@charset "utf-8";
/* CSS Document */

/*----------------------------------
	Global Styles
-----------------------------------*/

	html {
		background:url('/images/site_components/site_bg.png') repeat-x;
		background-attachment:scroll;
		background-color:#161616;
		margin:0;
	}
	
	body {
		background:url('/images/site_components/footer_bg.jpg') bottom left repeat-x;
		background-color:transparent;
		margin: 0px;
		font: 13px Verdana, "Lucida Grande", sans-serif;
		color:#333;
		text-align:center;
		line-height:140%;
		margin:0;
		padding:0;
		margin-bottom:-20px;
	}
	
	a{outline:none;}
	img{border:none;}
	
	a:link {color: #006699;text-decoration: underline;}
	a:visited {color: #006699;text-decoration: underline;}
	a:hover {color: #0099CC;text-decoration: underline;}
	a:active {color: #0099CC;text-decoration: underline;}
	
	h2{font-size:16px;font-weight:bold;color:#006699;margin-top:30px;margin-bottom:30px;}
	h3{font-size:14px;font-weight:bold;color:#006699;}
	h4{font-size:12px;font-weight:bold;color:#006699;}
	
	.cleaner{clear:both;}
	.cleaner_left{clear:left;}
	.cleaner_right{clear:right;}
	
	.float_left{float:left;margin-top:0;padding-top:0;}
	.float_right{float:right;}
	.float_left.m5{margin-right:5px;}
	.float_left.m10{margin-right:10px;}
	.float_left.m15{margin-right:15px;}
	.float_left.m25{margin-right:25px;}
	.float_left.m45{margin-right:45px;}
	.float_right.m15{margin-left:15px;}
	.float_right.m25{margin-left:25px;}
		
	.align_center{width:100%;text-align:center;}
	
	.att_note{padding:15px 0;border-top:1px dashed #CCCCCC;border-bottom:1px dashed #CCCCCC;}
	
/*----------------------------------
	Containers
-----------------------------------*/
	
	#main{
		margin:0 auto;
		width:950px;
		text-align:left;
	}
	
	#content{
		margin-top:-5px;
		background:url(/images/site_components/content_bg.png) top right no-repeat;
		background-color:#FFF;
		border:1px solid #CCC;
		margin-bottom:3px;
		padding:15px 30px;
		min-height:600px;
		height:100%; 
	}
	
	#content h2{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:25px;
		font-weight:normal;
	}
	
/*----------------------------------
	Header
-----------------------------------*/
	
	.access_links{display:none;position:absolute;}
	
	#header{
		margin-top:-17px;
		*margin-top:0;
		height:237px;position:relative;
		background:url("/images/site_components/hdr_bg.png");
	}
	
	#logo{
		display:block;
		text-indent:-5600px;
		background:url("/images/ames_logo.png") no-repeat;
		width:159px;
		height:118px;
		top:68px;
		position:absolute;
	}
	
	#hdr_contact_links{
		color:#999;
		font-size:11px;
		padding-top:10px;
	}
	
	#hdr_contact_links a:link {color: #999;text-decoration: underline;}
	#hdr_contact_links a:visited {color: #999;text-decoration: underline;}
	#hdr_contact_links a:hover {color: #CCC;text-decoration: underline;}
	#hdr_contact_links a:active {color: #CCC;text-decoration: underline;}
	
	#search_form{
		position:absolute;
		top:0;
		*top:7px;
		right:0px;
		color:#999;
		font-size:11px;
		text-align:right;
		margin-top:-5px;
	}
	
	#search_form legend{display:none;}
	#search_form fieldset{border:none;}
	
	#search_form #keyword{
		border:1px solid #CCC;
		background-color:#F4F3EA;
		font-size:11px;
		padding:3px;
		color:#333;
		width:212px;
	}
	
	#search_form .search_btn{
		border:1px solid #666;
		background-color:#333;
		font-size:11px;
		padding:2px;
		color:#999;
	}
	
