

/* CSS Document */



body {

	background-color: #000000;

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

	font-size:80%;

	padding:0;

	margin:0;

	color:#FFFFFF;

}



/*Classes */





.gradientDiv {

	background-image:url(../images/gradient.jpg);

	background-repeat:repeat-x;

	height:432px;

	width:100%;

}



.contentDiv {

	position:relative;

	width:850px;

	margin-left:auto;

	margin-right:auto;

	padding:0;

	margin-bottom:0;

}



.topDiv {

	background-image:url(../images/content_Top.jpg);

	background-repeat:no-repeat;

	width:850px;

	height:33px;

}



.middletopDiv {

	background-image:url(../images/content_Middle.jpg);

	background-repeat:repeat-y;

	width:850px;

	position:relative;

}



.bannerDiv {

	background-image:url(../images/banner.jpg);

	background-repeat:no-repeat;

	width:849px;

	height:356px;

	border:1px solid #56440c;

	position:relative;

}





.linkDiv {

	width:520px;

	position:relative; 

	margin-left:250px;

	padding-top:90px;	

	padding-left:30px;

}



.menu {

	list-style:none;

	display:inline;

}



.menu li {

	text-decoration:none;

	color:#FFFFFF;

	font-size:16px;

}



.menu a

{

	color:#FFFFFF;

	text-decoration:none;

}



.menu a:hover

{

	color:#CC9900;

}



.featuredDiv  {

	display:block;

	width:370px;

	height:113px;

	position:relative;

	margin-top:230px;

	margin-left:35px;

	text-decoration:none;

	color:#FFFFFF;

}



.featuredDiv img {

	border:none;

}



.spacerDiv{

	width:850px;

	height:10px;

}

.maincontentDiv {

	width:850px;

	border:1px solid #56440c;

	background-color:#000000;

}



.textDiv {

	width:425px;

	margin-left:25px;

}

.textDiv2 {

	width:425px;

	margin-left:75px;
	
	font-size:14px;
	
	font-weight:bold;

}

.textDiv3 {

	width:550px;

	margin-left:25px;

}

.textDiv4 {

	width:700px;

	margin-left:25px;

}

.leftDiv {

	width:430px;

	float:left;

}



hr {

	border:1px dotted #624f14;

	border-style:none none dotted;

}



.footerDiv {

	width:850px;

	padding-bottom:20px;

	text-align:right;

	margin-top:25px;
	
	font-size:85%;

}



.rightDiv {

	width:375px;

	float:right;

}



.searchboxTop {

	background-image:url(../images/searchboxTop.jpg);

	background-repeat:no-repeat;

	height:27px;

	width:100%;

	position:relative;

	top:0;

	margin-bottom:-20px;

}



.searchboxMiddle {

	background-image:url(../images/searchboxMiddle.jpg);

	background-repeat:repeat-y;

	width:100%;

	position:relative;

	color:#000000;

	top:0;

}



.searchboxMiddle #frm_mainSearch {

	margin-left:20px;

	margin-right:20px;

}



.searchboxMiddle #tbl_mainSearch {

	width:100%;

}



.searchboxMiddle #tbl_mainSearch td {

	padding:2px;

}



.searchboxMiddle .phpTbl_val {

	width:60%;

}



.searchboxMiddle #tbl_mainSearch td input[type=text], .searchboxMiddle #tbl_mainSearch td select {

	width:90%;

}



.searchboxMiddle #tbl_mainSearch td input[type=submit] {

	margin-top:10px;

	background-image:url(../images/magnifyingGlass.jpg);

	background-repeat:no-repeat;

	background-position:right;

	background-color:#f6d466;

	width:125px;

	padding:4px;

	text-align:left;

	

	border:none;

}



.searchboxBottom {

	background-image:url(../images/searchboxBottom.jpg);

	background-repeat:no-repeat;

	width:100%;

	height:27px;

	position:relative;

	top:0;

}



.wishlistDiv {

	float:right; 

	position:relative; 

	padding-right:20px;

	width:410px;

	height:80px;

	color:#f4bf1c;

	font-size:115%;

	z-index:3000;

}



/*Text Formating */



h1 {

	font-size:120%;

	font-weight:lighter;

}



h2 {

	font-size:150%;

	font-weight:lighter;

}



h3 {

	font-size:130%;

	font-weight:lighter;

}



ul {

	float:left;

}







/* Sub Page */



