/* WRAPPERS */
body {
	font-family: "Lucida Grande", Arial, Helvetica, "Verdana", sans-serif;
	font-size: small;
	text-align: left;
	color: #483013;
	margin: 0 0 25px 0;
	background: #483116 url(../jpg/bg-tile.jpg) repeat top left;
	}
#html body {
	font-size: x-small; /* IE5/Win */
	font-size: small; /* for other IE versions */
	}

h1 {
	font-size: 140%;
	color: #33200a;
	line-height: 1.3em;
	}

h2 {
	font-size: 110%;
	color: #33200a;
	}

h3 {
	font-size: 105%;
	color: #33200a;
	}

img {
	border:0;
}

form {
	padding:0;
	margin:0;
}

a:link, a:visited {
	color:#33200a;
	text-decoration:none;
	}

a:active, a:hover {
	color:#5c3c1b;
	text-decoration:underline;
	}

.clear {
 	clear: both;
 	}

.divline {
	border-bottom: #d4c7b7 1px dotted;
	margin-bottom: 15px;
	padding: 0 0 5px 0;
	width: 100%;
	}

.divline3 {
	border-bottom: #d4c7b7 1px dotted;
	margin-bottom: 15px;
	padding: 0 0 15px 0;
	width: 100%;
	}

.divline2 {
	border-bottom: #f6f3ee 1px dotted;
	margin-bottom: 15px;
	padding: 0 0 5px 0;
	width: 100%;
	}

.spacer {
	height: 10px;
	width: 100%;
	}

/* GENERAL COMPONENTS */

#wrapper {
	width: 100%;
	padding: 0;
	margin: 0 auto;
	background: url(../jpg/top-grad.jpg) repeat-x top left;
	}

#container {
	width: 954px;
	padding: 0;
	margin: 0 auto;
	}

.normaltxt {
	text-align: left;
	font-size: 95%;
	color: #33200a;
	line-height: 1.3em;
	font-weight:normal;
	}

.normaltxt a:link, .normaltxt a:visited {
	color:#b26a16;
	text-decoration:none;
	font-weight:bold;
	}

.normaltxt a:active, .normaltxt a:hover {
	color:#e08419;
	text-decoration:underline;
	font-weight:bold;
	}

.smallertxt {
	font-size: 85%;
	color: #483013;
	line-height: 1.3em;
	}

.smallertxt a:link, .smallertxt a:visited {
	color:#b26a16;
	text-decoration:none;
	font-weight:bold;
	}

.smallertxt a:active, .smallertxt a:hover {
	color:#e08419;
	text-decoration:underline;
	font-weight:bold;
	}

.whitetxt {
	font-size: 85%;
	color: #ffffff;
	line-height: 1.3em;
	}

.whitetxt a:link, .whitetxt a:visited {
	color:#b26a16;
	text-decoration:none;
	font-weight:bold;
	}

.whitetxt a:active, .whitetxt a:hover {
	color:#e08419;
	text-decoration:underline;
	font-weight:bold;
	}

.subtitlestxt {
	font-size: 110%;
	color: #76310c;
	line-height: 1.3em;
	font-weight: bold;
	margin-bottom:3px;
	}

.pagetitlestxt {
	font-size: 145%;
	color: #33200a;
	line-height: 1.3em;
	font-weight: bold;
	margin-top:-5px;
	}

.addresstxt {
	font-size: 115%;
	color: #33200a;
	line-height: 1.2em;
	font-weight: bold;
	}

.satiscustnames {
	text-align: left;
	font-size: 85%;
	color: #33200a;
	line-height: 2.4em;
	font-weight: bold;
	}

.satiscustnamestxt {
	text-align: left;
	font-size: 95%;
	color: #483013;
	line-height: 1.3em;
	font-style: italic;
	}

.formfieldsquantity {
	padding: 2px;
	color: #33200a;
	width: 40px;
	text-align: center;
	font-size: 95%;
	background-color: #eee7df;
	border: 1px solid #ad9e8a;
	font-family: "Lucida Grande", Arial, Helvetica, "Verdana", sans-serif;
	}

.formfieldsshort {
	padding: 2px;
	color: #33200a;
	width: 140px;
	font-size: 95%;
	background-color: #eee7df;
	border: 1px solid #ad9e8a;
	font-family: "Lucida Grande", Arial, Helvetica, "Verdana", sans-serif;
	}

.formfieldsnarrow {
	padding: 2px;
	color: #33200a;
	width: 180px;
	font-size: 95%;
	background-color: #eee7df;
	border: 1px solid #ad9e8a;
	font-family: "Lucida Grande", Arial, Helvetica, "Verdana", sans-serif;
	}

.formfieldsmedium {
	padding: 2px;
	color: #33200a;
	width: 240px;
	font-size: 95%;
	background-color: #eee7df;
	border: 1px solid #ad9e8a;
	font-family: "Lucida Grande", Arial, Helvetica, "Verdana", sans-serif;
	}

.formfieldswide {
	padding: 2px;
	color: #33200a;
	width: 300px;
	font-size: 95%;
	background-color: #eee7df;
	border: 1px solid #ad9e8a;
	font-family: "Lucida Grande", Arial, Helvetica, "Verdana", sans-serif;
	}

/* HOME PAGE COMPONENTS */

#logocontainer {
	width: 100%;
	padding: 0;
	margin: 0 auto;
	}

#logoleft {
	width: 365px;
	padding: 2px 0px 2px 0px;
	margin: 0;
	float: left;
	}

#logomiddle {
	width: 100px;
	padding: 10px 10px 10px 70px;
	margin: 0;
	float: left;
	}


#logoright {
	width: 290px;
	padding: 2px 10px 2px 0px;
	margin: 0;
	float: right;
	text-align: left;
	}

.logolink {
	margin: 0;
	padding: 95px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.logolink li {
	margin: 0;
	padding: 0;
    list-style: none;
	display: inline;
	}

.logolink a {
	float: left;
	padding: 95px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:95px; /* for IE5/Win only */
	}

.logolink a:hover {
	background-position: 0 -95px;
	}

.logolink a:active, .logolink a.selected {
	background-position: 0 -95px;
	}

.logolinkimg a {
	width: 375px;
	background: url(/gif/ms-logo.gif) top left no-repeat;
	}

.emailnewstxt {
	text-align: left;
	font-size: 85%;
	color: #ffffff;
	line-height: 1.3em;
	}

.emailnewstxt a:link, .emailnewstxt a:visited {
	color:#e08419;
	text-decoration:none;
	font-weight:bold;
	}

.emailnewstxt a:active, .emailnewstxt a:hover {
	color:#b26a16;
	text-decoration:underline;
	font-weight:bold;
	}

/* BASKET INFO BAR COMPONENTS */

#basketinfobar {
	width: 934px;
	padding: 3px 10px 3px 10px;
	margin: 0 auto;
	background: #33200a url(/jpg/basketinfobar.jpg) repeat top left;
	border-bottom: 3px solid #bb7017;
	}

#basketinfobarleft {
	width: 550px;
	padding: 0;
	margin: 0;
	float: left;
	}

#basketinfobarright {
	width: 305px;
	padding: 0;
	margin: 0 auto;
	float: right;
	}

.currencycell {
	width: 25px;
	padding: 0;
	margin: 0;
	}

.searchcell {
	width: 155px;
	padding: 0;
	margin: 0;
	}

