/* CSS Document */

body{ margin:0; background:#fff; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:12px; line-height:18px;}
img { border:none; }
#header, #title, #mainBanner, img, ul, li, a,  body, script, h2, h3, p, span, #contentM, #headerM  { behavior: url(iepngfix.htc); }

#headerM {width:100%; background:#FFF; border-bottom:#eaeaea solid 7px;}
	#header {width:960px; height:141px; margin:0 auto;}
		#logoM {width:319px;  float:left; padding:26px 0 27px 57px;}
		#linkM {width:584px; float:left;}
		#linkT {width:82px; height:23px; padding:30px 0 0 489px;}
			#linkT img {margin-left:10px;}
		#linkB {width:547px; height:50px; padding:40px 0 0 37px;}
			#linkB a img { border:none; background:#0f5b3a; margin-right:4px;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
			#linkB a:hover img { background:#eb2a2e; border:none;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
			#linkB .on img { background:#eb2a2e; border:none;  -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }
	
#contentM { width:100%; height:auto;  background:url(../assets/content_bg.jpg); }

	#mainBanner { width:100%;  background:#f7f7f7; height:370px;}
		#bannerArea { width:960px; margin:0 auto; height:320px; }
			#bannerL { width:286px; height:360px; padding:10px 42px 0 45px; float:left; background:url(../assets/from_about.jpg) no-repeat; }
				#bannerL h1 {font-family:Tahoma, Geneva, sans-serif; color:#0f5b3a; font-size:14px; text-align:center;}
			#bannerR { width:584px; height:370px; float:left; background:#f7f7f7;}
		#bannerB { width:960px; height:70px; margin:0 auto; background:url(../assets/banner_bottom_bg.png) no-repeat left; clear:both; }
		#contentT { width:960px; height:200px; margin:0 auto; padding-top:34px}
				#contentT h6 { width:280px; height:22px; margin:0px 0px 17px 31px; float:left; font-size:24px; text-shadow: 1px 1px 1px #FFF; }		
				#contentT p { margin-top:0px;}
				#contentT ul { margin-top:0px;}
			#boxINN { width:222px;  height:120px; margin-left:31px; padding:20px 25px 25px 25px;_padding:10px 25px 10px 25px; float:left; border:#61977e solid 4px; line-height:18px; color:#69c79b; }
				#boxINN h6 {margin:0px 0px 10px 0; width:150px;}
				#boxINN ul{ padding:0px;font-size:12px; color:#69c79b;}
					#boxINN ul a {color:#69c79b; text-decoration:none;}
					#boxINN ul a:hover {color:#84d9b1; text-shadow: 1px 1px 1px #999; }	
				#boxINN ul li{background:url(../assets/dot+.png) no-repeat 0 5px; list-style: none; padding-left: 22px; width:150px; height:15px; _margin-left:-40px;}
				.readmore a { text-decoration:underline; color:#fff; float:right; }
				.readmore a:hover { text-decoration:none; color:#FF0000; float:right; }
				#boxInnR {width:277px; height:165px; float:left; border:#61977e solid 4px; margin-left:25px;_margin-left:10px; }
			 
		#contentB {width:960px; height:384px;  margin:0 auto; padding-top:15px; background:url(../assets/content_bottom_bg.png) bottom no-repeat; clear:both;}
			#contentBtop {width:960px; height:148px; float:left; margin-top:19px;}
				#topLeft {width:268px; height:148px; float:left; text-align:right; padding:0px 26px 0 0;}
					#topLeft a {color:#69c79b; text-decoration:none;}
					#topLeft a:hover  {color:#84d9b1; text-shadow: 1px 1px 1px #999; }
					#topLeft ul li { color:#69c79b; list-style:none; line-height:18px; }
				#topRight { width:540px; height:127px; padding:21px 20px 0 24px; float:left; background:url(../assets/sqr_bracket_bg.png) no-repeat; }
					#topRight img { border: #2e6e50 solid 5px; margin-left:2px; _margin-left:-6px;}
				#homeArow { width:70px; height:148px; float:left; background:url(../assets/home_arow.png) no-repeat center;}
				
					/*-----inner pages start HERE*/
				#innContents {width:960px; margin:0 auto;  clear:both;}
				#contentsL {width:627px;  float:left; padding:35px 20px 20px 24px; clear:both;}
				#contentsL ul.serviceslist {width:600px;}
				#contentsL ul.serviceslist li {float:left; margin-left:25px; width:150px;}
				#contentsL ul.whyus {width:600px;}
				#contentsL ul.whyus li {float:left; margin-left:25px; width:250px;}
					#contentsL h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-seriff; color:#F00; font-size:24px;}
					#contentsL h3 {color:#0f5b3a; margin:25px 0 0 0px; text-transform:uppercase;}
					#contentsL p {text-align:justify; color:#3e4545; line-height:16px; clear:both; }
					#contentsL ul li {margin-left:-23px;_margin-left:15px; padding-left:15px; line-height:20px; list-style:none url(../assets/dot+.png); }
					#contentsL ul {width:300px; float:left;}
					#contentsL img.shop { margin:0px 15px 20px 0px; }
				#contentsR {width:240px; _margin-left:-50px;  padding:35px 0 40px 32px; float:left; background:url(../assets/left_bg_abt.jpg) no-repeat bottom #eaeaea; }
					#contentsR p {line-height:18px; color:#615e5e;}
					#contentsR li{background:url(../assets/dot+.png)  no-repeat 0 6px; list-style: none; padding-left:22px; margin:10px 0px 0px -40px; width:220px; height:15px; border-bottom:#f5f5f5 1px solid; }
						#contentsR ul a:hover {color:#84d9b1; text-shadow: 1px 1px 1px #999; }
						#contentsR ul a{  height:15px; text-decoration:none; color:#615e5e; }
					#contentsR p.bottom{width:240px; height:170px;}
					/*products*/
					#pics {width:313px; height:auto; margin-bottom:20px; float:left; }
						#pic {width:229px; margin:0px 0 0 25px; border:6px #e1dfdf solid; }
						#pics p {width:241px; height:28px; padding-top:10px; background:#000; -moz-border-radius:0px; -webkit-border-radius:4px; border-bottom-radius:4px; margin:5px 0 0 25px; text-align:center; color:#CCC; font-size:14px;}
						/*lightbox inner page*/
						#leftInnerpage {width:285px; height:602px; float:left; background:#fff; }
						#rightInnerpage {width:390px; height:602px; float:left;}
						
							#rightInnerpage h2 {width:300px; color:#eb2a2e; height:25px; margin:45px 0 0 10px; padding:5px 0 0 10px; background:#f4f3f3; text-align:left;   -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
							#rightInnerpage p {margin:20px 20px 0 20px; text-align:justify; line-height:18px;}
							#rightInnerpage h3 {color:#060; width:270px; padding-left:10px; height:20px; border-bottom:1px #CCC solid; margin-left:10px;}
					/*-----inner page END HERE*/
				#form { float:left; margin:5px auto; padding:0px 0; }
				#form textarea {width:425px; height:85px; margin:5px 0 10px 0px;  border:1px #006633 solid; -moz-border-radius:4px;-webkit-border-radius:4px; }
				#form input {width:425px; height:25px; margin:5px 0 10px 0px; border:1px #006633 solid; -moz-border-radius:4px;-webkit-border-radius:4px;}
				#form .submit {width:60px; height:30px; margin:0px 0 0 px; background:#006633; -moz-border-radius:4px;-webkit-border-radius:4px; color:#fff; cursor:pointer; float:right; }
					#form .enter { padding:0 10px 0 70px;  margin-left:100px; }
					#form .enterbox { padding-left:57px; margin-top:-25px; width:1px; float:right; }
				
				#form input.inputError{ border:1px #F00 solid;}
				#form textarea.inputError{ border:1px #F00 solid;}
				#routmap {width:216px; height:220px; border:2px #e0e0e0 solid; }
					
#footerM {width:100%; height:auto;  background:url(../assets/content_bg.jpg); padding-top:10px; clear:both;}		
	#footer {width:960px; height:auto; margin:0 auto; border-top:#00401d solid 1px; padding-bottom:20px; }
		#footer img {width:192px; height:105px;}
		#footer p {color:#69c79b; margin:28px 0 0 23px;}
		style1 {color:#F00}
		#footer a { text-decoration:none; color:#0C6; }
		#footer a:hover {color:#FFF;}
		
/*
	Slideshow
*/
#carousel {
	width:465px;
	height:370px;	
	margin:0 auto;
	overflow:hidden;
}

#slides {
	overflow:hidden;
	/* fix ie overflow issue */
	position:relative;
	width:465px;
	height:370px;
	margin:0 auto 0 auto;
	float:left;
}

/* remove the list styles, width : item width * total items */	
#slides ul {
	position:relative;
	left:0;
	top:0;
	list-style:none;
	margin:0;
	padding:0;	
	width:2500px;			
}

/* width of the item, in this case I put 250x250x gif */
#slides li {
	width:465px;
	height:370px;	
	float:left;
}

#slides li img {
	padding:4px;
}

/* Styling for prev and next buttons */

#btn{
	 float:left; width:30px; margin-left:10px;_margin-left:5px
}
#btn img{ margin-top:135px;}





.clear {clear:both}

/*
	Caption
*/

.caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:30px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:540px;
	font-size:1.3em;
	line-height:1.33;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
}

/*
	Footer
*/



a:link,a:visited {
	color:#599100;
	text-decoration:none;
}

a:hover,a:active {
	color:#599100;
	text-decoration:underline;
}
/*_____END____*/