body 	{ font:100% Arial,Verdana,Helvetica,sans-serif;background:url('images/bg-r.jpg') repeat; }

img, 

div 	{ border:none; behavior: url(iepngfix.htc); } 

* 		{ margin:0;padding:0; }

a 		{ outline:none; 			}



#container { position:relative; width:1000px; margin:-18px auto 0; }



#mid_home.middle 		{ background:url('images/background.jpg') 				no-repeat; }

#mid_news.middle 		{ background:url('images/background-news.jpg') 		no-repeat; }

#mid_contact.middle { background:url('images/background-contact.jpg') no-repeat; }

#mid_space.middle		{ background:url('images/background-ss.jpg') 			no-repeat; }

#mid_style.middle 	{ background:url('images/background-short.jpg') 	no-repeat; }



#loader { z-index:1000000; position:absolute; top:75px; left:273px; display:none; }



.sidemenu ul li.selected { 

	list-style-image:url('images/arrow-gold.gif'); 

	*list-style-image:url('images/arrow-gold-ie.gif');

	_list-style-image:url('images/arrow-gold-ie.gif');

}



#space_menu.sidemenu ul li.selected { 

	list-style-image:url('images/arrow-red.gif'); color:#066;	

	*list-style-image:url('images/arrow-red-ie.gif'); 	

}



.fixme { behavior:none; }



.ap 				{ position:absolute;display:none; }

.seethruDiv { background:#fff; opacity:.9;filter:alpha(opacity=90); }

.tree 			{ position:absolute; background-color:transparent; top:-1px;left:560px; z-index:100; }



.scroll-pane h1 { font:12px Arial; font-weight:bold;  color:#1b3063; }

.scroll-pane p { margin:2px 0 15px 0; }



#tree_style.tree,#tree_space.tree { top:-4px;left:650px; }



#grass_pic 	{ position:absolute;top:586px;left:1px;z-index:800; }



#bigTdiv { top:71px;left:270px; width:680px; height:550px; z-index:100; 

	border:2px solid #333; border-bottom:none; }



/* abs positioned pics *********************************/

#news_dog 					{ top:365px;left:742px;z-index:90;  }

#cameraman_pic 			{ top:272px;left:776px;z-index:10;  }

#brownsweater_pic 	{ top:345px;left:555px;z-index:30;  }

#brownsweater_pic2 	{ top:360px;left:540px;z-index:30;  }

#coffeegirl_pic 		{ top:342px;left:800px;z-index:30; 	}

#couchlamp_pic 			{ top:417px;left:6px;z-index:30; 		}

#xys_pic			 			{ top:192px;left:270px;z-index:30; 	}

#smalltree_pic 			{ top:333px;left:14px;z-index:60; 	}

#distinction_pictxt { top:360px;left:21px;z-index:811; 	}

#logosmall					{ top:518px;left:782px;z-index:811; }

#news_heading 			{ top:192px;left:272px; 						}

#news_greengirl 		{ top:402px; left:570px; }

/*******************************************************/

#signup_pic_home 		{ position:absolute; top:379px; left:-61px; z-index:10; }



#home_link,#signup_link_news,#signup_link_home,#signup_link_space {

	position:absolute; border:none; z-index:10000; cursor:pointer; }

#home_link { top:74px;left:34px;width:198px;height:77px;background:transparent; }

#signup_link_news { top:389px;left:948px;width:100px;height:107px;background:transparent; }

#signup_link_home { top:403px;left:130px;width:93px;height:105px;background:transparent; }

#signup_link_space{ top:28px;left:190px;width:93px;height:105px;background:transparent; }

#contact_mailinglist_pic { position:absolute; top:525px;left:40px;z-index:10;cursor:pointer; }



#top 		{ border-top:3px solid #903;height:45px;background-color:#fff;margin-left:1px; }

#top a 	{ float:left; }



/* middle section container ****************************************/

.middle { font-family:Arial; height:605px; width:1000px; }





#mid_home.middle p { font:12px/16px Arial; color:#333;

	width:480px; z-index:10; padding:210px 0 0 45px; }

