body 
{
 margin-top: 30px;
 font-size: 11px;
 font-family: Tahoma, Verdana, Arial;
 color:#fff;
 text-align: center;
 margin-left: auto;
 margin-right: auto;
 width: 1032px;
 background-image:url('../images/bg.gif');
 background-repeat:repeat-x;
}

br.clear
{
 clear: both;
}

.over_body
{
 margin-left:-8px;
 margin-top: 50px;
 position:absolute;
 z-index:1000;
 top: 0px;
 background-color:#193042;
 visibility:visible;
 height:1100px;
 width:1033px;
 filter:alpha(opacity=65);
 -moz-opacity:0.65;
}

#moreinfo
{
 padding:8px 8px 8px 24px;
 margin-left:240px;
 margin-top: 180px;
 position:absolute;
 z-index:900;
 top: 350px;
 background-color:#333;
 border:1px solid #000000;
 height:240px;
 width:137px;
}

.over_content
{
 clear:both;
 padding:5px;
 overflow:auto;
 text-align:left;
 line-height:1.4em;
 color:#fff;
 margin-top:400px;
 margin-left:270px;
 font-size:18px;
 font-weight:bold;
 background:#000;
 width:150px;
}

.over_content p
{
 padding:5px 0px 5px 0px;
}


.title
{
 position:absolute;
 font-size:15px;
 color: red;
 margin-top: -120px;
 margin-left:10px;
}

.link:hover
{
 color:#008000;
}

.submit_search
{
 margin-top:15px;
 margin-left:28px;
}

.headCon
{
 margin-top:10px;
 color:#ccc;
 font-weight:bold;
 text-decoration:underline; 
 font-size:16px;
}

.globalContainer
{
 background-color:#fff;
}

.bodyContainer
{
 width:1022px;
 background-color:#fff;
 margin-left:1px;
 text-align: left;
 height:100%;
 float:left;
}

.calcContainer
{
 width:790px;
 background-color:#fff;
 margin-left:1px;
 text-align: left;
 height:100%;
 float:left;
}

.bottom_div
{
 background-image:url('../images/bottombg.gif');
 background-repeat:repeat-x;
 width:1022px;
 height:64px;
 float:left;
}

.fold
{
 float:right;
 margin-top:51px;
 /*margin-right:9px;*/
}

/*
.top_words
{
 float:left; 
 margin-left:45px;
 margin-top:9px;
}
*/
.top_words
{
 float:left; 
 margin-left:-115px;
 margin-top:-650px;
}

.banner
{
 width:1022px;
 height:127px;
 float:left;
}

.banner img
{
 margin-top:10px;
 border-bottom:1px solid #000000;
}

.calctop_logo
{
 width:790px;
 height:180px;
 border-bottom:1px solid #000000;
}

.calctop_logo img
{
 float:right;
}

.top_logo
{
 width:1022px;
 height:154px;
}

.top_logo img
{
 float:right;
 margin-right:10px;
 margin-top: 15px;
}

.contentsCon
{
 float:left;
 width:696px;
 padding:10px;
}

.contentsConsearch
{
 float:left;
}

.navbutCon
{
 float:left;
 background:#000000;
 width:1021px;
 border:1px solid #000000;
 border-bottom:1px solid #fff;
}

.navbut
{
 float:left;
 padding:16px;
 padding-left:33px;
 padding-right:33px;
 font-size:16px;
 cursor:pointer;
 background:#000000;
 border-right:1px solid #fff; 
 color:#fff;
 text-decoration:none;
}

.navbut a
{
 color:#fff;
 text-decoration:none;
}

.navbut a:hover
{
 color:#000000;
 background:#fff;
}

.navbut a
{
	display:block;
	float:left;
	color:#f4dbf0;
	text-decoration:none;
	font-weight:bold;
	padding:8px 28px 0 28px;
}
	
.navbut a:hover
{	
	color:#FFFFFF;
	height:33px;
	background:red;		
}
	

.navbut a.current
{
	display:inline;
	height:33px;
	background:red;	
	float:left;
	margin:0;
}

