* { 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; }

#container { width:780px; margin:0 auto; padding:10px; text-align:left; }
	#header { height:140px; }
		#landlogo { width:800px; height:60px; background:url(../images/landing_logo.gif) top center no-repeat; }
		#landlogo h1, #landlogo h2 { display:none; }
		#landlogo a { width:800px; height:60px; display:block; }
		#landlogo a:hover { background:transparent !important; }
		
		#logo { height:40px; background:url(../images/marmol_radziner_logo.gif) top center no-repeat; }
		#logo h1, #logo h2 { display:none; }
		#logo a { width:780px; height:40px; display:block; }
		#logo a:hover { background:transparent !important; }
	#menu { background:url(../images/bg_menu.gif) top left no-repeat; width:780px; position:relative; height:40px; margin:0; padding:0; }
		#menu li { list-style:none; padding:0; margin:0; position:absolute; top:0; }
		#menu li, #menu a { height:40px; display:block; }
		#menu span { display:none;}
		#menu .li1 { width:100px; left:0px; }
		#menu .li2 { width:100px; left:100px; }
		#menu .li3 { width:125px; left:200px; }
		#menu .li4 { width:100px; left:325px; }
		#menu .li5 { width:75px; left:425px; }
		#menu .li6 { width:110px; left:500px; }
		#menu .li7 { width:110px; left:610px; }
		#menu .li8 { width:60px; left:720px; }
	
		#menu .li1 a:hover, #menu .li1 a.selected { background:transparent url(../images/bg_menu.gif) -0px -40px no-repeat; }
		#menu .li2 a:hover, #menu .li2 a.selected { background:transparent url(../images/bg_menu.gif) -100px -40px no-repeat; }
		#menu .li3 a:hover, #menu .li3 a.selected { background:transparent url(../images/bg_menu.gif) -200px -40px no-repeat; }
		#menu .li4 a:hover, #menu .li4 a.selected { background:transparent url(../images/bg_menu.gif) -325px -40px no-repeat; }
		#menu .li5 a:hover, #menu .li5 a.selected { background:transparent url(../images/bg_menu.gif) -425px -40px no-repeat; }
		#menu .li6 a:hover, #menu .li6 a.selected { background:transparent url(../images/bg_menu.gif) -500px -40px no-repeat; }
		#menu .li7 a:hover, #menu .li7 a.selected { background:transparent url(../images/bg_menu.gif) -610px -40px no-repeat; }
		#menu .li8 a:hover, #menu .li8 a.selected { background:transparent url(../images/bg_menu.gif) -720px -40px no-repeat; }
	
	#sub_menu_about { display:none; background:url(../images/bg_sub_menu_about.gif) top left no-repeat; width:780px; position:relative; height:60px; margin:0; padding:0; }
		#sub_menu_about li { list-style:none; padding:0; margin:0; position:absolute; top:0;}
		#sub_menu_about li, #sub_menu_about a { height:60px; display:block; }
		#sub_menu_about span { display:none;}
		#sub_menu_about .li1 { width:84px; left:140px; }
		#sub_menu_about .li2 { width:70px; left:224px; }
		#sub_menu_about .li3 { width:109px; left:294px; }
		#sub_menu_about .li4 { width:53px; left:403px; }
		#sub_menu_about .li5 { width:63px; left:456px; }
		#sub_menu_about .li6 { width:71px; left:519px; }
	
		#sub_menu_about .li1 a:hover, #sub_menu_about .li1 a.selected { background:transparent url(../images/bg_sub_menu_about.gif) -140px -60px no-repeat; }
		#sub_menu_about .li2 a:hover, #sub_menu_about .li2 a.selected { background:transparent url(../images/bg_sub_menu_about.gif) -224px -60px no-repeat; } 
		#sub_menu_about .li3 a:hover, #sub_menu_about .li3 a.selected { background:transparent url(../images/bg_sub_menu_about.gif) -294px -60px no-repeat; }
		#sub_menu_about .li4 a:hover, #sub_menu_about .li4 a.selected { background:transparent url(../images/bg_sub_menu_about.gif) -403px -60px no-repeat; }
		#sub_menu_about .li5 a:hover, #sub_menu_about .li5 a.selected { background:transparent url(../images/bg_sub_menu_about.gif) -456px -60px no-repeat; }
		#sub_menu_about .li6 a:hover, #sub_menu_about .li6 a.selected { background:transparent url(../images/bg_sub_menu_about.gif) -519px -60px no-repeat; }
	
	#sub_menu_faq_legal_downloads { display:none; background:url(../images/bg_sub_menu_faq_legal_downloads.gif) top left no-repeat; width:780px; position:relative; height:60px; margin:0; padding:0; }
		#sub_menu_faq_legal_downloads li { list-style:none; padding:0; margin:0; position:absolute; top:0;}
		#sub_menu_faq_legal_downloads li, #sub_menu_faq_legal_downloads a { height:60px; display:block; }
		#sub_menu_faq_legal_downloads span { display:none;}
		#sub_menu_faq_legal_downloads .li1 { width:199px; left:140px; }
		#sub_menu_faq_legal_downloads .li2 { width:105px; left:339px; }
		#sub_menu_faq_legal_downloads .li3 { width:96px; left:444px; }
	
		#sub_menu_faq_legal_downloads .li1 a:hover, #sub_menu_faq_legal_downloads .li1 a.selected { background:transparent url(../images/bg_sub_menu_faq_legal_downloads.gif) -140px -60px no-repeat; }
		#sub_menu_faq_legal_downloads .li2 a:hover, #sub_menu_faq_legal_downloads .li2 a.selected { background:transparent url(../images/bg_sub_menu_faq_legal_downloads.gif) -339px -60px no-repeat; }
		#sub_menu_faq_legal_downloads .li3 a:hover, #sub_menu_faq_legal_downloads .li3 a.selected { background:transparent url(../images/bg_sub_menu_faq_legal_downloads.gif) -444px -60px no-repeat; }
	
	#menu_prototype { background:url(../images/bg_menu_prototype.gif) top left no-repeat; width:273px; position:relative; height:13px; margin:0; padding:0; }
		#menu_prototype li { list-style:none; padding:0; margin:0; position:absolute; top:0;}
		#menu_prototype li, #menu_prototype a { height:13px; display:block; }
		#menu_prototype span { display:none;}
		#menu_prototype .li1 { width:134px; left:0px; }
		#menu_prototype .li2 { width:139px; left:134px; }
	
		#menu_prototype .li1 a:hover, #menu_prototype .li1 a.selected { background:transparent url(../images/bg_menu_prototype.gif) -0px -13px no-repeat; }
		#menu_prototype .li2 a:hover, #menu_prototype .li2 a.selected { background:transparent url(../images/bg_menu_prototype.gif) -134px -13px no-repeat; }