#mid_contact.middle p { font-size:12px; color:#333;

	width:330px; z-index:10; padding:420px 0 0 45px; }

#mid_style.middle p { font-size:12px; line-height:17px;

	color:#333; width:280px; padding:205px 0 0 275px; }

/************************************************************/



.column { padding:0 20px 0 0;float:left; width:270px; height:100%; }



/* sidemenu class ***************************/

.sidemenu { 

	position:absolute;top:198px;left:28px; 

	width:205px;height:205px;z-index:50; 

	background-color:#fff;

}



.sidemenu img { float:left; width:30px; height:205px; }



.sidemenu ul {

	margin:10px 0 0 30px;

	font-family:Arial;

	font-weight:bolder;

	font-size;14px;	

	_font-size:12px;

	list-style-type:none;

	z-index:10000001;

}

.sidemenu ul li { 

	list-style:none outside none; 

	line-height:30px; 

	margin-left:20px;*margin-left:25px;

	cursor:pointer; 

} 





#news_menu.sidemenu { border:2px solid #066; }

#style_menu.sidemenu { border:2px solid #810130; z-index:810 }

#space_menu.sidemenu { border:2px solid #d08d2c; border-bottom:none; } 

#news_menu.sidemenu ul li { color:#2a3f6e; }

#news_menu.sidemenu ul li:hover { color:#066;	}

#news_menu.sidemenu ul li.selected { color:#066;	}

#style_menu.sidemenu ul li { color:#810130; }

#style_menu.sidemenu ul li:hover,

#style_menu.sidemenu ul li.selected { color:#0d245a;	}

#space_menu.sidemenu ul li { line-height:25px; color:#0d245a; }

#space_menu.sidemenu ul li:hover { color:#066;	}





/* space page submenu ********/

#space_menu.sidemenu ul li ul { 

	margin-top:-2px;	

	margin-bottom:12px;

	margin-left:-20px;

	font-weight:normal;

	font-size:12px;  

}



#space_menu.sidemenu ul li ul li { 

	line-height:15px; *line-height:12px; _line-height:15px; margin-left:20px; }

#space_menu.sidemenu ul li ul li:hover { color:#d08d2c; }

#space_menu.sidemenu ul li ul li.selected { list-style-image:none; color:#d08d2c; }

/*********************************************************************************/





#bottom { height:50px; padding:5px; font-size:10px; line-height:15px; color:#fff; 

	background-color:#333;	}

#bottom a { color:#fff; text-decoration:none; }

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



/* contact page styles **************************************/

#contact_info { _font-size:14px; position:absolute; top:430px;left:400px; z-index:190; }

#contact_info a { color:#0d245a; }

#contact_info a:hover { color:#fff; }

#contact_info table td { font-family:'Trebuchet MS'; color:#0d245a;	}

#contact_info table td a { cursor:pointer;	}



/* news page styles **************************************/

#latest_news 		{ position:absolute; top:232px; left: 275px; z-index: 1000000; }

#specials 			{ position:absolute; top:232px; left: 275px; z-index: 1000000; }

#upcoming_events{

	position:absolute;

	top:200px;

	left: 275px;

	z-index: 1000000;

	height: 204px;

}





/* style page styles **************************************/

#style_para { display:none; }



/* eXterior Color List */

#xcl { top:420px;left:31px; width:494px;height:106px; display:none; z-index:20px; }

/* eXterior Color Div */

#xcDiv { top:195px;left:273px; width:268px; height:209px; display:none; z-index:20px; }

#xcDesc{ top:290px;left:330px;width:220px;height:50px;display:none;overflow:hidden;z-index:19; }

#xcDesc p { color:#333; font:11px Arial; }



/* distinction link */

#distinction_txt 		{ top:100px;left:600px;display:none;z-index:120; }

#distinction_maindiv{ top:76px;left:276px;display:none;z-index:110;

	width:680px;height:328px;border:2px solid #333; }

#distinction_cdiv		{ width:373px;height:328px;float:right;z-index:100; }