.subbannerDiv { 

	width:849px;

	height:105px;

	border:1px solid #56440c;

	position:relative;

}



.subbannerDiv2 {

	background-image:url(../images/subBanner2.jpg);

	background-repeat:no-repeat;

	width:849px;

	height:105px;

	border:1px solid #56440c;

	position:relative;

}



.wideleftDiv {

	width:430px;

	float:left;

}



/***********************/

/*	  Agents Page	   */

/***********************/

.agentBackground {

	float:left;

	display:block;

	background-image:url(../images/agentBackground.jpg);

	background-repeat:no-repeat;

	width:300px;

	height:125px;

	margin:10px 52px 5px 60px;

	margin:10px 5px 5px 5px;

	color:#FFFFFF;

	text-decoration:none;

}



.agentBackground:hover {

	background-image:url(../images/agentBackground_sel.jpg);

}



.agentBackground .agentImage {

	float:left;

	display:block;

	/*background-image:url(../images/agentPicBackground.jpg);*/

	background-repeat:no-repeat;

	

	margin-top:7px;

	margin-left:15px;

	width:96px;

	height:110px;

}



.agentsSpacer_left {

	float:left;

	clear:both;

	display:block;

	height:125px;

	width:50px;

	

	margin:10px 5px 5px 5px;

}



.agentsSpacer_center {

	float:left;

	display:block;

	height:125px;

	width:94px;

	

	margin:10px 5px 5px 5px;

}



.agentBackground #agentImage img {

	width:88px;

	height:100px;

	/*margin-top:8px;

	margin-left:4px;*/

	border:none;

	/*border:1px solid red;*/

}



.agentBackground .agentDescription {

	display:block;

	margin-left:120px;

	padding-top:10px;
	width:150x;

}



.agentBackground #agentDescription span {

	display:block;

	margin-bottom:8px;

	padding-bottom:2px;

	width:160px;

	font-weight:bold;

	

	border-bottom:3px groove white;

}



.featAgent {

	background-image:url(../images/agentFeatBox.jpg);

	background-repeat:no-repeat;

	margin-top:15px;

	margin-left:64px;

	width:668px;

	width:715px;

	height:64px;

	/*border:1px solid red;*/

}



.featAgent div {

	width:450px;

	margin-top:12px;

	margin-left:10px;

	line-height:18px;

	font-size:14px;

}



.featAgent #goldQuote {

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

	line-height:16px;

	font-size:24px;

	font-style:italic;

	color:#8a7117;

}



.featAgent #goldQuote2 {

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

	line-height:16px;

	font-size:24px;

	font-style:italic;

	color:#8a7117;

}



.featAgent img {

	float:right;

	position:relative;

	

	margin-top:-120px;

	margin-right:20px;

	height:175px;

}



#agentDetails #agentImage {

	float:left;

	display:block;

	background-image:url(../images/gradient_sm.jpg);

	background-repeat:repeat-x;

	border:3px groove #555555;

	

	margin:0px 50px 30px 15px;

	width:284px;

	height:330px;

}



#agentDetails #agentImage img {

	width:284px;

	height:330px;

	border:none;

	/*border:1px solid red;*/

}



#agentDetails #agentName {

	display:block;

	margin-left:350px;

	margin-bottom:10px;

	padding-bottom:2px;

	width:400px;

	border-bottom:2px groove #555555;

	

	font-size:130%;

	font-weight:bold;

}



#agentDetails #agentName a {

	color:#FFFFFF;

	text-decoration:none;

	float:right;

}



#agentDetails #agentName a:hover {

	color:#e4b824;

}



#agentDetails #agentCert {

	display:block;

	margin-left:350px;

	margin-bottom:10px;

}



#agentDetails #agentDescription {

	margin:0px 20px 30px 20px;

}



#searchPage_catName {

	margin-top:40px;

	background-image:url(../images/wishlist_background.jpg);

	background-repeat:no-repeat;

	width:393px;

	height:40px;

	

	padding-top:8px;

	font-size:130%;

	font-weight:bold;

}



#searchPage_catName select {

	width:150px;

}



/********* Search Page ********/

.advSearchBox {

	/*float:left;*/

	margin-left:20px;

	width:250px;

}

		/* Header */

.advSearchBox #searchHeader {

	background-image:url(../images/asb_topMid.jpg);

	background-repeat:repeat-x;

	height:60px;

	

	color:#FFFFFF;

	/*font-weight:bold;*/

	font-size:18px;

	line-height:60px;

	text-align:left;

}



