.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/bg_center.gif);
font-weight:700;
padding-top:12px;
padding-bottom:13px;
}

.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;
text-decoration:none;
}

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 img.nomargin {
margin:0;
}

.datasheet div.imgtitle {
font-size:11px;
padding:3px;
}

.datasheet div.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 {
font-size:12px;
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;
}

#mainmenu {border-left:1px solid #DBDBDB}
#mainmenu img {margin: 0 8px 0 7px;border:0;float:left;margin-top:1px}
#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}

.ny1 {color:ff3333}