* { margin:0; padding:0; }

body { text-align:center; font:0.7em/1.3em Verdana, Arial, Helvetica, sans-serif; color:#7d7645; }
h1 { font-size:1.2em; margin-bottom:10px; }
h2 { font-size:1.2em; }
h3 { font-size:1.0em; }
p { margin-bottom:15px; }
img { border-color:#ffffff; }
a { color:#cc3300; text-decoration:none; }
a:hover, a.selected { color:#000000; background-color:#ffffff; }
a:hover img { border-color:#000000; }
img.selected, a.selected img { border-color:#cc3300; background-color:#336699; }


.red { color:#cc3300; }
a:hover .red { color:#000000; }
ol { overflow:visible; margin-left:30px; }
li { margin-bottom:10px; }
em { font-style:normal; text-transform:uppercase; }

/* hidden navigation in case search engine generates link */
#hidden_nav	{position: relative; top: 0; left:0; width: 780px; height: 120px; margin: 0; padding: 0; font-size: 10px; background-color: #fff; }

#main_nav	{position: absolute; top: 89px; right: 0px; width: 620px; height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin: 0; padding: 0 0 10px 0; text-align: right; }
#main_nav ul, #main_nav li	{display: inline; padding-right: 3px;font-size: 10px; }
#main_nav a:link { color: #3E6394; text-decoration: none;}
#main_nav a:visited {color: #3E6394; text-decoration: none;}
#main_nav a:hover {color: #68ABD2; border-bottom: 2px solid #68ABD2; }
#main_nav a:active {color: #3E6394; text-decoration: none;}
#main_nav ul li a.here	{color: #68ABD2; border-bottom: 2px solid #68ABD2; }

#top_nav	{position: absolute; top: 15px; right: 00px; width:400px; height: 30px; font-family: Times New Roman, Times, serif; font-size: 14px; text-align: right;}
#top_nav img	{vertical-align: middle;}
#top_nav ul, #top_nav li	{display: inline; padding-right: 5px; font-size: 10px;}
#top_nav a:link {color: #82AB40; text-decoration: none;}
#top_nav a:visited {color: #82AB40; text-decoration: none;}
#top_nav a:hover {color: #82AB40; border-bottom: 2px solid #68ABD2;}
#top_nav a:active {color: #82AB40; text-decoration: none;}
#haven_logo	{position: absolute; top: 27px; left: 0px;  width: 180px;  margin: 0; padding:0;}
#search_haven	{position: absolute; top: 21px; right: 160px;  height: 25px; vertical-align: baseline; font-family: Georgia, Georgia, serif; font-size: 12px; text-align: right;}
#search_haven input	{text-align: center; font-size: 10px;}
input#query	{text-align: left;}
#print_ajax	{position: absolute; top: 5px;right: 25px; width: 16px; height: 16px; }

#container_state	{width: 780px; margin:0 auto; padding: 0px; position: relative; top: 10px;}

#container { width:780px; margin:0 auto; padding:10px; text-align:left; }
	#header { height:80px; }
			
		#logo { height:40px; background:url(../gfx/marmol_images/marmol_radziner_prefab.jpg) no-repeat; }
		#logo h1, #logo h2 { display:none; }
		#logo a { width:780px; height:40px; display:block; }
		#logo a:hover { background:transparent !important; }

	
	#left_col { float:left; width:290px; margin-right:23px; }
		#left_col img { margin-right:5px; }
	#right_col { float:right; width:441px; margin-right:20px; }
	#right_col_no_left_col { float:right; width:617px; padding-right:26px; overflow:visible; }
		.faq { width:643px !important; }
		.faq h1 { margin-left:25px !important; }
	#one_col { }
	.left_col_split { float:left; width:385px; margin-right:10px; }
	.right_col_split { float:right; width:385px; }
	
	#small_thumbs { margin-top:10px; border:0px solid black;}
	#small_thumbs_text { float:left; margin-right:0px; width:105px; height:400px; font-size:10px; }
	#small_thumbs img { float:left; margin-right:3px; }
	
	#design_price { margin-top:10px; }
	#design_price_left_col { float:left; width:160px; margin-right:10px; }
	#design_price_right_col { float:right; width:270px; }
	/*#model_small_thumbs img { float:left; }*/
	
	
#content { display:none; }
#preloader { text-align:center; }

.hide { display:none; }
.show { display:block; }
.clear { clear:both; height:1px; line-height:1px; font-size:1px; }
.clearfix:after {
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}
.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */


/* Toggle Pics */
.toggle_pics img { float:left; width:104px; height:66px; }

/* Custom Homes */
div#prefab_homes_thumbs {float:right;width:330px; border:0px solid #FF00FF; }
div#prefab_homes_thumbs img { padding:0; margin:0; }
div#prefab_homes_thumbs a{
	margin-right: 0px;
	border: 2px solid #999;
	verticle-align: left;
	float: left;
	display: block;
	}
div#prefab_homes_thumbs a:hover{
	border: 2px solid #000;
}
div#prefab_homes_thumbs a.off {
	border: 2px solid #ffffff;
}
div#prefab_homes_thumbs a.on {
	border: 2px solid #c30;
}

/* Model Homes */
div #prefab_homes_thumbs img { padding-left:0; margin:0; }
div #model_small_thumbs a{
	margin-right: 0px;
	border: 2px solid #999;
	verticle-align: center;
	float:left;
	display: block;
}
div #model_small_thumbs a:hover{
	border: 2px solid #000;
}
div #model_small_thumbs a.off {
	border: 2px solid #ffffff;
}
div #model_small_thumbs a.on {
	border: 2px solid #c30;
}

/
