@charset "utf-8";
/*-------------------------------------| body frame start |---------------------------- */
:focus {outline: 0;}
body{
	margin:0px auto;
	background-color:#07133d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585858;
	line-height:18px;
	background-image: url(../images/page-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#container{
	width:950px;
	margin:0px auto;
	background-color:#ffffff;
}
#btn-panel{ background-image: url(../images/btn-panel-bg.gif); background-repeat: repeat-x; background-position: left top; height:37px; float: left; width: 100%; 
}
#footer{
	clear:both;
	background-color:#07133d;
	color:#a9aeb4;
	font-size:11px;
	text-align:center;
	padding:20px 0px;
}
#footer a{
	text-decoration:none;
	color:#a9aeb4;
}
.disclaimer{
	color:#6d92b5;
	padding-top:2px;
}
#main-area{
	padding:20px 26px;
}
/*-------------------------------------| body frame end |---------------------------- */






/*-------------------------------------| top navigation start |---------------------------- */
#btn-panel .home{ color:#ffffff; background-image: url(../images/btn-seprator.gif); background-repeat: no-repeat; background-position: right top; width:160px; padding:10px 0px; display:block; float:left; text-decoration:none; text-align:center 
}
#btn-panel .tenants{ color:#ffffff; background-image: url(../images/btn-seprator.gif); background-repeat: no-repeat; background-position: right top; width:160px; padding:10px 0px; display:block; float:left; text-decoration:none; text-align:center 
}
#btn-panel .landlords{ color:#ffffff; background-image: url(../images/btn-seprator.gif); background-repeat: no-repeat; background-position: right top; width:160px; padding:10px 0px; display:block; float:left; text-decoration:none; text-align:center 
}
#btn-panel .aboutUs{ color:#ffffff; background-image: url(../images/btn-seprator.gif); background-repeat: no-repeat; background-position: right top; width:160px; padding:10px 0px; display:block; float:left; text-decoration:none; text-align:center 
}
#btn-panel .listing{ color:#ffffff; background-image: url(../images/btn-seprator.gif); background-repeat: no-repeat; background-position: right top; width:160px; padding:10px 0px; display:block; float:left; text-decoration:none; text-align:center 
}
#btn-panel .contactus{ color:#ffffff; width:150px; padding:10px 0px; display:block; float:left; text-decoration:none; text-align:center 
}
#btn-panel a:hover{
	font-weight:bold;
}
/*-------------------------------------| top navigation end |---------------------------- */






/*-------------------------------------| tag css start |-------------------------------- */
a img{
	border:none;
}
h1{
	padding:0px;
	margin:0px;
	padding-bottom:14px;
	color:#000000;
	font-size:24px;
	font-weight:normal;
	line-height:30px;
}
h2{
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	font-size:16px;
	line-height:20px;
	color:#044277
}
h3{
	padding:0px;
	margin:0px;
	padding-bottom:5px;
	font-size:16px;
	line-height:20px;
	color:#000000;
}
p{
	padding:0px;
	margin:0px;
	padding-bottom:18px;
}
/*-------------------------------------| tag css end |-------------------------------- */








/*-------------------------------------| text css start |-------------------------------- */
.brown-big-title{
	font-size:26px;
	color:#935f34;
	padding-bottom:16px;
}
.blue-eighteen{
	font-size:18px;
	color:#0e63a8;
	text-decoration:none
}
.blue-big-title{
	font-size:26px;
	color:#044277;
	padding-bottom:16px;
	padding-top:5px;
}
.blue-fourteen-bold{
	font-size:14px;
	color:#044277;
	font-weight:bold;
}
.orange-twenty-text{
	font-size:20px;
	color:#ef740c;
}
/*-------------------------------------| text css end |-------------------------------- */