.navbut_lt
{
 float:left;
 padding:16px;
 padding-left:33px;
 padding-right:33px;
 font-size:16px;
 cursor:pointer;
 background:#000000;
 color:#fff;
 text-decoration:none;
}

.navbut_lt a
{
 color:#fff;
 text-decoration:none;
}

.navbut_lt a.selected:link
{
 color:#fff;
 text-decoration:none;
}

.navbut_lt a:hover
{
 color:#000000;
 background:#fff;
}


.navbut_last
{
 float:left;
 padding:16px;
 padding-left:33px;
 padding-right:33px;
 font-size:16px;
 cursor:pointer;
 background:#000000; 
 color:#fff;
}

.calcinput
{
 border:1px solid #000000;
 width:128px;
}

.calcinput input
{
 border:1px solid #000000;
 width:128px;
 margin-top:3px;
 margin-bottom:5px;
}

.navbut_last a
{
 color:#fff;
}

.navbut_last a:hover
{
 color:#000000;
}

.navbut_blank
{
 float:left;
 background:#000000;
 color:#000000;
 border-left:1px solid #fff; 
 color:#fff;
}

.navbutext
{
 float:left;
 font-size:9px;
 cursor:pointer;
 padding:5.5px;
 background:#fff;
}


.navbutext a
{
}

.readmore
{
 font-weight:bold;
 padding:3px;
 border:1px solid #8c8c8c;
 background-color:#191919;
 color:#fff;
 width:72px;
 cursor:pointer;
 font-size:11px;
}

.readmore a
{
 text-decoration:none;
}

.submit_btn
{
 font-weight:bold;
 padding:3px;
 background:#263182;
 border-bottom:4px solid #8eae4a;
 border-right:4px solid #8eae4a;
 width:52px;
 cursor:pointer;
 font-size:11px;
}

.submit_btn a
{
 text-decoration:none;
}

.dottedBorder {
	border:1px dotted #333;
}


.leftcon
{
 color:#000000;
 float:left;
 padding:16px;
 width:650px;
 font-size:15px;
 text-align:justify;
}

.paging_deco
{
 padding:3px;
 background:#fff;
 color:#000000;
 width:10px;
 margin-left:2px;
 font-size:12px;
 border:1px solid #000000;
 border-bottom:2px solid #000000;
 border-right:2px solid #000000;
}

.paging_linkdeco
{
 padding:3px;
 background:#000000;
 color:#fff;
 cursor:pointer;
 width:10px;
 font-size:11px;
 border-bottom:2px solid #f4dbf0;
 border-right:2px solid #f4dbf0;
}

.left_contactus
{
 margin-top:20px;
 border:1px solid #f4dbf0;
 border-right:4px solid  #f4dbf0;
 border-bottom:4px solid  #f4dbf0;
 background:#fbf1fa;
 padding:10px;
}

.left_fullprop
{
 margin-top:20px;
 border:1px solid #f4dbf0;
 border-right:4px solid  #f4dbf0;
 border-bottom:4px solid  #f4dbf0;
 background:#fbf1fa;
 padding:10px;
}

.pictures_frame
{
 padding:5px;
 border:1px solid #ccc;
 margin-left:9px;
 float:right;
}

.pictures_frame
{
 padding:5px;
 border:1px solid #ccc;
}

.pic_browser
{
 padding:2px;
 background-color: #ccc;
 height:62px;
}

.pic_browser img
{
 padding:2px;
 background-color: #ccc;
 width:59px;
 height:60px;
 float:left;
 cursor:pointer;
}

.realleft_banner
{
 margin-top:20px;
 color: #263182;
 padding:10px;
 height:520px;
}

.realleft_bprofile
{
 margin-top:20px;
 color: #263182;
 padding:10px;
}

.realleft_block1
{
 margin-top:20px;
 color: #263182;
 padding:10px;
 height:380px;
}

.left_block1
{
 margin-top:20px;
 color: #263182;
 padding:10px;
}

