/*--------------- General Style Start Here --------------*/
body {
	margin:0;
	padding:10px 0 0 0;
	background-color:#D7D7AD;
	color:#1B1B1B;
	}
	
form, input, ul, li, img, p, {
	margin:0;
	padding:0;
	}
	
td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#666666;
	margin:0;
	padding:0;
	}
	
a {
	color:#DB8B00;
	text-decoration:none;
	}
	
a:hover {
	color:#333333;
	text-decoration:underline;
	}
	
select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; font-weight:normal;
	color:#333333;
	border:none;
	}
	
.btnBg {
	background:url(images/btn-bg.gif) #970000 repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	border:0;
	margin:0;
	padding:0 6px;
	line-height:18px;
	height:22px;
	cursor:pointer;
	}
	
.btnBg1 {
	background:url(images/btn-bg.gif) #970000 repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	border:0;
	margin:0;
	width:126px;
	line-height:18px;
	height:22px;
	cursor:pointer;
	}
	
.btnBg2 {
	background:url(images/btn-bg.gif) #970000 repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	border:0;
	margin:0;
	width:95px;
	line-height:18px;
	height:22px;
	cursor:pointer;
	}
			
/*--------------- General Style End Here --------------*/
/*--------------- Body Style Start Here --------------*/
.main-body {
	background-color:#fff;
	color:#666666;
	border:2px solid #999966;
	padding:8px;
	}
	
.left-part {
	background:url(images/left-part.gif) repeat-y;
	color:#FFFFCC;
	padding:15px 20px 35px 10px;
	width:185px;
	}
ul.left-nav{
	padding:0;
	margin:0;
	}

ul.left-nav li {
	list-style-type:none;
	background:url(images/nav-icon.gif) 0 10px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFCC;
	padding:6px 0 6px 20px;
	line-height:20px;
	border-bottom:1px dashed #E2E2BF;
	}
	
ul.left-nav li a {
	color:#FFFFCC;
	text-decoration:none;
	}
	
ul.left-nav li a:hover {
	color:#FF9900;
	text-decoration:none;
	}
	
.heading-bg {
	background:url(images/heading-bg.gif) repeat-x;
	border:1px solid #A8A887;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#292929;
	height:30px;
	line-height:30px;
	}
	
.red-heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#830000;
	}
	
.blk-heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#333333;
	}
	
.quick-search {
	background-color:#F3F3ED;
	border-left:1px solid #A8A887;
	border-right:1px solid #A8A887;
	border-bottom:1px solid #A8A887;
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:15px;
	}
	
	
.quickrealtor { background:url(images/realtorbg.gif) no-repeat 0 0;
	background-color:#AAAA85;
	border-left:1px solid #A8A887;
	border-right:1px solid #A8A887;
	border-bottom:1px solid #A8A887;
	height:223px;
	
	}
	
