@charset "utf-8";

/* CSS Document */

body{

	margin:0px;

	padding:0px;

	font:12px Verdana, Arial, Helvetica, sans-serif;

	color:#303030;

	background:#fef2da url(../images/bg_2.gif) repeat-x 0% 0%; 

	}

p{

	margin:0px;

	padding:0px;

	}

ul{

	padding:0px 0px;

	margin:0px auto;

	}

li{

padding:0px 0px;

	margin:0px auto;

}

form{

	margin:0px;

	padding:0px;

	}

.wrap{

	width:900px;

	margin:0px auto;

	padding:0px;

	}



.header{

	float:left;

	width:900px;

	background:url(../images/header_bg.gif) no-repeat 100% 0%;

	}



.logo{

	float:left;	

	width:auto;

	background:url(../images/logo_bg.gif) no-repeat 50% 0%;

	padding:06px 0px 09px 26px;

	}

.top_menu{

	float:left;

	width:896px;

	background:url(../images/menu_bg.gif) repeat-x center;

	border:0px solid #36460d;

	padding:1px;

	font:12px Verdana, Arial, Helvetica, sans-serif;

	color:#fef2da;

	}

/*.top_menu a{

	display:block;

	position:relative;

	float:left;

	font:bold 12px Verdana, Arial, Helvetica, sans-serif;

	color:#fef2da;

	width:auto;

	text-decoration:none;

	padding:6px 11px 6px 12px ;

	margin:0px 5px; 

	}

.top_menu a:hover{

	background:#96615f;

	}

.top_menu .active{

	background:#96615f;

	}*/



.banner_main{

	float:left;

	width:880px;

	border:10px solid #3f302b;

	height:402px;

	font:12px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	/*background:url(../images/banner.jpg) left top no-repeat;*/

	}

.banner_main_inner{

	float:left;

	width:880px;

	border:10px solid #3f302b;

	height:402px;

	font:12px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	background:url(../images/banner.jpg) left top no-repeat;

	}
	
.appt{

	float:left;

	width:880px;

	border:10px solid #3f302b;

	height:400px;

	font:12px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	background:url(../../images/appt.jpg) left top no-repeat;

	}

.community_banner{

	float:left;

	width:880px;

	border:10px solid #3f302b;

	height:163px;

	font:12px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	background:url(../images/for_com_image.jpg) left top no-repeat;

	}

.flash_banner{

	float:right;

	width:635px;

	pading:0px;

	background:#fef2da;

	}

	

.left_div_inner{

	float:left;

	width:245px;

	}

.left_div{

	position:absolute;

	width:245px;

	z-index:1000;

	-moz-opacity: 0.8;

	opacity:.80;

	filter: alpha(opacity=70);

	background:#3f302b;

	

	filterrogidXImageTransform.Microsoft.Alpha(opacity=30);

	-moz-opacity: 0.8;

	}

.left_menu{

	float:left;

	width:245px;

	padding-top:15px;

	height:300px;

	/*padding-bottom:46px;*/

	

	

	}



.glossymenu{

	margin: 0px auto;

	padding: 0;

	width: 245px; /*width of menu*/

	border: 0px solid #ffffff;

	border-bottom-width: 0;

	}



.glossymenu a.menuitem{

	font:bold 12px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	text-decoration:none;

	background:url(../images/arrow.gif) no-repeat 5% 50%;

	margin:0px auto;

	padding:5px 5px 5px 20px;

	display: block;

	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/

	width: auto;

	padding-left: 20px;

	text-decoration: none;

	}





.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{

	color: white;

	

	}



.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/

	position: absolute;

	top: 0px;

	right: 0px;

	border: none;

	padding:0px 0px;

	margin:0px auto;

	

	}



.glossymenu a.menuitem:hover{

	color: #ffffff;

	background-color:#565656;

	-moz-opacity: 0.8;

	opacity:.80;

	filter:alpha(opacity=80);

	}



.glossymenu div.submenu{ /*DIV that contains each sub menu*/

	background: none;

	

	}



.glossymenu div.submenu ul{ /*UL of each sub menu*/

	list-style-type: none;

	margin: 0 auto;

	padding: 0;

	

	}



.glossymenu div.submenu ul li{

	border-bottom: 0px solid #ffffff;

	padding: 2px 0px;

	}



.glossymenu div.submenu ul li a{

	font: normal 11px Verdana, Helvetica, sans-serif;

	color:#ffffff;

	text-decoration: none;

	padding-left: 20px;

	margin:0px auto;

	}



.glossymenu div.submenu ul li a:hover{

	background:transparent;

	color: white;

	}

.contact_div{

	float:left;

	text-align:center;	

	margin:0px auto;

	width:245px;

	padding-top:46px;

	}

.containt_div_main{

	float:left;

	width:900px;

	padding-top:0px;

	padding-bottom:5px;

	}

