#wrapper{
		width:910px;
		margin:0px auto;
		background-image:url(/images/common/main_background.jpg);
		background-repeat:repeat-y;
}

.top_logo{
	margin:0px 50px -10px;
}

#top_nav{
		width:855px;
		height:25px;
		padding:5px 0px 0px 0px;
		margin:0px auto;
		color:#d1d3d4;
}

#top_nav a{
		color:#d1d3d4;
		text-decoration:none;
}

#top_nav a:hover{
		color:#d1d3d4;
		text-decoration:underline;
}

#main_container{
		width:855px;	
		min-height:610px;
		margin:0px auto;
		padding:10px 0 0px;
		background-color:#FFFFFF;
}

#main_nav{
		height:45px;
		background-color:#d7d7d7;
		background-image:url(/images/common/nav_back.jpg);
		background-repeat:no-repeat;
}

#main_nav li{
		margin:0 3px;	
}

#main_nav li img{
		margin:7px 0 0 0;
}

#logo{
		position:absolute;
		z-index:1001;
		margin:-30px 0 0 -30px;
}

#main_nav_inner{
		margin:13px 10px 0 0;
}

#main_nav_inner select{
	font-size:10px;
}

#mast_head{
		width:910px;
		height:75px;
		margin-left:-27px;
		position:absolute;
		z-index:1000;
		background-color:#ebebeb;
}

.sub_opt{
	padding-left:5px;
	text-transform:capitalize;
}

/*--------Home Content-------*/

#home_bug{
	position:absolute;
		z-index:1001;
		margin:15px 0 0 10px;
}

#home_content_left{
	width:233px;
	height:347px;
	margin:75px 0 0 0px;
	padding:15px 15px 0px 25px;
	background-image:url(/images/home/home_left_back.gif);
	background-repeat:no-repeat;
	background-color:#e1e1e1;
}

.header_tag{
	position:relative;
	z-index:100001;
	margin-left:-20px;
}

#home_content_left p{
	font-size:10px;
	line-height:15px;
}

.home_video{
	margin-top:0px;
}

.home_video p{
	margin-top:15px;
	font-size:10px;
}

.home_video img{
	margin-top:2px;
}

#home_content_right{
	height:330px;
	margin-top:75px;
	background-color:#dddddd;
	clear:right;
	float:right;
}

#home_content_bottom{
	width:855px;
}

#home_content_bottom_left{
	background-image:url(/images/home/home_bottom_left_back.gif);
	background-repeat:no-repeat;
	width:277px;
	height:119px;
	padding:10px 0 0 0;
}


#home_content_bottom_left li{
	background-image:url(/images/home/left_links_back.gif);
	background-repeat:no-repeat;
	width:189px;
	height:23px;
	list-style:none;
	padding:3px 0 0 28px;
	font-size:12px;
	font-weight:bold;
}

#home_content_bottom_left li img{
	margin-top:4px;
}

#home_content_bottom_right{
	background-image:url(/images/home/home_bottom_right_back.gif);
	background-repeat:no-repeat;
	padding:28px 0 0 15px;
	width:563px;
	height:101px;
}

#home_content_bottom_right .horizontal_list li{
	margin:0px;
}


/*-------Content-------*/

#content_main_top{
	height:330px;
	margin:75px 0 0 0;
	background-image:url(/images/content/content_top_back.jpg);
	background-repeat:no-repeat;
}

#content_top_left{
	width:300px;
	margin:10px 0 0 50px;
	position:absolute;
	z-index:1001;
}

#content_top_tag{
	width:340px;
	height:67px;
	padding:12px 0 0 20px;
	background-image:url(/images/content/top_tag_back.png);
	background-repeat:no-repeat;
}

#content_top_summary{
	margin:5px 0 0 20px;
	font-size:10px;
}

#content_top_main_img{
	width:478px;
	height:297px;
	margin:15px 0px 0 0;
	padding:18px 0 0 22px;
	background-image:url(/images/content/top_main_img_back.png);
	background-repeat:no-repeat;
	
}

