/***********************************/
/**          PAGE STYLES          **/
/***********************************/

/* #wrapper = #col-one + 10px + #col-two-three */
#wrapper,
#checkoutwrapper {
		width:960px;
}

/* CONTENT COLUMN */
#content-search ,
#content-myaccount,
#content-checkout,
#content-default_nocolthree,
#content-default_nocoltwothree,
#content-norecord {
		width:960px; 
		margin:0 auto; 
		overflow:hidden; 
		clear:both;
}

#content-productdetail_nocoltwothree{
		width:960px; 
		margin:0 auto; 
		clear:both;
		overflow:hidden;
}
		
/* POPUP */
#mainlayout-empty {
		float:left;
		background:#fff;
}

/* SUB SOLUMN */
#col-one {
		width:185px; 
		float:left; 
		margin:0; 
		padding:3px 0 4px 0;
		overflow:hidden;
}
#myacc-col-one {
		width:256px; 
		float:right; 
		margin:0 0 10px 0; 
		padding:63px 8px 0 0;
}

/* #col-two-three = #col-two + 10px + #col-three */
#col-two-three {
		width:767px; 
		float:right; 
		padding:3px 0 0;
}
#col-two {
		width: 752px; 
		float:left; 
		padding: 0;
}
#myacc-col-two {
		width:633px; 
		float:left; 
		padding:0;
}
#col-three {
		width: 175px;
		float: right;
}
#col-two-no-three {
		float:right; 
		padding:3px 0 0 0;
		width:767px;
}

/* previous/continue buttons floated left/right within #buttons div */
#buttons {
		padding: 5px;
}

#flashcontent {outline: none;}

/***********************************/
/**        LAYOUT STYLES         **/
/***********************************/

/* HEADER */
#header {
		width:960px; 
		height:auto; 
		margin:0 auto;
		display:block;
		float:left;
}
#header .Lcat_header {
        float:left;
}
.Lcat_header .Lcat_headerleft, 
.Lcat_ckheader .Lcat_headerleft { 
		float:left; 
		width:167px;
}
.Lcat_headernew .Lcat_headercenterdefault {
		width:556px; 
		float:left;
}
.Lcat_headerright {
		width:444px; 
		float:right;
		background:#e5e5e5;
		border-top:#8b8b8b 1px solid;
		height:30px;
		
}
.Lcat_headerbtm, 
.Lcat_ckheaderbtm {
		background:#fff;
		width:960px;
		float:left;
		margin:0;
		padding-bottom:3px;
}
.Lcat_headercenter {
	position:relative;
	z-index:20;
	float:left;
	width:310px;
	margin:0px;
	padding:0px;
}

#header .bannerheader{
		margin:0; 
		padding-top:0px;
		padding-bottom:2px;
}
#mainlayout-myaccount #header .bannerheader, #checkoutwrapper #header .bannerheader {
		margin:0; 
		padding-top:2px;
		padding-bottom:2px;
}
#header .locaytasearch {
float:left;
}

/* MAIN LOGO */
.Lmainlogo {
		padding:9px 38px 5px 0;
}
.Lmainlogo img {
		border:0 none;
		float:none;
		margin:0;
		padding:0;
}

/* LONDON FASHION WEEK LOGO */
.londonfashionweeksponcer  {
float:left;
margin:0;
}

/* LINK TO TESCO */
#header .linktotesco {
		float:right;
		width:auto;
}
#header .linktotesco a {
		/*font-weight:bold;
		background:url(../images/arrowleft.gif) no-repeat left 2px;*/
		float:left;
		padding:0 15px 0 0;
		margin:9px 0px 17px 0;
		font-style:italic;
		font-family:Georgia;
		letter-spacing:0.05em;
		text-transform: lowercase;
		font-size:1.0em;
		color:#606060; 
}
/* LOGOUT LOGIN LINKS */
ul#ustypelinks {
		float:right; 
		margin:10px 0px 17px 0; 
		width:auto;
}
ul#ustypelinks li {
		float:left;margin-top:-1px;
}
ul#ustypelinks li a {
		color:#606060; 
		font-style:italic;
		font-family:Georgia;
		letter-spacing:0.05em;
		text-transform: lowercase;
		font-size:1.0em;
}
ul#ustypelinks li.login a {
		/*background:url(../images/arrowleft.gif) no-repeat left 2px;*/
		padding:0 15px 0 5px;
		font-style:italic;
		font-family:Georgia;
		letter-spacing:0.05em;
		text-transform: lowercase;
		font-size:1.0em;
		color:#606060; 
}
ul.Lustypelinks li.myaccount {}
ul.Lustypelinks li.myaccount a {
		/*background:url(../images/arrowleft.gif) no-repeat left 2px;*/
		padding:0 10px 0 5px;
		font-style:italic;
		font-family:Georgia;
		letter-spacing:0.05em;
		text-transform: lowercase;
		font-size:1.0em;
		color:#606060; 
}
ul.Lustypelinks li.logout {}
ul.Lustypelinks li.logout a {
		/*background:url(../images/arrowleft.gif) no-repeat left 2px;*/
		padding:0 15px 0 5px;
		font-style:italic;
		font-family:Georgia;
		text-transform: lowercase;
		letter-spacing:0.05em;
		font-size:1.0em;
		color:#606060; 
}
.Lcat_headerrightlink {
		float:right;
		width:791px;
		height:40px;		
}
.helplink {
		float:right;
		margin:10px 0 17px 0;
}
.helplink a {
		/*background:url(../images/arrowleft.gif) no-repeat left 2px;*/
		padding:0 15px 0 0px;
		font-style:italic;
		font-family:Georgia;
		text-transform: lowercase;
		letter-spacing:0.05em;
		font-size:1.0em;
		color:#606060; 
}

/* WELCOME MESSAGE */
p.Lwelcome {
		float:left;
		margin:0; 
		padding:9px 0 0 0;
		height:31px;
		color:#606060;
        font-family:Georgia;
        font-size:1.0em;
		font-style:italic;letter-spacing:0.05em;
}

/* MINI-CART */
/* these styles use the element ref */
.Lcat_headerright h2 {
		float:left;
}
.Lcat_headerright h2 a {
		/*background:url(../images/bt_minicart_basket.gif) no-repeat left top;*/
		display:block;
		/*text-indent:-5000px;*/
		width:151px;
		/*padding:0 0 2px 0;*/
		height:19px;
		font-family:arial;
		font-size:12px;
		font-weight:bold;
		padding:7px;
}
.Lcat_headerright h2 a:hover {
		/*background:url(../images/bt_minicart_basket_rollover.gif) no-repeat left top;*/
}
.Lcat_headerright h2 #showminicart {
		color:#606060; text-transform:uppercase;
}
.Lcat_headerright h3 {
		float:left;
		margin:0; 
		padding:0 0 2px 5px; 
		font-size:0.9em; 
		font-weight:normal;
}
.items_added, 
.items_empty {
		width:210px;
		float:right; 
		padding:7px 4px 0 0;
}
.items_added li, 
.items_empty li {
		float:right;
}
.items_added li.items, 
.items_empty li.items {
		float:left;font-weight:bold;
		padding:0;
}
.items_added li #updateTotal,
.items_empty li #updateTotal {
		padding:0 0 0 5px;
}
.Lcat_headerright .viewbasket {
		float:left; 
		padding:0 0 0 5px;
}
.Lcat_headerright .viewbasket a {
		font-size:0.9em; 
		color:#fff;
}

/* SEARCH BOX */
#termtextkeywordsearch,
#searchex,
#E,
.Lemailsignup input#email {
		border:1px solid #809db9;
}
#header .locaytasearch h2,
.Lsearch label, .Lsearch legend {
		display:none;
}
#termtextkeywordsearch {
		float:left;
		color:#909090;
		padding:6px 0px 7px 7px;
		width:260px;
		border:#8b8b8b 1px solid;
		border-right:0px;height:16px;
}
#header .locaytasearch #formlocaytasearch #searchsubmit {
		float:left;
		outline: none;
}
#header .locaytasearch #formlocaytasearch fieldset {
		float:left;
		padding:0;
		margin:0;
}

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

