/***************************************/
/*    Import styles for v5+ browsers   */
/**************************************/

@import url("elements_typography.css");						  /* 1. Fonts, styles and sizes if > 0px      */

@import url("elements_color.css");						  		/* 2. This controls global colors.          */
																										/*		For category styles use the           */
/*		appropriate	css. e.g vanilla has 5    */
/*		categories: Home, Music, DVD, Games,  */
																										/*		and Downloads for each section        */
																										/*		a unique css is called check the      */
																										/*		source code to find it. 			  */

				/**************************************************************************/
/* Element styles for v5+ browsers These styles deal with the header, top */ 
/* nav, left nav, right nav and footer areas of the document              */
				/**************************************************************************/

/**************************/
/* HEADER */
/************************/

#header {width:976px;background:url(../images/bg_header.gif) no-repeat;}
.Lmainlogo{width:750px;clear:both;}
.Lcat_header{height:128px;width:960px;margin-left:8px;}
.Lcat_headerleft {width:70%; float:left;height:1px;}
.Lcat_headerright {float:left;height:89px;margin-top:15px;text-align:right;text-transform:uppercase;width:28.4%;}
.Lcat_headerright .Lcat_iconbasket{float:left;width:50.2%;margin-top:8px;}
.Lcat_headerright .Lcat_iconbasket 
.Lcat_headerright .Lcat_shoppingbasket{float:right;width:49%;}
.Lcat_headerbtm {clear:both;background:#eee;height:24px;}

/*******************/
/* Login page*/
/*******************/
.Lcat_ckheader{width:976px;}
.Lcat_ckheader p.Lcattree{display:none;}
.Lcat_ckheader .Lcat_headerright{width:270px;float:left;}
.Lcat_ckheader .Lcat_headerleft{float:left;height:104px;margin-left:8px;width:675px;}
.Lcat_ckheader .Lcat_headerbtm {margin-left:8px;width:960px;}
/*.Lcat_ckheader .Lcat_headerright{float:left;height:89px;margin-top:15px;text-align:right;text-transform:uppercase;width:472px;}\
.Lcat_ckheader h2,.Lcat_ckheader .Lcat_headerright h2,.Lcat_ckheader .Lcat_headerright h2 a,.Lcat_ckheader .Lcat_headerright h2 a#showminicart{font-size:1.1em;}
.Lcat_ckheader .Lcat_headerbtm{display:none;}*/
/*******************/
/* My account page*/
/*******************/
#mainlayout-myaccount .Lcat_ckheader{width:976px; height:128px;}
/*************/
/* MAIN LOGO */
/*************/
.Lmainlogo img { border:0;margin-top:6px;}
.Lmainlogo img.adwordspc { border:0;margin:6px 0 0 50px;}

/**********/
/* BANNER */
/**********/
/*.checkoutL #yourbasket .Lbanner{background:transparent url(../images/bg_header_shopping.gif) no-repeat scroll left top;float:left;height:83px;margin:0pt;padding:0pt;width:813px;margin-bottom:21px;}*/
.checkoutL #yourbasket .Lbanner{display:none;}
.checkoutL #yourbasket h2{font-size: 1.8em; font-weight: bold; margin: 20px 0 20px 20px;color: #000;}

.Lbanner {padding:0; margin:0;}
#col-two-no-three .Lbanner{display:none;}
.Lbanner img {border:0;}
.deliverybanner {text-align:right;}

/*************************/
/* TOP NAV CATEGORY LIST */
/*************************/
.Ltopnavcats {width:534px;height:22px; overflow:hidden; font-size:1.0em; line-height:20px; float:right;background:url(../images/bg_topnav.gif) repeat-x;background-color:#666; padding:0; margin:0;}
.Ltopnavcats ul {float:left; margin:0; padding:0; list-style:none;}
.Ltopnavcats li {float:left; font-weight:bold;margin:0; padding:0; background:url(../images/taboffright.gif) no-repeat right top;}
.Ltopnavcats a, .Ltopnavcats span {display:block; padding:0 8px;text-transform:uppercase;}
li.topnavhomeon {background:url(../images/taboffright_up.gif) no-repeat right top;}
li.topnavhomeon span {background:url(../images/taboffleft_up.gif) no-repeat left top;}
.topnavigation a:hover {text-decoration:underline;}


.Lstorylist {background:#666666 url(../images/bg_topnav.gif) repeat-x;float:right;font-size:1em;height:21px;line-height:20px;margin:0pt;overflow:hidden;padding:0pt;width:534px;margin-top:3px;}
.Lstorylist h2 {display:none;}
.Lstorylist ul {float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:0pt;}
.Lstorylist li {background:url(../images/taboffright.gif) right top no-repeat; float:left; font-weight:bold; text-transform:uppercase; margin:0; padding:0;height:22px;}
.Lstorylist a {display:block; text-transform:uppercase; color:#fff; margin:0; padding:0 17px;}
.Lstorylist a:hover {color:#000; background:#dadada; text-decoration:none;}

/**********************/
/* LOGOUT LOGIN LINKS */
/**********************/
ul.Lustypelinks {margin:0pt;overflow:hidden;padding-top:9px;/*width:117px;*/}
ul.signinsignout li.login{border-right:1px solid #000;padding-right:4px;height:12px;}
ul.signinsignout li.logout {border-left:1px solid #000000;float:left;padding-left:4px;padding-right:4px;}
ul.signinsignout,ul.loginlogoutlinks{float:left;}
ul.loginlogoutlinks li.login{padding-left:4px;height:12px;}
ul.loginlogoutlinks li.myaccount {border-left:1px solid #000000;border-right:medium none;float:right;padding-left:4px;}
ul.loginlogoutlinks {width:61px;}

/*******************/
/* WELCOME MESSAGE */
/*******************/
p.Lwelcome {margin:0; padding:9px 5px 0 14px;float:left;}

/*************/
/* MINI-CART */
/*************/
/* these styles use the element ref */
.Lcat_headerright h2 {margin:0; padding:0 0 0 5px; font-size:1.2em;}
.Lcat_headerright h3 a{margin:0; padding:10px 0 2px 5px; font-size:1.1em;text-decoration:underline;}
ul.items_empty li.total{margin-top:8px;}
ul.items_empty li.items{margin-top:5px;font-size:1.0em;}
.items_added{margin-top:5px;}
.items_added, .items_empty {padding:0 0;}
.items_added li, .items_empty li {margin:0; padding:0 5px; font-weight:normal; font-size:1.0em; line-height:0.9em;}
.items_added li #updatemdTotal, .items_empty li #updatemdTotal{font-weight:bold;}
.items_added li span, .items_empty li span {padding:0;}
.items_added li,.items_empty li{/*margin-top:9px;*/margin-bottom:9px;}
.items_added li.items{margin:0 0 0 5px;}


/**************/
/* SEARCH BOX */
/**************/
.Lsearch { width:279px;height:21px;background:url(../images/bg_topnav.gif) repeat-x;float:right;margin-top:3px;}
.Lsearch h2{display:none;}
.Lsearch label, .Lsearch legend {display:none;}
.Lsearch fieldset {padding:0 0 0 0; margin:0;}
.Lsearch select {width:90%; margin-bottom:5px;}

#searchex,
#E,
.Lemailsignup input#email { margin:5px 0;}
#termtextkeywordsearch {border:1px solid #000000 !important;height:13px;margin-left:24px;margin-top:2px;padding:1px 0 1px 1px;vertical-align:middle;width:190px;}
* html #termtextkeywordsearch {margin: 1px 0px 0px 20px;padding:0;}
*:first-child + html #termtextkeywordsearch {height:15px;margin:0 0 0 21px;padding:1px 0 0 1px;vertical-align:middle;width:190px;}
#searchsubmit {float:right;margin-right:4px;width:54px;margin-top:1px;border:1px solid #FFF !important;}
* html #searchsubmit {margin-top: 1px;height:16px;}
*:first-child + html  #searchsubmit{margin-top:1px;}

/***********************/
/* CATEGORY NAVIGATION */
/***********************/
.Lcatnav {background-color:#666; width:147px;font-weight:bold;}
.Lcatnav ul { margin:0;}


.Lcatnav ul li.navsale-by-your-size a span {color:#C00;}
.Lcatnav ul li.navsale-by-price a span {color:#C00;}
.Lcatnav ul li.navnew-arrivals a span {color:#9D063F;}

.Lcatnav ul li a {display:block; padding:6px 0 5px 8px;}
.Lcatnav ul ul li a {padding:0; font-weight:normal;}
/*start edit aid*/
.Lcatnav ul li a:hover {background:#373737;color:#fff;}
.Lcatnav ul li a:hover span {color:#fff;}

/*end edit aid*/
.Lcatnav ul li a span{color:#2c2c2c;text-transform:uppercase;}
.Lcatnav ul li a:hover span{text-decoration:none;}



.Lcatnav ul li {margin:0; background:url(../images/bg_catnavli.gif) repeat-x; margin:0; padding:0; border-bottom:1px solid #353535; background-color:#CCCCCC;}
.Lcatnav ul li ul {background:none; padding:0; margin:0;}
/*.Lcatnav ul li ul li {margin:0; background:#FFFFFF none repeat scroll 0%;border:1px solid #FFFFFF;width:145px;}*/
.Lcatnav ul li ul li ul li {background:#fff; width:147px; font-size:1em;}
.Lcatnav h2 {background:url(../images/bg_h2.gif) repeat-x left top; font-size:1em; color:#fff; height:21px; padding-left:9px; padding-top:6px; text-transform:uppercase;}
.Lcattree {font-size:0.9em;background:#FFFFFF none repeat scroll 0%;clear:both;height:19px;padding:8px 0 0 5px;width:808px;}
.Lcattree span{color:#9D546A;font-weight:bold;padding-bottom:5px;}
#col-two-no-three .Lcattree a, .Lcattree a{font-weight:normal;color:#666;padding-bottom:5px;}
.Lcattree span.treehome{color:#666;font-weight:normal;}

/****************/
/* EMAIL SIGNUP */
/****************/
.Lemailsignup {clear:both;width:147px; font-size:1em;padding:0px;margin-top:26px;}
.Lemailsignup h2 {clear:both;width:135px;background:url(../images/bg_h2.gif) repeat-x;height:21px;padding-left:12px;color:#fff;font-size:1em;text-transform:uppercase;padding-top:6px;}
.Lemailsignup label {margin:0px;padding-right:13px;width:125px;padding-top:12px;}
.Lemailsignup #email {width:75%} 
.Lemailsignup legend {display:none;}
.Lemailsignup fieldset {clear:both;margin:0; padding:0;width:141px;padding-left:6px;}

/*************************/
/* GIFT CERTIFICATE LINK */
/*************************/
.Lgiftlink {width:173px; border:1px solid #333; margin-top:5px;}
.Lgiftlink p {padding:0 5px 5px 5px;}

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

/***********************/
/* PAGE CATEGORY LINKS */
/***********************/
.Lpcatlinks {width:173px; border:1px solid #333; margin-top:5px;}
.Lpcatlinks h2  {display:none;}
.Lpcatlinks ul {padding:0 0 10px 5px; margin:0;}
.Lpcatlinks li {margin:0; padding:5px 0; width:135px;}
/* QUICK LINKS */
.Lquicklinks {}

/* SIMPLE TEXT */
.Ltext {display:none;}

/* EXTERNAL IMAGE */
.Limage {}

/* INTERNAL IMAGE */
.Linternalimage {}

/**************************/
/* SPOTLIGHT PRODUCT LIST */
/**************************/
/* use items per page value to control display */
.Lspotlights {margin:0pt auto;width:780px;padding-top:30px;}
* html .Lspotlights {margin:0pt auto;width:780px;}
.Lspotlights ul li {float:left;padding:0pt;width:195px;margin-top:22px;}
.Lspotlights ul .details {width:175px;text-align:center;}
.Lspotlights ul .details *{color:#333;}
.Lspotlights ul .details p.price{color:#393939;font-weight:bold;font-size:1.3em;margin-bottom:5px;}
.Lspotlights ul .details p.moreinfo a{padding-right:10px;background:url(../images/bt_moreinfo.gif) no-repeat right;}
.Lspotlights ul .details a{color:#333 !important;}
.Lspotlights ul .image {margin:0pt;padding:0pt;text-align:center;width:175px;border:1px solid #D9D9D9}
.Lspotlights h2 {border-bottom:1px solid #DCDCDC;color:#71001E;font-size:1.6em;font-weight:normal;padding-bottom:14px;width:762px;}
.Lspotlights h3 {font-size:1em;font-weight:normal;margin:5px 0 5px 0;}

/*************************/
/* NUMBERED PRODUCT LIST */
/*************************/
.Ltopsellers {width:173px; border:1px solid #333;}
*html .Ltopsellers {width:178px;}
.Ltopsellers ol {padding:0; margin:2px 0 0 30px; font-weight:bold;}
.Ltopsellers ol li {padding:1px 0; margin-right:5px;}
.Ltopsellers .price {display:block; font-weight:normal;}

/*********************************************/
/* CSS for CHECKOUT STEP INDICATOR */
/*********************************************/
* html .checkoutL Lcat_checkoutstepbox{left:327px;}
.checkoutL .Lcat_checkoutstepbox{margin-top:0 !important;}
ul.Lcheckoutstepindicators {border:1px solid #D9D9D9;color:#666666;float:left;font-weight:bold;margin-left:5px;margin-top:5px;padding:4px 0pt;width:800px;}
ul.Lcheckoutstepindicators li {margin:0 0 0 10px;display: inline;}
li.checkoutStep4On,li.checkoutStep3On,li.checkoutStep2On,li.checkoutStep1On,li.checkoutBasketOn,li.checkoutLoginOn { color:red;}
.containeroradeditadd .Lcat_checkoutstepbox{display:none;}

/***** AID EDIT 21-05-10 ************/
/*#mainlayout-checkout .Lcat_ckheader .Lcat_checkoutstepbox{display:none;}*/
/*.Lcat_ckheader .Lcat_checkoutstepbox{left:299px;position:absolute;top:253px;z-index:1;}*/
/*******************/

/*******************/
/* Edit delivery address page */
/*******************/
.addressbook{width:968px;float:left;}
.addressbook h1{background:url(../images/bg_header_address.gif) no-repeat left top;float:right;height:83px;margin:0 0 0 0;width:813px;padding:0;}
.addressbook p{clear:both;color:#666;float:right;margin:18px 0pt;width:793px;}
* html .addressbook p{clear:both;color:#666;float:right;margin: 18px 4px 5px 0px; width:785px;}
.addressbook a{color:#666;}
.addressbook  ul#address_list{clear:both;color:#666666;float:right;width:793px;}
.addressbook  ul#address_list fieldset.f-oradsaddbook{clear:both;margin:15px 0px;padding:0pt;width:793px;float:none;}
* html .addressbook  ul#address_list fieldset.f-oradsaddbook{clear:both;margin:15px 0px;padding:0pt;width:777px;float:none;}
.addressbook  ul#address_list fieldset.f-oradsaddbook legend{font-weight:bold;color:#666;padding:0;}
.addressbook  ul#address_list fieldset.f-oradsaddbook legend.oradsaddbook{margin:4px 0 0 0;padding:0;}
*:first-child + html .addressbook ul#address_list fieldset.f-oradsaddbook legend.oradsaddbook{margin:0;padding:0;right:7px; top:5px;position:relative;}
.addressbook  ul#address_list fieldset.f-oradsaddbook p{margin:0;padding:10px 0;}
.addressbook  ul#address_list fieldset.f-oradsaddbook div input{padding:0;margin:1px 5px 0 0;float:left;}
*:first-child + html .addressbook ul#address_list fieldset.f-oradsaddbook div input{padding:0;margin:-3px 5px 0 -5px;float:left;}
.addressbook  ul#address_list fieldset.f-oradsaddbook div label{padding:0;margin:0;}
.addressbook #buttons{clear:both;float:right;width:792px;margin:30px 0 0 0;}
* html .addressbook #buttons{clear:both;float:right;width:777px;margin:30px 0 0 0;}
.addressbook #buttons input.right{float:right;padding-right:16px;}
.addressbook ul#address_list fieldset.f-oradsaddbook div a img{padding:0;margin:5px 0 10px 0;}
.helpinfo {font-weight:bold;}



/*******************/
/* Edit contact address page */
/*******************/
/*.editcontactaddress{width:968px;float:left;}
.editcontactaddress h1{background:transparent url(../images/bg_header_address.gif) no-repeat scroll left top;float:right;height:83px;margin:0pt;width:813px;}
.editcontactaddress p{clear:both;color:#666;padding-left:20px;padding-right:25px;margin:15px 0pt;}
.editcontactaddress div{width:790px;}
.editcontactaddress a{color:#666;}
.editcontactaddress fieldset{padding:0 20px;}
.editcontactaddress fieldset{width:100%;margin:15px 0px;clear:both;float:none;}
.editcontactaddress fieldset legend{font-weight:bold;color:#666;}
.editcontactaddress fieldset label{width:200px;}
.editcontactaddress fieldset label.invisible{display:none;}
.editcontactaddress fieldset p{margin:0;padding:10px 0;}
.editcontactaddress fieldset input,.editcontactaddress fieldset select{color:#666;}
.editcontactaddress #buttons{clear:both;padding-left:180px;padding-right:25px;}*/

.checkoutL{color:#666;}
.checkoutL .editcontactaddress div{margin:5px 0;}
.checkoutL .editcontactaddress span.required{color:#FF0000;}
.checkoutL .editcontactaddress a{color:#666;}
.checkoutL .editcontactaddress fieldset legend{display:none;}
.checkoutL .editcontactaddress legend.orbtname{color:#666;margin-left:23px;}
.checkoutL .editcontactaddress {margin:0;padding:0pt;width:813px;}
.checkoutL .editcontactaddress h1{display:block !important;background:transparent url(../images/bg_header_address.gif) no-repeat scroll 0% !important;height:83px;margin:0pt;padding:0pt;width:813px;text-indent:-5000px;}
.checkoutL .editcontactaddress #buttons{clear:both;width:793px;margin:30px 0px 0pt 23px;float:left;}
* html .checkoutL .editcontactaddress #buttons{clear:both;width:793px;margin:30px 0px 0pt 15px;float:left;}
.checkoutL .editcontactaddress #buttons input{float:right;padding:0 25px 0 0;}
.checkoutL .editcontactaddress p{float:left;width:759px;padding-top:7px;margin:0 0 0 23px;}
* html .checkoutL .editcontactaddress p{float:left;width:759px;padding-top:7px;margin:0 0 0 15px;}
*:first-child + html .checkoutL .editcontactaddress fieldset.f-orbtpersonal {clear:both;width:790px;margin:15px 0 0 23px;padding:0;color:#666;}
* html .checkoutL .editcontactaddress fieldset.f-orbtpersonal {clear:both;width:777px;margin:15px 0 0 15px;padding:0;color:#666;}
.checkoutL .editcontactaddress fieldset.f-orbtpersonal {clear:both;width:790px;margin:15px 0 0 23px;padding:0;color:#666;}
.checkoutL .editcontactaddress fieldset.f-orbtpersonal legend{display:none;color:#666;}
.checkoutL .editcontactaddress fieldset.f-orbtpersonal div label{width:250px;color:#666;}
.checkoutL .editcontactaddress fieldset.f-orbtdetail{clear:both;width:790px;margin:15px 0 0 23px;padding:0;}
* html .checkoutL .editcontactaddress fieldset.f-orbtdetail{clear:both;width:777px;margin:15px 0 0 15px;padding:0;}
.checkoutL .editcontactaddress fieldset.f-orbtdetail div label{width:250px;color:#666;}
.checkoutL .editcontactaddress fieldset.f-orbtdetail legend{display:none;color:#666;}
.checkoutL .editcontactaddress fieldset.f-orbtdetail .orbtaddfound {margin:0 0 7px 0;}
.checkoutL .editcontactaddress fieldset.f-orbtdetail .orbtaddfound select{width:148px;}
*:first-child + html .checkoutL .editcontactaddress fieldset.f-orbtdetail .orbtaddfound select{width:155px;}
.checkoutL .editcontactaddress fieldset.f-orbtdetail select#cntrylist,
.checkoutL .editcontactaddress fieldset.f-orbtdetail div#stateDiv span#stateField select#state{width:147px;}
*:first-child + html .checkoutL .editcontactaddress fieldset.f-orbtdetail #stateDiv select#state{width:155px;}
*:first-child + html .checkoutL .editcontactaddress fieldset.f-orbtdetail select#cntrylist{width:155px;}

.checkoutL .editcontactaddress fieldset.f-orbtfdetail {clear:both;width:790px;margin:15px 0 5px 23px;padding:0;}
* html .checkoutL .editcontactaddress fieldset.f-orbtfdetail {clear:both;width:777px;margin:15px 0 5px 15px;padding:0;}
.checkoutL .editcontactaddress fieldset.f-orbtfdetail legend{display:block;color:#666;margin:0;padding-left:0;}
*:first-child + html .checkoutL .editcontactaddress fieldset.f-orbtfdetail legend {color:#666666;display:block;margin:0 0 0 -7px;padding:0;}
* html .checkoutL .editcontactaddress fieldset.f-orbtfdetail legend {color:#666666;display:block;margin:0;padding:0;}
.checkoutL .editcontactaddress fieldset.f-orbtfdetail label{margin:0;}
.checkoutL .editcontactaddress fieldset.f-orbtfdetail label.invisible{display:none;}
.checkoutL .editcontactaddress fieldset.f-orbtfdetail div div label{width:250px;color:#666;float:left;}
.checkoutL .editcontactaddress fieldset.f-orbtfdetail div input#phone {width:98px;}
*:first-child + html .checkoutL .editcontactaddress fieldset.f-orbtfdetail div input#phone {width:98px;}
.checkoutL .editcontactaddress fieldset.f-orbtfdetail div input#usxtexample1 {margin:0 0 0 50px;}

*:first-child + html .checkoutL .editcontactaddress fieldset.f-myformprofile{width:100%;}
.checkoutL .editcontactaddress fieldset.f-myformprofile{width:100%;}
* html .checkoutL .editcontactaddress fieldset.f-myformprofile{width:100%;margin-left:15px;}
.checkoutL .editcontactaddress fieldset.f-myformprofile div{margin:5px 0 0 23px;}
* html .checkoutL .editcontactaddress fieldset.f-myformprofile div{margin:5px 0 0 15px;}
.checkoutL .editcontactaddress fieldset.f-myformprofile label{width:64px; padding:3px 0 0 0;}
*:first-child + html .checkoutL .editcontactaddress div input#differentaddress{clear:both;float:left;margin:-3px 0 0 23px;padding:0pt;}
.checkoutL .editcontactaddress div input#differentaddress{clear:both;float:left;margin:0 0 0 23px;padding:0pt;}
.checkoutL .editcontactaddress div label span.diff_add {padding:9px 0pt 7px 5px;}
/*******************/
/* Postcode Lookup Page - Delivery */
/*******************/
.pclookupdelivery{float:left;margin:0pt;overflow:hidden;padding:0pt;width:813px;color:#666;}
.checkoutL .pclookupdelivery h1{display:block !important;width:813px;height:83px;background:url(../images/bg_header_add_delivery_address.gif) no-repeat;padding:0;margin:0;text-indent:-5000px;}
.pclookupdelivery fieldset.f-orzcpostcode {float:right;margin:31px 0 0 0; padding:0; width:793px;}
.pclookupdelivery fieldset.f-orzcpostcode label{width:200px;}
.pclookupdelivery fieldset.f-orzcpostcode legend.orzcpostcode{display:none;}
.pclookupdelivery fieldset.f-orzcemail legend.orzcemail{display:none;}
.pclookupdelivery fieldset.f-orzcemail label{width:200px;}
.pclookupdelivery{float:left;margin:0pt;overflow:hidden;padding:0pt;width:813px;color:#666;}
.pclookupdelivery fieldset.f-orzcpostcode,fieldset.f-orzcemail {width:793px;float:right;}
.checkoutL .pclookupdelivery fieldset.f-orzcpostcode input#zipc{width:130px;border:1px solid #d9d9d9;}
.pclookupdelivery  div#buttons{float:right;margin:39px 138px 0pt 0pt;}
*:first-child + html .checkoutL .pclookupdelivery div#buttons{float:right;margin:39px 138px 0pt 0pt;}
.pclookupdelivery  div a{color:#666;padding:39px 0 0 20px;float:left;}
/*******************/
/* Postcode Lookup Page - Checkout */
/*******************/
#content-default_nocoltwothree .checkoutL .pclookupcontact{color:#666666;float:left;margin:0;overflow:hidden;padding:0; width:813px;}
#content-default_nocoltwothree .checkoutL .pclookupcontact fieldset.f-orzcpostcode {float:right;margin:31px 0 0;padding:0;width:793px;}
#content-default_nocoltwothree .checkoutL .pclookupcontact fieldset.f-orzcpostcode legend.orzcpostcode,#content-default_nocoltwothree  .checkoutL .pclookupcontact fieldset.f-orzcemail legend.orzcemail {display:none;}
#content-default_nocoltwothree .checkoutL .pclookupcontact fieldset.f-orzcemail{margin:10px 0 20px 0;padding:0;width:793px;}
#content-default_nocoltwothree .checkoutL .pclookupcontact fieldset label{width:200px;}
#content-default_nocoltwothree .checkoutL .pclookupcontact fieldset input{width:130px;}
#content-default_nocoltwothree .checkoutL .pclookupcontact fieldset div{float:right;width:793px;}
#content-default_nocoltwothree .checkoutL .pclookupcontact div a {color:#666666;float:left;padding:39px 0 0 20px;}
#content-default_nocoltwothree .checkoutL .pclookupcontact div#buttons {float:right;margin-right:137px;margin-top:38px;}
/*******************/
/* orad-edit-add */
/*******************/
.checkoutL .containeroradeditadd h1{display:block !important;width:813px;height:83px;background:url(../images/bg_header_add_delivery_address.gif) no-repeat;padding:0;margin:0 0 33px 0;text-indent:-5000px;}
.checkoutL .containeroradeditadd div{margin:5px 0;}
.checkoutL .containeroradeditadd span.required{color:#FF0000;}
.checkoutL .containeroradeditadd a{color:#666;}
.checkoutL .containeroradeditadd fieldset legend{display:none;}
.checkoutL .containeroradeditadd {margin:0 0pt 0pt 0px;padding:0pt;width:780px;}
* html .checkoutL .containeroradeditadd #buttons{clear:both;width:776px;margin:30px 0 0 15px;float:left;}
.checkoutL .containeroradeditadd #buttons{clear:both;width:776px;margin:30px 0 0 23px;float:left;}
.checkoutL .containeroradeditadd #buttons input{float:right;padding:0 12px 0 0;}
.checkoutL .containeroradeditadd p{float:left;width:759px;padding-top:7px;margin:15px 0 0 23px;}
* html .checkoutL .containeroradeditadd p{float:left;width:759px;padding-top:7px;margin:15px 0 0 15px;}
.checkoutL .containeroradeditadd fieldset.f-oradedetail {clear:both;width:790px;margin:15px 0 0 23px;padding:0;color:#666;}
* html .checkoutL .containeroradeditadd fieldset.f-oradedetail {clear:both;width:777px;margin:15px 0 0 15px;padding:0;color:#666;}
.checkoutL .containeroradeditadd fieldset.f-oradedetail legend{display:none;color:#666;}
.checkoutL .containeroradeditadd fieldset.f-oradedetail div label{width:250px;color:#666;}
.checkoutL .containeroradeditadd fieldset.f-oradedetail div label.invisible {display:none;}
.checkoutL .containeroradeditadd fieldset.f-oradedetail div input#phone {width:98px;}
*:first-child + html .checkoutL .containeroradeditadd fieldset.f-oradedetail div input#phone {width:96px;}

* html .checkoutL .containeroradeditadd fieldset.f-oradeadd{clear:both;width:790px;margin:15px 0 0 15px;padding:0;}
.checkoutL .containeroradeditadd fieldset.f-oradeadd{clear:both;width:790px;margin:15px 0 0 23px;padding:0;}
.checkoutL .containeroradeditadd fieldset.f-oradeadd div label{width:250px;color:#666;}
.checkoutL .containeroradeditadd fieldset.f-oradeadd legend{display:none;color:#666;}
.checkoutL .containeroradeditadd fieldset.f-oradeadd .orbtaddfound select{width:19%;}
.checkoutL .containeroradeditadd fieldset.f-oradeadd select,
.checkoutL .containeroradeditadd fieldset.f-oradeadd #stateDiv span#stateField select#state,
.checkoutL .containeroradeditadd fieldset.f-oradeadd div#countryDiv select#cntrylist{width:153px;}
*:first-child + html .checkoutL .checkoutL .containeroradeditadd fieldset.f-oradeadd select{width:153px;}
*:first-child + html .checkoutL .containeroradeditadd fieldset.f-oradeadd #stateDiv span#stateField select#state{width:155px;}
*:first-child + html .checkoutL .containeroradeditadd fieldset.f-oradeadd div#countryDiv select#cntrylist{width:155px;} 

* html .checkoutL .containeroradeditadd fieldset.f-oradename {clear:both;width:777px;margin:0 0 0 15px;padding:0;float:none;}
* html .checkoutL .containeroradeditadd fieldset.f-oradename div{margin-left:15px;}
.checkoutL .containeroradeditadd fieldset.f-oradename {clear:both;width:790px;margin:15px 0 0 23px;padding:0;}
.checkoutL .containeroradeditadd fieldset.f-oradename label.blkemail_dontFloat{width:755px;padding:10px 0 ;}
.checkoutL .containeroradeditadd fieldset.f-oradename label.ustandc_dontFloat{width:755px;padding:10px 0 ;}
.checkoutL .containeroradeditadd fieldset.f-oradename div input#blkemail {float:left;margin-top:10px;}
.checkoutL .containeroradeditadd fieldset.f-oradename div input#ustandc {float:left;margin-top:10px;}
.checkoutL .containeroradeditadd fieldset.f-oradename div label{float:left;}
.checkoutL .containeroradeditadd fieldset.f-oradename legend{display:none;color:#666;}
.checkoutL .containeroradeditadd fieldset.f-oradename div label{width:250px;color:#666;}

/**********/
/* FOOTER */
/**********/
.footertab {background:transparent url(../images/bg_footer_tab.gif) no-repeat scroll left top;float:none;height:38px;margin:0;width:976px;}
.footertab ul{background:none;font-size:1.1em;margin:0 auto;padding-top:5px;float:none;text-align:center;}
.footertab ul li.first{background:none;}
.footertab ul li{background:url(../images/bg_footer_tabright.gif) left top no-repeat;padding:8px 8px 0 8px;*padding-top:6px;display:inline;float:none;}
.footertab ul li a {display:inline; padding:0 0 0 7px;margin:0;}
.Lfooter li {float: left; display: inline; border-left-width: 1px; border-left-style: solid; padding: 0 .5em;}
.Lfooter li.first {border-left: 0;}
.pcilogo{float:left;width:156px;margin: 0;}
.pcilogo img{margin-left:27px;}
.creditcard_footer{width:674px; float:left; text-align:center; margin: 10px 0 10px 0;}

.isisidis{width: 346px; margin: 10px auto 10px auto;}

#mainlayout-checkout .creditcard_footer img{padding:0;}
#mainlayout-default-home #footer .footertab{display:none;}
#mainlayout-default-home #footer .footer_inside{display:none;}
#mainlayout-default-home #footer .footer_product{display:none;}

#mainlayout-default-nocolthree .footer_inside{display:none;}
#mainlayout-default-nocolthree #footer .footerall{display:none;}

#mainlayout-myaccount .footer_product{display:none;}
#mainlayout-myaccount #footer .footerall{display:none;}

#mainlayout-checkout #footer .footer_inside{display:none;}
#mainlayout-checkout #footer .footer_product{display:block;}
#mainlayout-default-nocoltwothree #footer .footer_inside{display:none;}
#mainlayout-default-nocoltwothree #footer .footerall{display:none;}


#mainlayout-search .footerall{display:none;}
/**************/
/* VENDA LOGO */
/**************/
#vendalogo {float: left;width:142px;}

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

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

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

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

/*****************/
/* STORE LOCATOR */
/*****************/
.Lstorelocator {width:147px!important;clear:both;margin:0;padding:0;padding-top:19px;}
.Lstorelocator h2{width:135px;background:url(../images/bg_h2.gif) repeat-x;height:21px;padding-left:12px;color:#fff;font-size:1em;text-transform:uppercase;clear:both;padding-top:6px;}

.Lstorelocator legend {display:none;}
.Lstorelocator fieldset {clear:both;margin:0pt;padding:12pt 0pt 0pt 9px;width:132px;}
.Lstorelocator fieldset p {width:147px;}
.Lstorelocator input#formzipc {display:none; }
.Lstorelocator select {display:none;}
#storelocatorresults h2 {padding-left:0;}
fieldset.storefinder_zipc {margin-left:0;padding-left:0;}
fieldset.storefinder_zipc label {width:212px;}

/******************/
/* MY ACCOUNT NAV */
/******************/
.myaccounttop{background:transparent url(../images/bg_h2.gif) repeat-x scroll 0%;color:#FFFFFF;font-size:1em;height:21px;padding-left:12px;padding-top:6px;text-transform:uppercase;font-weight:bold;float:right;width:135px;}
.Lmyaccorderhistory,
.Lmyacccontactdetails,
.Lmyaccaccountdetails,
.Lmyaccdeliverydetails,
.Lmyaccreminders,
.Lmyaccreferfriend {width:147px;float:right;clear:both;}
.Lmyaccaccountdetails ul,
.Lmyacccontactdetails ul,
.Lmyaccdeliverydetails ul,
.Lmyaccorderhistory ul,
.Lmyaccreminders ul,
.Lmyaccreferfriend ul {margin: 5px; padding-bottom: 10px;}
.Lcat_myaccountnav ul li{width:129px;margin:0 auto;font-size:0.9em;}
.Lmyaccaccountdetails h2,.Lmyacccontactdetails h2,.Lmyaccdeliverydetails h2,.Lmyaccorderhistory h2,.Lmyaccreminders h2,.Lmyaccreferfriend h2,.Lmyaccaccountdetails h2,.Lmyacccontactdetails h2,.Lmyaccdeliverydetails h2.Lmyaccorderhistory h2,.Lmyaccreminders h2 .Lmyaccreferfriend h2 {background:#E4E4E4 none repeat scroll 0%;font-size:0.9em;font-weight:bold;height:22px;line-height:22px;padding-left:9px;text-transform:uppercase;}

.Lmyacccontactdetails li.last {padding-top: 10px;font-size:0.9em;font-weight:bold;}
.Lcat_myaccountnav a{font-size:0.9em;font-weight:bold;}
#mainlayout-myaccount #relatedbasket{display:none;}
/*****************************************************/
/* RELATED PRODUCTS & ITEMS YOU MAY BE INTERESTED IN */
/*****************************************************/
.checkoutL #relatedbasket{display:none;} /*hide predictor at basket page*/

#relatedbasket {width:813px;float:left; overflow: hidden;margin-bottom:10px;}
#relatedbasket h2 {width:813px;background-color:#666; color:#fff; font-size:1.3em; margin:0; text-decoration:none;}
#relatedbasket .details h3{padding:0;}
#relatedbasket ul li {float: left; width: 125px; margin:5px 0pt 10px 5px;}
#relatedbasket .details {height:100px; min-height:120px;}
#relatedbasket .details .price {margin:0; padding:0;font-size:0.9em;font-weight:normal!important;}

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

/* SITE WIDE RVI */

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

.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 */
/* hide showrvi div by default */
/*
xxx#showRVI{ display:none; border:1px solid #ccc; float:left; width:100%; padding:0 0 15px 0;}
xxx.LshowRVI h2 {margin:0; height:22px; padding:3px 0 0 15px; background:#ccc; overflow:hidden;width:545px;}
*/
/* set the rvilist container width to a high number so we are able to "slide" using overflow:hidden*/
/*
xxx#showRVI #rvilist {width:1700px;}
xxx#showRVI .rviwrapper {width:500px; margin:0; position:relative; float:left; overflow:hidden;}
xxx#showRVI ul#rvilist, xxxul#rvilist li {margin:0; padding:0;}
xxx#showRVI ul#rvilist li .featprods {margin:5px 0 0 0;}
xxx#showRVI ul#rvilist li {float:left; margin:0; width:135px; padding:0;}
xxx#showRVI ul#rvilist li img.add{margin:5px 0 0 0;}
xxx#showRVI .slide {float:left; top:70px; position:relative; cursor:pointer;}
xxx#showRVI .btn {width: 16px; float: left; border: solid 1px white;}
xxx#showRVI h3 {width:100px;padding:0;margin:0;}
xxx.placeholder {border:1px solid #333; background-image:url(../images/placeholderbg.gif); background-repeat:no-repeat;background-position:center; background-color:#ccc;text-align:center;  position:relative;z-index:0;}
xxx#productdetail .socialbookmarking{width:125px; margin:7px 0 0 25px;float:left;}
*/
/*************************/
/* RECENT SEARCH */
/*************************/
#showRSI {width:173px; border:1px solid #666; display:none; padding:0; margin-bottom:10px; clear:both;}
#showRSI h2 {color:#fff; background:#666; font-size:1.3em;}
#showRSI ol#rsilist {padding:0px -20px;}
#showRSI ol#rsilist li {padding:0; margin:0;}
#showRSI ol#rsilist li a {text-transform:capitalize;} 
#showRSI p {padding:5px;}

/*************************/
/* VENDA SLIDER WIDGET */
/*************************/
/*106364*/
#slider {float:left; width:813px;height:217px;background:url(../images/bg_slider.gif) repeat-x;}
/*106364*/
#slider h2 {background:url(../images/bg_h2_slider.gif) no-repeat;width:813px;height:36px;}
#slider h2 span{display:none;}
#slider #sliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ width:20000px;}
#slider .slidewrapper {width:709px; margin:0; position:relative; float:left; overflow:hidden;}
#slider ul#sliderlist li {float:left;background:none; width:142px;padding:0;background:url(../images/bg_li_slider.gif) right top no-repeat;}
#slider ul#sliderlist li .image img{margin-left:20px;}
#slider ul#sliderlist li.first{float:left;background:none; width:129px;padding:0;background:url(../images/bg_li_slider.gif) right top no-repeat;}
ul#sliderlist h2 {background:none; border:none;}
/*106364*/
#slider .slide {float:left; margin:0 18px;top:62px; position:relative; cursor:pointer;}
/*106364*/
#slider .btn {width: 16px; float: left; border: solid 1px white;}

/*************************/
/* SEARCH TEASER BOX */
/*************************/
/* use items per page value to control display */
.searchteaserbox ul {padding:0 0 0 5px;}
.searchteaserbox ul li {padding:0; width:100%; overflow:hidden; margin-bottom:7px;}
.searchteaserbox ul .details {float:right; width:78px; padding:0 5px 0 0;}
.searchteaserbox ul .image {float:left;}
.searchteaserbox ul .image img {border-width:1px; border-style:solid;}
.searchteaserbox h1 a:hover, .searchteaserbox h1 a:link, .searchteaserbox h1 a:visited, .searchteaserbox h1 a:active {color:#FFFFFF;}
.searchteaserbox h2 {margin-bottom:4px;}
.searchteaserbox h3 {padding:0;}
.searchteaserbox p.moreinfo {padding:0px 9px 0px 0px; text-align:right;}

/****************************/
/* SPOTLIGHTS ON RHN SEARCH */
/****************************/
/* use items per page value to control display */
.Rspotlights ul {padding:0 0 0 5px;}
.Rspotlights ul li {padding:0; width:100%; overflow:hidden; margin-bottom:7px;}
.Rspotlights ul .details {float:right; width:78px; padding:0 5px 0 0;}
.Rspotlights ul .image {float:left;}
.Rspotlights ul .image img {border-width:1px; border-style:solid;}
.Rspotlights h2 {margin-bottom:4px;}
.Rspotlights h3 {padding:0;}
.Rspotlights p.moreinfo {padding:0px 9px 0px 0px; text-align:right;}

/*****************************/
/* TOP SELLERS ON RHN SEARCH */
/*****************************/
/* use items per page value to control display */
.Rtopsellers ul {padding:0 0 0 5px;}
.Rtopsellers ul li {padding:0; width:100%; overflow:hidden; margin-bottom:7px;}
.Rtopsellers ul .details {float:right; width:78px; padding:0 5px 0 0;}
.Rtopsellers ul .image {float:left;}
.Rtopsellers ul .image img {border-width:1px; border-style:solid;}
.Rtopsellers h2 {margin-bottom:4px;}
.Rtopsellers h3 {padding:0;}
.Rtopsellers p.moreinfo {padding:0px 9px 0px 0px; text-align:right;}

/*****************************/
/* Write A Review */
/*****************************/
/*.reviews{display:none;}*/



/*****************************/
/* Store locator */
/*****************************/
input#sdsubmit {display:none!important;} 
div.Lstorelocator form#storefinder input#pcsubmit {float:left;padding-left:8px; padding-top:9px;} 


/*****************************/
/* Newsletter Email Signup */
/*****************************/
div.Lemailsignup input#emailsignup{width:132px!important;margin-bottom:12px;margin-top:11px;background:url(../images/bg_inputemailsignup.gif) repeat-x left top;color:#767676;font-size:0.8em;border:1px solid #c8c8c8;} 
div.Lemailsignup input#newslettersubmit{float:left;}


ul.items_added li.items a span#updateItems{margin-left:-5px;}
.Lcat_signintopcontent .headerlogin{background:transparent url(../images/bg_login.gif) no-repeat scroll 0% 50%;height:84px;width:976px;}



/*****************************/
/* feature product on Homepage only  */
/*****************************/
div#home .featprods{clear:both;}
div#home .featprods h2.icatname{}
div#home .featprods ul{padding:0 5px;}
div#home .featprods ul li{float:left;width:150px;}
/*106364*/
div#home .featprods ul li div.image,div#home .featprods ul li div.image img{float:left;width:100px;height:150px;}
/*106364*/
div#home .featprods ul li div.details{display:none;float:left;width:130px;min-height:95px;height:90px;}
div#home h1{font-size:0;margin:0;padding:0;text-indent:-5000px;height:0px;}

/********************************************/
/* Your basket page */
/* ******************************************/
/*#mainlayout-default-nocoltwothree .Lcattree{display:none;}*/
#mainlayout-default-nocoltwothree #content-default_nocoltwothree{clear:both;width:976px;background:url(../images/bg_product_detail.gif) repeat-y;overflow:hidden;}
#mainlayout-default-nocoltwothree #content-default_nocoltwothree .checkoutR {width:155px;float:left;}
#mainlayout-default-nocoltwothree #content-default_nocoltwothree .checkoutR .helpinfo{width:147px;float:right;background-color:#C5C5C5;}
#mainlayout-default-nocoltwothree #content-default_nocoltwothree .checkoutR .helpinfo h2{width:135px;background:url(../images/bg_h2.gif) repeat-x;font-size:1em;height:21px;padding-left:12px;padding-top:6px;text-transform:uppercase;color:#fff;}
#mainlayout-default-nocoltwothree #content-default_nocoltwothree .checkoutR .helpinfo ul li{border-bottom:#B9B9B9 solid 1px;margin:0pt;padding-bottom:5px;padding-left:12px;padding-top:6px;width:135px;font-size:0.9em;}
p.tab_help{clear:both;background:url(../images/bg_tab_help.gif) repeat-x;height:27px;border:none;width:147px;padding:0;margin:0;float:right;}
p.tab_help a{display:none;}
p.tab_help2{float:right;clear:both;background:url(../images/bg_tab_help.gif) repeat-x;height:27px;border:none;width:147px;padding:0;margin:0;}
p.tab_help2 span{display:none;}
#mainlayout-default-nocoltwothree #content-default_nocoltwothree .checkoutL {float:left;margin:0pt;overflow:hidden;padding:0pt;width:813px;}
#mainlayout-default-nocoltwothree #content-default_nocoltwothree .checkoutL .container{float:left;overflow:hidden;padding:0pt;width:813px;color:#666;margin-bottom:45px;}
#mainlayout-default-nocoltwothree #content-default_nocoltwothree .checkoutL .container h1{display:none;}
#mainlayout-default-nocoltwothree #content-default_nocoltwothree .checkoutL .pclookupcontact h1{display:block;background:url(../images/bg_header_add_contact_detail.gif) no-repeat;width:813px;height:83px;margin:0;}
#mainlayout-default-nocoltwothree #content-default_nocoltwothree .checkoutL .pclookupcontact h1 span{display:none;}
.checkoutL #yourbasket{width:792px;float:left;/*background:#fff;*/}
/*.checkoutL #yourbasket p{display:none;}*/
.checkoutL #yourbasket #buttons .btUpdateBasket{margin: 0 0 0 50px;}
.checkoutL #yourbasket #buttons .btCheckout {margin: 0 0 0 75px;}
.checkoutL #yourbasket .paypalexpress { float:right; margin: 0 10px 0 0;}
.checkoutL #yourbasket p.paypalselecttext {display:block !important; margin:0 80px 10px 0; text-align:right;}
.checkoutL #yourbasket .paypalbtn { margin: 0 20px 0 0;}
.checkoutL #yourbasket h1{display:none}
#mainlayout-default-nocoltwothree #content-default_nocoltwothree .checkoutL #relatedbasket{display:none;}
#yourbasket .wizrtable tr.orsctotal td.basketTot {/*background:url(../images/bg_subtotal.gif) repeat-y*/}

/*Empty BAsket*/
.containerorscempty h1 {margin:0;padding:0;background:url(../images/bg_header_shopping.gif) no-repeat scroll left top;height:83px;text-indent:-5000px;}
.containerorscempty #buttons {width:786px;padding-left:14px;}
.containerorscempty p {width:786px;padding:30px 0 20px 14px;}


/********************************************/
/*order confirmation page */
/* ******************************************/
#orderconfirmation h2.error{color:#FF0000;font-size:1.1em;margin:0 0 20px 20px;padding:0;width:783px;}
#orderconfirmation .checkoutorcfL{width:155px;float:left;}
#orderconfirmation .checkoutorcfL .helpinfo{width:147px;float:right;background:#D3D3D3;}
#orderconfirmation .checkoutorcfL .helpinfo h2{background:transparent url(../images/bg_h2.gif) repeat-x scroll 0%;color:#FFFFFF;font-size:1em;height:21px;padding-left:12px;padding-top:6px;text-transform:uppercase;width:135px;}
#orderconfirmation .checkoutorcfL .helpinfo ul li{border-bottom:1px solid #B9B9B9;margin:0pt;padding-bottom:5px;padding-left:12px;padding-top:6px;width:135px;}
#orderconfirmation .checkoutorcfR div{border:none;}
#orderconfirmation .checkoutorcfR div.switchsolo {float:right;margin-top:-35px;padding:0;width:187px;}
#orderconfirmation .checkoutorcfR div.issuenumber {padding-bottom:16px;width:165px;}
* html #orderconfirmation .checkoutorcfR div.switchsolo {width:184px;margin-top:-38px;}
* html #orderconfirmation .checkoutorcfR div.issuenumber {width:170px;}
*:first-child + html #orderconfirmation .checkoutorcfR div.switchsolo {width:187px;margin-top:-38px;}
*:first-child + html #orderconfirmation .checkoutorcfR div.issuenumber {width:170px;}

#orderconfirmation .checkoutorcfR h1{background:#FFFFFF none repeat scroll 0% 50%;clear:both;color:#666666;font-size:1em;width:793px;height:35px;margin:0pt;padding-top:20px;padding-left:20px;}

#orderconfirmation .checkoutorcfR{width:821px;float:right;}
* html #orderconfirmation .checkoutorcfR{width:813px;float:right;}
#orderconfirmation .checkoutorcfR .Lcat_orcfcolone{width:813px;}
#orderconfirmation .checkoutorcfR .Lcat_headingtopic{background:transparent url(../images/bg_header_orcf.gif) no-repeat scroll left top;color:#EFE7E5;font-size:3em;font-weight:lighter;height:85px;margin-bottom:0pt;margin-right:0pt;margin-top:0pt;text-transform:uppercase;width:813px;}
#orderconfirmation .checkoutorcfR .Lcat_headingtopic p.headingintro{display:none;}
.deliveryaddress{color:#666666;width:382px;margin:0 0 0 20px;}
.deliveryaddress .deliverycontent{width:382px;margin:0 auto;background:#F0F0F0;overflow:hidden;min-height:136px;}
*:first-child + html .deliveryaddress .deliverycontent{width:382px;margin:0 auto;background:#F0F0F0;overflow:hidden;height:136px;}
* html .deliveryaddress p,
* html  #contactdetails p {height:151px;}
.deliveryaddress h2{margin:0 auto;width:382px;height:35px;background:url(../images/bg_deliveryad.gif) left top no-repeat;}
.deliveryaddress h2 span{display:none;}
.deliveryaddress p{float:left;padding-bottom:18px;padding-left:10px;padding-top:13px;width:300px;}
.deliverycontent p span.addrName strong {font-weight:normal;} 
.deliveryaddress span.deliverylink{display:block;float:right;margin:106px 18px 0 0;} 
.deliveryrate{color:#666666;display:block;margin-top:17px;width:821px;}
.deliveryrate ul li.standard{padding-top:17px;}
.deliveryrate ul{width:783px;margin:0 auto;}
.deliveryrate .Lcat_deliveryoptions{display:none;}
.deliveryrate h2{background:transparent url(../images/bg_deliveryop.gif) no-repeat scroll left top;height:35px;margin:0pt auto;width:783px;}
.deliveryrate h2 span{display:none;}
/*********************** */
#orderreceipt .checkoutorfnL .deliveryaddress{color:#666666;width:783px;margin:0 0 0 20px;background:red;}
#orderreceipt .checkoutorfnL .deliveryaddress .deliverycontent{width:783px;margin:0 auto;background:#F0F0F0;overflow:hidden;min-height:136px;}
*:first-child + html #orderreceipt .checkoutorfnL .deliveryaddress .deliverycontent{width:783px;margin:0 auto;background:#F0F0F0;overflow:hidden;height:136px;}
* html #orderreceipt .checkoutorfnL .deliveryaddress p,* html  #contactdetails p {height:151px;}
#orderreceipt .checkoutorfnL .deliveryaddress h2{margin:0 auto;width:783px;height:35px;background:url(../images/bg_deliveryad.gif) left top no-repeat;}
#orderreceipt .checkoutorfnL .deliveryaddress h2 span{display:none;}
#orderreceipt .checkoutorfnL .deliveryaddress p{float:left;padding-bottom:18px;padding-left:10px;padding-top:13px;width:300px;}
#orderreceipt .checkoutorfnL .deliverycontent p span.addrName strong {font-weight:normal;} 
#orderreceipt .checkoutorfnL .deliveryaddress span.deliverylink{display:block;float:right;margin:106px 18px 0 0;} 
/********************** */
.orderitems{color:#666666;margin-bottom:30px;margin-top:17px;width:821px;}
.orderitems h2{background:transparent url(../images/bg_items.gif) no-repeat scroll left top;height:35px;margin:0pt auto;width:783px;}
.orderitems h2 span{display:none;}
.orderitems .wizrtable {width:783px;}

.grouporcf{margin:0;padding-top:30px;width:382px;float:left;}

#orderconfirmation .checkoutorcfR #contactdetails{background:#F0F0F0 !important;color:#666;float:left;padding:0;margin:17px 0 0 19px;width:382px;}

#orderconfirmation .checkoutorcfR #contactdetails p{float:left;padding-bottom:18px;padding-left:10px;padding-top:13px;width:300px;}
* html #orderconfirmation .checkoutorcfR #contactdetails p{width:270px;}
#orderconfirmation .checkoutorcfR #contactdetails a {display:block;float:right;margin:115px 19px 10px 0;}
* html #orderconfirmation .checkoutorcfR #contactdetails a {margin:115px 10px 10px 0;padding:0;}
* html #orderconfirmation .checkoutorcfR #contactdetails a img{margin:0;}
#orderconfirmation .checkoutorcfR #contactdetails h2{width:382px;background:url(../images/bg_billing.gif) no-repeat scroll left top;height:35px;}

#orderconfirmation .checkoutorcfR #contactdetails h2 span{display:none;}

#paymentdetails{color:#666666;margin:17px 0 0 18px;padding:0;width:382px;float:left;}
* html #paymentdetails{color:#666666;margin:17px 0 0 7px;padding:0;width:382px;float:left;}
#paymentdetails select{color:#666;}

#paymentdetails  a{color:#666;}
#paymentdetails fieldset{float:none;width:360px;margin:0 0 0 12px;padding:0;}
* html #paymentdetails fieldset{width:355px;margin:0 0 0 5px;padding:0;}

#paymentdetails fieldset.f-payment_details div.credit input#creditcard{float:left;margin:0 8px 0 0;}
#paymentdetails  fieldset.f-payment_details div label{width:116px;padding:0;margin:0;}
#paymentdetails img{margin:0;}
#paymentdetails  fieldset.f-payment_details div select#cardtype{width:102px;}
#paymentdetails  fieldset.f-payment_details div input#ohccnum{width:98px;border:1px solid #D9D9D9;}
*:first-child + html #paymentdetails  fieldset.f-payment_details div input#ohccnum{width:96px;}
#paymentdetails  fieldset.f-payment_details div select#startmonth,#paymentdetails fieldset.f-payment_details div select#month{margin-right:8px;}
#paymentdetails  fieldset.f-payment_details div input#ohccname{width:98px;border:1px solid #D9D9D9;}
*:first-child + html #paymentdetails  fieldset.f-payment_details div input#ohccname{width:96px;}
#paymentdetails  fieldset.f-payment_details div input#ohcccsc{margin-right:5px;border:1px solid #D9D9D9;}
#paymentdetails  fieldset.f-payment_details div input#dontsavecc{float:left;margin:0 8px 0 1px;}
#paymentdetails  fieldset.f-payment_details div input#ohccissue{border:1px solid #D9D9D9;}

#paymentdetails fieldset a {text-decoration:underline;}
#paymentdetails fieldset.f-paypal {clear:both;}
* html #paymentdetails fieldset.f-paypal {width:300px;}
#paymentdetails fieldset legend{display:none;}
#paymentdetails  fieldset div label{width:116px;padding-left:0;margin-top:0;}
#paymentdetails  fieldset label{width:116px;padding-left:0;margin-top:0;}
*:first-child + html #paymentdetails fieldset label {display:block;padding-left:22px;margin-top:-19px;}
*:first-child + html #paymentdetails fieldset div label {display:block;padding-left:0;margin-top:0;}

* html #paymentdetails  fieldset label {display:block;padding-left:22px;margin-top:-19px;}
* html #paymentdetails fieldset div label {display:block;padding-left:0;margin-top:0;}

#paymentdetails  fieldset div{padding-top:15px;}
#paymentdetails h2{width:382px;height:35px;background:url(../images/bg_payment.gif) no-repeat scroll left top;}
#paymentdetails h2 span{display:none;}
#ordersummary{width:786px;margin:0 auto;clear:both;color:#666;}
#ordersummary h2{display:none;}
#ordersummary tbody tr th,#ordersummary tbody tr td{border-bottom:1px solid #D9D9D9;padding:13px 0;font-size:1.3em;}
#ordersummary tbody tr th{font-size:1.1em;font-weight:normal;width:638px;padding-left:10px;}
#ordersummary tbody tr th.hdrStoreCredit,
#ordersummary tbody tr th.hdrAccCreditUsed,
#ordersummary tbody tr th.hdrStoreCreditRemain,
#ordersummary tbody tr th.hdrBalanceToPay{text-transform:uppercase;}
#ordersummary tbody tr th.hdrStoreCredit,#ordersummary tbody tr td.storeCredit,#ordersummary tbody tr td.accCreditUsed,#ordersummary tbody tr td.storeCreditRemain{border-top:0;}
#ordersummary tbody tr td.storeCreditRemain,#ordersummary tbody tr th.hdrStoreCreditRemain{border-bottom:0!important;}
#ordersummary tbody tr td.storeCredit,
#ordersummary tbody tr td.accCreditUsed,
#ordersummary tbody tr td.storeCreditRemain,
#ordersummary tbody tr td.balanceToPay,
#ordersummary tbody tr td.creditUsed{background:none !important;}

#ordersummary tbody tr td{font-size:1.3em;font-weight:bold;padding-right:47px;width:124px;text-align:right;}
*:first-child + html #ordersummary tbody tr td{font-size:1.3em;font-weight:bold;padding-right:76px;width:124px;text-align:right;}
#ordersummary tbody tr th.hdrOrderTotal,#ordersummary tbody tr td.ordertotal{width:500px;border-bottom:1px solid #D9D9D9;padding:13px 47px 13px 10px;background:#EBEBEB;}
* html #ordersummary tbody tr td.ordertotal{padding-left:0;}
*:first-child + html #ordersummary tbody tr td.veryImportant{width:120px;}
* html #ordersummary tbody tr td.ordertotal{width:123px;}
*:first-child + html #ordersummary tbody tr td.storeCredit,
*:first-child + html #ordersummary tbody tr td.accCreditUsed,
*:first-child + html #ordersummary tbody tr td.storeCreditRemain{width:116px !important;padding-right:15px;text-align:right;}
*:first-child + html #ordersummary tbody tr td.ordertotal{padding-left:0px !important;padding-right:24px !important;width:116px !important;}

th.hdrSubTotal,
th.hdrDelivery,
th.hdrDiscount,
th.hdrCreditUsed,
th.hdrBalancePaid {text-transform:uppercase;}
.bt_editorcf {margin-top:5px;}

#orderconfirmation .checkoutorcfR p.final{width:715px;margin:0 auto; text-align:right;color:#666;}

#orderconfirmation .checkoutorcfR #buttons{clear:both;width:783px;margin:0 auto;height:96px;}
#orderconfirmation .checkoutorcfR #buttons a img{display:block;float:left;padding:0px 12px 0pt 0pt;margin-top:30px;}
#orderconfirmation .checkoutorcfR #buttons input.right{float:right;}
.securebanner{width:147px;height:86px;float:right;background:url(../images/img_secure_banner.gif) no-repeat;}
.pcibanner{width:147px;height:139px;float:right;background:url(../images/img_pci_banner.gif) no-repeat;}

#orderconfirmation #additionalservices {width:382px;float:right;color:#666;margin-right:19px;margin-top:0;}
/* coupon banner */
#orderconfirmation li.coupon a {
	height: 41px;
	width: 328px;
	display:block;
	text-indent:-9999px;
	background: transparent url(../images/redeem-a-coupon.jpg) no-repeat 0px 0px;
}

* html #orderconfirmation #additionalservices {margin-right:10px;background:none;}
#orderconfirmation #additionalservices h2{margin:0;padding:0;width:382px;height:35px;position:relative;overflow:hidden;}
#orderconfirmation #additionalservices h2 span {background: url(../images/hdr_additionalservices.gif ) no-repeat  left top;display:block;height:100%;width:100%;}
#orderconfirmation #additionalservices ul{margin:13px 0 0 10px;}
#orderconfirmation #additionalservices ul li{margin:0 0 7px 0;}
#orderconfirmation #additionalservices ul a {color:#666;}

#orderconfirmation #promotions{margin: 17px 0 0 18px; *margin-left: 8px; padding: 0; float: left;}
#orderconfirmation #promotions h2{margin:0;padding:0;width:783px;height:35px;position:relative;overflow:hidden;}
#orderconfirmation #promotions h2 span{background: url(../images/bg_header_promotion.gif ) no-repeat  left top;display:block;height:100%;width:100%;}
#orderconfirmation #promotions p{font-size: 1.1em; font-weight: normal; color: #666666; text-transform: uppercase; padding: 13px 0 13px 10px;}
#orderreceipt #promotions{margin: 17px 0 0 18px; *margin-left: 8px; padding: 0; float: left;}
#orderreceipt #promotions h2{margin:0;padding:0;width:783px;height:35px;position:relative;overflow:hidden;}
#orderreceipt #promotions h2 span{background: url(../images/bg_header_promotion.gif ) no-repeat  left top;display:block;height:100%;width:100%;}
#orderreceipt #promotions p{font-size: 1.1em; font-weight: normal; color: #666666; text-transform: uppercase; padding: 13px 0 13px 10px;}

*:first-child+html #orderconfirmation #promotions{margin: 17px 0 0 18px !important; *margin-left: 8px; padding: 0; float: left;}
*:first-child+html #orderreceipt #promotions{margin: 17px 0 0 18px !important; *margin-left: 8px; padding: 0; float: left;}

/********************************************/
/*order confirmation page */
/* ******************************************/


table.orderdetails tbody tr th,table.wizrtable tbody tr td{padding:7px 0;color:#666;}
thead{width:786px;background:url(../images/bg_thead.gif) repeat-x;height:59px;}
table.wizrtable td.thumb{width:25%;text-align:center;padding-bottom:19px;} 
table.wizrtable td.thumb img{width:100px;height:150px;}
#orderconfirmation .orderitems table.wizrtable td.name{padding-left:27px;width:20%;font-size:1em;vertical-align:middle;}
*:first-child + html table.wizrtable td.priceeach{font-weight:bold;padding-right:30px;width:15%;font-size:1.3em;text-align:right;}
#orderconfirmation .orderitems table.wizrtable td.priceeach{font-weight:bold;padding-right:43px;width:15%;font-size:1.3em;text-align:right;}
* html table.wizrtable td.priceeach{font-weight:bold;padding-right:50px;padding-left:0;width:15%;font-size:1.3em;text-align:right;}
*:first-child + html #orderconfirmation .orderitems table.wizrtable td.totalprice{font-size:1.4em;font-weight:bold;padding-right:75px;width:20%;text-align:right;}
* html #orderconfirmation .orderitems table.wizrtable td.totalprice{font-size:1.4em;font-weight:bold;padding-right:75px;width:20%;text-align:right;}
#orderconfirmation .orderitems table.wizrtable td.totalprice{font-size:1.4em;font-weight:bold;padding-right:46px;width:auto;text-align:right;}
#yourbasket table.wizrtable th.totalprice{font-weight:bold;/*padding-right:40px;*/width:auto;text-align:right;}
#yourbasket table.wizrtable td.totalprice{font-size:1.4em;font-weight:bold;/*padding-right:40px;*/width:auto;text-align:right;}
table.wizrtable td.quantity{padding-left:53px;width:15%;font-size:1.3em;font-weight:bold;color:#373737;}
/*#orderconfirmation .orderitems td.includingVat{color:#666;font-size:0.9em !important;font-weight:normal;text-align:left;}27*/

/* Aid Add remove Items to Checkout */
table.wizrtable tr th.rem a
{
background:transparent url(../images/bg_remove.jpg) no-repeat scroll 0 0;
height:40px;
text-indent:-9999px;
display:block;
width:173px;
}

/* moves button */
table.wizrtable tr th.rem 
{
 padding:0 0 0 25px;
}

/* end Add remove items to Checkout */

table.wizrtable tr th.thumb span{/*display:none;*/color: #666;}
table.wizrtable tr th.name{width:20%;/*background:url(../images/bg_name.gif) no-repeat;*/height:40px;}
* html table.wizrtable tr th.name{width:23%;/*background:url(../images/bg_name.gif) no-repeat;*/height:40px;}
/*table.wizrtable tr th.name span{display:none;}*/
table.wizrtable tr th.priceeach{/*background:url(../images/bg_th_price.gif) no-repeat;*/height:40px;width:15%;}
* html table.wizrtable tr th.priceeach{background:url(../images/bg_price.gif) no-repeat;*/height:40px;width:15%;}
/*table.wizrtable tr th.priceeach span{display:none;}*/
table.wizrtable tr th.quantity{/*background:url(../images/bg_th_qty.gif) no-repeat;*/height:40px;width:15%;}
/*table.wizrtable tr th.quantity span{display:none;}*/
table.wizrtable tr td.quantity input{border:1px solid #666;font-size:90%;height:18px;padding:6px 0 3px 0;text-align:center;width:28px;}
#orderconfirmation .orderitems table.wizrtable tr th.totalprice{/*background:url(../images/bg_total.gif) top right no-repeat;font-size:1.3em;*/ height:40px;width:15%;font-weight:bold;}
*:first-child + html #orderconfirmation .orderitems table.wizrtable tr th.totalprice{/*background:url(../images/bg_th_total.gif) no-repeat;font-size:1.3em;*/ height:40px;width:20%;font-weight:bold;}
* html #orderconfirmation .orderitems table.wizrtable tr th.totalprice{/*background:url(../images/bg_th_total.gif) no-repeat;font-size:1.3em;*/ height:40px;width:20%;font-weight:bold;}
#yourbasket table.wizrtable tr th{color: #666; text-align: right;}
#yourbasket table.wizrtable tr th.quantity{text-align: center;}
#yourbasket table.wizrtable tr th.totalprice{/*background:url(../images/bg_total.gif) top right no-repeat;font-size:1.3em;*/ height:40px;width:130px;font-weight:bold;}
* html #yourbasket table.wizrtable tr th.totalprice{/*background:url(../images/bg_total.gif) top right no-repeat;font-size:1.3em;*/ height:40px;width:auto;font-weight:bold;width:13%;}
/*table.wizrtable tr th.totalprice span{display:none;}*/

table.wizrtable tr th.status{background:url(../images/bg_status.gif) no-repeat; height:40px;font-size:1.3em;font-weight:bold;}
/*table.wizrtable tr th.status span{display:none;}*/
table.wizrtable th.remove, table.wizrtable td.remove{/*width:15%;*/text-align:right;padding-right: 5px;}
table.wizrtable td.remove img{margin:0;}
table.wizrtable tr th.remove{/*background:url(../images/bg_remove.gif) top right no-repeat;*/height:40px;}

/*table.wizrtable tr th.remove span{display:none;}*/

td.basketTot{padding:0;}
table.wizrtable tbody tr.orsctotal{width:786px;/*background:url(../images/bg_subtotal.gif) left top no-repeat;*/}
table.wizrtable tbody tr.standarditem{width:786px;margin-bottom:19px;}
table.wizrtable tbody tr.orsctotal td.thumb{width:141px;height:41px;background:url(../images/bg_subtotal_word.gif) left top no-repeat;}

#orderconfirmation{width:976px;background:url(../images/bg_orderconfirm.gif) repeat-y:}

/*redeem promo*/
#redeempromocode {margin:0 0 0 155px;padding:0;width:813px;}
#redeempromocode h1{margin:0;background:transparent url(../images/hdr_redeempromo.jpg) no-repeat scroll left top;height:85px;text-indent:-5000px;}
#redeempromocode div{color:#666666;margin:0 20px;padding:10px 0;}
#redeempromocode div div{margin:0;padding:0 2px 0 0;}
#redeempromocode p{color:#666666;margin:0 20px;padding:10px 0;}
#redeempromocode div#buttons {padding:10px 0 20px 0;}
#redeempromocode div#buttons .left{float:left;}
#redeempromocode div#buttons .right{float:right;}

/********************************************/
/*Order receipt*/
/* ******************************************/
#orderreceipt{width:976px;}
#orderreceipt .checkoutorfnL p,#orderreceipt .checkoutorfnL a,#orderreceipt .checkoutorfnL span,#orderreceipt .checkoutorfnL div{color:#666;}
#orderreceipt .checkoutorfnR{float:left;width:155px;}
#orderreceipt .checkoutorfnL{float:right;width:821px;}
#orderreceipt .checkoutorfnL p.thankyou,#orderreceipt .checkoutorfnL p.email,#orderreceipt .checkoutorfnL p.ordernumber{width:783px;margin:0 auto;padding-bottom:5px;}
#orderreceipt .checkoutorfnL span.printicon img{margin-left:20px;}
#orderreceipt .checkoutorfnL h1{background:transparent url(../images/bg_header_receipt.gif) no-repeat scroll left top;color:#EFE7E5;font-size:3em;font-weight:lighter;height:85px;margin-bottom:0pt;margin-right:0pt;margin-top:0pt;text-transform:uppercase;width:813px;}
#orderreceipt .checkoutorfnL span.printicon {padding-bottom:20px;display:block;}
#orderreceipt .checkoutorfnL ul.checkoutstepbox{margin-bottom:20px;}
#orderreceipt .paymentdetails span{display:none;}
#orderreceipt .checkoutorfnL ul li.checkoutStep4On span{color:red;}
#orderreceipt .checkoutorfnL .deliveryrate ul h3{padding:17px 0 0 13px;}
#orderreceipt .checkoutorfnL #orderreceipt p,#orderreceipt .checkoutorfnL #orderreceipt span{width:783px;margin:0 auto;}
#orderreceipt .checkoutorfnL h1 span{display:none;}
#orderreceipt .checkoutorfnR .helpinfo{background:#D3D3D3 none repeat scroll 0%;float:right;width:147px;}
#orderreceipt .checkoutorfnR .helpinfo h2{background:transparent url(../images/bg_h2.gif) repeat-x scroll 0% 50%;color:#FFFFFF;font-size:1em;height:21px;padding-left:12px;padding-top:6px;text-transform:uppercase;width:135px;}
#orderreceipt .checkoutorfnR .helpinfo ul li{border-bottom:1px solid #B9B9B9;margin:0pt;padding-bottom:5px;padding-left:12px;padding-top:6px;width:135px;}
#orderreceipt #buttons{clear:both;height:101px;margin:20px auto;width:783px;}
#orderreceipt #buttons a img{float:left;padding-top:20px;}
#orderreceipt #buttons .left{margin-top:72px;}   
#orderreceipt #buttons .right{float:right;}
#orderreceipt tbody tr td.veryImportant{background:#EBEBEB none repeat scroll 0%;border-bottom:1px solid #D9D9D9;padding:13px 0pt;}
#orfnfeatured{clear:both;width:783px;margin:0 auto;display:none;}
#orfnfeatured h2{background:url(../images/bg_header_featured.gif) no-repeat left top;height:35px;margin:0pt auto;width:783px;}
#orfnfeatured h2 span{display:none;}
#orfnfeatured ul li{float:left;margin-top:22px;padding:0pt;width:195px;}
#orfnfeatured ul li .image{float:left;margin:0pt;padding:0pt;}
#orfnfeatured ul li .image img{margin-left:25px;}
#orfnfeatured ul li .details{clear:both;text-align:center;width:150px;}

#orderreceipt #paymentdetails {background:#F0F0F0 !important;color:#666666;margin:0 0 0 19px;padding:0 0 0 0;}
* html #orderreceipt #paymentdetails{min-height:170px;height:225px;margin:0 0 0 8px;padding:0 0 0 0;}

#orderreceipt #paymentdetails {height:180px}  /*All browser*/

 

/*\*/

html*#orderreceipt #paymentdetails {

height:180px;    /*Safari for Macintosh only (v1-3), IE7,IE6*/
]height:180px;    /*IE7,IE6*/

}/**/

 

*html #orderreceipt #paymentdetails{

height:220px;   /*IE6*/

}


#orderreceipt #paymentdetails table, #orderreceipt #paymentdetails p, #orderreceipt #paymentdetails #paypallogo{margin:13px 0 0 10px;}

/*part 1*/
#orderreceipt tbody tr th.hdrOrderTotal,#orderreceipt tbody tr td.ordertotal{width:500px;border-bottom:1px solid #D9D9D9;padding:13px 47px 13px 10px;background:#EBEBEB;}
* html #orderreceipt tbody tr td.ordertotal{width:123px;}
*:first-child + html #orderreceipt tbody tr td.ordertotal{width:123px;padding:0 13px 0 0;}
#orderreceipt tbody tr th{text-align:left;}

#orderreceipt tbody tr td.storeCredit,
#orderreceipt tbody tr td.accCreditUsed,
#orderreceipt tbody tr td.storeCreditRemain,
#orderreceipt tbody tr td.balanceToPay,
#orderreceipt tbody tr td.creditUsed{padding:0 47px 0 3px;}
#orderreceipt #ordersummary tbody tr td.includingVat{display:block;border-bottom:0 none;display:block;font-size:1.1em;padding:13px 13px 0 10px;text-align:left !important;width:500px;font-weight:normal;}
*:first-child + html #orderreceipt #ordersummary tbody tr td.includingVat{display:block;border-bottom:0 none;display:block;font-size:1.1em;padding:13px 13px 0 10px;text-align:left !important;width:500px;font-weight:normal;}

/*part 2*/
#orderreceipt .orderitems table.wizrtable td.name{padding-left:27px;width:20%;font-size:1em;vertical-align:middle;}
#orderreceipt .orderitems table.wizrtable tr th.totalprice{background:url(../images/bg_total.gif) no-repeat; height:40px;width:15%;font-size:1.3em;font-weight:bold;}
*:first-child + html #orderreceipt .orderitems table.wizrtable tr th.totalprice{/*background:url(../images/bg_th_total.gif) no-repeat;*/ height:40px;width:20%;font-size:1.3em;font-weight:bold;}
* html #orderreceipt .orderitems table.wizrtable tr th.totalprice{/*background:url(../images/bg_th_total.gif) no-repeat;*/ height:40px;width:20%;font-size:1.3em;font-weight:bold;}
*:first-child + html #orderreceipt .orderitems table.wizrtable td.totalprice{font-size:1.4em;font-weight:bold;padding-right:75px;width:20%;text-align:right;}
* html #orderreceipt .orderitems table.wizrtable td.totalprice{font-size:1.4em;font-weight:bold;padding-right:75px;width:20%;text-align:right;}
#orderreceipt .orderitems table.wizrtable td.totalprice{font-size:1.4em;font-weight:bold;padding-right:46px;width:auto;text-align:right;}
#orderreceipt .orderitems table.wizrtable td.priceeach{font-weight:bold;padding-right:43px;width:15%;font-size:1.3em;text-align:right;}


#orderreceipt .checkoutorfnL #contactdetails{color:#666;float:left;padding:0;margin:30px 0 0 39px;;width:382px;height:180px;background:#F0F0F0;}
*html #orderreceipt .checkoutorfnL #contactdetails{color:#666;float:left;padding:0;margin:30px 0 0 22px;width:382px;height:180px;}
#orderreceipt .checkoutorfnL #contactdetails p{float:left;padding-bottom:18px;padding-left:10px;padding-top:13px;width:300px;}
* html #orderreceipt .checkoutorfnL #contactdetails p{width:270px;}
#orderreceipt .checkoutorfnL #contactdetails a {display:block;float:right;margin:115px 19px 10px 0;}
* html #orderreceipt .checkoutorfnL #contactdetails a {margin:115px 10px 10px 0;padding:0;}
* html #orderreceipt .checkoutorfnL #contactdetails a img{margin:0;}
#orderreceipt .checkoutorfnL #contactdetails h2{width:382px;background:url(../images/bg_billing.gif) no-repeat scroll left top;height:35px;}

#orderreceipt .checkoutorfnL #contactdetails h2 span{display:none;}

/********************************************/
/*FAQ page */
/* ******************************************/
.faq_R .Lcat_faqr{width:820px;margin:0 auto;color:#0000cc;}
.faq_R .Lcat_faqr #header_help{display:none;}
.faq_R .Lcat_faqr #help,.faq_R .Lcat_faqr select,.faq_R .Lcat_faqr input,.faq_R .Lcat_faqr a{color:#000CC;}
.faq_L{float:left;width:155px;}
.faq_R{float:right;width:821px;}
.faq_R .Lcat_faqr .faqbanner{width:813px;height:83px;background:url(../images/bg_faqbanner.gif) left top no-repeat;}
.Lcat_faqr .faq-content{clear:both;width:750px;margin:0 auto;color:#0000CC;}
.Lcat_faqr .faq-content ol.faqcontent{}
.Lcat_faqr .faq-content ol.faqcontent p{color:#666;font-weight:normal;font-size:1em;padding-top:17px;}
.Lcat_faqr .faq-content ol.faqcontent a{color:#666;font-weight:bold;padding-bottom:19px;}
.Lcat_faqr .faq-content ol.faqcontent li{padding-bottom:19px;color:#730A29;font-size:1em;font-weight:bold;}
.Lcat_faqr .faq-content ol.intro{padding-top:32px;padding-bottom:35px;}
.Lcat_faql .helpinfo{float:right;width:147px;background-color:#C5C5C5;}
.Lcat_faql .helpinfo h2{background:url(../images/bg_h2.gif) repeat-x;color:#FFFFFF;font-size:1em;height:21px;padding-left:12px;padding-top:6px;text-transform:uppercase;width:135px;}
.Lcat_faql .helpinfo ul li{border-bottom:1px solid #B9B9B9;margin:0pt;padding-bottom:5px;padding-left:12px;padding-top:6px;width:135px;}



/********************************************/
/*Competition*/
/* ******************************************/
#col-two-three #col-two .competition_content label{font-weight:bold;}
#col-two-three #col-two .competition_content select#title{font-weight:bold;}
#content-default{background:transparent url(../images/bg_product_detail.gif) repeat-y scroll 0%;clear:both;overflow:hidden;width:976px;}
#mainlayout-default #content-default #col-two-three #col-two{width:439px;float:left;}
#mainlayout-default #content-default #col-two-three #col-two h2.competitionheader{width:439px;height:83px;background:url(../images/bg_h2competition.jpg) no-repeat;}
#mainlayout-default #content-default #col-two-three #col-two h2.competitionheader span{display:none;}
#mainlayout-default #content-default #col-two-three #col-three{width:374px;height:1229px;float:left;background-color:#fff;}
#mainlayout-default #content-default #col-two-three #col-three .Lcat_colthree{display:none;}

#mainlayout-default #footer .footer_inside,#mainlayout-default #footer .footerall{display:none;}
#mainlayout-default #content-default #col-two-three #col-two .competition_content{width:402px;margin:0 auto;margin-top:14px;}
  #content-default #col-two-three #col-two .competition_content input{padding-bottom:3px;border:1px solid #d9d9d9;}
#mainlayout-default #content-default #col-two-three #col-two .competition_content,#mainlayout-default #content-default #col-two-three #col-two .competition_content a,#mainlayout-default #content-default #col-two-three #col-two .competition_content input,#mainlayout-default #content-default #col-two-three #col-two .competition_content select,#mainlayout-default #content-default #col-two-three #col-two .competition_content p, #mainlayout-default #content-default #col-two-three #col-two .competition_content span{color:#666;}
#mainlayout-default #content-default #col-two-three #col-two .competition_content p{padding-bottom:34px;}
#mainlayout-default #content-default #col-two-three #col-two .competition_content .pchallangeleft div{height:22px;padding-top:11px;}
#mainlayout-default #content-default #col-two-three #col-two .competition_content .pchallangeleft div .phone{float:left;padding:0;}
#mainlayout-default #content-default #col-two-three #col-two .competition_content .pchallangeleft div.usemail{clear:both;}
#mainlayout-default #content-default #col-two-three #col-two .competition_content label{width:118px;float:left;}
#mainlayout-default #content-default #col-two-three #col-two .competition_footer{border-bottom:1px solid #D9D9D9;clear:both;display:block;height:7px !important;padding:0pt;width:100%;margin-bottom:8px;}
#dropdown_profile{width:100%;}
#dropdown_profile div{width:100%;float:left;}
#dropdown_profile div label{width:100%!important;clear:both;margin-top:7px;}
#dropdown_profile div select{width:20%!important;clear:both;margin-top:7px;}
#birthday{width:100%;}
#birthday #remday{float:left;width:20%!important;}
#birthday #remmonth{float:left;width:28%!important;}
#birthday #remyear1{float:left;width:20%!important;}
#birthday select#remday1{width:50px!important;}
#birthday select#remmonth1{width:80px!important;}
#birthday select#remyear{width:50px!important;}
.terms_condition{clear:both;width:100%;}
.terms_condition p{width:100%!important;clear:both;font-weight:bold;}
.terms_condition p input{float:left;}
.terms_condition p label{width:90%!important;float:left;}
/*
.register_clm{color:#333;margin-left:50px;margin-top:20px;}
.login_2clm {background:url(../images/bg_login_field.gif) repeat-y;clear:both;float:none;width:731px;margin-left:22px;padding:0;margin-right:32px;}
#register_clm .login_2clm .notregister{float:right;width:350px;background:#F0F0F0;}
#register_clm .login_2clm .notregister h2{background:transparent url(../images/bg_login_header2.gif) repeat-x scroll 0%;color:#EFE7E5;font-size:1.6em;font-weight:lighter;height:29px;padding-top:6px;text-transform:uppercase;width:329px;padding-left:21px;}
#register_clm .login_2clm .notregister h2 span{display:none;}
#register_clm .login_2clm .notregisterinput input#notRegistered{float:left;margin-right:8px;}
#register_clm .login_2clm .notregisterinput label.dontFloat{float:left;width:250px;margin-top:2px;color:#000;}
#register_clm .login_2clm .notregisterinput{width:310px;margin-left:20px;margin-right:20px;margin-top:22px;margin-bottom:0;padding-bottom:0;}
#register_clm .login_2clm .notregistertxt{float:left;width:304px;padding-left:46px;padding-bottom:44px;margin-bottom:0;clear:both;padding-top:12px;display:block;color:#000;}
#register_clm .login_2clm .notregisterbtn {clear:both;margin-left:225px;margin-top:0px!important;display:block;}

#register_clm .login_2clm .registered h2{background:transparent url(../images/bg_login_header.gif) repeat-x scroll 0%;color:#EFE7E5;font-size:1.6em;font-weight:lighter;height:29px;padding-top:6px;text-transform:uppercase;width:329px;padding-left:21px;}
#register_clm .login_2clm .registered h2 span{display:none;}
#register_clm .login_2clm .registered .wrapper_registered{width:310px;margin-left:20px;margin-right:20px;}
#register_clm .login_2clm .registered #buttons{float:right;}
#register_clm .login_2clm .registered{width:350px;float:left;padding-bottom:14px;background:#F0F0F0;}
#register_clm .login_2clm .registered #password,#register_clm .login_2clm .registered #alreadyRegistered,#register_clm label.dontFloat{float:left;}

#register_clm label.dontFloat1{width:250px;float:left;margin-top:2px;color:#000;}
#register_clm label.dontFloat2{width:125px;margin-top:17px;float:left;color:#676767;font-weight:bold;}
#register_clm .login_2clm .registered #password{margin-top:17px;float:left;border:1px solid #000;}
#register_clm .login_2clm .registered .registeredtop{margin-top:22px;height:30px;}
input#alreadyRegistered{margin-right:8px;float:left;}
#register_clm .login_2clm .registered .forgottenpassword{clear:both;float:left;display:block;margin-top:23px;width:310px;}
#register_clm .login_2clm .registered .forgottenpassword a{float:left;width:160px;color:#676767;text-decoration:underline;}
legend.loginiam{display:none;}
.Lcat_checkoutstepbox .loginheader{background:url(../images/bg_login.gif) no-repeat;width:976px; height:84px;}
.Lcat_checkoutstepbox .loginheader h1{font-size:3em;padding-top:20px;padding-left:33px;color:#EFE7E5;font-weight:lighter;text-transform:uppercase}
*/
/****** NEW LOGIN ITEMS ******* ANDY HIGGS 23.12.2009 */

.register_clm{color:#333;margin-left:50px;margin-top:20px;}
.login_2clm {clear:both;float:none;width:768px;margin-left:22px;padding:0;}
#register_clm .login_2clm .notregister{float:left;width:374px;background:#F0F0F0;overflow:hidden;zoom:1;display:block;padding-bottom:14px;}
#register_clm .login_2clm .notregister h2{font-size:1.2em;text-transform:uppercase;padding:3px 21px;color:#FFF;background:#682546;}
#register_clm .login_2clm .notregisterinput input#notRegistered{float:left;margin-right:8px;}
#register_clm .login_2clm .notregisterinput label.dontFloat{float:left;margin-top:2px;color:#000;font-weight:bold;font-size:14px;line-height:14px;}
#register_clm .login_2clm .notregisterinput{margin-left:20px;margin-right:20px;margin-top:22px;margin-bottom:0;padding-bottom:0;}
#register_clm .login_2clm .notregistertxt{float:left;width:304px;padding-left:46px;padding-bottom:25px;margin-bottom:0;clear:both;padding-top:12px;display:block;color:#000;font-size:0.9em;}
#register_clm .login_2clm .notregisterbtn {clear:both;margin-right:22px;display:block;float:right;}

#register_clm .login_2clm .registered h2{font-size:1.2em;text-transform:uppercase;padding:3px 21px;color:#FFF;background:#682546;}
#register_clm .login_2clm .registered .wrapper_registered{margin-left:20px;}
#register_clm .login_2clm .registered #buttons{float:left;}
#register_clm .login_2clm .registered{margin-left:20px;width:374px;float:left;padding-bottom:14px;background:#F0F0F0;}
#register_clm .login_2clm .registered #password,#register_clm .login_2clm .registered #alreadyRegistered,#register_clm label.dontFloat{float:left;}

#register_clm label.dontFloat1{float:left;margin-top:2px;color:#000;font-weight:bold;font-size:14px;line-height:14px;}
#register_clm label.dontFloat2{width:125px;float:left;color:#000;margin-left:28px;margin-bottom:3px;font-size:0.9em;}
#register_clm .login_2clm .registered #password{float:left;border:1px solid #D9D9D9;clear:both;margin-left:28px;margin-bottom:10px;}
#register_clm .login_2clm .registered .registeredtop{margin-top:22px;height:30px;}
input#alreadyRegistered{margin-right:8px;float:left;}
#register_clm .login_2clm .registered .forgottenpassword #buttons {clear:both;text-align:right;position:absolute;bottom:0;right:22px;}
#register_clm .login_2clm .registered .forgottenpassword{clear:both;
position:relative;
display:block;
padding-left:28px;
font-size:0.9em;}
#register_clm .login_2clm .registered .forgottenpassword a{left:328px;width:160px;color:#0000CC;text-decoration:underline;}
legend.loginiam{display:none;}
.Lcat_checkoutstepbox .loginheader{background:url(../images/bg_login.gif) no-repeat;width:976px; height:84px;}
.Lcat_checkoutstepbox .loginheader h1{font-size:3em;padding-top:20px;padding-left:33px;color:#EFE7E5;font-weight:lighter;text-transform:uppercase;font-weight:bold;}
.checkoutL form {display:block;}
.checkoutL fieldset.f-loginemail div.texttop {display:block;padding:0;margin:0 0 0 14px;width:768px;}
.checkoutL fieldset.f-loginemail h2.loginemail {font-size:1.2em;text-transform:uppercase;padding:3px 21px;color:#FFF;background:#682546;margin:22px 0 0;}
.checkoutL fieldset.f-loginemail {margin:0;}

#checkout .textbottom {background:#F0F0F0;
margin: 0 14px 22px;
overflow:hidden;
padding:22px;
width:724px;}


/****** END NEW LOGIN ITEMS **************************/


/*-- Bundle Items Table --*/
#yourbasket .wizrtable tbody tr.defaultbundle td {border-bottom: 1px solid #BDBDBD;}
#yourbasket .wizrtable tbody tr.bundle td {border-bottom: 1px solid #BDBDBD;}
#yourbasket .wizrtable tbody tr.productbundlestartrow {background: #EEE;}
#yourbasket .wizrtable tbody tr.productbundlestartrow td.productbundleheading {font-weight: bold;text-align: left;padding-left: 10px;border-left: 2px solid #BDBDBD;border-right: 2px solid #BDBDBD;height: 30px;}
#yourbasket .wizrtable tbody tr.productbundleendrow {background: #EEE;height: 30px;}
#yourbasket .wizrtable tbody tr.productbundleendrow td {border-bottom: 1px solid #BDBDBD;}
#yourbasket .wizrtable tbody tr.productbundleendrow td.priceeach {font-weight: bold;}
#yourbasket .wizrtable tbody tr.customisationcostendrow td.bottomrow {border-bottom: 1px solid #BDBDBD;}
#yourbasket .wizrtable tbody tr.standarditem td.totalprice {text-align:left;/*padding-left:30px;*/}
#yourbasket .wizrtable tbody tr.orsctotal td.basketTot {padding: 0;font-size: 1.4em; text-align: right;}
#yourbasket table.wizrtable td.priceeach{/*font-weight:bold;*/padding-right:30px;width:15%;font-size:1.1em;text-align:right;}


#yourbasket .wizrtable thead tr th.thumb, 
#yourbasket .wizrtable tbody tr td.thumb {padding:6px 0;}
#yourbasket .wizrtable td.basketTot {padding-left:36px;text-align:left;}
#yourbasket .wizrtable tbody tr td.name {text-align: left;}

#yourbasket .wizrtable tr th.name {background-position: -25px 0;padding-left:0;/*width:19%*/}
*html #yourbasket .wizrtable tr th.name {background-position: -25px 0;padding-left:0;/*width:17%*/}
*:first-child + html #yourbasket .wizrtable tr th.name {background-position: -25px 0;padding-left:0;/*width:19%*/}
#yourbasket .wizrtable tr th.priceeach{background-position: -5px 0;background-repeat: no-repeat;padding-right: 30px;}
*:first-child + html #yourbasket .wizrtable tr th.priceeach{background-position: -5px 0;background-repeat: no-repeat;/*width:13%;*/}
#yourbasket .wizrtable tr th.quantity{background-position: center 0;background-repeat: no-repeat; background-color: #F7F4B2; }
* html #yourbasket .wizrtable tr th.priceeach{background-position: -5px 0;background-repeat: no-repeat;/*width:15%;*/}
#yourbasket .wizrtable tr th.quantity{background-position: center 0;background-repeat: no-repeat; background-color: #F7F4B2;}
#yourbasket .wizrtable tr td.quantity {padding-left:0px;text-align:center; background-color: #F7F4B2;}
#yourbasket .wizrtable tbody tr.standarditem td.totalprice {text-align:right;/*padding-left:36px;width:auto;*/font-size:1.4em;
font-weight:bold;/*padding-right:38px;*/}
#yourbasket .wizrtable tbody tr.standarditem td.totalprice {text-align:right;/*padding-left:36px;width:auto;*/font-size:1.4em;
font-weight:bold;/*padding-right:38px;*/}
*:first-child + html #yourbasket .wizrtable tbody tr.standarditem td.totalprice {text-align:right;/*padding-left:36px;width:auto;*/font-size:1.4em;
font-weight:bold;/*padding-right:38px;width:15%;*/}


#yourbasket .wizrtable thead tr th.thumb,
#yourbasket .wizrtable thead tr th.name,
#yourbasket .wizrtable thead tr th.priceeach,
#yourbasket .wizrtable thead tr th.quantity,
#yourbasket .wizrtable thead tr th.totalprice,
#yourbasket .wizrtable thead tr th.remove{
	border-top: 1px solid #BDBDBD;
	border-bottom: 1px solid #BDBDBD;
	background: #E0E1E1;
}
#yourbasket .wizrtable td.remove{
	padding-right: 22px;
}
#yourbasket .wizrtable thead tr th.remove{
	padding-right: 29px;
}


/*******************/
/* Shopping Basket*/
/*******************/

table.shopcarttable{clear:both;margin:0pt auto;width:786px;}
table.shopcarttable td.quantity input {border:1px solid #636363;color:#333333;font-weight:bold;padding:7px 0pt;text-align:center;width:27px;font-size:1.1em;}
table.shopcarttable thead {elements.css (line 590)background:transparent url(../images/bg_thead.gif) repeat-x scroll 0%;height:59px;width:786px;}
table.shopcarttable thead th.thumb{width:141px;}
table.shopcarttable thead th.thumb span{color:#fff;}
table.shopcarttable thead td.thumb{width:141px;}
table.shopcarttable thead th.name{width:169px;background:url(../images/bg_desc.gif) repeat-x;}
table.shopcarttable thead th.name span{display:none;}
table.shopcarttable td.name .sku{display:none;}
table.shopcarttable thead th.priceeach span{display:none;}
table.shopcarttable thead td.priceeach{width:92px;padding-left:20px;}
table.shopcarttable thead th.priceeach{width:112px;background:url(../images/bg_priceeach.gif) repeat-x;}
table.shopcarttable thead td.quantity{width:120px;}
table.shopcarttable thead th.quantity span{display:none;}
table.shopcarttable thead th.quantity{width:150px;background:url(../images/bg_quantity.gif) repeat-x;}
table.shopcarttable thead th.quantity,table.shopcarttable td.quantity input{margin-left:60px;}
table.shopcarttable thead th.totalprice{width:124px;background:url(../images/bg_tot.gif) repeat-x;}
table.shopcarttable thead th.totalprice span{display:none;}
table.shopcarttable td.totalprice{color:#373737;font-size:1.3em;font-weight:bold;padding:0pt 30px;}
table.shopcarttable thead th.remove{width:90px;background:url(../images/bg_remove.gif) repeat-x;}
table.shopcarttable thead th.remove span{display:none;}
table.shopcarttable thead td.remove{width:90px;}
table.shopcarttable td.remove a{margin-left:30px;}
table.shopcarttable td.priceeach{color:#373737;font-size:1.3em;font-weight:bold;padding:0pt 30px;}
table.shopcarttable tbody td span,table.shopcarttable tbody td,table.shopcarttable tbody td a{color:#666;}
tr.orsctotal{clear:both;}
tr.orsctotal th{border-bottom:1px solid #D9D9D9;border-top:1px solid #D9D9D9;color:#666666;font-size:1.1em;font-weight:normal;padding:13px 0pt;}
tr.orsctotal td{border-bottom:1px solid #D9D9D9;border-top:1px solid #D9D9D9;color:#2D2D2D;font-size:1.3em;font-weight:bold;}
#yourbasket .wizrtable thead tr th.thumb, #yourbasket .wizrtable tbody tr td.thumb {padding:6px 0;}
#yourbasket .wizrtable thead tr th.thumb img, #yourbasket .wizrtable tbody tr td.thumb img {width: 50px; height: 75px;}
#yourbasket .wizrtable td.basketTot {padding-left:36px;text-align:left;}
#yourbasket .wizrtable tbody tr td.name {text-align: left; font-size:0.95em;}
#yourbasket .wizrtable tbody tr td.name a{color:#666666;}
#yourbasket .wizrtable tbody tr.orsctotal th, #yourbasket .wizrtable tbody tr.orsctotal td {border-bottom:1px solid #D9D9D9;border-top:1px solid #D9D9D9;}
td.includingVat{display:none;}
#yourbasket .ordertable {padding:0;}
#yourbasket .ordertable table.wizrtable {width:786px;border-collapse:separate;}
#yourbasket #buttons{margin:15px 0;}
#yourbasket .wizrtable tbody tr.orsctotal th {text-align:left;padding-left:39px;border-top:1px solid #D9D9D9;border-bottom:1px solid #D9D9D9;}
#yourbasket .wizrtable tbody tr.orsctotal th span{text-transform: lowercase; font-size: 0.95em;}
#yourbasket #buttons .btContinueShopping {margin:0 0 0 14px;padding:0;}
#yourbasket #buttons img.btUpdateBasket{float:left;margin-bottom:0pt;margin-left:159px;margin-right:0px;margin-top:17px;}
#yourbasket #buttons img.btCheckout{float:right;margin-bottom:0pt;margin-left:0pt;margin-right:14px;margin-top:18px;}

#yourbasket #qtyNote{background-color: #F7F4B2;padding: 15px 10px 15px 40px; }
#yourbasket #qtyNote p{font-size: 1em; line-height: 20px; padding: 0; margin: 0;}
#yourbasket #qtyNote img{position: relative; top: 4px;}
#yourbasket #qtyNote span{color: #000;}
#yourbasket #qtyNoteBot{/*background-color: #F7F4B2;*/ float: left;width:220px; padding: 0 0 15px 310px;}

#yourbasket #qtyNoteBot p{display: block;font-size: 0.9em; padding-bottom: 0.5em;}


#yourbasket .wizrtable tbody tr td.thumb, #yourbasket .wizrtable thead tr th.thumb,	#yourbasket .wizrtable thead tr th.thumb span			{width:126px;}
#yourbasket .wizrtable tbody tr td.name, 		#yourbasket .wizrtable thead tr th.name,	#yourbasket .wizrtable thead tr th.name span			{width:130px;}
#yourbasket .wizrtable tbody tr td.priceeach, 		#yourbasket .wizrtable thead tr th.priceeach,#yourbasket .wizrtable thead tr th.priceeach span		{width:118px;}
#yourbasket .wizrtable tbody tr td.quantity, 		#yourbasket .wizrtable thead tr th.quantity,#yourbasket .wizrtable thead tr th.quantity span		{width:90px;}
/*#yourbasket .wizrtable tbody tr td.totalprice,  #yourbasket .wizrtable thead tr th.totalprice,#yourbasket .wizrtable thead tr th.totalprice span		{width:166px;}*/
/*#yourbasket .wizrtable tbody tr td.remove,		#yourbasket .wizrtable thead tr th.remove,	#yourbasket .wizrtable thead tr th.remove span			{width:118px;}*/


/*
#yourbasket .wizrtable thead tr th.thumb span,
#yourbasket .wizrtable thead tr th.name span,
#yourbasket .wizrtable thead tr th.priceeach span,
#yourbasket .wizrtable thead tr th.quantity span,
#yourbasket .wizrtable thead tr th.totalprice span,
#yourbasket .wizrtable thead tr th.remove span{display: block;text-indent:-20000em;}
*/

#content-default_nocoltwothree .checkoutL #yourbasket {padding-bottom:100px;}
#content-checkout .checkoutL #yourbasket {padding: 0 10px 77px;}

/*Multiple delivery address*/
#multideladdress {margin:0 8px 0 0;padding:0 0 40px 0;width:813px;float:right;color:#666666;}
#multideladdress h1{margin:0 0 10px 0;padding:0;height:83px;background:url(../images/hdr_multideli.jpg) no-repeat left top;text-indent:-5000px;}
#multideladdress p{margin:0;padding:0 0 5px 26px;}
#multideladdress #buttons{margin:20px 30px 0 0;padding:0 0 5px 26px;float:left;}
#multideladdress #buttons .left{float:left;padding:0 10px 0 0;}
#multideladdress #buttons .right{float:right;}
#multideladdress table.wizrtable {margin:10px auto 0 auto;padding:0;width:762px;border-collapse:collapse;}
#multideladdress table.wizrtable thead {background:none;height:auto;width:762px;}
#multideladdress table.wizrtable tr td.quantity input {color:#666;}
#multideladdress table.wizrtable tr td select {color:#666;}
#multideladdress table.wizrtable tr th.productname {background:transparent url(../images/bg_deli_des.gif) no-repeat 0 0;height:40px;text-indent:-5000px;width:20%;}
#multideladdress table.wizrtable tr th.quantity {background:transparent url(../images/bg_deli_qty.gif) no-repeat -45px 0;height:40px;text-indent:-5000px;width:15%;}
*:first-child + html #multideladdress table.wizrtable tr th.quantity {background:transparent url(../images/bg_deli_qty.gif) no-repeat -35px 0;}
* html #multideladdress table.wizrtable tr th.quantity {background:transparent url(../images/bg_deli_qty.gif) no-repeat -35px 0;}
#multideladdress table.wizrtable tr th.address {background:transparent url(../images/bg_deli_ads.gif ) no-repeat 0 0;height:40px;text-indent:-5000px;width:20%;}

#multideladdress table.wizrtable tr td.productname {padding-left:15px;}
#multideladdress table.wizrtable tr td.quantity {text-align:center;width:15%;font-weight:normal;padding-left:0;}


#content-checkout .checkoutL #yourbasket{
	padding: 0 10px 30px;
}