#content_bottom{
		width:829px;
		padding:0 0 20px 20px;
		background-image:url(/images/content/content_bottom_back.gif);
		background-repeat:repeat-y;
}

#content_bottom_left{
	width:545px;
	margin:20px 0 0 0;
	position:relative;
	left:50px;
}

#content_bottom_left .divider_top{
	margin:20px 0  0 -15px;
}

#content_bottom_left .divider_bottom{
	margin:20px 0 20px -15px;
}

#content_submenu{
	margin:0 0 25px -4px;
	font-size:12px;
	font-weight:bold;
	color:#ff6633;
}

#content_submenu a{
	font-size:12px;
	font-weight:bold;
	color:#ff6633;
	text-decoration:none;
	text-transform:capitalize;
}

#content_submenu a:hover{
	text-decoration:underline;
}

#content_bottom_right{
	position:relative;
	right:20px;
	margin-top:20px;
}

#content_bottom_right img{
	position:relative;
	z-index:99999;
}

.alt_img{
	margin-right:-25px;
}

.content_sub_text{
	display:block;
	padding:10px 0 0 0;
}

.content_list_row{
		margin:20px 0;
}

.content_list_row img{
		margin:0px 0 0 0px;
}

.content_list_row a{
		color:#ff6633;
}

.content_list_row_how{
		margin:20px 0 10px;
}

.content_list_row_how img{
		margin:0px 0 0 0px;
}

.content_list_row_how a{
		color:#ff6633;
}

.content_list_text{
		width:360px;
		margin-right:40px;
}

.content_list_row_how h2{
	margin:0px 0 5px 0px;
}

.content_list_row h2{
	margin:0px 0 5px 0px;
}

.content_row_inner_text{
	width:490px;
	margin:0px 0 0px 10px;
}

.content_list_row_how .content_row_inner_text{
	width:450px;
	margin:0px 0 0px 10px;
}

#content_how_figures{
		margin:20px 10px 0 0;
}

#content_how_list{
		width:280px;
		margin-top:20px;
}

#content_how_list a{
		color:#ff6633; 
		font-weight:bold; 
}

#content_how_list li{
		font-size:11px;
		font-weight:bold;
		margin-bottom:20px;
		color:#ff6633; 
	}
	
#content_how_list li span{
		color:#000000; 
}

.nsf_left{
	position:relative;
	left:10px;
	width:230px;
}

.iapmo_right{
	position:relative;
	right:0px;
	width:230px;
}

.nsf_left  img{
	margin:0 0 10px -5px;
}

.iapmo_right img{
	margin:0 0 10px -10px;
}

.iapmo_right a{
	text-decoration:underline;
}

.nsf_left a{
	text-decoration:underline;
}

/*-------Content Alternate-------*/

#cont_alt{
		width:855px;
		margin-top:75px;
		padding-bottom:20px;
		background-image:url(/images/product_detail/background_repeat.jpg);
		background-repeat:repeat-y;
}

#cont_alt_inner{
		width:855px;
		background-image:url(/images/product_detail/background_top.jpg);
		background-repeat:no-repeat;
		background-position:top;
		min-height:500px;
}

#cont_alt_left{
	width:545px;
	margin:20px 0 0 0px;
	position:relative;
	left:60px;
}

#cont_alt_inst_left{
	width:545px;
	margin:20px 0 0 0px;
	position:relative;
	left:60px;
}

.cont_alt_title{
	border-bottom:solid 3px #cccccc;
}

.cont_alt_text{
		margin:10px 0 20px 10px;
}

.cont_alt_text a{
	color:#FF6633;	
}

.content_text{
	margin:0px 0 0px 30px;
	width:500px;
}

#cont_alt_inst_left .content_text{
	margin:0px 0 0px 50px;
	width:700px;
}

