/* CSS Document */

*{
	padding:0;
	margin:0;
	}
	
body{
	background:url(../images/bg.jpg) repeat-x 0 0 #040100;
	font:normal 15px/20px Georgia, "Times New Roman", Times, serif;
	color:#4d4c4c;
	}
	
img{
	border:0;
	display:block;
	}	
	
ul{
	list-style-type:none;
	}	
	
a{
	outline:0;
	cursor:pointer;
	color:#bb3900;
	text-decoration:none;
	}
a:hover{
	color:#000;
	text-decoration:none;
}
h2{
	font:normal 27px/30px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	padding-bottom:10px;
}

h3{
	font:normal 20px/30px Georgia, "Times New Roman", Times, serif;
	color:#ddf6ce;
	padding-bottom:10px;
	background-color:#3a624a;
	display:block;
	padding:0 0 0 15px;
	margin:10px 0;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	z-index: 2000;
	behavior: url(PIE.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}
h4{
	font:bold 12px/20px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	padding-bottom:10px;
}		
	
.spacer{
	clear:both;
	font-size:0;
	line-height:0;
	}	
	
.nobg{
	background:none !important;
}
.nopadding{
	padding:0 !important;
}
.nomargin{
	margin:0 !important;
}

/*---------- General ----------------*/
.mainbodysec{
	background:url(../images/mainbg-trance.png) repeat 0 0;
	padding:0 10px;
	width:940px;
	margin:0 auto;
	
}
.bodypad{
	padding:10px 10px 23px 10px;
}
.logopad{
	padding-bottom:18px;
}
.phone{
	background:url(../images/phone-icon.gif) no-repeat 0 0;
	font:normal 21px/30px Georgia, "Times New Roman", Times, serif;
	color:#446d55;
	background-color:inherit;
	padding:0 0 0 31px;
	display:block;
	margin:23px 0 0 0;
}
.mail{
	background:url(../images/mail-icon.gif) no-repeat 0 10px;
	font:normal 21px/30px Georgia, "Times New Roman", Times, serif;
	color:#446d55;
	background-color:inherit;
	padding:0 0 0 35px;
}
.mail a{
	color:#446d55;
	background-color:inherit;
	text-decoration:none;
}
.mail a:hover{
	text-decoration:none;
	color:#690202;
}
.bannerpad{
	padding-top:2px;
}
.menubgcol{
	background-color:#006600;
}
.menucont ul{
	padding:0;
	margin:0;
}
.menucont ul li{
	font:normal 19px/26px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	background-color:inherit;
	position:relative;
	float:left;
	border-left:1px solid #fff;
	margin:0;
}
.menucont ul li.fast{
	padding-left:0;
}
.menucont ul li a{
	font:normal 19px/26px Georgia, "Times New Roman", Times, serif;
	color:#ffffff;
	background-color:inherit;
	padding:10px 46px 10px 47px;
	display:block;
	float:left;
	margin:0;
	}
.menucont ul li a.home{
	background-color:#3a1d00;
}
.menucont ul li a.about{
	background-color:#003300;
}
.menucont ul li a.product{
	background-color:#7e7e23;
}
.menucont ul li a.gallery{
	background-color:#003333;
}
.menucont ul li a.resource{
	background-color:#006600;
}
.menucont ul li a.request{
	background-color:#666600;
	padding-right:28px;
}
.menucont ul li a:hover{
	text-decoration:none;
	color:#fefeb3;
}
/*---------------------dropdown start------------------------*/
.menucont ul li ul.dropdown{
	position:absolute; top:46px; left:0; display:none;
	padding:0; margin:0; list-style-type:none;  background-color:#132568;
	 width:200px; text-align:left; z-index:100000; border-top:2px solid #fff;
	}
.menucont ul li ul.dropdown li{
	font: normal 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:none;
	float:none;
	width:auto;
	display:block;
	margin:0; padding:0;
	border-bottom:1px solid #fff;
	border-left:none;
	}
.menucont ul li ul.dropdown li.nobotbor{
	border-bottom:none;
	}	
.menucont ul li ul.dropdown li a{
	color:#ffffff; padding:10px 10px 10px 10px; margin:0;
	text-decoration:none; display:block;
	float:none;
	background:none !important;
	}
.menucont ul li ul.dropdown li a:hover{
	text-decoration:none;
	background-color:#000 !important;
	}
#drop1{
	background-color:#003300;
	}
#drop2{
	background-color:#006600;
	left:-16px;
	}	
#drop3{
	background-color:#7e7e23;
	width:260px;
	}
	

			
/*---------------------dropdown End------------------------*/