/*----------------------------------------
	Nav Bar
-----------------------------------------*/
	
	#navBar {
		position:absolute;
		top:166px;
		*top:179px;
		height:22px;
		right:0;
		list-style: none;
	}
	
	#navBar li {
		float: left;
		position: relative;
		margin-left:2px;
		text-indent: -9999px;
	}
	#navBar li a{display: block; text-indent: -5600px;}
	
	
	a#nav_products {
		background:url("/images/site_components/navBar/products.jpg") no-repeat;
		width:100px;height:30px;
	}
	a:hover#nav_products {background:url("/images/site_components/navBar/products_roll.jpg") no-repeat;}	
	
	a#nav_approvals {
		background:url("/images/site_components/navBar/approvals.jpg") no-repeat;
		width:105px;height:30px;
	}
	a:hover#nav_approvals {background:url("/images/site_components/navBar/approvals_roll.jpg") no-repeat;}	
	
	a#nav_cad {
		background:url("/images/site_components/navBar/cad.jpg") no-repeat;
		width:101px;height:30px;
	}
	a:hover#nav_cad {background:url("/images/site_components/navBar/cad_roll.jpg") no-repeat;}	
	
	a#nav_literature {
		background:url("/images/site_components/navBar/literature.jpg") no-repeat;
		width:98px;height:30px;
	}
	a:hover#nav_literature {background:url("/images/site_components/navBar/literature_roll.jpg") no-repeat;}	
	
	a#nav_support {
		background:url("/images/site_components/navBar/support.jpg") no-repeat;
		width:88px;height:30px;
	}
	a:hover#nav_support {background:url("/images/site_components/navBar/support_roll.jpg") no-repeat;}	
	
/*----------------------------------------
	Breacrumb trail
-----------------------------------------*/
	
	#bd_trail{
		padding:0;
		list-style:none;
		background-color:#F2F2F2;
		border-bottom:1px solid #CCC;
		height:31px;
		margin-top:-15px;
		margin-left:-31px;
		width:919px;
		padding-left:31px;
		font-size:11px;
	}
	
	#bd_trail li{
		float:left;
		margin-right:8px;
	}
	#bd_trail li.location{
		font-weight:bold;
		padding-right:5px;
		padding-top:5px;
		display:block;
		width:64px;
		height:31px;
		background:url(/images/icons/bd_trail_location.gif) no-repeat;
		text-indent:-5600px;
	}
	
	#bd_trail li.selected{
		padding-top:5px;
	}
	
	#bd_trail  a{
		display:block;
		height:31px;
		padding-right:18px;
		*padding-right:15px;
		padding-top:5px;
		background:url(/images/icons/bd_trail_arrow.gif) top right no-repeat;
	}
	
