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

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

/* @group Reset */

/*************** RESET ***************/

HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE, DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP, SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR, B, U, I, CENTER, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD {
	margin: 0;
	padding: 0;
	border: 0;
	outline: ;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

INPUT, SELECT, TEXTAREA, LABEL {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	
}

/* @end */

/* @group General Structure */

/*************** GENERAL ***************/

.hide {display:none;}


body {
	margin: 0;
	padding: 0;
	background: #fef7ef url('/content/ebiz/tkmaxx/resources/images/new/features/wallpaper/tkmaxxbackgroundrepeat.jpg') top center repeat-y;
	color: #666;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 76%;
}

#wrapper {
	overflow: hidden;
}

img {
	border: none;
	padding: 0;
	margin: 0;
}

h1,h2,h3,h4,h5 {
	padding: 0;
	margin: 0;
	font-weight: normal;
}

h1,h2 {
	font-size: 1.67em;
}

h3 {
	font-size: 1em;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#content-myaccount p {
	margin-bottom: 0em;
	padding: 0 0 0.9em 0.65em;
}

.headerTop, .headerBottom, .headerMidContent, #content, #footer, #content-checkout, #content-myaccount {
	width: 945px;
	margin: 0 auto;
	padding: 0 10px;
	background: white;
}

#col-one {
	float: left;
	width: 225px;
}

#col-two-three {
	float: right;
	width: 705px;
}

.left {
	float: left;
}

.right {
	float: right; 
	margin: 10px 20px 10px 0 
}

#pwrmcontinue {
	float: left;
	margin: 6px 0 0 10.3em;
}

/* not needed>>*/

.clear-all {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}


/* clearfix */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.clearfix {
	display: inline-block
}

/* hidden for ie mac \*/

* html .clearfix {
	height: 1%
}

.clearfix {
	display: block
}

/* @end */

/* @group Links */

/***************  LINKS ***************/

a {
	color: #ba1c31;
	text-decoration: none
}

/* RLB EDIT BELOW: 7 JUNE 2010  ba1c31 replaced with ec671*/

a:visited {
	color: #ec671;
	text-decoration: none
}

/* END RLB EDIT */

a:hover {
	color: #ec671a;
	text-decoration: underline
}

a:active {
	color: #ba1c31;
	text-decoration: none
}

/* @end */

/* @group Global Styles */

/** Global Styles **/

h1 a, .pagntop a, .sort h2, .pagnItemInfo, #productdetail .backtoresult, #productdetail .prodname,#informationtab li, .continueShopping, #myacc-col-two fieldset legend, .backMyAccount {
	color: #333;
}

#categorylist .catLeftNav h1, #categorylist .catLeftNav p, #primaryNav .sub ul li a:hover, #collate h2, #col-one .refinelist #collate a:hover, #col-one .refinelist #collate a span.viewMore, #col-one .refinelist #collate a:hover span, .price, .Lcat_hdrcatsrchcontent h1, .setperpage_active a, .pagnCurrent, .required {
	color: #ba1d32;
}

h2 a, h3 a, #categorylist .catLeftNav a, .headerTop .accountDetails a, #col-one .refinelist #collate a, .pagnItemInfo span, .helpinfo ul li a {
	color: #666;
}

#categorylist .catLeftNav h1, #categorylist .catLeftNav p, .Lcat_hdrcatsrchcontent h1 {
	text-transform: uppercase;
	font-weight: bold;
	font-family: helvetica;
}

#col-one .refinelist #term h2, #pcatid,.refine-remove {
	display: none
}

.invisible {
	visibility: hidden;
	height: 0;
}

/* @end */

/* @group Header */

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

.headerTop {padding-top:20px; position:relative;}

.headerTop img {
	float: left;
}

.headerTop .accountDetails {
	float: right;
	margin-top: 5px;
}

.headerTop .accountDetails a:hover {
	text-decoration: underline;
}

.headerTop .accountDetails ul {
	float: left;
	margin-left: 20px;
}

.headerTop .accountDetails ul li {
	float: left;
	line-height: 21px;
}

.headerTop .accountDetails a.logOut {
	text-decoration: underline;
}

.headerMid {
	background:none repeat scroll 0 0 #CD171C;
	border-bottom: 10px solid #eb681c;
	clear: both;
	margin:0 auto;
    padding:0 14px;
    width:945px;
}

.headerMid .hmContent {
	width: 945px;
	margin: 0 auto;
}

.headerMid h1 a {
	float: left;
	text-indent: -5555px;
	background-image: url(/content/ebiz/tkmaxx/resources/images/new/logo-tk.gif);
	width: 225px;
	height: 77px;
}

.headerMid h1#hsLogo a {
	background-image: url(/content/ebiz/tkmaxx/resources/images/new/logo-hs.gif);
}

.headerMid ul {
	float: right;
	margin-top: 32px;
}

.headerMid ul li {
	display: inline;
	margin-right: 30px;
}

.headerMid .hmContent ul li a {
	color: white;
}

.headerMid ul li a:hover {
	text-decoration: underline;
}

.headerMid ul li a:active {
	color: #eb681c;
}

.dualBrand .headerMid {
	border-bottom: none;
	background: #f6f1e2;
}

.dualBrand .headerTop img,.dualBrand .headerMid h1 a {
	margin-right: 1px;
}

/** Search **/

.Lsearch {
	float: right;
	margin-top: 28px;
}

.Lsearch h2, .Lsearch legend, .Lsearch label {
	display: none;
}

.Lsearch fieldset {
	float: left;
	margin: 0;
	padding: 0;
}

.Lsearch #termtextkeywordsearch {
	width: 200px;
	padding: 2px;
	margin: 0;
	border: 1px solid white;
}

.Lsearch #searchsubmit {
	float: left;
	vertical-align: bottom;
}

/** Minicart **/

#goToCheckout {
	background: url(/content/ebiz/tkmaxx/resources/images/new/buttons/checkout.gif);
	width: 91px;
	float: left;
	text-indent: -5555px;
	margin-left: 10px;
	margin-top: -1px;
	position: relative;
}

#showminicart {
	background: url(/content/ebiz/tkmaxx/resources/images/new/buttons/basket.gif) no-repeat center top;
	text-align: center;
	margin-right: 5px;
	padding: 10px 12px;
	color: #ba1c31;
	font-weight: bold;
	position: relative;
}

#updateTotal {
	font-weight: bold;
}
.items_added .total {width: 45px; text-align: center;} 
.items {width: 83px;}

.catTree {
	padding: 15px 0 0 0;
}

/* @end */

/* @group Primary Nav */

/** Primary Nav **/

#primaryNavContainer {
	height: 50px;
}

#primaryNav {
	float: left;
	background: #e4dfd8;
	clear: both;
	width: 945px;
	z-index: 1100;
   /*tom*/
}

#primaryNav li {
	float: left;
	position: relative;
	z-index: 1100;
}

#primaryNav li a {
	color: black;
	font-size: 1.4em;
	text-decoration: none;
	text-transform: uppercase;
	padding: 15px 15px;
	float: left;
}

#primaryNav li:hover a,#primaryNav li a:hover {
	background: #fef7f0;
/*#EB681C; ORANGE color:#fff*/
}

#primaryNav li .sub {
	display: none;
	position: absolute;
	top: 50px;
	left: 0px;
	background: #fff;
	padding: 20px 15px;
	float: left;
	border-top: 8px solid;
	border-bottom: 8px solid;
	border-left: 4px solid;
	border-right: 4px solid;
	border-color: #fef7f0;
	/*#EB681C; ORANGE*/ 
	font-size: 0.65em;
	box-shadow: 0px 5px 5px #383838;
	-webkit-box-shadow: 0px 5px 5px #383838;
	-moz-box-shadow: 0px 5px 5px #383838;
    z-index:1000;
}

#primaryNav li.headlink.top-cat-21 .sub {
	
}

#primaryNav li.headlink.top-cat-45 .sub {
	
}

#primaryNav li.headlink.top-cat-99 .sub {
	width: 200px!important;
}

#primaryNav li.headlink.top-cat-99 .sub ul {
	float: none;
	display: block;
}

#primaryNav li .sub ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 160px;
	float: left;
}

#primaryNav .sub ul li {
	width: 100%;	
/*--Override parent list item--*/
	color: #adadad;
}

#primaryNav .sub ul li h3 {


/*--Sub nav heading style--*/
	padding: 0px;
	margin: 0;
	font-weight: normal;
	font-size: 1.3em;
}

#primaryNav .sub ul li h3 a {


/*--Sub nav heading link style--*/
	padding: 5px 0;
	background-image: none;
	background: transparent;
	color: #333;
	font-weight: bold;
}

#primaryNav .sub ul li a {
	float: none;
	text-indent: 1px;
	/*--Override text-indent from parent list item--*/
	height: auto;
	

/*--Override height from parent list item--*/
	padding: 5px 0;
	display: block;
	background: transparent;
	text-transform: capitalize;
	color: #494949;
}

#primaryNav .sub ul li h2 {
	marging-top: 1em;
	color: pink;
}

/* Line Separator */

#primaryNav li a {
	background: url(/content/ebiz/tkmaxx/resources/images/new/tkmenu/mn_line.gif) no-repeat right center;
}

#primaryNav .sub ul li {
	background: none;
	background-image: none;
}

/* @end */

/* @group Category List */

/** Category List **/

#categorylist {
	border: solid #000;
	border-width: 2px 0px;
}

#categorylist img {
	display: block;
	margin: 0;
	padding: 0;
}

#categorylist .catLeftNav {
	width: 240px;
	float: left;
	padding-top: 30px;
}

#categorylist .catLeftNav h1 {
	margin-bottom: .9em;
}