.wespecialsbg{
	background:url(../images/wespecialbg.jpg) no-repeat 0 0;
	padding:12px 23px 0 23px;
}
.wespecialsbg h2{
	font:normal 23px/24px Georgia, "Times New Roman", Times, serif;
	color:#fffffe;
	padding-bottom:10px;
}
.wespecialsbg ul{
	padding:0;
	margin:0;
}
.wespecialsbg ul li{
	background:url(../images/bullet.gif) no-repeat 0 9px;
	padding:0 0 0 21px;
	font:normal 16px/24px Georgia, "Times New Roman", Times, serif;
	color:#f0fce0;
	background-color:inherit;
}
.wespecialsbg ul li a{
	font:normal 16px/24px Georgia, "Times New Roman", Times, serif;
	color:#f0fce0;
	background-color:inherit;
	text-decoration:none;
}
.wespecialsbg ul li a:hover{
	text-decoration:underline;
}
a.readmoreH{
	background:url(../images/readmorebg.gif) no-repeat 0 0;
	font:normal 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#8b0a0a;
	background-color:inherit;
	text-decoration:none;
	width:84px;
	height:28px;
	display:block;
	padding:5px 0 0 28px;
	margin:10px 0 0 0;
}
a:hover.readmoreH{
	text-decoration:none;
	color:#000;
}
.pad23{
	padding-top:23px;
}
.contbg{
	border:1px solid #c8cd9b;
	background:url(../images/contactbg.gif) repeat-x 0 0 #c9e9a0;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	z-index: 2000;
	padding:18px;
	behavior: url(PIE.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}
.contbg h2{
	background:url(../images/contact-icon.gif) no-repeat 0 0;
	font:normal 28px/30px Georgia, "Times New Roman", Times, serif;
	color:#2d3704;
	padding-bottom:15px;
	padding-left:46px;
}
.contbg p{
	font:normal 16px/21px Georgia, "Times New Roman", Times, serif;
	color:#000000;
}
.contbg p span{
	font:normal 17px/21px Georgia, "Times New Roman", Times, serif;
	color:#5e3c00;
	display:block;
}
.contbg p a{
	color:#c76e1f;
	background-color:inherit;
	text-decoration:none;
}
.contbg p a:hover{
	text-decoration:underline;
}
#innerbody p{
	padding-bottom:10px;
}
.greenT{
	color:#074f25;
}
.botsecbg{
	background:url(../images/botsecbg.gif) repeat-x 0 0;
	padding:16px 17px 0 19px;
}
.pad15{
	padding-top:15px;
}

.botheadbg{
	background:url(../images/botHbg.gif) repeat-x 0 0;
	
}
.botheadbg span.left{
	background:url(../images/botsec-topleft.gif) no-repeat 0 0;
	width:12px;
	height:12px;
	display:block;
	float:left;
}
.botheadbg span.right{
	background:url(../images/botsec-topright.gif) no-repeat 0 0;
	width:13px;
	height:12px;
	display:block;
	float:right;
}
.botheadbg h2{
	font:bold 25px/30px "Times New Roman", Times, serif;
	color:#ffffff;
	text-align:center;
	display:block;
	padding:20px 0 19px 0;
}
.botimgbg{
	background:url(../images/imagbg.gif) repeat-x 0 0;
	padding:8px 7px 8px 8px;
}
.botmainbg{
	background:url(../images/botsecmainbg.gif) repeat-x 0 0;
	padding:14px 12px 0 12px;
	height:270px;
}
a.botreadmore{
	background:url(../images/bot-readmore.gif) no-repeat 0 0;
	width:106px;
	height:31px;
	font:normal 13px/31px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	display:block;
	margin:0px auto;
}
a:hover.botreadmore{
	text-decoration:none;
	color:#e0ce88;
}
	

.footercontTop{
	background:url(../images/footer-topbg.png) repeat-x 0 0;
	z-index:1;
	height:23px;
	margin:-27px 0 0 0;
}
.footercont{
	background:url(../images/footerbg.png) repeat-x 0 0;
	margin:0 0 0 0;
}
.footermainbg{
	width:960px;
	margin:0 auto;
	padding:17px 0;
}
.footermainbg ul{
	padding:0 0 5px 0;
	margin:0;
	text-align:center;
}
.footermainbg ul li{
	background:url(../images/footer-div.gif) no-repeat 0 4px;
	padding:0 8px;
	display:inline;
}
.footermainbg ul li.nobg{
	background:none;
}
.footermainbg ul li a{
	font:normal 15px/18px "Times New Roman", Times, serif;
	color:#71644f;
	text-decoration:none;
}
.footermainbg ul li a:hover{
	text-decoration:none;
	color:#bfb29d;
}
.footermainbg p{
	font:normal 14px/18px "Times New Roman", Times, serif;
	color:#71644f;
	text-align:center;
}
.footermainbg p a{
	font:normal 14px/18px "Times New Roman", Times, serif;
	color:#a49680;
	text-decoration:none;
}
.footermainbg p a:hover{
	text-decoration:none;
	color:#fff;
}

ul.list{
	padding:0 0 5px 5px;
	margin:0;
}
ul.list li{
	background:url(../images/black-bull.gif) no-repeat 0 6px;
	padding-left:20px;
	font:normal 16px/22px Georgia, "Times New Roman", Times, serif;
	padding-bottom:10px;
	color:#000;
}
ul.list li a{
	font:normal 16px/20px Georgia, "Times New Roman", Times, serif;
	color:#000;
	text-decoration:none;
}
ul.list li a:hover{
	text-decoration:underline;
}

/*-------Contact Us-----*/

.borTd{
	border:1px solid #e3f3d9;
	border-collapse:collapse;
	background-color:#f2fcec;
	padding:5px;
}

/*-----location-------*/
.locationcont{
	float:right;
	width:311px;
	height:278px;
	margin-left:10px;
}

.nw_logomar{
	margin:15px 0 0 0;
}


	
	