.searchtext{ font:bold 12px/14px Arial, Helvetica, sans-serif;
              color:#000;}
			  
		
.selectmenu{ width:138px; font:normal 12px/14px Arial, Helvetica, sans-serif;
              color:#000;}

.selectmenu1{ width:138px; font:normal 12px/14px Arial, Helvetica, sans-serif;
              color:#000;}
			  
.listprice{ font:normal 12px/14px Arial, Helvetica, sans-serif;
              color:#000;}		

a.adv-search{ font:bold 12px/14px Tahoma;
              color:#900000; text-decoration:underline;}
			  
a.adv-search:hover{ color:#000; text-decoration:none;}

.headerBg{
	background:url(images/headerbg.gif) repeat-x;
	}
	
		  
			
/*--------------------------------footer------------------------------*/

	
.footr{ background:#363837;
        padding:0px 0 10px 0;
		height:61px;}
		
.footertext{ padding:0;
             margin:0;
			 color:#ECECD8;}	
			
.footertext a{font:bold 11px/14px Tahoma;
		      color:#ECECD8;
			  text-decoration:none;
			  padding:0 3px;}
			  
.footertext a:hover{color:#FFBA00;
                    text-decoration:underline;}			  
			  
		
.footertext1{font:normal 11px/14px Arial, Helvetica, sans-serif;
		    color:#ECECD8;}				
/*--------------- Body Style End Here --------------*/

/*--------------------------Dealer--------------------------------*/
.quick-search1{
	background-color:#F3F3ED;
	border-left:1px solid #A8A887;
	border-right:1px solid #A8A887;
    font-size:12px;
	font-weight:bold;
	color:#000;
	padding:20px 20px 0 20px;
	}

.heading-bgw {
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#292929;
	height:30px;
	line-height:30px;
	}
	
.red-headingw {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#830000;
	}	
	
.heading-bg1 {
	background:url(images/heading-bg.gif) repeat-x;
	border:1px solid #A8A887;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#292929;
	height:30px;
	line-height:30px;
	}
	
.red-heading1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#830000;
	}
	
.dealer-bg {
	background-color:#fff;
	border:1px solid #A8A887;
	color:#000;
	padding:10px;
	}
	
.dealer-bg1 {
	background-color:#fff;
	border:1px solid #A8A887;
	color:#000;
	padding:0;
	}
		
.step-txt1 {
	font-size:14px;
	font-weight:bold;
	color:#990000;
	}
.step-txt {
	font-size:13px;
	font-weight:normal;
	color:#000;
	}	
	
.selec-txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#707070;
	}	
	
.dealerlist{ background:#A8A887;
             font:bold 14px/18px Arial, Helvetica, sans-serif;
			 color:#fff;
			 padding:5px 0 5px 10px;}	
			 
.dealer-tab1 {
	background-color:#E1E1C1;
	border-right:1px solid #fff;
    border-bottom:1px solid #fff;
	padding:2px 0 2px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
    color:#333333;
	}
	
.dealer-tab2 {
	background-color:#F3F3ED;
	color:#333333;
    border-bottom:1px solid #fff;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 0 2px 10px;
	}
	
.dealer-tab3 {
	background-color:#F3F3ED;
	color:#333333;
    border-bottom:1px solid #fff;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 0 2px 10px;
	}
	
.dealer-tab4 {
	background-color:#F3F3ED;
	color:#333333;
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px 0 2px 10px;
	}
	
.dealer-tab5 {
	background-color:#E1E1C1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	border-right:1px solid #fff;
    padding:2px 0 2px 10px;
	}
	
.content{ font:normal 11px/16px Arial, Helvetica, sans-serif;
          color:#333333;
		  padding:10px;}				
		  
.imgbg{ background:#E1E1C1;}
	
a.pre {
	font-size:11px;
	font-weight:bold;
	color:#333333;
    padding-left:7px;
	}
	
a.pre:hover {
	color:#9F0000;
	text-decoration:underline;
	}
	
a.next {
	font-size:12px;
	font-weight:bold;
	color:#333333;
    padding-right:10px;
	}
	
a.next:hover {
	color:#9F0000;
	text-decoration:underline;
	}	  
	
/*-------------------------dealer show-------------------------------*/

.btm-bdr {
	border-bottom:1px dashed #999999;
	}	
	
.inv-table {
	background-color:#929258;
    border-left:1px solid #fff;
	border-top:1px solid #A8A887;
	border-bottom:1px solid #A8A887;
	font-weight:bold;
	color:#fff;
	height:30px;
	}
	
.inv-table1 {
	background-color:#929258;
	border-left:1px solid #fff;
	border-right:1px solid #A8A887;
	border-top:1px solid #A8A887;
	border-bottom:1px solid #A8A887;
	font-weight:bold;
	color:#fff;
	height:30px;
	}
	
.inv-bdrleft-wht {
	background-color:#FFFFFF;
	border-left:1px solid #A8A887;
	padding:10px;
	}
	
.inv-bdrleft-blue {
	background-color:#EFEFD6;
	border-left:1px solid #A8A887;
	border-bottom:1px solid #CDCDAF;
	border-top:1px solid #CDCDAF;
	padding:10px;
	}
	
.inv-bdrrht-wht {
	background-color:#FFFFFF;
	border-right:1px solid #A8A887;
	}
	
.inv-bdrrht-blue {
	background-color:#EFEFD6;
	border-right:1px solid #A8A887;
	border-bottom:1px solid #CDCDAF;
	border-top:1px solid #CDCDAF;
	}
	
.blue-bdr {
	background-color:#EFEFD6;
	border-bottom:1px solid #CDCDAF;
	border-top:1px solid #CDCDAF;
	padding:0 10px;
	line-height:16px;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	}
	
.wht-part {
	background-color:#fff;
	padding:0 10px;
	line-height:16px;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	}
	
.wht-part1 {
	background-color:#fff;
	font-size:11px;
	color:#333333;
	}
	
.price-red {
	font-weight:bold;
	color:#A50921;
	}	
	
/*------------------------------------right pannel----------------------------------*/

.rightpannelbg{ background:#EFEFD7;}	

/*---------------29-08-08 Advertise with us------------*/
.adv-us {
	background-color:#F3F3ED;
	border-left:1px solid #A8A887;
	border-right:1px solid #A8A887;
	border-bottom:1px solid #A8A887;
	font-size:12px;
	color:#000;
	padding:20px 10px 20px 10px;
	}
	
.adv-us span {
	font-size:14px;
	font-weight:bold;
	color:#960000;
	}
	
a.click-here {
	font-size:12px;
	font-weight:bold;
	color:#4F4F00;
	text-decoration:underline;
	}
	
a.click-here:hover {
	color:#000;
	text-decoration:none;
	}
	
.adv-btmbdr {
	border-bottom:1px solid #A8A887;
	}

/*------------------------------find lenders--------------------------------*/

.lendertop{ background:#fff;
            border:solid 1px #A8A887;
			}
			
.lendhead{ background:#A9A985;
           font:bold 14px/18px Arial, Helvetica, sans-serif;
		   color:#fff;
		   padding:0 0 0 10px;
		   height:25px;		   
		   }
		   
.lendhead1{ background:#8D8D6B;
           font:bold 12px/18px Arial, Helvetica, sans-serif;
		   color:#000;
		   padding:0 10px;
		   border-right:solid 1px #FFFFFF;}	
		   
.lendhead2{ background:#8D8D6B;
           font:bold 12px/18px Arial, Helvetica, sans-serif;
		   color:#fff;
		   padding:0 10px;
		   border-right:solid 1px #FFFFFF;
		   }	   
		   
.lendborder{border: solid 1px #D7D7AD;
}			   	   			

.lendpad{ padding:5px 0 5px 0;}


.lendred-heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#830000;
	}
	
	
.lendheading-bg {
	background:url(images/heading-bg.gif) repeat-x;
	border:1px solid #A8A887;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#292929;
	height:30px;
	line-height:30px;
	}	
	
.lend-imgpad{ padding:0px 10px 0 10px;}

.headbox{ background:#A9A985;
          font:bold 12px/18px Arial, Helvetica, sans-serif;
		  height:25px;
		  color:#000;
		  padding:0 0 0 10px;
		  border-bottom:1px solid #fff;
		  }
		  
.headbox-bg{ background:#E9E9D4;
             border:solid 1px #CECEB2;}	
			 
.headbox-bg1{ background:#8D8D6B;
             border:solid 1px #CECEB2;}				 
			 
.lefthbox{ background:#CECEB2;
           font:bold 11px/14px Arial, Helvetica, sans-serif;
		   color:#363837;
		   padding:5px 10px 5px 10px;
		   border-bottom:solid 1px #E9E9D4;
		   border-right:solid 1px #E9E9D4;
		   }
		   
.contpad{ padding:10px;}		   			 	  
		   
.rightbox{ border-bottom:solid 1px #FFFFFF;
           padding:0 0 0 10px;}
		   
/*-------------- Right Advertiser Login --------------*/

.rightPnelPad {
	padding:0 0 0 10px;
	}

.advLogin {
	background-color:#F3F3ED;
	border:1px solid #D3D3B9;
	width:100%;
	}
	
.advHeading {
	background:url(images/heading-bg.gif) repeat-x;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#830000;
	border-bottom:1px solid #D3D3B9;
	padding:5px;
	border-bottom:1px solid #D3D3B9;
	}
	
.advPad {
	padding:5px 5px 0 5px;
	}
	
.advPad1 {
	padding:0 5px;
	}
	
.field {
	width:170px;
	height:16px;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	padding-left:2px;
	background-color:#fff;
	border:1px solid #989874;
	}
	
.idPassword {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	}
	
a.forgotPass {
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#990000;
	text-decoration:underline;
	}
	
a.forgotPass:hover {
	color:#990000;
	text-decoration:none;
	}
		   
.sorry {
	background-color:#F3F3ED;
	border-left:1px solid #A8A887;
	border-right:1px solid #A8A887;
	border-bottom:1px solid #A8A887;
	border-top:1px solid #A8A887;
	font-size:12px;
	font-weight:bold;
	color:#000;
	padding:20px;
	}
	
.sorry span {
	font:bold 18px/18px Arial, Helvetica, sans-serif;
	color:#CC0000;
	}
	
/*----------- Conatct Form ------------*/

.comm-box {
	width:370px;
	height:100px;
	}
	
.lender-cmtbox {
	width:250px;
	height:100px;
	}
	
.rtLine {
	background:url(images/right-linebg.gif) repeat-y;
	}
	
.ltLine {
	background:url(images/left-linebg.gif) repeat-y;
	}
	
.result-bdr {
	border-bottom:1px solid #929163;
	}
	
/*---------- Property Category 23-09-08 -------------*/

.proCategory a {
	background-color:#EBEBC7;
	display:block;
	height:44px;
	font:bold 12px/44px Arial, Helvetica, sans-serif;
	color:#2E2E16;
	text-decoration:none;
	padding:0 0 0 10px;
	}
	
.proCategory a:hover {
	background-color:#F1F1D9;
	color:#8F0000;
	text-decoration:none;
	}
	
.proCatBdr {
	border:1px solid #C5C58F;
	}
	
.proCatIcon {
	background-color:#DCDCA2;
	}
	
/*---------- Details page 23-09-08 -------------*/
.proDetails {
	background-color:#EDEDE5;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0 0 0 10px;
	height:25px;
	line-height:30px;
	}
	
.proDetailsLit {
	background-color:#F3F3ED;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0 0 0 10px;
	height:25px;
	line-height:30px;
	}
	
.prodetailTab {
	border:1px solid #DCDCD2;
	}
/*--------------- 29-09-08 ------------*/	
.videoLink {
	width:384px;
	}
	
/*---------------- Property Details ------------------*/
.proDetailsHeading{
	background:url(images/heading-bg.gif) repeat-x;
	border:1px solid #A8A887;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#830000;
	height:30px;
	line-height:30px;
	}
	
.proBdr {
	border:1px solid #A8A887;
	}
	
.proBdrThumb {
	border:1px solid #A8A887;
	}
	
a.previous {
	background:url(images/prev-arrow.gif) 0 50% no-repeat;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#990000;
	text-decoration:none;
	padding:0 10px 0 8px;
	}

a.previous:hover {
	color:#000;
	}
	
a.next {
	background:url(images/next-arrow.gif) 100% 50% no-repeat;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#990000;
	text-decoration:none;
	padding:0 8px 0 10px;
	}

a.next:hover {
	text-decoration:none;
	color:#000;
	}
	
.topTableBdr {
	border:1px solid #DBDBC5;
	}

.topTablelt {
	background-color:#C0C09D;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:2px 5px 2px 5px;
	}
	
.topTablert {
	background-color:#ECECD8;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:0 0 0 5px;
	}
	
.proLeftpadd {
	padding:0 0 0 10px;
	}
	
.proHeadBg {
	background:url(images/property-bg.gif) repeat-x;
	height:27px;
	padding:0 10px;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
	}
	
.proDetails1 {
	background-color:#EAEADF;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#990225;
	padding:2px 5px 2px 5px;
	}
	
.proDetails2 {
	background-color:#EAEADF;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:2px 5px 2px 5px;
	}
	
.proDetails3 {
	background-color:#E4E4D7;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#990225;
	padding:2px 5px 2px 5px;
	}
	
.proDetails4 {
	background-color:#EDEDE6;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:2px 5px 2px 5px;
	}
	
/* Realtor Showroom 24-11-08 */

.realShowbg {
	background-color:#F3F3ED;
	border-left:1px solid #A8A887;
	border-right:1px solid #A8A887;
	border-bottom:1px solid #A8A887;
	font-size:12px;
	color:#000;
	}
	
.realShowHead {
	background-color:#E9E9D1;
	border-bottom:1px solid #D3D3B9;
	padding:10px;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#4C4C2F;
	}
	
.realShowHead span {
	font:bold 20px/26px Arial, Helvetica, sans-serif;
	color:#830000;
	}

.realShowHead01 {
	background-color:#EEEEDB;
	border-bottom:1px solid #D3D3B9;
	padding:10px;
	}
	
.realShowHead01txt {
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#4C4C2F;
	}
	
.realShowbgPadd {
	padding:10px;
	}
	
.realShowImgBdr {
	border:2px solid #BEBEA2;
	}
	
.realShowInfo {
	padding:10px 0 0 0;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#666666;
	}

ul.homeList{
	padding:15px 0 15px 15px;
	margin:0;
	list-style:none;
	}

ul.homeList li{
	padding:0 0 0 15px;
	margin:0;
	background:url(images/arrow_right_grey.png) 0 5px no-repeat;
	}