/* CSS Document */
body{
	margin:0;
	padding:14px 0 0;
	font:normal 13px/17px Arial, Helvetica, sans-serif;
	background:url(../images/new/bg.jpg) 0 2px repeat-x;
	color:#000;
}
td, div, ul, ol, a, p, form, h1, h2, h3, h4, strong {
	margin:0;
	padding:0;
}
img{
	padding:0;
	margin:0;
}

ul {
	list-style-type:none;
}

a{
	outline:none;
	color:#294D95;
	background-color:inherit;
	text-decoration:none;
	}
	
a:hover{
	color:#000;
	background-color:inherit;
	}
	
.spacer{
	line-height:0px; clear:both; padding:0px; margin:0px;
	}

img.pic{
	display:block;
	}

/*-----Header-----*/

.logo{
	display:block;
	margin-top:6px;
	width:315px;
	}
	
.pad9{
	padding-right:9px;
	padding-bottom:13px;
	}
	
.picTop{
	float:left;
	padding:0 15px 0 0;
	}
	
p.topTxt{
	font-size:10px;
	line-height:12px;
	}

p.topTxtbld{
	color:#EB0E0E;
	background-color:inherit;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
	padding:0 0 5px;
	}

/* Navigation */
.navPan{
	position:relative;
	z-index:200;
	}
	
ul.nav{
	padding:0 0 0 2px;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	}
	
ul.nav li{
	background:url(../images/new/nav-sep.gif) 0 0 repeat-x;
	float:left;
	width:auto;
	position:relative;
	}

ul.nav li a{
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	display:block;
	float:left;
	width:auto;
	padding:0 15px;
	height:31px;
	line-height:31px;
	}	

ul.nav li a:hover, ul.nav li a.active{
	background:url(../images/new/hover-bg.gif) 0 1px repeat-x;
	color:#000;
	background-color:inherit;
	}
ul.nav div.dropdown{
	background:url(../images/new/dropdown-btn-crv.gif) no-repeat 0 100%;
	position:absolute;
	left:0;
	top:31px;
	z-index:200;
	width:200px !important;
	display:none;
	text-transform:none !important;
	padding-bottom:20px !important;
}
ul.nav ul.drop{
	background:url(../images/new/dropdown-bg.gif) repeat-y 0 0;
	}
	
ul.nav ul.drop li{
/*	background:url(../images/new/arrow-bullet.gif) no-repeat 8px 12px !important; */
	float:none!important;
	width:auto;
	padding:0!important;

	border-bottom:1px solid #CCC;
	}
ul.nav ul.drop li a{
	float:none!important;
	text-decoration:none;
	color:#000;
	background-color:inherit;
	height:30px;
	line-height:30px;
	}
ul.nav ul.drop li a:hover{
	color:#fff;	
/*	background:url(../images/new/arrow-bullet-on.gif) no-repeat 8px 12px #AA0000 !important; */
	background:#AA0000 !important;
	}	
	
#seller{
	padding:0;
	width:175px;
	}

#buyer{
	padding:0;
	width:200px;
	}	
	


/*-----Body Panel-----*/

.padTop7{
	padding:7px 0 0;
	}
	
.bodyPan{
	background-color:#fff;
	padding:10px 10px 23px;
	}
	
	
.width160 select {
	width:150px;
	}

.width237 select {
	width:235px;
	}

.width122 select {
	width:122px;
	}

.width102 select {
	width:102px;
	}
	
/*
.searchBtn{
	width:115px;
	height:25px;
	line-height:25px;
	background-color:#CC0000;
	color:#fff;
	border:1px solid #980000;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
	}	
*/

.padTop5{
	padding:5px 0 0;
	}
	
.padTop16{
	padding:16px 0 0;
	}


		
.tab ul{
	background:url(../images/new/tab-bg.gif) 0 0 repeat-x;
	border-left:1px solid #BDBCBD;
	border-right:1px solid #BDBCBD;
	font-size:12px;
	line-height:36px;
	font-weight:bold;
	height:100%;
	overflow:hidden;
	}
	
.tab ul li{
	background:url(../images/new/tab-sep.gif) 100% 1px no-repeat;
	padding:0 8px;
	float:left;
	width:auto;
	}
	
