/*white body background*/
BODY {
	background-color: #FFFFFF;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: Black;
}
/*standard table border*/
TABLE.border {
	border: 1px solid;
	border-color : #454545;
}
/*standard table border with fill*/
TABLE.border2 {
	border: 1px solid;
	border-color : #666666;
	background-color: Whitesmoke;
}
/*table border with fill*/
TABLE.border3 {
	border: 1px solid;
	border-color : #A4A4A4;
	background-color: #F6F6F6;
}
/*table border with no fill*/
TABLE.border4 {
	border: 1px solid;
	border-color: #A4A4A4;
}
/*table border with fill*/
TABLE.border5 {
	border: 1px solid;
	border-color : #A4A4A4;
	background-color: #CCCCCC;
}
/*standard blue table*/
TABLE.blue {
	background-color: #D9E3E7;
}
/*standard blue row*/
TR.gray {
	background-color : #E5E5E5;
}
/*standard 12px black text*/
TD {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: Black;
}
/*Navy*/
TD.buy {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color: White;
	background-color: #676767;
}
/*11px black text*/
TD.black11pxtext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
/*Used only for link seperators in header*/
TD.bluetext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color: #000099
}
/*Company bylines in browse pages*/
TD.smalltextitalic {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: Maroon;
	font-style: italic;
}
/*11px text / blue background cell */
TD.bluecell11px {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color: #D9E3E7;
}
TD.bluecell11px2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color: #D9E3E7;
	font-weight: bold;
}
TD.graycell11px2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #E5E5E5;
}
TD.white {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : white;
}
TD.bluecell {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #D9E3E7;
}
TD.bluecell11 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #D9E3E7;
}
TD.lightgraycell {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : #ECECEC;
}
TD.whitesmoke {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	background-color : whitesmoke;
}
TR.whitesmoke {
	background-color : whitesmoke;
}
TD.lightbluecell {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #E0F8F7;
}
/*9px text / blue background cell */
TD.bluecell9px {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9px;
	background-color: #D9E3E7;
}
/*Gray header cell, bold black text */
TD.graycell11px {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	background-color : #E5E5E5;
}
/*Black subtitle */
TD.blacksub10px {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
}
/*Nonbold10px */
TD.nonbold10px {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
/*White bold text - product search */
TD.bigwhitetext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : white;
	font-weight : bold;
}
/*white small text*/
TD.white10px {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : white;
}
/*all link colours */
A {
	color: #000099;
}
A.white {
	color: White;
}
A.External {
	color: #000099;
}
A:HOVER {
	color: #0066CC;
}
A:ACTIVE {
	color: Maroon;
}
/*bold title text */
font.title {
	font-weight : bold;
}
/*text variations*/
font.redbold10px {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: Maroon;
	font-weight: bold;
}
font.redbold12px {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: Maroon;
	font-weight: bold;
}
font.red11px {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: Maroon;
}
font.redbold11px {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: Maroon;
	font-weight: bold;
}
font.red12px {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: Maroon;
}
font.redtextitalic {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: Maroon;
	font-style: italic;
}
font.redbold11italic {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: Maroon;
	font-style: italic;
	font-weight: bold;
}
font.gray12px {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
}
font.size10 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}
font.size10bold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight: bold;
}
font.size11 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
}
font.size11italic {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: italic;
	color: #525252;
}
font.size12italic {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style: italic;
	color: #525252;
}
font.size12 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