.left_block2
{
 margin-top:20px;
 border:1px solid #f4dbf0;
 border-right:4px solid  #f4dbf0;
 border-bottom:4px solid  #f4dbf0;
 background:#fbf1fa;
 padding:10px;
}

.proponlist_con
{
 margin-top:5px;
 border:1px solid #f4dbf0;
 border-right:4px solid  #f4dbf0;
 border-bottom:4px solid  #f4dbf0;
 background:#fbf1fa;
 padding:10px;
 float:left;
 width:620px;
 font-size:11px;
}

.searchtool_con
{
 margin-top:5px;
 border:1px solid #f4dbf0;
 border-right:4px solid  #f4dbf0;
 border-bottom:4px solid  #f4dbf0;
 background:#fbf1fa;
 background-image:url('../images/search_bg.gif');
 background-repeat:repeat-x;
 padding:10px;
 float:left;
 width:620px;
 font-size:11px;
}

.featured_props
{
 margin-top:20px;
 border:1px solid #f4dbf0;
 border-right:4px solid  #f4dbf0;
 border-bottom:4px solid  #f4dbf0;
 background:#fbf1fa;
 padding:10px;
 height:270px;
}

.featured_con
{
 border:1px solid #f4dbf0;
 padding:15px;
 float:left;
 margin-left:21px;
 font-size:9px;
}

.featured_pic
{
 padding:5px;
 border:1px solid #ccc;
 width:125px;
 height:94px;
}

.rightcon
{
 color:#263182;
 float:right;
 width:300px;
 padding:16px;
 padding-right:19px;
 margin-top:20px;
 font-size:15px;
 text-align:justify;
 border-left:1px dotted #263182;
}

.rightcon a
{
	text-decoration:underline;
}

.refsearch
{
 margin-top:9px;
 border:1px solid #000000;
 color:#000000;
}

.search_select
{
 float:left;
 margin-left:15px;
}

.search_select select
{
 border:1px solid #000000;
 width:130px;
}

.search_prov
{
 float:left;
 margin-left:15px;
}

.search_prov select
{
 border:1px solid #000000;
 width:130px;
}

.searchref_btn
{
 background:#fff;
 border:1px solid #000000;
 color:#000000;
 cursor:pointer;
}

.search_btn
{
 background:#000000;
 color:#fff;
 cursor:pointer;
 border-right:4px solid #f4dbf0;
 border-bottom:4px solid #f4dbf0;
 margin-left:15px;
}

.piclist_btn
{
 margin-top:8px;
 background:#000000;
 color:#fff;
 padding:4px;
 cursor:pointer;
 border-right:4px solid #f4dbf0;
 border-bottom:4px solid #f4dbf0;
 width:135px;
 font-size:12px;
}

.homepic1
{
 padding:5px;
 border:1px solid #ccc;
 margin-left:9px;
}

.aboutus_banner
{
 padding:5px;
 margin-left:9px;
}

.realhomepic1
{
 padding:5px;
 border:1px solid #ccc;
 margin-left:9px;
 width: 250px;
 height: 167px;
}

.rightcon_divider
{
 margin-top:25px;
 margin-bottom:25px;
 border-bottom:1px dotted #000000;
}

.text_divider
{
 margin-top:5px;
 margin-bottom:5px;
 border-bottom:1px dotted #000000;
}

.ref_container
{
 font-size:11px;
 padding:3px;
 background: #263182;
 color:#fff;
}

.find_onshow
{
 padding:15px;
 background:#000000;
 color:#fff;
 cursor:pointer;
 width:200px;
 font-size:13px;
 border-bottom:5px solid #f4dbf0;
 border-right:5px solid #f4dbf0;
}

.find_onshow a
{
 text-decoration:none;
 color:#fff;
}

.featured_but
{
 float:left;
 padding:3px;
 background:#000000;
 color:#fff;
 cursor:pointer;
 width:45px;
 font-size:9px;
 border-bottom:3px solid #f4dbf0;
 border-right:3px solid #f4dbf0;
 margin-left:3px;
}

