* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
	margin-bottom: 1px;
	/*background:#5C5C5C url('concrete.jpg') 0 0 repeat;*/
}

body.home,
body {
	font: 11px Arial, Helvetica, sans-serif;
	background: #13104B url('body_bg.png') 0 0 repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #893d2f;
	line-height:130%;
	width:100%;
}
body.home {
color: #999;
}

/* TYPOGRAPHY */
p {
	padding-bottom:12px;
}

a {
	color:#883C2E;
	text-decoration:none;
}

a:hover {
	color:#5C96BE;
}

h1.title {
	text-indent:-10000px;
	display:none;
}

h2 {
	font-size:13px;
	line-height:normal;
	padding-bottom:10px;
}
h3 {
	font-size:12px;
	line-height:normal;
	margin:0;
	padding:20px 0 0 0;
}

/* LAYOUT DIVS */

#wrapper {
	width:1154px;
	margin-left:auto;
	margin-right:auto;
	background: #13104B url('body_bg.png') 0 0 repeat-x;
}

#container {
	width: 1090px;
	background: transparent;
	margin: 0 auto;
	text-align: left;
}
#header {
	background: url('top.jpg') 0 0 no-repeat; 
	height:30px;
}
#content_container {
	background: transparent url('content_mid.jpg') 0 87px repeat-y;
	overflow:hidden;
	height:100%;
}
#content_container_2 {
	background: transparent url('content_mid_2.jpg') 0 87px repeat-y;
	overflow:hidden;
	height:100%;
}
#content_top {
	background:url('content_top.jpg') 0 0 no-repeat;
	padding-top:13px;
	position:relative;
}

	#sign {
		display:block;
		width:87px;
		height:48px;
		position:absolute;
		right:9px;
		top:19px;
	}
	#sign a {
		display:block;
		width:87px;
		height:48px;
	}
	#sign a img {
		border:none;
	}


#content {
	min-height:250px;
	margin:0 120px 0 121px;
}

	#content_flash{
		height:416px;
		width:850px;
		overflow:hidden;
	}
	#flash_shadow {
		background:url('flash_shadow.png') 0 0 no-repeat;
		height:10px;
	}
	#content_body {
		background:transparent;
		padding:15px 15px 0 15px;
	}
	
#content_bottom {
	background:url('content_bottom.jpg') 0 0 no-repeat;
	height:223px;
}
#content_bottom_2 {
	background:url('content_bottom_3.jpg') 0 0 no-repeat;
	height:223px;
}
#footer {
	color:#888;
	height:100%;
	background:url('concrete.jpg') 0 0 repeat;
}
#footer_shadow {
	background:url('footer_shadow.png') 0 0 repeat-x;
}
#footer_container {
	background:url('footer_top.jpg') 0 0 no-repeat;
	margin:0 auto;
	width:1154px;
	padding:70px 0 20px 0;
}

#block_container {
	height:350px; /*162px;*/
	margin:0 auto;
	width:884px;
	border-left:1px solid #757575;
}

	.bottom_block {
		font-size:10px;
		display:block;
		text-align: left;
		width: 120px;
		float: left;
		height:100%;
		border-right:1px solid #757575;
		overflow:hidden;
		padding-left:5px;
		color:#888;
	}

		.bottom_block h3 {
			font-size:11px;
			font-weight:bold;
			text-transform:uppercase;
			margin-bottom:6px;
		}

		.bottom_block ul {
			list-style:none;
			margin:0;
			padding:0;
		}

		.bottom_block ul li {
			line-height:130%;
		}

		.bottom_block ul li a {
			text-decoration:none;
			color:#888;
		}

		.bottom_block ul li a:hover {
			color:#eee;
		}
		
	#copyright {
		width:884px;
		display:block;
		padding:25px 0;
		overflow:hidden;
		margin:0 auto;
		font-size:10px;
	}
		#copyright .left {
			float:left;
			width:49.5%;
			text-align:left;
		}
	
		#copyright .right {
			float:right;
			width:49.5%;
			text-align:right;
		}
		#copyright a {
			color:#999;
		}
		#copyright a:hover {
			color:#eee;
		}
		