#categorylist .catLeftNav p {
	font-size: 1.3em;
	margin-bottom: 1em;
	font-weight: normal;
}

#categorylist div.catLeftNav p {
	text-transform: none;
	font-size: 1.2em;
	padding-right: 12px;
}

#categorylist .catLeftNav ul li {
	font-size: 1.12em;
	padding: 1px 0 1px 15px;
	background: url(/content/ebiz/tkmaxx/resources/images/new/arrowR.png) no-repeat left center;
}

/* @end */

/* @group Search Results */

/** Search Results **/

#term p {
	margin-bottom: .25em;
	background: #f0ece5;
	padding: 10px;
	-webkit-border-radius: 4px;
	moz-border-radius: 4px;
	border-radius: 4px;
}

#term p:last-child {
	margin-bottom: 2em;
}

#term img {
	float: right;
}

#col-one .refinelist {
	padding: 10px;
	padding-top: 13px;
	background: #fcfcfc;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #e6e6e6;
}

#col-one .refinelist #collate h2 {
	display: none;
}

#col-one .refinelist h2 {
	text-indent: -5555px;
	background: url(/content/ebiz/tkmaxx/resources/images/new/get-a-bargin.gif) no-repeat;
	width: 203px;
	height: 66px;
	margin-bottom: 20px;
}

#col-one .refinelist #collate h3 {
	border-top: none;
	margin-top: .2em;
	font-weight: bold;
	font-size: 1.3em;
	color:#ba1d32
}

#col-one .refinelist #collate div.Brand h3:first-letter {
	text-transform: uppercase;
}

#col-one .refinelist #collate a {
	line-height: 1.9em;
	font-weight: bold;
	text-transform: lowercase;
}

#col-one .refinelist #collate div.Size, #col-one .refinelist #collate div.Brand, #col-one .refinelist #collate div.Price, #col-one .refinelist #collate div.Colour {
	width: 100%;
	overflow: hidden;
	margin: 1.5em 0 0 0;
	padding: 1em 0 0 0;
	border-top: 1px solid #e6e6e6;
}

#col-one .refinelist #collate .Size a {
	float: left;
	width: 67px;
}

#col-one .refinelist #collate .Colour .termtext a {
	float: left;
	width: 77px;
	padding-left: 24px;
}

#col-one .refinelist #collate .Colour .termtext a {
	background-repeat: no-repeat;
	background-position: left center;
}

a.BLACK {
	background: url(/content/ebiz/tkmaxx/resources/images/new/swatch-black.gif);
}

a.BROWN {
	background: url(/content/ebiz/tkmaxx/resources/images/new/swatch-brown.gif);
}

a.RED {
	background: url(/content/ebiz/tkmaxx/resources/images/new/swatch-red.gif);
}

a.GREEN {
	background: url(/content/ebiz/tkmaxx/resources/images/new/swatch-green.gif);
}

a.BLUE {
	background: url(/content/ebiz/tkmaxx/resources/images/new/swatch-blue.gif);
}

a.ORANGE {
	background: url(/content/ebiz/tkmaxx/resources/images/new/swatch-orange.gif);
}

a.YELLOW {
	background: url(/content/ebiz/tkmaxx/resources/images/new/swatch-yellow.gif);
}

a.PINK {
	background: url(/content/ebiz/tkmaxx/resources/images/new/swatch-pink.gif);
}

a.PURPLE {
	background: url(/content/ebiz/tkmaxx/resources/images/new/swatch-purple.gif);
}

a.WHITE {
	background: url(/content/ebiz/tkmaxx/resources/images/new/swatch-white.gif);
}

a.CREAM {
	background: url(/content/ebiz/tkmaxx/resources/images/new/swatch-cream.gif);
}

a.GREY {
	background: url(/content/ebiz/tkmaxx/resources/images/new/swatch-grey.gif);
}

a.METALLIC {
	background: url(/content/ebiz/tkmaxx/resources/images/new/swatch-metallic.gif);
}

a.MULTI {
	background: url(/content/ebiz/tkmaxx/resources/images/new/swatch-multi.gif);
}

a.SILVER {
	background: url(/content/ebiz/tkmaxx/resources/images/new/swatch-silver.gif);
}

#col-one .refinelist #collate a span {
	font-weight: normal;
	color: #adadad;
}

#col-one .refinelist #collate .viewall a {
	clear: left;
	width: 100%;
}

#col-one .Lcat_refinesearchbox {
	display: none;
}

.Lcat_hdrcatsrchcontent {
	height: 95px;
}

.Lcat_hdrcatsrchcontent h1 {
	font-weight: bold;
	margin-bottom: .5em;
}

/** Sort **/

#searchresults h4, .sort_relevant a {
	display: none;
}

.sort {
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}

/*.sort h2 {font-size: 1.17em; float: left; margin-right: 40px; font-weight: bold;}*/

.sort h2 {
	background: url("/content/ebiz/tkmaxx/resources/images/new/SortBy.gif") no-repeat scroll left top transparent;
	float: left;
	font-weight: bold;
	height: 0;
	margin-right: 0;
	margin-top: 3px;
	overflow: hidden;
	padding-top: 15px;
	width: 60px;
}

div#result_links {
	float: left;
	height: 20px;
}

ul.sort_results {
	position: relative;
}

.sort_results li {
	position: absolute;
}

/**/

.sort_results li.sort_relevant {
	left: 0
}

.sort_results li.sort_pricedec {
	left: 416px
}

.sort_results li.sort_priceac {
	left: 551px
}

.sort_results li.sort_az {
	left: 122px
}

.sort_results li.sort_za {
	left: 271px;
	width: 53px;
}

.sort_results li.sort_releasedec {
	left: 0
}

/**/

.sort_results li a {
	float: left;
	color: #333;
	text-indent: -5555px;
	height: 14px;
	margin-top: 2px;
	background-repeat: no-repeat;
	background-position: left 0;
}

.sort_results li.sort_pricedec a {
	background: url(/content/ebiz/tkmaxx/resources/images/new/price-high-off.gif);
	width: 124px;
	margin-right: 15px;
}

.sort_results li.sort_priceac a {
	background: url(/content/ebiz/tkmaxx/resources/images/new/price-low-off.gif);
	width: 83px;
	margin-right: 90px;
}

.sort_results li.sort_az a {
	background: url(/content/ebiz/tkmaxx/resources/images/new/name-az-off.gif);
	width: 142px;
}

.sort_results li.sort_za a {
	background: url(/content/ebiz/tkmaxx/resources/images/new/name-za-off.gif);
	width: 48px;
	margin-right: 132px;
}

.sort_results li.sort_releasedec a {
	background: url(/content/ebiz/tkmaxx/resources/images/new/new-in-off.gif);
	width: 49px
}

.sort_results li a:hover {
	background-position: left -14px;
}

.sort_results li.sort_on a {
	background-position: left -28px;
}

/* added by Rob LB Mon 14 June 2010 */

.sort_results li.sort_releasedec active{
	background-position: left -28px;
}
/* end Rob LB edit */

.prods {
	margin: 0 0 0 0;
}

.prods ul li.searchlist {
	float: left;
	width: 165px;
	min-height: 310px;
	height: auto !important;
	height: 310px;
	margin: 0 35px;
}
li.searchlist {position: relative;}

.searchlist .modBox {position: absolute; left: 0; top: 0;width: 45px; height: 45px; border: 1px solid #ccc; }
.searchlist .modBox {display:none;} /* not showing logo - Paul's request */ 
.brand {
	font-size: 1.5em;
}

.prodname {
	font-size: 1em;
}

.price {
	font-size: 2.16em;
}

.save {	color: #f68831;}
.was {text-decoration: line-through;}
.Lcat_footercatsrchcontent a {
	float: left;
	;width: 218px;
	height: 30px;
	text-indent: -5555px;
	margin: 0 60px 15px 60px;
}

.searchfooter_returns a {
	background: url(/content/ebiz/tkmaxx/resources/images/new/no-quibble-returns.gif);
}

.searchfooter_delivery a {
	background: url(/content/ebiz/tkmaxx/resources/images/new/delivery-from-3-99.gif);
}

/** Pagination **/

.pagn {
	height: 30px;
}

.pagntop a, .pagnCurrent, .pagnItemInfo {
	font-weight: bold;
}

.pagnItemInfo {
	float: left;
	width: 150px;
}

.pagnItemInfo span {
	font-weight: normal;
}

.pagnNumList {
	float: left;
	width: 385px;
	margin-left: 50px;
	text-align: center;
}

.pagnNumbers a {
	border-left: 1px solid;
	padding: 0 2px 0 6px;
	margin: 0;
}

.pagnPerpage {
	float: right;
}

.pagnItemPerPage li {
	float: left;
	margin-right: 5px;
}

div#luggage.from { 
     width: 36px; 
     float:left; 
     margin: 0.6em 0 0 0; 
     font-size: 1.3em; 
     color:#ba1d32 ;
	
}

div#luggage.from2 { 
     width: 36px; 
     float:left; 
     margin: 1.3em 0 0 0; 
     font-size: 1.3em; 
     color:#ba1d32 ;
	
}

/* @end */

/* @group Product Detail */

/** Product Detail **/

#invt_popup,#productView,#productAdd {
	display: none;
}

#productdetail .proddetailtop {
	margin-bottom: 25px;
}

#productdetail .proddetailtop {
	width: 100%;
	overflow: hidden;
}

#productdetail .proddetailleft {
	float: left;
	width: 465px;
	border: 1px solid #ececec;
	box-shadow: 1px 2px 4px #999;
	-webkit-box-shadow: 1px 2px 4px #999;
	-moz-box-shadow: 1px 2px 4px #999;
	position: relative;
}

#productdetail .proddetailleft .modBox {position: absolute;z-index: 1; left: 4px; top: 4px;}