.tab ul li a{
	color:#A90000;
	background-color:inherit;
	float:left;
	width:auto;
	}

.tab ul li a:hover{
	color:#000;
	background-color:inherit;
	}
	
.bigPic{
	margin:9px 0;
	}
	
.googleBg{
	background:url(../images/new/google-bg.gif) 0 0 repeat-x;
	height:33px;
	border-left:1px solid #000;
	border-right:1px solid #000;
	line-height:33px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 8px;
	}
	
.padTop11{
	padding:11px 0 0;
	}
	
.readSec{
	color:#A90000;
	font-size:12px;
	}
	
.readSec a{
	font-weight:bold;
	text-decoration:underline;
	color:#A90000!important;
	}

.readSec a:hover{
	color:#000!important;
	text-decoration:none;
	}
	
.numSec{
	font-size:13px;
	font-weight:bold;
	}
	
.numSec ul{
	}

.numSec ul li{
	background:url(../images/new/number-bg.gif) 0 0 no-repeat;
	margin:0 3px 0 0;
	float:left;
	}
	
.numSec ul li a{
	width:17px;
	height:17px;
	display:block;
	text-align:center;
	color:#fff;
	display:block;
	}

.numSec ul li a:hover{
	color:#DFDFDF;
	}
	
.numSec ul li.nortMar{
	margin:0!important;
	}
	
/* left Panel*/

h3.hdng{
	font-size:21px;
	line-height:23px;
	color:#AA0000;
	background-color:inherit;
	padding:0 0 5px;
	}
	
.listBg{
	background:url(../images/new/news-listing-bg.gif) 0 0 repeat-x;
	padding:15px 10px 15px 10px;
	border-top:1px dashed #000;
	}
	
p.redbld{
	color:#CC0000;
	background-color:inherit;
	font-size:18px;
	line-height:20px;
	padding-bottom:8px;
	}
	
p.nrmlTxt{
	font-size:11px;
	line-height:13px;
	padding-bottom:9px;
	}

a.viewList{
	background:url(../images/new/view-list-arrow.gif) 0 10px no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#CC0000;
	background-color:inherit;
	padding:5px 22px 0 15px;
	float:right;
	}

a:hover.viewList{
	color:#000;
	background-color:inherit;
	}
	
.shaw{
	margin:23px 0;
	}
	
h4.buySell{
	font-size:17px;
	font-weight:bold;
	color:#AA0000;
	background-color:inherit;
	line-height:19px;
	padding:0 0 3px;
	}
	
.yellowBg{
	background:url(../images/new/buy-sell-bg.gif) 0 0 repeat-x #FEF9E2;
	padding:10px 11px 0;
	font-size:14px;
	}
	
.commison{
	font-size:11px;
	line-height:13px;
	font-style:italic;
	color:#AC0000;
	padding-bottom:6px;
	}
	
.txtBox{
	background-color:#fff;
	border:none;
	height:14px;
	line-height:14px;
	padding:2px 0 2px 4px;
	width:157px;
	font-size:12px;
	margin-bottom:6px;
	}
	
.calculate{
	height:22px;
	line-height:22px;
	width:80px;
	background-color:#CC0000;
	color:#FBFC17;
	font-size:12px;
	font-weight:bold;
	border:none;
	margin-bottom:10px;
	cursor:pointer;
	}
	
.padTop20{
	padding:20px 0 0;
	}
	
.padTop18{
	padding:18px 0 0;
	}
	
.padTop4{
	padding:4px 0 0;
	}
	
.dotBdr{
	background:url(../images/new/dot-line01.gif) 0 100% repeat-x;
	}

/*-----Footer-----*/

.footer{
	background:url(../images/new/footer-bg.gif) 0 0 repeat-x;
	height:116px;
	}

.footer ul {
	font-size:12px;
	padding:22px 0 0;
	width:715px;
	margin:0 auto;
	}
	
.footer ul.midList{
	width:310px;
	margin:0 auto;
	padding:0!important;
	}

.footer ul li, td.footer ul.midList li{
	float:left;
	background:url(../images/new/foot-sep.gif) 0 5px no-repeat;
	background-color:inherit;
	padding:0 10px;
	text-align:center;
	}
	

