a { color: navy; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; text-decoration: none; outline: none; }
option.header { font-weight: bold; font-size: 12px; color:#000; padding-top:2px; padding-bottom:2px}
option.element { margin-left:0px; margin-bottom:2px; margin-top:2px; font-size: 10px; font-weight: normal;}
.quantity {
	text-align: right;
}

A.head2_hover { color: maroon; font-family: Helvetica, sans-serif, Arial, Verdana }
A.navfont:hover { color: blue; font-family: Helvetica, sans-serif, Arial, Verdana; font-weight: bold; text-decoration: none }
A.sitelink:hover { color: #ffa500 }
A.tablefont2:hover { color: #ff8c00; font-family: Helvetica, sans-serif, Arial, Verdana; font-weight: normal; text-decoration: underline }
A.tablefont3:hover { color: #556b2f; font-size: 10px; font-family: Helvetica, sans-serif, Arial, Verdana; font-weight: normal; text-decoration: underline; padding-top: 2px; padding-bottom: 2px }
A.tablefont:hover { color: #ff8c00; font-size: 10px; font-family: Helvetica, sans-serif, Arial, Verdana; font-weight: normal; line-height: 12px; text-decoration: none; margin-left: 4px; padding-left: 6px }
A.topnav_off    { color: #00008b; font-size: 10px; font-family: Helvetica, sans-serif; font-weight: bold; background-color: #f5f5dc; text-align: right; margin: 2px; padding: 2px 8px 2px 2px; border-style: none none ridge; border-width: 1px 2px 1px 1px; border-color: #ccccbe #ccccbe #808080 #ebebdc }
A.topnav_over    { color: #fff; font-size: 10px; font-family: Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: #a9a9a9; text-align: right; margin: 2px; padding: 2px 8px 2px 2px; border-style: none none ridge; border-width: 1px 2px 1px 1px; border-color: #f5f5dc #a9a9a9 #808080 #f5f5dc }
.ItemHighLight {
	color: #F00;
	background-color: #FF0;
}
A.topnav_click    { color: #f00; font-size: 10px; font-family: Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: #ccccbe; text-align: right; margin: 2px; padding: 2px 8px 2px 2px; border-style: solid none solid solid; border-width: 1px 2px 1px 1px; border-color: #000 #fff #fff #000 }
A.SPECtopnav_off  { color: #00008b; font-size: 10px; font-family: Helvetica, sans-serif; font-weight: bold; background-color: #ffd700; text-align: right; margin: 2px; padding: 2px 8px 2px 2px; border-style: none none ridge; border-width: 1px 2px 1px 1px; border-color: #ccccbe #ccccbe #808080 #ebebdc }
A.SPECtopnav_over  { color: #fff; font-size: 10px; font-family: Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: #ffa500; text-align: right; margin: 2px; padding: 2px 8px 2px 2px; border-style: none none ridge; border-width: 1px 2px 1px 1px; border-color: #f5f5dc #a9a9a9 #808080 #f5f5dc }
A.SPECtopnav_click  { color: #f00; font-size: 10px; font-family: Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: #ffd700; text-align: right; margin: 2px; padding: 2px 8px 2px 2px; border-style: solid none solid solid; border-width: 1px 2px 1px 1px; border-color: #000 #fff #fff #000 }
a:hover       { color: #f00; outline: none;}
a.hurrlink { color: #fff; outline: none; }
a.hurrlink:hover { color: #ffd700; }
body         { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headblack { color: #000; font-size: 16px; font-family: Helvetica, SunSans-Regular, Arial, Verdana; font-style: normal; font-weight: bold; text-decoration: none; letter-spacing: -1px }
.head2   { color: red; font-style: normal; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.head2black { color: #000; font-size: 16px; font-family: Helvetica, SunSans-Regular, Arial, Verdana; font-style: normal; font-weight: bold; text-decoration: none; letter-spacing: -1px }.head3 { color: red; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.head4 { color: #00008b; font-size: 12px; font-family: Helvetica, sans-serif, Arial, Verdana; font-weight: bold; text-decoration: none }
.bodyfont { color: black; font-size: 10px; line-height: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.bodyfont10  { color: black; font-size: 10px; font-family: Helvetica, sans-serif, Arial; text-decoration: none }
.bodyfont11  {
	font-size: 11px;
	font-family: Helvetica, sans-serif, Arial;
	text-decoration: none
}
.bodyfont12 {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	line-height: 16px;
}
.bodyfont9         { color: black; font-size: 9px; font-family: Helvetica, sans-serif, Arial; text-decoration: none }
.bodyfont10v  {
	color: black;
	font-size: 10px;
	font-family: Tahoma, Geneva, sans-serif;
	text-decoration: none
}
.bodyfont11v  {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none
}
.body2        { color: black; font-size: 9px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bodyb        { color: black; font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bodyplain    { font-size: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.bodyplain2    { font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.boldlink  { color: navy; font-size: 11px; font-family: Helvetica, Arial; font-style: normal; font-weight: bold; text-decoration: none }
td             {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-decoration: none;
	background-repeat: repeat-x;
	border-bottom-width: thin;
}
TD.sitelink  { border-bottom: 2px groove #dcdcdc }
TD.topnav_off    { color: #00008b; font-size: 10px; font-family: Helvetica, sans-serif; font-weight: bold; background-color: #f5f5dc; text-align: right; margin: 2px; padding: 2px 8px 2px 2px; border-style: none none ridge; border-width: 1px 2px 1px 1px; border-color: #ccccbe #ccccbe #808080 #ebebdc }
TD.topnav_over    { color: #fff; font-size: 10px; font-family: Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: #a9a9a9; text-align: right; margin: 2px; padding: 2px 8px 2px 2px; border-style: none none ridge; border-width: 1px 2px 1px 1px; border-color: #f5f5dc #a9a9a9 #808080 #f5f5dc }
TD.topnav_click    { color: #f00; font-size: 10px; font-family: Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: #ccccbe; text-align: right; margin: 2px; padding: 2px 8px 2px 2px; border-style: solid none solid solid; border-width: 1px 2px 1px 1px; border-color: #000 #fff #fff #000 }
TD.SPECtopnav_off  { color: #00008b; font-size: 10px; font-family: Helvetica, sans-serif; font-weight: bold; background-color: #ffd700; text-align: right; margin: 2px; padding: 2px 8px 2px 2px; border-style: none none ridge; border-width: 1px 2px 1px 1px; border-color: #ccccbe #ccccbe #808080 #ebebdc }
TD.SPECtopnav_over  { color: #fff; font-size: 10px; font-family: Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: #ffa500; text-align: right; margin: 2px; padding: 2px 8px 2px 2px; border-style: none none ridge; border-width: 1px 2px 1px 1px; border-color: #f5f5dc #a9a9a9 #808080 #f5f5dc }
TD.SPECtopnav_click  { color: #f00; font-size: 10px; font-family: Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: #ffd700; text-align: right; margin: 2px; padding: 2px 8px 2px 2px; border-style: solid none solid solid; border-width: 1px 2px 1px 1px; border-color: #000 #fff #fff #000 }

TD.IMGnav_off { color: #00008b; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: white; text-align: right; margin: 0; padding: 0; border-style: none; border-width: 0; }
TD.IMGnav_over { color: #00008b; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: white; text-align: right; margin: 0; padding: 0; border-style: none; border-width: 0; }
TD.IMGnav_click { color: #00008b; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: white; text-align: right; margin: 0; padding: 0; border-style: none; border-width: 0; }
TD.HURRtopnav_off { color: white; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #8b0000; text-align: right; margin: 2px; padding: 2px 8px 2px 2px; border-style: none none ridge; border-width: 1px 2px 1px 1px; border-color: #ccccbe #ccccbe #808080 #ebebdc; }
.headfont3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #363;
}

TD.HURRtopnav_over { color: #ffd700; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #8b0000; text-align: right; margin: 2px; padding: 2px 8px 2px 2px; border-style: none none ridge; border-width: 1px 2px 1px 1px; border-color: #ccccbe #ccccbe #808080 #ebebdc; }
TD.HURRtopnav_click { color: white; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #8b0000; text-align: right; margin: 2px; padding: 2px 8px 2px 2px; border-style: none none ridge; border-width: 1px 2px 1px 1px; border-color: #ccccbe #ccccbe #808080 #ebebdc; }

.headfont { color: #696969; font-size: 20px; font-family: Helvetica, sans-serif, Arial, Verdana; font-weight: bold; line-height: 18px; word-spacing: -1px; letter-spacing: -1px }
.headfonta { color: #366; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.headfont2 { color: #FF0000; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size:16px; text-decoration:none }
.navfont  { color: #000080; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.sitelink { color: #f5f5f5; font-style: normal; font-weight: normal; font-size: 10px; line-height: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-left: 4px }
.spacerfont { color: #fff; font-size: 2px; line-height: 2px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.subheadfont { font-weight: bold; color: navy; font-size: 11px; line-height: 13px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.subheadfont1 { font-weight: bold; color: navy; font-size: 14px; line-height: 16px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.subheadfont2 { color: #696969; font-size: 14px; font-family: Helvetica, sans-serif, Arial, Verdana; font-weight: bold; line-height: 13px; letter-spacing: -0.5pt }
.subheadfont3  {  color: #000;font-size: 14px; font-family: Helvetica, sans-serif, Arial, Verdana; font-weight: bold; line-height: 13px; letter-spacing: -1px; }
.tablefont { font-weight: normal; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin-left: 4px; padding-left: 6px }
.trademark { color: #fff; font-size: 7px; vertical-align: super }
.pageheader { color: #696969; font-size: 20px; font-family: Helvetica, sans-serif, Arial, Verdana; font-weight: bold; line-height: 24px; word-spacing: -1px; letter-spacing: -1px }
.comment {font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.tablefont { color: #696969; font-size: 10px; font-family: Helvetica, sans-serif, Arial, Verdana; font-weight: normal; line-height: 12px; text-decoration: none; margin-left: 4px; padding-left: 6px }
.tablefont1 { color: white; font-size: 10px; font-family: Helvetica, sans-serif, Arial, Verdana; font-weight: normal; line-height: 12px; text-decoration: none; margin-left: 4px; padding-left: 6px }
.tablefont2 { color: black; font-size: 10px; font-family: Helvetica, sans-serif, Arial, Verdana; font-weight: normal; line-height: 12px; text-decoration: underline }
.tablefont3 { color: #556b2f; font-size: 10px; font-family: Helvetica, sans-serif, Arial, Verdana; font-weight: normal; padding-top: 2px; padding-bottom: 2px }
.saleprice { color: red; font-size: 10px; font-family: Helvetica, sans-serif, Arial, Verdana; font-weight: bold }
.regprice { color: black; font-size: 10px; font-family: Helvetica, sans-serif, Arial, Verdana; font-weight: bold }
.keycode { color: black; font-size: 10px; font-family: Helvetica, sans-serif, Arial, Verdana; font-weight: bold; line-height: 14px; background-color: #ffd700; padding: 2px }
.LeftBarRed { color: #dc143c; }
.metatype { color: white; font-size: 4px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
#SST { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#SST2 { font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#SSTRed { color: red; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#subheader { color: navy; font-style: normal; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.headfont_16px_on14 { color: #696969; font-size: 16px; font-family: Arial, Helvetica; font-style: normal; font-weight: bold; line-height: 14px; text-decoration: none; }
.headfont_14px_on14 {
	color: #696969;
	font-size: 14px;
	font-family: Arial, Helvetica;
	font-style: normal;
	font-weight: bold;
	line-height: 14px;
	text-decoration: none;
}
.bdr_TR_0pdGray { border-left:1px solid #999; border-right:0px solid #999; border-top:1px solid #999; border-bottom:0px none #999;  }
.bdr_B_0pdGray {
	border-left:0px solid #999;
	border-right:0px solid #999;
	border-top:0px solid #999;
	border-bottom:1px none #999;
	padding: 1;
}
.bdr_BL_0pdGray {
	border-left:1px solid #999;
	border-right:0px solid #999;
	border-top:0px solid #999;
	border-bottom:1px none #999;
	padding: 1;
}
.bdr_BR_0pdGray {
	border-left:0px solid #999;
	border-right:1px solid #999;
	border-top:0px solid #999;
	border-bottom:1px none #999;
	padding: 1;
}
.bdr_TLR_0pdGray { border-left:1px solid #999; border-right:1px solid #999; border-top:1px solid #999; border-bottom:0px none #999;  }
.bdr_LR_0pdGray { border-left:1px solid #999; border-right:1px solid #999; border-top:0px solid #999; border-bottom:0px none #999;  }
.bdr_TR_0pdGray { border-left:0px none #999; border-right:1px solid #999; border-top:1px solid #999; border-bottom:0px solid #999;  }
.bdr_TL_0pdGray { border-left:1px solid #999; border-right:0px solid #999; border-top:1px solid #999; border-bottom:0px none #999;  }
.bdr_T_0pdGray { border-left:0px solid #999; border-right:0px solid #999; border-top:1px solid #999; border-bottom:0px none #999;  }
.bdr_L_0pdGray { border-left:1px solid #999; border-right:0px solid #999; border-top:0px solid #999; border-bottom:0px none #999;  }
.bdr_R_0pdGray { border-left:0px solid #999; border-right:1px solid #999; border-top:0px solid #999; border-bottom:0px none #999;  }
.bdr_BLR_0pdGray { border-left:1px solid #999; border-right:1px solid #999; border-top:0px none #999; border-bottom:1px solid #999;  }
.bdr_TBLR_0pdGray { border-left:1px solid #999; border-right:1px solid #999; border-top:1px none #999; border-bottom:1px solid #999;  }
.bdr_TBR_0pdGray { border-left:0px solid #999; border-right:1px solid #999; border-top:1px none #999; border-bottom:1px solid #999;  }
.bdr_TBL_0pdGray { border-left:1px solid #999; border-right:0px solid #999; border-top:1px none #999; border-bottom:1px solid #999;  }
.bdr_6pdGray { padding:6px; }
.bdr_BL_6pdGray { border-left:1px solid #999; border-right:0px none #999; border-top:0px none #999; border-bottom:1px solid #999; padding:6px;  }
.bdr_B_6pdGray { border-left:0px solid #999; border-right:0px none #999; border-top:0px none #999; border-bottom:1px solid #999; padding:6px;  }
.bdr_BLR_6pdGray { border-left:1px solid #999; border-right:1px solid #999; border-top:0px none #999; border-bottom:1px solid #999; padding:6px;  }
.bdr_BR_6pdGray { border-left:0px none #999; border-right:1px solid #999; border-top:0px none #999; border-bottom:1px solid #999; padding:6px;  }
.bdr_TR_6pdGray { border-left:0px none #999; border-right:1px solid #999; border-top:1px none #999; border-bottom:0px solid #999; padding:6px;  }
.bdr_TL_6pdGray { border-left:1px none #999; border-right:0px solid #999; border-top:1px none #999; border-bottom:0px solid #999; padding:6px;  }
.bdr_L_6pdGray { border-left:1px solid #999; border-right:0px none #999; border-top:0px none #999; border-bottom:0px none #999; padding:6px;  }
.bdr_LR_6pdGray { border-left:1px solid #999; border-right:1px solid #999; border-top:0px none #999; border-bottom:0px none #999; padding:6px;  }
.bdr_R_6pdGray { border-left:0px none #999; border-right:1px solid #999; border-top:0px none #999; border-bottom:0px none #999; padding:6px; }
.px14headfont_on14 {
	color: #CB6600;
	font-size: 14px;
	font-family: Arial, Helvetica;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
A.px14headfont_on14:hover { text-decoration: underline; color: #CB6600 }
.px11headfont_on11 {
	color: #CB6600;
	font-size: 11px;
	font-family: Arial, Helvetica;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
A.px11headfont_on11:hover { text-decoration: underline; color: #CB6600 }

.p {
	line-height: normal;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
#BannerContainer {
background-color: #FFFBD9;
padding: 1px;
width: 209px;
height: 68px;
border: 1px solid #996600;
}
#BannerTextContainer {
text-align: center;
font-family: Arial;
float: right;
padding-right: 5px;
width: 60%;
font-size: 11pt;
line-height: 10pt;
padding-top: 2px;
}	
#BannerLogo {
float: left;
}
#BannerLogo img {
border:0px; }
#BannerText1 a{
font-size: 12pt;
color: #38531E;
text-decoration: none;
font-weight: bold;
line-height: 13pt;
}
#BannerText1 a:hover{
font-size: 12pt;
color: #38531E;
text-decoration: none;
font-weight: bold;
line-height: 13pt;
}
#BannerText2 {
margin: 0px;
padding: 0px;
margin-top: 2px;
}
#BannerText2 a{
color: #000000;
text-decoration: none;
white-space: normal;
display: inline;
margin: 0px;
padding: 0px;
font-size: 9pt;
line-height: 9pt;
font-weight: bold;
}
#BannerText2 a:hover{
color: #000000;
text-decoration: none;
white-space: normal;
display: inline;
margin: 0px;
padding: 0px;
font-size: 9pt;
line-height: 9pt;
font-weight: bold;
}
.red_color {
	color: #FF0000;
}
.grey_color {
	color: #696969;
}
.SearchBar {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F5F5DC;
}
.resellerHeader {
	background-color: #FFCC00;
}
.resellerFont {
	font-size: 16pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	font-weight:bold;
}
.resellerBar {
	background-color: #03F;
}


h1 { color: #696969; font-size: 20px; font-family: Helvetica, sans-serif, Arial, Verdana; font-weight: bold; line-height: 28px; word-spacing: -1px; letter-spacing: -1px }

