/* CSS Document */
* { margin: 0px; padding: 0px; }

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #494949; line-height: 18px; background: #efefef }

.clear { clear: both; }
/*-------------#wrapper#-------------*/
#wrapper { width: 100%; height: 100%; }

/*-------------#mainCntr#-------------*/
#mainCntr { margin: 0 auto; width: 932px; }

/*-------------#mainCntr#-------------*/
#headerCntr { width: 932px; height: 105px; background: url(../images/header.gif) top left no-repeat; }
#headerCntr h1 { padding-top: 15px; padding-left: 5px; width: 305px; float: left; }
#headerCntr h1 a { width: 177px; height: 100px; display: block; text-indent: -9999px; background: url(../images/logo1.gif) no-repeat; }

/*-------------#menuCntr#-------------*/
#menuCntr { padding: 75px 10px 0px 0px; float: right; width: 758px; height: 30px; }
#menuCntr ul { list-style: none; }
#menuCntr ul li { padding: 0 4px 0 0; float: left; display: block; }
#menuCntr ul li a { padding-left: 5px; font-weight: bold; color: #FFFFFF; cursor: pointer; text-decoration: none; height: 30px; line-height: 30px; display: block; float: left; background: url('../images/menu-left.gif') top left no-repeat; }
#menuCntr ul li a span { padding: 0px 15px 0px 10px; float: left; display: block; height: 30px; line-height: 30px; background: url('../images/menu-right.gif') top right no-repeat; }
#menuCntr ul li a:hover { color: #2f7692; background: url(../images/hover-left.gif) top left no-repeat; }
#menuCntr ul li a:hover span { background: url(../images/hover-right.gif) top right no-repeat; }
#menuCntr ul li a.active { color: #2f7692; background: url(../images/hover-left.gif) top left no-repeat; }
#menuCntr ul li a.active span { background: url(../images/hover-right.gif) top right no-repeat; }

/*-------------#bannerCntr#-------------*/
#bannerCntr { width: 932px; margin: 0px; background: url(../images/banner-mid.gif) repeat-y; }
#bannerCntr .top { width: 932px; background: url(../images/banner-top.gif) left top no-repeat; }
#bannerCntr .bottom { padding: 20px 16px 30px 16px; width: 900px; overflow:hidden; background: url(../images/banner-bottom.gif) left bottom no-repeat; }
.textBox { text-align:justify left; width: 900px; }
.textBox h2 { padding: 10px 10px; font-family: Arial, "Verdana", Times, serif; font-size: 30px; font-weight: normal; color: #255c72; line-height: normal; }
.textBox span.red { padding: 10px 10px; font-size: 15px; color: #99400a; display: block; }
.textBox .left { padding: 20px 10px 0px 10px; float: left; width: 500px; }
.textBox .right { padding: 00px 30px 0px 0px; float: right; width: 300px; }
.textBox a.touch { margin-top: 20px; margin-left: 10px; display: block; text-indent: -9999px; height: 40px; width: 228px; float: left; background: url(../images/get-touch.gif) no-repeat; }

.main-content { width: 800px; margin: auto; }
.main-content h2 { padding-bottom: 10px; font-family: Arial, "Verdana", Times, serif; font-size: 30px; font-weight: normal; color: #255c72; line-height: normal; }
.main-content span { font-size: 15px; color: #99400a; }
.main-content p { padding-bottom: 15px; color: #2a2a2a; line-height: 20px; }
.main-content a { color: #2d6d87; text-decoration: none; }
.main-content a:hover { text-decoration: underline; }

/*-------------#servicesCntr#-------------*/
#servicesCntr { padding: 0 6px 20px 6px; width: 920px; margin: 0px; }
#servicesCntr ul { list-style: none; }
#servicesCntr ul li { padding: 20px 90px 0px 0px; float: left; width: 215px; }
#servicesCntr ul li.last { padding: 20px 0 0 0px; }
#servicesCntr h2 { font-family: Arial, "Verdana", Times, serif; color: #275d73; font-size: 18px; }
#servicesCntr ul li span { padding-top: 5px; color: #99400a; display: block; }
#servicesCntr p { text-align:justify left; padding: 10px 0px 15px 0px; }
#servicesCntr ul li a.more { width: 57px; height: 17px; display: block; text-indent: -9999px; background: url(../images/more.gif) no-repeat; }

/*-------------#footerCntr#-------------*/
#footerCntr { background: url(../images/footer.gif) repeat-x #235469; }

/*-------------#footerBOX#-------------*/
.footerBox { width: 920px; margin: 0px auto; color: #ffffff}
.footerBox .left { width: 610px; float: left; }
.footerBox .right { width: 210px; float: right; }
.footerBox ul.web { padding: 10px; list-style: none; }
.footerBox ul.web a { color: #FFFFFF; text-decoration: none; }
.footerBox ul.web a:hover { text-decoration: underline; }
.footerBox form { padding-top: 20px; margin: 0px; }
.footerBox form fieldset { border: 0px; }
.footerBox form fieldset input.text { padding: 5px; margin-bottom: 10px; color: #fff; font-size: 11px; width: 256px; height: 13px; border: #8eb1c2 solid 1px; background: #50778a; }
.footerBox form fieldset input.button { color: #fff; font-size: 11px; width: 85px; height: 26px; border: 0px; background: url('../images/get-quote.gif') no-repeat; }
.footerBox form fieldset textarea { margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; width: 254px; color: #fff; font-size: 11px; background: #50778a; border: 1px solid #8eb1c2; height: 62px; padding: 5px; }


/* inner pages css start */
/*h1{font:35px "Verdana", Times, serif ;margin:0px; color:#ffc850; font-weight:bold; padding:0px 0px 0 0px;}
h1 span{color:#fff}*/
.aboutus-img{float:right; border:4px solid #fff;	margin:0 0px 10px 20px;}
h5{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#275d73; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #275d73;	margin:0px 0px 10px 0px;}
h6{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#275d73; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;}
.aboutcolumnzone{padding:20px 0px 16px 0px;}
.aboutcolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.aboutcolumn2{width:48%; float:right; margin:0px 0px 10px 0px;}
.abouticon{float:left; margin:0px 20px 0px 0px;}
.insidereadmore{padding:10px 0px 10px 0px;}
input.button{color:#000; background:#ffc850; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #5b7a92;}
input.button:hover{cursor:pointer; color:#fff; background:#663300; border:1px solid #ffc850;}
.project-img{float:right; margin-left:20px;	border: 6px solid #fff;}
.whiteheading{font:30px Myriad Pro, Arial; color:#CBD76B; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:20px; border-bottom:1px dotted #275d73; padding-bottom:10px; padding-right:20px}
.servicecolumnzone{padding:20px 0px 16px 0px;}
.servicecolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.servicecolumn2{width:48%; float:right;	margin:0px 0px 10px 0px;}
.blog-posted-row{padding:3px;}
/* inner pages css ends */

