@charset "UTF-8";
/* CSS Overrides specific to the SEO pages created December 2009
David Drace - Bernstein Rein - david_drace@bradv.com
*/



/* subnav names are LONG, so we need more room: */
.subNavLinks{
	margin: 14px 0 0 10px;
	}
	
#snLinkCntr {
	width: 720px;
}

.subNavLi{
	margin:0;
	padding:0;
	padding-right:11px;
font-size:11px;
}

.subNavSelLi{margin-right:11px;}
	

#resultsColA #bcAdjust{
	left:0;
	}
	
#subPgCntr #bcAdjust{
	left:32px;
	}

	
	

#seoContent{
	position:relative;
	top:25px;
	left:80px;
	width:500px;
	color:#777;
	font-size:12px;
	margin-bottom:80px;
	}
	
#resultsCntr #seoContent{
	left:40px;
	top:10px;
	width:580px;
	
	}
	
	
#seoContent h1{
	font-size:18px;
	left:-36px;
	margin-bottom:12px;
	float:none;
	clear:both;
	width:110%;
	}
	
#seoContent h2{
	margin-bottom:8px;
	font-weight:bold;
	font-size:14px;
	
	}
	
#seoContent h3{
	text-align:left;
	color:#444;
	margin-bottom:8px;
	font-size:12px;
	}
	
#seoContent h4{
	color:#2763B0;
	}


#seoContent p{
	margin-bottom:14px;
	}
	
#seoContent ul{
	margin-bottom:15px;
	margin-left:30px;
	list-style:outside disc;
	color:#444;
	}
	
	
#seoContent li{
	margin-bottom:5px;
	}
	
	
	
/* photo blocks */
.photoblock{
	margin:15px  0 30px 170px;
	position:relative;
	min-height:120px;
	height:auto !important;
	height:120px;
	}
	
.photoblock img{
	position:absolute;
	left:-170px;
	top:0;
	}
	
	
/* sidebar */
#sidebar{
	width:281px;
	position:absolute;
	top:225px;
	left:605px;
	background:transparent url('/brands/default/images/seo_sidebar_bkg.jpg') top left no-repeat;
	padding:15px 15px 5px;
	font-size:12px;
	color:#3f4c22;
	}
	
#sidebar h2{
	color:#fff;
	font-weight:bold;
	margin-bottom:10px;
	}

#sidebar p{
	margin-bottom:10px;
	}
	
#sidebar ul{
	margin-bottom:10px;
	margin-left:30px;
	list-style:outside disc;
	
	}
	
.sidebar_bottom{
	background:transparent url('/brands/default/images/seo_sidebar_bkg.jpg') bottom left no-repeat;
	height:10px;
	width:311px;
	position:absolute;
	left:0px;
	bottom:0px;
	
	
	}
	
	
/* CTA Buttons */

.linkButton{
	display:block;
	text-indent:-9999px;
	background:transparent top left no-repeat;
	height:33px;
	}
	
.linkButton:hover{
	background-position:0 -33px;
	}

.btn_prefab{
	background-image:url('/brands/default/images/btn_find-prefab.gif');
	width:274px;
	}
	
.btn_newhome{
	background-image:url('/brands/default/images/btn_find-modular_manufactured.gif');
	width:452px;
		
	}

.btn_homecenter{
	background-image:url('/brands/default/images/btn_find_homecenter.gif');
	width:274px;
		
	}
	
	
	
	