/* Standard / Common components */

.clear {clear:both}
a:focus {outline:none}
body {
	background: #34024b url(images/bg1.jpg) no-repeat center top;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #333333;
	padding:0;
	margin:0;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

div#parent{
	width:100%;
	height:100%;
	display: block;
}

div#main{
	width: 894px;
	height: auto;
	background-color: #f5f5f4;
	display:block;
	padding:0;
	margin:0;
}

div#header{
	width: 894px;
	height: 79px;
	background: url(images/vla_02.jpg) top no-repeat;
	display: block;
}
div#nav{
	width:894px;
	height:39px;
	display:block;
	/*background-color:#011641;*/
}

#nav span{display:none}


/* Hover effect */
#home a:hover, #about a:hover, #listings a:hover, #conversion a:hover, #faq a:hover, #appraisals a:hover, #contact a:hover{
	background-position:0px -39px;
	}
/* Nav styling starts here */

#home a { 
	width: 92px;
	height: 39px;
	background: url(images/nav_01.jpg) no-repeat; 
	background-position:0px 0px;
	display:inline-block;
	float: left;
	padding:0;
	margin: 0;
}

/* Roll over */
* html #home a{
	width: 92px;
} 


/*****************************************/

#about a { 
	width: 130px;
	height: 39px;
	background: url(images/nav_02.jpg) no-repeat; 
	background-position:0px 0px;
	display:inline-block;
	float: left;
	padding:0;
	margin: 0;

}

/* Roll over */
* html #about a{
	width:130px;
} 

/*****************************************/


#listings a { 
	width: 157px;
	height: 39px;
	background: url(images/nav_03.jpg) no-repeat; 
	background-position:0px 0px;
	display:inline-block;
	float: left;
	padding:0;
	margin: 0;

}

/* Roll over */
* html #listings a{
	width: 157px;
} 

/*****************************************/
#conversion a {
	width: 157px;
	height: 39px;
	background: url(images/nav_04.jpg) no-repeat; 
	background-position:0px 0px;
	display:inline-block;
	float: left;
	padding:0;
	margin: 0;
}

/* Roll over */
* html #conversion a{
	width: 157px;
} 


/*****************************************/

#faq a { 
	width: 95px;
	height: 39px;
	background: url(images/nav_05.jpg) no-repeat; 
	background-position:0px 0px;
	display:inline-block;
	float: left;
	padding:0;
	margin: 0;
}

/* Roll over */
* html #faq a{
	width:95px;
} 


/*****************************************/

#appraisals a { 
	width: 129px;
	height: 39px;
	background: url(images/nav_06.jpg) no-repeat; 
	background-position:0px 0px;
	display:inline-block;
	float: left;
	padding:0;
	margin: 0;
}

/* Roll over */
* html #appraisals a{
	width:129px;
} 

/*****************************************/


#contact a {
	width: 134px;
	height: 39px;
	background: url(images/nav_07.jpg) no-repeat; 
	background-position:0px 0px;
	display:inline-block;
	float: left;
	padding:0;
	margin: 0;
}

/* Roll over */
* html #contact a{
	width: 134px;
} 


/*****************************************/
/*End of nav styling */

/* Icon Rollovers - Affiliates */
div#affiliates{
	width:714px;
	height:81px;
	display:block;
	padding-left:89px;
	padding-right:91px;
}


/*Hover effect*/
#cips a:hover, #grealtor a:hover, #realtor a:hover, #crs a:hover, #crb a:hover, #leading a:hover, #jcc a:hover, #nla a:hover, 
#nht a:hover, #fcib a:hover, #raj a:hover, #relo a:hover{background-position:0px -73px;}

#cips a { 
	width: 60px;
	height: 73px;
	background: url(images/cips.jpg) no-repeat; 
	display:inline-block;
	float: left;
	padding:0;
	margin: 0;
}

/* Roll over */
* html #cips a{
	width: 60px;
} 



/*****************************************/

