body {
	background-color:#ffffff;
	color:#000000;
	font:83% Arial,Verdana, sans-serif;
	margin:0px;
	text-align:center;
	 }
a {text-decoration:none;color:#000000;}
a:hover {text-decoration:underline;}
img{ border:none;}
#main_section {clear:both;margin:0px auto;width:980px;background:#ffffff; padding:0px 0px 10px 0px;overflow:hidden;}

div#header {width:980px;height:80px; overflow:hidden; }
div#header .whoonelogo{ width:350px; height:44px; float:left; margin:0px 20px 0px 0px;}
div#header .whoonespecial{ width:350px; height:34px; float:left; margin:0px 20px 0px 0px; font-family:Copperplate Gothic Bold,Arial; font-size: 25px; font-weight: 400; color:#555FC3;}

div#searchform {width:610px; height:80px; margin:0px 0px 0px 0px; background:url('images/tardis3.png') no-repeat; float:right; font-size:14px; }

div#searchform .searchwhat{ margin-left:80px; padding:0px 2px 0px 0px; border: 1px solid #555FC3; margin-top:25px; font-size: 0.9em; background:#ffffff; width:180px; height:18px;}
div#searchform .searcharea{ border: 1px solid #555FC3;padding:0px 0px 1px 0px; margin-top:25px; font-size: 0.9em; background:#ffffff; width:220px; height:20px;}
div#searchform .searchsubmit { width:70px; height:20px; padding:0px 5px 2px 5px; border: 1px solid #555FC3; cursor:pointer; margin-left:4px; margin-top:26px;background:#dedede;}

.buybutton{ width:50px; height:20px; padding:0px 5px 2px 5px; border:1px solid #555FC3; cursor:pointer; background:#dedede;margin-right:30px; }
.prebutton{width:90px; height:20px; padding:0px 5px 2px 5px; border:1px solid #555FC3; cursor:pointer; background:#dedede;margin-right:30px; }
.gobutton{width:50px; height:20px; padding:0px 5px 2px 5px; border:1px solid #555FC3; cursor:pointer; background:#dedede;margin-right:30px; }
.selectorder{border:1px solid #555FC3;padding:0px 0px 1px 0px; font-family:arial;font-size:14px; background:#ffffff; width:160px; height:20px; }
.commentbutton{width:150px; height:20px; padding:0px 5px 2px 5px; border:1px solid #555FC3; cursor:pointer; background:#dedede;margin-top:10px; }
.comment1{border:1px solid #555FC3;padding:0px 0px 1px 0px; font-family:arial;font-size:14px; background:#ffffff; width:400px; height:20px; }
.comment2{border:1px solid #555FC3;padding:0px 0px 1px 0px; font-family:arial;font-size:14px; background:#ffffff; width:500px; height:120px; }
.button{height:20px;padding:0px 5px 2px 5px; border:1px solid #555FC3; cursor:pointer; background:#dedede; }
.button:hover{text-decoration:none;}
.paymentbutton{width:190px; height:20px; padding:0px 5px 2px 5px; border:1px solid #555FC3; cursor:pointer; background:#dedede;margin-top:10px; }
.userbutton{width:140px; height:20px; padding:0px 5px 2px 5px; border:1px solid #555FC3; cursor:pointer; background:#dedede;margin-top:10px; }
.loginbutton{width:100px; height:20px; padding:0px 5px 2px 5px; border:1px solid #555FC3; cursor:pointer; background:#dedede;margin-top:10px; }
.userbox{border:1px solid #555FC3;padding:0px 0px 1px 0px; font-family:arial;font-size:14px; background:#ffffff; width:230px; height:20px; }
.baskqty{border:1px solid #555FC3;margin-top:6px;font-family:arial;padding:0px 0px 1px 0px; font-size:14px; background:#ffffff; width:30px; height:18px; }
.voucherbox{border:1px solid #555FC3;margin-top:6px;font-family:arial;margin-bottom:6px;padding:0px 0px 1px 0px; font-size:14px; background:#ffffff; width:130px; height:18px;vertical-align:middle }
.userbox1{border:1px solid #555FC3;padding:0px 2px 0px 0px; font-family:arial;font-size:14px; background:#ffffff; width:230px; height:18px; }
.userbox2{border:1px solid #555FC3;padding:0px 2px 0px 0px; font-family:arial;font-size:14px; background:#ffffff; width:130px; height:18px; }
.userbox4{border:1px solid #555FC3;padding:0px 2px 0px 0px; font-family:arial;font-size:14px; background:#ffffff; width:195px; height:18px; }
.userbox5{border:1px solid #555FC3;padding:0px 2px 0px 0px; font-family:arial;font-size:14px; background:#ffffff; width:245px; height:18px; }
.userbox3{border:1px solid #555FC3;padding:0px 0px 1px 0px; font-family:arial;font-size:14px; background:#ffffff; width:280px; height:20px; }
.basket-item{float:left;width:279px;text-align:left;height:38px;}
.basket-totals{float:left;width:417px;text-align:right;font-weight:700;height:20px;color:#555fc3;padding-top:0px}
.basket-price{float:left;padding-top:6px;width:78px;text-align:right;height:38px;}
.basket-qty{float:left;width:60px;text-align:center;height:38px;}
.basket-qtyb{float:left;width:60px;text-align:center;height:38px;padding-top:6px;}
.basket-remove{float:right;padding-top:7px;text-align:center;width:55px;padding-left:10px;height:31px;}
div#menu {height:28px; width:980px; margin-bottom:0px; background:url('images/menubg.png') repeat-x;overflow:hidden; margin-left:auto; margin-right:auto; margin-top:0px;}
div#menu .menu_sep{ width:10px; height:28px; overflow:hidden; vertical-align:bottom;}
div#menu ul{list-style:none;padding:0px 12px 0px 12px;margin:0; line-height:28px; width:956px; float:left;}
div#menu li{display:inline; list-style:none;margin:0px;}
div#menu a{padding:0px 10px 0px 10px;color:#ffffff; font-size:15px; font-weight:700;}

div#footer {width:980px; background:#555fc3;overflow:hidden;margin:0 auto; padding-left:12px; padding-right:0px; padding-top:5px; padding-bottom:5px;float:left}

ul.footer-list {text-align:left;width:176px; list-style:none;padding:5px;margin:2px 8px 0px 0px;float:left; line-height:16px;}
ul.footer-list li {color:#ffffff;padding:0;font-size:0.8em;margin:1px 0px 1px 0px;}
ul.footer-list li a.cathead {color:#ffffff;font-weight:700;}
ul.footer-list li a.catmain {color:#ffffff;}
ul.footer-list-bottom {width:980px; text-align:center;list-style:none;padding:5px;margin:2px 8px 0px 0px;float:left; line-height:16px;}
ul.footer-list-bottom li {color:#ffffff;padding:8px;font-size:0.8em;display:inline;margin:1px 0px 1px 0px;}
ul.footer-list-bottom li a.catbottom {color:#ffffff;font-weight:700;}


/* left column styles */
div#left {float:left;
	width:200px;
	padding:0px;
	margin-left:0px; }
div#left ul.menul { 
	list-style:none;
	margin-left:0px;padding-left:0px;}
div#left ul.menul li {
	text-align:left;
	margin-left:0px;margin-top:0px;
	 }
div#left ul.menul li.menutop {
	margin-top:7px;
	margin-bottom:2px;
	text-align:left;
	font-size:1em;
	font-weight:700;
	background-color:#ffffff;
	color:#000000;
	 }
div#left ul.menul li a {
	color:#ffffff;
	display:block;
	text-decoration:none;	
	 }

div#left ul.menul li.category a {
		background-color:#606A77;
		font-size:11px;
		padding:0.8em 5px 0.8em 8px;
		width:187px;

		margin-top:-3px;
		margin-bottom:-3px;
		 }
div#left ul.menul li.category a:hover {
		background-color:#AFB4BB;
		color:#ffffff;
		 }
div#left ul.menul li.category-highlight {
		background-color:#AFB4BB;
		color:#ffffff;
		display:block;
		font-size:11px;
		font-weight:bold;
		padding:0.8em 5px 0.8em 8px;
		width:187px;
margin-top:-3px;
		margin-bottom:-3px;
		 }
div#left ul.menul li.category2 a {
		background-color:#898fd4;
		font-size:11px;
		padding:0.8em 5px 0.8em 13px;
		width:182px;
	margin-top:-3px;
		margin-bottom:-3px;
		 }
div#left ul.menul li.category2 a:hover {
		background-color:#555fc3;
		color:#ffffff;
		 }
div#left ul.menul li.category2-highlight {
		background-color:#555fc3;
		color:#ffffff;
		display:block;
		font-size:11px;
		font-weight:bold;
		padding:0.8em 5px 0.8em 13px;
		width:182px;
		margin-top:-3px;
		margin-bottom:-3px;
		 }
div#left ul.menul li.category3 a {
		background-color:#898fd4;
		font-size:13px;
		font-weight:bold;
		padding:0.8em 5px 0.8em 13px;
		width:182px;
	margin-top:-3px;
		margin-bottom:-3px;
		 }
div#left ul.menul li.category3 a:hover {
		background-color:#555fc3;
		color:#ffffff;
		 }
div#left ul.menul li.category3-highlight {
		background-color:#555fc3;
		color:#ffffff;
		display:block;
		font-size:13px;
		font-weight:bold;
		padding:0.8em 5px 0.8em 13px;
		width:182px;
		margin-top:-3px;
		margin-bottom:-3px;
		 }
div#left .paymentlogos {
		width:200px;
		height:420px;
		padding-top:5px;
		
}
/* main column styles */
div#centre {
	float:left;
	padding:10px 10px;
	width:560px; }

div#centre h1 {
	clear:both;
	color:#555fc3;
	font:bold 1.4em Arial,Verdana, sans-serif;
 }
div#centre h1.product {
		margin-bottom:0; }
div#centre h2 {
	clear:both;
	color:#000000;
	font:bold 1.2em Arial,Verdana, sans-serif;
 }
div#centre h3 {
	clear:both;
	color:#555fc3;
	font:bold 1.0em Arial,Verdana, sans-serif; }
div#centre #tag-cloud {
	line-height:1.5; }
div#centre .item {
	padding-top:10px;
	min-height:150px; }
div#centre .item-image {
	float:left;
	padding-right:1em;
	min-width:100px; }
div#centre .item-text {
	float:left; 
	text-align:left;
	width:280px;
	}
div#centre .item-text a{
	color:#555fc3;}
div#centre .nav-bar {
	clear:both;
	height:20px;
	margin-top:10px;
	margin-bottom:10px; }
div#centre .nav-bar-left {
		float:left;
		text-align:left;
		width:33%; }
