p.productpic img{
	float:left;
	margin:15px 10px 0px -15px;
	}

.small /*This makes small capital letters*/
{
	font-variant:small-caps;
	}
/*filter:shadow;This adds shadow to text*/
body {
	background-color:  #dfd1b9; 
	padding-top:5px;
	margin: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #8D0336;
	}
.invisible {/*This is the Wording in the Header*/
	font-family:"Times New Roman", Times, serif;
	font-size: 2.9em;
	color:#000000;	font-weight:500;
	margin: 22px 0 0 243px;
	float:left;
	}
.invisible span {
	display:none;
	}
h6 {/*This is the Wording in the Header*/
	font-family:"Times New Roman", Times, serif;
	font-size: 1.05em;
	font-weight:500;
	margin:78px 0 0 200px;
	float:left;
	}
h1 {
	font-family:"Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 2em;
	margin: 0 0px 0 0;
	padding: 20px 0 5px 0;
	Text-align:center;
	}
h2 {
	font-family:"Times New Roman", Times, serif;
	text-align:center;
	font-size: 1.9em;
	font-weight: normal!important;
	margin: auto;
	padding: 0 0 25px 0;
	border-bottom: 1px dotted #837B6D;
	}
h3 {
	font-family:"Times New Roman", Times, serif;
	font-weight: normal!important;
	font-size: 1.5em;
	margin: 0 50px 0 0;
	padding: 20px 0 5px 0;
	border-bottom: 1px dotted #837B6D;
	}
h4 {
	font-weight: normal!important;
	width: 302px;
	height: 49px;
	margin: 20px 0 0 196px;
	float:left;
	font-size: 1.0em;
	Text-align:center;
	}
h5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	margin: 0 50px 0 0;
	padding: 20px 0 5px 0;
	border-bottom: 1px dotted #837B6D;
	Text-align:left;
	}
.h5 ul {
    list-style: none;
	}
.h5 li {
    list-style: none;
	margin:-35px 0px 0px -30px;
	}
.h5 li a:hover {
	color: #A46679;
	}
.hidden {
	clear: both;
	visibility: hidden;
	margin: 0;
	padding: 0;
	width: 200px;
	}
div#headerpic {/*The top border of the site*/
	width: 817px;
	background: url(/mulberry/images/headerpic.gif);
	margin-left: auto;
	margin-right: auto;
	}
div#maincontainer {
	width: 775px;
	padding: 0 21px 0 21px;
	background: url(/mulberry/images/background_gradient.png) repeat-y left top;
	margin-left: auto;
	margin-right: auto;
	}
div#footer {
	width: 817px;
	height: 25px;
	margin-left:auto;
	margin-right: auto;
	}
div#header { /*This is the header and menu for the producers and products pages*/
	height: 175px;
	background:#8D0336 url(/mulberry/images/working.png) no-repeat left top;
	padding-bottom: 14px;
	}
#header ul {
	margin:27px 0 0 75px;
	padding: 0;
	list-style-type: none;
	float: left;
	width: 750px;
	}
#header a { /*The following sets the options in the horizontal menu and the link color*/
 	margin: -12px 0px 0px 0px;/*Sets the position of the boxes*/
    padding:10px 2px 11px 2px ;/*Padding in the boxes*/
	display: block;
	text-decoration: none;
	font-size: .75em;
	color:#ffffff;
	text-align:center;
	}
#header li {/*sets the postion of hover boxes */
	float:left;
	margin:0px 0px 0px 0px;
	}
#header #currentpage a {
 	margin: -12px 0px 0px 0px;
    padding:12px 2px 12px 2px ;
	background-color:#9D0036;
	color: #fff;
	}
.menu {	/*The style of the index bottom menu*/
	background:url(images/background_gradient.png) repeat-y left top;
	width: 817px;
	margin-bottom:0px;
	height: 25px;
	margin:auto;
}
.menu ul {
	margin: 0px 0px 0px 22px;
	height: 25px;
	list-style-type: none;
	float: left;
	width: 674px;
 	background:#8D0336;
	padding:0px 0px 0px 100px;
}
.menu li {
	font-size: 0.75em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px 0px 0px 5px;
	float: left;
	}