.footer ul li.padNo, td.footer ul.midList li.padNo{
	padding:0 10px 0 0;
	}
	
.footer ul li a, td.footer ul.midList li a{
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	}
	
.footer ul li a:hover, td.footer ul li a.active, td.footer ul.midList li a:hover, td.footer ul.midList li a.active{
	color:#000;
	background-color:inherit;
	}
	
.footer p{
 	font-size:11px;
	line-height:13px;
	color:#101F53;
	background-color:inherit;
	clear:both;
	padding:5px 0 0;
	text-align:center;
	}
	
.footer p.webDesign{
	color:#405AB9;
	background-color:inherit;
	padding:0!important;
	}
	
.footer p.webDesign a{
	color:#405AB9;
	background-color:inherit;
	text-decoration:none;
	}
	
.footer p.webDesign a:hover{
	color:#fff;
	background-color:inherit;
	}
	
/* Misc*/

.noBg{
	background:none!important;
	}
	
.noMar{
	margin:0!important;
	}
	
/* Listing Search page*/

.botPad10{
	padding-bottom:10px!important;
	}
	
.listSearch{
	}
	
.listSearch th{
	background:#eee;
	color:#000;
	font-weight:bold;
	height:48px;
	padding:0 0 0 12px;
	border-right:2px solid #fff;
	}
	
.norightBdr{
	border-right:none;
	}

.listSearch td.lightSec{
	background:#fff;
	padding:9px 0 6px 12px;
	border-right:2px solid #fff;
	border-bottom:1px solid #fff;
	font-size:12px;
	}

.listSearch td.deepSec{
	background:#eee;
	padding:9px 0 6px 12px;
	border-right:2px solid #fff;
	border-bottom:1px solid #fff;
	font-size:12px;
	}

p.blueTxt{
	color:#3B559D;
	background-color:inherit;
	font-weight:bold;
	}
	
p.redTxt{
	color:#C00000;
	background-color:inherit;
	}
	
.sampleBan{
	margin:33px 0 0;
	}
	
.newprice{
	color:#2C4DC3;
	}
	
.openHouse{
	color:#800080;
	}
	
.time{
	color:#800080;
	font-style:italic;
	}
	
.yellowSelected{
	background:url(../images/new/listing-selected-bg.gif) 0 0 repeat-x;
	padding:8px 0 8px 12px;
	border-right:2px solid #fff;
	border-bottom:1px solid #fff;
	font-size:12px;
	}
	
.subHdng{
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	padding:0 0 20px;
	}
	
.botpad15{
	padding:0 0 15px;
	}
	
.navImg{
	margin:0 0 28px;
	}
	
.navImg01{
	margin:0 0 12px;
	}
	
.navImg02{
	margin:12px 0 16px;
	}
	
.padTop17{
	padding:17px 0 0;
	}
	
.padTop12{
	padding:12px 0 0;
	}
	
.botpad20{
	padding:0 0 20px;
	}
	
.padTop25{
	padding:25px 0 0;
	}
	
.padTop27{
	padding:27px 0 0;
	}
	
/* Listing page*/

.galbigPic{
	margin:0 0 3px;
	}
	
.galRedlft{
	background:url(../images/new/gal-red.gif) 0 0 repeat-y;
	}
	
.galRedright{
	background:url(../images/new/gal-red.gif) 100% 0 repeat-y;
	}
	
.galThumb img{
	float:left;
	margin-right:3px;
	}
	
.marRt1{
	margin:0 1px 0 0;
	}
	
.marLt1{
	margin:0 0 0 1px;
	}

.font12{
	font-size:12px;
	line-height:14px;
	}
	
.font12 a{
	color:#000!important;
	}
	
.font12 a:hover{
	color:#294D95!important;
	}
	
.topPad6{
	padding:6px 0 21px;
	}	

.listngHdng{
	background:url(../images/new/top-hdng-bg.gif) 0 0 repeat-x;
	height:42px;
	line-height:42px;
	/*width:595px;*/
	font-size:17px;
	font-weight:bold;
	padding:0 0 16px;
	}	

.listngSubhdng{
	color:#AA0000;
	background-color:inherit;
	font-size:12px;
	font-weight:bold;
	padding:0 0 12px;
	}	

