
html, body{
	padding:0;
	margin:15px 15px;
	background-color:#0f0f0f;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	}

a img { border: none; }

img, form{
	padding:0;
	margin:0;
	border:none;
	}
	
#container{
	padding:0;
	margin:0 auto 0 auto;
	width:1023px;
	background: url(../images/container_bg.jpg) repeat-y 0 0;
	height: 100%;
	overflow: hidden;
	position: relative;
	}
	
.cleardiv{
	clear:both;
	font-size:0;
	}
	
#leftcol{
	float:left;
	width:214px;
	padding:32px 0;
	background:url(../images/leftcol_bg.jpg) repeat-x 0 0;
	}
	
#logo{
	padding:0 22px 45px 19px;
	}
	
#leftnav{
	padding:0;
	}
	
h2{
	padding:0 0 7px 32px;
	margin:0;
	font:bold 12px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	text-transform:uppercase;
	line-height:100%;
	}
	
#leftnav ul{
	padding:0;
	margin:0;
	list-style:none;
	}
	
.nav li{
	padding:14px 25px 0 32px;
	margin:0;
	font:normal 10px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	}
	
.nav li li{ padding-left: 0;}

.nav li a:link, .nav li a:visited{
	color:#fff;
	text-decoration:none;
	}
	
.nav li a:hover{
	text-decoration:underline;
	}
	
.submenu_container {
	margin:5px 0 7px 0;
	padding:5px 0 0 5px;
	}

.submenu_outer{
	width:100%;
	}
	
.submenu{
	background: #A64A0B url(../images/nav_bg.jpg) repeat-x 0 0;
	overflow: auto;
	width:158px;
	height:193px;
	padding:12px 17px 0 27px;
	}
	
.submenu ul{
	padding:0;
	margin:0;
	list-style:none;
	}
	
.submenu ul li{
	padding:0 0 10px 0;
	margin:0;
	font:normal 10px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	line-height:112%;
	width: 170px;
	}
	
.submenu li a:link, .submenu li a:visited{
	color:#fff;
	text-decoration:none;
	}
	
.submenu li a:hover{
	text-decoration:underline;
	}
	
#rightcol{
	float:right;
	width:809px;
	padding:115px 0 10px 0;
	position: relative;
	}

#flash-banner {
	background-color: #0f0f0f;
	left: -25px;
	position: absolute;
	top: -115px;
	z-index: 1;
}

#flash-banner img { display: block; float: left; }

#topnav {
	background: url('../images/top_navigation_bg.png') repeat-x;
	height: 29px;
	margin-left: -25px;
	padding: 8px 25px 6px 25px;
}

#content_top{
	padding:0 0 0 25px;
	width:784px;
	}
	
#rightnav_outer{
	padding:0 0 10px 0;
	}
	
#rightnav{
	color: white !important;
	float:left;
	padding:0 0 0 0;
	}

#search_area{
	position: absolute;
	right:0px;
	text-align: right;
	padding-right: 20px;
	width:500px;
	top: -46px;
	}

#search_area *{
	display: inline;
	}

#search_area form{
	position: absolute;
	right: 0;
	padding-right: 20px;
	top: 48px;
}

h3{
	padding:0 0 24px 0;
	margin:0;
	color:#e2974d;
	font:normal 26px Arial, Helvetica, sans-serif;
	line-height:100%;
	}
	
#rightnav ul{
	padding:0;
	margin:0;
	list-style:none;
	}
	
#rightnav ul li{
	padding:0 10px 0 0;
	margin:0;
	display:inline;
	text-transform:uppercase;
	}
	
#rightnav ul li a:link, #rightnav ul li a:visited{
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:white;
	text-decoration:none;
	}
	
#rightnav ul li a:hover{
	text-decoration:underline;
	}
	
.search_txt{
	width:104px;
	border:1px solid #aaa;
	background-color:#fff;
	height:14px;
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:#333;
	margin:1px 4px 0 0;
	padding:3px;
	}
	
#search_area a:link, #search_area a:visited{
	font:normal 11px Georgia, "Times New Roman", Times, serif;
	color:white;
	text-decoration:none;
	text-transform:uppercase;
	}
	
#search_area a:hover{
	text-decoration:underline;
	}	
	
#heading{
	padding:0;
	}

#home-body{
	padding:0;
width: 100%;
font-size: 12px;
line-height:160%;
	}


h1{
	padding:0 0 12px 0;
	margin:0;
	font:normal 22px Rockwell, Georgia, "Times New Roman", Times, serif;
	color:#333;
	line-height:100%;
	}
	
#heading p{
	padding:0 0 6px 0;
	margin:0;
	}
	
#heading ul{
	padding:0 0 10px 14px;
	margin:0;
	list-style:disc;
	}
	
#heading ul li{
	padding:0 0 2px 0;
	margin:0;
	}
	
#drag_area{
	padding:0;
	padding-bottom: 90px;
	}
	
#conductors{
	padding:14px 36px 30px 43px;
	}
	
#conductor_1st{
	float:left;
	width:176px;
	margin:0 26px 0 0;
	}
	
#conductor_2nd{
	float:left;
	width:317px;
	margin:0 30px 0 0;
	}
	
#conductor_3rd{
	float:left;
	width:175px;
	}
	
#conductors p{
	padding:10px 0 0 4px;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	}
	
.gray{
	color:#767579;
	font-size:12px;
	}
	
.maroon{
	color:#bd6d39;
	font-size:12px;
	}
	
#bottomdiv{
bottom: 0; height: 80px; left: 214px; overflow: hidden; position: absolute;
	padding:0 25px;
	width:759px;
	}
	
