/* windows styles*/

a.whitelink:link, a.whitelink:active, a.whitelink:visited, a.whitelink:hover {
	color : #FFFFFF;
	font : normal normal 10px Helvetica, Verdana, Geneva, Arial, sans-serif;
}


a.aps:link, a.aps:active, a.aps:hover, a.aps:visited {
	background-color : #FFFFFF;
	color : #0000FF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
}

a.apslink:link, a.apslink:active {
	color : #6388B2;
	font : bold 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

a.apslink:hover, a.apslink:visited {
	color : #0033CC;
	font : bold 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

a.buytipslink:link, a.buytipslink:active, a.buytipslink:visited {
	color : #292929;
	font : normal 8pt Arial, sans-serif;
}

a.darkgraytextsmall:link, a.darkgraytextsmall:active,  a.darkgraytextsmall:hover, a.darkgraytextsmall:visited{
	color : #505050;
	font : normal 8pt Helvetica, Verdana, Geneva, Arial, sans-serif;
}

a.est:link, a.est:visited, a.est:active {
	color : #0000CC;
	font : bold 12px Helvetica, Geneva, Verdana, Arial, sans-serif;
}

a.est:hover {
	color : #6289B1;
	font : bold 12px Helvetica, Geneva, Verdana, Arial, sans-serif;
}

a.featureitemlink:link, a.featureitemlink:visited, a.featureitemlink:active {
	color : #6A6A6A;
	padding-bottom : 3px;
	padding-top : 9px;
}

a.featurelink:link, a.featurelink:visited, a.featurelink:active, a.featurelink:hover {
	color : #0000CC;
	font : normal 11px Helvetica, Geneva, Verdana, Arial, sans-serif;
}

a.featurelinksmall:link, a.featurelinksmall:active {
	color : #0000FF;
	font : normal 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
	text-align : center;
}

a.featurelinksmall:visited {
	color : #0031CE;
	font : normal 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
	text-align : center;
}

a.featurelinksmall:hover {
	color : #0031CE;
	font : normal 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
	text-align : center;
}

a.graynoline:link, a.graynoline:visited,a.graynoline:active,a.graynoline:hover {
	color : #808080;
	font : normal 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
	text-decoration : none;
}

a.graytext:link, a.graytext:active, a.graytext:hover, a.graytext:visited {
	color : #808080;
	font : normal 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

a.modelnumber:link, a.modelnumber:active, a.modelnumber:visited {
	color : #0000FF;
	font : bold 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

a.modelnumber:hover {
	color : #6289B1;
	font : bold 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

a.newsearchlink:link, a.newsearchlink:active, a.newsearchlink:hover, a.newsearchlink:visited {
	color : #1010FF;
	font : bold 12px Helvetica, Geneva, Verdana, Arial, sans-serif;
}

a.nextpage:link,  a.nextpage:active {
	color : #6388B2;
	font : bold 11px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

a.nextpage:visited, a.nextpage:hover {
	color : #0033CC;
	font : bold 11px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

a.productlink:link, a.productlink:active, a.productlink:hover, a.productlink:visited {
	color : #336699;
	font : bold 11px Helvetica, Geneva, Verdana, Arial, sans-serif;
}

a.rebatelink:link, a.rebatelink:visited,a.rebatelink:active,a.rebatelink:hover {
	color : #0000FF;
	font : bold 10px Helvetica, Verdana, Geneva, Arial, sans-serif;
	text-align : center;
}

a.resultsheaderlink:link, a.resultsheaderlink:active, a.resultsheaderlink:visited, a.resultsheaderlink:hover{
	color : #0000FF;
	font : bold normal 10px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

a.seemore:link, a.seemore:active, a.seemore:hover, a.seemore:visited {
	background-color : #FFFFFF;
	border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	color : #1010FF;
	font : normal 12px;
	font : bold 10px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

a.smalladd2cart:link, a.smalladd2cart:active, a.smalladd2cart:visited, a.smalladd2cart:hover {
	color : #0000CC;
	font : bold 8pt Helvetica, Geneva, Verdana, Arial, sans-serif;
}

a.smallblack:link, a.smallblack:active, a.smallblack:visited, a.smallblack:hover {
	color : #0000CC;
	font : 8pt Helvetica, Geneva, Verdana, Arial, sans-serif;
}

a.smallgraybold:link, a.smallgraybold:active, a.smallgraybold:visited, a.smallgraybold:hover {
	color : #808080;
	font : bold 10px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

a.specshead3link:link, a.specshead3link:active, a.specshead3link:hover, a.specshead3link:visited {
	background-color : #B7BDD1;
	border-color : #B7BDD1 #B7BDD1 #B7BDD1 #B7BDD1;
	color : #0000CC;
	font : bold 12px Arial, Helvetica, Verdana, Geneva, sans-serif;
	text-align : center;
}

a.specshead5link:link, a.specshead5link:active, a.specshead5link:hover, a.specshead5link:visited {
	background-color : #E6E9F4;
	border-color : #E6E9F4 #E6E9F4 #E6E9F4 #E6E9F4;
	color : #0000FF;
	font : bold 12px Arial, Helvetica, Verdana, Geneva, sans-serif;
	text-align : center;
}

a.whitetext:link, a.whitetext:active, a.whitetext:visited {
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	text-decoration : none;
}

a.whitetext:hover {
	color : #CCCCFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	text-decoration : none;
}

b.fivecee{
	color : #7E7E7E;
}

li.featureitem {
	color : #6A6A6A;
	padding-bottom : 3px;
	padding-top : 9px;
}

span, td.showme {
	color : #9696B2;
	font : bold 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

span,td {
	color : #808080;
	font : normal 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

span.complist {
	color : #999999;
	font : bold 11px Helvetica, Geneva, Verdana, Arial, sans-serif;
	letter-spacing : -1px;
}

span.smallgraybold {
	color : #808080;
	font : bold 10px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

span.spectable3 {
	background-color : #FFFFFF;
	color : #000000;
	font : normal 8pt Helvetica, Verdana, Geneva, Arial, sans-serif;
}

span.trademark {
	font-size : 60%;
	vertical-align : super;
}

sup.trademark {
	color : #808080;
	font : bold 10px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

td.blackbold {
	color : #000000;
	font : bold 18px Helvetica, Geneva, Verdana, Arial, sans-serif;
}

td.bodfont {
	color : #5C5C5C;
	font : bold 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

td.graybodfont {
	color : #808080;
	font : bold 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

td.headergraytext {
	color : #A6A6A6;
	font : normal italic 20px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

td.largegraybodfont {
	color : #616161;
	font : bold 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
	letter-spacing : 3px;
}

td.pricebold {
	color : #000000;
	font : bold 12pt Helvetica, Geneva, Verdana, Arial, sans-serif;
}

td.results {
	background-color : #FFFFFF;
	border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	color : #A2A2A2;
	font : normal 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

td.resultsheader {
	color : #666666;
	font : bold italic 24px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

td.resultsheader2 {
	color : #666666;
	font : bold normal 10px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

td.smallarial {
	color : #000000;
	font : normal 10pt Arial, sans-serif;
}

td.smallgraybodfont {
	color : #808080;
	font : bold 9px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

td.smallwhitearial {
	color : #FFFFFF;
	font : normal 8pt Arial, sans-serif;
	letter-spacing : 2px;
}

td.specsbody {
	background-color : #FFFFFF;
	border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	color : #A2A2A2;
	font : normal 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
	text-align : left;
}

td.specsbodyhd {
	background-color : #FFFFFF;
	border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	color : #656565;
	font : bold 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
	text-align : left;
}

td.specsbodyhd2 {
	background-color : #FFFFFF;
	border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	color : #1010FF;
	font : bold 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
	text-align : center;
}

td.specsbubble {
	background-color : #B7BDD1;
	color : #000000;
	font : bold 10px Helvetica, Verdana, Geneva, Arial, sans-serif;
	text-align : left;
}

td.specshead {
	background-color : #E5E5E5;
	border-color : #E5E5E5 #E5E5E5 #E5E5E5 #E5E5E5;
	color : #5C5C5C;
	font : bold 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
	text-align : center;
}

td.specshead1 {
	background-color : #B7BDD1;
	border-color : #B7BDD1 #B7BDD1 #B7BDD1 #B7BDD1;
	color : #1010FF;
	font : bold 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
	text-align : center;
}

td.specshead2 {
	background-color : #E5E5E5;
	border-color : #E5E5E5 #E5E5E5 #E5E5E5 #E5E5E5;
	color : #1010FF;
	font : bold 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
	text-align : center;
}

td.specshead3 {
	background-color : #B7BDD1;
	border-color : #B7BDD1 #B7BDD1 #B7BDD1 #B7BDD1;
	color : #0000CC;
	font : bold 12px Arial, Helvetica, Verdana, Geneva, sans-serif;
	text-align : center;
}

td.specshead4 {
	background-color : #E5E5E5;
	border-color : #E5E5E5 #E5E5E5 #E5E5E5 #E5E5E5;
	color : #000000;
	font : bold 12px Arial, Helvetica, Verdana, Geneva, sans-serif;
	text-align : center;
}

td.specshead5 {
	background-color : #E6E9F4;
	border-color : #E6E9F4 #E6E9F4 #E6E9F4 #E6E9F4;
	color : #000000;
	font : bold 12px Arial, Helvetica, Verdana, Geneva, sans-serif;
	text-align : center;
}

td.specsinfo {
	background-color : #FFFFFF;
	border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	color : #1010FF;
	font : bold 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
	text-align : center;
}

td.specsinfo2 {
	background-color : #FFFFFF;
	border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	color : #808080;
	font : normal 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
	text-align : center;
}

td.specsinfo3 {
	background-color : #FFFFFF;
	border-color : #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	color : #0000FF;
	font : normal 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
	text-align : center;
}

td.spectable2 {
	background-color : #FFFFFF;
	color : #333333;
	font : normal 11px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

td.spectable2red {
	background-color : #FFFFFF;
	color : #CC0000;
	font : normal 11px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

td.spectabler {
	color : #000000;
	font : normal 11px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

td.subjhead {
	background-color : #E5E5E5;
	border-color : #B3B3B3 #B3B3B3 #B3B3B3 #B3B3B3;
	color : #666666;
	font : bold italic 18px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

td.topborderdark {
	background-color : #E5E5E5;
	border-top : 3px solid #666666;
	color : #000000;
	font : bold 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

td.topborderlight {
	background-color : #E5E5E5;
	border-top : 5px solid #A9A9A9;
	color : #000000;
	font : bold normal 18px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

td.verysmallgraybold {
	color : #808080;
	font : bold 9px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

td.whitesubjhead {
	background-color : #FFFFFF;
	color : #000000;
	font : bold italic 18px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

.add2cart:link, .add2cart:visited,.add2cart:active,.add2cart:hover {
	background-color : #CDD3E9;
	border-color : #CDD3E9 #CDD3E9 #CDD3E9 #CDD3E9;
	color : #0000FF;
	font : bold 10px Helvetica, Verdana, Geneva, Arial, sans-serif;
	text-align : center;
}

.apdim {
	color : #000000;
	font-weight : bold;
}

.blackbolditalic {
	color : #000000;
	font : bold italic 10pt Helvetica, Geneva, Verdana, Arial, sans-serif;
}

.blackprice {
	color : #000000;
	font : normal 12px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

.buytipshdrbold {
	color : #000000;
	font : bold 11pt Helvetica, Geneva, Verdana, Arial, sans-serif;
}

.buytipslist {
	color : #292929;
	font : normal 9pt Arial, sans-serif;
}

.darkgraytext{
	color : #505050;
	font : normal 9pt Helvetica, Verdana, Geneva, Arial, sans-serif;
}

.darkgraytextsmall{
	color : #505050;
	font : normal 8pt Helvetica, Verdana, Geneva, Arial, sans-serif;
}

.menutable {
	left : 0px;
	position : absolute;
	top : 123px;
}

.nextbold {
	color : #000000;
	font : bold 11px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

.price {
	color : #000000;
	font : bold 16px Helvetica, Geneva, Verdana, Arial, sans-serif;
}

.rsltgray {
	color : #808080;
	font : normal 11px Helvetica, Verdana, Geneva, Arial, sans-serif;
}

.smallwhitearial {
	color : #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-style : normal;
}
.whitesubjhead2 {
	color : #000000;
	font : bold 12pt Helvetica, Verdana, Geneva, Arial, sans-serif;
	letter-spacing : 2px;
}
	a.smlnk:link, a.smlnk:visited {
	color : #336699;
	font : normal 8pt Arial, sans-serif;
	}
	
	a.smlnk:active, a.smlnk:hover {
	color : #6699CC;
	font : normal 8pt Arial, sans-serif;
	}