div#centre .nav-bar-middle {
		float:left;
		text-align:center;
		width:34%; }
div#centre .nav-bar-right {
		float:left;
		text-align:right;
		width:33%; }
div#centre .nav-bar-left a {
		color: #555fc3; }
div#centre .nav-bar-middle a{
		color: #555fc3; }
div#centre .nav-bar-right a{
		color: #555fc3; }

/* right column styles */
div#right { float:left;
	margin-right:0px;
	width:200px;
	padding-right:0px;
	text-align:center;
	 }
div#right .basketbottom{
height:20px;
width:200px;
border-bottom: 1px dashed #000000;
}

div#right .logos {
		width:200px;
		padding-top:12px;
		
}
/* left & right box styles */
#left h2,
#right h2 {
	background-color:#ffffff;
	color:#000000;
	font-size:1em;
	margin-top:4px;
	margin-bottom:3px;
	padding:4px 3px;
	text-align:center;
	width:193px;
	border-bottom: 1px dashed #000000; }
#left .item,
#right .item {
	width:184px; }
	#left .item {
		border-right:1px solid #2D416D;
		padding-left:10px;
		padding-right:5px; }
	#right .item {
		border-left:1px solid #2D416D;
		padding-right:10px;
		padding-left:5px; }
#left .close,
#right .close {
	clear:both;
	border:0;
	width:200px; }
	
