/* Reset CSS */
body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,table,th,td,embed,object,button,hr{margin:0;padding:0;}
body a{outline:none;}
html, body { height: 100%;}
ol{margin:0; padding:0;}
fieldset,img,abbr{border:0;}
<!--address,caption,cite,code,dfn,em,h1,h2,h3,h4,h5,h6,th,var{font-style:normal;font-weight:normal;}-->
ul {list-style:none; list-style-type:none;}
img	{border: none;}
body {color:#595f62; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none; background: url(../../images/frontend/mainbg_repeat.jpg) repeat-x left top;}

.h1_text{color:#BDBDBD;font-size:11px;height:16px;text-align:right;width:956px;margin:0 auto;}
#main{border:1px solid #D2D2D4;width:956px;margin:0 auto;}

/* Header CSS */
#header{background:url(../../images/frontend/top_grid_bg.jpg) repeat-x;height:135px;position:relative;}
#header .logo a{background:url(../../images/frontend/logo.png) no-repeat;display:block;float:left;height:92px;position:absolute;text-indent:-9999px;width:153px;margin:20px 0 0 32px;}
#header .contact{display:block;float:right;height:53px;position:absolute;right:28px;top:45px;text-indent:-9999px;width:289px;}
#fl_ban{height:318px;}

/* Main Navigation CSS */
ul#main_nav.sf-menu{background:url(../../images/frontend/bg_navigation.jpg) no-repeat 0 0;height:33px;z-index:80;padding:0 0 0 33px;}
ul#main_nav.sf-menu li{position:relative;display:inline;float:left;z-index:80;overflow:hidden;}
ul#main_nav.sf-menu li a{background:url(../../images/frontend/bg_navigation.jpg) no-repeat 0 0;display:block;float:left;height:33px;text-indent:-9999px;}
ul#main_nav.sf-menu li a.about-us{width:112px;background-position:-125px 0;display:inline;margin:0 2px 0 0;}
ul#main_nav.sf-menu li a.products{width:114px;background-position:-239px 0;display:inline;margin:0 2px 0 0;}
ul#main_nav.sf-menu li a.services{width:103px;background-position:-355px 0;display:inline;margin:0 2px 0 0;}
ul#main_nav.sf-menu li a.testimonials{width:129px;background-position:-460px 0;display:inline;margin:0 2px 0 0;}
ul#main_nav.sf-menu li a.faq{width:78px;background-position:-591px 0;display:inline;margin:0 2px 0 0;}
ul#main_nav.sf-menu li a.our-projects{width:135px;background-position:-671px 0;display:inline;margin:0 2px 0 0;}
ul#main_nav.sf-menu li a.contact-us{width:115px;background-position:-808px 0;display:inline;margin:0 2px 0 0;}
ul#main_nav.sf-menu li a.about-us:hover,ul#main_nav.sf-menu li a.about-us_a{width:112px;background-position:-125px -33px;display:inline;margin:0 2px 0 0;}
ul#main_nav.sf-menu li a.products:hover,ul#main_nav.sf-menu li a.products_a{width:114px;background-position:-239px -33px;display:inline;margin:0 2px 0 0;}
ul#main_nav.sf-menu li a.services:hover,ul#main_nav.sf-menu li a.services_a{width:103px;background-position:-355px -33px;display:inline;margin:0 2px 0 0;}
ul#main_nav.sf-menu li a.testimonials:hover,ul#main_nav.sf-menu li a.testimonials_a{width:129px;background-position:-460px -33px;display:inline;margin:0 2px 0 0;}
ul#main_nav.sf-menu li a.faq:hover,ul#main_nav.sf-menu li a.faq_a{width:78px;background-position:-591px -33px;margin:0 2px 0 0;}
ul#main_nav.sf-menu li a.our-projects:hover,ul#main_nav.sf-menu li a.our-projects_a{width:135px;background-position:-671px -33px;margin:0 2px 0 0;}
ul#main_nav.sf-menu li a.contact-us:hover,ul#main_nav.sf-menu li a.contact-us_a{width:115px;background-position:-808px -33px;margin:0 2px 0 0;}

/* Content Wrapper CSS */
#wrapper{background:#073068 url(../../images/frontend/bg.jpg) no-repeat bottom left;padding:33px 0 0;}

/* Left C2A CSS */
#c2apanel{float:left;width:195px;padding:20px 19px 50px 16px;}

/* Right Content CSS */
#content{color:#a49e9e;float:left;width:656px;padding:0 40px 50px 0;}
#content h2{color:#ffe20e;font-family:Helvetica, sans-serif;font-size:16px;font-weight:700;padding:0 0 10px;}
#content h3{font-size:14px;font-weight:700;padding:10px 0;}
#content p{padding:8px 0;}
#content a{color:#a49e9e; text-decoration:none;}
#content a:hover{color:#a49e9e; text-decoration:underline;}

/* Lower C2A CSS */
#lowerc2a{background:url(../../images/frontend/bottom_grid.jpg) repeat-x;clear:both;height:280px;width:927px;margin:0 14px 0 15px;padding:0 0 40px 0;}
#lowerc2a .block1{float:left;height:279px;width:231px;}
.head{margin:0 0 0 0;}
#lowerc2a .block2{float:left;height:279px;width:231px;}
#lowerc2a .block3{float:left;height:279px;width:234px;}
#lowerc2a .block4{float:left;height:279px;width:231px;}
ul.c2alist{color:#5f5b5b; font-family:Verdana, Arial, Helvetica, sans-serif;list-style-type:disc;padding:129px 20px 0 46px;}
ul.c2alist li{padding:3px 0 2px;}
ul.c2alist li a{color:#5f5b5b;text-decoration:none;}
.domestic_building{background:url(../../images/frontend/c2a_img1.jpg) no-repeat;height:246px;}
.farm_building{background:url(../../images/frontend/c2a_img2.jpg) no-repeat;height:246px;}
.industrial_building{background:url(../../images/frontend/c2a_img3.jpg) no-repeat;height:246px;}
.specialised_building{background:url(../../images/frontend/c2a_img4.jpg) no-repeat;height:246px;}
#lowerc2a .right{}

/* Footer CSS */
.foot_col1{float:left;border-right:1px solid #D9D9D9;text-align:left;margin:2px 0;padding:0 10px 2px 0;}
.foot_col4{float:left;text-align:left;margin:2px 0;padding:0 10px;}
.foot_col1 li.main,.foot_col2 li.main,.foot_col3 li.main,.foot_col4 li.main{background:none;margin:0;padding:0;}
.foot_col1 li,.foot_col2 li,.foot_col3 li,.foot_col4 li{font-size:10px;color:#999;text-decoration:none;text-align:left;margin:0 5px 0 0;padding:0;}
.foot_col1 li a:hover,.foot_col2 li a:hover,.foot_col3 li a:hover,.foot_col4 li a:hover{color:#777;text-decoration:none;}
.foot_col1 li.main a:hover,.foot_col2 li.main a:hover,.foot_col3 li.main a:hover,.foot_col4 li.main a:hover{color:#777;text-decoration:none;}
.main_cat,span.main_cat:hover{font-size:10px;color:#A9B4C3;font-weight:700;text-decoration:none;}
.sub_cat{background:url(../../images/frontend/bullet_footer.gif) no-repeat left 7px;font-size:10px;color:#A9B4C3;text-decoration:none;text-align:left;margin:0 0 0 10px;padding:0 0 0 10px;}
.comp_name{text-align:left;font-size:10px;margin:0 0 6px;padding:0;}
.main_cat:hover,.sub_cat:hover,.comp_name a:hover{color:#777;text-decoration:none;}
.exalogo{background:url(../../images/frontend/exa_logo.png) no-repeat 0 0;width:56px;height:23px;display:block;float:right;margin:3px 0;}
.exalogo:hover{background-position:0 -23px;width:56px;height:23px;}
.wmlogo{background:url(../../images/frontend/wm_logo.png) no-repeat 0 0;width:108px;height:29px;display:block;float:right;margin:0 15px 0 0;}
.wmlogo:hover{background-position:0 -29px;width:108px;height:29px;}
.push{height:186px;}
.footer_wrapper{width:956px;height:120px;clear:both; background:url(../../images/frontend/bg_footer.png) no-repeat 0 -75px; margin:0 auto;position:relative}
.footer{width:926px;position:relative;margin:0 auto;padding:10px 21px;}
.footer_maindiv{color:#A9B4C3!important;text-decoration:none;width:925px;overflow:hidden;font-size:10px;text-align:left;margin:0 0 8px;}
.footer_links,.footer_h3{display:inline;color:#999;font-size:10px;}
.footer_logo{position:absolute;bottom:6px;right:22px;color:#03224f!important;}
.h3_footer{margin:0;padding:0;}
.footer_pad_right{padding:0 10px 0 0;}
.footer_bar{border-left:1px solid #A9B4C3;text-transform:capitalize;padding:0 10px 0 5px;}
.footerlink{font-size:10px;text-decoration:none;color:#999;}
.footerlink:hover{font-size:10px;text-decoration:none;color:#777;}
.footer_seperator{color:#D9D9D9;}
p.btt span b{font-size:12px;position:relative;top:-1px;}
.clear,.clearing{clear:both;}
#header .contact img,#c2apanel img{display:block;}
ul#main_nav.sf-menu li a.home,ul#main_nav.sf-menu li a.home:hover,ul#main_nav.sf-menu li a.home_a{width:90px;background-position:-33px -33px;display:inline;margin:0 2px 0 0;}
.foot_col2,.foot_col3{float:left;border-right:1px solid #D9D9D9;text-align:left;margin:2px 0;padding:0 10px;}
.foot_col1 li.main a,.foot_col2 li.main a,.foot_col3 li.main a,.foot_col4 li.main a,.foot_col1 li a,.foot_col2 li a,.foot_col3 li a,.foot_col4 li a,.comp_name a,.link,.link:hover{font-size:10px;color:#999;text-decoration:none;}