#distinction_content { color:#000;font-size:10px;font-family:Arial;line-height:18px;

	top:156px;left:600px;display:none;z-index:150; width:350px;height:300px; }

#distinction_content p { 

	display:none;

	width:200px;

	margin-left:140px;

	_margin:-88px 0 0 150px;

}

#distinction_content ul { cursor:pointer; float:left; width:110px;

	margin:0 8px 0 -10px; _margin-left:0px;

	list-style-type:disc; list-style-position:inside; }

#distinction_content ul li { font-style:italic; white-space:nowrap; }



#distinction_content ul li:hover,

#distinction_content ul li.selected { color:#810130;cursor:pointer; }



/* interior colors */

#interior_pic	{ top:196px;left:24px;z-index:801; }

#interior_div { top:100px;left:505px;width:470px;height:520px; 

	z-index:100; border:2px solid #333; border-bottom:none; }

#interior_pane { position:absolute;top:180px;left:530px;z-index:10010; }



#interior_content p {

	font-size:10px;

	line-height:16px;

	z-index:11;

	margin:80px 50px 20px;

	color:#333;

}



/* amenities link */

#amenities_map			{ top:160px;left:625px;z-index:811; }

#amenities_headline{ top:85px; left:290px;z-index:1000; }

#amenities_content { top:70px;left:270px; width:680px; height:550px; }

#amenities_content { z-index:101; float:left; width:325px; }

#area_pane { position:absolute; top:180px; left: 290px; z-index: 1000000; }

#area_pane h1 { margin:10px 0 5px; font-size:14px; font-family:'Century Gothic'; }

#area_pane a { font-size:10px; }

#community_pane { position:absolute; top:180px; left: 290px; z-index: 1000000; }



#ameninav { font-size:14px; margin:60px 0 0 20px; padding-top:10px; border:none; }

#ameninav a { text-decoration:none; color:#000; }

#ameninav a:hover, #ameninav a.selected { color:#810130; }



/* space page styles *********************************************************/

#landing_houses { position: absolute; left: 1px; bottom:85px;_bottom:84px; z-index: 101; }

#landing_text { position:absolute; top:170px;left:270px; width:290px;height:220px;

	overflow: hidden; font:12px/15px Arial; color:#444; }

#landing_houses img { cursor:pointer; float:left; }

#landing_mailinglist { position: absolute; bottom: 136px; right: -77px; }



/* mininav numbered buttons for model pictures ***************/

#mininav { position:relative; z-index:10000; margin:5px 0 0 0; } 

#mininav span { 

	z-index:10000;

	background:#fff;

	font-size:10px; 

	cursor:pointer; 

	margin-right:5px;

	padding:0 3px;

	width:11px;height:11px; 

	color:#333;

	border:1px solid #6d6d6d; 

}



#mininav span.selected { 

	color:#fff;

	width:11px; 

	background-color:#d08d2c; 

	border:1px solid #d08d2c;  

}



#models_ss_txt 		{ top:79px;  left: 283px; z-index:10001; }

#models_atr_txt 	{ top:79px;  left: 282px; z-index:10001; }

#models_li_txt 		{ top:78px;  left: 284px; z-index:10001; }

#models_pl_txt 		{ top:78px;  left: 284px; z-index:10001; }

#prices_txt 			{ top:78px;  left: 284px; z-index:10001; }

#location_txt 		{ top:90px;  left: 300px; z-index:10001; }

#community_txt 		{ top:78px;  left: 284px; z-index:10001; }

#interior_txt 		{ top:115px; left: 530px; z-index:10001; }

#models_ss_ext_0 	{ left:305px; }

#models_atr_ext_0 { left:417px; }

#models_atr_ext_1 { top:181px; left:411px; }

#models_li_ext_0 	{ top:190px; left:390px; }

#models_li_ext_1 	{ top:172px; left:340px; }

#models_li_ext_2 	{ top:189px; left:399px; }

#models_pl_ext_0 	{ left:320px; }

#models_pl_ext_1 	{ top:187px; left:315px; }

