@import "pages.css";

* {

	margin:0

}

body {

	/*background:#FFF url(images/body.jpg) repeat-x left top;*/

	background:#232323 url(images/shadow.jpg) 0px 0 no-repeat;/*background-color:#000000;*/

	font-family:Georgia, "Times New Roman", Times, serif

}

#nav h2, #main h2, #meta h2 {

	display:none;

}

#top {

	width:945px;

	padding:0 40px;

	margin:50px auto;

	position:relative;/*background:url(images/shadow.jpg) no-repeat left top;*/

	/*background-color:#000000;*/

}

#head {

	position:absolute;

	left:40px;

	top:42px;

	height:391px;

	width:189px;

	overflow:hidden;

	z-index:100;

}

#head p {

	background:#FFF;

	opacity:0.65;

 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);

	position:absolute;

	left:0;

	top:0;

	width:100%;

	height:100%;

	z-index:80;

	text-indent:-1000em;

	overflow:hidden;

}

#head h1 a {

	background:url(images/logo1.png) no-repeat center center;

	_background-image:url(images/logo.gif);

	display:block;

	width:180px;

	height:111px;

	margin:0 auto;

	text-indent:-1000em;

	text-decoration:none;

	overflow:hidden;

	top:10px;

	z-index:90;

	position:relative;

}

#head #addressblock {

	text-shadow:0px 0px 4px #FFF;

	font:10px/11px Arial, Helvetica, sans-serif;

	position:absolute;

	right:5px;

	width:179px;

	color:#111;

	bottom:40px;

	text-align:center;

	z-index:3999;

}

#main {

	height:381px;

	padding:49px 10px;

	overflow:hidden;

	z-index:20;

	position:relative;

}

#main div.content img.background {

	width:945px;

	height:480px;

	left:0;

	top:0;

	position:absolute;

}

#main div.content {

	z-index:50;

	position:absolute;

	left:189px;

	top:0;

	width:567px;

	height:390px;

	padding:80px 20px 49px;

	font:normal 14px Georgia, "Times New Roman", Times, serif;

	/*color:#111;*/

}

#main div.content div.background {

	display:block;

	width:378px;

	height:480px;

	background:#FFF;

	z-index:1;

	position:absolute;

	opacity:0.75;

 	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);

	left:0;

	top:0;

}

#main div.content div.background_1 {

	display:block;

	width:567px;

	height:480px;

	background:#FFF;

	z-index:1;

	position:absolute;

	opacity:0.75;

 	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);

	left:0;

	top:0;

}

#main div.content div.background_2 {

	display:block;

	width:567px;

	height:480px;

	background:#FFF;

	z-index:1;

	position:absolute;

	opacity:0.75;

 	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);

	left:0;

	top:0;

}

#main .content * {

	position:relative;

	z-index:2;

}

#main div.content h3 {

	font:normal 20px/20px "Helvetica Neue Light", HelveticaNeue-Light, "Arial Narrow", "Trebuchet MS", arial, sans-serif;

	margin-bottom:-16px;

	color:#3d0001;

}

#main div.content h4 {

	font:normal 14px/14px "Helvetica Neue Light", HelveticaNeue-Light, "Arial Narrow", "Trebuchet MS", arial, sans-serif;

	margin-bottom:-16px;

	color:#3d0001;

}

#main div.content p {

	margin:18px 0;

}

#main div.content li {

	list-style-type:square;

	margin-left:1.25em;

	color:#FAFAFA;

}

#main div.content li span {

	color:#111;

}

#main div.content ul {

	margin:18px 0;

}

#main #visible, #main #loaded {

	width:945px;

	height:480px;

	left:0;

	top:0;

	position:absolute;

	z-index:3;

}

#meta {

	width:500px;

	margin:0 auto;

	font:normal 8px/10px Monotype Corsiva;

	color:#474747;

	text-align:center;

}

#meta p {

	margin:0.75em 0;

}

#nav {

	position:absolute;

	top:0;

	z-index:100;

}

#nav #navmenu {

	padding:0;

}

#nav li {

	display:block;

	width:0px;

	height:0px;

	/*background:url(images/nav-top.png) repeat-x left top;*/

	list-style-type:none;

	position:absolute;

}

