/***************************************/
/*    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;}
#col-one {position: relative; margin-top: -40px;}
:root #col-one {margin-top: 0px\0/;}
#col-one {*top:163px;}

.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:#3a3837;}
.Lcatnav ul ul ul a, .Lcatnav ul ul ul a:hover {color:#3a3837;}

.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:920px;}
.Lcat_header, .Lcat_ckheader {background-color:#FFFFFF;}
.Lcat_headercenter {width:100%; background-color:#FFF;}
.headerdetailright {float:right; margin-top:10px;}
#chooseCur #selectcrcy {color: #999999;display:block;font-family: Arial;font-size: 11px;text-decoration: underline; float:left;}
#chooseCur #btnCur {display:block; float:left;}
.Lcat_minicartelement {float:right;}
div.currencyconverter {float: right !important; clear:right;}
#chooseCur {float:right !important; margin-bottom:10px; margin-right:5px;}
.Lcat_header .Lcat_hdclear1 {height:10px;}

/*************/
/* MAIN LOGO */
/*************/
.Lmainlogo {padding:0; float:left; margin-left:2px;}
.Lmainlogo img {border: 0;}
.mainlogo .new_logomc{background:url(../images/new_logomc.png) no-repeat center left; display:block; text-indent:-9999px; width:164px; height:53px; margin-top:20px;}
/**********/
/* 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 {height:40px !important;line-height:40px;background-color:#363533; width:916px;}
/** SAFARI and IE 6 ***/

