.leftTD { font-family: verdana, Helvetica, sans-serif; font-size: 11px; width: 25%; text-align: right; padding: 5px 5px 0px 5px; vertical-align: top; }
.rightTD { font-family: Arial; font-size: 12px; width: 75%; text-align: left; padding: 5px 5px 0 5px; vertical-align: middle; }
.fieldTip { color: #555; font-size: 9px; text-align: center; }

.formtitle { font-family: Arial; font-size: 13px; font-weight: bold; color: #000; text-align: left; padding-left: 30px; background-image: url(topcenterborderline.gif); background-repeat: repeat; }

.formHeader { padding: 10px 20px 10px 40px; background: url(icon/highlight_icon_transparent.gif) no-repeat InfoBackground center left; margin: 5px; border: solid 1px black; text-align: justify; }



body{ margin:0 auto; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000; line-height:18px; text-align:center;}

.down{ width:100%; clear:both;}
.clr{ width:100%; clear:both; height:1px; line-height:1px; font-size:1px;}
.container { width:1002px; clear:both; text-align:left;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
}
.container p{ margin:0px;}
.container a{ color:#000; text-decoration:none;}
.container a:hover{ color:#000; text-decoration:none;}

/* Header  Classes */

.bgTopNav{background:url(images/header-top.jpg) top left repeat-x #b40a2f; height:20px; line-height:20px; font-family:Verdana; font-size:11px; font-weight:bold; color:#fff; padding-left:350px;}
.bgTopNav a{ color:#fff; text-decoration:none; margin:0px 11px 0px 11px; outline:none;}
.bgTopNav a:hover{ color:#fff; text-decoration:none; margin:0px 11px 0px 11px;}

.headerBg{background:#b40a2f;}
.callBg{ background:url(images/call.jpg) top left no-repeat; height:87px; line-height:17px; padding-left:5px; font-family:Verdana; font-size:11px;}

.logoBar{ width:240px; float:left; padding-left:5px; font-family:Verdana;}
.hdrProOuter{ width:750px; float:right;}
.hdrProInner{ background:#fff; border:2px solid #800000; height:180px;}
.hdrProjectsZZ{ padding:15px 0px 0px 26px;}
.hdrProjectsZZ img{ float:left; margin:0px 26px 13px 0px; *margin:0px 26px 0px 0px;}

.wBold {font-weight:bold; font-size:12px; color:#ffffff; font-family:Verdana; text-align:center;}

.citySplBg{ background:#ebffa8; border-top:2px solid #92c308; border-bottom:4px solid #92c308; height:52px; font-family:Verdana;}
.citySpl { float:left; width:140px;}
.citySpl h1{margin:0px; padding:18px 0px 0px 20px; font-size:15px; font-weight:bold; color:#ff0000;}

.citySplNames{ width:730px; float:left; font-size:12px; color:#984213; font-weight:bold; line-height:20px; margin-top:6px; font-family:Verdana; }
.citySplNames span{ margin-right:5px;}
.citySplNames a{ color:#984213; margin:0px 18px 0px 5px; float:left;}
.citySplNames a:hover{ color:#984213; margin:0px 18px 0px 5px; float:left;}
.citySplNames a.w1{ width:107px;}
.citySplNames a.w2{ width:80px;}
.citySplNames a.w3{ width:70px;}
.citySplNames a.w4{ width:95px;}
.citySplNames a.w5{ width:140px;}
.freeAlertEmail{ float:right; padding:10px 20px 0px 0px;}

.countryNav{ background:#ffff00; font-size:12px; font-family:Verdana; font-weight:bold; text-align:center; height:14px; line-height:14px; border-top:5px solid #ebffa8;}
.countryNav a{ color:#333366; text-decoration:none; margin:0px 5px 0px 5px; outline:none;}
.countryNav a:hover{color:ff0000; text-decoration:none;}

.marqeeBg{ background:#b40a2f; height:16px; line-height:16px; font-size:12px; color:#fff; font-weight:bold; font-family:Verdana;}
.marqeeBg a{ color:#fff; text-decoration:none; margin:0px 18px 0px 18px;}
.marqeeBg a:hover{ color:#fff; text-decoration:none; margin:0px 18px 0px 18px;}
/*------------------- */

/* Footer  Classes */
.ftrBrdr{ border:1px solid #991f12; margin-bottom:10px; font-family:Verdana;}

.ftrOfferTxt{ background:#990000; width:370px; font-size:11px; font-weight:bold; color:#fff; height:14px; line-height:13px;}
.ftrBoxes{ width:140px; float:left; background:url(images/footer-dot.gif) top right repeat-y; height:13px; line-height:12px; border-top:1px slid #991f12; border-bottom:1px slid #991f12; border-left:none; border-right:none;}

.ftr3Nav{height:13px; line-height:13px; border:1px solid #991f12; border-left:none; border-right:none; font-size:11px;}
.ftr3Nav ul{ margin:0px; padding:0px; list-style:none; }
.ftr3Nav ul li.one{ width:122px; background:url(images/footer-navline.gif) top right repeat-y; float:left; text-align:center;}
.ftr3Nav ul li.two{ width:135px; background:url(images/footer-navline.gif) top right repeat-y; float:left; text-align:center;}
.ftr3Nav ul li.three{ width:110px; background:url(images/footer-navline.gif) top right repeat-y; float:left; text-align:center;}
.ftr3Nav ul li.four{ width:128px; float:left; text-align:center;}
.ftr3Nav ul li a{ color:#000; text-decoration:none;}
.ftr3Nav ul li a:hover{ color:#000; text-decoration:none;}

.ht9{ height:9px; line-height:9px;}

.twitterIcon{ margin:5px 0px 0px 965px; position:absolute; width:16px; height:16px; }
.facebookIcon{ margin:5px 0px 0px 988px; position:absolute; width:16px; height:16px;}
.copyrightTxt{ color:#ff0000; font-size:13px; line-height:25px;}\
.copyrightTxt a{ color:#000; text-decoration:none;}
.copyrightTxt a:hover{ color:#000; text-decoration:none;}


.footerNav{ background:#990000; font-family:Verdana; text-align:center; color:#fff; font-size:11px; height:20px; line-height:18px;}
.footerNav a{ color:#fff; text-decoration:none;}
.footerNav a:hover{ color:#fff; text-decoration:none;}
.rssFeedFtr{ position:absolute; margin:3px 0px 0px 870px;}
.ftrLastBg{ background:#b40a2f; height:8px; margin-bottom:20px;}
/*------------------- */




/* Search Proprty Box Classes */
.greenBrdr{ border:1px solid #618300;}
.headSProp{ background:#f0ded0; border-bottom:1px solid #cdcdcd;}
.headSProp h1{ font-size:15px; font-weight:bold; margin:0px; padding:0px 0px 0px 15px; font-family:Trebuchet MS;}

.yelBgSProp{ background: #fcffb1;}
.buyRendBx{ background: url(images/bg-buyrentbox.jpg) top left repeat-x #f2eef1; width:90px;  float:left; margin-right:10px;}
.pad1{ padding:12px 10px 12px 20px; font-weight:bold;}
.pad1 p{ margin-bottom:5px;}

.yelBxRight{ float:left; width:900px;}
.yBxInner{margin:10px 0px 0px 0px; padding-left:0px;}
.yBxInner p{ margin-bottom:7px;
	height: 18px;}

.yBxProp{width:115px; float:left; margin-top:7px;}
.input1{ width:107px; font-size:12px; height:22px;}
.yBxState{ width:115px; float:left; margin-top:7px;}
.input2{ width:107px; font-size:12px; height:22px;}
.yBxCity{ width:115px; float:left; margin-top:7px;}
.input3{ width:107px; font-size:12px; height:22px;}
.yBxLoc{ width:115px; float:left; margin-top:7px;}
.input4{ width:107px; font-size:12px; height:22px;}
.yBxBedMinMax{ width:90px; float:left; margin-top:7px;}
.yBxSearch{ width:90px; float:left; padding-left:25px; padding-top:23px;  margin-top:7px;}
.input5{ width:70px; font-size:12px; height:22px;}

.yBxGo{ width:35px; float:left; margin-top:25px; padding-left:20px;}
/*------------------- */

.listingOuter{ width:800px; float:left;}
.addArea{width:192px; height:auto; float:right;}

/* Refine Your Search Box*/
.refHeading h1{ font-size:11px; font-weight:bold; color:#b40a2f; margin:0px 0px 5px 0px; padding:0px;}
.locHeading h2{ font-size:12px; font-weight:bold; color:#618300; margin:0px; padding:0px; line-height:25px;}

.pad2{ padding:0px 20px 5px 20px; background:#fcfcfc;}
.bxRefSearch{ width:178px; float:left; padding-right:10px;}

.viewAllProp{font-size:10px; font-weight:bold; text-align:right;}
.viewAllProp a{ color:#618300; text-decoration:none;}
.viewAllProp a:hover{color:#000; text-decoration:none;}

.locChBox{ width:25px; float:left;}
.locality{ width:auto; float:left;}

/*------------------- */

/* Listing Box Data*/

#navNew ul{list-style:none; margin:0px; padding:0px;}
#navNew li{ list-style:none; display:block; float:left; margin:0px 3px 0px 0px; line-height:35px; }
#navNew li a{ display:block; float:left; color:#000; font-size:11px; font-weight:bold; background:url(images/grey_nav_left.jpg) no-repeat left;  padding:0px 15px 0px 8px; text-decoration:none; cursor:pointer;}
#navNew li a:hover{ display:block; float:left;}
#navNew li a span{display:block; float:left; background:url(images/grey_nav_right.jpg) no-repeat right; color:#000000;  padding:0px 12px 0 0px;}
#navNew li a:hover span{ display:block; float:left; color:#b40a2f;}
#navNew li a.exist{ display:block; float:left;  color:#fff; font-size:14px; font-weight:bold; background:#b40a2f;  padding:0 13px 0 10px; text-decoration:none;}
#navNew li a.exist span{ display:block; float:left;  color:#fff; font-size:14px; font-weight:bold; background:#b40a2f;  padding:0 0 0 6px; text-decoration:none;}

.redLine{ background:#b40a2f;}
.bgListingBox{ background: url(images/bg-listingbox.jpg) top left repeat-x;}
.listingLeft{ width:565px; padding:0px 0px 0px 15px; float:left; background:url(images/list-dotted-border.gif) top right no-repeat; font-size:11px; line-height:16px; }
.listingRight{ width:170px; float:left; padding:0px 15px 0px 30px;}

.listingLR{ padding:20px 0px 0px 0px;}

.listThumb{ width:118px; float:left; padding-right:15px;}
.listThumb img{ width:114px; height:102px; border:2px solid #dadada;}
.listDetails{ width:425px; float:left;}
.listDetails h2{ font-size:12px; font-weight:bold; margin:0px; padding:0px; color:#b40a2f;}

.lineListing{ background:url(images/list-dot.jpg) 0px 10px repeat-x;} 
.bHeight{ margin:5px 0px 15px 0px;
          
          }
          
          
/*     kashi    */
.headSProp1{ font-size:15px; margin:0px; padding:0px 0px 0px 15px; font-family:Trebuchet MS;}
.headSProp2{padding:0px 0px 0px 15px;}
