/* CSS Document */
.body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 10px;}
.a:link {text-decoration: underline; color:#3399FF;}
.a:visited {text-decoration: underline; color:#3399FF;}
.a:hover {text-decoration: none; color:#2666A6;}
.a:active {text-decoration: underline;}
.h1 {font-size: 18px;}
.h2 {font-size: 16px;}
.h3 {font-size: 14px;}
.h4 {font-size: 12px;}
.head_image {background-image: url(images/head_M.png); background-repeat: repeat-x; background-position:top;}
.line_image {background-image: url(images/line_M.png); background-repeat:repeat-x; background-position:top;}
.mid_left {background-image: url(images/mid_L.png); background-repeat:repeat-y; background-position:left;}
.mid_right {background-image: url(images/mid_R.png); background-repeat:repeat-y; background-position:right;}
.bottom_m {background-image: url(images/bottom_M.png); background-repeat:repeat-x; background-position:bottom;}
.bottom_t {background-position:bottom;}
.bottom {font-size:9px;}
.box_footer {background-image: url(pictures/box_footer.png); background-repeat: no-repeat;}
.box_header {background-image: url(pictures/box_head_f.png); background-repeat: no-repeat;}
.box {border-top: 0px; border-right: #B6BFD7 1px solid; border-bottom: 0px; border-left: #B6BFD7 1px solid; background-color: #FBFCFD; font-size: 11px; color: #404040; padding: 0px;} 
.linkhead {margin: 0px; padding: 0;float: left;font: bold 12px Arial;width: 937px;border: 1px solid #625e00;border-width: 1px 0;
background: black url(images/link_fade.png) center center repeat-x;}
.linkhead li{display: inline;}
.linkhead li a{float: left;color: white;padding: 9px 12px;text-decoration: none;border-right: 1px solid white;}
.linkhead li a:visited{color: white;}
.linkhead li a:hover, .solidblockmenu li .current{color: white;background: transparent url(images/link_hover.png) center center repeat-x;}
.wire_back_R {background-image: url(images/wireback_R.png); background-repeat: no-repeat; background-position:bottom;width:35%;vertical-align:top;margin:0px; border-top:1px; font-size:12px;}
.wire_back_L {background-image: url(images/wireback_L.png); background-repeat: no-repeat; background-position:bottom;width:35%;vertical-align:top;margin:0px; border-top:1px; font-size:12px;}
.wire_back_R2 {background-image: url(images/hm_wireback_r2.gif); background-repeat: no-repeat; background-position:bottom; width:35%;vertical-align:top;margin:0px; border-top:1px; font-size:12px;}
.wire_back_small {background-image: url(images/wireback_small.png); background-repeat: no-repeat; background-position:left bottom;width:35%;vertical-align:top;margin:0px; border-top:1px; font-size:12px;}
.rohs_back {background-image: url(images/rohs_back.png); background-repeat: no-repeat; background-position:bottom center;}
/* Begin Form Hints */
dl { font:normal 12px Arial; position: relative; width: auto; }
dt { clear: both; float:left; width: 150px; padding: 3px 0 2px 0; text-align: left; }
dd { float: left; width: 150px; margin: 0 0 8px 0; padding-left: 6px; }
/* The hint to Hide and Show */
.hint { display: none; position: absolute; right: -250px; width: 200px; margin-top: -4px; border: 1px solid #c93; padding: 10px 12px; background: #ffc url(images/pointer.gif) no-repeat -10px 5px; }
/* The pointer image is hadded by using another span */
.hint .hint-pointer { position: absolute; left: -10px; top: 5px; width: 10px; height: 19px; background: url(images/pointer.gif) left top no-repeat; }
/* End Form Hints */
/* Start Sidebar Menu */
.sidebar {list-style-type: none; margin: 5px 0; padding: 0; width: 170px; border: 1px solid #9A9A9A; border-bottom-width: 0; background: white url(images/glossyback.gif) repeat-x bottom left; font: bold 12px Arial; color: white; display: block; }
.sidebar li a{ background: white url(images/glossyback.gif) repeat-x bottom left; font: bold 12px Arial; color: white; display: block; width: auto; padding: 3px 0; padding-left: 10px; text-decoration: none; }
* html .sidebar li a{ /*IE only. Actual menu width minus left padding of A element (10px) */ width: 160px; }
.sidebar li a:visited, .sidebar li a:active{ color: white; }
.sidebar li a:hover{ background-image: url(images/glossyback2.gif); }
/* End Sidebar Menu */
/* Start Sidebar */
.sidebar_left { background-image: url(images/glossyback_left.png); background-repeat:repeat-y; background-position:left; }
.sidebar_right { background-image: url(images/glossyback_right.png); background-repeat:repeat-y; background-position:right; }
.sidebar_left2 { background-image: url(images/glossyback_left2.png); background-repeat:repeat-y; background-position:left; }
.sidebar_right2 { background-image: url(images/glossyback_right2.png); background-repeat:repeat-y; background-position:right; }
/* End Sidebar */
/* Begin Thumbnail Mouseover */
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #3399FF;
padding: 5px;
left: -1000px;
border: 1px solid black;
visibility: hidden;
color: white;
text-decoration: none;
font-weight: bold;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */}
/* End Thumbnail Mouseover */

/* Begin Tech Table */
.techtable_left { background-image: url(images/techtable_left.jpg); background-repeat:repeat-y; }
.techtable_right { background-image: url(images/techtable_right.jpg); background-repeat:repeat-y; }
.techtable_center { background-image: url(images/techtable_center.jpg); background-repeat:repeat-x; }
.techtable_top { background-image: url(images/techtable_top.jpg); background-repeat:repeat-x; }
.techtable_bot { background-image: url(images/techtable_bot.jpg); background-repeat:repeat-x; background-position:bottom; }
/* End Tech Table */
/* Begin Tech Box */
.techbox_left { background-image: url(images/techbox_left.jpg); background-repeat:repeat-y; }
.techbox_right { background-image: url(images/techbox_right.jpg); background-repeat:repeat-y; }
/* End Tech Box */
/* Start SiteMap Box */
.smbox_left { background-image: url(http://www.hmwire.com/images/sm_box_left.jpg); background-repeat:repeat-y; background-position:left; }
.smbox_right { background-image: url(http://www.hmwire.com/images/sm_box_right.jpg); background-repeat:repeat-y; background-position:right; }
/* End SiteMap Box */
/* Begin Legal Box */
.legalbox_left { background-image: url(http://www.hmwire.com/images/legalbox_left.jpg); background-repeat:repeat-y; background-position:left; }
.legalbox_right { background-image: url(http://www.hmwire.com/images/legalbox_right.jpg); background-repeat:repeat-y; background-position:right; }
.header_products { background-image: url(/pictures/litzwire_products2.jpg); background-repeat:no-repeat; background-position:center; }