body {
	margin:0;
	padding:0;
}
form {
	padding:0px;
	margin:0px;
}
img {
	border:0px;
}
h3 {
	font-weight:bold;
	font-size:18px;
}
#mainpadding {
	margin:10px 20px 20px 20px;
}
#mainpadding a { font-weight:bold; }
#mainpadding a:hover { text-decoration:underline; }
.border {
	border: 1px #000000 solid;
}
.mailpanel input {
	width: 134px;
	padding: 4px 0 4px 4px;
	border: #a5acb2 1px solid;
}
.productdetail {
	border:#004A4A 1px solid;
	padding:5px;
	margin:10px;
}
ul.pagesmenu, ul.pagesmenu li {
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.pagesmenu {
	padding-bottom:15px;
}
ul.pagesmenu li a {
	display:block;
	text-align:right;
	padding:7px 5px 7px 0;
	font-weight:bold;
	font-size:12px;
}
.basketbox a {
	color:#FFF;
}
#leftpanels {
	color:#FFF;
}
#leftpanels ul.secpages {
	margin:0;
	padding:0 0 0 20px;
	color:#FFF;
}
#leftpanels ul.secpages li a {
	color:#FFF;
}
#leftpanels ul.secpages li a:hover {
	text-decoration:underline;
}
.error {
	background:#C55;
	color:#FFF;
	padding:5px;
	border:#000 1px solid;
	margin:5px;
}
.tbox {
	border:#005A4A 1px solid;
	font-size:11px;
	padding:2px;
}
#disclaimertext {
	background:#EBB;
	border:#000 1px solid;
	color:#000;
	padding:5px;
	margin:5px 0;
}
#disclaimertext .tick {
	text-align:right;
	margin:2px 0;
	padding:0;
}
.searchpanel .tbox {
	width: 134px;
	padding: 4px 0 4px 4px;
	border: #a5acb2 1px solid;
}
.pureenergy{
	color:#FFFFFF;
	font-size: 10px;
}
.pureenergy a:visited {color:#FFFFFF; text-decoration: none;}
.pureenergy a:link {color:#FFFFFF; text-decoration: none;}
.pureenergy a:active {color:#FFFFFF; text-decoration: none;}
.pureenergy a:hover {color:#FFFFFF; text-decoration: none;}
