/*********** SELECTORS STYLES  ***********/
body { background:#c0c0c0; font-family:Arial, Helvetica; font-size:12px; line-height:1.3em; table-layout:fixed; }

input, select, textarea { font-size:1em; font-family:Arial, Helvetica, sans-serif; }
select { border:1px solid #ccc; }
textarea { border:1px solid #ccc; padding:2px; overflow:auto; }
a { color:#000; }
a:hover { color:#039; }
a.button { background:#777 none repeat-x top;color:#fff;border:1px solid #000;text-decoration:none;padding:2px 5px;}
a.button:hover { border:1px solid #000; }
a.buttonBig { background:#fff repeat-x top; border:1px solid #999; } 
a.buttonBig:hover { border:1px solid #039; }

.input { padding:1px 2px 1px 4px; border:1px solid #ccc; background:#fff !important; }
input.button { background:#e4e8f0 none repeat-x bottom; color:#000; border:1px solid #aeb8cc; padding:2px 8px; overflow:visible; cursor:pointer; }
input.button:hover { background:#cfd6e2; }

.bdr, .bdrT, .bdrR, .bdrB, .bdrL, .bdrAll td, .bdrAll th, .bdrAllDashed, .bdrAllDashed td, .bdrAllDashed th { border-color:#ccc; }
.bdrDark{border:1px solid #999;}
.picBg{background:#fff;}


.bdrdBd {border-bottom:1px dotted #80afd9; }
.bdrWhite, .bdrWhite td, .bdrWhite th { border:1px solid #fff; }
.bdrAll2, .bdrAll2 td, .bdrAll2 th  { border:1px dashed #999; }
.bdrAllCols { border:1px solid #e5e5e5; }
.bdrAllCols td, .bdrAllCols th  { border:1px solid #e5e5e5; border-width:0 1px; }
.bdrAllRows { border:1px solid #e5e5e5; }
.bdrAllRows td, .bdrAllRows th  { border:1px solid #e5e5e5; border-width:1px 0; }
.bdrN, .bdrN td, .bdrN th { border:0; }
.bdrBd { border-bottom:1px dashed #dadada; }
.formHead { background:#c6cdd7; padding:5px 10px; }
.star { color:#db1111; }

/**********/

.color1, .color1 a:link, .color1 a:visited { color:#726349; }
.color1 a:hover, .color1 a:active { color:#9d7023; }

.color2, .color2 a:link, .color2 a:visited { color:#265da8; }
.color2 a:hover, .color2 a:active { color:#4470ad; }

.color3, .color3 a:link, .color3 a:visited { color:#777; }
.color3 a:hover, .color3 a:active { color:#000; }


.fix { width:986px; margin:0 auto; padding:7px; background:#f6f6f6; }
.name_btm { height:100px; padding-top:64px; }
.left_coloum { background:#fff; }
.head_bg2 { padding:3px 3px 3px 0; }
.quickSearch { background:#f6f9fd; height:254px; }
.bdrb_2px { border-bottom:2px solid #265da8; padding:0 0 3px; }
.bdrB1px { border-bottom:1px solid #888; padding:0 0 3px 25px; }
.bdr_bb { border-bottom:1px solid #888; padding-bottom:3px; }
.b2 { padding:10px 8px 0 28px; background:none no-repeat 7px 11px; }
.g1 { background:#f0f0f0 repeat-x top; border:1px solid #cecbcb; border-width:0 1px; }
.project_b { padding:8px 10px 10px 35px; }
.contact_img { width:235px; margin:0 auto; border:1px solid #acb8c8; background:#f6f9fd no-repeat bottom; padding:5px 5px 30px; }
.contact { background:#265da8; color:#fff; }

.tgl{background:#3788c7 repeat-x top;}
.tgl .bdrR{border-right:1px solid #a0bbd2;}
.tgl .p{padding:7px 6px 8px;}
.tgl a{color:#fff;}.tgl a:hover{color:#ff0;}

.livechat { width:235px; margin:0 auto; border:1px solid #acb8c8; background:#f6f9fd no-repeat bottom;}
.livechat .h{background:#265da8;color:#fff;}

.footer { padding:20px 0 0; }

.languageCounter { background:#fff; }
.language img { border:1px solid #069; vertical-align:middle; }
.counter { color:#069; }
.g2 { border-top:3px solid #888; }
.footer .links  a { padding:0 7px; }


.bg1 { background:#fff; }
.link_spacing a { padding:0 6px; }
.prpty_sale_bg { background:#f8f8f8; }
.paging a:link, .paging a:visited { background:#1b8fc4; color:#fff; padding:1px 5px; }
.paging a:hover, .paging a:active { background:#015a6e; color:#fff; }
.paging a.on:link, .paging a.on:visited { background:#015a6e; cursor:default; font-weight:bold; font-size:1.1em; }

.headHr { background:#ceedf7; }
.headVr { background:#f2fcff; }
.data { background:#fff; }

.paging a:link, .paging a:visited { background:#1b8fc4; color:#fff; padding:1px 5px; }
.paging a:hover, .paging a:active { background:#015a6e; color:#fff; }
.paging a.on:link, .paging a.on:visited { background:#015a6e; cursor:default; font-weight:bold; font-size:1.1em; }

.highlighted, .highlighted a:link, .highlighted a:visited { color:#06c; }
.highlighted a:hover, .highlighted a:active { color:#000; }

/******/
.geo { font-family:Georgia, "Times New Roman", Times, serif; }
.fs13 { font-size:13px; }
.fs18 { font-size:18px; }
.fs20 { font-size:20px; }
.fs22 { font-size:22px; }

.project_new { padding:0 10px; }
.project_new .wide { padding:0 20px 10px 0; }
.project_new .thin { width:230px; padding:5px 10px 5px 20px; border-left:1px solid #ccc; }
.project_new .project_imgs img { border:1px solid #859fb7; }

.project_new .bg1 { background:#039; border:1px solid #000; font-size:11px; }
.project_new .bg2 { background:#f9f9f9; border:1px solid #ccc; }
.project_new .bg3 { background:#fff; }
.bg22 {  background:#f9f9f9; border:1px solid #ccc; }


.common_project { color:#000; padding:15px 10px;}
.common_project .h1{color:#e00;}
.common_project .h2{color:#039;border-bottom:1px dashed;padding-bottom:3px;}
.common_project .l{background:none no-repeat 0 6px;}

.common_project .top_links{background:#36c repeat-x top;color:#fff;font-size:0.9em;}
.common_project .top_links a{color:#fff;}
.common_project .top_links .links a{border-right:1px solid #69c;}
.common_project .top_links .links a:hover{color:#fff;background:#333;}
.common_project .top_links span{color:#fff;background:#333;border-right:1px solid #69c;}

.moreTd { background:#333;border-right:1px solid #69c; position:relative; }
.moreDiv { background:#333;color:#fff; position:absolute; right:-1px;top:28px; display:none; border:1px solid #787878; border-width:0 1px 1px; }
.moreDiv a:hover{background:#039;}

.enquiry_box{background:#f9f9f9;border:1px solid #ccc;padding:5px;}
.enquiry_box .h{background:#c3e0fa; font:bold 1.1em/1.5em Arial;color:#000;}

.other_projects{background:#fcfcfc;border-top:1px solid #ccc;padding:5px 10px 0;}
.other_projects b{color:#039;}
.other_projects a:link{margin:0 5px;}

.hbg{background:#f2fbff; border:1px solid #a6e1ff;}
.floorPlans img { border:1px solid #859fb7; }

/**********/
.contact_main { }
.contact_main .bdrB_2dashed { border-bottom:1px dashed #999; background:#fff; }

.contact_main .bg_contact { background:#fff; padding:5px; border:1px solid #ccc; }
.contact_main .bg_responce { background:#fff; }
.contact_main .bdr_dashe { border:1px dashed #999; background:#fff; }
.contact_main .contact_g1 { border:1px solid #d9ded6; }
.contact_main .heading_n, .contact_main .heading_n a:link, .contact_main .heading_n a:visited { color:#c00; }
.contact_main .heading_n a:hover, .contact_main .heading_n a:active { color:#900; }

/**********/
.detail_property { padding:10px; }
.detail_property .bg1 { background:#cfd4e1; border:1px solid #e8ecf4; color:#000; }
.detail_property .bg2 { background:#fbfbfb; border:1px solid #999; }
.detail_property .bg32 { background:#fff; }
.detail_property .tree { font-size:11px; padding:1px 5px; }
.detail_property .detail_data { background:#fff; border:1px solid #d7e9f1; }

.color1, .color1 a:link, .color1 a:visited { color:#3e507f; }
.color1 a:hover, .color1 a:active { color:#000; }
.detail_property .bdr_dash { background:#fff; border:1px dashed #069; }

.detail_property .co { background:#fff; border:1px dashed #069; }
.detail_property .for { color:#069; border-bottom:1px solid #999; }
.detail_property .bdr { border:1px solid #3e507f; }

.detail_property .headHr { background:#e9eaeb; }
.detail_property .headVr { background:#dbdee6; }
.tl_bg { background:#e4e8f0 repeat-x bottom; color:#000; border:1px solid #ccc; }

.subMenus { position:absolute; background:#fff; font-size:13px; border:1px solid #ccc; border-width:1px 1px 0; z-index:100; width:250px; visibility:hidden; }
.subMenus a:link { display:block; border-bottom:1px solid #ccc; }
* html .subMenus a{ /*IE only hack*/ width:100%; }
.subMenus a:link, .subMenus a:visited { color:#000; background:none no-repeat 12px 11px; }
.subMenus a:hover, .subMenus a:active { background:#f8f8f8 no-repeat 12px 11px; color:#d00; }


/***** COMMON H/P PROJECTS *****/

.homepageClassifieds { background:#f6f6f6 none repeat-x top;}
.homepageClassifieds .bg { background:#fbfbfb; border:1px solid #ccc; }
.homepageClassifieds a.button{color:#fff;}

.innerClassifieds .bdr { border:1px solid #d1d1d1; }
.innerClassifieds .bg { background:#fbfbfb; }
.innerClassifieds .imgBdr { border-width:1px; }
.mt10px { margin-top:10px; }

.dif, .dif a:link, a.dif { color:#06c; } .dif a:hover, a.dif:hover { color:#006; }
.m .dif, .m .dif a:link, .m a.dif { color:#c00; } .m .dif a:hover, .m a.dif:hover { color:#f00; }
.imgBdr { border:4px double #555; background:#fff; }

.highlightedBg { background:#f5f5f5; }
.typeBuy, .typeRent, .typeSell { width:2.8em; color:#fff; border-radius:2px; -khtml-border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; } 
.typeBuy { background:#f00; } .typeRent { background:#777; } .typeSell { background:#06c; }

.services{}
.services .h{font-size:13px;font-weight:bold;border-bottom:1px solid #d8d8d8;display:inline-block;}
.services .bdr { border:1px solid #d1d1d1; }
.services .l{width:35%;float:left;margin-bottom:5px;}

/*.links{list-style:none;}
.links .l{border-bottom: 1px solid #e3e3e3;padding: 3px 0 5px;}
.links .l a{display:inline-block;color:#666;padding-left:15px;background:none no-repeat 0 3px;}
.links .l a:hover{color:#039;}
.links li ul{list-style:none;padding:0;margin:10px 0 0;line-height:1em;}
.links .sl{padding:2px 0 0 15px;border:none;}
.links .sl a{display:inline-block;color:#999;padding-left:10px;background:none no-repeat 0 3px;}
.links .sl a:hover{color:#666;}
.links .ssl{padding:2px 0 0 10px;border:none;}
.links .ssl a{display:inline-block;color:#666;padding-left:10px;background:none no-repeat 0 4px;}
.links .ssl a:hover{color:#000;}
*/
.featuredProperties li{background:none no-repeat 0 .4em;}
.featuredProjects li{background:none no-repeat 0 .4em;}
.classifieds .l{background:none no-repeat 0 .4em;}


.sliderControllers .counters a{display:inline-block;width:12px;height:12px;line-height:12px;cursor:pointer;background:none no-repeat;}
.sliderControllers .counters .on{background-position:0 -16px;}
.sliderControllers .prev, .sliderControllers .next{display:inline-block;width:25px;height:25px;line-height:25px;cursor:pointer;background-repeat:no-repeat;}

.search .buttonBg{background:#ddd;}
.search input{background:none; border:none;color:#039;cursor:pointer;padding:0;}

.bg{background:#f8f8f8;}
.pl13px{padding-left:13px;}
.pl14px{padding-left:14px;}
.pl35px{padding-left:35px;}