@charset "utf-8";
/* CSS Document */

body{
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
background: #0c4500 url(../images/gmbg.gif) repeat-x top left;
}

a{
color:#339933;
}

h1{
font:Arial, Helvetica, sans-serif;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin:0px;
line-height:16px;
font-weight:bold;
}

.header{
font-size:24px;
color:#333333;
margin-bottom:15px;
}

.componentheading {
text-align:center;
font-size:24px;
color:#333333;
margin-top:25px;
margin-bottom:25px;
padding-bottom:15px;
border-bottom:1px solid #cccccc;
font-style:italic;
}

#what-is{

font:Arial, Helvetica, sans-serif;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin:0px;
line-height:16px;
font-weight:bold;
margin:10px 5px 5px 15px
}


.big-link a{
font:Georgia, "Times New Roman", Times, serif;
font-family:Georgia, "Times New Roman", Times, serif;
color:#339933;
font-size:15px;
}

.big-link {
font:Georgia, "Times New Roman", Times, serif;
font-family:Georgia, "Times New Roman", Times, serif;
color:#339933;
font-size:15px;
}

#page2{
	margin: auto;
    text-align: left;
	width: 737px;
	position: relative;
	}


.main {
	float: left;
	width: 100%;
	position: relative;
	}
	
	#main-content{
	width:100%;
	background-image:url(../images/main-div-bg.png);
	background-repeat:repeat-y;
	float: left;
	}
	
	#main-content-footer{
	width:100%;
	background-image:url(../images/main-div-bottom.png);
	background-repeat:no-repeat;
	height:16px;
	width:737px;
	float: left;
	
	}
	
	#nav{
	width:100%;
	float: left;
	
	}
	
	#nav-left{
	height:52px;
	width:17px;
	background-image:url(../images/nav-end-left.png);
	background-repeat:no-repeat;
	float:left
	}
	
	#nav-bg{
	height:52px;
	background-color:#66cc33;
	width:704px;
	background-image:url(../images/nav-bg.png);
	background-repeat:repeat-x;
	float:left
	}
	
	#nav-right{
	background-image:url(../images/nav-end-right.png);
	height:52px;
	width:16px;
	float:right;
	}
	
	#nav-item{
	float:left;
	border-left:1px solid #147602;
	border-right:1px solid #51b33d;
	padding:7px 15px 0px 15px;
	margin-top:1px;
	height:52px;
	text-align:center

	}
	
	#nav-item a{
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	font:Arial, Helvetica, sans-serif;
	
	font-family:Arial, Helvetica, sans-serif
	}
		#nav-item a:hover{
	color:#fbfc8a;
	/*background-image:url(../images/arrow-over.png);
	background-repeat:no-repeat;
	background-postion:right;*/
	
	text-decoration:none;

	}
	
	#nav-item-padding{
	float:left;
	border-left:1px solid #147602;
	border-right:1px solid #51b33d;
	padding:15px 15px 0px 15px;
	margin-top:1px;
	height:52px;
	text-align:center

	}
	
	#nav-item-padding a{
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
	font:Arial, Helvetica, sans-serif;
	
	font-family:Arial, Helvetica, sans-serif
	}
		#nav-item-padding a:hover{
	color:#fbfc8a;
	/*background-image:url(../images/arrow-over.png);
	background-repeat:no-repeat;
	background-postion:right;*/
	
	text-decoration:none;

	}
	
	
	#slider-bg{
	background-image:url(../images/slider-bg-box.png);
	background-repeat:no-repeat;
	height:288px;
	width:464px;
	float: left;
	margin:10px 10px 0px 15px;
	padding:5px;
	}
	
	#small-box{
	width:246px;
	float: left;
	}
	
	#small-box-bg{
	background-image:url(../images/sm-box-bg.png);
	background-repeat:repeat-y;
	width:246px;
	float: left;
	height:195px;
	}
	
	#small-box-bg-NH{
	background-image:url(../images/sm-box-bg.png);
	background-repeat:repeat-y;
	width:246px;
	float: left;
	}
	
	#footer{
	width:100%; float:left; margin-top:15px;
	color:#339933;
	font-size:11px;
	font-weight:bold;
	margin-left:10px;
	color:#fff !important;
	}
	
	#legal {
	color:#fff;
	}
	
	#footer a {
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none
	}
	
	#footer-left{
	background-image:url(../images/footer-end-left.png);
	width:75px;
	height:23px;
	float: left;
	background-repeat:no-repeat;
	padding:4px 0px 0px 0px;
	}
	
	#footer-bg{
	background-image:url(../images/footer-bg.png);
	background-repeat:repeat-x;
	height:23px;
	float: left;
	padding:4px 0px 0px 0px;
	}
	
		#footer-right{
	background-image:url(../images/footer-end-right.png);
	width:75px;
	height:23px;
	float: left;
	background-repeat:no-repeat;
	padding:4px 0px 0px 2px;
	}
	
	#myGallery2
{
	width: 465;
	height: 267px;
	z-index:5;
	margin:10px 0px 0px 0px;
	float:left
}

#page, .contentdescription {
width:455px;
line-height:20px;
}

/* reviews sectio */

.main-review-div{

width:450px;margin:0px;
}

.review-row-one{

width:430px;padding:10px;background-color:#dcfbd4
}

.review-row-two{
width:430px;padding:10px;background-color:#ebfce6
}

#pathway {
 margin-left:15px;
 padding-top:20px;
 }
 
 .vmCartContainer {
background:#7CCA64 none repeat scroll 0 0;
border:1px solid #1D9606;
float:left;
padding:3px;
width:auto;
}

#contact_name,#contact_mail,#contact_text{
width:440px;
}

span.tagline {
	font-size:10px;
	font-style:italic;
	color:#333;
	display:block;
	margin-bottom:5px;
	}
	
span.createdate	{
	font-size:10px;
	color:#333;
	}