.advSearchBox #searchHeader #headerLeft {

	float:left;

	background-image:url(../images/asb_topLeft.jpg);

	background-repeat:no-repeat;

	width:14px;

	height:60px;

}



.advSearchBox #searchHeader #headerRight {

	float:right;

	background-image:url(../images/asb_topRight.jpg);

	background-repeat:no-repeat;

	width:14px;

	height:60px;

}



.advSearchBox #searchHeader #headerTxtPadding {

	float:left;

	width:14px;

	height:60px;

}



		/* Body */

.advSearchBox #searchBody {

	/*border:1px solid yellow;*/

}



.advSearchBox #searchBody td {

	margin:0px;

	padding:0px;

}



.advSearchBox #searchBody .searchBody_leftTD {

	width:10px;

	background-image:url(../images/asb_midLeft.jpg);

	background-repeat:repeat-y;

}



.advSearchBox #searchBody .searchBody_rightTD {

	width:10px;

	background-image:url(../images/asb_midRight.jpg);

	background-repeat:repeat-y;

	background-position:right;

	text-align:left;

}



.advSearchBox #searchBody .phpTbl {

	float:left;

	/*border:1px solid yellow;*/

}	



.advSearchBox #searchBody .phpTbl, .advSearchBox #searchBody .phpTbl td {

	margin:0px;

	height:26px;

}		





	.advSearchBox #searchBody .phpTbl td {

		padding:4px 0px 4px 5px;

	}

	



.advSearchBox #searchBody .phpTbl td select{

		display:block;

		width:140px;

}



/*.advSearchBox #searchBody .phpTbl td input[type=text], .advSearchBox #searchBody .phpTbl td select {

	width:90%;

	margin-right:9%;

}*/



.advSearchBox #searchBody .phpTbl td input[type=submit] {

	margin-right:40px;

}



.advSearchBox #searchBody .phpTbl .phpTbl_val {

	/*width:180px;*/

	/*text-align:left;*/

	padding-left:10px;

}



.clear {

	clear:both;

	height:1px;

}



		/* Footer */

.advSearchBox #searchFooter {

	background-image:url(../images/asb_botMid.jpg);

	background-repeat:repeat-x;

	height:12px;

	margin-top:-1px;

}



.advSearchBox #searchFooter #footerLeft {

	float:left;

	background-image:url(../images/asb_botLeft.jpg);

	background-repeat:no-repeat;

	width:12px;

	height:12px;

}



.advSearchBox #searchFooter #footerRight {

	float:right;

	background-image:url(../images/asb_botRight.jpg);

	background-repeat:no-repeat;

	width:12px;

	height:12px;

}



/*************** Contact Form  ***********************/



#contactForm table {

	margin-left:0px;

	padding-bottom:20px;

}



#contactForm table .phpTbl_lbl {

	text-align:right;

	padding-right:15px;

	width:200px;

	line-height:28px;

}



#contactForm table td input[type=text], 

#contactForm table td select {

	width:200px;

}



#contactForm table td textarea {

	width:300px;

}



#contactForm table td #signatureImgDiv {

	text-align:left;

}

/**** Compare Properties ****/
.compProperty {
	font-size:12px;
	padding:15px;
	margin:10px;
	border:1px solid #CC9900;
}

.compProperty table {
	width:75%;
}

.compProperty table .colHead {
	font-weight:bold;
	color:#CC9900;
	padding:2px;
	text-align:center;
	border-bottom:1px solid #CC9900;
}

.compProperty table td {
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #CC9900;
}

.compProperty table .colLbl {
	text-align:right;
	padding-right:4px;
}

.compProperty table .colSpan {
	text-align:center;
}

.compProperty_imgDiv {
	float:left;
}

.compProperty_imgDiv img {
	width:175px;
}

.compProperty_imgDiv .btn img {
	width:auto;
	height:30px;
}

.Multi-Family_col1_lbl {
	width:60px;
}

.Multi-Family_col1_val {
	width:100px;
}

.compProperty_mlsNum {
	display:block;
	float:left;
	margin-left:15px;
	margin-bottom:10px;
	font-size:16px;
	text-align:left;
}

.compProperty_address {
	display:block;
	float:right;
	margin-right:15px;
	margin-bottom:10px;
	font-size:16px;
	text-align:right;
}