/*----------------------------------
	TABLES
-----------------------------------*/
	
	th{text-align:left;font-size:12px;font-weight:bold;color:#FFF;background-color:#80B2CC;}
	tr.alt_row{background-color:#F2F2F2;}
	td{vertical-align:top;}
	
/*----------------------------------
	FORMS
-----------------------------------*/

	#stnd_form{margin-top:15px;}
	#stnd_form fieldset{border:none;margin-top:15px}
	
	#stnd_form .sec{
		border-bottom:1px dashed #CCC;
		padding-bottom:30px;
		margin-bottom:30px;
	}
	
	#stnd_form .sec.last{
		border-bottom:none;
	}
	
	#stnd_form label{
		width:200px;
		float:left;
		margin-right:15px;
	}
	#stnd_form p{margin-bottom:15px;clear:both;}
	
	#stnd_form legend{font-size:12px;font-weight:bold;color:#0061AA;display:none}

	#stnd_form input{width:300px;*width:275px;}
	/*#stnd_form select{width:300px;*width:auto;}*/
	#stnd_form textarea{width:305px;*width:280px;}
	#stnd_form .submitbtn {margin-left:215px; width: auto;}
	#stnd_form .check_box input{width: auto;}
	#stnd_form .check_box {width: auto;}
	
	.ast{color:#FF0000;}
	#stnd_form .note{clear:both;margin:-5px 0 0 215px;color:#999999;font-size:10px;}
	
	
	#stnd_form label.error { float: none; color: red; padding-left: 10px; vertical-align: top; }
	#stnd_form em { font-weight: bold; padding-right: 5px; vertical-align: top;color:#FF0000 }
	
	.jsvalidation { margin-left:10px; font-size:10px; color:#FF0000;}
	
	.mail_backflow_contact{border:1px solid #CCC;background-color:#F4F3EA;padding:10px;padding-top:0;}
	.mail_backflow_contact .left{float:left;width:450px;margin-right:25px;}
	.mail_backflow_contact h4{color:#333;padding:0;margin:0;}
	
/*----------------------------------
	Homepage
-----------------------------------*/
		
	body.home #content{
		margin-top:-5px;
		background-image:none;
		background-color:transparent;
		border:none;
		margin-bottom:0;
		padding:0;
		min-height:0;
	}

	#content #home_top{
		background-color:#FFF;
		border:1px solid #CCC;
		margin-bottom:3px;
		height:330px;
		padding-right:15px;
	}
	
	#content #home_middle{
		background-color:#FFF;
		border:1px solid #CCC;
		margin-bottom:3px;
		padding-bottom:10px;
		background:url(/images/site_components/home_middle_bg.gif) repeat-y;
	}
	
	#upcoming_events{
		width:325px;
		float:right;
		margin-left:10px;
		padding:0 10px;
	}
	
	#upcoming_events ul{list-style:none;margin-left:-40px;*margin-left:0px;}
	#upcoming_events li{margin-bottom:15px;border-bottom:1px dashed #CCC;padding-bottom:15px;}
	
	#home_middle h3{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:normal;
		color:#363636;
		*margin-top:10px;
	}
	
	#featured_series{
		padding:0 10px;
		width:575px;
		*width:570px;
	}
	
	#series_inner{
		border:1px solid #CCC;
		background-color:#F9FAFC;
		padding:15px 10px;	
	}
	
	#series_inner .sec{
		width:165px;
		float:left;
		border-right:1px solid #CCC;
		margin-right:10px;
		padding-right:10px;
	}
	
	#series_inner .sec.last{
		border-right:none;
		margin-right:0px;
		padding-right:0px;
	}
	
	#series_inner .sec ul{
		margin-left:-20px;
		*margin-left:20px;
	}
	
	#series_inner .sec p{padding:0;margin:0;}
	
	#series_inner .sec a img{border:4px solid #CCC;}
	#series_inner .sec a:hover img{border:4px solid #80B2CC;}
	
	#ad_area{
		float:left;
		width:519px;
		height:330px;
		margin-right:15px;
		background:url(/images/site_components/home_adArea_bg.jpg) repeat-y;
		text-align:center;
	}
	
	#ad_area p{margin:20px 0 0 -10px;}
	
	#about_ames h2{*margin-top:20px;}
	