.clr {
	clear:both; 
	height:0px; 
	display:block;
	font-size:1%; 
	line-height:1%;
}

/* General Page Specific Rules */

#leftcol {
float:left;
width:199px;
overflow:hidden;
}

.sep {
background:url('horiz_sep.png') 0 0 no-repeat;
display:block;
height:19px;
line-height:19px;
margin-left:-10px;
padding:2px 0 0 0;
}

ul.subnav {
list-style:none;
padding:0;
margin:5px 0 5px 0;
}

ul.subnav li a {
display:block;
background:url('subnav_bg.png') 0 8px no-repeat;
height:26px;
line-height:20px;
color:#883C2E;
font-size:12px;
margin-left: 20px;
}

ul.subnav li a:hover {
background:url('subnav_over_bg.png') 0% 8px no-repeat;
}

#logo {
width:200px;
height:88px;
display:block;
overflow:hidden;
margin-left:10px;
}

#logo a {
border:none;
padding:0;
margin:0;
line-height:1%;
font-size:1%;
}

#nav, #nav-home {
/*background:url(images/nav_bg.jpg) 100% 0 no-repeat;*/
height:141px;
width:100%;
position:relative;
}

#nav{
z-index:5000;
 }

#nav-home{
height:123px;
}

	#topnav {
	position:absolute;
	top:14px;
	/*left:350px;*/
	right: -18px;
	}
		#topnav ul {
		list-style:none;
		}
		#topnav ul li {
		float:left;
		margin-right:27px;
		}
				
		#topnav ul li a:link, #topnav ul li a:visited, #topnav ul li a:hover, #topnav ul li a:active {
		float:left;
		height:12px;
		line-height:12px;
		text-decoration:underline;
		
		/*text-indent:-20000px;*/
		}
		
		#topnav ul li a:hover {
		float:left;
		height:12px;
		line-height:12px;
		text-decoration:underline;
		color:#5C96BE;
		}
		
		
		/*#topnav ul li.teladj {
		position:relative;top:-2px;
		}*/
		
		
		#breadcrumb ul {
		list-style:none;
		}
		#breadcrumb ul li {
		float:left;
		margin-right:27px;
		}
				
		#breadcrumb ul li a {
		float:left;
		height:12px;
		line-height:12px;
		/*text-indent:-20000px;*/
		}
		
