/***************************************/
/*    Import styles for v5+ browsers   */
/**************************************/
/* 1. Fonts, styles and sizes if > 0px      */
/* Start  elements_typography.css   */
.Ltopnavcats,
ul.Lustypelinks,
ul.Lustypelinks,
p.Lwelcome,
.Lcattree  {font-size: 90%;}

.yourbasketandcheckoutlink h3,
.locaytasearch h2, 
.yourbasketandcheckoutlink h2{font-size:1.0em;}


.minicartitemsandtotal,
.Lcustomerquotes h3,
.Lcustomerquotes h4,
.Lcustomerquotes h5 {font-size: 0.9em;}
.Lonelevelcatlist h3 {font-size:1.2em;}
.Lonelevelcatlist h3 {font-style:italic;}
.Lonelevelcatlist  ul li,
.Lmyacccontactdetails li.first {font-weight: bold;}
.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;}
/* End  elements_typography.css   */

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

/* BORDERS */

.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,
.Lcat_headerright,
.Lcat_headerright a,
.Ltopnavcats ul a {color:#FFF;}

.Lcatnav, .Lcatnav ul a, .Lcatnav ul a:hover {color:#001b31;}
.Lcatnav ul ul ul a, .Lcatnav ul ul ul a:hover {color:#333;}

.Lspotlights ul .image img {border-color: #FFF;}
/* End  elements_color.css   */
																										/*		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 {float:right; width:737px;}
.Lcat_header, .Lcat_ckheader {background-color:#FFFFFF;}
.Lcat_headercenter {width:100%; overflow:hidden; height:22px; line-height:22px; background-color:#67A5CF;}
.headerdetailright {float:right;}

/*************/
/* MAIN LOGO */
/*************/
.Lmainlogo {padding:0;}
.Lmainlogo img {border: 0;}
/**********/
/* BANNER */
/**********/
.Lbanner {float: left;padding:0;margin:0;}
.Lbanner img {border: none;}
.bannerheader { float:left;margin:3px 0 0 13px;width:auto;text-align:right;}
html* .bannerheader { float:left;margin:3px 0 0 13px !important;margin/**/:/**/3px 0 0 7px;width:auto;text-align:right;}
*:first-child+html { float:left;margin:3px 0 0 13px !important;width:auto;text-align:right;}
/*************************/
/* TOP NAV CATEGORY LIST */
/*************************/
/* home page link */
.Lcat_headerbottom {width:727px;height:26px !important;line-height:22px;margin:0px 5px 0 5px;background-color:#FFFFFF;}
/** SAFARI and IE 6 ***/
html*.Lcat_headerbottom {width:727px; line-height:1empx;margin:-15px 5px 0 5px !important;padding:0 !important;	height/**/:/**/26px;line-height/**/:/**/22px;margin/**/:/**/0 5px 0 5px;background-color:#FFFFFF;}
/******** IE 7 ********/
*:first-child+html .Lcat_headerbottom {width:727px; height:26px;line-height:22px;margin:0px 5px 0 5px !important;background-color:#FFFFFF;}

.Lcat_headerbottom a:hover{color:#fff;}
.Lcat_headerbottom .homepage {font-size:1.1em;font-weight:bold;margin: 2px 0 0 0 !important; padding:0 0 0 4px;float: left;width:auto;}
.Lcat_headerbottom .homepage a {float: left; display: block;  color:#001B31;text-align: center;padding: 0 5px 0 5px !important;}
.Lcat_headerbottom .homepage a:hover {background-color:#67A5CE;text-decoration:none;color:#fff !important;}

/* horizontal menu - level 1 */
.topnavcategories {margin:2px 0 0 0;min-width:50px;}
#topnavLink ul {color:#001B31;}
#topnavLink ul li {float:left}
#topnavLink ul li a {display:block;color:#001B31;font-weight:bold;font-size:1.2em;padding: 0 5px 0 5px !important;}
#topnavLink ul li a:hover {display:block;background-color:#67A5CE;text-decoration:none;color:#fff !important;font-size:1.2em;}
#topnavLink ul li a:active {display:block;background-color:#67A5CE;text-decoration:none;color:#fff !important;font-size:1.2em;}
.Lcat_headerbottom .magazine{font-size:1.1em;font-weight:bold;margin: 2px 0 0 0 !important;float: left;width:auto;}
.Lcat_headerbottom .magazine a{float: left; display: block;  color:#001B31;text-align: center;padding: 0 5px 0 5px !important; position:relative;}
.Lcat_headerbottom .magazine a:hover {background-color:#67A5CE;text-decoration:none;color:#fff !important;}

/* dropdown menu - level 2 */
/*#topnavLink ul li {filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}*/
#topnavLink ul li div {position:absolute;z-index:101;display:none;}
#topnavLink ul li div a{color:#fff;text-align:left;line-height:20px;padding-left:5px;}
#topnavLink ul li div a:hover{text-decoration: underline;}
#topnavLink ul li div ul {border-top:2px solid #fff;margin:0;padding:0;position:absolute;width:150px;z-index:102;background:#67A5CE;display:block;}
#topnavLink ul li div ul{filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;}
#topnavLink ul li div ul li{display:block;maring:0;padding:0 0 2px 0;float:none;background:none;}
#topnavLink ul li div ul li a { background:none;}

/* dropdown menu - level 3 */
#topnavLink ul li div ul li div { position:absolute;right:0px;margin:-1.5em 0 0 0;z-index:103;}
#topnavLink ul li div ul li div ul{ margin-left:-15px;}

/* hide loading fail - ajax loading period */
#topnavLink p { display: none;} 

/***************/
/* Top Nav Color  */
/**************/
#topnavLink ul li.topnav10005010 a:hover {}
#topnavLink ul li.topnav10005010 .divsubmenu ul {}
#topnavLink ul li.topnav10005010 .divsubmenu ul a:hover {background-color:#00bff3;}

#topnavLink ul li.topnav10010 a:hover {}
#topnavLink ul li.topnav10010 .divsubmenu ul {}
#topnavLink ul li.topnav10010 .divsubmenu ul a:hover {}

#topnavLink ul li.topnav10020 a:hover {}
#topnavLink ul li.topnav10020 .divsubmenu ul {}
#topnavLink ul li.topnav10020 .divsubmenu ul a:hover {}

#topnavLink ul li.topnav10026 a:hover {}
#topnavLink ul li.topnav10026 .divsubmenu ul {}

#topnavLink ul li.topnav10028 a:hover {}
#topnavLink ul li.topnav10028 .divsubmenu ul {}

#topnavLink ul li.topnav10030 a:hover {}
#topnavLink ul li.topnav10030 .divsubmenu ul {}
#topnavLink ul li.topnav10030 .divsubmenu ul a:hover {background-color:#00bff3;}

#topnavLink ul li.topnav10040 a:hover {}
#topnavLink ul li.topnav10040 .divsubmenu ul {}
#topnavLink ul li.topnav10040 .divsubmenu ul a:hover {background-color:#00bff3;}


#topnavLink ul li.topnav10070 a:hover {background-color:#e159aa;}
#topnavLink ul li.topnav10070 .divsubmenu ul {background-color:#e159aa;}
#topnavLink ul li.topnav10070 .divsubmenu ul a:hover {background-color:#f49ac1;}

#topnavLink ul li.topnav10090 a:hover {background-color:#B31B34;}
#topnavLink ul li.topnav10090 .divsubmenu ul {background-color:#B31B34;}
#topnavLink ul li.topnav10090 .divsubmenu ul a:hover {background-color:#cc6666;}

#topnavLink ul li.topnav10100 a:hover {}
#topnavLink ul li.topnav10100 .divsubmenu ul {}

.nav10005sp , .nav10010sp , .nav10020sp , .nav10026sp , .nav10028sp , .nav10032sp , .nav10040sp , .nav10070sp , .nav10090sp , .nav10100sp {display: none !important;}


/**********************/
/* LOGOUT LOGIN LINKS */
/**********************/
.headerdetailright .signinsignout {float:left;margin:0 5px 0 10px;}
html* .headerdetailright .signinsignout {float:left;margin/**/:/**/0 0 0 5px;}
ul.loginlogoutlinks {/*IE 5.5 box model hack*/
	float:left;width:auto; margin:10 0 0 10px; padding:0; voice-family: "\"}\""; voice-family: inherit; width: auto;}
html > body ul.loginlogoutlinks { /* IE7 - Moz */
	float:left;width: auto; /*End box model hack*/}
ul.loginlogoutlinks {float:left;}
ul.loginlogoutlinks li {display:inline;float:left;}
ul.loginlogoutlinks li a {color: #fff;}
ul.loginlogoutlinks li a:hover {color: #fff;}
ul.Lustypelinks li.myaccount {margin:0 5px 0 0;background:url(../images/line.gif) no-repeat right 6px;padding:0 5px 0 6px ;}
/*******************/
/* WELCOME MESSAGE */
/*******************/
.headerdetailright .welcomemsg {float:left;}
.headerdetailright .welcomemsg p{float:left;text-align:right;margin:0;padding:0;color:#fff;}
/*****************/
/* CATEGORY TREE */
/*****************/
.Lcat_headercrumbtrail { margin:0 5px 0 5px; padding:0 0 0 5px; border-top:1px solid #999999;clear:both;background-color:#FFF;height:18px;line-height:18px;color:#999;}
p.Lcattree { margin:0;padding:0;}
p.Lcattree a.treehome { margin:0; padding:0 1px 0 5px; color:#999;}
p.Lcattree a.menuFontNonSelected {margin:0; padding:0 1px 0 1px; color:#999;}
#crumbtailoutfit{display:none;}
/*************/
/* MINI-CART */
/*************/
/* these styles use the element ref */
.headerdetailright .minicartelement {float:left; margin:0 5px 0 0;}
.yourbasketandcheckoutlink {float:left; margin:0 10px 0 5px;}
html* .yourbasketandcheckoutlink {float:left; margin/**/:/**/0 5px 0 5px;}
*:first-child+html .yourbasketandcheckoutlink {float:left; margin:0 10px 0 9px;}
.yourbasketandcheckoutlink h2 {margin: 0;}
.yourbasketandcheckoutlink h2 a {color:#fff; font-weight: normal; font-size:0.9em; background:url(../images/minibag.gif) no-repeat left 0; height:20px; padding:3px 0 5px 26px;}
.yourbasketandcheckoutlink h2 a:hover {color:#fff;}
/*ITEMS AND TOTAL*/
.minicartitemsandtotal {float:left;}
ul.items_empty li.items , ul.items_empty li.total {float:left;width:auto;}
ul.items_empty li.items {background:url(../images/line.gif) no-repeat right 6px;padding-right:5px;}
ul.items_empty li.total {padding-left:5px;}
ul.items_empty li.items a , ul.items_empty li.total a {color: #fff;}

ul.items_added li.items , ul.items_added li.total {float:left;width:auto;}
ul.items_added li.items {background:url(../images/line.gif) no-repeat right 6px;padding-right:5px;}
ul.items_added li.total {padding-left:5px;}
ul.items_added li.items a span#updateItems, ul.items_added li.total a span#updateTotal{color:#FFF; margin:0; padding:0;}
#minicart_detail ul.items_added li.items a ,#minicart_detail ul.items_added li.total a {color:#021A32; margin-right:10px;}
html*#minicart_detail ul.items_added li.items a ,#minicart_detail ul.items_added li.total a {color:#021A32; margin:-20px 10px 0 0;}
#minicart_detail ul.items_added li.items a span#updatemdItems, #minicart_detail ul.items_added li.total a span#updatemdTotal{font-weight:bold; margin-left:3px;}

/**************/
/* SEARCH BOX */
/**************/
.Lsearch {overflow:hidden; width:176px; border-bottom:1px solid #24394B; margin:0 4px 2px 3px; padding:0 0 5px 0;}
#content-default_nocoltwothree .Lsearch {border:none;overflow:hidden; width:176px; margin:0 4px 2px 3px; padding:0 0 5px 0;}
.Lsearch label, .Lsearch legend {display: none;}
.Lsearch fieldset {padding: 3px 0 3px 4px; margin: 0;float:left;}
.Lsearch select {width: 146px; margin-bottom: 5px;}
.locaytasearchlhn h2 {font-size:1.5em; font-weight:normal; color:#001B30; text-transform:lowercase; margin:8px 0 0 1px;}
.locaytasearchlhn form {display:inline;float:left;margin:0pt;}
.locaytasearchlhn fieldset {float:left; margin: 0; padding: 0; }
input#termtextkeywordsearch {float:left; margin:3px 4px 0 1px; padding:1px 0 0 4px; border:1px solid #999; width:130px; height:16px; font-size:0.8em; color:#666;}
* html input#termtextkeywordsearch {margin-right:0;}
.locaytasearchlhn input#searchsubmit {margin:4px 0 5px 0;}
#searchex,
#E,
.Lemailsignup input#email {border-style:solid;border-width:1px; border-color:#809db9; margin: 5px 0;}
#searchsubmit {margin: 0 0 5px 5px;}
/***********************/
/* CATEGORY NAVIGATION */
/***********************/
.Lcatnav {width:100%; margin:0; padding:0;}
.Lcatnav h2 {display:none;}
.Lcatnav ul {padding:0; margin:0;}
.Lcatnav ul li {margin:0; padding:1px 0 0 0; font-size:2em; display:none;}
.Lcatnav ul a {padding:0 0 0 4px;}
.Lcatnav ul ul a {padding:1px 0 2px 15px; display:block; width:168px;}
.Lcatnav ul ul a:hover {background:#001B31 url(../images/arrow_white.gif) no-repeat 6px 5px !important; color:#fff;}
.Lcatnav ul ul ul a {height:auto;line-height:1.4em;padding:0 0 0 25px;width:158px;color:#333 !important;}
.Lcatnav ul ul ul a:hover{background:#D7D9DC url(../images/arrow_black.gif) no-repeat 15px 5px !important;}
.Lcatnav ul ul {margin:3px 0 0 0;}
.Lcatnav ul ul li {margin:0; padding:0; font-size:0.5em;}
.Lcatnav ul ul ul {margin:0; padding:5px 0 0 0; background:#D7D9DC;}
.Lcatnav ul ul ul li {font-size:1em; line-height:1em;}

* html .Lcatnav ul li ul li {height:1.0em;}

/* special offer - red style */
.Lcatnav .nav10010160 a, .Lcatnav .nav10010160 a:hover {color:#C00 !important; font-weight:bold;}
.Lcatnav .nav10090090 a, .Lcatnav .nav10090090 a:hover {color:#C00 !important; font-weight:bold;}
.Lcatnav .nav10070160 a, .Lcatnav .nav10070160 a:hover {color:#C00 !important; font-weight:bold;}
.Lcatnav .nav10030120 a, .Lcatnav .nav10030120 a:hover {color:#C00 !important; font-weight:bold;}
.Lcatnav .nav10030120 ul li a, .Lcatnav .nav10030120 ul li a:hover {color:#001B31 !important; font-weight:normal !important;}
.Lcatnav .nav10040100 a, .Lcatnav .nav10040100 a:hover {color:#C00 !important; font-weight:bold;}
.Lcatnav .nav10025150 a, .Lcatnav .nav10025150 a:hover {color:#C00 !important; font-weight:bold;}
.Lcatnav .nav10028110 a, .Lcatnav .nav10028110 a:hover {color:#C00 !important; font-weight:bold;}
.Lcatnav .nav10020150 a, .Lcatnav .nav10020150 a:hover {color:#C00 !important; font-weight:bold;}
.Lcatnav .nav10026100 a, .Lcatnav .nav10026100 a:hover {color:#C00 !important; font-weight:bold;}
.Lcatnav .nav10100120 a, .Lcatnav .nav10100120 a:hover {color:#C00 !important; font-weight:bold;}

/****************/
/* EMAIL SIGNUP */
/****************/
.Lemailsignup {overflow:hidden; width:176px; border-bottom:1px solid #24394B; margin:0 4px 2px 3px; padding:0 0 5px 0;}
.Lemailsignup h2 {font-size:1.5em; font-weight:normal; color:#001B30; text-transform:lowercase; margin:8px 0 0 1px;}
.Lemailsignup label {width: 100%; float: left; margin-left: 2px; color: #001B30;}
.Lemailsignup #emailsignup {float:left; margin:3px 4px 0 1px; padding:1px 0 0 4px; border:1px solid #999; width:130px; height:16px; font-size:0.8em; color:#666;} 
html* .Lemailsignup #emailsignup {margin:3px 4px 0 2px !important; margin/**/:/**/3px 0 0 2px;padding:0 0 0 3px; float:left; border:1px solid #999; width:130px; width/**/:/**/128px; height:16px; font-size:0.8em; color:#666;} 
*:first-child+html.Lemailsignup #emailsignup {float:left; margin:3px 4px 0 2px !important; padding:0 0 0 3px; border:1px solid #999; width:130px; height:16px; font-size:0.8em; color:#666;} 
.Lemailsignup #newslettersubmit {float: right;margin:3px 2px 0 0;}
.Lemailsignup legend {display: none;}
.Lemailsignup fieldset {margin: 0; padding:0}

/*************************/
/* GIFT CERTIFICATE LINK */
/*************************/
.Lgiftlink {overflow:hidden; width:176px; border-bottom:1px solid #24394B; margin:0 4px 2px 3px; padding:0 0 5px 0}
.Lgiftlink h2 {font-size:1.5em; font-weight:normal; color:#001B30; text-transform:lowercase; margin:8px 0 0 1px;}
.Lgiftlink p {float: left; }
.Lgiftlink a {color:#001B30}
.Lgiftlink a:hover {color:#001B30}

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


/***********************/
/* PAGE CATEGORY LINKS */
/***********************/
.Lpcatlinks {width:173px;color:#333;margin-top:5px;border:1px solid #333;}
.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 {}

/***********************/
/* STORE FINDER LINKS */
/***********************/
.storefinder {overflow:hidden; width:176px; border-bottom:1px solid #24394B; margin:0 4px 2px 3px; padding:0 0 5px 0}

/***********************/
/* CUSTOM LEFT NAV */
/***********************/
.customlhn {color:#001B31;overflow:hidden; width:176px; border-bottom:1px solid #24394B; margin:0 4px 2px 3px; padding:0 0 5px 0}

/*****************/
/* QUICKSHOP LINK */
/****************/
.quickshop {overflow:hidden; width:176px; border-bottom:1px solid #24394B; margin:0 4px 2px 3px; padding:0 0 5px 0}

/****************/
/* MAGAZINE LINK */
/***************/
.magazinesbox {overflow:hidden; width:176px; border-bottom:1px solid #24394B; margin:0 4px 2px 3px; padding:0 0 5px 0}
.magazinesbox h2 {font-size:1.5em; font-weight:normal; color:#001B30; text-transform:lowercase; margin:8px 0 0 1px;}
.infopages ul li {width: 100%; padding:0; margin: 0 0 5px -5px;}

#magazine10090,
#magazine10026,
#magazine10010,
#magazine10020,
#magazine10028,
#magazinedvd,
#magazine10025,
#magazine10070,
#magazine10030,
#magazine10040 {display:none;}

.magazineLinkList {color:#001B31;overflow:hidden; width:176px; border-bottom:1px solid #24394B; margin:0 4px 2px 3px; padding:0 0 5px 0}
.magazineLinkList h2 {margin:0;padding:0;}
.magazineLinkList div {border:0px;}
.magazineLinkList .Lpcatlinks {padding:0;margin:0}
.magazineLinkList .Lpcatlinks ul, .magazineLinkList ul {padding:0;margin:0}
.magazineLinkList .Lpcatlinks ul li, .magazineLinkList ul li {padding:0;margin:0;}


/**************************/
/* INFO PAGE ON LHN */
/**************************/
#staticleftnav, #leftnavinfopage, #corporate {margin:8px 0 0 0; background:url(../images/bg_pageref.gif) no-repeat 4px bottom;}
#staticleftnav ul, #leftnavinfopage ul, #corporate ul {padding: 0 0 7px 0; margin:0;}
#staticleftnav ul li, #leftnavinfopage ul li, #corporate ul li {padding:0 0 0 5px;}
#leftnavinfopage h2, #corporate h2 {font-size:1.5em; font-weight:normal; color:#001B30; text-transform:lowercase; margin:0 0 5px 5px;}
.Lcat_bannerinlefthandnav  {border-bottom:1px solid #24394B; width:176px; margin:0 4px 2px 3px; padding:0 0 7px 0;}
.Lcat_bannerinlefthandnav .Linternalimage {margin:7px 0 0 0; text-align:center;}


/**************************/
/* SPOTLIGHT PRODUCT LIST */
/**************************/
/* use items per page value to control display */
.Lspotlights {color:#001B31;margin:0 0 5px 7px;background-color:#EFEFEF;}
.Lspotlights h2 {height:25px;text-indent:-5000px; background:url(../images/hdsearch_editorchoice.gif) no-repeat left top;}
.Lspotlights ul { text-align:center;padding:0;margin:0;list-style:none;width:138px;}
.Lspotlights ul .image { margin:0 0 5px 0; min-height:115px;}
* html .Lspotlights ul .image {height:115px;}
.Lspotlights ul li {padding:0 0 5px 0;}
.Lspotlights ul li .invtname {margin:0;padding:0 5px 0 5px;}
.Lspotlights ul li .invtname a { font-size:0.8em;}
.Lspotlights ul li .invtname a:hover { text-decoration:none;color:#001B31;}
.Lspotlights ul li .price , 
.Lspotlights ul li .priceatt { height:14px; color: #001B31; margin:0;padding:0;font-size : 0.9em; font-weight:bold;}
.Lspotlights ul li .pricered , 
.Lspotlights ul li .priceattred { height:14px; color: red; margin:0;padding:0;font-size : 0.9em; font-weight:bold;}
.Lspotlights ul li .priceform { height:14px; color: #001B31; font-weight:normal !important; text-transform:lowercase; margin:0; padding:0;}
.Lspotlights ul li .was , 
.Lspotlights ul li .wasattr { color: #001B31; margin:0; padding:0; font-size : 0.9em; font-weight:normal !important; text-transform:lowercase;}
.Lspotlights ul li .overlay {margin-top:-120px !important; margin-top/**/:-123px; margin-left:73px; height:120px !important; height/**/:123px;}
* html .Lspotlights ul li .overlay {position:relative;}

/*************************/
/* NUMBERED PRODUCT LIST */
/*************************/
.Ltopsellers {color:#001B31;margin:0 0 5px 7px;background-color:#EFEFEF;}
.Ltopsellers h2 {height:25px;text-indent:-5000px; background:url(../images/hdsearch_bestsellef.gif) no-repeat left top;}
.Ltopsellers ol,
.Ltopsellers ul { text-align:center;padding:0;margin:0;list-style:none;width:138px;}
.Ltopsellers ol .image,
.Ltopsellers ul .image { margin:0 0 5px 0; min-height:115px;}
* html .Ltopsellers ol .image,
* html .Ltopsellers ul .image {height:115px;}
.Ltopsellers ol li,
.Ltopsellers ul li {padding:0 0 5px 0;}
.Ltopsellers ol li .invtname,
.Ltopsellers ul li .invtname {margin:0;padding:0 5px 0 5px;}
.Ltopsellers ol li .invtname a,
.Ltopsellers ul li .invtname a { font-size:0.8em;}
.Ltopsellers ol li .invtname a:hover,
.Ltopsellers ul li .invtname a:hover { text-decoration:none;color:#001B31;}
.Ltopsellers ol li .price, 
.Ltopsellers ol li .priceatt,
.Ltopsellers ul li .price, 
.Ltopsellers ul li .priceatt  { height:14px; color: #001B31; margin:0;padding:0;font-size : 0.9em; font-weight:bold;}
.Ltopsellers ol li .pricered, 
.Ltopsellers ol li .priceattred,
.Ltopsellers ul li .pricered, 
.Ltopsellers ul li .priceattred { height:14px; color: red; margin:0;padding:0;font-size : 0.9em; font-weight:bold;}
.Ltopsellers ol li .priceform,
.Ltopsellers ul li .priceform { height:14px; color: #001B31; font-weight:normal;text-transform:lowercase;margin:0;padding:0;}
.Ltopsellers ol li .was, 
.Ltopsellers ol li .wasattr,
.Ltopsellers ul li .was, 
.Ltopsellers ul li .wasattr { color: #001B31;margin:0;padding:0;font-size : 0.9em; font-weight:normal;text-transform:lowercase;}
.Ltopsellers ul li .overlay,
.Ltopsellers ol li .overlay {margin-top:-120px !important; margin-top/**/:-123px; margin-left:73px; height:120px !important; height/**/:123px;}
* html .Ltopsellers ul li .overlay,
* html .Ltopsellers ol li .overlay {position:relative;}


/**************/
/* 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;}
.Lfooter li.first {border-left: 0;}*/
#footer .Lcat_footer {width:699px;float:right;font-size:0.9em;padding-top:1px;}
* html #footer .Lcat_footer {width:655px;}
#footer .footerelement .Lcat_footer {width:655px;float:right;font-size:0.9em;}
.footerlinks1 .footerlinklist {color:#001B31;text-align:left; margin-left:77px;}
* html .footerlinks1 .footerlinklist {margin-left:32px;}
* html .footerelement .footerlinks1 .footerlinklist {margin-left:77px;}
.footerlinks1 .footerlinklist ul {color:#001B31;margin:0;padding:0;}
.footerlinks1 .footerlinklist ul li{margin-right:12px;padding:0;display: inline;}
.footerlinks2 {float:left;color:#001B31;width:699px;padding-top:2px;}
* html .footerlinks2 {width:655px;}
#footer .footerelement .footerlinks2 {float:left;color:#001B31;width:655px;}
.footerlinks2 .copyright {float:left;text-align:right;width:200px;color:#001B31; margin-left:30px;}
* html .footerlinks2 .copyright {margin-left:-14px;}
* html .footerelement .footerlinks2 .copyright {margin-left:15px;}
.footerlinks2 .telandemail {float:left;margin-left:5px;margin-right:40px;width:270px;}
.footerlinks2 .telandemail span {margin-right:15px;}
#footer .Lcat_pcilogo {float:left; padding-top:12px;}
#footer .pcihome  {float:left; position:relative; left:183px;}
#footer .pcihome .Lcat_pcilogo {position:absolute;}
#footer .footerfacebook {float:left;width:36px;padding-left:65px;}
/**************/
/* VENDA LOGO */
/**************/
.footerlinks2 #vendalogo {float: right; margin:0 0 0 0; border-left: 0; padding: 0;position:relative;top:-5px;}
#footer .footerelement .footerlinks2 #vendalogo {position:relative;top:-29px;}
/************************/
/* GRAPHICAL PROMOTIONS */
/************************/
.Lpromos ul {margin-top: 5px;}
.Lpromos img {border: 0; padding-top: 1px;}
.Lpromos h2 {display: none;}

/*******************/
/* NEWS STORY LIST */
/*******************/
.Lnewslist {width:173px;color:#333;margin-top:5px;border:1px solid #333;}
.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;color:#333}

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

/******************************/
/* SINGLE LEVEL CATEGORY LIST */
/******************************/
.Lonelevelcatlist {background:transparent url(../images/hdr_browse_blank.gif) no-repeat scroll left top;padding-top:8px;}
.Lonelevelcatlist h3 {margin:0 8px; padding:0;}
.Lonelevelcatlist h3 a{text-decoration:none;}
.Lonelevelcatlist ul {padding: 4px 0 15px 7px; margin: 0; background: url(../images/curvebot_colone_white.gif) no-repeat left bottom;}
.Lonelevelcatlist ul li {margin: 0; background: url(../images/bulletoff.gif) no-repeat 0 8px; border-bottom-width: 1px; border-bottom-style: solid; padding: 5px 0 5px 12px; width: 135px;}

/*****************/
/* STORE LOCATOR */
/*****************/
.Lstorelocator {width:173px!important;color:#333;margin-top:0;border:1px solid #333;margin-top:5px}
#pcsubmit {margin: 0 0 5px 140px;}
.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: 117px;margin:0 5px;}

/******************/
/* MY ACCOUNT NAV */
/******************/
.Lcat_myaccountnav ul li a {text-decoration:none; font-size:1.1em; color:#001B31;}
.Lcat_myaccountnav ul li a:hover {text-decoration:underline;}
.Lmyacccontactdetails, .Lmyaccaccountdetails, .Lmyaccdeliverydetails, .Lmyaccorderhistory, .Lmyaccreminders, .Lmyaccreferfriend {width:173px;color:#001B31;margin-top:10px;border-bottom:1px solid #2D4355; margin-left:4px;}
.Lmyaccaccountdetails ul, .Lmyacccontactdetails ul, .Lmyaccdeliverydetails ul, .Lmyaccorderhistory ul, .Lmyaccreminders ul, .Lmyaccreferfriend ul {margin:0 5px 7px 5px;}
.Lmyaccaccountdetails h2, .Lmyacccontactdetails h2, .Lmyaccdeliverydetails h2, .Lmyaccorderhistory h2, .Lmyaccreminders h2, .Lmyaccreferfriend h2 {font-size:0em; width:150px; height:10px; margin:0; padding:0 0 0 0; position:relative; text-indent:-5000px;}
.Lmyacccontactdetails h2 {background:url(../images/hdr_myacccontactdetails.gif) no-repeat 4px top;}
.Lmyaccorderhistory h2 {background:url(../images/hdr_myaccorderhistory.gif) no-repeat 4px top;}
.Lmyaccaccountdetails h2 {background:url(../images/hdr_myaccaccountdetails.gif) no-repeat 4px top;}
.Lmyaccdeliverydetails h2 {background:url(../images/hdr_myaccdeliverydetails.gif) no-repeat 4px top;}
.Lmyaccreminders h2 {background:url(../images/hdr_myaccreminders.gif) no-repeat 4px top;}
.Lmyaccdeliverydetails li, .Lmyaccorderhistory li, .Lmyaccreminders li, .Lmyaccreferfriend li {padding: 2px 0 0 18px; background:url(../images/bg_myaccbulletnav.gif) no-repeat 8px 6px;}
.Lmyacccontactdetails li {padding: 2px 0 0 7px;}
.Lmyaccaccountdetails li {padding: 2px 0 0 17px; background:url(../images/bg_myaccbulletnav.gif) no-repeat 8px 6px;}
.Lmyaccaccountdetails li.first, .Lmyaccdeliverydetails li.first, .Lmyaccorderhistory li.first, .Lmyaccreminders li.first, .Lmyaccreferfriend li.first {padding-top: 6px; margin:0; background-position: 8px 11px;}
.Lmyacccontactdetails li.first {padding: 6px 0 0 8px; margin:0;}
.Lmyacccontactdetails li.last {padding: 2px 0 0 17px;margin:0; background:url(../images/bg_myaccbulletnav.gif) no-repeat 8px 6px;}

/*****************************************************/
/* RELATED PRODUCTS & ITEMS YOU MAY BE INTERESTED IN */
/*****************************************************/
/* basket page */
#relatedbasket {float:left; margin:50px 0 0 0;}
#relatedbasket h2 {font-size:0.8em; width: 200px; height: 16px; margin: 0px 0 0 0px; padding: 0; position: relative; overflow: hidden;}
#relatedbasket h2 span {background: url(../images/hdr_editorschoice.gif) no-repeat left top; position: absolute; width: 100%; height: 100%;}
#relatedbasket ul {margin:10px 0 0 0; padding:0;}
#relatedbasket ul li {float: left; width:112px; margin: 10px 5px 10px 2px; text-align:center;}
#relatedbasket ul li .moreinfo {display:none;}
#relatedbasket ul li h3 {font-size:0.9em; font-weight:normal; margin:5px 0 0 0; padding:0;}
#relatedbasket ul li .image {margin:0 auto; min-height:115px;} 
* html #relatedbasket ul li .image {height:115px;} 
#relatedbasket ul li .price {font-weight:bold; margin:0; padding:0;}
.checkoutL #relatedbasket {display:none;}
/**********************************/
/* SPOTLIGHT IN BASKET AND MY ACCOUNT */
/**********************************/
.Lcat_basketcontent .Lspotlights {float:left; margin:35px 0 0 2px; width:357px; background-color:#fff;}
#myaccountpage .Lspotlights {float:left; margin:32px 0 0 0; width:357px; background-color:#fff;}
.Lcat_basketcontent .Lspotlights h2, 
#myaccountpage .Lspotlights h2 {width:200px; height:16px; text-indent:-5000px; background:url(../images/hdr_editorschoice.gif) no-repeat left top;}
.Lcat_basketcontent .Lspotlights ul, 
#myaccountpage .Lspotlights ul {margin:10px 0 0 0; padding:0;width:auto !important;}
.Lcat_basketcontent .Lspotlights ul .image, 
#myaccountpage .Lspotlights ul .image { margin:0 0 5px 0; min-height:115px;}
* html .Lcat_basketcontent .Lspotlights ul .image, 
* html #myaccountpage .Lspotlights ul .image {height:115px;}
.Lcat_basketcontent .Lspotlights ul li, 
#myaccountpage .Lspotlights ul li {float: left; width:110px; margin: 10px 5px 0 2px; padding:0 0 0 0; text-align:center;}
.Lcat_basketcontent .Lspotlights ul li .pricered,
 .Lcat_basketcontent .Lspotlights ul li .priceattred,
#myaccountpage .Lspotlights ul li .pricered,
#myaccountpage .Lspotlights ul li .priceattred {color:red !important;}
#myaccountpage .Lspotlights ul li .priceform {font-weight:normal;}

/***************************************/
/* PRODUCTDETAIL RECENTLY VIEWED ITEMS */
/***************************************/
/* hide showrvi div by default */ /*display:none;*/ 
/*RT101216*/
#productdetail .rviwrapper{width:640px;float:left;margin:0pt;overflow:hidden;padding:0pt;position:relative;}
#productdetail #showRVI{float:left; width:auto; margin: 10px 0 10px 0; padding:0;overflow:hidden;}
#productdetail #showRVI img.slide {cursor:pointer;float:left;margin-top:60px;margin-left:5px;}
#productdetail .LshowRVI h2 {display:none;}
#productdetail .LshowRVI ul#rvilist {list-style-type:none; margin:0;padding:0;float:left;width:5000px;}
#productdetail .LshowRVI ul#rvilist li {float:left;text-align:center;width:163px; min-height:160px;}
* html #productdetail .LshowRVI ul#rvilist li {float:left;text-align:center;width:163px; height:170px;}
#productdetail #rvidiv {font-size:1.0em;float:left; width:150px;}
/*RT101216*/
#productdetail #rvidiv h3 {margin:0; padding:0;}
#productdetail #rvidiv h3 a { font-size:0.8em; font-weight:normal;}
#productdetail #rvidiv h3 a:hover { text-decoration:none;color:#001B31;}
#productdetail #rvidiv .image { margin:0 0 5px 0; padding:0; min-height:115px;}
* html #productdetail #rvidiv .image {height:115px;}
#productdetail #rvidiv .price , 
#productdetail #rvidiv .priceatt { height:14px; color: #001B31; margin:0 0 0 0 !important; margin/**/:1px 0 0 0; padding:0;font-size : 0.9em; font-weight:bold;}
#productdetail #rvidiv .pricered , 
#productdetail #rvidiv .priceattred { height:14px; color: red; margin:0 0 0 0 !important; margin/**/:1px 0 0 0; padding:0;font-size : 0.9em; font-weight:bold;}
#productdetail #rvidiv .priceform { height:14px; color: #001B31; font-weight:normal;text-transform:lowercase;margin:0;padding:0;}
#productdetail #rvidiv .was , 
#productdetail #rvidiv .wasattr { color: #001B31;margin:0 !important; margin/**/:1px 0 0 0;padding:0;font-size : 0.9em; font-weight:normal;text-transform:lowercase;}
#productdetail #rvidiv .overlay {margin-top:-115px !important; margin-top/**/:-115px; margin-left:73px; height:120px !important; height/**/:123px;}
* html #productdetail #rvidiv .overlay {position:relative;}
#productdetail #rvidiv .overlay { behavior: url(/content/ebiz/mackays/resources/js/iepngfix.htc);}
/*************************/
/* RECENTLY VIEWED ITEMS */
/*************************/
.Lcat_basketcontent #showRVISiteWide {float:left; margin:35px 0 0 0; *margin:35px 0 0 0; padding:0; width:360px;}
#myaccountpage #showRVISiteWide {float:left; margin:32px 0 0 0; padding:0;width:360px;}
#showRVISiteWide h2 {background:url(../images/hdr_recentlyview.gif) no-repeat left top; width:126px; height:20px; text-indent:-5000px; text-decoration:none; margin: 0; border: 0; color: #fff;}
.Lcat_basketcontent  #showRVISiteWide h2, #myaccountpage #showRVISiteWide h2 {margin-bottom:9px !important; margin-bottom/**/:14px;}
#showRVISiteWide ol {list-style-type:none; margin:0; padding:11px 0 0 0 !important; *padding:10px 0 0 0; padding/**/:14px 0 0 0; width:357px;}
#showRVISiteWide li {float:left !important; width:112px; *width:112px; width/**/:110px; margin:5px 5px 0 2px; padding:0; text-align:center; line-height:13px; height:auto;}

/*********************************************/
/* RECENTLY VIEWED ITEMS - SEARCH RESULT PAGE*/
/*********************************************/
#content-search #showRVISiteWide {background-color:#EFEFEF;color:#001B31;margin:0 0 0 7px !important;margin/**/:5px 0 0 7px;width:138px;}
#content-search #showRVISiteWide h2 {background:transparent url(../images/hdsearch_recentlyviewed.gif) no-repeat left top;height:25px;text-indent:-5000px;width:138px;padding:0; margin:0;}
#content-search #showRVISiteWide #rvisitewidelist {background-color:#EFEFEF;list-style-type:none; padding:11px 0 0 0 !important; padding/**/:8px 0 0 0; margin:0;float:left;width:138px;}
#content-search #showRVISiteWide #rvisitewidelist li {float:left; margin:0 0 10px 0; padding:0; text-align:center; width:138px;}
#content-search #col-three .featprods {background-color:#EFEFEF;color:#001B31;margin:0 0 5px 0;width:auto;}
#content-search #col-three .featprods ol .image { margin:0 0 5px 0;  min-height:115px;}
* html #content-search #col-three .featprods ol .image {height:115px;}
#content-search #col-three .featprods ol li {padding:0 0 5px 0;}
#content-search #col-three .featprods h3 a {margin:0; font-size:0.7em;padding:0 5px 0 5px;}
#content-search #col-three .featprods h3 a:hover { text-decoration:none;color:#001B31;}
#content-search #col-three li #rvidiv {width:138px;}

/*********************************************/
/* RECENTLY VIEWED ITEMS - PRODUCT LIST PAGE */
/*********************************************/
#content-default #showRVISiteWide {background-color:#EFEFEF;color:#001B31;margin:0 0 0 7px;width:138px;}
#content-default #showRVISiteWide h2 {background:transparent url(../images/hdsearch_recentlyviewed.gif) no-repeat scroll left top;height:25px;text-indent:-5000px;width:138px;padding:0; margin:0;}
#content-default #showRVISiteWide #rvisitewidelist {background-color:#EFEFEF;list-style-type:none; padding:11px 0 0 0 !important; padding/**/:8px 0 0 0; margin:0;float:left;width:138px;}
#content-default #showRVISiteWide #rvisitewidelist li {float:left; margin:0 0 10px 0; padding:0; text-align:center; width:138px;}
#content-default #col-three .featprods {background-color:#EFEFEF;color:#001B31;margin:0 0 5px 0;width:auto;}
* html #content-default #col-three .featprods {float:right; color:#001B31; margin:0 0 5px 0px;width:138px;background-color:#EFEFEF;}
#content-default #col-three .featprods ol .image { margin:0 0 5px 0; min-height:115px;}
* html #content-default #col-three .featprods ol .image {height:115px;}
#content-default #col-three .featprods ol li {padding:0 0 5px 0;}
#content-default #col-three .featprods h3 a {margin:0; font-size:0.7em;padding:0 5px 0 5px;}
#content-default #col-three .featprods h3 a:hover { text-decoration:none;color:#001B31;}
#content-default #col-three li #rvidiv {width:138px;}

#rvidiv {font-size:1.0em;float:left; width:110px;}
#rvidiv h3 {margin:0; padding:0;}
#rvidiv h3 a { font-size:0.8em; font-weight:normal;}
#rvidiv h3 a:hover { text-decoration:none;color:#001B31;}
#rvidiv .image { margin:0 0 5px 0; padding:0; min-height:115px;}
* html #rvidiv .image {height:115px;}
#rvidiv .price , 
#rvidiv .priceatt { height:14px; color: #001B31; margin:0 0 0 0 !important; margin/**/:1px 0 0 0; padding:0;font-size : 0.9em; font-weight:bold;}
#rvidiv .pricered , 
#rvidiv .priceattred { height:14px; color: red; margin:0 0 0 0 !important; margin/**/:1px 0 0 0; padding:0;font-size : 0.9em; font-weight:bold;}
#rvidiv .priceform { height:14px; color: #001B31; font-weight:normal;text-transform:lowercase;margin:0;padding:0;}
#rvidiv .was , 
#rvidiv .wasattr { color: #001B31;margin:0 0 0 0 !important; margin/**/:1px 0 0 0;padding:0;font-size : 0.9em; font-weight:normal;text-transform:lowercase;}
#rvidiv .overlay {margin-top:-120px !important; margin-top/**/:-123px; margin-left:73px; height:120px !important; height/**/:123px;}
* html #rvidiv .overlay {position:relative;}
#rvidiv .overlay { behavior: url(/content/ebiz/mackays/resources/js/iepngfix.htc);}
