/*GENERAL STARTS*/
body{
	padding:8px 0 15px 0;
	margin:0;
	background:url(images/bg.gif) repeat-y 50% 0 #e4ecee;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	color:#393939;
	}
div, img, p, a, ul, h2, h3, h4, h5, h6, form, input, select, textarea, label{
	padding:0;
	margin:0;
	}
img{ border:none;}
a{ text-decoration:none;
	outline:none;
	}
ul{ list-style-type:none;}
.spacer{
	font-size:0;
	line-height:0;
	clear:both;
	height:0;
	}
	
/*GENERAL ENDS*/


/*BODY STARTS*/

#mainContainer{
	width:810px;
	margin:0 auto;
	background-color:#fff;
	padding:8px 2px 0 2px;
	position:relative;
	}
	
.headerArea{
	border-bottom:5px solid #5bbf21;
	padding-bottom:2px;
	overflow:hidden;
	}
	
img.logo{
	display:block;
	width:238px;
	height:90px;
	float:left;
	}

.phoneNo{
	width:480px;
	float:right;
	font:bold 21px/24px Arial, Helvetica, sans-serif;
	color:#393939;
	background-color:inherit;
	}
		
.phoneNo span{
	color:#5bbf21;
	background-color:inherit;
	}
	
.phoneNo span.blueText{
	color:#007ba7;
	background-color:inherit;
	}
	
.phoneNo h2.punchline{
	font:bold 18px/22px Arial, Helvetica, sans-serif;
	color:#393939;
	background-color:inherit;
	padding-bottom:5px;
	margin:0;
	}
	
.phoneNo h2.punchline span{
	color:#5bbf21;
	background-color:inherit;
	}
	
.phoneNo h2.call{
	font:bold 21px/24px Arial, Helvetica, sans-serif;
	color:#393939;
	background-color:inherit;
	padding:0;
	margin:0;
	}
	
.phoneNo h2.call span{
	color:#007ba7;
	background-color:inherit;
	}
	
.phoneNo a {
	display:block;
	text-align:right;
	color:#393939;
	background-color:inherit;
	}
	
.phoneNo a:hover {
	color:#007ba7;
	background-color:inherit;
	}
	
.orderOnline{
	background:url(images/onlineorder.gif) no-repeat 0 0;
	width:136px;
	display:block;
	height:55px;
	padding:118px 0 0 35px;
}

.orderOnline p{
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:inherit;
	margin-top:5px;
	padding:0;
	}
	
.orderOnline p a{
	color:#FFF;
	background-color:inherit;
	text-decoration:underline;
	}
	
.orderOnline p a:hover{
	text-decoration:none;
	}
	
h1{
	font:normal 14px/16px Arial, Helvetica, sans-serif;
	color:#393939;
	background-color:inherit;
	padding-bottom:15px;
	margin:0;
	}
	

/*MENU STARTS*/

.navMenu{
	position:absolute;
	left:225px;
	top:82px;
	background:url(images/menuBg.gif) repeat-x 0 0;
	height:35px;
	border:3px solid #e7ebec;
	}
	
.navMenu ul{
	font:bold 14px/35px Arial, Helvetica, sans-serif;
	color:#007ba7;
	background-color:inherit;
	height:35px;
	}
	
.navMenu ul li{
	float:left;
	position:relative;
	}
	
.navMenu ul li a,
.navMenu ul li span{
	padding:0 18px;
	height:35px;
	color:#007ba7;
	background-color:inherit;
	display:block;
	}
	
.navMenu ul li a:hover,
.navMenu ul li span{
	color:#fff;
	background-color:#5bbf21;
	}
	
.navMenu ul li ul{
	width:240px;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	position:absolute;
	visibility:hidden;
	left:0px;
	top:34px;
	border-top:1px solid #c5c5c5;
	}
	
.navMenu ul li ul li{
	background-color:#fff;
	color:inherit;
	border-bottom:1px solid #c5c5c5;
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	}
	
.navMenu ul li ul li a{
	background-color:inherit;
	color:#000;
	text-decoration:none;
	display:block;
	padding:0 10px 0 10px;
	width:220px;
	height:25px;
	}	
	
.navMenu ul li ul li a:hover{
	color:#fff;
	background-color:#5bbf21;	
	}

/*MENU ENDS*/

.bannerArea{
	padding:1px 0 8px 0;
	overflow:hidden;
	}
	
.bannerLeftsec{
	float:left;
	width:171px;
	}
	
.bannerLeftsec img{
	display:block;
	margin:0;
	padding:0;
	}
	
.bannerRightsec{
	float:right;
	width:630px;
	}
	
.bodySec{
	padding-bottom:17px;
	overflow:hidden;
	}
	
.bodyLeftsec{
	width:121px;
	float:left;
	padding:15px;
	background-color:#fbfbfb;
	border:1px solid #e7ebec;
	}
	
