body{margin:0;padding:0;font-family:arial;font-size:12px;color:#666;background-repeat:repeat-y;background-position:center;}
img{margin:0;padding:0;}
p,span,div,td,li{font-family:arial;font-size:12px;color:#666;}
input,textarea{font-family:arial;font-size:11px;color:#666;}
a{font-family:arial;color:#666;text-decoration:none;}
dt{font-weight:bold;margin-top:3px;}
form{margin:0;padding:0;}
#headerintro{height:90px;text-align:right;}
#headerintro a{color:#666;}
#headerintro a:hover{color:#333;background-color:#99daf0;}
#footerblock a{color:#666;}
#footerblock a:hover{color:#333;background-color:#99daf0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
/* Hides from IE-mac \*/ * html .clearfix{height:1%;}
/* End hide from IE-mac */ #searchblock{width:1024px;margin-left:auto;margin-right:auto;height:49px;clear:both;}
#searchblock .srch{width:240px;text-align:center;}
#searchblock .menu{text-align:left;padding-left:10px;}
#searchblock .cart{width:275px;text-align:right;padding-right:10px;}
#searchblock a:hover{background-color:#99daf0;}
#bodyarea,#headerblock,#footerblock{width:1024px;margin-left:auto;margin-right:auto;}
#maintbl{width:100%;background-color:white;}
#contenttitle .hdr{color:white;font-size:18px;line-height:2em;padding-left:10px;}
#contenttitle .hdr a{color:white;text-decoration:none;}
#contenttitle .hdr a:hover{color:white;background-color:#99daf0;text-decoration:none;}
#contentbox{border-bottom:1px solid #dadada;border-left:1px solid #dadada;border-right:1px solid #dadada;padding:0;margin:0;}
#contentbox .seo{display:none;}
#contentbox a{color:#666;}
#contentbox a:hover{color:#333;background-color:#99daf0;}
#stockarea{margin-left:auto;margin-right:auto;}
.stock{width:240px;height:240px;float:left;padding-right:10px;}
.savetip{position:relative;left:-132px;z-index:2;border:0;}
#stockarea h2 a{font-family:arial;font-size:16px;font-weight:bold;margin:10px 0;padding:0;color:#666;text-decoration:none;width:100%;}
#stockarea h2 a:link{color:#666;text-decoration:none;}
#stockarea h2 a:visited{color:#333;text-decoration:none;}
#stockarea h2 a:hover{color:#000;background-color:#99daf0;text-decoration:none;}
a .stka{font-size:11px;color:#666;text-decoration:none;}
#stockarea img{border:solid 1px #c0e8f6;margin-right:5px;}
#stockarea .pp{font-weight:bold;font-size:14px;color:#939;}
#stockarea .sale{font-weight:bold;font-size:16px;color:#ca4229;}
#stockarea .rrp{font-weight:normal;font-size:14px;color:#00a3da;}
#stockarea .more a{font-size:11px;color:#333;text-decoration:none;}
#stockarea .more a:hover{font-size:11px;color:#333;background-color:#99daf0;text-decoration:none;}
#showstock{margin-top:10px;}
#showstock img{margin-right:10px;}
#showstock .pp{font-weight:bold;font-size:14px;margin-bottom:8px;color:#939;}
#showstock .sale{font-weight:bold;font-size:16px;color:#ca4229;}
#showstock .rrp{font-weight:normal;font-size:14px;color:#00a3da;}
#showstock dt{font-weight:bold;font-size:13px;color:#666;}
#showstock dd{font-weight:normal;font-size:13px;color:#333;margin-top:10px;display:block;}
#showstock .ta{font-size:16px;font-weight:bold;margin:10px 0;padding:0;color:#939;}
#showstock .np,.pa,.pb{font-size:13px;font-weight:normal;margin:0;padding:0;color:#666;}
#showmore a{text-decoration:none;color:#333;padding:0 2px 0 2px;}
#showmore a:hover{background-color:#99daf0;padding:0 2px 0 2px;}
#shopcart{margin:5px 0 5px 0;border:1px solid #ccc;padding:3px;}
#shopcart td{font-size:11px;border-right:1px solid #ccc;}
#shopcart td.step{font-size:11px;font-weight:bold;color:black;background-color:#ccc;}
#shopcart td.past{font-size:11px;background-color:#f0f0f0;}
#shopcart td a{width:100%;text-decoration:none;}
#shopcart td a:hover{width:100%;background-color:#99daf0;color:#333;text-decoration:none;}
#registration{width:100%;}
#registration th{text-align:right;font-size:13px;font-weight:bold;}
#registration h3{color:#939;white-space:nowrap;}
#registration input,select{font-size:12px;color:#333;}
#registration .note{font-size:11px;color:#939;padding:0 2px 0 2px;white-space:nowrap;}
#registration .must{font-size:11px;color:#c00;padding:0 2px 0 2px;font-weight:bold;}
h3{margin:0;}
h3.hotstk{margin:0;padding:0;font-size:16px;}
.arrowlistmenu{width:200px;background-color:#00a3da;}
.arrowlistmenu ul{list-style-type:none;margin:0;padding:0;margin-bottom:5px;}
.arrowlistmenu ul li{padding-bottom:1px;}
.arrowlistmenu ul li a{color:#fff;background:url() no-repeat center left;display:block;padding:1px 0;padding-left:10px;text-decoration:none;font-weight:normal;font-size:100%;}
.arrowlistmenu ul li a:visited{color:#fff;}
.arrowlistmenu ul li a:hover{color:#fff;background-color:#6dc6e7;}
.applemenu{margin:0;padding:0;width:200px;border:1px solid #9a9a9a;}
.applemenu div.silverheader a:visited,.applemenu div.silverheader a:active{color:white;}
.applemenu div.submenu{background:white;padding:5px;height:200px;}
#twitter_div{margin:10px 5px;}
#twitter-link{color:#00a3da;}
#twitter_update_list{list-style-type:none;padding:0 5px;}
#twitter_update_list a{color:#00a3da;}
a.showm{color:#666;}
a.showm:hover{color:#333;background-color:#99daf0;}
.submenu dd{margin-left:15px;}
.submenu dt{margin-top:5px;}
.shadetabs{padding:3px 0;margin-left:0;margin-top:1px;margin-bottom:0;font:bold 12px Verdana;list-style-type:none;text-align:left;}
.shadetabs li{display:inline;margin:0;}
.shadetabs li a:visited{color:#2d2b2b;}
.shadetabs li a:hover{text-decoration:none;color:#2d2b2b;background-color:#99daf0;}
.shadetabs li a.selected{position:relative;top:1px;}
.shadetabs li a.selected:hover{text-decoration:none;}
.tabcontent{display:none;}
@media print{.tabcontent{display:block!important;}
}
