body{ margin:0px; padding:0;font:12px Arial, Helvetica, sans-serif;color:#4b4b4b; line-height:20px; background: #FFFFFF url(../images/bg.jpg) repeat-x;}

a{	font:100% Arial, Helvetica, sans-serif;color:#24285E; text-decoration:none;line-height:20px;}
a:hover{	font:100% Arial, Helvetica, sans-serif;color:#24285E; text-decoration:none;line-height:20px;}

img{ border:none}
ol{ margin-left:20px; padding:0}

.main {margin: 0px;height: auto;width: 1002px;margin:auto}
.clear{clear:both}
.fleft{float:left}
.fright{float:right}
.wraper{margin: auto;padding: 0px;height: auto;width: 1002px;overflow:hidden}
h1{ margin:0; padding:0; color:#3b3939; font:normal 20px Arial, Helvetica, sans-serif; margin-bottom:10px;}
h2{ margin:0; padding:0; color:#3b3939; font:bold 14px Arial, Helvetica, sans-serif; margin-bottom:6px}
h1 span{color:#f5821f}
.tabcontent h1{margin:0; padding:0; color:#c0000b; font:bold 16px Arial, Helvetica, sans-serif; margin-bottom:0px}

.tabcontent h2{color:#C60814; font-size:15px; margin:0 0 5px 0; padding:0}

ul.bullet-red{ margin:0px; padding:0px; list-style:none}
.bullet-red li{ margin:0px;  background:url(../images/bullet-red.jpg) no-repeat left 8px; padding:0 0 0 18px; list-style:none; line-height:22px}

.tick{margin:0px 0 0 30px; padding:0px; }
.tick ul{margin:0px 0 0 15px; padding:0px; }
.tick li{margin:0px; padding:0px; list-style-image:url(../images/tick.gif); line-height:23px}
.tick li a{ text-decoration:none; color:#000000}
.tick li a:hover{ text-decoration: underline; color:#b3160f}

.project-detail-txt{ background:url(../images/text_bg.gif) repeat-x; border:solid 1px #e5e5e5; padding:4px; color:#666666; background-color:#f3f6f7;text-align:justify;}
	
/*==============================herder==============================*/

.header-wraper{margin: auto;padding: 0px 0 3px 0;height:115px;width: 1002px;overflow:hidden;}
.logo{ float:left; margin:10px 0 0 0; }
.header-right{
	float:right;
	margin-top:25px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif }
.contact-num{ font:28px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff;}
.yellow-txt{ color:#ffc821;}
.header-right img{ margin:5px 10px 0 15px}
.top-nav{ overflow:hidden; margin-top:10px; text-align:right}
.top-nav a{ font:12px Arial, Helvetica, sans-serif; color:#363636; margin:0 5px}
.top-nav a:hover{ font:12px Arial, Helvetica, sans-serif; color:#363636; margin:0 5px; text-decoration:none}
.top-nav a img{ margin-right:5px}	

/*==============================herder end==============================*/

.banner{padding: 0px;height: auto; margin-top:7px; }

.content-wraper{margin: auto;padding: 0px;height: auto;	width: 1002px; margin-top:5px; overflow:hidden; font-size:12px; }

.left-wraper{width:257px; height:auto; margin:0px; float:left;	}
.right-wraper{width:727px; height:auto; margin:0px; float:left; text-align:justify	}

.home-left-wraper{width:387px; height:auto; margin:0px;float:left; text-align:justify; font-size:12px;}


.home-mid{width:307px; height:auto; margin:0px 0 0 13px;float:left; background:url(../images/hot-prop-bg.jpg) no-repeat top; padding:0px 10px}
.home-right-wraper{width:257px; height:auto; margin:0px; float:right	}


.input{background-color:transparent;border:none; background-image:url(../images/input.jpg); width:203px; height:24px; background-repeat:no-repeat; padding-left:5px; font:normal 12px Arial, Helvetica, sans-serif; color:#232323; line-height:25px; margin-top:4px; }
.input-big{background-color:transparent;border:none; background-image:url(../images/big-input.jpg); width:193px; height:60px; background-repeat:no-repeat; padding-left:8px; font:normal 12px Arial, Helvetica, sans-serif; color:#232323; margin-top:4px; padding-right:10px}
.interested-input{ border:#d8d8d8 1px solid; width:288px; height:20px}

.bullet{ margin:0px; padding:0px;}
.bullet ul{ margin:0px; padding:0px; list-style:none}
.bullet li{ margin:0px;  background:url(../images/bullet.jpg) no-repeat left 5px; padding:0 0 0 23px; list-style:none}

a.red:Link{text-decoration:none; color:#c0000b; }
a.red:hover{text-decoration:none;color:#c0000b;}
a.red:Visited{text-decoration:none;color:#c0000b;}

a.news-heading:Link{text-decoration:none; color:#000; font-size:13px }
a.news-heading:hover{text-decoration:none;color:#000;font-size:13px }
a.news-heading:Visited{text-decoration:none;color:#000;font-size:13px }

a.white:Link{text-decoration:none; color:#ffffff; }
a.white:hover{text-decoration:none;color:#ffffff;}
a.white:Visited{text-decoration:none;color:#ffffff;}

a.blue:Link{text-decoration:none; color:#0082cd; }
a.blue:hover{text-decoration: underline;color:#0082cd;}
a.blue:Visited{text-decoration:none;color:#0082cd;}

.red-txt{
	color:#c0000b;
}
.font-11{ font-size:11px}

.client-wraper{ width:388px;}
.client-top{ background:url(../images/client-top.jpg) no-repeat; height:6px; width:388px}
.client-bg{background:#ffffff url(../images/client-bg.jpg) no-repeat bottom;width:356px; border:#e2e2e2 1px solid; padding:15px 15px 10px 15px; border-bottom:none;border-top:none; overflow:hidden}
.client-bot{ background:url(../images/client-bot.jpg) no-repeat; height:6px; width:388px}

.enqiry-wraper{ width:254px; margin-top:8px}
.enqiry-top{ background:url(../images/gradiant-top.jpg) no-repeat; height:4px; width:254px}
.enqiry-bg{background:#ffffff url(../images/gradiant-bg.jpg) no-repeat bottom;width:222px; border:#e2e2e2 1px solid; padding:0px 15px 10px 15px; border-bottom:none;border-top:none; overflow:hidden}
.enqiry-bot{ background:url(../images/gradiant-bot.jpg) no-repeat; height:4px; width:254px}
.enqiry-bg h1{ color:#3b3939;margin:5px 0 7px 0; padding:0;  font:normal 20px Arial, Helvetica, sans-serif; margin-bottom:3px;}
.enqiry-input{background-color:transparent;border:none; background-image:url(../images/name-input.jpg); width:180px; height:25px; background-repeat:no-repeat; font:normal 12px Arial, Helvetica, sans-serif; color:#232323; line-height:25px; margin-top:8px; padding:0 5px 0 30px }
.enqiry-big-input{background-color:transparent;border:none; background-image:url(../images/enqiry.jpg); width:180px; height:90px; background-repeat:no-repeat; font:normal 12px Arial, Helvetica, sans-serif; color:#232323; line-height:25px; margin-top:8px; padding:0 5px 0 30px }

.news-wraper{ width:254px; margin-top:7px}
.news-top{ background:url(../images/gradiant-top.jpg) no-repeat; height:4px; width:254px}
.news-bg{background:#ffffff url(../images/gradiant-bg.jpg) no-repeat bottom;width:222px; border:#e2e2e2 1px solid; padding:0px 15px 5px 15px; border-bottom:none;border-top:none; overflow:hidden}
.news-bot{ background:url(../images/gradiant-bot.jpg) no-repeat; height:4px; width:254px}
.news-bg h1{ color:#3b3939;margin:5px 0 7px 0; padding:0;  font:normal 20px Arial, Helvetica, sans-serif; margin-bottom:3px;}

.news-bg ul{ margin:0px 0 10px 0; padding:0px; list-style:none}
.news-bg li{ margin:0px;  background:url(../images/bullet.jpg) no-repeat left 5px; padding:0 0 5px 15px; list-style:none; border-bottom:#ccc 1px solid; margin-top:5px}
.news-bg li a:hover{ color:#C60814; text-decoration:none}


.project{ border-bottom:#d3d0c9 1px solid; font-size:12px; padding-bottom:8px; margin-top:8px}
.project h1{ color:#1a1a1a;margin:0; padding:0;  font:bold 14px Arial, Helvetica, sans-serif; margin-bottom:7px;}

.inner-project{ width: 225px;}
.inner-project-bg{ background:url(../images/project-bg.jpg) repeat-y; width:205px; padding:0 10px}
.inner-project-top{ background:url(../images/project-top.jpg) no-repeat; height:5px; width:225px}
.inner-project-bot{ background:url(../images/project-bot.jpg) no-repeat; height:6px; width:225px}

.price{ background:url(../images/price-line.jpg) repeat-x; height:29px; color:#0082cd; font:bold 13px Arial, Helvetica, sans-serif; }
.project-detail td,.inner-project-bg td{ padding:5px 0}

.line{ background:url(../images/line.jpg) repeat-x; height:29px; font:bold 13px Arial, Helvetica, sans-serif; }


.serch{ background: url(../images/search-bg.jpg) no-repeat; width:227px; height:190px; padding:25px 0 0 27px}
.search-inner h1,.serch h1{color:#ffffff;margin:0; padding:0;  font:normal 18px "Trebuchet MS", Arial, Helvetica, sans-serif; margin-bottom:7px; background:url(../images/search-icon.jpg) no-repeat left; padding-left:33px; text-transform:uppercase}
.search-input{background-color:transparent;border:none; background-image:url(../images/search-input.jpg); width:194px; height:31px; background-repeat:no-repeat; padding:5px 6px; font:normal 12px Arial, Helvetica, sans-serif; color:#232323;  margin-top:4px; }

.search-inner{ background: url(../images/search-bg-inner.jpg) no-repeat; width:229px; padding:25px 0 0 27px; height:207px}

.project-detail{ width:270px; background:url(../images/project-detail-bg.jpg) repeat-y; border-top:#d8d8d8 1px solid; padding:3px}
.project-detail-bot{background:url(../images/project-detail-bot.jpg) no-repeat; height:6px; width:276px}

.blue-head{ background:#0082ce url(../images/blue-head.jpg) repeat-x; font:14px Arial, Helvetica, sans-serif; color:#fff; height:15px; padding-bottom:0px}

.specification td strong{color:#FFF }

.bluehead{font:14px Arial, Helvetica, sans-serif; color:#0164ae; font-weight:600;}
.bsubhead{font:13px Arial, Helvetica, sans-serif; color:#363636; font-weight:bold; text-decoration:underline;}
.category{font:12px Arial, Helvetica, sans-serif; color:#363636; font-weight:bold;}

a.news:link{font:12px Arial, Helvetica, sans-serif; color:#C60814; text-decoration:none;}
a.news:visited{font:12px Arial, Helvetica, sans-serif; color:#C60814; text-decoration:underline;}
a.news:hover{font:12px Arial, Helvetica, sans-serif; color:#C60814; text-decoration:none;}

a.blue:link{font:12px Arial, Helvetica, sans-serif; color:#0164AE; text-decoration:none;}
a.blue:visited{font:12px Arial, Helvetica, sans-serif; color:#0164AE; text-decoration:underline;}
a.blue:hover{font:12px Arial, Helvetica, sans-serif; color:#0164AE; text-decoration:none;}






/*==============================menu==============================*/
/*.menu{height:40px;margin-top: 0px;}
	
.menu ul{list-style:none;margin: 0px;padding:0px 0 0 0}
	
.menu li{float:left;list-style:none;margin:0; background:url(../images/menu-line.jpg) no-repeat right; padding:0px 5px; }

.menu li a{float:left;cursor:pointer;display:block;text-decoration:none;height:37px;padding-left: 4px;margin:0x; font:13px Arial, Helvetica, sans-serif; color:#1e1e1e}
	
.menu li a span{float:left;	display:block;height:37px;padding:0 12px 0 8px;line-height:37px}

.menu li a:hover{float:left;cursor:pointer;display:block;color:#ffffff;text-decoration:none;height:37px;padding-left: 4px;margin:0px 4px 0 px;background-image: url(../images/over-left.jpg);background-repeat: no-repeat;background-position: left 0px;}

.menu li a:hover span{float:left;display:block;background-image: url(../images/over-right.jpg);background-repeat: no-repeat;background-position: right 0px;height:40px;padding:0 12px 0 8px;color:#ffffff}
	
.menu li.current a{float:left;cursor:pointer;display:block;color:#ffffff;text-decoration:none;height:37px;padding-left: 4px;margin:0px 4px 0 px;background-image: url(../images/over-left.jpg);background-repeat: no-repeat;background-position: left 0px;}

.menu li.current a span{float:left;display:block;background-image: url(../images/over-right.jpg);background-repeat: no-repeat;background-position: right 0px;height:40px;padding:0 12px 0 8px;color:#ffffff}

.menu li a:hover>ul{float:left;cursor:pointer;display:block;color:#ffffff;text-decoration:none;height:37px;padding-left: 4px;margin:0px 4px 0 px;background-image: url(../images/over-left.jpg);background-repeat: no-repeat;background-position: left 0px;}

.menu li a:hover span>ul{float:left;display:block;background-image: url(../images/over-right.jpg);background-repeat: no-repeat;background-position: right 0px;height:40px;padding:0 12px 0 8px;color:#ffffff}*/

.menu{
height:40px;margin-top: 0px;
}

.menu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.menu ul{
list-style:none;margin: 0px;padding:0px 0 0 0 /*set value to "left", "center", or "right"*/
}

.menu ul li{
float:left;list-style:none;margin:0; background:url(../images/menu-line.jpg) no-repeat right; padding:0px 5px;
}

.menu ul li a{
float:left;cursor:pointer;display:block;text-decoration:none;height:37px;padding-left: 4px;margin:0x; font:13px Arial, Helvetica, sans-serif; color:#1e1e1e
}



/*.menu ul li a{float:left;cursor:pointer;display:block;color:#1E1E1E;text-decoration:none;height:37px;padding-left: 4px;margin:0px 4px 0 px;background-image: url(../images/bg-2.jpg);background-repeat: no-repeat;background-position: left 0px;}*/

/*.menu ul li a{float:left;display:block;background-image: url(../images/bg-1.jpg);background-repeat: no-repeat;background-position: right 0px;height:40px;padding:0 12px 0 8px;color:#ffffff}*/

.menu ul li a span{float:left;	display:block;height:37px;padding:0 12px 0 8px;line-height:37px}




.menu ul li a:hover, .menu ul li a.selected{float:left;cursor:pointer;display:block;color:#ffffff;text-decoration:none;height:37px;padding-left: 4px;margin:0px 4px 0 px;background-image: url(../images/over-left.jpg);background-repeat: no-repeat;background-position: left 0px;}

.menu ul li a:hover span, .menu ul li a.selected span{float:left;display:block;background-image: url(../images/over-right.jpg);background-repeat: no-repeat;background-position: right 0px;height:40px;padding:0 12px 0 8px;color:#ffffff}

.menu li.current a{float:left;cursor:pointer;display:block;color:#ffffff;text-decoration:none;height:37px;padding-left: 4px;margin:0px 4px 0 px;background-image: url(../images/over-left.jpg);background-repeat: no-repeat;background-position: left 0px;}

.menu li.current a span{float:left;display:block;background-image: url(../images/over-right.jpg);background-repeat: no-repeat;background-position: right 0px;height:40px;padding:0 12px 0 8px;color:#ffffff}

.dropmenudiv{
position:absolute;
top: 0;
border-bottom-width: 0;
font: normal 13px Arial, Helvetica, sans-serif;
line-height:18px;
z-index:100;
background-color:#7F060D;
width: 200px;
visibility: hidden; margin-top:-1px
}


.dropmenudiv a{
display: block;
width: 200px; /*width of menu (not including side paddings)*/
color: #fff;

text-decoration: none;
padding: 4px 5px;border-bottom:#5C050A 1px solid
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background:#980811;
color:#ffffff;
}


a.darkpink{ display:block;  margin-right:2px; border:#ccc 1px solid; float:left; padding:0 5px;color:#0e509e; font-weight:bold}
a:hover.darkpink{
background:#2e6ab1;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:0 5px}

span.darkpink{ display:block;  margin-right:2px; border:#ccc 1px solid; float:left; padding:0 5px;color:#0e509e; font-weight:bold}
.active{
background:#2e6ab1;
color:#FFFFFF;
font-weight:bold;
display:block;
float:left;
padding:0 5px;border:#ccc 1px solid; margin-right:2px;}



/*==============================menu end==============================*/
/*==============================footer==============================*/
.footer-full{width:100%;background:#fff url(../images/footer.jpg) repeat-x top;
	padding:0px 0 ; margin-top:15px
}

.footer{width:1002px;background:#fff url(../images/footer.jpg) repeat-x top;overflow:hidden;
	padding:15px 0 ; margin:auto; font-size:11px }
.footer strong{ font-size:13px}

.footer a{color:#2a2a2a; text-decoration:none ;font-size:11px; padding:0 5px;line-height:22px;}

.footer a:hover{text-decoration: underline; font-size:11px; padding:0 5px;line-height:22px;}

.footer-bot{background:#444343 url(../images/footer-bot.jpg); width:100%;  color:#ffffff;}
.footer-bot-wraper{ background:#444343 url(../images/footer-bot.jpg); width:1002px; padding:10px 0; color:#ffffff; overflow:hidden; margin:auto}
/*==============================footer end==============================*/
#blanket {
	background-color:#000000;
	opacity: 0.65;
	position:absolute;
	z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
	top:0px;
	left:0px;
	width:100%; text-align:center;
}
#popUpDiv {
	position:absolute;

	width:1000px;
	z-index: 9002;
	visibility: visible;
	top:135px; left:15%;
	background-image:url(../images/banner1.jpg);
}