/* @override http://tkmaxx.uat.venda.com/content/ebiz/tkmaxx/resources/css/content.css */

/* @override 
	http://www.tkmaxx.com/content/ebiz/tkmaxx/resources/css/content.css
	http://www.tkmaxx.com/content/ebiz/tkmaxx/resources/css/content.css
	http://tkmaxx.uat.venda.com/content/ebiz/tkmaxx/resources/css/content.css
*/

/* tips.css */
@charset "UTF-8";
/* CSS Document */

@import url("home.css"); /* New Homepage (Fed) */

/**********************************
 ************ DIVS ****************
********************************** */
#mainTips {
	position: relative;
	width: 490px;
	height: 100%;
	margin-bottom: 1.5em;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 1em;
	padding-left: 0;
}
#mainTips #content { 
    padding: 0.3em 0 0 0;     
	background-color: #FFFFFF;
}
#mainTips #content .lcol {
	float: left;
	width: 185px;
}
#mainTips  #content .rcol {
	float: left;
}
#mainTips  #content  #banner {
	margin: 10px 0 10px 0;
	text-align: center; 
}
#mainTips #content #banner .dress01 {
	float: left;
	padding-left: 4px;
}
#mainTips #content #banner .dress02 {
	float: left;
}
#mainTips #content #banner .dress03 {
	float: left;
}
#mainTips #content #banner .lcol2 {
	float: left;
}
#mainTips #content #banner .rcol2 {
	float: left;
	padding-left: 13px;
}

.copy {
	float: left;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333333;
}
	
.images {
	float: left;
	width: 202px;
}

.images img {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 5px;
}

.clearit {
	clear: both;
	height: 1%;
}

#imagecontainer {
    margin-top:5px;
	width: 332px;  
}

#sidebar {
	position: absolute;
	width: 200px;
	left: 30px;
	top: 0;
	height: 100%;
	background-color:red;
}

#content {
	margin: 0;
	width: 100%;
}

/* rounded start */
.tl {
	background-image: url(images/tl.gif);
	background-repeat: no-repeat;
	background-position: 0 top;
}

.tr {
	background-image: url(images/tr.gif);
	background-repeat: no-repeat;
	background-position: 0 top;
}

br {
	background-repeat: no-repeat;
	background-position: 100% 100%;
}