/*-------------------------------------| search css start |-------------------------------- */
.home-property-search{
	border:1px solid #bfcee2;
	background-color:#bfcbd3;
	background-image: url(../images/search-section-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	float:right;
	padding:24px;
	width:260px;
}
.search-left{
	width:88px;
	float:left
}
.search-right{
	width:170px;
	float:left
}
.input-box{
	border:1px solid #99afbc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#585858;
}
.update-search{
	border:1px solid #bfcee2;
	background-color:#c0ccd3;
	background-image: url(../images/upadate-serach-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding:10px 10px;
}
.update-search-criteria{
	float:left;
	width:540px;
	padding-left:20px;
}

/*-------------------------------------| search css end |-------------------------------- */




/*-------------------------------------| page title css start |-------------------------------- */
.page-title{
	font-size:11px;
	color:#b2b2b2;
}
.page-title a{
	font-size:11px;
	color:#b2b2b2;
	text-decoration:none;
}
.page-title .current{
	font-size:11px;
	color:#b2b2b2;
	text-decoration:underline;
}
/*-------------------------------------| page title css start |-------------------------------- */





/*-------------------------------------| featured css start |-------------------------------- */
.brief-right a {
	color:#016CBA:
}
.brief-right a:hover {
}
.featured-properties{
	padding:17px;
	padding-right:0px;
}
.featured-properties img{
	border:3px solid #e4e4e4;
	float:left;
	margin-right:14px;
}
.featured-properties .brief{
	float:left;
	margin-right:14px;
	width:196px;
	line-height:16px;
}
.featured-properties .brief-left{
	float:left;
	font-size:11px;
	font-weight:bold;
	width:98px;
}
.featured-properties .brief-right{
	float:left;
	font-size:11px;
}
/*-------------------------------------| featured css end |-------------------------------- */







/*-------------------------------------| paging css start |-------------------------------- */
.paging{
	float:right;
}
.paging a{
	color:#868c91;
	text-decoration:none;
	padding:1px 2px;
}
.paging a:hover{
	color:#868c91;
	text-decoration:underline;
}
.paging .current{
	color:#417196;
	text-decoration:underline;
	font-weight:bold;
}
.paging-bold{
	color:#417196;
	font-weight:bold;
}
/*-------------------------------------| paging css end |-------------------------------- */






/*-------------------------------------| property listing css start |-------------------------------- */
.property-item{
	width:430px;
	float:left;
}
.property-img{
	width:238px;
	float:left;
}
.property-pic{
	border:3px solid #e4e4e4;
}
.property-brief{
	float:left;
	width:192px;
	line-height:16px;
	font-size:11px;
}
.property-brief .brief-left{
	float:left;
	font-weight:bold;
	width:98px;
}
.property-brief .brief-right{
	float:left;
	width:93px;
}
.property-brief a{
	color:#7f93a0;
}
.property-brief a:hover{
	color:#417196;
}
.property-item-h-seprator{
	width:38px;
	float:left
}
.property-item-v-seprator{
	height:50px;
	clear:both
}
/*-------------------------------------| property listing css end |-------------------------------- */





/*-------------------------------------| property details css start |-------------------------------- */
.property-detail-img{
	width:340px;
	float:left;
}
.property-pic{
	border:3px solid #e4e4e4;
}
.property-detail-section{
	float:left;
	width:540px;
}
.property-detail{
	float:left;
	width:260px;
}
.property-detail .brief-left{
	float:left;
	font-weight:bold;
	width:110px;
}
.property-detail .brief-right{
	float:left;
	width:93px;
}
.property-detail-right{
	float:right;
	width:280px;
}
.property-detail-right ul{
	padding:0px;
	margin:0px;
	padding-left:8px;
	padding-top:8px;
}
.property-detail-right li{
	background-image: url(../images/bullet-arrow.gif);
	background-repeat: no-repeat;
	background-position: left 7px;
	list-style-type: none;
	padding-bottom:5px;
	padding-left:15px;
}
.property-detail-right a{ color: #051035; text-decoration: underline; }
.property-detail-right a:hover{ color: #1399F2; text-decoration: none; 	
}
.other-photos{
	border:1px solid #e1e3e5;
	background-color:#f7f8f9;
	margin-right:10px;
}
.related-propert-pic{
	border:3px solid #dfe1e3;
	background-color:#f7f8f9;
	margin-right:28px;
}
/*-------------------------------------| property details css end |-------------------------------- */







/*-------------------------------------| other css start |-------------------------------- */
.home-sub-header-left{
	float:left;
	width:216px;
}
.home-sub-header-mid{
	float:left;
	width:370px;
	padding:0px 26px;
}
.h-dotted-line{
	background-image: url(../images/h-dotted-line.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.bottom-logos{
	padding:26px 17px;
}
/*-------------------------------------| other css end |-------------------------------- */
/*** Form ***/
.webform form { padding-top: 20px; padding-bottom: 20px; }
.webform form label { float: left; width: 180px; font-size: 1.2em; line-height: 2em; color: #666666; clear: both; text-align: left; padding-left: 1em; }
.webform form fieldset { border-style: none; }
.webform form input, form textarea { padding: 1px 3px; float: left; width: 350px; background: #EBEBEB; border: 1px solid #C7C7C7; margin-top: 3px; font: 1.2em Arial, Helvetica, sans-serif; }
.webform form img { padding: 1px 3px; float: left; border: 1px solid #666666; margin-top: 3px; }
.webform form .info { display: block; clear: both; float: left; padding-left: 190px; font-style: italic; color: #666666; line-height: 2em; width: 400px; }
.webform form .checkboxes { clear: both; text-align: left; }
.webform form .checkboxes input { float: left; width: 20px; margin-left: 200px; background: url(none); border-style: none; }
form .checkboxes span { font-size: 1.1em; line-height: 2em; font-weight: bold; color: #666; }
.webform .buttonpress  { float: left !important; width: 100px !important; background: #39C url(../images/menu.jpg) repeat-x 0px 0px; font-weight: bold; color: #FFF; margin-top: 10px; }
.webform .button_box { float: left; width: 100%; margin-top: 30px; }
.webform form .captcha { clear: both; float: left; width: 400px; padding: 0px 0px 10px 200px; margin: 0px; height: 60px; }
.webform .errordiv { color: #FF0000; font-size: 1.2em; line-height: 1.4em; border:thin; width:90%; border-color:#990000; border-style:solid; padding: 10px; text-align: left; }
.webform .successdiv { color: #009933; font-size: 1.2em; line-height: 1.4em; border:thin; width:90%; border-color:#00CC33; border-style:solid; padding: 10px;}

.fixed { margin: 0px; padding: 0px; }

.float-right { float: right; }
.margin-left { margin-left: 20px; }
.border { border: 1px solid #000; }

.register_b { background: #112857; float: left; text-align: center; width: 170px; color: #FFF; text-decoration: none; text-transform: uppercase; font: 1em/28px Arial, Helvetica, sans-serif; }
.register_b:hover { color: #FFF; }

.blue-background { width:300px; padding-left: 20px; background: #C0CCD3 url(../images/upadate-serach-bg.gif) repeat-x center top; padding-top: 20px; padding-bottom: 20px; }
.blue-background h3 { font-size: 1.8em; font-weight: normal; }
.blue-background p { padding-right:20px;}

.footerfix { margin-left:24px; margin-right:24px;}
object {float:left}