/*----------------------------------
	Featured Series Pages
-----------------------------------*/

	#featured_left_cntnt{
		float:left;
		width:592px;
		font: 12px Verdana, "Lucida Grande", sans-serif;
		line-height:135%;
		text-align:left;
	}
	
	#featured_left_cntnt h3{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:normal;
		color:#363636;
	}
	
	#featured_box{
		width:570px;
		border:1px solid #80B2CC;
		height:auto;
		padding:0px 10px 10px;
	}
	
	#star_box{
		width:570px;
		border:1px solid #80B2CC;
		height:auto;
		padding:0px 10px;
		*padding-top:10px;
	}
	
	h3#star_hdr{
		height:133px;
		text-indent:-9999px;
		background: url(/images/spprt_images/featuredSeries/colt_maxim_ss/star_hdr.jpg) no-repeat center center;
	}
	
	.star_intro {
		float:left;
		margin-top:0px;
		width:588px;		
	}
	
	h3#LF_hdr{
		margin-top:0px;
		display:block;
		width:592px;
		height:140px;
		text-indent:-9999px;
		background: url(/images/spprt_images/leadfree/LF_hdr.jpg) no-repeat;
	}
	 #LF_side{
	 	display:block;
		margin-top:0px;
		width:255px;
		height:310px;
		text-indent:-9999px;
		background: url(/images/spprt_images/leadfree/monitor_side.png) no-repeat center center;
		}

	
	#featured_right_cntnt{
		float:right;
		margin-top:0px;
		width:255px;
		border:1px solid #80B2CC;
		height:auto;
		padding:10px;
		font-size:11px;	
	}
	
	#featured_right_cntnt h3{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:normal;
		color:#006699;
		margin:10px 0px;
	}
	
	#featured_right_cntnt ul{
		margin:3px 0px 0px -25px;
		*margin:15px;
	}
	
	#featured_right_cntnt li{
		list-style:none;
		line-height:170%;
	}
	
	#featured_box h3{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:normal;
		color:#363636;
		margin:0px 0px 2px;
	}
	
	#adobe_dl{
		margin-top:10px;
		background-color:#F2F2F2;
		border:1px solid #CCC;
		padding:0 10px;
	}
	
	.sub_hdr {
		background: url(/images/spprt_images/featuredSeries/subhdr_bg.jpg) repeat-x;
		margin-top:20px;
		height:23px;
		color:#FFFFFF;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:normal;
		text-align:center;
		padding-top:2px;
	}
	
	
	.star_sub_hdr {
		background: url(/images/spprt_images/featuredSeries/subhdr_bg.jpg) repeat-x;
		width:590px;
		margin-top:40px;
		height:23px;
		color:#FFFFFF;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:normal;
		text-align:center;
		padding-top:2px;
	}
		
	.gray_sec {
		background-color:#F9FAFC;
		width:260px;
		margin-top:10px;
		padding:10px;
		height:auto;
	}	
	
	#features li{
		font-size:12px;
		list-style:square;
		line-height:130%;
		margin-bottom:5px;
		}
	
	#flash_tour{
		margin-top:10px;
		width:590px;
		background:#F9FAFC;
		border: 1px solid #80B2CC;
		text-align:center;
	}
	
	#flash_tour h3{
		color:#FFFFFF;
		margin-top:0px;
		background: url(/images/spprt_images/featuredSeries/subhdr_bg.jpg) repeat-x;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:normal;
		height:23px;
		text-align:center;
		padding:2px;
	}
	
	.app_sec {
		font-size:12px;
		text-align:left;
		line-height:140%;
		background-color:#F9FAFC;
		width:270px;
		margin-top:10px;
		padding:10px;
		height:235px;
	}
	
	.app_btm_sec {
		font-size:12px;
		text-align:left;
		line-height:140%;
		background-color:#F9FAFC;
		width:270px;
		margin-top:10px;
		padding:10px;
		height:165px;
	}
	
	.app_sec h3{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:normal;
		color:#363636;
		margin:0px;
	}
	
	.app_btm_sec h3{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:18px;
		font-weight:normal;
		color:#363636;
		margin:0px;
	}
	
	.side_divider{
		height:1px;
		margin:0px;
		border-bottom: 1px dashed #80B2CC;
	}
		
	
	body#featured #content .sec{
		margin-bottom:20px;
		padding-bottom:20px;
		border-bottom:1px dashed #CCC;
		width:550px;
		height:100px;
	}
	
	body#featured #content .sec.last{border-bottom:none;}
	
	body#featured #content .sec img{border:1px solid #000;}
	