/********************************/
/*TOP NAV CATEGORY LIST - STATIC*/
/********************************/
#mainmenu{
		margin:1px 0 0 0;
		width:960px;
		z-index:1;
}
#mainmenu ul  iframe {
		position:absolute; 
		left:-9999px; 
		border:0; 
		padding:0; 
		margin:0; 
		width:0; 
		height:0;
}
#mainmenu ul  table {
		border-collapse:collapse;
		border-spacing:0;
		width:0;
		height:0;
		border:0;
		position:absolute;
		left:-9999px;
}
#mainmenu .submenu {
		position:absolute;
		left:-9999px;
}
#mainmenu ul  a {
		margin:0;
		color:#303030;
		display:block; 
		text-decoration:none;
		text-align:center;
		padding:7px 0 7px 0;
}
#mainmenu ul  li.cat {
		background:#e7e7e7;
		display:block;
		float:left;
		border-left:0px;
		border-top:#8b8b8b 1px solid;
		margin:0;
		padding:0;
		width:120px;
		height:28px;
		position:relative;
		z-index:10;
		color:#303030;
}
#mainmenu ul li.catgwomens div.categorythreecolumn span.r {
width:840px;
border-top:1px solid #8b8b8b;
float:right;
line-height:1px;
margin-top:0;
}
#mainmenu ul li.catgmens div.categorythreecolumn span.r {
width:720px;
border-top:1px solid #8b8b8b;
float:right;
line-height:1px;
margin-top:0px;
}
#mainmenu ul li.catgkids div.categorythreecolumn span.r {
width:600px;
border-top:1px solid #8b8b8b;
float:right;
line-height:1px;
margin-top:0px;
}
#mainmenu ul li.catgsale div.categoryonecolumn span.r {
width:720px;
border-top:1px solid #8b8b8b;
float:left;
line-height:1px;
margin-top:0px;
}
#mainmenu ul li.catgshoes div.categoryonecolumn span.r {
width:360px;
border-top:1px solid #8b8b8b;
float:left;
line-height:1px;
margin-top:0px;
}
#mainmenu ul li.catgbrands div.categorytwocolumn span.r {
width:480px;
border-top:1px solid #8b8b8b;
float:left;
line-height:1px;
margin-top:0px;
}
#mainmenu ul li.catgevents div.categorythreecolumn span.r {
width:240px;
border-top:1px solid #8b8b8b;
float:right;
line-height:1px;
margin-top:0px;
}
#mainmenu ul li.catggetthelook div.categoryonecolumn span.r {
width:840px;
border-top:1px solid #8b8b8b;
float:left;
line-height:1px;
margin-top:0px;
}
#mainmenu ul  li.cat a {
		position:relative;
		cursor:pointer;
		color:#303030;
}
#mainmenu li.cat a:hover {
		display:block;
		position:relative;
		color:#303030;
}
#mainmenu li.cat a span {
		display:block;
		font-weight:bold;
}
#mainmenu ul  li.catggetthelook {
		width:120px;
}
#mainmenu ul  li.catgwomens a {}
#mainmenu ul  li.catgwomens a:hover {
		background:#ffffff;
		/*width:auto;*/
		border-left:#8b8b8b 1px solid;
		border-right:#8b8b8b 1px solid;
		color:#303030;
}
#mainmenu ul  li.catgwomens:hover a {
border-left:#8b8b8b 1px solid;
border-right:#8b8b8b 1px solid;
background:#ffffff;
}
#mainmenu ul  li.catgmens a:hover {
		background:#ffffff;
		width:118px;
		border-left:#8b8b8b 1px solid;
		border-right:#8b8b8b 1px solid;
		border-bottom:#ffffff 1px solid;
		color:#303030;
}
#mainmenu ul  li.catgmens:hover a {
border-left:#8b8b8b 1px solid;
border-right:#8b8b8b 1px solid;
background:#ffffff;
}
#mainmenu ul  li.catgmens:hover a {
border-left:#8b8b8b 1px solid;
border-right:#8b8b8b 1px solid;
background:#ffffff;
}
#mainmenu ul  li.catgbrands a:hover {
		background:#ffffff;
		width:118px;
		border-left:#8b8b8b 1px solid;
		border-right:#8b8b8b 1px solid;
		border-bottom:#ffffff 1px solid;
		color:#303030;
}
#mainmenu ul  li.catgbrands:hover a {
border-left:#8b8b8b 1px solid;
border-right:#8b8b8b 1px solid;
background:#ffffff;
}
#mainmenu ul  li.catgsale a:hover {
		background:#ffffff;
		width:118px;
		border-left:#8b8b8b 1px solid;
		border-right:#8b8b8b 1px solid;
		color:#303030;
}
#mainmenu ul  li.catgshoes a:hover {
		background:#ffffff;
		width:118px;
		border-left:#8b8b8b 1px solid;
		border-right:#8b8b8b 1px solid;
		color:#303030;
}
#mainmenu ul  li.catgsale:hover a {
border-left:#8b8b8b 1px solid;
border-right:#8b8b8b 1px solid;
background:#ffffff;
}
#mainmenu ul  li.catgshoes:hover a {
border-left:#8b8b8b 1px solid;
border-right:#8b8b8b 1px solid;
background:#ffffff;
}
#mainmenu ul  li.catggetthelook a:hover {
		background:#ffffff;
		width:118px;
		border-left:#8b8b8b 1px solid;
		border-right:#8b8b8b 1px solid;
		border-bottom:#8b8b8b 1px solid;
		color:#303030;
}
#mainmenu ul  li.catgkids a:hover {
		background:#ffffff;
		width:118px;
		border-left:#8b8b8b 1px solid;
		border-right:#8b8b8b 1px solid;
		border-bottom:#ffffff 1px solid;
		color:#303030;
}
#mainmenu ul  li.catgkids:hover a {
border-left:#8b8b8b 1px solid;
border-right:#8b8b8b 1px solid;
background:#ffffff;
}
#mainmenu ul  li.catgevents a:hover {
		background:#ffffff;
		width:118px;
		border-left:#8b8b8b 1px solid;
		border-right:#8b8b8b 1px solid;
		border-bottom:#ffffff 1px solid;
		color:#303030;
}
#mainmenu ul  li.catgevents:hover a {
border-left:#8b8b8b 1px solid;
border-right:#8b8b8b 1px solid;
background:#ffffff;
}
#mainmenu ul  li.cat div.categoryonecolumn{
		margin:0; 
		padding:0; 
		background:#FFF;
		padding:0;
		filter:alpha(opacity=93) !important;
		opacity:0.93;
		-moz-opacity:0.93;
		border-right:#8b8b8b 1px solid;
		border-left:#8b8b8b 1px solid;
		border-bottom:#8b8b8b 1px solid;
} 
#mainmenu ul  li.cat div.categorytwocolumn{
		margin:0; 
		padding:0; 
		background:#FFF;
		padding:0;
		filter:alpha(opacity=93) !important;
		opacity:0.93;
		-moz-opacity:0.93;
		border-right:#8b8b8b 1px solid;
		border-left:#8b8b8b 1px solid;
		border-bottom:#8b8b8b 1px solid;
}
#mainmenu ul  li.cat div.categorythreecolumn{
		margin:0; 
		padding:0; 
		background:#FFF;
		padding:0;
		filter:alpha(opacity=93) !important;
		opacity:0.93;
		-moz-opacity:0.93;
        border-right:#8b8b8b 1px solid;
		border-left:#8b8b8b 1px solid;
		border-bottom:#8b8b8b 1px solid;
}
#mainmenu ul  li.catgwomens div.categorythreecolumn{
		width:958px;
}
#mainmenu ul  li.catgmens div.categorythreecolumn{
		width:838px;
}
#mainmenu ul  li.catgkids div.categorythreecolumn{
		width:718px;
}
#mainmenu ul  li.catgbrands div.categorytwocolumn{
		width:598px;
}
#mainmenu ul  li.catgevents div.categorythreecolumn{
		width:358px;
}
#mainmenu ul  li.catgsale div.categoryonecolumn{
		width:838px;
}
#mainmenu ul  li.catgshoes div.categoryonecolumn{
		width:478px;
}
#mainmenu ul  li.catggetthelook div.categoryonecolumn{
		width:958px;
}
#mainmenu ul  li div.submenu .submenuL {
		float:left;
		margin-top:10px;
		padding:0 0 15px 10px;
}
#mainmenu ul  li.catgwomens div.submenu .submenuL {
        width:45%;
		border-left:#8b8b8b 1px solid;
		height:250px;
}
#mainmenu ul  li.catgmens div.submenu .submenuL {
        width:45%;
		border-left:#8b8b8b 1px solid;
		height:220px;
}
#mainmenu ul  li.catgkids div.submenu .submenuL {
        height:400px; 
        width:62%;
		border-left:#8b8b8b 1px solid;
}
#mainmenu ul  li.catgbrands div.submenu .submenuL {
        width:90%;
		clear:left;
		padding:0 0 0px 10px;
		height:300px;
}
#mainmenu ul  li div.submenu  .submenuL .lhncatpage div {
		float:left;
		margin:0;
		padding:0 8px 0 0;
		width:45%;
}
#mainmenu ul  li.catgwomens div.submenu .submenuL .lhncatpage div.brand {
		width:50%;
		height:250px;
		border-right:#8b8b8b 1px solid;
		padding-bottom:15px;
}
#mainmenu ul  li.catgmens div.submenu .submenuL .lhncatpage div.brand {
		width:50%;
		height:220px;
		border-right:#8b8b8b 1px solid;
		padding-bottom:15px;
}
#mainmenu ul  li.catgkids div.submenu .submenuL .lhncatpage div.brand {
		width:50%;
        height:400px;
		border-right:#8b8b8b 1px solid;
		padding-bottom:15px;
}
#mainmenu ul  li.catgbrands div.submenu .submenuL .lhncatpage div.brand {
		width:50%;
		height:300px;
		border-right:#8b8b8b 1px solid;
}
#mainmenu ul  li.catgevents div.categorythreecolumn div.submenuR ul {
width:200px;
}
#mainmenu ul  li.catgevents div.categorythreecolumn div.submenuR ul.middle {
width:156px;
border-right:#8b8b8b 1px solid;
border-left:#8b8b8b 1px solid;
height:165px;
}
#mainmenu ul  li.catgevents div.categorythreecolumn div.submenuR ul li {
float:left;
}
#mainmenu ul  li div.submenu  h3 {
		width:160px;
		/*background:#D6D7D9;*/
		margin:0;
		padding:0 0 15px 7px;
		float:left;
		text-align:left;
		color:#606060;
		text-transform:uppercase;
		font-weight:bold;
		font-size:12px;
		font-family:arial;
}
#mainmenu ul  li div.submenu  .submenuL  .lhncatpage div ul{
		margin:0;
		padding:2px 0 0 0;
		width:90%;
}
#mainmenu ul  li div.submenu  .submenuL  .lhncatpage div ul li{
		float:left;
		width:160px;
		margin:0;
		padding:0 0 0 7px;
}
#mainmenu ul  li div.submenu  .submenuL  .lhncatpage div ul li a{
		text-align:left;
		padding:0;
		text-transform:none;
		color:#606060;
		border:0px;
		font-size:12px;
		font-family:arial;
		width:90%;
}
#mainmenu ul  li div.submenu  .submenuL  .lhncatpage div ul li a:hover{
		font-weight:bold;
		background:none;
		color:#606060;
        font-size:12px;
		font-family:arial;
		border:0px;
		width:90%;
}
/*Category one column */
#mainmenu ul  li div.categoryonecolumn div.submenuR {
		width:100%;
		float:left;
		margin-top:10px;
}
#mainmenu ul  li div.categoryonecolumn div.submenuR  h3 {
		/*background:#D6D7D9;*/
		margin:0;
		padding:0 0 15px 7px;
		float:left;
		text-align:left;
		color:#606060;
		text-transform:uppercase;
		font-weight:bold;
		font-size:12px;
		font-family:arial;
		width:650px;
}

