

body {
	background-color:#000;
	background-image:url(/gfx/blue-bg.jpg);
	background-attachment:fixed;
	background-repeat:no-repeat top center;
	no-repeat top center
	margin-left: -10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
#logo{width:380px;float:left;padding-left:10px;}



#mainpanel {margin-top:10px;float:left; width:630px; font-size:12px; color:#333333; margin-right:10px;}
#rhs {margin-top:10px;float:left;width:270px; font-size:12px;}

h2.blog {font-size:14px;}
.hr {width:260px;height:5px; background-image:url(/gfx/blue-hr.jpg);background-repeat:no-repeat;margin:auto;margin-top:8px;margin-bottom:8px;}
.imgrt { float:right;padding:5px;}
.quotes {line-height:13px; width:95%;margin:auto;font-style:italic; font-size:12px;}
.quote {color:#810f17;font-style:italic;}

#prods { width:528px; margin:auto;}
#prods ul { padding: 0px;  margin:0px; margin:auto; }
#prods li { 
	float:left; 
	margin:2px; padding:5px; 
	width: 160px; height: 180px; 
	border:1px solid #cccccc; 
	list-style:none; 
	text-align:center;font-size:11px; 
}

h2.bigbig { font-size:18px; }

.bigbox { width: 608px; padding-top:10px; min-height:200px; font-size:11px; border:1px solid #131254; margin:auto; margin-bottom:10px;}
.isoleft { border:0; padding:10px; padding-right:40px;float: left;}

.wedo  {
	background-image:url(/gfx/bluetranny.png);
	background-repeat:repeat;
	color:#FFF;
	width:250px;
	height:279px;
	float:left;
	position:absolute;
	z-index:50000;
}

.wedo h1 {
	font-size:25px;
	padding-left:20px;
}

.wedo h2 {font-size:18px; text-align:center; margin:0px; padding:5px;}
.wedo ul {margin: 0;
	padding-left: 15px;} 
.wedo li {
	margin:0px;
	font-size:12px;
	list-style:inside;
	color:#FFFFFF;
	list-style-image: url(/gfx/tic.png);
	padding: 3px;
	margin-top:1px;

}
.wedo li.bold {font-weight:bold;}

.datestyle {
			display:block;
			color:#999;
			font-size:10px;
			text-align:right;
}

#mainpanel div.bigbox{padding:10px;}
#mainpanel p{ font-size:12px;}
#mainpanel p.morebutton{ margin-top:30px;}

.twit ul {
	margin:0px;
		list-style:none;
		margin-left:-10px;
		font-size:12px;
}

#slider-stage2{
	width:910px;
	height:279px;
	overflow:hidden;
}
#slider-list2{
	width:4000px;
	height:279px;
	padding:0px; margin:0px;
}
#slider-list2 li{
	width:910px;
	height:279px;
	padding:0px; margin:0px; 
	list-style:none;
	position:absolute;
}
div.all{clear:both;}
p.right{ text-align:right;}
p.center{text-align:center;}

#keeptodate ul{padding:0px; margin:0px;}
#keeptodate li{padding:0px; margin:0px;}

#threeeasysteps .title{ font-size:24px; text-align:center; margin:0px; padding:0px;}
#threeeasysteps ul{padding:0px; margin:0px; width:180px; margin:auto;}
#threeeasysteps li{padding:0px; margin:0px; list-style:none;font-size:18px;}
#threeeasysteps .step{font-size:24px; padding-right:10px; font-weight:bold;}

.twocol{float:left; width:50%;}
.threecolcart{float:left; width:303px;}
p.infoMore{ font-size:11px; color:#666; text-align:center;}
p.infoMore a, #checkoutEntry p.infoMore a{ color:#666; text-decoration:none; }
p.infoMore a:hover, #checkoutEntry p.infoMore a:hover{ color:#99bbe6;}
#checkoutEntry p.infoMore{ font-size:11px; color:#666; text-align:center; padding:5px 50px;}

#checkoutEntry{width:500px; margin:auto;}
#checkoutEntry .required{color:#900;}
#checkoutEntry p{font-size:12px; clear:both; padding:1px 0px; margin:0px;}
#checkoutEntry h3{padding:0px; margin:0px; margin-top:10px; margin-bottom:3px;}
#checkoutEntry p.info{padding:0px; margin:0px; padding-bottom:10px; font-size:11px;}
#checkoutEntry p.infoAgree{text-align:center;}
#checkoutEntry p.submitButton{text-align:center; padding-top:20px;}
#checkoutEntry label{ float:left; display:block; width:140px; text-align:right; margin-right:10px; padding-top:5px;}
#checkoutEntry input.plainfield, #checkoutEntry select.plainfield{ width:200px; border:1px solid #CCC; padding:3px;background-image:url(/gfx/formbackground.jpg); background-repeat:repeat-x; background-position:bottom left;}
#checkoutEntry select.plainfield{width:208px;}

#checkoutcart td.on{background-color:#EAF0FF; border-bottom:1px solid #EEE;}
#checkoutcart td.off{ border-bottom:1px solid #EEE;}
#checkoutcart td.minusNumber{ color:#900;}
#checkoutcart th.chkhead{background-color:#99BBE6; font-size:12px;padding:7px 5px;border-bottom:1px solid #000047; color:#000047; margin-bottom:10px; font-style:italic;}
#checkoutcart .plainfield{ text-align:center; font-size:20px; border:1px solid #CCC;background-image:url(/gfx/formbackground.jpg); background-repeat:repeat-x;}

#confirmDetails{width:700px; margin:auto;}
.confirmDetails p{font-size:12px; clear:both; padding:3px 0px; margin:0px;}
.confirmDetails label{ float:left; display:block; width:140px; text-align:right; margin-right:10px; font-weight:bold;}

#voucherEntry{ padding-bottom:30px; overflow:hidden;}
#voucherEntry p{font-size:11px; clear:both; }
#voucherEntry label{font-size:12px;  padding-right:10px; float:left; margin-top:4px;}
#voucherEntry .plainfield{padding:3px; width:190px; border:1px solid #CCC;background-image:url(/gfx/formbackground.jpg); background-repeat:repeat-x;}
#voucherEntry input{float:left;}

.findAddressButton{text-align:right; width:363px;}
.cartHeading{ font-size:20px; color:#000047; margin-bottom:20px;}
.VCclear{clear:both; margin-bottom:50px;}

#postcodeEntry{width:500px; margin:auto;}
#postcodeEntry .required{color:#900;}
#postcodeEntry p{font-size:12px; clear:both; padding:1px 0px; margin:0px;}
#postcodeAddressSelect{width:100%; height:200px;}
.cartDiscount{color:#900; font-size:14px; font-weight:bold;}


.noo{padding:3px; border:1px solid #CCC; color:#888;}