.clearitbotimg {
	clear: both;
	height: 1%;
	background-image: url(images/roundbot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 1em;
}
.copy1 {	
	float: left;
	width: 900px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333333;
}
.bl {
	background-image: url(images/lb.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
}
.br {
	background-repeat: no-repeat;
	background-position: 100% 100%;
}

/***************/
/* ACCESSORIES & SUBSTITUTES */
/***************/
#iacc, #substitute, #subsku {border:1px solid #666; padding:0 0 20px 0; overflow:hidden; width:100%}
#iacc h2, #substitute .featprods h2, #subsku .featprods h2 {background-color:#666; color:#fff; font-size:1.3em; padding:5px 0 5px 4px; margin:5px 0; width:553px;}
#iacc .featprods ul, #substitute .featprods ul, #subsku .featprods ul {margin-left:4px;}
#iacc .featprods li, #substitute .featprods li, #subsku .featprods li {width:153px; padding: 10px 10px 6px 10px; margin:8px 8px 0 0;}
#iacc .featprods .details, #substitute .featprods .details, #subsku .featprods .details {width:67px;}
#substitute {margin-top:8px;}

/*****************/
/* CATEGORY LIST */
/*****************/
#categorylist {width:960px; float:left; padding:0; margin:0;}
#categorylist .categorylistbg {width:960px; float:left; background:#fff;}
#categorylist .categorylistbg img {float:left;}
#categorylist .categorylistbg .catedesc2 {width:232px; float:right; margin:-100px 36px 0 0; font-size:1em; color:#fff;}
#categorylist .categoryslider {width:960px; float:left; padding:0 0 18px 0; background:#fff url(../images/bg_categorysliderbox.gif ) no-repeat left bottom;}

#categorylist .categoryslidheader {width:950px; padding:2px 0 2px 10px; background:#FF7200; font-weight:normal; font-size:1em; color:#fff; /*text-transform:uppercase;*/}

#categorylist .addedmsg {width:900px; float:left; padding:5px 0 0 11px;  margin:0; text-align:left; font-weight:bold; font-size:1.2em; color: #f00;}

/* BANNERS ON CATEGORY LANDING PAGES */
.bannercategory {float:left; padding:8px 0 0 0; background:#FBF3E3;}
.bannercategory .discountbanner,
.bannercategory .giftcards,
.bannercategory .spottedbanner,
.bannercategory .maxxtrendbanner {margin:0 4px 5px 0;}
.bannercategory .donatebanner,
.bannercategory .graziabanner {margin:0 0 5px 0;}

/*****************/
/* PRODUCT LISTS */
/*****************/
ul.products {margin-top:5px; width:100%; overflow:hidden;}
ul.products li, ul.products .image {float:left;}
ul.products .image img {border:none; width:80px; height:110px;}
ul.products .details {float:right;}
ul.products h2, ul.products p {margin:0; padding:0;}
ul.products .price {margin-bottom:29px;}

#productlist h1 {font-size: 1.3em;}
#productlist h3 {margin:0; clear:both; padding:10px 0;}
#productlist ul.products li {width:537px;min-height:140px;border:1px solid #5E5E5E;margin:8px 8px 0 0;padding:10px 10px 6px 10px;}
*html #productlist ul.products li {height:140px;width:530px;}  /*	 IE 6  */
#productlist ul.products .details {margin:0 0 0 5px; padding:0; width:440px;}
#productlist ul.products .price {font-size:1.2em;}
#productlist ul.products input.add, #productlist ul.products #qty, #productlist ul.products label, #productlist ul.products .save, #productlist ul.products .moreinfo {}
#productlist ul.products .compare_checkbox label {display:inline;}

 #productlist #switcher {float:right;text-align:left;margin-right:10px !important;margin:5px 5px 0 0;width:130px;}
 #productlist #switcher img{vertical-align:middle;margin:0 3px 0 4px;}

/******************/
/* SEARCH RESULTS */
/******************/
#searchresults {width:727px;}
div#searchresults .icatsdesc {border-bottom:1px solid #FCD5B7; border-color:#FCD5B7; margin:0 28px 0 31px; padding:26px 0 17px 3px;}
@media screen and (-webkit-min-device-pixel-ratio:0){
	div#searchresults .icatsdesc {border-bottom:1px solid #FCD5B7; border-color:#FCD5B7; margin:0 28px 0 31px; padding:26px 0 17px 3px;/*padding: 12px 30px 12px 10px; background-color: #fdebd2;*/}
}
#searchresults h1 { display:none;}
#searchresults h4 {width:525px; float:left; padding:17px 0 17px 10px; margin:0; font-size:0.9em;}
#searchresults .sort {width:170px; float:left; padding:17px 0 0 10px; margin:0; font-size:0.9em;}
#searchresults .sort label {width:43px; float:left;}
#searchresults .sort h2 {display:none;}
#searchresults .sort #sortby {width:120px; float:left; font-size:1em;}
#searchresults .prods {clear:both; background:#fff;}
#searchresults .prods ul {width:727px; float:left; padding:21px 0 0 16px;}
#searchresults .prods ul li {width:205px; float:left; padding:15px 12px 23px 15px; margin:0; }
#searchresults .prods ul .details {border-top:2px solid #fbf3e3; border-bottom:2px solid #fbf3e3; padding:3px 6px 5px 12px; height:59px}
#searchresults .prods ul .price {font-weight:bold; font-size:1.52em; color:#dc241f; margin:0px 0px 2px 0px;}
#searchresults .prods ul .pricemsrp {padding:0; margin:0; font-size:0.9em; color:black;}
#searchresults .prods ul .save  {/*text-transform:uppercase;*/ font-size:1em; padding:0; margin-top:1px; margin-bottom:4px; color:#f47227; float:right}
#searchresults .prods ul .onhandimg {float:right; min-width:72px; min-height:15px; margin-top:2px}
#searchresults .prods ul .pricegroup {}
#searchresults .prods ul .was {font-size:1.45em; color:#dc241f; min-height:20px; height:20px; float:left}
#searchresults .prods ul .image {float:none}
#searchresults .prods ul .add {float:right; margin-top:0px}
li.searchlist div.image a img { width:160px; height:160px;} 
.searchcol #col-one {min-height:0px!important}
.searchcol #col-two-three {min-height:0px!important}
#searchresults .prods ul p.moreinfo { display:none; }

#term, 
#collate {padding:0; margin:0; color:#fff;}
#term {width:200px; float:left; background:url(../images/bg_search_term.gif) no-repeat 12px bottom; padding:12px 0 17px 12px;}
#term h2 {padding:0; margin:0; text-transform:uppercase; font-size:1em; color:#fff;}
#term #keywordsearch {padding:4px 0 0 0; margin:0; width:200px; float:left;}
#term p {width:200px; float:left; margin:5px 0;}
#term p#pcatid .refine-text {padding:0 3px 0 0;}
#term .refine-text {padding:0 3px 0 6px; float:left;}
#term a.refine-remove {float:right;}
#term a.refine-link {width:80px;}
#term a {color:#fff; float:left;}
#term a img {margin:2px 0 0 0;}
#collate {width:200px; float:left; padding:18px 0 0 10px;}
#collate h2 {padding:0 0 0 2px; margin:0; text-transform:uppercase; font-size:1em; color:#fff;}
#collate h3 {padding:10px 0 0 15px; text-transform:uppercase; font-weight:normal; background:url(../images/bg_search_hdrcollate.gif) no-repeat left 14px;}
#collate .termtext, 
#collate .viewall {margin:0; padding:0 0 0 15px; text-transform:uppercase; font-weight:normal;}
#collate .viewall {padding:2px 0 0 15px;}
#collate .viewall a {color:#fff;}
#collate a {color:#EEB9BB;}

/* SEARCH PAGE SELECTION */

.pagnFirstRow br {display: none;}

#searchresults .pagntop, #searchresults .pagnbtm {clear: both; margin: 0px; padding: 10px 0px; background: #ff7200; text-transform: uppercase; font-size: 12px;}

#searchresults .pagnNumList {
	color: #fff; 
	float: left; 
	width: 460px; 
	text-align: left; 
	margin-left: 10px; 
	position: static; 
	padding: 3px 0;}

#searchresults .pagnNumList a {color: #fff;}

#searchresults .pagnNumList span.pagnNumbers a, span.pagnLast a, span.pagnFirst a, span.pagnPrev a, span.pagnNext a {border: 1px solid; padding: 2px 6px; color: #fff;}

span.pagnPrev-off, span.pagnNext-off {border: 1px solid; padding: 2px 6px; color: #f9b37f;}

#searchresults .pagnNumList span.pagnNumbers a:hover, #searchresults  span.pagnLast a:hover, #searchresults  span.pagnFirst a:hover, span.pagnNext a:hover, span.pagnPrev a:hover {border-color: #c35916; color: #fff; background: #c35916; text-decoration: none;}

#searchresults .pagnNumList span.pagnNumbers, #searchresults .pagnNumList span.pagnEllipsis, #searchresults .pagnNumList span.pagnViewAll {border: none; padding: 0px;}

#searchresults .pagnNumList span.pagnCurrent {color: #ff7200; background: #fff; padding: 3px 6px; border: none;}	



ul.pagnItemPerPage {padding: 3px 0;}

#searchresults .pagnPerpage {float: right; text-align: right; margin-right: 20px; color: #fff;}

#searchresults .pagnPerpage li {display: inline;}

#searchresults .pagnPerpage li a {border: 1px solid; padding: 2px 6px; color: #fff;}

#searchresults .pagnPerpage li a:hover {border-color: #c35916; color: #fff; background: #c35916; text-decoration: none;}

#searchresults .pagnPerpage li.setperpage_active a {border-color: #fff; color: #ff7200; background: #fff;}



.searchpsel {width:727px; float:left; clear:both; padding:0; margin:0; text-transform:lowercase; font-size:0.9em; color:#fff;}
.searchpsel .psel {width:727px; float:left; padding:10px 0; background:#FF7200;}
.searchpsel .pnumber-search {width:580px; float:left; display:block;}
.searchpsel a,
.searchpsel a:hover {color:#fff;}
.searchpsel .nextpage {width:60px; height:23px; float:right;}
.searchpsel .nextpage a {float:right; padding:0 15px 0 0; margin:0 18px 0 0; background:url(../images/bg_nextpage.gif) no-repeat right 4px;}
.searchpsel .previouspage {width:75px; height:23px; float:left;}
.searchpsel .previouspage a {float:left; padding:0 0 0 12px; margin:0 0 0 10px; background:url(../images/bg_previouspage.gif) no-repeat left 4px;}
/* SEARCH PAGE SELECTION - BOTTOM */
.searchpselbtm {position:relative; top:20px;}
.searchpselbtm  .psel {padding:10px 0 4px;}

/* SEARCH RESULT - COL ONE */
.Lcat_searchcolone {float:left; padding:37px 10px 0 10px;}
.Lcat_searchcolone img.unbeatprice {margin:0 0 7px 0;}

/* SEARCH RESULT BANNER */
.Lcat_searchbanner {width:960px; float:left; padding:9px 0 6px 0; background:#FBF3E3;}
.Lcat_searchbanner .discountbanner, 
.Lcat_searchbanner .giftcards {margin:0 4px 0 0;}

/********/
/* psel */
/********/
.psel {width:100%; margin:0;}
.psel .pnumber-search a {text-decoration:underline;}

/*******************/
/* PRODUCT DETAILS */
/*******************/

#productdetail {width:960px; float:left; padding:0; margin:0; background:#fff;}
#productdetail .proddetailleft {width:487px; float:left; padding:0; margin:0;}
#productdetail .proddetailright {width:473px; float:left; padding:5px 0 0 0;; margin:0;}
#productdetail .proddetailbottom {width:960px; float:left; clear:both; padding:13px 0 10px 0; background:url(../images/bg_productdetailbox.gif) no-repeat left bottom;}
#productdetail .addedmsg {/*width:900px; float:left; padding:10px 0 10px 11px; font-size:1.2em;*/}

/* PRODUCT DETAIL LEFT SIDE */
#productdetail .invtmedia {width:464px; float:left; padding:0 0 14px 0;}
#productdetail .backtoresult {float:left; padding:8px 0 0 10px; margin:0;}
#productdetail .backtoresult a {float:left; padding:0 0 2px 18px; margin:0; background:url(../images/bt_backtoresult.gif) no-repeat left top; font-weight:normal; font-size:0.9em; color:#666;}
#productdetail .invtmedia .imagegroup {float:left;}
#productdetail .invtmedia .hurryimg {width:0; float:left;}
#productdetail .invtmedia .hurryimg img {float:left; position:relative;top:-10px;left:355px;}
#productdetail .prodimage {float:left; padding:0; margin:50px 0 0 70px;}
#productdetail .imagewareenlarge {float:right;}
#productdetail .imagewareenlarge #zoom_link,
#productdetail .imagewareenlarge #zoom_link2 {width:62px; height:23px; float:left; margin:20px 0 0 7px; background:url(../images/bg_zoomlink.gif) no-repeat left top; text-indent:-5000px;} 
/* ALTERNATIVE VIEW IMAGES */
#productdetail #productdetail-altviewHeader {width:454px; float:left; padding:2px 0 2px 10px; margin:0; background:#FF7200; text-transform:uppercase; font-weight:bold; font-size:0.9em; color:#fff; }
#productdetail #productdetail-altview {width:462px; float:left; text-align:left;}
#productdetail #productdetail-altview div {width:120px; float:left; display:inline; padding:0 18px; margin:10px 0 0 0; border-left:1px solid #FF7200;}
#productdetail #productdetail-altview div.first {width:155px; padding:0 0 0 10px; border:none;}
#productdetail #productdetail-altview div.last {width:120px; float:left; padding:0 0 0 18px; text-align:right;}
#productdetail #productdetail-altview div img {margin:0; border:1px solid #C7C7C7;} 
#productdetail #productdetail-altview a:hover img, #productdetail-altview a.selected img {border:1px solid #FF7200 !important;}
#productdetail .largeNotAvail {color:#B4B4B4;}
#productdetail .oneItem, .popupContents .oneItem {display:none;}

/* PRODUCT DETAIL RIGHT SIDE */
#productdetail .brand {width:473px; float:left; padding:0; margin:0; background:#fff; clear:both;}
#productdetail .description {float:left; width:473px; padding:0; margin:0;}
#productdetail h1 {width:460px; float:left; padding:18px 0 10px 0; margin:0; background:none; text-transform:uppercase; font-size:1.3em; color:#333;}
#productdetail .proddescleft {width:316px; float:left; padding:0;}
/* NORMAL PRODUCT */
#productdetail .description .proddescleft .pricecover {width:317px; float:left; padding:0; margin:0;}
#productdetail .description .proddescleft .pricecover .was {font-size:1.5em; color:#dc241f; margin-bottom:0px}
#productdetail .description .proddescleft .pricecover .price {padding:0; margin:0; font-size:2em; color:#333;}
#productdetail .description .proddescleft .pricecover .pricemsrp {width:200px; float:left; padding:5px 0 0 0; margin:0; font-size:0.9em; color:#DC241F;}
#productdetail .description .proddescleft .pricecover .save {width:200px; float:left; padding:5px 0 0 0; margin:0; font-size:0.9em; color:#DC241F;}

/* RT116914 */
#productdetail .description .proddescright {float:left; width: 114px; text-align: center; padding-top: 13px;}
#productdetail .description .proddescright  .hurryonlyleft {margin-bottom: 10px}

/* ATTRIBUTE PRODUCT */
#productdetail .description .atributesPrice #atrPrice {padding:0; margin:0; font-size:2em; color:#333;}
#productdetail .description .atributesPrice #atrPrice span {float:left; padding:0 5px 0 0;}
*:first-child+html #productdetail .description .atributesPrice #atrPrice span {padding-right:0px;}
*html #productdetail .description .atributesPrice #atrPrice span {padding-right:0px;}
#productdetail .description .atributesPrice #atrMsrp {width:200px; float:left; padding:5px 0 0 0; margin:0; font-size:0.9em; color:#DC241F; clear:both;}
#productdetail .description .atributesPrice #atrSave {width:200px; float:left; padding:5px 0 0 0; margin:0; font-size:0.9em; color:#DC241F;}
/* CLEARANCE BOX */
#productdetail .description .bgclearance {height:86px; float:left; padding:0 0 0 24px; margin:0 0 18px 0; background:#DC241F url(../images/bg_clearanceleft.gif) no-repeat scroll left top;}
/* CLEARANCE BOX -- NORMAL PRODUCT */
#productdetail .description .bgclearance .bgclearanceright {height:86px; float:left; padding:0 20px 0 0; *padding:0 40px 0 0; margin:0; background:#DC241F url(../images/bg_clearanceright.gif) no-repeat scroll right top;}
#productdetail .description .bgclearance .bgclearanceright div,
#productdetail .description .bgclearance .bgclearanceright p {padding:5px 0 0 10px; margin:0; color:#FFF;}
#productdetail .description .bgclearance .bgclearanceright .was {padding:5px 0 0 0px;}
#productdetail .description .bgclearance .bgclearanceright .price {float:left; padding:0px 0 0 0; margin:0; font-size:2em;}
#productdetail .description .bgclearance .bgclearanceright .pricemsrp {float:left; padding:0px 0 0 0; margin:0; font-size:0.9em; clear:both;}
#productdetail .description .bgclearance .bgclearanceright .save {float:left; padding:2px 0 0 0; margin:0; font-size:0.9em; clear:both;}
/* CLEARANCE BOX -- ATTRIBUTE PRODUCT */
#productdetail .description .bgclearance .atributesPrice {height:86px; float:left; padding:0 20px 0 0; margin:0; background:#DC241F url(../images/bg_clearanceright.gif) no-repeat scroll right top;}
#productdetail .description .bgclearance .atributesPrice div,
#productdetail .description .bgclearance .atributesPrice p {padding:5px 0 0 10px; margin:0; color:#FFF;}
#productdetail .description .bgclearance .atributesPrice span {float:left; text-transform:uppercase;}
#productdetail .description .bgclearance .atributesPrice #atrPrice {float:left; padding:9px 0 0 0; margin:0; font-size:2em; color:#FFF;}
#productdetail .description .bgclearance .atributesPrice #atrPrice span {padding:0 6px 0 0;}
#productdetail .description .bgclearance .atributesPrice #atrMsrp {width:auto; float:left; padding:5px 0 0 0; margin:0; font-size:0.9em; clear:both; color:#FFF;}
#productdetail .description .bgclearance .atributesPrice #atrMsrp span {padding:0 3px 0 0;}
#productdetail .description .bgclearance .atributesPrice #atrSave {width:auto; float:left; padding:5px 0 0 0; margin:0; font-size:0.9em; clear:both; color:#FFF;}
#productdetail .description .bgclearance .atributesPrice #atrSave span {padding:0 3px 0 0;}
/* EXTENDED TEXT */
#productdetail .description .proddescleft .nostock,
#productdetail .description .proddescleft .stocklevels,
#productdetail .description .proddescleft .maxuser {width:300px; float:left; padding:6px 0 0 0; margin:0; font-weight:bold; font-size:1.1em; color:#DC241F;}
/* PRODUCT'S ATTRIBUTES -- DROP DOWN LIST */ 
#productdetail form {width:473px; float:left; padding:0 0 13px 0; margin:0;}
#productdetail form fieldset {margin: 0; padding: 0;}
#productdetail form fieldset label {display:none;}
#productdetail form .invtatr {float:left; padding:19px 0 0 0; width:177px;}
#productdetail form .invtatr select {border:1px solid #666666; height:20px; margin:0; width:177px; padding:1px;}
#productdetail form .invtatr input {margin:0; width:130px;}
#productdetail form .invtatr #qty {margin:0 0 0 4px; height:14px;}
/* ADD TO BASKET BUTTON */
#productdetail .description .proddescleft .add {float:left; padding:0; margin:10px 0 0 144px; width:104px; height:31px;}
/* LINK GROUP */
#productdetail #linkmoreproduct {width:461px; float:left; padding:8px 0 6px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; clear:both;}
#productdetail #linkmoreproduct div a {float:left; padding:0 18px 4px 0; margin:0 22px 0 0; background:url(../images/bg_linkmoreproductlink.gif) no-repeat right top; font-size:0.8em; color:#666;}
#productdetail #linkmoreproduct a#previousInvt {float:left; padding:0 18px 4px 0; margin:0 25px 0 0; background:url(../images/bt_backtoresult.gif) no-repeat right top; font-size:0.8em; color:#666;}
#productdetail #linkmoreproduct a#nextInvt {float:left; padding:0 18px 4px 0; margin:0; background:url(../images/bg_linkmoreproductlink.gif) no-repeat right top; font-size:0.8em; color:#666;}
#productdetail .tellafriend {width:135px; float:left; padding:12px 0 11px 0; margin:0;}
#productdetail .tellafriend a#tellafriend_link {float:left; padding:0 18px 3px 0; margin:0; background:url(../images/bg_tellafriendlink.gif) no-repeat right 3px; font-size:0.8em; color:#666;}
#productdetail .socialbookmarking {width:160px; float:left; padding:12px 0 0 0;}
#productdetail .print {width:120px; float:left; padding:12px 0 11px 0; margin:0;}
#productdetail .print img.printicon {float:left; margin:0 0 0 2px;}
#productdetail .print a {float:left; font-size:0.8em; color:#666;} 
#productdetail .term {width:45px; float:left; padding:12px 0 11px 0; margin:0;}
#productdetail .term a {float:left; padding:0 18px 2px 0; margin:0; background:url(../images/bg_tclink.gif) no-repeat right 2px; font-size:0.8em; color:#666;}
/* INFORMATION TAB ON PRODUCT DETAIL */
#informationtab {clear:both;}
#productdetail .description #informationtab .tabheader ul.yui-nav li {float:left; display:inline; background:#DFD2B3 url(../images/bg_infotabselected.gif) no-repeat left top; font-size:0.9em; color:#333;}
#productdetail .description #informationtab .tabheader ul.yui-nav #infotab1 {width:157px; height:20px; float:left; padding:0; margin:3px 0 0 0; background:#FBF3E3 url(../images/hdr_tab1.gif) no-repeat left top; text-indent:-5000px; cursor:pointer;}
#productdetail .description #informationtab .tabheader ul.yui-nav #infotab1.selected {width:154px; background:#FBF3E3 url(../images/hdr_tab1selected.gif) no-repeat left top !important; cursor:pointer;}
#productdetail .description #informationtab .tabheader ul.yui-nav #infotab2 {width:157px; height:20px; float:left; padding:0; margin:3px 0 0 0; background:#FBF3E3 url(../images/hdr_tab2.gif) no-repeat left top; text-indent:-5000px; cursor:pointer;}
#productdetail .description #informationtab .tabheader ul.yui-nav #infotab2.selected {width:154px; background:#FBF3E3 url(../images/hdr_tab2selected.gif) no-repeat left top !important;}
#productdetail .description #informationtab .tabheader ul.yui-nav #infotab3 {width:151px; height:20px; float:left; padding:0; margin:3px 0 0 0; background:#FBF3E3 url(../images/hdr_tab3.gif) no-repeat left top; text-indent:-5000px; cursor:pointer;}
#productdetail .description #informationtab .tabheader ul.yui-nav #infotab3.selected {width:148px; background:#FBF3E3 url(../images/hdr_tab3selected.gif) no-repeat left top !important; cursor:pointer;}
#productdetail .description #informationtab .tabheader ul.yui-nav li.selected {height:23px !important; margin:0 !important; cursor:pointer;}
#informationtab .yui-content {width:462px; float:left; padding:14px 0 7px 0; *padding:14px 0 12px 0; background:#FBF3E3 url(../images/bg_infotabbox.gif) no-repeat left bottom; font-size:1em; color:#333;}
#informationtab .yui-content p {width:448px; float:left; padding:0 0 0 11px;}
#informationtab .yui-content a:hover {color:#333;}

#productdetail #wishlistBanner { width:462px; float:left; 
padding:14px 0 7px 0; *padding:14px 0 12px 0;
margin: 1em 0 0 0;
}

#productdetail .invtoption {width: 126px !important; width: 127px; float: right; padding: 35px 0 0 0 !important; padding: 36px 0 0 0;  font-size: 0.9em; font-weight: bolder;}
#productdetail .invtoption ul {list-style-type: disc; list-style-position: inside;}
#productdetail .invtoption ul li {margin: 0; padding: 0 0 2px 0;}
#productdetail .invtpricebasket {border-top:1px solid #999; border-bottom:1px solid #999; padding: 11px 23px 17px 6px; margin:20px 0 0 0;}
#productdetail .invtpricebasket .was {font-weight:bolder; font-size:0.8em;}
#productdetail .invtpricebasket .price {font-size: 0.9em;}
#productdetail .invtpricebasket .add, #productdetail .invtpricebasket .buy, #productdetail .invtpricebasket .preorder {padding:0 0 1px 0;}
#productdetail .addedmsg {clear:both; float:right; margin:0; padding:0 8px 10px 0; text-align:left; width:465px; font-weight:bold; font-size:1.2em; color: #f00;}
#productdetail .invttabborder {background:url(../images/img_invttab.gif) repeat-x left bottom; width:100%; margin:16px 0 0 0;}
#productdetail .invttabborder div {border-top: 1px solid #676767; border-right: 1px solid #676767; width: 117px; height: 21px !important; height: 20px; font-size: 1.4em; font-weight: bolder; text-align: center; padding: 3px 0 0 0 !important; padding: 4px 0 0 0; float: left}
#productdetail .invttabborder div.first {border-left:1px solid #676767;}
#productdetail .invttabborder .selected {background:#FFF; border-bottom:0;}
#productdetail .invttabcontent {border:1px solid #676767; border-top:0; padding:19px 12px 27px 12px; margin:0; font-size:0.9em;}
#productdetail .invttabcontent p.invtdesc1 {margin:0; padding:0;}

#productdetail .invtcontent {float:right; width:365px;}

#productdetail .desc {margin:0; font-size:1em;}
#productdetail .desc div {width:auto; overflow:hidden; /*display:inline;*/}

#productdetail ol {margin-top: 0; float:left; padding:0 0 0 22px;}
*html #productdetail ol {padding-left:22px;margin-left:0;}
#productdetail ol .em {margin: 0; padding: 0;float:left;}

#productdetail h2 {margin: 0; padding: 5px 4px;/*width:542px;*/}
#productdetail .grid {display: none;}
#productdetail .multibuy h3 {padding:0;}

/* PRODUCT DETAIL RVI */
#productdetail .productdetailbutton #showRVI{/* hide showrvi div by default */ display:none; width:241px; float:left; padding:0; margin:0 6px 0 0;}
#productdetail .productdetailbutton .LshowRVI h2 {width:231px; float:left; padding:2px 0 2px 10px; margin:0; background:#FF7200; text-transform:uppercase; font-size:0.9em; color:#fff; overflow:hidden;}
#productdetail .productdetailbutton #showRVI #rvilist {/* set the rvilist container width to a high number so we are able to "slide" using overflow:hiddenwidth:1700px;*/ margin:0; padding:0;}
#productdetail .productdetailbutton #showRVI .rviwrapper {float:left; margin:0; position:relative;}
#productdetail .productdetailbutton #showRVI ul#rvilist, ul#rvilist{margin:0; padding:0;}
#productdetail .productdetailbutton #showRVI ul#rvilist, ul#rvilist li {width:241px; float:left; padding:3px 0; margin:0;}
#productdetail .productdetailbutton #showRVI ul#rvilist li .featprods .rvidetails {width:186px; float:left; margin:0; padding:0;}
#productdetail .productdetailbutton #showRVI ul#rvilist li .featprods .rvidetails h3 {padding:12px 0 0 13px; margin:0;}
#productdetail .productdetailbutton #showRVI ul#rvilist li .featprods .rvidetails h3 a {font-weight:normal; font-size:0.8em;}
#productdetail .productdetailbutton #showRVI ul#rvilist li .featprods .rvidetails h3 a:hover {color:#333;}
#productdetail .productdetailbutton #showRVI ul#rvilist li .featprods .rvidetails .price {margin:0; padding:0; font-weight:bold; font-size:1.2em;}
#productdetail .productdetailbutton #showRVI ul#rvilist li .featprods .rviimage{margin:0; padding:0;}
#productdetail .productdetailbutton #showRVI .slide {float:left; cursor:pointer;}
#productdetail .productdetailbutton #showRVI .btn {width: 16px; float: left; border: solid 1px white;}

/* FEATURE PRODUCT ON PRODUCT DETAIL */
#productdetail .productdetailbutton #relatedbasket {width:713px; float:right; display:none; display:none;}
#productdetail .productdetailbutton #relatedbasket h2 {width:703px; float:left; padding:2px 0px 2px 10px; margin:0; background:#FF7200; text-decoration:none; text-transform:uppercase; font-size:0.9em; color:#fff;}
#productdetail .productdetailbutton #relatedbasket ul {width:713px; float:left; padding:14px 0 0 0; margin:0;}
#productdetail .productdetailbutton #relatedbasket ul li {width:225px; float:left; padding:0 12px 0 0; margin:0; overflow:hidden;}
#productdetail .productdetailbutton #relatedbasket ul li h3 {width:220px; padding:0 0 10px 0; text-transform:uppercase; font-size:0.9em; color:#333;}
#productdetail .productdetailbutton #relatedbasket ul li h3 a:hover {text-decoration:underline; color:#333;}
#productdetail .productdetailbutton #relatedbasket ul li .details {width:95px; float:left; padding:0;}
#productdetail .productdetailbutton #relatedbasket ul li .details .onhandimg {width:95px; float:left;}
#productdetail .productdetailbutton #relatedbasket ul li .details .pricegroup {float:left; padding:25px 0 0 0;}
#productdetail .productdetailbutton #relatedbasket ul li .details .price {width:95px; float:left; padding:0 0 5px 0; margin:0; font-weight:bold; font-size:1.1em; color:#333;}
#productdetail .productdetailbutton #relatedbasket ul li .details .pricemsrp,
#productdetail .productdetailbutton #relatedbasket ul li .details .save {width:95px; float:left; padding:0; margin:0; font-size:0.8em; color:#DC241F;}
#productdetail .productdetailbutton #relatedbasket ul li .details .button {float:left; padding:0; margin:0;}
#productdetail .productdetailbutton #relatedbasket ul li .details .moreinfo {display:none;}
#productdetail .productdetailbutton #relatedbasket ul li .image {float:left;}

/* PRODUCT DETAIL'S BANNERS */
#productdetail .bannercategory {width:960px; float:left; padding:10px 0 0;}

/*************************************************/
/*PRODUCT EXTENDED FIELD*/
/*************************************************/
.extflds {border:1px solid #666; padding:0 0 20px 0; overflow:hidden; width:100%; margin-top:8px}
.extflds h3 {background:#666;padding:5px 0 5px 5px;margin:0;color:#FFF;font-size:1.3em}
.extflds table {width:100%;}
.extflds table tr {height:20px;}
.extflds table tr.isodd {background:#E6E6E6;}
.extflds table th {font-size:1.2em;padding:5px 0 5px 5px;}
.extflds table td.pdxtname {font-weight:bold;padding:0 0 0 5px;color:#777;}
.extflds table td.pdxtvalue {color:#777;}

/***********/
/* PACKAGE */
/***********/
#package {position: relative; background: url(../images/invtnametop.gif) no-repeat left top; padding-top: 6px;}
#package h1 {background: url(../images/invtnamebottom.gif) no-repeat left bottom; padding: 0 6px 6px 10px; margin: 5px 0; color:#333;}
#package .invtmedia {margin: 15px 0;}
#package .invtmedia img {width: 178px;}
#package .invtmedia p {height: 178px;}
#package form {position: absolute; top: 60px; left: 190px;}
#package .add {display: block; padding: 5px 0;}
#package .buy {display: block;}

#package ol {margin-top: 0; padding-top: 0;}
#package h2 {margin: 0; padding: 0;}
#package ol .em {margin: 0; padding: 0;}

/****************************/
/* GOOGLEMAPS STORE LOCATOR */
/****************************/
#gStorelocator #storeResults { border:1px solid #000; background-color:#eee; padding:5px; margin-left:7px; float:left; display:none }
#gStorelocator #storeResults a { text-decoration:underline; font-weight:bold }
#gStorelocator #mapErrors { font-weight:bold; color:#FF0000; font-size:2em }
#gStorelocator #map_canvas { float:left; width: 400px; height: 400px }
#gStorelocator .storeInfoBub { width:240px }
#gStorelocator .sName, .storeType { font-weight:bold }
#gStorelocator .building, .addr5, .phone, .storeLink, .showOnMap { display:block }
#gStorelocator .gStoreResult .distValue { font-weight:bold; color:#FF0000 }
#gStorelocator #queryTxt .numResults, #queryTxt .radius { font-weight:bold }
#gStorelocator #gSearchoptions input#srchAddress { width:300px }

/* GOOGLEMAPS STORE LOCATOR BASIC */
#gmap_canvas {width:400px;height:400px;}
#gmap_errors {color:red;}

/* MULTIMAP STORE LOCATOR - replaces Venda STORE LOCATOR */
#multimapstorefinder {width:550px;height:550px;}

/*******************/
/* COMPARE PRODUCT */
/*******************/
#comparetable, #comparetable tr,#comparetable td,#comparetable th {border:1px solid #808080;}
#comparetable{text-align:left;}
#comparetable .invtmedia{text-align:center;margin-top:8px;}
#comparetable td,#comparetable th {padding:5px;}

/******************/
/* PAGE NOT FOUND */
/******************/
#norecord {width:960px; float:left; padding:0 0 20px 0; margin:; background:#fff url(../images/bg_tellafriend.gif) no-repeat left bottom; overflow:hidden; clear:both;}
#norecord  h1.error {width:960px; height:180px; float:left; padding:0 0 20px 0; margin:0; background:url(../images/hdr_pagenotfound.jpg) no-repeat left top; font-size:1.3em; color:#FF0000; text-indent:-5000px;}
#norecord p {width:935px; float:left; padding:5px 0 5px 23px; margin:0;}
#norecord a:hover {color:#333;}

/*****************************/
/* Sign up for Hot @rrivals! */
/* ***************************/
#comingsoon{width:960px; margin:0 auto;overflow:hidden;background:#FFF;
background-image:url(../images/bg_comingsoon_bottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
border-collapse:collapse;
}
#comingsoon h1 {width:960px; height:180px;  margin: 0;padding:0;
background:url(../images/hdr_hotarrivals.jpg) no-repeat left top;text-indent:-5000px;/*position:relative;top:1px;*/}
#comingsoon p{margin:0;padding:0;}
#comingsoon fieldset{
border-style:solid;
border-width:0;
clear:both;
margin:0;
padding:6px 6px 6px 10px;
}
#comingsoon .yourdetails{width:910px;margin:0 auto; overflow:hidden;}
#comingsoon .yourdetails p.intro1{margin:10px 0 10px 0;padding:0;font-size: 1.0em;color:#333;}
#comingsoon .yourdetails p.intro1 strong{margin:0;padding:0;font-size: 1.0em;color:#DC241F;}
#comingsoon .yourdetails p.intro2{margin:0;padding:0;font-size: 1.0em;color:#333;}

#comingsoon .yourdetails .simplydetail{width:100%;
margin:0;padding:0;
background-image:url(../images/bg_hotarrivals.gif);
background-position:left bottom;
background-repeat:repeat-y;
border-collapse:collapse;
}
#comingsoon .yourdetails .simplydetail h2{background:transparent url(../images/hdr_simplydetail.gif) no-repeat scroll left top;
height:28px;
margin:0;
padding:0;
text-indent:-5000px;
width:910px;}

#comingsoon .yourdetails .simplydetail .simplydetailbottom{width:100%;margin:0;padding:0;
background-image:url(../images/bg_hotarrivals_bottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
border-collapse:collapse;
}

#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr1{width:469px;margin:20px 0 0 0;padding:0;float:left;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail{width:390px;margin:0 auto;overflow:hidden;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail div { margin:0 0 10px 0;padding:0;width:100%;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail label{color:#333;font-size: 1.0em;padding:3px 0 0 0;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail select{color:#333;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail input{width:250px; color:#333;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail #birthday{width:100%;overflow:hidden;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail #birthday label{margin:0;padding:0;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail div #remday{width:80px;margin:0;padding:0;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail div #remday select{width:70px;float:left;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail div #remmonth{width:80px;margin:0;padding:0;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail div #remmonth select{width:70px;float:left;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail div #remyear1{width:80px;margin:0;padding:0;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail div #remyear1 input{width:70px;float:left;}

#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr2{height:200px;width:439px; margin:20px 0 0 0;padding:0;float:left;border-left:1px solid #FF7200;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress{width:390px;margin:0 auto;overflow:hidden;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div {margin:0 0 10px 0;padding:0;width:100%;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress label{color:#333;font-size: 1.0em;padding:3px 0 0 0;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress select{color:#333;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress input{width:250px; color:#333;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress #countryDiv select{width:254px; *width:256px;}
*html #comingsoon .yourdetails .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress #countryDiv select{width:255px;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress #zipcDiv{ margin:0;padding:0 0 0 0;}

#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr3{width:838px;margin:0 0 0 41px;padding:0 0 20px 0;overflow:hidden;border-bottom:1px solid #FF7200;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr3 .f-orbtdetailnearest{margin:0;padding:6px 6px 6px 0;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr3  fieldset.f-orbtdetailnearest div{clear:none;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr3 .f-orbtdetailnearest label{width:800px;color:#333;font-size: 1.0em;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr3 .f-orbtdetailnearest select{color:#333;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr3 .f-orbtdetailnearest .addr3left{width:455px;float:left;margin:15px 0 0 0;padding:0;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr3 .f-orbtdetailnearest .addr3left label{width:80px;padding:3px 0 0 0;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr3 .f-orbtdetailnearest .addr3left select{width:247px;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr3 .f-orbtdetailnearest .addr3right{width:350px;float:left;margin:15px 0 0 0;padding:0;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr3 .f-orbtdetailnearest .addr3right label{width:80px;padding:3px 0 0 0;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom .addr3 .f-orbtdetailnearest .addr3right select{width:247px;}

#comingsoon .yourdetails .simplydetail .simplydetailbottom #dropdown_profile{width:837px; margin:0; padding:0 0 10px 42px;overflow:hidden;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey{width:837px; margin:0;padding:20px 0 0 0;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey div{clear:none;}

#comingsoon .yourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey .dropdown_profileleft{width:415px;margin:0;padding:0;float:left;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey .dropdown_profileleft div {width:415px; margin:10px 0 0 0;padding:0;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey .dropdown_profileleft div select{width:380px;color:#333;float:left;}

#comingsoon .yourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey .dropdown_profileright{width:380px;margin:0;padding:0;float:right;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey .dropdown_profileright div {width:380px;margin:10px 0 0 0;padding:0;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey .dropdown_profileright div select{width:380px;color:#333;float:left;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey .dropdown_profileright div input{color:#333;}

#comingsoon .yourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey .dropdown_profileright div.usxtchildage label {width:380px;padding:5px 0 10px 0;margin:0;color:#333;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey .dropdown_profileright div.usxtchildage ul li {display:inline;width:90px;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey .dropdown_profileright div.usxtchildage ul li input{width:20px;float:left;padding:0;margin:3px 5px 0 0;}
#comingsoon .yourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey .dropdown_profileright div.usxtchildage ul li label{width:50px;float:left;}

#comingsoon .yourdetails .interestdetail{width:100%;
margin:10px 0 0 0;padding:0;
background-image:url(../images/bg_hotarrivals.gif);
background-position:left bottom;
background-repeat:repeat-y;
border-collapse:collapse;
}
#comingsoon .yourdetails .interestdetail h2{background:transparent url(../images/hdr_interestdetail.gif) no-repeat scroll left top;
height:28px;
margin:0;
padding:0;
text-indent:-5000px;
width:910px;
}

#comingsoon .yourdetails .interestdetail .interestdetailbottom{width:100%;margin:0;padding:0;
background-image:url(../images/bg_hotarrivals_bottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
border-collapse:collapse;
}
#comingsoon .yourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest{width:910px;margin:0;padding:0;}
#comingsoon .yourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest ul{margin:20px 0 0 40px;padding:0;overflow:hidden;width:850px;}
#comingsoon .yourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest ul li{float:left;width:170px;padding:0;margin:0 0 15px 0;}
#comingsoon .yourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest ul li input{float:left;width:20px;padding:0;margin:0 5px 0 0;}
*:first-child + html #comingsoon .yourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest ul li label{float:left;padding:0;margin:3px 0 0 0;}
*html #comingsoon .yourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest ul li label{float:left;padding:0;margin:3px 0 0 0;}
#comingsoon .yourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest ul li label{float:left;padding:0;margin:0;color:#333;}

#comingsoon .yourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest .term{width:600px;margin:20px 0 20px 40px;padding:0;overflow:hidden;}
#comingsoon .yourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest .term input{float:left;width:20px;padding:0;margin:0 5px 0 0;}
#comingsoon .yourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest .term label{float:left;width:520px;padding:0;margin:0;color:#333;}
*:first-child + html #comingsoon .yourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest .term label{float:left;padding:0;margin:3px 0 0 0;}
*html #comingsoon .yourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest .term label{float:left;padding:0;margin:3px 0 0 0;}
#comingsoon .yourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest .term label a {color:#333;}

#comingsoon p{margin:20px 0 20px 20px;padding:0;font-size: 1.0em;color:#333;}
#comingsoon p.error{color:#FF0000;margin:10px 0 0 20px;padding:0;}
#comingsoon #buttons{width:913px;margin:20px 0 20px 20px;padding:0;overflow:hidden; }

/****************************/
/*     Form "Competition"       ************************************************/
/* **************************/

#comingsoon #compheader h1 {width:960px; height:245px;  margin: 0; padding:0; background:url(../images/competition/hdr_competition.gif) no-repeat left top;text-indent:-5000px;}
#comingsoon #compspace{margin:20px 0;}


#comingsoon .competitionwarp{
width:100%;
margin:0 auto;
padding:0;
overflow: hidden;
width:910px;
background-image:url(../images/competition/bg_border.gif);
/*background-position:left bottom;*/
background-repeat:repeat-x;
height:100%;
color:#FFFFFF;

}

#comingsoon .competitionwarp .compett{
background-image:url(../images/competition/bg_competition.gif);
background-repeat:repeat-x;
height:700px;
margin: 15px 20px;
padding:17px 19px;
border-collapse:collapse;
}

#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr3 .formProbs{ 
   
font-size:1em;
font-weight:normal;
color:#666666;
clear:both;

}

#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr3 .formProbs a { 

text-decoration: underline; 
color:red; 
   
}

#comingsoon .competitionwarp .compett .telldad{
border-top:solid 1px #dcc697;
border-bottom:solid 1px #dcc697;
margin:15px 0 5px 0;
}
#comingsoon .competitionwarp .compett .telldad textarea{
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#666666;
margin:10px 0;
height:140px;
width:99%;
}

#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom h2{
font-size:1.4em;
text-transform:none;
}
#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr1 {
float:left;
margin:10px 0 0 0;
padding:0;
width:53%;
}
#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail {
margin:0;
overflow:hidden;
width:390px;
padding:0;
}
#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail div {
margin:0 0 10px 0;
_margin:0 0 7px 0;
padding:0;
width:100%;
}
#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail label {
color:#FFFFFF;
font-size:1em;
font-weight:bold;
padding:3px 0 0 0;
}
#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail input{
width:65%;
_width:64%;
}
#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr2 {
float:left;
margin:10px 0 0 0;
padding:0;
width:46%;
}
#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress {
margin:0;
overflow:hidden;
width:390px;
padding:0;
}
#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div {
margin:0 0 10px 0;
_margin:0 0 5px 0;
padding:0;
width:100%;
}
#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress label {
color:#FFFFFF;
font-size:1em;
font-weight:bold;
padding:3px 0 0;
}
#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div #remday {
margin:0;
padding:0;
width:80px;
}
#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress #birthday label {
margin:0;
padding:0;
}
#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div #remday, #comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div #remmonth, #comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div #remyear1 {
margin:0;
padding:0;
width:80px;
}
#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div #remday select, #comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div #remmonth select, #comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div #remyear1 select {
float:left;
color:#666666;
width:70px;
}
#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div#favstore select{
margin:10px 0 0 0;
color:#666666;
}
#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div#countryDiv select{
color:#666666;
}
#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr3{
margin:25px 0 0 0;
width:815px;
font-weight:bold;
}
#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr3  p{
color:#FFFFFF;
font-size:1.3em;
}
#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr3 label input {
margin:3px 10px 3px 60px;
_margin:0 10px 0 60px;
vertical-align:middle;
}
#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr3 label a, #comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr3 label a:hover {
color: #FFFFFF;
}
#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr3 .addr3left{
float:left;
width:60%;
}
#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr3 .addr3left label{
font-weight:bold;
}

