@import "fonts.css";

a.blue_med_link { color: #003371; font: normal 12px verdana; text-decoration: none; }
a.blue_med_link:hover { color: #001E43; text-decoration: underline; }
a.red_link { color: #941300; }


img { border-width: 0px;padding:0; }
body 
{
	background-color: #e9e9e9;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin: 0px 0px 0px 0px;
	text-align: center;
	line-height:16px;
}
p {padding:10px 0px 0px 0px;margin:0;}
ul 
{
	margin: 0px;
	padding: 0px 0px 0px 25px;
	list-style:outside;
	line-height:18px;
}
ul li
{
	padding:10px 0px 0px 0px;
}
.bullet_space
{
	padding:12px 0px 0px 0px;
}
ul ul, li ul, li>ul{
	list-style:circle;	
	margin: 0px 0px 0px 12px;
	padding:0px 0px 0px 0px;
}
ul ul ul{
	list-style:square;	
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
ul.phone_numbers{
	list-style:none;	
	margin: 0px 0px 0px 20px;
	padding: 10px 0px 0px 0px;
}
#main
	{
		position:relative;
		width: 982px;
		margin: 0px auto 0px auto;
	}	
#header
{
	background: url(../images/top_nav.jpg) no-repeat;
	position: relative;
	width: 982px;
	height: 58px;
	margin: 9px 0px 0px 0px;
}
#header-links
{
	position: absolute;
	right: 25px;
	top: 5px;
}
#header-search-items
{
	position: absolute;
	right: 20px;
	top: 23px;
	background: url(../images/search_items.jpg) no-repeat;
	width: 160px;
	height: 28px;	
}
#view-products
{
	
	position: absolute;
	left: 3px;
	top: 4px;
	
}
#products-select
{
	width: 180px;
}
#search-products
{

	position: absolute;
	right: 3px;
	top: 4px;
	
}
#query
{
	position: absolute;
	right: 35px;
	top: 0px;
}
#flash
{
	position: relative;
	z-index: 1;
}
#content
{
	background-color: #ffffff;
	text-align:left;
}
#columns
{
	margin: 0px 0px 0px 0px;
}
#col-one
{
	float:left;
	width:175px;
}
.featured-products-box{
	position:relative;
	z-index:1;
	padding:10px 0px 0px 10px;

}
.clear{
	clear:both;
}
.left{
	float:left;
	width:300px;
}
.right{
	float:right;
	width:240px;
}
.hidden{
	display:none;
	margin-bottom:20px;
}
table.send_specs_table{
	border-left:1px solid #ccc;
}
table.specs_table{
	border:1px solid #ccc;
}
table.specs_table td{
	padding:0px 5px 0px 5px;
	

}
table.specs_table2 td{
	padding:0px 5px 0px 5px;
	border:1px solid #ccc;
	verticle-align:top;
}
table.specs_table2 table td{
	border:0;
}

table.specs_table2 table td img{
	width:100px;
	height:50px;
}
table.specs_table2 img{
	width:100px;
	height:80px;
}



table.specs_table3 td{
	padding:0px 5px 0px 5px;
	border:1px solid #ccc;
	verticle-align:top;
}
table.specs_table3 table td{
	border:0;
}

table.specs_table3 table td img{
	width:180px;
	height:50px;
}
table.specs_table3 img{
	width:180px;
	height:80px;
}




ul.bullet2, ul.bullet{
	margin-left:20px;
	padding-left:13px;
}
ul.bullet li, ul.bullet li div, ol li{
}

ul.bullet8{
	margin-left:3px;
	padding-left:3px;
}
ul.bullet li, ul.bullet li div, ol li{
}

.left-box-header
{
	height: 23px;
	width: 162px;
	background: url(../images/s_box_header.jpg) no-repeat;
	text-align: left;
	verticle-align:center;
	padding-top:6px;
	padding-left:10px;
}
.left-box-headline { color: #941300; font: bold 13px arial; text-align: left;  width: 180px;}
.left-box-body
{
	border: #d7d7d7 solid 1px;
	border-width: 0px 1px 1px 1px;
	text-align: left;
	width:160px;
}

.test-box-header
{
	height: 23px;
	width: 199px;
	background: url(../images/testimonial_box_header.jpg) no-repeat;
	text-align: center;
	verticle-align:center;
	padding-top:6px;
}

.test-box-body
{
	border: #d7d7d7 solid 1px;
	border-width: 0px 1px 1px 1px;
	text-align: left;
	width:160px;
	
}
ul.product-list
{
	list-style-position:outside;
	margin-left: 18px;
	padding: 12px 2px 0px 0px;
}

ul.product-list li
{
	list-style-image: url(../images/bullet.gif);
	list-style-type:circle;	
	font: normal 10px arial;
	padding:0px 0px 12px 0px;
}
ul.product-list ul
{
	display:none;
}
ul.product-list ul li
{
	list-style-image:none;
	list-style:circle;	
	font-size:12px;
	padding:6px 0px 6px 0px;
	position:relative;
	z-index:2;
}
ul.product-list ul li ul li
{
	list-style-image:none;
	list-style:square;	
	font-size:12px;
	padding:6px 0px 6px 2px;
}

ul.phone_numbers{
	margin:10px 0px 10px 0px;
	padding:0;
}
ul.phone_numbers li{
	background:url(../images/right_box_button_3.gif) no-repeat;
	padding: 12px 2px 8px 10px;
	margin-top:2px;
	height:36px;
}
.left-box-footer
{
	border: #d7d7d7 solid 1px;
	border-width: 1px 0px 0px 0px;
	text-align: right;
	width:160px;
	padding:10px 0px 10px 0px;
}
.test-box-footer
{
	border: #d7d7d7 solid 1px;
	border-width: 1px 0px 0px 0px;
	text-align: right;
	width:197px;
	padding:10px 0px 10px 0px;
}
img.box-raquo
{
	position: relative; 
	top: 2px;
}
#safety_specs{
	margin-top:20px;
	padding:0px 0px 10px 12px;
	border-bottom:1px solid #e5edf2;
}
#transformers{
	padding:0px 0px 10px 12px;
}
#col-two
{	
	float:left;
	margin-left:20px;
	padding:5px 0px 0px 0px;
	width: 550px;
	text-align: left;
	position:relative;
	z-index:0;
}
#col-three
{
	float:right;
	margin-right:20px;
	width: 200px;
	position:relative;
	z-index:3;
}

#testimonials{
	float: right;
	position:relative;
	background:url(../images/small_panel.gif) bottom repeat-x;
	background-color:#f8f8f8;
	border:1px solid #ccc;
	margin:10px 0px 10px 0px;
	padding:0px;
}
#resources{
	background:url(../images/small_panel.gif) bottom repeat-x;
	background-color:#f8f8f8;
	border:1px solid #ccc;
	margin-bottom:10px;
}
#who-we-are-box{
	float: right;

}
#testi_header2{
	border-bottom:1px solid #ccc;
}
#testi_header{
	padding:10px;
	border-bottom:1px solid #ccc;
}
#testi_body{
	padding:10px;
}
#testi_name{
	padding:10px;
	margin-left:20px;
	
}
#footer
{
	position: relative;
	width: 982px;
	height: 25px;
	background: url(../images/footer.jpg) no-repeat;	
}
#footer-text
{
	margin: 10px 0px 0px 0px;
	text-align: right;
	font-size: 10px;
	line-height: 20px;
}
.box1{
	width:200px;
	float:left;
}
.box2{
	width:200px;
	float:right;
}
.expando{
	
}
.half{
	width:50%;
}
.customer-testimonials-box{
	
	
}
.customer-testimonials-box blockquote{
	margin:0;
	padding:10px;
	font-size:12px;
	font-weight:bold;
	color:#6b7886;
	line-height:1.4;
}
a.thumbnail, a.thumnail:hover {
	display:block;
	z-index:2;
	text-decoration:none;
}
.thumbnail:hover{
	position:relative;
	background-color:transparent;
	z-index:50;
}