ul.desc{
	padding:0 0 25px;
	height:100%;
	overflow:hidden;
	font-size:12px;
	line-height:18px;
	}
	
ul.desc li{
	background:url(../images/new/bull.gif) 0 7px no-repeat;
	padding:0 0 0 16px;
	}	
	
ul.desc li a{
	color:#000;
	background-color:inherit;
	}

ul.desc li a:hover{	
	color:#294D95!important;
	background-color:inherit;
	}
	
h3.heritage{
	background:url(../images/new/dot-line01.gif) 0 100% repeat-x;
	font-size:17px;
	line-height:19px;
	color:#000;
	background-color:inherit;
	font-weight:bold;
	padding-bottom:9px;
	margin-bottom:10px;
	}

.padBot18{
	padding:0 0 17px;
	}	

a.readMore{
	background-color:#CC0000;
	color:#fff!important;
	width:84px;
	height:22px;
	display:block;
	line-height:22px;
	text-align:center;
	font-weight:bold;
	margin-bottom:24px;
	}
	
a:hover.readMore{
	color:#fff!important;
	background-color:#A40101;
	}
	
a.addFav{
	background:url(../images/new/favourite-icon.gif) 0 0 no-repeat;
	font-size:11px;
	line-height:24px;
	padding:0 0 5px 22px;
	color:#393939!important;
	}
		
a.googleMap{
	background:url(../images/new/google-map-icon.gif) 0 0 no-repeat;
	font-size:11px;
	line-height:24px;
	padding:0 0 0 20px;
	color:#393939!important;
	}	
	
a.tellFrnd{
	background:url(../images/new/tell-a-friend-icon.gif) 0 0 no-repeat;
	font-size:11px;
	line-height:24px;
	padding:0 0 2px 20px;
	color:#393939!important;
	}	
	
a.facebook{
	background:url(../images/new/facebook-icon.gif) 0 0 no-repeat;
	font-size:11px;
	line-height:24px;
	padding:0 0 2px 24px;
	color:#393939!important;
	}	
	
a.subscribe{
	background:url(../images/new/subscribe-icon.gif) 0 0 no-repeat;
	font-size:11px;
	line-height:24px;
	padding:0 0 0 20px;
	color:#393939!important;
	}	
	
a.offerForm{
	background:url(../images/new/offer-form-icon.gif) 0 0 no-repeat;
	font-size:11px;
	line-height:24px;
	padding:0 0 2px 20px;
	color:#393939!important;
	}	
a.featureSheet{
	background:url(../images/new/feature-sheet-icon.gif) 0 0 no-repeat;
	font-size:11px;
	line-height:24px;
	padding:0 0 2px 20px;
	color:#393939!important;
	}	
a.applyMortgageIcon {
	background:url(../images/new/mortgage_1.gif) 0 0 no-repeat;
	font-size:11px;
	line-height:24px;
	padding:0 0 2px 20px;
	color:#393939!important;
}	
a:hover.addFav, a:hover.googleMap, a:hover.tellFrnd, a:hover.facebook, a:hover.subscribe, a:hover.offerForm, a:hover.featureSheet, a:hover.applyMortgageIcon{
	color:#CC0000!important;
	background-color:inherit;
	} 
.padTop32{
	padding:32px 0 0;
	}
	
.lightYellow{
	background-color:#FFF2A8;
	color:#5D4610;
	padding:18px 0 15px;
	}	
	
.lightYellow h4{
	font-size:18px;
	line-height:22px;
	color:#5D4610;
	background-color:inherit;
	text-align:center;
	font-style:italic;
	padding-bottom:3px;
	}
	
.lightYellow p.priceRed{
	font-size:24px;
	line-height:26px;
	color:#C50000;
	font-weight:bold;
	text-align:center;
	padding-bottom:6px;
	}
	
.lightYellow p.clickImage{
	font-size:14px;
	line-height:16px;
	color:#000;
	background-color:inherit;
	text-align:center;
	padding:0 0 7px;
	}
	
.tmgLogo{
	margin:12px 0 0;
	}

.padTop22{
	padding:22px 0 0;
	}	
	