#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr3 .addr3right{
float:right;
text-align:right;
width:40%;
_width:49%;
padding-top:50px;
_padding-top:53px;
}


html*#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail div {
margin:0 0 7px 0 !important;
}
html*#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div #remday{
margin:0 0 0 2px !important;
*margin:0 0 0 3px;
}
html*#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div#favstore select{
margin:10px 0 0 2px !important;
*margin:10px 0 0 0;
}
html*#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr3 {
margin:20px 0 0 0 !important;
*margin:25px 0 0 0;
}
html*#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr3 .addr3left{
margin-top:-7px!important;
*margin-top:0px;
}
html*#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr3  .addr3right{
margin-top:-8px!important;
*margin-top:0px;
}
*:first-child+html #comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div#favstore select{
margin:5px 0 0 1px !important;
}
*:first-child+html #comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr3 .addr3left{
margin-top:0px!important;
width:49%!important;
}
*:first-child+html #comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr3  .addr3right{
margin-top:0px!important;
padding-top:60px!important;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr3 {margin:20px 0 0 0;}
	#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr3 label input{margin:2px 10px 0 60px;}
	#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr3 .addr3right{padding-top:43px;}
}

/**********RT121474**************/
/*    Form "COMPETITION 1"       ************************************** * COMPETITION1 * ***************************************/
/* ******************************/

#comingsoon #compheader h1 {width:960px; height:245px;  margin: 0; padding:0; background:url(../images/competition/hdr_competition1.gif) no-repeat left top;text-indent:-5000px;}

#comingsoon #compspace{margin:20px 0;}

#comingsoon .competitionwarp1{
    width:100%;
    margin:0 auto 2em auto;
    padding:2em;
    overflow: hidden;
    width:910px; 
    height:100%;
/*background-image:url(../images/competition/bg_border1.gif);*/
background-color:#cc2131;

}

#comingsoon .competitionwarp1 .compett1{
	/* background-image:url(../images/competition/bg_competition1.gif); 
	background-position:top left; */
	margin: 1.6em 1.6em 1em 1.6em;
	padding:1.6em;
	border-collapse:collapse;
	background-repeat: repeat-y;
	background-color:#FFF;	
	height:680px;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr3 .formProbs1 { 
   
font-size:1em;
font-weight:normal;
color:#666666;
clear:both;

}

#comingsoon .competitionwarp .compett .simplydetail .simplydetailbottom .addr3 .formProbs1 a { 

text-decoration: underline; 
color:red; 
   
}

#comingsoon .competitionwarp1 .compett1 .telldad{
border-top:solid 1px #dcc697;
border-bottom:solid 1px #dcc697;
margin:15px 0 5px 0;
}

#comingsoon .competitionwarp1 .compett1 .telldad textarea{
font-family:Arial,Helvetica,Verdana,sans-serif;
color:#666666;
margin:10px 0;
height:140px;
width:99%;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom h2{
font-size:1.4em;
text-transform:none;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr1 {
float:left;
margin:10px 0 0 0;
padding:0;
width:53%;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail {
margin:0;
overflow:hidden;
width:390px;
padding:0;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail div {
margin:0 0 10px 0;
_margin:0 0 7px 0;
padding:0;
width:100%;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail label {
color:#333;
font-size:1em;
font-weight:bold;
padding:3px 0 0 0;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail input{
width:65%;
_width:64%;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail #gender select {
color:#666666;
height:19px;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr2 {
float:left;
margin:10px 0 0 0;
padding:0;
width:46%;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress {
margin:0;
overflow:hidden;
width:390px;
padding:0;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div {
margin:0 0 10px 0;
_margin:0 0 5px 0;
padding:0;
width:100%;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress label {
color: #333;
font-size:1em;
font-weight:bold;
padding:3px 0 0;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div #remday {
margin:0;
padding:0;
width:80px;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress #birthday label {
margin:0;
padding:0;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div #remday, #comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div #remmonth, #comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div #remyear1 {
margin:0;
padding:0;
width:80px;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div #remday select, #comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div #remmonth select, #comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div #remyear1 select {
float:left;
color:#666666; 
width:70px;
height:19px;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div#favstore select{
margin:10px 0 0 0;
color:#666666;
height:19px;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div#countryDiv select{
color:#666666;
height:19px;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr3{
margin:5px 0 0 0;
width:815px;
font-weight:bold;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr3  p{
color:#333;
font-size:1.3em;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr3 label input {
vertical-align:middle;
margin: 0 0 1em 0;
padding: 0 0 1em 0;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr3 label a, #comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr3 label a:hover {
color: #333;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr3 .addr3left{
margin:15px 0;
float:left;
width:60%;
_width:60%;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr3 .addr3left .ustandcbox{
margin-top:10px;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr3 .addr3left label{
font-weight:bold;
}

#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr3 .addr3right{
float:right;
text-align:right;
width:40%;
_width:49%;
padding-top:50px;
_padding-top:53px;

}


html*#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr3  .addr3right{
margin-top:-8px!important;
*margin-top:0px;
padding-top:70px;
margin: 0 0 1em 0;
}

*:first-child+html #comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr3  .addr3right{
margin-top:0px!important;
padding-top:95px!important;
}

html*#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail div {
margin:0 0 7px 0 !important;
}
html*#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div #remday{
margin:0 0 0 2px !important;
*margin:0 0 0 3px;
}
html*#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div#favstore select{
margin:10px 0 0 2px !important;
*margin:10px 0 0 0;
}
html*#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr3 {
margin:20px 0 0 0 !important;
*margin:25px 0 0 0;
}
html*#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr3 .addr3left{
margin-top:-7px!important;
*margin-top:0px;
}

*:first-child+html #comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div#favstore select{
margin:5px 0 0 1px !important;
}
*:first-child+html #comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr3 .addr3left{
margin-top:15px!important;
width:60%!important;
}

@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
	#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr3 {margin:20px 0 0 0;}
	#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr3 label input{margin:2px 10px 0 60px;}
	#comingsoon .competitionwarp1 .compett1 .simplydetail .simplydetailbottom .addr3 .addr3right{padding-top:43px;}
}



/*******************************/
/* eMusic Regional Competition */
/*******************************/
#comingsoon h1.partnerHeader {width:960px; height:180px;  margin: 0;padding:0;
background:url(../images/hdr_partnersignup2.jpg) no-repeat left top;text-indent:-5000px;/*position:relative;top:1px;*/}


#comingsoon.partnersignup h1 {width:960px; height:210px;  margin: 0;padding:0;
background:url(../images/sportrelief-header.jpg) no-repeat left top;text-indent:-5000px;/*position:relative;top:1px;*/}
#comingsoon p{margin:0;padding:0;}
#comingsoon fieldset{
border-style:solid;
border-width:0;
clear:both;
margin:0;
padding:6px 6px 6px 10px;
}
#comingsoon .partneryourdetails{width:910px;margin:0 auto; overflow:hidden;}
#comingsoon .partneryourdetails p.intro1{margin:10px 0 10px 0;padding:0;font-size: 1.0em;color:#333;}
#comingsoon .partneryourdetails p.intro1 strong{margin:0;padding:0;font-size: 1.0em;color:#DC241F;}
#comingsoon .partneryourdetails p.intro2{margin:0;padding:0;font-size: 1.0em;color:#333;}

#comingsoon .partneryourdetails .simplydetail{width:100%;
margin:0;padding:0;
background-image:url(../images/bg_partnersignup.gif);
background-position:left bottom;
background-repeat:repeat-y;
border-collapse:collapse;
}
#comingsoon .partneryourdetails .simplydetail h2{background:transparent url(../images/hdr_simplydetail_partner.gif) no-repeat scroll left top;
height:28px;
margin:0;
padding:0;
text-indent:-5000px;
width:910px;}

#comingsoon .partneryourdetails .simplydetail .simplydetailbottom{width:100%;margin:0;padding:0;
background-image:url(../images/bg_partnersignup_bottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
border-collapse:collapse;
}

#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr1{width:469px;margin:20px 0 0 0;padding:0;float:left;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail{width:390px;margin:0 auto;overflow:hidden;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail div { margin:0 0 10px 0;padding:0;width:100%;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail label{color:#333;font-size: 1.0em;padding:3px 0 0 0;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail select{color:#333;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail input{width:250px; color:#333;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail #birthday{width:100%;overflow:hidden;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail #birthday label{margin:0;padding:0;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail div #remday{width:80px;margin:0;padding:0;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail div #remday select{width:70px;float:left;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail div #remmonth{width:80px;margin:0;padding:0;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail div #remmonth select{width:70px;float:left;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail div #remyear1{width:80px;margin:0;padding:0;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr1 .f-orbtpersonalsumplydetail div #remyear1 input{width:70px;float:left;}


#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr2{height:200px;width:439px; margin:20px 0 0 0;padding:0;float:left;border-left:1px solid #FF7200;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress{width:390px;margin:0 auto;overflow:hidden;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress div {margin:0 0 10px 0;padding:0;width:100%;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress label{color:#333;font-size: 1.0em;padding:3px 0 0 0;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress select{color:#333;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress input{width:250px; color:#333;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress #countryDiv select{width:254px; *width:256px;}
*html #comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress #countryDiv select{width:255px;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr2 .f-orbtdetailaddress #zipcDiv{ margin:0;padding:0 0 0 0;}

.optionBy{margin:20px 0 20px 40px;}
.termHot{margin-top:10px;width:400px;}
.optionBox{width:25px;}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
    .usxtbyemail{margin-top:2px;}
	.usxtbypost{margin-top:2px;}
	.usxtbymobile{margin-top:2px;}
  }
*html .usxtbyemail{margin-top:2px;}
*html .usxtbypost{margin-top:2px;}
*html .usxtbymobile{margin-top:2px;}
*:first-child + html .usxtbyemail{margin-top:2px;}
*:first-child + html .usxtbypost{margin-top:2px;}
*:first-child + html .usxtbymobile{margin-top:2px;}


#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr3{width:838px;margin:0 0 0 41px;padding:0 0 20px 0;overflow:hidden;border-bottom:1px solid #FF7200;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr3 .f-orbtdetailnearest{margin:0;padding:6px 6px 6px 0;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr3  fieldset.f-orbtdetailnearest div{clear:none;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr3 .f-orbtdetailnearest label{width:800px;color:#333;font-size: 1.0em;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr3 .f-orbtdetailnearest select{color:#333;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr3 .f-orbtdetailnearest .addr3left{width:455px;float:left;margin:15px 0 0 0;padding:0;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr3 .f-orbtdetailnearest .addr3left label{width:80px;padding:3px 0 0 0;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr3 .f-orbtdetailnearest .addr3left select{width:247px;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr3 .f-orbtdetailnearest .addr3right{width:350px;float:left;margin:15px 0 0 0;padding:0;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr3 .f-orbtdetailnearest .addr3right label{width:80px;padding:3px 0 0 0;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom .addr3 .f-orbtdetailnearest .addr3right select{width:247px;}

#comingsoon .partneryourdetails .simplydetail .simplydetailbottom #dropdown_profile{width:837px; margin:0; padding:0 0 10px 42px;overflow:hidden;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey{width:837px; margin:0;padding:20px 0 0 0;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey div{clear:none;}


#comingsoon .partneryourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey .dropdown_profileleft{width:415px;margin:0;padding:0;float:left;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey .dropdown_profileleft div {width:415px; margin:10px 0 0 0;padding:0;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey .dropdown_profileleft div select{width:380px;color:#333;float:left;}


#comingsoon .partneryourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey .dropdown_profileright{width:380px;margin:0;padding:0;float:right;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey .dropdown_profileright div {width:380px;margin:10px 0 0 0;padding:0;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey .dropdown_profileright div select{width:380px;color:#333;float:left;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey .dropdown_profileright div input{color:#333;}

#comingsoon .partneryourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey .dropdown_profileright div.usxtchildage label {width:380px;padding:5px 0 10px 0;margin:0;color:#333;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey .dropdown_profileright div.usxtchildage ul li {display:inline;width:90px;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey .dropdown_profileright div.usxtchildage ul li input{width:20px;float:left;padding:0;margin:3px 5px 0 0;}
#comingsoon .partneryourdetails .simplydetail .simplydetailbottom #dropdown_profile .f-orbtdetailservey .dropdown_profileright div.usxtchildage ul li label{width:50px;float:left;}

#comingsoon .partneryourdetails .interestdetail{width:100%;
margin:10px 0 0 0;padding:0;
background-image:url(../images/bg_partnersignup.gif);
background-position:left bottom;
background-repeat:repeat-y;
border-collapse:collapse;
}
#comingsoon .partneryourdetails .interestdetail h2{background:transparent url(../images/hdr_interestdetail_partner.gif) no-repeat scroll left top;
height:28px;
margin:0;
padding:0;
text-indent:-5000px;
width:910px;
}

#comingsoon .partneryourdetails .interestdetail .interestdetailbottom{width:100%;margin:0;padding:0;
background-image:url(../images/bg_partnersignup_bottom.gif);
background-position:left bottom;
background-repeat:no-repeat;
border-collapse:collapse;
}
#comingsoon .partneryourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest{width:910px;margin:0;padding:0;}
#comingsoon .partneryourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest ul{margin:20px 0 0 40px;padding:0;overflow:hidden;width:850px;}
#comingsoon .partneryourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest ul li{float:left;width:170px;padding:0;margin:0 0 15px 0;}
#comingsoon .partneryourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest ul li input{float:left;width:20px;padding:0;margin:0 5px 0 0;}
*:first-child + html #comingsoon .partneryourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest ul li label{float:left;padding:0;margin:3px 0 0 0;}
*html #comingsoon .partneryourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest ul li label{float:left;padding:0;margin:3px 0 0 0;}
#comingsoon .partneryourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest ul li label{float:left;padding:0;margin:0;color:#333;}

#comingsoon .partneryourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest .term{width:600px;margin:20px 0 20px 40px;padding:0;overflow:hidden;}
#comingsoon .partneryourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest .term input{float:left;width:20px;padding:0;margin:0 5px 0 0;}
#comingsoon .partneryourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest .term label{float:left;width:520px;padding:0;margin:0;color:#333;}
*:first-child + html #comingsoon .partneryourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest .term label{float:left;padding:0;margin:3px 0 0 0;}
*html #comingsoon .partneryourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest .term label{float:left;padding:0;margin:3px 0 0 0;}
#comingsoon .partneryourdetails .interestdetail .interestdetailbottom .f-orbtdetailimterest .term label a {color:#333;}




/*****************/
/* TELL A FRIEND */
/*****************/
#tellafriend {width:960px; float:left; padding:0 0 24px 0; background:#fff url(../images/bg_tellafriend.gif) no-repeat left bottom;}
#tellafriend h1 {width:960px; height:180px; float:left; padding:0; margin:0; background:url(../images/hdr_tellafriend.gif) no-repeat left top; text-indent:-5000px;}
#tellafriend p {width:900px; float:left; padding:23px 0 17px 25px; margin:0; color:#333;}
#tellafriend p strong {float:left; clear:both; padding:10px 0 0 0;}
#tellafriend fieldset {width:445px; float:left; padding:0 0 42px 0; *padding:0 0 35px 0; margin:0 0 0 25px; background:url(../images/bg_tellafriendbox.gif) no-repeat left top;}
#tellafriend fieldset div.first {padding:40px 0 4px 15px;}
#tellafriend fieldset div {padding:4px 0 4px 15px;}
#tellafriend fieldset div label {width:155px; padding:4px 0 0 0; color:#333;}
#tellafriend fieldset div input {width:255px; background:#fff; border:1px solid #CDC9BF; color:#666;}
#tellafriend fieldset div textarea {width:255px; height:70px; min-height:70px; border:1px solid #CDC9BF; font-family:arial; color:#666;}
#tellafriend #buttons {width:445px; margin:0 0 0 25px; float:left; clear:both;}
#tellafriend #buttons .left {margin:8px 0 0 0;}

/* BANNERS ON TELL A FRIEND LANDING PAGE */
.tellafriendbanners {width:960px; float:left; padding:12px 0 11px 0;}
.tellafriendbanners .discountbanner,
.tellafriendbanners .giftcards {margin:0 4px 0 0;}
.tellafriendbanners .maxxtrendbanner {margin:0 6px 0 0;}

/***************************/
/* TELL A FRIEND THANK YOU */
/***************************/
#thankyou #tellafriendthankyou {width:960px; float:left; padding:0 0 24px 0; background:#fff url(../images/bg_tellafriend.gif) no-repeat left bottom;}
#thankyou #tellafriendthankyou h1 {width:960px; height:180px; float:left; padding:0; margin:0; background:url(../images/hdr_tellafriend.gif) no-repeat left top; text-indent:-5000px;}
#thankyou #tellafriendthankyou p {width:900px; float:left; padding:23px 0 17px 25px; margin:0; color:#333;}
#thankyou #tellafriendthankyou p #back_link {width:191px; height:12px; float:left; background:url(../images/bt_backtoproductdetail.gif) no-repeat left top; text-indent:-5000px; outline:0;}

/*********************/
/* GIFT CERTIFICATES */
/*********************/
#giftcertificate {width:960px; float:left; padding:0 0 15px 0; background:#fff;}
#giftcertificate h1 {width:960px; height:170px; float:left; padding:0 0 13px 0; margin:0; background:url(../images/hdr_giftcertificates.jpg) no-repeat left top; text-indent:-5000px;}
#giftcertificate p,
#giftcertificate div {width:900px; float:left; padding:10px 0 10px 25px; margin:0; color:#333;}
#giftcertificate .f-orgcrecdetail {width:696px; *width:706px; float:left; padding:0 0 10px 0; margin:10px 0 5px 25px; background:#EFE9D9 url(../images/bg_bottomgraybox.gif) no-repeat left bottom; color:#333;}
#giftcertificate .f-orgcrecdetail h4 {width:691px; float:left; margin:0; padding:7px 0 15px 15px; background:url(../images/bg_orangeheader.gif) no-repeat left top; text-transform:uppercase; font-size:0.9em; font-weight:bold; color:#fff;}
#giftcertificate .f-orgcrecdetail div {width:692px; padding:3px 0 3px 14px; *padding:2px 0 2px 14px; margin:0;}
#giftcertificate .f-orgcrecdetail div input {width:140px;}
#giftcertificate .f-orgcrecdetail div #amount {width:40px;}
#giftcertificate .f-orgcrecdetail div label {width:180px; color:#333;}
#giftcertificate .f-orgcydetail {width:696px; *width:706px; float:left; padding:0 0 10px 0; margin:10px 0 5px 25px; background:#EFE9D9 url(../images/bg_bottomgraybox.gif) no-repeat left bottom; color:#333;}
#giftcertificate .f-orgcydetail h4 {width:691px; float:left; margin:0; padding:7px 0 15px 15px; background:url(../images/bg_orangeheader.gif) no-repeat left top; text-transform:uppercase; font-size:0.9em; font-weight:bold; color:#fff;}
#giftcertificate .f-orgcydetail div {width:692px; float:left; padding:3px 0 3px 14px; *padding:2px 0 2px 14px; margin:0;}
#giftcertificate .f-orgcydetail div label {width:180px; color:#333;}
#giftcertificate .f-orgcydetail div input {width:140px;}
#giftcertificate .f-orgcydetail div #comment {width:140px; font-family:arial;}
#giftcertificate div input,
#giftcertificate div a:hover {color:#333;}

/****************/
/* STATIC PAGES */
/****************/
#static {width:960px; float:left; padding:0 0 20px 0; background:#fff;}
#static h1 {width:960px; height:180px; padding:0 0 13px 0; margin:0; background:none;}
#static h2 {width:928px; margin:0; padding:2px 0 2px 32px; background:#FF7200; text-transform:uppercase; font-size:0.9em; font-weight:bold; color:#fff;}
#static h3,
#static h4 {width:928px; float:left; margin:0; padding:8px 0 8px 32px;}
#static p {width:900px; float:left; padding:10px 0 10px 32px; margin:0; color:#666;}
#static div {width:900px; overflow:hidden; padding:10px 0 10px 32px; margin:0; color:#666;}
#static div#answers div#buttons {padding:0 0 10px 0;}
#static a:hover {color:#333;}
#static ol {width:800px; padding:10px 0 0 50px; *padding:10px 0 0 54px; margin:0; overflow:hidden;}
#static ol li {padding:0 15px 15px 0;}
#static ol li a:hover {color:#333;}
#static ul {width:800px; padding:10px 0 0 45px; *padding:10px 0 0 47px; margin:0; overflow:hidden;}
#static ul li {padding:0 15px 15px 0; list-style: disc;}
#static ul li a:hover {color:#333;}
#static .italicstyle {font-style: italic;}
#static h2.heading {width:900px; float:left; padding:0 0 0 32px; margin:0; background:none; text-transform:uppercase; font-size:0.9em; color:#333;}
#static .boldunderline {font-weight:bold; text-decoration:underline;}
#static .bold {font-weight:bold;}
#static table th.hdrregional {width:100px; padding:5px 0;}
#static table th.votingopen,
#static table th.votingclose {width:160px; padding:5px 0;}
#static table th.hdrlocation {width:160px; padding:5px 0;}

/* OUR FASHION */
#static .ourfashionimageboxes {width:870px; float:left; padding:10px 0 20px 90px; margin:0;}
#static .ourfashionimage {width:155px; float:left; padding:0 30px 0 0; margin:0;}

/* STATIC BY STORY TEMPLATE */
#help {width:960px; float:left; padding:0 0 20px 0; background:#fff;}
#help h1 {width:960px; height:180px; float:left; padding:0 0 13px 0; margin:0; background:url(../images/hdr_faqs.jpg) no-repeat left top; text-indent:-5000px;}
#help h3 {width:928px; float:left; margin:0; padding:2px 0 2px 32px; background:#FF7200; text-transform:uppercase; font-size:0.9em; font-weight:bold; color:#fff;}
#help p,
#help div {width:900px; float:left; padding:10px 0 10px 32px; margin:0; color:#666;}
#help div p,
#help div div {padding:10px 0;}
#help select#formhelplist {margin:0 10px 0 0;}
#help ol {width:800px; padding:10px 0 0 50px; *padding:10px 0 0 54px; margin:0; overflow:hidden;}
#help ol li {padding:0 15px 15px 0;}
#help ol li a:hover {color:#333;}
#help ul {width:800px; padding:10px 0 0 45px; *padding:10px 0 0 47px; margin:0; overflow:hidden;}
#help ul li {padding:0 15px 15px 0; list-style: disc;}
#help ul li a:hover {color:#333;}
#help img {margin:0 0 0 32px;}