/*
		#topnav ul li#topnav1 a {
		background:url('1.png') 0 0 no-repeat;
		width:108px;
		}
			
		#topnav ul li#topnav2 a {
		background:url('2.png') 0 0 no-repeat;
		width:78px;
		}
			
		#topnav ul li#topnav3 a {
		background:url('3.png') 0 0 no-repeat;
		width:60px;
		}
			
		#topnav ul li#topnav4 a {
		background:url('4.png') 0 0 no-repeat;
		width:64px;
		}
		
		#topnav ul li#topnav1 a:hover,
		#topnav ul li#topnav2 a:hover,
		#topnav ul li#topnav3 a:hover,
		#topnav ul li#topnav4 a:hover {
		background-position: 0 -12px;
		}
		
		#topnav ul li#topnav1 a.active,
		#topnav ul li#topnav2 a.active,
		#topnav ul li#topnav3 a.active,
		#topnav ul li#topnav4 a.active {
		background-position: 0 -24px;
		}
	*/
	#mainnav {
	position:absolute;
	top:53px;
	right:10px;
	}
	
	#mainnav table td{
	font-size:12px;
	font-weight:bold;
	padding-left:10px;		
	}
	#mainnav table img{
	padding-left:20px;
	}
	
	
		#mainnav ul {
		list-style:none;
		}
		#mainnav ul li {
		float:left;
		margin-right:8px;
		}
		#mainnav ul li a {
		float:left;
		height:15px;
		line-height:15px;
		text-indent:-20000px;
		}
		#mainnav ul li#mainnav1 a {
		background:url('main1.png') 0 0 no-repeat;
		width:142px;
		}
		#mainnav ul li#mainnav2 a {
		background:url('main2.png') 0 0 no-repeat;
		width:81px;
		}
		#mainnav ul li#mainnav3 a {
		background:url('main3.png') 0 0 no-repeat;
		width:107px;
		}
		#mainnav ul li#mainnav4 a {
		background:url('main4.png') 0 0 no-repeat;
		width:143px;
		}
		#mainnav ul li#mainnav5 a {
		background:url('main5.png') 0 0 no-repeat;
		width:113px;
		}
		
		#mainnav ul li#mainnav1 a:hover,
		#mainnav ul li#mainnav2 a:hover,
		#mainnav ul li#mainnav3 a:hover,
		#mainnav ul li#mainnav4 a:hover,
		#mainnav ul li#mainnav5 a:hover {
		background-position: 0 -15px;
		}
		
		#mainnav ul li#mainnav1 a.active,
		#mainnav ul li#mainnav2 a.active,
		#mainnav ul li#mainnav3 a.active,
		#mainnav ul li#mainnav4 a.active,
		#mainnav ul li#mainnav5 a.active  {
		background-position: 0 -30px;
		}
	
	#mainsubnav {
	position:absolute;
	top:120px;
	left:18px;
	}
		#mainsubnav ul {
		list-style:none;
		padding:0;
		margin:0;
		}
		#mainsubnav ul li {
		float:left;
		margin-right:11px;
		}
		#mainsubnav ul li a:link {
		float:left;
		height:14px;
		line-height:14px;
		/*text-indent:-20000px;*/
		}
		#mainsubnav ul li a:hover {
		float:left;
		height:14px;
		line-height:14px;
		color:#5C96BE;
		}

		/*
		#mainsubnav ul li a {
		float:left;
		height:14px;
		line-height:14px;
		text-indent:-20000px;
		}
		#mainsubnav ul li#mainsubnav1-1 a {
		background:url('sub1-1.png') 0 0 no-repeat;
		width:64px;
		}
		#mainsubnav ul li#mainsubnav1-2 a {
		background:url('sub1-2.png') 0 0 no-repeat;
		width:88px;
		}
		#mainsubnav ul li#mainsubnav1-3 a {
		background:url('sub1-3.png') 0 0 no-repeat;
		width:109px;
		}
		
		#mainsubnav ul li#mainsubnav1-1 a:hover,
		#mainsubnav ul li#mainsubnav1-2 a:hover,
		#mainsubnav ul li#mainsubnav1-3 a:hover {
		background-position: 0 -14px;
		}
		
		#mainsubnav ul li#mainsubnav1-1 a.active,
		#mainsubnav ul li#mainsubnav1-2 a.active,
		#mainsubnav ul li#mainsubnav1-3 a.active {
		background-position: 0 -28px;
		}
	*/
	#phone {
	background:url('phone_number.gif') 0 0 no-repeat;
	width:78px;
	height:9px;
	position:absolute;
	right:12px;
	top:15px;
	}
	
	#basket {
	position:absolute;
	top:69px;
	right:4px;
	}
		#basket span {
		float:left;
		height:10px;
		line-height:10px;
		margin-right:3px;
		font-size:10px;
		}
		#basket span a {
		margin:0 2px;
		}
		#basket ul {
		list-style:none;
		}
		#basket ul li {
		float:left;
		margin-right:8px;
		}
		#basket ul li a {
		float:left;
		height:9px;
		line-height:9px;
		text-indent:-20000px;
		}
		#basket ul li#cart a {
		width:34px;
		background:url('basket.png') 0 0 no-repeat;
		margin-top:1px;
		}
		#basket ul li#checkout a {
		width:51px;
		background:url('checkout.png') 0 0 no-repeat;
		margin-top:1px;
		}
		#basket ul li#cart a:hover,
		#basket ul li#checkout a:hover {
		background-position:0 -9px;
		}
	
	#pathway {
	position:absolute;
	left:20px;
	bottom:5px;
	font-size:11px;
	}
		#pathway a {
		background:url('subnav_bg.png') right 5px no-repeat;
		padding-right:12px;
		margin-right:8px;
		color:#A8776C;
		}
		
		#pathway a:hover {
		color:#5C96BE;
		}

#maincol {
margin: 0 0 0 200px;
}