.bondcalc_but
{
 padding:5px;
 background:#000000;
 color:#fff;
 cursor:pointer;
 font-size:9px;
 border-bottom:3px solid #f4dbf0;
 border-right:3px solid #f4dbf0;
}

.featured_but a
{
 color:#fff;
 text-decoration: none;
}

.search_but
{
 padding:4px;
 background:#000000;
 color:#fff;
 cursor:pointer;
 width:65px;
 font-size:12px;
 border-bottom:4px solid #f4dbf0;
 border-right:4px solid #f4dbf0;
 margin-left:15px;
}

.search_but a
{
 color:#fff;
 text-decoration: none;
}

.bondcalc_but
{
 float:left;
 padding:3px;
 background:#000000;
 color:#fff;
 cursor:pointer;
 width:95px;
 font-size:9px;
 border-bottom:3px solid #f4dbf0;
 border-right:3px solid #f4dbf0;
 margin-left:3px;
}

.bondcalc_but a
{
 color:#fff;
 text-decoration: none;
}

.contactus_but
{
 float:left;
 padding:5px;
 color:#fff;
 cursor:pointer;
 width:40px;
 font-size:11px;
 background:#263182;
 border-bottom:4px solid #263182;
 border-right:4px solid #263182;
 margin-left:4px;
}

.contactus_but a
{
 color:#fff;
 text-decoration: none;
}

.newsheadcon
{
 font-weight:bold;
 color:#fff;
 font-size:11px;
}

.newsheadcon a
{
 cursor:pointer;
}

.newsdate
{
 margin-top:2px;
 font-size:10px;
 margin-left:12px;
}

.newscontent
{
 font-size:13px;
 margin-top:4px;
 color:#fff;
 margin-left:12px;
 padding:10px;
 border:1px solid #ccc;
}

.propnews
{
 float:right;
 width:295px;
 padding: 0px 5px 3px 1px;
 margin-right:28px;
}

.noprops
{
 border:1px solid #000;
 width:482px;
 margin-left:24px;
}

.propcon
{
 border:1px solid #000000;
 width:456px;
 min-height:88px;
 float:left;
 margin:5px 15px 10px 15px;
 padding:8px 12px 8px 12px;
}

.propcon img
{
 width:116px;
 height:84px;
}

.propcon img a
{
 border: 0;
}

.sub_propcon1
{
 float:left;
}

.sub_propcon2
{
 float:left;
 width:200px;
 padding:8px;
}

.sub_propcon3
{
 padding:8px;
 width:80px;
 float:left;
}

.sub_propcon3 a
{
 text-decoration:none;
}

.sub_propcon3 img
{
 border:0;
 margin-left:4px; 
 width:18px;
 height:17px;
}

.listpropdet
{
 margin-top:4px;
 color:#fff;
 font-size:11px;
}

.listpropprice
{
 margin-top:4px;
 color:#008000;
 font-size:11px;
}

.listpropmore
{
 margin-top:4px;
}

.listpropmore a
{
 color:#fff;
 font-size:11px;
 text-decoration:none;
}

.listpropmore a:hover
{
 color:#008000;
 text-decoration:underline;
}


.paging
{
 float:left;
 font-size: 12px;
 padding-top:15px;
 margin-left:10px;
}

.paging a
{
 text-decoration:underline;
 color:#fff;
}

.paging a:hover
{
 color:#008000;
}

.searchbox
{
 width:570px;
 height:216px;
 /*background-color:#dbe7bf;*/
 margin-left:20px;
}

.searchbg
{
 width:667px;
 height:193px;
 margin-left:2px;
 border:1px solid #000000;
 background: url("../images/page-bg.gif") repeat-x;
}

#mainpropcon_div
{
 width:518px;
 margin-left:8px;
}

.cart
{
 margin-top:5px;
 border:1px solid #000000;
 float:left;
 width:152px;
 padding:5px;
 color:#000000;
 font-size:9px;
}

.loginbox
{
 padding:5px 5px 5px 14px;
 color:#000000;
 font-size:11px;
}

.loginbox input
{
 color:#000000;
 background: url("../images/in-bg.gif") repeat-x;
}

