HTML, BODY {margin:0; padding:0; background:#FFFFFF;}
BODY, TD, P, INPUT, A, OPTION, SELECT {font:11px Tahoma; color:#383F46;}
A {color:#033F87;}
A:hover {text-decoration:none;}
TABLE {border-collapse:collapse;}
TABLE TD {padding:0;}
IMG {border:0;}
H1, H2, H3, H4 {margin:0; margin-bottom:5px; color:#338D24; font:bold 12px Tahoma; text-transform:uppercase;}
H1.green {padding-left:22px; background:url('/img/h1-green.gif') 0 0 no-repeat; padding-bottom:2px;}
H1.red {padding-left:22px; color:#E84406; background:url('/img/h1-red.gif') 0 0 no-repeat;}
H2 {color:#E84406;} 
H3 {text-transform:none; color:#383F46;}
H4 {color:#383F46; background:none; padding:0; margin-bottom:5px; text-transform:uppercase;}

P {padding:0; margin:0; margin-bottom:.7em;}
HR {height:1px; color:#8D9196;}

.H2 TD {font:11px Tahoma; padding:3px 14px 4px;}
.H2 TD TD {padding:0;}
.H2 TR.header TD {color:#FFFFFF; background:#63D354; font:bold 12px Tahoma; text-transform:uppercase;}
.H2 TR.header A {color:#000000; font:bold 12px Tahoma; text-decoration:none;}

/* NAV */
.topMenu {background:#E8F2FF; text-align:center; text-transform:uppercase; padding:7px 10px;}
.topMenu A {color:#063265;}

.path {white-space:nowrap; color:#063265; /*padding:6px 14px 0;*/ vertical-align:top;
	position:absolute; top:-41px;}
.path A {color:#063265;}

.bottomMenu {border-bottom:7px solid #0B335D; padding-bottom:11px; margin-bottom:6px;}

.leftMenu, .leftMenu UL {margin:0; padding:0; list-style:none;}
.leftMenu UL {display:none;}
.leftMenu A {text-decoration:none; font-size:12px; font-weight:bold; float:left; padding-left:23px; background:url(/img/left-menu-plus.gif) 6px 3px  no-repeat;}
.leftMenu LI.curr A {color:#E84406;}
.leftMenu LI LI A {font-weight:normal; text-decoration:underline; color:#033F87;}
.leftMenu LI.curr LI A {color:#033F87;}
.leftMenu LI.curr UL {display:block;}
.leftMenu LI {margin-bottom:5px; /*cursor:pointer;*/}
.leftMenu LI.curr {background:url(/img/left-menu-minus.gif) 6px 3px  no-repeat; }
.leftMenu LI.empty {background:transparent;}
.leftMenu LI LI {background:none; padding-left:4px; margin:0; margin-top:5px;}

.leftMenu2 {margin:0; padding:0; list-style:none;}
.leftMenu2 LI {display:table; width:100%; margin-bottom:5px;}
.leftMenu2 A, .leftMenu2 SPAN {float:left;}
.leftMenu2 A {text-decoration:none; font-size:12px; font-weight:bold; color:#033F87;}
.leftMenu2 A.plus {padding-left:23px; background:url(/img/left-menu-plus.gif) 6px 3px no-repeat; color:#033F87;}
.leftMenu2 A.minus {padding-left:23px; background:url(/img/left-menu-minus.gif) 6px 3px no-repeat; color:#E84406;}
.leftMenu2 A.last {padding-left:23px; font-weight:normal;}

.leftMenu3 {margin:0; padding:0; list-style:none;}
.leftMenu3 LI {margin-bottom:5px; width:100%;}
.leftMenu3 LI.level0 {margin-left:0px; font-size:12px; font-weight:bold; color:#e84406; padding-left:6px; padding-top:5px;}
.leftMenu3 LI.level1 {margin-left:0px;}
.leftMenu3 LI.level2 {margin-left:17px;}
.leftMenu3 LI.level3 {margin-left:34px;}
.leftMenu3 LI.level4 {margin-left:51px;}
.leftMenu3 LI.level5 {margin-left:68px;}
.leftMenu3 A {display:block; width:auto; text-decoration:none; font-size:12px; font-weight:bold; color:#033F87;}
.leftMenu3 A.plus {padding-left:23px; background:url(/img/left-menu-plus.gif) 6px 3px no-repeat; color:#033F87;}
.leftMenu3 A.minus {padding-left:23px; background:url(/img/left-menu-minus.gif) 6px 3px no-repeat; color:#E84406;}
.leftMenu3 A.last {padding-left:15px; font-weight:normal;}
/* /NAV */

/* FORMS */
FORM {padding:0; margin:0;}
INPUT.text {border:1px solid #AEB5B9;}
/* /FORMS */

.footer {background:#10447B; color:#FFFFFF; text-align:center; padding:13px 50px;}
.footer A, .footer TD {color:#FFFFFF;}

.block {padding:0 10px;}
.block DIV {width:100%;}

.blueBox {display:block; position:relative; text-decoration:none; cursor:pointer;}
.blueBox .text {background:url(/img/box-blue-bg.gif) repeat-x; font:bold 12px TAhoma; text-transform:uppercase; 
	color:#FFFFFF; width:100%; text-align:center;
}

.greenBox {display:block; position:relative; text-decoration:none; cursor:pointer;}
.greenBox .text {background:url(/img/box-green-bg.gif) repeat-x; font:bold 12px TAhoma; text-transform:uppercase; 
	color:#FFFFFF; width:100%; text-align:center;
}

.ttl {color:#383F46; font:bold 12px Tahoma;}

.catItems {}
.catItems TD {vertical-align:top;}
.catTtl {font-weight:bold; color:#033F87; line-height:1.3em; text-decoration:none;}
.catPrice {font-weight:bold; color:#E84406; line-height:1.3em;}

.more {float:right;}

.searchForm {}
.searchForm TD {font-weight:bold; color:#033F87; text-transform:uppercase; 
	padding:0 2px 12px 0;}
.searchForm TD TD {padding:0;}

.paging {list-style:none; margin:0; padding:0; clear:both;}
.paging LI {float:left; color:#383F46; font-size:12px; margin-right:9px;}
.paging LI A {font-size:12px; text-decoration:none;}

.addToCart {float:left; font:bold 14px Tahoma; padding-left:27px; 
	background:url(/img/cart.gif) 0 2px no-repeat; color:#033F87;}
	
.techChars {border:1px solid #383F46; border-right:0;}
.techChars TD {border-right:1px solid #383F46; font-size:12px; padding:1px 7px 3px;}

.related {margin-top:4px;}
.related TD {padding:2px 10px 4px 4px;}

.zoom {font:bold 12px Tahoma; color:#FF5400; padding-left:22px;background:url(/img/zoom.gif) 0 2px no-repeat;
	padding-bottom:2px;}
	
.table {}
.table TD {padding:2px 4px 3px;}
.table TD TD {padding:2px 0 3px;}	