.searchcellbut {
	width: 62px;
	padding: 0;
	margin: 0;
	}

.subscribecell {
	width: 195px;
	padding: 8px 0 0 0;
	margin: 0;
	}

.subscribecellbut {
	width: 62px;
	padding: 8px 0 0 0;
	margin: 0;
	}

.currencytxtcell {
	padding: 0 10px 0 0;
	margin: 0;
	}

.currencyblank {
	padding: 0 20px 0 0;
	margin: 0;
	}

.trolleycell {
	width: 30px;
	padding: 2px 0 2px 0;
	margin: 0;
	}

.trolleycelltxt {
	width: 275px;
	padding: 2px 0 2px 0;
	margin: 0;
	}

/* TOP NAV COMPONENTS */

.nav-home a {
	display: block;
	width: 165px;
	height: 34px;
	background: url(../gif/nav-vert-css/home.gif) 0px 0px no-repeat;
	text-indent: -999em;
	}

.nav-home a:hover, .nav-home a:active {
	background: url(../gif/nav-vert-css/home.gif) 0px -34px no-repeat;
	}

#mainnavholder {
	position: relative;
	width: 954px;
	height: 30px;
	padding: 0;
	margin: 0 auto;
	border-bottom: 1px solid #b4a38e;
	}

#mainnav2 {
	margin: 0;
	padding: 0;
	height: 30px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#mainnav2 li {
	margin: 0;
	padding: 0;
    list-style: none;
	display: inline;
	}

#mainnav2 a {
	float: left;
	padding: 30px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:30px; /* for IE5/Win only */
	}

#mainnav2 a:hover {
	background-position: 0 -30px;
	}

#mainnav2 a:active, #mainnav2 a.selected {
	background-position: 0 -60px;
	}

.mainnavspace2 a {
	width: 1px;
	background: url(../jpg/mainnav/divline.jpg) top left no-repeat;
	}

#mnwhy a {
	width: 131px;
	background: url(../jpg/mainnav/why.jpg) top left no-repeat;
	}

#mnsatisfied a {
	width: 128px;
	background: url(../jpg/mainnav/satisfied.jpg) top left no-repeat;
	}

#mnhowto a {
	width: 92px;
	background: url(../jpg/mainnav/howtoorder.jpg) top left no-repeat;
	}

#mncorporate a {
	width: 180px;
	background: url(../jpg/mainnav/corporate.jpg) top left no-repeat;
	}

#mnexhibition a {
	width: 130px;
	background: url(../jpg/mainnav/exhibition.jpg) top left no-repeat;
	}

#mnbrochure a {
	width: 118px;
	background: url(../jpg/mainnav/brochure.jpg) top left no-repeat;
	}

#mnpress a {
	width: 43px;
	background: url(../jpg/mainnav/press.jpg) top left no-repeat;
	}

#mnlinks a {
	width: 42px;
	background: url(../jpg/mainnav/links.jpg) top left no-repeat;
	}

#mncontact a {
	width: 82px;
	background: url(../jpg/mainnav/contactus.jpg) top left no-repeat;
	}

/* MAIN NAV COMPONENTS */

#mainnav {
	width: 165px;
	margin: 0;
	padding: 0;
	}

/* BODY COMPONENTS */

#bodywrapper {
	width: 954px;
	padding: 0;
	margin: 0 auto;
	background: url(../gif/lh-tile.gif) repeat-y top left;
	}


#bodywrapperothers {
	width: 954px;
	padding: 0;
	margin: 0 auto;
	background: url(../gif/body-tile-others.gif) repeat-y top left;
	}

#bodyleft {
	width: 165px;
	margin: 0;
	padding: 0;
	float: left;
	background: #d4c7b7 url(../gif/nav-vert/sidenavlower-tile.gif) repeat-y top left;
	}

#bodyright {
	width: 739px;
	min-height: 630px;
	height:auto !important;
  	height:630px;
	margin: 0;
	padding: 10px 25px;
	float: right;
	background: #c2b29e url(../gif/rh-tile.gif) repeat-x top left;
	}

#bodyrightproduct {
	width: 789px;
	min-height: 630px;
	margin: 0;
	padding: 0;
	float: right;
	background: #fff;
	}

#bodyrightindex {
	width: 789px;
	margin: 0;
	padding: 0;
	float: right;
	background:url(../gif/home-brown-tile.gif) repeat top left;
	}

#indexright1 {
	width: 439px;
	margin: 0;
	padding: 75px 15px 5px 20px;
	font-size: 110%;
	float: left;
	background: url(../gif/luxuriousfusion.gif) no-repeat top left;
	}

#indexright2 {
	width: 315px;
	margin: 0;
	padding: 0;
	float: right;
	}

#rightcontent {
	width: 545px;
	margin: 0;
	padding: 20px 25px 0 25px;
	background: #c2b29e url(../gif/rh-top-shadow-tile.gif) repeat-x top left;
	}

.bulletlist {
	margin: 10px 0 0 0;
	padding: 0 0 0 18px;
	list-style: none;
	color: #000;
	font-size: 95%;
	}

.bulletlist ul {
	list-style: none;
	margin: 0;
	border: 0;
	}

.bulletlist li {
	color: #000;
	line-height: 1.3em;
	padding: 0;
	margin: 5px 0 0 0;
	list-style-image: url(../gif/bullet.gif);
	}

.bulletlist a:link, .bulletlist  a:visited {
	font-weight: bold;
	color: #b26a16;
	text-decoration: none;
	}

.bulletlist a:active, .bulletlist a:hover  {
	font-weight: bold;
	color: #e08419;
	text-decoration: underline;
	}

.postagechargestop {
	margin: 0;
	padding: 6px 3px 6px 10px;
	background: url(../gif/colourindicator-tile.gif) repeat top left;
	border-bottom: #c2b29e 2px solid;
	border-right: #c2b29e 1px solid;
	font-weight: bold;
	font-size: 12px;
	}

.postagecharges {
	margin: 0;
	padding: 3px 3px 3px 10px;
	background: url(../gif/description-tile.gif) repeat top left;
	border-bottom: #c2b29e 1px solid;
	border-right: #c2b29e 1px solid;
	font-size: 12px;
	}

#tabs-2 .postagechargestop {
	background:#fff;
	border-bottom: #665A4A 2px solid;
	border-right: #665A4A 1px solid;
	}

#tabs-2 .postagecharges {
	background:#fff;
	border-bottom: #665A4A 1px solid;
	border-right: #665A4A 1px solid;
	}

.brochurerequestleft {
	margin: 0;
	padding: 3px;
	width: 20%;
	font-size: 95%;
	font-weight: bold;
	}

.brochurerequestmid {
	margin: 0;
	padding: 3px;
	width: 50%;
	font-size: 95%;
	}

.brochurerequestright {
	margin: 0;
	padding: 3px 10px 3px 10px;
	width: 30%;
	background: url(../gif/description-tile.gif) repeat top left;
	border-bottom: #c2b29e 1px solid;
	border-right: #c2b29e 1px solid;
	font-size: 80%;
	vertical-align: top;
	}

/*Round related classes*/
.round_back_1{
	border: medium none ; padding: 10px; background-color:#fff; position: relative;
}

.round_back_2{
	border: medium none ; padding: 10px; background-color:#C2B29E; position: relative;
}

.exhibition
{
	min-height: 300px;
}