/* CONTACT US PAGE */
#staticcontactus {width:960px; float:left; padding:0 0 20px 0; background:#fff;}
#staticcontactus h1 {width:960px; height:170px; float:left; padding:0 0 13px 0; margin:0; background:none;}
#staticcontactus .contactbox {width:706px; float:left; margin:15px 0 0 21px; padding:0; color:#333;}
#staticcontactus .contactbox .topform {width:691px; float:left; margin:0; padding:8px 0 6px 15px; background:#FF7200 url(../images/bg_orangeheader.gif) no-repeat scroll left top; font-weight:bold; text-transform:uppercase; font-size:0.9em; color:#fff;}
#staticcontactus .contactbox p {width:691px; float:left; margin:0; padding:8px 0 6px 15px; background:#EFE9D9;}
#staticcontactus .contactbox ul {width:706px; float:left; padding:10px 0 0 0; background:#EFE9D9;}
#staticcontactus .contactbox ul li {width:680px; float:left; padding:4px 0 4px 14px; margin:0;}
#staticcontactus .contactbox ul li a:hover {color:#333;}
#staticcontactus .contactbox .text-fields {width:706px; float:left; padding:10px 0 15px 0; margin:0; background:#EFE9D9 url(../images/bg_bottomgraybox.gif) no-repeat scroll left bottom;}
#staticcontactus .contactbox .text-fields div {width:680px; float:left; padding:3px 0 3px 14px; *padding:2px 0 2px 14px; margin:0;}
#staticcontactus .contactbox .text-fields div input {color:#333;}
#staticcontactus .contactbox .text-fields div textarea#message {font-family:arial;}
#staticcontactus  #buttons {width:706px; float:right; padding:10px 0 0 0;}

/* REFER SITE PAGE */ 
#staticrefersite {width:960px; float:left; padding:0 0 20px 0; background:#fff;}
#staticrefersite h1 {width:960px; height:170px; float:left; padding:0 0 13px 0; margin:0; background:none;}
#staticrefersite .referbox {width:706px; float:left; margin:15px 0 0 21px; padding:0; color:#333;}
#staticrefersite .referbox p {width:691px; float:left; margin:0; padding:8px 0 6px 15px; background:#FF7200 url(../images/bg_orangeheader.gif) no-repeat scroll left top; font-weight:bold; text-transform:uppercase; font-size:0.9em; color:#fff;}
#staticrefersite .referbox ul {width:706px; float:left; padding:10px 0 0 0; background:#EFE9D9}
#staticrefersite .referbox ul li {width:680px; float:left; padding:4px 0 4px 14px; margin:0;}
#staticrefersite .referbox ul li a:hover {color:#333;}
#staticrefersite .referbox .text-fields {width:706px; float:left; padding:10px 0 15px 0; margin:0; background:#EFE9D9 url(../images/bg_bottomgraybox.gif) no-repeat scroll left bottom;}
#staticrefersite .referbox .text-fields div {width:680px; float:left; padding:3px 0 3px 14px; *padding:2px 0 2px 14px; margin:0;}
#staticrefersite .referbox .text-fields div input {color:#333;}
#staticrefersite .referbox .text-fields div textarea#message {font-family:arial;}
#staticrefersite  #buttons {width:706px; float:right; padding:10px 0 0 0;}

/* SIGN UP FOR EMAIL */
#staticsignupemail {width:960px; float:left; padding:0 0 20px 0; background:#fff;}
#staticsignupemail h1 {width:960px; height:180px; float:left; padding:0 0 13px 0; margin:0; background:none;}
#staticsignupemail .signupbox {width:706px; float:left; padding:0 0 15px 0; margin:0 0 0 24px; background:#EFE9D9 url(../images/bg_bottomgraybox.gif) no-repeat scroll left bottom;}
#staticsignupemail p {width:691px; float:left; padding:4px 0 4px 15px; margin:0;}
#staticsignupemail strong,
#staticsignupemail a:hover {color:#333;}
#staticsignupemail p.intro {width:691px; float:left; padding:20px 0 4px 15px; margin:0; background:url(../images/bg_topgraybox.gif) no-repeat scroll left top;}
#staticsignupemail #buttons {width:670px; float:left; padding:0 0 5px 15px;}

/* SIGN UP FOR EMAIL THANK YOU */
#thankyou {width:960px; float:left; padding:0 0 20px 0; background:#fff;}
#thankyou h1 {width:960px; height:180px; float:left; padding:0 0 13px 0; margin:0; background:none;}
#thankyou p {width:691px; float:left; padding:4px 0 4px 15px; margin:0; color:#333;}

/* SITE MAP */
#sitemap {width:960px; float:left; padding:0 0 20px 0; background:#fff;}
#sitemap h1 {width:960px; height:180px; float:left; padding:0 0 13px 0; margin:0; background:none;}
#sitemap h2 {width:928px; float:left; margin:0; padding:2px 0 2px 32px; background:#FF7200; text-transform:uppercase; font-size:0.9em; font-weight:bold; color:#fff;}
#sitemap ul {width:800px; padding:10px 0 0 45px; *padding:10px 0 0 47px; margin:0; overflow:hidden;}
#sitemap ul li {padding:0 15px 15px 0; list-style: disc;}
#sitemap ul li a:hover {color:#333;}
#sitemap #buttons {width:691px; float:left; padding:25px 0 4px 32px; margin:0;}

/**********/
/* POP UP */
/**********/
/* FLASH POP UP LAYOUT */
#mainlayout-flashpopup {width:800px; *width:785px; float:left; background:#fff;}
#popupheader {width:800px; *width:785px; height:119px; float:left; background:url(../images/bg_popupheader.png) repeat-x left top; }
#popupheader .mainlogo {width:304px; float:left; padding:43px 0 0 9px;}
#mainlayout-flashpopup .popupcontent {width:800px; *width:785px; float:left; padding:0; text-align:left;}
.popupcontent h1 {width:758px; float:left; padding:36px 0 15px 42px; margin:0; background:none; text-transform:uppercase; font-size:0.9em; color:#333;}
.popupcontent h2 {width:758px; *width:785px; float:left; margin:0; padding:2px 0 2px 42px; background:#FF7200; text-transform:uppercase; font-size:0.9em; font-weight:bold; color:#fff;}
.popupcontent p,
.popupcontent .image {width:740px; *width:770px; float:left; padding:10px 0 10px 42px; margin:0;}
.popupcontent .button {width:740px; float:left; padding:25px 0 0 0; margin:0; text-align:right;}

/* EMPTY LAYOUT */
#mainlayout-empty {width:960px; float:left;}
#mainlayout-empty #popupheader {width:960px; height:119px; float:left; background:url(../images/bg_popupheader.png) repeat-x left top; }
#mainlayout-empty #popups {width:960px; float:left; padding:0; background:#fff; text-align:left;}
#mainlayout-empty #popups .button {width:960px; float:left; padding:25px 0 15px 0; margin:0; background:#fff; text-align:right;}
#mainlayout-empty #popups div#static div#exceptions .button {width:930px; float:left; padding:25px 0 15px 0; margin:0; background:#fff; text-align:right;}
#mainlayout-empty #popups .button a {padding:0 35px 0 0; outline:0;}

#productdetail .addedmsg2{clear:both; float:right; margin:0; padding:0 8px 0 0; text-align:left; width:465px; font-size:1.11em; color: #f00;}

#desctab .addedmsg3{font-size:1.2em; font-weight:bold; font-style: italic; color: #000;}



/***************Attribute Product********************/
#productdetail div.coverattradd {
	border-top:1px solid #CCCCCC;
	float:left;
	width:460px;
	margin-top:5px;
}
#productdetail div.coveraddnoneattr {
	border-top:1px solid #CCCCCC;
	clear:both;
	float:left;
	width:460px;
	margin-top:5px;
}
#productdetail div.coveraddnoneattr input {padding-top:10px;}
#productdetail div.description div.pricegroup {border-bottom: 1px solid; border-color: #ccc; width: 98%;}

#storelocatorresults h1 {margin:0 0 6px 0;}

/**********/
/* HEADER */
/**********/
#header {width:940px; height:auto; margin:0; width:100%; position: relative;}

