* {	margin: 0; 	padding: 0; 	outline: none;}body { 	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 	font-weight: normal; 	font-style: normal; 	line-height: normal; 	margin: 0 auto; 	padding: 0; 	background: #444 url(../images/1285-bada_home_bkgnd.jpg) repeat-x 0 0; 	text-align: center; }.interior { 	background: #444 url(../images/steel_interior_bkgnd_b.jpg) repeat-x 0 0; }img {	border: none;}#container {  	width: 960px; 	margin: 0 auto; }/*Header area*/#connect { 	background: url(../images/connect_bkgnd.gif) no-repeat 0 0; 	width: 97px; 	height: 49px; 	float: right; 	margin: 22px 22px 0 0; 	padding: 0; }.twitter { 	background: url(../images/twitter_btn.gif) no-repeat 0 0; 	text-indent: -9999px; 	width: 32px; 	height: 32px; 	float: left; 	margin: 3px 0 0 3px; 	padding: 0; }.youtube { 	background: url(../images/youtube_btn.gif) no-repeat 0 0; 	text-indent: -9999px; 	margin: 10px 0 0 6px; 	padding: 0; 	width: 52px; 	height: 21px; 	float: left; }/*------------- Main Div ------------------*/#main { 	width: 958px;	clear: both;	padding: 0;	margin: 0 0 20px 0; }#main .intro { 	width: 380px;	text-align: left;	float: right; 	position: relative;	margin: -10px 0; 	padding: 0;}#main .intro h1 { 	color: #283b24; 	font: bold 1.2em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 	padding-bottom: 6px; }#main .intro h2 { 	color: #283b24; 	font: bold 1em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 	margin-top: 12px; 	padding-bottom: 6px; }#main .intro p { 	color: #333; 	font: 0.8em/1.4em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 	padding-bottom: 9px; }#ssw_logo { 	background: url(../images/Bada_hennessy_logo.gif) no-repeat; 	text-indent: -9999px; 	width: 241px; 	height: 105px; 	float: left; 	margin: 3px 0 10px 14px;  	padding: 0; }/*-----------Main Div Interior ------------*/#main_interior #leftbar { 	background: url(../images/bada_sww_sidebar_bkgnd.jpg) no-repeat 0 0; 	text-align: left; 	width: 226px;	_height: 360px; 	float: left; 	min-height: 380px; 	margin: 0; 	padding-bottom: 30px; }#main_interior #leftbar h3 { 	color: #283b24; 	font: bold 0.8em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 	margin-top: 14px; 	margin-left: 20px; 	padding-bottom: 4px; }#main_interior #leftbar p { 	color: #333; 	font: 0.8em/1.4em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 	margin: 0 0 0 20px; 	padding-right: 20px; 	padding-bottom: 9px; }#main_interior #leftbar a{	color:#333;	text-decoration:underline;}#main_interior #content { 	background: #fff url(../images/bada_ssw_interior_bkgnd.jpg) repeat-x 0 0; 	text-align: left; 	margin: 2px 0 0 2px; 	padding-bottom: 30px; 	width: 732px;	_height: 358px;	float: left; 	min-height: 378px; }#main_interior #content h1 { 	color: #283b24; 	font: bold 1.2em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 	margin-top: 14px; 	margin-left: 20px; 	padding-bottom: 4px; }#main_interior #content h2 { 	color: #283b24; 	font: bold 1em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 	margin-top: 9px; 	margin-left: 20px; 	padding-bottom: 4px; }#main_interior #content h3 { 	color: #283b24; 	font: bold 0.8em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 	margin-top: 9px; 	margin-left: 20px; 	padding-bottom: 0; }#main_interior #content p { 	color: #333; 	font: normal 0.8em/1.4em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;  	margin: 0 0 0 20px; 	padding-right: 20px; 	padding-bottom: 9px; }	#main_interior #content a { 	color: #333; 	text-decoration: underline; }#main_interior #content ul { 	color: #333; 	margin-left: 24px; 	list-style-type: disc; 	list-style-position: inside; }#main_interior #content li { 	color: #333; 	font-size: 0.8em; 	line-height: 1.4em; 	padding-bottom: 9px; }/*--------- Map Accordion -----------------------------------*/.states { 	width: 222px; 	float: left; 	margin: 0; }#main_interior #content .states h3 a {	color: #283b24;	font: bold 14px "Trebuchet MS",Geneva,Arial,Helvetica,SunSans-Regular,sans-serif;	text-decoration: none;}img.legislative_map {  	width: 453px; 	height: 330px; 	float: left; 	margin: 30px 0 0 20px; }.lawmakers { 	margin-top: 10px; 	margin-left: 70px; }#main_interior #content ul.legend {	background: #bbb url(../images/map_legend_bkgnd.jpg) repeat-x;	text-align: left;width: 195px;	z-index:25;	float: right;	margin-top:-50px;	margin-right:20px;	padding: 4px 4px 4px 6px;	list-style-type: none;	list-style-position: inside;	_margin-left: 10px;}#main_interior #content ul.legend li {	color: #222;	font: 0.6em/2em "Trebuchet MS",Geneva,Arial,Helvetica,SunSans-Regular,sans-serif;	padding-bottom:3px;}	.states_passed { 	background: url(../images/map_states_passed.jpg) no-repeat 0 2px; 	padding-left: 20px; }	.states_pending { 	background: url(../images/map_states_pending.jpg) no-repeat 0 2px; 	padding-left: 20px; }.cities_passed { 	background: url(../images/map_cities_passed.jpg) no-repeat 0 2px; 	padding-left: 20px; }.photo_right { 	float: right; }/*Product Page Weights*/#main_interior #content .prod_weight { 	text-align: left; 	margin: 9px 0 0 20px;	_margin-left: 10px; 	width: 325px; 	height: 169px; 	float: left; }#main_interior #content #accordion_weights h3 a {	color: #ededed;	font:italic bold 1.2em "Trebuchet MS",Geneva,Arial,Helvetica,SunSans-Regular,sans-serif;	background:transparent url(../images/clipons_bkgnd.jpg) no-repeat right 0;	text-decoration:none;	text-transform:capitalize;	text-align: left;	letter-spacing:0.15em;	width:660px;	height:40px;	float:left;	margin: 0;	padding-top:12px;	padding-left:12px;}#main_interior #content .prod_weight h4{	color:#ddd;	font:bold 0.85em "Trebuchet MS",Geneva,Arial,Helvetica,SunSans-Regular,sans-serif;	text-align:left;	margin:12px 0 0 40px;}#main_interior #content #btsfe p{ 	margin: 50px 0 0 112px; }#main_interior #content #btcalfe h4{	margin:12px 0 0 30px;}#main_interior #content #btlmfe h4{	margin:12px 0 0 34px;}#main_interior #content .prod_weight p { 	color: #333; 	font: italic 0.7em/1.3em "Trebuchet MS",Geneva,Arial,Helvetica,SunSans-Regular,sans-serif;  	text-align: left; 	width: 210px; 	margin: 58px 0 0 116px; }#main_interior #content .prod_weight p .title { 	color: #283b24; 	font: italic bold 1em/1.2em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }#main_interior #content .tape_weight { 	background-color: #ddd; 	text-align: left; 	margin: 9px 0 0 20px;	_margin-left: 10px; 	width: 325px; 	float: left; 	padding-bottom: 10px; }#main_interior #content .tape_weight h4 { 	color: #283b24; 	font: bold 0.85em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 	text-align: left; 	margin: 12px 0 0 12px;	_margin-left: 6px; }#main_interior #content .tape_weight p { 	color: #333; 	font: italic 0.7em/1.3em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 	text-align: left; 	width: 310px;	_width: 298px;	margin: 3px 0 0 12px;	_margin-left: 6px;}#main_interior #content .tape_weight p.comp { 	color: #333; 	font:  italic bold 0.7em/1.2em "Trebuchet MS",Geneva,Arial,Helvetica,SunSans-Regular,sans-serif; }#main_interior #content .tape_weight img.comp{	margin-top:14px;	margin-bottom:9px;	margin-left:50px;}#mcfe { 	background: url(../images/weights/mcfe_weights.jpg) no-repeat 0 0; }#pfe { 	background: url(../images/weights/pfe_weights.jpg) no-repeat 0 0; }#tfe { 	background: url(../images/weights/tfe_weights.jpg) no-repeat 0 0; }#lhfe { 	background: url(../images/weights/lhfe_weights.jpg) no-repeat 0 0; }#alfe { 	background: url(../images/weights/alfe_weights.jpg) no-repeat 0 0; }#fnfe { 	background: url(../images/weights/fnfe_weights.jpg) no-repeat 0 0; }#iwfe { 	background: url(../images/weights/iwfe_weights.jpg) no-repeat 0 0; }#enfe { 	background: url(../images/weights/enfe_weights.jpg) no-repeat 0 0; }#btsfe {background: url(../images/weights/btsfe_weights.jpg) no-repeat;}#btlmfe { 	background: url(../images/weights/btlmfe_weights.jpg) no-repeat 0 0; }#btcalfe { 	background: url(../images/weights/btcalfe_weights.jpg) no-repeat 0 0; }#breakaway {	background:transparent url(../images/tape_a_weights_bkgnd.jpg) no-repeat 0 0;}.colors_tape{	margin-bottom:3px;	margin-left:12px;}#bulk { 	background: url(../images/weights/bulk_tape-a-weight.jpg) no-repeat 0 0; 	height: 260px; }#individual {background-color:transparent;background-image:url(../images/tape_a_weights_bkgnd.jpg);background-repeat:repeat-x;background-position:0 0;}.clipon { 	margin-top: 9px; 	margin-left: 8px; }.catalog_download { 	color: #333; 	font-size: 0.6em; 	line-height: 1.2em; 	background-color: #eee; 	width: 150px; 	float: right; 	margin-top: 10px; 	margin-right: 20px; 	padding: 6px; 	border: solid 1px #feffff; }.catalog_download img { 	float: left; 	padding-right: 3px; }.mtd_download {	color: #333;	font-size: 0.6em;	line-height: 1.2em;	background: #ededed url(../images/mtd_dwnloadbox_bkgnd.jpg) repeat-x 0 bottom;	width: 170px;	float: left;	margin-top: 10px;	margin-right: 20px;	margin-left:20px;	_margin-left: 10px;	_margin-right: 10px;	padding: 6px;	border: solid 1px #feffff;}.mtd_download img { 	float: left; 	padding-right: 3px; }/*------------------------- sign up --------------------------*//*CM generated form */form#subForm input.btn {	font-size:0;	background:transparent url(../images/signup_btn.gif) no-repeat 0 0;	text-indent: -9999px;	position: relative;	width: 91px;	height: 23px;	float: left;	margin:0;	padding: 0;	border: none;}#subForm input.emailfield {	color: #666;	font-size: 0.6em;	position:relative;	height: 16px;	float:left;	margin-right:4px;	margin-left:4px;}/*sign up*/form#subForm {background: url(../images/signup_bkgnd.png) no-repeat;_background: #CCC;text-align: left;width: 400px;height: 36px;z-index:6;margin-top: 8px;padding-top: 6px;}#subForm h3 {	color: #2c4027;	font-size:12px;	font-family:Arial,Helvetica,Geneva,"Trebuchet MS",SunSans-Regular,sans-serif;	font-weight:bold;	font-style:normal;	font-variant:normal;	position:relative;	float:left;	margin-top:6px;	margin-left: 12px;	display: inline;}/* --------------------------- NAVBAR --------------------- */#header #navbar { 	background: #1b2818 url(../images/ssw_nav_bkgnd.jpg) repeat-x 0 0;	clear: both; 	width: 960px; 	height: 22px; 	margin: 0px 0 10px 0;	padding: 0 0 0 0; 	list-style-type: none; }#header #navbar li { 	margin: 0 0 0; 	display: inline; }#header #navbar li a { 	color: #eee; 	font: bold 0.7em/1em "Trebuchet MS",Geneva,Arial,Helvetica,SunSans-Regular,sans-serif; 	text-decoration: none; 	padding-right: 10px; }#header #navbar li a:hover { 	color: #d8ba85; 	text-decoration: none; 	padding-right: 10px; }#header #navbar li a .selected { 	color: #d8ba85; 	background: url(../images/ssw_nav_on_bkgnd.jpg) repeat-x 0 0; 	padding: 3px 8px; }/*----------Home Page Rotator ----------------*/.weight { 	background: url(../images/rotator_weight.png) no-repeat; 	float: left;	position: relative; 	width: 530px; 	height: 68px;  	margin: -7px 0 0 0; 	_margin-left: 0px;	padding: 0; 	z-index: 6;}#rotator { 	text-align: left; 	position: relative; 	width: 530px; 	height: 480px; 	overflow: hidden; 	float: left;	position: relative;	margin: -24px 0 -22px;	_margin-top: -24px; 	}.main_image { 	width: 530px; 	height: 348px; 	float: left; 	position: relative; 	overflow: hidden; 	z-index: 1; }.main_image h2 { 	color: #87ab76; 	font-size: 1em; 	line-height: normal; 	margin: 0; 	padding-top: 6px; 	padding-right: 10px; 	padding-left: 10px; }.main_image p { 	color: #fff; 	font-size: 0.8em; 	margin: 0; 	line-height: 1.2em; 	padding: 0 10px 10px; }.main_image .desc { 	position: absolute; 	bottom: 0; 	left: 0; 	width: 100%; 	display: none; }.main_image .block { 	background: url(../images/bada_desc_fade.png) repeat-x 0 top; 	_background-color: #666;	width: 100%; 	height: 60px; }.main_image .block a { 	color: #87ab76; 	font-weight: bold; 	text-decoration: none; }.main_image a.collapse { 	background: #666 url(../images/btn_collapse_3.gif) no-repeat left top; 	height: 17px; 	width: 52px; 	text-indent: -99999px; 	position: absolute; 	top: -17px; 	right: 10px; }.main_image a.show {	background-position: left bottom;}.image_thumb { 	float: left; 	width: 530px; 	margin-top: 10px; 	padding: 0; }.image_thumb img { 	float: left; }.image_thumb ul { 	margin: 0; 	padding: 0 0 0 0; 	list-style: none; 	display: inline; }.image_thumb ul li { 	text-align: center; 	width: 94px; 	margin: 0; 	_margin: 0; 	float: left; }html .image_thumb ul li h2 { 	color: #444; 	font-size: 0.8em; 	font-weight: bold; 	line-height: 1.2em; 	text-transform: uppercase; 	text-align: center; 	margin: 65px 0 0; 	padding: 0; }html .image_thumb ul li.active h2 { 	color: #000; }.image_thumb ul li .block { 	margin: 0; 	padding-top: 0; 	padding-right: 0; 	padding-left: 0; }	.image_thumb ul li p { 	display: none; }/*side images*/#one { 	background: url(../images/thumbnails/small_rotate_steel-vs-zinc_off.jpg) no-repeat 0 0; 	width: 94px; 	height: 55px; 	margin-left: 10px;	_margin-left: 5px; 	padding-right: 10px; }#two { 	background: url(../images/thumbnails/small_rotate_fans_off.jpg) no-repeat 0 0; 	width: 94px; 	height: 55px; 	padding-right: 10px; }#three { 	background: url(../images/thumbnails/small_rotate_trophy_off.jpg) no-repeat 0 0; 	width: 94px; 	height: 55px; 	padding-right: 10px; }#four { 	background: url(../images/thumbnails/small_rotate_products_off.jpg) no-repeat 0 0; 	width: 94px; 	height: 55px; 	padding-right: 10px; }#five { 	background: url(../images/thumbnails/small_rotate_map_off.jpg) no-repeat 0 0; 	width: 94px; 	height: 55px; }.webinar {	display:none;}.image_thumb ul li#one.hover, .image_thumb ul li#one.active { 	background: url(../images/thumbnails/small_rotate_steel-vs-zinc.jpg) no-repeat 0 0; }.image_thumb ul li#two.hover, .image_thumb ul li#two.active { 	background: url(../images/thumbnails/small_rotate_fans.jpg) no-repeat 0 0; }.image_thumb ul li#three.hover, .image_thumb ul li#three.active { 	background: url(../images/thumbnails/small_rotate_trophy.jpg) no-repeat 0 0; }.image_thumb ul li#four.hover, .image_thumb ul li#four.active { 	background: url(../images/thumbnails/small_rotate_products.jpg) no-repeat 0 0; }.image_thumb ul li#five.hover, .image_thumb ul li#five.active { 	background: url(../images/thumbnails/small_rotate_map.jpg) no-repeat 0 0; }/*---------------- FOOTER ---------------------------------*/#footer { 	color: #333; 	font-size: 0.6em; 	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }#footer #lwr_navbar { 	list-style-type: none; 	margin: 20px 0 0; 	padding-top: 0; 	padding-right: 0; 	padding-bottom: 0; 	width: 960px; 	float: left; }#footer #lwr_navbar li { 	display: inline; }#footer #lwr_navbar li a { 	color: #979797; 	font-size: 0.7em; 	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 	font-weight: bold; 	text-decoration: none; 	padding-right: 10px; }#footer #lwr_navbar li a:hover { 	color: #eee; 	text-decoration: none; }#main_interior #content .news { 	margin-left: 20px; 	list-style-type: none; }#main_interior #content .news li { 	color: #333; 	font: 0.8em/1.6em "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;  	background: url(../images/bada_pdf.gif) no-repeat scroll 0 2px ; 	padding-left: 16px;	_padding-left: 4px; }#main_interior #content .news li a { 	color: #000; 	text-decoration: underline; }#main_interior #content .news li a:hover { 	text-decoration: none; }#main_interior #content .news li#link { 	background: url(../images/linkicon.gif) no-repeat scroll 0 2px; 	padding-left: 16px; 	_padding-left: 4px;}.bada_logo_sm { 	margin-left: 24px; 	padding: 6px 0 3px; }#clear_fix {	clear: both;}