.exhibition_1
{
	float:left;width:470px;margin-right:6px
}

.exhibition_2
{
	float:left;padding-left:10px;background:url('/gif/vertical-line.gif') repeat-y;height:100%;
}

.exhibition strong
{
	font-size:12px;
}

.exhibitionmonth {
	padding: 10px;
	margin-left:-10px;
	margin-right:-10px;
	background-color:#FFF;
}

.exhibitionevent {
	width:90%;
	padding: 5px;
	background-color:#C2B29E;
}

.exhibitiondates {
	float:left;width:17%
}

.exhibitioneventname{
	float:left;;width:80%
}

.linksformleft {
	margin: 0;
	padding: 3px;
	width: 20%;
	background: url(../gif/colourindicator-tile.gif) repeat top left;
	border-bottom: #c2b29e 1px solid;
	border-right: #c2b29e 1px solid;
	font-size: 95%;
	font-weight: bold;
	}

.linksformright {
	margin: 0;
	padding: 3px;
	width: 80%;
	background: url(../gif/description-tile.gif) repeat top left;
	border-bottom: #c2b29e 1px solid;
	border-right: #c2b29e 1px solid;
	font-size: 95%;
	}

.contactholder {
	width: 100%;
	margin: 0;
	padding: 0;
	}

.contactleft {
	width: 255px;
	margin: 0;
	padding: 0 15px 5px 0;
	float: left;
	}

.contactright {
	width: 255px;
	margin: 0;
	padding: 0 0 5px 15px;
	float: right;
	}

.linkstableleft {
	width: 134px;
	margin: 0;
	padding: 0 15px 15px 0;
	vertical-align: top;
	border-bottom: #d4c7b7 1px dotted;
	}

.linkstableright {
	width: 396px;
	margin: 0;
	padding: 0 0 15px 0;
	vertical-align: top;
	border-bottom: #d4c7b7 1px dotted;
	}

.linksborder {
	border: #ad9e8a 2px solid;
	}

.specialtableleft {
	width: 425px;
	margin: 0;
	padding: 0 15px 0 0;
	vertical-align: top;
	}

.specialtableright {
	width: 105px;
	height: 159px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	text-align: right;
	background: url(../gif/vera-pelle-tag.gif) no-repeat top left;
	}

.myoldleather {
	width: 515px;
	margin: 0;
	padding: 5px 15px;
	vertical-align: top;
	background: #ffffff url(../gif/white-tile.gif) repeat top left;
	}

.myoldleatherleft {
	width: 300px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	}

.myoldleatherright {
	width: 200px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	text-align: right;
	}

.myoldleathertxt {
	font-size: 95%;
	color: #714d25;
	line-height: 1.4em;
	}

.verapelle {
	width: 375px;
	padding: 0 170px 0 0;
	margin: 0;
	background: url(../gif/vera-pelle-tag.gif) no-repeat top right;
	}

.aboutphotoleft {
	width: 330px;
	margin: 0;
	padding: 0;
	vertical-align: top;
	}

.aboutphotoright {
	width: 200px;
	margin: 0;
	padding: 0 0 0 15px;
	}

/* TEN CATEGORIES COMPONENTS */

#tencategorieswrapper {
	width: 789px;
	padding: 0;
	margin: -1px 0 0 0;
	}

.tencategoriestable {
	width: 789px;
	padding: 0;
	margin: 0;
	border-top: #c2b29e 1px solid;
	}


.tencategories1tit {
	width: 147px;
	padding: 3px 5px 3px 5px;
	margin: 0;
	border-right: #9e7d55 1px solid;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 90%;
	line-height: 1.1em;
	background: #7d5e37 url(../gif/tencat-title-tile.gif) repeat-x top left;
	}

.tencategories1tit a:link, .tencategories1tit a:visited {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	}

.tencategories1tit a:active, .tencategories1tit a:hover {
	color:#2b1d0e;
	text-decoration:underline;
	font-weight:bold;
	}

.tencategories1 {
	width: 157px;
	padding: 0;
	margin: 0;
	border-right: #c2b29e 1px solid;
	}

.tencategories2tit {
	width: 147px;
	padding: 3px 5px 3px 5px;
	margin: 0;
	text-transform: uppercase;
	color: #ffffff;
	font-size: 90%;
	line-height: 1.1em;
	background: #7d5e37 url(../gif/tencat-title-tile.gif) repeat-x top left;
	}

.tencategories2tit a:link, .tencategories2tit a:visited {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	}

.tencategories2tit a:active, .tencategories2tit a:hover {
	color:#2b1d0e;
	text-decoration:underline;
	font-weight:bold;
	}

.tencategories2 {
	width: 157px;
	padding: 0;
	margin: 0;
	}

/* THREE PROMOS COMPONENTS */

#threepromos {
	width: 595px;
	padding: 0;
	margin: 0;
	background: url(../gif/three-promos-lines.gif) repeat-y top left;
	}

#threepromosleft {
	width: 168px;
	margin: 0;
	padding: 5px 15px 5px 15px;
	float: left;
	background: url(../gif/three-promos-grad.gif) repeat-x top left;
	}

#threepromosright {
	width: 397px;
	margin: 0;
	padding: 0;
	float: right;
	background: url(../gif/three-promos-grad.gif) repeat-x top left;
	}

#threepromosright1 {
	width: 167px;
	margin: 0;
	padding: 5px 15px 5px 15px;
	float: left;
	border-left: #b4a38e 1px solid;
	border-right: #b4a38e 1px solid;
	}

#threepromosright2 {
	width: 168px;
	margin: 0;
	padding: 5px 15px 5px 15px;
	float: right;
	}

.threepromotitles {
	text-align: left;
	color: #795427;
	line-height: 1.2em;
	font-size: 110%;
	font-weight: bold;
	text-transform: uppercase;
	}

/* Product Page Components*/
.productname {
	text-align: left;
	color: #33200a;
	line-height: 1.2em;
	font-weight: bold;
	}

.price {
	text-align: left;
	color: #33200a;
	line-height: 1.2em;
	}
#main_product_block{width:789px;}
#media {float:left;width:300px;margin:0;}
#enlarge {float:left;width:66px;margin:280px 0 0 0;}
#gallery {float:left; width:70px;margin:0 0 0 20px;}