.menu li a {
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	float: left;
	color: #fff;
	}
.menu a.trigger {
	margin:-12px 0px 0px 0px ;/*Sets position of the trigger*/
	padding: 12px 10px 0px 10px;/*Around the trigger*/
	}
.menu li ul {/* background  area for multi choice*/
	position: absolute!important;/*makes dropdown show over web page*/
	margin: -18px 0px 0px 10px;
	padding:0px 0px 10px 0px;
	display: none;
	background-color:#9D0036;
	border: 2px solid #8D0336;
	width:272px;
	}
.menu li:hover ul {/*makes dropdown show background color*/
	display: block!important;
	background-color:#e1caab;
	}
.menu li:hover ul a{/* position of multi choice in background*/
	color:#8D0336;
	background-color:#e1caab;
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 5px;
	border: 1px solid #8D0336;
	font-size:1.25em;
	}
.menu li ul li a:hover {
	background-color:#ffffff;
	}
.menu .currentpage a {
 	margin: -6px 0px 0px 0px !important;
    padding:5px 10px 9px 10px ;
	background-color:#9D0036;
	}
.menu li a:hover {
 	margin: -5px 0px 0px 0px;
	background-color:#e1caab;
	padding: 5px 10px 9px 10px;
	color: #8d0336;
	}
.cartmenu ul {
	margin: -2px 0px 10px -15px;
	height: 25px;
	list-style-type: none;
	float: left;
	width: 755px;
	background:#8D0336;
	padding: 0px 0px 0px 20px;
}
.cartmenu li {
	font-size: 0.75em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px 2px 0px 2px;
	float: left;
	}
.cartmenu li a {
	padding: 0px 5px 0px 5px;
	text-decoration: none;
	float: left;
	color: #fff;
	}
.cartmenu li a:link, a:visited, a:active {
	text-decoration: none;
	}
.cartmenu .currentpage a {
 	margin: -6px 0px 0px 0px !important;
    padding:5px 5px 9px 5px ;
	background-color:#9D0036;
	color: #fff;
	}
.cartmenu li a:hover {
 	margin: -5px 0px 0px 0px;
	background-color:#e1caab;
	padding: 5px 5px 6px 5px;
	color:#8D0336;
	}
.divbot {
	margin: 0 10px;
	padding:0px 0px;
	color: #ffffff;
	}
.divide {
	margin: 0 10px;
	font-size:.75em;
	color: #ffffff;
	}
.dividered {
	margin: 0 5px;
	color: #8D0336;
	}
div#header1 {
	height: 175px;
	background:#8D0336 url(/mulberry/images/working.png) no-repeat left top;
	padding-bottom: 14px;
	}
#header1 ul {
	margin: 27px 0 0 60px;
	padding: 0;
	float: left;
	width: 750px;
	}
#tombar, #tombar ul {
	list-style: none;
	font-family: verdana,Arial, Helvetica, sans-serif;
	}
#tombar a {	 /*The following sets the options in the horizontal menu and the link color excluding the trigger */
 	margin: -12px 0px 0px 0px;/*Sets the position of the boxes*/
    padding:10px 10px 11px 10px ;/*Padding in the boxes*/
	display: block;
	text-decoration: none;
	font-size: .75em;
	color:#ffffff;
	text-align:center;
	}
#tombar a.trigger {
	margin:-10px 0px 0px 0px ;/*Sets position of the trigger*/
	padding: 2px 10px 18px 10px;/*Around the trigger*/
	}
#tombar li {/*sets the postion of hover boxes */
	float:left;
	margin:0px 5px 0px 5px;
	}
#tombar li ul, #tombar ul li  {/*Makes drop down*/	/*If the drop down needs to be vertical insert "width: 10em;"*/
	margin: 0px 0px 0px -30px;
	padding:5px 5px 0px 5px;
	width: 13em;
	}
#tombar li ul {/* background  area for multi choice*/
	position: absolute!important;/*makes dropdown show over web page*/
	display: none;
	margin: -8px 0px 0px -35px;
	padding:0px 0px 5px 0px;
	background-color:#fff;
	border: 1px solid #8D0336;
	width:190px;
	}
#tombar li:hover ul {/*makes dropdown show*/
	display: block!important;
	}