#navmenu a {

	display:block;

	width:100%;

	height:39px;

	text-align:center;

	color:#000;

	padding-top:10px;

	text-decoration:none;

	text-transform:inherit;

	z-index:20;

	position:relative;

	font:normal 16px/29px 'Monotype Corsiva';

	font-weight:bold;/* background:url(images/nav-top.png) repeat-x left top;*/

}

li#nav-residences, li#nav-rlandscape {

	left:0;

}

li#nav-company, li#nav-bot1 {

	left:189px;

}

li#nav-clandscape, li#nav-home {

	left:378px;

}

li#nav-gallary, li#nav-bot2 {

	left:567px;

}

li#nav-contactus, li#nav-landscape {

	left:756px;

}

li#nav-rlandscape, li#nav-bot1, li#nav-clandscape, li#nav-bot2, li#nav-landscape {

	top:432px;/*background:url(images/nav-bottom.png) repeat-x left bottom;*/

}

li#nav-rlandscape a, li#nav-bot1 a, li#nav-clandscape a, li#nav-bot2 a, li#nav-landscape a {

	padding:0 0 0 0;

	/* bottom fonts */

	font-family:Arial;

	font-size:14px;

	color:#000000;

	padding-top:10px;/* bottom fonts end */

}

/* SUBMENUS */

#nav ul#navmenu ul {

	position:absolute;

	z-index:30;

	padding:0 0 0 0;

}

#nav ul#navmenu ul li, #nav ul#navmenu ul li a, #nav ul#navmenu strong {

	width:140px;

	height:auto;

	left:auto;

	top:auto;

	position:relative;

	display:inline;

	line-height:1em;

	background:none;

	font:normal 20px/16px "Lucida Grande", 'Monotype Corsiva';

	text-transform:inherit;/* remove this*/

	padding:0;/*font-weight:bold;*/

}

#nav ul#navmenu ul li {

	display:block;

	/*top:70px;*/

	padding-left:25px;

	margin-top:0px;

	text-align:center;

}

#nav ul#navmenu ul ul {

	position:relative;

}

/* MAGIC TO TOGGLE MENUS ON AND OFF PER PAGE*/

/*body.one #navmenu #nav-residences ul,

body.two #navmenu #nav-company ul,

body.three #navmenu #nav-home ul,

body.four #navmenu #nav-bot2 ul,

body.five #navmenu #nav-contactus ul,

body.clandscape #navmenu #nav-clandscape ul,

body.gallary #navmenu #nav-gallary ul,*/



body.one #navmenu #nav-message ul, body.one #navmenu #nav-rlandscape ul, body.two #navmenu #nav-company ul, body.three #navmenu #nav-home ul, body.three #navmenu #nav-clandscape ul, body.four #navmenu #nav-gallary ul, body.five #navmenu #nav-contactus ul, body.five #navmenu #nav-landscape ul, #nav ul#navmenu li#nav-clandscape ul {

	display:block;

}

#navmenu ul, body.one #navmenu #nav-rlandscape ul, body.golf #navmenu #nav-residences ul, body.home #navmenu #nav-home ul, body.rancho_covers #navmenu #nav-company ul, body.spa #navmenu #nav-bot2 ul body.contactus #navmenu #nav-landscape ul {

	display:none;

}

#nav ul#navmenu li#nav-bot2 ul, #nav ul#navmenu li#nav-landscape ul, #nav ul#navmenu li#nav-rlandscape ul, #nav ul#navmenu li#nav-clandscape ul {

	bottom:0px;

}

/*#nav ul#navmenu li#nav-clandscape ul {

	bottom: 50px;

	display:none;

}*/

#nav ul#navmenu li#nav-bot2 ul ul {

	bottom:auto;

}

/* SHOW SUB-NAV ITEM HIGHTLIGHT */