/*curveBox */
.curveBox {margin:0 10px;position:relative; width:310px;background:#665A4A; color:#ffffff; float:left;}
#cv1, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#665A4A; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#cv1 {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curveBox em b {position:absolute; font-size:150px; font-family:arial; color:#665A4A; line-height:40px; font-weight:normal;}
#cv1 b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curveBox p {position:relative; z-index:100; padding:5px 10px;}


.product_price{float:left;padding:20px 0 0 15px}
.original_price{color:#FFF;font-size:14px;text-decoration:line-through;}
.sale_price{color:#E47820;font-size:18px;padding:5px 0;}
.sale_tag{float:right;margin:20px 15px 0 0;}
.current_price{color:#FFF;font-size:18px;padding:5px 0;}

.option_title{color:#FFFFFF;font-size:16px;margin:10px 0 0 15px;}
.swatch_text{color:#FFFFFF;font-size:11px;margin:0px 0 0 15px;font-weight:bolder}
.swatch_list{list-style-type:none;margin:0;padding:0 0 0 15px;}

.colour_text{margin:10px 0 0 0;padding:0;color:#FFFFFF;font-size:16px;height:23px}
.swatch_image{border:1px solid #FFFFFF;cursor:pointer;float:left;}
.swatch {margin:0 0 0 5px;float:left}
.quantity{float:right;margin:0 45px 0 0;}
.btn_addtobasket{margin:5px 10px 5px 180px;}
#product_livehelp{margin:0 0 10px 20px;}

.hrule {margin:0 8px 0 8px;height:.5px;color:#cccccc;}
.hrule2 {margin:10px 8px 0 8px;height:.5px;color:#cccccc;}



/*curved box for features*/

.roundedcornr_box_879926 {
	background: url(../images/roundedcornr_879926_tl.png) no-repeat top left;
}
.roundedcornr_top_879926 {
	background: url(../images/roundedcornr_879926_tr.png) no-repeat top right;
}
.roundedcornr_bottom_879926 {
	background: url(../images/roundedcornr_879926_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_879926 div {
	background: url(../images/roundedcornr_879926_br.png) no-repeat bottom right;
}
.roundedcornr_content_879926 {
	background: url(../images/roundedcornr_879926_r.png) top right repeat-y;
}

.roundedcornr_top_879926 div,.roundedcornr_top_879926,
.roundedcornr_bottom_879926 div, .roundedcornr_bottom_879926 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}

.roundedcornr_content_879926 { padding-left:13px;}

.roundedcornr_box_797650 {
	background: url(../images/roundedcornr_797650_tl.png) no-repeat top left;
}
.roundedcornr_top_797650 {
	background: url(../images/roundedcornr_797650_tr.png) no-repeat top right;
}
.roundedcornr_bottom_797650 {
	background: url(../images/roundedcornr_797650_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_797650 div {
	background: url(../images/roundedcornr_797650_br.png) no-repeat bottom right;
}
.roundedcornr_content_797650 {
	background: url(../images/roundedcornr_797650_r.png) top right repeat-y;
}

.roundedcornr_top_797650 div,.roundedcornr_top_797650,
.roundedcornr_bottom_797650 div, .roundedcornr_bottom_797650 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_797650, .roundedcornr_bottom_797650 {
}
.roundedcornr_content_797650 { padding: 0; }

/* nyro modal */
#nyroModalWrapper a#closeBut {
background:transparent url(/gif/nyroClose.gif) no-repeat scroll 0 0;
display:block;
height:12px;
outline-style:none;
outline-width:0;
position:absolute;
right:-13px;
text-indent:-9999em;
top:-13px;
width:12px;
}

div#nyroModalWrapper{border:4px solid #665A4A;background:#C2B29E}

/* tabs */
#tabs{margin-top:-10px;width:783px}
#tabs-1{min-height:440px;height:100%;background:#fff;margin:0 0 -3px -2px;}
#tabs-2{min-height:310px;height:310px;background:#fff;margin:0 0 -3px -2px;}
#tabs-3{min-height:310px;height:100%;background:#fff;margin:0 0 -3px -2px;width:95%;}

#tabs-1 #description_features{float:left;width:440px;}
#tabs-1 #features{float:left;width:56%;padding-left:2px;}
#tabs-1 #dimensions{float:left;width:42%;margin-left:5px;position:relative;left:10px;}
#tabs-1 #YMAL{float:left;;position:relative;left:15px;width:300px;background:url('/gif/YMAL.gif') no-repeat;height:317px;margin:0 0 0 5px}

#tabs-1 #YMAL .product_info {float:left;width:124px;margin:0 6px;font-size:12px}
#tabs-1 #YMAL #row1 {padding: 40px 10px 0pt 15px;width:276px}

/* BROWN PROMOS COMPONENTS */

.brownpromos {
	width: 916px;
	padding: 20px 25px 20px 15px;
	margin: 0;
	background: url(../jpg/brown-promos-tile.jpg) repeat top left;
	border-bottom: #b26a16 10px solid;
	}

#brownpromos {
	width: 916px;
	padding: 20px 25px 20px 15px;
	margin: 0;
	background: url(../jpg/brown-promos-tile.jpg) repeat top left;
	border-bottom: #b26a16 10px solid;
	}
.brownpromoscell {
	padding: 0 0 10px 0;
	margin:0;
	}

#brownpromosleft {
	width: 650px;
	margin: 0;
	padding: 25px 15px 0 0;
	float: left;
	background: url(../gif/about.gif) no-repeat top left;
	}

#brownpromosleftothers {
	width: 360px;
	margin: 0;
	padding: 20px 0 25px 60px;
	float: left;
	background: url(../gif/newproducts-wide.gif) no-repeat top left;
	}

#brownpromosright {
	width: 470px;
	margin: 0;
	padding: 0;
	float: right;
	}

#brownpromosright1 {
	width: 245px;
	margin: 0;
	padding:0;
	float: left;
	border-left: #5b3d1a 5px solid;
	}

#brownpromosright1others {
	width: 220px;
	margin: 0;
	padding-left: 15px;
	float: left;
	}

#brownpromosright2 {
	width: 220px;
	margin: 0;
	padding: 0;
	float: right;
	}

.brownpromo01 {
	margin: 0;
	padding: 155px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.brownpromo01 li {
	margin: 0;
	padding: 0;
    list-style: none;
	display: inline;
	}

.brownpromo01 a {
	float: left;
	padding: 155px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:155px; /* for IE5/Win only */
	}

.brownpromo01 a:hover {
	background-position: 0 -155px;
	}

.brownpromo01 a:active, .brownpromo01 a.selected {
	background-position: 0 -155px;
	}

.brownpromo01img a {
	width: 220px;
	background: url(../jpg/brownpromo-01.jpg) top left no-repeat;
	}

.brownpromo02 {
	margin: 0;
	padding: 155px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.brownpromo02 li {
	margin: 0;
	padding: 0;
    list-style: none;
	display: inline;
	}

.brownpromo02 a {
	float: left;
	padding: 155px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:155px; /* for IE5/Win only */
	}

.brownpromo02 a:hover {
	background-position: 0 -155px;
	}

.brownpromo02 a:active, .brownpromo02 a.selected {
	background-position: 0 -155px;
	}

.brownpromo02img a {
	width: 220px;
	background: url(../jpg/brownpromo-02.jpg) top left no-repeat;
	}

.brownpromo03 {
	margin: 0;
	padding: 155px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.brownpromo03 li {
	margin: 0;
	padding: 0;
    list-style: none;
	display: inline;
	}

.brownpromo03 a {
	float: left;
	padding: 155px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:155px; /* for IE5/Win only */
	}

.brownpromo03 a:hover {
	background-position: 0 -155px;
	}

.brownpromo03 a:active, .brownpromo03 a.selected {
	background-position: 0 -155px;
	}

.brownpromo03img a {
	width: 220px;
	background: url(../jpg/brownpromo-03.jpg) top left no-repeat;
	}


.brownpromoside {
	margin: 0;
	padding: 170px 0 0 0;
	list-style: none;
	display: inline;
	overflow: hidden;
	text-align: left;
	}

.brownpromoside li {
	margin: 0;
	padding: 0;
    list-style: none;
	display: inline;
	}

.brownpromoside a {
	float: left;
	padding: 170px 0 0 0;
	overflow: hidden;
	height: 0px !important;
	height /**/:170px; /* for IE5/Win only */
	}

.brownpromoside a:hover {
	background-position: 0 -170px;
	}

.brownpromoside a:active, .brownpromoside a.selected {
	background-position: 0 -170px;
	}

.brownpromosideimg a {
	width: 165px;
	background: url(../jpg/brownpromoside.jpg) top left no-repeat;
	}

#recafriend {
	width: 190px;
	margin: 0 0 15px 0;
	padding: 25px 0 10px 30px;
	border-bottom: #5b3d1a 1px solid;
	background: url(../gif/recommend.gif) no-repeat top left;
	}

#videocom {
	width: 190px;
	margin: 0 0 15px 0;
	padding: 25px 0 10px 30px;
	border-bottom: #5b3d1a 1px solid;
	background: url(../gif/video.gif) no-repeat top left;
	}

#newprod {
	width: 135px;
	margin: 0;
	padding: 25px 0 10px 85px;
	background: url(../gif/newproducts.gif) no-repeat top left;
	}





/* MID BOT TXT INDEX COMPONENTS */

#midbottxtwrapper {
	width: 874px;
	padding: 20px 40px 10px 40px;
	margin: 0;
	background: url(../jpg/midbottxt-tile.jpg) repeat-x top left;
	}

#midbottxt {
	width: 100%;
	padding: 0;
	margin: 0;
	border-bottom: #533817 1px solid;
	}

#midbottxtleft {
	width: 440px;
	margin: 0;
	padding: 20px 20px 20px 0;
	float: left;
	background: url(../gif/index-titles/about.gif) no-repeat top left;
	border-right: #533817 5px solid;
	}

#midbottxtright {
	width: 195px;
	margin: 0;
	padding: 0;
	float: right;
	}

.midbottxtsatisfied {
	width: 195px;
	margin: 0;
	padding: 20px 0 10px 0;
	background: url(../gif/index-titles/satisfied.gif) no-repeat top left;
	border-bottom: #533817 1px solid;
	}

.midbottxtrecommend {
	width: 195px;
	margin: 15px 0 0 0;
	padding: 20px 0 10px 0;
	background: url(../gif/index-titles/recommend.gif) no-repeat top left;
	border-bottom: #533817 1px solid;
	}

.midbottxtleather {
	width: 195px;
	margin: 15px 0 0 0;
	padding: 20px 0 10px 0;
	background: url(../gif/index-titles/leather.gif) no-repeat top left;
	}




/* MID BOT TXT ALL OTHER PAGES COMPONENTS */

#midbottxtotherswrapper {
	width: 680px;
	padding: 20px 40px 10px 40px;
	margin: 0 auto;
	background: url(../jpg/midbottxt-tile.jpg) repeat-x top left;
	border-top: #b26a16 10px solid;
	}