#tombar li:hover ul a{/* position of multi choice in background*/
	background-color:#e1caab;
	margin:0px 0px 0px 30px;
	padding:10px 10px 10px 10px;
	border: 1px solid #8D0336;
	color:#8D0336;
	}
#tombar ul a:hover {
	background-color:#fff!important;
	color:#8D0336  !important;
	}
#tombar li:hover a, #tombar a:focus, #tombar a:active{/* The hover colors and position*/
 	margin: -12px 0px 0px 0px;
    padding:10px 10px 12px 10px ;
	background-color:#E1CAAB;
	color: #8D0336;
	}
#tombar a.trigger:hover {
	margin:-12px 0px 0px 0px ;/*Sets position of the trigger*/
	padding: 4px 10px 18px 10px;/*Around the trigger*/
	}
#tombar a.trigger:active{
	margin:-10px 0px 0px 0px ;/*Sets position of the trigger*/
	padding: 2px 10px 18px 10px;/*Around the trigger*/
	background-color:black;
	}
#tombar #currentpage a {
 	margin: -14px 0px 0px 0px;
    padding:12px 10px 12px 10px ;
	background-color:#9D0036;
	color: #fff;
	}
#tombar #currentpage  a:hover {
	background-color:#e1caab;
	color: #8d0336;
	}
div#leftpanelcontent {
	width: 520px;
	float: left;
	padding: 20px 20px 30px 10px;
	margin: 0;
	}
div#lefthead{
	width: 750px;
	float: left;
	padding: 0 10px 10px 15px;
	background-color:#E1CAAB;
	margin: 0;
	}
div#left{
	width: 755px;
	float: left;
	padding: 0 10px 10px 10px;
	background-color:#E1CAAB;
	margin: 0;
	}
div#rightpanelcontent {
	width: 180px;
	float: right;
	padding: 20px 20px 0 10px;
	}
ul.companyrange {
	list-style-type: none;
	margin: 0 0 20px 0;
	padding: 0;
	}
ul.companyrange li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #8D0336;
	font-size: 0.9em;
	line-height: 1.4em;
	}
ul.companyrange li a:link, ul.companyrange li a:visited, ul.companyrange li a:active {
	text-decoration: none;
	color: #8D0336;
	}
ul.productrange {
	list-style-type: none;
	margin: 0 0 50px 0;
	padding: 0;
	}
ul.productrange li {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #8D0336;
	font-size: 0.9em;
	line-height: 1.4em;
	}
ul.productrange li a:link, ul.productrange li a:visited, ul.productrange li a:active {
	text-decoration: none;
	color: #8D0336;
	}
ul.productrange li a:hover {
	color: #8D0336;
	padding:5px;
	}
p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #8D0336;
	font-size: 0.7em;
	font-weight: normal!important;
	line-height: 1.7em;
	}
p a:link, p:visited, p:active {
	text-decoration: none; color:#8D0336;
	}
p a:hover {
	text-decoration: underline;
	}
p a {
	color:#8D0336;
	}
.product h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.3em;
	color: #8D0336;
	margin: auto;
	padding: 10px 0 5px 0;
	border-bottom: 1px dotted #837B6D;
	text-align:center;
	}
span.copyright {
	float: left;
	font-size: 0.7em;
	color: #B86679;
	}
.dropcap {
	float: left;
    color:#8D0336;
    margin-right: 0px; font-style:normal; font-variant:normal; font-weight:normal; line-height:.7em; font-size:35pt; font-family:Baskerville Old Face
	}
.products {
	margin: 0 auto;	
	width:225px;
	}
.popup {
	margin:auto;
	padding:20px;
	}
.extrainfo {
	background: #E1CAAB; border:5px groove #8D0336;
	padding: 20px;
	width:530px;
	margin: 0 auto;
	}
.link {
	margin: 0;
    padding:0px;
	}  
