body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	padding:0px;
	margin:0px;
}

/************* header styles ****************/

.header_box {
	left:0px;
	top:0px;
	width:800px;
	height:203px;

}

.header01 {
	position:absolute;
	left:0px;
	top:0px;
	width:400px;
	height:203px;
}

.header02 {
	position:absolute;
	left:400px;
	top:0px;
	width:400px;
	height:203px;
}

/************* globalNav styles ****************/

.globalNav{
	float:right;
	font-size: 12px;
	text-align: right;
	white-space: nowrap;
	font-weight: bold;
	position:absolute;
	left:100px;
	top:150px;
	z-index:2;
}

.globalNav li{
	display: inline;
	list-style-type: none;
	padding-left: 40px;
}

a.globalNavlinks:link{
	color: #666666;
	font-weight:bold;	
	text-decoration: none;
}


a.globalNavlinks:visited{
	color: #666666;
	font-weight:bold;	
	text-decoration: none;
}

a.globalNavlinks:hover{
	color: #99CC33;
	font-weight:bold;
}

/************* subpagenav styles ****************/


a.subpagenav:link{
	color: #7A7A7A;
	font-size:12px;
	font-weight:bold;	
	text-decoration: none;
}

a.subpagenav:visited{
	color: #7A7A7A;
	font-size:12px;
	font-weight:bold;	
	text-decoration: none;
}

a.subpagenav:hover{
	color: #99CC33;
	font-size:12px;
	font-weight:bold;
}


/************* indexanim styles ****************/

.Table_01 {
	width:600px;
	height:100px;
}

.index-title-01 {
	float:left;
	top:0px;
	width:100px;
	height:100px;
}

.index-title-02 {
	float:left;
	top:0px;
	width:400px;
	height:100px;
}

.index-title-03 {
	float:left;
	top:0px;
	width:100px;
	height:100px;
}

/************* pageheading styles ****************/

.pageheading{
	position:absolute;
	width:770px;
	height:30px;
	left:30px;
	top:170px;
	font-size: 18px;
	vertical-align: middle;
}

.pagename{
	float:left;
	font-size: 26px;
	color: #99CC33;
	text-align: left;
	white-space: nowrap;
	background-color:#FFFFFF;
	margin-top:10px;
}

.pageline{
	margin-top: 32px;
	padding: 0px;
	font-size:1px;
	height:3px;
	width:770px;
	position:absolute;
	left:30px;
	top:170px;	
	background-image:url(../images/greenline.gif);
}

/************* spacer styles ****************/

.spacer{
	float: left;
	width:30px;
	height:30px;
}


/************* maincontent styles ****************/

.maincontent{
	top:210px;
	width:800px;
	height:auto;
}

/************* maintext styles ****************/

.maintext{
	float: left;
	margin-top: 20px;
	text-align:left;
	width:740px;
	overflow:auto;
	font-size:14px;
	line-height: 1.5;
}

a.maintextlinks:link{
	color: #CC00CC;
	font-weight:normal;	
	text-decoration: none;
}

a.maintextlinks:visited{
	color: #CC00CC;
	font-weight:normal;	
	text-decoration: none;
}

a.maintextlinks:hover{
	color: #CC00CC;
	font-weight:normal;
	text-decoration:underline;
}

/*.maintext li{
	display: list-item;
	list-style-type: disc;
	color:#000000;*/
}

.hilight{
	font-weight:normal;
	font-size:14px;
	color:#CC00CC;
}


h1{
	font-size:16px;
	color:#99CC00;
}

h2{
	clear:left;
	font-size:16px;
	color:#CC00CC;
}

h3{
	font-weight:normal;
	font-size:14px;
	color:#CC00CC;
}

h4{
	font-weight:normal;
	font-size:18px;
	font-weight:bold;
	color:#333333;
}

h5{
	font-weight:normal;
	font-size:14px;
	font-weight:bold;
	color:#444444;
}

/************* homelists styles ****************/

.homelists{
	font-size:17px;
}

.homelists li{
	list-style-position:outside;
	list-style-image:url(../images/logobullets.gif);
	color:#000000;
	padding-left:10px;
	padding-bottom:20px;
}

.homeqoute{
	float:right;
	font-size:12px;
}

/************* harvesting styles ****************/

.harvesting{
}

.harvesting li{
	display: list-item;
	list-style-type: decimal;
	color:#000000;
}


/************* featyrelists styles ****************/

.featyrelists{
	font-size:14px;
}

.featyrelists li{
	list-style-position:outside;
	list-style-image:url(../images/logobullets.gif);
	color:#000000;
	padding-left:10px;
	padding-bottom:16px;
}

/************* backtotop styles ****************/


a.backtotop:link{
	clear:both;
	color: #666666;
	font-size:10px;
	font-weight:normal;	
	text-decoration: none;
}

a.backtotop:visited{
	color: #666666;
	font-size:10px;
	font-weight:normal;	
	text-decoration: none;
}

a.backtotop:hover{
	color: #CC00CC;
	font-size:10px;
	font-weight:normal;
}

/************* descriptionbox styles ****************/

.descriptionbox{
	float:left;
	height:auto;
	width:360px;
	margin-bottom:10px;
}


.descriptionbox_spacer{
	float: left;
	width:20px;
}


/************* productbox styles ****************/

.productbox{
	float:left;
	height:auto;
	width:246px;
	margin-bottom:10px;
	text-align:center;
}

/************* internetshop styles ****************/

.internetshop{
	float:right;
	height:auto;
	width:260px;
	margin-bottom:10px;
	text-align:center;
	clear:right;
}


/************* retailbox styles ****************/

.retailbox{
	float:right;
	height:auto;
	width:260px;
	margin-bottom:10px;
	text-align:center;
}

/************* divline styles ****************/

.divline{
	clear:both;
	margin-top: 22px;
	padding: 0px;
	font-size:1px;
	height:3px;
	width:740px;
	background-image:url(../images/greenline.gif);
}



/************* image styles ****************/

.image_left{
	padding: 0px 10px 4px 0px;
	margin: 0px 10px 4px 0px;
	float: left;
}

.image_right{
	padding: 0px 0px 4px 10px;
	margin: 0px 0px 4px 10px;
	float: right;
}

/************* townname styles ****************/

.townname{
	font-weight:normal;
	font-size:14px;
	color:#CC00CC;
	text-decoration: underline;
}

.shopname{
	font-weight:bold;
	font-size:14px;
}

/************* footer styles ****************/

.footer{
	clear:both;
	margin-top: 0px;
	margin-left: 30px;
	font-size:1px;
	height:3px;
	width:770px;
	background-image:url(../images/greenline.gif);
}

.footerspace{
	clear:both;
	margin-left: 30px;
	font-size:1px;
	height:30px;
	width:770px;
}


/************* fundraiser styles ****************/


.image_fundraiser{
	padding: 0px;
	margin: 80px 0px 4px 80px;
	float: right;
	border:0px;
}

.image_fundraiser2{
	padding: 0px;
	margin: 0px;
	float: right;
	border:0px;
}


/************* copyright styles ****************/

.copyright{
	text-align:right;
	margin-top: 2px;
	margin-left: 30px;
	font-size:10px;
	color: #666666;
	height:10px;
	width:770px;
}


.copyright a:link, a:visited{
	color: #666666;
	text-decoration: none;
}

.copyright a:hover{
	color: #990000;
	text-decoration: underline;	
}

/************* quote styles ****************/

.quote{
	font-style:italic;
	color:#666600;
}
