/***************************************/
/*    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:100%; height:auto;background:#edf2f2 url(../images/header-bg4.jpg) no-repeat scroll 50% top;}
#header .Lcat_header,
#header .Lcat_ckheader {width:980px;margin:0 auto;}
.Lcat_header .Lcat_headerleft, .Lcat_ckheader .Lcat_headerleft {width:116px; float:left;}
.Lcat_headernew .Lcat_headercenterdefault {width:556px; float:left;}
.Lcat_headerright {width:175px; height:75px; background-color:#666; float:right; border:1px solid #666;}
.Lcat_headerbtm, .Lcat_ckheaderbtm {background:#666666 none repeat scroll 0;clear:both;float:left;margin-top:10px;padding:0;width:100%;}
#header .Lcat_hdright3 .Lcat_headsearch {float:left;width:25.5%;}
#header .Lcat_hdright3 .Lcat_headnav {float:right;}
.Lcat_hdright1 {float:left;width:864px;}
.Lcat_hdright1 .Lcat_headlogin {width:60%;float:left;color:#cccccc;font-size:.8em;padding:0;margin:26px 0 0 0;}
.Lcat_hdright1 .Lcat_headlogin .welcomemsg {float:left;padding:0;margin:0 6px 0 3px;}
*:first-child+html .Lcat_hdright1 .Lcat_headlogin .welcomemsg {float:left;padding:0;margin:0 0 0 3px;}
.Lcat_hdright1 .Lcat_headlogin .welcomemsg2 {float:left;padding:0;margin:0 6px 0 0;}
*:first-child+html .Lcat_hdright1 .Lcat_headlogin .welcomemsg2 {float:left;padding:0;margin:0 6px 0 3px;}
.Lcat_hdright1 .Lcat_headlogin .welcomemsg2 a {color:#cccccc;text-decoration:underline;padding:0;margin:0;}
.Lcat_hdright1 .Lcat_headlogin ul.loginlogoutlinks {padding:0;margin:0;}


.Lcat_hdright1 .Lcat_headlogin ul.loginlogoutlinks li {padding:0 8px 0 6px;margin:0;background:url(../images/seperator.gif) no-repeat 0 2px;}

.Lcat_hdright1 .Lcat_headlogin ul.loginlogoutlinks li.login {border-right:none;}
.Lcat_hdright1 .Lcat_headlogin ul.loginlogoutlinks li.logout {border-right:none;}
.Lcat_hdright1 .Lcat_headlogin ul.loginlogoutlinks li a {color:#cccccc;}
.Lcat_hdright1 .Lcat_headlogin .welcomemsg3 {float:left;margin:0;padding:0;}
.Lcat_hdright1 .Lcat_headlogin .welcomemsg4 {float:left;margin:0;padding:0;}

.Lcat_hdright1 .Lcat_headbasket {height:30px;width:40%;min-width:320px;float:right;padding:0;margin:26px 0 0 0;}
*:first-child+html .Lcat_hdright1 .Lcat_headbasket{width:325px;}
*html body .Lcat_hdright1 .Lcat_headbasket{width:330px;}
.Lcat_hdright1 .Lcat_headbasket h2 {float:right;height:30px;font-size:1.2em;margin:0;padding:0;}

.Lcat_hdright1 .Lcat_headbasket h2 a {width:145px;height:30px;display:block;}
.Lcat_hdright1 .Lcat_headbasket h2 img {margin:0;}

.Lcat_hdright1 .Lcat_headbasket .Lcat_minicartleft{float:right;background:url(../images/minibasket-bg1.png) no-repeat scroll left top;}
.Lcat_hdright1 .Lcat_headbasket .Lcat_minicartleft, x:-moz-any-link {width:320px} /*Hack FF2 only*/
*:first-child+html .Lcat_hdright1 .Lcat_headbasket .Lcat_minicartleft{width:auto}


.Lcat_hdright1 .Lcat_headbasket .Lcat_minicartbgright{float:right;}
.Lcat_hdright1 .Lcat_headbasket .minicartbgright{display:block;margin:0;height:30px; width:6px;background:transparent url(../images/minibasket-bg2_1.png) no-repeat;}


.Lcat_hdright1 .Lcat_headbasket ul {height:30px;margin:0 0 0 0;padding:0 0 0 0;}
*:first-child+html .Lcat_hdright1 .Lcat_headbasket ul {margin:1px 0 0 0}
*html body .Lcat_hdright1 .Lcat_headbasket ul {margin:1px 0 0 0;}

