body { margin:0px auto 0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; background-image:url(../img/bodybg.jpg); background-repeat:repeat-x; background-position:top left;}
img { border:0px;}
p { margin:0px; padding:0px; font-size:11px;}
.clear { clear:both}
.maintable { margin:0px auto 0px auto; padding:0px; width:778px;}
form { margin:0px; padding:0px;}
.middlecontainer { margin:0px; padding:8px; background-color:#FFFFFF; border-left:1px solid #dadada; border-right:1px solid #dadada; width:760px;}
.middlecontainer table{ margin:0px 0px 0px 0px; padding:0px; width:100%;}

/* inner top box */
.innertopbox { margin:0px 0px 10px 0px; padding:0px; border:0px solid #000;}
.innertopboxtop { margin:0px; padding:0px; }
.innertopboxdiv { margin:0px; padding:0px 10px 0px 10px; background-image:url(../img/welcomebg.jpg); background-repeat:repeat-x; background-position:top left;}
.innertopboxdiv h1{ margin:0px 0px 5px 0px; padding:5px 0px 0px 0px; color:#041e47; font-size:18px; font-weight:bold; text-align:left;}
.innertopboxdiv p{ margin:0px; padding:0px 5px 0px 0px; color:#000; font-size:11px; text-align:justify;}

/* Advertisements */
.advertisementbox { margin:0px; padding:0px;  float:left; position:relative; display:block;}
.advertisement {margin-bottom: 8px; border: 1px solid black; float:left;}

/* top Search box */
.topsearchbox { margin:0px; padding:0px; background-image:url(../img/searchbox.jpg); background-repeat:no-repeat; background-position:top left; width:274px; height:98px;}
.topsearchdiv { margin:0px; padding:5px 10px 0px 10px; width:250px; border:0px solid #000;}
.topsearchdiv table td {margin:0px 0px 0px 0px; padding:0px 0px 2px 0px;}
.topsearchdiv h4{ margin:0px 0px 4px 0px; padding:0px; color:#031b44; font-size:12px; font-weight:bold; border-bottom:1px solid #031b44;text-align: left;}
.topsearchdiv label { padding: 0px 0px 0px 0px; color: #333; font-size: 12px; text-align: left;}
.topsearchdiv select {font-size:12px; _padding: 3px 2px 0; margin:0px 2px 0px 0px}
.searchbtn { margin:0px; padding:0px; background-image:url(../img/serachbtn.gif); background-repeat:no-repeat; background-position:top left; width:109px; height:29px; border:0px; cursor:pointer;}

/* Left Panel */
/* Left Navigation */
#leftnav { margin:0px 0px 10px 0px; padding:0px; background-image:url(../img/topleftnav.jpg); background-repeat:no-repeat; background-position:top left; width:151px;}
#leftnav ul{ margin:0px 0px 0px 0px; padding:11px 0px 0px 0px;}
#leftnav ul li{ margin:0px 0px 0px 0px; padding:0px; list-style:none; text-align:left;}
#leftnav ul li a{ margin:0px; padding:0px 0px 0px 20px; background-color:#e4e9ec; border-bottom:1px solid #cfc9c9; display:block; font-size:12px; color:#545454; text-decoration:none; height:25px; line-height:23px;}
#leftnav ul li a:hover{ margin:0px; padding:0px 0px 0px 20px; background-color:#f7f7f7; border-bottom:1px solid #cfc9c9; display:block; font-size:12px; color:#001e51; text-decoration:none; }
#leftnav ul li a.active, #leftnav ul li a.active:hover{margin:0px; padding:0px 0px 0px 20px; background-color:#fff; border-bottom:1px solid #cfc9c9; display:block; font-size:12px; color:#001e51; text-decoration:none; line-height:23px;}

/* Left Link box */
.leftlinkbox { margin:0px 0px 10px 0px; padding:0px; float:left;}
.leftlinkbox a.findagent{ margin:0px 0px 10px 0px; padding:0px; background-image:url(../img/findagent.jpg); background-repeat:no-repeat; background-position:top left; width:151px; height:51px; display:block; float:left; color:#727272; font-size:14px; font-weight:bold; text-decoration:none; line-height:50px; text-indent:50px;}
.leftlinkbox a.findagent:hover{ margin:0px 0px 10px 0px; padding:0px; background-image:url(../img/findagent_over.jpg); background-repeat:no-repeat; background-position:top left; width:151px; height:51px; display:block; float:left; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; line-height:50px; text-indent:50px;}

.leftlinkbox a.freemag{ margin:0px; padding:0px; background-image:url(../img/freemag.jpg); background-repeat:no-repeat; background-position:top left; width:151px; height:51px; display:block; float:left; color:#727272; font-size:14px; font-weight:bold; text-decoration:none; line-height:50px; text-indent:42px;}
.leftlinkbox a.freemag:hover{ margin:0px; padding:0px; background-image:url(../img/freemag_over.jpg); background-repeat:no-repeat; background-position:top left; width:151px; height:51px; display:block; float:left; color:#fff; font-size:14px; font-weight:bold; text-decoration:none; line-height:50px; text-indent:42px;}

/* Middle Panel */
/* Middle Content area */
.middlecontentarea { margin:0px; padding:0px 5px 0px 5px;}
.welcome { margin:0px; padding:0px; border:0px solid #000;}
.welcometop { margin:0px; padding:0px; }
.welcomediv { margin:0px; padding:0px; background-image:url(../img/welcomebg.jpg); background-repeat:repeat-x; background-position:top left;}
.welcomediv h1{ margin:0px 0px 5px 0px; padding:5px 0px 0px 0px; color:#041e47; font-size:14px; font-weight:bold; text-align:center;}
.welcomediv img{ margin:5px 5px 0px 5px; padding:0px 0px 0px 0px; float:left; border:1px solid #000;}
.welcomediv p{ margin:0px; padding:0px 5px 0px 0px; color:#000; font-size:11px; text-align:justify;}

/* Home Feature Property */
.homefeaturepro { margin:15px 0px 0px 0px; padding:10px 0px 10px 10px; background-image:url(../img/featurebg.jpg); background-repeat:repeat-x; background-position:top left; width:434px;  border-top:1px solid #cfc9c9; border-left:1px solid #cfc9c9; border-right:1px solid #cfc9c9; }
.homefeaturepro h1{ margin:0px 0px 10px 0px; padding:0px; color:#002950; font-size:14px; font-weight:bold; background-image:url(../img/featurepro.gif); background-position:top left; background-repeat:no-repeat; border-bottom:1px solid #cfc9c9; height:31px; line-height:32px; text-indent:40px;}
.homefeatureprobtm { margin:0px; padding:0px; background-image:url(../img/featurebtm.jpg); background-repeat:no-repeat; background-position:top left; width:446px; height:8px;}
.homefeatureprodiv { margin:0px; padding:0px 0px 0px 5px; float:left; border:0px solid #ff0000;}
.homefeatureprodiv a img{ margin:0px 5px 0px 0px; padding:3px; float:left; border:1px solid #d0caca;}
.homefeatureprodiv a:hover img { margin:0px 5px 0px 0px; padding:3px; float:left; border:1px solid #fb5309; background-color:#fff;}
.homefeatureprodiv p{ margin:10px 10px 0px 0px; padding:0px; text-align:justify;}
.homefeatureprodiv a{ margin:0px 0px 0px 0px; padding:0px; color:#011b43; font-size:11px; text-decoration:underline;}
.homefeatureprodiv a:hover{ margin:0px 0px 0px 0px; padding:0px; color:#011b43; font-size:11px; text-decoration:none;}

.homelistingagent { margin:0px; padding:5px; float:left; background-image:url(../img/homelistingagentbg.jpg); background-repeat:repeat-x; background-position:top left; width:262px;}
.homelistingagent a img{ margin:0px 5px 0px 0px; padding:0px; border:1px solid #a3a6a9; float:left;}
.homelistingagent a:hover img{ margin:0px 5px 0px 0px; padding:0px; border:1px solid #fff; float:left;}
.homelistingagent h4{ margin:0px; padding:0px; color:#000; font-size:12px; font-weight:bold; text-align:left;}
.homelistingagent .homeagentname{ margin:0px; padding:0px 0px 0px 0px; color:#000; font-size:11px; font-weight:bold;}
.homelistingagent p{ margin:0px; padding:0px; color:#000; font-size:11px;}
.homelistingagent a{ margin:0px; padding:0px; color:#fff; font-size:11px; text-decoration:underline;}
.homelistingagent a:hover{ margin:0px; padding:0px; color:#fff; font-size:11px; text-decoration:none;}

/* Home Quick Listing */
.homequicklisting { margin:15px 0px 0px 0px; padding:10px 0px 10px 10px; background-image:url(../img/featurebg.jpg); background-repeat:repeat-x; background-position:top left; width:434px; border-top:1px solid #cfc9c9; border-left:1px solid #cfc9c9; border-right:1px solid #cfc9c9; }
.homequicklisting h1{ margin:0px 0px 5px 0px; padding:0px; color:#002950; font-size:14px; font-weight:bold; background-image:url(../img/homequicklisting1.gif); background-position:top left; background-repeat:no-repeat; border-bottom:1px solid #cfc9c9; height:41px; line-height:42px; text-indent:5px; text-align:left;}
.homequicklistingbtm { margin:0px; padding:0px; background-image:url(../img/featurebtm.jpg); background-repeat:no-repeat; background-position:top left; width:446px; height:8px;}
.homequicklistingdiv { margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; float:left; border:0px solid #ff0000;}

.homequicklist { margin:10px 20px 0px 0px; _margin:10px 15px 0px 0px; padding:0px 0px 0px 0px; float:left; border:0px solid #ff0000; text-align:center;}
.homequicklist a img{ margin:0px 0px 0px 0px; padding:3px; border:1px solid #d0caca;}
.homequicklist a:hover img { margin:0px 0px 0px 0px; padding:3px; border:1px solid #fb5309; background-color:#fff;}
.homequicklist p{ margin:2px 0px 2px 0px; padding:0px; text-align:center;}

/* Listing Search */
.listingform { margin:10px 0px 0px 0px; padding:5px; border:1px solid #cfc9c9;}
.listingform table{ margin:0px 0px 0px 0px; padding:0px;}
.listingform td{ margin:10px 0px 0px 0px; padding:5px 0px 5px 0px;}
.listingform label{ margin:0px; padding:0px 5px 0px 0px; color:#000; font-size:12px; text-align:right;}
.listingform input{ margin:0px; padding:0px; color:#000; font-size:12px; text-align:left; width:120px;}
.listingform select{ margin:0px; padding:0px; color:#000; font-size:12px; text-align:left; width:122px;}
.listingform a{ margin:0px 0px 0px 0px; padding:0px; color:#727272; font-size:12px; font-weight:bold; text-decoration:underline; }
.listingform a:hover{ margin:0px 0px 0px 0px; padding:0px; color:#727272; font-size:12px; font-weight:bold; text-decoration:none; }
.listingform .normalbtn { margin:0px; padding:0px; background-image:url(../img/normalbtn.jpg); background-repeat:no-repeat; background-position:top left; width:128px; height:22px; border:0px; cursor:pointer; text-align:center; color:#727272; font-size:12px; font-weight:bold;}

/* Agent List */
.agentlist { clear:both;margin:10px 0px 0px 0px; padding:10px 10px 10px 15px; _padding:10px 10px 10px 20px; border:1px solid #cfc9c9;}
.agents { margin:0px 0px 10px 0px; padding:0px; float:left; position:relative;}
.agents .agentimg{ margin:0px 10px 10px 0px; padding:0px; float:left; position:relative; width:120px; height:180px; overflow:hidden;}
.agents .agentimg a img{ margin:0px 0px 0px 0px; padding:3px; border:1px solid #a0a0a0; display:block;}
.agents .agentimg a:hover img { margin:0px 0px 0px 0px; padding:3px; border:1px solid #a0a0a0; background-color:#a0a0a0; display:block;}
.agents .agentimg p{ margin:2px 0px 2px 0px; padding:0px; text-align:center;}
.agents a{ margin:0px 0px 0px 0px; padding:0px; text-align:center; color:#041e47; font-size:12px; font-weight:bold; text-decoration:none;}
.agents a:hover{ margin:0px 0px 0px 0px; padding:0px; text-align:center; color:#fb5309; font-size:12px; font-weight:bold; text-decoration:underline;}

/* Agent Details */
.agentdetaildiv { clear:both;margin:10px 0px 0px 0px; padding:5px; border:1px solid #cfc9c9;}
.agentdetaildiv .agentlogo{ margin:0px 0px 20px 10px; padding:0px 0px 0px 0px; border:1px solid #a0a0a0; display:block; float:right; position:relative;}
.agentdetaildiv .agentphoto{ margin:0px 0px 20px 10px; padding:0px; border:1px solid #041e47; display:block; float:right; position:relative;}
.agentdetaildiv h1{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; color:#041e47; font-size:14px; font-weight:bold;}
.agentdetaildiv p{ margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; text-align:left; color:#000; font-size:11px; text-align:justify;}
.agentdetaildiv a{ margin:0px 0px 0px 0px; padding:0px; text-align:left; color:#616161; font-size:11px; text-decoration:underline;}
.agentdetaildiv a:hover{ margin:0px 0px 0px 0px; padding:0px; text-align:center; color:#041e47; font-size:11px; text-decoration:none;}
.agentdetaildiv a.backlink{ margin:0px 0px 0px 0px; padding:0px; text-align:left; color:#616161; font-size:11px; text-decoration:underline;}
.agentdetaildiv a.backlink:hover{ margin:0px 0px 0px 0px; padding:0px; text-align:center; color:#041e47; font-size:11px; text-decoration:none;}

/* Finance */
.financeform { clear:both;margin:0px 0px 0px 0px; padding:10px; border:1px solid #cfc9c9;}
.financeform table{ margin:0px 0px 0px 0px; padding:0px; }
.financeform td{ margin:10px 0px 0px 0px; padding:5px 0px 5px 0px; color:#000; font-size:12px;}
.financeform label{ margin:0px; padding:0px 5px 0px 0px; color:#000; font-size:12px; text-align:right;}
.financeform input{ margin:0px; padding:0px; color:#000; font-size:12px; text-align:left; width:80px;}
.financeform select{ margin:0px; padding:0px; color:#000; font-size:12px; text-align:left; width:82px;}
.financeform a{ margin:0px 0px 0px 0px; padding:0px; color:#727272; font-size:12px; font-weight:bold; text-decoration:underline; }
.financeform a:hover{ margin:0px 0px 0px 0px; padding:0px; color:#727272; font-size:12px; font-weight:bold; text-decoration:none; }
.financeform .normalbtn { margin:0px; padding:0px; background-image:url(../img/normalbtn.jpg); background-repeat:no-repeat; background-position:top left; width:128px; height:22px; border:0px; cursor:pointer; text-align:center; color:#727272; font-size:12px; font-weight:bold;}
.financeform .graytxt{ margin:0px 0px 0px 0px; padding:0px; color:#616161; font-size:11px; text-align:justify;}
.financelogo { clear:both;margin:10px 0px 0px 0px; padding:10px; border:1px solid #cfc9c9; float:left; position:relative;}
.financelogo img { margin:0px 2px 10px 0px; padding:0px; border:0px solid #cfc9c9; float:left; display:block;}

/* Finance Details */
.financedetaildiv { clear:both;margin:10px 0px 0px 0px; padding:5px; border:1px solid #cfc9c9;}
.financedetaildiv .financephoto{ margin:0px 0px 20px 10px; padding:0px; border:1px solid #041e47; display:block; float:right; position:relative;}
.financedetaildiv h1{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; color:#041e47; font-size:14px; font-weight:bold;}
.financedetaildiv p{ margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; text-align:left; color:#000; font-size:11px; text-align:justify;}
.financedetaildiv a{ margin:0px 0px 0px 0px; padding:0px; text-align:left; color:#616161; font-size:11px; text-decoration:underline;}
.financedetaildiv a:hover{ margin:0px 0px 0px 0px; padding:0px; text-align:center; color:#041e47; font-size:11px; text-decoration:none;}
.financedetaildiv a.backlink{ margin:0px 0px 0px 0px; padding:0px; text-align:left; color:#616161; font-size:11px; text-decoration:underline;}
.financedetaildiv a.backlink:hover{ margin:0px 0px 0px 0px; padding:0px; text-align:center; color:#041e47; font-size:11px; text-decoration:none;}

/* Contact Us */
.contact { margin:0px; padding:0px;}
.contactadd { margin:0px; padding:10px;  border:1px solid #cfc9c9;}
.contactadd h1{ margin:0px; padding:0px; color:#041e47; font-size:14px; font-weight:bold;}
.contactadd p{ margin:0px; padding:0px; color:#545454; font-size:12px;}
.contactadd a{ margin:0px; padding:0px; color:#545454; font-size:12px; text-decoration:underline;}
.contactadd a:hover{ margin:0px; padding:0px; color:#041e47; font-size:12px; text-decoration:none;}

.contactdetail { margin:0px; padding:10px;  border-bottom:1px solid #cfc9c9;}
.contactdetail h1{ margin:0px; padding:0px; color:#373737; font-size:14px; font-weight:bold;}
.contactdetail p{ margin:0px; padding:0px; color:#545454; font-size:12px;}
.contactdetail a{ margin:0px; padding:0px; color:#545454; font-size:12px; text-decoration:underline;}
.contactdetail a:hover{ margin:0px; padding:0px; color:#041e47; font-size:12px; text-decoration:none;}
.googlemap { margin:10px 0px 0px 0px; padding:0px; background-color:#cfc9c9; border:1px solid #666666; width:425px; height:370px;}

/* Business Directory */
.businessdir { margin:0px; padding:10px;  border:1px solid #cfc9c9; background-color:#FFFFFF; text-align:left;}
.businessdir ul{ margin:0px 0px 0px 10px; padding:0px;}
.businessdir ul li{ margin:0px; padding:0px; list-style:none;}
.businessdir ul li a{ margin:0px; padding:0px 0px 0px 10px; color:#545454; font-size:12px; text-decoration:none; background-image:url(../img/bullet.gif); background-position:center left; background-repeat:no-repeat;}
.businessdir ul li a:hover{ margin:0px; padding:0px 0px 0px 10px; color:#545454; font-size:12px; text-decoration:underline; background-image:url(../img/bullet.gif); background-position:center left; background-repeat:no-repeat;}
.businessdir p{ margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
.businessdir a.backlink{ margin:0px 0px 0px 0px; padding:0px; text-align:left; color:#616161; font-size:11px; text-decoration:underline;}
.businessdir a.backlink:hover{ margin:0px 0px 0px 0px; padding:0px; text-align:center; color:#041e47; font-size:11px; text-decoration:none;}

.businessdirdtl { margin:0px; padding:10px;  border:1px solid #cfc9c9; background-color:#FFFFFF; text-align:left;}
.businessdirdtl h4{ margin:0px 0px 0px 0px; padding:0px; color:#373737; font-size:12px; font-weight:bold;}
.businessdirdtl ul{ margin:0px 0px 0px 20px; padding:0px;}
.businessdirdtl ul li{ margin:0px; padding:0px; list-style:disc; color:#545454;}
.businessdirdtl ul li a{ margin:0px; padding:0px; color:#545454; font-size:12px; text-decoration:none;}
.businessdirdtl ul li a:hover{ margin:0px; padding:0px; color:#545454; font-size:12px; text-decoration:underline;}
.businessdirdtl p{ margin:0px 0px 0px 0px; padding:10px 0px 0px 0px;}
.businessdirdtl a.backlink{ margin:0px 0px 0px 0px; padding:0px; text-align:left; color:#616161; font-size:11px; text-decoration:underline;}
.businessdirdtl a.backlink:hover{ margin:0px 0px 0px 0px; padding:0px; text-align:center; color:#041e47; font-size:11px; text-decoration:none;}

/* Business listing*/
.businesslisting { clear:both;margin:10px 0px 0px 0px; padding:5px; border:1px solid #cfc9c9; float:left; position:relative; width:410px;}
.businesslisting .businesslogo{ margin:0px 0px 0px 10px; padding:0px; border:1px solid #a0a0a0; display:block; float:right;}
.businesslisting .agentphoto{ margin:0px 0px 0px 10px; padding:0px; border:1px solid #041e47; display:block; float:right;}
.businesslisting h1{ margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; text-align:left; color:#041e47; font-size:14px; font-weight:bold;}
.businesslisting p{ margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; text-align:left; color:#000; font-size:11px; text-align:justify;}
.businesslisting a{ margin:0px 0px 0px 0px; padding:0px; text-align:left; color:#616161; font-size:11px; text-decoration:underline;}
.businesslisting a:hover{ margin:0px 0px 0px 0px; padding:0px; text-align:center; color:#041e47; font-size:11px; text-decoration:none;}
.businesslisting a.backlink{ margin:0px 0px 0px 0px; padding:0px; text-align:left; color:#616161; font-size:11px; text-decoration:underline;}
.businesslisting a.backlink:hover{ margin:0px 0px 0px 0px; padding:0px; text-align:center; color:#041e47; font-size:11px; text-decoration:none;}

/* Articles */
.article { margin:10px 0px 0px 0px; padding:0px;}
.article label{ margin:0px; padding:0px 5px 0px 0px; color:#000; font-size:12px; text-align:right;}
.article input{ margin:0px; padding:0px; color:#000; font-size:12px; width:155px;}
.article .normalbtn { margin:0px; padding:0px;text-align:center; color:#727272; width:80px; font-size:12px; font-weight:bold;}
.articlediv { margin:10px 0px 0px 0px; padding:5px; border:1px solid #cfc9c9;}
.articlelist { margin:0px 0px 0px 0px; padding:5px 0px 10px 0px; border-bottom:0px solid #cfc9c9; text-align:left;}
.articlelist h4{ margin:0px 0px 0px 10px; padding:0px; color:#373737; font-size:12px; font-weight:bold;}
.articlelist ul{ margin:0px 0px 0px 30px; padding:0px;}
.articlelist ul li{ margin:0px; padding:0px; list-style:disc; color:#545454;}
.articlelist ul li a{ margin:0px; padding:0px; color:#545454; font-size:12px; text-decoration:underline;}
.articlelist ul li a:hover{ margin:0px; padding:0px; color:#545454; font-size:12px; text-decoration:none;}
.articlediv p{ margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; color:#000; font-size:11px;}

/* Advertise */
.advertise { margin:0px; padding:0px;}
.advertise p{ margin:0px; padding:0px; text-align:center;}

/* Download PDF */
.download { margin:10px 0px 0px 0px; padding:10px; border:1px solid #cfc9c9;}
.currentdownload { margin:0px auto 30px auto; padding:0px 0px 0px 0px; background-image:url(../img/currentmonth.gif); background-repeat:no-repeat; background-position:center center; width:245px; height:105px; border:0px solid #ff0000;}
.currentdownload img { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#545454; font-size:12px; float:left; top:-5px; position:relative; border:1px solid #cfc9c9;}
.currentdownload p { margin:0px; padding:0px; color:#545454; font-size:12px; float:left; position:relative; top:35px; left:10px;}
.currentdownload a{ margin:0px; padding:0px; color:#545454; font-size:18px; font-weight:bold; text-decoration:none;}
.currentdownload a:hover{ margin:0px; padding:0px; color:#545454; font-size:18px; font-weight:bold; text-decoration:none;}

.regdownloaddiv { margin:0px 0px 0px 0px; padding:0px 0px 0px 8px; float:left; }
.regdownload { margin:0px 10px 10px 0px; padding:0px 0px 0px 0px; border:0px solid #ff0000; float:left; text-align:center; width:120px; height:180px; }
.regdownload a img { margin:0px 0px 0px 0px; padding:2px; color:#545454; font-size:12px; border:2px solid #999999; text-align:center;}
.regdownload a:hover img { margin:0px 0px 0px 0px; padding:2px; color:#545454; font-size:12px; border:2px solid #999999; text-align:center;}

.regdownload p { margin:0px; padding:5px; color:#545454; font-size:12px; text-align:center;  background-color:#999999;}
.regdownload a{ margin:0px; padding:0px; color:#fff; font-size:12px; font-weight:bold; text-decoration:none; }
.regdownload a:hover{ margin:0px; padding:0px; color:#545454; font-size:12px; font-weight:bold; text-decoration:none;}

/* Magazine Request */
.magreq { clear:both; margin:10px 0px 0px 0px; padding:10px; border:1px solid #cfc9c9;}
.magreq table{ margin:0px 0px 0px 0px; padding:0px; }
.magreq td{ margin:10px 0px 0px 0px; padding:5px 0px 5px 0px; color:#000; font-size:12px;}
.magreq label{ margin:0px; padding:0px 5px 0px 0px; color:#000; font-size:12px; text-align:right;}
.magreq input{ margin:0px; padding:0px; color:#000; font-size:12px; text-align:left; width:150px;}
.magreq textarea{ margin:0px; padding:0px; color:#000; font-size:12px; text-align:left; width:150px;}
.magreq select{ margin:0px; padding:0px; color:#000; font-size:12px; text-align:left; width:152px;}
.magreq a{ margin:0px 0px 0px 0px; padding:0px; color:#727272; font-size:12px; font-weight:bold; text-decoration:underline; }
.magreq a:hover{ margin:0px 0px 0px 0px; padding:0px; color:#727272; font-size:12px; font-weight:bold; text-decoration:none; }
.magreq .normalbtn { margin:0px; padding:0px; background-image:url(../img/normalbtn.jpg); background-repeat:no-repeat; background-position:top left; width:128px; height:22px; border:0px; cursor:pointer; text-align:center; color:#727272; font-size:12px; font-weight:bold;}

/* Listing Details */
.listingdetails { clear:both;margin:10px 0px 0px 0px; padding:5px; border:1px solid #cfc9c9; float:left; position:relative; width:415px; _width:408px;}
.listingdetails h1.title{ margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; text-align:left; color:#041e47; font-size:14px; font-weight:bold;}

.listingdetails .propertydiv { margin:0px 0px 10px 0px; padding:0px; float:left; width:150px; border:0px solid #cfc9c9;}
.listingdetails .propertydiv .propertyphoto{ margin:0px 0px 0px 0px; padding:0px; border:1px solid #a0a0a0; display:block; }
.listingdetails .propertydiv .propertythumb{ margin:5px 2px 0px 0px; padding:0px; border:1px solid #a0a0a0; display:block; float:left; }
.listingdetails .propertydiv p{ margin:0px 0px 0px 0px; padding:2px 0px 0px 0px; text-align:center; color:#041c45; font-size:11px; font-weight:bold;}
.listingdetails a.sendtofriend{ margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; text-align:left; color:#eb3b2b; font-size:11px; text-decoration:underline; background-image:url(../img/sendtofriend.gif); background-repeat:no-repeat; background-position:top left;}
.listingdetails a.sendtofriend:hover{ margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; text-align:center; color:#616161; font-size:11px; text-decoration:none; background-image:url(../img/sendtofriend.gif); background-repeat:no-repeat; background-position:top left;}

.listingdetails .propertycontent { margin:0px 10px 10px 0px; padding:0px; float:left; width:242px; border:0px solid #cfc9c9;}
.listingdetails .propertycontent p {margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; text-align:left; color:#000; font-size:11px; text-align:justify;}

.listingdetails a.map{ margin:0px 0px 0px 0px; padding:0px 0px 5px 20px; text-align:left; color:#eb3b2b; font-size:11px; text-decoration:underline; background-image:url(../img/map.gif); background-repeat:no-repeat; background-position:top left;  }
.listingdetails a.map:hover{ margin:0px 0px 0px 0px; padding:0px 0px 5px 20px; text-align:center; color:#616161; font-size:11px; text-decoration:none; background-image:url(../img/map.gif); background-repeat:no-repeat; background-position:top left; }

.listingdetails h4{ margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; text-align:left; color:#041e47; font-size:14px; font-weight:bold;}
.listingdetails .agentlogo{ margin:0px 0px 0px 10px; padding:0px; border:0px solid #041e47; display:block; float:right;}
.listingdetails .agentphoto{ clear:both; margin:0px 0px 0px 10px; padding:0px; border:1px solid #041e47; display:block; float:right;}
.listingdetails h1{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; color:#000; font-size:12px; font-weight:bold;}
.listingdetails p{ margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; text-align:left; color:#000; font-size:11px; text-align:justify;}
.listingdetails a{ margin:0px 0px 0px 0px; padding:0px; text-align:left; color:#616161; font-size:11px; text-decoration:underline;}
.listingdetails a:hover{ margin:0px 0px 0px 0px; padding:0px; text-align:center; color:#041e47; font-size:11px; text-decoration:none;}
.listingdetails a.backlink{ margin:0px 0px 0px 0px; padding:0px; text-align:left; color:#616161; font-size:11px; text-decoration:underline;}
.listingdetails a.backlink:hover{ margin:0px 0px 0px 0px; padding:0px; text-align:center; color:#041e47; font-size:11px; text-decoration:none;}

/* Site Map */
.sitemap { margin:10px 0px 0px 0px; padding:10px; border:1px solid #cfc9c9;}
.sitemap ul{ margin:0px 0px 0px 30px; padding:0px;}
.sitemap ul li{ margin:0px; padding:0px; list-style:disc; color:#545454; text-align:left;}
.sitemap ul li a{ margin:0px; padding:0px; color:#545454; font-size:12px; text-decoration:underline;}
.sitemap ul li a:hover{ margin:0px; padding:0px; color:#545454; font-size:12px; text-decoration:none;}


/* Footer */
.footer { margin:0px 0px 10px 0px; padding:0px; background-image:url(../img/footerbg.jpg); background-repeat:no-repeat; background-position:top left; width:778px; height:59px; text-align:left;}
.footerlink { margin:0px; padding:10px 0px 8px 12px; color:#fff; font-size:11px;}
.footerlink a{ margin:0px; padding:0px; color:#fff; font-size:10px; text-decoration:none;}
.footerlink a:hover{ margin:0px; padding:0px; color:#a29f9f; font-size:10px; text-decoration:none;}
.copyright { margin:0px; padding:0px 0px 0px 12px; color:#a29f9f; font-size:10px;}

/* Search all */
.searchcontainer { margin:10px 0px 0px 0px; padding:5px; border:1px solid #cfc9c9;}
.searchcontainer table{ margin:0px 0px 0px 0px; padding:0px;}
.searchcontainer td{ margin:10px 0px 0px 0px; padding:5px 0px 5px 0px; color:#727272; font-size:12px;}
.searchcontainer label{ margin:0px; padding:0px 5px 0px 0px; color:#000; font-size:12px; text-align:right;}
.searchcontainer input{ margin:0px; padding:0px; color:#000; font-size:12px; text-align:left; width:120px;}
.searchcontainer select{ margin:0px; padding:0px; color:#000; font-size:12px; text-align:left; width:122px;}
.searchcontainer a{ margin:0px 0px 0px 0px; padding:0px; color:#727272; font-size:12px; font-weight:bold; text-decoration:underline; }
.searchcontainer a:hover{ margin:0px 0px 0px 0px; padding:0px; color:#727272; font-size:12px; font-weight:bold; text-decoration:none; }
.searchcontainer .normalbtn { margin:0px; padding:0px; background-image:url(../img/normalbtn.jpg); background-repeat:no-repeat; background-position:top left; width:128px; height:22px; border:0px; cursor:pointer; text-align:center; color:#727272; font-size:12px; font-weight:bold;}

.searchdiv { margin:10px 0px 0px 0px; padding:0px; border:1px solid #cfc9c9;}
.searchdiv td{ margin:0px 0px 0px 0px; padding:5px; }
.searchdiv img{ margin:0px 0px 0px 0px; padding:0px; border:1px solid #727272; }
.searchdiv p{ margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; color:#000; font-size:12px;}
.searchdiv .pricebg{ margin:0px; padding:5px; background-color:#e4e9ec; border-left:1px solid #cfc9c9;}
.searchdiv a.title{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#041e47; font-size:12px; font-weight:bold; text-decoration:underline;}
.searchdiv a.title:hover{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#727272; font-size:12px; font-weight:bold; text-decoration:none;}

/* page navigation */
.backlink { margin:0px; padding:0px;}
.backlink a{ margin:0px; padding:0px 0px 0px 15px; color: #7f7f7f;  background:transparent url("../img/darkgray.gif") no-repeat left center;}
.backlink a:hover{ margin:0px; padding:0px 0px 0px 15px; color: #7f7f7f; text-decoration:none; background:transparent url("../img/darkgray.gif") no-repeat left center;}

.page-navigation{ display:block; float:none; clear:both; overflow:hidden; text-align:center; margin:0; padding:0.5em 0;	}
.page-navigation .med { color: #7f7f7f; font-weight:bold;}
.page-navigation a { color: #7f7f7f;}
.page-navigation a:hover { color: #ff3100;}
.page-navigation a.next, .page-navigation a.next:visited { padding:0px 15px 0px 0px; color:#ff3100; background:transparent url("../img/search_fwd_on2.gif") no-repeat right center;}
.page-navigation span.next { padding:0px 15px 0px 0px; color:#7f7f7f; background:transparent url("../img/search_fwd_off.gif") no-repeat right center;}
.page-navigation a.previous, .page-navigation a.previous:visited { padding:0px 0px 0px 15px; color:#ff3100; background:transparent url("../img/search_back_on2.gif") no-repeat left center;}
.page-navigation span.previous { padding:0px 0px 0px 15px; color:#7f7f7f; background:transparent url("../img/search_back_off.gif") no-repeat left center;}


div.errmsg { text-align:center; font-size:13px; margin:10px; padding:0px 0px 0px 0px; color:#ff3100;}
div.msg { text-align:center; font-size:13px; margin:10px; padding:0px 0px 0px 0px; color:#000;}

.flt{float:left;}
.contact_image{float:right; border:1px solid #dadada; padding: 1px;}