/*----------------------------------
	Products & Search Pages
-----------------------------------*/

	#prod_container_hdr{
		border:1px solid #CCC;
		background-color:#F2F2F2;
		padding:5px;
		height:25px;
		margin-bottom:20px;
	}
	
	#prod_container_hdr h3{
		font-weight:normal;
		font-size:13px;
		padding:0;margin:0;
	}
	
	#narrow_results{
		width:275px;
		float:left;
	}
	
	#narrow_results h3{
		margin:0;
		margin-bottom:20px;
		border:1px solid #CCC;
		background-color:#F2F2F2;
		padding:5px;
		padding-bottom:8px;
		font-weight:normal;
		font-size:13px;
	}
	
	#narrow_results #support_contact{
		float:right;
		width:250px;
		border:1px solid #CCC;
		background-color:#F4F3EA;
		padding:0 15px;
		margin-bottom:20px;
	}
	
	#narrow_results  #support_contact h3{
		color:#0099CC;
		border:none;
		margin-top:10px;
		background-color:transparent;
		padding:0px;
		*padding-top:10px;
		height:auto;
		font-weight:bold;
		font-size:15px;
	}
	
	#narrow_results ul{list-style:none;margin-left:-40px;*margin-left:0;margin-bottom:30px;}
	#narrow_results li{margin-bottom:10px;border-bottom:1px dashed #CCC;padding-bottom:10px;}
	
	#narrow_results .catNarrow{
		width:210px;
		display:block;
		margin-left:20px;
		*margin-top:-16px;
	}
	
	#narrow_results .arrows{
		float:left;
		color:#999;
	}
	
	#narrow_results .productCount{
		float:right;
		vertical-align:top;
		color:#999;
		width:40px;
		text-align:right;
	}
	
	#product_results{
		padding-left:20px;
		margin-left:295px;
	}
	
	#product_results.noNarrow{
		border-left:none;
		padding-left:0px;
		margin-left:0px;
	}
	
	.prod_return{
		height:140px;
		border-bottom:1px dashed #CCC;
		padding-bottom:10px;
		margin-bottom:10px;
	}
	
	.prod_return img{border:5px solid #F2F2F2;margin-right:20px;padding:0;margin-top:0;}
	.prod_return a:hover img{border:5px solid #80B2CC;}
	
	.search_page_nav{float:right;list-style:none;padding:0;margin:0;}
	.search_page_nav li{
		float:left;
	}
	
	.search_page_nav li a:link{
		width:15px;
		display:block;
		border:1px solid #CCC;
		padding:2px;
		background-color:#FFF;
		margin-left:2px;
		text-align:center;
		text-decoration:none;
	}
	
	.search_page_nav li.selected{
		width:15px;
		display:block;
		border:1px solid #CCC;
		padding:2px;
		background-color:#E5EFF5;
		margin-left:2px;
		text-align:center;
		text-decoration:none;
	}
	
	.search_page_nav li a:visited{
		width:15px;
		display:block;
		border:1px solid #CCC;
		padding:2px;
		background-color:#FFF;
		margin-left:2px;
		text-align:center;
		text-decoration:none;
	}
	
	.search_page_nav li a:hover{
		background-color:#006699;
		color:#FFF;
	}
	
	.search_page_nav li a:active{
		background-color:#006699;
		color:#FFF;
	}
	
	.obsolete_prod{color:#990000;font-style:italic;font-weight:bold;}
	.leadfree{font-style:italic;font-weight:bold;}
	
	
	#leadFree_dis{color:#999999;font-style:italic}

/*----------------------------------
	Full Product Page
-----------------------------------*/	
	
	#left_section{float:left;}
	#prod_data{margin-left:200px;*margin-top:20px;}
	
	.prod_img{border:1px solid #CCC;}
	
	#product_features{
		display:block;
		width:250px;
		height:300px;
		border:1px solid #CCC;
		padding:0 5px;
		float:right;
		background-color:#F2F2F2;
	}
	
	#resources_area h5{display:block;color:#999999;border-bottom:1px dashed #CCC;width:300px;height:20px;font-size:14px;font-weight:bold;padding:0;}
	#resources_area ul{list-style:none;margin-left:-20px;*margin-left:20px;}
	#resources_area li{margin-bottom:10px;}
	
	noscript p{
		margin:10px 0 20px 0;
		background-color:#FFE5E5;
		border:1px solid #FF0000;
		padding:10px;
		display:block;
		width:100%;
	}

	#product_features h5{display:block;color:#999999;border-bottom:1px dashed #CCC;width:240px;height:20px;font-size:14px;font-weight:bold;padding:0;}


/*----------------------------------
	Support Pages
-----------------------------------*/

	body#support #support_contact{
		float:right;
		width:250px;
		border:1px solid #CCC;
		background-color:#F4F3EA;
		padding:0 15px;
		*padding-top:10px;
		margin-left:20px;
		margin-bottom:20px;
	}
	
	#support_left{width:550px;}
	#support_contact h3{color:#0099CC;font-size:16px;}
	#support_contact label{position:absolute;text-indent:-5600px;}
	
	#support_contact .techsec{border-top:1px dashed #CCC;margin-top:10px;margin-bottom:20px;}
	
	.findARepBtn{
		border:1px solid #006699;
		background-color:#0099CC;
		font-size:11px;
		padding:2px;
		color:#FFF;
	}
	
	body#support #content .sec{
		margin-bottom:20px;
		padding-bottom:20px;
		border-bottom:1px dashed #CCC;
		width:550px;
	}
	
	body#support #content .sec.last{
		border-bottom:none;
	}
	
	#indLinks_list{
		margin-left:-40px;
		*margin-left:0px;
		list-style:none;
	}
	
	#indLinks_list li{
		padding-bottom:10px;
		margin-bottom:10px;
	}
	
	
	