#grealtor a { 
	width: 83px;
	height: 73px;
	background: url(images/gradrealtor.jpg) no-repeat; 
	display:inline-block;
	float: left;
	padding:0;
	margin: 0;

}

/* Roll over */
* html #grealtor a{
	width:83px;
} 

/*****************************************/

#realtor a { 
	width: 53px;
	height: 73px;
	background: url(images/realtor.jpg) no-repeat; 
	display:inline-block;
	float: left;
	padding:0;
	margin: 0;

}

/* Roll over */
* html #realtor a{
	width: 53px;
} 


/*****************************************/
#crs a {
	width: 72px;
	height: 73px;
	background: url(images/crs.jpg) no-repeat; 
	display:inline-block;
	float: left;
	padding:0;
	margin: 0;
}

/* Roll over */
* html #crs a{
	width: 72px;
} 

/*****************************************/

#crb a { 
	width: 71px;
	height: 73px;
	background: url(images/crb.jpg) no-repeat; 
	display:inline-block;
	float: left;
	padding:0;
	margin: 0;
}

/* Roll over */
* html #crb a{
	width:71px;
} 

/*****************************************/

#leading a { 
	width: 96px;
	height: 73px;
	background: url(images/leading.jpg) no-repeat; 
	display:inline-block;
	float: left;
	padding:0;
	margin: 0;
}

/* Roll over */
* html #leading a{
	width:92px;
} 

/*****************************************/


#jcc a {
	width: 84px;
	height: 73px;
	background: url(images/jcc.jpg) no-repeat; 
	display:inline-block;
	float: left;
	padding:0;
	margin: 0;
}

/* Roll over */
* html #jcc a{
	width: 84px;
} 



/*****************************************/

#nla a {
	width: 68px;
	height: 73px;
	background: url(images/nla.jpg) no-repeat; 
	display:inline-block;
	float: left;
	padding:0;
	margin: 0;
}

/* Roll over */
* html #nla a{
	width: 68px;
} 



/*****************************************/

#nht a {
	width: 61px;
	height: 73px;
	background: url(images/nht.jpg) no-repeat; 
	display:inline-block;
	float: left;
	padding:0;
	margin: 0;
}

/* Roll over */
* html #nht a{
	width: 61px;
} 

/*****************************************/

#fcib a {
	width: 70px;
	height: 73px;
	background: url(images/fcib.jpg) no-repeat; 
	display:inline-block;
	float: left;
	padding:0;
	margin: 0;
}

/* Roll over */
* html #fcib a{
	width: 70px;
} 

/*****************************************/

#raj a {
	width: 66px;
	height: 73px;
	background: url(images/raj.jpg) no-repeat; 
	display:inline-block;
	float: left;
	padding:0;
	margin: 0;
}

/* Roll over */
* html #raj a{
	width:66px;
} 

/*****************************************/

#relo a {
	width: 96px;
	height: 73px;
	background: url(images/relo.jpg) no-repeat; 
	display:inline-block;
	float: left;
	padding:0;
	margin: 0;
}

/* Roll over */
* html #relo a{
	width: 96px;
} 

/*****************************************/
/* End icon rollovers here */


/* Footer */
div#footer{
	font-family: /*Verdana,*/ Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	width:854px;
	height:20px;
	display:block;
	background:inherit;
}

div#left{
	width:50%;
	height:inherit;
	display:inline-block;
	float:left;
}

div#right{
	width:50%;
	height:inherit;
	display:inline-block;
	float:left;
}
/*End of footer */

/* Homepage styling*/
div#flmovie{ /* Container for flash movie */
	width:894px;
	height:525px;
	display:block;
	padding:0;
	margin:0;
	background:inherit;
}

div#refl{ /*Reflection below main area */
	width:894px;
	height:100px;
	background: url(images/vla_26.jpg) no-repeat top center;
	display:block;
}
 /*End of homepage-specific styling */

/* Features for some internal pages */

