body {
	margin: 0;
	padding: 0;	
	text-align: center;
	background-color: #5e331a;
	font-family: Helvetica, Arial, Verdana, Tahoma; 
	font-size: 100%;
	line-height: 120%;
	color: #5e331a;
}

p, li {
	font-family: Helvetica, Arial, Verdana, Tahoma; 
	font-size: 0.8em;
	line-height: 1.2em;
	color: #fff;
}

form {
	padding: 0px;
	margin: 0px;
}

img {border: 0px;}

#wrap {
	position: absolute;
	left: 50%;
	margin-left: -448px;
	text-align: center;
	width: 897px;
}

/*
#wrap {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -310px;
	margin-left: -448px;
	text-align: center;
	width: 897px; height: 620px;
	border: 1px solid black;
}
*/

#header {
	position: relative;
	width: 897px; height: 121px;
	background: #f9f4e1;
	text-align: left;	
}

#content {
	position: relative;
	width: 897px; height: 466px;
	background: #FFF;
}

#content-products {
	position: relative;
	width: 847px;
	background: url(../images/bg-products.jpg) repeat-y;
	padding: 0 25px 0 25px;
}

#content-products p {
	padding: 10px 0 5px 0;
	margin: 0;
	color: #5e331a;
	text-align: left;		
}

#content-products td {
	text-align: center;		
}

.product-list {
	color: #5e331a;
	width: 231px;
	padding: 5px;
	margin: 0 0 20px 0px;
	background: #f9f4e1;
	font-size: 0.8em;
	font-weight: bold;
}

.product-list img {
	border: 1px solid #5e331a;	
}

.product-list a {
	font-size: 1.2em;
	color: #fe129f;
	text-decoration: none;
	text-transform: lowercase;
}

.product-list a:hover {
	text-decoration: none;
}

.item-image {
	padding: 10px 5px 10px 10px;
	background: #FFF;
}

.item-thumbs {
	padding: 10px 10px 10px 5px;
	background: #FFF;
	border-right: 1px solid #fe129f;
}

.item-thumbs img {
	padding-bottom: 10px;
}

#image01, #image02, #image03, #image04, #image05, #image06 {
	display: none; 
	position: absolute; 
	left: 35px; top: 29px;
	padding: 0;
}

.item-desc {
	padding: 0 20px 0 20px;
	background: #FFF;
}

.item-title {
	font-size: 1.2em;
	line-height: 1.8em;
}

#subnav {
	padding: 5px 0 0 0;;
	width: 100%; height: 28px;
	background: #f9f4e1;
	border-top: 1px solid #fe129f;
	border-bottom: 1px solid #fe129f;
	text-align: left;		
}

#subnav ul {
	padding: 0;
	margin: 0 0 0 25px;
	list-style: none;
	display: inline;
}

#subnav li {
	font-size: 0.9em;
	list-style: none;
	display: inline;
	font-weight: bold;
	text-transform: lowercase;
}

#subnav li a {
	text-decoration: none;
	padding: 0 30px 0 0;
	color: #5e331a;
}	

#subnav li a:hover {
	text-decoration: none;
	padding: 0 30px 0 0;
	color: #fe129f;
}

li#selected a {
	text-decoration: none;
	padding: 0 30px 0 0;
	color: #fe129f;
}

.offer	{
	font-weight: bold;
	color: #fe129f !important;
}

.logo {
	padding: 38px 0px 0px 20px;
}

#header-nav {
	position: absolute;
	top: 0px; right: 30px;
	height: 121px; width: 89px;
}

#header-nav ul {
	list-style: none;
	height: 121px; width: 89px;
	padding: 0;
	margin: 0;
	border: 0;
}

#header-nav li {
	list-style: none;
	display: inline;
	text-align: center;
}

#header-nav li a {
	text-decoration: none;
	display: block;
	float: right;	
	text-indent: -9999px;
}	

li#products a {	width: 89px; height: 121px; background: url(/images/bg-nav-products.gif) no-repeat; }
li#products a:link, li#products a:visited { background-position: 0px 0px; }	
li#products a:hover, li#products a:focus { background-position: 0px -121px;}		

li#about a { width: 152px; height: 121px; background: url(/images/bg-nav-about.gif) no-repeat; }
li#about a:link, li#about a:visited { background-position: 0px 0px; }	
li#about a:hover, li#about a:focus { background-position: 0px -121px;}	