h2.heading{
	font:normal 18px/21px Arial, Helvetica, sans-serif;
	color:#007ba7;
	background-color:inherit;
	padding-bottom:15px;
	}
	
h2.heading span{
	font:normal 13px/16px Arial, Helvetica, sans-serif;
	color:#393939;
	background-color:inherit;	
	display:block;
	margin:0;
	padding:0;
	}
	
.bodyLeftsec ul{
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#393939;
	background-color:inherit;
	padding-bottom:36px;
	margin:0;
	}
	
.bodyLeftsec ul li{
	padding:8px 0 4px 0;
	border-bottom:1px solid #e5e5e5;
	}
	
.bodyLeftsec ul li a{
	color:#393939;
	background-color:inherit;
	}
	
.bodyLeftsec ul li a:hover{
	color:#5bbf21;
	background-color:inherit;
	}
	
.bodyRightsec{
	width:619px;
	float:right;
	padding:15px;
	background-color:#fbfbfb;
	border:1px solid #e7ebec;
	}
	
.bodyRightsec_Left{
	width:337px;
	float:left;
	}
	
.bodyRightsec_Left_Inner{
	width:382px;
	float:left;
	}
	
.bodyRightsec_Right{
	width:263px;
	float:right;
	}
	
.bodyRightsec_Right_Inner{
	width:217px;
	float:right;
	}
	
.bodyRightsec_Left img{
	display:block;
	border:2px solid #ecf1f2;
	margin-right:33px;
	}

img.customers{
	margin-bottom:15px;
	}
	

/*BODY ENDS*/


/*FOOTER STARTS*/

#footer{
	width:790px;
	margin:0 auto;
	padding:0 0 15px 0;
	}
	
.footerLink{
	padding-bottom:10px;
	}
	
.footerLink span.left{
	background:url(images/footerLeftbg.gif) no-repeat 0 0;
	width:6px;
	height:34px;
	float:left;
	display:block;
	}
	
.footerLink span.right{
	background:url(images/footerrightbg.gif) no-repeat 0 0;
	width:6px;
	height:34px;
	float:left;
	display:block;
	}
	
.footerLink span.mainBg{
	background:url(images/footerMainbg.gif) repeat-x 0 0;
	height:34px;
	width:777px;
	float:left;
	text-align:center;
	}
	
.footerLinkTxt{
	font:bold 11px/34px Arial, Helvetica, sans-serif;
	color:#007ba7;
	background-color:inherit;
	text-align:center;
	}
	
.footerLinkTxt a{
	color:#007ba7;
	background-color:inherit;
	text-decoration:underline;
	margin:0 7px;
	}
	
.footerLinkTxt a:hover{
	text-decoration:none;
	}
	
.paypalConatiner{
	border-bottom:1px solid #d6d6d6;
	border-top:1px solid #d6d6d6;
	padding:10px 0;
	height:100%;
	text-align:center;
	}
	
	
.paypalConatinerLeft{
	width:129px;
	float:left;
	margin-right:100px;
	padding-top:20px;
	}
	
.paypalConatinerMiddle{
	width:290px;
	float:left;
	margin-right:60px;
	}
	
.paypalConatinerRight{
	width:211px;
	float:left;
	margin-right:0;
	padding-top:20px;
	}
	
.paypalConatinerLeft img{
	display:block;
	float:left;
	margin-right:2px;
	}
	
.paypalConatinerRight img{
	display:block;
	float:left;
	margin-right:2px;
	}
	
.econo{
	font:bold 12px/17px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	}
	
.econo span{
	color:#007ba7;
	background-color:inherit;
	}
	
.econo a{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}
	
.econo a:hover{
	text-decoration:none;
	}
	
.econo span.green{
	font:bold 12px/17px Arial, Helvetica, sans-serif;
	color:#5bbf21;
	background-color:inherit;
	}
	
	
p.copyright{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#393939;
	background-color:inherit;
	width:460px;
	float:left;
	margin-right:74px;
	}
	
p.copyright a{
	color:#2f7d01;
	background-color:inherit;
	padding:0 4px 0 4px;
	text-decoration:underline;
	}
	
p.copyright a:hover{
	text-decoration:none;
	}
	
p.courier{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#007ba7;
	background-color:inherit;
	width:229px;
	float:left;
	margin:0;
	padding:0;
	}
	
p.courier a{
	color:#007ba7;
	background-color:inherit;
	text-decoration:underline;
	}
	
p.courier a:hover{
	text-decoration:none;
	}
	
p.courier span{
	color:#393939;
	background-color:inherit;
	}
	
img.ccs{
	float:right;
	margin-left:3px;
	}
	

/*FOOTER ENDS*/


/*ABOUT US STARTS*/

.threeul{
	background:#2f7d01;
	padding:8px 0 0 5px;
	}
	
.threeul ul{
	font:bold 13px/22px Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:inherit;
	font-variant:small-caps;
	height:23px;
	}
	