div#heading{
	width:auto;
	height:auto;
	display:block;
	background: inherit;
}


/* Listings page */
div#whatsnew{
	width:636px;
	height:268px;
	display: inline-block;
	float:left;
}
/*Content for What's New */
div#newphoto{
	height:253px;
	width: 294px;
	display:inline-block;
	float: left;
	padding:6px;
	padding-right:10px;
	}

div#newtext{
	height: auto;
	width: 310px;
	display: inline-block;
	float:left;
	padding-top:10px;
}


div#srch{
	background: url(images/list_06.jpg) top right no-repeat;
	width:238px;
	height:215px;
	display: inline-block;
	float:left;
	padding-top:55px;
	padding-left:15px;
	padding-right: 5px;
}

#content{ 
	background:url(images/list_07.jpg) no-repeat top left;
	width: 894px;
	height:auto;
	display:block;
	padding-top:13px;

}

#content_nbk{background:none; width:834px; padding:30px; min-height:300px; height:auto; display:block}

*html div#content_nbk{height:300px;}

*html #content{ /*Hide from Mozilla*/
	width:810px;
	margin: 0px 0px 30px 0px;
	padding:0px;

}

/* Listings layout */
.smlistholder {
	width:832px;
	height:auto;
	display:block;
	margin-bottom:20px;
	padding:0;
}

*html .smlistholder{
	padding-left:10px;
	background:none;
	}
	
.smlist {
	width:392px;
	height: auto;
	margin:10px 8px 20px 8px;
	display:inline-block;
	float: left;
}

.lrglist{
	width:800px;
	height:auto;
	display:block;
	margin-left:8px;
	margin-bottom:20px;
	float:none;
	clear:both;
}

.widesep{clear:both; height:8px; width:100%; background:url(images/sep.png) top center no-repeat; display:block; float:none}

*html .lrglist{ /*Hide from Mozilla*/
	margin-left:40px;
}
		
/***** End listings page ******/

.lcontent{
	width:450px;  
	float:left;
	display:inline-block;
	padding-top:10px;
	height:auto;
}

.rcontent{
	width:334px;
	float:right;
	display:inline-block;
	padding-top:10px;
	height:auto;
	clear:right;
}

/* Search Results page */
#modify{
	height:100px;
	width:765px;
	background: url(images/searsbk.jpg) no-repeat;
	display:block;
	padding-top:38px;
	padding-left:129px;
	}

#results_content{ 
	background: inherit;
	width: 834px;
	height:auto;
	display:block;
	padding:13px 30px 15px 30px;
}

html #results_content{padding-top:0px}

#results_content .h1{
	color: #32004b;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16pt;
	font-weight: normal;
	text-decoration: none;
	font-variant: small-caps;
	
	}

#results_content .h2{
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14pt;
	font-weight: normal;
	text-decoration: none;

	}

#results_content .h3{
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: normal;
	text-decoration: none;
}
	
#feat{
	width: 100%;
	height: auto;
	display:block;
	float:none;
	margin-bottom: 40px;
}

#featphoto{
	height:auto;
	width:auto;
	display:inline-block;
	float:left;
	margin-right:10px;
	margin-top:15px;
}

#featext{
	width: 500px;
	height: auto;
	display: inline-block;
	float: left;
	margin-top:15px;
}

.stats{
	background:url(images/pgnumbk.jpg) no-repeat top center;
	height:34px;
	width:100%;
	display:block;
	margin-bottom:25px;
}

.statsl{
	width: 60%;
	height:inherit;
	display: inline-block;
	float: left;
	margin-top: 10px;
}

.statsr{
	width:40%;
	height: inherit;
	display:inline-block;
	float: right;
	margin-top: 10px;
}

.stats a{
	color:#333333;
	text-decoration: none;
}

.stats a:hover{
	color:#32004b;
	text-decoration: none;
}

.resml{
	height:auto;
	width:100%;
	display:block;
	float:none;
	margin-bottom: 20px;
}