/* Category two column */
#mainmenu ul  li div.categorytwocolumn div.submenuR {
		width:244px;
		float:left;
		margin-top:10px;
		padding:0 0 15px 0;
		font-size:12px;
		font-family:arial;
}

#mainmenu ul  li div.categorytwocolumn div.submenuR  h3 {
		width:227px;
		/*background:#D6D7D9;*/
		margin:0;
		padding:0 0 15px 7px;
		float:left;
		text-align:left;
		color:#606060;
		text-transform:uppercase;
		font-weight:bold;
		font-size:12px;
		font-family:arial;
}

/* Category three column */
#mainmenu ul  li div.categorythreecolumn div.submenuR {
		float:left;
		margin-top:10px;
		padding:0 0 15px 0;
		
}
#mainmenu ul  li.catgwomens div.categorythreecolumn div.submenuR {
		width:50%;
		height:250px;
	}
#mainmenu ul  li.catgwomens div.categorythreecolumn div.submenuR  h3 {
        width:90%;
}
#mainmenu ul  li.catgmens div.categorythreecolumn div.submenuR {
		width:50%;
		height:220px;
	}
#mainmenu ul  li.catgmens div.categorythreecolumn div.submenuR h3 {
		width:90%;
	}
#mainmenu ul  li.catgkids div.categorythreecolumn div.submenuR {
		width:33%;
	}
#mainmenu ul  li.catgkids div.categorythreecolumn div.submenuR h3 {
		width:90%;
	}
#mainmenu ul  li.catgevents div.categorythreecolumn div.submenuR {
		width:100%;
		height:150px;
	}
#mainmenu ul  li div.categorythreecolumn div.submenuR  h3 {
		width:90%;
		/*background:#D6D7D9;*/
		margin:0;
		padding:0 0 15px 7px;
		float:left;
		text-align:left;
		color:#606060;
		text-transform:uppercase;
		font-weight:bold;
		font-size:12px;
		font-family:arial;
}

#mainmenu ul  li div.submenu  .submenuR ul{
		float:left;
		width:33%;
		margin:0;
		padding:0;
}
#mainmenu ul  li.catgkids div.submenu .submenuR ul {
width:100%;
}
#mainmenu ul  li.catgevents div.submenu .submenuR {
width:100%;
}
#mainmenu ul  li.catgshoes div.submenu .submenuR ul.seperator {
height:200px;
border-right:#8b8b8b 1px solid;
}
#mainmenu ul  li.catgsale div.submenu .submenuR ul.seperator {
height:330px;
border-right:#8b8b8b 1px solid;
}
#mainmenu ul  li.catggetthelook div.submenu .submenuR ul.seperator {
border-right:#8b8b8b 1px solid;
width:33%;
float:left;
height:150px;
}
#mainmenu ul  li.catggetthelook div.submenu .submenuR ul {
width:33%;
float:left;
height:150px;
}
#mainmenu ul  li div.submenu  .submenuR ul li{
		float:left;
		width:90%;
		margin:0;
		padding:0 0 0 7px;
}
#mainmenu ul  li div.submenu  .submenuR ul li a{
		text-align:left;
		padding:0;
		text-transform:capitalize;
		color:#606060;
		border:0px;
		width:100%;
}

#mainmenu ul li div.submenu .submenuR ul li a.redbold {color:#ee1c2e;}
#mainmenu ul  li div.submenu  .submenuR ul li a:hover{
		font-weight:bold;
		background:none;
		color:#606060;
		border:0px;
        width:90%;
}
#mainmenu ul  li div.submenu  .submenuR ul li.clearance a{
		font-weight:bold;
		color:#EE1C2E;
}
#mainmenu ul  li div.submenu  .submenuR ul li.clearance a:hover{
		font-weight:bold;
		color:#EE1C2E;
}
/* CATEGORY TREE */