.containt_div{

	float:left;

	background:url(../images/bg1.gif) repeat-x 0% 0%;

	width:858px;

	padding:16px 20px;

	border:1px solid #e9a713;

	height:260px;

}

.containt1_div{

	float:left;

	background:url(../images/containt1_bg.gif) repeat-x 0% 0%;

	width:858px;

	padding:16px 20px;

	border:1px solid #e9a713;

	height:1600px;

	}

.containt2_div{

	float:left;

	background:url(../images/containt1_bg.gif) repeat-x 0% 0%;

	width:858px;

	padding:0px 20px;

	border:1px solid #e9a713;

	height:1400px;

	}

.containt_div p{

	padding:4px 0px;

	margin:0px auto;

	}

.containt_div p a{

	color:#000000;

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	text-decoration:none;

	}

.containt_div p a:hover{

	color:#000000;

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	text-decoration:underline;

	}

.containt_div h2{

	font:18px Verdana, Arial, Helvetica, sans-serif;

	color:#303030;

	margin:0px auto;

	}

.containt_div_inner{

	float:left;

	background:#ffffff url(../images/containt_bg.gif) repeat-x 0% 0%;

	width:858px;

	padding:16px 20px;

	border:1px solid #e9a713;

	height:auto;

	}

.containt_div_inner p{

	padding:6px 0px;

	}

.containt_div_inner p a{

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	color:#862b2b;

	text-decoration:none;

	}

.containt_div_inner p a:hover{

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	color:#862b2b;

	text-decoration:underline;

	}

.containt_div_inner h2{

	font:18px Verdana,Arial, Helvetica, sans-serif;

	color:#303030;

	margin:0px auto;

	}

.containt_div_inner h3{

	font:bold 15px Arial, Helvetica, sans-serif;

	color:#862b2b;

	margin:0px auto;

	padding:8px 0px;

	}

.containt_div_inner h3 a{

	font:bold 15px Arial, Helvetica, sans-serif;

	color:#862b2b;

	text-decoration:none;

	}

.containt_div_inner h3 a:hover{

	font:bold 15px Arial, Helvetica, sans-serif;

	color:#663300;

	text-decoration:none;

	}

.containt_div_inner ul{

	font:18px Verdana,Arial, Helvetica, sans-serif;

	color:#303030;

	margin:0px auto;

	list-style:none;

	}

.containt_div_inner li{

	font:12px Verdana,Arial, Helvetica, sans-serif;

	color:#000000;

	margin:0px auto;

	list-style:none;

	paaddding:5px 0px;

	}

.containt_div_inner li a{

	font:12px Verdana,Arial, Helvetica, sans-serif;

	color:#a62600;

	text-decoration:none;

	}

.containt_div_inner li a:hover{

	font:12px Verdana,Arial, Helvetica, sans-serif;

	color:#a62600;

	text-decoration:none;

	}

.links {

	float:left;

	width:380px;

	padding-bottom:7px;

	}



.move_in_home a{

	display:block;

	float:left;

	width:340px;

	font:bold 14px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	text-decoration:none;

	background:url(../images/arrow_b.gif) no-repeat 100% 50%;

	margin:2px 0px;

	padding:4px 32px 4px 7px;

	}

.range_home a{

	display:block;

	float:left;

	width:340px;

	font:bold 11px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	text-decoration:none;

	background:url(../images/arrow_b.gif) no-repeat 100% 50%;

	margin:2px 0px;

	padding:4px 32px 4px 7px;

	}
	
.plan {

	color: #993333;

	font-size: 11px;

	font-family: Georgia, "Times New Roman", Times, serif;

	letter-spacing: 1px;

}

.butUP {

	color: #666666;

	font-size: 9px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	border-left-width: 0px;

	border-bottom-width: 0px;

	border-right-width: 0px;

	border-top-width: 0px;

	outline-width: 0px;

	background-color: #E9D7C6;

}

.butDOWN {

	color: #993333;

	font-size: 9px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	border-left-width: 0px;

	border-bottom-width: 0px;

	border-right-width: 0px;

	border-top-width: 0px;

	outline-width: 0px;

	background-color: #F6E7D6;

}

.mian_footer{

	float:left;

	width:100%;

	padding-top:10px;

	}

.footer {

	float:left;

	width:100%;

	padding-top:25px;

	padding-bottom:10px;

	background:url(../images/footer_bg.gif)  center top repeat-x;

	}

.footerinner{

	text-align:right;

	font:bold 11px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	text-decoration:none;

	padding-right:15%;

	}

.footerinner a{

	font:bold 11px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	text-decoration:none;

	padding:0px 4px;

	}

.highrange_map{

	float:left;

	background:url(../images/highrange_map_top.jpg) left top no-repeat;

	padding:0px 0px 0px 0px;

	width:635px;

	height:381px;

	}