li#order a { width: 111px; height: 121px; background: url(/images/bg-nav-order.gif) no-repeat; }
li#order a:link, li#order a:visited { background-position: 0px 0px; }	
li#order a:hover, li#order a:focus { background-position: 0px -121px;}	

li#products-ov a { width: 89px; height: 121px; background: url(/images/bg-nav-products.gif) no-repeat; }
li#products-ov a:link, li#products-ov a:visited { background-position: 0px -121px; }	
li#products-ov a:hover, li#products-ov a:focus { background-position: 0px -121px;}		

li#about-ov a {	width: 152px; height: 121px; background: url(/images/bg-nav-about.gif) no-repeat; }
li#about-ov a:link, li#about-ov a:visited { background-position: 0px -121px; }	
li#about-ov a:hover, li#about-ov a:focus { background-position: 0px -121px;}	

li#order-ov a {	width: 111px; height: 121px; background: url(/images/bg-nav-order.gif) no-repeat; }
li#order-ov a:link, li#order-ov a:visited { background-position: 0px -121px; }	
li#order-ov a:hover, li#order-ov a:focus { background-position: 0px -121px;}	

#left-nav {
	position: relative;
	width: 176px;
}	

#left-nav li {	
	color: #000;}

#left-nav ul {
	list-style: none;
	width: 151px;
	padding: 20px 0px 0px 20px;
	margin: 0;
	border: 0;
}

#left-nav li {
	list-style: none;
	display: inline;
	text-align: left;
}

#left-nav li a {
	text-decoration: none;
	float: left;	
	text-indent: -9999px;
}	

li#scarves a {	width: 151px; height: 107px; background: url(/images/bg-scarves.jpg) no-repeat; }
li#scarves a:link, li#scarves a:visited { background-position: 0px 0px; }	
li#scarves a:hover, li#scarves a:focus { background-position: 0px -107px;}	

li#hats a {	width: 151px; height: 107px; background: url(/images/bg-hats.jpg) no-repeat; }
li#hats a:link, li#hats a:visited { background-position: 0px 0px; }	
li#hats a:hover, li#hats a:focus { background-position: 0px -107px;}	

li#blankets a {	width: 151px; height: 107px; background: url(/images/bg-blankets.jpg) no-repeat; }
li#blankets a:link, li#blankets a:visited { background-position: 0px 0px; }	
li#blankets a:hover, li#blankets a:focus { background-position: 0px -107px;}	

li#gift a {	width: 151px; height: 109px; background: url(/images/bg-giftwrap.jpg) no-repeat; }
li#gift a:link, li#gift a:visited { background-position: 0px 0px; }	
li#gift a:hover, li#gift a:focus { background-position: 0px -109px;}	

li#scarves-ov a { width: 151px; height: 107px; background: url(/images/bg-scarves.jpg) no-repeat; }
li#scarves-ov a:link, li#scarves-ov a:visited { background-position: 0px -107px; }	
li#scarves-ov a:hover, li#scarves-ov a:focus { background-position: 0px -107px;}	

li#hats-ov a {	width: 151px; height: 107px; background: url(/images/bg-hats.jpg) no-repeat; }
li#hats-ov a:link, li#hats-ov a:visited { background-position: 0px -107px; }	
li#hats-ov a:hover, li#hats-ov a:focus { background-position: 0px -107px;}	

li#blankets-ov a {	width: 151px; height: 107px; background: url(/images/bg-blankets.jpg) no-repeat; }
li#blankets-ov a:link, li#blankets-ov a:visited { background-position: 0px -107px; }	
li#blankets-ov a:hover, li#blankets-ov a:focus { background-position: 0px -107px;}	

#about-text {
	padding: 10px 15px 20px 20px;
	text-align: left;	
}

#about-text p {
	color: #5e331a;		
	line-height: 1.3em;
}

#bespoke-text {
	padding: 0px 35px 20px 20px;
	text-align: left;	
}

#bespoke-text p {
	color: #5e331a;		
	line-height: 1.3em;
}

#footer {
	margin: 15px 0px 0px 0px;
	font-size: 0.7em;
	line-height: 1.1em;
	color: #f9f4e1;	
	text-align: left;	
}

#footer a {color: #f9f4e1; text-decoration: none;}
#footer a:hover { color: #f9f4e1; text-decoration: underline; }

.firstpara {
	margin: 10px 0px 0px 0px;
}

.colours td {
	font-size: 0.70em;	
	vertical-align: top;
	text-align: left
}