#productdetail .proddetailleft .modBox{ display:none;}

#productdetail .prodimage a.MagicZoomPlus {
	margin: 0 65px;
}

#productdetail .smallImages {
	margin: 20px 0;
	text-align: center;
}

#productdetail .smallImages a img {
	border: 1px solid #f2ebd6;
	margin: 0 10px;
}

#productdetail .proddetailright {
	float: right;
	width: 465px;
	background: url(/content/ebiz/tkmaxx/resources/images/new/grab-it-quick.gif) no-repeat 322px 25px;
}

#productdetail .backtoresult {
	margin: 0 0 10px 0;
	display: block;
	font-weight: bold;
	padding-left: 10px;
	background: url(/content/ebiz/tkmaxx/resources/images/new/left-arrow.gif) no-repeat left center;
}

#productdetail .prodname {
	margin: 1.4em 0;
	font-size: 1.67em;
	width: 280px;
}

#productdetail .description {
	margin-bottom: 2em;
}

#productdetail .hurryonlyleft {
	float: right;
	margin-right: 20px;
}

#productdetail #nonselectatt,#productdetail #selectatt {
	width: 100%;
	overflow: hidden;
}

#productdetail .price {
	font-size: 3em;
	float: left;
	margin-right: 10px;
}

#productdetail .pricemsrp {
	padding: 5px 0 3px 0;
}

#productdetail .buyControls,#productdetail .addedmsg {
	background: #fcfcfc;
	border: 1px solid #f2ebd6;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 10px;
	margin-top: 2em;
	width: 443px;
	overflow: hidden;
	display: block;
	clear: both;
}

#productdetail legend.pdattribute {
	display: none;
}

#productdetail .attributes {
	width: 170px;
	float: left;
	margin-right: 20px;
}

#productdetail .invtatr label {
	display: block;
}

#productdetail .sizelink {
	margin: 5px 0 0 5px;
	background: url(/content/ebiz/tkmaxx/resources/images/new/arrowR.png) no-repeat left center;
	padding-left: 13px;
}

#productdetail .buyControls select {
	margin-top: 10px;
}

#productdetail .addToBasket {
	text-align: right;
	margin: 20px 10px 0 0;
}

#productdetail div.qty {
	width: 70px;
	float: left;
}

#informationtab {
	margin: 2.6em 0 1em 0;
}
#informationtab .yui-nav {display: block;width: 100%;overflow: hidden;}

#informationtab li {
	font-weight: bold;
	padding: 6px 10px;
	float: left;
	margin-right: 5px;
	border: 1px solid #dbdbdb;
	background: #ececec;
	border-radius-top-left: 5px;
	border-radius-top-right: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	cursor: pointer;
}

#informationtab li.selected {
	background: white;
	border-bottom: 1px solid #fff;
	cursor: auto;
}


#informationtab .yui-nav {
	display: block;
}

#informationtab .yui-content {
	display: block;
	border: 1px solid #dbdbdb;
	padding: 15px 10px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background: #fff;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	margin-top: -1px;
}

#tellafriend_link {
	float: left;
	margin-right: 30px;
	background: url(/content/ebiz/tkmaxx/resources/images/bg_tellafriendlink.gif) no-repeat right center;
	padding-right: 17px;
}

#productdetail .addedmsg {
	display: block;
	clear: both;
	margin-top: 25px;
}

#productdetail .addedmsg .inYourBasket {
	float: left;
	margin-bottom: 5px;
}

#productdetail .addedmsg ul {
	text-align: center;
	margin-top: 23px;
}

#productdetail .addedmsg ul li a.checkoutBt {
	background: url(/content/ebiz/tkmaxx/resources/images/new/buttons/checkout.gif) no-repeat;
	width: 91px;
	float: left;
	text-indent: -5555px;
	height: 21px;
	margin: 6px 0 0 19px;
}

#productdetail .addedmsg div {
	clear: both;
	margin-left: 105px;
}

#productdetail .moreBrnad {
	margin-bottom: 20px;
	border-top: 1px solid black;
}

#productdetail .moreBrnad {
	width: 100%;
	overflow: hidden;
}

#productdetail .moreBrnad h5 {
	font-size: 1.5em;
	margin: 10px 0;
}

#productdetail .moreBrnad ul {
	padding-left: 115px;
	background: url(/content/ebiz/tkmaxx/resources/images/new/you-might-also-like.gif) no-repeat left top;
	width: 100%;
	overflow: hidden;
}

#productdetail .moreBrnad.prodfeatured ul {
	padding-left: 0;
	padding-right: 0px;
	background: url(/content/ebiz/tkmaxx/resources/images/new/and-the-final-touch.gif) no-repeat right top;
}

#productdetail .moreBrnad ul li.searchlist {
	float: left;
	width: 165px;
	margin: 0 20px;
}

#productdetail .moreBrnad h2,.moreBrnad h3,.moreBrnad .onhandimg {
	display: none;
}

#productdetail .moreBrnad .price {
	font-size: 1.75em;
	float: none;
}

#productdetail .moreBrnad .details {
	margin-left: 40px;
	margin-top: 8px;
}

#productdetail .moreBrnad .pricemsrp {
	padding: 0;
}

#productdetail .moreBrnad .pricemsrp .save {
	display: block;
}

/* @end */

/* @group Static pages */

/** ::: FAQs ::: **/

/* FAQ's Header */

#popups div.FaqTopNavBlock1, #content div.FaqTopNavBlock1 {
	background: #f6f1e2 url(/content/ebiz/tkmaxx/resources/images/new/dualHeader/dualHead.jpg) no-repeat 540px 0 !important;
	height: 144px;
	text-transform: uppercase;
}

/* Delivery Info */

.deliveryinfo h1 {
	background: #f6f1e2 url(/content/ebiz/tkmaxx/resources/images/new/dualHeader/dualHead.jpg) no-repeat 540px 0;
	height: 144px;
	text-transform: uppercase;
}

/** Store locator **/

.clear {
	clear: both;
}

#search_info {
	width: 927px;
	padding: 9px;
	background-color: #f6f1e2;
	margin-bottom: 11px;
}

#search_info h1 {
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	font-weight: bold;
	font-size: 2.5em;
	line-height: 0.85em;
	color: #333333;
}

#search_info h2 {
	text-transform: uppercase;
	color: #666666;
	padding: 0;
	margin: 0;
	font-weight: bold;
	font-size: 2.5em;
	line-height: 0.85em;
}

#intro_text {
	padding-left: 11px;
}

#search_criteria {
	background-color: #FCF9F4;
	float: left;
	margin: 15px 0;
	padding: 9px;
	width: 927px;
}

#search_criteria h5 {
	padding: 0;
	margin: 5px 0;
	font-weight: bold;
	font-size: 1em;
}

#search_town_post {
	float: left;
	margin: 0 50px 12px 0;
}

#search_stores {
	float: left;
	margin-right: 50px;
}

#search_country {
	float: left;
	margin-right: 50px;
}

#search_go {
	float: right;
	padding: 22px 0 0 0;
}

#search_go img {
	border: 0px;
}

#map_holder {
	width: 945px;
	min-height: 465px;
	height: auto !important;
	height: 465px;
	margin: 0 0 15px 0;
}

#google_map_hlf {
	float: right;
	margin-top: 15px;
}

#google_map_hlf div#map_holder {
	width: 465px;
	background-color: #999999;
	min-height: 465px;
	height: auto !important;
	height: 465px;
}

 
#go_to_store {
	float: right;
}

#go_to_store a {
	text-decoration: none;
	color: #6C6B69;
	margin-right: 13px;
	font-weight: bold;
}

#go_to_store a:before {
	content: url(<venda_entmediaadd>/ebiz/<venda_bsref>/resources/images/new/arrow_sl.gif);
	padding: 0px;
}

#get_directions {
	float: right;
}

#get_directions a {
	text-decoration: none;
	color: #6C6B69;
	margin-right: 13px;
	font-weight: bold;
}

#get_directions a:before {
	content: url(<venda_entmediaadd>/ebiz/<venda_bsref>/resources/images/new/arrow_sl.gif);
	padding: 0px;
}

#pinfo_col2 a {
	text-decoration: none;
	color: #6C6B69;
	margin-right: 13px;
	font-weight: bold;
}

#pinfo_col2 a:before {
	content: url(<venda_entmediaadd>/ebiz/<venda_bsref>/resources/images/new/arrow_sl.gif);
	padding: 0px;
}

#pinfo_col1 {
	float: left;
	margin-bottom: 15px;
}

#pinfo_col2 {
	float: right;
	border-left: 1px solid #ccc;
	padding-left: 9px;
}

#pinfo_col2 form {
	padding: 29px 0 11px 0;
}

#pinfo_col2 form input {
	margin-bottom: 5px;
	font-size: 0.85em;
	width: 200px;
}

#store_main {
	width: 945px;
	float: left;
	clear: both;
}

#store_main h5 {
	padding: 0;
	margin: 5px 0 5px 0;
	font-weight: bold;
	font-size: 1em;
}

#store_main h4 {
	padding: 0;
	margin: 0;
	font-weight: normal;
	font-size: 1.5em;
}

#store_info {
	float: left;
	width: 430px;
	margin-top: 15px;
}

#store_info_primary {
	float: left;
	width: 100%;
	-moz-box-shadow: 0px 4px 3px #ccc;
	padding: 11px;
	margin-bottom: 19px;
	background-color: #FCF9F4;
/*min-height:265px; height: auto !important; height:265px;*/
}

#store_info_secondary {
	clear: both;
	padding: 11px;
}

#pracitcal_info {
	float: left;
}

#departments {
	float: right;
	margin-right: 15px;
}

#departments table ul {
	margin-right: 20px;
}