#bottomdiv_left{
	width:187px;
	float:left;
	}
	
#techsheet{
	padding:245px 0 0 0;
	}
	
#techsheet_left{
	float:left;
	width:99px;
	padding:10px 0 0 0;
	}
	
#techsheet_left a:link, #techsheet_left a:visited{
	text-decoration:none;
	color:#333;
	}
	
#techsheet_left a:hover{
	text-decoration:underline;
	}
	
#techsheet_right{
	float:left;
	width:41px;
	}
	
#bottomdiv_right{
	width:535px;
	float:left;
	}
	
#bottomdiv_right ul{
	padding:0 0 0 15px;
	margin:0;
	list-style:url(../images/bullet.jpg);
	}
	
#bottomdiv_right ul li{
	padding:0 0 10px 0;
	margin:0;
	}
	
#bottomdiv_right ul li a:link, #bottomdiv_right ul li a:visited{
	text-decoration:none;
	color:#000;
	font:bold 11px Georgia, "Times New Roman", Times, serif;
	}
	
#bottomdiv_right ul li a:hover{
	text-decoration:underline;
	}
	
#specification_detail{
	padding:10px 0 10px 0;
	}
	
.specification_detail_row{
	padding:0 0 3px 0;
	}
	
.specification_detail_cell_heading{
	float:left;
	width:72px;
	text-align:center;
	color:#e38827;
	}
	
.specification_detail_cell{
	float:left;
	width:72px;
	text-align:center;
	}

body.script-enabled .script-hidden { display: none; }

div.ajax-loader { padding: 10px 0 10px 247px; }
div.ajax-loader img { padding-right: 10px; vertical-align: middle; }

body.product-list #body { min-height: 400px; }

#gradient {
	background: url(../images/gradient.png) no-repeat scroll top left; 
	height: 100%;
	overflow: hidden;
}

#rightnav_outer { position: relative; }

#rightnav ul { width: 725px; }
#rightnav ul li.selected a { color: #E2974D; }
#rightnav ul li.selected li a { color: white; }
#rightnav ul li.selected li.selected a { /* color: #E2974D; */ }
#rightnav ul ul.nested { background-color: #F0A55D; border-top: 5px solid white; display: none; left: 0; margin-top: 0; padding-bottom: 8px; padding-top: 8px; position: absolute; text-align: center; }
#rightnav ul ul.nested li { display: inline; padding: 0 8px; }
#rightnav ul ul.nested li a { font-size: 11px; }
#rightnav ul ul.nested ul.nested { display: none; }

div#sub-web-pages { background: url(../images/wire_right.png) scroll no-repeat bottom left; margin: 1em 0 2em 0; margin-left: -25px; padding-bottom: 64px; padding-right: 45px;  position: relative; width: 100%; }
div#sub-web-pages ul { list-style-type: none; margin-left: 45px; padding-left: 0; }
div#sub-web-pages ul li { font-family: Georgia,"Times New Roman",Times,serif; list-style-type: none; }
div#sub-web-pages ul li a { color: #333333; font-family: Georgia,"Times New Roman",Times,serif; text-decoration: none; }
div#sub-web-pages ul li a:hover { text-decoration: underline; }
div#sub-web-pages ul li a.selected { color: #E2974D; }

h4 { font-size: 8pt; font-weight: normal; }

h4 a { color: black; font-family: Georgia,"Times New Roman",Times,serif; text-decoration: none; }

h4 a:hover { text-decoration: underline; }

div.body { margin: 1em 20px 1em 0; }

div.field { clear: both; min-height: 3em; }

div.field div.exclusive-choice_list span.tip img { top: 6px; position: relative; vertical-align: middle; }

div.field div.exclusive-choice_list div.control { display: inline; float: left; }

div.field div.exclusive-choice_list div.control tr { float: left; }

p.label { float: left; margin-top: 4px; vertical-align: middle; width: 120px; }

p.control { margin-top: 0; vertical-align: middle; }

p.control img { margin-top: -4px; position: relative; vertical-align: middle; }

p.control input.short { width: 180px; }

p.control input.long { width: 180px; }

p.control textarea { height: 150px; width: 480px; }

form { position: relative; }

form #field_group_1 { float: left; height: 100%; overflow: hidden; padding-right: 20px; width: 350px; }

form #field_group_2 { float: left; height: 100%; overflow: hidden; padding-right: 20px; width: 350px; }

form #field_group_3 { clear: both; height: 100%; margin: 1em 0; overflow: hidden; padding-top: 1em; width: 700px; }

form #field_group_3 textarea { width: 550px; }

form #field_group_4 { height: 100%; overflow: hidden; }

form #field_group_4 div.field { clear: none; float: left; width: 370px; }

form div.controls { clear: both; padding-left: 120px; }

span.problem { color: #c00;}

#leftnav li.third {}

#leftnav ul.third { margin-bottom: -10px; padding-left: 10px; padding-top: 10px; }

#bottommenu { float: left; }

#bottommenu div.web-page-list { float: left; }

#bottommenu ul { font-size: 100%; list-style-type: none; margin: 0; padding: 25px 0 0 0; }

#bottommenu ul li { display: inline; list-style-type: none; margin-right: 5px; }

#bottommenu ul li.last { margin-right: 0; }

#bottommenu ul li a { color: #DB791E; text-decoration: none; }

#bottommenu ul li a:visited { color: #DB791E; }

#logos { float: right; white-space: nowrap; }

#logos img { }

#back-to-parent { position: absolute; right: 30px; top: 165px; }

#back-to-parent a { color: #DB791E; font-size: 12px; text-decoration: none; }

.body .orange { color: #DB791E; }

.body a { color: #DB791E !important; }
