body { margin:0 auto; background:#03025f; width:1020px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px;}
ul,ol { list-style:none;}
ul,ol,dl,li,dt,dd,p,h1,h2,h3,h4,form { margin:0; padding:0;}
h1,h2,h3,h4 { font-size:11px; font-weight:normal;}
a { color:#58abfe; text-decoration:none;}
a:hover { color:#03025f;}


img { border:none;}

#logo { width:196px; height:80px; float:left; background:url(images/logo.jpg) no-repeat;}
#header { position:relative; margin:0 auto; width:982px; height:95px; color:#85c2ff; font-weight:bold; z-index:999;}
#header h1 { float:left;}
#header .select { position:absolute; top:58px; left:200px;}
#header .search { position:absolute; top:0; left:330px; padding-top:8px; text-transform:capitalize; outline:none;}
#header .search dl dt { padding-bottom:6px; font-family:Segoe UI; font-size:16px;}
#header .search dl dd { float:left; font-family:Trebuchet MS;}
#companyTel { position:absolute; top:15px; left:735px; color:#fff; font-size:30px;}

/*#propertyTypeRentList, #propertyTypeSaleList, #headerAreaList, #rentPriceList, #salePriceList, #headerBedroomsList { position:relative;}
#header .arrow { position:absolute; top:2px; left:82px; display:block; width:16px; height:18px; background:#fff url(../images/icons/icon_arrow.png) no-repeat center;}

#headerBedroomsList .arrow { left:42px;}*/

/*#header .search dl dd label { display:block; padding-bottom:3px;}
#header .search dl .hide { padding-left:15px;}
#header .search dl .hide label { text-indent:-99999px;}*/
/*#header .search select { margin-right:5px; width:100px; height:22px;}
#header .search select[name=bedrooms] { width:60px;}*/

#header .search dl dd label { display:block; padding-bottom:3px;}
#header .search dl .hide { padding-left:15px;}
#header .search dl .hide label { float:none; text-indent:-99999px;}
#header .search select { width:80px; }
#header .search select[name=bedrooms] { width:40px;}


#nav { background:url(../images/bg_nav.png) no-repeat; width:982px; height:35px; margin:0 auto; color:#03025f; font-size:12px; font-weight:bold; margin-bottom:10px;}
#nav ul > li { float:left; line-height:35px;position:relative; z-index:99;}
#nav .separate{ background:url(../images/sep.png); width:2px; height:35px; padding:0;}
#nav ul > li > a { display:block; width:110px; text-decoration:none; text-align:center; color:#03025f;}
#nav ul li a:hover { color:#fff;}
#nav ol { display:none; position:absolute; left:0; top:35px; min-width:110px;}
#nav ol li { float:none; line-height:22px; border-top:2px solid #cae5ff; background:#275388;}
#nav ol li:first-child { border-top:none;}
#nav ol li a { display:block; padding:2px 10px; color:#cae5ff; text-align:left; white-space:nowrap; word-break:keep-all;background:#275388;}

#footer { clear:both; background:url(../images/bg_footer.png); width:982px; height:24px; margin:0 auto; color:#03025f; font-size:12px; font-weight:bold; margin-top:10px;}
#footer ul{ list-style:none; padding:0; margin:0;}
#footer li{ float:left; line-height:24px; padding:0px 10px;}
#footer .separate{ padding:0;}
#footer a:hover,#footer a:active,#footer a:visited,#footer a:link { text-decoration:none; color:#03025f;}

#copyRight {color:#438bd3; font-size:11px; line-height:30px; width:982px; margin:0 auto;}
#copyRight .left{width:300px; float:left; padding-left:10px;}
#copyRight .right{width:200px; float:right; text-align:right; padding-right:10px;}
#copyRight a:hover,#copyRight a:active,#copyRight a:visited,#copyRight a:link { text-decoration:none; color:#438bd3;}

#indexLoopPic {width:980px;height:246px;overflow:hidden;}
/* right */
.propertyRight { float:left; width:189px; padding:10px;}
/*.propertyRight a { display:block; padding:8px 0;}*/
/* right */

#content { margin:0 auto; width:980px; overflow:hidden; background:#fff;}
#content-top { margin:0 auto; width:980px;}
#content-top p { margin:0 auto; width:974px; height:1px; border-left:1px solid #03025f;border-right:1px solid #03025f; background:#fff;}
#content-top p + p { width:976px;}
#content-top p + p + p { width:978px;}
#content-bottom { margin:0 auto; width:980px;}
#content-bottom p { margin:0 auto; width:978px; height:1px; border-left:1px solid #03025f;border-right:1px solid #03025f; background:#fff;}
#content-bottom p + p { width:976px;}
#content-bottom p + p + p { width:974px;}


.pageText p { color:#03025f;}
.pageText p { margin:1.12em 0;}

/* page */
.page {overflow:hidden; height:30px; text-align:center; display:table; margin:0 auto; list-style:none;}
.page .thisPage { font-weight:bold; color:#456BA5;}
.page .firstPage, .page .lastPage{ padding:0 15px; font-weight:bold;}
.page a { display:block; float:left; padding:0 3px; cursor:pointer;}
.page a:hover { color:#456BA5; text-decoration:underline;}
.page li {float:left;}
.page .td1 {width:120px;}
.page .td2 {}
.page .td3 {width:100px;}
/* page */