/*----------------------------------
	Approval Application
-----------------------------------*/

	#approvals_nav {
		list-style:none;
		margin-left:-40px;
		*margin-left:0;
	}
	
	#approvals_nav li{
		float:left;
		display:block;
		width:150px;
		height:150px;
		background-color:#F4F3EA;
		padding:25px;
		text-align:center;
		vertical-align:middle;
		border:1px solid #CCC;
		margin-right:15px;
	} 
	
	#approvals_directions{
		background-color:#F4F3EA;
		padding:0 15px 5px 15px;
		border:1px solid #CCC;
		margin-bottom:20px;
	}
	
	#approvals_directions #dir{
		float:left;
		width:330px;
		margin-right:50px;
	}
	
	#approvals_directions #legend{
		width:400px;
		margin-left:380px;
	}
	
	#approvals_directions #dir h3{
		padding:0;
		margin:0;
		margin-top:15px;
	}
	
	#approvals_directions #legend h3{
		padding:0;
		margin:0;
		margin-top:15px;
	}
	
	.adobe_dir_dl{
		margin-top:15px;
		padding-top:15px;
		border-top:1px dashed #CCC;
	}
	
	#approvals_directions ul{list-style:none;margin-left:-40px;*margin-left:0;}

	#approval_model_search_container{
		border-top:1px dashed #CCC;
		border-bottom:1px dashed #CCC;
		padding:30px 0;
		margin:30px 0;
	}
	
	#approval_model_search_container h3{
		padding-top:0;
		margin-top:0;
	}
	
	#approval_model_search{
		border-top:1px dashed#CCC;
		border-bottom:1px dashed #CCC;
		padding:20px 0;
		margin:20px 0;
	}
	
	#approval_model_search p{padding:0;margin:0;margin-bottom:10px;}
	
	#approval_model_search legend{display:none;}
	#approval_model_search fieldset{border:none;padding:0;margin:0;margin-top:20px;}
	
	#approval_model_search label{
		padding:0;
		margin-top:-16px;
	}
	
	#approval_model_search input{
		color:#333;
		font-size:12px;
		padding:3px;
		border:1px solid #CCC;
		width:250px;
	}
	
	#approval_model_search .search_btn{
		background-color:#F3F3E9;
		color:#006699;
		padding:3px;
		border:1px solid #CCC;
		width:auto;
	}
	
	#approval_search fieldset{border:none;padding:0;}
	#approval_search div.main_holder{margin-left:15px;}

	#approval_search legend span{
		display:block;
		width:876px;
		height:24px;
		padding:5px;
		color:#FFF;
		font-size:14px;
		font-weight:normal;
		background:url(/images/site_components/approval_search_hdr_inactive_bg.jpg) repeat-x;
		border:1px solid #999;
		margin:5px 0 5px -4px;
	}
	
	#approval_search legend.active span{background:url(/images/site_components/approval_search_hdr_bg.jpg) repeat-x;}
	
	#approval_search .next{
		background-color:#F3F3E9;
		color:#006699;
		padding:3px;
		border:1px solid #CCC;
		margin-bottom:15px;
	}
	
	#approval_search .previous{
		background-color:#F3F3E9;
		color:#006699;
		padding:3px;
		border:1px solid #CCC;
		margin-top:15px;
	}
	
	#approval_search .search_btn{
		background-color:#F3F3E9;
		color:#006699;
		padding:3px;
		border:1px solid #CCC;
		width:auto;
		margin-left:30px;
	}
	
	#approvalsStartOver{
		background-color:#F3F3E9;
		color:#006699;
		padding:3px;
		border:1px solid #CCC;
		margin-left:0px;
		text-decoration:none;
		font-size:11px;
	}
	
	.USC_app{
		background:#FFF;
		border:1px solid #DFDFDF;
		padding:8px;
		width:auto;
	}
	
/*----------------------------------
	Site Survey
-----------------------------------*/
	
	#site_survey{clear:both;text-align:right;}
	
	.btn_hidden{
	   color:#000000;
	   font-size:100%;
	   font: 10px/12px Verdana, Arial, Helvetica, sans-serif;
	   font-weight:normal;
	   background-color:#FFFFFF;
	   border:1px solid #FFFFFF;
	   border-top-color:;
	} 
	
/*----------------------------------
	LEad Free
-----------------------------------*/
	
	#lf_xref_form input{padding:2px;font-size:14px;width:300px}
	#lf_xref_form input.submitBtn{font-size:12px;width:auto}
	#lf_xref{width:100%;border-top:1px dashed #CCC;padding-top:10px;margin-top:10px;*padding-top:20px}
	#lf_xref h3{color:#79A13E;font-size:14px;padding:2px}
	#lf_xref h4{font-weight:normal;font-size:12px;padding:8px;background-color:#FCF9D8}
	
	#comp_spreadsheet_area{width:235px;height:106px;padding:38px 10px 0 10px;*padding-top:58px;*height:86px;background:url(/images/spprt_images/LeadFree/compSpreadsheet.jpg) no-repeat;line-height:normal}
	