.Lcat_headerbottom a:hover{color:#fff;}
.Lcat_headerbottom .homepage {font-size:1.1em;font-weight:bold;float: left;width:45px;}
.Lcat_headerbottom .homepage a {background: url("../images/hphouse.png") no-repeat scroll 0 0 transparent; border-right: 1px solid #E8E7E2; color: #FFFFFF; display: block; float: left; height: 19px; margin: 10px 0 0 0; padding: 0px; text-align: center; text-indent: -9999px; width: 45px;background-position:center;}
.Lcat_headerbottom .homepage a:hover {background-color:#3A3837;text-decoration:none;color:#fff !important;}

/* horizontal menu - level 1 */
.topnavcategories {font-size:95% !important;}
#topnavLink ul {color:#8f3681;}
#topnavLink ul li {float:left; text-transform:uppercase;}
#topnavLink ul li a {display:block;color:#FFF;font-weight:bold;font-size:1.042em; padding-left:10px; padding-right:10px;}
#topnavLink ul li a:hover {display:block;background-color:#78246F;text-decoration:none;color:#fff !important;font-size:1.042em;}
#topnavLink ul li a:active {display:block;background-color:#78246F;text-decoration:none;color:#fff !important;font-size:1.042em;}
.Lcat_headerbottom .magazine{font-size:1.042em;font-weight:bold;float: left;font-size:95%; text-transform:uppercase;text-align:center;}
.Lcat_headerbottom .magazine a{float: left; display: inline-block;  color:#FFF;text-align: center;position:relative;width:100px;}
.Lcat_headerbottom .magazine a:hover {background-color:#78246F;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; padding:0 !important;}
#topnavLink ul li div a{color:#fff;text-align:left;line-height:20px;padding-left:5px; background-color:#78246F;}
#topnavLink ul li div a:hover{text-decoration: underline;}
#topnavLink ul li div ul {margin:0;padding:0;position:absolute;width:150px;z-index:102;background:#3A3837;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 {background-color: #78246F;}
#topnavLink ul li.topnav10005010 .divsubmenu ul a:hover {background-color:#473143;}

#topnavLink ul li.topnav10010 a:hover {}
#topnavLink ul li.topnav10010 .divsubmenu ul {background-color: #78246F;}
#topnavLink ul li.topnav10010 .divsubmenu ul a:hover {background-color: #473143;}

#topnavLink ul li.topnav10025 a:hover {}
#topnavLink ul li.topnav10025 .divsubmenu ul {background-color: #78246F;}
#topnavLink ul li.topnav10025 .divsubmenu ul a:hover {background-color: #473143;}


#topnavLink ul li.topnav10150 a:hover {}
#topnavLink ul li.topnav10150 .divsubmenu ul {background-color: #78246F;}
#topnavLink ul li.topnav10150 .divsubmenu ul a:hover {background-color: #473143;}


#topnavLink ul li.topnav10040 a:hover {}
#topnavLink ul li.topnav10040 .divsubmenu ul {background-color: #78246F;}
#topnavLink ul li.topnav10040 .divsubmenu ul a:hover {background-color: #473143;}


#topnavLink ul li.topnav10110 a:hover {}
#topnavLink ul li.topnav10110 .divsubmenu ul {background-color: #78246F;}
#topnavLink ul li.topnav10110 .divsubmenu ul a:hover {background-color: #473143;}


#topnavLink ul li.topnav10020 a:hover {}
#topnavLink ul li.topnav10020 .divsubmenu ul {background-color: #78246F;}
#topnavLink ul li.topnav10020 .divsubmenu ul a:hover {background-color: #473143;}

#topnavLink ul li.topnav10026 a:hover {}
#topnavLink ul li.topnav10026 .divsubmenu ul {background-color: #78246F;}

#topnavLink ul li.topnav10028 a:hover {}
#topnavLink ul li.topnav10028 .divsubmenu ul {background-color: #78246F;}
#topnavLink ul li.topnav10028 .divsubmenu ul a:hover {background-color: #473143;}

#topnavLink ul li.topnav10030 a:hover {}
#topnavLink ul li.topnav10030 .divsubmenu ul {background-color: #78246F;}
#topnavLink ul li.topnav10030 .divsubmenu ul a:hover {background-color:#473143;}

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


#topnavLink ul li.topnav10070 a:hover {}
#topnavLink ul li.topnav10070 .divsubmenu ul {background-color:#78246F;}
#topnavLink ul li.topnav10070 .divsubmenu ul a:hover {background-color:#473143;}

#topnavLink ul li.topnav10090 a:hover {}
#topnavLink ul li.topnav10090 .divsubmenu ul {background-color:#78246F;}
#topnavLink ul li.topnav10090 .divsubmenu ul a:hover {background-color:#473143;}

#topnavLink ul li.topnav10100 a:hover {}
#topnavLink ul li.topnav10100 .divsubmenu ul {background-color: #78246F;}
#topnavLink ul li.topnav10100 .divsubmenu ul a:hover {background-color: #473143;}

#topnavLink ul li.topnav10160 a:hover {}
#topnavLink ul li.topnav10160 .divsubmenu ul {background-color: #78246F;}
#topnavLink ul li.topnav10160 .divsubmenu ul a:hover {background-color: #473143;}

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

.hoverBGChange{background-color: #78246F !important;}
/*.hoverBGChangeKylie{background-color: #e159aa !important;}
.hoverBGChangeMen{background-color: #B31B34 !important;} */

/**********************/
/* LOGOUT LOGIN LINKS */
/**********************/
.headerdetailright .signinsignout {float:left;margin:0 5px 0 3px;}
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; font-size:1em; /*End box model hack*/}
ul.loginlogoutlinks {float:left; font-size:1em !important;}
ul.loginlogoutlinks li {display:inline;float:left;}
ul.loginlogoutlinks li a {color: #373534;}
ul.loginlogoutlinks li a:hover {color: #373534;}
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:#373534; font-size:1em !important;}
/*****************/
/* CATEGORY TREE */
/*****************/
.Lcat_headercrumbtrail {clear:both;background-color:#FFF;height:40px;line-height:40px;color:#999; padding-left:192px;}
:root .Lcat_headercrumbtrail {position:absolute\0/;}
p.Lcattree { margin:0;padding:0; font-family:Arial; font-size:1em; color:#333;}
p.Lcattree a.treehome { margin:0; color:#333;}
p.Lcattree a.menuFontNonSelected {margin:0; padding:0 1px 0 1px; color:#333;}
#crumbtailoutfit{display:none;}
/*************/
/* MINI-CART */
/*************/
/* these styles use the element ref */
.headerdetailright .minicartelement {float:left; margin-right:4px;}
.yourbasketandcheckoutlink {float:right; margin:0 0 0 5px;}
.Lcat_yourbasketandcheckoutlink {float:right;}
.yourbasketandcheckoutlink h2 {margin: 0;float:left;}
.yourbasketandcheckoutlink h2 a {color:#373433; font-weight: normal; font-size:1em !important; height:20px; margin-right:4px;}
.yourbasketandcheckoutlink h3{float:right;background:url("../images/line.gif") no-repeat scroll right 6px transparent;}
.yourbasketandcheckoutlink h3 a{color:#373433; font-size:1em; font-weight:normal; height:20px;}
.yourbasketandcheckoutlink h2 a:hover {color:#373433;}
/*ITEMS AND TOTAL*/
.minicartitemsandtotal {float:left; margin-left:50px; font-size:1em !important;}
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;}
ul.items_empty li.total {padding-left:5px;}
ul.items_empty li.items a , ul.items_empty li.total a {color: #373433;}
.linedelim {font-size: 12px; margin-left: 3px;}
.delimw {display: inline-block; font-size: 12px; margin-left: 5px; margin-right:5px;}
.imgbag {float: left; margin-right: 6px;}

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{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 {float:right; clear:right; margin-right:2px;}
#content-default_nocoltwothree .Lsearch {border:none;overflow:hidden; width:250px; 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; width:256px;}
.locaytasearchlhn fieldset {float:left; margin: 0; padding: 0; }
input#termtextkeywordsearch {float:left; background-color:#E7E7E7; border:1px solid #CCC; color:#999; font-size:0.917em; height:23px; width:186px; padding:0; padding-left:4px;}
.locaytasearchlhn #searchsubmit { background-color: #373534;border: medium none;color: #FFFFFF;font-family: Arial;font-size: 0.917em;height: 25px;line-height: 25px;padding: 0;text-align: center;width: 63px;}
* html input#termtextkeywordsearch {margin-right:0;}
#searchex,
#E,
.Lemailsignup input#email {border-style:solid;border-width:1px; border-color:#809db9; margin: 5px 0;}

/***********************/
/* 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:#8f3681 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:#3a3837 !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;}

.Lcatnav ul ul ul ul{text-align:right;padding-top:0;}
.Lcatnav ul ul ul ul a{padding:0 25px 0 25px;width:133px;}
.Lcatnav ul ul ul ul a:hover{background-color:#D7D9DC;background-image:none !important;}
.Lcatnav ul ul ul ul span{padding-left:10px;color:#3a3837 !important;}
.Lcatnav ul ul ul ul a:hover span{background:#D7D9DC url(../images/arrow_black.gif) no-repeat 0px 5px !important;}
/*----*/


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

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

/* Hover styles on sales categories */
.Lcatnav .nav10010160 a:hover {color:#FFF !important; font-weight:bold;}
.Lcatnav .nav10090090 a:hover {color:#FFF !important; font-weight:bold;}
.Lcatnav .nav10070160 a:hover {color:#FFF !important; font-weight:bold;}
.Lcatnav .nav10030120 a:hover {color:#FFF !important; font-weight:bold;}
.Lcatnav .nav10040100 a:hover {color:#FFF !important; font-weight:bold;}
.Lcatnav .nav10025150 a:hover {color:#FFF !important; font-weight:bold;}
.Lcatnav .nav10028110 a:hover {color:#FFF !important; font-weight:bold;}
.Lcatnav .nav10020150 a:hover {color:#FFF !important; font-weight:bold;}
.Lcatnav .nav10026100 a:hover {color:#FFF !important; font-weight:bold;}
.Lcatnav .nav10100120 a:hover {color:#FFF !important; font-weight:bold;}
.Lcatnav .nav10150140 a:hover {color:#FFF !important; font-weight:bold;}
.Lcatnav .navkidssale a:hover {color:#FFF !important; font-weight:bold;}
.Lcatnav .nav10040510 a:hover {color:#FFF !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:#3a3837; text-transform:lowercase; margin:8px 0 0 1px;}
.Lemailsignup label {width: 100%; float: left; margin-left: 2px; color: #3a3837;}
.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:#3a3837; text-transform:lowercase; margin:8px 0 0 1px;}
.Lgiftlink p {float: left;}
.Lgiftlink a {color:#3a3837;}
.Lgiftlink a:hover {color:#3a3837;}

/***********************/
/* 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:920px;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:160px; margin-bottom:10px; font-weight:bold;}
* 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:920px;}
* 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:228px;}
* 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; margin-bottom:-50px; padding-top:15px; position:relative; top:10px;}
#footer .pcihome  {float:left; position:relative; left:183px;}
#footer .pcihome .Lcat_pcilogo {position:absolute;}
#footer .footerfacebook {float:left; clear:left; margin-top:-62px;}
#footerbannerbox a img {width:726px !important;}
.paymeth {height:85px;}
.footerlinks2 {margin-top:10px;}

/*VIM Module*/
.vimContentWomen, .vimContentPetite, .vimContentPlus, .vimContentBoutique, .vimContentAccessories, .vimContentLingerie, .vimContentKids, .vimContentKylie, .vimContentMen, .vimContentHomeware {margin-left:0px;}
:root .vimContentWomen, :root .vimContentPetite, :root .vimContentPlus, :root .vimContentBoutique, :root .vimContentAccessories, :root .vimContentLingerie, :root .vimContentKids, :root .vimContentKylie, :root .vimContentMen, :root .vimContentHomeware {margin-top:40px\0/;}

/**************/
/* 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, .Lmyaccloyaltynumber {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, .Lmyaccloyaltynumber ul {margin:0 5px 7px 5px;}
.Lmyaccaccountdetails h2, .Lmyacccontactdetails h2, .Lmyaccdeliverydetails h2, .Lmyaccorderhistory h2, .Lmyaccreminders h2, .Lmyaccreferfriend h2, .Lmyaccloyaltynumber 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;}
.Lmyaccloyaltynumber h2 {background:url(../images/hdr_myaccloyaltynumber.gif) no-repeat 4px top; width:160px}
.Lmyaccdeliverydetails li, .Lmyaccorderhistory li, .Lmyaccreminders li, .Lmyaccreferfriend li, .Lmyaccloyaltynumber 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, .Lmyaccloyaltynumber 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;}
.Lmyaccloyaltynumber li.lytnum { padding-left: 6px; background: none; }
.Lmyaccloyaltynumber li.lytnum a {font-size: 1em; text-decoration: underline; padding-left: 5px;}

/*****************************************************/
/* 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;}
#showRVISiteWide li {height /*\**/: 165px\9;}

/*********************************************/
/* 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);}

.pricered, .priceattred {color:#FF0000 !important; font-weight: bold !important;}

/*** BESTSELLERS (HOMEPAGE) SLIDER ***/
.bestsellersSlider {float:left; clear:both; width:920px; margin-top:15px;}
.bestsellerhd {font-size:23px; font-family:Arial; font-weight:normal; color:#373333;}
#bshomeslider {float:left; width:920px;}
#bshomeslider #bshomeSliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ width:1700px;}
#bshomeslider .slidewrapper {float:left;margin:0;overflow:hidden;position:relative;width:850px;}
#bshomeslider ul#bshomeSliderlist li {float:left; width:180px; padding:0 15px 15px 15px;}
#bshomeslider .slide {float:left; top:120px; position:relative; cursor:pointer;}
#bshomeSliderLeft {margin-right:6px;}
#bshomeSliderRight {margin-left:6px;}
#bshomeslider .details {text-align:center; width:100%;}
#bshomeslider li {position:relative;}
#bshomeslider li div.overlay {position:absolute; left:20px; top:0;}

/* IE7 Header Fixes 

*+html .minicartelement {width:368px;} */
*+html .yourbasketandcheckoutlink {width:115px; float:right;}
*+html .minicartitemsandtotal {float:right;}
*+html .currencyconverter {width:707px;}
*+html #chooseCur {margin-right:2px;}
*+html .Lsearch.locaytasearchlhn {margin-right:0px;}
*+html #termtextkeywordsearch {line-height:23px;}
*+html .Lcat_headerbottom li ul li{line-height:22px;}

*+html #categorylist_boutique .vimContentKylie {height:526px;}

*:first-child+html .headerdetailright .minicartelement {float:right !important; width:310px !important;}
*:first-child+html .headerdetailright {width:660px;}

/* IE9 Header Fixes */
:root .Lcat_headerbottom .topnavcategories{font-size:90%\0/ !important;}
:root .Lcat_headerbottom .magazine {font-size:90%\0/ !important;}