#store_info_primary ul {
	padding: 0;
	margin: 0;
}

#store_info_primary ul li {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#travel_from {
	float: left;
}

#travel_to {
	float: right;
}

.google_directions {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.google_directions table {
	text-align: left;
	width: 100%;
	margin-bottom: 10px;
}

.google_directions table th {
	padding: 5px 0;
}

.google_directions table td {
	vertical-align: top;
}

.google_directions a {
	text-decoration: none;
	border-bottom: 1px solid #cce;
	border-top: 1px solid #cce;
	display: block;
	width: 100%;
	padding: 9px 0;
	color: #6C6B69;
}

.google_directions a:before {
	content: url(<venda_entmediaadd>/ebiz/<venda_bsref>/resources/images/new/arrow_sl.gif);
}

hr {
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	margin: 0 0 20px;
	height: 0;
}

#container_hlf {
	width: 465px;
}

#map_search_results h3 {
	color: #fff;
}

#map_search_results h5 {
	margin: 3px 0 3px 0;
	font-size: 1.5em;
	font-weight: normal;
	color: #636260;
}

#map_search_results p {
	margin: 3px 0 3px 0;
}

#search_result {
	margin: 19px 0;
}

#tk_stores {
	float: left;
	margin-bottom: 25px;
}

#hs_stores {
	float: right;
	margin-bottom: 25px;
}

#tk_tab {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border: 1px solid #BA1D32;
	background-color: #BA1D32;
	width: 125px;
	padding: 21px 0 13px 25px;
}

#tk_key {
	float: right;
	margin: 13px 0 0 0;
}

#tk_results {
	-moz-box-shadow: 0 4px 3px #CCCCCC;
	border-top: solid 4px #BA1D32;
	padding: 13px;
	background-color: #fbf9f3;
}

#hs_tab {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	border: 1px solid #829F65;
	background-color: #829F65;
	width: 125px;
	padding: 21px 0 13px 25px;
}

#hs_results {
	-moz-box-shadow: 0 4px 3px #CCCCCC;
	border-top: solid 4px #829F65;
	padding: 13px;
	background-color: #fbf9f3;
}

#col_1 {
	float: left;
	width: 465px;
	padding-top: 35px;
}

#col_2 {
	float: right;
	width: 445px;
	background-color: #FCF9F4;
	margin-top: 15px;
	padding: 10px;
}

#store_splash {
	clear: both;
	padding: 10px 0;
	margin: 0;
}

#store_splash p {
	float: left;
	width: 130px;
}

#store_splash img {
	float: right;
}


/*** WHAT IS TK MAXX ***/

.WITTopBlock div.WITTopSideL h1  { color: #ba1c31 !important;
}

.WITTopBlock div.WITTopSideL h2 { color:#ba1c31 !important;}


.WITMain{ font-family:Arial, Helvetica, sans-serif; width:960px; background-color:#fff;
padding:5px;}

#ImgMarBtm{ margin-bottom:20px;}

.WITTopBlock div.WITTopSideL { background:none;}

.WITLine1{ background-color:#000; width:945px; height:3px; float:left;}

.WITLine2{ background-color:#000; width:945px; height:1px; float:left;}

.WITTopBlock{ width:950px;  height:422px; margin-bottom:50px; float:left; background: #fff;}

.WITTopSideL{ padding:10px; width:205px; float:left;}



.WITTopSideR{ height:450px; float:right;}

img.WITTopSideR { margin-right: 0.45em !important;}





.WITBanner1{ background-color:#d00c0d; height:25px; width:280px; float:left; margin-left:-5px;}

.WITBanner2{ background-color:#ff8503; height:25px; width:280px; float:left; margin-left:-5px;}

.WITBanner3{ background-color:#68037d; height:25px; width:280px; float:left; margin-left:-5px;} 

.WITCol1{ float:left; margin-left:20px; padding:0 5px 5px 5px; height:700px; width:270px; background-color:#fff; box-shadow: 0px 2px 4px #ccc; -webkit-box-shadow: 0px 2px 4px #ccc; -moz-box-shadow: 0px 2px 4px #ccc;}

.WITColInner{ background-color:#fcf9f4; float:right; height:680px; padding:0 5px -5px 5px;}
.WITColH{ color:#fff; font-size:14px; font-weight:900; padding-top:5px}
.WITText{ line-height:20px; font-weight:700; font-color:#777; font-size:12px; }
.WITColText{ line-height:18px; font-weight:700; font-color:#777; font-size:11px; padding:0 10px 0 10px;}
.WITCol2Text{ line-height:18px; font-weight:700; font-color:#777; font-size:11px; 
padding-left:60px;}

.WITLinks{ font-size:14px; font-weight:bold; margin-top:20px;}


/* @end */

/* @group Home TK */

/** Home TK **/

#content {
	padding: 10px;
	padding-top: 15px;
}

#content .lcol {
	float: left;
	width: 705px;
	background-color: #fff;
	border-right: 1px solid #000;
	padding-right: 6px;
}

#content .rcol {
	float: right;
	width: 225px;
}

#hero {
	position: relative;
	display: block;
	float: left;
	width: 705px;
	height: 446px;
}

#teaserContainer .col {
	width: 234px;
	float: left;
}

.teaser {
	background-position: top left;
	background-repeat: no-repeat;
	margin-right: 6px;
	height: 144px;
	font-size: 0.9em;
	line-height: 1em;
	margin-top: 4px;
}

.teaser a {
	background: url(/content/ebiz/tkmaxx/resources/images/new/teasterLinkArrow.gif) center left no-repeat;
	margin-left: 8px;
	padding-left: 9px;
}

.teaser a:link {
	text-decoration: none;
	color: #a81933
}

.teaser a:visited {
	text-decoration: none;
	color: #a81933
}

.teaser a:hover {
	text-decoration: underline;
	color: #f68831
}

.teaser a:active {
	text-decoration: none;
	color: #a81933
}

.teaser h3 {
	text-transform: uppercase;
	color: #000;
}

.teaser1 {
	background-image: url(/content/ebiz/tkmaxx/resources/images/new/teaser1c.png);
}

.teaser1 h3 {
	font-size: 1.5em;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1em;
	padding: 15px 0 0 5px;
}

#teaserContainer div.col div.teaser.teaser1 h3 span.cufon {
	font-size: 1.5em;
}

.teaser1 p {
	padding: 25px 130px 8px 4px;
}

.teaser2 {
	background-image: url(/content/ebiz/tkmaxx/resources/images/new/teasers/teaser2c.jpg);
}

.teaser2 h3 {
	font-size: 1.5em;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1em;
	padding: 15px 0 0 5px;
}

.teaser2 p {
	padding: 25px 112px 7px 6px;
}

.teaser3 {
	background-image: url(/content/ebiz/tkmaxx/resources/images/new/teaser3.png);
}

.teaser3 h3 {
	font-size: 1.5em;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1em;
	padding: 15px 0 0 5px;
}

.teaser3 p {
	padding: 25px 112px 7px 6px;
}



/*.teaser3 a {
	display: block;
	height: 0;
	margin: 0;
	overflow: hidden;
	padding: 143px 0 0;
	width: 225px;
	background-image: none;
}  */

.teaser4 {
	background-image: url(/content/ebiz/tkmaxx/resources/images/new/teaser_clear.jpg);
}

.teaser4 h3 {
	font-size: 1.5em;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1em;
	padding: 15px 0 0 5px;
}

.teaser4 p {
	padding: 10px 112px 7px 9px;
}

/*
.teaser4 a {
    /*display: block;*/
    /*
	height: 0;
	margin: 0;
	overflow: hidden;
	padding: 143px 0 0;
	width: 225px;
	background-image: none;
}
*/


.teaser5 {
	background-image: url("/content/ebiz/tkmaxx/resources/images/new/arrow.gif");
	background-position: 155px 10px;
	border-bottom: 2px solid #000000;
	border-top: 0px solid #000000;
	height: 284px;
	margin: 10px 0 0;
	padding: 0;
}

.teaser5 h3 {
	color: #ba1d32;
	font-size: 3em;
	font-weight: bold;
	letter-spacing: -3px;
	line-height: 1em;
	padding: 12px 0 0 0;
}

.teaser5 h4 {
	color: #BA1D32;
	font-size: 1.7em;
	font-weight: normal;
	padding: 0 0 9px;
}

.teaser5 h5 {
	color: #ba1d32;
	font-size: 1.5em;
	line-height: 1em;
	padding: 6px 0 8px 0;
	width: 150px;
}

.teaser5 form {
	margin: 10px 0;
}

.teaser5 p {
	font-size: 1.05em;
	line-height: 1em;
	width: 200px;
}

#teaserContainer div.col div.thinline { height:9px; background-image: url(/content/ebiz/tkmaxx/resources/images/new/hs/thinline.jpg); background-position: top left; display: block; position: relative; width: 225px;}


#newToday {
	background: url(/content/ebiz/tkmaxx/resources/images/new/arrow.gif) 148px 12px no-repeat;
	height: 741px;
	border-bottom: 2px solid #000;
}

#newToday a {
	text-decoration: none;
}

#newToday h2 {
	font-size: 2.5em;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: -2px;
}

#newToday ul {
	margin-top: 55px;
}

#newToday ul li {
	margin-top: 5px;
}

a.newProduct:link span {
	text-decoration: none;
	cursor: pointer;
}

a.newProduct:visited span {
	text-decoration: none;
}

a.newProduct:hover span {
	text-decoration: none;
}

a.newProduct:active span {
	text-decoration: none;
}

a.newProduct {
	
}

span.price {
	color: #A81A34;
	display: block;
	float: left;
	font-size: 2em;
	margin: 0;
	text-align: right;
	width: 49%;
	cursor: pointer;
}

div.savingsInfoContainer {
	float: right;
	width: 49%;
	cursor: pointer;
}

div.savingsInfoContainer span.saving {
	color: #f5872e;
	cursor: pointer;
}

div.savingsInfoContainer span.rrp {
	color: #656563;
	font-size: 0.8em;
	cursor: pointer;
	text-transform: uppercase;
}

#tweet {
	background: url("/content/ebiz/tkmaxx/resources/images/new/tweet.gif") no-repeat 10px 0;
	margin: 5px 0 0 0;
	padding: 6px 0 10px 60px;
	border-bottom: 1px solid #000;
}