/*----------------------------------
	Data Exchange
-----------------------------------*/

	#signIn{
		border:1px solid #000000;
		background-color:#EDF8FE;
		width:305px;
		float:right;
		padding:5px 20px;
		margin-left:20px;
	}
	
	#dataExchange_form{
		border-top:1px solid #333333;
		border-bottom:1px solid #333333;
	}
	
	#dataExchange_form label{
		width:125px;
		float:left;
		margin-right:25px;
	}
	
	#dataExchange_form input{width:200px;margin-top:10px;}
	#dataExchange_form .submitbtn {width: auto;margin-left:150px;}
	#dataExchange_form .submitbtn.normal {width: auto;margin-left:0;}
	
	
	#dataExchange_account_form label{
		width:125px;
		float:left;
		margin-right:25px;
	}
	
	#dataExchange_account_form input{width:300px;margin-top:10px;}
	#dataExchange_account_form .submitbtn {width: auto;margin-left:150px;}
	
	#dataExchange_pass_form label{
		width:125px;
		float:left;
		margin-right:25px;
	}
	
	#dataExchange_pass_form input{width:300px;margin-top:10px;}
	#dataExchange_pass_form .submitbtn {width: auto;margin-left:150px;}
	
	#dataExchange_subscipt_form label{
		margin-left:25px;
	}
	
	#dataExchange_subscipt_form .submitbtn {width: auto;margin-left:35px;}
	
	#content.dataExchange h3{display:block;padding:5px 0;background-color:#EDF8FE;font-size:14px; font-weight:bold;}
	
	#att_guid{padding:5px 0;border-top:1px dashed #CCC;border-bottom:1px dashed #CCC;margin:10px 0;}
	
	#dataExchange_nav{
		list-style:none;
		float:right;
	}
	
	#dataExchange_nav li {display:inline;}
	
	#bundleForm{margin:20px 0 0 60px;}
	.bundle_row{margin-top:20px;}
	
	.green{color:#009900;}
	
/*----------------------------------
	Engineer Resource Center
-----------------------------------*/	

	#erc_content{margin-right:297px;min-height:600px;}
	
	#erc_content .sec{
		padding:15px 0 15px 0;
		border-bottom:1px dashed #CCCCCC;
	}
	
	#erc_content .sec.top{padding:0 0 15px 0;min-height:0px;}
	#erc_content .sec.masterspec{min-height:108px;}
	#erc_content .sec.leed{min-height:153px;}
	#erc_content .sec.cad{min-height:212px;}
	#erc_content .sec.spec{min-height:212px;}
	#erc_content .sec.add_res{background-color:#F2F2F2;padding:5px;border-bottom:none;}
	
	#erc_content .sec h3{font-size:0.88em;}
	#erc_content img{float:right;margin-left:10px;}
	
	#erc_form label{
		width:100px;
		float:left;
		margin-right:15px;
	}
	
	#erc_form input{width:200px;}
	#erc_form select{width:200px;}
	#erc_form .submitbtn {width: auto;}
	#erc_form .check_box {width: auto;}
	
	#erc_form h4{clear:both;margin-top:25px;}
	
/*----------------------------------
	Engineer Resource Center - MasteSpec Download
-----------------------------------*/	

	#masterspec_dl_table{margin-bottom:20px;}
	#masterspec_dl_table td,th{padding:5px;vertical-align:text-top;}
	#masterspec_dl_table tr{border-bottom:1px dotted #666666;}
	#masterspec_dl_table ul{margin-left:-40px;*margin-left:0;}
	
	#masterspec_dl_table li{
		list-style:none;
		font-size:11px;
	}
	
	.masterspec_sections{
		color:#FF0000;
		font-weight:bold;
		font-size:0.88em;
	}
	
	td.downloads{width:100px;}
	