.threeul ul li{
	float:left;
	margin-right:2px;
	}
	
.threeul ul li a{
	float:left;
	padding:0 10px;
	background-color:#fff;
	display:block;
	color:#007ba7;
	height:23px;
	}
	
.threeul ul li a:hover{
	color:#000;
	background-color:#fff;
	}
	
.threeul ul li a.active {
	background-color:#007ba7;
	color:#000;
	}
	
ul.navigation li a.inactive {
	background-color:#FFF;
	color:#007ba7;
	}
	
#frame {
	overflow:hidden;
	margin:0 auto;
	width:372px;
	}

#scroller {
	width: 372px;
	margin: 0 auto;	
	overflow: hidden;
}

#content2 {
	width: 2490px;
}

.section {
	width: 352px;
	float: left;
	padding: 10px;
	background-color: #FFF;
}

p.paraTxt{
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#393939;
	background-color:inherit;
	padding:0 0 15px 0;
	}
	
p.paraTxt a{
	color:#007ba7;
	background-color:inherit;	
	text-decoration:underline;
	}
	
p.paraTxt a:hover{
	text-decoration:none;
	}
	
	
.section img{
	float:left;
	margin:0;
	padding:0;
	display:block;
	}
	
.logoMessage{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#666;
	background-color:inherit;
	}
	
.testimonial{
	border:1px solid #bdbcbd;
	padding:12px;
	margin:0 0 20px 0;
	}
	
h2.headingSmall{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#393939;
	background-color:inherit;
	text-transform:uppercase;
	padding-bottom:10px;
	}
	
p.testipara{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#393939;
	background-color:inherit;
	padding-bottom:10px;
	}
	
p.name{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#006489;
	background-color:inherit;
	padding:0px;
	margin:0px;
	}


/*ABOUT US ENDS*/

/*DOWNLOAD STARTS*/

.download{
	font:bold 15px/19px Arial, Helvetica, sans-serif;
	color:#333;
	}
	
.download li{
	background:url(images/downloadicon.gif) no-repeat 0 5px;
	padding:5px 0 5px 22px;
	border-bottom:1px dashed #CCC;
	}
	
.download li a{
	color:#333;
	display:block;
	text-decoration:underline;
	}
	
.download li a:hover{
	color:#006387;
	text-decoration:none;
	}
	
/*DOWNLOAD ENDS*/



/*REQUEST INFO STARTS*/

p.paraTxt span{
	font:bold 12px/17px Arial, Helvetica, sans-serif;
	color:#000;
	}
	
p.paraTxt span.red{
	font:bold 12px/17px Arial, Helvetica, sans-serif;
	color:#F00;
	}
	
form.requestInfo{
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#000;
	padding:15px;
	}
	
label.formTxt{
	float:left;
	display:block;
	text-align:right;
	width:120px;
	margin-right:10px;
	}
	
.input120{
	width:180px;
	float:left;
	padding:2px 0 2px 2px;
	margin-bottom:5px;
	border:1px solid #a7a7a7;
	background-color:#dcdcdc;
}

.select120{
	width:180px;
	float:left;
	padding:2px 0 2px 2px;
	margin-bottom:5px;
	border:1px solid #a7a7a7;
	background-color:#dcdcdc;
}

.textArea120{
	width:180px;
	height:80px;
	float:left;
	padding:2px 0 2px 2px;
	margin-bottom:5px;
	border:1px solid #a7a7a7;
	background-color:#dcdcdc;
}

label.redStar{
	float:left;
	color:#F00;
	width:5px;
	}
	
.twoBtnDiv{
	padding-left:130px;
}
	
.submitBtn{
	width:69px;
	height:25px;
	float:left;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	padding:0;
	margin:5px 3px 0 0;
	background-color:#007ba7;
	border:none;
	cursor:pointer;
}

/*REQUEST INFO ENDS*/

/*CONTACT STARTS*/

h2.customer{
	font:bold 18px/23px Arial, Helvetica, sans-serif;
	color:#393939;
	background-color:inherit;
	padding:0px;
	margin:0px;
}

h2.customer span{
	font:bold 18px/23px Arial, Helvetica, sans-serif;
	color:#007ba7;
	background-color:inherit;
	}
	
.orderInfo{
	border:1px dashed #999;
	padding:20px 20px 0 20px;
	margin-bottom:15px;
	}
	
.phon_No{
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#393939;
	background-color:inherit;
	padding:0 0 15px 0;
	margin:0px;
	}
	
.phon_No span{
	color:#007ba7;
	background-color:inherit;
	}
	
.email{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#007ba7;
	background-color:inherit;
	padding-bottom:10px;
	}

.email span{
	color:#000;
	background-color:inherit;
	}


.email span a{
	color:#000;
	background-color:inherit;
	text-decoration:underline;
	}
	
.email span a:hover{
	text-decoration:none;
	}
	


/*CONTACT ENDS*/
