@charset "utf-8";
/* CSS Document */


body{
	margin:0;
	padding:7px 0 0 0;
	background:#e8e8e8 url(images/bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	}
	
div, h1, h2, h3, h4, p, ul, li, form{
	margin:0;
	padding:0;
	}	
		
.clr{
	clear:both;
	}
	
a, img{
	outline:none;
	border:none;
	}
	
a{
	color:#e1121a;
	text-decoration:none;
	}
	
a:hover{
	text-decoration:underline;
	}
	
li{
	list-style:outside;
	font-size:12px;
	margin:10px 0 0 18px;
	color:#515050;
	}
	
.spacer{
	padding:6px;
	}
	
.spacer2{
	padding:9px;
	}
	
.spacer3{
	height:108px;
	}
	
/*wrapper*/
.wrapper{
	width:980px;
	margin:0 auto;
	background-color:#fff;
	padding:0 10px 50px 10px;
	}
	
/*header*/
.header{
	}
	
/*top-part*/
.heaerTop{
	border-bottom:1px solid #e74148;
	padding-bottom:5px;
	}
	
.logo{
	width:177px;
	float:left;
	}
	
.logo a{
	background:url(images/logo-trans.png) no-repeat;
	width:177px;
	height:158px;
	display:block;
	text-indent:-10000px;
	position:absolute;
	top:12px;
	margin-left:18px;
	}
	
.TopBox{
	width:570px;
	float:left;
	margin:0 0 0 250px;
	}
	
.TopBox h2{
	border-left:1px solid #7b7a7a;
	padding:5px 0 0 12px;
	color:#787676;
	font-size:12px;
	font-weight:normal;
	float:left;
	display:block;
	margin-right:12px;
	}
	
.numberText{
	color:#001966;
	}
	
.emailaddresText{
	color:#e1121a;
	}
	
.topright{
	width:160px;
	float:right;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 0;
	}
	
.topright ul{
	display:block;
	height:32px;
	padding:0 0 0 5px;
	}
	
.topright ul li{
	list-style:none;
	margin-left:6px;
	font-size:11px;
	color:#787676;
	float:right;
	display:block;
	}
	
.topright ul li span{
	margin-left:3px;
	}
	
.topright ul li a{
	font-size:11px;
	color:#787676;
	text-decoration:none;
	text-transform:capitalize;
	}
	
.topright ul li a:hover{
	text-decoration:underline;
	}
	
/*nav*/
.nav{
	background:url(images/nav-bg.gif) repeat-x;
	border-bottom:1px solid #a2a1a1;
	height:31px;
	}
	
.naveLeft{
	background:url(images/nav-left.gif) no-repeat;
	height:31px;
	float:left;
	width:1px;
	}
	
.nav ul{
	float:left;
	display:block;
	width:780px;
	margin-left:195px;
	}
	
.nav ul li{
	list-style:none;
	float:left;
	background:url(images/nav-line.gif) right no-repeat;
	padding:0 10px 0 0;
	margin:0 10px 0 0;
	height:29px;
	}
	
.nav ul li a{
	font-size:12px;
	color:#515050;
	font-weight:bold;
	text-transform:capitalize;
	text-decoration:none;
	display:block;
	padding-top:8px;
	}
	
.nav ul li a:hover{
	color:#000;
	}
	
.nav ul li.last{
	background:none;
	}	

	
.naveright{
	background:url(images/nav-left.gif) no-repeat;
	height:31px;
	float:right;
	width:1px;
	}
	
.colorBox{
	background-color:#e3e3e3;
	border-bottom:1px solid #dadada;
	border-left:1px solid #dadada;
	border-right:1px solid #dadada;
	height:26px;
	margin-bottom:1px;
	}
	
/*content*/
.content{
	padding-bottom:20px;
	}
	
/*content-top*/
.contentTop{
	}
	
.contentBanner{
	width:815px;
	float:left;
	height:298px;
	}
	
.bannerBoxRight{
	text-align:right;
	width:400px;
	padding:8px 30px 0 0;
	float:right;
	}
	
.bannerText{
	font-size:18px;
	color:#fff;
	line-height:1.5em;
	padding-bottom:12px;
	}
	
.bannerText span{
	color:#e1121a;
	}
	
.bannerTexthelp{
	font-size:16px;
	color:#fff;
	}
	
.bannerRight{
	width:163px;
	float:right;
	border:1px solid #bcbcbc;
	padding:5px 0 0 0;
	}
	
.bannerRightTop{
	border-bottom:1px solid #bcbcbc;
	}
	
.roundArrow{
	background:url(images/roundarrow.png) no-repeat;
	font-size:18px;
	font-weight:normal;
	color:#001966;
	text-transform:capitalize;
	padding:0 0 3px 28px;
	}
	
.rentText{
	font-size:12px;
	color:#515151;
	}
	
.rentText1{
	font-size:12px;
	color:#515151;
	padding: 10px;
	}

.rentText1 a{
	font-size:12px;
	color:#515151;
	}

.samllBox{
	padding:5px 0 0 2px;
	}
	
.samllBox1{
	height: 144px;
	}
	
.dollarBox{
	width:94px;
	float:left;
	margin-top:5px;
	}
.houseicon{
	float:left;
	margin-top:10px;
	}
	
.dollar{
	font-size:24px;
	color:#e1121a;
	}
	
.bannerRightbottom{
	height: 145px;
	padding-top: 20;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 2px;
	}
	
.rentText span{
	color:#001966;
	}
	
.roundArrowJoin{
	background:url(images/roundarrow.png) no-repeat;
	font-size:18px;
	font-weight:normal;
	color:#d50e16;
	text-transform:capitalize;
	padding:0 0 3px 28px;
	font-family:Century Gothic;
	}
	
.mailicon{
	position:absolute;
	top:328px;
	margin-left:113px;
	}
	
a.find-buttom{
	background:url(images/find-botton.gif) no-repeat;
	height:24px;
	width:106px;
	font-weight:bold;
	color:#001966;
	text-decoration:none;
	display:block;
	font-size:12px;
	text-align:center;
	line-height:2em;
	margin:6px 0 9px 0;
	}
	
a.find-buttom span{
	color:#b9050c;
	}
	
/*.contentmid*/
.contentMid{
	}
	
/*contentmidLeft*/
.contentMidLeft{
	width:262px;
	float:left;
	margin-left:10px;
	position:absolute;
	top:190px;
	}
	
.contentLeftTop{
	border:1px solid #bfbfbf;
	background-color:#eae9e9;
	padding:12px 18px 8px 18px;
	}
	
.LeftSmallBox{
	background:url(images/bottom-bg.gif) bottom repeat-x;
	padding-bottom:14px;
	margin-bottom:14px;
	}
	
.wellcomTExt{
	background:url(images/roundarrow.png) top left no-repeat;
	color:#d50e16;
	font-size:24px;
	font-weight:normal;
	padding:0 0 0 30px;
	text-transform:uppercase;
	line-height:1.3em;
	}
	
.wellcomTExtspan{
	color:#001966;
	margin-top:4px;
	}
	
.wellcomTextest{
	color:#515050;
	font-size:14px;
	text-transform:capitalize;
	line-height:1.4em;
	}
	
.offerTExt{
	color:#515050;
	font-size:12px;
	padding-bottom:15px;
	}
	
.offerTExtred{
	color:#d50e16;
	font-size:12px;
	font-style:italic;
	}
	
.propertySearch{
	background:url(images/botton.gif) no-repeat;
	height:56px;
	text-align:center;
	font-size:24px;
	line-height:2.3em;
	color:#fff;
	}
	
.propertySearch a{
	font-size:24px;
	line-height:2.3em;
	color:#fff;
	text-decoration: none;	
	}	
	
.propertySearch a:hover{
	font-size:24px;
	line-height:2.3em;
	color:#fff;
	text-decoration: underline;	
	}
	
.Featured{
	background:url(images/roundarrow.png) no-repeat;
	font-size:18px;
	color:#001966;
	padding:0 0 2px 30px;
	font-weight:normal;
	margin-left:10px;
	}
	
.salesBox{
	}
	
.houseImage{
	border:1px solid #bfbfbf;
	float:left;
	}
	
.salesBoxLeft{
	width:90px;
	float:right;
	}

.salesBoxLeft p{
	font-size:12px;
	color:#454444;
	padding-bottom:10px;
	}
	
.find-box{
	padding:3px 0 0 10px;
	}
	
.socailnetwroinBox{
	text-align: center;
	padding-top: 20px;
	}
	
.twiiter{
	background:url(images/twittericon.gif) no-repeat;
	padding-left:40px;
	font-size:12px;
	color:#454444;
	font-weight:bold;
	text-align: left;
	}
	
.twiiter a{
	color:#454444;
	text-decoration:none;
	font-weight:normal;
	}
	
.twiiter a:hover{
	text-decoration:underline;
	}
	
.facebook{
	background:url(images/facebookicon.gif) left no-repeat;
	padding-left:42px;
	font-size:12px;
	color:#454444;
	font-weight:bold;
	text-align: left;
	}
	
.facebook a{
	color:#454444;
	text-decoration:none;
	font-weight:normal;
	}
	
.facebook a:hover{
	text-decoration:underline;
	}
	
.bannerBoxLeft{
	border:1px solid #bfbfbf;
	margin-top:10px;
	}
	

	
/*contentmidRight*/
.contentMidright{
	width:708px;
	float:right;
	}
	
.contentMidrightTop{
	background:url(images/red-bg.gif) repeat-x;
	height:26px;
	margin-bottom:10px;
	}
	
.contentMidrightTop h4{
	color:#fff;
	font-size:18px;
	font-weight:normal;
	padding:2px 0 0 70px;
	float:left;
	}
	
.contentMidrightTop img{
	float:right;
	}
	
/*maincontent*/
.mainrightcontent{
	margin-bottom:13px;
	}
	
.mainBox{
	width:224px;
	float:left;
	margin-left:10px;
	border:1px solid #bfbfbf;
	background-color:#eae9e9;
	padding:8px 0 0 0;
	}
	
.rightSmallBox{
	background:url(images/bottom-bg.gif) bottom repeat-x;
	padding-bottom:8px;
	}
	
.rigtsmalltop{
	background:url(images/roundarrow.png) no-repeat;
	font-size:24px;
	color:#db1018;
	padding:0 0 0 28px;
	font-weight:normal;
	margin-left:8px;
	}
	
.rightBox{
	width:204px;
	margin:0 auto;
	padding-top:5px;
	}

.image{
	border:2px solid #fff;
	}
	
.rightBox h3{
	background-color:#bb060d;
	padding:6px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	margin:7px 0 0 0;
	}

.ptext{
	padding:8px 0 0 0;
	font-size:11px;
	color:#515151;
	height:80px;
	}
	
.find-boxright{
	padding:3px 0 0 0;
	float:right;
	}
	
.bgBox{
	background:url(images/box-bg.gif) top no-repeat;
	height: 200px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 7px;
	}
	
.bgBox p{
	color:#515151;
	font-size:11px;
	padding:0 35px 0 0;
	
	}
	
	
.find-boxrightbot{
	margin-top:-20px;
	}
	
.boyimage{
	float:right;
	margin:-37px 0 0 0;
	}
	
.find-boxrightbot1{
	width:120px;
	float:left;
	margin-top:65px;
	}
	
.find-boxrightbot2{
	margin-top:45px;
	}
	
.red-box{
	background-color:#bb060d;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 15px;
	}
	
.red-box img{
	float:left;
	margin-right:5px;
	}
	
	
/*search-pager*/
.contentMidLeftmain{
	width:262px;
	float:left;
	margin-left:10px;
	}
	
.contentMidrightmain{
	width:697px;
	float:right;
	}
	
.contentMidrightmain1{
	width:699px;
	float:right;
	}
	
.property-bg{
	background:url(images/right-topbg.gif) repeat-x;
	height:33px;
	padding:5px 0 0 10px;
	}
	
.property-bg h4{
	background:url(images/roundarrow.png) no-repeat;
	font-size:24px;
	color:#fff;
	padding:0 0 0 28px;
	font-weight:normal;
	}
	
.formBox{
	border-right:1px solid #bfbfbf;
	border-left:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	margin-bottom:12px;
	padding:20px 215px 0 30px;
	background:#eae9e9 url(images/soldimage.jpg) bottom right no-repeat;
	font-size:14px;
	color:#515050;
	}
	
.formBox1{
	border-right:1px solid #bfbfbf;
	border-left:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	margin-bottom:12px;
	padding:20px;
	background-color: #eae9e9;
	}
	
.formboxContent{
	background:url(images/bottom-bg.gif) bottom repeat-x;
	padding:0 25px 11px 0;
	margin-bottom:5px;
	}
	
.textLabel{
	width:160px;
	float:left;
	display:block;
	text-align:right;
	font-size:14px;
	color:#515050;
	margin-top:4px;
	}
	
.selectbox{
	width:212px;
	float:right;
	font-size:12px;
	color:#515050;
	height:23px;
	border:1px solid #4f8ead;
	}

.selectbox1{
	width:212px;
	float:right;
	font-size:12px;
	color:#515050;
	height:80px;
	border:1px solid #4f8ead;
	}
	
.buttonsBox{
	padding:10px 0 0 60px;
	}
	
.buttonFind{
	background:url(images/find-botton.gif) no-repeat;
	width:106px;
	height:24px;
	float:left;
	margin-right:20px;
	border:none;
	cursor:pointer;
	color:#001966;
	text-transform:capitalize;
	font-weight:bold;
	}
	
.bottomtext{
	font-size:12px;
	color:#515050;
	margin:10px 0 5px 20px;
	}
	
.blueBg{
	background-color:#001966;
	height:48px;
	margin-bottom:4px;
	}
	
.descriptionarea{
	margin-bottom:8px;
	}
	
.description{
	width:227px;
	float:left;
	margin-right:6px;
	}
	
.descriptionTExt{
	font-size:18px;
	font-weight:normal;
	color:#017163;
	padding:5px 0 0 12px;
	}
	
.descriptonpText{
	font-size:12px;
	color:#666666;
	padding:20px 5px 0 12px;
	line-height:1.5em;
	}
	
.descriptionlast{
	width:227px;
	float:left;
	}
	

	
	
/*whychoosepage*/
.descriptionTExtWhy{
	font-size:18px;
	font-weight:normal;
	color:#d70f16;
	padding:5px 0 0 12px;
	}
	
.blueBg h4{
	font-size:24px;
	color:#fff;
	font-weight:normal;
	line-height:2.2em;
	margin-left:30px;
	}


/*Staticpage*/
.Staticbanner{
	}
	
.stacticREd{
	background:url(images/bannerbotbg.jpg) repeat-x;
	height:43px;
	}
	
.roundarrowText{
	background:url(images/roundarrow.png) no-repeat;
	font-size:24px;
	color:#fff;
	font-weight:normal;
	padding:0 0 0 33px;
	float:left;
	margin:10px 0 0 15px;
	line-height:1em;
	}
	
.stacticright{
	float:right;
	background:url(images/bannerbotbgright.jpg);
	width:12px;
	height:43px;
	}
	
.stactictexArea{
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 3px;
	}
	
.stactictexArea p{
	font-size:12px;
	color:#515050;
	padding-top:10px;
	line-height: 20px;
	}
.stactictexArea H1{
	font-size:18px;
	color:#001966;
	padding-top:10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
	}
.stactictexArea H2{
	font-size:18px;
	color:#001966;
	padding-top:10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-weight: normal;
	background-image: url(images/grey-arrow.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	}
.stactictexArea H3{
	font-size:24px;
	color:#de101a;
	font-weight: normal;
	margin: 0px;
	text-align: center;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	}
	
.stacticptext{
	font-size:12px;
	color:#515050;
	padding-top:16px;
	}
	
/*newspage*/
.mainnewsbox{
	padding-bottom:303px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	line-height: 18px;
	}
.newscontent{
	border-bottom:1px solid #bcbcbc;
	padding:0 0 10px 0;
	margin-bottom:15px;
	}

.newsarrow{
	background:url(images/roundarrow.png) no-repeat;
	padding:0 0 5px 32px;
	font-size:18px;
	color:#e1121a;
	font-weight:normal;
	margin:20px 0 5px 0;
	}
	
.contentBoxnews{
	width:435px;
	float:left;
	padding:0 0 0 35px;
	}
	
.newsrightimage{
	float:right;
	border:1px solid #000;
	}
	
.contentBoxnews p{
	font-size:12px;
	color:#515050;
	padding-bottom:15px;
	}
	
.newsptext{
	font-size:12px;
	color:#515050;
	padding-bottom:15px;
	}
	
a.readButton{
	background:url(images/readbutton-trans.png) no-repeat;
	height:26px;
	width:108px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#001966;
	text-decoration:none;
	display:block;
	line-height:2em;
	}
	
/*newspage2*/
.mainnewsbox2{
	padding-bottom:60px;
	}
	
.newscontent2{
	padding:0 0 10px 0;
	}
	
.newscontent2 p{
	font-size:12px;
	color:#515050;
	padding:0 20px 18px 35px;
	}
	
a.backLink{
	font-size:14px;
	font-weight:bold;
	color:#777676;
	text-decoration:none;
	margin:20px 0 0 35px;
	display:block;
	}
	
a:hover.backLink{
	text-decoration:underline;
	}
	
.contentMidrightmain ul{
	padding:0 0 20px 35px;
	}
	

	
/*footers*/
.footer{
	margin-left:10px;
	}
	
.footerTop{
	background-color:#eae9e9;
	padding:15px;
	margin-bottom:8px;
	}
	
.footerTop p{
	font-size:11px;
	color:#454444;
	float:left;
	}
	
.footerTop ul{
	float:right;
	width:320px;
	display:block;
	}
	
.footerTop ul li{
	font-size:11px;
	color:#454444;
	float:left;
	list-style:none;
	margin:0 3px 0 0;
	padding:0;
	display:block;
	}
	
.footerTop ul li a{
	color:#454444;
	text-decoration:none;
	text-transform:capitalize;
	}
	
.footerTop ul li a:hover{
	text-decoration:underline;
	}
	
.footerBox{
	width:750px;
	margin:0 auto;
	}
	
.footerBox img{
	float:left;
	margin-right:10px;
	}
.faqQ{
	font-size:12px;
	color:#001966;
	font-weight: bold;
	padding-left: 2px;
	}
.faqA{
	font-size:12px;
	color:#515050;
	padding-top:5px;
	padding-bottom: 15px;
	padding-left: 2px;
	}
	
.radioRightBox{
	float:right;
	width:212px;
	}
	
.redioBox{
	float:left;
	width:15px;
	margin:2px 4px 0 -4px;
	padding:0;
	}
	
.textLabel1{
	float:left;
	display:block;
	text-align:right;
	font-size:14px;
	color:#515050;
	margin:2px 10px 0 0;
	}
	
.buttonFind1{
	background:url(images/find-botton.gif) no-repeat;
	width:106px;
	height:24px;
	margin-left:148px;
	border:none;
	cursor:pointer;
	color:#001966;
	text-transform:capitalize;
	font-weight:bold;
	}
.related{
	float:right;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
	}
	
.usefularea{
	margin-bottom:10px;
	}
.usefuldescription{
	width:220px;
	float:left;
	margin-right:8px;
	}	
.usefuldescriptionlast{
	width:220px;
	float:left;
	}
.related-heading{
	color: #001966;
	font-size: 15px;
	background-image: url(images/related-arrow.jpg);
	background-repeat: no-repeat;
	padding-left: 30px;
	background-position: left center;
	line-height: 30px;
	font-weight: bold;
}
.related-links{
	color: #999;
	font-size: 11px;
	background-image: url(images/related-links.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 10px center;
	line-height: 22px;
	text-decoration: none;
	text-transform: capitalize;
}
.related-links a{
	color: #999;
	font-size: 11px;
	line-height: 22px;
	text-decoration: none;
	text-transform: capitalize;
}
.related-links a:hover{
	color: #d91016;
	font-size: 11px;
	line-height: 22px;
	text-decoration: underline;
	text-transform: capitalize;
}
.related-links-red{
	color: #d91016;
	font-size: 11px;
	background-image: url(images/related-links.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 10px center;
	line-height: 22px;
	text-decoration: none;
	text-transform: capitalize;
}
.related-links-red a{
	color: #d91016;
	font-size: 11px;
	line-height: 22px;
	text-decoration: none;
	text-transform: capitalize;
}
.related-links-red a:hover{
	color: #d91016;
	font-size: 11px;
	line-height: 22px;
	text-decoration: underline;
	text-transform: capitalize;
}


.clickHereTExt{
	margin:0 0 10px 420px;
	color:#001966;
	position:absolute;
	top:245px;
	cursor:pointer;
	font-weight: bold;
	}
	
.topJoin{
	position:absolute;
	top:230px;
	margin-left:470px;
	}


	