#bigimage {
z-index:999;
float:left;
margin-bottom:5px;
line-height:1px;
font-size:1px;
}

.fragSectionText, .fragSectionText1{
width:633px;
margin:5px 0 0 0;
padding:5px;
font-size:12px;
line-height:140%;
background-color:#E6DCD8;
}
.fragSectionText1{
margin:0 0 5px 0;
}

.fragSectionText h2{
margin:0 0 10px 0;
padding:0;
font-size:14px;
font-weight:bold;
 }

#product_container, #product_detail_container {
display:block;
height:100%;
}

div.product {
height:150px;
width:211px;
float:left;
margin-right:5px;
background:#E6DCD8;
display:block;
margin-bottom:5px;
overflow:hidden;
}


	div.product a img {
	border:none;
	padding:0;
	margin:0;
	}

	div.product a span {
	margin:0 0 0 10px;
	line-height:30px;
	font-size:12px;
	background:url('product_link.png') right 50% no-repeat;
	padding-right:10px;
	}

div.summary_product {
height:270px;/*260px;*/
width:157px;
float:left;
margin-right:5px;
background:#E6DCD8;
display:block;
margin-bottom:5px;
overflow:hidden;
}

	div.summary_product a img {
	border:none;
	padding:0;
	margin:0 0 3px 0;
	}

	div.summary_product a span.name {
	display:block;
	margin:0 0 0 5px;
	line-height:12px;
	height:36px;/*23px;*/
	font-size:11px;
	}
	/*div.summary_product a span.name span {
	background:url('product_link.png') right 50% no-repeat;
	padding-right:10px;
	}*/
	
	div.summary_product span.price {
	/*display:block;*/
	/*margin:0 0 0 5px;*/
	line-height:normal;
	font-size:11px;
	}
    div.summary_product span.wasprice{ 
    text-decoration: line-through;
    margin-left:6px;
    }
    
#leftcol .padding {
padding:0 0 0 10px;
margin:0;
}

img.nopad {
margin-left:-15px;
}

#searchbox {
}

#searchbox .inputbox {
width:142px;
height:12px;
font: 11px Arial, Helvetica, sans-serif;
line-height:11px;
padding:4px;
text-transform:uppercase;
border:1px solid #A8776C;
color:#A8776C;
}

#searchbox .button{
background:url('search_btn.png') 0 0 no-repeat;
border:none;
width:9px;
height:8px;
cursor:auto;
margin:0 0 0 9px;
padding:0;
}

#searchbox .button:hover{
background-position:0 -8px;
cursor:pointer;
}

#newsletterbox .button, #homenewsletterbox .button  {
background:url('news_btn.png') 0 0 no-repeat;
border:none;
width:21px;
height:21px;
cursor:auto;
margin:0 0 0 3px;
padding:0;
}

#newsletterbox .button:hover, #homenewsletterbox .button:hover {
background-position:0 -21px;
cursor:pointer;
}

#newsletter {
width:189px;
height:83px;
margin-left:-9px;
background:url('newsletter_bg.png') 0 0 no-repeat;
line-height:120%;
font-size:10px;
color:#A8776C;
}

#newsletter .padding {
padding:23px 10px 10px 10px;
}

#newsletterbox, #homenewsletterbox{
margin-top:4px;
}

#newsletterbox .inputbox, #homenewsletterbox .inputbox {
width:127px;
height:12px;
font: 11px Arial, Helvetica, sans-serif;
line-height:11px;
padding:4px;
border:1px solid #A5675A;
color:#956E66;
background-color:#F4EDE5;
}

#homenewsletterbox .inputbox {
width:218px;
border: 1px solid #A5675A;
}


#newsletterbox .button, #homenewsletterbox .button{
background:url('news_btn.png') 0 0 no-repeat;
}

span.address {
font-size:10px;
color:#A8776C;
margin-top:5px;
display:block;
}

span.address a {
color:#883C2E;
}

/* Menu spans */

a.featured_products {
background:url('featured_products.png') 0 0 no-repeat;
width:121px;
height:10px;
display:block;
}
a.featured_products span {
display:none;
}

a.special_offers {
background:url('special_offers.png') 0 0 no-repeat;
width:91px;
height:10px;
display:block;
}
	
