html,body {
    background-image: url(../images/interface/bg.gif);
	background-repeat: repeat-x;
	background-color: #022445;
	margin: 0;
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#wrapper {
	position: relative;
	width: 768px;
	margin: auto;
}

#tracker
{
position:absolute; 
left:700px; 
top:-10px; 
font-size:10px; 
color:#ffffff; 
z-index:60;
text-decoration:none;
}
#tracker a:link,
#tracker a:active,
#tracker a:visited
{
color:#ffffff;
text-decoration:none;
}
#tracker a:hover
{
text-decoration:underline;
}

#main {
    position: relative;
	width: 575px;
	margin-left: 193px;
}

#nav {
	position: absolute;
	width: 193px;
	min-height: 558px;
	height:558px;
	background: url(../images/westavenue/interface/navbg.jpg) no-repeat;
	top: 50px;
	left: 0px;
	z-index:1;
}

ul {
	padding-left:10px;
	margin-bottom:2px;

}

ul li {
	list-style-type:none;
}

.featuredhomes {
	padding:0px;
	margin-bottom:-15px;
}

/* Hide from MacIE /*/
* html #nav {height: 558px;}
/* Stop Hiding */


#navbuttons {
	position: absolute;
	width: 193px;
	top: 195px;
	left: 53px;
	z-index:2;
}

 #navbuttons  a:link,
 #navbuttons  a:visited{
    font-size:13px;
	color: #ffffff;
	font-weight:bold;
	text-decoration: none;
	display:block; 
	width:140px;
	background-image:none;
	padding:2px 0px 2px 0px;
}

 #navbuttons  a:hover{
    font-size:13px;
	color: #013066;
	font-weight:bold;
	text-decoration: none;
	display:block; width:140px; background-image:url(../images/interface/navhover.png);
	padding:2px 0px 2px 0px;
}

 #ourcommunities {
	position: absolute;
	width: 193px;
	top: 130px;
	left: 53px;
	z-index:2;
}

 .navon{
    font-size:13px;
	color: #013066;
	font-weight:bold;
	text-decoration: none;
	display:block; width:140px; background-image:url(../images/interface/navhover.png);
	padding:2px 0px 2px 0px;
}

 .navcomunities{
    font-size:13px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	display:block; width:140px; background-color:#FFFFFF;
	padding:2px 0px 2px 0px;
}
/******* Content Styles**********/

.faq {
list-style-position:outside;
list-style-image:url(../images/icons/bullet_m.gif);
list-style-type:square;
}

.faq a:link,
.faq a:active,
.faq a:visited
{
color:#f7f0c9;
}

.faq a:hover

{
text-decoration:underline;
color:#f7f0c9;
}

.faqnopic
{
list-style:none;
}


#content_holder {
	width: 575px;
	background-image: url(../images/westavenue/interface/c2bgt.jpg);
}


#content_top {
	width: 575px;
	background: url(../images/westavenue/interface/c1bg.jpg) no-repeat top;
	
}

#content_bottom {
	width: 575px;
	min-height: 634px;
	height: 634px;
	
}

/* Hide from MacIE /*/
* html #content_bottom {height: 634px;}
/* Stop Hiding */

#content {
	width: 521px;
	min-height: 590px;
	height: 561px;
	padding: 5px 30px 0px 29px;
	color:#ffffff;
	
}

/* Hide from MacIE /*/
* html #content {height: 590px;}
/* Stop Hiding */

 #content a:link,
 #content a:visited
 {
  font-size:12px;
	color: #6f1200;
	font-weight:bold;
	text-decoration: none;
}
 #content a:hover {
 text-decoration:underline;
 }


 #content p  {
    font-size: 12px;
	text-align:justify;
	margin:0;
	padding: 3px 0px 3px 3px;
}


/* TESTIMONIALS STYLES */
 #content .testimonialstext {
    font-size: 12px;
	margin:0;
	padding: 3px 0px 3px 3px;
}

 #content .testimonialsname {
    font-size: 12px;
	margin:0;
	padding: 10px 0px 3px 3px;
	color: #033a63;
	font-weight:bold;
}