/* JAD005 start */
#header .Lcattree {
		color: #babcbc;
		margin:0;
		padding:8px 0;
		clear: both;
		text-transform: capitalize;
}
/* JAD005 end */


/* CATEGORY NAVIGATION */
.Lcatnav {
		width:162px; 
		padding:0 0 15px 1px;
		margin:0;
}
.Lcatnav  h2{
		display:none;
}
.Lcatnav ul {
		padding:0; 
		margin:0;
}
.Lcatnav ul li {
		margin:0; 
		padding:0; 
		width:100%;
}
.Lcatnav ul li a{
		display:block;
		font-weight:bold;
		padding:0;
		margin:0;
}
.Lcatnav ul li a span{
   text-transform:uppercase;		
	margin:0;
	padding:0 0 6px 0;
	color:#303030;
	border-bottom:1px solid #d7d7d7;
	font-size:0.9em;
	letter-spacing:0.2em;
}
.Lcatnav ul li ul {
		margin-top:10px;
}
.Lcatnav ul li ul li {
		font-size:1em;
		margin:0;
	    padding:0 0 3px 0;
		text-transform:capitalize;
}
.Lcatnav ul li ul li a{
		font-weight:normal;
		background:none;
		text-decoration:none;
		color:#606060;
}

.Lcatnav ul li ul li a:hover{
		font-weight:bold;
		color:#303030;
}

/* EMAIL SIGNUP */
#col-one .Lemailsignup {
		width:160px; border-top:1px solid #c0c0c0;
		float:left; 
		margin:15px 0;
		padding:5px 0 0 ;
		display:none;
}
#col-one .Lemailsignup h2 {
		width:140px;
		padding:3px 0;
		margin:0;color:#303030; letter-spacing:0.1em;
		font-weight:bold; font-size:0.9em;
		text-transform:uppercase;
}

#col-one .Lemailsignup label {
		width:100%; 
		float:none;
}
#col-one .Lemailsignup legend {
		display:none;
}
#col-one .Lemailsignup fieldset {
		clear:both; 
		margin:0; 
		padding:0;
}
#col-one .emailsignup input#emailsignup {
		border:1px solid #c0c0c0;
		color:#606060;
		float:left;
		height:16px;
		margin:5px 0;
		padding:0 0 0 3px;
		width:150px;font-size:0.9em;
}

#col-one .emailsignup input#newslettersubmit {
		float:right; 
		margin:0;
		padding:0 3px 0 0;
}

/* RECENTLY VIEWED ITEMS */
#relatedbasket {
		width:890px; 
		float:left; 
		margin:20px 0 0 16px;
}
#relatedbasket h2 {
		background-color:#666; 
		color:#fff; 
		font-size:1.3em; 
		margin:0; 
		text-decoration:none;
}
#relatedbasket ul li {
		float: left; 
		width: 160px; 
		margin: 10px 0 10px 10px;
}
#relatedbasket .details {
		margin:10px 0 0 0; 
		padding:0;
}
#relatedbasket .details .priceproduct {
		margin:5px 0 0 0; 
		padding:0;
}
#relatedbasket ul li .details .invtdesc2 {
		display:none;
}

/* SITE WIDE RVI */
#showRVISiteWide{/* hide showrvi div by default */ 
		display:none;
}
.LshowRVISiteWide {
		background:none; 
		width: 173px; 
		margin-bottom: 4px; 
		border:1px solid #606060;
}
.LshowRVISiteWide h2 {
		margin: 0; 
		padding:5px;
}
.LshowRVISiteWide h2 span {
		display: block; 
}
.LshowTextRVI ul#rvisitewidelist {
		list-style-type:none; 
		padding:0; 
		margin:0;
}
.LshowTextRVI ul#rvisitewidelist li {
		clear:both; 
		float:left;
}

.toolwrap {
		width:173px;
}
.tooltip {
		position:absolute; 
		float:left; 
		right:174px; 
		padding:10px; 
		background:#666;
}
.toolwrap p {
		padding:0; 
		margin:0;
}
.toolwrap .textLink a {
		display:block; 
		background:#fff; 
		padding:5px; 
		text-decoration:none;
}
.toolwrap .textLink a:hover  {
		background:#666; 
		color:#fff;
}
.toolwrap .textLink a span {
		display:block;
}
.toolwrap .textLink a:hover span {
		color:#fff;
}

/* PRODUCT DETAIL RVI */
#productdetail #showRVI{/* hide showrvi div by default */ 
		display:none;
		float:left;
		/*width:719px;*/
		width:717px;
		height:130px;
		min-height:130px;
		margin:0;
		padding:0;
}
#productdetail .LshowRVI h2 {
		font-size: 1.1em;
		color:#606060; 
		width:711px; 
		margin:0; 
		padding:1px 0 3px 7px;
		background:#ccc; 
		overflow:hidden;
		font-weight:normal;
}
#showRVI #rvilist {/* set the rvilist container width to a high number so we are able to "slide" using overflow:hidden*/width::719px;}
#productdetail #showRVI #slideRight ,#productdetail #showRVI #slideLeft{
		display:none;
}
#productdetail #showRVI .rviwrapper {
		width:685px; 
		margin:16px 8px 0 0; 
		position:relative; 
		float:left; 
		overflow:hidden;
		padding:0 0 0 17px;
}

#productdetail #showRVI ul#rvilist, #productdetail ul#rvilist li {
		margin:0; 
		padding:0;
}
#productdetail #showRVI ul#rvilist li {
		float:left; 
		margin:0 17px 0 0; 
		padding:0; 
		width:77px;
}
#productdetail #showRVI ul#rvilist li .featprods  .image{
		float:left;
		margin:0;
		padding:0;
		border:1px solid #C1C1C1;
		height:100px;
		min-height:100px;
}
#productdetail #showRVI ul#rvilist li .featprods  .image img{
		float:left;
}

/*New in Slider*/
#newinslider {
		float:left;
		width:100%;
		margin:0px;
		padding:0;
		border:1px solid #c0c0c0;
		border-left:none; /*JAD001*/
}

#newinslider  .tbslider{
		border-width:0;
		border-spacing:0; 
		border-style: none; 
		border-collapse:collapse;
}
#newinslider .tbslider .bgsliderLeft{
		margin:0;
		padding:0;
		vertical-align:middle;
		width:17px;
		padding-left:5px;
		padding-right:5px; /*JAD001 - was 25px*/
}
#newinslider .tbslider .bgsliderRight{
		margin:0;
		padding-left:5px; /*JAD001 - was 25px*/
		vertical-align:middle;
		width:17px;
}

