*{
	padding:0;
	margin:0;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#999999;
	line-height:1.1em;
	padding:10px 0 0 0;	
}
a{
	cursor:pointer;
}
a:link{ color: #61AD85; text-decoration:underline;} 
a:visited{ color: #61AD85; text-decoration:underline;} 
a:hover{ color: #61AD85; text-decoration:underline; background-color:#DFEEE7;} 
a:active{ color: #61AD85; text-decoration:underline;} 

p,td,table,li,address,dt,input{
	font-size:0.75em;
}

p{
	margin:0 0 8px 0;
}

h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1875em;
	color:#61AD85;
	font-weight:normal;
	margin:0 0 10px 0;
}

h1.questions-header, h1.benefits-header{
	margin:15px 0 10px 0;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#888888;
	}
	
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	margin:0 0 1px 0;	
	color:#888888;
}	

div#wrapper{
	width:100%;	
}

div#nav,
div#header{
	width:750px;
	margin:auto;
}

div#footer ul, div#nav ul{
	list-style:none;	
}

div#nav ul{
	width:546px;
	float:right;	
}
div#nav ul li{
	float:left;
}
div#nav ul li a{
	display:block;	
	text-indent:-3000px;
	height:24px;
}

div#nav ul li.active a{
	background-position: 0 0;
}

div#nav ul li a{
	background-position: 0 24px;
}

div#nav ul li a#home{background-image:url(../images/nav/home.jpg); width:80px;}
div#nav ul li a#about{background-image:url(../images/nav/about.jpg); width:88px}
div#nav ul li a#stockists{background-image:url(../images/nav/stockists.jpg); width:114px}
div#nav ul li a#faq{background-image:url(../images/nav/faq.jpg); width:105px}
div#nav ul li a#contact{background-image:url(../images/nav/contact.jpg); width:79px}
div#nav ul li a#buy{background-image:url(../images/nav/buy.jpg); width:80px}

div#footer ul li{
	display:inline;	
}


div#content{
	width:700px;
	margin:auto;
	overflow:auto;
}

	div#left-column{
		width:400px;
		float:left;
		padding:0 20px 0 0;
	}
	
		div.unit{
			text-align:center;
			width:190px;
			float:left;
		}
	
		div.unit p{
			margin:0 0 20px 0;
		}
	
		div.unit h1 span{
			display:block;
			color:#666;
		}
	
	div#right-column{
		width:280px;
		float:right;
	}
	
	div#right-column ul{
		margin:0 0 0 15px;
		list-style:square;
		color:#61AD85;
	}
	
	div#right-column ul li span{
		color:#999;
	}
	
	div#right-column ul li{
		margin:0 0 6px 0;
	}
	
div#footer{
	width:100%;
	margin:30px 0 0 0;
}

div#footer div{
	width:700px;
	margin:auto;
	height:45px;
	background:#F5F5F5;
	border-top:#E5E5E5 1px solid;
	position:relative;	
}

div#footer ul{
	position:absolute;
	right:20px;
	top:15px;
}

div#footer ul li{
	margin: 0 0 0 15px;
}

div#footer p{
	position:absolute;
	left:20px;
	top:15px;
}

address{
	font-style:normal;
}

dt{
	font-weight:bold;	
	margin:9px 0 0 0;
}

dd.description{
	font-size:0.65em;
	color:#CCC;
}

input, textarea{
	padding:3px;
	color:#000;		
}

div#ajax_msg{
	color:#50B2DA;
	font-size:1.5em;
	font-weight:bold;
	width:50px;
}

input.error{
	color:#CC0000;
	border:1px solid #CC0000;
}

input.button{
	font-weight:bold;
	padding:2px 5px;
	cursor:pointer;
}

a.cart{
	background-image:url(../images/add-cart.jpg);
}

a.view_cart{
	background-image:url(../images/view-cart.jpg);
}

a.cart, a.view_cart{
	display:block;
	width:114px;
	height:34px;	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	position:relative;	
	font-size:0.85em;
	margin:auto;
	color:#61AD85;
	text-decoration:none;
}

a.cart span, a.view_cart span{
	left:12px;
	top:7px;
	position:absolute;
}

a.cart:hover, a.view_cart:hover{
	background-position:0 34px;	
}

div#contentforpic{
	float:left;
	width:556px;
	margin:auto;
	overflow:auto;
}


div#pic{
	float:right;
	width:144px;
	margin:auto;
	height:250px;
}
