a {
	font-size : 11px;
	font-weight : normal;
}

a:link,a:visited,a:active {
	font-size : 11px;
	font-weight : normal;
	color : #333333;
	text-decoration : none;
}

a:hover {
	font-size : 11px;
	font-weight : normal;
	color : #ff8c00;
	text-decoration : none;
}

h1,h2,h3,h4 {
	font-size : 20px;
	font-weight : bold;
}

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i {
	color : #000000;
	font-family : Arial,sans-serif;
}

p,ul,ol,li,div,td,th,address,nobr,b,i {
	color : #000000;
	font-size : 12px;
}

select {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, sans-serif;
	FONT-SIZE: 11px;
}

textarea {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, sans-serif;
	FONT-SIZE: 11px;
	width : 100%;
}

.bodytext {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 12px;
	line-height : 16px;
	text-decoration : none;
}

.brightgreytextbold {
	color : #CCCCCC;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

.darkbordeauxbold {
	color : #660000;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

.genbreadblack {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 10px;
}

.genbreadwhite {
	color : #FFFFFF;
	font-family : Arial,sans-serif;
	font-size : 10px;
}

.gengenmenugreen {
	color : #008000;
	font-family : Arial,sans-serif;
	font-size : 11px;
}
.gengenmenured {
	color : #ff0000;
	font-family : Arial,sans-serif;
	font-size : 11px;
}

.gengenmenublack {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 11px;
}

A.gengenmenublack:LINK, A.gengenmenublack:VISITED, A.gengenmenublack:ACTIVE {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 11px;
}

A.gengenmenublack:HOVER {
	color : #00A0A7;
	font-family : Arial,sans-serif;
	font-size : 11px;
	text-decoration : none;
}

.gengenmenuwhite {
	color : #FFFFFF;
	font-family : Arial,sans-serif;
	font-size : 11px;
}

.genheaderblack {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 13px;
	font-weight : bold;
}

.genheaderwhite {
	color : #FFFFFF;
	font-family : Arial,sans-serif;
	font-size : 13px;
	font-weight : bold;
}

.genprimmenublack {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 12px;
}

A.genprimmenublack:LINK, A.genprimmenublack:VISITED, A.genprimmenublack:ACTIVE {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 12px;
}

A.genprimmenublack:HOVER {
	color : #FFFFFF;
	font-family : Arial,sans-serif;
	font-size : 12px;
}

.genprimmenublackbold {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.menu {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : bold;
}

A.menu:LINK, A.menu:VISITED, A.menu:ACTIVE {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : bold;
}

A.menu:HOVER {
	color : #FFFFFF;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.whitemenu, A.whitemenu:LINK, A.whitemenu:VISITED, A.whitemenu:ACTIVE {
	color : #000000
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : bold;
}

A.whitemenu:HOVER {
	color :  #00A0A7;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.genprimmenuwhite {
	color : #FFFFFF;
	font-family : Arial,sans-serif;
	font-size : 12px;
}

.genprimmenuwhitebold {
	color : #FFFFFF;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : bold;
}

A.genprimmenuwhitebold:LINK {
	color : #FFFFFF;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : bold;
}

A.genprimmenuwhitebold:HOVER {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : bold;
}

.gensecnaviblack {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 12px;
	line-height : 18px;
}

A.gensecnaviblack:LINK,A.gensecnaviblack:VISITED,A.gensecnaviblack:ACTIVE {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 12px;
	line-height : 18px;
}

A.gensecnaviblack:HOVER {
	color : #ffffff;
	font-family : Arial,sans-serif;
	font-size : 12px;
	line-height : 18px;
}

.gensecnaviblackbold {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : bold;
	line-height : 18px;
}

A.gensecnaviblackbold:LINK, A.gensecnaviblackbold:VISITED, A.gensecnaviblackbold:ACTIVE {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : bold;
	line-height : 18px;
}

A.gensecnaviblackbold:HOVER {
	color : #FFFFFF;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : bold;
	line-height : 18px;
}

.gensecnaviwhite {
	color : #FFFFFF;
	font-family : Arial,sans-serif;
	font-size : 12px;
	line-height : 18px;
}

A.gensecnaviwhite:LINK, A.gensecnaviwhite:VISITED, A.gensecnaviwhite:ACTIVE {
	color : #FFFFFF;
	font-family : Arial,sans-serif;
	font-size : 12px;
	line-height : 18px;
}

A.gensecnaviwhite:HOVER {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 12px;
	line-height : 18px;
}

.gensecnaviwhitebold {
	color : #FFFFFF;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : bold;
	line-height : 18px;
}

A.gensecnaviwhitebold:LINK, A.gensecnaviwhitebold:VISITED, A.gensecnaviwhitebold:ACTIVE {
	color : #FFFFFF;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : bold;
	line-height : 18px;
}

A.gensecnaviwhitebold:HOVER {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : bold;
	line-height : 18px;
}

.gensiteidentblack {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 13px;
	font-weight : bold;
}

.gensiteidentwhite {
	color : #FFFFFF;
	font-family : Arial,sans-serif;
	font-size : 13px;
	font-weight : bold;
}

.greytextb {
	color : #666666;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

.ocdfooter {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 10px;
	line-height : 10px;
	text-decoration : none;
}

A.ocdfooter:LINK, A.ocdfooter:VISITED, A.ocdfooter:ACTIVE {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 10px;
	line-height : 10px;
	text-decoration : none;
}

A.ocdfooter:HOVER {
	color : #ff8c00;
	font-family : Arial,sans-serif;
	font-size : 10px;
	line-height : 10px;
	text-decoration : none;
}

.ocdmenugrey {
	color : #CCCCCC;
	font-family : Arial,sans-serif;
	font-size : 12px;
	line-height : 18px;
}

.ocdstandardtext {
	color : #000000;
	font-size : 12px;
}

.ocdstandardtextbold {
	color : #000000;
	font-size : 12px;
	font-weight : bold;
}

.s {
	font-size : 10px;
	line-height : 10px;
}

.sb {
	font-size : 10px;
	font-weight : bold;
}

.sw {
	color : #FFFFFF;
	font-size : 10px;
}

.textbold {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

.textcontent {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 12px;
	line-height : 16px;
	text-decoration : none;
}

.textcontentheadline {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : bold;
	line-height : 16px;
	text-decoration : none;
}

A.textcontentheadline:LINK, A.textcontentheadline:VISITED, A.textcontentheadline:ACTIVE { {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : bold;
	line-height : 16px;
	text-decoration : none;
}
A.textcontentheadline:HOVER { {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : bold;
	line-height : 16px;
	text-decoration : underline;
}

.textcontentsubheadlinebold {
	color : #999999;
	font-family : Arial,sans-serif;
	font-weight : bold;
	font-size : 12px;
	line-height : 18px;
	text-decoration : none;
}

.textcontentsubheadline {
	color : #999999;
	font-family : Arial,sans-serif;
	font-size : 12px;
	line-height : 18px;
	text-decoration : none;
}

.textfooter {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

.whitetext {
	color : #FFFFFF;
	font-family : Arial,sans-serif;
	font-size : 12px;
	text-decoration : none;
}

.whitetextb {
	color : #FFFFFF;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

SELECT.quantity {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, sans-serif;
	FONT-SIZE: 12px;
}

INPUT.buttonbuy {
	color: #FFFFFF;
	background-color: #6699CC;
	font-family: Arial, sans-serif;
	FONT-SIZE: 11px;
	cursor : pointer;
}

INPUT.buttongrey {
	color: #FFFFFF;
	background-color: #666666;
	font-family: Arial, sans-serif;
	FONT-SIZE: 11px;
	cursor : pointer;
}

INPUT.text {
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, sans-serif;
	FONT-SIZE: 11px;
	width : 100%;
}

td.size {
	color : #000000;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : normal;
	line-height : 16px;
	text-decoration : none;
}

.buttontext {
	color : #ffffff;
	font-family : Arial,sans-serif;
	font-size : 12px;
	font-weight : normal;
	line-height : 30px;
	text-decoration : none;
	background : #6699CC;
	border-bottom : 2px solid #666666;
	border-top : 2px solid White;
	border-right : 2px solid #666666;
	border-left : 2px solid White;
	padding-left : 3px;
	text-align : center;
}

.error {
	color : Red;
	font-family : Arial,sans-serif;
	font-size : 10px;
	line-height : 10px;
	text-decoration : none;
}