
body {
	background: #ade053;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 80%;
	}
	
a:link, a:visited, a:hover {
	color: #5e792d;
	}
	
a:hover {
	text-decoration: none;
	}
	
div#main {
	margin: 0px;
	padding: 0px;
	width: 900px;
	height: 100%;
	overflow: visible;
	}
	
div#header {
	padding: 0px;
	margin: 0px 0px 10px 0px;
	width: 900px;
	height: 91px;
	float: left;
	}
	
div#logo a.homeLink{
	width: 337px;
	height: 56px;
	margin: 26px 0px 0px 0px;
	float: left;
	display: block;
	background: url(/images/logo.gif) no-repeat 0px 0px;
	/*remove text from a link*/
	text-indent: -3000px;
	}
	
div#box {
	float: right;
	width: 260px;
	}
	
div#box ul {
	padding: 0px;
	margin: 0px;
	}

div#box li {	
	display: inline;
	list-style-type: none;
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 0px 0px;
	border-right: #FFF 1px solid;
	}
	
div#box li.last {	
	border-right: 0px;
	}

div#box li.last {	
	border-right: 0px;
	}

div#box a:link, div#box a:visited, div#box a:hover {
	color: #FFF;
	text-decoration: none;
	}
	
div#box a:hover {
	text-decoration: unerline;
	}
	
div#searchBox {
	margin: 0px 0px 5px 0px;
	padding: 14px;
	width: 232px;
	float: left;
	background: #96c248;
	}

.search {
	color: #5e792d;
	border: 0px;
	padding: 3px;
	margin: 0px;
	width: 165px;
	}

div#menu {
	height: 31px;
	width: 900px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	color: #FFFFFF;
	float: left;
	background: #5e792d;
	}

.navMain a:link, .navMain1 a:link, .navMain a:visited, .navMain1 a:visited {
	padding:8px 17px 8px 17px;
	display:block;
	float:left;
	border-right: 1px #ade053 solid;
	color:#FFF;
	text-decoration:none;
	font-weight:bold;
	}
	
.navMain1 a:link, .navMain1 a:visited {
	margin:0px;
	}
	
.navMain a:hover, .navMain1 a:hover {
	background: #6e8e35;
	}
	
div#menu ul {
	padding: 0px;
	margin: 0px;
	}

div#menu li {	
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px
	}

div#subMenu {
	float: left;
	width: 190px;
	padding: 5px 0px 5px 0px;
	background: #FFFFFF;
	}

div#subMenu #search {
	color: #5e792d;
	padding: 6px 0px 6px 15px;
}

div#subMenu ul {
	padding: 0px;
	margin: 0px;
	}

div#subMenu li {	
	list-style-type: none;
	margin: 0px;
	padding: 6px 0px 6px 15px;
	border-top: #ade053 1px solid;
	}
	
div#subMenu li.first {
	color: #5e792d;
	border: 0px;
	font-weight: bold;
	text-transform: uppercase;
	}

div#subMenu a:link, div#subMenu a:visited {
	text-decoration: none;
	}
	
div#subMenu a:hover {
	color: #df025f;
	text-decoration: none;
	}
	
div#footer {
	width: 880px;
	background: #FFF;
	padding: 10px;
	margin: 10px 0px 0px 0px;
	float: left;
	font-size: 90%;
	}

div#footer ul {
	padding: 0px;
	margin: 0px;
	}

div#footer li {	
	display: inline;
	list-style-type: none;
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 0px 0px;
	border-right: #5e792d 1px solid;
	}
	
div#footer li.last {	
	border-right: 0px;
	}
	
div#footer a:link, div#footer a:visited {
	text-decoration: none;
	}
	
div#footer a:hover {
	text-decoration: underline;
	}
	
div#copy {
	width: 900px;
	margin: 10px 0px 0px 0px;
	float: left;
	font-size: 90%;
	}
	
div#copy a:link, div#copy a:visited, div#copy a:hover {
	color: #FFFFFF;
	text-decoration: none;
	}
	
div#copy a:hover {
	text-decoration: underline;
	}
	
div#content {
	width: 900px;
	padding: 0px;
	margin: 0px;
	float: left;
	}

div#contentTop {
	margin: 0px;
	}
	
div#left {
	float: left;
	width: 190px;
	padding: 0px;
	margin: 0px;
	}
	
div#leftCol {
	float: left;
	width: 183px;
	padding: 8px;
	margin: 0px;
	}
	
.leftColImg {
	padding-bottom: 8px;
	}

div#cols {
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	float: left;
	width: 700px;
	}
	
div#colContent {
	margin: 0px;
	padding: 15px;
	margin-left: 10px;
	float: left;
	width: 670px;
	background: #FFFFFF;
	color: #5e792d;
	}
	
div#colBasket {
	margin: 0px;
	padding: 15px;
	float: left;
	width: 870px;
	background: #FFFFFF;
	color: #5e792d;
	}

div#top {
	float: left;
	width: 685px;
	height: 225px;
	margin: 0px 0px 10px 0px;
	}
	
div#brand {
	float: left;
	width: 685px;
	height: 300px;
	margin: 0px 0px 0px 0px;
	}
	