.dotBotbdr{
	background:url(../images/new/dot-line01.gif) 0 100% repeat-x;
	padding:7px 0;
	font-size:12px;
	}	

.propHeighRed{
	color:#AA0000;
	background-color:inherit;
	font-weight:bold;
	}	

.padTop26{
	padding:26px 0 0;
	}	

.conInfoBg{
	background-color:#BE0933;
	color:#fff;
	padding:10px 0 16px;
	}	

	
.conInfoBg h4{
	font-size:17px;
	font-weight:bold;
	line-height:19px;
	padding:0 0 9px 16px;
	}
		
.whiteBg{
	background-color:#fff;
	color:#000;
	font-size:12px;
	line-height:22px;
	padding:0 0 10px;
	}
	
.whiteBg a{
	color:#000!important;
	background-color:inherit;
	text-decoration:underline!important;
	}
	
.whiteBg a:hover{
	color:#AA0000!important;
	background-color:inherit;
	text-decoration:none!important;
	}
	
.padlft14{
	padding:0 0 0 14px;
	}
	
a.viewLargemap{
	background:url(../images/new/zoom-icon.gif) 0 0 no-repeat;
	padding:0 0 0 18px;
	color:#BE0933;
	font-size:12px;
	line-height:16px;
	}
	
a:hover.viewLargemap{
	color:#000;
	background-color:inherit;
	}

.googleMapSec{
	margin:0 0 10px;
	}	
	
.padBot7{
	padding:0 0 7px;
	}
	
.whiteBg01{
	background-color:#fff;
	color:#000;
	font-size:12px;
	line-height:14px;
	padding:7px 7px 5px;
	}
	
h3.paymentCal{
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#004600;
	padding:0 0 6px;
	text-align:center;
	}	

.caluse{
	padding:0 0 20px;
	text-align:center;
	}
	
.txtboxBig{
	width:80px;
	}
.txtboxBig2{
	width:135px;
	}
	
.txtboxSmall{
	width:38px;
	}
.btnClr{
	color:#005C2B;
	}
.paddBotm10{
	padding-bottom:10px;
}
/*-----------------gallery-----------------------*/
td#galThumbArea div{
	display:none;
	}
/*---------------------listing submission page starts--------------------*/
.blueStepbg{
	background-color:#546FBF;
	border-right:1px solid #FFF;
}
	.blueStepbg h3{
		font:bold 22px/24px Arial, Helvetica, sans-serif;
		color:#FFFB99;
		text-transform:uppercase;
		padding:19px 0 8px 0;
	}
	.blueStepbg p{
		font:12px/15px Arial, Helvetica, sans-serif;
		color:#FFF;
		padding-right:42px;
	}
.yellowStepbg{
	background-color:#e3c976;
	border-right:1px solid #FFF;
}
	.yellowStepbg h3{
		font:bold 22px/24px Arial, Helvetica, sans-serif;
		color:#FFFB99;
		text-transform:uppercase;
		padding:19px 0 8px 0;
	}
	.yellowStepbg p{
		font:12px/15px Arial, Helvetica, sans-serif;
		color:#FFF;
		padding-right:42px;
	}
.redStepbg{
	background-color:#d37979;
	border-right:1px solid #FFF;
}
	.redStepbg h3{
		font:bold 22px/24px Arial, Helvetica, sans-serif;
		color:#FFFB99;
		text-transform:uppercase;
		padding:19px 0 8px 0;
	}
	.redStepbg p{
		font:12px/15px Arial, Helvetica, sans-serif;
		color:#FFF;
		padding-right:42px;
	}