#models_pl_ext_2 	{ left:334px; }

#models_ss_floor 	{ top:180px; left:300px; }

#models_atr_floor	{ top:160px; left:290px; }

#models_li_floor 	{ top:160px; left:310px; }

#models_pl_floor 	{ top:160px; left:290px; }

#models_pl_smalls { top:180px; left:772px; z-index:10000; }

#models_li_smalls { top:180px; left:772px; z-index:10000; }

#models_ss_smalls { top:180px; left:772px; z-index:10000; }

#models_atr_smalls { top:170px; left:772px; z-index:10000; }



#enlarge_ss,#enlarge_atr,#enlarge_pl,#enlarge_li,#enlarge_map { 

	z-index:10000; background:transparent;width:108px;height:28px;cursor:pointer; }

#enlarge_ss 	{ top:547px;left:651px; 	}

#enlarge_atr 	{ top:529px;left:656px; 	}

#enlarge_pl 	{ top:492px;left:288px; 	}

#enlarge_li 	{ top:540px;left:610px; 	}

#enlarge_map 	{ top:117px;left:768px; 	}



#ext_txt { top:160px; left:652px; z-index:1000;}

#photo_txt { top:170px; left:642px; z-index:1000;}

#photo_holder { border:2px solid #333; top:200px; left:305px; z-index:1000; }

#photo_description { width:450px; font:11px Arial; top:500px; left:305px; z-index:1000; }



.model { position:absolute; top:188px; display:none; z-index:9999; }

.modelText { display:none; z-index:9999; color:#333; font:12px/15px Arial;

	width:150px; height:500px; margin:78px 0 0 500px; }

/* temp class for one case where text is squished over */

.modelText.t { width:100px; margin:78px 0 0 560px; }



#next_model { text-decoration:none; _font-size:14px;

	color:#333; top:80px; left:850px;_left:835px; z-index:10000; }

#next_photo { font-size:12px;text-decoration:none;color:#333;top:180px;left:715px;z-index:10000; }



.pictxt { top:365px; left:8px; z-index:10000; }

#model_content { width:680px; height:500px; top:130px; left:275px; z-index:1000; }

#model_content .nav { margin-top:5px;  height:20px; letter-spacing:0px; font:13px Arial; }

#model_content .nav a { text-decoration:none; color: #333; margin-left:10px; }

#model_content .nav a:hover { color:#d08d2c; }

#model_content .nav a.selected { color:#d08d2c; }



#features_content { position:absolute; top:170px;left:300px;z-index:1000; }

#features_content p { clear:left; font:12px/14px Arial; margin:0; padding-bottom:25px; }

#features_content img { margin:0; float:left; }



#prices_content { 

	position:absolute; top:130px; left:275px; 

	margin-left:10px;

	width:680px; height:500px; 

	z-index:1000; 

}

#prices_content h1 { color:#d08d2c; font:12px Arial; font-weight:bold; }

#prices_content p { color:#333; font:12px Arial; }

#prices_content a { color:#333; }

#prices_content table { border:none; width:100%; }

#prices_content table th { padding:7px; border:1px solid #333;font:12px Arial; font-weight:bold; }

#prices_content table td { padding:7px; white-space:nowrap; 

	border:1px solid #333;text-align:center; font:10px Arial; }



#location_map			{ top:160px;left:625px;z-index:1111; }

#location_content { width:250px;height:500px;top:130px;left:300px;z-index:1000; }

#location_content h1 { color:#d08d2c; font:12px Arial; }

#location_content strong { color:#222; font-size:12px; }

#location_content a { text-decoration:none;color:#d08d2c; }

#location_content p { font:11px/14px Arial; color:#333; margin:4px 0 20px 0; }



#community_map		 { top:120px;left:350px;z-index:1111; }

#community_content { width:200px; height:200px; top:420px; left:292px;z-index:1112; }

#community_content h1 { color:#d08d2c; font:12px Arial; }

#community_content a { text-decoration:none;color:#d08d2c; }

#community_content p { font:11px/14px Arial; color:#333; margin-bottom:4px; }

