body, table, td {background-color: white; font-family: "Arial", "Helvetica", sans-serif; font-size: 12px;}

/* index page styles */

td.menu {width:130px; background:#0000cc url(img/wce-bg.jpg); background-repeat:no-repeat; padding:10px; vertical-align:top; text-align:left; color:white; font-weight:bold;}
td.menu span.category {font-size:14px; text-decoration:underline;}
td.menu a:link {color:white; text-decoration:none;}
td.menu a:visited {color:white; text-decoration:none;}
td.menu a:hover, a:active {color:red;}

td.topcontent {width:490px; vertical-align:top; color:#0000cc; padding:10px 0px 0px 10px;}
td.topcontent a:link {color:#0000cc; text-decoration:none;}
td.topcontent a:visited {color:#0000cc; text-decoration:none;}
td.topcontent a:hover, a:active {color:red;}
td.topcontent span.category {font-size:14px; text-decoration:underline; font-weight:bold;}
td.topcontent div {text-align:right;}
td.parts {width:486px; border:3px #0000cc solid; vertical-align:top; padding:0px;}
td.partslist {width:243px; vertical-align:top; padding:0px 5px 0px 5px;}
td.techart {width:486px; border:3px #0000cc solid; vertical-align:top; padding:0px;}
td.articlelist {vertical-align:top; padding:0px 5px 0px 5px;}

td.indexcontent {width:260px; vertical-align:top; text-align:left; padding:10px 10px 0px 10px;}
td.indexcontent a:link {color:#0000cc;}
td.indexcontent a:visited {color:#0000cc;}
td.indexcontent a:hover, a:active {color:red;}

td.tabtablecell {vertical-align:top; padding-top:10px; width:220px;}
td.tabtablecell a:link {color:#0000cc;}
td.tabtablecell a:visited {color:#0000cc;}
td.tabtablecell a:hover, a:active {color:red;}

td.copycell {width: 490px; vertical-align: top; padding:0px 0px 10px 10px;}

span.comingsoon {color:red; font-weight:bold; text-size: 14px;}
span.date {color:navy; font-weight:bold; text-size: 14px;}

td.notice {border:4px #ff0000 solid; padding:4px; vertical-align:top; margin:0px;}

/* styles for other pages */

td.content {width:490px; background:#ffffff; vertical-align:top; text-align:left; padding:10px;}
td.content a:link {color:#0000cc;}
td.content a:visited {color:#0000cc;}
td.content a:hover, a:active {color:red;}

td.llreg {width:140px; padding:3px;}
td.lldis {padding:3px; font-weight:bold; color:red;}

h1 {font-size: 16px; font-weight: bold;}
td.tableh1 {font-size: 16px; font-weight: bold;}

hr {clear:both;}

img.partth {border:1px #000000 solid; width:200px; height:150px; float:right; margin-left:5px; margin-bottom:5px;}
#partph {border:1px #000000 solid; width:600px; height:450px; z-index:100; display:none; position:fixed; top:40px; left:35px;}
#partph2 {border:1px #000000 solid; width:600px; height:450px; z-index:100; display:none; position:fixed; top:40px; left:35px;}
#partph3 {border:1px #000000 solid; width:600px; height:450px; z-index:100; display:none; position:fixed; top:40px; left:35px;}
#partph4 {border:1px #000000 solid; width:600px; height:450px; z-index:100; display:none; position:fixed; top:40px; left:35px;}

span.ahead {font-size:16px; font-weight:bold; text-transform:uppercase;}
span.bhead {font-size:15px; font-weight:bold;}
span.chead {font-size:12px; font-weight:bold;}

span.navtext {font-size:10px; font-weight:bold; text-transform:uppercase;}

h1.faq {color:#ffffff; padding:6px; background:#0000cc;}

span.partname {font-size:24px; font-weight:bold;}
span.partinfo {font-size:16px;}
span.price {font-size:18px; font-weight:bold;}
span.instock {color:green; font-weight:bold;}
span.callavail {color:red; font-weight:bold;}
span.indevelopment {color:blue; font-weight:bold;}
span.shipping {font-weight:bold;}
span.bold {font-weight:bold;}
span.why {font-size:12px;}
span.copy {font-size:10px; color:#a0a0a0;}
span.copy a:link {color:#a0a0a0;}
span.copy a:visited {color:#a0a0a0;}
span.copy a:hover, a:active {color:a0a0a0;}
span.caption {font-style:italic; font-size:11px;}

/* styles for "related products" and "combo" tables */

td.tabtable {margin-left:10px; margin-bottom:10px;}
td.tab {vertical-align:bottom; padding:0px; margin:0px;}
td.bluebordercell {border:3px #0000cc solid; padding:4px; vertical-align:top; margin:0px;}
td.redbordercell {border:3px #ff0000 solid; padding:4px; vertical-align:top; margin:0px;}
td.greybordercell {border:3px #999999 solid; padding:4px; vertical-align:top; margin:0px;}
td.tablespace {height:10px;}
span.relprodtext {font-weight:bold;}
span.combotext {color:red; font-weight:bold;}
span.savetext {color:red;}