#tweet span.intro {
	float: left;
	font-weight: bold;
}

#tweet ul {
	float: left;
	width: 780px;
}

#tweet ul li {
	margin-left: 7px;
	list-style-position: outside
}

#tweet a:link {
	text-decoration: none;
	color: #a81933
}

#tweet a:visited {
	text-decoration: none;
	color: #a81933
}

#tweet a:hover {
	text-decoration: underline;
	color: #f68831
}

#tweet a:active {
	text-decoration: none;
	color: #a81933
}

/* @end */

/* @group Content Boxes */

/** SEARCH RESULT BOXES **/

#BoxesSearch .box {
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
	margin-right: 6px;
	height: 144px;
	width: 230px;
	font-size: 0.9em;
	line-height: 1em;
	margin-top: 4px;
	clear: right;
}

#BoxesSearch .box a {
	background: url(/content/ebiz/tkmaxx/resources/images/new/teasterLinkArrow.gif) center left no-repeat;
	margin-left: 8px;
	padding-left: 9px;
}

.box a:link {
	text-decoration: none;
	color: #a81933
}

.box a:visited {
	text-decoration: none;
	color: #a81933
}

.box a:hover {
	text-decoration: underline;
	color: #f68831
}

.box a:active {
	text-decoration: none;
	color: #a81933
}

.box h3 {
	text-transform: uppercase;
	color: #000;
	width: 110px;
}

.box p {
	width: 106px;
}

.box1 {
	background-image: url(/content/ebiz/tkmaxx/resources/images/new/boxes/box_wacc.png);
}

.box1 h3 {
	font-size: 1.5em;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1em;
	padding: 13px 0 0 5px;
}

.box1 p {
	padding: 19px 112px 8px 4px;
}

.box2 {
	background-image: url(/content/ebiz/tkmaxx/resources/images/new/boxes/box_macc.png);
}

.box2 h3 {
	font-size: 1.5em;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1em;
	padding: 15px 0 0 5px;
}

.box2 p {
	padding: 13px 112px 7px 6px;
}

.box3 {
	background-image: url(/content/ebiz/tkmaxx/resources/images/new/boxes/box_kshoes.png);
}

/*.box3 a{

                  display:block;

                  height:0;

                  margin:0;

                  overflow:hidden;

                  padding:143px 0 0;

                  width:225px;

                  background-image:none;

                  }*/

.box3 h3 {
	font-size: 1.5em;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1em;
	padding: 15px 0 0 5px;
}

.box3 p {
	padding: 19px 112px 8px 4px;
}

.box4 {
	background-image: url(/content/ebiz/tkmaxx/resources/images/new/boxes/box_home.png);
}

.box4 h3 {
	font-size: 1.5em;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1em;
	padding: 15px 0 0 5px;
}

.box4 p {
	padding: 24px 112px 7px 9px;
}

.box5 {
	background-image: url("/content/ebiz/tkmaxx/resources/images/new/arrow.gif");
	background-position: 155px 40px;
	border-bottom: 2px solid #000000;
	border-top: 2px solid #000000;
	height: 282px;
	margin: 10px 0 0;
	padding: 0;
}

.box5 h3 {
	color: #ba1d32;
	font-size: 3em;
	font-weight: bold;
	letter-spacing: -3px;
	line-height: 1em;
	padding: 40px 0 0 0;
}

.box5 form {
	margin: 20px 0;
}

.box5 h4 {
	color: #BA1D32;
	font-size: 1.7em;
	font-weight: normal;
	padding: 0 0 9px;
}

/* @end */

/* @group Footer */

/********************/

/*  footer  */

/********************/

.footertop a {
	float: left;
}

.footertop a.brandSwitch {
	width: 225px;
	height: 80px;
	background-image: url(/content/ebiz/tkmaxx/resources/images/new/checkout-homesense.gif);
	text-indent: -5555px;
}

.footertop a.hotarr {
	width: 160px;
	height: 34px;
	background-image: url(/content/ebiz/tkmaxx/resources/images/new/hotarrivals-footer.gif);
	text-indent: -5555px;
	float: right;
	margin: 10px 30px;
}

.footertop a.twitter {
	width: 80px;
	height: 34px;
	background-image: url(/content/ebiz/tkmaxx/resources/images/new/twitter-footer.gif);
	text-indent: -5555px;
	float: right;
	margin: 10px 30px;
}

.footertop a.fbook {
	width: 80px;
	height: 34px;
	background-image: url(/content/ebiz/tkmaxx/resources/images/new/facebook-footer.gif);
	text-indent: -5555px;
	float: right;
	margin: 10px 30px;
}

.footerMessage {
	margin-top: 0px;
	/*tom - ive put it to  0, any reason for it being 20?*/
	 clear: both;
	display: block;
	background: url(/content/ebiz/tkmaxx/resources/images/new/always-up-to-60-less.gif);
	width: 945px;
	height: 67px;
	text-indent: -5555px;
}

#footerLinks {
	margin: 2em 0;
	width: 945px;
	overflow: hidden;
}

#footerLinks ul {
	float: left;
	width: 157px;
}

#footerLinks ul li a {
	color: #6a6a6a;
}

#footerLinks ul li h3 {
	margin-top: 20px;
	font-weight: bold;
}

#logos {
	padding: 10px 0px;
	border-top: 4px solid #ba1c31;
	width: 965px;
	background-color: #fef7f0;
	margin-left: -10px;
	text-align: center;
	overflow: hidden;
}

#logos .pcicompliant {
	float: left;
}

#logos #vendalogo {
	float: right;
}

#logos .copyright {
	padding-top: 10px;
}

#checkoutwrapper #logos {
	border-color: #333;
}

/* @end */

/* @group Checkout / Account / Login */

/***** Checkout / Account / Login *****/

#checkout {
	padding-top: 20px;
	width: 100%;
	overflow: hidden;
	padding-bottom: 20px;
}

#checkout .checkoutR, .checkoutorcfL, #myacc-col-one {
	float: right;
	width: 225px;
	margin-bottom: 10px;
}

#checkout .checkoutL, .checkoutorcfR, #myacc-col-two {
	width: 690px;
	float: left;
}

.helpinfo {
	background: #d1d3d4;
	padding: 10px 10px 0px 10px;
	margin-bottom: 10px;
	width: 100%; 
	overflow: hidden;
}

.helpinfo h2 {
	font-size: 1.17em;
	font-weight: bold;
	margin-bottom: .25em;
}

.helpinfo ul li a, .Lcat_myaccountnav a {
	padding: 3px 0 8px 15px;
	background: url(/content/ebiz/tkmaxx/resources/images/new/arrowR.png) no-repeat left center;
	display: block;
}

.helpinfo ul li a:hover {
	color: #ec671a;
}

.helpinfo ul.bannergroup {
	margin-left: -5px;
	margin-top: 20px;
}

.helpinfo ul.bannergroup li {
	background: none;
	padding: 0;
	float: left;
	margin-right: 3px;
}

.helpinfo ul.bannergroup li a {
	background: none;
	padding: 0;
	margin: 0;
}


/* CHECKOUT */

#checkout div.checkoutR.checkoutRpwrm div.Lcat_pwrmcolumn div.helpinfo ul li { margin-bottom: 1em; padding-right: 1em;}

#checkout div.checkoutR div.Lcat_orzccolumn div.helpinfo ul.bannergroup li a img { float: left;}



#checkout h2.error {
	margin: 1em 0;
	padding: .75em;
	font-size: 1.1em;
	background: #fa7478;
	color: #fff;
	font-weight: bold;
}

#redeempromocode h1, #redeemgiftcert h1 {
	background: #f6f1e2 url(/content/ebiz/tkmaxx/resources/images/new/dualHeader/dualHead.jpg) no-repeat 560px 0;
	height: 144px;
	margin-bottom: 10px;
	padding: 10px 0 0 10px;
	font-size: 2.2em;
	text-transform: uppercase;
	font-weight: bold;
	color: #333;
}

#checkout .signin h1 {
	background: #f6f1e2 url(/content/ebiz/tkmaxx/resources/images/new/dualHeader/dualHead.jpg) no-repeat 290px 0;
	height: 144px;
	margin-bottom: 10px;
	padding: 10px 0 0 10px;
	font-size: 2.2em;
	text-transform: uppercase;
	font-weight: bold;
	color: #333;
}

#checkout .f-pwrmemail div label { 
	
}

#checkout .signin #loginform, #checkout .pclookupcontact {
	background: #FAF8F0;
	padding: 20px 10px;
	margin-bottom: 20px;
	position: relative;
	box-shadow: 3px 3px 4px #e3e3e3;
	-webkit-box-shadow: 3px 3px 4px #e3e3e3;
	-moz-box-shadow: 3px 3px 4px #e3e3e3;
	width: auto;

}

#checkout .signin #loginform .loginemail, .orzcpostcode, .orzcemail {
	display: none;
}

#checkout label {
	font-weight: bold;
}

#checkout .signin #loginform #email {
	width: 300px;
	padding: 5px;
}

#checkout .signin #loginform #lLoginEmail {
	margin-right: 40px;
}

#checkout .signin #loginform .f-loginiam .loginiam {
	padding: 30px 0 0;
	display: block;
	visibility: hidden;
}