#newinslider .newinslide {
		float:left;
		vertical-align:middle;
		position:relative;
		cursor:pointer;
}
#newinslider .slidewrapper {
		width:525px; /*JAD001 - was 660px*/
		margin:0;
		position:relative;
		float:left;
		overflow:hidden;
}
#newinslider .slidewrapper ul#newinsliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ 
		width:3700px;
		margin:0 0 0 15px;
		padding:0;
}
#newinslider .slidewrapper ul#newinsliderlist li {
		width:120px; /*JAD001 - was 150px*/
		float:left;
		margin:0;
		padding:15px 10px 0 0; /*JAD001 - was 0 15px 0 0*/
}
#newinslider .slidewrapper ul#newinsliderlist li .image {
		width:120px; /*JAD001 - was 150px*/
		*width:122px; /*JAD001 - was 152px*/
		float:left;
		margin:0;
		padding:0;
		text-align:center;
		/*background:#E7E8E9;*/
}
#newinslider .slidewrapper ul#newinsliderlist li .image img {
		/*border:1px solid #C1C1C1;*/
}
#newinslider .slidewrapper ul#newinsliderlist li .details {
		width:120px;
		float:left;
		padding:0;
		margin:0;
		/*background:#E7E8E9;*/
		height:75px;
}
#newinslider .slidewrapper ul#newinsliderlist li .details h3 {
		width:120px;
		padding:4px 0 0 0px;
		float:left;
		margin:0;
		font-size:1em;
		font-weight:normal;
		font-family:Arial,Helvetica,sans-serif;
		text-align:center;
}
#newinslider .slidewrapper ul#newinsliderlist li .details h3 a {
		color:#606060;
}
#newinslider .slidewrapper ul#newinsliderlist li .details .topdetails {
		/*width:120px;*/
		float:left;
		padding:3px 0 0 0px;
		/*display:none;*/
}
#newinslider .slidewrapper ul#newinsliderlist li .details .topdetails .was {
		/*width:120px;*/
		float:left;
		text-align:center;
		padding:0;
		margin:0;
		color:#606060;
}
#newinslider .slidewrapper ul#newinsliderlist li .details .was span {
		text-transform:lowercase;
		font-size:0.92em;
		text-align:center;
}
#newinslider .slidewrapper ul#newinsliderlist li .details .topdetails .saving {
		width:auto;
		float:left;
		/*min-height:15px;*/
		padding:0;
		margin:0 0 0 0px;
		color:#606060;
}
#newinslider .slidewrapper ul#newinsliderlist li .details .saving span {
		text-transform:lowercase;
		font-size:0.92em;
		text-align:center;
}
#newinslider .slidewrapper ul#newinsliderlist li .details .btdetails {
		width:120px;
		float:left;
		padding:0 0 3px 0px;
		text-align:center;
}
#newinslider .slidewrapper ul#newinsliderlist li .details .price {
		width:120px;
		float:left;
		padding:0;
		font-size:1em;
		font-weight:bold;
		color:#606060;
		margin:0;
		text-align:center;
}
#newinslider .slidewrapper ul#newinsliderlist li .details .moreinfo {
		width:49px;
		float:right;
		padding:2px 0 0 0;
		margin:0;
}
#newinslider .slidewrapper ul#newinsliderlist li .details .moreinfo  a {
		float:left;
		background: url(../images/bg_view.gif) no-repeat left 1px; 
		padding: 0 0 1px 20px;
		text-decoration:none;
		color:#606060;
}
#newinslider .slidewrapper ul#newinsliderlist li .details .moreinfo  a:hover {
		font-weight:bold;
}
/*End of new in slider*/


/* VENDA SLIDER WIDGET */
.categoriesrelatesslider h2 {
		display:none;
		float:left;
}
#slider {
		float:left;
		width:100%;
		margin:0px;
		padding:0;
		border:1px solid #c0c0c0;
   	    border-left:0px;
 }

#slider  .tbslider{
		border-width:0;
		border-spacing:0; 
		border-style: none; 
		border-collapse:collapse;
}
#slider .tbslider .bgsliderLeft{
		margin:0;
		padding:0;
		vertical-align:middle;
		width:17px;
		padding-left:5px;
		padding-right:5px;
}
#slider .tbslider .bgsliderRight{
		margin:0;
		padding-left:5px;
		vertical-align:middle;
		width:17px;
}

#slider .slide {
		float:left;
		vertical-align:middle;
		position:relative;
		cursor:pointer;
}
#slider .slidewrapper {
		width:525px;
		margin:0;
		position:relative;
		float:left;
		overflow:hidden;
}
#slider .slidewrapper ul#sliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ 
		width:3700px;
		margin:0 0 0 15px;
		padding:0;
}
#slider .slidewrapper ul#sliderlist li {
		width:120px;
		float:left;
		margin:0;
		padding:0 10px 0 0;
}
#relatedbasket ul li {
		width: 160px; 
		float: left; 
		padding:0 22px 0 0;
		margin: 0;
}
#slider .slidewrapper ul#sliderlist li .image {
		width:120px;
		*width:122px;
		float:left;
		margin:0;
		padding:0;
		text-align:center;
		/*background:#E7E8E9;*/
}
#slider .slidewrapper ul#sliderlist li .image img {
		/*border:1px solid #C1C1C1;*/
}
#slider .slidewrapper ul#sliderlist li .details {
		width:120px;
		float:left;
		padding:0;
		margin:0;
		/*background:#E7E8E9;*/
				
}
#slider .slidewrapper ul#sliderlist li .details h3 {
		width:120px;
		padding:4px 0 0 0px;
		float:left;
		margin:0;
		font-size:1em;
		font-weight:normal;
		font-family:Arial,Helvetica,sans-serif;
		text-align:center;
}
#slider .slidewrapper ul#sliderlist li .details h3 a {
		color:#606060;
}
#slider .slidewrapper ul#sliderlist li .details .topdetails {
		width:120px;
		float:left;
		padding:3px 0 0 6px;
}
#slider .slidewrapper ul#sliderlist li .details .topdetails .was {
		width:120px;
		float:left;
		text-align:center;
		padding:0;
		margin:0;
		color:#606060;
}
#slider .slidewrapper ul#sliderlist li .details .was span {
		text-transform:lowercase;
		font-size:0.92em;
		text-align:center;
}
#slider .slidewrapper ul#sliderlist li .details .topdetails .saving {
		width:auto;
		float:left;
		min-height:15px;
		padding:0;
		margin:0 0 0 5px;
		color:#606060;
}
#slider .slidewrapper ul#sliderlist li .details .saving span {
		text-transform:lowercase;
		font-size:0.92em;
		text-align:center;
}
#slider .slidewrapper ul#sliderlist li .details .btdetails {
		width:120px;
		float:left;
		padding:0 0 3px 0px;
		text-align:center;
}
#slider .slidewrapper ul#sliderlist li .details .price {
		width:120px;
		float:left;
		padding:0;
		font-size:1em;
		font-weight:bold;
		color:#606060;
		margin:0;
		text-align:center;
}
#slider .slidewrapper ul#sliderlist li .details .moreinfo {
		width:49px;
		float:right;
		padding:2px 0 0 0;
		margin:0;
}
#slider .slidewrapper ul#sliderlist li .details .moreinfo  a {
		float:left;
		background: url(../images/bg_view.gif) no-repeat left 1px; 
		padding: 0 0 1px 20px;
		text-decoration:none;
		color:#606060;
}
#slider .slidewrapper ul#sliderlist li .details .moreinfo  a:hover {
		font-weight:bold;
}
/*BTS Benefits Slider*/
#btsslider {
		float:left;
		width:580px;
		margin:0px;
		padding:0;
		border:1px solid #c0c0c0;
		border-left:0px;
}

#btsslider  .tbslider{
		border-width:0;
		border-spacing:0; 
		border-style: none; 
		border-collapse:collapse;
}
#btsslider .tbslider .bgsliderLeft{
		margin:0;
		padding:0;
		vertical-align:middle;
		width:17px;
		padding-left:5px;
}
#btsslider .tbslider .bgsliderRight{
		margin:0;
		padding:0;
		vertical-align:middle;
		width:17px;
}