/* NEWS and EVENTS STYLES */
 #content .newstext {
    font-size: 12px;
	margin:0;
	padding: 3px 0px 3px 3px;
}


 #content .newstext a:link,
 #content .newstext a:visited,
 #content .newstext a:hover{
    font-size: 12px;
	color: #013066 ;
	text-decoration: none;
}


 #content .newsheadline {
    font-size: 12px;
	margin:0;
	padding: 0px 0px 3px 3px;
	color:#ffd668;
	font-weight:bold;
}

 #content h1 {
  font-size: 16px;
	margin:0;
	text-align:justify;
	color:#ffffff;
	font-weight:bold;
}

 #content h2 {
  font-size: 14px;
	text-align:justify;
	margin:0;
	color: #ffffff;
	font-weight:bold;
}

 #content .newsthumb {
	padding:0;
	margin: 3px 3px 3px 3px;
	border: 1px solid #000000;	
} 

 #content .newsdisplaytitle {
    font-size: 18px;
	margin:0;
	padding: 0px 0px 3px 3px;
	color: #013066;
	font-weight:bold;
}

 #content .newsdisplaydate {
    font-size: 14px;
	margin:0;
	padding: 0px 0px 3px 3px;
	color: #013066;
	font-weight:bold;
}

 #content .newsdisplaylarge {
	padding:0;
	margin-top:20px;
}

 #content .newsdisplay a:link,
 #content .newsdisplay a:visited,
 #content .newsdisplay a:hover{
  font-size: 12px;
	color: #013066;
	text-decoration: none;
}




#contact_wrap
{
position:absolute;
left:32px;
top:235px;
width:512px;
text-align:right;
}

#contact_info
{
position:relative;
width:512px;
top:-1px; 
background-color:#A2C063; 
border-width:1px 1px 1px 1px; 
border-color:#000000; 
border-style:solid;
color:#000000; 
padding:5px;
}


/*************PHOTO GALLERY STYLES  


-   517ca7 darkblue   -   68a2dc lightblue   -   f7f0c9 yellow   d0e4ea - lightest blue


******************/

#viewall
{
margin:auto;
padding:4px;
background-color:#68a2dc;
width:100%;
color:#FFFFFF;
font-weight:bold;
}

.view_drop
{
margin:0;
padding:0;
width:150px;
}

#photo_table
{
padding: 4px 0px 5px 3px;
color:#FFFFFF;
text-align:left;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#photo_table img 
{
border:#ffffff 5px solid;
vertical-align:top;
}



#photo_table h1
{
color:#f7f0c9;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#photo_table p
{
padding:10px 0px 0px 0px;
text-align:left;
}






#photo_thumb
{
padding:0;
}

 #photo_thumb img
{
border:#ffffff 2px solid;
}

#photo_thumb a:link,
#photo_thumb  a:visited,
#photo_thumb a:active {
color:#f7f0c9;
text-decoration:none;
}

#photo_thumb a:hover {
color:#f7f0c9;
text-decoration:underline;
}
 .photo_line
{
padding:0;
display:block;
width:1px;
background-color:#ffffff;
}

.dspconta{
    display:none;
}

.dspcont_view{
   display:block;
}


/*************END PHOTO GALLERY STYLES******************/





/******************CURRENT LISTINGS STYLES**************/

#listings
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
}

#listings h1
{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight:bold;

}

