.errorbox{font-size:10px;background:#ffb3b5;font-weight:700}
.stockwarning{font-size:10px;color:#c03}
.productsnotifications{background:#f2fff7}
.orderedit{font-size:10px;color:#70d250;text-decoration:underline}
body{font-family:Tahoma,Arial,sans-serif;background:#fff;color:#000;margin:0}
form{display:inline}
tr.header{background:#fff}
tr.headernavigation{background:#BBC3D3}
td.headernavigation{background:#bbc3d3;color:#fff;font-weight:700}
tr.headererror{background:red}
td.headererror{font-size:12px;background:red;color:#fff;font-weight:700;text-align:center}
tr.headerinfo{background:#0f0}
td.headerinfo{font-size:12px;background:#0f0;color:#fff;font-weight:700;text-align:center}
tr.footer{background:#bbc3d3}
td.footer{font-size:10px;background:#bbc3d3;color:#fff;font-weight:700}
.infobox{background:#D3D1D1}
.infoboxcontents{background:#FFF;font-size:10px}
.infoboxnotice{background:#FF8E90}
.infoboxnoticecontents{background:#FFE6E6;font-size:10px}
td.infoboxheading{background-image:url(images/infobox/corner_center.gif);font-family:Arial, Tahoma, sans-serif;font-size:14px;font-weight:700}
table.productlisting{border:0;border-color:#E3E3E3;border-style:solid}
.productlisting-heading{font-size:12px;background:#E3E3E3;background-image:url(images/infobox/corner_center.gif);padding:11px 0;font-weight:bold;text-align:center;}
.newproducts-heading{font-size:12px;background:#E3E3E3;background-image:url(images/infobox/bg_center.gif);font-weight:700;padding-top:12px;padding-bottom:14px}
.productlisting-sep{background:#E3E3E3;height:1px;width:100%}
td.productlisting-data{font-size:11px;color:#282E3E}
a.pageresults{color:#11F}
a:hover.pageresults{color:#11F;background:#FF3}
td.pageheading,div.pageheading{font-size:13px;color:#555;font-weight:700;height:28px;padding-top:10px;padding-left:20px;text-transform:none}
tr.subbar{background:#f4f7fd}
td.main,p.main{font-size:11px;line-height:1.5}
td.accountcategory{font-size:13px;color:#abd}
td.fieldvalue{font-size:12px}
checkbox,input,radio,select{font-size:11px}
textarea{width:100%;font-size:11px}
span.greetuser{color:#F93;font-weight:700}
table.formarea{background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px}
span.markproductoutofstock{font-size:12px;color:#c76170;font-weight:700}
.modulerowover{background-color:#D7E9F7}
.modulerowselected{background-color:#E9F4FC}
.checkoutbarfrom,.checkoutbarto{font-size:10px;color:#555}
.messagestackerror,.messagestackwarning{font-size:10px;background-color:#ffb3b5}
.messagestacksuccess{font-size:10px;background-color:#9f0}
td{font-size:11px;color:#555}
.bg{background-image:url(images/m23.gif);background-repeat:repeat-y}
.bg1{background-image:url(images/m29.gif);background-repeat:repeat-y}
.bg2{background-image:url(images/m42.gif);background-repeat:repeat-y}
.bg3{background-image:url(images/m48.gif);background-repeat:repeat-y}
.bg4{background-image:url(images/m59.gif);background-repeat:repeat-y}
.go{height:20px;border-color:#A1A1A1;border-style:solid;border-width:1px}
.cy{font-size:11px;color:#747474;font-weight:700}
.cy1{font-size:14px;color:#FF850D;font-weight:700}
.cy2{font-size:13px;color:#555;font-weight:700}
.ml{font-size:11px;color:#0090E0;text-decoration:none}
.ml1{font-size:11px;color:#555;text-decoration:none}
.ml2{font-size:10px;color:#555;text-decoration:underline}
.px2{font-size:2px}
.px4{font-size:4px}
.se{width:110px;font-size:9px}
a.email{color:#06F}
a:hover.email{color:#06F;text-decoration:underline}
p.elink,a.elink{font-size:12px;color:#777}
h1,h2,h3{font-size:12px;display:inline;font-weight:400;margin:0;padding:0}
div.announce{background-color:#F2FAFF;padding:6px}
.datasheet p{text-align:justify}
.datasheet .nomargin{margin:0}
.datasheet .imgtitle{font-size:11px;padding:3px;margin-bottom:0px;border-bottom:1px solid #D0D0D0;background-color:#E2E2E2}
.datasheet .img{float:left;font-size:14px;border:1px solid #CCC;margin:3px 10px 10px 0}
.datasheet table{background:#fafafa}
.datasheet td{text-align:left;border-bottom:1px dotted #d0d0d0;padding:3px}
.datasheet th{font-size:12px;color:#555;text-align:left;background:#E2E2E2;border-top:1px #d0d0d0;padding:4px}
.instructions{text-align:left}
div.descr{color:#555;font-size:x-small;margin-top:6px;border-top:1px dotted #CCC;border-right:1px dotted #CCC;padding:2px 2px 2px 4px}
p.art-toc-e{border-bottom:1px solid #CCC;border-right:1px solid #CCC;background-color:#F6F6F6;font-weight:bold;font-size:110%;padding:8px}
#article h3{border-bottom:1px solid #CCC;border-right:1px solid #CCC;background-color:#F6F6F6;font-weight:bold;font-size:110%;padding:8px;width:95%;display:block}
#article{margin-top:20px;font-size:1.15em}
#article img.right{border:0;float:right;margin:0 0 0 20px}
#article img.nomargin{float:none;margin:0}
#article div.imgtitle{font-size:11px;margin-top:5px;border-top:1px dotted gray}
#article div.img{float:left;font-size:14px;margin:3px 10px 10px 0}
#article div.toc{border-bottom:1px dotted gray;width:350px;margin:0 0 10px 150px;padding:5px}
p.example{border-bottom:1px solid #CCC;border-right:1px solid #CCC;background-color:#F6F6F6;margin:10px 10px 10px 40px;padding:5px}
.boxtext,td.infobox,span.infobox,td.smalltext,span.smalltext,p.smalltext,.messagebox{font-size:10px}
a,a:hover{color:#555;text-decoration:underline}
a.headernavigation,a.usrinfo{color:#0090E0;text-decoration:none}
a:hover.headernavigation,a:hover.usrinfo{color:#0090E0;text-decoration:underline}
tr.accounthistory-odd,tr.addressbook-odd,tr.alsopurchased-odd,tr.payment-odd,tr.productlisting-odd,tr.productreviews-odd,tr.upcomingproducts-odd,tr.shippingoptions-odd,tr.accounthistory-even,tr.addressbook-even,tr.alsopurchased-even,tr.payment-even,tr.productlisting-even,tr.productreviews-even,tr.upcomingproducts-even,tr.shippingoptions-even{background:#FFF}
td.subbar,.checkoutbarcurrent{font-size:10px;color:#000}
td.fieldkey,td.tableheading,td.formareatitle{font-size:12px;font-weight:700}
span.newitemincart,.inputrequirement{font-size:10px;color:red}
span.productspecialprice,span.errortext{color:red}
td.usrinfo,td.greyseparator{color:#1090E0;font-size:11px}
.datasheet img,#article img{border:0;float:left;margin:0 20px 20px 0}
.ny1{color:#FF3333}
#mainmenu{border-left:1px solid #DBDBDB}
#mainmenu img{margin:1px 8px 0 7px;border:0;float:left;}
#mainmenu div{border-bottom:1px dotted silver;margin:1px 10px 5px 5px;font-family:Arial, Tahoma, sans-serif;font-weight:bold}
#mainmenu a{font-size:16px;text-decoration:none;color:#0090E0}
#nmainmenu a.buy{color:#D26040}
#mainmenu a.buy{color:#FF6600}
#mainmenu a:hover{text-decoration:underline}

#search_suggest{position:absolute;z-index:999;left:-1px;top:3px;font-size:12px}
#search_suggest table{background-color:#FFFFFF;border:1px solid gray;border-spacing:0;border-collapse:collapse}
#search_suggest td{border-right:1px solid gray;white-space:nowrap;padding:3px 6px;}
#search_suggest th{border-right:1px solid #FFFFFF;text-shadow:0 1px 3px #555555;padding:5px 4px 5px 4px;background-color:#909090;font-weight:normal;text-align:left;color:#FFF;font-family:Arial,Helvetica,sans-serif;font-size:14px}
#suggest_tdhl{color:#0066FF;background-color:#DDEEFF;text-decoration:underline;cursor:default}

#searchbox {position:absolute;top:37px;left:12px;height:20px}
#searchbox input{font-size:14px;background-color:#EEE;float:left;height:22px;line-height:22px;border:0 none}
#search_keywords {width:336px;background:#CCC url(images/icons/box-bg.png) repeat-x scroll 0 0;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9}


#search_button{width:28px;background:url(images/icons/find.gif) no-repeat scroll center;cursor:pointer}
#searchbox .s_watermark{color:#555}

#rightmenu {list-style:none outside none;padding:0;margin:0}
#rightmenu li{background:url(images/m12.gif) no-repeat scroll 3px 6px transparent;padding-left:11px;margin:0 0 4px 6px}

#trailimageid {display:none;position:absolute;padding:5px;background-color:#FFF; border:1px solid #CCC;z-index:200;text-align:center;box-shadow:2px 3px 6px #777;-moz-box-shadow:2px 3px 6px #777;-webkit-box-shadow:2px 3px 6px #777;-moz-border-radius:9px;border-radius:9px;}
#trailimageid h3{margin-bottom:3px;padding-bottom:3px;border-bottom: 1px dotted #CCC;display:block;text-align:left}
#trailimageid img {padding:4px;border: 0 none}

div.spacer{height: 10px;}

#categories-content a{font-size:11px;text-decoration:none}
#categories-content a:hover {text-decoration:underline}
#categories-content span,
#categories-content span a,
#categories-content span a:hover{color: #0090E0}
#categories-content div{padding: 5px 0 5px 0;border-top: 1px dashed #CCC}
#categories-content div.menu-nested{border: 0 none}

#left-column select{border:1px solid #999;background-color:#FFF;height:19px}

#categories-rss img{margin:0px 5px 0 5px;border:0 none;float:left}
#categories-rss a{font-size:12px}