#btsslider .slide {
		float:left;
		vertical-align:middle;
		position:relative;
		cursor:pointer;
}
#btsslider .btsslidewrapper {
		width:530px;
		margin:0;
		position:relative;
		float:left;
		overflow:hidden;
		height:130px;
		*height:133px;
		padding-top:30px;
}
#btsslider .btsslidewrapper ul#sliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ 
		width:2700px;
		margin:0 0 0 15px;
		padding:0;
}
#btsslider .btsslidewrapper ul#sliderlist li {
		width:113px;
		float:left;
		margin:0;
		padding:0 15px 0 0;
}
#btsslider .btsslidewrapper ul#sliderlist li .image {
		width:113px;
		float:left;
		margin:0;
		padding-bottom:10px; 
		text-align:center;
}
#btsslider .btsslidewrapper ul#sliderlist li .details {
		width:113px;
		float:left;
		padding:0;
		margin:0;
				
}
#btsslider .btsslidewrapper ul#sliderlist li .details h3 {
		width:113px;
		padding:4px 0 0 6px;
		float:left;
		margin:0;
		font-size:1em;
		font-weight:normal;
}
#btsslider .btsslidewrapper ul#sliderlist li .details h3 a {
		color:#606060;
}
/*END of BTS Benefits Slider*/
/* FOOTER */
#footer {
		width:960px; 
		margin:10px auto; 
		padding:0;
}
#footer  .Lcat_1footer{
		background:#ffffff;
		float:left;
		margin:6px 0 6px 0;
		padding:5px 0 4px 0;
		width:100%;
}
#footer   .Lcat_2footer{
		margin:0;
		text-align:left;
		clear:both;
		float:left;
		padding:0 20px 20px 0;
		width:100%;
}
#footer  .Lcat_2footer ul{
		clear:both;
		margin:0 auto;
        width:960px;
}
#footer  .Lcat_2footer ul li{
		text-align:left;
		padding:0px;
		display:inline;
		font-size:11px;
		font-family:arial;
		width:240px;
		float:left;
		height:17px;
}
#footer  .Lcat_2footer ul li.first {
		background:none;
		font-family:Georgia, Times, serif;
        font-weight:bold;
        margin:0px;
        padding:0px;
        font-style:italic;
        float:left;
		width:240px;
}
#footer .Lcat_2footer ul.top {
border-top:1px solid #EAEAEA;
padding-top:10px;
}
#footer .Lcat_2footer ul.bottom {
border-bottom:1px solid #EAEAEA;
padding-bottom:30px;
}
#footer .Lcat_footer .Lcat_footerbottom {
float:left;
width:100%;margin-bottom:30px;
}
#footer   .Lcat_3footer{
		width:180px; 
		margin:0;
		text-align:left;
		clear:both;
		padding:20px 20px 20px 40px;
}
#footer  .Lcat_3footer ul{
		clear:both;
		margin:0 0 8px 0;
}
#footer  .Lcat_3footer ul li{
		display:inline;
		padding:0 10px;
		text-align:left;
		font-size:11px;
		font-family:arial;
}
#footer  .Lcat_3footer ul li.first {
	background:none;
}

#footer  .copyright{
		margin:0 auto; margin-top:-10px;
		float:right;
        width:670px;
}
.Lcopyright p {
		padding:0;
		text-align:center;
		font-size:11px;
}
#footer  .pcilink{
		width:400px;
		float:left;
}
#footer  #vendalogo{
		float:left;
		margin:0 0 10px 0;
}
#footer  .everylittlehelps {
		float:right;
		margin-bottom:35px;
}
.Lfooter li {
		float: left;
		display: inline;
		border-left-width:1px;
		border-left-style:solid;
		padding:0.5em;
}
#footer div#pcilogo {
		float:left;
		margin-bottom:35px;
}
#footer .Lcat_footerbottom {
		margin-bottom:0;
		margin-left:auto;
		margin-right:auto;
		margin-top:0;
		width:922px;
}
#footer .Lcat_footer {
float:left;
width:100%
}
#footer .Lcat_footer .Lcat_footertop {
float:left;
width:100%;
}

/* JAD014 START */
#checkoutwrapper #footer .Lcat_footer {position: relative;}
#checkoutwrapper #footer .Lcat_footerbottom {border-top:  1px solid #eaeaea; padding-top: 20px;}
#checkoutwrapper #footer .secureFooter {position: absolute; left: 248px; top: 50px; margin:0;}
#footer .securefooter {margin:13px 0 0 164px; float:left;}
/* JAD014 END */


/*Footer Row1 Email Signup*/
#footer  .Lcat_1footer ul{
		width:960px;
		margin:0 auto;
}
#footer  .Lcat_1footer ul li {
		/*background:url(../images/sepatate.gif) no-repeat left 3px;*/
		float:left;
}
#footer  .Lcat_1footer ul li.first {
		background:none;
		/*padding:1px 10px 0 100px;*/
		font-size:11px;
		padding:1px 10px 0;
}

#footer  .Lcat_1footer ul li.secone {
		padding:1px 10px 0 10px;
		font-size:11px;
}
#footer  .Lcat_1footer ul li.thirth {
		padding:1px 10px 0 10px;
		font-size:11px;
}
#footer  .Lcat_1footer ul li.fourth {
		padding:1px 10px 0 10px;
		font-size:11px;
}
#footer  .Lcat_1footer ul li.fifth {
		padding:1px 10px 0 10px;
		font-size:11px;
}
#footer  .Lcat_1footer ul li.signupemail {
		float:left;
		margin:0;
		padding:0 0 2px 70px;
		

}
#footer  .Lcat_1footer ul li.followus {
		float:left;
		margin:0;
		padding:0 0 2px 50px;
}
#footer  .Lcat_1footer ul li.signupemail span.lblsignup {
		float:left;
		font-family:georgia; text-transform:uppercase;
		font-weight:bold;
		margin:0;
		padding: 5px 0 0 10px;
}
#footer  .Lcat_1footer ul li.followus span.lblfollow {
		float:left;
		font-family:georgia;
		font-weight:bold;
		margin:0;
		padding: 5px 10px 0 10px;
}
#footer .Lcat_1footer ul li.signupemail div.Lemailsignup {
		float:left;
		/*width:227px;
		width:230px;
		padding:0 0 0 10px;*/
		margin:0;
		padding:0 0 0 15px;
		width:410px;
}
#footer .Lcat_1footer ul li.followus div.Lfollowf {
		float:left;
		margin:0;
		padding:0px;
		width:30px;
}
#footer .Lcat_1footer ul li.followus div.Lfollowt {
		float:left;
		margin:0;
		padding:0px;
		width:30px;
}
#footer .Lcat_1footer ul li.signupemail div.Lemailsignup fieldset {
		/*width:227px;*/
		float:left;
		margin:0;
		padding:0;
		width:420px;
}
#footer  .Lcat_1footer ul li.signupemail div.Lemailsignup fieldset input#emailsignup {
		width:315px;
		*width:162px;
		float:left;
		border:1px solid #EAEAEA !important;
		font-family:Arial;
		font-size:11px;
		color:#808285;
		margin-right:5px;
		padding:5px 0 5px 4px;
		*padding:5px 0 5px 7px;
}
#footer  .Lcat_1footer ul li.signupemail div.Lemailsignup fieldset input#newslettersubmit {
		float:left;
		margin:-2px 0 0 ;
		padding:0;
}

#header .ratethispage {float: right; margin: 0; padding: 0;}
#header .ratethispage a {float: left;
		padding:0 0px 0 13px;
		margin:9px 15px 17px 0;
		font-style:italic;
		font-family:Georgia;
		letter-spacing:0.05em;
		text-transform: lowercase;
		font-size:12px;
		color:#606060; 
		background: url(../images/oo_icon.gif) no-repeat left center;
}