.divider_top{
	margin:20px 0 ;
}

.divider_bottom{
	margin:20px 0 ;
}

#cont_alt_right{
	position:relative;
	right:30px;
	margin-top:10px;
}

#cont_alt_inst_right{
	position:relative;
	right:70px;
	margin-top:35px;
}

.cont_list_row{
		margin:20px 0;
}

.cont_list_row h2{
		color:#ff6633;
}

.cont_list_row img{
		margin:0px 0 0 0px;
}

.cont_list_row a{
		color:#ff6633;
}

.cont_list_text{
		width:380px;
		margin-right:20px;
}

/*--------Products-------*/

#product{
		width:849px;
		margin-top:75px;
		padding-bottom:20px;
		background-image:url(/images/content/content_bottom_back.gif);
		background-repeat:repeat-y;
}

#product_left{
	width:545px;
	margin:20px 0 0 0px;
	position:relative;
	left:60px;
}

.product_title{
	border-bottom:solid 3px #cccccc;
}

.product_text{
		margin:10px 0 0 10px;
}

#product_right{
	position:relative;
	right:30px;
	margin-top:10px;
}

#product_sub_nav ul{
	position:relative;
	right:40px;
}

#product_sub_nav li{
	margin:3px 12px 0;
}

#product_sub_nav a{
		font-size:11px;
		color:#666666;
}

.prod_list_row{
		margin:20px 0;
}

.prod_list_row h2{
		color:#ff6633;
}

.prod_list_row a{
		color:#ff6633;
}

.prod_list_text{
		width:390px;
		margin-right:30px;
}

/*--------Product Detail-------*/

#product_detail{
		width:855px;
		margin-top:75px;
		padding-bottom:20px;
		background-image:url(/images/product_detail/background_repeat.jpg);
		background-repeat:repeat-y;
}

#product_detail_inner{
		width:855px;
		background-image:url(/images/product_detail/background_top.jpg);
		background-repeat:no-repeat;
		background-position:top;
		min-height:500px;
}


#product_detail_left{
	width:750px;
	margin:20px 0 0 0px;
	position:relative;
	left:60px;
}

#product_detail_left .product_title{
	border-bottom:solid 3px #cccccc;
	width:545px;
}

#prod_detail_list{
	width:222px;
	min-height:200px;
	border-right:solid 1px #d9d9d9;
}

#prod_detail_list ul{
	list-style:none;
}

#prod_detail_list a{
	color:#666666;
}

#product_detail_right .land_img{
	position:relative;
	left:30px;
	margin-top:30px;
}

.product_image{
	margin:10px 0 15px;
}

.prod_detail_bullets{
	width:195px;
	margin:0px;
}

/*--------Bottom Nav-------*/

#bottom_nav{
	background-image:url(/images/common/bottom_nav_back.jpg);
	background-repeat:no-repeat;
	width:560px;
	height:50px;
	margin:0px 0 0 10px;
}

#bottom_nav ul{
	padding:27px 0 0 5px;
}

#bottom_nav li{
	margin:0px 3px 0 0px;
}

/*--------Footer-------*/
#footer{
		width:855px;
		height:25px;
		padding:5px 0px 0px 0px;
		margin:0px auto;
		color:#d1d3d4;
}

#footer a{
		color:#d1d3d4;
		text-decoration:none;
}

#footer a:hover{
		color:#d1d3d4;
		text-decoration:underline;
}

.mueller_link{
	position:relative;
	right:10px;
}

/*----------------Installation-------------*/

.install_ol{
	margin:20px 0 0 15px;
	list-style:decimal;
}

.install_ol ol{
	list-style:none;
	margin:0px;
	padding:0px;
}

#install_list{
	width:175px;
	margin-right:13px;
	padding-right:5px;
	min-height:320px;
	
}

#install_list li{
	list-style:none;
	font-size:11px;
	font-weight:bold;
	margin-bottom:35px;
	color:#ff6633; 
}

