body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}
#top {
	background-color: #CC0000;
	background-image: url('logo.gif');
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#top a {
	color: #FFFF33;
	text-decoration: none;
}
#top h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #FFFF33;
	margin: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 150px;
}
#top h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 150px;
	font-weight: bold;
}
#top h3 {
	display: none;
}
#top p.basket {
	float: right;
	width: auto;
	height: auto;
	background-color: #FFFFCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 2px solid #000000;
	-moz-border-radius: 9px;
    -webkit-border-radius: 9px;
	margin-top: 20px;
	margin-right: 20px;
	background-image: url('trolley.gif');
	background-repeat: no-repeat;
	background-position: 7px center;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 45px;
}
#top a.basket {
	color: #000000;
	text-decoration: none;
}
#top span.basket {
	font-weight: bold;
	color: #CC0000;
}
ul#topnavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-bottom-width: 0px;
	list-style-type: none;
	margin: 0px;
	padding-top: 13px;
	padding-left: 178px;
	padding-bottom: 25px;
}
ul#topnavigation li {
	background-color: #CCCCCC;
	color: #000000;
	float: left;
	height: 21px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
	border: 1px solid #000000;
}
ul#topnavigation li,a {
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
}
ul#topnavigation a:link, ul#topnavigation a:visited {
	display: block;
	color: #666666;
	text-decoration: none;
	padding: 4px;
	background-color: none;
}
ul#topnavigation a:hover {
	color: #000000;
	background-color: #FFFFFF;
}
body#home li.home, body#home li.home a {
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
body#catalogue li.catalogue, body#catalogue li.catalogue a {
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
body#login li.login, body#login li.login a {
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
body#basket li.basket, body#basket li.basket a {
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
body#news li.news, body#news li.news a {
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
body#help li.help, body#help li.help a {
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
body#contact li.contact, body#contact li.contact a {
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
body#stockists li.stockists, body#stockists li.stockists a {
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}	
body#links li.links, body#links li.links a {
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

#left {
	float: left;
	width: 160px;
	padding: 10px;
}
#left a {
	color: #CC0000;
	text-decoration: underline;
}
#left a:hover {
	color: #000000;
	text-decoration: underline;
}
#leftsearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 160px;
	margin: 0px;
	padding: 0px;
}
#leftsearch p {
	margin-top: 10px;
	padding: 0px;
}
#leftsearch form {
	margin: 0px;
	padding: 0px;
}
#leftsearch label {
	font-weight: bold;
	color: #CC0000;
}
#leftsearch input.textbox{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 100px;
	height: 17px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	border: 1px solid #CC0000;
	background-color: transparent;
}
#leftsearch input.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	border: 1px solid #CC0000;
	background-color: transparent;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#leftnavigation {
	width: 160px;
}
#leftnavigation h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#leftnavigation ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	text-align: left;
	text-transform: capitalize;
}
#leftnavigation li {
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
#edgecolour1 {
	background: #CCCCCC;
	margin-left: 180px;
}
#edgecolour2 {
	background: #99CCFF;
	margin-left: 180px;
}
#content {
	min-height: 700px;
	padding: 15px;
	background-color: #FFFFFF;
	margin-right: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
#content h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
#content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
#content p.section {
	height: 140px;
	width: 120px;
	border: 1px solid #99CCFF;
	float: left;
	margin-right: 13px;
	margin-top: 13px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	text-align: center;
}
#content p.bottom {
	clear: both;
}
#content a {
	color: #000000;
	text-decoration: underline;
}
#bottom p {
	clear: both;
	background-color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#bottom a:link, #bottom a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
#bottom a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
#credits {
	display: none;
}