/*----------------------------------
	LITERATURE THUMBS
-----------------------------------*/

	.hdr_sec{
		background-color:#F4F3EA;
		padding:10px 15px 15px 15px;
		border:1px solid #CCC;
		margin:20px 0;
	}
	
	.hdr_sec.top{float:right;padding:3px;}
	
	.hdr_sec img{
		float:left;
		margin-right:20px;
	}
		
	.lit_thumb_row{
		height:150px;
		padding:5px 15px;
		clear:both;
		margin-bottom:10px;
	}
	
	.lit_thumb_row_alt{
		height:150px;
		padding:5px 15px;
		clear:both;
		background-color:#F2F2F2;
		margin-bottom:10px;
	}
	
	
	
	.lit_thumb_row h4{margin-top:0;}
	.lit_thumb_row_alt h4{margin-top:0;}
	
	.thumb{float:left;border:1px solid #CCC;}
	.details{margin-left:150px;}

	.support_sec{*margin-left:-20px;}

	.support_sec h4{padding-top:5px;*padding-top:0;}
	
	body#literature #content .sec{
		margin-bottom:20px;
		padding-bottom:20px;
		border-bottom:1px dashed #CCC;
		width:550px;
	}
	
	body#literature #content .cat_features{
		margin-left:323px;
	}
	
	body#literature.sub #content .sec{
		margin-bottom:20px;
		padding-bottom:20px;
		border-bottom:none;
		width:100%;
	}
	
	body#literature.sub #content .sec img{
		padding-left:20px;
		margin-right:20px;
	}
		
/*----------------------------------
	FIND A REP RESULTS
-----------------------------------*/	
		
	.rep_results_sec{
		border-bottom:1px dashed #CCC;
		padding-bottom:30px;
		margin-bottom:15px;
	}
	
	.rep_results_sec h3{
		font-size:12px;
		font-weight:bold;
	}
	
	.rep_results_sec p{
		margin-bottom:-10px;
		margin-left:40px;
	}
	
	.rep_results_sec em{
		color:#666666;
		margin-left:-40px;
	}
	
	.rep_results_sec img{margin-right:10px;}
	
	.productLines{margin-top:-10px;}
	
/*----------------------------------
	Footer
-----------------------------------*/

	#footer_nav{
		margin:5px 0 3px 0;
		width:950px;
		height:260px;
		padding-left:20px;
		padding-top:10px;
		background:url(/images/site_components/footer_nav_bg.jpg) repeat-y;
		font-size:12px;
	}
	
	#footer_nav .sec{float:left;border-right:1px solid #666;margin-right:15px;padding-right:15px;height:250px;}
	#footer_nav ul{list-style:none;margin-left:-40px;*margin-left:0;}
	#footer_nav ul li ul{float:none;margin-left:-30px;*margin-left:10px;border:none;}
	#footer_nav .sec.last{border:none;}
	
	#footer_nav ul li a:link{color:#FF6600;text-decoration:none;font-weight: bold;}
	#footer_nav ul li a:visited{color:#FF6600;text-decoration:none;font-weight: bold;}
	#footer_nav ul li a:hover{color:#FF6600;text-decoration:none;font-weight: bold;}
	#footer_nav ul li a:active{color:#FF6600;text-decoration:none;font-weight: bold;}
	
	#footer_nav ul li li a:link{color:#999;font-weight: normal;}
	#footer_nav ul li li a:visited{color:#999;font-weight: normal;}
	#footer_nav ul li li a:hover{color:#CCC;font-weight: normal;}
	#footer_nav ul li li a:active{color:#CCC;font-weight: normal;}
	
/*----------------------------------
	Global Footer
-----------------------------------*/
	
	#footer{
		color: #CCC;
		background-color:#000;
		line-height:13px;
		font-size:10px;
		padding:5px 10px;
		height:58px;
	}  
	
	#footer ul{list-style:none;margin:-18px 0 0 -40px;*margin-left:0;}
	#footer li{display:inline;}
	#footer p{margin:0;padding:0;}
	
	#footer_text{margin-left:168px;}
	
	#ft_logo{
		float:left;
		margin:-14px 10px -3px 0;
		padding:0;
		display:block;
		text-indent:-5600px;
		background:url("/g_logos/wwt_ft_logo.gif") no-repeat;
		width:158px;
		height:33px;
	}
	
	#footer a{font-weight:bold;text-decoration:underline}
	
	#footer a:link{color: #CCCCCC;}
	#footer a:visited {color: #CCCCCC;}
	#footer a:hover {color: #FFFFFF;}
	#footer a:active {color: #FFFFFF;}