div#copyright	{ width:980px; margin-top:0px;font-family:arial,verdana;font-size: 12px; font-weight: 400;color:#000000;padding-bottom:10px;}	
div#copyright a	{ width:980px; margin-top:0px;font-family:arial,verdana;font-size: 12px; font-weight: 400;color:#555fc3;padding-bottom:10px; }
#cms table.data a:hover {
	background-color:#36F;
	color:#fff; }
#cms table.data a {
	background-color:transparent; }
/* CMS styles */
#cms table.data {
	background:#ccc;
	width:100%; }
#cms table.data caption {
	background-color:#2D416D;
	color:#fff;
	font-size:1em;
	font-weight:bold;
	margin:0 1px;
	padding:0.20em 0.5em 0.3em;
	text-align:left; }
#cms table.data tr,
#cms table.data tr.normal {
	background-color:#fff; }
#cms table.data tr.dark {
	background-color:#efefef; }
#cms table.data thead th {
	background-color:#2D416D;
	color:#fff; }
#cms table.data td,
#cms table.data th {
	text-align:left;
	padding: 0.2em 0.1em 0.1em 0.4em;
	vertical-align:top; }
#cms table.data .right {
	text-align:right;
	padding: 0.2em 0.4em 0.1em 0.1em; }
#cms table.data .options {
	width:55px; }
#cms table td.rowheader{
	font-weight:bold;
	width:100px; }
#cms .addnew {
	float:right; }
#cms a {
	padding:0; }

#cms #atoz {
	margin-top:5px;
	padding-top:5px; }
#cms #atoz li {
	display:block;
	padding:0 0.25em; }
#cms #atoz li a {
	background-color:#fff;
	color: #36f;
	padding:0 0.25em; }
#cms #atoz li a:hover {
	background-color:#36f;
	color: #fff; }

#cms table.form th {
	text-align:left;
	vertical-align:top; }