body.residential_suites #nav #nav-residences li.residences-suites, body.spa_suites #nav #nav-residences li.residences-spa, body.valley_res #top #navmenu #nav-residences li.residences-valley, body.movie #nav #nav-residences li.residences-video, body.activities #top #navmenu #nav-company li.activities, body.explore #top #navmenu #nav-company li.explore, body.map #top #navmenu #nav-company li.directions, body.hospitality_leader #top #navmenu #nav-home li.hospitality, body.residential_services #top #navmenu #nav-home li.services, body.wine #top #navmenu #nav-home li.entertainment, body.spa_services #top #navmenu #nav-gallary li.services, body.landscape_design #top #navmenu #nav-bot2 li.landscape-architects, body.kitchen_design #top #navmenu #nav-bot2 li.interior-design-residences, body.interior_design #top #navmenu #nav-bot2 li.interior-design-hotel, body.architect_residential #top #navmenu #nav-bot2 li.architect-residences, body.hotel_architect #top #navmenu #nav-bot2 li.architect-hotel {

	background:url(images/dot.jpg) no-repeat 10px 6px;

}

/* EXTRA HIGHLIGHTS FOR NAV (DISABLED FOR IE6)*/

html>body.residential_suites.indent #nav #nav-residences li.residences-suites li.details1, html>body.residential_suites.indent2 #nav #nav-residences li.residences-suites li.details2, html>body.spa_suites #nav #nav-residences li.residences-spa li.details3, html>body.valley_res.indent #top #navmenu #nav-residences li.residences-valley li.details4 {

	background:url(images/dot.jpg) no-repeat 10px 6px;

}

html>body.up.one #nav-residences a, html>body.up.two #nav-company a, html>body.up.three #nav-home a, html>body.up.four #nav-gallary a, html>body.up.five #nav-contactus a {

	/*background:url(images/nav-top-selected.png) no-repeat center bottom;*/

	text-shadow:0px 2px 3px #666;

	border:1px #ff0 solid;

}

html>body.down.one #nav-rlandscape a, html>body.down.two #nav-bot1 a, html>body.down.three #nav-clandscape a, html>body.down.four #nav-bot2 a, html>body.down.five #nav-landscape a {

	background:url(images/nav-bottom-selected.png) no-repeat center top;

	text-shadow:0px 2px 3px #666;

}

html>body #nav #navmenu ul a {

	text-shadow:none;

}

/*gallery*/

.gallery {

	width:323px;

	height:320px;

	padding:5px 0 0 7px;

}

.previous {

	width:68px;

	height:24px;

	padding:13px 0 0 0;

	float:left;

}

.next {

	width:45px;

	height:26px;

	padding:13px 0 0 10px;

	float:right;

}

/*masseges*/

.gallery1 {

	width:545px;

	height:318px;

	padding:5px 0 0 80px;

}

.vedio {

	width:166px;

	height:21px;

	padding:13px 0 0 0px;

	float:left;

}

.Testimonials {

	width:91px;

	height:16px;

	padding:13px 0 0 10px;

	float:right;

}

/* Descriptoin Text*/

.body_contents 

{

	font-family:Georgia, "Times New Roman", Times, serif

	font-size:14px;

	color:#003300;

	padding:0 0 0 0;

	border:0px #f00 solid;

	width:378px;

	margin:0;

	bottom:25px;

	right:17px;

}

.body_contents_1 {

	font-family:Georgia, "Times New Roman", Times, serif

	font-size:14px;

	color:#003300;

	padding:0 0 0 0;

	border:0px #f00 solid;

	width:560px;

	height:391px;

	bottom:37px;

	right:13px;

}

.body_contents_2 {

	font-family:Georgia, "Times New Roman", Times, serif

	font-size:14px;

	color:#003300;

	padding:0px 0 0 0;

	position:absolute;

	width:520px;

	height:391px;

	bottom:38px;

	border:0px #f00 solid;

}

.content_box

{

	height:390px;

	overflow-x:hidden;

	overflow-y:hidden;

	position:relative;

}

.body_contents_align{ 

   text-align:center;

   margin-top:20px;

}

/* Descriptoin Text End*/



/*.bottom-fonts

{

	font-family:Arial;

	font-size:14px;

	color:#003300;

	padding:0 0 0 0;

}*/

#bottom {

	width:945px;

	margin:3px auto;

	height:47px;

}

.icon {

	display:block;

	margin:0 auto;

	overflow:hidden;

	position:relative;

	top:10px;

	left:43px;

	z-index:90;

}

.bottom_menu {

	/*margin:388px 0 0 0;*/

	margin:391px 0 0 0;

	position:absolute;

	float:left;

}

.consultation_form {

	font-family:Georgia, "Times New Roman", Times, serif

	font-size:14px;

	color:#003300;

	border:#000000 solid 1px;

	padding:0 0 0 300px;

	border:#000000 1px;

}

