/* 1. Fonts, styles and sizes if > 0px - elements_typography.css      */
.Ltopnavcats,
ul.Lustypelinks,
ul.Lustypelinks,
p.Lwelcome,
.Lcattree  {font-size: 0.8em;}
.yourbasketandcheckoutlink h3,
.yourbasketandcheckoutlink h2,
.minicartitemsandtotal,
.Lcustomerquotes h3,
.Lcustomerquotes h4,
.Lcustomerquotes h5 {font-size: 0.9em;}
.Lonelevelcatlist h3 {font-size:1.2em;}
.Lonelevelcatlist h3 {font-style:italic;}
.Lcatnav ul li,
.Lonelevelcatlist  ul li,
.Lmyacccontactdetails li.first {}
.yourbasketandcheckoutlink h3,
Lcatnav ul li ul li,
.Lcustomerquotes h3,
.Lcustomerquotes h5 {font-weight: normal;}
.Lcustomerquotes {text-align: center;}
.Lcatnav ul li,
.Lcatnav ul li ul li {text-transform: capitalize;}

/* 2. This controls global colors. - elements_color.css          */
/* TEXT */
.Lgiftlink a,
.Lreferfriendlink a,
.Lpcatlinks a {color:#333;}
.Lgiftlink a:hover,
.Lreferfriendlink a:hover,
.Lpcatlinks a:hover {color: #666;}
.Lnewslist p {color: #999;}

/* BORDERS */
ul.Lustypelinks {border-top-color: #999;}
ul.Lustypelinks {border-bottom-color: #999;}
ul.Lustypelinks li {border-left-color: #CCC;}
p.Lwelcome {border-left-color: #999; border-top-color: #999; border-bottom-color: #999;}
.minicartitemsandtotal {border-right-color: #999; border-top-color: #999; border-bottom-color: #999;}
.Lcatnav ul li,
.Lonelevelcatlist  ul li,
.Lpcatlinks li {border-bottom-color: #CCC;}
.Lfooter li {border-left-color: #666;}
.minicartitemsandtotal ul li.total {border-left-color: #CCC;}
#termtextkeywordsearch,
#searchex,
#E,
.Lemailsignup input#email {border-color: #CCC;}
.Lsearch,
.Lcatnav,
.Lcatnav a,
.Lcat_headerright,
.Lcat_headerright a,
.Ltopnavcats ul a {color:#333;}

.Lspotlights ul .image img {border-color: #FFF;}

/**************************/
/* HEADER */
/************************/
#header {width:100%; height:auto;}
.Lcat_header .Lcat_headerleft, .Lcat_ckheader .Lcat_headerleft {width:100%; float:left; text-align:center;background-color:#fff;padding-bottom:8px;}
.Lcat_headernew .Lcat_headercenterdefault {width:556px; float:left;}
*:first-child+html .Lcat_headerright {/*margin-top:-20px;*/}
.Lcat_headerbtm, .Lcat_ckheaderbtm {/*overflow:hidden;width:985px;margin:0 auto;padding:0px;text-align:center;*/}
.Lcat_searchandminicart{clear:both;margin:5px auto 0;width:985px;height:58px;padding:0;background:transparent url(../images/bottom_hdr_bg.png) no-repeat scroll 0 0;}
.Lcat_searchandminicart{ behavior: url(../images/iepngfix.htc);}
*:first-child+html .Lcat_searchandminicart {margin-top:10px;}
.Lcat_headerright {width:357px;height:35px;float:right;background:transparent;margin-right:31px;}
.Lcat_headersearch{float:left; width:350px;}

/***************/
/*Category Header*/
/**************/
.Lcat_headerwm,.Lcat_headerhf, .Lcat_headerhf2, .Lcat_headerwm2 {margin:0 auto;width:985px}


/*************/
/* MAIN LOGO */
/*************/
.Lmainlogo {padding:5px 0 0 5px;}
.Lmainlogo img {/*width:160px; height:35px;*/ border:0;}

/**********/
/* BANNER */
/**********/
.Lbanner {float:left; padding:0; margin:0;}
.Lbanner img {border:0;}

#rightbanner1, #rightbanner2{margin-top: 5px;}

/*************************/
/* TOP NAV CATEGORY LIST */
/*************************/
.Ltopnavcats {/*width:100%; overflow:hidden;*/ font-size:0.9em; line-height:20px; padding:0; margin:0;}
.Ltopnavcats ul {float:left; margin:0; padding:0; list-style:none;}
.Ltopnavcats li {float:left; margin:0; padding:0; /*background:url(../images/taboffright.gif) no-repeat right top;*/}
.Ltopnavcats a, .Ltopnavcats span {/*display:block; background:url(../images/taboffleft.gif) no-repeat left top; padding:0 15px;*/}
li.topnavhomeon {background:url(../images/taboffright_up.gif) no-repeat right top;}
li.topnavhomeon span {background:url(../images/taboffleft_up.gif) no-repeat left top;}
.topnavigation a:hover {text-decoration:none;}
.Lcat_headertopnav{/*background:transparent url(../images/nav_bg.jpg) repeat scroll 0 0;*/ clear:both; /*margin:0 auto; padding:0;text-align:center;*/}
.Lcat_topnavmenuandsearch{margin:0 auto;padding:0;text-align:center;width:100%;}
.Lcat_topnavmenuandsearch a{padding-right:9px;padding-left:9px;border-left:1px solid #c8c8c8;margin:0;line-height:22px;text-transform: uppercase;}
.Lcat_topnavmenuandsearch .first a {border-left:0;}
.topnavshopwm a{}

/*******************************************/
/* NEW NAVIGATION BAR - DANIEL MORRIS (LA) */
/*******************************************/

div#navigation 
{
	background: #ddd URL('../images/navigation.gif') repeat-x;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: .9em;
}

div#navigation ul.primary
{
	margin: 0 auto;
}

div#navigation ul.primary li.top
{
	text-transform: uppercase;
	display: inline;
	padding: 0 10px 5px 10px;
	color: #222;
}

li.top:hover, li.top a:hover
{
	background-color: #fff;
	color: #28b660;
}

div#navigation ul.primary li.top div {
	background-color: #fff;
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 102px;
	width: 100%;
	border-bottom: 1px solid #ccc;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0 auto;
	text-align: center;
	z-index: 1000;
}

div#navigation ul.primary li.top div ul.sub
{
	width: 800px;
	text-align: center;
	margin: 0 auto;
	list-style-image: url('../images/mm-arrow.gif');
}

div#navigation ul.primary li.top div ul li {
	background: url('../images/mm-arrow.gif') no-repeat;
	background-position: center left;
	text-transform: none;
	font-family: "helvetica neue", arial, helvetica, sans-serif;
	font-size: 1.1em;
	display: inline-block;
	text-align: left;
	width: 180px;
	float: left;
	padding: 5px 5px 5px 15px;
}


/**********************/
/* LOGOUT LOGIN LINKS */
/**********************/
ul.Lustypelinks {width:160px;margin:5px 0px 0px 0px;padding:0px 0px 0px 5px;float:left;line-height:12px; }
ul.Lustypelinks li {float:left;}
li.myaccount {border-right:1px solid #000; padding-right:4px;}
li.logout {padding-left:4px;}
ul.Lustypelinks a,ul.Lustypelinks a:hover{color:#666666;}
/**********************/
/*Currency*/
/*********************/
.topnavcurrency{float:right;}

/*******************/
/* WELCOME MESSAGE */
/*******************/
p.Lwelcome { width:51.5%; float:left; text-align:right;color:#666666;margin:5px 0px 0px 0px;padding:0px 5px 0px 0px;border-right:1px solid #666666;line-height:12px;}
/* html p.Lwelcome{margin:5px 0 5px 120px;}*/
/*****************/
/* CATEGORY TREE */
/*****************/
.Lcattree {margin:0; padding:0px 0px 0px 31px; line-height:0.9em;text-transform:capitalize;}

/*************/
/* MINI-CART */
/*************/
/* these styles use the element ref */
.Lcat_headerright h2 {float:right;font-size:0.9em;margin:17px 0 0 0;padding:0;}
.Lcat_headerright h3 {margin:0; padding:0 0 2px 5px; font-size:0.9em; font-weight:normal;}
.items_added, .items_empty {font-size:0.95em;margin:16px 5px 0;text-transform:uppercase;float:right;}
*html .items_added, .items_empty{margin-right:5px;}
*html .shopingbaglink{margin-right:0px;}
.items_added li, .items_empty li {margin:0; padding:2px 5px; font-weight:bold; font-size:0.9em; line-height:0.9em;float:left;}
.items_added li a, .items_empty li a{color:#2BB662;}
.items_added li span, .items_empty li span {padding-left:5px;}
.shopingbaglink{overflow:hidden;float:right;margin:7px 10px 0 0;}
/**************/
/* SEARCH BOX */
/**************/
.Lsearch {background:transparent;width:288px;height:35px;margin-left:30px;}
.Lsearch h2 {padding:0;float:left;text-indent:-5000px;width:49px;height:18px;background:transparent url(../images/hdr_search.jpg) no-repeat scroll 0 0;margin:18px 0 0 20px;}
.Lsearch form{float:right;width:210px;}
.Lsearch label, .Lsearch legend {display:none;}
.Lsearch fieldset {/*padding:10px 0px 0px 0px; margin:0; float:left;*/background:transparent url(../images/bg_emailinput.png) no-repeat scroll;
border:0 none;
float:left;
height:20px;
margin-top:15px;
padding:0px 5px 0;
width:150px;}
.Lsearch select {width:90%; margin-bottom:5px;}
#termtextkeywordsearch,
#searchex,
#E,
.Lemailsignup input#email {margin:5px 0;}
/*#termtextkeywordsearch {background:transparent url(../images/bg_emailinput.png) no-repeat;border:0 none;float:left;height:19px;margin:6px 0;padding:2px 5px 0;width:150px;overflow:hidden;}*/
#termtextkeywordsearch {background:transparent none repeat scroll 0 0;border:0 none;height:19px;margin-top:0;width:150px;padding-top:2px;}
*:first-child+html #termtextkeywordsearch{padding-top:0px;}
#searchsubmit {margin:8px 15px 0 0; _margin: 8px 12px 0 0; float:right;}
#termtextkeywordsearch:focus{outline:none;} 
/***********************/
/* CATEGORY NAVIGATION */
/***********************/
.Lcatnav {background:url(../images/bg_leftnav_top.jpg) no-repeat left top; width:208px; margin-top:0px;}
.Lcatnav h2{display:none;}
.Lcatnav ul {padding:11px 0px 10px 0px; margin:0;background:url(../images/bg_leftnav_bottom.jpg) no-repeat left bottom;width:208px;}
.Lcatnav ul li {margin:0;background:url(../images/bg_leftnav_body.jpg) repeat-y;  padding:0px 0 2px 0px; width:135px;width:208px;}
.pagecategorynavigation ul li{padding:0px 0 2px 5px !important;}
.Lcatnav ul li a{background:transparent url(../images/bullet_off.gif) no-repeat scroll 0 3px;border-bottom:1px solid #CCCCCC;display:block;margin-left:10px;padding-bottom:3px;padding-left:10px;width:190px;font-size:0.9em;}
.Lcatnav ul li ul {background:none; padding:0; margin:0;}
.Lcatnav ul li ul li {font-size:0.9em;/*margin:0;padding-left:22px;padding-right:0.95em;width:175px;*/}
.Lcatnav ul li ul li a{border-bottom:0px;width:auto;}
.Lcatnav ul li ul li ul li {background:none; width:auto; font-size:1em;}
html*.Lcatnav ul li ul li {*font-size:0.9em;*margin-bottom:2px !important;}
*:first-child+html .Lcatnav ul li ul li {font-size:0.9em;margin-bottom:2px;}


/****************/
/* EMAIL SIGNUP */
/****************/
.Lemailsignup {background:transparent url(../images/bg_newsletter.jpg) no-repeat scroll 0 0; font-size:0.9em; height:90px; margin:5px 0; padding-top:10px; padding-left:15px; width:200px;}
.Lemailsignup h2 {padding:0; margin:0px 0px 0px 8px; width:100px;height:20px;text-indent:-5000px;}
.Lemailsignup label {width:100%; float:none;}
.Lemailsignup #email {width:75%} 
.Lemailsignup legend {display:none;}
.Lemailsignup fieldset {margin:0; padding:5px 0 0 0; width:199px;}
.Lemailsignup fieldset input#emailsignup {background:transparent none repeat scroll 0 0; border:0 none; height:19px; margin:6px 0; padding:4px 0 0 5px; width:150px;}
*:first-child+html .Lemailsignup fieldset input#emailsignup {margin:2px 0;}
.Lemailsignup fieldset input#newslettersubmit{margin:0 0 0 5px;}

/**************************/
/*Left nav Link*/
/*************************/
/*.lnavlink{width:208px;height:90px;margin-top:5px;background:url(../images/bg_leftnav_link.jpg) no-repeat;padding-top:10px;}
.navhdr{margin:0 0 0 10px;}
.navtext{float:left;margin:5px;width:150px;}
.navbtn{float:right;margin:30px 5px 0 0;}*/
/*************************/
/* GIFT CERTIFICATE LINK */
/*************************/
.Lgiftlink {width:208px; margin-top:5px;}
.Lgiftlink p {padding:0 5px 5px 5px;}

/***********************/
/* 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 */
.Ltext {}

/* EXTERNAL IMAGE */
.Limage {}

/* INTERNAL IMAGE */
.Linternalimage {}
.topnavmenuandsearch {line-height:23px;margin:0 auto;/*position:relative;width:950px;*/}
.topnavmenuandsearch .Linternalimage, .topnavmenuandsearch .Ltopnavcats {display:inline;font-size:0.9em; line-height:25px; padding:0; margin:0;}
.topnavmenuandsearch .Linternalimage a, .topnavmenuandsearch .Ltopnavcats a {color:#333333;}
.topnavmenuandsearch .Linternalimage a:hover, .topnavmenuandsearch .Ltopnavcats a:hover {color:#333333;}

.footerbanner1, .footerbanner2, .footerbanner3, .footerbanner4, .footerbanner5, .footerbanner6 {float:left; margin:5px 1px 5px 0;}

.textlink {margin:10px 0 0 5px;}

/**************************/
/* SPOTLIGHT PRODUCT LIST */
/**************************/
/* use items per page value to control display */
.Lspotlights {width:222px;margin-left:5px;margin-top:5px;}
* html .Lspotlights {width:222px;}
.Lspotlights ul {background:transparent url(../images/bg_spotlight_bottom.jpg) no-repeat bottom;padding:0px 0px 12px 0px;margin:0px;}
.Lspotlights ul li {padding:0px;margin:0px;width:100%; overflow:hidden;background:transparent url(../images/bg_spotlight.jpg) repeat-y;}
.Lspotlights ul .details {float:right; width:78px; padding:0 5px 0 0;text-align:right;width:120px;margin-top:10px;}
.Lspotlights ul .details .invtdesc2{display:none;}
.Lspotlights ul .details .price{margin-top:5px;}
.Lspotlights ul .details .moreinfo{float:right;}
.Lspotlights ul .image {float:left;margin:5px;}
.Lspotlights ul .image img {border-width:1px; border-style:solid;}
.Lspotlights h2{margin:0;padding:0;text-indent:-5000px;background:transparent url(../images/hdr_spotlight.jpg) no-repeat center;width:222px;height:24px;}
.Lspotlights h3 {padding:0;}
.Lspotlights ul li.first{border-bottom:1px solid #d8d8d8 !important;;}
*:first-child+html .Lspotlights ul li.first  { /* IE7*/margin-top:-7px;}
*:first-child+html .Lspotlights ul li{ /* IE7*/margin-top:-2px;}
*:first-child+html .Lspotlights ul{padding-bottom:10px;}
*html .Lspotlights ul li.first  { /* IE7*/margin-top:-7px;}
*html .Lspotlights ul li{ /* IE7*/margin-top:-2px;}
*html .Lspotlights ul{padding-bottom:10px;}
.details h3{font-size:0.8em;}
.details .price{font-size:0.9em;}
/*************************/
/* NUMBERED PRODUCT LIST */
/*************************/
.Ltopsellers {width:222px;margin-left:5px;margin-top:10px;overflow:hidden;}
*html .Ltopsellers {width:222px;}
.Ltopsellers ol {background:transparent url(../images/bg_spotlight_bottom.jpg) no-repeat bottom;list-style-type:none;margin:0;padding:0px 0px 12px 0px;overflow:hidden;}
.Ltopsellers ol li {padding:5px 5px 5px 15px;margin:0px;width:202px; overflow:hidden;background:transparent url(../images/bg_spotlight.jpg) repeat-y;border-bottom:1px solid #d8d8d8;overflow:hidden;}
*:first-child+html .Ltopsellers ol li { /* IE7*/margin-top:-2px;}
*:first-child+html .Ltopsellers ol{padding-bottom:10px;}
*html .Ltopsellers ol li { /* IE7*/margin-top:-2px;}
*html .Ltopsellers ol{padding-bottom:10px;}
.Ltopsellers .invtname{font-size:0.8em;font-weight:bold;}
.Ltopsellers .bsprice{margin:4px 0px 0px 0px;padding:0;overflow:hidden;text-transform:capitalize;}
.Ltopsellers .price {font-size:0.9em;color:#333333;}
.Ltopsellers .wasprice{margin-left:10px;font-size:0.9em;color:#999999;}
.Ltopsellers h2{margin:0;padding:0;text-indent:-5000px;background:transparent url(../images/hdr_bestseller.jpg) no-repeat center;width:222px;height:24px;}

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

/**********/
/* FOOTER */
/**********/
.Lcopyright p {color:#2BB662;margin-top:15px;padding:0 0.5em;text-align:center;font-weight:bold;}
.Lfooter {text-align:center;}
.Lfooter ul {line-height:12px;margin:0 auto;padding:0;}
.Lfooter li {display: inline; border-left: 1px solid #666; padding:0 1px 0 5px;}
.Lfooter li.last {padding-right:5px;}
/**************/
/* VENDA LOGO */
/**************/
.pcilink {clear:both; float: left; margin: 0;  padding: 0; border: 0;}

/**************/
/* VENDA LOGO */
/**************/
#vendalogo {float: right; margin-right: 5px; border-left: 0; padding: 0;}

/************************/
/* GRAPHICAL PROMOTIONS */
/************************/
.Lpromos ul {margin-top: 5px;}
.Lpromos img {border: 0; padding-top: 1px;}
.Lpromos h2 {display: none;}

/*******************/
/* NEWS STORY LIST */
/*******************/
.Lnewslist {width:173px; border:1px solid #333; /*margin-top:5px;*/}
.Lnewslist ul {margin:0; padding:0; list-style:disc;}
.Lnewslist ul li {list-style:none; padding:5px}
.Lnewslist h3 {margin:0; padding:0 3px 0 0; display:inline; font-size:1em;}
.Lnewslist h3 a {font-size:1em; font-weight:bold;}
.Lnewslist p {margin:0; padding:0; display:inline; font-size:1em; font-weight:normal;}
.Lnewslist p.moreinfo {padding-left:5px;}

/******************************/
/* CUSTOMER QUOTES STORY LIST */
/******************************/
.Lcustomerquotes {width:172px; margin-top:5px}
.Lcustomerquotes h2 {display:none;}
.Lcustomerquotes li {padding:0 10px 15px 10px; background:url(../images/quotes.gif) no-repeat left top;}
.Lcustomerquotes h3 {padding:0; margin:0;}
.Lcustomerquotes h4 {padding:0; margin:0;}
.Lcustomerquotes h5 {padding:0; margin:0;}

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

/*****************/
/* STORE LOCATOR */
/*****************/
.Lstorelocator {width:173px; border:1px solid #333; margin-top:5px}
* html .Lstorelocator {width:173px;}
#pcsubmit {margin:5px 0 5px 5px;}
.Lstorelocator legend {display:none;}
.Lstorelocator fieldset {margin:0; padding:0;}
.Lstorelocator fieldset p {width:160px; padding:0 5px;}
.Lstorelocator input#formzipc {width:117px; margin:0 5px;}
.Lstorelocator select {width:121px; *width:123px; margin:0 5px;}
#storelocatorresults h2 {padding-left:0;}
fieldset.storefinder_zipc {margin-left:0;padding-left:0;}
fieldset.storefinder_zipc label {width:240px;}
#content-default_nocolthree .innercontent #storelocatorresults fieldset.storefinder_zipc p{ margin:10px 0 0 0; font-size:1em;}

#storelocatorresults #sdsubmit{display: none;} 
/******************/
/* MY ACCOUNT NAV */
/******************/
.Lmyacccontactdetails {width:208px;color:#333;margin-top:5px;}
.Lmyaccaccountdetails,
.Lmyaccdeliverydetails,
.Lmyaccorderhistory,
.Lmyaccreminders,
.Lmyaccreferfriend,
.Lmyacchelpandinformation {width:208px;color:#333;margin-top:5px;}
.Lmyaccaccountdetails ul,
.Lmyacccontactdetails ul,
.Lmyaccdeliverydetails ul,
.Lmyaccorderhistory ul,
.Lmyaccreminders ul,
.Lmyaccreferfriend ul,
.Lmyacchelpandinformation ul {padding: 5px 0px;}

.Lmyacccontactdetails li.last {padding-top: 10px;}
/*****************************************************/
/* RELATED PRODUCTS & ITEMS YOU MAY BE INTERESTED IN */
/*****************************************************/
/*#relatedbasket {border:1px solid #666; width: 100%; overflow: hidden; min-height:170px;}
*html #relatedbasket {height:170px;}
#relatedbasket h2 {background-color:#666; color:#fff; font-size:1.3em; margin:0; text-decoration:none;}
#relatedbasket ul li {float: left; width: 175px; margin: 5px 3px; padding-top:5px;}
#relatedbasket ul li h3{padding: 0px 0px;}
#relatedbasket .image {float: left;}
#relatedbasket .details {width: 90px;float:right;}
#relatedbasket .details .price {margin:0; padding:0;}
#relatedbasket .moreinfo {font-weight: bold;}

#content-myaccount #relatedbasket{display: none;}

#tab .tabdetail .tab_info #reviewDiv3 #relatedbasket {border:none;}
#tab .tabdetail .tab_info #reviewDiv3 #relatedbasket h2 {display:none;}
#tab .tabdetail .tab_info #reviewDiv3 #relatedbasket ul li {width:183px; padding: 10px 10px 6px 40px; margin:8px 8px 0 0;height:100px;}
*html #tab .tabdetail .tab_info #reviewDiv3 #relatedbasket ul li {height:100px;}
#tab .tabdetail .tab_info #reviewDiv3 #relatedbasket ul li .details {width:90px;}
#tab .tabdetail .tab_info #reviewDiv3 #relatedbasket ul li .details h3 {font-size:1em;}*/
#checkout .Lcat_basketcolumn{margin: 0 0 10px 0;}
/*************************/
/* RECENTLY VIEWED ITEMS */
/*************************/

/* SITE WIDE RVI */
#showRVISiteWide{/* hide showrvi div by default */ /*display:none;*/}
.LshowRVISiteWide {background:none; width: 173px; margin-bottom: 4px; border:1px solid #000}
.LshowRVISiteWide h2 {margin: 0; padding:5px;}
.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;}
.tooltip {position:absolute; float:left; right:174px; padding:10px; background:#666;}
.toolwrap p {padding:0; margin:0;}
.toolwrap .textLink a {display:block; background:#fff; padding:5px; text-decoration:none;}
.toolwrap .textLink a:hover  {background:#666; color:#fff;}
.toolwrap .textLink a span {display:block}
.toolwrap .textLink a:hover span {color:#fff;}
.LshowRVISiteWide {/*display:none;*/}
.LshowRVISiteWide h2 {/*display:none;*/}
.LshowRVISiteWide ul {/*display:none;*/}


/* PRODUCT DETAIL RVI */

#showRVI{background:url(../images/bg_featslide.gif) repeat-y;overflow:hidden;width:100%;border-bottom:1px solid #D8D8D8;clear:both;padding-bottom:20px;margin-bottom:20px;}
.LshowRVI h2 {font-size:0.8em;padding:0;margin:0;background:url(../images/hdr_recentlyview.gif) no-repeat;height:25px;width:700px;text-indent:-5000px;}
#showRVI div{width:700px;display:inline;margin-top:5px;}
#showRVI div img#slideLeft{float:left;margin-top: 50px;}
#showRVI div img#slideRight{float:right;margin-top: 50px;}
#showRVI .rviwrapper{display: block; float: left; width: 632px;position:relative;overflow:hidden;text-align:right;font-size:0.8em;}
#showRVI .rviwrapper #rvilist {width:1000px;margin:0;}
#showRVI #rvilist li{width:210px;float:left;margin:0;padding:0;}
#showRVI #rvilist li div.details{width:80px;float:right;margin:0;padding:0;}
#showRVI #rvilist li div.image{width:130px;float:left;margin:0;padding:0;}
#showRVI #rvilist li .details h3{padding: 0px 0px; font-size:1em;}
#showRVI #rvilist li .details p.moreinfo{font-weight: bold;}
#showRVI #rvilist li .details {min-height:100px;}
#showRVI .slide {/*float:left; top:70px; position:relative; cursor:pointer;*/ display:block;}
#showRVI .btn {width: 16px; float: left; border: solid 1px white;}



.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;}

/*************************/
/* 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 */
/*************************/
#homefurnishingsspslider {border:1px solid #666; float:left; width:450px; margin-top:10px; min-height:170px;}
*html #homefurnishingsspslider {height:170px;}
#homefurnishingsspslider h2 {padding:5px; color:#fff; font-weight:bold; font-size:1.3em; background:#666; border-bottom:1px solid #666;}
#homefurnishingsspslider #homefurnishingsspsliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ width:1700px;}
#homefurnishingsspslider .slidewrapper {width:400px; margin:0; position:relative; float:left; overflow:hidden;}
#homefurnishingsspslider ul#homefurnishingsspsliderlist li {float:left; width:200px; padding-top:10px;}
#homefurnishingsspslider ul#homefurnishingsspsliderlist li .details {float:right; width:110px;}
#homefurnishingsspslider ul#homefurnishingsspsliderlist li .details h2 {font-weight:bold; font-size:1.0em;padding: 0px 0px;}
#homefurnishingsspslider ul#homefurnishingsspsliderlist li .details p {font-weight:normal; font-size:1.0em;}
#homefurnishingsspslider ul#homefurnishingsspsliderlist li .image {float:left;}
ul#homefurnishingsspsliderlist h2 {background:none; border:none;}
#homefurnishingsspslider .slide {float:left; top:60px; position:relative; cursor:pointer;}
#homefurnishingsspslider .btn {width: 16px; float: left; border: solid 1px white;}

#fashionspslider {border:1px solid #666; float:left; width:450px; margin-top:10px; margin-left:15px; min-height:170px;}
*html #fashionspslider {height:170px;}
#fashionspslider h2 {padding:5px; color:#fff; font-weight:bold; font-size:1.3em; background:#666; border-bottom:1px solid #666;}
#fashionspslider #fashionspsliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ width:1700px;}
#fashionspslider .slidewrapper {width:400px; margin:0; position:relative; float:left; overflow:hidden;}
#fashionspslider ul#fashionspsliderlist li {float:left; width:200px; padding-top:10px;}
#fashionspslider ul#fashionspsliderlist li .details {float:right; width:110px;}
#fashionspslider ul#fashionspsliderlist li .details h2 {font-weight:bold; font-size:1.0em;padding: 0px 0px;}
#fashionspslider ul#fashionspsliderlist li .details p {font-weight:normal; font-size:1.0em;}
#fashionspslider ul#fashionspsliderlist li .image {float:left;}
ul#fashionspsliderlist h2 {background:none; border:none;}
#fashionspslider .slide {float:left; top:60px; position:relative; cursor:pointer;}
#fashionspslider .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;}

/*******************/
/* SOCIAL BOOKMARK */
/*******************/
#Lsocialbookmark img {margin:20px 0 0 0;}

/*******************/
/* Currency Selector */
/*******************/
#setCurrency{float:right;font-size:90%;width:70px;text-align:right;}
#setCurrency ul{
	list-style-image:none;
	list-style-type:none;
}
#setCurrency ul li{
	display: inline;
}
#setCurrency ul li#first{
	border-right: 1px solid #000;
}
#setCurrency ul li a{
	margin: 0px 5px;
}

/****************************/
/* RT129326 German delivery */
/****************************/

.german { float: left; margin-top:6px; padding-left: 371px; padding-bottom: 10px; height:34px}
.german a img{ }

.unitedkingdom {float: left; margin-top:6px; padding-left: 321px; padding-bottom: 30px; height:34px}
.european {float: left; margin-top:6px; padding-left: 31px; padding-bottom: 10px; height:34px}
.switzerland {float: left; margin-top:6px; padding-left: 31px; padding-bottom:10px; height:34px;}
