body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656;
background:url(../images/bg.jpg) repeat-x 0px 0px; background-color:#e3e3e3;}

.logo{padding:0px 10px 0px 10px; height:94px; vertical-align:middle; border:0px solid red;}

.phoneNo{padding:35px 0px 6px 0px; font-size:30px; text-align:center; font-weight:bold; color:#32240f;}

#call{ color:#cc3813; text-transform:uppercase;}

.callus{color:#ff7c00; font-size:24px; font-weight:bold; border:0px solid red;
width:200px;}

.topNav{ border:0px solid red; height:49px;}

.callus2{color:#6c4bb6; font-size:24px; font-weight:bold; }



.faceBook{ width:0px;}


.leftMenubg{ background:url(../images/leftmenubg.png) no-repeat 0px 0px; padding:0px 5px 0px 5px;}
.leftMenubg h1{ margin:0px; padding:10px 0px 10px 10px; color:#32240f; font-size:20px; border-bottom:1px solid #cfcfcf;}

.linkCont{ color:#e69f00;  }
.linkCont a{  color:#e69f00;}
.linkCont a:hover{  color:#000; text-decoration:none;}


.banner{padding:0px 3px 0px 0px; width:751px; border:0px solid red;}

.bannerMarg{ margin:6px 0px 0px 0px;}

.rightLogobg{ background:url(../images/right_logobg.png) no-repeat 0px 0px; font-size:14px; padding:8px 0px 0px 10px;
height:315px;}
.rightLogobg a{ color:#fff; text-decoration:none; display:block; line-height:27px; }
.rightLogobg a:hover{ color:#000000; }

.rightLogobg img{ border:1px solid #000000;}

.formMain{
	/*-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;*/
	border:1px solid #ff940f;
	background:url(../images/headingbg.png) repeat-x 0px 0px; 
	padding:0px 10px 0px 10px;
}


.rightLogo{padding:0px 0px 5px 0px; border:1px solid #ef7c00; background:#ff930d;}

.rightLogo a{color:#fff; padding:3px 6px 3px 7px; text-decoration:none; display:block;
border-bottom:1px solid #f28600; border-top:1px solid #ffa433;}
.rightLogo a:hover{color:#fff; background:#5f498f;}

.rightLogo img{border:1px solid #000;}

.formMain h1{ margin:0px; padding:0px 0px 10px 0px; font-size:20px; color:#77902a; line-height:39px; }

.inputbg{border:1px solid #c8c8c8; width:200px; margin:1px 0px 5px 0px; height:15px; background-color:#fff;
	color:#333333;}
	
.inputbg2{border:1px solid #c8c8c8; width:220px; margin:2px 0px 6px 0px; height:18px; line-height:18px; background-color:#fbfbfb;
	color:#000000; padding:0px 0px 0px 5px; font-size:11px;}	
	
.textAre{border:1px solid #c8c8c8; width:470px; margin:2px 0px 1px 0px; height:60px; background-color:#fbfbfb;
	color:#000000; padding:3px 0px 0px 3px; font-size:11px;}	
	
	
.submit{ background:url(../images/submit.png) no-repeat 0px 0px; width:85px; height:35px; border:0px; font-size:14px; 
color:#fff; padding-bottom:5px; font-weight:bold; }

.send{ background:url(../images/sendbutt.png) no-repeat 0px 0px; width:65px; height:30px; border:0px; font-size:14px; 
color:#fff; padding-bottom:5px; }


.contMain{
	/*-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;*/
	border:1px solid #ff940f;
	background:url(../images/headingbg.png) repeat-x 0px 0px; background-color:#fff;
	padding:0px 10px 10px 10px;

}

.keyLogo{ margin:10px 10px 0px 0px;}

.textUl{ margin:0px; padding:5px 0px 0px 20px; text-align:left;  line-height:20px;}

.contMain h1{ margin:0px; padding:0px 0px 0px 0px; font-size:20px; color:#fff; line-height:39px; }

.contMain h2{ margin:0px; padding:0px 0px 0px 12px; font-size:12px; color:#fff; line-height:30px;
background-color:#594488; margin-top:10px; text-align:left;}


.contMain p{ margin:0px; padding:4px 0px 0px 0px; line-height:18px; text-align:justify;}

.contMain2{
	/*-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;*/
	border:1px solid #ff940f;
	background:url(../images/headingbg.png) repeat-x 0px 0px; background-color:#fff; 
	padding:0px 0px 10px 0px;

}

.contMain2 h1{ margin:0px; padding:0px 0px 0px 12px; font-size:20px; color:#fff; line-height:39px; }

.contMain2 h2{ margin:0px; padding:0px 0px 0px 12px; font-size:15px; color:#fff; line-height:30px;
background:#594488; border-bottom:1px solid #473375; margin-top:10px; text-align:left; }

.contMain2 p{ margin:0px; padding:8px 0px 3px 0px; line-height:18px; text-align:justify;}



.productImg td{ text-align:center; color:#2f2c2b; padding:0px 5px 0px 5px; vertical-align:text-top;}

.freeFo{color:#2f2c2b; padding:0px 5px 0px 5px; vertical-align:text-top;}





.ourClient{
	/*-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;*/
	border:1px solid #ff940f;
	background:url(../images/headingbg.png) repeat-x 0px 0px; background-color:#FFFFFF;
	padding:0px 0px 10px 10px;
	

}

.ourClient h1{ margin:0px; padding:0px 0px 10px 0px; font-size:20px; color:#fff; line-height:39px; }	

.ourClient img{ border:1px solid #000000; margin-bottom:3px;}




.whatWe{
	/*-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;*/
	border:1px solid #ff940f;
	background:url(../images/headingbg.png) repeat-x 0px 0px; 
	padding:0px 0px 10px 10px;}

.whatWe a{color:#242424; text-decoration:none; display:block; line-height:24px;
background:url(../images/arrow2.png) no-repeat 0px 8px; padding:0px 0px 0px 18px;}
.whatWe a:hover{color:#ff7200;}


.whatWe h1{ margin:0px; padding:0px 0px 10px 0px; font-size:20px; color:#77902a; line-height:39px; }	






.bottomLink{background:url(../images/bottombg.jpg) repeat 0px 0px; background-color:#dadada; margin-top:12px;
border-top:1px solid #b7b7b7;}

.browseState h1{margin:0px; padding:0px 0px 0px 0px; font-size:18px; color:#ff930d; line-height:39px; font-weight:normal; }

.browseState {color:#fff;  line-height:20px; padding:0px 10px 5px 10px; width:220px; border-right:1px dashed #000000;}
.browseState a{ color:#fff; text-decoration:none; display:block; background:url(../images/arrow3.png) no-repeat 10px 7px;
padding:0px 0px 0px 27px; border-bottom:1px solid #2d1c55;}
.browseState a:hover{ color:#fff; background-color:#ff930d;}





.footer{background:#ff7c00; margin-top:1px; height:60px; color:#000; padding:0px 20px 0px 20px;}



.call_us {
	
	
	/*width:200px;
	height:34px;
	padding-top:22px;
	top:21px;
	left:334px;
	position:absolute;
	
	position:relative;
	left:0px;
	font-size:32px;*/
	background:url(../images/img_call_us.gif) no-repeat 0px 0px;

	
	border:0px solid red;
	float:right;
	
	}
	
.leftBar h1{margin:0px; padding:0px 0px 14px 0px; font-size:20px; color:#cc3813; line-height:30px; font-weight:normal; 
text-align:left; font-weight:bold;}

.glImg{ border:1px solid #CCCCCC; padding:4px; margin:10px 0px 6px 0px;}

.contImg{ border:1px solid #CCCCCC; padding:4px; margin:5px 10px 0px 0px;}

.keyImg{ border:1px solid #CCCCCC; padding:4px; margin:10px 0px 6px 6px;}

.webhost{ color:#000;}
.webhost a{ color:#fff; text-decoration:none;}
.webhost a:hover{color:#fff; text-decoration:underline;}

	
.leftBar{
	/*-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    -khtml-border-radius: 7px;
    border-radius: 7px;*/
	border:1px solid #ff940f;
	background:url(../images/headingbg.png) repeat-x 0px 0px; 
	padding:5px 10px 5px 10px;
	color:#2e2e2e; line-height:20px;
}

.leftBar a{color:#2e2e2e; text-decoration:none; display:block; background:url(../images/arrow.png) no-repeat 0px 7px;
padding:0px 0px 0px 15px;}

.leftBar a:hover{color:#e83b04;}	

.leftArrow{ position:relative; top:-14px;}	

.contSer{ text-align:left; padding:20px 10px 10px 10px;}