#header .linktocontactus {
float:right;
width:50px;
}
#header .linktostorelocator {
float:right;
}
#header .linktostorelocator a {
        float:left;
		padding:0 0px 0 0;
		margin:9px 10px 17px 0px;
		font-style:italic;
		font-family:Georgia;
		letter-spacing:0.05em;
		text-transform: lowercase;
		font-size:1.0em;
		color:#606060; 
}
#header .linktocontactus a {
		/*font-weight:bold;
		background:url(../images/arrowleft.gif) no-repeat left 2px;*/
		float:right;
		padding:0;
		margin:10px 0px 17px 0px;
		font-style:italic;
		font-family:Georgia;
		letter-spacing:0.05em;
		text-transform: lowercase;
		font-size:1.0em;
		color:#606060; 
}
.catHeader {width:938px; border:1px solid #c0c0c0;padding:10px;display:block; overflow:auto;} /*JAD005 removed margin-top:10px*/
.catHeader h1 {font-family: Georgia, Times, serif; font-size:3.25em; text-transform:uppercase; color:#303030; margin: 0; padding:0; line-height:100%; font-weight:normal; text-align:left;}
.catHeader ul {float:left; width:185px; list-style-type:none; list-style-position:outside; list-style-image:none; text-transform:capitalize;line-height:150%; padding-top:15px;}
.catHeader li {padding:0; margin:0;}
.catHeader p {line-height:150%;}
.catHeader h3 {padding-top:5px; padding-bottom:5px;}
.catHeader .desc {
float:left;
width:640px;
padding:0px 8px 0px 0px;
text-align:justify;
}
.catHeader .desc p {
width:600px;
}
.catHeader .img {
float:right;
}
.catHeader .desc .embservice {
float:left;
font-weight:bold;
padding-top:34px;
width:500px;
}
.catHead_ltitle {width:938px; border:1px solid #c0c0c0;padding:10px;display:block; overflow:auto;} /*JAD005 removed margin-top:10px*/
.catHead_ltitle .desc {
float:left;
width:550px;
padding:80px 68px 0px 40px;
text-align:justify;
}
.catHead_lnotitle {width:938px; border:1px solid #c0c0c0;padding:10px;display:block; overflow:auto;} /*JAD005 removed margin-top:10px*/
.catHead_lnotitle .desc h1 {font-family: Georgia, Times, serif; font-size:3.25em; text-transform:uppercase; color:#303030; margin: 0; padding:30px 0px 10px 0px; line-height:100%; font-weight:normal; text-align:left;}
.catHead_lnotitle .desc {
float:left;
width:550px;
padding:0px 68px 0px 40px;
text-align:justify;
}
.catHead_lnotitle .img,
.catHead_ltitle .img {
float:right;
}
.sale_catHeader {width:940px; padding:10px 10px 10px 10px ;display:block; overflow:auto; background:#ee1c2e;}
.sale_catHeader .sale ul {width:195px;float:left; list-style-type:none; list-style-position:outside; list-style-image:none; text-transform:capitalize;line-height:150%; padding-top:15px;}
.sale_catHeader .sale {color:#FFFFFF;float:left;padding:40px 80px;width:780px;}
.sale_catHeader .sale h1 {font-family: Georgia, Times, serif; font-size:3.25em; text-transform:uppercase; color:#ffffff; margin: 0; padding:0; line-height:100%; font-weight:normal;}
.sale_catHeader .sale ul li a {color:#FFFFFF;}
.sale_catHeader .sale ul li a:hover {color:#FFFFFF;}
.sale_catHeader li {padding:0; margin:0;}
.sale_catHeader p {line-height:150%;}
.sale_catHeader h3 {padding-top:5px; padding-bottom:5px;}
#servicemsg {
  float:left;
  width:960px;
  margin:0;
  padding: 6px 0 5px 0;
  border-bottom:#8B8B8B 1px solid;
  min-height:24px;
  margin-bottom:3px;
}
.serviceOne {float:left;width:333px;border-right:1px solid #8B8B8B;text-align:center;font-family: Georgia, Times, serif;font-weight:bold;font-size:0.9em;height:23px;text-transform:uppercase;}
.serviceTwo {float:left;width:344px;text-align:center;font-family: Georgia, Times, serif;font-weight:bold;font-size:0.9em;text-transform:uppercase;padding-top:5px;}
.serviceThree {float:left;width:281px;border-left:1px solid #8B8B8B;text-align:center;font-family: Georgia, Times, serif;font-weight:bold;font-size:0.9em;height:18px;text-transform:uppercase;padding-top:5px;}
.service Four {text-align:right;font-weight:normal;font-size:0.9em;font-family:arial;text-transform:none;padding-right:5px;}



/* delete below once ok */
#servicemsg ul li.seperate {
background:url("/content/ebiz/clothingattesco/resources/images/header_sep.gif") no-repeat scroll left 3px transparent;
float:left;
font-family: Georgia, Times, serif;
font-weight:bold;
text-align:center;
padding-left:100px;
}
#servicemsg ul li.delivery {
float:left;
font-family:Georgia, Times, serif; text-transform:capitalize;
font-weight:bold;
width:420px;
padding-left:44px;
}
#servicemsg ul li div.arrowleft {
float:left;
padding-right:10px;
padding-top:2px;
}
#servicemsg ul li div.arrowright {
float:left;
padding-left:10px;
padding-top:2px;
}
#servicemsg ul li div.content {
float:left;
width:250px;
}
#servicemsg ul li {
text-align:center;
}
/*Category page slider*/
#cattabs #tabs-11 {
border:#c0c0c0 1px solid;
}
#cattabs #tabs-11 #slider {
border:0px;
padding-top:10px;
padding-bottom:10px;
}
#cattabs #tabs-12 {
border:#c0c0c0 1px solid;
}
#cattabs #tabs-11 #slider .slidewrapper {
width:695px;
}
#cattabs #tabs-11 #slider .slidewrapper ul#sliderlist li {
width:130px;
}
/*recently viewed on category page*/
#showcatRVI {
		float:left;
		width:740px;
		margin:0px;
		padding-top:10px;
		padding-bottom:10px;
		padding-left:10px;
}
#showcatRVI .slideLeft{
		margin:0;
		padding:0;
		vertical-align:middle;
		width:17px;
		padding-left:5px;
		padding-right:25px;
}
#showcatRVI .slideRight{
		margin:0;
		padding-left:25px;
		vertical-align:middle;
		width:17px;
}

#showcatRVI .rslide {
		float:left;
		position:relative;
		vertical-align:middle;
		padding-top:60px;
		cursor:pointer;
}
#showcatRVI .catrviwrapper {
		width:700px;
		margin:0;
		position:relative;
		float:left;
		overflow:hidden;
}
#showcatRVI .catrviwrapper ul#catrvilist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ 
		width:3700px;
		margin:0 0 0 15px;
		padding:0;
}
#showcatRVI .catrviwrapper ul#catrvilist li {
		width:120px;
		float:left;
		margin:0;
		padding:0 15px 0 0;
}
#showcatRVI .catrviwrapper ul#catrvilist li .image {
		width:150px;
		*width:152px;
		float:left;
		margin:0;
		padding:0;
		text-align:center;
		/*background:#E7E8E9;*/
}
#showcatRVI .catrviwrapper ul#catrvilist li .image img {
		/*border:1px solid #C1C1C1;*/
}
#showcatRVI .catrviwrapper ul#catrvilist li .details {
		width:120px;
		*width:120px;
		float:left;
		padding:0;
		margin:0;
		/*background:#E7E8E9;*/
		/*display:none;*/
		
}
#showcatRVI .catrviwrapper ul#catrvilist li .details h3 {
		width:120px;
		padding:4px 0 0 0px;
		float:left;
		margin:0;
		font-size:1em;
		font-weight:normal;
		font-family:Arial,Helvetica,sans-serif;
		text-align:center;
}
#showcatRVI .catrviwrapper ul#catrvilist li .details h3 a {
		color:#606060;
}
#showcatRVI .catrviwrapper ul#catrvilist li .details .topdetails {
		width:120px;
		float:left;
		padding:3px 0 0 6px;
}
#showcatRVI .catrviwrapper ul#catrvilist li .details .topdetails .was {
		width:120px;
		float:left;
		text-align:center;
		padding:0;
		margin:0;
		color:#606060;
}
#showcatRVI .catrviwrapper ul#catrvilist li .details .was span {
		text-transform:lowercase;
		font-size:0.92em;
		text-align:center;
}
#showcatRVI .catrviwrapper ul#catrvilist li .details .topdetails .saving {
		width:auto;
		float:left;
		min-height:15px;
		padding:0;
		margin:0 0 0 5px;
		color:#606060;
}
#showcatRVI .catrviwrapper ul#catrvilist li .details .saving span {
		text-transform:lowercase;
		font-size:0.92em;
		text-align:center;
}
#showcatRVI .catrviwrapper ul#catrvilist li .details .btdetails {
		width:120px;
		float:left;
		padding:0 0 3px 0px;
		text-align:center;
}
#showcatRVI .catrviwrapper ul#catrvilist li .details .price {
		width:120px;
		float:left;
		padding:0;
		font-size:1em;
		font-weight:bold;
		color:#606060;
		margin:0;
		text-align:center;
}
#showcatRVI .catrviwrapper ul#catrvilist li .details .moreinfo {
		width:49px;
		float:right;
		padding:2px 0 0 0;
		margin:0;
}
#showcatRVI .catrviwrapper ul#catrvilist li .details .moreinfo  a {
		float:left;
		background: url(../images/bg_view.gif) no-repeat left 1px; 
		padding: 0 0 1px 20px;
		text-decoration:none;
		color:#606060;
}
#showcatRVI .catrviwrapper ul#catrvilist li .details .moreinfo  a:hover {
		font-weight:bold;
}
/*end recently viewed on category page*/
/*Product detail bottom page tabs*/
#tabs #tabs-1 {
width:712px;
border:#c0c0c0 1px solid;
}
#tabs #tabs-2 {
width:712px;
border:#c0c0c0 1px solid;
}
#tabs #tabs-1 #slider {
border:0px;
padding-top:20px;
padding-bottom:10px;
}
#tabs-1 #slider .tbslider .bgsliderLeft {
margin:0;
padding:0 0 0 5px;
vertical-align:middle;
width:17px;
}
#tabs-1 #slider .slidewrapper {
float:left;
margin:0;
overflow:hidden;
position:relative;
width:640px;
}
#tabs-1 #slider .slidewrapper ul#sliderlist li {
float:left;
margin:0;
padding:0px 15px 10px 0;
width:112px;
}
#tabs-1 #slider .slidewrapper ul#sliderlist li .image {
float:left;
margin:0;
padding:0;
text-align:center;
width:112px;
}
#tabs-1 #slider .slidewrapper ul#sliderlist li .details {
		width:112px;
		*width:112px;
}
#tabs-1 #slider .slidewrapper ul#sliderlist li .details h3 {
		width:112px;
}
#tabs-1 #slider .slidewrapper ul#sliderlist li .details h3 a {
		color:#606060;
}
#tabs-1 #slider .slidewrapper ul#sliderlist li .details .topdetails {
		width:112px;
}
#tabs-1 #slider .slidewrapper ul#sliderlist li .details .topdetails .was {
		width:112px;
}
#tabs-1 #slider .slidewrapper ul#sliderlist li .details .btdetails {
		width:112px;
}
#tabs-1 #slider .slidewrapper ul#sliderlist li .details .price {
		width:112px;
}
#tabs-2 #showProductRVI #rvitab {
float:left;
margin:0;
overflow:hidden;
width:650px;
position:relative;
}
#tabs-2 #showProductRVI #rvitab ul#rvilist {
float:left;
padding-left:10px;
width:3200px;
}
#tabs-2 #showProductRVI #rvitab ul#rvilist li {
float:left;
margin:0;
padding:0px 15px 10px 0;
width:112px;
}
#tabs-2 #showProductRVI #rvitab ul#rvilist li .image {
float:left;
margin:0;
padding:0;
text-align:center;
width:112px;
}
#tabs-2 #showProductRVI {
        float:left;
		width:692px;
		margin:0px;
		padding:10px;
		
}
#tabs-2 #showProductRVI .slideLeft{
		margin:0;
		padding:0;
		vertical-align:middle;
		width:17px;
		padding-left:5px;
		padding-right:25px;
}
#tabs-2 #showProductRVI .slideRight{
		margin:0;
		padding-left:25px;
		vertical-align:middle;
		width:17px;
}