.resml_photo{
	display:inline-block;
	float:left;
	height: 128px;
	width:218px;
	margin-right:15px;
}

.resml_content{
	display:inline-block;
	float:left;
	width: 600px;
	height:auto;
}

.resml_det{
	display:inline-block;
	float:left;
	width: 295px;
	height:auto;
	padding-top:5px;
}

.resml_realtor{
	display:inline-block;
	float:left;
	width: 295px;
	height:auto;
	padding-top:5px;
	padding-left:10px;
}

/*Property Details Page */

/*Photo Gallery CSS */

.mls{color:#32004b;}

.pcontent
{
	margin: 0px;
	width:408px;
	font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 0.6em;
}

.pcontent a
{
	color: #fff;
}


.pcontent p.linkage
{
	margin-top: 2em;
	text-align: right;
	font-size: 1.7em;
	color: #ddd;
}

.pcontent p.linkage a { color: #fff; }


#myGallery
{
	text-align: left;
	margin: 0 auto;
}

/* LAyout stuff for Modify Search */

/* Containers for layout */
.hold, .holdres{
	width:100%;
	height:auto;
	display:block;
	float:none;
	padding-bottom:12px;
}

.holdres{padding-bottom:7px;}

.holdlr{
	width:auto;
	height:auto;
	display:inline-block;
	float:left;
}

.holder{
	width:auto;
	height:auto;
	display:block;
	float:float;
}

.sep_holder{background:url(images/smlsep.png) no-repeat; width:100%; height:8px;margin:10px 0px 10px 0px}

/* Layout modify search */

.hold3{
	height:auto;
	display:inline-block;
	float:left;
}

#realtorinfo{width: 300px}
.realtortab{width:90px}
#propdetails{width:100%}
.proptab{width:100px}


/* About Us page */

#aboutcontent{
	width:60%;
	height:auto;
	display:inline-block;
	float:left;
	margin-right:10px;
}

#team{
	width:35%;
	height:759px;
	padding-left:10px;
	display:inline-block;
	float:right;
	background:url(images/aboutbk.jpg) top left no-repeat;
}


/*Team slider */

#myController span{
color:#000;
margin-right:10px;
cursor:pointer;
}

.jFlowControl{display:none}

#jFlowSlide{
border:none;
}

#myController span.jFlowSelected {
background:#b5a3be;
}


.jFlowPrev, .jFlowNext{
cursor:pointer;
}

/* End */

/* News page */
.date{
	background:url(images/calendarbl.jpg) no-repeat;
	height:130px;
	width:82px;
	float:left;
	display:inline-block;
	padding: 45px 0px 0px 7px;
}

.mo{color:#fff; font-size:18px; width:100%;display:block;float:none; height:27px; padding-top:5px}
.day{color:#fff; font-size:40px; width:100%;display:block;float:none;}


.newscontent{
	width: 700px;
	height: auto;
	display:inline-block;
	float:left;
	padding-left:20px;
}

.newscontent .h1{color:#32004b; font-family:Georgia, "Times New Roman", Times, serif; font-size:14pt}
.newscontent .h2{color:#32004b; font-family:Georgia, "Times New Roman", Times, serif; font-size:12pt}


/* Conversion tools page */

.convertl, .convertr{width:40%;height:auto;display:inline-block;float:left}
.convertl {margin-left:110px}
*html .convertl {margin-left:55px}

/* FAQ page */

.faq_list {
	margin: 0px;
	padding: 0px;
	width: 800px;
}

.faq_head {
	padding-left:30px;
	height:auto;
	cursor: pointer;
	position: relative;
	background:url(images/faqbutton.jpg) no-repeat;
	background-position:0px 0px;
	font-size:16px;
	color:#32004b;
	margin-bottom:5px;
	/*text-decoration:underline;*/
}

.faq_body {
	padding-left:30px;
	padding-bottom:20px;
}

.faq_body a{color:#32004b;font-size:10px;text-decoration:underline}


