* { margin:0; padding:0;}
body { background:#0c041f; font-family:Tahoma; font-size:100%; line-height:1em;}
img {border:0; vertical-align:top;}
.tall_bottom { background:url(images/bg_1.gif) bottom left repeat-x; width:100%;}

a:hover{text-decoration:none;}
a {color:#a4ac1e;}
strong {color:#252a30; font-size:1.0em;}
span a { color:#252b32;}

.clear { clear:both;}
.fright { float:right;}
.alignright { text-align:right; margin:0 6px 0 0;}
.more {background:url(images/z_more.gif) top left no-repeat; background-position:0 1px; color:#252a30; padding:0 0 3px 20px; font-weight:bold; font-size:1.09em;}
.a { background:url(images/z.gif) top left no-repeat; background-position:0 1px; color:#8e989b; padding-left:15px; text-decoration:none; display:block;}
.a:hover { text-decoration:underline;}


/*txt, links*/

h1 { background:url(images/logo.gif) top left no-repeat; text-indent:-10000px; width:237px; height:100px; font-size:1em;}


ul{ margin:0; padding:0; list-style:none;}
li a{ background:url(images/z.gif) top left no-repeat; background-position:0 1px; color:#a4ac1e; padding-left:16px; text-decoration:underline; line-height:1.818em;}
li a:hover { color:#a4ac1e; text-decoration:none;}



/*header*/
.main_menu { padding:33px 0 0 0;}

/*content*/
#content { font-size:.8em; line-height:1.363em; color:#8e989b;}
#content .indent { padding:7px 29px 35px 43px;}
#content .title { margin-bottom:12px;}
#content .title1 { margin-bottom:15px;}
#content .col_1 .ind { padding:28px 62px 0 0;}
#content .col_2 .ind { padding:28px 0px 0 0;}
#content .p { margin:9px 0 14px 25px;}
#content .p1 { margin:0 0 14px 0;}
#content .pic { float:left; margin:0 13px 0 0;}
#content .bg_line { background:url(images/line.gif) bottom left repeat-x; padding-bottom:13px; margin-bottom:17px;}


/*footer*/
#footer { font-size:0.6875em; color:#fff; background:url(images/bg_1.gif) top left repeat-x;}
#footer a {color:#fff; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
#footer .txt { padding:27px 0 0 44px;}


/*================== index.html ==================*/
#page1 #content .col_1 { }
#page1 #content .col_1 .pad { margin:40px 0 2px 37px;}
#page1 #content .col_1 .pic1 { margin:0 5px 0 40px;} 
#page1 #content .col_2 { color:#525960;}
#page1 #content .col_2 .p { padding-top:6px; margin:0px; line-height:1.181em;}
#page1 #content .col_2 a { color:#252a30; font-weight:bold; font-size:1.09em;}
#page1 #content .col_2 .pic1 { margin:3px 8px 0 0;}
#page1 #content .col_2 .ind { padding:28px 0px 0 0;}

/*================== index-1.html ==================*/
#page2 #content ul { margin:11px 0 42px 0;} 
#page2 #content .col_2 { color:#525960; line-height:1.181em;}
#page2 #content .p1 { padding-top:4px; margin:0px;}
#page2 #content .bg_line { background:url(images/line.gif) bottom left repeat-x; padding-bottom:22px; margin-bottom:21px;}
#page2 #content .pic { margin:0 18px 0 -2px;}

/*================== index-2.html ==================*/
#page3 #content .col_1 .ind { padding:0 20px 0 0;}
#page3 #content .pic { margin:0 13px 11px 0;}
#page3 #content .col_1, #page3 #content .col_2, #page3 #content .col_4 { color:#525960; line-height:1.181em;}
#page3 #content .box { width:700px; padding-top:48px;}
#page3 #content .col_3 .ind { padding-right:60px;}

/*================== index-3.html ==================*/
#page4 #content .col_1 { color:#8e989b;}
#page4 #content .col_1 b { font-size:1.09em;}
#page4 #content .col_1 .ind { padding:0 50px 0 0;}
#page4 #content .col_2 { color:#8e989b; line-height:1.181em;}
#page4 #content .col_2 .pic { margin:5px 20px 55px 0;}
#page4 #content .div { height:26px;}
#page4 #content .div1 { height:120px;}

/*================== index-4.html ==================*/
#page5 #content .indent { padding:7px 43px 35px 43px;}
#page5 #content .pic { margin:5px 20px 40px 0;}
#page5 #content .pic2 { margin:5px 20px 0px 0; float: left;}
#page5 #content .p {margin:8px 0 10px 25px;}


/*================== index-5.html ==================*/
#page6 #content b { color:#575f64;}
#page6 #content span { color:#a4ac1e; font-weight:bold;}
#page6 #content span a { color:#a4ac1e; font-weight:bold;}

/*==========================================*/

/*================== index.html ==================*/
#property #content .col_1 { }
#property #content .col_1 .ind { padding:8px 55px 0 0;}
#property #content .col_1 .pad { margin:40px 0 2px 85px;}
#property #content .col_1 .pic1 { margin:0 5px 0 40px;} 
#property #content .col_2 { color:#8e989b;}
#property #content .col_2 .ind { padding:8px 0px 0 0;}
#property #content .col_2 .ind a{ color:#a4ac1e; font-size:12px; padding:8px 0 0 0;}
#property #content .col_2 .p { padding-top:6px; margin:0px; line-height:1.181em;}
#property #content .col_2 a { color:#a4ac1e; font-size:12px;}
#property #content .col_2 .pic1 { margin:3px 8px 0 0;}

.input{
   background:#fff;
   border:1px solid #b4b4b4;  
   width:318px; height:20px;  
   font-size:1em;
   font-family:Tahoma;
   color:#8c8c8c;
   
}
.title2 {
	margin-bottom:12px;
	margin-top: 10px;
}
.title3 {
	margin-bottom:10px;
}
.title4 {
	margin-bottom:15px;
}
h2 {
	font-weight: bold;
	color: #575f64;
	font-size: 1em;
}
.Bold {
	font-weight: bold;
	color: #525960;
}
.FormLeft {
	float: left;
	width: 30%;
}
.ContactTextArea {
	width: 220px;
	height: 200px;
	font: 12px Tahoma, Verdana, Arial;
	color: #8e989b;
}
.FormInput {
	width: 220px;
	font: 12px Tahoma, Verdana, Arial;
	color: #8e989b;
}
.FormSend {
	margin-top: 5px;
	margin-right: 2px;
}
.FormCaptcha {
	margin-right: 2px;
}
.FormSpacer {
	clear: both;
	height: 4px;
}
.FormLeftCode {

	float: left;
	width: 160px;
}
.PictureBorder {
	border: 1px solid #437E7E;
}
.ListBotMargin {
	padding-bottom: 20px;
}
.ListingBold {
	font-weight: bold;
	font-size: 1.2em;
	color: #a4ac1e;
}
.ListingPrice {
	font-weight: bold;
	font-size: 1.0em;
	color: #596366;
}
.ListText {
	font-size: 0.9em;
}
.ListText a {
	font-size: 1.0em;
	color: #a4ac1e;
}

.SearchTypeHeader {
	color: #666666;
	width: 100%;
	margin-bottom: 4px;
}
.SearchTypeInput {
	font-size: 1em;
	color: #5F5F5F;
	width: 173px;
	margin-bottom: 5px;
}
.SearchRangeText {
	color: #666666;
	float: left;
	width: 49%;
	margin-bottom: 4px;
}
.SearchRangeTextTo {
	color: #666666;
	float: left;
	width: 49%;
	margin-bottom: 4px;
}
.SearchRangMinDiv {
	width: 49%;
	float: left;
	margin-bottom: 5px;
}
.SearchRangMinInput {
	width: 84px;
	color: #5F5F5F;
}
.SearchRangMaxDiv {
	width: 49%;
	float: left;
	margin-bottom: 5px;
}
.SearchLabels {
	color: #666666;
}
.SearchButtonDiv {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
.SearchAdvanced {
	padding-left: 2px;
}
.DivSpacer {
	height: 10px;
}
.ListDetAddress {
	font-size: 1.25em;
	font-weight: bold;
	color: #3E6A6A;
	padding-top: 5px;
	padding-bottom: 5px;
}
.LisrDetArea {
	font-weight: bold;
	color: #666666;
	font-size: .9em;
}
.LisrDetTown {
	font-weight: bold;
	color: #666666;
	font-size: .9em;
	padding-bottom: 7px;
}
.PicDesc {
	padding-left: 30px;
}
.ListDetDescHead {
	font-weight: bold;
	color: #666666;
	margin-top: 8px;
	margin-bottom: 4px;
}
.ListDetLabels {
	color: ;
}
/*Property System Styles*/

.PropertyContent {
	padding-top: 0px;
	padding-left: 3px;
}
.propTopNav {
	padding-bottom: 13px;
}
.propNoListings {
	font-size: 14px;
	font-weight: normal;
	padding-top: 20px;
	padding-bottom: 20px;
}

.propPrice {
	font-size: .9em;
	color: #366883;
	padding-bottom: 4px;
	font-weight: bold;
}
.propPricePx {
	font-size: 15px;
	color: #366883;
	padding-bottom: 4px;
	font-weight: bold;
}
.propSummary {
	padding-bottom: 4px;
	font: .8em Arial, Helvetica, sans-serif;
	color: #8e989b;
}
.propSummaryPx {
	padding-bottom: 4px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #8e989b;
}
.propSummaryDivider {
	background: url(images/property_summary_divider.gif) repeat-x;
	height: 40px;
}
.propArea {
	font-weight: bold;
	padding-bottom: 4px;
	font-size: .85em;
}
.propAreaPx {
	font-weight: bold;
	padding-bottom: 4px;
	font-size: 13px;
}
.propSearchForm {
	margin-bottom: 17px;
}
.propTitle {
	font-weight: bold;
	padding-bottom: 4px;
	color: #333333;
	font-size: .85em;
}
.propTitlePx {
	font-weight: bold;
	padding-bottom: 4px;
	color: #333333;
	font-size: 13px;
}
.propSearchTypeHeader {
	color: #666666;
	width: 100%;
	margin-bottom: 4px;
	font-weight: normal;
}
.propSearchTypeInput {
	color: #5F5F5F;
	width: 173px;
	margin-bottom: 5px;
}
.propSearchTypeInputHomepage {
	color: #5F5F5F;
	width: 182px;
	margin-bottom: 5px;
}
.propSearchRangeText {
	color: #666666;
	float: left;
	width: 50%;
	margin-bottom: 4px;
	font-weight: normal;
}
.propSearchRangeTextTo {
	color: #666666;
	float: left;
	width: 49%;
	margin-bottom: 4px;
	font-weight: normal;
}
.propSearchRangMinDiv {
	width: 50%;
	float: left;
	margin-bottom: 5px;
}
.propSearchRangMinInput {
	width: 80px;
	color: #5F5F5F;
}
.propSearchRangMaxDiv {
	width: 49%;
	float: left;
	margin-bottom: 5px;
}
.propSearchRangMinDivHomepage {
	width: 48%;
	float: left;
	margin-bottom: 5px;
}
.propSearchRangMaxDivHomepage {
	width: 47%;
	float: left;
	margin-bottom: 5px;
}
.propSearchLabels {
	color: #666666;
}
.propSearchButtonDiv {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
.propSearchAdvanced {
	padding-top: 0px;
	padding-left: 2px;
	font-size: 11px;
}
.propSearchAdvanced a:link, .propSearchAdvanced a:active, .propSearchAdvanced a:visited {
	color: #2C98FB;
	text-decoration: underline;
}
.propSearchAdvanced a:hover {
	color: #2C98FB;
	text-decoration: none;
}
.propDivSpacer {
	height: 10px;
}	
.propPicSpaces {
	height: 10px;
}
.propPicDesc {
	font-size: 11px;
	color: #8e989b;
}
.propAreaBlue {
	font-weight: bold;
	padding-bottom: 4px;
	font-size: 13px;
	color: #366883;
}
.propCellPad {
	padding-left: 19px;
}
.propMarketed {
	font: 12px Arial, Helvetica, sans-serif;
}
.propMapDiv {
	padding-bottom: 6px;
	font: 12px Arial, Helvetica, sans-serif;
	padding-top: 2px;
}
.propMarkList {
	padding-bottom: 6px;
	font: 12px Arial, Helvetica, sans-serif;
	padding-top: 0px;
	color: #8e989b;
}
.propDetailTitle {
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	padding-top: 10px;
}
.propDetails {
	padding-top: 6px;
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #8e989b;
}
.propDisclaimer {
	padding-top: 10px;
	padding-bottom: 10px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #999999;
}
.propMarkBy {
	padding-top: 0px;
	padding-left: 1px;
	padding-bottom: 12px;
}
.propMarkBy a:link, .propMarkBy a:active, .propMarkBy a:visited {
	color: #2C98FB;
	text-decoration: none;
}
.propMarkBy a:hover {
	color: #2C98FB;
	text-decoration: underline;
}.propBold {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.propPrintFriend {
	float: left;
	width: 425px;
}
.propBackSum {
	float: right;
}
.propBold {
	font-weight: bold;
}
.propAdvLeft {
	float: left;
	width: 60%;
}
.propAdvLeftSmall {
	float: left;
	width: 100px;
}
.propAdvClear {
	clear: both;
}
.propAdvDropDown {
	color: #5F5F5F;
	width: 172px;
	margin-bottom: 5px;
}
.propAdvDiv {
	height: 25px;
}
.propAdvSearch {
	clear: both;
	padding-top: 5px;
	padding-left: 98px;
}
.propAdvRight {
	width: 150px;
	margin-left: 10px;
	float: left;
}
.propAdvBody {
	padding-left: 2px;
}
.propMarketBy {
	font-size: 0.8em;
	color: #8e989b;
}
.PicMarBot {
	padding-bottom: 10px;
}
.propClear {
clear: both;
}
.propAdvanceSearch {
	font: 10px Tahoma, Verdana, Arial;
	color: #666666;
}
.PicMargBotTop {
	margin-bottom: 10px;
}
.propHomepageFont {
	font: 12px Arial, Helvetica, sans-serif;
	color: #999999;
}