div#sort, div#sortBottom {
	float: left;
	width: 692px;
	background-color: #fff;
	padding: 4px;
	margin: 0px 0px 10px 0px;
	color: #5e792d;
	}
	
div#sortBottom {
	margin: 10px 0px 0px 0px;
	}
	
div#sortLeft {
	float: left;
	}
	
div#sortRight {
	float: right;
	}
	
div#sortRight a:link, div#sortRight a:visited, div#sortRight a:hover {
	font-weight: bold;
	text-decoration: none;
	}
	
div#sortRight a:hover {
	text-decoration: underline;
	}
	
.col1 {
	float: left;
	width: 150px;
	height: 250px;
	margin: 0px;
	padding: 0px;
	}

.listing, .listing2 {
	float: left;
	width: 315px;
	height: 100px;
	padding: 10px;
	border: #ebe8db 1px solid;
	margin: 10px 10px 0px 0px;
	}
	
.listing2 {
	margin: 10px 0px 0px 0px;
	}
	
.listingImg {
	width: 100px;
	float: left;
	text-align: center;
	margin: 0px 10px 0px 0px;
	}

.productRow {
	float: left;
	width: 685px;
	}
	
.productIcons {
	float: left;
	width: 670px;
	padding-left: 5px;
	margin: 20px 0px 10px 0px;
	}
	
.productImg {
	float: left;
	width: 360px;
	text-align: center;
	margin: 30px 0px 30px 0px;
	}
	
.productImgList {
	float: left;
	width: 154px;
	height: 129px;
	text-align: center;
	margin: 20px 0px 20px 0px;
	}
	
.productBuy {
	float: left;
	width: 280px;
	margin: 10px 0px 0px 15px;
	}

.reviewMini {
	border-top: #ebe8db 1px solid;
	border-bottom: #ebe8db 1px solid;
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	}
	
.detailInfo {
	float: left;
	width: 480px;
	margin: 30px 0px 20px 0px;
	padding-left: 5px;
	}
	
.productDetail {
	float: left;
	width: 160px;
	margin: 30px 0px 0px 15px;
	}
	
.colRelated {
	float: left;
	}
	
.related {
	float: left;
	width: 160px;
	margin: 25px 0px 20px 15px;
	}
	
img {
	border: 0px;
	}
	
.x {
	position:absolute;
	top: 0;
	left: 0;
	visibility:hidden;
	}
	
.big {
	font-size: 140%;
	font-weight: bold;
	}
	
.catImg {
	margin-right: 10px;
	}
	
hr {
	height: 1px;
	}
	
ul {
	margin: 1px 1px 1px 10px;
	padding: 0px;
	}
	
li {
	margin: 1px 1px 1px 15px;
	padding: 1px 1px 1px 5px;
	}
	
/* barry added these */
.basket-quantity-box{
	width:20px;
	text-align:center;
	}
	
div#voucherBox {
	padding: 20px;
	border: #e94d8f solid 1px;
	}
	
.formButton {
	background: #FFF;
	font-family: arial,helvetica,sans-serif;
	font-size: small;
	color: #e94d8f;
	border: 1px solid #e94d8f;
	padding: 2px;
	}

.formButton2 {
	background: #fff;
	font-family: arial,helvetica,sans-serif;
	font-size: small;
	font-weight: bold;
	color: #e94d8f;
	border: 1px solid #e94d8f;
	padding: 2px;
	}

.product-col1, .product-col2, .product-col3, .product-col4 {
	float: left;
	width: 154px;
	height: 260px;
	padding: 10px;
	margin: 0px 0px 0px 0px;
	border-left: #ade053 1px solid;
	border-bottom: #ade053 1px solid;
	background: #FFFFFF;
	color: #5e792d;
	}
	
.productInfo {
	float: left;
	height: 45px;
	width: 154px;
	margin: 0px;
	padding: 0px;
	}

.content-img-Right {
	margin:0px 0px 9px 9px;
	float: right;
	border: 1px solid #000
	}
	
.content-img-Left {
	margin:0px 9px 9px 0px;
	float: left;
	border: 1px solid #000
	}
	
.home01 {
	float: left;
	}
	
.home02 {
	float: left;
	margin-left: 7px;
	}
	
.home03 {
	float: left;
	margin: 7px 0px 7px 7px;
	}
	
div#homeItem1 {
	float: left;
	margin-left: 7px;
	padding: 15px;
	width: 220px;
	height: 151px;
	background: #FFF;
	color: #5e792d;
	}
	
div#homeItem2 {
	float: left;
	margin: 7px 0px 7px 7px;
	padding: 10px;
	width: 220px;
	height: 148px;
	border: #FFFFFF 5px solid;
	}
	
div#homeItem1 a, div#homeItem2 a {
	color: #df025f;
	}
	
.offer {
	font-size: 180%;
	}
	
.offerMag {
	font-size: 180%;
	color: #df025f;
	}
	
.offer2 {
	font-size: 135%;
	font-weight: bold;
	}
	
.offerImg {
	float: right;
	margin: 0px 0px 0px 6px;
	}
	
.moreinformation, .moreinformation a:link, .moreinformation a:visited, .moreinformation a:hover {
	color: #df025f;
	}