.Lcat_headertop {background:#B11011; height:17px; min-height:17px;}
.Lcat_headertop .Lcat_headertopcontent {width:960px; margin:0 auto; overflow:hidden; text-align: right;}

.Lcat_headermiddle {background:#DF1B21 url(../images/bg_headermiddle.jpg) repeat-x left top; overflow:hidden;}
.Lcat_headermiddle .Lcat_headermiddlecontent {width:960px; margin:0 auto; position: relative;}

.Lcat_headermiddle .Lcat_headermiddlebottom {width:960px; float:left; display:none; height:0;}
.Lcat_headermiddle .Lcat_headermiddlebottomleft {float:left; width:502px;}
.Lcat_headermiddle .Lcat_headermiddlebottomright {float:right; width:458px;}

.Lcat_headerbtm {padding:0 0 22px 0; margin:0; background:#FF7200 url(../images/bg_headerbottom.gif) repeat-x left top; border-bottom:1px solid #FF7200;}
.Lcat_headerbtm .Lcat_headerbottomcontent {padding:0; margin:0; width:960px; margin:0 auto;  position:relative;}
.Lcat_headerbtm .Lcat_headerbottomcontent li a {color:#FF7200;}
.Lcat_headerbtm .Lcat_headerbottomcontent li a:hover {text-decoration:none; color:#FF7200;}
 
/*******************/
/* WELCOME MESSAGE */
/*******************/
p.Lwelcome {float:left; margin:0; padding:2px 0 0 303px; color:#fff;}

/**********************/
/* LOGOUT LOGIN LINKS */
/**********************/
ul.Lustypelinks {float:right; overflow:hidden; margin:0; padding:2px 0 0 8px;}
ul.Lustypelinks li {float:left;}
ul.Lustypelinks li a {color:#fff;}
li.myaccount, 
li.logout,
li.login {padding:0 8px; border-left:1px solid #fff;}
li.login {border-left: none;}

/* REGISTER LINK */
ul#registerlink {width:60px; float:right; margin:0; padding:2px 0 0 0; font-size:0.9em;}
ul#registerlink li.register a,
ul#registerlink li.register a:hover {color:#fff;}
ul#registerlink li.register {padding:0 8px; border-left:1px solid #fff; border-left-color:#CCCCCC;}

/***********************/
/* PRODUCT RECALL LINK */
/***********************/
.prodrecall {float:left; padding:3px 0 2px 60px;}
.prodrecall a {background:url(../images/bg_bullet.gif) no-repeat right 3px; padding:0 8px 0 0; font-size:0.85em; color:#fff;}

/******************/
/* CUSTOMER ALERT */
/******************/
.importantcustomeralert {float:right; padding:3px 0 2px 0;}
.importantcustomeralert a {background:url(../images/bg_bullet.gif) no-repeat right 3px; padding:0 8px 0 0; font-size:0.85em; color:#fff;}

/***********************/
/* VIEWING THE UK SITE */
/***********************/
.viewuksite {float:right; }
.viewuksite p {float:left; padding:2px 0 0 0; margin:0; font-size:0.8em; text-transform:uppercase; color:#fff;}
.viewuksite a,
.viewuksite a:hover {color:#fff;}
.ukflag {margin:2px 0 0 9px;}
 
/*************/
/* MAIN LOGO */
/*************/
.mainlogo {float:left; width:304px; padding:26px 0 0 0;}
.mainlogo img {border:0;}

/*****************/
/* STORE LOCATOR */
/*****************/
.stroelocatorheader {float:left; width:160px; padding:0 0 0 35px; margin:30px 0 0; background:url(../images/bg_storelocator_element.png) no-repeat left 0; height:72px; min-height:72px;}
/* FIX PNG ON IE 6 */
.stroelocatorheader {behavior: url(/content/ebiz/tkmaxx/resources/images/iepngfix.htc);}
.stroelocatorheader h3 {width:140px; float:left; padding:0 0 11px 0; margin:0; background:url(../images/hdr_storelocator_element.png) no-repeat left 1px; text-indent:-5000px; display:block; height:11px; cursor: pointer;}
/* FIX PNG ON IE 6 */
.stroelocatorheader h3 {behavior: url(/content/ebiz/tkmaxx/resources/images/iepngfix.htc);}
.stroelocatorheader a {font-size:0.9em; color:#fff;}
.stroelocatorheader p {float:left; width:160px; padding:0; margin:0;}

/****************/
/* EMAIL SIGNUP */
/****************/
.Lemailsignup {float: left; margin-left: 30px;}
/* FIX PNG ON IE 6 */
.Lemailsignup img {behavior: url(/content/ebiz/tkmaxx/resources/images/iepngfix.htc);}


/*******************/
/* MINI-CART BASKET */
/*******************/
.elcatminicart {float:right; padding:10px 0 10px 15px; margin-top: 20px; border: 1px solid #d54f3f; border-right: none;}
.Lcat_yourbasketandcheckoutlink h2 {padding:1px 0 0 40px; display: block; clear: both;}
.iconshoppingbag{float:left; padding:0; margin:-17px 15px 0 0;}
.iconshoppingbag img {width:30px;}
.Lcat_minicartitemsandtotal {float:none; padding:0 0 0 0px; margin:0px 0 0 0px; width: 170px;}
.Lcat_minicartitemsandtotal li {float: left; padding-right: 10px;}
.Lcat_minicartitemsandtotal ul li.items a {text-align:left; font-weight:normal; font-size:0.9em; color:#fff;}
.Lcat_minicartitemsandtotal ul li.items a span#updateItems {font-weight:bold; margin:0 0 0 2px;}
.Lcat_minicartitemsandtotal ul li.total a {font-weight:normal; font-size:0.9em; color:#fff;}
.Lcat_minicartitemsandtotal ul li.total a span#updateTotal {font-weight:bold; margin:0 0 0 2px;}

/********************/
/* AVAILABLE BANNER */
/********************/
.availablebanner {padding:29px 0 7px 0;}

/*****************/
/* CHECKOUT LINK */
/*****************/

.Lcat_headermiddletopright h3 {float:right; padding:5px 7px 5px 0; margin:0; margin-top: 20px; border: 1px solid #d54f3f; border-left: none;}
/**************/
/* SEARCH BOX */
/**************/
.Lsearch {width:235px; float:right; margin:0; padding:0 0 0 30px; padding:0; position:absolute;right:0;}
.Lsearch h2 {display:none;}
.Lsearch label, .Lsearch legend {display:none;}
.Lsearch fieldset {padding:0 0 0 5px; margin:0;float:left; width:200px; background:url(../images/bg_searchbox.gif) no-repeat left top;}
.Lsearch select {width:90%; margin-bottom:5px;}
#termtextkeywordsearch,
#searchex,
#E {border:none; height:16px; padding:1px 0 3px 1px; *padding:1px 0 2px 1px; margin:0; font-size:1em; text-transform:uppercase;}
#termtextkeywordsearch {width:190px; background:none;}
#searchsubmit {float:right;margin:0;padding:0;}

/*************************/
/* TOP NAV CATEGORY LIST */
/*************************/
.Ltopnavcats {width:950px; overflow:hidden; padding:0; margin:0; float:left; font-size:1.125em;}
.Ltopnavcats ul {float:left; margin:0; padding:0; list-style:none; width:100%;}
.Ltopnavcats ul.firstlevelnav {width:726px; float:left; overflow:hidden;}
.Ltopnavcats ul.firstlevelnav li {float:left; background:#FF7200 url(../images/bg_firsttopnavlist_left.gif) no-repeat left top; margin:3px 1px 0 0; line-height:20px;}
.Ltopnavcats ul.firstlevelnav li  a {background:url(../images/bg_firsttopnavlist_right.gif) no-repeat right top; padding:3px 13px 0 13px; padding:3px 5px 0 5px; font-weight:bold; color:#fff;}
.Ltopnavcats ul.firstlevelnav li  a:hover {color:#fff;}
.Ltopnavcats ul.firstlevelnav li.topnavhomeon {padding:0; background:#fff url(../images/bg_firsttopnavlistactive_left.gif) no-repeat left top; line-height:28px; position:relative; top:-3px; font-size:1em;}
.Ltopnavcats ul.firstlevelnav li.topnavhomeon a {padding:0 15px 0 5px; background:url(../images/bg_firsttopnavlistactive_right.gif) no-repeat right top; font-weight:bold; color:#FF7200;} 
.Ltopnavcats ul.firstlevelnav li.topnavhomeon a:hover {color:#FF7200;}
.Ltopnavcats .secondlevelnav {width:960px; height:18px auto; min-height:18px;}
.Ltopnavcats .secondlevelnav li {padding:0 0 4px 0;}
.Ltopnavcats li {float:left; margin:0; padding:0;}
.Ltopnavcats a, .Ltopnavcats span {display:block; padding:0 10px 0 5px; text-transform:uppercase;}

/*****************/
/* CATEGORY TREE */
/*****************/
.Lcattree {margin:0; padding:12px 0 0 10px; text-transform:lowercase; line-height:1em;}
.Lcattree a:hover {color:#333;}
div#searchresults .Lcattree {padding: 12px 10px; border-bottom: 1px solid; border-color: #fcd5b7; background-color: #fdebd2;}
/***********************/
/* CATEGORY NAVIGATION */
/***********************/
.Lcatnav {background-color:#666; width:175px; margin-top:5px;}
.Lcatnav ul {padding:5px 0 15px 5px; margin:0;}
.Lcatnav ul li {margin:0; background:url(../images/bulletoff.gif) no-repeat 0 8px; padding:5px 0 5px 10px; width:135px;}
.Lcatnav ul li ul {background:none; padding:0; margin:0;}
.Lcatnav ul li ul li {margin:0; padding-right:8px; background:url(../images/dottetline.gif) no-repeat bottom; font-size:0.8em;}
.Lcatnav ul li ul li ul li {background:none; width:auto; font-size:1em;}

/**************************/
/* SPOTLIGHT PRODUCT LIST */
/**************************/
/* use items per page value to control display */
.Lspotlights {width:173px; border:1px solid #333; margin:0 0 5px 0;}
* html .Lspotlights {width:178px;}
.Lspotlights ul {padding:0 0 0 5px;}
.Lspotlights ul li {padding:0; width:100%; overflow:hidden; margin-bottom:7px;}
.Lspotlights ul .details {float:right; width:78px; padding:0 5px 0 0;}
.Lspotlights ul .image {float:left;}
.Lspotlights ul .image img {border-width:1px; border-style:solid;}
.Lspotlights h2 {margin-bottom:4px;}
.Lspotlights h3 {padding: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;}


/**********/
/* FOOTER */
/**********/
#footer .Lcat_footer {width:960px; margin:0 auto; padding:0;} 
#footer .Lcat_footer .Lcat_1footer {width:960px; float:left; padding:13px 0 15px 0; border-bottom: 2px solid; margin-bottom: 15px;	border-color: #f5f5f5; text-align: left;}
#footer .Lcat_footer .Lcat_1footer a {margin-right: 43px;}
#footer .Lcat_footer .Lcat_2footer, #footer .Lcat_footer .Lcat_2footer a {text-align: left; color: #888989; font-size: 11px;}
#footer .Lcat_footer .Lcat_2footer ul li ul {display: none;}
#footer .Lcat_footer .Lcat_2footer ul {width: 30%; float: left;}
#footer .Lcat_footer .Lcat_2footer ul.last {width: auto; float: right;}
#footer .Lcat_footer .Lcat_2footer ul li h3 {margin-bottom: 0; padding: 0;	text-transform: uppercase; font-size: 12px;}

#footer .footertextlink {padding:30px 0 0 0; font-size:0.9em; }
#footer .Lcat_3footer {padding:15px 0 0 0; clear: both; float: left; border-top: 1px solid #f0e7d3; margin-top: 15px;}
#footer .Lcat_3footer .pcicompliant {float:left;}
#footer .Lcat_3footer .copyright {width:200px; float:left; font-size:0.9em; padding:0 0 0 325px;}

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

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

/******************/
/* MY ACCOUNT NAV */
/******************/
.Lmyacccontactdetails {width:220px; padding:14px 0 0 11px; text-transform:uppercase; color:#FFF;}
.Lmyaccaccountdetails,
.Lmyaccdeliverydetails,
.Lmyaccorderhistory,
.Lmyaccreminders,
.Lmyaccreferfriend {width:220px; padding:0 0 0 11px; margin:0; color:#333;}
.Lmyaccaccountdetails h2,
.Lmyacccontactdetails h2,
.Lmyaccdeliverydetails h2,
.Lmyaccorderhistory h2,
.Lmyaccreminders h2 {padding:0 0 7px 0; margin:0; background:url(../images/bg_hdrhelpinfo.gif) no-repeat left bottom; font-size:0.9em; text-transform:uppercase; color:#fff;}
.Lmyaccaccountdetails ul,
.Lmyacccontactdetails ul,
.Lmyaccdeliverydetails ul,
.Lmyaccorderhistory ul,
.Lmyaccreminders ul,
.Lmyaccreferfriend ul {padding:9px 0 19px 0; margin:0;}
.Lmyaccaccountdetails ul li,
.Lmyacccontactdetails ul li,
.Lmyaccdeliverydetails ul li,
.Lmyaccorderhistory ul li,
.Lmyaccreminders ul li,
.Lmyaccreferfriend ul li {padding:2px 0 0 0;}
.Lmyaccaccountdetails ul li a,
.Lmyacccontactdetails ul li a,
.Lmyaccdeliverydetails ul li a,
.Lmyaccorderhistory ul li a,
.Lmyaccreminders ul li a,
.Lmyaccreferfriend ul li a {padding:0 0 0 14px; background:url(../images/bg_helpinfolist.gif) no-repeat left 4px; color:#fff;}

.Lmyacccontactdetails li .addrName {font-weight:normal;}
.Lmyacccontactdetails li.last {padding-top: 10px; text-transform:none;}

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

/* SITE WIDE RVI */
#showRVISiteWide{/* hide showrvi div by default */ display:none;}
.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;}

.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;}

.placeholder {border:1px solid #333; background-image:url(../images/placeholderbg.gif); background-repeat:no-repeat;background-position:center; background-color:#ccc;text-align:center;  position:relative;z-index:0;}

/*************************/
/* RECENT SEARCH */
/*************************/
#showRSI {width:173px; border:1px solid #666; display:none; padding:0; margin-bottom:10px; clear:both;}
#showRSI h2 {color:#fff; background:#666; font-size:1.3em;}
#showRSI ol#rsilist {padding:0px -20px;}
#showRSI ol#rsilist li {padding:0; margin:0;}
#showRSI ol#rsilist li a {text-transform:capitalize;} 
#showRSI p {padding:5px;}

/*************************/
/* VENDA SLIDER WIDGET */
/*************************/
#slider {border:1px solid #000; float:left; width:100%; margin-top:10px;}
#slider h2 {padding:5px;}
#slider #sliderlist {/*set ul width to high number so we are able to "slide" using overflow:hidden*/ width:1700px;}
#slider .slidewrapper {width:348px; margin:0; position:relative; float:left; overflow:hidden;}
#slider ul#sliderlist li {float:left; width:120px;}
ul#sliderlist h2 {background:none; border:none;}
#slider .slide {float:left; top:70px; position:relative; cursor:pointer;}
#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;}

/*****************************/
/* COMPARE PRODUCT  */
/*****************************/
#compareProduct{/* hide compareProduct div by default */ display:none;}
.LcompareProduct {width:173px; border:1px solid #333; margin:0 0 5px 0;}
* html .LcompareProduct {width:178px;}
.LcompareProduct ul {padding:0 0 0 5px;}
.LcompareProduct ul li {padding:0; width:100%; overflow:hidden; margin-bottom:7px;}
.LcompareProduct ul .details {float:right; width: 80px; padding: 0; margin-right:5px;font-size:.9em;}
.LcompareProduct ul .image {float:left;width: 60px;}
.LcompareProduct ul .image img {border-width:1px; border-style:solid;width:55px;}
.LcompareProduct h2 {margin-bottom:4px;font-size:1em; background:#666; color:#fff; }
.LcompareProduct h3 {padding:0;}
.LcompareProduct li .deletecomp{float:right;margin:25px 3px 0 1px;width:11px;padding-right:5px;}
.LcompareProduct #compareButton{clear:both;margin-left:5px;text-align:right;}
.LcompareProduct #compareButton a{margin-right:5px;}
.LcompareProduct p {margin:5px;}

#compareProduct .deletecomp{width:11px;}
#compareProduct .deletecomp span{background:url(../images/bt_deleteitem.gif) no-repeat; margin-top:7px; width:11px; height:11px; cursor:hand;display:block;}
#compareProduct .deletecomp span a:hover{text-decoration:none;}

#compareButton{/* hide compareButton div by default */ display:none;}


/********************************************/
/* Custom Phase 1 */
/* ******************************************/
#header .Lcat_headerbtm .Lsearch  h2 , #header .Lcat_ckheaderbtm  .Lsearch  h2{display:none;}

/*************************/
/* CHECKOUT: HELP & INFO */
/*************************/
#checkout .checkoutR .helpinfo,
#checkout .checkoutorcfL .helpinfo,
#checkout .checkoutorfnL .helpinfo {width:173px; margin:0; color:#fff;}
#checkout .checkoutR .helpinfo h2,
#checkout .checkoutorcfL .helpinfo h2,
#checkout .checkoutorfnL .helpinfo h2 {width:208px; padding:16px 0 10px 13px; margin:0; text-transform:uppercase; font-size:0.9em; background:url(../images/bg_hdrhelpinfo.gif) no-repeat 13px bottom;}
#checkout .checkoutR ul,
#checkout .checkoutorcfL ul,
#checkout .checkoutorfnL ul {width:209px; padding:13px 0 0 13px; margin:0;}
#checkout .checkoutR ul li,
#checkout .checkoutorcfL ul li,
#checkout .checkoutorfnL ul li {padding:0 0 0 12px; margin-bottom: 7px; background:url(../images/bg_helpinfolist.gif) no-repeat left 4px; font-size:0.9em;}
#checkout .checkoutR ul li a,
#checkout .checkoutorcfL ul li a,
#checkout .checkoutorfnL ul li a {color:#fff;}
/* HELP & INFO BANNERS */
#checkout .checkoutR .safebanner,
#checkout .checkoutorcfL .safebanner,
#checkout .checkoutorfnL .safebanner {width:233px; float:left; padding:0 0 12px 0; margin:32px 0 90px 0; background:#B11011;}
#checkout .checkoutR .safebanner h2,
#checkout .checkoutorcfL .safebanner h2,
#checkout .checkoutorfnL .safebanner h2 {width:221px; float:left; padding:6px 0 11px 12px; margin:0; background:none; font-size:0.9em; color:#fff;}
#checkout .checkoutR .safebanner ul,
#checkout .checkoutorcfL .safebanner ul,
#checkout .checkoutorfnL .safebanner ul {width:213px; height:32px; float:left; padding:1px 0 1px 1px; margin:0 0 0 9px; background:#999;}
#checkout .checkoutR .safebanner ul li,
#checkout .checkoutorcfL .safebanner ul li,
#checkout .checkoutorfnL .safebanner ul li {float:left; padding:0 1px 0 0; margin:0; background:none;}
#checkout .checkoutR .safebanner ul li a,
#checkout .checkoutorcfL .safebanner ul li a,
#checkout .checkoutorfnL .safebanner ul li a {outline:0;}

/***************************/
/* CHECKOUT STEP INDICATOR */
/***************************/
ul.Lcheckoutstepindicators {width:717px; float:left; padding:0 0 0 10px; margin:0; background:url(../images/bg_stepbox.gif) repeat-x left top; }
ul.Lcheckoutstepindicators li {float:left; padding:11px 0 18px 0; margin:0; display: inline; color:#fff;}
ul.Lcheckoutstepindicators li.checkoutStep1,
ul.Lcheckoutstepindicators li.checkoutStep2,
ul.Lcheckoutstepindicators li.checkoutStep3,
ul.Lcheckoutstepindicators li.checkoutStep3DSecure {padding:11px 16px 18px 0; margin:0 10px 0 0; background:url(../images/bg_stepboxlist.gif) no-repeat right 15px;}
ul.Lcheckoutstepindicators li.checkoutStep3DSecureOn,
ul.Lcheckoutstepindicators li.checkoutStep3On {width:158px; padding:11px 0 18px 9px; margin:0; background:url(../images/bg_stepboxOn.gif) no-repeat left 5px;}
ul.Lcheckoutstepindicators li.checkoutStep1On {width:170px; padding:11px 0 18px 8px; margin:0; background:url(../images/bg_stepdeliveryaddrOn_small.gif) no-repeat left 5px;}
ul.Lcheckoutstepindicators li.checkoutStep2On {width:170px; padding:11px 0 18px 8px; margin:0; background:url(../images/bg_stepdeliveryaddrOn_small.gif) no-repeat left 5px;}
ul.Lcheckoutstepindicators li.checkoutStep4On {width:130px; padding:11px 0 18px 9px; margin:0; background:url(../images/bg_stepboxOn.gif) no-repeat left 5px;}

/* the following are classes because they appear in detblocks and ids cannot be duplicated */
table th, table tr td {text-align:left;}
table.wizrtable {width: 100%; border-width: 0; border-spacing: 0; border-style: none; border-collapse: collapse;}
table.wizrtable th {border-width: 0; padding: 5px 0 5px 0; border-style: none;}
/**********************************************************/
/* BASKET, ORDER CONFIRMATION, ORDER RECEIPT BOTH COLUMNS */
/**********************************************************/
/*this will overwrite the global.css set in the core code, to hide sku remove the line below  */
#yourbasket .sku, #orderconfirmation .sku, #orderreceipt .sku, #orderdetail .sku {display: none !important;}

/**************/
/* MY ACCOUNT */
/**************/
#myacc-col-two h1.myaccount {width:727; height:180px; background:url(../images/hdr_myaacount.gif) no-repeat left top; padding:0 0 29px 0; margin:0; text-indent:-5000px; display:block;}
#myacc-col-two p {padding:0 0 9px 21px; margin:0; color:#333;}
#myacc-col-two p a {text-decoration:underline; color:#333;}
#myacc-col-two p a:hover, 
#myacc-col-two input,
#myacc-col-two select,
#myacc-col-two h3 {color:#333;}

/************************/
/* EDIT CONTACT DETAILS */
/************************/
#myacc-col-two #tlusermyform .myformedituserhdr  {width:727px; float:left; height:180px; padding:0; margin:0; background:url(../images/hdr_contactdetail.jpg) no-repeat left top; text-indent:-5000px;}
#myacc-col-two #tlusermyform .f-myformdetail-wrapper {width:706px; float:left; margin:0 0 0 11px; background:#EFE9D9 url(../images/bg_bottomgraybox.gif) no-repeat left bottom;}
#myacc-col-two #tlusermyform .f-myformdetail {width:706px; float:left; padding:40px 0 18px 14px; background:url(../images/bg_hdreditcontactaddress.gif) no-repeat left top;}
#myacc-col-two #tlusermyform .f-myformdetail div {padding:4px 0; *padding:3px 0;}
#myacc-col-two #tlusermyform .f-myformdetail div div {width:180px; padding:0;}
#myacc-col-two #tlusermyform .f-myformdetail div div label {width:120px;}
#myacc-col-two #tlusermyform .f-myformdetail div label {width:180px; color:#333;}
#myacc-col-two #tlusermyform .f-myformdetail div input {width:201px; *width:199px; height:14px; min-height:14px;}
#myacc-col-two #tlusermyform .f-myformdetail div #area {width:30px;}
#myacc-col-two #tlusermyform .f-myformdetail div #phone {width:164px; *width:160px;}
#myacc-col-two #tlusermyform .f-myformdetail div #statelist,
#myacc-col-two #tlusermyform .f-myformdetail div #cntrylist {width:205px;}
#myacc-col-two #tlusermyform .f-myformdetail #birthday select {margin:0 3px 0 0;}
#myacc-col-two #tlusermyform .f-myformdetail div .invisible {color:#EFE9D9;}

/*****************/
/* ORDER HISTORY */
/*****************/
#orderhistory {width:727px; float:left; padding:0 0 20px 0;}
#orderhistory h1 {width:727px; float:left; height:180px; padding:0 0 10px 0; margin:0; background:url(../images/hdr_orderhistory.jpg) no-repeat left top; text-indent:-5000px;}
#orderhistory p {width:706px; float:left; padding:10px 0 10px 11px; margin:0;}
#orderhistory h2.balance {width:706px; float:left; padding:5px 0 10px 11px; font-size:1.1em; color:#333;}
#orderhistory .ordersListBox h2 {width:715px; float:left; padding:5px 0 5px 12px; margin:0 0 10px 0; background:#FF7200; font-size:1em; text-transform:uppercase; color:#fff;}
#orderhistory #orders_list {width:720px; float:left;}
#orderhistory #orders_list li {width:706px; float:left; padding:0 0 5px 0; margin:0 0 10px 11px; background:url(../images/bg_topgraybox.gif) no-repeat left top;}
#orderhistory #orders_list li .wizrtable {width:706px; float:left; padding:0; margin:5px 0 10px 0; background:#EFE9D9 url(../images/bg_bottomgraybox.gif) no-repeat left bottom; color:#333;}
#orderhistory #orders_list li .wizrtable th {width:200px; padding:5px 0 5px 14px;}
#orderhistory #orders_list li .wizrtable th.hdrOrderDate {padding:10px 0 5px 14px;}
#orderhistory #orders_list li .wizrtable th.hdrItems {padding:5px 0 15px 14px;}
#orderhistory #orders_list li .wizrtable td {width:600px; font-size:100%;}
#orderhistory #orders_list li .wizrtable td.orderDate {padding:10px 0 5px 0;}
#orderhistory #orders_list li .wizrtable td.items {padding:5px 0 15px 0;}
#orderhistory #orders_list li .wizrtable td.items li {width:500px; float:left; padding:0; margin:2px 0; background:none;}
#orderhistory #orders_list li .wizrtable td.items li a:hover {color:#333;}
#orderhistory #orders_list li .vieworder {margin:0 0 0 13px; outline:0;}

#orderhistory #buttons {width:706px; float:left; padding:25px 0 0 11px;}

/**********************/
/* VIEW ORDER HISTORY */
/**********************/
#orderdetail {width:727px; float:left; padding:0 0 20px 0;}
#orderdetail h1 {width:727px; float:left; height:180px; padding:0 0 10px 0; margin:0; background:url(../images/hdr_vieworderhistory.jpg) no-repeat left top; text-indent:-5000px;}
#orderdetail p {width:706px; float:left; padding:10px 0 10px 11px; margin:0;}
#orderdetail .ohSumDetail {width:706px; float:left; padding:0 0 10px 0; margin:10px 0 5px 11px; background:#EFE9D9 url(../images/bg_bottomgraybox.gif) no-repeat left bottom; color:#333;}
#orderdetail .ohSumDetail h2 {width:706px; float:left; margin:0; padding:7px 0 10px 14px; background:url(../images/bg_orangeheader.gif) no-repeat left top; text-transform:uppercase; font-size:0.9em; font-weight:bold; color:#fff;}
#orderdetail .ohSumDetail .orderdetails {width:706px; float:left;}
#orderdetail .ohSumDetail .orderdetails th {width:200px; padding:5px 0 5px 14px;}
#orderdetail .ohSumDetail .orderdetails td {width:600px; font-size:100%;}
#orderdetail .ohSumDetail .orderdetails td.includingVat {padding:5px 0 5px 193px;}

#orderdetail .ohListVoucher {width:706px; float:left; padding:0 0 10px 0; margin:10px 0 5px 11px; background:#EFE9D9 url(../images/bg_bottomgraybox.gif) no-repeat left bottom; color:#333; display:none;}
#orderdetail .promotions {width:706px; float:left; margin:0; padding:7px 0 10px 14px; background:url(../images/bg_orangeheader.gif) no-repeat left top; text-transform:uppercase; font-size:0.9em; font-weight:bold; color:#fff;}
#orderdetail .promotions  th.hdrVouchers {padding:7px 0 0 14px; font-weight:bold; font-size:1em;}
#orderdetail .promotions  th.hdrPromotion {width:180px; padding:15px 0 10px 14px; font-size:1em; color:#333;}
#orderdetail .promotions  td.promotion {padding:15px 0 5px 0; font-size:1.1em; color:#333;}

#orderdetail #paymentdetails_orlk {width:706px; float:left; padding:0 0 10px 0; margin:10px 0 5px 11px; background:#EFE9D9 url(../images/bg_bottomgraybox.gif) no-repeat left bottom; color:#333;}
#orderdetail #paymentdetails_orlk h2 {width:706px; float:left; margin:0; padding:7px 0 10px 14px; background:url(../images/bg_orangeheader.gif) no-repeat left top; text-transform:uppercase; font-size:0.9em; font-weight:bold; color:#fff;}
#orderdetail #paymentdetails_orlk table {margin:0;}
#orderdetail #paymentdetails_orlk table th {width:1200px; padding:5px 0 5px 13px;}
#orderdetail #paymentdetails_orlk td {width:600px; font-size:100%;}

#orderdetail #contactdetails_orlk {width:706px; float:left; padding:0 0 10px 0; margin:10px 0 5px 11px; background:#EFE9D9 url(../images/bg_bottomgraybox.gif) no-repeat left bottom;}
#orderdetail #contactdetails_orlk h2 {width:706px; float:left; margin:0; padding:7px 0 10px 14px; background:url(../images/bg_orangeheader.gif) no-repeat left top; text-transform:uppercase; font-size:0.9em; font-weight:bold; color:#fff;}
#orderdetail #contactdetails_orlk p {padding:10px 0 10px 14px;}

#orderdetail .deliveryaddress {width:706px; float:left; padding:0 0 10px 0; margin:10px 0 5px 11px; background:#EFE9D9 url(../images/bg_bottomgraybox.gif) no-repeat left bottom;} 
#orderdetail .deliveryaddress h2 {width:706px; float:left; margin:0; padding:7px 0 10px 14px; background:url(../images/bg_orangeheader.gif) no-repeat left top; text-transform:uppercase; font-size:0.9em; font-weight:bold; color:#fff;}
#orderdetail .deliveryaddress p {padding:10px 0 10px 14px;}

#orderdetail .orderitemswrapper {width:706px; float:left; padding:0 0 14px; margin:10px 0 0 11px; background:transparent url(../images/bg_paymentdetailbottom.gif) no-repeat scroll left bottom; clear:both;}
#orderdetail .orderitemswrapper .orderitems {width:706px; float:left; background:transparent url(../images/bg_paymentdetail.gif) repeat-y scroll left top; clear:both;
color:#333;}
#orderdetail .orderitemswrapper .orderitems h2 {display:none;}
#orderdetail .orderitemswrapper .orderitems .wizrtable th {/*height:46px; *height:26px; */padding:7px 0 22px 0; background:transparent url(../images/bg_orderitem.gif) repeat-x scroll left top; text-align:center; text-transform:uppercase; color:#fff;}
#orderdetail .orderitemswrapper .orderitems .wizrtable th.quantity{padding-left:5px;}
#orderdetail .orderitemswrapper .orderitems .wizrtable th.thumb {width:240px; padding:7px 0 22px 15px; background:transparent url(../images/bg_orderitemthumb.gif) no-repeat scroll left top; text-align:left;}
#orderdetail .orderitemswrapper .orderitems .wizrtable th.status {width:100px; padding:7px 15px 22px 0;}
#orderdetail .orderitemswrapper .orderitems .wizrtable th.carrier {width:80px; padding:7px 15px 22px 0; background:transparent url(../images/bg_orderitemprice.gif) no-repeat scroll right top;}
#orderdetail .orderitemswrapper .orderitems .wizrtable td {width:100px; padding:25px 10px 15px 0; font-size:100%; border-bottom:1px solid #EFE9D9; text-align:center; vertical-align:top; color:#333;}
#orderdetail .orderitemswrapper .orderitems .wizrtable td.thumb {width:60px; padding:16px 0 19px 15px;}
#orderdetail .orderitemswrapper .orderitems .wizrtable td.name {width:200px; padding:25px 0 0 10px; text-align: left; vertical-align:top;}
#orderdetail .orderitemswrapper .orderitems .wizrtable td.priceeach {width:80px; padding:25px 40px 0 0; text-align:right; vertical-align:top; font-size:1em; color:#333;}
#orderdetail .orderitemswrapper .orderitems .wizrtable td.quantity {width:40px; width:50px; padding:25px 25px 0 0; text-align:right;}
#orderdetail .orderitemswrapper .orderitems .wizrtable td.totalprice {width:80px; padding:25px 40px 0 0; text-align:right;}
#orderdetail .orderitemswrapper .orderitems .wizrtable td.giftmsg {padding:10px 0 10px 14px; text-align:left;}
#orderdetail .orderitemswrapper .orderitems .wizrtable td.selected  {border:none;}

#orderdetail .orderitemswrapper .noship p {width:695px; padding:5px 0 15px 14px; margin:0; background:#fff url(../images/bg_hdrorangerepeat.gif) repeat-x left top; text-transform:uppercase; font-weight:bold; color:#fff;}
#orderdetail .orderitemswrapper .noship .wizrtable {width:706px; float:left;}
#orderdetail .orderitemswrapper .noship .wizrtable td.giftmsg {width:706px; padding:10px 0 10px 20px; text-align:left;}
#orderdetail .orderitemswrapper .noship .wizrtable td.giftmsg .giftmsgtext {width:450px; float:left;}
#orderdetail .orderitemswrapper .noship .wizrtable td.giftmsg .giftmsgline {width:60px; float:left;}

#orderdetail #buttons {width:706px; float:left; padding:25px 0 20px 11px;}

/***********************************/
/* EDIT EMAIL ADDRESS AND PASSWORD */
/***********************************/
#myacc-col-two #tlusermyform {width:727px; float:left; padding:0 0 20px 0;}
#myacc-col-two #tlusermyform .myformchangepwd {width:727px; float:left; height:180px; padding:0; margin:0; background:url(../images/hdr_editemailpassword.jpg) no-repeat left top; text-indent:-5000px;}
#myacc-col-two #tlusermyform p {width:706px; float:left; padding:10px 0 10px 11px; margin:0;}
#myacc-col-two #tlusermyform .f-myformemail {width:706px; float:left; padding:20px 0 15px 0; margin:10px 0 0 11px; background:url(../images/bg_graybox.gif) no-repeat left top;}
#myacc-col-two #tlusermyform .f-myformemail div {width:680px; float:left; padding:0 0 8px 14px;}
#myacc-col-two #tlusermyform .f-myformemail div label {width:160px; color:#333;}
#myacc-col-two #tlusermyform .f-myformemail div input {width:130px;}
#myacc-col-two #tlusermyform #buttons {width:706px; float:left; padding:25px 0 0 11px;}

/******************************/
/* EDIT COMMUNICATION OPTIONS */
/******************************/
#myacc-col-two #tlusermyform .myformeditcomm {width:727px; float:left; height:180px; padding:0; margin:0; background:url(../images/hdr_editcomoptions.jpg) no-repeat left top; text-indent:-5000px;}
#myacc-col-two #tlusermyform #myformcommoption {width:700px; float:left; padding:0; margin:0;}
#myacc-col-two #tlusermyform #myformcommoption p {padding:10px 0 10px 11px;}
#myacc-col-two #tlusermyform #myformcommoption .postbox {width:706px; float:left; padding:12px 0 0 0; margin:8px 0 0 11px; background:#EFE9D9 url(../images/bg_topgraybox.gif) no-repeat left top;}
#myacc-col-two #tlusermyform #myformcommoption .postbox label {width:150px; padding:8px 0 8px 14px; color:#333;}
#myacc-col-two #tlusermyform #myformcommoption .emailbox {width:706px; float:left; padding:0; margin:0 0 0 11px; background:#EFE9D9;}
#myacc-col-two #tlusermyform #myformcommoption .emailbox label {width:150px; padding:8px 0 8px 14px; color:#333;}
#myacc-col-two #tlusermyform #myformcommoption .emailformat {width:706px; float:left; padding:0; margin:0 0 0 11px; background:#EFE9D9;}
#myacc-col-two #tlusermyform #myformcommoption .emailformat label {width:168px; padding:8px 0 8px 14px; color:#333;}
#myacc-col-two #tlusermyform #myformcommoption .emailformat select {margin:7px 0 0 0;}
#myacc-col-two #tlusermyform #myformcommoption .thirdpartybox {width:706px; float:left; padding:0 0 12px 0; margin:0 0 8px 11px; background:#EFE9D9 url(../images/bg_bottomgraybox.gif) no-repeat left bottom;}
#myacc-col-two #tlusermyform #myformcommoption .thirdpartybox label {width:150px; padding:8px 0 8px 14px; color:#333;}


/******************/
/* EDIT PROFILE */
/******************/
.aboutyou h1 {width:727px; float:left; height:180px; padding:0; margin:0; background:url(../images/hdr_changeprofile.jpg) no-repeat left top; text-indent:-5000px;}
.aboutyou h3 {width:706px; float:left; padding:10px 0 10px 11px; margin:0;}
.aboutyou .f-orbtaboutyou {float:left; padding:0; margin:0 0 0 11px;}

#myacc-col-two #tlusermyform  .aboutyou h3 {float:left; padding:6px 0 7px 14px; margin:15px 0 0 11px; background:url(../images/hdr_aboutyou.gif) no-repeat left top; text-indent:-5000px; font-weight:bold; font-size:1em; color:#fff;}
#myacc-col-two #tlusermyform  .aboutyou p {width:692px; float:left; padding:20px 0 10px 14px; margin:0 0 0 11px; background:#EFE9D9;}
#myacc-col-two #tlusermyform  .hotarivals {width:706px; float:left; padding:10px 0 8px 0; margin:0; background:#EFE9D9;}
#myacc-col-two #tlusermyform  .hotarivals .hotbox {padding:0 0 0 14px;width:90%;}
#myacc-col-two #tlusermyform  .hotarivals .hotbox input {float:left;width:20px;margin:0;}
#myacc-col-two #tlusermyform  .hotarivals .hotbox label {padding:0 0 0 5px;float:left;width:70%;color:#333333;}
#myacc-col-two #tlusermyform  .neareststore {width:706px; float:left; padding:0 0 15px 0; margin:0; background:#EFE9D9;}
#myacc-col-two #tlusermyform  .neareststore p {width:692px; float:left; padding:12px 0 0 14px; margin:0;}
#myacc-col-two #tlusermyform  .neareststore .neareststoreleft {width:325px; float:left; padding:0 0 0 14px; margin:18px 0 0 0;}
#myacc-col-two #tlusermyform  .neareststore  .neareststoreleft label {width:78px; padding:3px 0 0 0; color:#333;}
#myacc-col-two #tlusermyform  .neareststore  .neareststoreleft select {width:246px;}
#myacc-col-two #tlusermyform  .neareststore  .neareststoreright {width:330px; float:left; padding:0 0 0 20px; margin:18px 0 0 0;}
#myacc-col-two #tlusermyform  .neareststore  .neareststoreright label {width:75px; padding:3px 0 0 0; color:#333;}
#myacc-col-two #tlusermyform  .neareststore  .neareststoreright select {width:246px;}

#myacc-col-two #tlusermyform #dropdown_profile{background:#EFE9D9;width:678px; margin:0; padding:0 14px 0 14px;overflow:hidden;}
#myacc-col-two #tlusermyform #dropdown_profile .f-orbtdetailservey{width:678px; margin:0;padding:10px 0 0 0;border-top:1px solid #FF7200;}
#myacc-col-two #tlusermyform #dropdown_profile .f-orbtdetailservey div{clear:none;}
#myacc-col-two #tlusermyform #dropdown_profile .f-orbtdetailservey .dropdown_profileleft{width:325px;margin:0;padding:0;float:left;}
#myacc-col-two #tlusermyform #dropdown_profile .f-orbtdetailservey .dropdown_profileleft div {width:325px; margin:10px 0 0 0;padding:0;}
#myacc-col-two #tlusermyform #dropdown_profile .f-orbtdetailservey .dropdown_profileleft div select{width:300px;color:#333;float:left;}
#myacc-col-two #tlusermyform #dropdown_profile .f-orbtdetailservey .dropdown_profileright{width:312px;margin:0;padding:0 0 0 0;float:right;}
#myacc-col-two #tlusermyform #dropdown_profile .f-orbtdetailservey .dropdown_profileright div {width:320px;margin:10px 0 0 0;padding:0;}
#myacc-col-two #tlusermyform #dropdown_profile .f-orbtdetailservey .dropdown_profileright div select{width:300px;color:#333;float:left;}
#myacc-col-two #tlusermyform #dropdown_profile .f-orbtdetailservey .dropdown_profileright div input{color:#333;}
#myacc-col-two #tlusermyform #dropdown_profile .f-orbtdetailservey .dropdown_profileright div.usxtchildage label {width:300px;padding:5px 0 10px 0;margin:0;color:#333;}
#myacc-col-two #tlusermyform #dropdown_profile .f-orbtdetailservey .dropdown_profileright div.usxtchildage ul li {display:inline;width:90px;}
#myacc-col-two #tlusermyform #dropdown_profile .f-orbtdetailservey .dropdown_profileright div.usxtchildage ul li input{width:20px;float:left;padding:0;margin:3px 5px 0 0;}
#myacc-col-two #tlusermyform #dropdown_profile .f-orbtdetailservey .dropdown_profileright div.usxtchildage ul li label{width:50px;float:left;}

#myacc-col-two #tlusermyform  .interestyou {width:692px; float:left; padding:32px 0 15px 14px; margin:0; background:#EFE9D9 url(../images/bg_bottomgraybox.gif) no-repeat left bottom;}
#myacc-col-two #tlusermyform  .interestyou p {width:692px; float:left; padding:0; margin:0;}
#myacc-col-two #tlusermyform  .interestyou ul {width:692px; float:left; padding:21px 0 0 0; margin:0;}
#myacc-col-two #tlusermyform  .interestyou ul li {width:170px; float:left; padding:0 0 9px 0; *padding:0 0 5px 0; margin:0;}
#myacc-col-two #tlusermyform  .interestyou ul li input {width:20px; float:left; padding:0; margin:0;}
#myacc-col-two #tlusermyform  .interestyou ul li label {width:130px; float:left; padding:0 0 0 5px; *padding:3px 0 0 5px; margin:0; color:#333;}
#myacc-col-two #tlusermyform .aboutyou #buttons {padding:25px 0 0 0;}

/*********************/
/* YOUR ADDRESS BOOK */
/*********************/
.addressbook {width:960px; float:left; padding:0 0 20px 0; background:#fff;}
.addressbook h1 {width:960px; float:left; height:180px; padding:0; margin:0; background:url(../images/hdr_youraddressbook.jpg) no-repeat left top; text-indent:-5000px;}
.addressbook p {width:706px; float:left; padding:20px 0 20px 21px; margin:0; color:#333;}
.addressbook #address_list {width:940px; float:left; padding:0; margin:0;}
.addressbook #address_list li {width:706px; float:left; padding:0; margin:0 0 15px 21px;  background:#EFE9D9 url(../images/bg_orangeheader.gif) no-repeat left top;}
.addressbook #address_list .f-oradsaddbook {width:100%; padding:0 0 15px 14px; margin:0; background: url(../images/bg_bottomgraybox.gif) no-repeat left bottom; overflow:hidden; float:left;}
/*.addressbook #address_list .f-oradsaddbook legend {display:block; float:left; padding:7px 0 10px 0; *padding:3px 0 10px 0; margin:0; *margin:0 0 0 -7px; font-weight:bold; text-transform:uppercase; font-size:0.9em; color:#fff;}*/
.addressbook #address_list .f-oradsaddbook legend {overflow:hidden; display:block; padding:7px 0 10px 0; margin:0; font-weight:bold; text-transform:uppercase; font-size:0.9em; color:#fff; *padding:3px 0 10px 0; *margin:0 0 0 -7px;}
.addressbook #address_list .f-oradsaddbook p {width:690px; float:left; padding:5px 0 10px 0; margin:0; color:#333;}
.addressbook #address_list .f-oradsaddbook div {padding:0; margin:0 0 0 -4px;}
.addressbook #address_list .f-oradsaddbook div a {float:right; margin:-24px 400px 0 0;}
.addressbook #address_list .f-oradsaddbook div input {float:left;}
.addressbook #address_list .f-oradsaddbook div label {float:left; padding:2px 0 0 0; *padding:3px 0 0 0;}
.addressbook #buttons {width:706px; float:left; padding:20px 0 0 21px; *padding:30px 0 0 21px; margin:0;}
.addressbook #buttons .bt-gobackmyacc {margin:0 0 0 50px;}

/* STEP INDICATOR */
.addressbook ul.Lcheckoutstepindicators {width:939px; float:left; padding:0 0 0 21px; margin:0; background:url(../images/bg_stepbox.gif) repeat-x left top; }
.addressbook ul.Lcheckoutstepindicators li {float:left; padding:11px 0 18px 0; margin:0; display: inline; color:#fff;}
.addressbook ul.Lcheckoutstepindicators li.checkoutStep1,
.addressbook ul.Lcheckoutstepindicators li.checkoutStep2,
.addressbook ul.Lcheckoutstepindicators li.checkoutStep3,
.addressbook ul.Lcheckoutstepindicators li.checkoutStep3DSecure {padding:11px 25px 18px 0; margin:0 20px 0 0; background:url(../images/bg_stepboxlist.gif) no-repeat right 15px;}
.addressbook ul.Lcheckoutstepindicators li.checkoutStep2On {width:170px; padding:11px 0 18px 9px; margin:0 15px 0 0; background:url(../images/bg_stepdeliveryaddrOn.gif) no-repeat left 5px;}

/*******************************************/
/* ADD DELIVERY ADDRESS - POST CODE LOOKUP */
/*******************************************/
.pclookupdelivery {float:left; padding:0 0 20px 0; color:#333;}
.pclookupdelivery h1 {width:727px; float:left; height:180px; padding:0; margin:0; background:url(../images/hdr_adddeliveryaddress.jpg) no-repeat left top; text-indent:-5000px;}
.pclookupdelivery .f-orzcpostcode {width:706px; float:left; padding:0; margin:20px 0 0 21px;}
.pclookupdelivery .f-orzcpostcode legend {display:block; float:left; padding:7px 0 10px 14px; *padding:3px 0 10px 7px; margin:0; font-weight:bold; text-transform:uppercase; font-size:0.9em; color:#333;}
.pclookupdelivery .f-orzcpostcode div {width:706px; float:left; padding:5px 0 15px 0; margin:0;}
.pclookupdelivery .f-orzcpostcode div label {width:130px; padding:0 0 0 14px;}
.pclookupdelivery .f-orzcpostcode div input {color:#333;}
.pclookupdelivery #buttons {float:right; padding:40px 20px 0 0;}
.pclookupdelivery div {width:250px; float:left; padding:10px 0 0 35px;}
.pclookupdelivery div a:hover {color:#333;}
/* STEP INDICATOR */
.pclookupdelivery .Lcat_headingintro {width:727px; padding:0;}

/************************/
/* ADD DELIVERY ADDRESS */
/************************/
.containeroradeditadd {width:727px; float:left; padding:0 0 20px 0; color:#333;}
.containeroradeditadd h1 {width:727px; float:left; height:170px; padding:0 0 10px 0; margin:0; background:url(../images/hdr_adddeliveryaddress.jpg) no-repeat left top; text-indent:-5000px;}
.containeroradeditadd p {width:706px; float:left; padding:10px 0 10px 11px; margin:0;}
.containeroradeditadd .f-oradedetail {width:706px; float:left; padding:35px 0 0 0; margin:5px 0 0 11px; background:#EFE9D9 url(../images/hdr_addcontaddrbox.gif) no-repeat left top;}
.containeroradeditadd .f-oradedetail div {padding:4px 0 4px 14px; *padding:3px 0 3px 14px;}
.containeroradeditadd .f-oradedetail div label {width:180px;}
.containeroradeditadd .f-oradedetail div label.invisible {display:none;}
.containeroradeditadd .f-oradedetail div input {width:203px; *width:201px; color:#333;}
.containeroradeditadd .f-oradedetail div #area {width:40px;}
.containeroradeditadd .f-oradedetail div #phone {width:156px; *width:152px;}
.containeroradeditadd .f-oradedetail div div {width:180px; padding:0;}
.containeroradeditadd .f-oradedetail div div label {width:100px;}

.containeroradeditadd .f-oradeadd {width:706px; float:left; padding:0; margin:0 0 0 11px; background:#EFE9D9;}
.containeroradeditadd .f-oradeadd div {padding:4px 0 4px 14px; *padding:3px 0 3px 14px;}
.containeroradeditadd .f-oradeadd div label {width:180px;}
.containeroradeditadd .f-oradeadd div input {width:203px; *width:201px; color:#333;}
.containeroradeditadd .f-oradeadd div #statelist,
.containeroradeditadd .f-oradeadd div #cntrylist, 
.containeroradeditadd .f-oradeadd div select {width:207px; color:#333;}
.containeroradeditadd .f-oradeadd a {float:left; padding:0; margin:5px 0 0 15px; color:#333;}

.containeroradeditadd .f-oradename {width:706px; float:left; padding:4px 0 0 0; margin:0 0 0 11px; background:#EFE9D9 url(../images/bg_bottomgraybox.gif) no-repeat left bottom;} 
.containeroradeditadd .f-oradename div {width:691px; float:left; padding:0 0 15px 14px; margin:0;} 
.containeroradeditadd .f-oradename div label {width:180px;}
.containeroradeditadd .f-oradename div input {width:203px; *width:201px; color:#333;}

.containeroradeditadd #buttons {width:706px; float:left; padding:25px 0 0 11px;}
.containeroradeditadd .invisible {color:#EFE9D9;}

/****************/
/* ADD REMINDER */
/****************/
#myacc-col-two #addreminder h1 {width:727px; float:left; height:180px; padding:0; margin:0; background:url(../images/hdr_addreminder.jpg) no-repeat left top; text-indent:-5000px;}
#myacc-col-two #addreminder p {width:706px; float:left; padding:10px 0 10px 11px; margin:0;}
#myacc-col-two #addreminder .reminderBox {width:706px; float:left; padding:0 0 18px 0; margin:0 0 0 11px; background:#EFE9D9 url(../images/bg_reminderbox.gif) no-repeat left bottom;}
#myacc-col-two #addreminder .reminderBox th {background:#FF7200; text-transform:uppercase; color:#fff;}
#myacc-col-two #addreminder .reminderBox th.hdrFname {padding:0 0 0 14px; background:#FF7200 url(../images/bg_hdrFname_reminder.gif) no-repeat left top;}
#myacc-col-two #addreminder .reminderBox th.hdrYear {background:url(../images/bg_hdrYear_reminder.gif) no-repeat right top;}
#myacc-col-two #addreminder .reminderBox td {padding:15px 0 0 0;}
#myacc-col-two #addreminder .reminderBox td.fname {width:130px; padding:15px 0 0 14px;}
#myacc-col-two #addreminder .reminderBox td.fname input {width:100px; font-size:110%;}
#myacc-col-two #addreminder .reminderBox td.lname {width:130px;}
#myacc-col-two #addreminder .reminderBox td.lname input {width:100px; font-size:110%;}
#myacc-col-two #addreminder .reminderBox td.occasion {width:130px;}
#myacc-col-two #addreminder .reminderBox td.occasion select {width:100px; font-family:arial; font-size:110%;}
#myacc-col-two #addreminder .reminderBox td.day select {width:40px; font-family:arial; font-size:110%;}
#myacc-col-two #addreminder .reminderBox td.month {width:120px;}
#myacc-col-two #addreminder .reminderBox td.month select {width:80px; font-family:arial; font-size:110%;}
#myacc-col-two #addreminder .reminderBox td.year input {width:50px; font-size:110%;}
#myacc-col-two #addreminder #buttons {width:706px; float:left; padding:25px 0 0 11px;}

/************/
/* REMINDER */
/************/
#myacc-col-two #reminderslist h1 {width:727px; float:left; height:180px; padding:0; margin:0; background:url(../images/hdr_reminder.jpg) no-repeat left top; text-indent:-5000px;}
#myacc-col-two #reminderslist p {width:706px; float:left; padding:10px 0 10px 11px; margin:0;}
#myacc-col-two #reminderslist h3 {width:706px; float:left; padding:10px 0 10px 11px; margin:0; color:#333;}
#myacc-col-two #reminderslist .addreminder {width:680px; float:left; padding:10px 0 15px 11px; margin:0;}
#myacc-col-two #reminderslist .reminderBox {width:706px; float:left; padding:0 0 18px 0; margin:0 0 0 11px; background:#EFE9D9 url(../images/bg_reminderbox.gif) no-repeat left bottom; color:#333;}
#myacc-col-two #reminderslist .reminderBox th {background:#FF7200; text-transform:uppercase; color:#fff;}
#myacc-col-two #reminderslist .reminderBox th.hdrEdit {width:150px; padding:0 0 0 14px; background:#FF7200 url(../images/bg_hdrFname_reminder.gif) no-repeat left top;}
#myacc-col-two #reminderslist .reminderBox th.hdrOccasion {padding:0 0 0 15px;}
#myacc-col-two #reminderslist .reminderBox th.hdrDelete {width:170px; background:#FF7200 url(../images/bg_hdrYear_reminder.gif) no-repeat right top;}
#myacc-col-two #reminderslist .reminderBox td {padding:15px 0 0 0; font-size:100%;}
#myacc-col-two #reminderslist .reminderBox td.edit, 
#myacc-col-two #reminderslist .reminderBox td.occasion {padding:15px 0 0 15px;}

/*****************/
/* EDIT REMINDER */
/*****************/
#myacc-col-two #editreminder h1 {width:727px; float:left; height:180px; padding:0; margin:0; background:url(../images/hdr_editreminder.jpg) no-repeat left top; text-indent:-5000px;}
#myacc-col-two #editreminder p {width:706px; float:left; padding:10px 0 10px 11px; margin:0;}
#myacc-col-two #editreminder .reminderBox {width:706px; float:left; padding:0 0 18px 0; margin:0 0 0 11px; background:#EFE9D9 url(../images/bg_reminderbox.gif) no-repeat left bottom; color:#333;}
#myacc-col-two #editreminder .reminderBox th {background:#FF7200; text-transform:uppercase; color:#fff;}
#myacc-col-two #editreminder .reminderBox th.hdrBlank {width:150px; padding:0; background:#FF7200 url(../images/bg_hdrFname_reminder.gif) no-repeat left top; text-align:center;}
#myacc-col-two #editreminder .reminderBox th.hdrYear {width:150px; background:#FF7200 url(../images/bg_hdrYear_reminder.gif) no-repeat right top;}
#myacc-col-two #editreminder .reminderBox td {padding:15px 0 0 0; font-size:100%;}
#myacc-col-two #editreminder .reminderBox td.flname {width:160px; padding:15px 0 0 14px;}
#myacc-col-two #editreminder .reminderBox td.occasion {width:150px;}
#myacc-col-two #editreminder .reminderBox td.day {width:100px;}
#myacc-col-two #editreminder #buttons {width:706px; float:left; padding:25px 0 0 11px;}

/*****************/
/* ORDER HISTORY */
/*****************/
#orderhistory .ordersListBox  ul#orders_list li .reorder{display:none;}

/*******************/
/* POSTCODE LOOKUP */
/*******************/
.pclookupcontact {width:727px; float:left; }
.pclookupcontact h1 {margin:0 0 15px 0;}
.pclookupcontact fieldset {padding:0; margin:0;}
.pclookupcontact fieldset label {width:150px;}
.pclookupcontact div {padding:7px 0 7px 20px; color:#333;}
.pclookupcontact div a {color:#333;}
.pclookupcontact #buttons {width:88px; float:right; padding:0; margin:25px 10px 0 0;}

/*********/
/* LOGIN */
/*********/
.signin h1 {width:727px; float:left; height:180px; padding:0; margin:0; background:url(../images/hdr_login.gif) no-repeat left top; text-indent:-5000px; display:block;}
.signin legend {display:block; font-weight:bold; color:#3f3f3f; margin:0; *margin:0 0 0 -7px;}
.signin .f-loginemail {float:left; width:705px; padding:0 0 0 20px; margin:26px 0 0 0;}
.signin .f-loginemail div {padding:16px 0 24px 1px;}
.signin .f-loginemail label {width:105px;}
.signin .f-loginemail input#email {width:205px;}
.signin .f-loginiam {float:left; width:705px; padding:0 0 0 14px; margin:0;}
.signin .f-loginiam legend.loginiam {padding:0 0 14px 8px;}
.signin span.notregister {float:left; width:307px;}
.signin span.notregister #notRegistered {float:left; }
.signin span.notregister label.dontFloat {float:left; width:200px; padding:3px 0 7px 5px; font-size:0.9em;}
.signin span.notregister .notregistertxt {float:left; font-size:0.9em; padding:0 0 0 25px;}
.signin .registered {width:313px; float:left; background:url(../images/bg_registered.gif) no-repeat left top; position:relative;top:-38px;left:320px; padding:0 0 0 25px;}
.signin .registered #alreadyRegistered {float:left;}
.signin .registered label.dontFloat {width:250px; float:left; padding:2px 0 7px 5px; font-size:0.9em;}
.signin .registered label#lLoginPassword {width:80px; float:left; font-weight:bold; color:#3f3f3f;}
.signin .registered #password {width:205px; float:left;}
.signin #buttons {margin:0 73px 0 0; *margin:0 71px 0 0; position:relative;top:-25px;}

/**********************/
/* FORGOTTEN PASSWORD */
/**********************/
.containerpwrm {width:727px; float:left; padding:0 0 20px 0; color:#333;}
.containerpwrm h1 {width:727px; float:left; height:180px; padding:0; margin:0; background:url(../images/hdr_forgottenpassword.jpg) no-repeat left top; text-indent:-5000px;}
.containerpwrm p {width:706px; float:left; padding:10px 0 10px 11px; margin:0; display:none;}
.containerpwrm .f-pwrmemail {width:706px; height:92px; float:left; padding:0; margin:15px 0 10px 11px; background: url(../images/bg_forgottenpasswordbox.gif) no-repeat left top; color:#333;}
.containerpwrm div {width:706px; float:left; padding:50px 0 0 14px;}
.containerpwrm div label {width:120px; padding:2px 0 0 0;}
.containerpwrm div input {color:#333;}
.containerpwrm #buttons {width:446px; float:left; padding:25px 0 0 11px;}

/********************************/
/* FORGOTTEN PASSWORD THANK YOU */
/********************************/
.containerpwrmthankyou {width:727px; float:left; padding:0 0 20px 0; color:#333;}
.containerpwrmthankyou h1 {width:727px; float:left; height:180px; padding:0; margin:0; background:url(../images/hdr_forgottenpassword.jpg) no-repeat left top; text-indent:-5000px;}
.containerpwrmthankyou p {width:706px; float:left; padding:10px 0 10px 11px; margin:0;}
.containerpwrmthankyou #buttons {width:706px; float:left; padding:25px 0 0 11px;}

/************************************/
/* REGISTRATION - POST CODE LOOK UP */
/************************************/
.pclookupcontact {float:left; padding:0 0 20px 0; color:#333;}
.pclookupcontact h1 {width:727px; float:left; height:180px; padding:0; margin:0; background:url(../images/hdr_addcontactaddress.jpg) no-repeat left top; text-indent:-5000px;}
.pclookupcontact .f-orzcpostcode {width:706px; float:left; padding:0; margin:20px 0 0 21px;}
.pclookupcontact .f-orzcpostcode legend {display:block; float:left; padding:7px 0 10px 14px; *padding:3px 0 10px 7px; margin:0; font-weight:bold; text-transform:uppercase; font-size:0.9em; color:#333;}
.pclookupcontact .f-orzcpostcode div {width:706px; float:left; padding:5px 0 15px 0; margin:0;}
.pclookupcontact .f-orzcpostcode div label {width:130px; padding:0 0 0 14px;}
.pclookupcontact .f-orzcpostcode div input {color:#333;}
.pclookupcontact .f-orzcemail {width:706px; float:left; padding:0; margin:5px 0 0 21px;}
.pclookupcontact .f-orzcemail div {width:706px; float:left; padding:0 0 15px 0; margin:0;}
.pclookupcontact .f-orzcemail div label {width:130px; padding:0 0 0 14px;}
.pclookupcontact .f-orzcemail div input {color:#333;}
.pclookupcontact #buttons {float:right; padding:40px 20px 0 0;}
.pclookupcontact div {width:250px; float:left; padding:10px 0 0 35px;}
.pclookupcontact div a:hover {color:#333;}
/* STEP INDICATOR */
.pclookupcontact .Lcat_headingintro {width:727px; padding:0;}

/***********************/
/* ADD CONTACT ADDRESS */
/***********************/
.addcontactaddress {width:727px; float:left; padding:0 0 20px 0; color:#333;}
.addcontactaddress h1 {width:727px; float:left; height:180px; padding:0; margin:0; background:url(../images/hdr_addcontactaddress.jpg) no-repeat left top; text-indent:-5000px;}
.addcontactaddress p {width:706px; float:left; padding:10px 0 10px 11px; margin:0;}
.addcontactaddress .f-orbtpersonal {width:706px; float:left; padding:35px 0 19px 0; margin:5px 0 0 11px; background:#EFE9D9 url(../images/hdr_addcontactddrbox.gif) no-repeat left top;}
.addcontactaddress .f-orbtpersonal div {padding:4px 0 4px 14px; *padding:3px 0 3px 14px;}
.addcontactaddress .f-orbtpersonal div label {width:180px;}
.addcontactaddress .f-orbtpersonal div input {width:203px; *width:201px; color:#333;}
.addcontactaddress .f-orbtpersonal div select {margin:0 5px 0 0;}
.addcontactaddress .f-orbtadddetail {width:706px; float:left; padding:0; margin:0 0 0 11px; background:#EFE9D9;}
.addcontactaddress .f-orbtadddetail div {padding:4px 0 4px 14px; *padding:3px 0 3px 14px;}
.addcontactaddress .f-orbtadddetail div label {width:180px;}
.addcontactaddress .f-orbtadddetail div input {width:203px; *width:201px; color:#333;}
.addcontactaddress .f-orbtadddetail div select {width:207px; color:#333;}
.addcontactaddress .f-orbtadddetail a {float:left; padding:0; margin:5px 0 0 15px; color:#333;}
.addcontactaddress .f-orbtfaccdetail {width:706px; float:left; padding:0 0 20px 0; margin:0 0 0 11px; background:#EFE9D9 url(../images/bg_bottomgraybox.gif) no-repeat left bottom;}
.addcontactaddress .f-orbtfaccdetail div {padding:4px 0 4px 14px; *padding:3px 0 3px 14px;}
.addcontactaddress .f-orbtfaccdetail div div {width:180px; padding:0;}
.addcontactaddress .f-orbtfaccdetail div label {width:180px;}
.addcontactaddress .f-orbtfaccdetail div label.invisible {display:none;}
.addcontactaddress .f-orbtfaccdetail div div label {width:100px;}
.addcontactaddress .f-orbtfaccdetail div input {width:203px; *width:201px; color:#333;}
.addcontactaddress .f-orbtfaccdetail div #area {width:40px;} 
.addcontactaddress .f-orbtfaccdetail div #phone {width:156px; *width:152px;}
.addcontactaddress .f-orbtfaccdetail div #usxthotarrivals,
.addcontactaddress .f-orbtfaccdetail div #ustandc {width:15px; float:left; margin:3px 8px 0 -1px; *margin:0 8px 0 0;}
.addcontactaddress .f-orbtfaccdetail .dontFloat {width:630px; float:left; margin:1px 0 0 0; *margin:2px 0 0 0;}
.addcontactaddress .f-orbtfaccdetail .dontFloat a:hover {color:#333;}
/* ABOUT YOU */
.addcontactaddress .aboutyou  {width:706px; float:left; padding:0 0 15px 0; margin:10px 0 10px 11px; background:#EFE9D9 url(../images/bg_bottomgraybox.gif) no-repeat left bottom;}
.addcontactaddress .aboutyou h3 {float:left; margin:0; padding:6px 0 7px 14px; background:url(../images/hdr_aboutyou.gif) no-repeat left top; text-indent:-5000px; font-weight:bold; font-size:1em; color:#fff;}
.addcontactaddress .aboutyou p {width:690px; float:left; padding:20px 0 10px 14px;}
.addcontactaddress .neareststore {width:690px; float:left; padding:0; margin:0;}
.addcontactaddress .neareststore p {width:680px; float:left; padding:12px 0 0 3px; margin:0;}
.addcontactaddress .neareststore .neareststoreleft {width:325px; float:left; padding:0 0 0 3px; margin:18px 0 0 0;}
.addcontactaddress .neareststore  .neareststoreleft label {width:78px; padding:3px 0 0 0; color:#333;}
.addcontactaddress .neareststore  .neareststoreleft select {width:246px;}
.addcontactaddress .neareststore  .neareststoreright {width:325px; float:left; padding:0 0 0 20px; margin:18px 0 0 0;}
.addcontactaddress .neareststore  .neareststoreright label {width:75px; padding:3px 0 0 0; color:#333;}
.addcontactaddress .neareststore  .neareststoreright select {width:246px;}
.addcontactaddress .interestyou {width:690px; float:left; padding:32px 0 0 3px; margin:0;}
.addcontactaddress .interestyou p {width:690px; float:left; padding:0; margin:0;}
.addcontactaddress .interestyou ul {width:680px; float:left; padding:21px 0 0 0; margin:0;}
.addcontactaddress .interestyou ul li {width:135px; float:left; padding:0 0 9px 0; *padding:0 0 5px 0; margin:0;}
.addcontactaddress .interestyou ul li input {width:20px; float:left; padding:0; margin:0;}
.addcontactaddress .interestyou ul li label {width:105px; float:left; padding:0 0 0 5px; *padding:3px 0 0 5px; margin:0; color:#333;}
/* PLEASE CHOOSE A PASSWORD */
.addcontactaddress .f-orbtpwd {width:706px; float:left; padding:35px 0 15px 0; margin:10px 0 10px 11px; background:url(../images/bg_choosepasswordbox.gif) no-repeat left top;}
.addcontactaddress .f-orbtpwd div {padding:3px 0 3px 14px; *padding:2px 0 2px 14px;}
.addcontactaddress .f-orbtpwd div label {width:180px;}
.addcontactaddress #differentaddress {float:left; margin:0 8px 0 12px; *margin:-3px 6px 0 8px;}

.addcontactaddress #buttons {width:706px; float:left; padding:25px 0 0 11px;}
.addcontactaddress .invisible {color:#EFE9D9;}

/************************/
/* EDIT CONTACT ADDRESS */
/************************/
.editcontactaddress {width:727px; float:left; padding:0 0 20px 0; color:#333;}
.editcontactaddress h1 {width:727px; float:left; height:180px; padding:0; margin:0; background:url(../images/hdr_editcontactaddress.jpg) no-repeat left top; text-indent:-5000px;}
.editcontactaddress p {width:706px; float:left; padding:7px 0 7px 11px; margin:0;}
.editcontactaddress .f-orbtpersonal {width:706px; float:left; padding:35px 0 0 0; margin:5px 0 0 11px; background:#EFE9D9 url(../images/hdr_editcontaddrbox.gif) no-repeat left top;}
.editcontactaddress .f-orbtpersonal div {padding:4px 0 4px 14px; *padding:3px 0 3px 14px;}
.editcontactaddress .f-orbtpersonal div label {width:180px;}
.editcontactaddress .f-orbtpersonal div input {width:203px; *width:201px; color:#333;}
.editcontactaddress .f-orbtpersonal div select {margin:0 5px 0 0;}
.editcontactaddress .f-orbtdetail {width:706px; float:left; padding:0; margin:0 0 0 11px; background:#EFE9D9;}
.editcontactaddress .f-orbtdetail div {padding:4px 0 4px 14px; *padding:3px 0 3px 14px;}
.editcontactaddress .f-orbtdetail div label {width:180px;}
.editcontactaddress .f-orbtdetail div input {width:203px; *width:201px; color:#333;}
.editcontactaddress .f-orbtdetail div select {width:207px; color:#333;}
.editcontactaddress .f-orbtdetail a {float:left; padding:0; margin:5px 0 0 15px; color:#333;}
.editcontactaddress .f-orbtfdetail {width:706px; float:left; padding:0 0 20px 0; margin:0 0 0 11px; background:#EFE9D9 url(../images/bg_bottomgraybox.gif) no-repeat left bottom;}
.editcontactaddress .f-orbtfdetail div {padding:4px 0 4px 14px; *padding:3px 0 3px 14px;}
.editcontactaddress .f-orbtfdetail div div {width:180px; padding:0;}
.editcontactaddress .f-orbtfdetail div label {width:180px;}
.editcontactaddress .f-orbtfdetail div label.invisible {display:none;}
.editcontactaddress .f-orbtfdetail div div label {width:100px;}
.editcontactaddress .f-orbtfdetail div input {width:203px; *width:201px; color:#333;}
.editcontactaddress .f-orbtfdetail div #area {width:40px;} 
.editcontactaddress .f-orbtfdetail div #phone {width:156px; *width:152px;}
.editcontactaddress .f-orbtfdetail div #usxthotarrivals,
.editcontactaddress .f-orbtfdetail div #ustandc {width:15px; float:left; margin:3px 8px 0 -1px; *margin:0 8px 0 0;}
.editcontactaddress .f-orbtfdetail .dontFloat {width:630px; float:left; margin:1px 0 0 0; *margin:2px 0 0 0;}
.editcontactaddress .f-orbtfdetail .dontFloat a:hover {color:#333;}

.editcontactaddress #buttons {width:706px; float:left; padding:25px 0 0 11px;}
.editcontactaddress .invisible {color:#EFE9D9;}

/**********/
/* BASKET */
/**********/
#yourbasket {width:727px; float:left; padding:0;}
#yourbasket h1 {width:727px; height:180px; background:url(../images/hdr_basket.gif) no-repeat left top; text-indent:-5000px; padding:0; margin:0;}
#yourbasket .basketinstruct {float:left; padding:0 0 0 21px;}

#yourbasket .paymentInstructions {display:none;}

#yourbasket div.ordertable {width:707px; float:left; margin:0 0 0 10px;}
#yourbasket .wizrtable thead tr th {text-align: center; text-transform:uppercase; font-size:1.0em; color:#fff; background:url(../images/bg_table_basket.gif) repeat-x left top; padding:7px 0 20px 0;}
#yourbasket .wizrtable thead tr th.thumb {width:240px; background:url(../images/bg_thumb_basket.gif) no-repeat left top; text-align:left; padding-left:15px;}
#yourbasket .wizrtable thead tr th.name {text-align: left;} 
#yourbasket .wizrtable thead tr th.priceeach {width:130px;}
#yourbasket .wizrtable thead tr th.quantity {text-align:center;}
#yourbasket .wizrtable thead tr th.remove {background:url(../images/bg_remove_basket.gif) no-repeat right top; padding-right:30px;}
#yourbasket .wizrtable tbody tr td {border-bottom:1px solid #EFE9D9;}
#yourbasket .wizrtable tbody tr td.thumb {width:105px; padding:16px 0 19px 21px; background:url(../images/bg_thumb_content_basket.gif) repeat-y left top;}
#yourbasket .wizrtable tbody tr td.name {width:280px; padding:25px 0 0 10px; text-align: left; vertical-align:top;}
#yourbasket .wizrtable tbody tr td.name .gcdetails {font-size:1.1em; color:#333;}
#yourbasket .wizrtable tbody tr td.name a {font-size:1.2em; color:#333;}
#yourbasket .wizrtable tbody tr td.name a:hover {color:#333;}
#yourbasket .wizrtable tbody tr td.priceeach {width:80px; width:130px; padding:25px 55px 0 0; text-align:right; vertical-align:top; font-size:1em; color:#333;}
#yourbasket .wizrtable tbody tr td.quantity {width:50px; padding:24px 0 0 0; text-align:center; vertical-align:top; font-size:1em; color:#333;}
#yourbasket .wizrtable tbody tr td.quantity input {width:20px; *width:17px; text-align:center; font-size:1em; color:#333;}
#yourbasket .wizrtable tbody tr td.totalprice {width:130px; padding:25px 50px 0 0; text-align:right; vertical-align:top; font-size:1em; color:#333;}
#yourbasket .wizrtable tbody tr td.remove {width:50px; padding:27px 30px 0 0; *padding:27px 35px 0 5px; background:url(../images/bg_remove_content_basket.gif) repeat-y right top; text-align:center; vertical-align:top;}
#yourbasket .wizrtable tbody tr.orsctotal th {background:url(../images/bg_subtotal_basket.gif) no-repeat left top; padding:7px 7px 35px 0; text-align:right; text-transform:uppercase; font-weight:bold; font-size:1.1em; color:#333;} 
#yourbasket .wizrtable tbody tr.orsctotal td.thumb {background:url(../images/bg_thumbtot_basket.gif) repeat-x left top; border:0;}
#yourbasket .wizrtable td.basketTot {width:100px; background:url(../images/bg_basketTot_basket.gif) no-repeat right top; border:0; padding:7px 0 35px 5px; text-align:left; font-weight:bold; font-size:1.1em; color:#333;}

/* BUTTONS */
#yourbasket #buttons {width:696px; float:left; padding:12px 0 18px 21px;}
#yourbasket #buttons .btContinueShopping {margin:6px 179px 0 0;}
#yourbasket #buttons .btUpdateBasket {margin:6px 0 0 0;}

/* FEATURE PRODUCT ON BASKET */
.Lcat_orsccolonetwo {width:727px; float:right; padding:0 0 30px 0;}

/* BASKET EMPTY */
#checkout .containerorscempty {padding:0; *padding:0 0 90px 0;}
#checkout .containerorscempty h1 {width:727px; height:180px; background:url(../images/hdr_basket.gif) no-repeat left top; text-indent:-5000px; padding:0; margin:0;}
#checkout .containerorscempty p {width:900px; padding:12px 0 0 21px; clear:both;}
#checkout .containerorscempty #buttons {float:left; width:700px; padding:30px 0 0 21px;}
#checkout .containerorscempty #buttons .right {float:left;}

/*****************************************************/
/* RELATED PRODUCTS & ITEMS YOU MAY BE INTERESTED IN */
/*****************************************************/
#relatedbasket {display:none;}

/**********************/
/* ORDER CONFIRMATION */
/**********************/
#orderconfirmation {float:left; padding:0 0 34px 0;}
#orderconfirmation h1 {width:727px; height:180px; padding:0; margin:0; background:url(../images/hdr_ordersummary.gif) no-repeat left top; text-indent:-5000px;}
#orderconfirmation .headingtext {width:727px; clear:both; padding:8px 0 0 11px; color:#333;}

/* DELIVERY DETAILS */
#orderconfirmation .deliveryaddress {clear:both; width:706px; float:left; margin:15px 0 0 11px; padding:0 0 10px 0; background:#EFE9D9 url(../images/bg_deliveryaddress.gif) no-repeat left bottom; }
#orderconfirmation .deliveryaddress h2 {padding:11px 0 0 14px; background:url(../images/hdr_deliveryaddress.gif) no-repeat left top; text-transform:uppercase; font-size:0.9em; color:#333;}
#orderconfirmation .deliveryaddress .addrName strong {font-weight:normal; color:#333;}
#orderconfirmation .deliveryaddress p {width:220px; float:left; padding:2px 0 0 14px;}
#orderconfirmation .deliveryaddress a {float:left; margin:98px 0 0 0;}
#orderconfirmation .deliveryaddress img {float:left}

/* DELIVERY OPTION */
#orderconfirmation .deliveryrate {clear:both; width:706px; float:left; margin:10px 0 0 11px; padding:0 0 10px 0; background:#EFE9D9 url(../images/bg_deliveryaddress.gif) no-repeat left bottom; }
#orderconfirmation .deliveryrate div.deliverynote{padding:11px 0 11px 14px;font-style:italic;}
#orderconfirmation .deliveryrate h2 {padding:11px 0 0 14px; background:url(../images/hdr_deliveryaddress.gif) no-repeat left top; text-transform:uppercase; font-size:0.9em; color:#333;}
#orderconfirmation .deliveryrate h2 .specialtxt {padding:0 0 0 8px; font-size:1.1em; font-weight:normal; text-transform:none; font-weight:bold; color:#f00;}
#orderconfirmation .deliveryrate div.Lcat_deliveryoptions { width:120px; float:right; padding:14px 420px 0 0;}
#orderconfirmation .deliveryrate div.Lcat_deliveryoptions div {padding:0 0 9px 0}
#orderconfirmation .deliveryrate div.Lcat_deliveryoptions a {padding:0 20px 0 0; background:url(../images/bg_moreinfolink.gif) no-repeat right top; color:#666; outline:0;}
#orderconfirmation .deliveryrate ul {width:155px; padding:13px 0 0 10px; *padding:10px 0 0 10px; float:left;}
#orderconfirmation .deliveryrate ul li {padding:0 0 8px 0; *padding:0 0 5px 0;}
#orderconfirmation .deliveryrate ul li input {margin:-3px 3px 0 4px; *margin:0;}

/* ORDER ITEMS */
#orderconfirmation .orderitemswrapper {clear:both; width:706px; float:left; margin:10px 0 0 11px; padding:0 0 14px 0; background:url(../images/bg_paymentdetailbottom.gif) no-repeat left bottom;}
#orderconfirmation .noship p {width:692px; padding:5px 0 15px 14px; margin:0; background:#fff url(../images/bg_hdrorangerepeat.gif) repeat-x left top; text-transform:uppercase; font-weight:bold; color:#fff;}
#orderconfirmation .noship .wizrtable {width:706px;}
#orderconfirmation .noship .wizrtable td.giftmsg {padding:10px 0 10px 14px; text-align:left;}
#orderconfirmation .orderitems {clear:both; width:706px; float:left; background:url(../images/bg_paymentdetail.gif) repeat-y left top; color:#333;}
#orderconfirmation .orderitems h2 {display:none;}
#orderconfirmation .wizrtable thead tr th {padding:7px 0 22px 0; background:url(../images/bg_orderitem.gif) repeat-x left top; text-transform:uppercase; color:#fff;}
#orderconfirmation .wizrtable thead tr th.quantity {padding-left:17px;}
#orderconfirmation .wizrtable thead tr th.thumb {padding:7px 0 22px 15px; background:url(../images/bg_orderitemthumb.gif) no-repeat left top; text-align:left;}
#orderconfirmation .wizrtable thead tr th.totalprice {padding:7px 22px 16px 0; background:url(../images/bg_orderitemprice.gif) no-repeat right top;}
#orderconfirmation .wizrtable tbody tr td {padding:5px 0 5px 15px; font-size:1em;}
#orderconfirmation .wizrtable tbody tr td.thumb, 
#orderconfirmation .wizrtable tbody tr td.priceeach, 
#orderconfirmation .wizrtable tbody tr td.priceeach, 
#orderconfirmation .wizrtable tbody tr td.quantity, 
#orderconfirmation .wizrtable tbody tr td.totalprice {text-align: left; vertical-align:top; border-bottom:1px solid #EFE9D9; font-size:1em; color:#333;}
#orderconfirmation .wizrtable tbody tr td.thumb {width:70px; padding:16px 0 15px 21px;}
#orderconfirmation .wizrtable tbody tr td.name {width:220px; padding:25px 0 0 0; border-bottom:1px solid #EFE9D9; text-align:left; font-size:1em;}
#orderconfirmation .wizrtable tbody tr td.priceeach {width:140px; padding:25px 0 0 10px;}
#orderconfirmation .wizrtable tbody tr td.quantity {width:100px; padding:25px 0 0 25px;}
#orderconfirmation .wizrtable tbody tr td.totalprice {width:100px; padding:25px 0 0 0;}
#orderconfirmation .wizrtable tbody tr.orsctotal th {text-align: right;}
#orderconfirmation .wizrtable tbody tr.orsctotal td.basketTot {text-align: left;}

#orderconfirmation .wizrtable tbody tr td.selected  {border:none;}
#orderconfirmation .wizrtable tbody tr td.giftmsg .giftmsgtext {width:618px; float:left;}
#orderconfirmation .wizrtable tbody tr td.giftmsg .giftmsgline {width:60px; float:left;}

/* ADDITIONAL SERVICES */
#additionalservices {clear:both; width:706px; float:left; margin:10px 0 0 11px; padding:0 0 19px 0; background:#EFE9D9 url(../images/bg_deliveryaddress.gif) no-repeat left bottom; }
#additionalservices h2 {padding:11px 0 0 14px; background:url(../images/bg_hdradditionalservice.gif) no-repeat left top; text-transform:uppercase; font-size:0.9em; color:#333;}
#additionalservices ul {padding:20px 0 0 14px;}
#additionalservices li {margin:10px 60px 10px 0; display:inline;}
#additionalservices li a {padding:0 20px 0 0; background:url(../images/bg_additionalserviceslist.gif) no-repeat right top; color:#666; outline:0;}
#additionalservices li.giftwrap,
#additionalservices li.itemship,
#additionalservices li.coupon {display:none;}

/* DELIVERY COMMENT */
#orderconfirmation #orcfcomment {width:706px; height:116px; min-height:116px; float:left; margin:10px 0 0 11px; background:url(../images/bg_deliverycomment.gif) no-repeat left top;}
#orderconfirmation #orcfcomment label {width:680px; padding:11px 0 0 14px; float:left; text-transform:uppercase; font-weight:bold; font-size:0.9em; color:#333;}
#orderconfirmation #orcfcomment #comment {width:200px; height:60px; min-height:60px; margin:12px 0 0 14px; font-family:arial; font-size:0.95em; color:#666;}

/* REDEEM PROMOTION */ 
#orderconfirmation #promotions {width:706px; height:76px; min-height:76px; float:left; margin:10px 0 0 11px; background:url(../images/bg_redeempromo.gif) no-repeat left top; display:none;}
#orderconfirmation #promotions h2 {width:600px; float:left; padding:11px 0 0 14px; margin:0; text-transform:uppercase; font-size:0.9em; color:#333;}
#orderconfirmation #promotions p {float:left; width:600px; padding:10px 0 0 14px;}

/* ORDER SUMMARY */
#orderconfirmation #ordersummary {clear:both; width:706px; float:left; margin:10px 0 0 11px; padding:0 0 19px 0; background:#EFE9D9 url(../images/bg_deliveryaddress.gif) no-repeat left bottom;}
#orderconfirmation #ordersummary h2 {padding:7px 0 14px 14px; background:url(../images/bg_hdrordersummary.gif) no-repeat left top; text-transform:uppercase;  font-size:0.9em; color:#fff;}
#orderconfirmation #ordersummary .orderdetails th,
#orderconfirmation #ordersummary .orderdetails td {padding:4px 0 4px 13px; border-bottom:1px solid #F4C698; font-size:1em; font-weight:normal; color:#333;}
#orderconfirmation #ordersummary .orderdetails th.hdrOrderTotal {font-weight:bold;}
#orderconfirmation #ordersummary .orderdetails td {padding:4px 23px 4px 0; text-align:right;}
#orderconfirmation #ordersummary th.hdrOrderTotal, 
#orderconfirmation #ordersummary td.ordertotal {background:#F4C698;}
#orderconfirmation #ordersummary td.includingVat {padding:4px 0 4px 13px; text-align:left;}

/*#ordersummary div {padding-left:10px;}*/


/* PAYMENT DETAILS */
.paymentwrapper {width:706px; float:left; margin:10px 0 0 11px; padding:0 0 10px 0; background:url(../images/bg_paymentwrapper.gif) no-repeat left top; overflow:hidden;}
.paymentgroup {width:706px; float:left; margin:45px 0 0 0; padding:0 0 13px 0; background:url(../images/bg_paymentdetailbottom.gif) no-repeat left bottom; }
.paymentinfo {width:706px; float:left; background:url(../images/bg_paymentinfo.gif) repeat-y left top;}
.paymentinfo .creditcard {margin:5px 0 12px 24px;}
#paymentdetails {width:340px; float:left;}
#paymentdetails h2 {display:none;}
#paymentdetails fieldset.f-payment_details {width:320px; float:left; padding:3px 0 9px 24px; margin:0 0 8px 0; background:url(../images/bg_creditcardbox.gif) no-repeat 24px bottom;}
#paymentdetails fieldset.f-payment_details img {margin:5px 0 12px 0; display:none;}
#paymentdetails fieldset.f-payment_details div {width:313px; padding:0 0 7px 0;}
#paymentdetails fieldset.f-payment_details div.credit {width:300px; float:left; padding:0 0 13px 0; margin:0 0 0 -8px; *margin:0 0 0 -4px;}
#paymentdetails fieldset.f-payment_details div.credit input {width:20px; float:left;}
#paymentdetails fieldset.f-payment_details div.credit label {float:left; margin:2px 0 0 0; *margin:2px 0 0 3px; font-weight:bold; color:#333;}
#paymentdetails fieldset.f-payment_details label {float:left; width:108px;}
#paymentdetails fieldset.f-payment_details #cardtype {width:174px; *width:176px; color:#666;}
#paymentdetails fieldset.f-payment_details #ohccnum,
#paymentdetails fieldset.f-payment_details #ohccname {width:170px; color:#666;}
#paymentdetails fieldset.f-payment_details #startmonth, 
#paymentdetails fieldset.f-payment_details #month {width:42px; margin:0 10px 0 0; color:#666;}
#paymentdetails fieldset.f-payment_details #startyear, 
#paymentdetails fieldset.f-payment_details #year {width:55px; color:#666;}
#paymentdetails fieldset.f-payment_details #ohcccsc, 
#paymentdetails fieldset.f-payment_details #ohccissue {float:left; width:50px; margin:0 5px 0 0;}
#paymentdetails fieldset.f-payment_details div a {text-decoration:underline; color:#666;}
#paymentdetails fieldset.f-payment_details .issuenumber {width:300px; float:left;}
#paymentdetails fieldset.f-payment_details .switchsolo {width:85px; float:left; padding:2px 0 0 4px; font-size:0.9em;}
#paymentdetails fieldset.f-payment_details .securitycode a {margin:0 0 0 4px; font-size:0.9em;}
#paymentdetails fieldset.f-payment_details input#dontsavecc {float:left; margin:2px 7px 0 0; *margin:-2px 3px 0 -4px;}
#paymentdetails fieldset.f-payment_details label a {margin:0 0 0 20px; *margin:0; color:#666;}

#paymentdetails fieldset.f-paypal {width:320px; float:left; padding:0 0 10px 20px; *padding:0 0 10px 24px; margin:0;}
#paymentdetails fieldset.f-paypal input {float:left; margin:4px 0 0 5px; *margin:0 0 0 -4px;}
#paymentdetails fieldset.f-paypal label {float:left; width:100px; padding:0 15px 0 6px; *padding:0 15px 0 3px; margin:2px 0 0 0; font-weight:bold; color:#333;}
#paymentdetails fieldset.f-paypal .paypal {padding:0 0 4px 0; background:url(../images/bg_creditcardbox.gif) no-repeat 4px bottom; *background:url(../images/bg_creditcardbox.gif) no-repeat left bottom;}
#paymentdetails fieldset.f-paypal .paypaltext {height:0;}

.dontsaveccbox {width:320px; float:left; padding:2px 0 2px 20px;}
.dontsaveccbox input {float:left;}
.dontsaveccbox label {width:290px !important; float:left !important; padding:1px 0 0 5px; font-size:0.9em;}
.dontsaveccbox label a {color:#666;}

/* BILLING DETAIL */
#contactdetails {width:325px; float:left; padding:0 0 6px 16px; *padding:0 0 12px 15px; margin:5px 0 0 0; border-left:1px solid #EFE9D9;}
#contactdetails h2 {width:337px; float:left; padding:0 0 0 6px; margin:0; text-transform:uppercase; font-size:0.9em; color:#333;}
#contactdetails .addrName {font-weight:normal; color:#333;}
#contactdetails p {width:200px; float:left; padding:2px 0 0 6px; color:#666;}
#contactdetails a img{float:left; margin:115px 0 0 0;}

/* BUTTONS */
#orderconfirmation .final {display:none;}
#orderconfirmation #buttons {width:670px; float:left; padding:20px 0 0 19px; margin:0;}
#orderconfirmation #buttons a {float:left;}
#orderconfirmation #buttons .right {position:relative; top:-150px;}
#orderconfirmation .finalstep {float:right; padding:16px 40px 0 0; position:relative;top:-150px; text-align:right;}

/*******************************/
/* MULTIPLE DELIVERY ADDRESSES */
/*******************************/
#multideladdress {width:960px; float:left; padding:0 0 20px 0; background:#fff;}
#multideladdress h1 {width:960px; height:180px; float:left; padding:0; margin:0; background:url(../images/hdr_multideliveryaddress.jpg) no-repeat left top; text-indent:-5000px;}
#multideladdress p {width:900px; float:left; padding:10px 0 10px 11px; margin:0;}
#multideladdress .wizrtable_wrap {width:706px; float:left; padding:0 0 15px 0; margin:0 0 0 11px; background:url(../images/bg_multiaddressbox.gif) no-repeat left bottom;}
#multideladdress .wizrtable_wrap .wizrtable {padding:0; margin:0; background:#EFE9D9;}
#multideladdress .wizrtable_wrap th {padding:0; background:#FF7200; text-align:center; text-transform:uppercase; color:#fff;}
#multideladdress .wizrtable_wrap th.productname {background:#FF7200 url(../images/bg_hdrFname_reminder.gif) no-repeat scroll left top; padding:10px 0 10px 14px; text-align:left;}
#multideladdress .wizrtable_wrap th.address {background:#FF7200 url(../images/bg_hdrYear_reminder.gif) no-repeat scroll right top; padding:7px 15px 10px 0;}
#multideladdress .wizrtable_wrap td {padding:10px 0 0 0; font-size:100%;}
#multideladdress .wizrtable_wrap td.productname {width:280px; padding:10px 0 0 14px;}
#multideladdress .wizrtable_wrap td.quantity,
#multideladdress .wizrtable_wrap td.quantity input,
#multideladdress .wizrtable_wrap td.address {text-align:center;}
#multideladdress .wizrtable_wrap td.address select {color:#666;}

#multideladdress #buttons {width:706px; float:left; padding:25px 0 0 11px;}
#multideladdress #buttons .btUpdate {margin:0 0 0 50px;}

/* STEP INDICATOR */
#multideladdress ul.Lcheckoutstepindicators {width:939px; float:left; padding:0 0 0 21px; margin:0; background:url(../images/bg_stepbox.gif) repeat-x left top; }
#multideladdress ul.Lcheckoutstepindicators li {float:left; padding:11px 0 18px 0; margin:0; display: inline; color:#fff;}
#multideladdress ul.Lcheckoutstepindicators li.checkoutStep1,
#multideladdress ul.Lcheckoutstepindicators li.checkoutStep2,
#multideladdress ul.Lcheckoutstepindicators li.checkoutStep3,
#multideladdress ul.Lcheckoutstepindicators li.checkoutStep3DSecure {padding:11px 25px 18px 0; margin:0 20px 0 0; background:url(../images/bg_stepboxlist.gif) no-repeat right 15px;}
#multideladdress ul.Lcheckoutstepindicators li.checkoutStep2On {width:170px; padding:11px 0 18px 9px; margin:0 15px 0 0; background:url(../images/bg_stepdeliveryaddrOn.gif) no-repeat left 5px;}

/********************/
/* REDEEM PROMOTION */
/********************/
#redeempromocode {width:960px; float:left; padding:0 0 20px 0; background:#fff;}
#redeempromocode h1 {width:960px; height:180px; float:left; padding:0; margin:0; background:url(../images/hdr_redeempromo.jpg) no-repeat left top; text-indent:-5000px;}
#redeempromocode .Lcat_headingintro {padding:0;}
#redeempromocode ul.Lcheckoutstepindicators {width:960px;}
#redeempromocode div,
#redeempromocode p {width:900px; float:left; padding:10px 0 10px 11px; margin:0;}
#redeempromocode div label {width:120px; float:left;}
#redeempromocode #buttons {width:706px; float:left; padding:25px 0 0 11px;}
#redeempromocode #buttons .right {float:right}

#redeempromocode div input {float:left; margin:2px 13px 0 15px; *margin:-2px 10px 0 15px}
#redeempromocode div label {width:200px; float:left;}
#redeempromocode div div.left {width:10px; padding:0;}
#redeempromocode div div.left input {float:left;}
#redeempromocode div div.left div {float:left; padding:0; margin:-1px 0 0 30px; *margin:0px 0 0 33px;}

/**************************/
/* REDEEM GIFTCERTIFICATE */
/**************************/
#redeemgiftcert {width:960px; float:left; padding:0 0 20px; background:#fff;}
#redeemgiftcert h2.error {width:900px;}
#redeemgiftcert h2.error br, 
#redeemgiftcert h2.error br br {display:block;}
#redeemgiftcert h1 {width:960px; height:180px; float:left; padding:0; margin:0; background:url(../images/hdr_redeemgiftcert.jpg) no-repeat left top; text-indent:-5000px;}
#redeemgiftcert .Lcat_headingintro {padding:0;}
#redeemgiftcert .f-giftcertcode {width:706px; float:left; padding:0; margin:10px 0 0 11px; background:url(../images/bg_redeemgiftcertbox.gif) no-repeat left bottom;}
#redeemgiftcert .f-giftcertcode div {width:706px; float:left; padding:40px 0 20px 14px; background:url(../images/bg_redeemgiftcerthdr.gif) no-repeat left top;} 
#redeemgiftcert div label {width:130px; }
#redeemgiftcert #buttons {width:706px; float:left; padding:25px 0 0 11px;} 

/* STEP INDICATOR */
#redeemgiftcert ul.Lcheckoutstepindicators {width:939px; float:left; padding:0 0 0 21px; margin:0; background:url(../images/bg_stepbox.gif) repeat-x left top; }
#redeemgiftcert ul.Lcheckoutstepindicators li {float:left; padding:11px 0 18px 0; margin:0; display: inline; color:#fff;}
#redeemgiftcert ul.Lcheckoutstepindicators li.checkoutStep1,
#redeemgiftcert ul.Lcheckoutstepindicators li.checkoutStep2,
#redeemgiftcert ul.Lcheckoutstepindicators li.checkoutStep3,
#redeemgiftcert ul.Lcheckoutstepindicators li.checkoutStep3DSecure {padding:11px 25px 18px 0; margin:0 20px 0 0; background:url(../images/bg_stepboxlist.gif) no-repeat right 15px;}
#redeemgiftcert ul.Lcheckoutstepindicators li.checkoutStep3On {width:170px; padding:11px 0 18px 9px; margin:0 15px 0 0; background:url(../images/bg_stepdeliveryaddrOn.gif) no-repeat left 5px;}

/*****************/
/* ORDER RECEIPT */
/*****************/
#orderreceipt {float:left; padding:0 0 34px 0;}
#orderreceipt .checkoutorfnR h1 {width:727px; height:180px; float:left; padding:0; margin:0; background:url(../images/hdr_orderreceipt.jpg) no-repeat left top; text-indent:-5000px;}
#orderreceipt .thankyou,
#orderreceipt .email,
#orderreceipt .ordernumber,
#orderreceipt span.printicon {width:716px; float:left; padding:8px 0 0 11px; margin:0; color:#333;}
#orderreceipt span.printicon img {float:left;}
#orderreceipt span.printicon a {float:left; margin:-2px 0 0 4px; color:#333;}
#orderreceipt span.printicon a:hover {color:#333;}

/* DELIVERY DETAIL */
#orderreceipt .deliveryaddress {clear:both; width:706px; float:left; margin:15px 0 0 11px; padding:0 0 10px 0; background:#EFE9D9 url(../images/bg_deliveryaddress.gif) no-repeat left bottom; }
#orderreceipt .deliveryaddress h2 {padding:11px 0 0 14px; background:url(../images/hdr_deliveryaddress.gif) no-repeat left top; text-transform:uppercase; font-size:0.9em; color:#333;}
#orderreceipt .deliveryaddress .addrName strong {font-weight:normal; color:#333;}
#orderreceipt .deliveryaddress p {width:220px; float:left; padding:2px 0 0 14px;}
#orderreceipt .deliveryaddress a {float:left; margin:98px 0 0 0;}
#orderreceipt .deliveryaddress img {float:left}

/* DELIVERY OPTION */
#orderreceipt .deliveryrate {clear:both; width:706px; float:left; margin:10px 0 0 11px; padding:0 0 10px 0; background:#EFE9D9 url(../images/bg_deliveryaddress.gif) no-repeat left bottom; }
#orderreceipt .deliveryrate h2 {padding:11px 0 0 14px; background:url(../images/hdr_deliveryaddress.gif) no-repeat left top; text-transform:uppercase; font-size:0.9em; color:#333;}
#orderreceipt .deliveryrate h2 .specialtxt {display:none;}
#orderreceipt .deliveryrate .Linternalimage {display:none;}
#orderreceipt .deliveryrate ul h3 {width:220px; float:left; padding:12px 0 5px 14px;}

/* ORDER ITEMS */
#orderreceipt .orderitemswrapper {clear:both; width:706px; float:left; margin:10px 0 0 11px; padding:0 0 14px 0; background:url(../images/bg_paymentdetailbottom.gif) no-repeat left bottom;}
#orderreceipt .noship p {width:692px; padding:5px 0 15px 14px; margin:0; background:#fff url(../images/bg_hdrorangerepeat.gif) repeat-x left top; text-transform:uppercase; font-weight:bold; color:#fff;}
#orderreceipt .noship .wizrtable {width:706px;}
#orderreceipt .noship .wizrtable td.giftmsg {padding:10px 0 10px 14px; text-align:left;}
#orderreceipt .orderitems {clear:both; width:706px; float:left; background:url(../images/bg_paymentdetail.gif) repeat-y left top; color:#333;}
#orderreceipt .orderitems h2 {display:none;}
#orderreceipt .wizrtable thead tr th {padding:7px 0 22px 0; background:url(../images/bg_orderitem.gif) repeat-x left top; text-transform:uppercase; color:#fff;}
#orderreceipt .wizrtable thead tr th.quantity {padding-left:17px;}
#orderreceipt .wizrtable thead tr th.thumb {padding:7px 0 22px 15px; background:url(../images/bg_orderitemthumb.gif) no-repeat left top; text-align:left;}
#orderreceipt .wizrtable thead tr th.name {text-align: left;} 
#orderreceipt .wizrtable thead tr th.totalprice {padding:7px 15px 22px 0; background:url(../images/bg_orderitemprice.gif) no-repeat right top;}
#orderreceipt .wizrtable tbody tr td {padding:5px 0 5px 15px; font-size:1em;}
#orderreceipt .wizrtable tbody tr td.thumb, 
#orderreceipt .wizrtable tbody tr td.priceeach, 
#orderreceipt .wizrtable tbody tr td.priceeach, 
#orderreceipt .wizrtable tbody tr td.quantity, 
#orderreceipt .wizrtable tbody tr td.totalprice {text-align: left; vertical-align:top; border-bottom:1px solid #EFE9D9; font-size:1em; color:#333;}
#orderreceipt .wizrtable tbody tr td.thumb {width:70px; padding:16px 0 15px 21px;}
#orderreceipt .wizrtable tbody tr td.name {width:220px; padding:25px 0 0 0; border-bottom:1px solid #EFE9D9; text-align:left; font-size:1em;}
#orderreceipt .wizrtable tbody tr td.priceeach {width:140px; padding:25px 0 0 10px;}
#orderreceipt .wizrtable tbody tr td.quantity {width:100px; padding:25px 0 0 25px;}
#orderreceipt .wizrtable tbody tr td.totalprice {width:100px; padding:25px 0 0 0;}
#orderreceipt .wizrtable tbody tr.orsctotal th {text-align: right;}
#orderreceipt .wizrtable tbody tr.orsctotal td.basketTot {text-align: left;}

#orderreceipt .wizrtable tbody tr td.selected  {border:none;}
#orderreceipt .wizrtable tbody tr td.giftmsg .giftmsgtext {width:618px; float:left;}
#orderreceipt .wizrtable tbody tr td.giftmsg .giftmsgline {width:60px; float:left;}

/* DELIVERY COMMENT */
.deliverycomment {width:706px; float:left; padding:0 0 15px 0; margin:10px 0 0 11px; background:#EFE9D9 url(../images/bg_bottomgraybox.gif) no-repeat left bottom; display:none;}
.deliverycomment h2 {padding:11px 0 10px 14px; background: url(../images/bg_topgraybox.gif) no-repeat left top; text-transform:uppercase; font-size:0.9em; color:#333;}
.deliverycomment div {padding:11px 0 10px 14px;}

/* ORDER SUMMARY */
#orderreceipt #ordersummary {clear:both; width:706px; float:left; margin:10px 0 0 11px; padding:0 0 19px 0; background:#EFE9D9 url(../images/bg_deliveryaddress.gif) no-repeat left bottom;}
#orderreceipt #ordersummary h2 {padding:7px 0 14px 14px; background:url(../images/bg_hdrordersummary.gif) no-repeat left top; text-transform:uppercase;  font-size:0.9em; color:#fff;}
#orderreceipt #ordersummary .orderdetails th,
#orderreceipt #ordersummary .orderdetails td {padding:4px 0 4px 13px; border-bottom:1px solid #F4C698; font-size:1em; font-weight:normal; color:#333;}
#orderreceipt #ordersummary .orderdetails th.hdrOrderTotal {font-weight:bold;}
#orderreceipt #ordersummary .orderdetails td {padding:4px 23px 4px 0; text-align:right;}
#orderreceipt #ordersummary th.hdrOrderTotal, 
#orderreceipt #ordersummary td.ordertotal {background:#F4C698;}
#orderreceipt #ordersummary td.includingVat {padding:4px 0 4px 13px; text-align:left;}

/* PAYMENT DETAILS */
#paymentdetails table {margin:0 0 0 24px;}
#paymentdetails table th {width:120px; padding:3px 0; color:#333;}
#orderreceipt #paymentdetails #paypallogo {margin:0 0 0 25px; }
#orderreceipt #paymentdetails p {width:130px; padding:0 0 0 25px; font-size:1em; font-weight:bold; color:#333; }
#orderreceipt #paymentdetails p span {padding:5px 0 0 0; display:block; width:300px; }
#orderreceipt #paymentdetails span br {display:none; float:left; height:0;}

/* BUTTONS */
#orderreceipt #buttons {width:670px; float:left; padding:20px 0 0 19px; margin:0;}

/***************/
/* 3D - SECURE */
/***************/
#content-3dsecure {background:#fff;}
#content-3dsecure h1 {width:960px; height:180px; float:left; padding:0; margin:0; background:url(../images/hdr_3dsecure.jpg) no-repeat left top; text-indent:-5000px;}
#content-3dsecure ul {width:940px; padding:10px 0 0 15px; margin:0;}
#content-3dsecure ul li {padding:8px 0;}

/* STEP INDICATOR */
#content-3dsecure ul.Lcheckoutstepindicators {width:939px; float:left; padding:0 0 0 21px; margin:0; background:url(../images/bg_stepbox.gif) repeat-x left top; }
#content-3dsecure ul.Lcheckoutstepindicators li {float:left; padding:11px 0 18px 0; margin:0; display: inline; color:#fff;}
#content-3dsecure ul.Lcheckoutstepindicators li.checkoutStep1,
#content-3dsecure ul.Lcheckoutstepindicators li.checkoutStep2,
#content-3dsecure ul.Lcheckoutstepindicators li.checkoutStep3,
#content-3dsecure ul.Lcheckoutstepindicators li.checkoutStep3DSecure {padding:11px 25px 18px 0; margin:0 20px 0 0; background:url(../images/bg_stepboxlist.gif) no-repeat right 15px;}
#content-3dsecure ul.Lcheckoutstepindicators li.checkoutStep3DSecureOn {width:160px; padding:11px 0 18px 20px; margin:0; background:url(../images/bg_stepdeliveryaddrOn_small.gif) no-repeat left 5px;}

/**********************************/
/* FEATURE PRODUCT ON BASKET PAGE */
/**********************************/
#orscfeatured {width:727px; float:left; padding:50px 0 0 0; margin:0; display:none;}
#orscfeatured h2 {width:712px; float:left; padding:5px 0px 5px 15px; margin:0; background:#FF7200; text-decoration:none; text-transform:uppercase; font-size:1em; color:#fff;}
#orscfeatured ul {width:727px; float:left; padding:19px 0 0 15px; margin:0;}
*html #orscfeatured ul {width:712px;}
#orscfeatured ul li {width:225px; float:left; padding:0 13px 0 0px; margin:0;}
*html #orscfeatured ul li {padding:0 5px 0 0px;}
#orscfeatured ul li h3 {width:220px; padding:0 0 10px 0; text-transform:uppercase; font-size:0.9em; color:#333;}
#orscfeatured ul li h3 a:hover {text-decoration:underline; color:#333;}
#orscfeatured li .details {width:95px; float:left; padding:0;}
#orscfeatured li .details .onhandimg {width:95px; float:left;}
#orscfeatured li .details .pricegroup {float:left; padding:25px 0 0 0;}
#orscfeatured li .details .price {width:95px; float:left; padding:0 0 5px 0; margin:0; font-weight:bold; font-size:1.1em; color:#333;}
#orscfeatured li .details .pricemsrp,
#orscfeatured li .details .save {width:95px; float:left; padding:0; margin:0; font-size:0.8em; color:#DC241F;}
#orscfeatured li .details .button {float:left; padding:7px 0 0 0; margin:0;}
#orscfeatured li .details .moreinfo {display:none;}

#orscfeatured .image {float:left; width:120px;}

/************************************/
/* FEATURE PRODUCT ON ORDER RECIEPT */
/************************************/
#orderreceipt #orfnfeatured {width:727px; float:left; padding:50px 0 0 0; margin:0; display:none;}
#orderreceipt #orfnfeatured h2 {width:712px; float:left; padding:5px 0px 5px 15px; margin:0; background:#FF7200; text-decoration:none; text-transform:uppercase; font-size:1em; color:#fff;}
#orderreceipt #orfnfeatured ul {width:727px; float:left; padding:19px 0 0 15px; margin:0;}
#orderreceipt #orfnfeatured ul li {width:225px; float:left; padding:0 13px 0 0px; margin:0;}
#orderreceipt #orfnfeatured ul li h3 {width:220px; padding:0 0 10px 0; text-transform:uppercase; font-size:0.9em; color:#333;}
#orderreceipt #orfnfeatured ul li h3 a:hover {text-decoration:underline; color:#333;}
#orderreceipt #orfnfeatured li .details {width:95px; float:left; padding:0;}
#orderreceipt #orfnfeatured li .details .onhandimg {width:95px; float:left;}
#orderreceipt #orfnfeatured li .details .pricegroup {float:left; padding:25px 0 0 0;}
#orderreceipt #orfnfeatured li .details .price {width:95px; float:left; padding:0 0 5px 0; margin:0; font-weight:bold; font-size:1.1em; color:#333;}
#orderreceipt #orfnfeatured li .details .pricemsrp,
#orderreceipt #orfnfeatured li .details .save {width:95px; float:left; padding:0; margin:0; font-size:0.8em; color:#DC241F;}
#orderreceipt #orfnfeatured li .details .button {float:left; padding:7px 0 0 0; margin:0;}
#orderreceipt #orfnfeatured li .details .moreinfo {display:none;}

/* BASKET, ORDER CONFIRMATION, ORDER RECEIPT BOTH COLUMNS */
#yourbasket .sku, #orderconfirmation .sku, #orderreceipt .sku, #orderdetail .sku {display: none !important;}

/* ORDER HISTORY */
#orderhistory .ordersListBox  ul#orders_list li .reorder{display:none;}

#yourbasket .warningMsg{padding:5px 0 0 21px; color:#f00;}

/*******Order Receipt*******************/
div.deliveryrate div.deliverynote {padding-left:14px;}

div#ordersummary div.storecreditt {float:left; width:623px; padding-left:14px;}
div#ordersummary div.storecredit {text-align:right; padding-right:24px;}
div.ohSumDetail div.storecredit {float:left; padding-left:14px;}
div.ohSumDetail div.storecredit2 {clear:both; float:left; padding-left:14px; width:165px;}