.main_philosophy{

	float:left;

	width:880px;

	border:10px solid #3f302b;

	height:402px;

	font:12px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	background:url(../images/missing_image.jpg) left top no-repeat;

	}

.main_history{

	float:left;

	width:880px;

	border:10px solid #3f302b;

	height:402px;

	font:12px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	background:url(../images/missing_image.jpg) left top no-repeat;

	}

.main_mission{

	float:left;

	width:880px;

	border:10px solid #3f302b;

	height:402px;

	font:12px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	background:url(../images/missing_image.jpg) left top no-repeat;

	}

.main_values{

	float:left;

	width:880px;

	border:10px solid #3f302b;

	height:402px;

	font:12px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	background:url(../images/missing_image.jpg) left top no-repeat;

	}

.main_awards{

	float:left;

	width:880px;

	border:10px solid #3f302b;

	height:402px;

	font:12px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	background:url(../images/missing_image.jpg) left top no-repeat;

	}
	
.main_awards1{
	float:left;
	width:880px;
	border:10px solid #3f302b;
	height:880px;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:url(../images/banner1.jpg) left top no-repeat;

	}

.main_contact{

	float:left;

	width:880px;

	border:10px solid #3f302b;

	height:402px;

	font:12px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	background:url(../images/missing_image.jpg) left top no-repeat;

	}

.main_profile{

	float:left;

	width:880px;

	border:10px solid #3f302b;

	height:402px;

	font:12px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	background:url(../images/missing_image.jpg) left top no-repeat;

	}

.main_biography{

	float:left;

	width:880px;

	border:10px solid #3f302b;

	height:402px;

	font:12px Verdana, Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	background:url(../images/missing_image.jpg) left top no-repeat;

	}

.highrange_map_bottom{

	float:left;

	background:url(../images/highrange_map_bottom.jpg) left top no-repeat;

	padding:0px 0px 0px 0px;

	width:635px;

	height:21px;

	border:0px;

	}

.highrange_map_bottom a{

	float:left;

	padding:0px 0px 0px 0px;

	background:url(../images/highrange_map_bottom.jpg) left top no-repeat;

	width:635px;

	height:21px;

	}

.highrange_map_bottom a:hover{

float:left;

	padding:0px 0px 0px 0px;

	background:url(../images/highrange_map_bottom_hover.jpg) left top no-repeat;

	width:635px;

	height:21px;

	}

	

.communities{

	float:left;

	background:#ffffff url(../images/containt_bg.gif) repeat-x 0% 0%;

	width:898px;

	padding:16px 0px;

	padding-bottom:0px;

	border:1px solid #e9a713;

	height:auto;

	}

.communities_inner{

	float:left;

	width:858px;

	padding:10px 20px;

}

.communities_inner p{

	padding:4px 0px;

	}

.communities_inner p a{

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	color:#862b2b;

	text-decoration:none;

	}

.communities_inner p a:hover{

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	color:#862b2b;

	text-decoration:underline;

	}

.communities_inner h2{

	font:18px Verdana,Arial, Helvetica, sans-serif;

	color:#303030;

	margin:0px auto;

	}

.communities_inner h3{

	font:bold 15px Arial, Helvetica, sans-serif;

	color:#862b2b;

	margin:0px auto;

	padding:8px 0px;

	}

.about_communities{

	float:left;

	width:898px;

	padding:0px 0px;

	}

.mariposa{

	float:left;

	width:200px;

	padding:0px 0px;

	}

.mariposa_about{

	float:left;

	width:658px;

	padding:10px 20px 0px 20px;

	background:#fffefe url(../images/about_bg.gif) left top repeat-x;

	height:280px;

	}

.mariposa_about h2{

	font:bold 15px Arial, Helvetica, sans-serif;

	color:#781a1c;

	margin:0px auto;

	}

.mariposa_about p{

	padding:4px 0px;

	}

.mariposa_about p a{

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	color:#862b2b;

	text-decoration:none;

	}

.mariposa_about p a:hover{

	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

	color:#862b2b;

	text-decoration:underline;

	}



.maaripossa_image{

	float:inherit;

	background:#fff2db url(../images/maraposa_image.jpg) left top no-repeat;

	width:200px;

	height:290px;

	}

	

.highrange_image{

	float:inherit;

	background:#fff2db url(../images/HR.jpg) left top no-repeat;

	width:200px;

	height:129px;

	}

	

.maripossa_logo{

	float:inherit;

	width:200px;

	height:35px;

	padding-top:135px;

	text-align:center;

	}

.las_camp_image{

	float:inherit;

	background:#fff2db url(../images/LAS_CAMPAANAS.jpg) left top no-repeat;

	width:200px;

	height:290px;

	}