a.special_offers span {
display:none;
}

a.featured_products:hover,
a.special_offers:hover {
	background-position:0 -10px;
}

a.needhelp {
background:url('info.png') 100% 0 no-repeat;
height:18px;
width:110px;
line-height:18px;
padding-right:24px;
display:block;
margin:10px 0 0 0;
color:#883C2E;
}

a.needhelp:hover {
background-position:100% -18px;
}

a.deliveryguide {
background:url('deliveryguide.png') 100% 0 no-repeat;
height:29px;
width:115px;
line-height:24px;
padding-right:24px;
display:block;
margin:0 0 0 0;
color:#883C2E;
}

a.deliveryguide:hover {
background-position:100% -29px;
}

a.findmore {
background:url('subnav_over_bg.png') 100% 50% no-repeat;
padding-right:8px;
}

a.footerheading:link, a.footerheading:visited, a.footerheading:hover, a.footerheading:active{
	color: #888;
	font-size:10px;
	
}

a.footerheading:hover{
	color:#EEE;
}


/* start related products */


div.rel_product {
height:150px;
width:205px;
float:left;
margin-right:0px;
background:#EFEBE8;
display:block;
margin-bottom:5px;
overflow:hidden;
margin-left:6px;
}

div.rel_product a img {
border:none;
padding:0;
margin:0;
border:1px solid #D7C8C3;
}

div.rel_product a:link div {
margin:0 0 0 0;
line-height:140%;
font-size:11px;
/*background:url('product_link.png') right 50% no-repeat;*/
padding-right:0;
border:0px solid #000;
width:203px;
height:50px;
text-decoration:none;
}

div.rel_product a:hover div{
text-decoration:none;
color:#5C96BE;
}

/* product detail layout */

#product_detail_container{
padding-left:0px;
}

#product_lgimg_container{
float:left;
width:429px;
padding-top:5px;
border:0px solid #F00;
margin:0 5px 20px 0;
}

#product_tabber{
padding-top:20px;
margin-right:10px;
}

#product_tabber_desc{
border:1px solid #D7C8C3;
width:399px; /* AD changed from 399px */
min-height:200px;
background-color:#EFEBE8;
padding:17px 12px;
}

#product_tabber_desc ul{
padding:0;
margin:0 0 10px 15px;
}

#product_tabber_logo{
width:389px; 
height:42px;
}

#product_tabber table td{
padding-bottom:10px;
}

#product_tabber_sizing table{
border-collapse: collapse;
padding:0;
margin:0;
}

#product_tabber_sizing table td{
text-align:center;
width:43px;
font-size: 11px;
border: 1px solid #883C2E;
padding-bottom:0;
/*border-left: 1px solid #883C2E;
border-top: 1px solid #883C2E;*/
}

#product_title_container{
float:left;
width:207px;
height:572px;
font-family:Arial, Helvetica, sans-serif;
/*color:#89642A20;*/
overflow:hidden;
border:0px solid #000;
}

#product_title_container a:link, 
#product_title_container a:visited, 
#product_title_container a:hover, 
#product_title_container a:active{
text-decoration:underline;						
}	
							
#product_title_container a:hover{
text-decoration:underline;
color:#5C96BE;
}

/* PRODUCT TITLE PANEL */
#product_title_panel{
width:185px;
/*height:90px;*/
border:1px solid #D7C8C3;
background-color: #EFEBE8;
padding: 5px 10px 10px 10px;
margin:5px 0 9px 0;
}

#product_title{
height:62px;
font-size:14px;
font-weight:bold;
line-height:140%;
overflow:hidden;
}

#product_title h2{
height:62px;
font-size:14px;
font-weight:bold;
line-height:140%;
overflow:hidden;
margin:0px;
padding:0px;
 }

#product_title_panel p{
color:#5C96BE;
font-size:11px;
line-height:140%;
padding-bottom:0px;
}

/* SIZE PANEL */

#select_size_panel{
width:185px;
height:69px;
border:1px solid #D7C8C3;
background: url('sizing-guide-panel.gif') 0 0 no-repeat;
background-color: #EFEBE8;
padding: 7px 10px 10px 10px;
margin-bottom:9px;
}