#tabs-2 #showProductRVI .rslide {
		float:left;
		padding-top:75px;
		position:relative;
		cursor:pointer;
}
#tabs-2 #showProductRVI #rvitab ul#rvilist li .details {
		width:112px;
		*width:112px;
		float:left;
		padding:0;
		margin:0;
		/*background:#E7E8E9;*/
		/*display:none;*/
		
}
#tabs-2 #showProductRVI #rvitab ul#rvilist li .details h3 {
		width:112px;
		padding:4px 0 0 0px;
		float:left;
		margin:0;
		font-size:1em;
		font-weight:normal;
		font-family:Arial,Helvetica,sans-serif;
		text-align:center;
}
#tabs-2 #showProductRVI #rvitab ul#rvilist li .details h3 a {
		color:#606060;
}
#tabs-2 #showProductRVI #rvitab ul#rvilist li .details .topdetails {
		width:112px;
		float:left;
		padding:3px 0 0 6px;
}
#tabs-2 #showProductRVI #rvitab ul#rvilist li .details .topdetails .was {
		width:112px;
		float:left;
		text-align:center;
		padding:0;
		margin:0;
		color:#606060;
}
#tabs-2 #showProductRVI #rvitab ul#rvilist li .details .was span {
		text-transform:lowercase;
		font-size:0.92em;
		text-align:center;
}
#tabs-2 #showProductRVI #rvitab ul#rvilist li .details .topdetails .saving {
		width:auto;
		float:left;
		min-height:15px;
		padding:0;
		margin:0 0 0 5px;
		color:#606060;
}
#tabs-2 #showProductRVI #rvitab ul#rvilist li .details .saving span {
		text-transform:lowercase;
		font-size:0.92em;
		text-align:center;
}
#tabs-2 #showProductRVI #rvitab ul#rvilist li .details .btdetails {
		width:112px;
		float:left;
		padding:0 0 3px 0px;
		text-align:center;
}
#tabs-2 #showProductRVI #rvitab ul#rvilist li .details .price {
		width:112px;
		float:left;
		padding:0;
		font-size:1em;
		font-weight:bold;
		color:#606060;
		margin:0;
		text-align:center;
}
#tabs-2 #showProductRVI #rvitab ul#rvilist li .details .moreinfo {
		width:49px;
		float:right;
		padding:2px 0 0 0;
		margin:0;
}
#tabs-2 #showProductRVI #rvitab ul#rvilist li .details .moreinfo  a {
		float:left;
		background: url(../images/bg_view.gif) no-repeat left 1px; 
		padding: 0 0 1px 20px;
		text-decoration:none;
		color:#606060;
}
#tabs-2 #showProductRVI #rvitab ul#rvilist li .details .moreinfo  a:hover {
		font-weight:bold;
}
.lbold {
font-weight:bold;
font-size:18px;
padding-top:10px;
}
.backtocat {
clear:both;
margin:0;
padding:8px 0;
text-transform:capitalize;
}
.catHeader ul.lidisc {
float:left;
line-height:150%;
list-style:disc inside none;
padding-bottom:15px;
padding-left:15px;
padding-top:15px;
text-transform:none;
width:680px;
}
.smalldesc4buylist {
float:left;
width:570px;
padding-top:10px;
}
.catHeaderlogo {
width:958px;
float:left;
border:1px solid #C0C0C0;
padding:0px;
}
.catHeaderlogo .img {
float:left;
}
.catHeaderlogo .desc1 {
width:346px;
float:left;
margin:0 auto;
padding:100px 40px 0px 20px;
* padding:105px 40px 0px 20px;
text-align:justify;
}
.catHeaderlogo .desc1 p {
width:346px;
}
.catHeaderlogo .imglogo {
float:left;
padding-top:72px;
}
.catHeader_GC {width:940px;padding:10px;display:block; overflow:auto; background:#709302;} /*JAD005 removed margin-top:10px*/
.catHeader_GC ul {float:left; list-style-type:none; list-style-position:outside; list-style-image:none;text-transform:capitalize;line-height:150%; padding:15px 40px 0px 0px;}
.catHeader_GC ul.long {float:left; list-style-type:none; list-style-position:outside; list-style-image:none;text-transform:capitalize;line-height:150%; padding:15px 0px 0px 0px;}

.catHeader_GC li {padding:0 0 10px 0; margin:0;}
.catHeader_GC p {line-height:150%;}
.catHeader_GC .desc {
float:left;
width:590px;
padding:20px 20px 0px 38px;
text-align:justify;
color:#fff;
}
.catHeader_GC .img {
float:left;
}
.catHeaderlogo .desc1 h1 {font-family: Georgia, Times, serif; font-size:3.25em; text-transform:uppercase; color:#303030; margin: 0; padding:0px 0px 10px 0px; line-height:100%; font-weight:normal; text-align:left;}
.catHeader_GC .Inner_CatHeader {
border:2px dashed #FFFFFF;
float:left;
width:936px;
}
.catHeader_GC ul li a {
clear:both;
margin:0;
padding:9px 0px 7px 0px;
text-transform:uppercase;
color:#fff;
}