.loginbox select
{
 border:1px solid #000000;
 color:#000000;
 background: url("../images/in-bg.gif") repeat-x;
}

.regbtn
{
 padding:4px;
 border:1px solid #ffffdf;
 width:53px; 
 font-weight:bold;
 cursor:pointer;
 margin-top:6px;
 background:#000000;
 color:#fff;
}


.loginbtn
{
 padding:4px;
 border:1px solid #ffffdf;
 width:42px; 
 font-weight:bold;
 cursor:pointer;
 margin-top:6px;
 background:#000000;
 color:#fff;
}

#formuser
{
 border:1px solid #000000;
 width:128px;
}
.forminput
{
 border:1px solid #000000;
 width:228px;
}
#formpass
{
 border:1px solid #000000;
 width:128px;
}

.regselect
{
 border:1px solid #000000;
 width:228px;
}


.input1
{
 width:161px;
 border:1px solid #ccc;
 margin-left:6px;
}
.input2
{
 width:130px;
 border:1px solid #ccc;
 margin-left:6px;
}
.input2a
{
 width:90px;
 border:1px solid #ccc;
 margin-left:6px;
}


.make
{
 float:left;
 margin-left:30px;
 margin-top:18px;
}

.model
{
 float:left;
 margin-left:30px;
 margin-top:18px;
}

.priceto
{
 float:left;
 margin-left:30px;
 margin-top:8px;
}

.pricefrom
{
 float:left;
 margin-left:30px;
 margin-top:8px;
}
.yearfrom
{
 float:left;
 margin-left:30px;
 margin-top:8px;
}

.yearto
{
 float:left;
 margin-left:30px;
 margin-top:8px;
}

.submit
{
 float:left;
 margin-left:10px;
 width:60px;
 height:20px;
 background:#ccc;
}

/*Cart Starts*/
#shopping_cart
{
 color:#fff;
}

.product_container{     /* Div for each product */
        width:190px;
        margin-right:15px;
        float:left;
        margin-top:3px;
        padding:2px;
        font-weight:bold;
}

.sliding_product img{   /* Float product images */
        float:left;
        margin:2px;
}
img{    /* No image borders */
        border:0px;
}

/*Cart Ends*/

.fulldetails_left
{
 float:left;
 margin-left:24px;
 border:1px solid #000000;
 width:20px;
 padding:10px;
}

.fulldetails_center
{
 float:left;
 margin-left:38px;
 border:1px solid #000000;
 width:408px;
 margin-right:22px;
 padding:20px;
}

.fulldet_img
{
 border:1px solid #ccc;
 padding:5px;
 width:386px;
 color:#fff;
}

.newsSub
{
 padding-top:10px;
 padding-left:5px;
 padding-right:5px;
 color:#fff;
 font-size:12px;
}

.newsSub a
{
 color:#fff;
 cursor:pointer;
}

.newsSub a:hover
{
 text-decoration:underline;
}

.newsDate
{
 padding:5px;
 color:#8c8c8c;
 text-decoration:italic;
 font-size:10px;
}

.newsCon
{
 padding:5px;
 border:1px solid #8c8c8c;
}

.newsCon a
{
 color:#fff;
 text-decoration:none;
 cursor:pointer;
}

.newsCon a:hover
{
 text-decoration:underline;
}

.infoCon
{
 margin-left:14px;
 width:453px;
 border:1px solid #000000;
 padding:14px;
}

.bondcalc
{
 border:1px solid #000000;
 width: 130px;
 font-size:10px;
 height:13px;
}

.calcbutton
{
 margin-top:10px;
 border:1px solid #000000;
 background:#fff;
 padding:5px;
 width:50px;
 cursor:pointer;
}

.footer
{
 font-size:9px;
 padding:4px 20px 30px 20px;
 float:left;
 color: #79196a;
}

.footer a
{
 color: #79196a;
 text-decoration:none;
 padding-left:4px;
 padding-right:4px;
}

.footer a:hover
{
 text-decoration:underline;
}

.designed
{
 float:left;
}

.copyright
{
 float:right;
}