#select_size_title{
height:62px;
font-size:14px;
font-weight:bold;
line-height:130%;
overflow:hidden;
}

#select_size_panel p{
color:#5C96BE;
font-size:11px;
line-height:140%;
padding-left:30px;
}

/* QUANTITY PANEL */

#quantity_panel{
width:185px;
height:50px;
border:1px solid #D7C8C3;
background-color: #EFEBE8;
padding: 7px 10px 10px 10px;
margin-bottom:9px;
}

#quantity_title{
height:22px;
font-size:12px;
line-height:130%;
overflow:hidden;
font-weight: bold;
}

/* PAYMENTS PANEL */

#payments_panel{
width:185px;
height:244px;
border:1px solid #D7C8C3;
background-color: #EFEBE8;
padding: 7px 10px 10px 10px;
margin-bottom:9px;
background: url('payments-panel.gif') 0 0 no-repeat;
line-height:18px;
}

#payments_title{
height:18px;
font-size:12px;
line-height:130%;
overflow:hidden;
font-weight: bold;
}

#payments_panel p{
font-size:11px;
line-height:15px;
padding-bottom:0px;
}

#payments_panel ul{
list-style-type: none;
margin:0;
padding:2px 0 7px 0;
}
#payments_panel li{
background-image: url('chevron.gif');
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 17px;
}
 
/*==============*/

#product_dropdown{
font-size:12px;
display:block;
padding-bottom:6px;
height: 45px;
border:0px solid #000;
font-weight: bold;
}

#product_size_guide{
width:53px;
border-bottom:1px dashed;
height:15px;
display:block;
}
#product_qty_label{
padding-top:8px;
}

#product_price_label, #was_product_price_label, #new_product_price_label{
font-size:18px;
line-height:100%;
}

#was_product_price_label{
text-decoration: line-through;
}

#new_product_price_label{
color: #FF2600
}

#product_sep{
clear:left;
float:left;
width:627px;
height:40px;
}

#rel_product_container{
float:left;
width:639px;
height:199px;
border:1px solid #D7C8C3;
background-color:#EFEBE8;
margin-bottom:15px;
}

#rel_product_container p{
font-size:12px;
height:12px;
line-height:12px;
margin-left:8px;
margin-top:10px;
overflow:hidden;
font-weight:bold;
 }
/* ===== AD UPDATES 18/12/09 ========== */

.infopanel1{
width:181px;
height:74px;
padding-top:10px; 
background:url('currency-panel.gif') 0 no-repeat;}
																		
.infopanel1 div{
/*position:relative;*/
padding-top:45px;
padding-left:24px;
font-size:11px;
}	
							
.infopanel1 div a{
text-decoration:underline;						
}	
							
.infopanel1 div a:hover{
text-decoration:underline;
color:#5C96BE;
}						
						
.infopanel2{
width:181px;
height:66px;
background:url('worldwide-delivery.gif') 0 no-repeat;	
margin-bottom:10px;						
}	
							
.infopanel2 div{
/*position:relative;*/
padding-top:45px;
padding-left:24px;
font-size:11px;
}		
													
.infopanel2 div a{
text-decoration:underline;						
}	
							
.infopanel2 div a:hover{
text-decoration:underline;
color:#5C96BE;
}
									
.infopanel3, .infopanelnewsletter{
width:187px;
height:93px;
background:url('newsletter.gif') 0 0 no-repeat;
overflow:hidden;	
margin-bottom:10px;		
}

.infopanelnewsletter{
background:none;
width:269px;
background-color:#EFEBE8;
border:1px solid #D7C8C5;
margin-bottom:9px;
}

.infopanelnewsletter h2, .infopanelsecurepayments h2{
font-size:14px;
font-weight: bold;
margin:0;
padding:0;	
}

.infopanelsecurepayments src{
display:block;
}

.infopanel3 span{
font-size:12px;
font-weight: bold;							
}

.infopanel3 p, .infopanelnewsletter p{
font-size:11px;
padding-top:5px;
}	