/*
#listings a:link,
#listings a:active,
#listings a:visited
{
padding:3px;
color:#ffd668;
float:right;;
}


#listings a:hover
{
text-decoration:underline;
}
*/

	
	#category_nav
	{
	float:none;
	padding: 5px;
	background-color:#afcb6e;
	color:#000000;
	font-weight:bold;
	}
	
	#category_nav a:link,
	#category_nav a:visited
	{
	float:none;
	color:#000000;
	font-size:12px;
	font-weight:lighter;
	padding-left:10px;
	}
	
	#category_nav a:hover
	{
	float:none;
	color:#000000;
	text-decoration:underline;
	}
	
	#category_nav a:active
	{
	float:none;
	color:#000000;
	font-size:12px;
	font-weight:lighter;
	padding-left:10px;
	}
	
	#category_nav p 
	{	
	float:none;
	color:#000000;
	font-size:12px;
	font-weight:lighter;
	}
	
	#homedisplay
	{
	border: 2px #cccccc solid;
	padding: 0px;
	margin:0px;
	background-color:#cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
	}

	
	#homedisplay img
	{
	margin:2px;
	border:2px #ffffff solid;
	}
	
	#homedisplay h1
	{
	color:#869273;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	float:none;
	}
	
	
	
	#homeinfo
	{
	float:left;
	border: 2px #cccccc solid;
	padding: 0px;
	margin:0px;
	background-color:#afcb6e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	#homeinfo a:link,
	#homeinfo a:active,
	#homeinfo a:visited
	{
	padding:3px;
	color:#8f2f34;
	text-align:left;
	float:left;
	}
	
	#homeinfo a:hover
	{
	text-align:left;
	text-decoration:underline;
	}
	
	#homeinfo p
	{
	padding:3px;
	color:#FFFFFF;
	text-align:left;
	float:left;
	}
	
	
	
	#homeinfo img
	{
	position:relative;
	margin:2px;
	border:2px #ffffff solid;
	}
	
	#homeinfo h1
	{
	color:#8f2f34;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	float:none;
	}
	

		#homeinfo .picture
		{
		background-color:#afcb6e;
		}
	
		#homeinfo .titleinfo
		{
		
		padding:5px;
		margin:0px;
		text-align:right;
		background-color:#afcb6e;
		color:#000000;
		border-left: 2px #afcb6e solid;
		}
		
			#homedisplay .title_nobord
		
		{
		padding:5px;
		margin:0px;
		text-align:left;
		background-color:#cccccc;
		color:#000000;
		}
		
		#homedisplay .title_nobord h1
		
		{
		text-align:left;
		}
		.title_nobord  .price
			{
			float:none;
			font-size:12px;
			font-weight:bold;
			color:#FF0000;
			}
			
			/*517ca7 darkblue   -   68a2dc lightblue   -   f7f0c9 yellow   d0e4ea - lightest blue	*/
			
			 .price
			{
			float:right;
			font-size:12px;
			font-weight:bold;
			color:#FF0000;
			}
			
		.address { 
		padding:5px;
		color:#000000;}	
		
	
	.spectitle td
	{
	margin:2px;
	padding:4px;
	text-align:center;
	background-color:#cccccc;
	color:#000000;
	}
	
	
	.specs td
	{
	border-spacing:50px;
	border-color:#cccccc;
	border-style:solid;
	border-width: 2px 2px 2px 2px;
	padding:4px;
	text-align:center;
	background-color:#afcb6e;
	color:#000000;
	}
	
	
	.homedescription
	{
	background-color:#afcb6e;
	padding:5px;
	color:#000000;
	border-top: 2px #cccccc solid;
	text-align:left;
	}
	

/******************END  CURRENT LISTINGS STYLES**************/


/*************** DROPDOWN STYLES ****************/
#ranchdrop
{
  z-index:65;
	background-color:#78a22f;
	border-top:#FFFFFF 1px solid;
	border-right:#FFFFFF 1px solid;
	border-left:#FFFFFF 1px solid;
}

#ranchdrop a:link,
#ranchdrop a:visited {
	z-index:65;
	width:120px;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	padding:3px 3px 3px;
	color:#ffffff;
	display:block;
  border-bottom:#FFFFFF 1px solid;

	}

#ranchdrop a:hover {
	z-index:65;
	color:#FFFFFF;
	background-color:#8f2f34;
	}
	

#floorplan
{
  width:420px;
	background-color:#68a2dc;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	display:block; 
}



#floorplan a:link,
#floorplan a:visited {
	background-color:#68a2dc;
	width:84px;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	padding:3px 0px 3px;
	color:#ffffff;
	display:none;    
    
	}

#floorplan a:hover {
	width:84px;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	padding:3px 0px 3px;
	color:#ffffff;
	display:block;   
	color:#FFFFFF;
	background-color:#517ca7;
	}
	
	#floorplanover {
	width:84px;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	padding:3px 0px 3px;
	color:#ffffff;
	display:block;    
	background-color:#517ca7;
	}

/***************END DROPDOWN STYLES ****************/


/******* FOOTER Styles**********/
 .footer  {
    font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	text-align:center;
}

 .footer a:link,
 .footer a:visited,
 .footer a:hover{
    font-size: 10px;
	color: #ffffff ;
	text-decoration: none;
	padding: 0px 8px 0px 7px;	
}

/******* Form Styles**********/
.textimput {
	font-size: 12px;
	height: 13px;
	width: 200px;
	border: solid 1px #000000;
	background-color: #ffffff;
	margin: 3px 0px 3px 0px;
}

.textimput_2 {
	font-size: 12px;
	height: 13px;
	width: 96px;
	color:#000000;
	border: solid 1px #000000;
	background-color: #ffffff;
	margin: 3px 0px 3px 0px;
}

.commentsimput {
	font-size: 12px;
	border: solid 1px #000000;
	width: 200px;
	background-color: #ffffff;
	margin: 3px 0px 3px 0px;
}

.button {
	font-size: 12px;
	height: 20px;
	width: 100px;
	border: solid 1px #000000;
	background-color: #A2C063;
	color:#000000;
}

.button2 {
	font-size: 12px;
	height: 20px;
	width: 100px;
	border: solid 1px #000000;
	color:#000000;
	background-color: #A2C063;
}

.westavehlt {
	font-size:1.1em;
	font-weight:bold;
	color:#ffffff;
}
.ctgr-menu{
	list-style: none;
}
.ctgr-menu li{
	margin: 5px 0px;
	padding: 5px 0px;
	border-bottom: 1px solid #333;
	display: block;
}
.ctgr-menu li:last-child{
	border: none;
}