.Lcat_hdright1 .Lcat_headbasket ul li {padding: 0 9px 0 0;margin:9px 0 0 0;}
.Lcat_hdright1 .Lcat_headbasket ul li a {color:#FFFFFF;font-size:1em;}
.Lcat_hdright1 .Lcat_headbasket ul li a span {font-size:.9em;font-weight:normal;padding:0 0 0 8px;}
.Lcat_hdright2 {float:left;width:864px;}
.Lcat_hdright2 h3 {float:right;margin:0;padding:0;}
.Lcat_hdright2 h3 a img {margin:7px 14px 0 0;padding:0;}
.Lcat_hdright3 {float:left;width:864px;}
.Lcat_hdright3 .Lcat_headsearch {margin:19px 0 0 4px;height:30px;}
.Lcat_hdright3 .Lcat_headsearch .locaytasearch {height:30px;}
.Lcat_hdright3 .Lcat_headsearch .locaytasearch h2{height:30px;width:56px;margin:0;padding:0;background:transparent url(../images/search-bg1.png) no-repeat scroll left top;text-indent:-5000px;}

.Lcat_hdright3 .Lcat_headsearch fieldset {padding:0 7px 0 0;margin: 0;}
.Lcat_hdright3 .Lcat_headsearch fieldset input#termtextkeywordsearch {border:1px solid #B0B4BC;height:12px;width:131px;color:#333333;margin:7px 0 0 0;font-family:verdana;font-size:0.9em;}
.Lcat_hdright3 .Lcat_headsearch .locaytasearch form{height:30px;width:159px;background:transparent url(../images/search-bg2.png) no-repeat scroll right top;}
.Lcat_hdright3 .Lcat_headsearch .locaytasearch input#searchsubmit {margin:7px 0 0 0;}
.Lcat_hdright3 .Lcat_headnav {padding:0;margin:34px 0 0 0;color:#ffffff;}
.Lcat_hdright3 .Lcat_headnav a {color:#ffffff;font-size:.9em;}

.Lcat_hdright3 .Lcat_headnav .Linternalimage{float:left;padding:0 8px 0 8px;border-right:1px solid #ffffff;}
.Lcat_hdright3 .Lcat_headnav .pgstorelocator {border-right:none;padding-right:0;}
.Lcat_headercrmb {clear:both;padding:15px 0 0 0;margin:0 0 2px 0;}
.Lcat_headercrmb p {color:#999999;margin:0 0 0 10px;padding:0;}
.Lcat_headercrmb p a {color:#999999;padding:0 6px 0 5px;}
.Lcat_headercrmb p .cattreepgname {color:#999999;padding:0 0 0 6px;}

/*************/
/* MAIN LOGO */
/*************/
.Lmainlogo {padding:21px 0 0 7px;}
.Lmainlogo img {border:0;}

/**************************/
/* HOMEPAGE */
/************************/

/**********/
/* BANNER */
/**********/
.Lbanner {float:left; padding:0; margin:0;}
.Lbanner img {border:0;}
#brides, #visitor {float:left;margin:10px 11px 0 0;#margin:10px 11px 0 0;_margin:10px 9px 0 0;width:235px;}
#bannerloop {float:left;margin:0;width:235px;}

#lovefood {float:left;margin:10px 0px 0pt 0pt;}

#bannerloop {height:108px;}
/**********/
/* HOMEPAGE BANNER LOOP */
/**********/
.hpbanner {background:#062462 url(../images/hpbannerbg.jpg) repeat-x scroll left top ;width:235px;#width:235px;_width:241px;position:relative;bottom:16px;height:157px;}
.hpbanner h1 {background:transparent none repeat scroll 0%;font-size:1em;}
.hpbleft {color:#FFFFFF;float:left;font-family:verdana;font-size:0.8em;margin-left:5px;#margin-left:5px;_margin-left:2px;padding-right:5px;width:150px;}
.hpbright {float:right;padding-right:5px;}

/*************************/
/* TOP NAV CATEGORY LIST */
/*************************/
.Ltopnavcats {float:left;font-size:0.9em;line-height:20px;margin:0;overflow:hidden;padding: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:underline;}

.videopage {}
.videopage li {float:left;margin:0;padding:0 !important;font-size:0.9em;width:124px;}
.videopage li.first {width:100px;}
.videopage ul {margin:0;padding:0;}
.videopage a {color:#FFFFFF;display:block;padding:3px 0pt;text-align:center;}
.videopage a:hover {color:#000000;}
.Lcat_headerbtm .Lpcatlinks {float:left;}

.stockistlink {float:left;margin-top:0;#margin-top:0;_margin-top:0;}
.Lcat_ckheader .stockistlink {float:left;margin-top:0;}
.stockistlink li {float:left;margin:0;padding:0 !important;font-size:0.9em;width:67px;list-style-type:none;}
.stockistlink ul {margin:0;padding:0;}
.stockistlink a {color:#FFFFFF;display:block;padding:3px 0pt;text-align:center;}
.stockistlink a:hover {color:#000000;}
/**********************/
/* LOGOUT LOGIN LINKS */
/**********************/
ul.Lustypelinks {overflow:hidden; margin:0; padding:5px 0 0 5px;}
ul.Lustypelinks li {float:left;}
li.myaccount {padding-right:4px;}
li.logout {padding-left:4px;}

/*******************/
/* WELCOME MESSAGE */
/*******************/
p.Lwelcome {margin:0; padding:4px 0 0 5px;}

/*****************/
/* CATEGORY TREE */
/*****************/
.Lcattree {padding:5px 0 0 5px;#padding:0 0 5px 5px;_padding:0 0 5px 5px; line-height:0.9em;clear:both;}
#content-default,#content-home {width:980px;margin:10px auto 0 auto;}
/*************/
/* MINI-CART */
/*************/
/* these styles use the element ref */
.Lcat_headerright h2 {margin:0; padding:3px 0 0 5px; font-size:1.1em;}
.Lcat_headerright h3 {margin:0; padding:0 0 2px 5px; font-size:0.9em; font-weight:normal;}
.items_added, .items_empty {padding:2px 0;float:right;}
.items_added li, .items_empty li {float:left;margin:0; padding:0 5px; font-weight:bold; font-size:0.9em; line-height:0.9em;}
.items_added li span, .items_empty li span {padding-left:5px;}

/**************/
/* SEARCH BOX */
/**************/
.Lsearch {float:left;width:100%;}
.Lsearch h2 {float:left;color:#666666;width:60px;}
.Lsearch form {float:left;margin:0;width:190px;}
.Lsearch label, .Lsearch legend {display:none;}
.Lsearch fieldset {padding:0 5px 0 5px;margin:0;float:left;}
.Lsearch select {width:90%; margin-bottom:5px;}
#termtextkeywordsearch,
#searchex,
#E,
.Lemailsignup input#email {border:1px solid #809db9; margin:5px 0;}
#termtextkeywordsearch {float:left;width:140px;}
#searchsubmit {float:left;}
.Lemailsignup {margin-bottom:5px;}

/***********************/
/* CATEGORY NAVIGATION */
/***********************/
.Lcatnav {width:193px;}
.Lcatnav h2 {display:none;}
.Lcatnav ul, .staticcategory ul {padding:0 0 15px 10px; margin:0;}
.Lcatnav ul li,.Lcatnav li.navlatest, .staticcategory li {width:182px;margin:0 0 9px 0;padding:0;background:url(../images/bg_leftnav.png) repeat-y left top;}


.Lcatnav li.navlatest a span  {text-indent:-5000px;}
.Lcatnav li a span{display:block;height:29px;}
.staticcategory li.spgstockists a span{height:96px; display:block}
/* left nav header */
.Lcatnav ul li a span {background:url(../images/hdr_lcatnav.jpg) no-repeat left top; padding:7px 0 0 12px; font-size:1.3em; font-weight:bolder}
.Lcatnav ul li a:hover span {background:url(../images/hdr_lcatnav2.jpg) no-repeat left top;}
.Lcatnav li.navlatest a span {background:url(../images/hd_leftnav_latest.png) no-repeat left top;}
.Lcatnav li.navlatest a:hover span {background:transparent url(../images/hd_leftnav_latest2.png) no-repeat scroll left top;}
.staticcategory li.spgbrides a span {background:transparent url(../images/hd_leftnav_brides.png) no-repeat scroll left top;display:block;height:36px;}
.staticcategory li.spgwhy_denby a span {background:transparent url(../images/hd_leftnav_whydenby.png) no-repeat scroll left top;display:block;height:36px;}
.staticcategory li.spgabout_denby a span {background:transparent url(../images/hd_aboutdenby.png) no-repeat scroll left top;display:block;height:36px;}
.staticcategory li.spghelp a span {background:transparent url(../images/hd_leftnav_helpdenby.png) no-repeat scroll left top;display:block;height:36px;}
.staticcategory li.spgnews a span {background:transparent url(../images/hd_news.png) no-repeat scroll left top;display:block;height:36px;}
.staticcategory li.spgproduct_ranges a span {background:transparent url(../images/hd_productranges.png) no-repeat scroll left top;display:block;height:36px;}
.staticcategory li.spglove_food_love_denby a span {background:transparent url(../images/hd_love-food-love-denby.png) no-repeat scroll left top;display:block;height:36px;}
.staticcategory li.spgstockists a span {background:transparent url(../images/hd_leftnav_stockists.png) no-repeat scroll left top;height:96px;}
/* left nav header */

.Lcatnav ul li ul,.Lcatnav li.navlatest ul, .staticcategory li.spgbrides ul, .staticcategory li.spgwhy_denby ul,
.staticcategory li.spghelp ul, .staticcategory li.spgstockists ul, .staticcategory li.spgabout_denby ul,
.staticcategory li.spgnews ul,.staticcategory li.spgproduct_ranges ul,.staticcategory li.spglove_food_love_denby ul  {padding:0 0 12px 0;}


/*  test bride */
.spgbrides span {text-indent: -5000px;}


/* left nav bottom */
.Lcatnav ul li ul,.Lcatnav li.navlatest ul {background:url(../images/bg_leftnav_bottom.png) no-repeat left bottom;}







.staticcategory li.spgvisitor_factory ul {background:transparent url(../images/bg_leftnav_bottom.png) no-repeat scroll left bottom;padding:0;}
/*left nav bottom */

.staticcategory li.spgvisitor_factory ul li {border-bottom:1px solid #D1C2DE;margin:0 0 0 12px;padding:0 0 2px 5px;width:152px;}
.staticcategory ul li.spgwhy_denby ul li.spgjames_martin ul {background:none;margin:0;padding:0;}

.Lcatnav li.navlatest ul li {margin:0 0 0 12px;width:159px;}







/* border bottom */






.staticcategory ul li.spgwhy_denby ul li.spgjames_martin ul li {border:none;margin:0;padding:1px 0 1px 0;background:transparent url(../images/bg_jamesmartin.jpg) repeat-y scroll left top;display:block;border-bottom:0;}
.staticcategory ul li.spgwhy_denby ul li.spgjames_martin ul li a {margin:0 0 0 10px;height:100%;}
.staticcategory ul li.spgwhy_denby ul li.spgjames_martin ul li.spgjames_martin_recipes ul li {border:none;margin:0;padding:1px 0 1px 0;background:transparent url(../images/bg_jamesmartin.jpg) repeat-y scroll left top;display:block;border-bottom:0;}
.staticcategory ul li.spgwhy_denby ul li.spgjames_martin ul li.spgjames_martin_recipes ul li a {margin:0 0 0 20px;height:100%;}
.staticcategory ul li.spgwhy_denby ul li ul{background:none;}
.staticcategory ul li.spgwhy_denby ul li.spgwhy_choose_denby ul li {border:none;margin:0;padding:1px 0 1px 0;background:transparent url(../images/bg_jamesmartin.jpg) repeat-y scroll left top;display:block;border-bottom:0;}
.staticcategory ul li.spgwhy_denby ul li.spgwhy_choose_denby ul li a {margin:0 0 0 10px;height:100%;}


.staticcategory ul li.spglove_food_love_denby ul li.spglove_food_moments ul {background:none;padding:0;}
.staticcategory ul li.spglove_food_love_denby ul li.spglove_food_moments ul li {border:none;margin:0;padding:1px 0 1px 0;background:transparent url(../images/bg_jamesmartin.jpg) repeat-y scroll left top;display:block;border-bottom:0;}
.staticcategory ul li.spglove_food_love_denby ul li.spglove_food_moments ul li a {margin:0 0 0 10px;height:100%;}
.staticcategory ul li.spglove_food_love_denby ul li.spglove_food_moments ul li a:hover, .staticcategory ul li.spglove_food_love_denby ul li.spglove_food_recipes ul li a:hover, .staticcategory ul li.spgwhy_denby ul li.spgjames_martin ul li a:hover, .staticcategory ul li.spgwhy_denby ul li.spgjames_martin ul li.spgjames_martin_recipes ul li a:hover, .staticcategory ul li.spgwhy_denby ul li.spgwhy_choose_denby ul li a:hover{background:#001C5B;}
.staticcategory ul li.spglove_food_love_denby ul li.spglove_food_recipes ul {background:none;padding:0;}
/*.staticcategory ul li.spglove_food_love_denby ul li ul {display:block!important;}*/

.staticcategory ul li.spglove_food_love_denby ul li.spglove_food_recipes ul li {border:none;margin:0;padding:1px 0 1px 0;background:transparent url(../images/bg_jamesmartin.jpg) repeat-y scroll left top;display:block;border-bottom:0;}
.staticcategory ul li.spglove_food_love_denby ul li.spglove_food_recipes ul li a {margin:0 0 0 10px;height:100%;}

/* border bottom */
.Lcatnav ul li ul li {margin:0 0 0 12px;padding:0;width:159px; border-bottom:1px solid #9BA5B5;}
.Lcatnav ul li ul li a {display:block;padding:0 0 2px 5px;}
.Lcatnav li.navlatest ul li {margin:0 0 0 12px;padding:0;}
.Lcatnav li.navlatest ul li a {display:block;padding:0 0 2px 5px;font-weight:normal;}
.Lcatnav li.navfavourites {width:183px;margin:0 0 9px 0;padding:0;background:url(../images/bg_leftnav.png) repeat-y left top;}
.Lcatnav li.navfavourites a span {display:block;text-indent:-5000px;background:url(../images/hd_leftnav_favorites.png) no-repeat left top;}
.Lcatnav li.navfavourites a:hover span {background:transparent url(../images/hd_leftnav_favorites2.png) no-repeat scroll left top;}
.Lcatnav li.navfavourites ul {padding:0 0 12px 0;background:url(../images/bg_leftnav_bottom.png) no-repeat left bottom;}
.Lcatnav li.navfavourites ul li {margin:0 0 0 12px;padding:0;width:159px;}
.Lcatnav li.navfavourites ul li a {display:block;padding:0 0 2px 5px;font-weight:normal;}
.Lcatnav li.navcomplementary {width:183px;margin:0 0 9px 0;padding:0;background:url(../images/bg_leftnav.png) repeat-y left top;}
.Lcatnav li.navcomplementary a span {display:block;text-indent:-5000px;background:url(../images/hd_leftnav_complementary.png) no-repeat left top;}
.Lcatnav li.navcomplementary a:hover span {background:transparent url(../images/hd_leftnav_complementary2.png) no-repeat scroll left top;}
.Lcatnav li.navcomplementary ul {padding:0 0 12px 0;background:url(../images/bg_leftnav_bottom.png) no-repeat left bottom;}
.Lcatnav li.navcomplementary ul li {border-bottom:1px solid #9BA5B5;margin:0 0 0 12px;padding:0;width:159px;}
.Lcatnav li.navcomplementary ul li a {display:block;padding:0 0 2px 5px;font-weight:normal;}
.Lcatnav li.navdiscontinued {width:183px;margin:0 0 9px 0;padding:0;background:url(../images/bg_leftnav.png) repeat-y left top;}
.Lcatnav li.navdiscontinued a span {display:block;text-indent:-5000px;background:url(../images/hd_leftnav_discontinued.png) no-repeat left top;}
.Lcatnav li.navdiscontinued a:hover span {background:transparent url(../images/hd_leftnav_discontinued2.png) no-repeat scroll left top;}
.Lcatnav li.navdiscontinued ul {padding:0 0 12px 0;background:url(../images/bg_leftnav_bottom.png) no-repeat left bottom;}
.Lcatnav li.navdiscontinued ul li {border-bottom:1px solid #9BA5B5;margin:0 0 0 12px;padding:0;width:159px;}
.Lcatnav li.navdiscontinued ul li a {display:block;padding:0 0 2px 5px;font-weight:normal;}

.Lcatnav ul li a,.Lcat_headerright a, .staticcategory li a {color:#ffffff;}
.Lcatnav ul li a:hover,.Lcat_headerright a:hover {color:#fff;display:block;background:#001C5B;}
.Lcatnav ul li.navhome {display:none;}
.Lcat_categorylist .favourites h3,#productlist ul.products p.was,#productlist ul.products input.buy {display:none;}
.Lcat_colone .Lcatnav h2 {color:#ffffff;}
.Lcatnav ul li ul {padding:0 0 12px 0; margin:0;}
.Lcatnav ul li ul li {font-size:1em;font-weight:normal;}
.Lcatnav ul li ul li ul li {background:none; width:auto; font-size:1em;}
.Lcatdesc h3 {display:none;}

/****************/
/* EMAIL SIGNUP */
/****************/
#content-home .Lemailsignup {margin:7px 0 9px 11px;width:293px;height:80px;background:url(../images/bg-enewleft.jpg) no-repeat top;}
#content-home .Lemailsignup h2 {display:none;}
.Lemailsignup label {width:255px;float:right;text-align:right;display:block;font-size:.8em;color:#364D7E;margin:20px 0 8px 0;padding:0 9px 0 0;}
.Lemailsignup input#emailsignup {border:1px solid #CFD0D3;height:16px;width:180px;color:#333333;font-size:.9em;margin:0 0 0 4px;padding:0 0 0 2px;}
.Lemailsignup #email {width:75%} 
.Lemailsignup legend {display:none;}
.Lemailsignup fieldset {margin:0; padding:5px;}

/*************************/
/* GIFT CERTIFICATE LINK */
/*************************/
.Lgiftlink {width:173px; border:1px solid #333; 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 {}
.Lpcatlinks h2  {display:none;}
.Lpcatlinks ul {}

/* QUICK LINKS */
.Lquicklinks {}

/* SIMPLE TEXT */
.Ltext {}

/* EXTERNAL IMAGE */
.Limage {}

/* INTERNAL IMAGE */
.Linternalimage {}
.bannertest {margin:10px 0;} 
/**************************/
/* SPOTLIGHT PRODUCT LIST */
/**************************/
/* use items per page value to control display */
.Lspotlights {width:185px; border:0; margin:0 0 2px 0;padding:0;overflow:hidden;}
.Lspotlights p.moreinfo {font-weight:bold;}
.Lspotlights ul {padding:0;margin:0;}
.Lspotlights ul li {width:177px;overflow:hidden;margin:0 0 5px 0;padding:0 0 3px 0;border-bottom:1px solid #cccccc;}
.Lspotlights ul .details {float:right;text-align:right;width:113px; padding:0;font-size:.8em;color:#999999;}
.Lspotlights ul .details .invtdesc2 {margin:7px 0 3px 0;padding:0 5px 0 0;font-size:.9em;color:#999999;}
.Lspotlights ul .details .price {color:#304060;margin:0;padding:0 5px 0 0;font-size:1.2em;font-weight:bold;}
.Lspotlights ul .details .moreinfo {padding:0;margin:8px 0 0 0;width:auto;}
.Lspotlights ul .image {float:left;width:64px;margin:7px 0 0 0;}
.Lspotlights ul .image img {border:0;margin:0 0 0 4px;}
.Lspotlights h2 {height:31px;background:transparent url(../images/hd-ourfavorites.png) no-repeat scroll left top;margin:0 0 2px 0;padding:0;text-indent:-5000px;}
.Lspotlights h3 {margin:5px 4px 0 0;padding:0;font-size:.9em;font-weight:bold;color:#333333;text-align:right;}

/*************************/
/* NUMBERED PRODUCT LIST */
/*************************/
.Ltopsellers {width:185px;padding:0 0 12px 0;display:block;}
.Ltopsellers h2 {background:transparent url(../images/hd-topsellers.png) no-repeat scroll left top;margin:0;padding:0;height:31px;text-indent:-5000px;}
*html .Ltopsellers {width:185px;}
.Ltopsellers ol {padding:0 0 9px 0;margin:0 9px 0 1px;font-weight:bold;background:#E5E8EE;list-style:none;overflow:hidden;}
.Ltopsellers ol li {padding:6px 0 0 28px;margin:0;background:url(../images/bg-topsellersdot.png) no-repeat 12px 9px;}

.Ltopsellers ol li .invtname {font-size:.8em;color:#333333;margin:0;padding:0;}
.Ltopsellers ol li .price {font-size:1em;font-weight:bold;color:#2F3F5F;margin:2px 0 0 0;padding:0;}
.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 */
/**********/
.Lcat_footer {width:980px;padding:20px 0 0 0;margin: 0 auto;}
#footer {overflow:hidden;background:#F0F4F5 url(../images/footer-bg.jpg) no-repeat scroll 50% top;padding:0 0 10px 0;}
#footer .pcilink {padding:0;width:103px;float:left;}
#footer .pcilink img {margin:0 0 0 15px;padding:0;width:88px;height:28px;}
#footer .Lfooter {overflow:hidden;}
#footer .Lfooter ul {display:block;margin:0 auto;width:100%;overflow:hidden;padding:0;float:none;text-align:center;}
#footer .Lfooter ul li {padding:0 9px 0 9px;border-left:2px solid #001C5B;}
#footer .Lfooter ul li.first {border-left:none;}
#footer .Lfooter ul li a {font-weight:bold;font-size:.9em;color:#001C5B;text-decoration:underline;}
#footer .copyright {overflow:hidden;}
#footer .copyright p {text-align:center;width:100%;font-size:.8em;text-decoration:underline;color:#001C5B;padding:10px 0 0 0;}
#footer .Lcat_footer .footerlink {width:732px;float:left;}

.Lcat_footerbanners {width:980px;margin:0 auto;}
.Lcopyright p {float: left; margin:0; padding: 0 .5em;}
.Lfooter li {display: inline; border-left-width: 1px; border-left-style: solid; padding: 0 .5em;}

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

/********************************/
/* Download link price list     */
/********************************/
.Lcat_brochurepricelist {margin:0 0 0 6px;color:#2F3F5F;font-size:.9em;}
.Lcat_brochurepricelist div {padding:0 0 4px 0;}
.Lcat_brochurepricelist a {color:#2F3F5F;text-decoration:underline;}
#shoplanding .Lcat_brochurepricelist {margin:0;}

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

/*******************/
/* NEWS STORY LIST */
/*******************/
.Lnewslist {width:185px;margin-top:0;}
.Lnewslist h2 {background:transparent url(../images/hd-news.png) no-repeat scroll left top;text-indent:-5000px;margin:0;padding:0;height:31px;}
.Lnewslist ul {margin:0 9px 0 1px;padding:0 0 4px 0;list-style:disc;background:#E5E8EE;}
.Lnewslist ul li {list-style:none;padding:0;margin:0;}
.Lnewslist h3 {margin:0;padding:4px 3px 0 11px;display:block;font-size:.8em;color:#001C5B;}
.Lnewslist h3 a {color:#001C5B;}
.Lnewslist p {margin:3px 0 0 0;padding:0 0 0 11px;display:block;font-size:.8em;color:#999999;font-weight:normal;}
.Lnewslist p.moreinfo {margin:0;padding:0 0 5px 11px;font-size:0.71em;font-weight:bold;width:45px;}
.Lnewslist p.moreinfo a {text-decoration:underline;color:#2C518F;}
/******************************/
/* 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 {border:1px solid #333333;float:left;height:158px;width:173px;}
* html .Lstorelocator {width:178px;}
#pcsubmit {margin:5px 300px 5px 5px;}
.Lstorelocator legend {display:none;}
.Lstorelocator fieldset {margin:0; padding:0;}
.Lstorelocator fieldset p {width:160px; padding:0 5px;}
.Lstorelocator input#formzipc {width:156px;#width:154px;_width:156px; margin:0 5px;}
.Lstorelocator select {width:161px; *width:161px; margin:0 5px;}
#storelocatorresults h2 {padding-left:0;}
fieldset.storefinder_zipc {margin-left:0;padding-left:0;}
fieldset.storefinder_zipc label {width:212px;}
.interstoreposition {float:left;margin-left:-140px;position:absolute;top:138px;#top:145px;_top:145px;width:137px;}
.Lcat_ckheader .interstoreposition {float:left;margin-left:-140px;position:absolute;top:170px;#top:170px;_top:170px;width:137px;}
body#mainlayout-myaccount .Lcat_ckheader .interstoreposition {float:left;margin-left:-140px;position:absolute;top:138px;#top:143px;_top:145px;width:137px;}
.interstoreposition a {color:black !important;font-size:0.8em;text-decoration:underline;}
input#sdsubmit {display:none;}
fieldset.storefinder_zipc #zipc, fieldset.storefinder_zipc #bytown{clear:both;display:block;width:200px;margin-top:3px;float:left;}
fieldset.storefinder_zipc p{color:#cccccc;font-size:90%;}
.height120{height: 120px;}
.wrpStorelist{float:left;width:250px;margin-right:40px;}
.pdbottom15 { padding-top: 30px; padding-bottom: 15px;border-bottom:1px dashed #666666;}

/******************/
/* MY ACCOUNT NAV */
/******************/
.Lmyacccontactdetails {width:173px;color:#333;margin-top:5px;border:1px solid #333;}
.Lmyaccaccountdetails,
.Lmyaccdeliverydetails,
.Lmyaccorderhistory,
.Lmyaccreminders,
.Lmyaccreferfriend {width:173px;color:#333;margin-top:5px;border:1px solid #333;}
.Lmyaccaccountdetails ul,
.Lmyacccontactdetails ul,
.Lmyaccdeliverydetails ul,
.Lmyaccorderhistory ul,
.Lmyaccreminders ul,
.Lmyaccreferfriend ul {margin: 5px; padding-bottom: 10px;}

.Lmyaccaccountdetails h2,.Lmyacccontactdetails h2,.Lmyaccdeliverydetails h2,.Lmyaccorderhistory h2,.Lmyaccreminders h2,.Lmyaccreferfriend h2,.Lmyaccaccountdetails h2,.Lmyacccontactdetails h2,.Lmyaccdeliverydetails h2.Lmyaccorderhistory h2,.Lmyaccreminders h2 .Lmyaccreferfriend h2 {height: 26px;}

.Lmyacccontactdetails li.last {padding-top: 10px;}
span.alignmenthack {clear:both;display:block;}
/*****************************************************/
/* RELATED PRODUCTS & ITEMS YOU MAY BE INTERESTED IN */
/*****************************************************/
/*
#relatedbasket {border:1px solid #666; width: 100%; overflow: hidden;}
#relatedbasket h2 {background-color:#666; color:#fff; font-size:1.3em; margin:0; text-decoration:none;}
#relatedbasket ul li {float: left; width: 125px; margin: 10px 0 10px 10px;}
#relatedbasket .details {height:130px; min-height:130px;}
#relatedbasket .details .price {margin:0; padding:0;}
*/

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

/* SITE WIDE RVI */
#showRVISiteWide{/* hide showrvi div by default */ display:none;}
.LshowRVISiteWide {width:183px;padding:0 0 7px 10px;display:block;}
.LshowRVISiteWide h2 {background:transparent url(../images/hdr_rvi.jpg) no-repeat scroll left top;margin:0;padding:0;height:31px;text-indent:-5000px;}
.LshowRVISiteWide h2 span {}
.LshowRVISiteWide ul#rvisitewidelist {padding:0 0 9px 0;margin:0 7px 0 1px;font-weight:bold;background:#E5E8EE;list-style:none;overflow:hidden;}
.LshowRVISiteWide ul#rvisitewidelist li {padding:6px 0 0 28px;margin:0;background:url(../images/bg-topsellersdot.png) no-repeat 12px 9px;}
ul#rvisitewidelist p.textlink {color:#333333;margin:0;padding:0;}
ul#rvisitewidelist p.textlink  span {font-weight:bold;color:#2F3F5F;margin:2px 0 0 0;padding:0;}

.toolwrap {width:143px;}
.tooltip {position:absolute;left:300px; padding:3px; border:1px solid #999; background:#FFFFFF}
.toolwrap p {padding:0; margin:0;}
.toolwrap .textLink a {padding:2px 0 0 0; text-decoration:none;font-size:0.8em;}
.toolwrap .textLink span {display:block;font-size:1.1em;}

/* PRODUCT DETAIL RVI */
#showRVI{/* hide showrvi div by default */ display:none; border:1px solid #ccc; float:left; width:100%}
.LshowRVI h2 {margin:0; height:22px; padding:3px 0 0 15px; background:#ccc; overflow:hidden;}
#showRVI #rvilist {/* set the rvilist container width to a high number so we are able to "slide" using overflow:hidden*/width:1700px;}
#showRVI .rviwrapper {width:478px; margin:0; position:relative; float:left; overflow:hidden;}
#showRVI ul#rvilist, ul#rvilist li {margin:0; padding:0;}
#showRVI ul#rvilist li .featprods {margin:5px 0 0 0;}
#showRVI ul#rvilist li {float:left; margin:0; width:125px; padding:0;}
#showRVI .slide {float:left; top:70px; position:relative; cursor:pointer;}
#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 */
/*************************/
#slider {float:left; margin-top:10px;}
#slider h2 {padding:0pt 0pt 10px;}
#categoryslider h2 {background:#666666 none repeat scroll 0%;padding:5px;color:#ffffff;}
#slider #sliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ width:1700px;}
#slider .categorysliderlist {float:left;margin:0pt;overflow:hidden;position:relative;width:350px;}
#slider .slide {float:left; cursor:pointer;top:39px; position:relative; }
.sliderwrapper {width:558px;}
#slider .Lcategoryslider img#categorysliderLeft {left:4pt;position:relative;}
#slider .Lcategoryslider img#categorysliderRight {left:9px;position:relative;}
#slider .btn {width: 16px; float: left; border: solid 1px white;}
#categorysliderLeft{margin-right: 5px;}
#categorysliderRight{margin-left: 5px;}
ul#categorysliderlist {display:inline;float:left; width:2000px;}
#slider .slidewrapper {float:left;margin:0pt 0pt 0pt 0px;overflow:hidden;padding:0pt;position:relative;width:494px;}
.slidewrapper .featprods .details {float:left;width:135px;}
.slidewrapper .featprods .details h2 {padding:0 !important;}
.slidewrapper .featprods li {float:left;padding:10px 0pt;width:186px;}
/*************************/
/* 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;}

/*****************************/
/* MyAccount  */
/*****************************/
#content-myaccount {width:980px;margin:9px auto 0 auto;}

/*****************************/
/* IE6 png fix */
/*****************************/
*html body .Lcat_hdright3 .Lcat_headsearch .locaytasearch h2, *html body .Lcat_hdright3 .Lcat_headsearch .locaytasearch form,
 *html body .Lcat_hdright1 .Lcat_headbasket .Lcat_minicartleft,  *html body .Lcat_hdright1 .Lcat_headbasket .minicartbgright {behavior: url(/content/ebiz/denby/resources/js/iepngfix.htc)}
*html body .Lcat_hdright3 .Lcat_headsearch .locaytasearch form{width:163px}