.thumbnail span {
	position:absolute;
	left:-2000px;
	visibility:hidden;
	text-align:center;
	color: #447ab3; 
	font: normal 14px arial;
	background:url(../images/callout.gif) no-repeat;
	padding:10px 15px 5px 65px;
	width:210px;
	height:190px;
	z-index:100;
	
}
.thumbnail span b{
	position:absolute;
	top:10px;
	left:60px;
	width:220px;
	z-index:100;
}

.thumbnail span img{
	position:absolute;
	bottom:20px;
	left:70px;
	z-index:101;
}

.thumbnail:hover span{
	visibility:visible;
	top:-158px;
	left:110px;
}
ul.see_all li{
	background:url(../images/raquo_button.gif) left no-repeat;
	padding:0px 0px 0px 15px;
}
table.specs_table2{text-align:center;}

.specs_tab
{
	height: 24px;
	width: 158px;
	background: url(../images/tab_one_off.gif) no-repeat;
	text-align: center;
	padding-top: 10px;
}

.specs_tab_on
{
	height: 24px;
	width: 158px;
	background: url(../images/tab_one_on.gif) no-repeat;
	text-align: center;
	padding-top: 10px;
}

#safety_specs_container{
	width: 474px;
	margin-top:20px;
	padding:0px 0px 10px 12px;
}

#tab_panel{
	width: 472px;
	border-left: 1px solid #8e8e8e;
	border-right: 1px solid #8e8e8e;
	border-bottom: 1px solid #8e8e8e;
}

#low_inrush{
	padding-left: 145px;
}

#mounting{
	padding-left: 285px;
}

.careers_border {
	border:1px solid #CCCCCC;
	padding:10px;
}

#is_products_float {
	position:absolute;
	top:300px;
	left:0px;
	z-index:1
	
}

.isolation_subhead {
	margin-top:-20px;
	margin-bottom:5px;
}

.news_image {
	float:left;
	margin-top:10px
	;width:110px;
}

.news_text {
	float:left;
	margin-top:10px;
	width:200px;
}