.infopanel3 .pad, .infopanelnewsletter .pad, .infopanelsecurepayments .pad{		
padding:7px;
}
							
.infopanel4{
width:187px;
height:238x;
background:url('store-location.gif') 0 0 no-repeat;
overflow:hidden;	
margin-bottom:10px;		
}		
									
.infopanel4 span{
font-size:12px;
font-weight: bold;							
}
							
.infopanel4 p{
font-size:11px;
padding:5px 0 5px 0;
}		
								
.infopanel4 .pad{
padding:7px;
}	
							
.infopanel4 table{
margin-bottom:10px;
}
							
.infopanel4 table td{
width:60px;
}

#yourbasket ul{
margin: 0;
padding: 0;
list-style-type: none;
}

#yourbasket li a:link, #yourbasket li a:visited, #yourbasket li a:hover, #yourbasket li a:active {
display:block;
background: url('basket-off.gif') 0 0 no-repeat;
text-decoration: none;
width:99px;
height:20px;
padding: 0;
margin:0;
}

#yourbasket li a:hover{
display:block;
background: url('basket-on.gif') 0 0 no-repeat;
text-decoration: none;
width:99px;
height:20px;
padding: 0;
margin:0;
}	

/* ======================= */


#sitemap a:hover{
color:#883c2e;
background-color:#c8b1a5;
}
#sitemap li{
	list-style-image: none;
	list-style-type: none;
}
#sitemap ul{
margin: 0 0 15px 20px;
}
.searchresults{
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 5px;
}
#sizeguide{
text-align:left;
}
#sizeguide table{
padding:0px;
width:98%;
font-size:12px;
text-align:center;
border: 1px solid #8B4133;
margin-bottom:20px;
background-color:#CDBEB6;
color:#8B4133;
}

#sizeguide th{
text-transform:uppercase;
font-weight:bold;
background-color:#8B4133;
color:#D7D0C8;
margin:0px;
}
#sizeguide tbody tr td{
	padding-top: 6px;
	padding-bottom: 6px;
	margin:0px;
}
a.tooltip {position: absolute;}
a.tooltip:hover{ z-index:10000; background:; position: absolute;}
a.tooltip span {display:none; margin-left:8px; width:450px;}
a.tooltip h3 {display:none;}
a.tooltip:hover span{z-index:10000; display:block; position: absolute; top: 20px; left: -300px;}
#home_body {
	padding:0;
	margin: 0;
	background: url('homelistbg.jpg');
	height: 100px;
	width: 849px;	
	}
#homefraglist ul
{
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}
#homefraglist li
{
	float: left;
	width: 256px;
	height: 85px;
	list-style-type: none;
	display: block;
	text-align: left;
	padding: 5px 13px 10px;
	overflow:hidden;
	font: 11px/130% Arial, Helvetica, sans-serif;
	color: #A8776C;
	background-color:;
}
#homefraglist h2{
color:#883C2E;
font: 12px/125% Arial, Helvetica, sans-serif;
padding:0;
margin:0;
}
#homefraglist p{
padding:0;
margin:0;
}
#homefraglist
{
	float: none;
	text-align: center;
}

.ur-fragment-text-column {
	padding-bottom: 22px;
	margin: 0 22px;
	float: left;
	display: inline;
	width: 606px;
}

.ur-fragment-text-column h2 {
	margin: 0;
	padding: 20px 0 10px 0;
	clear: both;
}


.ur-fragment-text-column p {
	margin: 0;
	padding: 0;
	text-align: justify;
}

.ur-fragment-image-column {
	float: right;
	width: 284px;
	margin-top: 34px;
	margin-right: 22px;
}

a.stdLink:Link, a.stdLink:Visited, a.stdLink:Hover, a.stdLink:Active {
text-decoration: underline;
color: #893D2F;
}
a.stdLink:Hover{
color: #5C96BE;
}

#faqsLink p{
line-height: 200%;
}

#tableData table{
background-color: #C7B2AA;
text-align:left;
margin-bottom:20px;
}

#tableData th{
background-color: #883D2F;
text-align:left;
color: #D7D0C8;
padding:6px;
text-align:left;
}