#checkout .signin #loginform .notregister {
	float: left;
	width: 300px;
}

#checkout .signin #loginform .notregister .notregistertxt, #checkout .signin #loginform .registered #lLoginPassword {
	padding-left: 20px;
}

#checkout .signin #loginform .registered {
	float: left;
	width: 300px;
	margin-left: 50px;
}

#checkout .signin #loginform #buttons .right {
	float: none;
	margin-top: 20px;
}

#checkout .signin #loginform fieldset div label {
	width: 100px;
	float: none;
}

#paymentdetails fieldset.f-payment_details img { float: left; margin-top: 0.6em;
	
}

#paymentdetails fieldset.f-payment_details legend {padding-top: 1em;
	
}

#paymentdetails fieldset.f-payment_details div.credit {width: 25em; float: left;}



/* Paypal fix */

#paymentdetails fieldset.f-paypal div.paypal label { float: left; height: 20px; width:9em;
	
}

#paymentdetails fieldset.f-paypal input {vertical-align: top; float:; margin-left: 11.3em;}

#paymentdetails fieldset.f-paypal img#paypallogo { }

#paymentdetails fieldset.f-paypal legend { font-size: 1.3em; font-weight: bold; 
	
} 

	




/* Login Styles */


#lLoginPassword {
	padding: 15px 0;
}

/* end Login styles*/

/* Checkout */

.deliveryaddress, .deliveryrate, .orderitemswrapper, #additionalservices, #ordersummary, .paymentwrapper, #contactdetails_orlk, #paymentdetails_orlk, .ohSumDetail {
box-shadow: 1px 2px 4px #e3e3e3;
-moz-box-shadow: 1px 2px 4px #e3e3e3;
-webkit-box-shadow: 1px 2px 4px #e3e3e3;
padding: 10px 20px;
margin:20px 10px;
background: #faf8f0;
border: 8px solid #fff;
}

.deliveryaddress p {
	margin: 10px 0;
}

.Lcat_deliveryoptions {
	float: right;
	width: 500px;
}

.Linternalimage {
	margin-top: 4px;
}

div.Linternalimage moreinfo2 {
	display: none;
}

.thankyou, .email, .orderdetails {
	margin-top: 10px;
}

.deliveryrate ul {
	float: left;
}

#content-myaccount p.balance {
	margin: 10px 0;
}

.wizrtable {
	width: 400px;
	height: 100px;
	text-align: left;
	margin-top: 10px;
	clear: left;
}

.wizrtable td {
	vertical-align: middle;
}

#contactdetails {
	margin-top: 25px;
}

.paymentwrapper p {
	margin: 10px 0;
}

.addreminder {
	margin: 10px 0;
	float: left;
	width: 690px;
}

#checkout div.container.addressbook h1 {
	margin: 10px 5px;
	width: 690px;
}

#checkout div.container.addressbook p {
	width: 690px;
	margin: 5px 5px;
}

#address_list li fieldset.f-oradsaddbook p {
	margin: 5px 0 !important
}

#address_list li fieldset.f-oradsaddbook legend.oradsaddbook {


}

/* *-Contact Address line-* */

.f-oradsaddbook 

{
	/*margin:10px 0; float:left;*/ width: 670px;
	background: #FAF8F0;
	/*#FAF8F0;*/ padding: 15px 10px 10px;
	margin: 20px 0;
	position: relative;
	box-shadow: 3px 3px 4px #e3e3e3;
	-webkit-box-shadow: 3px 3px 4px #e3e3e3;
	-moz-box-shadow: 3px 3px 4px #e3e3e3;
}

#buttons {
	float: left;
	width: 690px;
	clear: both;
}

#buttons a img {
	margin-right: 25px;
	padding-top: 6px;
}

#buttons a img.left.bt-gobackmyacc {
	margin-left: 1em;
}

.f-orzcpostcode {
	margin: 10px 0 0 0;
	width: 684px;
	box-shadow: 3px 3px 4px #e3e3e3;
	-webkit-box-shadow: 3px 3px 4px #e3e3e3;
	-moz-box-shadow: 3px 3px 4px #e3e3e3;
}

#checkout div.checkoutL div.container.pclookupcontact form fieldset.f-orzcpostcode { 
   margin: 10px 0 0 0;
	width: 684px;	
	box-shadow: none;
	-webkit-box-shadow:none;
	-moz-box-shadow: none;
	
}

#checkout input.right { margin: 0.6em 5em 0 0;
	
}

.containeroradeditadd form {
	margin: 10px 0 0 0;
	width: 684px;
	box-shadow: 3px 3px 4px #e3e3e3;
	-webkit-box-shadow: 3px 3px 4px #e3e3e3;
	-moz-box-shadow: 3px 3px 4px #e3e3e3;
}


#orfnfeatured {
	float: left;
	width: 720px !important;
}

#orfnfeatured ul li {
	display: inline !important;
	float: left;
	width: 230px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
}

/*.checkoutorcfR h1{background-image:url(/content/ebiz/tkmaxx/resources/images/new/dualHeader/dualhead690.jpg); height:215px; background-repeat:no-repeat;}*/


#checkout .pclookupcontact form {
	margin-top: 20px;
}


#checkout .pclookupcontact label {
	float: left;
	width: 150px;
	line-height: 200%;
}

#checkout .pclookupcontact fieldset {
	margin-bottom: 15px;
}

/*#checkout .addcontactaddress h1{background: url(/content/ebiz/tkmaxx/resources/images/new/registerH1.gif) top left no-repeat; height:0; overflow:hidden; padding-top:150px}*/

#checkout .addcontactaddress fieldset {
	background: #FAF8F0;
	margin-bottom: 20px;
	border: 8px solid #FFFFFF;
    margin: 30px 0 0 0;
	padding: 5px 10px 10px 10px;
	position: relative;
	box-shadow: 3px 3px 4px #e3e3e3;
	-webkit-box-shadow: 3px 3px 4px #e3e3e3;
	-moz-box-shadow: 3px 3px 4px #e3e3e3;
	width: auto;
}

#checkout .addcontactaddress fieldset legend {
	font-size: 1.34em;
	background-color: FAF8F0;
	padding: 0;
	position: absolute;
	top: -30px;
}

#checkout .addcontactaddress fieldset label {
	float: left;
	padding: 5px 0;
	width: 300px;
}


/*#checkout .addcontactaddress fieldset {background: #FAF8F0; padding: 20px 10px; margin-bottom: 20px; -moz-box-shadow:0 4px 3px #CCCCCC; width:480px;}*/

#checkout fieldset div {
	margin: 0;
	padding: 8px 0 8px 0px;
	clear: both;
}

input#addr2 { /*margin-left: 20.1em;*/}

#checkout div.checkoutL div.container.containerpwrm form fieldset.f-pwrmemail legend.pwrm {
	
}

#checkout div.checkoutL div.container.containerpwrm input#usemail { margin-left: -10em;
	
}

#checkout div.checkoutL div.container.containerpwrm p { padding:  6px 0;
	
}

#checkout div.checkoutL div.container.containerpwrm{
	height: 140px;	
	background: #FAF8F0;
	border: 8px solid #FFFFFF;    
	padding: 1em 10px 10px 10px;
	position: relative;
	box-shadow: 3px 3px 4px #e3e3e3;
	-webkit-box-shadow: 3px 3px 4px #e3e3e3;
	-moz-box-shadow: 3px 3px 4px #e3e3e3;
	width: auto;

	
}




#loginform fieldset.dontFloat.f-loginiam span.notregister div.notregisterbtn input {
	margin-top: 0em;
	margin-right: 2em;
}

#secondloginform fieldset.dontFloat.f-loginiam div.registered. {
	padding: 0px;
}

#checkout div.checkoutL div.container.signin_2cols div.signininstruction {
	padding-left: 0.8em;
}

#checkout fieldset div div {
	padding: 0;
	width: 180px;
}

#checkout fieldset div #phone {
	width: 143px;
}

#checkout fieldset div #area {
	width: 4em;
}

/* end checkout */

#birthday select {
	width: 5em;
}

.aboutyou {
	width: 480px;
}

.ustxgender select {
	width: 5em;
}

#checkout fieldset div label {
	float: left;
	width: 20em;

}

#checkout div.checkoutL div.container.editcontactaddress form fieldset.f-orbtdetail div label { height:  1em;
	
}



#checkout fieldset div label.invisible {
	visibility: hidden;
	height: 0;
}

#checkout .Lcat_orbtcolumn .signupTKHS {
	margin-top: 50px;
	color: #fff;
}

.signupTKHS .tk {
	background: #ba1c31 url(/content/ebiz/tkmaxx/resources/images/new/tkMaxxHotArrivals.gif) no-repeat center 15px;
	padding: 70px 20px 5px 20px; /*margin-top:-3em;*/
}

.signupTKHS .hs {
	background: #829f65 url(/content/ebiz/tkmaxx/resources/images/new/friendofHS_rev.gif) no-repeat center 15px;
	padding: 60px 20px 5px 20px;
	border-top: 4px solid #333;
}

.signupTKHS .tk a {
	text-indent: -5555px;
	display: block;
	background: url(/content/ebiz/tkmaxx/resources/images/new/buttons/arrowR-c-orange.gif) no-repeat right center;
	height: 19px;
}

.signupTKHS .hs a {
	text-indent: -5555px;
	display: block;
	background: url(/content/ebiz/tkmaxx/resources/images/new/buttons/arrowR-c-brown.gif) no-repeat right center;
	height: 19px;
}

.deliveryinfo {
	background: #faf8f0;
	padding-bottom: 20px;
	margin-top: 20px;
}

.deliveryinfo h2 {
	font-size: 1.33em;
	background: #f5f1e2;
	padding: 8px 10px;
}