/*	
	#menu_factory { background:url(../images/bg_menu_factory.gif) top left no-repeat; width:309px; position:relative; height:11px; margin:0; padding:0; }
		#menu_factory li { list-style:none; padding:0; margin:0; position:absolute; top:0;}
		#menu_factory li, #menu_factory a { height:11px; display:block; }
		#menu_factory span { display:none;}
		#menu_factory .li1 { width:90px; left:0px; }
		#menu_factory .li2 { width:138px; left:90px; }
		#menu_factory .li3 { width:81px; left:228px; }
	
		#menu_factory .li1 a:hover, #menu_factory .li1 a.selected { background:transparent url(../images/bg_menu_factory.gif) -0px -11px no-repeat; }
		#menu_factory .li2 a:hover, #menu_factory .li2 a.selected { background:transparent url(../images/bg_menu_factory.gif) -90px -11px no-repeat; }
		#menu_factory .li3 a:hover, #menu_factory .li3 a.selected { background:transparent url(../images/bg_menu_factory.gif) -228px -11px no-repeat; }
*/

	#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; }*/
	
	#press { list-style:none; }
		#press li { margin-bottom:10px; }
		#press li a { color:#000000; }
		#press li a:hover { color:#cc3300; }
	
	#press_pop_ups { color:#cc3300; }
	#press_pop_ups img { width:60px; }
	
	.building_green_box { position:absolute; width:85px; height:58px; }
	.building_green_box a { width:85px; height:58px; display:block; }
	.building_green_box span { display:none; }
	#building_green_1 { width:384px; height:295px; background:url(../images/building_green/desert_house_10m.jpg) top center no-repeat; position:relative; }
		#sips { top:12px; left:189px; background:url(../images/building_green/hovers/tmp.gif) top center no-repeat; }
		#sips a:hover, #sips a.selected { top:12px; left:189px; background:url(../images/building_green/hovers/tmp_on.gif) top center no-repeat; }
		#responsible_woods { top:59px; left:54px; background:url(../images/building_green/hovers/responsible_woods.gif) top center no-repeat; }
		#responsible_woods a:hover, #responsible_woods a.selected { top:59px; left:54px; background:url(../images/building_green/hovers/responsible_woods_on.gif) top center no-repeat; }
		
		#efficient_appliances {
	top:92px;
	left:180px;
	background:url(../images/building_green/hovers/efficient_appliances.gif) top center no-repeat;
}
		#efficient_appliances a:hover, #efficient_appliances a.selected { top:83px; left:168px; background:url(../images/building_green/hovers/efficient_appliances_on.gif) top center no-repeat; }
		
		#insulating_glass { top:188px; left:243px; background:url(../images/building_green/hovers/insulating_glass_natural_light.gif) top center no-repeat; }
		#insulating_glass a:hover, #insulating_glass a.selected { top:188px; left:243px; background:url(../images/building_green/hovers/insulating_glass_natural_light_on.gif) top center no-repeat; }
		
	#building_green_2 { width:384px; height:295px; background:url(../images/building_green/desert_house_6h.jpg) top center no-repeat; position:absolute; }
		#solar_panels {
	top:60px;
	left:223px;
	background:url(../images/building_green/hovers/solar_panels_more.gif) top center no-repeat;
}
		#solar_panels a:hover, #solar_panels a.selected { top:14px; left:73px; background:url(../images/building_green/hovers/solar_panels_more_on.gif) top center no-repeat; }
		
		#natural_cooling {
	top:187px;
	left:271px;
	background:url(../images/building_green/hovers/natural_cooling.gif) top center no-repeat;
}
		#natural_cooling a:hover, #natural_cooling a.selected { top:99px; left:35px; background:url(../images/building_green/hovers/natural_cooling_on.gif) top center no-repeat; }
		
		#maximum_factory_production {
	top:27px;
	left:39px;
	background:url(../images/building_green/hovers/maximum_factory_production.gif) top center no-repeat;
}
		#maximum_factory_production a:hover, #maximum_factory_production a.selected { top:187px; left:290px; background:url(../images/building_green/hovers/maximum_factory_production_on.gif) top center no-repeat; }
		
		#leed {
	top:214px;
	left:58px;
	background:url(../images/building_green/hovers/leed.gif) top center no-repeat;
}
		#leed a:hover, #leed a.selected { top:202px; left:133px; background:url(../images/building_green/hovers/leed_on.png) top center no-repeat;  }
	
	#building_green_text { display:block; margin-top:10px; position:relative; }
	#building_green_text p { margin-bottom:10px; }
	#building_green_text div { position:absolute; visibility:hidden; }
	
	#build { margin:0; padding:0; list-style:none; font-size:1.1em; font-weight:bold; }
	#build a, #build .buildText { font-size:0.9em; font-weight:normal; }
	
	#building_green ul { list-style:none; }
	
	
