body {background-color: #fff;
	color: #000;
	font-size: 101%;
	font-family: verdana, arial, helvetica, sans-serif;
	padding: 5px;
	margin: 0;
	text-align: center;}
	

/* CONTAINER */

#container {border: 1px solid #c2c2c2;
	width: 759px;
	margin: 0 auto;
	text-align: left;
	position: relative;}
	

/* BRANDING */

#banner	{border-bottom: 1px solid #c2c2c2;
	position: relative;}

h1 {margin: 0;}


/* NAV_MAIN */

#nav_main {position: absolute;
	top: 95px;
	left: 399px;
	
	}
	
#nav_main ul {margin: 0;
	
	padding: 0;
	list-style: none;}
	
#nav_main li {
	float: left;
	margin-right: 4px}	
	
#nav_main img {border: none;}	





/* SKIP TO NAVIGATION */

#skip {position: absolute;
	left: -9999px;}
	

/* NAV_SUPP */

#nav_supp {background-color: #b2e2fc;}

h2 {margin: 0;
	font-size: 0.8em;
	padding: 1px 20px;
	}
	
#nav_supp ul {
	position: absolute;
	top: 149px;
	left: 415px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	text-align: center;}
	
#nav_supp form {margin: 0; padding: 0;}
	
@media screen and (min-width: 550px){
   #nav_supp ul { top: 149px; }
}	

@media screen and (min-width: 550px){
	#nav_supp form {margin: 0; padding: 0;}
}
	
#nav_supp li {
	color: #000;
	text-decoration: none;
	padding: 0 5px;
	font-size: 0.8em;
	font-weight: bold;
	float: left;
	}
	
#nav_supp a {
	color: #000;
	background: inherit;
	text-decoration: none;
	font-weight: bold;
	float: left;
	}	

#nav_supp img {border: none;
}




/* CONTENT */

#content {background: url(../images/background2.gif) repeat-y;
	padding: 10px 55px;}
	
#content-terms {background: url(../images/background2.gif) repeat-y;
	padding: 10px 55px;}	
	
#content-terms p {margin: 5px 0;}

#packaging {float: right;
	margin: 0 20px;
	padding: 3px;
	border: 1px solid #A6A6A6;}

table {font-size: 0.8em;
	border-collapse: collapse;
	width: 50%;
	margin-left: 160px;}

td {padding: 5px;
	border: 1px solid #000;}	
	
h3 {margin: 0;
	padding-top: 20px;
	clear: left;
	font-size: 1em;}	
	
p {font-size: 0.8em;
	margin-top: 0;
	}	
	
a {font-weight: bold;
	color: #000;}
	
a:hover {text-decoration: none;}
	

/* 3 IMAGES IN A ROW */	
.item {width: 119px;
	text-align: center;
	float: left;
	margin: 0 50px;}	
	
.item h4 {font-size: 0.8em;
	margin: 0;}	
	
.item img {margin: 1px 0;
	border: none;}	

.item form {margin: 0;
	}

/* 4 IMAGES IN A ROW */	
.item2 {width: 119px;
	text-align: center;
	float: left;
	margin: 0 20px;}	
	
.item2 h4 {font-size: 0.8em;
	margin: 0;}	
	
.item2 img {margin: 1px 0;
	border: none;}	

.item2 form {margin: 0;
	}	

#twoimg {margin-left: 160px;}

#clear {clear: left;}

#left {position: absolute;
	top: 167px;
	left: 0;}
	
#right {position: absolute;
	top: 167px;
	left: 720px;}	
	

/* ENQUIRY FORM */

#contactform {margin: 0 30px 0 0;
	padding: 0;
	width: 300px;
	float: left;}

#message {
	margin-right: 25px;}
	
textarea {width: 300px;
	height: 150px;}

#submitbutton {text-align: center;}

#contactform #submitbutton input {width: 75px;}

#contactform input {width: 300px;}

#contactimage {float: right;
	margin: 0px -5px 0 30px;
	padding: 3px;
	}


/* CATEGORIES BOXES */

#categories {text-align: center;}

#categories img {border: none;
	margin: 200px 20px 20px 20px;}

/* SITE_INFO */

#site_info {margin: 0 auto;
	width: 759px;
	font-size: 0.7em;
	text-align: center;
	}
	
#site_info a {color: #000;
	background-color: inherit;
	}
	
#site_info a:hover {text-decoration: none;}	