/*--------------Common CSS--------------*/
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; margin:0px; padding:0px; color:#717171; background:url(../images/body_bg.gif) top repeat-x; }
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,strong,form,fieldset,table,th,tr,td,input,label,select,div{margin:0px; padding:0px;}
li{list-style:none;}
fieldset{border:none;}
img{border:none;}
a{color:#1a1a1a; text-decoration:none;}
a:hover{color:#1a1a1a; text-decoration:none;}

.cl{clear:both;}
.fl{float:left;}
.fr{float:right;}
.headingOne{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold;}
.headingtwo{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999; font-weight:bold;}
.inputbtn{border:1px solid #ccc; margin-top:5px; margin-bottom:5px; padding:1px; font-size:12px; color:#777; width:150px; background:#dcdcdc;}
.inputbtn_2{border:1px solid #ccc; font-size:12px; color:#777; width:180px; margin-top:5px; margin-bottom:8px; height:20px; margin-right:20px;}
.textarea{border:1px solid #ccc; font-size:12px; color:#777; width:180px; margin-top:10px; margin-bottom:8px;}


#Wrapper{margin:0px auto 0px auto; width:864px;}
.header{width:864px; background:url(../images/globe.png) no-repeat top right;}
.logo{width:224px; height:160px; margin-top:22px; float:left; position:relative; z-index:9999;}
.logo img{position:absolute; z-index:999;}
.outTxt{height:147px;}

/*---------------Menu CSS---------------*/
.menu{width:631px; float:left;}
.menu ul{list-style:none; font-size:18px; background:url(../images/menubg.gif) bottom no-repeat #fff; display:block;  height:41px;}
.menu li{color:#e4e4e4; font-family:"Times New Roman", Times, serif; float:left; padding:10px 0px 0 0;}
.menu li a{color:#cbcbcb; text-decoration:none; padding:10px;}
.menu li a.current{color:#fff; text-decoration:none; background:url(../images/menue-h.gif); padding:10px 10px 10px 10px;}
.menu li a:hover{color:#fff; text-decoration:none; background:url(../images/menue-h.gif); padding:10px 10px 10px 10px;}

/*---------------Middle Container CSS--------------*/
.middlecontainer{width:860px;}
.leftcotainer{width:589px; float:left; position:relative; z-index:9999}
.rightcotainer{width:233px; float:left; padding:20px;}

.rightbg{width:864px; float:left; background:url(../images/formcontainertop.png) right bottom no-repeat;}

/*--------------Bottom Form Container CSS------------*/
.formcontainer{width:864px; background:url(../images/form.png) no-repeat top left; height:251px; float:left;}
.text{width:289px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#8a8989; padding-top:15px; padding-left:20px; 
line-height:15px;}


/*--------------Footer CSS--------------*/
.footer{width:864px; padding-top:10px; margin-bottom:20px; float:left; font-size:10px;}
.footerlefttext{color:#1a1a1a; width:250px; float:left;}
.footerlink{color:#1a1a1a; width:600px; float:left; text-align:right;}
.footerlink a{color:#1a1a1a;}
.footerlink a:hover{color:#1a1a1a; text-decoration:underline;}


/*--------------Surface Page CSS--------------*/
.SurfaceCont{width:862px; float:left; background:url(../images/contactbg.gif) no-repeat bottom left; height:371px;}
.Surfaceprepbg{width:820px; float:left; background:url(../images/surfaceprep.png) right bottom no-repeat; padding-right:20px; padding-top:75px; }
.Surfacetext{width:500px; float:left; padding:0px 5px 10px 22px; line-height:15px;}
.SurfaceBottom{width:866px; background:url(../images/bottom.gif) top left no-repeat; float:left; height:26px;}

.surFacHeding{font-size:22px; color:#999999; font-family:'Times New Roman', Times, serif; padding-bottom:20px;}
.surFacHeding .whitTxt{color:#f1f1f1;}
.rightflash{width:277px; float:left; padding-top:10px; padding-left:10px; padding-bottom:10px;}

.tvideo{float:left; width:auto; padding-left:20px; width:347px;}
.righttext{width:400px; padding-left:40px;}


/*--------------About us Page CSS--------------*/
.Surfaceprepbg_aboutusimg{width:862px; float:left; padding-top:75px; }
.bulletheading{background:url(../images/bullet_1.png) top left no-repeat; float:left; padding-left:30px; padding-bottom:10px;}

.SurfaceCont_new{padding-top:75px;}
.aboutus{font-size:22px; color:#000000; font-family:'Times New Roman', Times, serif; padding-bottom:20px; font-weight:600;}
.contactus{font-size:22px; color:#f1f1f1; font-family:'Times New Roman', Times, serif; padding-bottom:20px; font-weight:600;}

.padtop{padding-top:30px;}
.bottomCont{width:864px;}
.bottomTop{width:844px; background:url(../images/topaboutusimg.gif) top left #030203 no-repeat; height:20px; float:left;}
.aboutusContainer{width:844px; background:url(../images/aboutusbg.gif) bottom left #030203 no-repeat; float:left;}
.aboutusTextCon{width:800px; margin:0 auto; color:#bfbfbf;}

.bulletheading_2{background:url(../images/bullet_2.gif) top left no-repeat; float:left; padding-left:30px; padding-bottom:10px;}


.whyus{font-size:22px; color:#d6d5d5; font-family:'Times New Roman', Times, serif; padding-bottom:20px; font-weight:600;}
.equipheading{color:#000000; font-weight:500;}

.name{padding-left:25px; padding-top:5px;}

.emaillink a{color:#999999;}
.emaillink a:hover{color:#999999; text-decoration:underline;}
.leftborder{border-left:1px solid #434243; height:20px; padding:10px;}
.rightborder{border-right:1px solid #eaeaea; height:20px; padding:10px;}


.galleryContainer{width:862px; float:left; background:url(../images/gallerybg.gif) top left repeat-y;}
.gallery{width:862px; background:url(../images/bottom.gif) no-repeat bottom left;}
.gallery2{width:858px; margin:0 auto; background:url(../images/12.gif) repeat-x top left;}


/*--------------CSS Created by Raman on 4th Feb--------------

.leftmenuTop{width:170px; background:url(../images/leftmenutop.gif) top left no-repeat; float:left; height:14px;}
.leftmenuBtm{width:170px; background:url(../images/leftmenubtm.gif) top left no-repeat; float:left; height:13px;}
.leftmenuMiddle{width:170px; background:url(../images/leftmenubg.gif) top left repeat-x; float:left; height:230px;}*/


.leftmenuContainer{width:170px; float:left; padding-top:40px;}

.leftmenu{width:170px; float:left; }
.leftmenu ul{width:170px;}
.leftmenu li{padding:8px 0 8px 0px; border-bottom:1px solid #515151; padding-left:10px; background:url(../images/bul.gif) top left no-repeat; margin-left:6px; margin-right:10px;}
.leftmenu li a{text-decoration:none; color:#ffffff; padding-left:3px; display:block;}
.leftmenu li a:hover{text-decoration:none; color:#ffffff;}
.leftmenu li a.current{text-decoration:none; color:#ffffff;}


#color{color:#b9b9b9;}

/*--------------Left menu CSS Created by Raman on 4th Feb--------------*/

.bottomContNew{width:170px;}
.bottomTopNew{width:170px; background:url(../images/leftmenupattern.gif) top left #030203 no-repeat; height:20px; float:left;}
.aboutusContainerNew{width:170px; background:url(../images/aboutusbg.gif) bottom left #030203 no-repeat; float:left;}
.aboutusTextConNew{width:170px; margin:0 auto; color:#bfbfbf;}

.leftmenuTop2{width:170px; background:#2e2e2e url(../images/leftmenutop_new.gif) top left no-repeat; height:13px;}
.leftmenuMiddleBg{width:170px; background:#2e2e2e; float:left;}

.leftmenuMiddle2{width:170px; background:#2e2e2e; height:450px;}
.leftmenuBtm_New{width:170px; background:url(../images/leftmenubtm_New.gif) top left no-repeat; height:13px; }

.rightflash2{width:260px; float:right; padding-right:5px; padding-bottom:10px;}


/*--------------Landing Page CSS Created by Raman on 09-March-09--------------*/

.LandingFormContainer{width:319px; float:left; height:291px; background:url(../images/landingformbg.gif) top left no-repeat;}
.landingheading{width:400px; font-size:22px; color:#000000; font-family:'Times New Roman', Times, serif; padding-bottom:20px; font-weight:600;}
.Landingcontactus{font-size:22px; color:#f1f1f1; font-family:'Times New Roman', Times, serif; font-weight:600;}




/*--------------Landing Page CSS Created by Raman on 10-March-09--------------*/

h1{font-size:22px; color:#000000; font-family:'Times New Roman', Times, serif; padding-bottom:20px; font-weight:600;}
h2{font-size:12px; background:url(../images/bullet_2.gif) top left no-repeat; float:left; padding-left:30px; padding-bottom:10px;}
.polishedConcrete{width:630px; float:left; padding:0px 5px 10px 22px; line-height:15px;}
.polishedConcrete a{color:#717171;}
.polishedConcrete a:hover{color:#717171; text-decoration:underline;}
.Surface_prep{width:650px; float:left; padding:0px 5px 10px 22px; line-height:15px;}
.aboutUsHeading{width:820px; float:left; padding:0px 5px 10px 22px; line-height:15px;}
.Opportunity{width:630px; float:left; padding:0px 5px 10px 22px; line-height:15px;}
.SendInquiryHeading{width:400px; font-size:22px; color:#000000; font-family:'Times New Roman', Times, serif; padding-bottom:20px; font-weight:600; float:right; width:230px; padding-right:15px;}
.landingleft{width:510px; float:left; padding-right:10px;}
.contactusImg{position:relative; top:70px; left:-130px; float:right;}
.leftPad{padding-left:10px;}
.leftPad30{padding-left:30px;}
.TheGallery{padding-left:30px; padding-top:60px;}
.topmargin50{margin-top:50px;}
.padtop8{padding-top:8px;}
.ContainerHeight{height:30px;}
.eqquipments{width:630px; float:left; padding:0px 5px 10px 22px; line-height:15px;}
.resetBtn{background:url(../images/reset1.gif) top left no-repeat; width:56px; height:23px; border:none;}
.submitdBtn{background:url(../images/submit2.gif) top left no-repeat; width:56px; height:23px; border:none;}
.SendColor{font-size:20px; color:#999999; font-family:'Times New Roman', Times, serif; padding-top:10px;}
.InquiryColor{color:#f1f1f1; font-size:20px; font-family:'Times New Roman', Times, serif;}
.homeVideo{padding-top:8px; padding-right:8px; float:right;}
.hometext{padding-left:20px; padding-right:20px;}
.realiabletext{line-height:25px; padding-left:30px; padding-right:20px;}

.landingTextcontainer{width:510px; float:left; padding-right:10px;}
.landingTextcontainer a{color:#717171;}
.landingTextcontainer a:hover{color:#717171; text-decoration:underline;}

.thanks{width:844px; text-align:center; line-height:25px;}

.border1{border-top:1px solid #525252;}
.contact2{font:bold 16px Verdana; margin:50px 0 0 0px; color:#000000;  background:url(../images/call_icn2.jpg) no-repeat bottom left; background-position:0 45px;  width:240px;}


