/* CSS Document */



*{margin:0px; padding:0px;}

img{border:none;}

a{outline:none; text-decoration:none;}

h1,h2,h3,h4,h5,h6,ul,li,span,p{margin:0px; padding:0px;}

.clr{clear:both;} 

.flt-lft{float:left;}

p{ text-align:justify; padding:7px 0 7px 0;}

body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#808080; background:url(../images/head-bg.gif) repeat-x left top;}

.wrapper{width:1010px; margin:0 auto;}

#header{width:100%;}

.wrapper .head{width:1002px; background:url(../images/inner-hed-bg.gif) no-repeat left 7px; height:131px;}

.wrapper .head .logo{float:left;padding:28px 0 0 19px;}

.wrapper .head .headright{float:left;width:788px;}

.wrapper .head .headright .toplinks {width:129px; float:right; background:url(../images/top-links-bg.gif) no-repeat; margin-top:7px; padding-right:3px;margin-bottom:16px; height:27px;text-align:center;}

.wrapper .head .headright .toplinks a{ color:#235d73; font-weight:bold; line-height:27px; }

.wrapper .head .headright .toplinks a:hover{text-decoration:underline;}





/* navigation -area*/



#navigation{width:100%; }

#navigation ul{ list-style:none; margin:0px; padding:0px; height:48px; line-height:48px; font-family:"Myriad Pro"; font-size:17px;}

#navigation ul li{ float:left; margin-right:25px; }

#navigation ul li span{ display:block;padding-right:15px;}

#navigation ul li span:hover{background:url(../images/left-crv.gif) no-repeat right;}

#navigation ul li a{ display:block; padding-left:15px; color:#595959}

#navigation ul li a:hover{background:url(../images/rht-crv.gif) no-repeat; color:#ffffff}

.icon{float:left; padding:7px 5px 0 5px;}



/* banner area*/

#topbanner{width:100%; height:auto;}

.banner{background:url(../images/banner_bg.gif) no-repeat; height:267px;}

.banner .toplftimg{float:left; padding-top:32px; width:420px;}

.banner .search_bg{width:539px; float:left; height:172px; background:url(../images/formbgpng.png) no-repeat; padding:50px 0 0 23px; color:#000000; font-size:11px!important;font-family: Arial, Helvetica, sans-serif; vertical-align:top; font-weight:bold;}



#maincontent{width:100%; padding-top:13px; height:auto; background:url(../images/contentbg.gif) repeat-x left bottom;}

.midheading{background:url(../images/midheading.gif) no-repeat; padding-left:10px; height:45px; line-height:45px; font-family:"Trebuchet MS"; font-size:17px; font-style:italic; margin:0 0 20px 0;}

.content{height:auto; padding:0 0 30px 0;}

.content .leftcol{width:250px; padding:0 0 0 4px;}

.content .midcol{width:505px; padding:0 4px 0 18px;}

.content .midcolinner{width:720px; padding:0 4px 0 18px;}
.detail{width:970px; padding:0 4px 0 18px;}
.content .midcolinner h1{color:#397D9A;font-family:"Myriad Pro";font-size:25px;font-weight:normal;margin:0;padding:0;}

.content .rhtcol{width:215px; padding:0 3px 0 0; float:right;}

.box{height:auto;}



.leftcol .box .boxheading{background:url(../images/lft-heading.gif) no-repeat; height:41px; line-height:41px; font-family:"Myriad Pro"; font-size:18px; color:#1b6a8c;}

.leftcol .box .midbox{padding:10px 42px 15px 23px; border-left: 1px solid #eaeae7; border-right: 1px solid #eaeae7;}



.leftcol .box .boxbot{background:url(../images/lft-bot.gif) no-repeat;}





ul.sidelinks{margin:0px; padding:0px; list-style:none;}

ul.sidelinks li{ line-height:21px; border-bottom:1px dotted #c0c0bd; font-weight:bold; font-family:Tahoma; font-size:11px; padding: 0 0 0 15px; background:url(../images/li-icon.gif) no-repeat 4px 50%; display:block;}

ul.sidelinks li a{text-decoration:none; color:#747474;}

ul.sidelinks li a:hover{text-decoration:none; color:#747474;}

span.more{float:right; padding:15px 0 0 0;}

a.readmore{color:#f38b3b; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

a.readmore:hover{color:#333333; text-decoration:none;}

.contactbox{ background:url(../images/contact-img.gif) no-repeat right bottom; border-left: 1px solid #eaeae7; border-right: 1px solid #eaeae7; padding:40px 0 15px 6px; text-align:left; font-family:"Myriad Pro"; color:#000000; font-size:14px;}



.midcol h1{ font-size:25px; font-family:"Myriad Pro"; color:#397d9a; font-weight:normal; margin:0px; padding:0px;}

h3{ font-size:18px;

font-family:"Myriad Pro"; margin:0px;

padding:0px; color:#397d9a; font-weight:normal;}



.midcol .articles{width:235px; height:auto; float:left; padding:0 15px 15px 0;}

.midcol .articles01{ width:235px; height:auto; float:left; padding:0 5px 15px 15px;}



.rhtcol .rhtheading{background:url(../images/rht-heading.gif) no-repeat; height:40px; line-height:40px;  font-family:"Myriad Pro"; font-size:18px; color:#1b6a8c;}

.rhtcol .rhtbox{border-left: 1px solid #eaeae7; border-right: 1px solid #eaeae7; text-align:center;}

.rhtcol .rhtbot{background:url(../images/rht-bot.gif) no-repeat;}



.rhtbanner{padding:18px 0 18px 0; text-align:center;}



#footer{background:url(../images/footerbg.gif) repeat-x; width:100%; padding:15px 0 15px 0;}

p.foot-links{ font-size:13px; line-height:18px; font-family:Tahoma; color:#696c71; font-weight:100;}

p.foot-links a{color:#696c71; text-decoration:none; font-weight:100;}

p.foot-links a:hover{color:#696c71; text-decoration:underline;}

p.copyright{text-align:right; font-size:12px; color:#808080; font-weight:100;}



.building{background:url(../images/building.gif) repeat-x; height:53px;}



/*---------------- Search page grid--------------------*/

.search_result{width:100%;font-family:Arial, Helvetica, sans-serif; color:#000000; border:solid 1px #000000; margin-top:20px;}

.search_result th{ border: solid 1px #000000; height:30px; font-size:14px; background:#F0F0F0; padding:5px;}

.search_result td{ border: solid 1px #000000; font-size:12px; padding:5px; vertical-align:top;}



/*-----------------Home page featured properties--------------------*/

.featured_result{width:100%;font-family:Arial, Helvetica, sans-serif; color:#000000; border:solid 1px #CCCCCC; margin-top:5px;}

.featured_result th{ border: solid 1px #CCCCCC; height:30px; font-size:12px; background:#F0F0F0; padding:2px;}

.featured_result td{ border: solid 1px #CCCCCC; font-size:12px; padding:2px; vertical-align:top;}

.featured_result a{color:#808080;}

.featured_result a:hover{color:#F38B3B};



/*------------------------------------------------------------------*/

.color_odd{background:#EFFEFE;}

.color_even{background:#FBFBFB;}

.button {
background-color:#54BDE9;
border:1px solid #355C9C;
color:#ffffff;
font-size:13px;
font-weight:bold;
height:25px;
line-height:15px;
margin:2px 0;
padding:0 5px 4px;
text-align:center;
vertical-align:top;
}