#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; }

/* Portfolio */
div#portfolio_thumbs{
	margin: 10px 0 0 0;
	width: 440px;
	height: 80px;
	white-space: nowrap;
	overflow:scroll;  /* cater to the older browsers */
	overflow: -moz-scrollbars-horizontal; /* for FF */
	overflow-x:scroll; /* scroll horizontal */
	overflow-y:hidden; /* Hide vertical*/
}
div#portfolio_thumbs a{
	margin-right: 2px;
	border: 2px solid #999;
	verticle-align: center;
	float: left;
	display: block;
}
div#portfolio_thumbs a:hover{
	border: 2px solid #000;
}
div#portfolio_thumbs a.off {
	border: 2px solid #999;
}
div#portfolio_thumbs a.on {
	border: 2px solid #c30;
}

/* 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;
}

/* News */
div#news { padding-left:13px; padding-top:100px; }
div#news li { list-style:none; }

.hideIt{
	display: none;
}
.showIt{
	display: inline;
}

a.sky_button {
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	font-size:12px;
	margin: 0px 0px 0px 0px;
}
a.sky_button:link {color:#FFFFFF; text-decoration:none; font-weight: bold; outline:none;}
a.sky_button:visited {color:#FFFFFF; text-decoration:none; font-weight: bold; outline:none; }
a.sky_button:hover {color:#CCCCCC; text-decoration:none; font-weight: bold; outline:none; }
a.sky_button:focus {color:#CCCCCC; text-decoration:none; font-weight: bold; outline:none; }
a.sky_button:active {color: #B4C090; text-decoration:none; font-weight: bold; outline:none; }


/*WALKER 10-5-06 MAILINNG LIST FORM ON CONTACT PAGE*/
table #mailing_form {
	font:normal 0.7em Verdana, Arial, Helvetica, sans-serif;
	}
	
table #mailing_form input{
	margin:2px;
	border:1px solid #7d7645;
	color:#7d7645;
	}
	
 

div.contact {

display:none;
}
	

