/*
	Author	:	Sonora DesignWorks
	
	Website	:	SonoraDesignWorks.com
*/


@import url("reset.css");



#wrapper2 {	
	background-image:url('../assets/main-background.jpg');
	width:977px;
	background-repeat:no-repeat;
}


/* BODY and WRAPPERS*/

#wrapper1 {
	background-image:url('../assets/column-back.jpg'); background-repeat:repeat-y;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color:#cce2f7;
	margin:0 auto;
	background-position:center top;
	width:977px;
	}

body {background-color:#cce2f7;}

p {
	margin-bottom: 13px;
	line-height: 140%;
}


/* HEADINGS */

h1 {
	font-family:trajan pro, "Times New Roman", Times, serif;
	font-size:22px; 
	font-variant:small-caps; 
	margin-bottom:20px;
	height:42px;
	padding-top:8px;
}

.home {
	width:481px; height:42px; background-image:url('../assets/homepage-title.jpg'); background-repeat:no-repeat; margin-top:0px; padding-top:0px;
}

.home2 {
	width:484px; height:53px; background-image:url(../assets/home-title.gif); background-repeat:no-repeat; margin-top:0px; padding-top:0px;
}

h2 {font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px; 
	color: #928618;
	}

h3 {}

/* SITEWIDE LINKS */

a:link {
	color:#4c6964;
	text-decoration:none;
}

a:visited {
	color:#4c6964;
	text-decoration:none;
}

a:hover {
	color:#004890;
	text-decoration:underline;
}

a:active {
	color:#004890;
	text-decoration:underline;
}

/* CONTACT BOX */

#contact {
	margin-left:36px; 
	margin-top:154px; 
	font-size:14px
}

/* Rules/reg BOX */

#rules {
	margin-left:30px; 
	margin-top:25px; 
	font-size:12px;
	line-height:16px;
}

#brochure {
	margin-left:30px; 
	margin-top:32px; 
	font-size:12px;
	line-height:16px;
}

.subhead {font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px; 
	color: #928618;
	}

.smsub{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px; 
	color: #928618;
	}
	
	
	.homes {
	text-align: center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px; 
	color: #928618;
	
	
}

	.homes2 {
	text-align: center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px; 
	color: #928618;
	
	
}



#contactHome {
	margin-top:92px; margin-left:37px;}

#rightColumn a:link {
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px
}

#rightColumn a:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px
}

#rightColumn a:hover {
	color:#000000;
	text-decoration:none;
	font-size:14px
}

#rightColumn a:active {
	color:#000000;
	text-decoration:none;
	font-size:14px
}


/* HEADER */

#header {
	background:url() center no-repeat;
	width:977px;
	height:180px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#000000;
	margin:0 auto;
}

#homeLink {width:191px; height:98px;  float:left; margin-top:65px; margin-left:43px;}



/* NAVIGATION */

#nav {
	float:right;
	text-align:left;
	width:680px;
	margin-right:40px;
	margin-top:80px;
	height:42px;
	color:#666666;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
}

#nav ul {display:inline}
#nav li {display:inline; margin-right:12px;}

#nav a:link {
	color:#4c6964;
	text-decoration:none;
}

#nav a:visited {
	color:#4c6964;
	text-decoration:none;
}

#nav a:hover {
	color:#004890;
	text-decoration:none;
}

#nav a:active {
	color:#004890;
	text-decoration:none;
}


/* CONTENT */


#rightColumn {
	float:right; 
	width:179px; 
	height:416px; 
	background-image:url('../assets/right-col-back2.jpg'); 
	background-position:bottom; 
	background-repeat:no-repeat; 
	margin-right:75px;
	margin-top:14px
}

#content {
	background: url('../assets/content-home-back.jpg') center bottom repeat-y;
	clear:both;
	width:977px;
	height:422px;
	margin:0 auto;
}

#content-sub {
	clear:both;
	width:977px;
	margin:0 auto;
	background-image:url('../assets/flower-right.jpg'); background-position:bottom right; background-repeat:no-repeat;
}


#mainContent {
	margin:0 auto;
	width:966px;
	
}

#contentInside {
	
	width:470px; 
	margin-top:5px;  
	color:#333333;
	float:left;
	min-height:422px; 
	margin-left:143px; 
	float: left;
	padding-left:30px;
}


#contentInsideHome {
	
	
	margin-top:5px;  
	color:#333333;
	float:left;
	height:425px; 
	margin-left:142px; 
	float: left;
	padding-left:30px;
	width:720px;  background-image:url(../assets/hp-background2.jpg); background-position:bottom left; background-repeat:no-repeat;
	
}

/* BACKGROUND IMAGES FOR LEFT COLUMN OF SUB-PAGES */
.builder {background-image:url('../assets/builder-back.jpg'); background-position:bottom left; background-repeat:no-repeat;}
.location {background-image:url('../assets/location-back.jpg'); background-position:bottom left; background-repeat:no-repeat;}
.dining {background-image:url('../assets/dining-back.jpg'); background-position:bottom left; background-repeat:no-repeat;}
.gradient {background-image:url('../assets/gradient.jpg'); background-position:bottom left; background-repeat:no-repeat;}
	


/* FOOTER */

#cold-logo {float:left; position:relative; top:-55px; left:27px}

#footer {
	clear:both;
	height:47px;
	width:977px;
	margin:0 auto;
	background: url('../assets/footer-back.jpg');
	background-position:top;
	background-repeat:no-repeat;
	color:#333333;
	background-color:#cce2f7;
}

#footer ul {
	width:853px;
	border-top:1px dotted #333333
}

#footer ul li {
	font-size:10px;
	display:inline;
	list-style:none;
	text-transform:uppercase;
	color:#666666;
}

#footer  a:link{
	color:#999999; 
	text-decoration:none
}

#footer  a:hover{
	color:#d9d919; 
	text-decoration:none
}

#footer  a:active{
	color:#d9d919; 
	text-decoration:none
}

#footer a:visited{
	color:#999999; 
	text-decoration:none
}



#footerInside{
	width:800px; margin-left:150px; padding-top:12px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#827f22
}
	









#features {font-weight:bold; font-size:13px}



#features ul {list-style-type:none; margin-left:25px; font-weight:normal; font-size:12px; margin-bottom:20px; margin-top:8px}
#features li {background-image:url(../assets/bullet.gif); background-position:left top;background-repeat:no-repeat; padding-left:13px; margin-bottom:10px; }

.section {border-bottom:1px dotted #CCCCCC; margin-bottom:15px}

.topLink {font-size:10px}




/*STYLES FOR CSS POPUP*/


#blanket {
   
   position:absolute;
   z-index: 9001;
   top:0px;
   left:0px;
   width:100%;
}

#popUpDiv {
	position:absolute;
	background:url(../assets/pop-back-blue.png) no-repeat bottom;
	width:556px;
	height:248px;
	text-align:center;
	z-index: 9002;
}

#closePop  {float:right; position:relative; top:16px; right:50px; color:#fff; font-size:11px;
}

.popB {color:#2d3e46; font-size:12px; font-weight:bold;}
.popA {font-size:22px; color:#000; margin-top:48px; font-weight:bold; line-height:20px}
.popB a:link, .popB a:visited {color:#16236a}
.popB a:hover, .popB a:active {color:#16236a}

#availTable {width:600px}
#availTable td {padding:5px 3px; border-bottom:1px solid #eee}

.shade {
   background-color: #f6f5f5;
}

.sold {color:#C00; font-weight:bold}




/*-----------------------------------[ REMOVE Flash ]---------------------------------*/
#FlashID {display:none}
#nav {margin-top:100px}





