/*********** SELECTORS STYLES  ***********/
body { background:#bde59e repeat-x bottom; font-family:Arial, Helvetica; font-size:12px; line-height:1.5em; table-layout:fixed;color:#333; }
h1 { color:#c30; font-weight:normal; line-height:1.2em; }
a{color:#000; text-decoration:none; }a:hover { color:#360; }

a.button { background:#5b8632 none repeat-x top;color:#fff;border:1px solid #406c16;text-decoration:none;}
a.button:hover { border:1px solid #000; }
a.buttonBig { background:#fff repeat-x top; border:1px solid #5b8632; } 
a.buttonBig:hover { border:1px solid #45701b; }
.star { font-family:verdana; color:#c00; }

input, select, textarea { color:#666;}
.input, select, textarea { background:#fff none repeat-x bottom; border:1px solid #cacfc7;}
.input:focus, select:focus, textarea:focus { border-color:#999; }
input.button { background:#5b8632 none repeat-x bottom; color:#fff; border:1px solid #45701b; overflow:visible; cursor:pointer; }
input.button:hover { background:#3d6d10; }


.black, .black a:link, .black a:visited { color:#000; }
.black a:hover, .black a:active { color:#c00; }
.blue, .blue a:link, .blue a:visited { color:#06c; }
.blue a:hover, .blue a:active { color:#036; }
.brown, .brown a:link, .brown a:visited { color:#900; }
.gray, .gray a:link, .gray a:visited { color:#666; }
.gray a:hover, .gray a:active { color:#222; }
.green, .green a:link, .green a:visited { color:#060; }
.green a:hover, .green a:active { color:#f60; }
.maroon, .maroon a:link, .maroon a:visited { color:#c00; }
.maroon a:hover, .maroon a:active { color:#900; }
.orange, .orange a:link, .orange a:visited { color:#f60; }
.orange a:hover, .orange a:active { color:#f00; }
.red, .red a:link, .red a:visited { color:#f00; }
.red a:hover, .red a:active { color:#c00; }
.silver, .silver a:link, .silver a:visited { color:#ccc; }
.silver a:hover, .silver a:active { color:#fff; }
.white, .white a:link, .white a:visited { color:#fff; }
.white a:hover, .white a:active { color:#9ff7ff; }
.yellow, .yellow a:link, .yellow a:visited { color:#ff0; }
.yellow a:hover, .yellow a:active { color:#ff9; }


.bdr, .bdrT, .bdrR, .bdrB, .bdrL, .bdrAll td, .bdrAll th, .bdrAllDashed, .bdrAllDashed td, .bdrAllDashed th { border-color:#cacfc7; }
img.bdr,.bdrDark{border:1px solid #999;}

.headHr, .headVr, .data { border:1px solid #cacfc7; }
.headHr { background:#5b8632;color:#fff; }
.headHr,.headHr a{color:#bde59e;}
.headVr { background:#d6ebc6; }
.data{background:#f7fff0;}



.bdr2 { border:1px solid #98c0eb; }
.bdr3 { border:1px solid #cbdff5; }
.bdr4 { border:1px solid #ffb280; }
.bdrBWhite { border-bottom:1px solid #fff; }
.bdrdBd {border-bottom:1px dotted #000; }
.bdrWhite, .bdrWhite td, .bdrWhite th { border:1px solid #fff; }
.bdrN, .bdrN td, .bdrN th { border:0; }


/***** BODY STYLES *****/
.bbb { border-bottom:1px dashed #999; }
.bdyBg { background:#fff; }

.g2 { background:#fff repeat-x top; }

.bg1 { background:#fcfff9; }
.bg2 { background:#f1f1f1; }
.bg3 { background:#f7f7f7; }
.bg4 { background:#dcf6da; }
.bg5 { background:#e8fad6; }
.bg6 { background:#fff; }

.logo {padding:0 0 0 14px;}
.g3 {border:1px solid #c1e8a3;border-width:0 1px;background:#fff repeat-x top;}
.bdrLR {border:1px solid #458217;border-width:0 1px;}
.icons, .icons a{color:#000;} .icons a:hover{color:#360;}

.g5 {border:1px solid #c1e8a3;border-width:0 1px;background:#fff repeat-x top;padding:0 5px;}
.pbt {background:#fff;padding:5px 10px 0;}
.pbtTxt {color:#fff;padding:0 8px 2px 12px;}
.pbtTxt a:link, .pbtTxt a:visited {color:#fff;text-decoration:none;}
.pbtTxt a:hover, .pbtTxt a:active {color:#ff0;text-decoration:none;}
.abt {color:#dd0000;}
.b2 {background:none no-repeat 0px 6px;}
.b2 a:link, .b2 a:visited {color:#3f754f;text-decoration:none;}
.b2 a:hover, .b2 a:active {color:#000;text-decoration:none;}
.b4 {background:none no-repeat 2px 5px;color:#000d8d;padding:5px 5px 5px 27px;}
.g4 {background:#fff repeat-x top;border:1px solid #aed0e6;}
.saleProperty {color:#000d8d;}
.fp { color:#006ecb;padding:8px 3px 2px 36px;}
.ad { background:#d7ebf8;}
.ad a:link, .ad a:visited {color:#dd0000;text-decoration:none;}
.ad a:hover, .ad a:active {color:#000;text-decoration:none;}
.g6 {background:#fff repeat-x bottom;}
/************/
.title {background:#edf9e4;border:1px dashed #000;border-width:1px 0;padding:3px 5px;margin:0 10px;}
.cpro {padding:3px 0 0 15px;}
.bgGray2 { background:#f8f8f8; }

.paging a:link, .paging a:visited { background:#55a64c; color:#fff; padding:1px 5px; }
.paging a:hover, .paging a:active { background:#2f8326; color:#fff; }
.paging a.on:link, .paging a.on:visited { background:#2f8326; cursor:default; font-weight:bold; font-size:1.1em; }

.prt_detail { background:#f1f9ff; border:1px dashed #999; }
.bg01 { background:#ebfae1; }

/*****Featured Properties****/
.feature_padding { }

.featr_classified_outer { border:1px solid #cfd8af; border-width:0 1px 1px; background:#fff; }
.featr_classified_outer .bdrAll, .featr_classified_outer .bdrAll td, .featr_classified_outer .bdrAll th  { border:1px solid #a0bd85; }
.feature_outer .heading { color:#455f2c; }

.featr_classified_outer .heading2 { color:#d23939; }
.featr_classified_outer .heading2 a:link, .featr_classified_outer .v a:visited { color:#d23939; text-decoration:underline; }
.featr_classified_outer .heading2 a:hover, .featr_classified_outer .heading2 a:active { color:#b30f0f; text-decoration:none; }

.featr_classified_outer .red, a.featr_classified_outer .red:link, a.featr_classified_outer .red:visited { color:#e21f0c; }
.featr_classified_outer .links { color:#468a14; }
.featr_classified_outer .links a:link, .featr_classified_outer .links a:visited { color:#468a14; text-decoration:underline; }
.featr_classified_outer .links a:hover, .featr_classified_outer .links a:active { color:#3e572b; text-decoration:none; }
/*****Featured Properties****/
.bdrBd { border-bottom:1px dashed #999; }

/******/
.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; }
.bg22 { background:#fff; border:1px solid #ccc; }

.common_project { color:#000; padding:15px 10px;}
.common_project .h1{color:#e00;}
.common_project .h2{color:#000;border-bottom:1px dashed;}
.common_project .l{background:none no-repeat 0 6px;}

.common_project .top_links{background:#5b8632 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 #72a047;}
.common_project .top_links .links a:hover{color:#fff;background:#204000;}
.common_project .top_links span{color:#fff;background:#204000;border-right:1px solid #72a047;}

.moreTd { background:#360;border-right:1px solid #69c; position:relative;}
.moreDiv { background:#360;color:#fff; position:absolute; right:-1px;top:28px; display:none; border:1px solid #787878; border-width:0 1px 1px; }
.moreDiv a:hover{background:#204000;}

.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:#f7fdf2;border:1px solid #ccc;border-width:1px 0;padding:5px 10px;}
.other_projects b{color:#360;}
.other_projects a:link{margin:0 5px;}

.hbg{background:#f2fbff; border:1px solid #a6e1ff;}
.floorPlans img { border:1px solid #859fb7; }

/**********/

.contact_main { margin:15px 0 0; }
.contact_main .bdrB_2dashed { border-bottom:1px dashed #999; }
.contact_main .bg_contact { background:#f9f9f9; padding:5px; border:1px solid #ccc; }
.contact_main .bg_responce { background:#f9f9f9; }
.contact_main .bdr_dashe { border:1px dashed #999; }
.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:20px 10px 10px; }
.detail_property h1 { font-size:18px; }
.detail_property .bg1 { background:#ddf0d9; border:1px solid #98c291; color:#374202; }
.detail_property .bg2 { background:#f8f8f8; border:1px solid #f1f1f1; }
.detail_property .bg32 { background:#fff; }
.detail_property .tree { font-size:11px; padding:1px 5px; }
.detail_property .detail_data { background:#fff; border:1px solid #f1f1f1; font-size:11px; }
.detail_property .detail_data .p5px { padding:2px 5px; }

.color1, .color1 a:link, .color1 a:visited { color:#1f6e13; }
.color1 a:hover, .color1 a:active { color:#000; }
.detail_property .bdr_dash { background:#fff; border:1px dashed #069; }

.detail_property .bdr { border:1px solid #dee3c3; }
.detail_property .headVr { background:#f9f9f9; }
.tl_bg { background:#699e2d repeat-x top; color:#fff; }

/*****/

/***** COMMON H/P PROJECTS *****/

.homepageClassifieds { background:#fff none repeat-x top;}
.homepageClassifieds .bg { background:#f8fdf9; border:1px solid #bedfc7; }
.homepageClassifieds a.button{color:#fff;}

.innerClassifieds .bdr { border:1px solid #bedfc7; }
.innerClassifieds .bg { background:#f8fdf9; }
.innerClassifieds .imgBdr { border-width:1px; }
.mt10px { margin-top:10px; }

.dif, .dif a:link, a.dif { color:#050; } .dif a:hover, a.dif:hover { color:#080; }
.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 #9c9; background:#fff; }


.highlightedBg { background:#fff; }
.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:#696; } .typeSell { background:#060; }

.columnDropDownMenus { border:1px solid #90c36a; background:#e6f9ea; width:175px; visibility:hidden; }
.columnDropDownMenus a { border-bottom:1px solid #90c36a; }
.columnDropDownMenus a:hover { background:#fff; color:#090; }

.tree { font-size:11px; padding:1px 5px;color:#444;}
.hbg{background:#f8fdf9; border:1px solid #bedfc7;}

.links{list-style:none;}
.links .l{border-bottom: 1px solid #ddd;padding: 3px 0 5px;}
.links .l a{display:inline-block;color:#222;padding-left:15px;background:none no-repeat 0 3px;}
.links .l a:hover{color:#390;}
.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:#666;padding-left:10px;background:none no-repeat 0 3px;}
.links .sl a:hover{color:#444;}
.links .ssl{padding:2px 0 0 10px;border:none;}
.links .ssl a{display:inline-block;color:#444;padding-left:10px;background:none no-repeat 0 4px;}
.links .ssl a:hover{color:#000;}

.classifieds .l{background:none no-repeat 0 .4em;}

.bg{background:#f5f5f5;}

.followUs, .liveChat{background:#fff none repeat-x 0 top;border:1px solid #c1e8a3;}
.followUs .h, .liveChat .h{background:#a2d678 none repeat-x bottom;border-bottom:1px solid #c1e8a3;color:#fff;}
.followUs .bg, .liveChat .bg{background:#f8f8f8 none no-repeat right bottom;}