.deliveryinfo h3 {
	padding: 15px 10px 0 10px;
	font-weight: bold;
	color: #333;
}

.deliveryinfo p {
	padding: 0px 10px;
}

/** Bsket **/

#yourbasket #buttons {
	width: 100%;
	overflow: hidden;
	margin: 10px 0;
}
/** FIX RRP ON BASKET PAGE **/
#yourbasket form div.ordertable table.wizrtable tbody tr.standarditem td.priceeach span.pricemsrp {
	font-size: 8pt;
	display: block;
}
/** END FIX RRP ON BASKET PAGE **/

.continueShopping,.backMyAccount {
	padding: 3px 0 3px 15px;
	background: url(/content/ebiz/tkmaxx/resources/images/new/arrowL.gif) no-repeat left center;
}

.btUpdateBasket {
	margin-left: 300px;
}

.ordertable table {
	width: 100%;
	text-align: left;
}

.ordertable table thead th {
	background: #f6f1e2;
	color: #333;
	padding: 8px 0px;
	border: 1px solid;
	border-width: 1px 0;
}

.ordertable table thead th:first-child {
	padding-left: 10px;
}

.ordertable table thead th:last-child {
	text-align: right;
	padding-right: 20px;
}

.ordertable table tr.standarditem td {
	border-bottom: 1px solid #ccc;
}

#yourbasket form div.ordertable table.wizrtable tbody tr.standarditem td.priceeach span.pricemsrp span {
	margin-top: 1em;
}

.ordertable table tr td {
	vertical-align: middle;
	padding: 20px 0;
}

.ordertable table tr td.thumb {
	width: 65px;
}

.ordertable table tr td.name {
	width: 250px;
}

.ordertable table tr td.name .brand {
	font-size: 1em;
	display: block;
	color: #333;
	font-weight: bold;
}

.ordertable table tr td.priceeach {
	width: 120px;
	font-size: 1.34em;
	color: #333;
}

.ordertable table tr td.quantity {
	width: 180px;
}

.ordertable table tr td.quantity label {
	display: none;
}

.ordertable table tr td.basketTot,.ordertable table tr td.totalprice {
	font-weight: bold;
	color: #333;
	text-align: right;
	padding-right: 20px;
}

.ordertable table tr.orsctotal {
	background: #f6f1e2;
	font-size: 1.33em;
}

.ordertable table tr.orsctotal th {
	padding: 20px 10px;
	font-weight: normal;
	text-align: right;
}

/** Checkout steps **/

.stepbox {
	margin: 30px 0;
	font-size: 1.11em;
	color: #999;
}

.stepbox li {
	display: inline;
	padding: 5px 0px 5px 0px;
}

.stepbox li span {
	background: url(/content/ebiz/tkmaxx/resources/images/stepBG.gif) no-repeat right center;
	padding-right: 26px;
}

.stepbox li.checkoutStep4 span {
	background: none;
	padding: 0;
}

.checkoutStep1On,.checkoutStep2On,.checkoutStep3On,.checkoutStep3DSecureOn,.checkoutStep4On {
	font-weight: bold;
	color: #333;
}

.specialtxt {
	font-size: 0.7em;
	font-weight: normal;
	display: block;
}

.giftwrap {
	display: none;
}

.creditcard img {
	display: none;
}

.final {
	margin-bottom: 25px;
}

.finalstep {
	display: none;
}

/**My Account **/

#content-myaccount {
	overflow: hidden;
	padding-top: 20px;
	padding-bottom: 20px;
}

.Lcat_myaccountnav {
	background: #d1d3d4;
	padding: 10px;
}

.Lcat_myaccountnav h2 {
	margin-top: 1.25em;
}

.Lcat_myaccountnav .contact h2 {
	margin-top: 0;
}

.reminderBox {
	margin: 10px;
	background: #FAF8F0;
	padding: 45px 10px 10px;
	margin: 20px 0;
	position: relative;
	box-shadow: 3px 3px 4px #e3e3e3;
	-webkit-box-shadow: 3px 3px 4px #e3e3e3;
	-moz-box-shadow: 3px 3px 4px #e3e3e3;
	float: left;
	width: 670px;
}

.reminderBox table {
	width: 650px;
	height: 80px;
	margin: 10px 0;
}

.reminderBox label {
	float: left;
}

.reminderBox thead, th {
	text-align: left;
}

.reminderBox td {
	height: 60px;
	vertical-align: middle;
}

.re-waiHide {
	display: none;
}

/** Address Book */


/* @end */

/* @group Forms */


/********************/

/*  Forms*/

/********************/

.textInput {
	margin: 0;
	padding: 2px;
	float: left;
	border-color: #666;
	border-width: 1px 0 1px 1px;
	border-style: solid;
}

.imgInput {
	margin: 0 10px 0 0;
	padding: 0;
	float: left
}

#myacc-col-two fieldset {
	background: #FAF8F0;
	padding: 45px 10px 10px;
	margin: 20px 0;
	border: 8px solid #fff;
	position: relative;
	box-shadow: 3px 3px 4px #e3e3e3;
	-webkit-box-shadow: 3px 3px 4px #e3e3e3;
	-moz-box-shadow: 3px 3px 4px #e3e3e3;
}

#myacc-col-two #dropdown_profile fieldset {
	background: #FAF8F0;
	padding: 10px 10px 10px 0px;
	margin-bottom: 20px;
	border: 0;
	position: relative;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}

.dropdown_profileleft div, .dropdown_profileright div {
	margin: 12px 0;
}

#myacc-col-two fieldset legend {
	padding-top: 0px;
	position: absolute;
	top: -30px;
	font-size: 1.34em;
}

#myacc-col-two fieldset div {
	padding: 8px 0 8px 34px;
	width: 620px;
	clear: both;
}

#myacc-col-two fieldset div div {
	width: 180px;
	padding: 0;
}

#myacc-col-two fieldset label {
	width: 190px;
	float: left;
	padding: 5px 0;
}

#myacc-col-two fieldset input {
	width: 250px;
}

#myacc-col-two fieldset input.right {
	width: 80px;
}

#myacc-col-two fieldset div #area {
	width: 4em;
}

#myacc-col-two fieldset div #phone {
	width: 193px;
}

#myacc-col-two fieldset div .hotbox input {
	float: left;
	width: 20px;
}

#myacc-col-two div.interestyou input {
	float: left;
	width: 20px;
}

#myacc-col-two div.interestyou label {
	float: left;
	width: 170px;
	padding: 3px 0;
}

#myacc-col-two div#buttons input 

{
	
}

.aboutyou legend {
	visibility: hidden;
}

.interestyou ul {
	width: 400px;
	margin-left: 180px;
}

.hotbox label {
	width: 350px !important;
}

.neareststoreleft {
	width: 350px !important;
}

.neareststoreright {
	width: 350px !important;
}

.f-orbtpersonal legend {
	padding-top: 0px;
	font-size: 1.34em;
}

#myacc-col-two h1 {
	background: #f6f1e2 url(/content/ebiz/tkmaxx/resources/images/new/dualHeader/dualHead.jpg) no-repeat 288px 0;
	height: 132px;
	margin-bottom: 10px;
	padding: 12px 15em 0 10px;
	font-size: 2.2em;
	text-transform: uppercase;
	font-weight: bold;
	color: #333;
}

/** My Preferences **/

/*#tlusermyform div.aboutyou h1.myPreference { text-transform: uppercase;
color: black; margin: 0 0 0 0.6em;font-size: 2em; font-family: helvetica,
sans-serif;}

#tlusermyform div.aboutyou h2 { text-transform: uppercase; font-size:
1.4em; margin: 0 0 0 0.6em;

}

label#usxtkidswear { margin-bottom: 1em;;

}*/

div.myPreferencesHeader {
	background: #f6f1e2 url(/content/ebiz/tkmaxx/resources/images/new/dualHeader/dualHead.jpg) no-repeat 290px 0;
	width: 692px;
	height: 144px;
}

#tlusermyform div.aboutyou h1.myPreference {
	text-transform: uppercase;
	color: black;
	font-size: 2em;
	font-family: helvetica, sans-serif;
}

#tlusermyform div.aboutyou h2 {
	text-transform: uppercase;
	font-size: 1.4em;
	margin: 0 0 0 0.8em;
	width: 260px
}

label#usxtkidswear {
	margin-bottom: 1em; clear:right;
}

#myacc-col-two .myPreference {
	background: none;
	text-indent: 0;
	height: auto;
}

#tlusermyform div.aboutyou form fieldset.f-orbtaboutyou div.emailsubscriptionstatus div.substatus h4 { font-weight: bold; font-size: 14px;}

#tlusermyform div.aboutyou form fieldset.f-orbtaboutyou div.emailsubscriptionstatus div.substatus p { width: 550px; padding: 10px 0px;}

#tlusermyform div.aboutyou form fieldset.f-orbtaboutyou div.emailsubscriptionstatus { margin: 1em 0 1em 2.5em; padding: 1em 0;}


.emailsubscriptionstatus input#usxthotarrivals { width: 22px; float: left; margin: 1em 0;}

.emailsubscriptionstatus label#usxthotarrivals { width: 550px; float: left; margin: 5px 0;}

.emailsubscriptionstatus input#usxthomesense { width: 22px; float: left; margin: 1em 0; clear:left }

.emailsubscriptionstatus label#usxthomesense { width: 530px; float: left; margin: 5px 0;}




/** Hotarrivals Signup Form**/

.simplydetail {
	border: 1px solid #ececec;
	box-shadow: 1px 2px 4px #999;
	-webkit-box-shadow: 1px 2px 4px #999;
	-moz-box-shadow: 1px 2px 4px #999;
	border: 8px solid #fff;
	background: #FAF8F0;
	padding: 15px;
	margin: 20px 0;
}