.form_input {

	height:15px;

	width:140px;

	font-size:12px;

}





/* content page start*/



.contein {

	width:543px;

	height:391px;

	margin:0 auto 0 auto;

	

}

.con_text {

	width:500px;

	height:auto;

	font-size:14px;

	font-family:Georgia, "Times New Roman", Times, serif

	float:left; 

	padding:50px 0 0 21px;

}

.com_images {

	width:92px;

	height:62px;

	background:url(images/images_c_a.gif) bottom no-repeat;

	float:left;

	padding:85px 0 0 60px;

}

.com_images1 {

	width:94px;

	height:63px;

	background:url(images/images_c_o.gif) bottom no-repeat;

	float:left;

	padding:80px 0 0 60px;

}

.con_text1 {

	width:340px;

	height:auto;

	font-size:14px;

	font-family:Georgia, "Times New Roman", Times, serif

	float:left;

	padding:0 0 0 50px;

}

.com_images_homet {

	width:92px;

	height:62px;

	float:left;

	padding:30px 0 0 30px;

}

.com_images1_homet1 {

	width:94px;

	height:63px;

	float:left;

	padding:85px 0 0 30px;

}

.home_images {

	width:155px;

	height:auto;

	float:left;

}

.con_ima{ padding:3px 10px 0 0; float:left;}

.contein1 {

	width:378px;

	height:391px;

	margin:0 auto 0 auto;

	bottom:70px; 

    right::10px;

	

}

.con_text2 {

	width:250px;

	height:auto;

	font-size:14px;

	font-family:Georgia, "Times New Roman", Times, serif

	float:left;

	padding:50px 0 0 10px;

}

.gallery_ima{ padding:100px 0 0 0; float:left;}



.con_head

{

	color:#996600;

	font-weight:bold;

	font-size:14px;

	text-decoration:none;

	padding:100px 0 0 10px;

	font-family:Papyrus;

}

.con_head_1

{

	color:#996600;

	font-weight:bold;

	font-size:14px;

	text-decoration:none;

	padding:0 0 0 10px;

	font-family:Papyrus;

	text-align:center;

	text-transform:uppercase;

}

.con_text3 

{

	width:490px;

	height:auto;

	font-size:14px;

	font-family:Georgia, "Times New Roman", Times, serif;

	float:left;

	padding:10px 0 0 10px;

	text-align:left;

}



.li_link

{

	color:#003300;

	font-weight:normal;

	text-decoration:none;

	text-align:center;

	font-size:14px;

	font-family:Georgia, "Times New Roman", Times, serif;

}

.back_link

{

	float:right;

	margin-right:10px;

	font-weight:bold;

	color:#996600;

	text-decoration:none;

}

.bottom_link_txt

{

	font-size:8px; 

	color:#FFFFFF; 

	font-family:Georgia, 'Times New Roman', Times, serif;

}

.bottom_link_txt a

{

	color:#FFFFFF; 

}



/* content pages end*/

/* BLOG */

.blogTitle {

	color : #996600;

	font-family :Papyrus;

	font-size : 18px;

	text-decoration:none;

}

.blogPost {

	color : #ae7400;

	font-family : times new roman;

	font-size : 13px;

}

.blogInfo {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	height:auto;

	padding:10px 0 2px 10px;

}

.blogComment {

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:14px;

	height:auto;

	padding:10px 0 2px 10px;

	color : #996600;

}

.blogMore 
{
	padding:0 0 0 10px;
}
{
	display:none;
}



#next_image a
{
	background:url(images/eNews Icon.png) no-repeat center center;
	_background-image:url(images/eNews Icon.png);
	display:block;
	
	margin:0 auto;
	text-indent:-1000em;
	text-decoration:none;
	overflow:hidden;
	top:10px;
	z-index:90;
	position:relative;
}
#next_links
{
	z-index:101;
	margin-top:10px;
	position:absolute;
	width:100%;
	text-align:center;
}
#next_links a
{
	text-align:center;
	font-weight:bold;
}


body.one #next_image,
body.two #next_image,
body.four #next_image,
body.five #next_image
{
	display:none;
}

body.one #next_links,
body.two #next_links,
body.four #next_links,
body.five #next_links
{
	display:none;
}