#midbottxtothers {
	width: 100%;
	padding: 0;
	margin: 0;
	border-bottom: #533817 1px solid;
	}




/* PRODUCT CHOICE COMPONENTS */

.productsection {
	color: #33200A;
	font-weight: bold;
	padding:10px 0 0 10px;
	}

.productsectionholder {
	width: 545px;
	padding: 0;
	margin: 0;
	}

.productsectionleft {
	width: 245px;
	float: left;
	padding: 0;
	margin: 0;
	color: #715a3e;
	font-weight: bold;
	}

.productsectionright {
	padding: 0;
	margin: 3px 0 8px 0;
	font-size: 120%;
	color: #33200a;
	font-weight: bold;
	text-align: left;
	}

.productcategory {
	font-size: 120%;
	color: #33200a;
	font-weight: bold;
	}

.productdescription {
	margin: 10px 0 2px 0;
	background: #ffffff url(../gif/white-tile.gif) repeat top left;
	width: 739px;
	height:140px;
	}

#main_category_block
{
	width:739px;
}

.productdescellleft {
	font-size: 95%;
	line-height: 1.2em;
	color: #33200a;
	width: 430px;
	padding: 10px;
	float:left;
	}

.productdescellmid {
	width: 280px;
	padding: 0;
	float:right;
}

.productdescellright {
	width: 150px;
	padding: 10px;
	text-align: right;
	vertical-align: top;
	background: #ad9e8a url(../gif/colourindicator-tile.gif) repeat top left;
	}

.prodnav {
	margin: 0 0 5px 0;
	padding: 0;
	width: 739px;
	border-bottom: #ad9e8a 1px solid;
	border-top: #ad9e8a 1px solid;
	}

.prodnav1 {
	width: 396px;
	padding: 3px 10px 3px 0;
	text-align: left;
	border-right: #ad9e8a 1px solid;
	}

.prodnav2 {
	width: 112px;
	padding: 3px 5px 3px 5px;
	text-align: right;
	vertical-align: middle;
	border-right: #ad9e8a 1px solid;
	}

.prodnav3 {
	width: 190px;
	padding: 3px 0 3px 0;
	text-align: right;
	}

.colourindicator {
	margin: 0 0 2px 0;
	padding: 3px 10px 3px 10px;
	width: 719px;
	background: #ad9e8a url(../gif/colourindicator-tile.gif) repeat top left;
	}

.colourindicatordetail {
	margin: 0 0 20px 0;
	padding: 5px 10px 5px 10px;
	width: 719px;
	background: #ad9e8a url(../gif/colourindicator-tile.gif) repeat top left;
	}

.colourindtxt {
	width: 586px;
	padding: 5px 0 5px 0;
	text-align: left;
	font-size: 80%;
	color: #33200a;
	}

.colourindtxtsmall {
	width: 135px;
	padding: 0 0 10px 0;
	text-align: left;
	font-size: 80%;
	color: #33200a;
	}

.colourindchoice {
	width: 59px;
	padding: 0;
	text-align: right;
	}

.colourindchoicesmall {
	width: 45px;
	padding: 0;
	text-align: right;
	}

.colourindchoice2 {
	width: 108px;
	padding: 0 0 0 10px;
	text-align: left;
	font-size: 85%;
	color: #33200a;
	}

.colourindcol7 {
	width: 118px;
	padding: 0 15px 0 0;
	}

.colourindcol6 {
	width: 36px;
	padding: 0 5px 0 0;
	}

.colourindcol5 {
	width: 90px;
	padding: 0 15px 0 0;
	}

.colourindcol4 {
	width: 36px;
	padding: 0 5px 0 0;
	}

.colourindcol3 {
	width: 66px;
	padding: 0 15px 0 0;
	}

.colourindcol2 {
	width: 36px;
	padding: 0 5px 0 0;
	}

.colourindcol1 {
	width: 83px;
	padding: 0;
	font-size: 85%;
	color: #33200a;
	}


/* PRODUCT HOLDER COMPONENTS */

.productholder {
	width: 739px;
	padding: 0;
	margin: 0 0 15px 0;
	background: #d4c7b7 url(../gif/productholder-tile.gif) repeat-y top left;
	}

.productholderleft {
	width: 362px;
	margin: 0;
	padding: 0;
	float: left;
	}

.productholderright {
	width: 362px;
	margin: 0;
	padding: 0;
	float: right;
	}

.productfloatleft
{
	width:156px;
	float:left;
	background: #d4c7b7;
	padding:10px;
	margin:0;
	position:relative;
}
.productholderleft1 {
	width: 159px;
	margin: 0;
	padding: 10px 10px 10px 12px;
	float: left;
	}

.productholderleft2 {
	width: 153px;
	margin: 0;
	padding: 10px 10px 10px 12px;
	float: right;
	}

.productholderright1 {
	width: 159px;
	margin: 0;
	padding: 10px 10px 10px 10px;
	float: left;
	}

.productholderright2 {
	width: 157px;
	margin: 0;
	padding: 10px 10px 10px 10px;
	float: right;
	}

.buyoptions {
	padding: 10px;
	min-height: 465px;
	vertical-align: top;
	background: #f6f3ee url(../gif/thumbnails-tile.gif) repeat top left;
	}

.buyoptions2 {
	padding: 10px;
	margin: 0 0 10px 0;
	vertical-align: top;
	background: #c9bba8 url(../gif/buyoptions2-tile.gif) repeat top left;
	}

.buytablecolour {
	width: 36px;
	padding: 3px 5px 3px 0;
	margin: 0;
	vertical-align: middle;
	border-bottom: #baac98 1px solid;
	}

.buytablecolourtxt {
	width: 169px;
	padding: 0 5px 0 0;
	margin: 0;
	font-size: 85%;
	color: #322111;
	font-weight: bold;
	vertical-align: middle;
	border-bottom: #baac98 1px solid;
	border-right: #baac98 1px solid;
	}

.buytablestock {
	width: 65px;
	padding: 0;
	margin: 0;
	font-size: 85%;
	text-align: center;
	border-bottom: #baac98 1px solid;
	border-right: #baac98 1px solid;
	}

.buytableselectcolour {
	width: 236px;
	padding: 0 10px 5px 0;
	margin: 0;
	border-bottom: #baac98 1px solid;
	}

.buytabletopstatus {
	width: 50px;
	padding: 0 0 5px 0;
	margin: 0;
	border-bottom: #baac98 1px solid;
	}

.hovertxt {
	font-size: 75%;
	color: #5b3d1a;
	line-height: 1.3em;
	}

.buytabletitl {
	width: 150px;
	padding: 0 0 5px 0;
	margin: 0;
	font-weight: bold;
	border-bottom: #baac98 1px solid;
	color: #33200a;
	line-height: 1.2em;
	font-size: 95%;
	border-right: #baac98 1px solid;
	}

.buytabletitr {
	width: 140px;
	padding: 0 0 5px 5px;
	margin: 0;
	font-weight: bold;
	border-bottom: #baac98 1px solid;
	color: #33200a;
	line-height: 1.2em;
	font-size: 95%;
	}

.buytableicons {
	width: 79px;
	padding: 0;
	text-align: center;
	margin: 0;
	border-bottom: #baac98 1px solid;
	}

.buytablestatus {
	width: 70px;
	padding: 5px 0 5px 0;
	margin: 0;
	border-bottom: #baac98 1px solid;
	}

.buytablequantity {
	width: 60px;
	padding: 5px 10px 5px 10px;
	margin: 0;
	text-align: left;
	border-right: #baac98 1px solid;
	border-bottom: #baac98 1px solid;
	}

.buytablebutton {
	width: 135px;
	padding: 5px 0 5px 10px;
	margin: 0;
	text-align: right;
	color: #33200a;
	line-height: 1.2em;
	font-size: 95%;
	font-weight: bold;
	border-bottom: #baac98 1px solid;
	}

.producttitle {
	height: 40px;
	vertical-align: top;
	color: #33200a;
	}

.producttitle a:link, .producttitle a:visited {
	color:#33200a;
	text-decoration:none;
	font-weight:bold;
	}

.producttitle a:active, .producttitle a:hover {
	color:#5c3c1b;
	text-decoration:underline;
	font-weight:bold;
	}

.productprice {
	color: #33200a;
	font-size: 85%;
	}

.propthumbsimg {
	padding: 0;
	width: 150px;
	}

.propthumbsimg a img {
	padding: 0;
	width: 150px;
	border: #c2b29e 2px solid;
	}

.propthumbsimg a:hover img {
	padding: 0;
	width: 150px;
	border: #a29380 2px solid;
	}

.blankicon {
	width: 118px;
	padding: 0 5px 2px 36px;
	color: #775314;
	text-align: right;
	font-size: 12px;
	background: #d4c7b7 url(../gif/blank-icon.gif) no-repeat top left;
	}

.saleicon {
	width: 118px;
	padding: 0 5px 2px 36px;
	color: #775314;
	text-align: right;
	font-size: 12px;
	}

.newicon {
	width: 118px;
	padding: 0 5px 2px 36px;
	color: #775314;
	text-align: right;
	font-size: 12px;
	}

.sale-icon {
	height: 15px;
	width: 18px;
	padding: 0 5px 2px 36px;
	position:absolute;
	top:52px;
	left:12px;
	background: #fff url(../gif/sale-icon.gif) no-repeat top left;
	}

.new-icon {
	height: 15px;
	width: 18px;
	padding: 0 5px 2px 36px;
	position:absolute;
	top:52px;
	left:12px;
	background: #fff url(../gif/new-icon.gif) no-repeat top left;
	}

.tinyswatches {
	width: 150px;
	height: 15px;
	padding: 2px 0 5px 0;
	margin: 0;
	background:url('/gif/tiny-swatches1.gif') no-repeat 0 3px;
	}


/* PRODUCT DETAILS COMPONENTS */

.heading {
	font-size: 110%;
	color: #33200a;
	font-weight: bold;
	margin:0;
	}

.heading2 {
	font-size: 110%;
	color: #E47820;
	font-weight: bold;
	margin: 0;
	}

.productdivline {
	border-bottom: #ad9e8a 1px solid;
	margin-bottom: 10px;
	padding: 0;
	width: 100%;
	}

.prodbulletlist {
	margin: 10px 0 0 0;
	font-size: 95%;
	padding: 0 0 0 14px;
	list-style: none;
	color: #714d25;
	}

.prodbulletlist ol {
	list-style: none;
	margin: 0;
	border: 0;
	}

.prodbulletlist li {
	color: #000;
	font-size: 95%;
	list-style-image: url(../gif/bullet.gif);
	padding:0 0 0 2px;
	}

.strapline {
	color: #a8441c;
	font-weight: bold;
	font-style:italic;
	}

.description {
	color: #33200a;
	line-height: 1.2em;
	font-size: 85%;
	margin:0;
	text-align:justify;
	}

.prodnavdetails {
	margin: 20px 0 2px 0;
	padding: 0;
	width: 545px;
	border-bottom: #ad9e8a 1px solid;
	border-top: #ad9e8a 1px solid;
	}

.prodnavdetailsleft {
	padding: 5px 10px 5px 0;
	text-align: left;
	}

.prodnavdetailsmid {
	width: 129px;
	padding: 5px 10px 5px 0;
	text-align: right;
	border-left: #ad9e8a 1px solid;
	}

.prodnavdetailsright {
	width: 139px;
	padding: 5px 0 5px 10px;
	text-align: right;
	border-left: #ad9e8a 1px solid;
	}

.prodnavdetailsbot {
	margin: 0;
	padding: 0;
	width: 660px;
	border-bottom: #ad9e8a 0px solid;
	border-top: #ad9e8a 0px solid;
	}

#mainimgholder {
	width: 739px;
	padding: 0;
	margin: 0;
	background: #ffffff url(../gif/prod-details-tile.gif) repeat top left;
	text-align: left;
	}

.mainimg {
	width: 250px;
	padding: 0;
	margin: 0;
	background: #ffffff url(../gif/white-tile.gif) repeat top left;
	text-align: left;
	float: left;
	}

.desplusluv {
	width: 489px;
	padding: 0;
	margin: 0;
	text-align: left;
	float: right;
	}

.maindescription {
	width: 319px;
	padding: 10px;
	margin: 0;
	background: #d4c7b7 url(../gif/main-description-tile.gif) repeat top left;
	text-align: left;
	float: left;
	}

.youwudluv {
	width: 115px;
	padding: 65px 20px 10px 15px;
	margin: 0;
	text-align: left;
	float: right;
	background: url(../gif/we-also-rec.gif) no-repeat top left;
	}

.youwudluvcell {
	padding: 0 0 15px 0;
	margin: 0;
	}

.thumbnails {
	width: 230px;
	padding: 10px;
	margin: 0;
	}

.tn {
	padding: 0;
	margin: 10px 10px 0 0;
	text-align: left;
	}

.tn a img {
	padding: 0;
	margin: 10px 10px 0 0;
	border: #ebe5de 1px solid;
	text-align: left;
	}

.tn a:hover img {
	padding: 0;
	margin: 10px 10px 0 0;
	border: #dbd5cc 1px solid;
	text-align: left;
	}

.tnend {
	padding: 0;
	margin: 10px 0 0 0;
	text-align: left;
	}

.tnend a img {
	padding: 0;
	margin: 10px 0 0 0;
	border: #ebe5de 1px solid;
	text-align: left;
	}

.tnend a:hover img {
	padding: 0;
	margin: 10px 0 0 0;
	border: #dbd5cc 1px solid;
	text-align: left;
	}

.prodinfo {
	width: 545px;
	padding: 0;
	margin: 0 0 15px 0;
	}

.prodinfoleft {
	width: 330px;
	margin: 0;
	padding: 0;
	float: left;
	}

.prodinforight {
	width: 195px;
	margin: 0;
	padding: 0;
	float: right;
	background: #d4c7b7 url(../gif/description-tile.gif) repeat top left;
	}

.descriptiontxt {
	font-size: 95%;
	color: #33200a;
	line-height: 1.3em;
	}

.video {
	width: 115px;
	padding: 0;
	margin: 0;
	vertical-align: top;
	}

.dimensionsweight {
	width: 100px;
	padding: 0 0 0 15px;
	font-size: 90%;
	margin: 0;
	vertical-align: top;
	color: #714d25;
	line-height: 1.3em;
	}

.priceholder {
	width: 165px;
	padding: 10px 15px 5px 15px;
	margin: 0;
	border-bottom: #ad9e8a 1px solid;
	}

.pricetxtl {
	font-size: 120%;
	padding: 0 0 0 10px;
	width: 147px;
	margin: 0 0 10px 0;
	text-align: left;
	background: #f6f3ee url(../gif/thumbnails-tile.gif) repeat top left;
	}

.pricetxtr {
	padding: 3px 10px 3px 10px;
	margin: 0 0 10px 0;
	text-align: right;
	background: #f6f3ee url(../gif/thumbnails-tile.gif) repeat top left;
	}

.wastxt {
	font-size: 85%;
	color: #8c3714;
	line-height: 1.3em;
	text-decoration: line-through;
	font-weight: bold;
	}

.nowtxt {
	font-size: 120%;
	color: #775314;
	line-height: 1.3em;
	font-weight: bold;
	}

.wastxt2 {
	font-size: 85%;
	color: #8c3714;
	line-height: 1.2em;
	text-decoration: line-through;
	font-weight: bold;
	}

.nowtxt2 {
	color: #775314;
	line-height: 1.2em;
	font-weight: bold;
	}

.weight {
	width: 165px;
	padding: 10px 15px 5px 15px;
	margin: 0;
	border-bottom: #ad9e8a 1px solid;
	}

.weighttxt {
	font-size: 95%;
	color: #714d25;
	line-height: 1.3em;
	}

.purchaseoptions {
	width: 165px;
	padding: 10px 15px 5px 15px;
	margin: 0;
	}

.purchasetablel {
	width: 160px;
	padding: 0;
	margin: 0;
	text-align: left;
	vertical-align: top;
	}

.purchasetabler {
	width: 135px;
	padding: 0 0 0 10px;
	margin: 0;
	text-align: right;
	vertical-align: top;
	border-left: #c2b4a2 1px dotted;
	}

.videofilel {
	width: 35px;
	padding: 0;
	margin: 0;
	text-align: left;
	vertical-align: top;
	}

.videofiler {
	width: 165px;
	padding: 0 0 0 10px;
	margin: 0;
	text-align: left;
	}

.zooml {
	width:26px;
	padding: 0;
	margin: 0;
	text-align: left;
	vertical-align: top;
	}

.zoomr {
	width: 174px;
	padding: 0 0 0 10px;
	margin: 0;
	text-align: left;
	}

.addtobasket {
	font-size: 135%;
	}

.addtobasket_video
{
	margin:0 0 12px 15px;
}
.proddetreviews {
	width: 709px;
	padding: 5px 15px;
	margin: 0;
	background: #eae6e0 url(../gif/reviews-tile.gif) repeat top left;
	border: #ae9e8a 1px dotted;
	}

.youwudluvthumbsimg {
	padding: 0;
	width: 110px;
	}

.youwudluvthumbsimg a img {
	padding: 0;
	width: 110px;
	border: #c2b29e 2px solid;
	}

.youwudluvthumbsimg a:hover img {
	padding: 0;
	width: 110px;
	border: #a29380 2px solid;
	}
/* FOOTER COMPONENTS */

#creditcardswrapper {
	width: 904px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	}

#creditcardsleft {
	width: 280px;
	height: 70px;
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
	background: url(../gif/creditcards.gif) no-repeat top left;
	}

#creditcardsright {
	width: 580px;
	margin: 10px 0 0 0;
	padding: 20px 0 0 0;
	float: right;
	text-align: right;
	}

.testimonialstxt {
	font-size: 100%;
	color: #ffffff;
	line-height: 1.3em;
	}

.testimonialstxt a:link, .testimonialstxt a:visited {
	color:#b26a16;
	text-decoration:none;
	font-weight:bold;
	}

.testimonialstxt a:active, .testimonialstxt a:hover {
	color:#e08419;
	text-decoration:underline;
	font-weight:bold;
	}

#footergrad {
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background: url(../jpg/footergrad.jpg) repeat-x top left;
	}

#footerwrapper {
	width: 904px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	border-top: #533817 1px solid;
	}

#footerwrapperothers {
	width: 680px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	}

#footerleft {
	width: 610px;
	margin: 0;
	padding: 10px 0 0 0;
	float: left;
	}

#footerright {
	width: 290px;
	margin: 0;
	padding: 0;
	float: right;
	text-align: right;
	}

.thawtecell {
	width: 110px;
	margin: 0;
	padding: 10px 0 10px 0;
	text-align: center;
	background: url(../gif/thawte-bg.gif) no-repeat top left;
	}

.footerlinks {
	color: #8a6a44;
	font-size: 75%;
	line-height: 1.4em;
	}

.footerlinks a:link, .footerlinks a:visited {
	font-weight: bold;
	color: #af9f8a;
	text-decoration:none;
	}

.footerlinks a:active, .footerlinks a:hover {
	font-weight: bold;
	color: #cebda6;
	text-decoration:underline;
	}

.footerwhitelinks {
	color: #ffffff;
	font-size: 75%;
	line-height: 1.4em;
	}

.footerwhitelinks a:link, .footerwhitelinks a:visited {
	font-weight: bold;
	color: #bb7017;
	text-decoration:none;
	}

.footerwhitelinks a:active, .footerwhitelinks a:hover {
	font-weight: bold;
	color: #ffffff;
	text-decoration:underline;
	}

.editlinks{
	font-weight: bold;
	font-size: 11px;
	color: #bb7017;
	text-decoration:underline;
	}

.errorMessage{
	font-weight: bold;
	font-size: 12px;
	color: #FF0000;
}

/* Basket Component */

#shoppingcart-area{width:755px; float:left;}
#shoppingcart-area_review{width:735px; float:left;}

.cartitem{ border:#AF9F8A 1px solid; color:#33200A; font-family:arial; font-size:11px; font-weight:bold; width:220px; height:20px; padding-top:8px; float:left; text-align:center; background-color:#B8A894;}
.cartitem1{ border:#AF9F8A 1px solid; color:#33200A; font-family:arial; font-size:11px;  width:220px;  padding-top:8px; float:left; text-align:center;  height:60px;background-color:#B8A894;}

.cartimage{border-right:#AF9F8A 1px solid; border-top:#AF9F8A 1px solid; border-bottom:#AF9F8A 1px solid; color:#33200A; font-family:arial; font-size:11px; font-weight:bold; width:102px; height:20px; padding-top:8px; float:left; text-align:center; background-color:#B8A894;}
.cartimage1{border-right:#AF9F8A 1px solid; border-top:#AF9F8A 1px solid; border-bottom:#AF9F8A 1px solid; color:#33200A; font-family:arial; font-size:11px; font-weight:bold; width:102px; height:60px; padding-top:8px; float:left; text-align:center;background-color:#B8A894;}

.cartqty{border-right:#AF9F8A 1px solid; color:#33200A; font-family:arial; font-size:11px; font-weight:bold; width:70px; height:20px; padding-top:8px; float:left; text-align:center; background-color:#B8A894; border-top:#AF9F8A 1px solid; border-bottom:#AF9F8A 1px solid;}
.cartqty1{border-right:#AF9F8A 1px solid; color:#33200A; font-family:arial; font-size:11px;  width:70px; height:60px; padding-top:8px; float:left; text-align:center;  border-top:#AF9F8A 1px solid; border-bottom:#AF9F8A 1px solid;background-color:#B8A894;}

.cartremove{border-right:#AF9F8A 1px solid; color:#33200A; font-family:arial; font-size:11px; font-weight:bold; width:49px; height:20px; padding-top:8px; float:left; text-align:center; background-color:#B8A894; border-top:#AF9F8A 1px solid; border-bottom:#AF9F8A 1px solid;}
.cartremove1{border-right:#AF9F8A 1px solid; color:#33200A; font-family:arial; font-size:11px;  width:49px; height:60px; padding-top:8px; float:left; text-align:center;  border-top:#AF9F8A 1px solid; border-bottom:#AF9F8A 1px solid;background-color:#B8A894;}

.carttotal{border-right:#AF9F8A 0px solid; border-top:#AF9F8A 1px solid; border-bottom:#AF9F8A 1px solid; color:#33200A; font-family:arial; font-size:11px; font-weight:bold; width:132px; height:20px; padding-top:8px; float:left; text-align:center; background-color:#B8A894;}
.carttotal1{border-right:#AF9F8A 0px solid; border-top:#AF9F8A 1px solid; border-bottom:#AF9F8A 1px solid; color:#33200A; font-family:arial; font-size:11px; font-weight:bold; width:132px; height:60px; padding-top:8px; float:left; text-align:center;background-color:#B8A894;}

.carttotal_review{border-right:#AF9F8A 1px solid; border-top:#AF9F8A 1px solid; border-bottom:#AF9F8A 1px solid; color:#33200A; font-family:arial; font-size:11px; font-weight:bold; width:129px; height:20px; padding-top:8px; float:left; text-align:center; background-color:#B8A894;}
.carttotal1_review{border-right:#AF9F8A 1px solid; border-top:#AF9F8A 1px solid; border-bottom:#AF9F8A 1px solid; color:#33200A; font-family:arial; font-size:11px; font-weight:bold; width:129px; height:60px; padding-top:8px; float:left; text-align:center;background-color:#B8A894;}


#shppingbasket-spacer{width:695px; float:left; padding-top:10px; padding-bottom:10px;}

#review-Grandtotal-Area{width:730px; padding-top:5px; padding-bottom:5px; border-left:#AF9F8A 1px solid; border-right:#AF9F8A 1px solid; border-bottom:#AF9F8A 1px solid; background-color:#B8A894;}
#shopping-Grandtotal-Area{width:753px; padding-top:5px; padding-bottom:5px; border-left:#AF9F8A 1px solid; border-right:#AF9F8A 1px solid; border-bottom:#AF9F8A 1px solid; background-color:#B8A894;}
#shopping-Grandtotal-Area-Text{ font-size:12px; font-weight:bold; text-align:right; width:590px; padding-right:10px; float:left;}
#shopping-Grandtotal-Area-prices{ font-size:12px; font-weight:bold; text-align:right; width:110px; padding-right:10px; float:left; border-left:#AF9F8A 1px solid;}

/* 3D secure */

.oDisableOverlay { display:none; position:absolute; top:0px; left:0px; width:100%; z-index:100; cursor:wait; height:1240px; background:#FFFFFF;}
.Text			 {font-size: 11px; color: #000000; font-weight: normal;}
.Text		a	 {font-size: 11px; color: #000000; font-weight: bold; text-decoration: none;}
.TextLink		 { font-size: 11px; color: #33200A; font-weight: normal;}
.TextLink	a	 { font-size: 11px; color: #33200A; font-weight: bold; text-decoration: none;}
.CV2Text		 { font-size: 11px; color: #33200A; font-weight: normal; text-decoration: none;}
.CV2Heading 	 { font-size: 15px; color: #33200A; font-weight: bold; text-decoration: none;}
.divCV2_Help1	 {z-index:101;position:absolute; width:515px; height:470px; display:none; background-color:#FFFFFF; border: 1px solid black;}
#CV2_text 		 {padding-left:7px; padding-right:25px;padding-top:7px}
.message		 {text-align: center;font-size: 100%;color: #FF0000;line-height: 1.3em;font-weight:bold;}

.bestvaluetxt {
	text-align: left;
	color: #e53f05;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: bold;
	padding-bottom:10px;
	}

.leftcellupper {
	width: 440px;
	height: 75px;
	padding: 10px 10px 0 10px;
	margin: 0;
	vertical-align: top;
	background: url(../gif/white-tile.gif) top left repeat-x;
	}

.leftcelllower {
	width: 440px;
	height: 40px;
	padding: 0 10px 5px 10px;
	margin: 0;
	vertical-align: top;
	background: url(../gif/white-tile.gif) top left repeat-x;
	}

.rightcell {
	width: 280px;
	height: 130px;
	padding: 0;
	margin: 0;
	vertical-align: top;
	}

.gap {
	height: 7px;
	padding: 0;
	margin: 0;
	}

.maintext {
	text-align: left;
	color: #463725;
	font-size: 12px;
	line-height: 1.2em;
	}