.simplydetail input#zipc {width: 115px;}

.simplydetail legend, #comingsoon h1 {
	display: none;
}

.simplydetail .addr1 {
	float: left;
	width: 400px;
}

.simplydetail .addr2 {
	float: right;
	width: 400px;
}

.simplydetail input {
	width: 250px;
}

.simplydetail label {
	float: left;
	width: 33%;
	padding-top: 4px;
}

.simplydetail #remday,.simplydetail #remmonth {
	float: left;
	margin-right: 5px;
}

.simplydetail #remyear1 {
	width: 60px;
	float: left;
	margin-bottom: 0px;
}

.simplydetail div {
	margin-bottom: 10px;
}

.simplydetail div#birthday {
	width: 100%;
	overflow: hidden;
}

#comingsoon #buttons {
	width: 100%;
	margin-bottom: 5px;
}

.yourdetails .intro1 {
	margin-bottom: 1.5em;
}

.yourdetails .usxthotarrivals span {
	color: #cd161b;
}

.yourdetails .usxthomesense span {
	color: #8eaf71;
}

#comingsoon h2 {
	background: #FAF8F0;
	padding: 10px;
	height: 85px;
	text-transform: uppercase;
	font-size: 2.5em;
	color: #333;
	margin-bottom: 15px;
}

/* E-VOUCHERS */

#giftcertificate form fieldset.f-orgcrecdetail h4 { font-size: 1.2em; font-weight: bold; padding-bottom: 0.6em;}

#giftcertificate input#email { margin-top: 5px;}

#giftcertificate input#amount { margin: 5px;}

#giftcertificate form fieldset.f-orgcydetail h4 { font-size: 1.2em; font-weight: bold;}

#giftcertificate form fieldset.f-orgcydetail div label { vertical-align: top;}

#giftcertificate form fieldset.f-orgcydetail div label span.required { vertical-align: top;}

#giftcertificate form fieldset.f-orgcydetail legend.orgcydetail { display: none;}


#giftcertificate form fieldset.f-orgcydetail input#from { margin-left: 20px;
	
}


/* @end */

/* @group Grazia Form */

#GFContainer div.GFPrivacy { margin: -8em 0 5em 12em
	
}

#GFContainer{
	 width: 660px; margin-left: auto; margin-right: auto;
}



/* @end */



/* @group Basket */



/* @end */

/*@group Help And info pages */

/** Help Info Pages */

#help_info h1 {
	background: url("/content/ebiz/tkmaxx/resources/images/new/dualHeader/dualHead.jpg") no-repeat scroll 544px 0 #F6F1E2;
	color: #333333;
	font-size: 2.45em;
	font-weight: bold;
	height: 134px;
	margin-bottom: 10px;
	padding: 10px 0 0 10px;
	text-transform: uppercase;
}

#help_info h1 {
	margin-top: 1em;
}

#help_info h2, #help_info h3 {
	font-size: 2em;
	padding: 10px;
	background-color: #f6f1e2;
	color: #333333;
	margin: 20px 0;
}

#help_info h3 {
	font-size: 1.6em;
}

#help_info h4 {
	font-size: 1.4em;
	padding-left: 1em;
}

#help_info p {
	color: #666666;
	margin: 10px 0;
	padding-left: 1em;
}

#help_info a {
	color: #333333;
	margin: 0 0 0 1em;
;
}

#help_info a:hover {
	text-decoration: underline;
}

#help_info ul {
	margin: 0 0 10px 0;
}

#help_info ul.anchor_list li {
	list-style-type: none;
}

#help_info ul.inline_list {
	padding: 0;
}

#help_info ul.inline_list li {
	display: inline;
}

#help_info ul.bulleted {
	list-style-type: disc;
}

#help_info ul.bulleted li {
	margin-left: 30px;
}

#help_info ol li {
	margin-left: 33px;
}

#help_info img {
	border: none;
	margin: 0 0 0 1em;
}

#help_info address {
	color: #666666;
	font-weight: bold;
	font-style: normal;
	margin: 0 0 0 1em;
}

.delivery_charges {
	width: 500px;
	height: ;
	border: 0px solid #333333;
	padding: 0;
	margin: 0 0 0 1em;
}

.delivery_charges th {
	text-align: center;
	vertical-align: middle;
	border: 1px solid #333333;
	margin: 0;
	padding: 5px;
	height: 1em !important;
}

.delivery_charges td {
	border: 1px solid #333333;
	margin: 0;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	height: 2em !important;
}

/* @end */

/* @group Tell a Friend*/

/** Tellafriend Page */

#tellafriend h1 {
	background: url("/content/ebiz/tkmaxx/resources/images/new/dualHeader/dualHead.jpg") no-repeat scroll 554px 0 #F6F1E2;
	color: #333333;
	font-size: 2.2em;
	font-weight: bold;
	height: 144px;
	margin-bottom: 10px;
	padding: 0 0 0 10px;
	text-transform: uppercase;
}

#tellafriend fieldset {
	background: #FAF8F0;
	padding: 10px 10px 0 10px;
	margin: 10px 0;
	border: 8px solid #fff;
	position: relative;
	box-shadow: 3px 3px 4px #e3e3e3;
	-webkit-box-shadow: 3px 3px 4px #e3e3e3;
	-moz-box-shadow: 3px 3px 4px #e3e3e3;
	width: 654px;
}

#tellafriend fieldset legend {
	font-weight: bold;
}

#tellafriend fieldset div {
	margin: 10px 0 0 0;
}

#tellafriend fieldset div label {
	float: left;
	width: 180px;
}

/* @end */

/* @group Login Form*/
/** Login Form */

#loginform fieldset.dontFloat.f-loginiam {
	background: #FAF8F0;
	border: 8px solid #fff;
	box-shadow: 3px 3px 4px #e3e3e3;
	-webkit-box-shadow: 3px 3px 4px #e3e3e3;
	-moz-box-shadow: 3px 3px 4px #e3e3e3;
}

#secondloginform fieldset.dontFloat.f-loginiam {
	background: #FAF8F0;
	border: 8px solid #fff;
	margin-left: 1em;
	box-shadow: 3px 3px 4px #e3e3e3;
	-webkit-box-shadow: 3px 3px 4px #e3e3e3;
	-moz-box-shadow: 3px 3px 4px #e3e3e3;
}

/*#secondloginform div.registered. { padding: 0 0 0 0; margin: 0px;}*/

.signin_2cols .f-loginiam {
	clear: none;
	float: left;
	padding: 10px 0 30px 10px;
	width: 300px;
	height: 200px;
	margin-left: px;
	margin-bottom: 1em;
}

#loginform fieldset.dontFloat.f-loginiam span.notregister div.notregisterinput {
	padding: 8px 36px 8px 0px;
}

#loginform input, #secondloginform input {
	float: left;
	margin-top: 0.4em;
}

#loginform fieldset div label, #secondloginform fieldset div label {
	width: 120px;
	padding-top: 5px;
}

#password {
	margin-top: 10px;
}

#checkout fieldset div.forgottenpassword {
	clear: left;
	font-size: 0.7em;
	float: right;
	margin: 5px 28px 0 0;
}

#checkout .notregistertxt {
	clear: left;
	padding-top: 8px;
}

.newcusttxt {
	margin: 10px 0;
}

.registertxt {
	margin: 10px 0 25px 0;
}

#checkout fieldset div.notregisterinput {
	margin: 0;
}

.notregisterbtn {
	padding-top: 5px;
	padding-right: 20px;
	float: right;
}

.signin_2cols .f-loginiam .registered #buttons {
	float: right;
	width: 91px;
	margin: 5px 15px 0 0;
}

.signin_2cols h1 {
	background: url("/content/ebiz/tkmaxx/resources/images/new/dualHeader/dualHead.jpg") no-repeat scroll 288px 0 #F6F1E2;
	color: #333333;
	font-size: 2.2em;
	font-weight: bold;
	height: 132px;
	margin-bottom: 10px;
	padding: 12px 0 0 10px;
	text-transform: uppercase;
}

#secondloginform .forgottenpassword a {
	float: right;
	padding-top: 5px;
}

/* @end */

/* @group Order History*/
/** Order History **/

#orders_list {
	margin-bottom: 20px;
}

#orders_list li form {
	box-shadow: 3px 3px 4px #e3e3e3;
	-webkit-box-shadow: 3px 3px 4px #e3e3e3;
	-moz-box-shadow: 3px 3px 4px #e3e3e3;
	margin: 20px 0;
	padding: 10px;
	border: 1px solid #e3e3e3;
	background: #fff;
}

/* @end */

/* @group Order Receipt */

/** Order receipt **/
#orderreceipt .Lcat_deliveryoptions .Linternalimage {display: none;}

/* @end*/

/* @group Admin */

/** ADMIN **/

#admin a {
	text-decoration: underline;
	color: white;
}

#admin {
	margin: 0;
	padding: .5em 0;
	text-align: center;
	background-color: #f00;
	color: white;
}

/* @end */

#content div.col-full div.dual-banner img { margin-bottom: 1em;}

/* @group Gift Certificate Fix */

#giftcertificate p { margin: 1em 1em 1em 0}

#giftcertificate form fieldset.f-orgcydetail div { margin: 1em 0;
	
}

#giftcertificate h1  {
	background: url("/content/ebiz/tkmaxx/resources/images/new/dualHeader/dualHead.jpg") no-repeat scroll 544px 0 #F6F1E2;
	color: #333333;
	font-size: 2.45em;
	font-weight: bold;
	height: 134px;
	margin-bottom: 10px;
	padding: 10px 0 0 10px;
	text-transform: uppercase;
}

/* @end */
	