.link li {
     margin:0 0 0px 20px;
     padding: 0px 0 2px 20px;  
     list-style: none;
     background: url(http://www.ultimateskincare.org.uk/mulberry/images/dot.png) no-repeat ;
	}
.link p {
	padding-top:0px;
	}	
	 
.star {
	margin: 0;
    padding:0px;
	}
.star li {
	margin:0 0 20px 20px;
    padding: 0px 0 2px 10px;
    list-style: none;
    background: url(http://www.ultimateskincare.org.uk/mulberry/images/ul.jpg) no-repeat ;
	}
.star p	{
	padding: 0px 0 0 0px;
    margin: 0px 0 0px 15px;
    line-height: 1.3em;
	}		
.aku {
	margin: 0;
    padding:0px;
	}
.aku li {
	margin:0 0 20px 20px;
    padding: 0px 0 2px 10px;
    list-style: none;
    background: url(http://www.ultimateskincare.org.uk/mulberry/images/coco.png) no-repeat ;
	}
.aku p {
	padding: 0px;
    margin: 0 0 0px 15px;
    line-height: 1.3em;
	}	
.lav {
	margin: 0;
    padding:0px;
	}
.lav li {
    margin:0 0 20px 20px;
    padding: 0px 0 2px 10px;
    list-style: none;
    background: url(http://www.ultimateskincare.org.uk/mulberry/images/sun.png) no-repeat ;
	}
.lav p {
	padding: 0px;
    margin: 0 0 0px 15px;
    line-height: 1.3em;
	}	
.what {
	width:500px;
	}					
.what li a:link, a:visited, a:active {
	text-decoration: none;
	color: #8D0336;
	}  
.what a:hover {
    color: #A46679;
    text-decoration: underline;
	}				
#various	{
	margin-right: 10px;
	}
#foot {
	height: 50px;
	padding-bottom: 14px;
	width:810px;
	margin:auto;
	}
#foot ul {
	padding: 0;
	list-style-type: none;
	float: left;
	margin:10px 0 0 0px;
	}
#foot li {
	font-size: 0.6em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	float: left;
	}
#foot  a {
	text-decoration: none;
	float: left;
	color: #8D0336;
	}
#foot li a:link, a:visited, a:active {
	text-decoration: none;
	color: #8D0336;
}
	
#foot li a:hover {
	text-decoration: underline;
	color: #A46679;
	}
.productcaption	{
	background:  #ffffff;
	padding:5px 0 5px 0px;
	text-align:center;
	width:150px;
	font-family: "Times New Roman", Times, serif;
	border:1px solid #8D0336;
	}
	/* Product Listing Boxes  Product Listing Boxes  Product Listing Boxes Product Listing Boxes Product Listing Boxes Product Boxes */
.product {   /*  main container*/		
	background:  white; 
	border:2px solid #8D0336; 
	padding:10px 10px 5px 10px;
	width:225px;
	}
.productdescription_290 {  /* Title Image Description for 290px high*/
	height: 290px;
	}	
.productdescription_300	{  /* Title Image Description for 300px high*/
	height: 300px;
	}
.productdescription_320 { /* Title Image Description for 320px high*/
	height: 320px;
	}
.productdescription_350 {  /* Title Image Description for 350px high*/
	height: 350px;
	}
.productdescription_380 {  /* Title Image Description for 380px high*/
	height: 380px;
	}	
.productdescription_400 {  /* Title Image Description for 400px high*/
	height: 400px;
	}	
.productdescription_430 {  /* Title Image Description for 430px high*/
	height: 430px;
	}
.productdescription_440 { /* Title Image Description for 440px high*/
	height: 440px;
	}
.productdescription_450 {  /* Title Image Description for 450 px high*/
	height: 450px;
	}
.productdescription_460 {  /* Title Image Description for 460 px high*/
	height: 460px;
	}
.productdescription_470 {  /* Title Image Description for 470 px high*/
	height: 470px;
	}
.productdescription_480 {  /* Title Image Description for 480 px high*/
	height: 480px;
	}
.productdescription_500  { /* Title Image Description for 500 px high*/
	height: 500px;
	}	
.productdescription_520  { /* Title Image Description for 520 px high*/
	height: 520px;
	}
.productdescription_540  { /* Title Image Description for 540 px high*/
	height: 540px;
	}	
.productdescription_560 {  /* Title Image Description for 560 px high*/
	height: 560px;
	}	
.productdescription_580 {  /* Title Image Description for 580 px high*/
	height: 580px;
	}	
.productdescription_face {   /* Title Image Description for Face*/
	height: 445px;
	}