#tableData td{
background-color: #efebe8;
font-size:12px;
padding: 6px;
text-align:left;
}

/* --------- NEW HOME PAGE 07/01/10 ------ */

#home-left-frag{
float:left;
margin-left:10px;
padding:0;
}

#home-left-frag src, #home-right-frag src {
display:block;
}

#home-right-frag{
float:left;
margin-left:9px;
padding:0;
}

.lg-fragment{
width:409px;
height:375px;
overflow:hidden;
margin-bottom:9px;
background-color:#F2E9E0;
border:1px solid #D7C8C5;
padding:0;
}

.lg-fragment h1{
margin:0;
padding:7px 0 0 11px;
font-size:14px;
font-weight:bold;
}

.lg-fragment div{
margin:0;
padding:5px 11px 0 11px;
font-size:11px;
height:67px;
overflow:hidden;
}

.lg-fragment div p{
margin:0;
padding:0;
}

#home-left-col{
float:left;
margin-left:10px;
width:271px;
}

#central-london-store, #world-wide-shipping, #featured-products-header, .featured-products, .latest-video-posts, #blogposts{
width:249px;
overflow:hidden;
margin-bottom:9px;
padding:10px;
background-color:#EFEBE8;
border:1px solid #D7C8C5;
}

#central-london-store h2, #world-wide-shipping h2, #featured-products-header h2, .featured-products h3, .latest-video-posts h3, #blogposts h4{
margin:0;
padding:0 0 10px 0;
font-size:14px;
font-weight:bold;
}

#blogposts h4{background:url('blogicon.gif') 234px 0 no-repeat}

#blogposts a{text-decoration:underline;color:#155392;}

#blogposts a:hover{color:#893D2F;text-decoration:underline;}

#blogposts img{border:1px solid #D7C8C5;margin-bottom:10px;}

.featured-products .txt{
float:left;
width:50%;
height:75px;
border:0px solid #000;
overflow:hidden;
}

.featured-products img{
border:1px solid #D7C8C5
}

#central-london-store src{
display:block;
border:1px solid #D7C8C5;
margin-bottom:7px;
/*line-height:130%;*/
}

#featured-products-header h2, #featured-products-header h3{
padding:0;
}

#central-london-store ul, #world-wide-shipping ul, .featured-products ul{
list-style-type: none;
margin:0;
padding:10px 0 0 0;
}
.featured-products ul{
padding:7px 0 0 0;
}

.lg-fragment ul{
list-style-type: none;
margin:0;
padding:5px 0 10px 11px;
}

.latest-video-posts ul{
padding:0;
}

#central-london-store li, #world-wide-shipping li, .featured-products li, .latest-video-posts li, .lg-fragment li{
background-image: url('chevron-blue.gif');
background-repeat: no-repeat;
background-position: 0 3px;
padding-left: 17px;
list-style-type:none;
}

#central-london-store li a, #world-wide-shipping li a, .featured-products li a, .latest-video-posts li a, .lg-fragment a{
color:#155392;
text-decoration:underline;
}

#central-london-store li a:hover, #world-wide-shipping li a:hover, .featured-products li a:hover, .latest-video-posts li a:hover, .lg-fragment li a:hover{
color:#893D2F;
text-decoration:underline;
}

.latest-video-posts img{
display:block;
border:1px solid #D7C8C5;
margin-bottom:7px;
line-height:130%;
}

#world-wide-shipping h3{
margin:0;
padding:0;
font-size:11px;
font-weight:bold;
}

#home-right-col{
float:right;
margin-right:8px;
width:271px;
}
#home-mid-col{
float:right;
margin:0 9px; 
width:271px;
}

.infopanelsecurepayments{
width:269px;
height:80px;
overflow:hidden;	
background-color:#EFEBE8;
border:1px solid #D7C8C5;
margin-bottom:9px;		
}

.infopanelsecurepayments p{
padding:10px 0 4px 0;
}

#pageTitle{
height:35px;
padding-top:8px;
}

#pageTitle h1{
margin:0;
padding:0;
width:640px; 
height:21px;
border-bottom:1px solid #D6C9C3;
font-size:14px;
font-weight:bold;
}

/* ============================ */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */