body {
	font-size: 0.8em;
	font-family: 	 Arial, Helvetica, sans-serif;
	margin:			0px 0px 0px 0px;
	color: 			#000000;
	height:			100%;
	text-align: center;
	background-color: #FFFFFF;
}

body * {
 font-size: 100%;
}


/* for all browsers that understand min-width */
.container {
background-color: 	#FFFFFF;	
position:relative; 
width:100%; 
}

.holder {display:block; color:#000;}

/* method 1 a bodge for IE5.5 and IE6 browsers */
* html .container {border-right:772px solid #fff;} 
* html .holder {display:inline-block; position:relative; margin-right:-772px;} 


#outer{
	width:980px; 
	margin:0 auto; 
	text-align: left;
	border-left:	1px solid #EEC60C; 	
	border-right:	1px solid #EEC60C;
}

#header {
	background-color: #EEC60C;		
}

#content_wrap{
	min-height:			450px;
	height: 			auto !important;
	height: 			450px;	
	background-color: 	#FFFFFF;	
}

#content {
	margin-left: 	185px;
	margin-right: 	200px;	
	margin-top:		15px;		
	background-color: #FFFFFF;	
	font-size: 		100%;
    overflow: 		hidden;
    o\verflow: 		visible;
    width: 			100%;
    w\idth: 		auto;
    he\ight: 		1%; 	
	background-color: #FFFFFF;	

}

#content_checkout {
	margin-left: 	10px;
	margin-right: 	195px;	
	margin-top:		15px;		
	position: 		relative; 
	background-color: #FFFFFF;	
}

#ForumContent {
	margin-left: 	0px;
	margin-right: 	195px;	
	margin-top:		10px;		
	position: 		relative; 
	background-color: #FFFFFF;	
}

/* Hide from IE5-mac. Only IE-win sees this. \*/
 
* html #leftnav {
  margin-right: 1px;
  }
 
* html #content {
  height: 1%;
  margin-left: 0;
  }

* html #content_checkout {
  height: 1%;
  margin-left: 0;
  }
   
 
/* End hide from IE5/mac */

#leftnav {
	width: 			170px;
	float: 			left;
	padding-top:	0px;		
	margin-left:	5px;	
	position:		relative;	
	background-color: #FFFFFF;	

}

#leftnav_checkout {
	width: 			0px;
	float: 			left;
	padding-top:	0px;		
	margin-left:	5px;	
	position:		relative;	
	background-color: #FFFFFF;	

}

#rightnav {
	width: 			185px;
	float: 			right;
	padding-top:	0px;	
	margin-right:	5px;
	margin-bottom:	15px;	
	position:		relative;
	background-color: #FFFFFF;

}

#footer {
	clear:				both;
	margin-top:			0px;		
	text-align: 		center;
	height: 			22px;
	padding-top: 		6px;
}	

#ProductContainer { 
	float: 			left;
	position: 		relative; 
	width:			100%;
	margin-bottom: 	10px;			
}

#GreenBack { 
	float: 			left;
	position: 		relative; 
	width:			97%;
	margin-bottom: 	10px;	
	padding:		10px;
	background-color: 	#F3F9ED;
	clear:all;
	zoom: 1;				
}
#GreyBack { 
	float: 			left;
	position: 		relative; 
	width:			97%;
	margin-bottom: 	10px;	
	padding:		10px;
	background-color: 	#F7F7F7;	
	clear:all;
	zoom: 1;			
}

#Product {
	float: 			left;
	position: 		relative; 
	width:			120px;	
	height:			160px;	
	z-index:		25;
	left:			0px;
	top:			0px;
	text-align: 		center;
	background-color: 	#FFFFFF;
	color: 				#000000;
	
}
img.floatLeft {
	float: 			left;
	margin-top: 	0px;
	margin-right: 	15px;
	margin-left: 	0px;
	margin-bottom: 	10px;
}

img.floatRight { 
	float: 			right;
	margin-top: 	0px;
	margin-right: 	0px;
	margin-left: 	15px;
	margin-bottom: 	10px;
}

/* font styles etc */
p {
	font-size: 	 	100%;
  	line-height: 	140%;	
	text-align: 	justify;	
}

.footer {
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 80%;
	background-color: #EEC60C;
	color: #666666;	
}

.header {
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 95%;
	font-weight: bold;
	background-color: #EEC60C;
	color: #FFFFFF;
	
}
.header-big {
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	background-color: #EEC60C;
	color: #FFFFFF;

}
td.header-thin {
	background-color: #FFFFFF;
	color: #FFFFFF;
	height: 25px;
	width: 1px;
}

a.header:link { text-decoration: none; color: #FFFFFF; }
a.header:visited { text-decoration: none; color: #FFFFFF; }
a.header:hover { text-decoration: none; color: #666666; }
a.header:active { text-decoration: none; color: #666666; }

a.header-big:link { text-decoration: none; color: #FFFFFF; }
a.header-big:visited { text-decoration: none; color: #FFFFFF; }
a.header-big:hover { text-decoration: none; color: #666666; }
a.header-big:active { text-decoration: none; color: #666666; }

td.headerheight {
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	height: 19px;
	font-weight: 	bold;	
	color: 		 	#FFFFFF;	
	text-align: 	right;		
}

a.headerheight:link { text-decoration: none; color: #FFFFFF; }
a.headerheight:visited { text-decoration: none; color: #FFFFFF; }
a.headerheight:hover { text-decoration: none; color: #666666; }
a.headerheight:active { text-decoration: none; color: #666666; }

.highlighted-text-h2 {
	font-size: 	 	120%;
	font-weight: 	bold;
	color: 		 	#A0730A;
	background-color: inherit;		
	margin-bottom:  2px;
	margin-top: 	20px;
}

.ul {line-height: 	140%}
.li {padding-bottom: 5px}


.no-justify {
	font-size: 	 	100%;
	text-align: 	left;	
}


h1 {
	font-size: 180%;
	font-weight: bold;	
	color: #62A824 ;
	margin-bottom: 2Px;	
}

h2 {
	font-size: 140%;
	font-weight: bold;
	color: #62A824;
	margin-bottom: 2Px;	
}
h3 {
	font-size: 120%;
	font-weight: bold;
	color: #003366;
	margin-bottom:  2px;
	margin-top: 	10px;

}
h4 {
	font-size: 110%;
	font-weight: bold;
	color: #003366;
	margin-bottom:  -15px;
	margin-top: 	10px;	
}
h5 {
	font-family:  Arial, sans-serif;
	font-size: 105%;
	font-weight: bold;
	color: #003366;
	margin-bottom:  -15px;
	margin-top: 	10px;	
}
h6 {
	font-family:  Arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
	color: #003366;
	margin-bottom:  -15px;
	margin-top: 	10px;	
}