.productdescription_body  {  /* Title Image Description for Body*/
	height: 390px;
	}
.productdescription_men {   /* Title Image Description for Men*/
	height: 430px;
	}
.productdescription_bath {    /* Title Image Description for Bath*/
	height: 420px;
	}
.productdescription_extra  {  /* Title Image Description for Extra*/
	height: 320px;
	}
.productdescription_trial  {  /* Title Image Description for Trial*/
	height: 450px;
	}
.productdescription_natural {    /* Title Image Description for Natural*/
	height: 390px;
	}
.productdescription_rest  { /* Title Image Description for Rest*/
	height: 320px;
	}
.productdescription_aka  { /* Title Image Description for akamuti*/
	height: 470px;
	}
.price {
	width: 100%;
	text-align: right;
	padding-top:15px;
	}
.addToCart {
	text-align: right;
	padding-top:5px;
	}
input.red {
	border-color: #900033;
	color:#900033;
	}
input:focus
	{
	color:#8D0336;
	background-color:#E1CAAB;
	}	
.notification {
	width: 600px;
	padding: 2px;
	border: 1px solid #EEE;
	background: #FFFF99;
	margin: 9px auto;
	font-size: 12pt;
	color: red;
	text-align: center;
	font-family: verdana;
	}
.shoppingCart {
	width: 600px;
	border: 1px solid #CCC;
	border-collapse: collapse;
	margin: 0 auto;
	text-decoration: none!important;
	}
.shoppingCart tr th {
	background: #8D0336;
	border: 1px solid #CCC;
	padding: 5px;
	color:#FFFFFF;
	text-decoration: none;
	font-size: 1em;
	font-weight: normal!important;
	}
.shoppingCart tr td {
	border: 1px solid #fff;
	padding: 5px;
	text-decoration: none!important;
	}	
.minicart  {
	font-family: "Times New Roman", Times, serif;
	text-align:center;
	text-decoration: none;
	padding-bottom:5px;
	width:150px;
	text-decoration:underline;
	}
.minicart  a {
	color: #fff;
	background-color:#8D0336;
	padding:5px 14px 5px 13px;
	text-decoration:underline;
	}
.minicart  a:hover {
	color: #A46679;
	background-color:#e1caab;
	}
.minicart h6 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	margin:6px 0px 20px 1px;
	Text-align:center;
	}
.minicartbot  a {
	color: #fff;
	background-color:#8D0336;
	padding:5px 29px 5px 28px;
	text-decoration:underline;
	}
.minicartbot  a:hover {
	color: #A46679;
	background-color:#e1caab;
	}
.minicartbot h5 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: normal!important;
	margin:-20px 0px 1px 0px;
	Text-align:center;
	border:none;
	}
.basket{
	text-align:center;
	margin:-10px 0px 0px 0px;
	border: 2px solid #8D0336; 
	background:#fff;   
	width:144px;
	color:#fff;
	}
.miniprice{
	margin: -103px 0px 100px 24px; 
	font-family:'Times New Roman', Times, serif;
	font-weight:500; 
	font-size: 1.5em; 
	padding:0px; 
	width:120px;
	}
.miniprice a:hover {
	color: #A46679;
	}
.miniprice a {
	color: #8D0336;
	}
dailyupdate  {
	font-family: "Times New Roman", Times, serif;
	text-align:center;
	text-decoration: none;
	padding-bottom:5px;
	width:150px;
	}
.dailyupdate h6 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	margin:-20px 0px 20px -10px;
	Text-align:center;
	font-weight:bold;
	text-decoration:underline;
	}
.dailyupdate  a {
	color:#8D0336;
	text-decoration:underline;
	}
.dailyupdate  a visited {
	color:#8D0336;
	text-decoration:underline;
	}
.dailyupdate  a:hover {
	color: #A46679;
	background-color:#e1caab;
	}
.table1
{
border: 2px solid #8D0336;

margin-left: 10px;
 width:490px;
 padding:0px;
 height: auto;
font-family: verdana;
     color:#Fce487;
text-align:center;
text-decoration: none;
}
.table1 td{
border: 1px solid #8D0336} 
.table a 
{
     color:#Fce487;
	
}
