/***************************************/
/*    Import styles for v5+ browsers   */
/**************************************/

@import url("elements_typography.css");						  /* 1. Fonts, styles and sizes if > 0px      */

@import url("elements_color.css");						  		/* 2. This controls global colors.          */
																										/*		For category styles use the           */
/*		appropriate	css. e.g vanilla has 5    */
/*		categories: Home, Music, DVD, Games,  */
																										/*		and Downloads for each section        */
																										/*		a unique css is called check the      */
																										/*		source code to find it. 			  */

				/**************************************************************************/
/* Element styles for v5+ browsers These styles deal with the header, top */ 
/* nav, left nav, right nav and footer areas of the document              */
				/**************************************************************************/

/**************************/
/* HEADER */
/************************/
#header {width:965px; margin:0 auto;height:auto;}
.Lcat_header .Lcat_headerleft, .Lcat_ckheader .Lcat_headerleft {width:145px; float:left;height:128px;}
.Lcat_headercenter{float:left;width:565px;height:128px;}
.Lcat_headercenter .Lcat_topheadercenter{float:left;height:27px;margin:0 auto;padding:13px 0 0 195px;width:380px;font-family:arial;}
.Lcat_headercenter .Lcat_topheadercenter p.Lwelcome {border-right:1px solid #B9DDF5;color:#fff;font-size:1em;height:13px;margin:0;padding-right:10px;text-align:left;filter: Alpha(Opacity=60);-moz-opacity: 0.6;opacity: 0.6;display:block;float:left;padding-left:5px;}
.Lcat_headercenter .Lcat_topheadercenter p.Lwelcome span{display:inline;}
.Lcat_headercenter .Lcat_topheadercenter ul{float:left;margin:0;padding:0;font-size:1.0em;}
.Lcat_headercenter .Lcat_topheadercenter ul li a{color:#fff;}
.Lcat_headercenter .Lcat_bottomheadercenter{clear:both;height:88px;width:585px;}
.Lcat_topnavigation, .Lcat_checkouttopnav{display:inline;float:left;margin-left:35px;width:808px;}
.Lcat_aboutweledalink{display:inline;float:left;width:50px;}
.aboutweledalink{border-bottom:1px solid #EAEEF1;color:#333333;display:inline;float:left;font-size:0.9em;padding:41px 0 12px 0;width:92px;position:relative;}
.aboutweledalink a{color:#333;}
.aboutweledalink a:hover{text-decoration:none;}
.Lcat_headernew .Lcat_headercenterdefault {width:556px; float:left;}
.Lcat_headerbtm, .Lcat_ckheaderbtm {clear:both; height:72px;overflow:hidden;}
.Lcat_topheaderleft{display:inline;float:left;overflow:hidden;height:15px;}
.Lcat_topheaderright{display:inline;float:left;width:134px;padding-left:10px;filter: Alpha(Opacity=60);-moz-opacity: 0.6;opacity: 0.6;overflow:hidden;}
/* Hide Crumbtrail for homepage*/

/* Header Right Items*/
.phone_group{float:left;font-size:0.9em;height:27px;padding-top:13px;text-align:left;width:96px;}
.phone_group .header_right_phone_ico{float:left;}
.phone_group .header_right_phone{width:81px;float:right;filter: Alpha(Opacity=60);-moz-opacity: 0.6;opacity: 0.6;overflow:hidden;}
.phone_group .header_right_phone p{margin:0;color:#fff;}
.mail_group{float:right;height:27px;padding:13px 13px 0 13px;text-align:left;width:132px;color:#fff;font-family:arial;}
.mail_group .header_right_email_ico{float:left;width:15px;}
.Lcat_headerright .Lcat_phoneandemail .mail_group .header_right_email {width:116px;float:left;filter: Alpha(Opacity=60);-moz-opacity: 0.6;opacity: 0.6;overflow:hidden;}
.Lcat_headerright .Lcat_phoneandemail .mail_group .header_right_email a{font-size:1em;font-weight:normal;text-decoration:none;width:106px;color:#fff;}\
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
head~body .phone_group .header_right_phone{ width:75px; }
}
/*****************************/
/*MINICART DETAIL  */
/*****************************/
#minicart_element{width:173px;border:1px solid #000;margin-bottom:5px;}
#minicart_element ul#minicart_totals{width:150px;margin:0 auto;padding:0;overflow:hidden;}
#minicart_element ul#minicart_totals li.items{width:75px;float:left;}
#minicart_element ul#minicart_totals li.total{width:75px;float:right;}
#minicart_element ul#minicart_links{width:150px;margin:0 auto;padding:0;overflow:hidden;}
#minicart_element ul#minicart_links li.viewbasket{width:75px;float:left;}
#minicart_element ul#minicart_links li.checkout{width:75px;float:right;}
#minicart_element ul#minicart_products{margin:5px 0;}
#minicart_element ul#minicart_products li{width:160px;margin:0 auto;padding:0;overflow:hidden;}
#minicart_element ul#minicart_products li .details{width:75px;padding:0;float:right;}
#minicart_element ul#minicart_products h2{font-size:0.9em;}
#minicart_element ul#minicart_products li .image{width:75px;float:left;padding:0;}
.Ltopsellers {width:173px; border:1px solid #333;margin-bottom:5px;}
.mybasketcontents {font-size:1.1em;height:21px;margin:0;padding:17px 0 0;text-align:left;margin-left:15px;}
.Lcat_headerright .mybasketcontents a{outline:none;text-decoration:none;font-size:0.9em;font-weight:normal;background:url(../images/ico_minicart.png) no-repeat;display:block;height:24px;text-indent:48px;padding-top:4px;}
.Lcat_headerright a span,.Lcat_headerright a{text-decoration:underline;}
.Lcat_mybasket{background:transparent url(../images/bg_mybasket.png) repeat-x scroll 0 0;clear:both;height:88px;margin:0 0 0 20px;padding:0 5px;width:211px;}
.Lcat_mybasket a:hover{color:#fff;}
#minicart_element ul li a{text-decoration:underline;}
.Lcat_headerright .Lcat_mybasket ul{width:166px;margin:0 auto;padding:6px 0 0 0 ;}
.Lcat_headerright .Lcat_mybasket ul li.items{float:left;font-size:0.9em;font-weight:normal;text-decoration:none;}
.Lcat_headerright .Lcat_mybasket ul li.items #updateItems,.Lcat_headerright .Lcat_mybasket ul li.total #updateTotal{margin-left:6px;}
.Lcat_headerright .Lcat_mybasket ul li.items a,.Lcat_headerright .Lcat_mybasket ul li.total a,.Lcat_headerright .Lcat_mybasket ul li.items a span,.Lcat_headerright .Lcat_mybasket ul li.total a span{text-decoration:none;}
.Lcat_headerright .Lcat_mybasket ul li.total{float:right;font-size:0.9em;font-weight:normal;text-decoration:none;}
.Lcat_headerright h3 {clear:both;font-size:0.9em;font-weight:normal;float:right;display:inline;padding:12px 24px 0 0;}
.Lcat_mybasket h2{font-size:0.9em;font-weight:normal;float:left;display:inline;padding:12px 0 0 23px;}
.Lcat_mybasket h2 a{padding-right:20px;border-right:1px solid #fff;}
/**********/
/* BANNER */
/**********/
.Lbanner {float:left; padding:0; margin:0;}
.Lbanner img {border:0;}
.specialistskincare img{margin-top:6px;margin-left:10px;}
/*************************/
/* TOP NAV CATEGORY LIST */
/*************************/
.Ltopnavcats {border-bottom:1px solid #EAEEF1;display:inline;float:left;font-size:0.9em;margin-top:41px;overflow:hidden;padding:0;}
.Ltopnavcats ul {float:left; margin:0; padding:0; list-style:none;}
.Ltopnavcats li {float:left; margin:0; padding:0 0 12px 0;text-align:left;position:relative;}
.Ltopnavcats li a{color:#333;}
.topnavigation a:hover {text-decoration:none;color:#333;}
.topnavhomeon,.topnavhome{width:69px;}
.topnavgifts{width:67px;}
.topnavoffers{width:77px;}
.topnavbaby{width:73px;}
.topnavbody{width:71px;}
.topnavface{width:72px;}
.topnavhair{width:64px;}
.topnavoralcare{width:100px;}
.topnavhealthcare{width:101px;}
.topnavshopbyplant{width:114px;}
.topnavtop10products{width:120px;}



/*****************/
/* CATEGORY TREE */
/*****************/
.Lcattree {font-size:0.78em;height:22px;margin:0;text-transform:capitalize;color:#999;padding-top:1px;}
.Lcattree a{color:#999;}
/**************/
/* SEARCH BOX */
/**************/
.Lsearch {background:transparent url(../images/bg_search.png) no-repeat;clear:both;height:88px;margin-right:108px;float:right;display:inline;overflow:hidden;width:280px;}
.Lsearch h2{margin:13px 0 0 18px;padding:0;text-indent:-9999px;}
.Lsearch label, .Lsearch legend {display:none;}
.Lsearch fieldset {clear:none;float:left;margin:0;padding:0 0 0 5px;}
.Lsearch select {width:90%; margin-bottom:5px;}
#termtextkeywordsearch,
#searchex,
#E,
.Lemailsignup input#email {border:1px solid #809db9; margin:5px 0;}
#termtextkeywordsearch {border-color:#7B8591 #C1D1D0 #C0CEDB #7B8288;border-style:solid;border-width:1px;color:#8e8e8e;display:inline;float:left;font-family:verdana;font-size:0.8em;height:14px;margin:6px 0 0 17px;padding:3px 0 3px 7px;width:188px;}
#searchsubmit {float:left;margin:6px 0 0 4px;}

/***********************/
/* CATEGORY NAVIGATION */
/***********************/
.Lcatnav h2{display:none;padding:0;font-size:0;}
.Lcatnav ul {margin:22px 0 0 0;float:left;clear:left;}
.Lcatnav ul li.navhome,.Lcatnav ul li.navgifts,.Lcatnav ul li.navoffers,.Lcatnav ul li.navbaby,.Lcatnav ul li.navbody,.Lcatnav ul li.navface,.Lcatnav ul li.navhair,.Lcatnav ul li.navoralcare,.Lcatnav ul li.navhealthcare,.Lcatnav ul li.navshopbyplant,.Lcatnav ul li.navshopbyplant,.Lcatnav ul li.navtop10products{display:none;}
.Lcatnav ul li ul {background:none; padding:0; margin:0;}
.Lcatnav a{color:#333;}
.categorynavigation{display:inline;float:left;margin:0 0 0 33px;padding:0;width:180px;}
/****************/
/* EMAIL SIGNUP */
/****************/
.Lemailsignup {}
.Lemailsignup h2 {display:none;}
.Lemailsignup label {display:none;}
.Lemailsignup #email {width:75%} 
.Lemailsignup legend {display:none;}
input#emailsignup{width:234px;font-size:0.87em;color:#666;float:left;text-indent:6px;}
.Lemailsignup fieldset {margin:0 23px 0 0;float:right; padding:5px;display:inline;width:290px;}
.Lemailsignup input#newslettersubmit{float:right;}
.Lcat_footerlinktop .footer_link_top a{position:relative;}
.Lcat_footerlinktop .footer_link_top a:hover{color:#999;}



/***********************/
/* REFER A FRIEND LINK */
/***********************/
.Lreferfriendlink {width:173px; border:1px solid #333; margin-top:5px;}
.Lreferfriendlink p {padding:0 5px 5px 5px;}

/***********************/
/* PAGE CATEGORY LINKS */
/***********************/
.Lpcatlinks {width:173px; border:1px solid #333; margin-top:5px;}
.Lpcatlinks h2  {display:none;}
.Lpcatlinks ul {padding:0 0 10px 5px; margin:0;}
.Lpcatlinks li {margin:0; padding:5px 0; width:135px;}
/* QUICK LINKS */
.Lquicklinks {}

/* SIMPLE TEXT */


/* EXTERNAL IMAGE */
.Limage {}



/**************************/
/* SPOTLIGHT PRODUCT LIST */
/**************************/
/* use items per page value to control display */

.Lspotlights ul {padding:0 0 0 5px;}
.Lspotlights ul li {padding:0; width:100%; overflow:hidden; margin-bottom:7px;}
.Lspotlights ul .details {float:right; width:78px; padding:0 5px 0 0;}
.Lspotlights ul .image {float:left;}
.Lspotlights ul .image img {border-width:1px; border-style:solid;}
.Lspotlights h2 {margin-bottom:4px;}
.Lspotlights h3 {padding:0;}

/*************************/
/* NUMBERED PRODUCT LIST */
/*************************/

.Ltopsellers ol {padding:0; margin:2px 0 0 30px; font-weight:bold;}
.Ltopsellers ol li {padding:1px 0; margin-right:5px;}
.Ltopsellers .price {display:block; font-weight:normal;}

/**************/
/* STORY LIST */
/**************/
.Lstorylist ul {margin-top:5px;}
.Lstorylist img {border:0; padding-top:1px;}
.Lstorylist h2 {display:none;}

/**********/
/* FOOTER */
/**********/
.Lfooter li {float: left; display: inline; border-left-width: 1px; border-left-style: solid; padding: 0 .5em;}
.store_locator_block {display:inline;float:left;margin-left:16px;width:233px;}
.news_block{float:left;width:232px;}
.customer_quotes_block{float:left;width:233px;}
.gift_certificate_block{float:left;width:251px;}
.footer_link_top{float:left;width:600px;display:inline;margin-left:20px;padding-top:33px;}
.footer_link_top .storylinks ul li{display:inline;border-left:1px solid #478CB5;padding:3px 9px 0;}
.footer_link_top ul li a{color:#999;font-size:0.8em;font-weight:bold;}
.footer_link_top ul li.first{border:none;}
.newsletter{float:right;width:334px;padding-top:28px;}
/*****************/
/* STORE LOCATOR */
/*****************/
.storelocator{height:180px;}
.Lstorelocator h2{text-indent:-9999px;}
#pcsubmit {float:left;margin:8px 0 5px 24px;position:relative;}
.Lstorelocator legend {display:none;}
.Lstorelocator fieldset {margin:0; padding:0;}
.Lstorelocator fieldset p {color:#333333;font-size:0.8em;margin:0 auto;text-align:left;clear:both;padding:6px 0 8px 0;width:186px;}
.Lstorelocator input#formzipc {width:159px; margin:19px 0 0 28px;float:left;border-top:1px solid #919FA2;border-left:1px solid #929D9F;border-bottom:1px solid #C7CFD1;border-right:1px solid #CFCFCF;font-size:0.87em;color:#333;padding-top:3px;height:16px;padding-left:7px;position:relative;}
.Lstorelocator select {border-color:#919FA2 #CFCFCF #C7CFD1 #929D9F;border-style:solid;border-width:1px;color:#333333;float:left;font-size:0.87em;height:24px;margin:0 0 0 28px;padding:2px 1px 2px 7px;width:169px;}
#storelocatorresults h2 {padding-left:0;padding-top:20px;}
fieldset.storefinder_zipc {margin-left:30px;width:480px;padding:0;}
fieldset.storefinder_zipc input,fieldset.storefinder_zipc select{font-size:0.9em;}
fieldset.storefinder_zipc label {width:212px;font-size:0.9em;padding-top:5px;}
div.storedetails-info ul li, div#storecontent ul li a {padding: 0 0 .1em 1em;}
div.storedetails-info ul li div {display:inline; padding-right:1em;}
div#storecontent p {padding-bottom:20px; border-bottom:#666 solid 1px;}
div#storecontent {padding-bottom: 1em;}
/*******************/
/* NEWS STORY LIST */
/*******************/
.scat_news{width:232px;height:180px;}
.scat_news  h2{text-indent:-9999px;}
.scat_news ul {margin:0; list-style:disc;}
.scat_news ul li {list-style:none;width:185px;margin:0 auto;padding:0 0 10px 0;text-align:left;clear:both;}
.scat_news ul li img{float:left;margin-right:2px;margin-top:3px;}
.scat_news ul li.first{padding-top:55px;}
.scat_news h3 {display:block;padding:0 3px 0 0;text-align:left;float:left;}
.scat_news h3 a {font-size:0.78em; font-weight:bold;color:#D44652;position:relative;}
.scat_news p {margin:0; padding:3px 0 0 15px; display:block;color:#333; font-size:0.8em; font-weight:normal;position:relative;clear:left;}
.scat_news p a{font-style:italic;text-decoration:none;}
.scat_news p a:hover{text-decoration:underline;}
.scat_news h3 a:hover{color:#D54752;}
/******************************/
/* CUSTOMER QUOTES STORY LIST */
/******************************/
.Lcustomerquotes {width:233px;height:180px;}
.Lcustomerquotes  h2{text-indent:-9999px;}
.Lcustomerquotes li {margin:28px 26px 0 33px;}
.Lcustomerquotes h3 {color:#D44652;font-size:0.9em;font-style:italic;margin:0;padding:0 0 5px 0;clear:both;font-weight:bold;}
.Lcustomerquotes h4 {padding:0; margin:0;}
.Lcustomerquotes h5 {padding:0; margin:0;}
.Lcustomerquotes ul{width:233px;overflow:hidden;height:138px;}
.Lcustomerquotes ul li.moreinfo{overflow:hidden;margin:0;float:right;clear:both;display:inline;width:109px;padding-bottom:100px;}
.Lcustomerquotes ul li.moreinfo a{font-size:0.8em;font-style:italic;text-align:right;}
/*************************/
/* GIFT CERTIFICATE LINK */
/*************************/
.Lgiftlink {height:180px;width:251px;}
.Lgiftlink  h2{text-indent:-9999px;}
.Lgiftlink p {color:#333333;font-size:0.8em;margin-left:35px;margin-top:30px;width:133px;}
.Lgiftlink span.giftlinktxt{float:left;position:relative;}
.Lgiftlink a img{clear:both;float:right;margin-right:170px;margin-top:15px;display:inline;}
/**************/
/* VENDA LOGO */
/**************/
#vendalogo {float: right; margin-right: 5px; border-left: 0; padding: 0;width:150px;text-align:right;margin-top:72px;}
/************************/
/* GRAPHICAL PROMOTIONS */
/************************/
.Lpromos ul {margin-top: 5px;}
.Lpromos img {border: 0; padding-top: 1px;}
.Lpromos h2 {display: none;}




/******************************/
/* SINGLE LEVEL CATEGORY LIST */
/******************************/
.Lonelevelcatlist {}


/******************/
/* MY ACCOUNT NAV */
/******************/
.Lmyaccorderhistory,.Lmyaccorderhistory ,.Lmyaccdeliverydetails ,.Lmyaccaccountdetails,.Lmyaccreminders{margin-top:16px;width:190px;}
.Lmyacccontactdetails h2,.Lmyaccorderhistory h2,.Lmyaccdeliverydetails h2 ,.Lmyaccaccountdetails h2,.Lmyaccreminders h2{color:#333333;font-size:0.9em;font-weight:normal;margin:0 0 0 13px;padding:12px 0 5px;text-decoration:none;width:152px;}
.Lmyacccontactdetails ul,.Lmyaccorderhistory ul,.Lmyaccorderhistory  ul,.Lmyaccdeliverydetails  ul,.Lmyaccaccountdetails ul,.Lmyaccreminders ul{border-top:1px solid #D2D9DF;margin:0 auto;width:152px;padding-top:10px;}
.Lmyaccreferfriend {width:173px;color:#333;margin-top:5px;border:1px solid #333;}
.Lmyacccontactdetails ul li{font-size:0.9em;color:#666;}


.Lcat_myaccountnav a:hover{color:#666;}
.Lmyacccontactdetails li.last {padding-top: 10px;}
.Lmyacccontactdetails li.last a{font-size:0.8em;color:#333;text-decoration:underline;}
.Lmyaccorderhistory  li a{font-size:0.9em;color:#666;text-decoration:none;}
.Lmyaccaccountdetails li {padding-top:11px;}
.Lmyaccaccountdetails li a{font-size:0.9em;color:#666;text-decoration:none;}
.Lmyaccaccountdetails li.first {padding:0;}
.Lmyaccdeliverydetails li a{font-size:0.9em;color:#666;text-decoration:none;}
.Lmyaccreminders li a{font-size:0.9em;color:#666;text-decoration:none;}
.Lmyaccreminders li.last{padding-top:10px;}
/*************************/
/* RECENT SEARCH */
/*************************/
#showRSI {width:173px; border:1px solid #666; display:none; padding:0; margin-bottom:10px; clear:both;}
#showRSI h2 {color:#fff; background:#666; font-size:1.3em;}
#showRSI ol#rsilist {padding:0px -20px;}
#showRSI ol#rsilist li {padding:0; margin:0;}
#showRSI ol#rsilist li a {text-transform:capitalize;} 
#showRSI p {padding:5px;}

/*************************/
/* VENDA SLIDER WIDGET */
/*************************/
#slider {border:1px solid #000; float:left; width:100%; margin-top:10px;}
#slider h2 {padding:5px;}
#slider #sliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ width:1700px;}
#slider .slidewrapper {width:348px; margin:0; position:relative; float:left; overflow:hidden;}
#slider ul#sliderlist li {float:left; width:120px;}
ul#sliderlist h2 {background:none; border:none;}
#slider .slide {float:left; top:70px; position:relative; cursor:pointer;}
#slider .btn {width: 16px; float: left; border: solid 1px white;}

/*************************/
/* SEARCH TEASER BOX */
/*************************/
/* use items per page value to control display */
.searchteaserbox ul {padding:0 0 0 5px;}
.searchteaserbox ul li {padding:0; width:100%; overflow:hidden; margin-bottom:7px;}
.searchteaserbox ul .details {float:right; width:78px; padding:0 5px 0 0;}
.searchteaserbox ul .image {float:left;}
.searchteaserbox ul .image img {border-width:1px; border-style:solid;}
.searchteaserbox h1 a:hover, .searchteaserbox h1 a:link, .searchteaserbox h1 a:visited, .searchteaserbox h1 a:active {color:#FFFFFF;}
.searchteaserbox h2 {margin-bottom:4px;}
.searchteaserbox h3 {padding:0;}
.searchteaserbox p.moreinfo {padding:0px 9px 0px 0px; text-align:right;}

/****************************/
/* SPOTLIGHTS ON RHN SEARCH */
/****************************/
/* use items per page value to control display */
.Rspotlights ul {padding:0 0 0 5px;}
.Rspotlights ul li {padding:0; width:100%; overflow:hidden; margin-bottom:7px;}
.Rspotlights ul .details {float:right; width:78px; padding:0 5px 0 0;}
.Rspotlights ul .image {float:left;}
.Rspotlights ul .image img {border-width:1px; border-style:solid;}
.Rspotlights h2 {margin-bottom:4px;}
.Rspotlights h3 {padding:0;}
.Rspotlights p.moreinfo {padding:0px 9px 0px 0px; text-align:right;}

/*****************************/
/* TOP SELLERS ON RHN SEARCH */
/*****************************/
/* use items per page value to control display */
.Rtopsellers ul {padding:0 0 0 5px;}
.Rtopsellers ul li {padding:0; width:100%; overflow:hidden; margin-bottom:7px;}
.Rtopsellers ul .details {float:right; width:78px; padding:0 5px 0 0;}
.Rtopsellers ul .image {float:left;}
.Rtopsellers ul .image img {border-width:1px; border-style:solid;}
.Rtopsellers h2 {margin-bottom:4px;}
.Rtopsellers h3 {padding:0;}
.Rtopsellers p.moreinfo {padding:0px 9px 0px 0px; text-align:right;}

/*****************************/
/* COMPARE PRODUCT  */
/*****************************/
#compareProduct{/* hide compareProduct div by default */ display:none;}
.LcompareProduct {width:173px; border:1px solid #333; margin:0 0 5px 0;}
* html .LcompareProduct {width:178px;}
.LcompareProduct ul {padding:0 0 0 5px;}
.LcompareProduct ul li {padding:0; width:100%; overflow:hidden; margin-bottom:7px;}
.LcompareProduct ul .details {float:right; width: 80px; padding: 0; margin-right:5px;font-size:.9em;}
.LcompareProduct ul .image {float:left;width: 60px;}
.LcompareProduct ul .image img {border-width:1px; border-style:solid;width:55px;}
.LcompareProduct h2 {margin-bottom:4px;font-size:1em; background:#666; color:#fff; }
.LcompareProduct h3 {padding:0;}
.LcompareProduct li .deletecomp{float:right;margin:25px 3px 0 1px;width:11px;padding-right:5px;}
.LcompareProduct #compareButton{clear:both;margin-left:5px;text-align:right;}
.LcompareProduct #compareButton a{margin-right:5px;}
.LcompareProduct p {margin:5px;}

#compareProduct .deletecomp{width:11px;}
#compareProduct .deletecomp span{background:url(../images/bt_deleteitem.gif) no-repeat; margin-top:7px; width:11px; height:11px; cursor:hand;display:block;}
#compareProduct .deletecomp span a:hover{text-decoration:none;}

#compareButton{/* hide compareButton div by default */ display:none;}





/**********************/
/* LOGOUT LOGIN LINKS */
/**********************/
.myaccountlink li.login{width:46px;float:left;}
li.logout a{float:left;display:block;color:#fff;}
.myaccountlink li.myaccount{width:71px;float:left;}
.myaccountlink li.myaccount a{padding-left:5px;}
.loginlogoutlinks li.logout a{padding-right:5px;}
.loginlogoutlinks li.login a{padding-right:5px;}
.Lcat_headerleft ul{float:right;}
/***********************/
/*HOMEPAGE HOT PRODUCTS*/
/***********************/
.hotproduct_home{width:433px;float:left;display:inline;margin-left:9px;}
.hotproduct_home h2{font-size:0.9em;color:#333;font-weight:normal;text-align:left;width:433px;border-bottom:1px solid #EAEEF1;padding-top:26px;}
.hotproduct_home ul{margin-top:30px;}
.hotproduct_home ul li{display:inline;float:left;margin-right:29px;overflow:hidden;width:115px;}
.hotproduct_home ul li .image{width:100px;margin:0 auto;position:relative;}
.hotproduct_home ul li  .details{width:110px;margin:0 auto;text-align:left;}
.hotproduct_home ul li  .details h3{padding:9px 0;position:relative;}
.hotproduct_home ul li  .details h3,.hotproduct_home ul li  .details .invtdesc2{font-size:0.8em;font-weight:normal;color:#333;margin:0;}
.hotproduct_home ul li  .details .invtdesc2{padding-bottom:9px;}
.hotproduct_home ul li  .details .price{color:#000;font-weight:bold;font-size:0.8em;float:left;margin:0 10px 0 0;display:inline;}
.hotproduct_home ul li  .details .hotdesc{font-size:0.8em;float:left;}
.hotproduct_home ul li  .details .moreinfo{margin:0;float:left;font-size:0.8em;position:relative;}	
.hotproduct_home ul li  .details .hotproducts{color:#D54752;font-size:0.8em;clear:both;padding-top:9px;font-weight:bold;}

/*****************************/
/*HOMEPAGE TOP SELLERS*/
/*****************************/
.topseller_home{width:435px;float:right;}
.topseller_home h2{font-size:0.9em;color:#333;font-weight:normal;text-align:left;width:412px;border-bottom:1px solid #EAEEF1;padding-top:26px;}
.topseller_home ul{margin-top:30px;}
.topseller_home ul li{display:inline;float:left;margin-right:29px;overflow:hidden;width:115px;}
.topseller_home ul li .image{width:100px;margin:0 auto;position:relative;}
.topseller_home ul li  .details{width:110px;margin:0 auto;text-align:left;}
.topseller_home ul li  .details h3{padding:9px 0;position:relative;}
.topseller_home ul li  .details h3,.topseller_home  ul li  .details .invtdesc2{font-size:0.8em;font-weight:normal;color:#333;margin:0;}
.topseller_home ul li  .details .invtdesc2{padding-bottom:9px;}
.topseller_home ul li  .details .price{color:#000;font-weight:bold;font-size:0.8em;float:left;margin:0 10px 0 0;display:inline;}
.topseller_home ul li  .details .moreinfo{margin:0;float:left;font-size:0.8em;position:relative;}	
.topseller_home ul li  .details .hotproducts{color:#D54752;font-size:0.8em;clear:both;padding-top:9px;font-weight:bold;}
/*****************************/
/*PRODUCT LIST */
/*****************************/
#productlist ul.products li .details p.was,#productlist ul.products li p.save{display:none;}
#productlist ul.products li .details input.buy{display:none;}
#productlist ul.products li .details input.preorder{display:none;}
#productlist ul.products li .details p.release{display:none;}
#productlist ul.products li .details p.eta{display:none;}
#productlist .Lcat_productlist .productlistnameanddescs h3{display:none;}
/*****************************/
/*PRODUCT DETAIL */
/*****************************/
#col-two #productdetail p.pricemsrp,
#col-two #productdetail p.was,
#col-two #productdetail p.save,
#col-two #productdetail p.eta,
#col-two #productdetail input.preorder,
#col-two #productdetail .buy,
#col-two #productdetail p.release{display:none;}
#col-two #productdetail .invtmedia .enlarge a{text-decoration:underline;}
#col-two #productdetail .nostock a#emwbis_link{text-decoration:underline;}
#col-two #productdetail .print a{text-decoration:underline;}
#col-three .spotlightproducts {display:none;}
.extradetail span{font-weight:bold;}
/*****************************/
/*ELEMENT */
/*****************************/
.graphicallink,.textlink{margin:5px 0;}
#buttons a#back_link{text-decoration:underline;}
#emailinstockthankyou a#back_link,#tellafriendthankyou a#back_link{text-decoration:underline;}
#editreminder .reminderBox{clear:both;color:#333333;font-size:0.9em;margin:0 auto;padding-bottom:20px;width:675px;}
.addreminder a img.right{float:right;display:inline;margin-right:70px;}
.addressbook{clear:both;padding-bottom:20px;}
.items_added, .items_empty {padding:2px 0;}

.quickshoplink{float:left;margin-right:10px;}
#footer .Lcat_footer .quickshoplink{padding:0;}
.pcilink{float:left;width:146px;text-align:left;display:inline;margin-left:4px;margin-top:74px;}
.copyright p{margin:0;padding:83px 0 0 16px;width:638px;float:left;font-size:0.8em;text-align:center;}

ul#ustypelinks a{text-decoration:none;}
.addcontactaddress form p span{text-decoration:underline;}
.addcontactaddress form p span.required{text-decoration:none;}
.Lcat_headerright {float:right;height:128px;width:255px;}
/*****************************/
/*Gift Certificate */
/*****************************/
#giftcertificate{width:900px;margin:0 auto;}
#giftcertificate h1{background:transparent url(../images/bg_signin_header.gif) no-repeat scroll left top;border:0 none;color:#333333;font-size:1.1em;font-weight:normal;height:30px;margin:12px 0 0;padding:12px 0 0 28px;text-decoration:none;width:700px;}
#giftcertificate p{color:#333333;font-size:0.9em;margin:0 auto;padding:7px 0;width:841px;}
#giftcertificate fieldset.f-orgcrecdetail{color:#333333;font-size:0.9em;margin:0 auto;padding:7px 0;width:841px;}
#giftcertificate fieldset.f-orgcrecdetail legend{display:none;}
#giftcertificate fieldset.f-orgcydetail{color:#333333;font-size:0.9em;margin:0 auto;padding:7px 0;width:841px;}
#giftcertificate fieldset.f-orgcydetail legend{display:none;}
#giftcertificate label{padding-top:5px;}
#giftcertificate input,#giftcertificate  textarea{width:200px;margin-top:5px;}
#giftcertificate input#amount{width:100px;}
#giftcertificate input#giftcerttandc{width:20px;}
#giftcertificate  input#giftcerttandc{margin-left:30px;}
#giftcertificate  div label{font-size:0.9em;color:#333;}
#giftcertificate  div label a{text-decoration:underline;}
#giftcertificate #buttons input{width:auto;}
/*****************************/
/*Sign Up For Emails */
/*****************************/
#signupforemail{width:900px;margin:0 auto;padding-bottom:25px;}
#signupforemail h1{background:transparent url(../images/bg_signin_header.gif) no-repeat scroll left top;border:0 none;color:#333333;font-size:1.1em;font-weight:normal;height:30px;margin:27px 0 0;padding:12px 0 0 28px;text-decoration:none;width:700px;}
#signupforemail p{color:#333333;font-size:0.9em;margin:0 auto;padding:7px 0;width:841px;}
#signupforemail #buttons{margin:0 auto;width:843px;}
/*****************************/
/*Thank you */
/*****************************/
#thankyou{width:900px;margin:0 auto;padding-bottom:25px;}
#thankyou h1{background:transparent url(../images/bg_signin_header.gif) no-repeat scroll left top;border:0 none;color:#333333;font-size:1.1em;font-weight:normal;height:30px;margin:27px 0 0;padding:12px 0 0 28px;text-decoration:none;width:700px;}
#thankyou p{color:#333333;font-size:0.9em;margin:0 auto;padding:7px 0;width:841px;}
/*****************************/
/* STATIC PAGE*/
/*****************************/
#delivery_info ul li{list-style:inside;list-style-type:disc;}
#delivery_info p,#delivery_info ul{padding:10px 0;}

#privacy ul li{list-style:inside;list-style-type:disc;}
#privacy p,#privacy ul{padding:10px 0;}
.ingredient table tr th{width:15%;padding:15px 0;text-align:center;}
.ingredient table tr td{width:81%;padding:15px 2%;text-align:left;}
#requirement span{font-style:italic;}
#requirement table td.table_left{width:46%;padding:15px 2%;text-align:left;vertical-align:top;}
#requirement table p{padding-bottom:10px;}
#requirement table td span{font-style:italic;}
#requirement table td.table_right{width:46%;padding:15px 2%;text-align:left;vertical-align:top;}
#enquiries fieldset label{width:100%;margin:5px 0;}
.openingtime{display:none;}
/*****************************/
/* SEARCH RESULT*/
/*****************************/
#searchresults .prods .details .was,#searchresults .prods .details .save{display:none;}
#searchresults .prods input.buy{display:none;}

/*****************************/
/* Related product (basket)*/
/*****************************/
#relatedbasket .image{padding-top:15px;}
#relatedbasket { width: 715px; margin-left:13px;overflow: hidden;display:none;padding-bottom:40px;}
#relatedbasket h2 {background-color:#DCEAF3;color:#333333;font-size:0.9em;font-weight:normal;height:16px;margin:0;padding:2px 0 0 14px;text-decoration:none;}
#relatedbasket ul {width:675px;margin:0 auto;}
#relatedbasket ul li {float: left; width: 115px;margin-right:20px;}
#relatedbasket .details {width:115px;margin:0 auto;}
#relatedbasket .details h3{font-size:0.8em;color:#333;font-weight:normal;padding:5px 0 10px 0;}
#relatedbasket .details  .invtdesc2{display:none;}
#relatedbasket .details .price {margin:0; font-size:0.8em;padding:0 5px 0 0;float:left;font-weight:bold;}
#relatedbasket .details .moreinfo{float:left;margin:0;font-size:0.8em;}
#relatedbasket .details .hotproducts{color:#D54752;font-size:0.8em;padding-top:10px;font-weight:bold;margin:0;clear:left;}

/*************/
/* MAIN LOGO */
/*************/
.Lmainlogo img {border:0;}

/*************************/
/* RECENTLY VIEWED ITEMS */
/*************************/

/* SITE WIDE RVI */
#showRVISiteWide{/* hide showrvi div by default */ display:none;}
.LshowRVISiteWide {background:none; width: 712px;margin:0 auto; clear:both;overflow:hidden;}
.LshowRVISiteWide  ul li{float:left;width:178px;}
.LshowRVISiteWide h2 {margin: 0; padding:2px 0 2px 12px;background:#DCEAF3;width:700px;height:14px;color:#333333;font-size:0.9em;font-weight:normal;}
.LshowRVISiteWide h2 span {display: block; }
.LshowTextRVI ul#rvisitewidelist {list-style-type:none; padding:0; margin:0;}
.LshowTextRVI ul#rvisitewidelist li {clear:both; float:left;}
.toolwrap {width:173px;}
.toolwrap .tooltip{width:72px;float:left;margin-top:18px;}
.toolwrap div{float:left;width:98px;}
.toolwrap p {padding:0; margin:0;}

.toolwrap .hotproducts{clear:both;color:#D54752;font-size:0.8em;font-weight:bold;padding-top:9px;min-height:15px;}
.toolwrap .rviname{margin-top:18px;min-height:30px;}
.toolwrap p{font-size:0.8em;color:#333;}
.toolwrap a.invt_price{display:block;text-decoration:none;font-weight:bold;float:left;padding-top:7px;padding-right:10px;color:#000;}
.toolwrap a.moreinfo{float:left;padding-top:7px;display:block;}

/* PRODUCT DETAIL RVI */
#showRVI{/* hide showrvi div by default */ display:none; background:transparent none repeat scroll 0 0;clear:both;margin:0 auto;overflow:hidden;width:712px;}
.LshowRVI h2 {background:#DCEAF3 none repeat scroll 0 0;color:#333333;font-size:0.9em;font-weight:normal;height:14px;margin:0;padding:2px 0 2px 12px;width:700px;}
#showRVI #rvilist {/* set the rvilist container width to a high number so we are able to "slide" using overflow:hidden*/width:1700px;}
#showRVI #rvilist h3{color:#333333;margin-top:18px;font-weight:normal;font-size:0.8em;padding:0;min-height:33px;}
#showRVI #rvilist .hotproducts{clear:both;color:#D54752;font-size:0.8em;font-weight:bold;padding:3px 0 6px 0;display:block;}
#showRVI ul#rvilist li {float:left;width:178px;}
#showRVI ul#rvilist li  .details p{font-size:0.8em;}
#showRVI ul#rvilist li  .details p.nostock{display:none;}
#showRVI ul#rvilist li .price{display:block;float:left;font-weight:bold;padding-right:10px;text-decoration:none;color:#000;}
#showRVI ul#rvilist li .moreinfo{display:block;float:left;}
#showRVI ul#rvilist li .image{float:left;margin-top:18px;width:72px;}
#showRVI ul#rvilist li .details{float:left;width:98px;min-height:109px;}
#showRVI ul#rvilist, ul#rvilist li {margin:0; padding:0;}
#showRVI ul#rvilist #rvidiv input.add{display:inline;float:right;margin-right:12px;}
#showRVI ul#rvilist li .featprods {margin:5px 0 0 0;}

.placeholder {border:1px solid #333; background-image:url(../images/placeholderbg.gif); background-repeat:no-repeat;background-position:center; background-color:#ccc;text-align:center;  position:relative;z-index:0;}
/*************************/
/* EDIT CONTACT DETAIL */
/*************************/
.invisible{display:none;}
#content-myaccount{padding-bottom:20px;}
#mainlayout-myaccount #wrapper #footer .Lcat_footer .Lcat_footercontentblockinside{display:none;}
#tlusermyform  form p{width:676px;margin:0 auto;font-size:0.9em;color:#333;padding:5px 0;}
#tlusermyform  form #buttons{width:680px;margin:0 auto;}
#tlusermyform fieldset.f-myformdetail{width:676px;margin:0 auto;padding-top:10px;font-size:0.9em;color:#333;}
#tlusermyform fieldset.f-myformdetail div  input#addr2{margin-bottom:1px;display:inline;margin-left:250px;}
#tlusermyform fieldset.f-myformdetail select,#tlusermyform fieldset.f-myformdetail input{font-size:1.1em;color:#333;}
#tlusermyform fieldset.f-myformdetail input#title{margin-left:249px;margin-top:5px;width:55px;}
#tlusermyform fieldset.f-myformdetail input{width:20%;}
#content-myaccount #tlusermyform fieldset.f-myformdetail input#area{margin-left:27px;width:4.5%;}
#content-myaccount #tlusermyform fieldset.f-myformdetail input#phone{width:14.1%;}
#tlusermyform fieldset.f-myformdetail select#cntrylist{padding:1px 0;width:139px;}
#tlusermyform fieldset.f-myformdetail label{width:37%;}
#tlusermyform fieldset.f-myformdetail legend{margin-left:-6px;padding-bottom:10px;float:left;color:#333;display:inline;}
/*************************/
/* ORDER HISTORY*/
/*************************/
#orderhistory p{color:#333333;font-size:0.9em;margin:0 auto;padding:5px 0;width:676px;}
#orderhistory h2{color:#333333;font-size:1em;margin:0 auto;padding:5px 0;width:676px;}
#orderhistory h2.balance{font-size:0.9em;}
#orderhistory form{color:#333333;font-size:0.9em;margin:0 auto;padding-top:10px;width:676px;}
.ordersListBox #orders_list {width:676px;margin:0 auto;}
.ordersListBox #orders_list table.wizrtable tbody tr td ul li .sku{display:block;padding:10px 0 0 0;}
.ordersListBox #orders_list table.wizrtable tbody tr th.hdrItems{vertical-align:top;}
.ordersListBox #orders_list li{padding:10px 0;}
.ordersListBox #orders_list table tbody tr th{width:40%;}
.ordersListBox #orders_list table tbody tr td.items ul li{padding:5px 0;}
#orderhistory #buttons{margin:0 auto;width:676px;padding:15px 0;}
/*************************/
/* ORDER HISTORY*/
/*************************/
#tlusermyform fieldset.f-myformemail{margin:0 auto;width:676px;font-size:0.9em;color:#333;}
#tlusermyform fieldset.f-myformemail legend{margin-left:-6px;color:#333;font-size:1em;color:#333;padding:10px 0;}
#tlusermyform fieldset.f-myformemail input,#tlusermyform fieldset.f-myformemail select{font-size:1em;color:#333;}
#tlusermyform fieldset.f-myformemail input{width:165px;}
/*************************/
/*EDIT COMMUNICATION OPTIONS*/
/*************************/
fieldset#myformcommoption{margin:0 auto;width:676px;color:#333;}
fieldset#myformcommoption legend{font-size:0.9em;margin-left:-6px;padding:10px 0;color:#333;}
fieldset#myformcommoption .postbox,fieldset#myformcommoption .emailbox{font-size:0.9em;color:#333;padding:5px 0;overflow:hidden;}
/*************************/
/*EDIT MY PROFILE*/
/*************************/
#tlusermyform form fieldset.my_profile{margin:10px auto 0 auto;width:676px;color:#333;font-size:0.9em;}
#tlusermyform form fieldset.my_profile h3{padding:10px 0;}
#myacc-col-two #tlusermyform  form fieldset.my_profile label{float:left;margin-right:33%;width:100px;}
#tlusermyform form fieldset.my_profile input{font-size:1em;color:#333;}
/*************************/
/*EDIT ADDRESS BOOK*/
/*************************/
.addressbook h1 {background:transparent url(../images/bg_signin_header.gif) no-repeat scroll left top;border:0 none;color:#333333;font-size:1.1em;font-weight:normal;height:30px;margin:12px 0 0;padding:12px 0 0 28px;text-decoration:none;width:700px;}
.addressbook p{color:#333;font-size:0.9em;width:866px;margin:10px auto 0 auto;}
#checkout .addressbook form fieldset.f-oradsaddbook{margin:10px 0 0 0;width:866px;}
#checkout .addressbook form  #buttons{width:860px;margin:0 auto;}
#checkout .addressbook form fieldset.f-oradsaddbook div input,#checkout .addressbook form fieldset.f-oradsaddbook div label.dontFloat{float:left;}
#checkout .addressbook form fieldset.f-oradsaddbook div label.dontFloat{font-size:0.9em;color:#333;padding-top:2px;}
#checkout .addressbook form fieldset.f-oradsaddbook div a img{margin:10px 0;}
#checkout .addressbook form fieldset.f-oradsaddbook p span{font-size:1em;}
#checkout .addressbook form  ul#address_list{width:885px;margin:0 auto;}
/*************************/
/*EDIT DELIVERY ADDRESS*/
/*************************/
.containeroradeditadd {width:728px;}
.containeroradeditadd .error{font-size:0.9em;}
.containeroradeditadd fieldset.f-oradeadd #countryDiv{margin-left:0;}
.containeroradeditadd fieldset.f-oradeadd #countryDiv label{font-size:1.1em;}
.containeroradeditadd h1{background:transparent url(../images/bg_signin_header.gif) no-repeat scroll left top;border:0 none;color:#333333;font-size:1.1em;font-weight:normal;height:30px;margin:12px 0 0;padding:12px 0 0 28px;text-decoration:none;}
.containeroradeditadd p{width:674px;color:#333;margin:10px auto 0 auto;font-size:0.9em;}
.containeroradeditadd fieldset{margin-left:25px;color:#333;font-size:0.9em;padding:0;margin-top:15px;}
.containeroradeditadd fieldset legend{display:none;}
.containeroradeditadd #buttons{margin:0 auto;width:680px;}
.containeroradeditadd .error{padding:10px 0 0 27px;}
.containeroradeditadd fieldset label{width:37%;}
.containeroradeditadd fieldset input{width:20%;margin:1px 0;}
.containeroradeditadd fieldset input#area {width:4.5%;margin-left:27px;}
.containeroradeditadd fieldset input#phone{width:14.2%;}
.containeroradeditadd fieldset select#cntrylist{padding:1px 0;width:145px;font-size:1.1em;}
.containeroradeditadd fieldset input#addr2{display:inline;margin-bottom:1px;margin-left:260px;}
.containeroradeditadd fieldset input,.containeroradeditadd fieldset select{font-size:1em;color:#333;}
#content-checkout #checkout .checkoutL .containeroradeditadd form fieldset{padding:5px 0 14px;}
#content-checkout #checkout .checkoutL .containeroradeditadd form fieldset.f-oradedetail #other2 input#title{margin-left:260px;margin-top:2px;width:55px;}
/*************************/
/*POST CODE LOOK UP*/
/*************************/
.pclookupdelivery {padding-bottom:25px;}
.checkoutL .pclookupdelivery form{padding-bottom:25px;display:block;}
.checkoutL .pclookupdelivery form #buttons{float:right;width:90px;padding:0;}
.pclookupdelivery form div{float:left;padding-top:9px;width:250px;}
.pclookupdelivery h1{background:transparent url(../images/bg_signin_header.gif) no-repeat scroll left top;border:0 none;color:#333333;font-size:1.1em;font-weight:normal;height:30px;margin:12px 0 0;padding:12px 0 0 28px;text-decoration:none;width:700px;}
fieldset.f-orzcpostcode{color:#333;font-size:0.9em;margin:0 auto;padding:5px 0;width:676px;}
fieldset.f-orzcpostcode legend{display:none;}
fieldset.f-orzcpostcode input#zipc{font-size:1em;color:#333;}
fieldset.f-orzcemail {color:#333;font-size:0.9em;margin:0 auto;padding:5px 0;width:676px;}
fieldset.f-orzcemail legend {margin-left:-6px;padding:10px 0;display:none;}
fieldset.f-orzcemail input#usemail {color:#333;font-size:1em;}
.pclookupcontact fieldset.f-orzcemail input#usemail{width:162px;}
.pclookupdelivery form a{color:#333333;font-size:0.9em;}
fieldset.f-oradeadd select{padding:1px 0;width:147px;}
/*************************/
/*REMINDER*/
/*************************/
#addreminder p{color:#333333;font-size:0.9em;margin:10px auto 0;width:674px;}
#addreminder .reminderBox{color:#333333;font-size:0.9em;margin:10px auto 0;width:674px;}
#addreminder .reminderBox select,#addreminder .reminderBox input{font-size:1em;color:#333;}
#addreminder  #buttons{margin:10px auto 0;width:674px;}
#reminderslist h3,#reminderslist p,#reminderslist .reminderBox{color:#333333;font-size:0.9em;margin:10px auto 0;width:674px;overflow:hidden;}
#editreminder p{color:#333333;font-size:0.9em;margin:10px auto 0;overflow:hidden;width:674px;}
#editreminder #buttons{width:680px;margin:0 auto;}
/*************************/
/*View Order History*/
/*************************/
#orderdetail form{width:676px;}
#orderdetail .orxfieldsdisplay{border:10px solid #DCEAF3;font-size:0.9em;margin:15px auto 0;padding:10px;width:646px;}
#wrapper #content-myaccount #myacc-col-two #orderdetail p{color:#333333;font-size:0.9em;margin:0 auto;padding:5px 0;width:676px;}
#orderdetail #paymentdetails_orlk #paymentdetails{background:#FFFFFF url(../images/bg_payment_detail_history.gif) no-repeat scroll left top;border:10px solid #F5D2D6;margin:15px auto 7px 21px;padding-bottom:9px;width:666px;border-top:none;display:inline;clear:both;overflow:hidden;}
#wrapper #content-myaccount #myacc-col-two #orderdetail #paymentdetails_orlk #paymentdetails p{clear:left;float:left;font-size:1em;padding:10px;display:inline;width:auto;}
#orderdetail #paymentdetails_orlk h2{display:none;padding:0;}
#orderdetail #paymentdetails_orlk #paymentdetails h2{display:block;font-size:1em;padding:10px 0 0 0;width:666px;}
#paymentdetails_orlk{color:#333333;font-size:0.9em;padding:5px 0 0 0 0;overflow:hidden;}
#orderdetail #paymentdetails_orlk #paymentdetails img{float:left;}
/*BILLING DETAIL*/
#contactdetails_orlk{background:#FFFFFF url(../images/bg_payment_detail_history.gif) no-repeat scroll left top;border:10px solid #F5D2D6;border-top:none;clear:both;font-size:0.9em;margin:10px auto 0;padding-bottom:9px;padding-left:10px;width:654px;}
#orderdetail #contactdetails_orlk h2{background:transparent none repeat scroll 0 0;color:#333333;font-size:1em;font-weight:normal;margin-left:-11px;padding:7px 0 15px;}
#orderdetail #contactdetails_orlk p{width:649px;margin:0 auto;color:#333;font-size:0.9em;}
/*Delivery Address*/
#orderdetail .deliveryaddress{background:#FFFFFF url(../images/bg_basket_table.gif) no-repeat scroll left top;border-bottom:10px solid #DCEAF3;border-left:10px solid #DCEAF3;border-right:10px solid #DCEAF3;margin:15px auto 0;padding-bottom:9px;width:666px;border-top:none;}
#orderdetail .deliveryaddress h2{padding:7px 0 15px;font-size:0.9em;color:#333;font-weight:normal;background:none;}
#wrapper #content-myaccount #myacc-col-two #orderdetail  .deliveryaddress p{width:649px;margin:0 auto;color:#333;font-size:0.9em;}
/*Order Items*/
#orderdetail .noship p{margin:0;padding:55px 0 17px 8px;width:600px;}
#orderdetail .orderitems{background:#FFFFFF url(../images/bg_basket_table.gif) no-repeat scroll left top;border-bottom:10px solid #DCEAF3;border-left:10px solid #DCEAF3;border-right:10px solid #DCEAF3;margin:15px auto 0;padding-bottom:9px;width:666px;border-top:none;}
#orderdetail .orderitems h2{padding:7px 0 15px;font-size:0.9em;color:#333;font-weight:normal;background:none;margin:0;}
#orderdetail #buttons{color:#333333;font-size:0.9em;margin:0 auto;padding:20px 0;width:693px;}
#contactdetails_orlk p span.addrName,#contactdetails_orlk p{font-size:1em;}
#orderdetail .orderitems table.wizrtable{width:650px;margin:0 auto;}
#orderdetail .orderitems table.wizrtable tbody td{vertical-align:top;color:#333;font-size:0.9em;}
#orderdetail .orderitems table.wizrtable thead th{color:#333333;font-size:0.9em;font-weight:normal;text-indent:0;padding:5px 0;}
#orderdetail .orderitems table.wizrtable thead th.thumb,#orderdetail .orderitems table.wizrtable tbody td.thumb{width:139px;}
#orderdetail .orderitems table.wizrtable thead th.name,#orderdetail .orderitems table.wizrtable tbody td.name{width:183px;}
#orderdetail .orderitems table.wizrtable tbody td.name .sku{color:#666;display:block;padding-top:15px;}
#orderdetail .orderitems table.wizrtable thead th.quantity,#orderdetail .orderitems table.wizrtable tbody td.quantity{width:79px;text-align:center;}
#orderdetail .orderitems table.wizrtable thead th.priceeach,#orderdetail .orderitems table.wizrtable tbody td.priceeach{width:67px;}
#orderdetail .orderitems table.wizrtable thead th.totalprice,#orderdetail .orderitems table.wizrtable tbody td.totalprice{width:76px;}
#orderdetail .orderitems table.wizrtable thead th.status,#orderdetail .orderitems table.wizrtable tbody td.status{width:106px;text-align:center;}
#orderdetail .orderitems h2 span.price_th,#orderdetail .orderitems h2 span.qty_th,#orderdetail .orderitems h2 span.total_th{display:none;}
#orderdetail .ohListVoucher{border:10px solid #DCEAF3;font-size:0.9em;margin:15px auto 0 21px;padding-left:15px;width:651px;}
.deliveryaddress p,.deliveryaddress {font-size:1em;}
/*ORDER SUMMARY TABLE*/
.ohSumDetail{background:#FFFFFF url(../images/bg_basket_table.gif) no-repeat scroll left top;border-bottom:10px solid #DCEAF3;border-left:10px solid #DCEAF3;border-right:10px solid #DCEAF3;margin-top:21px;padding-bottom:9px;margin:10px auto 0 auto;width:666px;}
#orderdetail form .ohSumDetail h2{font-size:0.9em;font-weight:normal;padding:9px 0 15px 0px;}
.ohSumDetail table.orderdetails{width:649px;border:none;margin:0 auto;}
.ohSumDetail table.orderdetails tbody th{width:480px;border-bottom:1px solid #E9EDF0;font-size:0.9em;font-weight:normal;}
.ohSumDetail table.orderdetails tbody td{width:195px;border-bottom:1px solid #E9EDF0;font-size:0.9em;font-weight:normal;text-align:right;padding-right:18px;}
.ohSumDetail table.orderdetails tbody td.includingVat{border:none;text-align:left;}
.ohSumDetail table.orderdetails tbody th.hdrOrderTotal{border:none;background:#F5D2D6;height:28px;padding:0 0 0 6px;}
.ohSumDetail table.orderdetails tbody td.ordertotal{border:none;background:#F5D2D6;}
.ohSumDetail table.orderdetails tbody td.includingVat{font-size:0.78em;color:#333;}
/*************************/
/*ERROR PAGE NOT FOUND*/
/*************************/
#content-norecord{width:965px; margin:0 auto;
background:url(../images/bg_content.png) repeat-y;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/content/ebiz/weleda/resources/images/bg_content_ie6.png');position:static;overflow:hidden;}
#mainlayout-norecord #wrapper #content-norecord #col-one .Lcatnav,#mainlayout-norecord #wrapper #content-norecord #col-one #showRVISiteWide{display:none!important;}
#col-two-three #norecord{margin-bottom:40px;margin-left:auto;margin-right:auto;margin-top:15px;width:669px;}
#col-two-three #norecord h1.error{font-size:1em;padding:0;}
#col-two-three #norecord p{font-size:0.9em;padding:5px 0 2px 0;text-align:left;width:513px;}
/*************************/
/*STATIC CONTENT LEFT COLUMN*/
/*************************/
#page_content{padding-top:15px;font-size:0.9em;clear:both;overflow:hidden;}
#page_content a{color:#666;}
#page_content h1{border-bottom:1px solid #E2EEF6;color:#5F859A;display:block;font-size:1.2em;font-weight:normal;padding:0 0 6px;background:none;}
.Lcat_static_colone{color:#333333;display:inline;float:left;font-size:0.9em;margin-left:35px;width:183px;}
.Lcat_static_colone ul{margin-top:8px;padding-bottom:8px;}
.Lcat_static_colone ul li{padding-top:10px;}


/*************************/
/*CUSTOMER QUOTES*/
/*************************/
.stry_quotes h2{border-bottom:1px solid #E2EEF6;color:#5F859A;display:block;font-size:1.2em;font-weight:normal;padding:0 0 6px;background:none;}
.stry_quotes ul li{padding-top:15px;}
.stry_quotes h3{font-weight:bold;font-size:1em;color:#666;}
.stry_quotes h4,.stry_quotes h5{font-size:1em;font-weight:normal;color:#666;}
/*************************/
/*TERMS AND CONDITIONS*/
/*************************/
#terms{width:715px;float:left;color:#666;}
#terms p{padding-top:15px;margin:0;}
#terms h2{padding:20px 0 0 0;margin:0;font-size:1em;}
/*************************/
/*CAREERS*/
/*************************/
#careers{width:715px;float:left;color:#666;}
#careers p{padding-top:15px;margin:0;}
#careers h2{padding:20px 0 0 0;margin:0;font-size:1em;}
/*************************/
/*CONTACT US*/
/*************************/
#page_contact{width:715px;float:left;color:#666;}
#page_contact ul {padding:10px 10px 0 10px;}
#page_contact ul li{list-style-image:none;list-style-position:inside;list-style-type:disc;}
#page_contact a{color:#666;}
#page_contact p{padding-top:10px;margin:0;}
#page_contact h2{padding:20px 0 0 0;margin:0;font-size:1em;}
#page_contact fieldset legend{display:none;}
#page_contact fieldset{padding:0;margin-top:15px;}
#page_contact fieldset div{margin-top:5px;}
/*************************/
/*Delivery*/
/*************************/
#delivery_info{width:715px;float:left;color:#666;}
#delivery_info a{color:#666;}
#delivery_info h2{padding:20px 0 0 0;margin:0;font-size:1em;}
/*************************/
/*FAQS*/
/*************************/
#helpfaq{width:715px;float:left;color:#666;}
#helpfaq h1{border-bottom:1px solid #E2EEF6;color:#5F859A;display:block;font-size:1.2em;font-weight:normal;padding:0 0 6px;background:none;}
#helpfaq h3{font-size:1.1em;color:#666;padding:10px 0 0 0;}
#helpfaq a{color:#666;}
#helpfaq h2,#helpfaq h4{padding:20px 0 0 0;margin:0;font-size:1em;}
/*************************/
/*Ingredient*/
/*************************/
.ingredient{color:#666;padding-top:15px;margin:0;}
/*************************/
/*NEWS AND VIEWS*/
/*************************/
#newsandviews p{color:#666;padding-top:15px;margin:0;}
/*************************/
/*PRIVACY POLICY*/
/*************************/
#privacy p,#privacy ul li{color:#666;padding-top:15px;margin:0;}
#privacy ul{color:#666;}
/*************************/
/*SITEMAP*/
/*************************/
#sitemap p,#sitemap a,#sitemap ul li{color:#666;padding-top:15px;margin:0;}
#sitemap h2{padding:20px 0 0 0;margin:0;font-size:1em;color:#666;}
/*************************/
/*PRODUCT INDEX*/
/*************************/
#prod_index{color:#666;}
#prod_index a{color:#666;}
#prod_index h2{padding:20px 0 0 0;margin:0;font-size:1.1em;}
#prod_index h3{padding:10px 0 0 0;margin:0;font-size:1em;}
#prod_index ul li{font-size:0.9em;padding:10px 0 0 0;}
/*************************/
/*CUSTOMER SERVICE*/
/*************************/
#help{width:715px;float:left;color:#666;}
#help h1{border-bottom:1px solid #E2EEF6;color:#5F859A;display:block;font-size:1.2em;font-weight:normal;padding:0 0 6px;background:none;}
#help h3{font-size:1.1em;color:#666;padding:10px 0 0 0;}
#help a{color:#666;}
#help ul li{padding:10px 0 0 0;}
#help p{padding-top:15px;margin:0;}
#help ol li{padding:10px 0 0 0;margin-left:-17px;}
#help h2,#help h4{padding:20px 0 0 0;margin:0;font-size:1em;}
#help select,#help input{margin-top:10px;color:#666;}
/*************************/
/*SPECIAL REQUIREMENT*/
/*************************/
#requirement table{margin-top:15px;}
#requirement {width:715px;float:left;color:#666;}
#requirement a{color:#666;}
#requirement h2{padding:20px 0 0 0;margin:0;font-size:1em;}
#requirement p{padding-top:15px;margin:0;}
/*************************/
/*TRADE ENQUIREIES*/
/*************************/
#enquiries{width:715px;float:left;color:#666;}
#enquiries a{color:#666;}
#enquiries p{padding-top:15px;margin:0;}
#enquiries h2{padding:20px 0 0 0;margin:0;font-size:1em;}
#enquiries fieldset legend{display:none;}
#enquiries fieldset{padding:0;margin-top:15px;}
#enquiries fieldset div{margin-top:5px;}
/*************************/
/*USEFUL LINKS*/
/*************************/
#usefullinks{width:715px;float:left;color:#666;}
#usefullinks p{padding-top:15px;margin:0;}
/*****************************/
/* SECURITY POLICY */
/*****************************/
#security_policy{width:715px;float:left;color:#666;}
#security_policy p{color:#666;padding-top:15px;margin:0;}
#security_policy a{text-decoration:underline;display:block;padding-top:10px;color:#666;}
/*****************************/
/* FORGOTTEN PASSWORD */
/*****************************/
.containerpwrm h1{background:transparent url(../images/bg_signin_header.gif) no-repeat scroll left top;border:0 none;color:#333333;font-size:1.1em;font-weight:normal;height:30px;margin:12px 0 0;padding:12px 0 0 28px;text-decoration:none;}
.containerpwrm p{width:674px;margin:0 auto; padding:10px 0;color:#333;font-size:0.9em;}
.containerpwrm fieldset{display:block;margin:6px auto 0;padding:0 0 35px;width:671px;}
.containerpwrm fieldset legend{display:none;}
.containerpwrm #buttons{width:674px;margin:0 auto;}
.containerpwrm h2.error{font-size:0.9em;width:674px;padding:10px 0 0 0;margin:0 auto;}
.Lcat_pwrmcolumn .helpinfo{margin-bottom:30px;}
/*****************************/
/* FORGOTTEN PASSWORD -+ THANK YOU*/
/*****************************/
.containerpwrmthankyou h1{background:transparent url(../images/bg_signin_header.gif) no-repeat scroll left top;border:0 none;color:#333333;font-size:1.1em;font-weight:normal;height:30px;margin:12px 0 0;padding:12px 0 0 28px;text-decoration:none;}
.containerpwrmthankyou p{width:674px;margin:0 auto; padding:10px 0;color:#333;font-size:0.9em;}
.containerpwrmthankyou fieldset{display:block;margin:6px auto 0;padding:0 0 35px;width:671px;}
.containerpwrmthankyou fieldset legend{display:none;}
.containerpwrmthankyou #buttons{width:674px;margin:0 auto;}
.checkoutRpwrmthankyou .helpinfo{margin-bottom:30px;}
/*****************************/
/* NEWS*/
/*****************************/
#newsstorydetail p{color:#666;font-size:1em;}