@charset "utf-8";
/* CSS Document */


@import url(overallmenu.css);
@import url(reset.css);
@import url(tabs.css);
html,body{font:normal 12px Arial, Helvetica, sans-serif;text-decoration:none;color:#333; background-color:#0194D6; margin:0;padding:0;}

#wrapper{width:960px;margin:0 auto;padding:0 10px; background:#fff;}
h3{font:bold 15px Arial, Helvetica, sans-serif;text-transform:uppercase;background:url(../images/h3bg.gif) left bottom no-repeat;margin:0;padding:8px 0;}
h1{font:bold 22px Arial, Helvetica, sans-serif;color:#333; margin:10px 0 0 0; padding:0;}
h2{font:bold 20px Arial, Helvetica, sans-serif;color:#333; margin:10px 0 0 0; padding:0;}
h4{font:bold 18px Arial, Helvetica, sans-serif;color:#333; margin:10px 0 0 0; padding:0;}
h5{font:bold 16px Arial, Helvetica, sans-serif;color:#333; margin:10px 0 0 0; padding:0;}
h6{font:bold 14px Arial, Helvetica, sans-serif;color:#333; margin:10px 0 0 0; padding:0;}
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:#c00;}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover, a:hover h1,a:hover h2,a:hover h3,a:hover h4,a:hover h5,a:hover h6 { color:#c00; text-decoration:underline;}
p{font:12px Arial, Helvetica, sans-serif;color:#333;line-height:18px;text-align:justify;margin:0;padding:5px 0;}
ul.list_style li{list-style:none;line-height:17px;background:url(../images/tick.png) 0 0 no-repeat;padding-left:18px;margin:5px 0 5px 10px;}
#leftNav .tab_container li, #leftNav li{list-style:none;line-height:17px;background:url(../images/tick.png) 0 0 no-repeat;padding-left:18px;margin:5px 0 5px 10px;}


/* TopNav */
.topNav{width:940px;border-bottom:1px solid #ccc;line-height:31px;margin:0 auto;}
.topNav p{line-height:31px;border-left:1px solid #ccc;padding:0 12px;}
.conNum strong{color:#c00;font-size:16px;background:url(../images/phone_icon.gif) no-repeat;padding:2px 0 2px 26px;}
.mailSubs span{color:#c00;}
.mailSubs a:hover span{color:#333;}
.topSocial img{vertical-align:middle!important;}
.topSocial{height:18px;line-height:18px!important;padding:6px 0 7px 12px !important;}



/* Header */
#header{width:940px;margin:5px auto;padding:0;}
.detailsheader { width:530px; height:30px; background-color:#0099CC;}

.leftmiddlebox { width:200px; float:left; clear:right;}
.leftpanel { width:200px; height:100px; background-color:#999999;  margin-top:3px;}










/*------------------------------------middle box---------------------------------*/
.middlebox { width:530px; margin-left:4px; padding-right:1px;  float:left; clear:right;}
.detailsheader { width:530px; height:30px; background-color:#666666; margin-top:3px;}
.details{
margin-top:3px;
background-color:#FDF0E8;
width:530px;
height:215px;
font-family:Arial, Helvetica, sans-serif;
color:#434343;
border:#959595 1px solid;
}

.detailsttop { width:425px; height:20px; float:left; clear:right; font-size:14px; padding-left:5px; padding-top:10px; }
.detailstopright { width:100px; height:20px;  float:left; clear:none; font-size:16px; padding-top:10px; color:#0C5ED4;}
.detailspic { width:150px; height:75px;   float:left; clear:right; padding-left:5px; margin-top:10px;}
.detailstext { width:375px; height:75px;  float:left; clear:none; text-align:left; margin-top:10px; }
.sqfeet { width:300px;  float:left; clear:none; font-size:11px; margin-left:5px;}
.contact a { width:90px; text-decoration:none; color:#000000;}
.contact a:hover { text-decoration:underline; color:#666666;}
.detailsdda {width:370px; float:left; clear:none; margin-left:5px; font-size:11px; }

.moredetails a{ text-align:right; text-decoration:none; color:#000000; padding-right:50px; float:right; clear:left;}
.moredetails a:hover { text-align:right; text-decoration:underline; color:#000000;}

.detailspictext { width:530px; float:left; clear:right; text-align:left; padding-left:5px; margin-top:40px;}


/*------------------------------------end middle box---------------------------------*/

/*------------------------------------end right box---------------------------------*/

.rightadvertise { width:200px; float:left; clear:right; margin-left:5px; vertical-align:top;}
.rightpanel { width:200px; height:100px; background-color:#999999; margin-top:3px;}

/*------------------------------------end right box---------------------------------*/

.enquiryspacer {width:940px; height:150px;}



.popSearch{width:300px;float:left;padding-left:20px;border-left:1px solid #ccc;margin-left:20px;}
.popSearch ul.tabs{max-width:290px;}
.popSearch .form li{display:inline;margin:0 2px;}
.popSearch .form label{line-height:14px;vertical-align:middle;padding:0 5px 0 0;}
.popSearch .clr{clear:both;margin:0;padding:4px;}
.popSearch .sel_1{width:290px;}
.popSearch .sel_2{width:130px;}
.popSearch .sel_3{width:195px;}
.popSearch .sel_4{display:inline-table;padding:4px 0 0 8px !important;}
.popSearch h3,.eq h3, #leftNav .newTabs h3{text-transform:uppercase;font:bold 15px Arial, Helvetica, sans-serif;background:none;margin:0;padding:0 0 3px;}


/* Global Form CSS*/
form{width:100%;margin:0 auto;padding:0;}
input{height:16px;}
input,select,textarea{border:1px solid #c7c7c7;background:#f5f5f5;vertical-align:middle;font:11px Verdana, Geneva, sans-serif;color:gray;line-height:16px;padding:2px 5px;}
select{padding:2px 2px 3px 5px;}
input.radio{vertical-align:middle;border:0 none;background:none;width:12px!important;margin:-2px 4px 0 0;}
input:focus,select:focus{background:#fdfdfd;color:#333;}
@media screen and -webkit-min-device-pixel-ratio0 {input.radio{margin-top:1px;};}



/* menuNav */
#menuNav{width:940px;height:33px;background:url(../images/menu_nav_bk.gif) left top repeat-x;margin:10px auto;clear:both;}
#menuNav .menuExp{width:70px;height:27px;background:url(../images/explore.gif) no-repeat;float:left;line-height:27px;color:#fff;text-transform:uppercase;font-size:11px;font-weight:700;margin:3px 10px 3px 0;padding:0 0 0 12px;}
#menuNav .overallmenu{float:left;margin:0;padding:0;width:660px;}
#menuNav .mnlogin{float:right;text-align:right;line-height:31px;padding:0 12px;width:150px;}
#menuNav .mnlogin a:hover{text-decoration:underline;}


/* mainSlider */
#mainSlider{width:940px;clear:both;background:#fff url(../images/gallery_bg.gif) center bottom repeat-x;padding-bottom:10px;margin:10px auto;}
.gallery_control{float:right;margin-bottom:-5px;padding:0;}
.gallery_control li{display:inline;float:left;margin:0;padding:0;}
.prev_slide{background:url(../images/gallery_control.gif) left top no-repeat;width:18px;height:15px;border:0 none;cursor:pointer;display:inline;margin:0;padding:0;}
.next_slide{background:url(../images/gallery_control.gif) right top no-repeat;width:18px;height:15px;border:0 none;cursor:pointer;display:inline;margin:0;padding:0;}
.prev_slide:hover{background:url(../images/gallery_control.gif) left bottom no-repeat;}
.next_slide:hover{background:url(../images/gallery_control.gif) right bottom no-repea0t;}

.main_gallery a:hover h3,.main_gallery li:hover h3{color:#c00;background:none;}
.main_gallery a:hover p,.main_gallery li:hover p{color:#000;}
.main_gallery a img:hover,.main_gallery li:hover img{border:1px solid #999;}
.main_gallery li:hover{background:#e3e3e3;color:#c00;}
.main_gallery li{text-align:center;display:inline;height:260px;margin:0;padding:6px 6px 0;float:left;}
.main_gallery li img{border:1px solid #ccc;background:#fff;width:170px !important;height:178px !important;padding:2px;}
.main_gallery li h3{font:bold 13px Arial, Helvetica, sans-serif;text-transform:none;background:none;line-height:20px;margin:6px 0 0;padding:0;}
.main_gallery li p{clear:both;display:block;text-align:center;margin:0;padding:0;}
.main_gallery a h3,.main_gallery a p{color:#333;}



#middleNav { width:940px; padding:0; margin:5px auto;}
#leftNav {float:left; width:650px; margin:10px 0; overflow:hidden; min-height:500px;}
#leftNav .newTabs { margin:10px 0;}
#leftNav label { display:block; margin:10px 0 5px 0;}
#leftNav .tab_container form li{background:none; padding:0; list-style:none; margin:0;}
#leftNav form li{display:block !important;margin:10px 2px !important; background:none; padding:0;}
#leftNav .form.refer li {display:inline;margin:5px 5px !important; float:left;}
#leftNav form{width:100%;margin:0 auto;padding:0;}
#leftNav input{height:20px !important;}
#leftNav input,#leftNav select{border:1px solid #c7c7c7;background:#f5f5f5;vertical-align:middle;font:11px Verdana, Geneva, sans-serif;color:gray;line-height:16px;padding:2px 5px; min-width:200px;}
#leftNav select{padding:4px 4px 5px 5px;min-width:212px;}
#leftNav input.radio{vertical-align:middle;border:0 none;background:none;width:12px!important;margin:-2px 4px 0 0;}
#leftNav input:focus,#leftNav select:focus{background:#fdfdfd;color:#333;}
@media screen and -webkit-min-device-pixel-ratio0 {input.radio{margin-top:1px;};}

input.btn-main, #leftNav input.btn-main { width:134px !important; min-width:134px !important; height:41px !important; line-height:41px !important; cursor:pointer !important; background:url(../images/btn_main.gif) left bottom no-repeat !important; color:#fff !important; text-shadow:1px 1px #333 !important; text-align:center !important; padding:0px !important; margin:0px !important; font:bold 13px Arial, Helvetica, sans-serif; text-transform:uppercase; border:0px none !important}
input.btn-main:hover, #leftNav input.btn-main:hover {background:url(../images/btn_main.gif) left top no-repeat !important;}




#leftNav h3{font:bold 15px Arial, Helvetica, sans-serif;text-transform:uppercase;background:url(../images/h3bg.gif) left bottom no-repeat;margin:0 0 10px 0;padding:8px 0;}
#leftNav p {text-align:justify !important;}
#rightNav { float:right; width:260px;}
#leftNav img[align="left"] { margin: 10px 10px 0 0px !important; }
#leftNav img[align="right"] { margin: 10px 0px 0 10px !important; }
#leftNav img { margin: 10px !important; text-align:center !important; }
#leftNav img { border:1px solid #ccc !important; padding:5px; background:#fff;}

#leftNav table { border-width:1px 1px 0 0; border-color:#ccc; border-style:solid;}
#leftNav table a { text-decoration:none; color:#c00;border-bottom:1px dotted #c00;}
#leftNav table a:hover { text-decoration:none; color:#c00; border:none;}
#leftNav table td.table-head { background:#fff url(../images/table-head.gif) left bottom repeat-x; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; color:#333;}
#leftNav table tr:hover td.table-head {background:#fff url(../images/table-head.gif) left bottom repeat-x !important;}
#leftNav td {border-width:0 0 1px 1px; border-color:#ccc; border-style:solid; padding:5px 16px; background:#f9f9f9;}
#leftNav tr:hover td { background:#fff !important;}


#leftNav .calculator-nocss table { border: 0 none; border:1px solid #ccc;}
#leftNav .calculator-nocss table td.table-head { background:#f5f5f5 url(../images/table-head.gif) left bottom repeat-x; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:center; color:#333; padding:10px 0;}
#leftNav .calculator-nocss table td { border:0 none !important; padding:7px 16px; background:#f9f9f9;}
#leftNav .calculator-nocss tr:hover td { background:#f5f5f5 !important;}




/* News Nav */
#rightNav #newsTicker{width:250px;float:right;margin:10px 0;padding:0;}
#rightNav  #listticker{height:228px;width:250px;overflow:hidden;}
#rightNav #toolNav{width:250px;float:right;margin:10px 0;padding:0;}

#rightNav #listticker li dl{clear:both;display:block;font-weight:700;font:bold 12px Arial, Helvetica, sans-serif!important;margin:0 0 4px;padding:0;}

#newsTicker{width:300px;float:left;margin:10px 0;padding:0;}
#listticker{height:224px;width:300px;overflow:hidden;}
#listticker li dl{clear:both;display:block;font-weight:700;font:bold 13px Arial, Helvetica, sans-serif!important;margin:0 0 4px;padding:0;}
#listticker li{border-bottom:1px dotted #ccc;height:95px;list-style:none;margin:0;padding:8px 5px; overflow:hidden;}
#listticker a{color:#333;cursor:pointer;}
#listticker a:hover img{border:solid 1px #a9a9a9;}
#listticker .news-text{display:block;font-size:12px;color:#333;}
#listticker img{float:left;margin-right:10px;border:solid 1px #ccc;padding:4px; width:104px !important; height:55px !important;}
#listticker a:hover,#listticker a:hover span{color:#000;cursor:pointer;}



/* Tools Nav */
#toolNav{width:300px;float:left;margin:10px 0 0 20px;padding:0;}



/* Luxury Living */
#luxury-living{width:300px;height:253px;float:left;background:url(../images/luxury-living.jpg) top left no-repeat;margin:22px 0 0 20px;}
#luxury-living h3{color:#fff;border:0 none;background:none;padding:8px 14px;}
#luxury-living h3 span{margin:0 30px;}
.loop-slider{width:280px;height:186px;overflow:hidden;position:relative;margin:0 auto;}
.loop-slider img{border:0 none;}
.loop-slider p {margin:0; padding:0;display:inline;line-height:0px;}
.loop-slider .slides{position:absolute;top:0;left:0;}
.loop-slider .slides img{width:280px !important;height:157px !important;}
.loop-slider .slides div{position:absolute;top:0;width:280px;display:none;}
.loop-slider .slider_con_main{position:absolute;top:156px;width:260px;height:30px;background:#333;padding:0 10px;}
.loop-slider .slider_con_main dl{display:inherit;float:left;line-height:30px;color:#fff;text-transform:uppercase;margin:0;padding:0;}
.loop-slider ul.slides-control li{float:right;line-height:30px!important;}
.loop-slider ul.slides-control ul{list-style:none;display:inline;margin:0;padding:0;}
.loop-slider ul.slides-control .previous{float:left;margin:10px 5px 0 0;}
.loop-slider ul.slides-control .next{float:left;margin:10px 0 0 5px;}
#loopedSlider{margin-top:11px;}
.loop-slider ul.pagination li{float:left;font:11px Tahoma, Arial, Helvetica, sans-serif;}
.loop-slider ul.pagination li a{display:block;text-decoration:none;color:#fff;font-size:11px;margin:0 4px;}
.loop-slider ul.pagination li.active a{font-weight:700;color:#fff;}



/* Testimonial */
#rightNav #testimonial{width:250px!important; float:right;}
#rightNav #testimonial p{line-height:18px!important;}

#testimonial{width:300px!important;float:left;overflow:hidden;height:200px!important;margin:10px 0;padding:0;}
#testimonial .jcarousellite ul{margin:0;padding:0;}
#testimonial .jcarousellite li{list-style:none;display:block;background:url(../images/quotes-t.gif) 0 10px no-repeat;margin:0;padding:10px 0;}
#testimonial h1{line-height:28px;font:bold 16px Helvetica, Arial, sans-serif;color:#555;background:none;text-transform:capitalize;margin:0;padding:0;}
#testimonial p{line-height:20px!important;font:13px Arial, Tahoma, Verdana, Geneva, sans-serif;font-style:italic;clear:both;color:#666;text-align:left;background:url(../images/quotes-b.gif) right bottom no-repeat;margin:0;padding:24px 28px 2px 20px;}
#testimonial span{display:block;width:100%;float:left;font:11px Tahoma, Arial, Helvetica, sans-serif;line-height:16px;clear:both;margin:5px 0 0;}
#testimonial span strong{color:#333;font:bold 12px Tahoma, Arial, Helvetica, sans-serif;margin:0;}
#testimonial span em{font:9px Verdana, Geneva, sans-serif;color:#005a0a;font-style:normal;line-height:18px;}
#testimonial span em b{font:9px Verdana, Geneva, sans-serif;color:#333;font-style:normal;}
#testimonial span a,#testimonial span a:active{display:block;line-height:16px;text-decoration:none;color:#c00;border:0 none;}
#testimonial span a:hover{display:block;line-height:16px;text-decoration:underline;color:#c00;border:0 none;}


/* resNav */
#rightNav #resNav{float:right;width:250px;margin:10px 0;}
#rightNav ul.resources li{display:inline;width:248px;float:left;margin:0px 0px; text-align:justify;}

ul.resources{float:left;margin:5px 0;}
ul.resources li{display:inline;width:190px;float:left;margin:5px 8px;height:100px;overflow:hidden; position:relative;}
ul.resources img{float:left; width:32 !important; height:auto !important; position:absolute; margin-left:-40px;}
ul.resources h3{background:none;text-transform:none;font:bold 13px Arial, Helvetica, sans-serif;margin:0 0 3px 0;padding:0 0 0 40px;}
ul.resources p{font:11px Tahoma, Arial, Geneva, sans-serif;padding:0 0 0 40px;text-align:left;display:inline; float:left;height:auto; overflow:visible !important;}

#resNav{float:left;width:620px;margin:10px 0 10px 20px;}
#resNav a{ color:#333;}
#resNav h3 a:hover {color:#c00 !important;}
#resNav p a:hover{color:#000;}

#rightNav ul.resources{float:left;margin:5px 0;}
#rightNav ul.resources li{display:inline;width:240px;float:left;padding:5px 8px; height:auto !important; position:relative;}
#rightNav ul.resources img{float:left; width:32 !important; height:auto !important; margin-left:-40px; position:absolute;}
#rightNav ul.resources h3{background:none;text-transform:none;font:bold 13px Arial, Helvetica, sans-serif;margin:0 0 3px 0;padding:0 0 0 40px; z-index:999;}
#rightNav ul.resources p{font:11px Tahoma, Arial, Geneva, sans-serif;padding:0 0 0 40px;text-align:left; display:inline; float:left; height:auto; overflow:visible !important;}


/* developers */
#developers{width:940px;float:left;background:url(../images/hash.gif) left top repeat-x; margin-left:12px; padding:0;}
#developers h3{background:#fff;display:inline;border-left:2px solid #E06518;padding:0 20px 0 10px;}
ul.mrqee li{display:inline;margin:0 10px;}
ul.mrqee li p { margin:0; padding:0; display:inline;}
ul.mrqee{border:0 none;margin:16px 0 10px 0;}
ul.mrqee img { height:30px !important; display:inline-block;}


/* copyright */
#copyright{width:940px;float:left;background:url(../images/hash.gif) left top repeat-x;margin:10px 0;padding:20px 0;}
#copyright .copyLinks{float:left;width:675px;border-right:1px solid #ccc;padding-right:20px;margin:0;}
.pglogo{width:144px;height:68px;float:left;border-right:1px solid #ccc;padding:14px 0 0 36px;}
.pglogo img { width:104px !important; height:auto !important;}
.pglogo p {margin:0;padding:0;line-height:0px;display:inline;}
.pgaddress p{float:left;margin-left:26px;line-height:24px;width:210px;padding:5px 0;}
.aroundlinks{width:655px;float:left;border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;line-height:34px;text-align:center;margin:10px 0;}
.aroundlinks ul li{display:inline;border-right:1px solid #ccc;padding:0 10px;}
.aroundlinks ul li:last-child{border:0 none;}
.aroundlinks ul li a,.pgaddress a{color:#333;}
.copySocial{float:right;width:240px;text-align:center;}
.copySocial h3{background:none;}
.copySocial ul{margin:20px;}
.copySocial ul li{display:inline;margin:5px;}
.copyspan{width:655px;float:left;}
.copyspan p {margin:0;padding:0;}
.powered{width:100%;margin-top:52px;}
span.c-right{float:right;}
span.c-left,span.c-right,span.c-left a,span.c-right a,.powered a,.powered{text-transform:uppercase;font-size:10px;color:#666;}
.pgaddress,span.c-left{float:left;}
.aroundlinks ul li a:hover,.pgaddress a:hover,span.c-left a:hover,span.c-right a:hover,.powered a:hover{color:#c00;text-decoration:underline;}

.calculators { background:none !important; border:0px none !important;}
.calculators td { background:none !important; border:0px none !important;}
.calculators h6 { margin:30px 0 0 0; padding:0; text-transform:uppercase; font:bold 16px Helvetica, Arial, sans-serif; border-bottom:1px solid #333 !important; max-width:210px;}



#leftNav .prd-head { float:left; width:645px;background:url(../images/h3bg.gif) left bottom no-repeat; padding:5px 0px 14px 0px; margin:0 0 10px 0;}
#leftNav .prd-head .thumb,#leftNav .prd-head .thumb img {width:80x !important; height:40px !important; float:left; border:0px none !important; padding:0px !important; margin:0px !important;}
#leftNav .prd-head .prd-name { margin:0;padding:8px 20px; font:bold 16px Arial, Helvetica, sans-serif;text-transform:uppercase; float:left;}
#leftNav .prd-head .more-drop { float:right; width:150px;}
#leftNav .prd-head .more-drop select { max-width:150px !important;min-width:150px !important; margin-top:5px;}
#leftNav .prd-mid { float:left; width:645px;}
#leftNav .prd-view { width:316px; border:1px solid #ccc; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; padding:5px; overflow:visible !important; background:#fff url(../images/gallery_bg.gif) center bottom repeat-x; float:left;}
#leftNav .prd-view img { border:1px solid #f3f3f3 !important; padding:0px !important; margin:0px 0px 10px 0px !important; float:left !important; width:314px !important; height:200px !important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#leftNav .prd-view p { margin:0; padding:2px 5px;}
#leftNav .prd-view .prd-view-price {font:bold 15px Arial, Helvetica, sans-serif;-moz-border-radius:5px;-webkit-border-radius:5px; text-align:center; padding:5px; background:url(../images/prd-title.gif) repeat-x; height:23px; border:1px solid #ccc; line-height:24px; margin:10px 0 0 0;}
#leftNav .prd-view  .prd-view-price strong { color:#c00;}

#leftNav .prd-eqfm {float:right; width:290px; border:1px solid #ccc; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; padding:5px; background:#fff url(../images/gallery_bg.gif) center bottom repeat-x;}
#leftNav .prd-eqfm .eqtitle {font:bold 12px Arial, Helvetica, sans-serif;-moz-border-radius:5px;-webkit-border-radius:5px; text-align:left;padding:5px;  background:url(../images/prd-title.gif) repeat-x; height:23px; border:1px solid #ccc; line-height:24px; clear:both; text-transform:uppercase;}
#leftNav .prd-eqfm .eqtitle span { background:url(../images/thumb_up.png) left top no-repeat;padding:0 0 0 22px}
#leftNav .prd-eqfm .eqfrm { float:left; width:288px;}
.eqrform { margin:0;}
#leftNav .prd-eqfm .eqfrm label span { color:#f00;}
#leftNav .prd-eqfm .eqfrm li { background:none; float:left; margin:6px 3px 0px 3px !important; padding:0 !important; position:relative; max-width:90px; display:inline-block !important;}
#leftNav .prd-eqfm .eqfrm input { max-width:78px !important;min-width:78px !important; height:16px !important;}
#leftNav .prd-eqfm .eqfrm select { max-width:282px !important;min-width:282px !important;/* position:absolute;*/}

#leftNav .prd-eqfm .eqfrm input.btn_sml{min-width:84px!important;height:21px!important;background:url(../images/submit_sml.gif) no-repeat;cursor:pointer;border:0 none;}
#leftNav .prd-eqfm .eqfrm input.btn_sml:hover{background:url(../images/submit_sml.gif) left bottom no-repeat;cursor:pointer;}



#leftNav .prd-eqfm .eqfrm textarea{ max-width:270px !important;min-width:270px !important; height:30px; border:1px solid #C7C7C7; background:#f5f5f5; padding:5px;}
#leftNav .prd-eqfm .eqfrm textarea:focus { background:#fff;}
#leftNav .prd-eqfm .eqfrm input.check { float:left; max-width:16px !important;min-width:16px !important; margin:10px 10px 0 10px; padding:0px !important; border:0 none !important;}
#leftNav .prd-eqfm .eqfrm label.checkl { float:left;}
#leftNav .prd-eqfm .eqfrm input.cal {max-width:111px !important;min-width:111px !important;  margin:5px 0 0 0px;}
#leftNav .prd-eqfm .eqfrm li.extra-li { margin:0px 6px 0 6px !important; display:block !important; max-width:282px !important;}
#leftNav .prd-eqfm .eqfrm li.button { margin:3px 0 10px 127px !important;} 
#leftNav .prd-eqfm .eqfrm .calender { border:0px none !important; padding:0px !important; margin:4px 0 0 5px !important; float:right;}

#leftNav .prddetail1 { background:#fdfdfd; margin:20px 0px; width:624px; border:1px solid #ccc;-moz-border-radius:8px;-webkit-border-radius:8px; text-align:left;padding:10px;}
#leftNav .prddetail1 a { text-decoration:underline; color:#c00;}
#leftNav .prddetail1 a:hover { text-decoration:none; color:#c00;}
#leftNav ul.amenities li.right{  display:block; width:128px; float:left !important; background:url(../images/right.png) left top no-repeat !important;}
#leftNav ul.amenities li.cross{ display:block; width:128px; float:left !important; background:url(../images/cross.png) left top no-repeat !important;}
#leftNav .amen{ padding:10px; background:#f7f7f7; margin:5px 0;}

#leftNav ul.pr-plan li{ background:none !important; float:left; margin:0px !important; padding:0px !important; text-align:center;}
#leftNav ul.pr-plan li h6{ font:bold 13px Helvetica, Arial, sans-serif; text-transform:capitalize; padding:0; margin:0;}
#leftNav ul.pr-plan li img { width:127px !important; height:100px !important;-moz-border-radius:8px;-webkit-border-radius:8px;}

#leftNav .sim-proj { float:left; width:630px;  border:1px solid #ccc; -moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px; padding:5px; background:#fff url(../images/gallery_bg.gif) center bottom repeat-x; margin:0 0 20px 0;}
#leftNav .sim-title {font:bold 14px Arial, Helvetica, sans-serif;-moz-border-radius:5px;-webkit-border-radius:5px; text-align:left;padding:5px;  background:url(../images/prd-title.gif) repeat-x; height:23px; border:1px solid #ccc; line-height:24px; text-transform:uppercase;}

#leftNav .sim-gal { padding:10px 0; width:626px; overflow:hidden;}
#leftNav .sim-gal .main_gallery2 a:hover h3,.main_gallery2 li:hover h3{color:#c00;background:none;}
#leftNav .sim-gal .main_gallery2 a:hover p,.main_gallery2 li:hover p{color:#000;}
#leftNav .sim-gal .main_gallery2 a img:hover,.main_gallery2 li:hover img{border:1px solid #999;}
#leftNav .sim-gal .main_gallery2 li:hover{background:#f7f7f7;color:#c00;}
#leftNav .sim-gal .main_gallery2 li{display:inline;height:240px;margin:0;padding:6px 6px 0;float:left; background:none; text-align:center;}
#leftNav .sim-gal .main_gallery2 li img{border:1px solid #ccc;background:#fff;width:118px !important;height:124px !important;padding:2px;}
#leftNav .sim-gal .main_gallery2 li h3{font:bold 13px Arial, Helvetica, sans-serif;text-transform:none;background:none;line-height:20px;margin:6px 0 0;padding:0;}
#leftNav .sim-gal .main_gallery2 li p{clear:both;display:block;text-align:left;margin:0;padding:0;}
#leftNav .sim-gal .main_gallery2 a h3,.main_gallery2 a p{color:#333;}
.anchor-gray-button { padding:5px 10px; border:1px solid #c7c7c7; display:inline-block; margin:7px 0; background:#f4f4f4;-moz-border-radius:5px;-webkit-border-radius:5px; text-transform:uppercase; font-weight:bold; color:#333;}
.anchor-gray-button:hover { background:#c00; color:#fff; border:1px solid #900;}
.anchor-red-button { padding:5px 10px; border:1px solid #900; display:inline-block; margin:7px 0; background:#c00;-moz-border-radius:5px;-webkit-border-radius:5px; text-transform:uppercase; font-weight:bold; color:#fff;}
.anchor-red-button:hover { background:#f4f4f4; color:#333; border:1px solid #c7c7c7;}

#leftNav .other-pro { width:640px; padding:5px 0; float:left; margin:10px 0;}
#leftNav .pro-left { width:310px; -moz-border-radius:8px; -webkit-border-radius:8px; border:1px solid #ccc; float:left;}

#leftNav .com-title {font:bold 13px Arial, Helvetica, sans-serif;-moz-border-radius:5px;-webkit-border-radius:5px; text-align:left;padding:5px;  background:url(../images/prd-title.gif) repeat-x; height:23px; line-height:24px; text-transform:uppercase; text-align:center;}

#leftNav .pro-right{ width:310px; -moz-border-radius:8px; -webkit-border-radius:8px; border:1px solid #ccc; float:right;}

#leftNav .com-detail { padding:10px; min-height:154px;}
#leftNav .com-des {float:left; width:160px; text-align:left;}
#leftNav .com-des p {text-align:left;}
#leftNav .com-des-img { float:right;}
#leftNav .com-des-img img { width:120px !important; height:110px !important; border:1px solid #f7f7f7; padding:0px !important; margin:0px !important;}
#leftNav .com-des p{ margin:0 !important; padding:0 !important;}
#leftNav .com-des h6 { font:bold 13px Arial, Helvetica, sans-serif; margin:0 0 5px 0;}

#leftNav .career  a{ color:#c00; text-decoration:underline;}
#leftNav .career  a:hover{ color:#c00; text-decoration:none;}
#leftNav .career label { float:left; width:100px; text-align:right; padding-right:20px; }
#leftNav .career input.radio { border:0 none !important; padding:0px !important; margin:0 7px 0 4px !important; width:20px !important;min-width:20px !important;max-width:20px !important; display:inline-block; background: none !important; height:36px !important;}
#leftNav .career .btn-upload {}



#leftNav .project-display { border:1px solid #ccc; border-bottom:0px none !important; width:194px; float:left; padding:5px; margin:5px; background:#fff url(../images/gallery_bg.gif) left bottom repeat-x; -moz-border-radius:5px; -webkit-border-radius:5px;}
#leftNav .project-display img {margin:0 10px 0 0 !important; padding:0px !important; border:0 none !important;}
#leftNav .project-display .project-display-title { float:left; font:bold 13px Arial, Helvetica, sans-serif; color:#333; line-height:16px; display:table-cell; vertical-align:middle; border-bottom:1px dotted #ccc; padding-bottom:5px; height:50px; text-align:left;}
#leftNav .project-display .project-display-title img { float:left; width:50px !important; height:25px !important;}
#leftNav .project-display .project-display-image { float:left; margin:5px 0; }
#leftNav .project-display .project-display-image img { width:192px; height:130px; border:1px solid #f7f7f7 !important; }
#leftNav .project-display .project-display-dis{ border-bottom:1px dotted #ccc; padding-bottom:5px; margin-bottom:5px;}
#leftNav .project-display .project-display-dis p {margin:0 !important; padding:0 !important; font-size:11px; font-family:Tahoma, Verdana, Geneva, sans-serif; text-align:left !important; }
 #leftNav .project-display .project-display-dis2 a{  margin:1px 3px !important; padding:3px 5px !important; font-size:10px; font-family:Tahoma, Verdana, Geneva, sans-serif; text-align:left !important; }
  #leftNav .project-display .project-display-price { float:left; margin:5px 0; padding:5px 6px; text-align:center !important; width:178px; font:bold 14px Arial, Helvetica, sans-serif; color:#c00; background:#fff; -moz-border-radius:5px; -webkit-border-radius:5px;}
  #leftNav .project-display .project-display-price a{font:bold 14px Arial, Helvetica, sans-serif; color:#c00;text-align:center !important;ttext-decoration:none;}
   #leftNav .project-display .project-display-price a:hover{font:bold 14px Arial, Helvetica, sans-serif; color:#333;text-align:center !important; text-decoration:underline;}
   #leftNav .project-display .project-display-avl {float:left; width:180px; background:#f9f9f9; border:1px solid #fff; -moz-border-radius:5px; -webkit-border-radius:5px; padding:5px 5px;}
   #leftNav .project-display .project-display-avl img { width:17px; height:15px; float:left; display:inline-block; margin:0 3px 0 0 !important; padding: 0px !important;}


.careerNav { float:left; width:646px;}
.careerNav .career-f-left { float:left; width:180px;}
.careerNav .career-f-left ul.career-list li { display:block; list-style:none; background:#fff none !important; padding:0 !important; margin:0 !important;}
.careerNav .career-f-left ul.career-list li a { padding:10px 20px; display:block; background:url(../images/career-list.png) right top no-repeat; margin:5px 0;}
.careerNav .career-f-left ul.career-list li a:hover, .careerNav .career-f-left ul.career-list li a:active{background:url(../images/career-list.png) right bottom no-repeat; color:#c00;}
.careerNav .career-f-right { float:left; border:1px solid #ccc; width:443px; margin-top:5px;  padding:10px; min-height:150px;}
.about_developer_logo { float:left; margin:0px 10px 10px 0px;}
#disqus_thread img { margin:0 !important; padding:0 !important; border:0 none !important;}
#disqus_thread li { background:none !important}


/* ------------ PopUp -------------- */

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container { color:#bbb; background-color:#fff; border:4px solid #444; padding:12px; background:#fff url(../images/gallery_bg.gif) left bottom repeat-x; }
#simplemodal-container .simplemodal-data {padding:8px; height:auto !important; width: auto !important;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}
#emailupdate-content { width:250px; height:120px;}
#emailupdate-content li { margin-top:10px; display:inline;}

ul.contactform { margin:0 auto; width:400px; }
ul.contactform li { background:none !important; padding:0 !important;}
ul.contactform li label {width:100px !important; text-align:right; padding:0 10px; 0 0; display:inline-block !important}

ul.imgcol li{ list-style:none !important; background:none !important; display:inline !important; float:left; text-align:center !important; margin:0px !important;}

/* Testimonial border*/
.testimonial{ margin:10px 0px 0px 50px;}
.testimonial .bdr_top,.testimonial .bdr_right,.testimonial .bdr_bot,.testimonial .bdr_left{background:url(../images/speaky_bdr_img.gif) repeat-x top; width:100%;}
.testimonial .bdr_right{background-position:right; background-repeat:repeat-y;}
.testimonial .bdr_bot{background-position:bottom;}
.testimonial .tlc{float:left; background:url(../images/speaky_l_cur.gif) no-repeat;}
.testimonial .bdr_left{background-position:left; background-repeat:repeat-y;}
.testimonial .bdr_left .t_r_cur{background:url(../images/speaky_r_t_cur.gif) no-repeat right top;}
.testimonial .bdr_left .b_r_cur{background:url(../images/speaky_b_r_cur.gif) no-repeat right bottom;}
.testimonial .bdr_left .b_l_cur{background:url(../images/speaky_b_l_cur.gif) no-repeat left bottom; padding:15px;}
.testimonial .bdr_left .b_l_cur p{color:#484848; font-size:11px;}
.mt_18{margin-top:18px;}


/*header*/

.header { width:940px; padding-left:10px;}

.headertopbox { width:940px; height:20px;  background-color:#FDF0E8; }
.headertopboxleft { width:590px; height:20px; float:left; clear:right;}
.headertoptext { width:590px; height:20px;  float:left; clear:right; font-size:12px; font-family:Arial;}
.sign { width:170px; height:20px;  float:right; clear:right; margin-left:50px; font-weight:bold;font-size:13px; font-family:Arial; }
.sign a:hover { text-decoration:underline;}
.headertopboxmiddle { width:350px; height:20px; float:right; clear:right;}








.topboxrighthome a { width:60px; height:20px; float:left; clear:right; text-decoration:none; padding-left:140px; }
.topboxrighthome a:hover { text-decoration:underline; color:#FF9900;}

.topboxrightfaq a { width:60px; height:20px; float:left; clear:right; text-decoration:none;}
.topboxrightfaq a:hover { text-decoration:underline; color:#FF9900;}

.topboxrightfeelproperty a { width:85px; height:20px; float:left; clear:right; text-decoration:none;}
.topboxrightfeelproperty a:hover { text-decoration:underline; color:#FF9900;}

.topboxrightnew { width:28px; height:20px; float:left; clear:right;}

.topboxrightlogin a { width:60px; height:20px; float:left; clear:right; text-decoration:none; }
.topboxrightlogin a:hover { text-decoration:underline; color:#FF9900; }


.headerlogo { width:940px; height:100px; }
.headerlogoleft { width:210px; height:100px;  float:left; clear:right;}
.headerlogomiddle {width:320px; height:100px; float:left; clear:right; padding-left:80px;}
.marginset { padding-top:15px; padding-bottom:15px; padding-left:66px; padding-right:66px;}
.headerlogoright  {width:220px; height:100px; float:right; clear:none;}
.signup { width:60px;}

#buttonboxback { width:940px; height:16px;}
.headerbuttonadsf { width:940px; height:16px;}


*.spacerline { width:940px; height:3px; background-color:#243A85; float:left;}

/*gallery*/

.featurebox { width:940px; padding-left:10px;}
.hjumboBannerContent {
	 PADDING-LEFT: 5px; WIDTH: 450px; float:left; clear:right; PADDING-RIGHT: 5px; COLOR: #383737; PADDING-TOP: 0px; margin-top:5px; margin-right:3px; border:1px #CCCCCC solid;
}
.hjumboBannerContent .text {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.hjumboBannerContent .text P {
	MARGIN: 0px 0px 3px
}
.hjumboBannerContent .text2 P {
	MARGIN: 5px 0px 3px
}
.hjumboBannerContent A {
	COLOR: #383737
}
.hjumboBannerContent .text A.click {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #036aac; FLOAT: left; COLOR: #fff; FONT-SIZE: 11px !important; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.hjumboBannerContent .city { 
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; MARGIN-TOP: 2px; BACKGROUND: #959595; COLOR: #fff; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.hjumboBannerContent .callUs {
	BORDER-BOTTOM: #d7dbe1 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px}


.upborder {width:940px; float:left; background:url(../images/hash.gif) left top repeat-x; margin-left:9px; margin-bottom:5px;}

.upborder h3{background:#fff;display:inline;border-left:2px solid #c00;padding:0 20px 0 10px;}
.middlespacer { width:5px; float:left; clear:right; height:170px;}

/*footer------------------------------------*/

#footerWrap {
	PADDING-BOTTOM: 0px; MARGIN: auto; PADDING-LEFT: 0px; WIDTH: 940px; CLEAR: both; FONT-SIZE: 11px; OVERFLOW: hidden; BORDER-TOP: #d5d5d5 0px solid; background-color:#FDF0E8;
}
.footerTopMar {
background-color:#FDF0E8;
	MARGIN: 0px auto
}
#footerTopPanel {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 20px; WIDTH: 940px; PADDING-RIGHT: 0px; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif !important; background-color:#FDF0E8; COLOR: #333232; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 15px;
}
#footerTopPanel A {
	COLOR: #333333
}
#footerTopPanel .dotBdr {
background-color:#FDF0E8;
	HEIGHT: 100px; BORDER-RIGHT: #5f5f5f 1px dotted
}
#footerTopPanel .column1s { background-color:#FDF0E8;
	WIDTH: 280px; FLOAT: left
}
#footerTopPanel .column1 H2 {
	MARGIN: 0px 0px 8px; background-color:#FDF0E8; FONT-SIZE: 11px
}
#footerTopPanel .subcolumn1 {
background-color:#FDF0E8;
	WIDTH: 75px; FLOAT: left
}
#footerTopPanel .subcolumn2 {
background-color:#FDF0E8;
	WIDTH: 120px; FLOAT: left
}
#footerTopPanel .width1 {
	WIDTH: 80px
}
#footerTopPanel .marginRgt {
background-color:#FDF0E8;
	MARGIN: 0px 10px 0px 0px
}
#footerTopPanel .column1 .subcolumn1 UL LI {
background-color:#FDF0E8;
	MARGIN: 0px 0px 3px
}
.subcolumn2 UL LI {
background-color:#FDF0E8;
	MARGIN: 0px 0px 3px
}
.column3 .subcolumn1 UL LI {
background-color:#FDF0E8;
	MARGIN: 0px 0px 3px
}
#footerTopPanel .followUs {
background-color:#FDF0E8;
	MARGIN: 10px 0px 0px; WIDTH: 220px; FLOAT: left; CLEAR: both
}
#footerTopPanel .followUs IMG {
background-color:#FDF0E8;
	MARGIN: 0px 0px 0px 6px; VERTICAL-ALIGN: -5px
}
#footerTopPanel .column2s {
background-color:#FDF0E8;
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 381px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#footerTopPanel .column3s {
background-color:#FDF0E8;
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 150px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 18px
}
#footerTopPanel .serviceHead {
background-color:#FDF0E8;
	MARGIN: 0px 0px 6px; FONT-WEIGHT: bold
}
#footerTopPanel .column2 .blue {
background-color:#FDF0E8;
	MARGIN-BOTTOM: 5px; COLOR: #0476aa
}
.column3 .blue {
background-color:#FDF0E8;
	MARGIN-BOTTOM: 5px; COLOR: #0476aa
}
#footerTopPanel .column3 .subcolumn1 {
background-color:#FDF0E8;
	WIDTH: 150px
}
#footerTopPanel .serviceHead {
background-color:#FDF0E8;
	MARGIN: 0px 0px 6px; FONT-WEIGHT: bold
}
#footerTopPanel .column2 .blue {
background-color:#FDF0E8;
	MARGIN-BOTTOM: 5px; COLOR: #0476aa
}
.column3 .blue {
background-color:#FDF0E8;
	MARGIN-BOTTOM: 5px; COLOR: #0476aa
}
#tbslMeworkWrap {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 25px; WIDTH: 980px; PADDING-RIGHT: 0px; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif !important; BACKGROUND: url(../images/tbsl-nework-bg.gif) #243A85 repeat-x left top; OVERFLOW: hidden; PADDING-TOP: 9px
}
#tbslMeworkWrap .firstBox {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; WIDTH: 72px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/tbsl-arrow.gif) no-repeat right top; FLOAT: left; COLOR: #fff; FONT-WEIGHT: bold; MARGIN-RIGHT: 10px; PADDING-TOP: 1px
}
#tbslMeworkWrap .linkBox {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 10px; WIDTH: 125px; PADDING-RIGHT: 0px; FLOAT: left; BORDER-RIGHT: #76a7c8 1px dotted; PADDING-TOP: 1px
}
#tbslMeworkWrap .last {
	BORDER-RIGHT: 0px
}
#tbslMeworkWrap .linkBox A {
	COLOR: #9dbee9
}
#tbslMeworkWrap .linkBox A STRONG {
	COLOR: #fff
}
#tbslMeworkWrap .linkBox A:hover {
	COLOR: #5bc5e3; TEXT-DECORATION: none
}
#tbslMeworkWrap .linkBox A:hover STRONG {
	COLOR: #5bc5e3; TEXT-DECORATION: none
}
#footerWrap .copyright {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif !important; BACKGROUND: #FDF0E8; COLOR:#000000; PADDING-TOP: 0px; 
}