.step1{
	background:url(../images/new/step-1.gif) no-repeat 0 0 #21377D;
	border-right:1px solid #FFF;
}
.step2{
	background:url(../images/new/step-2.gif) no-repeat 0 0 #D9B84D;
	border-right:1px solid #FFF;
}
.step3{
	background:url(../images/new/step-3.gif) no-repeat 0 0 #C75757;
}
.step1Large{
	background:url(../images/new/step-1-large.gif) no-repeat 0 0;
	height:116px;
}
.step2Large{
	background:url(../images/new/step-2-large.gif) no-repeat 0 0;
	height:116px;
}
.step3Large{
	background:url(../images/new/step-3-large.gif) no-repeat 0 0;
	height:116px;
}
.grayDarkbg{
	background-color:#E8E8E8;
}
.grayDarkbg label{
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color:#000;
	padding-left:21px;
	padding-top:8px;
	padding-bottom:8px;
	display:block;

}
.grayDarkbg label span {
	color:#D50808;
}
.grayDarkbg label span#land_address,
.grayDarkbg label span#land_prop_desc,
.grayDarkbg label span#land_city,
.grayDarkbg label span#land_prop_style {
	color:#000000;
}
.grayLightbg{
	background-color:#F3F3F3;
/*	padding:8px 0 8px 21px;*/
	padding-left:21px;
}
.smallTxt{
	font-size:11px;
}
.txtFldsmedium{
	border:1px solid #BBBBBB;
	font:12px/18px Arial, Helvetica, sans-serif;
	height:18px;
	color:#000;
	width:172px;
	padding:2px;
	margin-bottom:8px;
	margin-top:8px;
}
.txtFldslarge{
	border:1px solid #BBBBBB;
	font:12px/18px Arial, Helvetica, sans-serif;
	height:18px;
	color:#000;
	width:245px;
	padding:2px;
	margin-bottom:8px;
	margin-top:8px;
}
.txtFldssmall{
	border:1px solid #BBBBBB;
	font:12px/18px Arial, Helvetica, sans-serif;
	height:18px;
	color:#000;
	width:105px;
	padding:2px;
	margin-bottom:8px;
	margin-top:8px;
}
.selectBoxsmall,
select#floors {
	width:77px;
	margin-bottom:8px;
	height:24px;
	margin-top:8px;
}
a.backTop{
	background:url(../images/new/top-arrow.gif) no-repeat 0 4px;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#546FBF;
	padding-left:15px;
	text-decoration:none;
}
a.backTop:hover{
	color:#000;
}
.padTop8{
	padding-top:8px;
}
.descriptionBox{
	width:460px;
	height:175px;
	border:1px solid #BBBBBB;
	float:left;
	margin-bottom:5px;
	margin-right:10px;
}
.botmParagraph{
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	padding:6px 45px 10px 0;
}
p.detailsTxt{
	padding-left:45px;
	text-indent:-45px;
	padding-top:8px;
}
.detailsPadd{
	padding:16px 0 16px 22px;
}
.headingBg{
	background-color:#CFE8F4;
	padding:5px 0 5px 22px;
	font-weight:bold;
}
a.addFeature{
	background:url(../images/new/add-bullet.gif) no-repeat 0 2px;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#000;
	padding-left:15px;
	text-decoration:none;
}
a.addFeature:hover{
	color:#546FBF;
}
.padBotm16{
	padding-bottom:16px;
}
.captchaFld{
	margin:0 0 5px 0!important;
	display:block;
}
.padRight42{
	padding-right:42px;
}
.listTxt{
	padding:16px 0 16px 34px;
}
.listTxt li{
	font:11px/16px Arial, Helvetica, sans-serif;
	color:#000;
	list-style-type:decimal;
}
.validationBox{
	width:395px;
	height:115px;
	border:1px solid #BBBBBB;
	float:left;
	margin-bottom:5px;
	margin-right:10px;
}
.uploadBtn{
	background-color:#CC0000;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:10px 16px;
	display:block;
	float:left;
	margin-right:9px;
}
.checkOut{
	background-color:#3F66CF;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:10px 16px;
	display:block;
	float:left;
}
/*---------------------listing submission page ends--------------------*/






input.disabled,
textarea.disabled,
select.disabled {
	border:1px solid #BBBBBB;
	background-color:#efefef;
	color:#ada0a0;
	text-shadow:#ffffff 1px 1px 1px
}
input.disabled[type="radio"]{
	border:none;
	background-color:transparent;
	color:#ada0a0;
	text-shadow:#ffffff 1px 1px 1px
}
label.disabled,
.grayDarkbg label.disabled span#land_address,
.grayDarkbg label.disabled span#land_prop_desc,
.grayDarkbg label.disabled span#land_city,
.grayDarkbg label.disabled span#land_prop_style,
.grayDarkbg label.disabled span {
	color:#ada0a0;
	text-shadow:#ffffff 1px 1px 1px
}