body{
margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11.5px; color:#595959
}
p{
padding-bottom:10px;
}
.clear{
clear:both
}
.tagLine{
color:#741918; font-size:12px;
}
.img1{
padding:0 10px 0 0;
}
.tagLine h1{
color:#741918; margin:0; padding:0; font-size:28px;
}
.coreValue{
background:url(../images/core.jpg) bottom right no-repeat;
}

h4{
margin:0; padding:0; color:#741918
}

h5{
color:#741918; font-size:14px; margin:0; padding:0;
}

.topBg{
background:url(../images/top-bg-rpt.jpg) top left repeat-x;
}

.gallery-bg{
width:501px; height:360px; background:url(../images/big-pic1.png) top center no-repeat; text-align:center;
}
.padding1{
padding:0 3px 17px 5px; text-align:center; vertical-align:top;
}
.gallery-bg-v{
width:501px; height:360px; background:url(../images/big-pic1.png) top center no-repeat; text-align:center;
}
.padding1{
padding:0 3px 17px 3px; text-align:center; vertical-align:top;
}

.smallPic-thumb{
background:url(../images/gallery-thumb.png) top left no-repeat; height:105px; width:153px;
}
.smallPic-thumb .padding{
padding:3px 10px 10px 3px;
}

.reachus{
color:#2a4478; font-size:11px; font-weight:bold; line-height:16px;
}
.reachus a{
text-decoration:none; color:#2a4478;
}
.reachus a:hover{
color:#da271e
}

.topBg .bg{
background:url(../images/top-bg2.jpg) top center no-repeat; height:123px;
position:relative
}


.footer-bg{
background:url(../images/footer-bg.jpg) top left repeat-x;
}
.main-footer{
background:url(../images/footer.jpg) top center no-repeat; height:117px; padding:0 20px; font-size:11px; color:#c09c9c;
}
.main-footer1{
background:url(../images/footer-bg.jpg) top center no-repeat; height:117px; padding:0 20px; font-size:11px; color:#c09c9c;
}

.mainhdr{
background:url(../images/hdr-bg.jpg) top left no-repeat; height:333px; padding:0 0 0 24px; position:relative
}
.mainhdr1{
background:url(../images/inside-bg.jpg) top left no-repeat; height:123px; padding:0 0 0 23px;
}
.logoArea{
position:relative
}

.logo{
	position:absolute;
	left: 3px;
	bottom: -50px;
}
.border{
border:1px #CCCCCC solid; padding:2px;
}
.category-bg{
background:url(../images/category-bg.jpg) top left no-repeat; line-height:23px;
}
.logo-bg{
background:url(../images/logo-bg.jpg) top center no-repeat; line-height:51px;
}
.line{
background:url(../images/line.gif) top left repeat-y;
}
.line a{
text-decoration:none; color:#c09c9c;
}
.line a:hover{
color:#FFFFFF
}
.pwrd{
color:#846d6d
}
.listStyle{
color:#585858; font-weight:normal
}
.listStyle a{
color:#585858; text-decoration:none;
}

.listStyle a:hover{
color:#E60000
}

h3{
color:#741918; font-size:18px; margin:0; padding:0; 
}
h2{
color:#741918; font-size:14px; margin:0; padding:0; 
}
.mainContent{
font-size:12; line-height:18px; 
}
.mainPadding{
padding:0 15px;
}
.rightMenu{
position:relative; color:#000000; font-size:11px;
}
.imgBorder{
border:1px solid #919191;
}
.rightMenu ul{
margin:2px 2px 0 3px; padding:0; list-style:url(../images/blt.png) inside;
}

.rightMenu ul li{
margin:0; background:url(../images/category-bg.jpg) top left no-repeat; padding:0 0 0 20px
}
.rightMenu ul li a{
text-decoration:none; color:#000000; line-height:22px; font-weight:bold;
}

.rightMenu ul li:hover{
background:#da271e; cursor:pointer; color:#FFFFFF; list-style:url(../images/blt-hvr.png) inside;
}
.rightMenu ul li:hover span{
color:#FFFFFF
}
.y-us{
background:url(../images/y-us.jpg) top left no-repeat
}
.enquiry-bg{
background:url(../images/enquiry-bg.jpg) top left repeat-x; width: 480px;
}
.enquiry-bg .left{
background:url(../images/enquiry-lft.jpg) top left no-repeat;
}
.enquiry-bg .left .right{
background:url(../images/enquiry-rt.jpg) top right no-repeat;
}
.enquiry-bg .left .right .padding{
padding:10px;
}
form{
margin:0; padding:0;
}
.input{
background:url(../images/input-bg.jpg) top left repeat-x; height:18px; width:222px;
border:1px solid #d7d7d7
}
.textArea{
background:url(../images/input-bg.jpg) top left repeat-x; width:222px;
border:1px solid #d7d7d7
}
.email a{
text-decoration:none; color:#595959;
}
.email a:hover{
color:#FF0000;
}
.spacer{
height:6px;
}

.big-logo-bg{
background:url(../images/clients/big-logo-bg.jpg) top center no-repeat; padding:3px; text-align:center;
}
.mainPadding-1{
background:url(../images/gallery-bg.png) top left no-repeat
}
.home-image{
background:url(../images/home-img-bg.jpg) top center no-repeat; height:141px; padding:0 10px;
}
.home-image .border{
border:2px solid #898989
}
.image-borer{
border:1px solid #898989; padding:3px;
}
.forservices a{
text-decoration:
none; color:#595959
}
.forservices a:hover{
color:#FF0000
}
.logo1{
position:relative;
}
.mainLogo{
	position:absolute;
	left: 0;
	top: -45px;
	z-index:1000px
}

.reach-us-bg{
background:url(../images/reach-us-bg.jpg) center right no-repeat;
}

#wn1{ 
	position:relative; 
	width:640px; height:115px; 
	overflow:hidden;
	cursor:pointer;	
		
	}
	
.lyr1_sab{
overflow:hidden;
}	
