body {
	background: #FFFFFF;
	font: 11pt/18pt Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 0;
}

#wrapper {
	margin: 0;
	border: 0;
	width: auto;
	padding: 0;
	float: none !important;
	background: transparent;
}

a { color: #595959; text-decoration: underline !important; }
a:hover { color: #595959; }

hr {
	border: 0;
	border-bottom: 1px solid #666666;
	height: 1px;
	margin: 20px 0;
}

ul {
	list-style:none;
	margin: 0 0 1em 0;
	padding: 0;
}

p {
	margin: 0 0 1em 0;
}

div.hr { border-top: 1px solid #CCC; }


/* -----------------------------------------------
	print instructions
----------------------------------------------- */

.print { display:block !important; }

.printhide { display: none; }

/* -----------------------------------------------
	content
----------------------------------------------- */

ul#topnav, .dock, #submenu, .button, body.home .column3, body.home ul, img.bullet, .pagination { display:none; }

body.home #canisters img { margin: 15px 0; }
body.home #feature div { padding: 20px 0; border-top: 1px solid #CCC; }
ul { list-style: inside; margin: 0; padding: 0 0 1em 1em; list-style-type: disc; }

body.stockists table { width: 100% !important; }
body.stockists td { width: 33% !important; }
body.stockists td h3 { font-size: 11pt; font-family: Georgia, "Times New Roman", Times, serif; }

body.news .article { padding: 20px 0; border-top: 1px solid #CCC; clear: both; }
body.news .article a.photo, body.news .article div { float: none !important; }


/* main content area */

#content {
	padding: 0;
	margin: 0;
}

h1, h2 {
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
}
h1 { font-size: 14pt;}
h2 { font-size: 12pt;}
h3 { font-size: 12pt; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
h4, h5 { font-size: 11pt; font-weight:bold;}


/* -----------------------------------------------
	footer
----------------------------------------------- */
#footer{
    background:transparent;
}
#footer {
    width:auto;
	margin: 40px 0 10px 0;
	padding: 20px 0 0 0;
	color: #666666;
	border-top: 1px solid #cccccc;
}

#footer strong { font-weight: normal; }