#install_list li p{
	width:15px;
	float:left;
	margin:0 10px 0 0px;
	padding:0px;
}

#install_list li span{
	width:145px;
	float:left;
	margin-bottom:10px;
}
	
#install_list li span{
		color:#000000; 
}

#install_list li .download{
	width:175px;
	color:#000000;
}

#install_list li .download a{
	color:#ff6633;
}

/*----------------Dealer-------------*/

#dealer_map{
	width:400px;
	margin:-20px 0 -20px -20px;
}

.map{
	margin:0px 40px;
}

#dealer_map form{
	margin:0px;	
}

#dealer_results_outer{
	margin:-20px 30px -20px 0;
	padding-left:10px;
	height:407px;
	border-left:solid 1px #dddee0;
}

#dealer_results{
	width:210px;
	height:355px;
	overflow-y:auto;
	margin:10px 0 0 8px;
}

/*---------------------------------------- Press Room Images ------------------------------------------------*/
.pressroom_container{
	margin:20px 0 0 20px;
}

.img_cont_outer{
	padding:0px 1px;
	width:120px;
	height:170px;
	margin-bottom:40px;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
}

.img_cont{
	width:120px;
	height:138px;
	overflow:hidden;
	margin-bottom:0px;
}

.img_cont img{
	width:120px;
	border:none;
}

.pressroom_ul{
	list-style:none;
	margin:10px 0 0 0;
	padding:0px;
}

.pressroom_ul li{
	margin-bottom:0px;
}

.legend{
	margin-left:10px;
}

/*---------------------------------------- History ------------------------------------------------*/

#history_main_img{
	background-image:url(/uploads/main_img.png);
	background-repeat:no-repeat;
	margin:0px 0 -60px 0px;
}

#history_main_inner_img{
	position:relative;
	left:340px;
	top:-92px;
	z-index:10;
}

#history_main_inner_text{
	position:relative;
	height:160px;
	width:275px;
	font-size:10px;
	font-weight:bold;
	line-height:14px;
	top:175px;
	left:60px;
}

#history_cont{
	background-image:url(/images/content/intro_back.gif);
	background-repeat:no-repeat;
	margin:70px 0 0px 0;
	padding:5px 0 0 0; 	
}

#history_left{
	width:545px;
	margin:20px 0 0 0;
	position:relative;
	left:50px;
}

#history_left h2{
	margin-left:30px;
}

#history_left .content_list_text{
	padding:0px 30px;
	width:470px;
	text-align:justify;
}

#history_right{
	position:relative;
	right:20px;
	margin-top:20px;
	cursor:pointer;
}

#history_pop{
	position:absolute;
	z-index:10000;
	padding:40px 30px;
	background-color:#FFFFFF;
	cursor:pointer;
}

.history_right_text{
	width:320px;
	float:right;
}

.str_tech{
	margin-top:50px;
}
/*---------------------------------------- News ------------------------------------------------*/

.news_row{
	margin:10px 0 20px 20px;
	width:650px;
	padding-bottom:10px;
	border-bottom:solid 1px #d3d3d3;
}

.news_row a{
	text-transform:capitalize;
}

#outer{
    position:absolute;
    z-index:100000;
    width:572px;
    height:344px;
    background-color:#000000;
}

#close_btn{
    position:absolute;
    z-index:200001;
    cursor:pointer;
    margin:2px 0 0 538px;
}

.pdf{
	float:left;
	margin:0px 3px 0 0;
}

.large_click_overlay{
	width:175px;
	height:75px;
	background-image:url(/js/blank.gif);
	position:absolute;
	margin:-162px 0 0 -45px;
	cursor:pointer;
}

.small_click_overlay{
	width:145px;
	height:40px;
	background-image:url(/js/blank.gif);
	position:absolute;
	margin:-50px 0 0 18px;
	_margin:115px 0 0 -170px;
	cursor:pointer;
	z-index:1000000;
}
