/* Base ============================================================= *//* Reset ------------------------------------------------------------------ *//*reset.css - resets default browser stylinghttp://tantek.com/log/2004/09.html#d06t2354http://www.vox.com/.shared/css/base.css by beausmith.comhttp://developer.yahoo.com/yui/reset/*/:link, :visited {
	text-decoration:none;
}
html, body, div, ul, ol, li, dl, dt, dd, form, fieldset, input, textarea, h1, h2, h3, h4, h5, h6, pre, code, p, blockquote, hr, th, td {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
table {
	border-spacing:0;
}
fieldset, img, abbr, acronym {
	border:0;
}/* strict reset by uncommenting lines below */
address, caption, cite, code, dfn, em, strong, b, u, s, i, th, var {/* font-style:normal; *//* font-weight:normal; */
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
q:before, q:after {
	content:'';
}
a {
	text-decoration:underline;
	outline:none;
}
hr {
	border:0;
	height:1px;
	background-color:#000;
	color:#000;
}
a img, :link img, :visited img {
	border:none;
}
address {
	font-style:normal;
}/* Layout ----------------------------------------------------------------- */
body {
	text-align: center;
	background: #eee;
}
body.sizing {
	text-align: center;
	background: #fff;
}
#container-inner {
	width: 976px;
	min-height: 100%;
	margin: 0 auto;
	text-align: left;
}

.popup #container-inner {
	width: 100%;
	min-height: 100%;
	margin: 0 auto;
	text-align: left;
	background: #fff;
}


#header, #menu, #content, #footer {
	position: relative;
}
#alpha, #beta, #gamma {
	display: inline;
	float: left;
}
#header-inner, #menu-inner, #content-inner, #footer-inner {
	position: static;
}
#header-inner, #content-inner, #footer-inner {
	padding: 0;
}
#header-inner, #footer-inner {
	overflow: hidden;
}/** ddmenu.css - for top navigation*/
#navbar {
	margin: 9px auto;
	margin-top: 0;
	max-width: 976px;
	min-width: 776px;
	height: 32px;/*padding: 0 3px;*/
	text-align: center;
}
#navbar a {
	color: #4A4A4A;
	padding: 0 6px;
	font-size: 10px;
}
#navbar li li a {
	color: #555;
	padding: 5px;
	border-right: none;
	font-size: 10px;
}

#navbar a:hover {
}
#navbar li li {/*border-top: 1px solid #232323; light*//*border-bottom: 1px solid #181818;dark*/
}
#navbar li.active {
	
}
#navbar li.topLink {
	width: 16.64%;
	border: none;/* margin-right: -2px; */
	height: 31px;
	background: url(images/menu_bg-off.jpg) repeat-x;
}
#navbar li.topLink.sfHover, #navbar li.topLink:hover {
	width: 16.64%;
	border: none;/* margin-right: -2px; */
	height: 31px;
	background: url(images/menu_bg-on.jpg) repeat-x;
}

#navbar span.topdaddy {
	background: url(images/trxmenu_bg-off.gif) no-repeat;
}


#navbar li:hover span.topdaddy {
	background: url(images/trxmenu_bg-on.gif) no-repeat;
}


#navbar .leftEnd span.topdaddy {
	background: url(images/trxleft_bg-off.gif) no-repeat;
}

#navbar .leftEnd:hover span.topdaddy {
	background: url(images/trxleft_bg-on.gif) no-repeat;
}
/*
#navbar #womens.sfHover span.topdaddy, #navbar #womens:hover span.topdaddy {
	background: url(images/womens_bg-on.gif) no-repeat;
}
.nbcf #navbar #womens.sfHover span.topdaddy, .nbcf #navbar #womens:hover span.topdaddy {
	background: url(images/pk_womens_bg-on.gif) no-repeat;
}
#navbar #womens span.topdaddy {
	background: url(images/womens_bg-off.gif) no-repeat;
}
.nbcf #navbar #womens span.topdaddy {
	background: url(images/pk_womens_bg-off.gif) no-repeat;
}
#navbar #womens.sfHover, #navbar #womens:hover {
	background: url(images/menu_bg-on.jpg) repeat-x;
}
.nbcf #navbar #womens.sfHover, .nbcf #navbar #womens:hover {
	background: url(images/pk_menu_bg-on.jpg) repeat-x;
}
#navbar #womens {
	background: url(images/menu_bg-off.jpg) repeat-x;
}
.nbcf #navbar #womens {
	background: url(images/pk_menu_bg-off.jpg) repeat-x;
}
#navbar #mens.sfHover span.topdaddy, #navbar #mens:hover span.topdaddy {
	background: url(images/mens_bg-on.gif) no-repeat;
}
.nbcf #navbar #mens.sfHover span.topdaddy, .nbcf #navbar #mens:hover span.topdaddy {
	background: url(images/pk_mens_bg-on.gif) no-repeat;
}
#navbar #mens span.topdaddy {
	background: url(images/mens_bg-off.gif) no-repeat;
}
.nbcf #navbar #mens span.topdaddy {
	background: url(images/pk_mens_bg-off.gif) no-repeat;
}
#navbar #mens.sfHover, #navbar #mens:hover {
	background: url(images/menu_bg-on.jpg) repeat-x;
}
.nbcf #navbar #mens.sfHover, .nbcf #navbar #mens:hover {
	background: url(images/pk_menu_bg-on.jpg) repeat-x;
}
#navbar #mens {
	background: url(images/menu_bg-off.jpg) repeat-x;
}
.nbcf #navbar #mens {
	background: url(images/pk_menu_bg-off.jpg) repeat-x;
}
#navbar #childrens.sfHover span.topdaddy, #navbar #childrens:hover span.topdaddy {
	background: url(images/childrens_bg-on.gif) no-repeat;
}
.nbcf #navbar #childrens.sfHover span.topdaddy, .nbcf #navbar #childrens:hover span.topdaddy {
	background: url(images/pk_childrens_bg-on.gif) no-repeat;
}
#navbar #childrens span.topdaddy {
	background: url(images/childrens_bg-off.gif) no-repeat;
}
.nbcf #navbar #childrens span.topdaddy {
	background: url(images/pk_childrens_bg-off.gif) no-repeat;
}
#navbar #childrens.sfHover, #navbar #childrens:hover {
	background: url(images/menu_bg-on.jpg) repeat-x;
}
.nbcf #navbar #childrens.sfHover, .nbcf #navbar #childrens:hover {
	background: url(images/pk_menu_bg-on.jpg) repeat-x;
}
#navbar #childrens {
	background: url(images/menu_bg-off.jpg) repeat-x;
}
.nbcf #navbar #childrens {
	background: url(images/pk_menu_bg-off.jpg) repeat-x;
}
#navbar #babies.sfHover span.topdaddy, #navbar #babies:hover span.topdaddy {
	background: url(images/babies_bg-on.gif) no-repeat;
}
.nbcf #navbar #babies.sfHover span.topdaddy, .nbcf #navbar #babies:hover span.topdaddy {
	background: url(images/pk_babies_bg-on.gif) no-repeat;
}
#navbar #babies span.topdaddy {
	background: url(images/babies_bg-off.gif) no-repeat;
}
.nbcf #navbar #babies span.topdaddy {
	background: url(images/pk_babies_bg-off.gif) no-repeat;
}
#navbar #babies.sfHover, #navbar #babies:hover {
	background: url(images/menu_bg-on.jpg) repeat-x;
}
.nbcf #navbar #babies.sfHover, .nbcf #navbar #babies:hover {
	background: url(images/pk_menu_bg-on.jpg) repeat-x;
}
#navbar #babies {
	background: url(images/menu_bg-off.jpg) repeat-x;
}
.nbcf #navbar #babies {
	background: url(images/pk_menu_bg-off.jpg) repeat-x;
}
*/

#navbar #searcher.sfHover span.topdaddy, #navbar #searcher:hover span.topdaddy {
	background: url(images/search_bg-off.gif) no-repeat;
}
.nbcf #navbar #searcher.sfHover span.topdaddy, .nbcf #navbar #searcher:hover span.topdaddy {
	background: url(images/search_bg-off.gif) no-repeat;
}
#navbar #searcher span.topdaddy {
	background: url(images/search_bg-off.gif) no-repeat;
}
#navbar #searcher.sfHover, #navbar #searcher:hover {
	background: url(images/menu_end-off.gif) no-repeat 100% 0;
}
#navbar #searcher {
	background: url(images/menu_end-off.gif) no-repeat 100% 0;
}

#navbar #bath.sfHover span.topdaddy, #navbar #bath:hover span.topdaddy {
	background: url(images/bath_bg-on.gif) no-repeat;
}
.nbcf #navbar #bath.sfHover span.topdaddy, .nbcf #navbar #bath:hover span.topdaddy {
	background: url(images/pk_bath_bg-on.gif) no-repeat;
}
#navbar #bath span.topdaddy {
	background: url(images/bath_bg-off.gif) no-repeat;
}
#navbar #bath.sfHover, #navbar #bath:hover {
	background: url(images/menu_end-on.gif) no-repeat 100% 0;
}
#navbar #bath {
	background: url(images/menu_end-off.gif) no-repeat 100% 0;
}/* Add Clearance Test *//*#navbar #bath.sfHover, #navbar #bath:hover {background: url(images/menu_bg-on.jpg) repeat-x;}.nbcf #navbar #bath.sfHover, .nbcf #navbar #bath:hover {background: url(images/pk_menu_bg-on.jpg) repeat-x;}#navbar #bath {background: url(images/menu_bg-off.jpg) repeat-x;}.nbcf #navbar #bath {background: url(images/pk_menu_bg-off.jpg) repeat-x;}#navbar #clearanceSale.sfHover span.topdaddy, #navbar #clearanceSale:hover span.topdaddy {background: url(images/clearance_bg-on.gif) no-repeat;}.nbcf #navbar #clearanceSale.sfHover span.topdaddy, .nbcf #navbar #clearanceSale:hover span.topdaddy {background: url(images/pk_clearance_bg-on.gif) no-repeat;}#navbar #clearanceSale span.topdaddy {background: url(images/clearance_bg-off.gif) no-repeat;}.nbcf #navbar #clearanceSale span.topdaddy {background: url(images/pk_clearance_bg-off.gif) no-repeat;}#navbar #clearanceSale.sfHover, #navbar #clearanceSale:hover {background: url(images/menu_end-on.gif) no-repeat 100% 0;}.nbcf #navbar #clearanceSale.sfHover, .nbcf #navbar #clearanceSale:hover {background: url(images/pk_menu_end-on.gif) no-repeat 100% 0;}#navbar #clearanceSale {background: url(images/menu_end-off.gif) no-repeat 100% 0;}.nbcf #navbar #clearanceSale {background: url(images/pk_menu_end-off.gif) no-repeat 100% 0;}*//* End Test */
#navbar li.active span {
}
#navbar li.active a {
}
#navbar li:hover span, #navbar li.sfHover span {
}
#navbar li:hover a, #navbar li.sfHover a {
}
#navbar li span.topdaddy {
	overflow: visible;
	width: 100%;
}
#navbar li:hover span.topdaddy, #navbar li.sfHover span.topdaddy {
	overflow: visible;
	width: 100%;
}
#navbar li:hover span.topdaddy a, #navbar li.sfHover span.topdaddy a {
}
#navbar li span.topdaddy a {
	display: block;
	width: 130px;
	text-align: left;
}
#navbar li:hover ul, #navbar li.sfHover ul {
}
#navbar li li:hover, #navbar li li.sfHover {
	display: block;
	width: 100%;
}
#navbar li:hover li a.daddy, #navbar li.sfHover li a.daddy, #navbar li.active:hover li a.daddy, #navbar li.active.sfHover li a.daddy {
}/*drugi dio*/
.nav, .nav * {
	margin: 0;
	padding: 0;
}
div#navbar {
	position: relative;
	z-index: 50;
}
div#navbar .wrapper {
	position: relative;
}
#navbar li li {
	margin: 0;
	display: block;
}
div#navbar li li span, div#navbar li.active li span, div#navbar li:hover li span {
}
.nav ul {
	padding: 0;
}
.nav li {
	float: left;
	list-style: none;
	position: relative;
	background: none;
}
.nav li li a {
	display: block;
	padding: 0;
	text-decoration: none;
	background-image: none;
	float: none;
	font-size: 12px;
	width: 100%;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
}
div#navbar li li a {
	height: 28px;
	line-height: 28px;
	width: 100%;
	text-align: left;
}
div#navbar li:hover li, div#navbar li.sfHover li, div#navbar li.active:hover li, div#navbar li.active.sfHover li, div#navbar li:hover li span, div#navbar li.sfHover li span {
	width: 100%;
}
div#navbar li:hover li a, div#navbar li.sfHover li a, div#navbar li.active:hover li a, div#navbar li.active.sfHover li a {
	width: 100%;
}
.nav li ul {
	float: none;
	left: -999em;
	position: absolute;
	z-index: 5;
	border-top: none;
	border-bottom: none;
	width: 99%;
	margin-left: -1px;
	margin-right: -1px;
}
.nav li.bath ul {
	width: 98%;
}
.nav li:hover ul, .nav li.sfHover ul {
	left: 2px;
	top: 31px;
}
.nav li:hover li ul, .nav li.sfHover li ul, .nav li li:hover li ul, .nav li li.sfHover li ul, .nav li li li:hover li ul, .nav li li li.sfHover li ul {
	top: -999em;
}
.nav li li:hover ul, .nav li li.sfHover ul, .nav li li li:hover ul, .nav li li li.sfHover ul, .nav li li li li:hover ul, .nav li li li li.sfHover ul {
	top: 0px;
}
.nav li li {
	position: relative;
	float: none;
	display: block;
	width: 100%;/* background: url(images/ddmenu_bg-off.gif) repeat-x; *//* new style */
	background: #f3f3f3;
	border-bottom: 1px solid #d5d5d5;
}
.nbcf .nav li li {
	
	background: #FBC6E1;
}
.nav li li:hover, .nav li li.sfHover {
	position: relative;
	float: none;
	display: block;
	width: 100%;/* background: url(images/ddmenu_bg-on.gif) repeat-x; *//* new style */
	background: #D11241;
	border-bottom: 1px solid #d5d5d5;
}
.nbcf .nav li li:hover, .nbcf .nav li li.sfHover {
	background: #E51A6C;
}/*.nav li li.top {background: url(images/ddmenu_top-off.gif) repeat-x;}.nav li li.top:hover, .nav li li.top.sfHover {background: url(images/ddmenu_top-on.gif) repeat-x;}*//*treci dio*/
#navbar ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 0px;
}
#navbar li {
	display: block;
	float: left;
	margin: 0;
	margin-right: 0px;
	padding: 0;
}
#navbar li span {
	display: block;
	float: left;
}
#navbar a {
	display: block;
	float: left;
	height: 31px;
	line-height: 28px;
	font-weight: bold;
	text-transform: uppercase;
}

#navbar li a {
	float: left;
}

#navbar a.topdaddy {
	margin-left: 14px;
	margin-top: 1px;
	font-size: 11px;
}

#navbar li:hover a.topdaddy {
	color: #fff;
}

#navbar li li a {
	font-size: 11px;
	padding: 0 6px 0 8px;
	font-weight: normal;
	text-transform: none;
	position: relative;
	float: left;
	display: block;
}
#navbar a:hover {
	text-decoration: none;
}

#navbar li:hover, #navbar li.sfHover {
}
#navbar li li:hover>a,  #navbar li li a:hover {
	color: #FFF;
	padding: 0 6px 0 8px;
	position: static;
	float: none;
	display: block;
}
#navbar ul ul ul {
	left: 98%;
}
#navbar a.out {
	background: url(/static/images/bullet.gif) no-repeat 90% 50%;
}
#navbar a.out:hover, #navbar li li:hover a.out {
	background: url(/static/images/bullet-on.gif) no-repeat 90% 50%;
}
/* Trixan Layout ============================================================= *//* Default ---------------------------------------------------------------- *//* Global */
body {
	font: normal 12px Arial, Helvetica, sans-serif;
}
#body-container {
	position: static;
	background: #fff;
}/* Header */
#header {
	min-width: 776px;
	max-width: 976px;
	margin: 0 auto;/*padding: 0 3px; */
}
#header-inner {
	position: relative;
	padding: 0 2px 8px 0;
	background: url(images/logo.gif) no-repeat 0 6px;
	text-align: right;
	margin-top: 2px;
}
.nbcf #header-inner {
	background: url(images/pk_logo.gif) no-repeat 0 4px;
}
#quick-links {
	font: normal 10px Arial, Helvetica, sans-serif;
	margin: 0;/* display: inline-block;width: 290px;float: right; */
}
#quick-links ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 6px;
}
#quick-links li {
	list-style: none;
	margin: 6px 0;
	padding: 0;
	float: right;
}
#quick-links a, #quick-links a:link, #quick-links a:visited {
	background: url(images/right_arw-graysml.gif) no-repeat 0 8px;
	text-decoration: none;
	color: #555;
	padding: 4px 0 4px 8px;
	margin: 0 0 0 6px;
	display: inline-block;
	float: right;
}
#quick-links a:hover, #quick-links a:active {
	background: url(images/right_arw-redsml.gif) no-repeat 0 8px;
	text-decoration: none;
	color: #EA0035;
	padding: 4px 0 4px 8px;
	margin: 0 0 0 6px;
}
#quick-links a.red {
	background: url(images/right_arw-redsml.gif) no-repeat 0 8px;
	text-decoration: none;
	color: #EA0035;
	padding: 4px 0 4px 8px;
	margin: 0 0 0 6px;
	font-weight: bold;
}
.nbcf #quick-links a.red {
	color: #E51A6C;
}
.cart-txt {
	color: #555;
	padding: 4px 0px;
	margin: 0;
	display: inline;
	float: right;
}
#country-select {
	margin: 0;
	padding: 0;
	padding-left: 28px;
	padding-right: 3px;
	display: inline;
	float: right;
	background-repeat: no-repeat;
	background-position: -1px -3px;
}
.en_US #country-select {
	background-image: url(/static/images/flag_us.gif);
}
.en_GB #country-select {
	background-image: url(/static/images/flag_uk.gif);
}
.en_AU #country-select {
	background-image: url(/static/images/flag_au.gif);
}
#country-select select {
	font-size: 10px;
	font-family: arial, helvetia, sans-serif;
	border: solid 1px #333333;
	padding: 1px;
	margin: 0;
}
#search {
	margin: 0;
	margin-left: 6px;
	padding: 0;
	padding-left: 6px;
	color: #555;
	border-left: 1px solid #555;
	display: inline;
	float: right;
	padding-right: 198px;
	background-repeat: no-repeat;
	background-position: right top;
}

.en_US #search {
	background-image: url(/static/images/freecall_us.jpg);
}
.en_GB #search {
	background-image: url(/static/images/freecall_uk.jpg);
}
.en_AU #search {
	background-image: url(/static/images/freecall_au.jpg);
}
#search input {
	font-size: 10px;
	
	font-family: arial, helvetia, sans-serif;
	border: solid 1px #333333;
	padding: 2px;
	margin-top: -1px;
}
#search input.img-btn {
	border: none;
	background: url(images/search-btn.gif) no-repeat 0 1px;
	height: 20px;
	width: 24px;
	cursor: pointer;
	margin: 0 0 0 3px;
}
.nbcf #search input.img-btn {
	background: url(images/pk_search-btn.gif) no-repeat 0 1px;
}
/* --- SEARCH BUTTON IN NAVBAR --- */

#navbar #searcher .searchTable {
	margin: 5px 0 0 8px;
	border-collapse: collapse;
	border: none;
	padding: 0;
}

#navbar #searcher .searchTable td {
	padding: 0;
	border: 0;
}

#navbar #searcher input {
	font-size: 11px;
	font-family: arial, helvetia, sans-serif;
	border: solid 1px #555;
	padding: 2px 2px 2px;
	margin: 0;
	width: 110px;
	/* background: url(images/search_bg.gif) no-repeat 2px 4px #fff;*/
}

#navbar #searcher input:focus {
	font-size: 11px;
	font-family: arial, helvetia, sans-serif;
	border: solid 1px #555;
	padding: 2px 2px 2px;
	margin: 0;
	width: 110px;
	background: #fff;
}

#navbar #searcher input.img-btn {
	border: none;
	background: url(images/search-btn-header.gif) no-repeat 0 1px;
	height: 20px;
	width: 24px;
	cursor: pointer;
	margin: 0 0 0 2px;
}

/* ---- ENDED ------ */

#logo {
	float: left;/* min-width: 268px;max-width: 340px; */
	width: 200px;
}
#logo .logo-link {
	height: 55px;
	display: block;
	position: static;
}
#cart-status {
	padding: 0;
	margin: 0;/* display: inline-block; */
	float: left;
	width: 20%;
	text-align: right;
}



#bcrumbs #cart {
	padding: 6px 0;
	margin: 0;/* display: inline-block; */
	float: left;
	width: 40%;
	text-align: right;
}

#header-right div.topbar {
	padding: 0 0 5px 0;
	margin: 0 0 6px 0;
	border-bottom: 1px solid #d5d5d5;
	height: 17px;
	text-align: left;
}

#header-rightSmall div.topbar {
	padding: 0 0 2px 0;
	margin: 0;
	height: 17px;
	text-align: left;
}

#cart-status table, #cart-status tr, #cart-status td {
	border: 0;
	color: #555;
}
#cart-status .items {
	text-align: left;
	padding-top: 2px;
	font-size: 9px;
	color: #333;
}
#cart-status a {
	color: #333;
}
#cart-status .price {
	text-align: right;
	padding-top: 2px;
	font-size: 9px;
	color: #333;
}
#cart-status .cart {
	padding-top: 2px;
}
#cart-status .currency {
	text-align: left;
	padding-top: 8px;
}
#cart-status .currency a {
	color: #999;
}
#header-right {
	float: right;
	display: inline-block;
	width: 544px;
}
#header-rightSmall {
	float: right;
	display: inline-block;
	text-align: right;
	width: 260px;
}
#header-promo {
	width: 410px;
	float: right;
	color: #555;
	font: 10px normal Arial, Helvetica, sans-serif;
	margin: 7px 0 0 0;
}
#header-promo a {
	
	text-decoration: none;
}
#header-promo img {
	padding: 0;
	margin: 0;
	border: none;
	display: block;
	text-align: center;
	vertical-align: middle;
	color: #555;	
	font: 10px normal Arial, Helvetica, sans-serif;
}
#header-rightSmall #cart-box { 
	float: right;
	width: 210px;
	height: 44px;
	border: solid 1px #d5d5d5;
	font: 12px normal Arial, Helvetica, sans-serif;
	line-height: 100%;
	background: url(images/shop_bag_grey.jpg) no-repeat 8px 8px;
}
#header-rightSmall #cart-box #cart-box-inner { text-align: left; padding: 8px 4px 4px 30px; color: #666; }
#header-rightSmall #cart-box a.bag { display: block; padding: 0; margin: 0 0 2px; background: none; color: #295caf; }
	
/* Content */

#body-container {
	position: relative;
	float: left;
	border: 1px solid #d5d5d5;
	margin: 0;
	width: 974px;
}

.popup #body-container {
	position: relative;
	float: none;
	border: none;
	margin: 0;
	width: 100%;
	height: 100%;
	background: #fff;
}


div.home#body-container {
	border: none;
}

#body-container-inner {
	position: static;
}
#body-container #content {
	width: 786px;/* width: 976px; */
	display: inline-block;
	float: left;/* margin-left: 9px; */
	position: relative;
	min-height: inherit;
/*	border-left: 1px dotted #d5d5d5; */
}
#body-container #content.item {
	position: relative;/* border: 1px solid #d5d5d5;border-top: 1px dotted #d5d5d5; */
	/* border-color: #666;
	border-style: hidden hidden solid;
	border-width: 1px; */
	min-height: inherit;
	float: left;
	width: 976px;
}
#body-container #content.homepage {
	border-style: hidden;
	border: none;
	width: 976px;
}

.popup #body-container #content.homepage {
	border-style: hidden;
	border: none;
	width: 100%;
}

#content.account {/* position: relative; */
	border: 1px solid #d5d5d5;
	border-top: 1px dotted #d5d5d5;/*min-height: inherit;float: left;width: 976px; */
}
#content.homepage {/* border: solid 1px #333; *//* border-top: dotted 1px #666; */
	float: left;
	position: relative;
}
div.department#content {
}

#body-container #content-inner {
	position: static;
}/* Menu */

#body-container #content.homepage #content-inner {
	position: static;
}/* Menu */


#menu {
	float: left;
	width: 184px;
	margin: 0;
	position: relative;
	border: none;
	display: inline-block;
	
}
#menu-inner {
	position: static;
	padding: 4px 0 0 10px;
}
#menu h1.attr-category-name {
	font-size: 16px;
	font-weight: bold;
}
#menu a {/* display: block; */
	text-decoration: none;
	color: #333;
}/* Footer */
#footer {
	width: 978px;
	float: left;
	position: relative;
}
#footer-inner {
	position: relative;
	padding: 0;
	margin: 0;
}
#subscribe {
	background-color: #d5d5d5;
	color: #555;
	padding: 2px 6px 3px 6px;
	font: normal 9px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin: 0 0 6px 0;
}
#subscribe input {
	color: #333;
	padding: 3px 3px 1px 3px;
	font: normal 10px Arial, Helvetica, sans-serif;
	border: 1px solid #555;
	width: 130px;
	margin-left: 3px;
}
#subscribe .img-btn {
	border: none;
	background: url(images/subscribe-btn.gif) no-repeat 2px 2px;
	height: 20px;
	width: 26px;
	margin: 0 2px;
	cursor: pointer;
}
#footer-links {
	font: normal 10px Arial, Helvetica, sans-serif;
	margin-bottom: 20px;
}
#footer-links table {
	width: 100%;
	margin-top: 12px;
	padding: 0;
	padding: 0 !important;
}
#footer-links .copyright {
	text-align: right;
	color: #555;
	font: normal 9px Arial, Helvetica, sans-serif;
/*	display: none;	*/
}
#footer-links a, #footer-links a:link, #footer-links a:visited {
	background: url(images/right_arw-graysml.gif) no-repeat 0 4px;
	text-decoration: none;
	color: #555;
	padding: 0 6px;
}
#footer-links a:hover, #footer-links a:active {
	background: url(images/right_arw-redsml.gif) no-repeat 0 4px;
	text-decoration: none;
	color: #EA0035;
	padding: 0 6px;
}

#footer-links #copyright {
	text-align: center;
	color: #555;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 6px auto;
	margin: 8px auto 0;
}

#footer-links .quickHelp,
#footer-links .myAccount,
#footer-links .followTrixan,
#footer-links .trixanNewsletter,
#footer-links .chooseCountry {
	border: solid 1px #d5d5d5;
	border-left: none;
	border-bottom: none;
	border-top: none; 
	padding: 0 16px 4px;
}

#footer-links .chooseCountry {
	padding: 6px 16px 4px;
}

#footer-links .quickHelp {
	width: 205px;
}

#footer-links .myAccount {
	width: 175px;
}

#footer-links .trixanNewsletter,
#footer-links .chooseCountry {
	width: 260px;	
}

#footer-links .trixanNewsletter {
	border-right: none;
}



#footer-links li {
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
}

#footer-links input.subscribe {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #555;
	border: solid 1px #d5d5d5;
	padding: 3px 3px 1px;
	width: 214px;
}

#footer-links li a {
	padding-left: 16px;
	text-decoration: none;
	color: #555;
}

#footer-links li.callus { font: normal 15px Arial, Helvetica, sans-serif; color: #555; }

#footer-links li .tbAU {
	background: url(images/flag_au.gif) no-repeat 0px -4px;
}
#footer-links li .tbUS {
	background: url(images/flag_us.gif) no-repeat 0px -4px;
}
#footer-links li .tbUK {
	background: url(images/flag_uk.gif) no-repeat 0px -4px;
}

#footer-links li .tbAU,
#footer-links li .tbUK,
#footer-links li .tbUS {
	padding: 3px 0 3px 28px;
}

#footer-links .shareYT {
	background: url(images/share_youtube.jpg) no-repeat;
}
#footer-links .shareFB {
	background: url(images/share_facebook.jpg) no-repeat;
}
#footer-links .shareTW {
	background: url(images/share_twitter.jpg) no-repeat;
}

#footer-links .shareYT,
#footer-links .shareFB,
#footer-links .shareTW {
	height: 40px;
	margin-bottom: 2px;
	padding: 5px 0 0 42px;
}

#footer-links .shareYT a,
#footer-links .shareFB a,
#footer-links .shareTW a{
	background: none;
	padding: 0;
}

#footer-links .quickHelpLinks,
#footer-links .myAccountLinks,
#footer-links .followTrixanLinks,
#footer-links .trixanNewsletterLinks,
#footer-links .chooseCountryLinks {
	border-right: solid 1px #d5d5d5;
	border-left: none;
	border-bottom: none;
	padding: 8px 16px 0;
}

#footer-links .quickHelp,
#footer-links .quickHelpLinks {
	padding-left: 0;
}

#footer-links .quickHelp h3,
#footer-links .myAccount h3,
#footer-links .followTrixan h3,
#footer-links .trixanNewsletter h3,
#footer-links .chooseCountry h3 {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #555;
	margin: 0;
	padding: 0;
}

#footer-links .chooseCountryLinks,
#footer-links .trixanNewsletterLinks,
#footer-links .chooseCountry {
	border: none;	
}

#footer-links  #flinks {
	border-top: solid 1px #d5d5d5;
}


/* Trixan Slot Themes ============================================================= */
body.nbcf {
	background: #ffecf3;
}/* Sitewide ---------------------------------------------------------------- */

#swslot1 {
	position: relative;
}
#swslot1-inner {
	position: static;
	color: #FFFFFF;
	padding-bottom: 10px;
	text-align: center;
	border-bottom: none;
}
#swslot1-inner p {
	vertical-align: middle;
}

/* Breadcrumbs */

#bcrumbs #crumbs {
	/* display: inline-block; */
	/*width: 60%;*/
	text-align: left;
	position: relative;
	color: #7A7A7A;
	font-size: 12px;
	margin: 0;
	padding: 0;
	width: 80%;
	float: left;
}

#bcrumbs #viewed {
	/* display: inline-block; */
	/*width: 60%;*/
	text-align: right;
	position: relative;
	color: #7A7A7A;
	font-size: 12px;
	margin: 0;
	padding: 0;
	width: 19%;
	float: right;
}

#bcrumbs-inner {
	padding: 8px 10px 0;
}

.department #bcrumbs-inner {
	padding: 8px 14px 0;
}

.item #bcrumbs {
	border: none;
}

#bcrumbs #viewed a, #bcrumbs #viewed a:link, #bcrumbs #viewed a:visited,
#bcrumbs #crumbs a, #bcrumbs #crumbs a:link, #bcrumbs #crumbs a:visited {
	text-decoration: none;
	color: #295caf;
	padding: 6px 0 4px 0;/* background:url(images/arw-bcrumbs.gif) no-repeat 0 13px; */
	font-size: 12px;
}

#bcrumbs #viewed a:active, #bcrumbs #viewed a:hover,
#bcrumbs #crumbs a:active, #bcrumbs #crumbs a:hover {
	color: #ff0000;
	padding: 6px 0 4px 0;
	text-decoration: underline;
}
#bcrumbs #cart a {
	text-decoration: none;
	color: #295caf;
	padding: 6px 0 4px 0px;
	margin: 0;
	font-size: 12px;
}
#bcrumbs #cart a:hover {
	color: #ff0000;
	text-decoration: underline;
}
#bcrumbs #cart a.bag {
	padding: 6px 0 4px 18px;
	background: url(images/shop_bag.jpg) no-repeat 0px 1px;
}
.nbcf #bcrumbs #cart a.bag {
	background: url(images/pk_shop_bag.jpg) no-repeat 0px 1px;
}

/* Sort Order *//* Pagination */

.alpha #sopagination {
	position: relative;
	width: 786px;
	float: left;
}
.alpha #sopagination-inner {
	position: static;
	padding: 14px;
}
.alpha #pagination {
	position: relative;
	float: left;
	width: 776px;
	margin-bottom: 18px;
}
.alpha #pagination-inner {
	position: static;
	margin: 10px 14px;
	padding-top: 6px;
	border-top: solid 1px #d5d5d5;
}
.alpha .sort-by {
	float: left;
}/*.nbcf .sort-by {background: url(images/pk_sort-order.gif) no-repeat 1px -4px;}*/
.alpha .sort-by select {
	font-size: 12px;
	font-family: arial, helvetia, sans-serif;
	border: solid 1px #d5d5d5;
	padding: 1px;
	color: #555;
	margin: 0;
	margin: -3px 4px 3px 0;
}
.alpha .items-perpage select {
	font-size: 12px;
	font-family: arial, helvetia, sans-serif;
	border: solid 1px #d5d5d5;
	padding: 1px;
	margin: 0;
	color: #555;
	margin: -3px 0 3px 0;
}/*.alpha .items-perpage, .alpha .items-perpage form, .alpha .items-perpage form select {display: inline;float: right;width: 50px;}*/
.alpha .items-perpage {
	float: left;
}/*.alpha .items-pertxt {display: inline;padding-right: 6px;float: right;}*/
.alpha .pager {
	float: right;
}
.alpha .paging-header, .alpha .paging-main, .alpha .paging-footer {
	float: left;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #555;
	text-align: right;
	width: 100%;
	margin: 0;
	padding: 0;
}
.alpha .paging-footer, .alpha .paging-main {
}
.alpha .paging-footer {
}
.alpha .view-by, .alpha .previous-page, .alpha .next-page, .alpha .pagination, .alpha .items-found, .alpha .items-text, .alpha .items-per-page, .alpha .page-count {
	display: inline;
}
.paging-header a, .paging-header a:LINK, .paging-header a:VISITED, .paging-main a, .paging-main a:LINK, .paging-main a:VISITED, .paging-footer a, .paging-footer a:LINK, .paging-footer a:VISITED {
	display: block;
	text-decoration: none;
	color: #295caf;
}
.paging-header a:ACTIVE, .paging-header a:HOVER, .paging-main a:ACTIVE, .paging-main a:HOVER, .paging-footer a:ACTIVE, .paging-footer a:HOVER {
	display: block;
	text-decoration: none;
	color: #ff0000;
}
.paging-header a.pge, .paging-main a.pge, .paging-footer a.pge {
	display: inline;
	padding: 0 4px;
	text-decoration: underline;
}
.paging-header a.select, .paging-main a.select, .paging-footer a.select {
	font-weight: bold;
	text-decoration: underline;
	color: #333;
}
.paging-header a.view-all, .paging-footer a.view-all {
	margin: 0 6px;
}
.next-pge a.next, .next-pge a.next:link, .next-pge a.next:visited {
	background: url(images/right_arw-graysml.gif) no-repeat right 5px;
	padding: 0 8px;
	margin-right: 2px;
	text-decoration: underline;
}
.next-pge a.next:hover, .next-pge a.next:active {
	background: url(images/right_arw-redsml.gif) no-repeat right 5px;
}
.pre-pge a.previous, .pre-pge a.previous:link, .pre-pge a.previous:visited {
	background: url(images/left-arw-graysml.gif) no-repeat left 5px;
	padding: 0 0 0 8px;
	margin-left: 6px;
	text-decoration: underline;
}
.pre-pge a.previous:hover, .pre-pge a.previous:active {
	background: url(images/left_arw-redsml.gif) no-repeat 0 5px;
	padding: 0 0 0 8px;
	margin-left: 6px;
	text-decoration: underline;
}
.alpha .pagination {
	margin: 0 6px;
}
.alpha .view-by, .alpha .pre-pge, .alpha .pagination, .alpha .next-pge, .alpha .page-count {
	position: relative;
	float: left;
	padding: 0;
}
.alpha .inventory-count {
	position: relative;
	float: left;
	border-right: solid 1px #d5d5d5;
	margin-right: 6px;
	padding-right: 6px;
}
.alpha .page-count {
	border-right: solid 1px #d5d5d5;
	color: #555;
	padding-right: 6px;
}
.alpha #review-paging { clear: both; }

.alpha #review-paging .page-count {
	margin-left: 14px;

}
	

/* Homepage ---------------------------------------------------------------- */
.alpha #hpslot1, .alpha #hpslot2, .alpha #hpslot3, .alpha #hpslot4, .alpha #hpslot5 {
	position: relative;
	float: left;
}
.alpha #hpslot1, .alpha #hpslot5 {/* width: 976px; */
}/* -- Start -- 3-way slot 1 config -- *//*.alpha #hpslot1-inner div {display: inline;position: relative;float: left;}.alpha #hpslot1-inner-pic1-inner {padding: 10px 5px 5px 10px;}.alpha #hpslot1-inner-pic2-inner {padding: 10px 5px 5px 5px;}.alpha #hpslot1-inner-pic3-inner {padding: 10px 10px 5px 5px;}.alpha #hpslot1-inner {padding: 0;}*//* -- End -- 3-way slot 1 config -- */
.alpha #hpslot2, .alpha #hpslot4 {/* width: 321px; */
}
.alpha #hpslot3 {/* width: 316px; */
}
#hpslot1-inner, #hpslot2-inner, #hpslot3-inner, #hpslot4-inner, #hpslot5-inner {
	position: static;
}
.alpha #hpslot1-inner {/* border-bottom: 1px solid #999; */
	padding: 0;
}
.alpha #hpslot2-inner {/* border-right: 1px solid #999; *//* padding: 4px 0 4px 4px; *//* margin-right: 2px; */
	padding: 0;
}
.alpha #hpslot3-inner {/* border-right: 1px solid #999; *//* padding: 4px 0 4px 4px; */
	padding: 0;
}
.alpha #hpslot4-inner {
	padding: 0;
}
.alpha #hpslot5-inner {/* border-top: 1px solid #999; */
	padding: 0;
}
.alpha #hpslot1-inner img { margin: 0 6px 0 0; } 
.alpha #hpslot2-inner img,
.alpha #hpslot3-inner img { margin: 0 0 6px 0; }
.alpha #hpslot4-inner img { margin: 0; }

.alpha #hpslot5-inner img {

/* border: 1px solid #d5d5d5; */
}/* BETA STYLE */
.beta #hpslot1, .beta #hpslot2, .beta #hpslot3, .beta #hpslot4, .beta #hpslot5 {
	position: relative;
	float: left;
}
.beta #hpslot1 {
	width: 976px;
}

.popup .beta #hpslot1 {
	width: 100%;
}
.beta #hpslot2 {
	width: 800px;
}
.beta #hpslot3, .beta #hpslot4, .beta #hpslot5 {
	width: 157px;
}
#hpslot1-inner, #hpslot2-inner, #hpslot3-inner, #hpslot4-inner, #hpslot5-inner {
	position: static;
	background: #eeeeee;
}
.beta #hpslot1-inner {
	height: 60px;
	padding: 5px;
}
.beta #hpslot2-inner {
	border-right: 1px solid #999;
	height: 462px;
	padding: 5px;
}
.beta #hpslot1-inner {
	border-bottom: 1px solid #999;
}
.beta #hpslot3-inner, .beta #hpslot4-inner, .beta #hpslot5-inner {
	padding: 5px;
	height: 144px;
	border-bottom: 1px solid #999;
}
.beta #hpslot5-inner {
	border: none;
}/* Department ---------------------------------------------------------------- */
.alpha #dpslot1 {
	position: static;
	width: 776px;
	height: 60px;
	border-bottom: 1px solid #d5d5d5;
}
.alpha #dpslot2 {
	display: inline;
	float: left;
	width: 259px;/*	height: 160px; */
	position: relative;/*	border-right: 1px solid #d5d5d5; */
}
.alpha #dpslot3 {
	display: inline;
	float: left;
	width: 259px;/*	height: 160px; */
	position: relative;/*	border-right: 1px solid #d5d5d5; */
}
.alpha #dpslot4 {
	display: inline;
	float: left;
	width: 260px;/*	height: 160px; */
	position: relative;
}
.alpha #dpslot5 {
	position: relative;
	width: 776px;
	height: 60px;
	float: left;
	border-top: 1px solid #d5d5d5;
}
#dpslot6, #dpslot7 {
	position: relative;
	width: 153px;
	margin: 5px 0 5px 10px;
	float: left;
	border: 1px solid #d5d5d5;
}
#dpslot6-inner, #dpslot7-inner {
	position: static;
	padding: 10px;
}
.alpha #dpslot1-inner, .alpha #dpslot2-inner, .alpha #dpslot3-inner, .alpha #dpslot4-inner, .alpha #dpslot5-inner {
	position: static;
	padding: 6px;
}/* Category / Attributes ---------------------------------------------------------------- */
.alpha #cathead {
	position: relative;
	width: 786px;
}
.alpha #cathead-inner {
	position: static;
}
.alpha #cathead-inner p {
	vertical-align: middle;
	margin: 10px;
}
.alpha #catbanner {
	position: relative;
	width: 786px;
	float: none;
}
.alpha #catbanner-inner {
	position: static;
	padding: 4px 14px 14px;
}
.alpha #catbanner-inner img {
	margin: 0;
	/* border: solid 1px #d5d5d5; */
}
.alpha #catfoot {
	position: relative;
	width: 776px;
	clear: both;
}
.alpha #catfoot-inner {
	position: static;
}
.alpha #catfoot-inner p {
	margin: 10px;
}

.alpha #catfoot-inner { font: normal 12px Arial, Helvetica, sans-serif; color: #555; padding: 18px 10px 18px 14px; position: relative; }

.alpha #catfoot-inner h1 { font: normal 16px Arial, Helvetica, sans-serif; color: #555; margin: 0 0 10px 0; padding: 0 0 6px 0; border-bottom: solid 1px #d5d5d5; }

.alpha #catfoot-inner h2 { font: normal 14px Arial, Helvetica, sans-serif; color: #555; }

.alpha #catfoot-inner  p { font: normal 12px Arial, Helvetica, sans-serif; color: #555; margin: 10px 0; }


strong.attr-cat {
	position: relative;
	width: 155px;
	margin: 0 0 5px 0px;
	float: left;
	background-color: #e2e2e2;
}
#attr-categories {
	position: relative;
	width: 178px;/*	margin: 10px 0 10px 0; */
	float: left;
	background-color: #CCCCCC;
}


.nbcf #attr-categories {
	background-color: #FBC6E1;
}
#attr-categories .cat-title, #attr-categories .cat-options {
	position: static;
	display: block;
	padding: 0px;
	font-size: 12px;
}
#attr-categories .cat-options {
	border-top: 1px solid #FFF;
	font-size: 10px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
}
#attr-categories .cat-options li {
	list-style: none;
	padding: 2px 6px 2px 6px;
	margin: 0px;
}
#attr-categories .dual-col li {
	list-style: none;
	display: inline;
	float: left;
	width: 45%;
	padding: 0 6px 0 0;
	margin: 0px;
}
#attr-categories .cat-options li:hover {
	list-style: none;
	padding: 2px 6px 2px 6px;
	/*background-color: #D11241;*/
	margin: 0px;
}
.nbcf #attr-categories .cat-options li:hover {
	background-color: #E51A6C;
}
#attr-categories .dual-col li:hover {
	list-style: none;
	display: inline;
	float: left;
	padding: 0 6px 0 0;
	/*background-color: #D11241;*/
	width: 45%;
	margin: 0px;
}
.nbcf #attr-categories .dual-col li:hover {
	/*background-color: #E51A6C;*/
}
#attr-categories .cat-options li:hover a {
	color: #fff;
}
.nbcf #attr-categories .cat-options li:hover a {
	color: #fff;
}
/*#attr-categories .dual-col li:hover a {
	color: #fff;
}*/
.nbcf #attr-categories .dual-col li:hover a {
	color: #fff;
}
#attr-categories .cat-options a {
	display: block;
	padding: 3px 0;
	font-size: 12px;
}
#attr-categories .dual-col a {
	/*
	display: block;
	*/
	padding: 3px 0;
}
#attr-categories .cat-title {
	border-top: 1px solid #FFF;
	font-size: 12px;
	font-weight: bold;
	padding: 6px 3px 6px 6px;
	background-color: #D11241;
	color: #fff;
	clear: both;
}
.nbcf #attr-categories .cat-title {
	background-color: #E51A6C;
	color: #fff;
}
#selected-attr {
	position: relative;
	width: 155px;/*	margin: 10px 0 0 0; */
	float: left;/* 	background-color: #e2e2e2; *//* 	background-color: #CCCCCC; */
}
.nbcf #selected-attr {
	background-color: #FBC6E1;
}
#selected-attr .attr-title, #selected-attr .attr, #selected-attr .attr-link {
	position: static;
	display: block;
	padding: 3px 3px 3px 6px;
}
#selected-attr .attr {
	border-top: 1px solid #FFF;
	padding-bottom: 0;
	font-size: 12px;
}
#selected-attr .attr-title {
	font: 16px normal Arial, Helvetica, sans-serif;
	padding: 6px 3px 0 0;
	border-bottom: solid 1px #d5d5d5;
}
#selected-attr .attr-link {
	padding: 0 3px 6px 0;
	font-size: 10px;
}
#selected-attr .attr {
	font-size: 9px;
}
#selected-attr .attr-link a {
	color: #EA0035;
	text-decoration: underline;
}
.alpha #cpslot1 {
	position: relative;
}
.alpha #cpslot1-inner {
	padding: 6px;
}
.alpha #cpslot2 {
	position: relative;
	width: 776px;
	float: left;
}
.alpha #cpslot1-inner, .alpha #cpslot2-inner {
	position: static;
}
.alpha #cpslot1-inner p, .alpha #cpslot2-inner p {
	margin: 10px;
}
#cpslot3 {
	position: relative;
	margin: 0px;
	float: left;
	margin-top: 10px;
}
#cpslot4 {
	position: relative;
	margin: 0px;
	float: left;
}

#cpslot5 {
	clear: both;
	margin-top: 10px;
}

#cpslot5-inner {
	padding: 10px;
}

#cpslot3 img, #cpslot4 img {
	border-top: 1px dotted #d5d5d5;
}
#cpslot3-inner, #cpslot4-inner {
	position: static;
}
.alpha #thumbnails {
	position: relative;
	float: left;
	width: 786px;
}
.alpha #thumbnails-inner {
	position: static;
	padding: 14px 0 14px 14px;
}
.alpha #thumbnails-inner td {
	padding: 0 14px 14px 0;
	vertical-align: top;
	width: 180px;
}
.alpha #thumbnails img {
	/* border: 1px solid #F0F0F0; */
	margin: 0;
	padding: 0;
}
.alpha #thumbnails .prod-desc a, .alpha #thumbnails .prod-desc a:active, .alpha #thumbnails .prod-desc a:visited {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #295caf;
	text-decoration: none;
}
.alpha #thumbnails .prod-desc a:hover {
	color: #295caf;
	text-decoration: underline;
}
.alpha #thumbnails .prod-desc {
	margin: 3px 0 0;
	padding: 0;
	text-align: left;
	clear: both;
}
.alpha #thumbnails .new-arrival {
	margin: 4px 0 0;
	font-weight: bold;
	color: #F10;
}
.alpha #thumbnails .prod-price {
	margin: 4px 0 0;
	text-align: left;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333;
	line-height: 14px;
}
.alpha #thumbnails .prod-price .sale {
	color: #EA0035;
	/* float: left; */
}
.alpha #thumbnails .prod-price .save {
	/* float: left; */
}

.alpha #thumbnails .prod-price .normal {

}
.alpha #thumbnails .colors {
	margin: 4px 0 3px;
	text-align: left;
	/* height: 17px;
	display: block; */
}
.alpha #thumbnails .colors img {
	margin: 0;
	border: 1px solid #fff;
	text-align: left;
}
.alpha #thumbnails .colors img.select {
	margin: 0;
	border: 1px solid #333;
	text-align: left;
}
div.prod-thumb {
	position: relative;
}
div.prod-thumb a.prod-link {
	position: relative;
	display: block;
	border: none;
}
.img-other {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}/* Search Results Page ------------------------------------------------------ */
.alpha #srslot1 {
	position: relative;
	float: left;
	width: 776px;
	border: 1px solid #d5d5d5;
	border-left: none;
	border-right: none;
}
.alpha #srslot2 {
	position: relative;
	float: left;
	width: 776px;
	border-top: 1px solid #d5d5d5;
}
.alpha #srslot1-inner {
	position: static;
	padding: 10px;
}
.alpha #srslot2-inner {
	position: static;
	padding: 10px;
}
#srslot3, #srslot4 {
	position: relative;
	width: 153px;
	margin: 10px 0 0 10px;
	float: left;
	border: 1px solid #d5d5d5;
}
#srslot3-inner, #srslot4-inner {
	position: static;
	padding: 10px;
}
.alpha .search-results {
	position: relative;
	float: left;
	width: 786px;
}
.alpha .search-results-inner {
	position: static;
	padding: 10px 0 10px 14px;
}
.alpha .search-results h2 {
	font: normal 12pt Arial, Helvetica, sans-serif;
	color: #333;
	margin-bottom: 6px;
}
.alpha .search-results a, .alpha .search-results a:LINK, .alpha .search-results a:VISITED {
	color: /* #295caf */ #555;
	text-decoration: none;
}

.alpha .search-results a:HOVER, .alpha .search-results a:ACTIVE {
	color: #ff0000;
	text-decoration: underline;
}
.alpha .search-results ul {
	list-style: outside;
	margin-left: 20px;
	margin-bottom: 6px;
}
.alpha .search-results li {
	list-style: outside;
}
.alpha .search-results p.more {
	margin-left: 8px;
}
.alpha .search-results .heading-crumbs {
	font-size: 16px;
	color: #555;
	border-bottom: 1px solid #d5d5d5;
	margin: 10px 14px 0 14px;
}

/* Item Page ---------------------------------------------------------------- */

.alpha #item {
	position: relative;
	float: left;
	width: 766px;
	margin: 7px 5px 0 0;
	border-right: 1px dotted #d5d5d5;
	padding-bottom: 10px;
	min-height: 900px;
}



.alpha #item .item-left-col {
	width: 308px;
	height: 100%;
}

.alpha #item .item-right-col {
	height: 100%;
}

.alpha #item-inner {
	position: static;
	padding: 0;
	margin: 0;
}
.alpha #cross-sell {
	position: relative;
	font: normal 10px Arial, Helvetica, sans-serif;
	width: 760px;
	float: left;
}
.alpha #cross-sell-inner {
	position: relative;
	padding: 10px;
}
.alpha #item #cross-sell h4, .alpha #item .personalize h2, .alpha #item #review h4, .alphs #item #questions h4 {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #555;
	padding-bottom: 2px;
	margin-bottom: 6px;
	border-bottom: 1px solid #d5d5d5;
}

.alpha #item .personalize h2 {
	margin: 0 14px 12px 0;
}

.alpha .personalize {
	position: relative;
	font: normal 10px Arial, Helvetica, sans-serif;
	/* width: 760px; */
	/* float: left; */
}

.alpha .complete-the-look {
	position: relative;
	width: 100%;
	float: clear;
}

.alpha .personalize-inner {
	position: relative;
	padding: 10px 0 10px 10px;
}

.alpha .complete-the-look .personalize-inner { 
	padding: 10px 0 10px 0;
}
.alpha #review p {
	margin: 10px 10px 0;
	color: #555;
}
.alpha #review {
	position: relative;
	width: 760px;
	float: left;
}
.alpha #review-inner {
	position: static
}
.alpha #ipslot1 {
	position: relative;
	float: left;
	width: 197px;
}

.alpha #ipslot1 img {
	border: none;
}


.alpha #ipslot2 {
	position: relative;
	float: left;
	width: 197px;
}
.alpha #ipslot1-inner, .alpha #ipslot2-inner {
	position: static;
	margin: 7px;
}
.alpha #ipslot3, .alpha #ipslot4 {
	margin: 0 0 3px 6px;
	padding: 0;
	width: 426px;
	border: none;
	float: left;
	position: relative;
}
.alpha #ipslot3-inner, .alpha #ipslot4-inner {
	position: static;
	padding: 10px;
	margin: 0;
	border: 1px solid #d5d5d5;
}
.alpha #item-name, .alpha #configurations, .alpha #long-description, .alpha #description, .alpha #qlinks, .alpha #social-network, .alpha #recent {/* border-bottom: 1px solid #d5d5d5; */
	margin: 6px 0 0 6px;/* padding-bottom: 10px; */
	/* width: 426px; */
	position: relative;
	/* float: left; */
}

.alpha #description {
	padding-right: 10px;
	clear: both;
	display: block;
	width: 95%;
	float: none;
	color: #555;
	line-height: auto;
}

.alpha #description p {
	padding-top: 6px;
}

.alpha #colors {
	margin: 6px 0 6px 6px;/* padding-bottom: 10px; */
	width: 426px;
	position: relative;
	/* float: left; */
}

.alpha #long-description li,
.alpha #description li {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #555;
	list-style: none;
	padding: 0 0 6px 12px;
	background: url(images/description-li.gif) no-repeat 0px 5px;
	margin: 0;
}

.alpha #description li { width: 100%; display: block;}

.alpha #configurations {
	background: url(images/configsbg_top.png) no-repeat top left #f3f3f3;
	margin: 5px 0 10px 3px;
	width: 432px; 
	text-align: center;
}
.alpha #long-description { 
	color: #555;  
	margin: 10px 0 10px 10px; 
	padding-right: 14px;
	float: none;
	/* width: 100%; */
}

.alpha #long-description h2, .alpha #description h2 {
	font: normal 16px Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #d5d5d5;
	padding-bottom: 2px;
	margin: 10px 0 6px;
}

.alpha #long-description h3, .alpha #description h3 {
	font-weight: bold;
	margin: 10px 0;
}


.alpha #long-description p, .alpha #description p {
	margin-bottom: 5px;
}
.alpha #long-description ul, .alpha #description ul {
	list-style: disc;
	list-style-position: inside;
}
.alpha #social-network img.btn {
	margin: 0 6px 0 0;
}
.alpha #recent {
	border: none;
}
.alpha #qlinks td {
	width: 50%;
}
.alpha #recent table, .alpha #qlinks table {
	margin-top: 6px;
}
.alpha #recent, .alpha #recent td, .alpha #recent a.alpha #qlinks, .alpha #qlinks td, .alpha #qlinks a {
	text-align: left;
	vertical-align: top;
}
#recent a, #recent a:link, #recent a:visited, #qlinks a, #qlinks a:link, #qlinks a:visited {
	background: url(images/right_arw-graysml.gif) no-repeat 0 4px;
	text-decoration: none;
	color: #555;
	padding-left: 6px;
	margin-left: 6px;
}
#recent a:hover, #recent a:active, #qlinks a:hover, #qlinks a:active {
	background: url(images/right_arw-redsml.gif) no-repeat 0 4px;
	text-decoration: none;
	color: #EA0035;
	padding-left: 6px;
	margin-left: 6px;
}
.alpha #item-name {
	/* padding-top: 10px; */
	margin-top: 0px;/*width: 438px;*/
}
.alpha #item-name h1 {
	font: normal 21px Arial, Helvetica, sans-serif;
	color:  #D11241;
	margin-bottom: -5px;
	padding-bottom: 0;
}
.nbcf #item-name h1 {
	color: #E51A6C;
}
.alpha #item h4 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color:  #333;
	padding-bottom: 2px;
	margin-bottom: 6px;
	border-bottom: 1px solid #d5d5d5;
}
.alpha #item-img-outer {
	padding: 0 10px 0 10px;
}
.alpha #item-img img {
	/* border: 1px solid #333; */
	/* margin: 10px 10px 0 10px; */
}
.alpha #item-img-nozoom img {
	/* border: 1px solid #333; */
	margin: 10px 10px 0 10px;
	float:left;
}
.alpha #item-img-nozoom {/* border:1px solid red; */
	float:left;
	position:relative;
	padding:0px;
	cursor:pointer;
	margin-right: 2px;
}


.alpha #colors img {
	border: 1px solid #fff;
	margin: 5px 5px 0 -1px;
}
.alpha #colors img.select {
	border: 1px solid #333;
}
.alpha #colors .color-name {
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
	color: #555;
}
.alpha #colors .color-name #color {
	font-weight: normal;
}
.alpha #colors img:hover {
	cursor: pointer;
}/* OLD CONTROLS *//*.alpha #controls {border: 1px solid #333;border-top: none;width: 290px;margin: 0 10px;float: left;background: #333;}.alpha #controls .control-link {float: left;position: relative;}.alpha #controls a {display: block;background-color: #fff;padding: 6px;color: #333;border-right: 1px solid #333;font: normal 10px Arial, Helvetica, sans-serif;}.alpha #controls a.view-video {text-align: right;width: 130px;background: #333333 url(images/right_arw-whitesml.gif) no-repeat 20px 10px ;color: #fff;}*//* NEW CONTROLS */
.alpha #controls {
	/* border: 1px solid #333; */
	border-top: none;
	width: 288px;
	margin: -2px 10px 0;
	float: left;
	/* background: #555; */
}
.alpha #controls .control-link {
	float: left;
	position: relative;
}
.alpha #controls a {
	display: block;
	padding: 6px 14px 18px 26px; 
	margin: 0;
	border: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
	background-color: none;
}

.alpha #controls a#btn-photo,
.alpha #controls a#btn-video {
	color: #0a0909;
}

.alpha #controls a#btn-photo {
	background: url(images/photo_tab_off.gif) no-repeat; 
}

.alpha #controls a#btn-video {
	background: url(images/video_tab_off.gif) no-repeat; 
}

.alpha #controls a:hover#btn-photo,
.alpha #controls a:hover#btn-video {
	color: #0a0909;
}

.alpha #controls a:hover#btn-photo {
	background: url(images/photo_tab_hover.gif) no-repeat; 
}

.alpha #controls a:hover#btn-video {
	background: url(images/video_tab_hover.gif) no-repeat; 
}

.alpha #controls a.selected#btn-photo,
.alpha #controls a.selected#btn-video {
	color: #fff;
	
}

.alpha #controls a.selected#btn-photo {
	background: url(images/photo_tab_on.gif) no-repeat; 
}

.alpha #controls a.selected#btn-video {
	background: url(images/video_tab_on.gif) no-repeat; 
}

.alpha #controls #control-zoom {
	width: 110px;
}
.alpha #controls #control-zoom a:LINK.off, .alpha #controls #control-zoom a:VISITED.off, .alpha #controls #control-zoom a:ACTIVE.off, .alpha #controls #control-zoom a:HOVER.off {
	background-color: #333;
	color: #333;
}
.alpha #alternate-views {
	float: left;
	position: relative;
	width: 300px;
	margin: 7px 0 0 10px;
}
.alpha #alternate-views h3 {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0;
	padding: 0;
	padding-bottom: 5px;
}
.alpha #alternate-views img {
	display: inline;
	margin: 0 5px 5px 0;
	cursor: pointer;
}
.alpha #cross-sell div.item-row, .alpha .personalize div.item-row {
	/* float: left; */
	padding-bottom: 10px;
	width: 100%;
	clear: both;
}
.alpha #cross-sell img, .alpha .personalize img {
	display: inline;
	margin: 0 10px 3px 0;
}
.alpha #cross-sell .item-thumb, .alpha .personalize .item-thumb {
	width: 120px;
	float: left;
	padding: 0 3px 5px 0;
	margin-right: 2px;
	font: normal 12px Arial, Helvetica, sans-serif;
}

.alpha .complete-the-look .item-thumb {
	width: 105px;
	float: left;
	padding: 0 2px 5px 0;
	margin-right: 2px;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.alpha #cross-sell a, .alpha .personalize a, .item-more-like-this a {
	text-decoration: none;
	color: #295caf;
	font: normal 12px Arial, Helvetica, sans-serif;
}

.alpha #cross-sell a.relatedLink, .alpha .personalize a.relatedLink {
	/* display:inline; */
}

.alpha #cross-sell a:hover, .alpha .personalize a:active {
	text-decoration: underline;
}

.alpha #configurations-inner {
	position: static;
	background: url(images/configsbg_btm.png) no-repeat bottom left;
}
.alpha #configurations #config-table {
	border-collapse: collapse;
	width: 100%;
	margin: 0;
	padding: 0;
	border: none;
}
.alpha #configurations #config-table td {
	border: 1px solid #d5d5d5;
	border-right: none;
	padding: 3px;
	vertical-align: top;
}
.alpha #configurations #config-table td.color-body, .alpha #configurations #config-table td.more-body, .alpha #configurations #config-table td.size-body, .alpha #configurations #config-table td.price-body, .alpha #configurations #config-table td.qty-body, .alpha #configurations #config-table td.add-body {
	border: none;
	border-bottom: 1px dashed #999;
	padding-top: 6px;
}
.alpha #configurations #config-table td.color-head, .alpha #configurations #config-table td.more-head, .alpha #configurations #config-table td.size-head, .alpha #configurations #config-table td.price-head, .alpha #configurations #config-table td.qty-head, .alpha #configurations #config-table td.add-head {
	font-weight: bold;
}
.alpha #configurations #config-table td.color-body {
	border-left: 1px solid #d5d5d5;
}
.alpha #configurations #config-table td.add-head, .alpha #configurations #config-table td.add-body {
	border-right: solid 1px #d5d5d5;
}
.alpha #configurations #config-table td.add-head, .alpha #configurations #config-table td.add-body, .alpha #configurations #config-table td.qty-head, .alpha #configurations #config-table td.qty-body {
	width: auto;
	text-align: right;
	padding-top: 3px;
}
.alpha #configurations #config-table td.more-head, .alpha #configurations #config-table td.more-body {
	width: 30%;
}
.alpha #configurations #config-table td.price-head, .alpha #configurations #config-table td.price-body {
	width: 15%;
	text-align: right;
}
.alpha #configurations #config-table td.size-head, .alpha #configurations #config-table td.size-body {
	text-align: center;
}
.alpha #configurations #config-table input.qty, .alpha #configurations #config-table input.add {
	width: 20px;
	font: normal 10px Arial, Helvetica, sans-serif;
	padding: 1px 2px 2px 2px;
	border: solid 1px #d5d5d5;
}
.alpha #configurations #config-table input.qty {
	text-align: right;
}
.alpha #configurations #config-table input.add {
	width: 30px;
}
.alpha #configurations #config-table td.btm-row {
	border-bottom: solid 1px #d5d5d5;
}/*.alpha #config-dropdowns {float: left;width: 170px;}*/

.alpha #config-dropdowns {text-align: left; padding-bottom: 10px;}

.alpha #configurations #price {
	font: bold 18px Arial, Helvetica, sans-serif;
	text-align: right;
}
.alpha #configurations #clearance, .alpha #configurations #regular {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #555 /* #D11241 */;
	text-align: right;
}


.alpha #configurations #expiry,.alpha #configurations #availability { font: normal 12px Arial, Helvetica, sans-serif; color: #555; margin: 0; padding: 0; text-align: left; } 
.alpha #configurations #expiry,.alpha #configurations #availabilityValue { }
/*.alpha #configurations #expiry,.alpha #configurations #availability {width: 240px;font: normal 11px Arial, Helvetica, sans-serif;} .alpha #configurations #availability {MARGIN-TOP: 10px;}*/
.alpha #configurations #expiry strong, .alpha #configurations #availability strong {
	font: normal 10px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.alpha #configurations #clearance .strike {
	text-decoration: line-through;
	font-weight: bold;
}
.alpha #config-dropdowns select {
	font: normal 12px arial, helvetia, sans-serif;
	border: solid 1px #d5d5d5;
	padding: 2px 2px 1px;
	margin: 0;
	display: inline;
	width: 168px;
	color: #555;
}

.alpha #config-dropdowns #config-qty {
	display: inline;
	margin: 0 0 6px 0;
	vertical-align: middle;
	width: 40px;
}
.alpha #config-dropdowns #add-cart {
	margin-top: -6px;
	vertical-align: middle;
	background: url(images/add-to-cart-green.gif) no-repeat;
	width: 134px;
	height: 36px;
	border: none;
	cursor: pointer;
}

.alpha #configurations #select-config {
	text-align: left;
	width: 186px;
	float: left;
	margin: 18px 0 0 18px;
}

.alpha #configurations #pricing {
	text-align: right;
	width: /* 54% */ 204px;
	float: right;
	margin: 18px 18px 0 0;
}

.alpha #configurations #pricing-inner {
	display: inherit;
	height: 64px;
	margin-left: -6px;
}


.alpha #configurations #pricing #price {
	font: bold 18px Arial, Helvetica, sans-serif;
	text-align: right;
	color: #333;
}

.alpha #config-dropdowns #select-config select {
	width: 175px;
	margin: 0 0 10px;
}

.alpha #config-dropdowns #select-config #config-size {
	width: 109px;
	margin: 0 0 10px;
}

.alpha #config-dropdowns .no-size { border: none; padding: 0; margin: 0; display: inline; }
.alpha #config-dropdowns a.sizing {
	padding: 0;
	margin: 0 0 0 2px; 
	/* display: inline; */
	width: 61px;
}


.alpha #config-dropdowns a.sizing img {
	padding: 0 0 0 0;
	margin: 0 0 -6px 0; 
}

.alpha #config-dropdowns #select-config #config-colour { margin-bottom: 12px; }

.alpha #config-dropdowns #select-config #config-qty {
	width: 40px;	
	margin: 4px 1px 12px 0;
}

.alpha #config-dropdowns #select-config #add-cart {

}

.alpha #config-dropdowns .freight-message { color: #555; text-align: left; padding-top: 6px; margin: 0 18px; }

.alpha #configurations #addtocartslot  { }
.alpha #configurations #addtocartslot  { /* text */ }
.alpha #configurations #addtocartslot  img { border: none; padding: 0; margin: 0; }

/* Cart Page ---------------------------------------------------------------- */

.alpha #cart {
	position: relative;
	float: left;
	width: 760px;
	border-right: 1px dotted #d5d5d5;
}
.alpha #cart-inner {
	position: static;
	padding: 0;
	margin: 0;
}/* .alpha #personalize {position: relative;width: 760px;border-top: 1px solid #333;}.alpha #personalize-inner {position: static;padding: 10px;} */
.alpha #cart-data {
	position: relative;
	width: 760px;
}
.alpha #cart-data-inner {
	position: static;
	padding: 10px;
	padding-bottom: 0px;
	color: #555;
}

.alpha #ccard-box {
	padding: 10px 0;
}

.alpha .ccard { margin-top: 6px; }

.alpha #cart-data-inner a {
	color: #295caf;
}

.alpha #cart-data table {
	width: 100%;
	border-collapse: collapse;
}
.alpha #cart-data th {
	padding: 6px;
	border: 1px solid #d5d5d5;
	border-right: none;
}
.alpha #cart-data td, .alpha #cart-data .order-h td {
	padding: 6px;
	border-bottom: dashed 1px #d5d5d5;

}
.alpha #cart-data td.no-dash {
	padding: 6px;
	border-bottom: none;
}
.alpha #cart-data td.price-foot {
	padding: 6px;
	border: solid 1px #d5d5d5;
	border-top: none;
	font-weight: bold;
	color: #333;
	font-size: 12px;
	text-align: right;
}
.alpha #cart-data h1.cart-title {
	position: relative;
	float: left;
	margin: 10px 0;
	width: 576px;
	display: inline;
	font: normal 21px Arial, Helvetica, sans-serif;
	color:  #D11241;
}
.nbcf #cart-data h1.cart-title {
	color: #E51A6C;
}
.alpha #cart-data .table-container {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	display: block;
}
.alpha #cart-data #cart-table, .alpha #cart-data #cross-sell {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	display: block;
}
.alpha #cart-data table.clear, .alpha #cart-data table.clear td {
	border: none;
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	width: auto;
}
.alpha #cart-data table.clear td {
	padding: 0 6px 6px 0;
}/* ** Remove PayPal option from Basket ** */
.alpha #cart-data #paypal-express {
	display: none;
}
.alpha #cart-data .cart-btns br {
	clear: both;
}/* ** End No PayPal Block ** */
.alpha #cart-data div.cart-btns input.cont-check {
	float: right;
	margin-right: 0;
	background: url(images/cont-checkout.gif) no-repeat;
	margin-top: 6px; 
	width: 195px;
	padding: 0;
	border: none;
	height: 34px;
	color: #fff;
}
.alpha #cart-data h1.receipt-title {
	position: relative;
	float: left;
	margin: 10px 0;
	display: inline;
	font: normal 21px Arial, Helvetica, sans-serif;
	color: #D11241;
	width: 720px;
}
.nbcf #cart-data h1.receipt-title {
	color: #E51A6C;
}
.alpha #receipt-top {
	display: table;
	position: static;
}
.alpha #receipt-block {
	position: relative;
	display: table;
	width: 720px;
}
.alpha #order-info {
	position: relative;
	display: block;
}
.alpha #cart-data h2.receipt-number, .alpha #cart-data h2.dispatch-status {
	position: relative;
	float: left;
	margin: 10px 0;
	display: inline;
	font: bold 16px Arial, Helvetica, sans-serif;
	color:  #333;
	width: 720px;
}
.alpha #cart-data h2.contact-prefs {
	margin: 10px 0;
	font: bold 14px Arial, Helvetica, sans-serif;
	color:  #333;
}
.alpha #cart-data #text-box p {
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 0 0 12px 0;
}

.alpha input.cont-shop {
	/* color: #333;
	background-color: #d5d5d5; */
	margin-right: 6px;
}
.nbcf input.cont-shop {
	background-color: #FBC6E1;
}
.alpha input.print-btn {
		/* color: #333;
	background-color:  #d5d5d5; */
}
.alpha input.cont-check {
	/* color: #fff;
	background-color: #D11241; */
}
.nbcf input.cont-check {
	background-color:  #E51A6C;
}
.alpha #cart-data input.right {
	margin-right: 0;
}/* .alpha #cart-data input.right {margin-right: 0;margin-left: 0;margin-top: 0;} */
.alpha .red-text {
	color: #D11241;
}
.nbcf .red-text {
	color: #E51A6C;
}
.alpha .white-text {
	color: #fff;
}
.alpha #cart-data td.item-box, .alpha #cart-data td.quantity-box, .alpha #cart-data .order-history th.lhead, .alpha #cart-data .order-history td.lbody {
	padding: 6px;
	border-left: 1px solid #d5d5d5;
}
.alpha #cart-data .order-history th.lhead, .alpha #cart-data .order-history th.mhead, .alpha #cart-data .order-history th.rhead {
	background-color: #d5d5d5;
}
.alpha #cart-data td.ltax-foot {
	padding: 2px 6px 6px 6px;
	border-left: 1px solid #d5d5d5;
	text-align: right;
	font-weight: bold;
}
.alpha #cart-data td.lfreight-foot, .alpha #cart-data td.ltotal-foot {
	padding: 2px 6px 6px 6px;
	border-left: 1px solid #d5d5d5;
	text-align: right;
	font-weight: bold;
}
.alpha #cart-data td.rtax-foot {
	padding: 2px 6px 6px 6px;
	border-right: 1px solid #d5d5d5;
	text-align: right;
}
.alpha #cart-data td.rfreight-foot, .alpha #cart-data td.rtotal-foot {
	padding: 6px;
	border-right: 1px solid #d5d5d5;
	text-align: right;
	font-weight: bold;
}
.alpha #cart-data td.ltotal-foot, .alpha #cart-data td.rtotal-foot {
	border-bottom: 1px solid #d5d5d5;
}
.alpha #cart-data td {
	border-top: none;
	vertical-align: top;
}
.alpha #cart-data th.total-head, .alpha #cart-data td.total-box, .alpha #cart-data th.sub-total-head, .alpha #cart-data td.sub-total-box, .alpha #cart-data th.status-head, .alpha #cart-data td.status-box, .alpha #cart-data .order-history th.rhead, .alpha #cart-data .order-history td.rbody, .alpha #cart-data th.summary-name-head, .alpha #cart-data td.summary-name-box {
	border-right: 1px solid #d5d5d5;
}
.alpha #cart-data th.dispatch-head, .alpha #cart-data td.dispatch-box, .alpha #cart-data th.status-head, .alpha #cart-data td.status-box {
	width: 15%;
}
.alpha #cart-data td.left {
	border-left: 1px solid #d5d5d5;
	text-align: left;
}
.alpha #cart-data td.right {
	border-right: 1px solid #d5d5d5;
	text-align: right;
}
.alpha #cart-data td.shipping {
	vertical-align: top;
	border-top: 1px solid #d5d5d5;
	border-bottom: none;
	padding: 6px 6px 2px 6px;
}
.alpha #cart-data td.ship {
	vertical-align: top;
	border-top: 1px solid #d5d5d5;
	border-bottom: none;
	padding: 6px 6px 2px 6px;
	width: 8%;
}
.alpha #cart-data td.item-box img {
	border: solid 1px #333;
	margin: 3px 10px 5px 3px;
	float: left;
	position: relative;
}
.alpha #cart-data td.item-box div.item-txt {
	float: left;
	width: 445px !important;
	width: 450px;
	position: relative;
}
.alpha #cart-data td.item-box a.item-link {
	color: #333;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	display: block;
}
.alpha #cart-data input.qty {
	width: 30px;
	text-align: right;
	display: block;
	font-size: 11px;
	font-family: arial, helvetia, sans-serif;
	border: solid 1px #333333;
	padding: 2px;
}
.alpha #cart-data a.remove {
	font-size: 9px;
	font-family: arial, helvetia, sans-serif;
	text-decoration: none;
	color: #333;
	padding-top: 4px;
	display: block;
}
.alpha #cart-data #receipt td {
	border: none;
	padding: 0;
}
.alpha #cart-data th.price-head, .alpha #cart-data td.price-box, .alpha #cart-data th.qty-head, .alpha #cart-data td.qty-box, .alpha #cart-data th.total-head, .alpha #cart-data td.total-box {
	text-align: right;
	width: 5%;
}
.alpha #cart-data th.sub-total-head, .alpha #cart-data td.sub-total-box, .alpha #cart-data th.item-price-head, .alpha #cart-data td.item-price-box {
	text-align: right;
	width: 10%;
}
.alpha #cart-data td.secure-line {
	background: url(images/secure_line-bg.gif) repeat-x;
	border: none;
	padding: 0;
	text-align: center;
}
.alpha #cart-data td.secure-connection {
	padding: 0 0 0 2px;
	border: none;
	color: #555;
	font: normal 11px Arial, Helvetica, sans-serif;
	width: 20%;
}
.alpha #cart-data td.secure-point {
	padding: 0 3px;
	border: none;
	color: #a2a2a2;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align: center;
	width: 20%;
}
.alpha #cart-data input {
	font: normal 11px Arial, Helvetica, sans-serif;
	border: solid 1px #d5d5d5;
	padding: 2px 2px 3px 2px;
}
.alpha #cart-data input.login {
	padding: 2px 2px 3px 2px;
	width: 200px;
}

.alpha #cart-data input.print-btn, .alpha #cart-data input.cont-shop, .alpha #cart-data input.cont-check {
	position: relative;
	float: left;
	margin: 12px 6px 10px 0;
	width: 160px;
	/* height: 20px; */
	display: inline;
	font: normal 11px Arial, Helvetica, sans-serif;
	/* color: #333;
	background: #ECE9D8; url(images/cart-btn_grey.gif) no-repeat;
	border: none; */
	padding: 3px auto;
	text-align: center;
	/* text-transform: uppercase; */
	cursor: pointer;
}
.alpha #cart-data .left-btn { margin-left: 0; }

.alpha #cart-data td.secure-point-on {
	padding: 0 3px;
	border: none;
	color: #D11241;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 20%;
}
.nbcf #cart-data td.secure-point-on {
	color: #E51A6C;
}
.alpha #scpslot1, .alpha #copslot1, .alpha #rxpslot1 {
	position: relative;
	float: left;
	width: 197px;
}
.alpha #scpslot2, .alpha #copslot2, .alpha #rxpslot2 {
	position: relative;
	float: left;
	width: 197px;
}
.alpha #scpslot1-inner, .alpha #scpslot2-inner, .alpha #copslot1-inner, .alpha #copslot2-inner, .alpha #rxpslot1-inner, .alpha #rxpslot2-inner {
	position: static;
	padding: 10px;
	margin: 10px;
	border: 1px solid #d5d5d5;
	height: 90px;
}
.alpha #scpslot2-inner, .alpha #copslot2-inner, .alpha #rxpslot2-inner {
	margin-top: 0px;
}
.alpha #scpslot3, .alpha #rpslot3, .alpha #rpslot4, .alpha #copslot3, .alpha #copslot4, .alpha #rxpslot3, .alpha #rxpslot4 {
	padding: 0;
	margin: 0;
	width: 760px;
	border: none;
	float: left;
	position: relative;
}
.alpha #scpslot4 {
	padding: 0;
	margin: 0;
	margin-right: 6px;
	width: 578px;
	border: none;
	float: left;
	position: relative;
}
.alpha #cart-data #scpslot4 {
	padding: 0;
	margin: 0;
	margin-right: 6px;
	width: 570px;
	border: none;
	float: left;
	position: relative;
}
.alpha #scpslot3-inner, .alpha #scpslot4-inner, .alpha #rpslot3-inner, .alpha #rpslot4-inner, .alpha #copslot3-inner, .alpha #copslot4-inner, .alpha #rxpslot3-inner, .alpha #rxpslot4-inner {
	position: static;
	padding: 10px;
	border: 1px solid #d5d5d5;
	margin: 10px;
	margin-bottom: 3px;
}
.alpha #scpslot4-inner, .alpha #rpslot4-inner, .alpha #copslot4-inner, .alpha #rxpslot4-inner {
	height: 100px;
	margin-bottom: 10px;
}
.en_GB #copslot3-inner {		/* Style for Temporary announcement */
	background-color: #ff9797;
	font-size: 15px;
	font-weight: bold;
}
.alpha #cart-data #scpslot4-inner {
	margin: 10px 10px 10px 0px;
}
.alpha #cart-data #receipt, .alpha #cart-data table#receipt, .alpha #cart-data #history {
	padding: 0;
	margin: 0;
	border: none;
	margin-bottom: 10px;
	border-collapse: collapse;
}
.alpha #cart-data #receipt td {
	border: none;
	padding: 0;
	padding-left: 0;
}
.alpha #cart-data #history td {
	border: none;
	padding: 0;
	padding-left: 0;
}
.alpha #cart-data #receipt td.receipt-lhead, .alpha #cart-data #receipt td.receipt-lbody {
	padding: 0 10px 0 0;
	vertical-align: top;
	width: 50%;
}
.alpha #cart-data #receipt td.login-lhead, .alpha #cart-data #receipt td.login-lbody {
	padding: 0 16px 0 0;
	vertical-align: top;
}
.alpha #cart-data #receipt td.misc-lhead, .alpha #cart-data #receipt td.misc-lbody {
	padding: 0 6px 0 0;
	vertical-align: top;
}
.alpha #cart-data #receipt td.misc-rhead, .alpha #cart-data #receipt td.misc-rbody {
	padding: 0;
	vertical-align: top;
}
.alpha #cart-data #history td.history-lhead, .alpha #cart-data #history td.history-lbody, .alpha #cart-data #history td.history-rhead, .alpha #cart-data #history td.history-rbody {
	padding: 6px;
	vertical-align: top;
	border: solid 1px #d5d5d5;
	border-bottom: none;
	width: 50%;
	border-right: none;
}
.alpha #cart-data #history td.history-lbody table {
	border-collapse: collapse;
	width: auto;
	padding: 0;
	margin: 0;
}
.alpha #cart-data #history td.history-lbody td {
	padding: 0 4px 3px 0;
	width: auto;
}
.alpha #cart-data #history td.history-lhead, .alpha #cart-data #history td.history-rhead {
	font-weight: bold;
	background-color: #d5d5d5;
}
.alpha #cart-data #history td.history-btm {
	padding: 0;
	border: 1px solid #d5d5d5;
	border-top: none;
	width: auto;
}
.alpha #cart-data #history td.history-btm th.summary-name-head, .alpha #cart-data #history td.history-btm td.summary-name-box {
	border-right: none;
}
.alpha #cart-data #history td.history-btm td.quantity-box, .alpha #cart-data #history td.history-btm td.summary-name-box {
	border-bottom: 1px dashed #d5d5d5;
}
.alpha #cart-data #history td.history-btm td.btm-row {
	border-bottom: none;
}
.alpha #cart-data #history td.history-rhead, .alpha #cart-data #history td.history-rbody {
	border-right: 1px solid #d5d5d5;
}
.alpha #cart-data #receipt td.receipt-lhead, .alpha #cart-data #receipt td.receipt-lbody {
	padding: 0 6px 0 0;
	vertical-align: top;
	width: 50%;
}
.alpha #cart-data #receipt td.addresses-body {
	padding: 0 0 0 12px;
	vertical-align: top;
	width: 50%;
}
.alpha #cart-data #receipt td.receipt-rhead, .alpha #cart-data #receipt td.receipt-rbody {
	padding: 0;
	vertical-align: top;
	width: 50%;
}
.alpha #cart-data #receipt div.receipt-body, .alpha #cart-data #receipt div.dispatch-body, .alpha #cart-data #receipt div.login-body {
	height: 100%;
	border: 1px solid #d5d5d5;
	padding: 6px 6px 12px 6px;
	margin-bottom: 6px;
	display: block;
	position: relative;
	color: #555;
}
.alpha #cart-data #receipt div.order-no {
	font: bold 16px Arial, Helvetica, sans-serif;
	padding: 5px 6px 5px 6px;
	margin-bottom: 0;
}
.alpha #cart-data #receipt div.order-date {
	height: 100%;
	border: 1px solid #d5d5d5;
	padding: 8px 6px 8px 6px;
	margin-bottom: 6px;
	display: block;
	position: relative;
}
.alpha #cart-data #receipt div.dispatch-body table {
	border: none;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	width: auto;
}
.alpha #cart-data #receipt div.dispatch-body td {
	border: none;
	padding: 0 4px 0 0;
	margin: 0;
	width: auto;
}
.alpha #cart-data #receipt div.rowspan {
	padding: 8px 6px 14px 6px;
}
.alpha #cart-data hr {
	margin: 12px 0;
	color: #333;
}
.alpha #cart-data div.billing-body {
	height: 400px;
	border: 1px solid #d5d5d5;
	padding: 6px;
	margin-bottom: 6px;
	display: block;
	position: relative;
}
.alpha #cart-data div.billing-body input.xsml {
	width: 30px !important;
	margin: 4px 4px 4px 0;
}
.alpha #cart-data div.billing-body input.sml {
	width: 65px !important;
	margin: 4px 4px 4px 0;
}
.alpha #cart-data div.billing-body input.mid {
	width: 145px !important;
	margin: 4px 4px 4px 0;
}
.alpha #cart-data div.billing-body input.mlrg {
	width: 175px !important;
	margin: 4px 4px 4px 0;
}
.alpha #cart-data div.billing-body input.long {
	width: 300px !important;
	margin: 4px 4px 4px 0;
	
}
.alpha #cart-data div.addresses-body input.sml {
	width: 45px !important;
	width: 40px;
	margin: 4px 4px 4px 0;
}
.alpha #cart-data div.addresses-body input.smid {
	width: 121px !important;
	width: 116px;
	margin: 4px 4px 4px 0;
}
.alpha #cart-data div.addresses-body input.mid {
	width: 141px !important;
	width: 136px;
	margin: 4px 4px 4px 0;

}
.alpha #cart-data div.addresses-body input.long {
	width: 301px !important;
	width: 296px;
	margin: 4px 4px 4px 0;
}
.alpha #cart-data .update-profile input.xsml {
	width: 30px !important;
	margin: 4px 4px 4px 0;

}
.alpha #cart-data .update-profile input.sml {
	width: 60px !important;
	margin: 4px 4px 4px 0;

}
.alpha #cart-data .update-profile input.smid {
	width: 118px !important;
	margin: 4px 4px 4px 0;

}
.alpha #cart-data .update-profile input.mid {
	width: 220px !important;
	margin: 4px 4px 4px 0;

}
.alpha #cart-data div.verify-body {
	border: 1px solid #d5d5d5;
	padding: 6px;
	margin-bottom: 6px;
	display: block;
	position: relative;
}

.alpha .addresses-body select {
	border: 1px solid #d5d5d5;
	padding: 2px 3px 2px 3px;
	margin: 4px 4px 4px 0;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #555;
}

.alpha #cart-data div.addresses-body {
	border: 1px solid #d5d5d5;
	padding: 6px;
	margin-bottom: 12px;
	display: block;
	position: relative;
	color: #555;
}
.alpha #cart-data div.addresses-body h2 {
	padding: 10px 0 6px 0;
	border-top: 1px dotted #d5d5d5;
	
	font: bold 12px Arial, Helvetica, sans-serif;
}
.alpha #cart-data div.addresses-body table {
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	border: 0;
	width: auto;
	margin-bottom: 8px;
}
.alpha #cart-data div.addresses-body table td {
	padding: 0 6px 3px 0;
	width: auto;
}
.alpha #cart-data div.billing-body input.checkbox {
	margin: 0;
	padding: 0;
}
.alpha #cart-data div.billing-body table {
	border-collapse: collapse;
	width: auto;
}
.alpha #cart-data div.billing-body td {
	padding: 0;
	border: none;
}
.alpha #cart-data table.password, .alpha #cart-data table.ccard {
	border-collapse: collapse;
	width: auto;
}
.alpha #cart-data table.password td {
	padding: 0;
	border: none;
}
.alpha #cart-data table.ccard td {
	padding: 0 2px 2px 0;
	border: none;
}
.alpha #cart-data table.ccard td.card {
	padding: 5px 6px 2px 2px;
	border: none;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.alpha #cart-data table.ccard input {
	padding: 0;
	margin: 3px 4px 2px 0;
}
.alpha #cart-data table.password input, .alpha #cart-data table.ccard td.details input {
	padding: 2px 2px 3px 2px;
	margin: 1px 3px 3px 0;
}
.alpha #cart-data table.ccard img {
	padding: 1px;
	border: solid 1px #999;
}
.alpha #cart-data p.business-note {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #D11241;
}
.alpha #cart-data div.billing-body td.ext {
	padding: 6px 2px 0 0;
	font-size: 9px;
}
.alpha #cart-data div.billing-body .shipping-note {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #999;
}
.alpha #cart-data div.billing-body input, .alpha #cart-data div.billing-body select {
	padding: 2px 2px 3px 2px;
	margin: 1px 3px 3px 0;
}
.alpha #cart-data #receipt div.login-body {
	margin-bottom: 0;
}

.alpha #cart-data #receipt .login-btn {
	width: 100px;
	margin-top: 10px;
}
.alpha #cart-data td.btm-row {
	padding: 6px;
	border-bottom: solid 1px #d5d5d5;
}
.alpha #cart-data #receipt div.receipt-head {
	height: 100%;
	border: 1px solid #d5d5d5;
	background-color: #d5d5d5;
	padding: 6px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #555;
}
.nbcf #cart-data #receipt div.receipt-head {
	border: 1px solid #E51A6C;
	background-color: #E51A6C;
	color: #fff;
}
.alpha #cart-data #receipt div.forgotten-head {
	height: 100%;
	border: 1px solid #d5d5d5;
	border-top: none;
	border-bottom: none;
	background-color: #d5d5d5;
	padding: 6px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #555;
}
.nbcf #cart-data #receipt div.forgotten-head {
	background-color: #FBC6E1;
	color: #fff;
}
.alpha #cart-data .note {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #FFF;
}
.alpha #cart-data .grey-note {
	font: normal 9px Arial, Helvetica, sans-serif;
	color: #333;
}
.alpha #cart-data ul.standard-list {
	list-style: outside;
	margin-left: 20px;
	margin-bottom: 6px;
}
.alpha #cart-data ul.standard-list li {
	list-style: outside;
	margin-bottom: 12px;
	font: normal 12px Arial, Helvetica, sans-serif;
}
.alpha #cart-data ul.standard-list a, .alpha #cart-data ul.standard-list a:LINK, .alpha #cart-data ul.standard-list a:VISITED {
	color: #333;
	text-decoration: none;
}
.alpha #cart-data ul.standard-list a:HOVER, .alpha #cart-data ul.standard-list a:ACTIVE {
	color: #D11241;
	text-decoration: none;
}
.alpha #cart-data table.update-profile {
	border-collapse: collapse;
	border: none;
	padding: 0;
	margin: 0;
	width: auto;
}
.alpha #cart-data table.update-profile td {
	border: none;
	padding: 0 12px 8px 0;
	margin: 0;
	width: auto;
}/* static content */
#spslot1 {
	float: left;
	width: 168px;
	margin: 0;
	position: relative;
	border: none;
}
#spslot1-inner {
	position: static;
	padding: 6px;
}
.alpha #spslot2 {
	position: static;
	width: 776px;
	height: 60px;
	border-bottom: 1px solid #d5d5d5;
}
.alpha #spslot3 {
	position: static;
	width: 776px;
	height: 60px;
	border-bottom: 1px solid #d5d5d5;
}
.alpha #spslot4 {
	display: inline;
	float: left;
	width: 259px;
	height: 160px;
	position: relative;
	border-right: 1px solid #d5d5d5;
}
.alpha #spslot5 {
	display: inline;
	float: left;
	width: 259px;
	height: 160px;
	position: relative;
	border-right: 1px solid #d5d5d5;
}
.alpha #spslot6 {
	display: inline;
	float: left;
	width: 260px;
	height: 160px;
	position: relative;
}
.alpha #spslot7 {
	position: relative;
	width: 776px;
	height: 60px;
	float: left;
	border-top: 1px solid #d5d5d5;
}
#spheader {
	width: 976px;
	position: relative;
	float: left;
	border-bottom: 1px solid #d5d5d5;
}
#spheader-inner {
	position: static;
	padding: 6px;
	height: 60px;
}
#spfooter {
	width: 976px;
	position: relative;
	float: left;
	border-top: 1px solid #d5d5d5;
}
#spfooter-inner {
	position: static;
	padding: 6px;
	height: 60px;
}
.alpha #spslot1-inner, .alpha #spslot2-inner, .alpha #spslot3-inner, .alpha #spslot4-inner, .alpha #spslot5-inner, .alpha #spslot6-inner, .alpha #spslot7-inner {
	position: static;
	padding: 6px;
}
.alpha #spslot8, .alpha #spslot9, .alpha #spslot10, .alpha #spslot11, .alpha #spslot12, .alpha #spslot13 {
	position: relative;
	float: left;
}
.alpha #spslot8, .alpha #spslot9, .alpha #spslot13 {
	width: 976px;
}
.alpha #spslot10, .alpha #spslot12 {
	width: 319px;
}
.alpha #spslot11 {
	width: 320px;
}
#spslot8-inner, #spslot9-inner, #spslot10-inner, #spslot11-inner, #spslot12-inner, #spslot13-inner {
	position: static;
}
.alpha #spslot8-inner, .alpha #spslot9-inner, .alpha #spslot13-inner {
	height: 60px;
	padding: 5px;
}
.alpha #spslot10-inner, .alpha #spslot11-inner {
	border-right: 1px solid #999;
	height: 250px;
	padding: 5px;
}
.alpha #spslot8-inner, .alpha #spslot9-inner {
	border-bottom: 1px solid #999;
}
.alpha #spslot12-inner {
	padding: 5px;
	height: 250px;
}
.alpha #spslot13-inner {
	border-top: 1px solid #999;
}
#selected-attr .attr-title {
	margin: 0 0 5px 0px;
	font-size: 14px;
	color: #555;
	width: 171px;
}
#selected-attr .attr {
	font-size: 12px;
}
#selected-attr .attr-link {
	font-size: 10px;
}
#oprah-promo {
	position: relative;
}
#oprah-promo #promo-links {
	position: absolute;
	display: block;
	top: 320px;
	left: 400px
}
#oprah-promo #promo-links a, #oprah-promo #promo-links a:visited, #oprah-promo #promo-links a:active {
	display: block;
	font-size: 12px;
	font-weight: bold;
	color: #569fb5;
}
#oprah-promo #promo-links a:hover {
	color: #ffb164;
}/*** New Navigation Styling**/
#attr-categories {
	font-size: 12px;
	background-color: #FFF;
	color: #555;
}
#attr-categories .cat-title {
	color: #555;
	padding: 3px 3px 3px 12px;
	background: #FFF url(images/bullet.gif) -4px 6px no-repeat;
}

#attr-categories .cat-title-collapsed {
    background: #FFF url(images/bullet-down.gif) -1px 6px no-repeat;
}


#attr-categories ul {
	padding: 3px 5px;
	max-height: 184px;
	overflow: auto;
	margin: 0 4px 6px 0; 
	border: solid 1px #d5d5d5;
}
#attr-categories select {
	padding: 2px;
	width: 99%;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #555;
	margin: 0; 
	border: solid 1px #d5d5d5;
}

#attr-categories a {
	text-decoration: none;
	color: #295caf;
}

#attr-categories a:hover, #attr-categories a.sfHover {
	color: #ff0000;
	text-decoration: underline;
}

/* Tooltips */

#tooltip {
	background: url(images/shadow2.png);
	padding: 20px;
	height: 40px;
	width: 210px;
	font-size: 12px;
	text-align: left;
}
#tooltip.large {
	background: url(images/shadow.png);
	height: 135px;
}
#tooltip.large span {
	display: block;
	position: relative;
	width: 73px;
	height: 73px;
}/* Selection Bread Crumbs */
#selection-crumbs {
	padding: 10px 5px;
	;
	font-size: 12px;
}/* Size Navigation */
#size-nav {
	clear: both;
	display: table;
	width: 162px;
}
#size-nav a:hover, #size-nav a.sfHover {
	color: #ff0000;
	text-decoration: underline;
}/* Colour Navigation */
#color-nav {
	clear: both;
	display: table;
	width: 162px;/* height: 14px; */
}
#color-nav a {
	display: block;
	position: absolute;
	width: 12px;
	height: 12px;
	top: 1px;
	left: 1px;
	overflow: hidden;
}
#color-nav li {
	position: relative;
	float: left;
	width: 14px;
	height: 14px;
}
#color-nav li:hover, #color-nav li.sfHover {
	background-color: #8a8a8a;
}
#cat-search {
	display: inline;/* margin: 0 0 0 6px; *//* width: 143px; */
}
#catQ #q {
	display: inline;
	position: relative;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #555;
	border: solid 1px #d5d5d5;
	width: 140px;
	margin: 0;
	padding: 2px 2px 1px;
}

#catQ input {
	display: inline;
	position: relative;
}

#price-container {
	padding: 0;
}

#price-container input {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #555;
	border: solid 1px #d5d5d5;
	margin: 0;
	padding: 2px 2px 1px;
}

.img-btn {
	background: transparent url(images/search-btn.gif) no-repeat scroll 0 1px;
	border: none;
	cursor: pointer;
	height: 20px;
	margin: 0;
	padding: 0;
	width: 24px;
}

#price-container input.img-btn {
	border: none;
	padding: 0;
}

#price-slider {
	margin: 0 10px 2px 0;
}/* More like this */

.more-like-this {
	color: #555;
	height: 13px;
	overflow: hidden;
	cursor: pointer;
	margin-top: 1px;
	background: url(images/more-like_off.gif) no-repeat 85px 1px;
}

.more-like-this:hover {
	color: #555;
	overflow: visible;
	height: auto;
	margin-top: 1px;
	background: url(images/more-like_on.gif) no-repeat 85px 1px;
}

.more-like-this a, .more-like-this a:visited {
	color: #295caf;
	text-decoration: none;
}
.more-like-this a:hover, .more-like-this a:active {
	color: #295caf;
	text-decoration: underline;
}
div.more-like-this {
	margin: 0 5px 5px 0;
}/* Category Search */

div.content-results {
	padding: 10px;
	font-size: 12px;
}
.content-results h1 {
	font-weight: bold;
	font-size: 14px;
	margin-top: 10px;
}
#no-items-found {
	display: block;
	clear: both;
	text-align: center;
}
.spell {
	font-size: 12px;
	font-weight: bold;
}
span.spell {
	color: #ff0000;
}
a.spell, a:active.spell, a:visited.spell {
	color: #295caf;
	text-decoration: underline;
}
a.spell:hover {
	color: #ff0000;
}
.content-results ul {
	list-style: disc;
	list-style-position: inside;
}
div.content-results li a, div.content-results li a:active, div.content-results li a:visited {
	color: #295caf;
	text-decoration: underline
}

div.content-results li a:hover {
	color: #ff0000;
}

#attr-categories .attr-link {
	padding: 0 0 0 9px;
}

/* Boxing Day */

#hpslot1-inner #wrapper {
	position: relative;
}

#hpslot1-inner #wrapper .link {
	position: absolute;
	display: block;
	left: 350px;
	width: 265px;
	height: 95px;
	background: url(/static/images/spacer.gif) no-repeat;
}

#hpslot1-inner #wrapper a.sfHover {
	background: url(/static/images/body-mask.png) no-repeat;
}

#hpslot1-inner #wrapper #womenswear {
	top: 42px;
}

#hpslot1-inner #wrapper #menswear {
	top: 138px;
}

#hpslot1-inner #wrapper #childrens {
	top: 245px;
}

#hpslot1-inner #wrapper #bath-body {
	top: 342px;
}

/* Static Text Pages  ---------------------------------------------- */

.beta #tempStatic {
	padding: 14px 14px 24px;
}
.beta #tempStatic h1 {
	font: normal 21px Arial, Helvetica, sans-serif;
	line-height: normal;
	color: #d11241;
	margin: 0 0 10px;
}
.beta #tempStatic h2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333;
	padding-bottom: 2px;
	padding-top: 16px;
	border-bottom: solid 1px #d5d5d5;
	margin: 0 0 10px;
}
.beta #tempStatic h3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333;
	text-transform: uppercase;
	padding-top: 10px;
	margin: 0 0 10px;
}
.beta #tempStatic p {
	margin: 0 0 10px;
}
.beta #tempStatic td {
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 0 6px 6px 0;
}
.beta #tempStatic #sizingGuideTable td {
	padding: 4px 4px 6px;
	border-left: dotted 1px #666;
	border-bottom: dotted 1px #666;
}
.beta #tempStatic #sizingGuideTable td.end {
	border-right: solid 1px #d5d5d5;
}
.beta #tempStatic #sizingGuideTable td.tableHed {
	background: #d5d5d5;
	font: bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border-bottom: solid 1px #d5d5d5;
}
.beta #tempStatic #sizingGuideTable td.tableHed p {
	font: normal 11px Arial, Helvetica, sans-serif;
	text-transform: none;
	margin: 0;
}
.beta #tempStatic table {
	margin:  0 0 20px;
}
.beta #tempStatic #sizingGuideTable {
	width: 600px;
	border-collapse: collapse;
	border: solid 1px #d5d5d5;
}
.beta #hpslot1 {
	border: none;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #555;
}
.beta #tempStatic ol {
	list-style:decimal;
	padding-left: 26px;
	margin-bottom: 10px;
}
.beta #tempStatic ol ol {
	list-style:lower-alpha;
	padding-left: 26px;
	margin-bottom: 10px;
}
.beta #tempStatic ul {
	list-style: disc;
	padding-left: 26px;
	margin-bottom: 10px;
}
#content .beta {
	background: none;
}/* #body-container #content {border: none;} */
#body-container div.department {
	border-left: none;
}/* -------------------------------------------------------------------------------------* Bazaar Voice Content* -------------------------------------------------------------------------------------* Q&A* -------------------------------------------------------------------------------------*/
.alpha #questions {
	position: relative;
	font: normal 10px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	clear: both;
}
.alpha #questions-inner {
	position: relative;
	padding: 10px 14px;
}
.alpha #questions-inner table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
}
.alpha #questions .title {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #555;
	width: 50%;
	margin: 0;
	float: left;
	padding: 2px 0 0 0;
}
.alpha #questions .search {
	width: 50%;
	float: left;
	text-align: right;
}
.alpha #questions th {
	padding: 6px 0;
	border-bottom: solid 1px #d5d5d5;
}
.alpha #questions .search input {
	font: normal 11px Arial, Helvetica, sans-serif;
}
.alpha #questions .search input.searchbox {
	width: 200px;
	padding: 1px;
	margin: 0;
}
.alpha #questions .qanda-menu {
	border-bottom: solid 1px #e9e9e9;
	/* background: #bbb; */
}
.alpha #questions .qanda-menu ul {
	margin: 0;
	padding: 0;
}
.alpha #questions .qanda-menu div.ask_question {
	float: left;
	width: 20%;
}
.alpha #questions .qanda-menu div.ask_question img {
	margin: 6px 6px 4px 0;
}
.alpha #questions .qanda-menu ul.sort {
	float: left;
	width: 80%;
	text-align: right;
	padding-top: 6px;
}
.alpha #questions .qanda-menu li {
	list-style: none;
	display: inline;
	float: left;
	padding: 0 4px 0 4px;
	margin: 6px 0 7px;
	border-right: solid 1px #d5d5d5;
	font: normal 12px Arial, Helvetica, sans-serif;

}
.alpha #questions .qanda-menu li:hover, .alpha #questions .qanda-menu li.sfHover {

}
.alpha #questions .qanda-menu li:hover a, .alpha #questions .qanda-menu li:hover a:hover .alpha #questions .qanda-menu li.sfHover a, .alpha #questions .qanda-menu li.sfHover a:hover {
	
}
.alpha #questions .qanda-menu li.on {
	
}
.alpha #questions .qanda-menu li.on:hover {
	
}
.alpha #questions .qanda-menu li.on:hover a, .alpha #questions .qanda-menu li.on:hover a:hover {
	
}
.alpha #questions .qanda-menu li a {
	color: #295caf;
	text-decoration: none;
	font-weight: normal;
}
.alpha #questions .qanda-menu li.collapse {
	border-right: none;
}
.alpha #questions .qanda-menu li.collapse a {
	background: url(images/collapse_icon.png) no-repeat 2px 4px;
	padding: 5px 0 5px 18px;
}
.alpha #questions .qanda-menu li.expanded a {
	background: url(images/expand_icon.png) no-repeat 2px 4px;
	padding: 5px 0 5px 18px;
}
.alpha #questions .qanda-menu li.on a {
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.alpha #questions .qanda-menu li.sortby:hover, .alpha #questions .qanda-menu li.sortby {
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 6px 0 7px;
	border-right: none;
}
.alpha #questions td.question {
	padding: 6px 0;
}
.alpha #no-questions {
	font: normal 11px Arial, Helvetica, sans-serif;	
	color: #555;
	margin: 10px 0;
}
.alpha #questions td.collapsed {
	background: url(images/answer_collapsed.png) no-repeat 0 4px;
}
.alpha #questions td.expanded {
	background: url(images/answer_expanded.png) no-repeat 0 4px;
	border-bottom: none;
}
.alpha #questions td.question .hed_question {
	float: left;
	width: 85%;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #555;
}
.alpha #questions td.question .hed_question a {
	padding-left: 18px;
	color: #555;
}
.alpha #questions td.question .hed_question a:hover {

}
.alpha #questions td.question .num_answer {
	float: left;
	width: 15%;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #555;
	text-align: right;
}

.alpha #questions td.question .question-text {
	padding : 5px 20px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #555;
}

.alpha #questions td.answer {
	padding: 6px 0;
	border-bottom: solid 1px #e9e9e9;
}
.alpha #questions td.answer div.body_answer {
	margin: 0 0 6px 0;
	padding: 6px 10px;
	background-color: #f5f5f5;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #555;
}
.alpha #questions td.answer div.body_answer a.user {
	font-weight: bold;
	text-decoration: none;
}
.alpha #questions td.answer div.body_answer p {
	padding-right: 6px;
}
.alpha #questions td.answer .body_answer h4 {
	border-bottom: none;
	font: normal 16px Arial, Helvetica, sans-serif;
	padding: 4px 0 6px;
	margin: 0;
	color: #555;
}
.alpha #questions td.answer .body_answer h4.staff {
	background: url(images/trixanbody_staff.png) no-repeat top right;
}
.alpha #questions td.answer .body_answer h4.top25 {
	background: url(images/top25_contributor.png) no-repeat top right;
}
.alpha #questions td.answer .body_answer h4.top10 {
	background: url(images/top10_contributor.png) no-repeat top right;
}
.alpha #questions td.answer .qanda-rank {
	float: left;
	font: normal 10px Arial, Helvetica, sans-serif;
	width: 70%;
}
.alpha #questions td.answer .body_answer .user_answer {
	margin: 10px 0 6px;
	border-top: solid 1px #d5d5d5;
	padding-top: 6px;
	font: normal 10px Arial, Helvetica, sans-serif;
}
.alpha #questions td.answer .body_answer .user_answer a {
	color: #295caf;
	text-decoration: none;
}
.alpha #questions td.answer .body_answer .user_answer a:hover,
.alpha #questions td.answer .body_answer .user_answer a:active {
	color: #295caf;
	text-decoration: underline;
}

.alpha #questions td.answer .bvOverlay img {margin-left: -6px;}
.alpha #questions td.answer .qanda-rank a {
	padding: 0 0 0 14px;
	margin: 0;
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
.alpha #questions td.answer .qanda-rank a:hover {
	padding: 0 0 0 14px;
	margin: 0;
	color: #000;
}
.alpha #questions td.answer .qanda-rank a.flag {
	background: url(images/flag_off.gif) no-repeat;
	padding-left: 11px;
	font-weight: normal;
}
.alpha #questions td.answer .qanda-rank a.flag:hover {
	background: url(images/flag_on.gif) no-repeat;
	padding-left: 11px;
}
.alpha #questions td.answer .qanda-rank a.thumbsUp {
	background: url(images/up_off.gif) no-repeat;
}
.alpha #questions td.answer .qanda-rank a.thumbsUp:hover {
	background: url(images/up_on.gif) no-repeat;
}
.alpha #questions td.answer .qanda-rank a.thumbsDown {
	background: url(images/down_off.gif) no-repeat;
}
.alpha #questions td.answer .qanda-rank a.thumbsDown:hover {
	background: url(images/down_on.gif) no-repeat;
}
.alpha #questions td.answer .qanda-share {
	float: left;
	width: 29%;
	font: normal 10px Arial, Helvetica, sans-serif;
	padding-right: 6px;
	text-align: right;
}
.alpha #questions td.answer .pages {
	float: left;
	width: 80%;
	text-align: right;
	padding-top: 3px;
}
.alpha #questions td.answer .ask_question {
	float: left;
	width: 20%;
}
.alpha #questions td.answer .pages a {
	margin: 6px;
	text-decoration: none;
	color: #333;
	text-decoration: underline;
}
.alpha #questions td.answer .pages a.selected {
	margin: 6px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
}
.alpha #questions td.answer .pages a.next {
	margin: 6px;
	margin-right: 3px;
	text-decoration: none;
	color: #333;
}
.alpha #questions td.foot {
	color: #555;
	border-bottom: none;
	font: normal 12px Arial, Helvetica, sans-serif;
}/** Overlay*/
#overlay {
	background-image: url(images/overlay/transparent.png);
	color: #efefef;
	height: 450px;
}
.contentWrap {
	height: 498px;
	overflow-y: auto;
}
.apple_overlay {
	display: none;
	background-image: url(images/overlay/white.png);
	width: 640px;
	padding: 35px;
	font-size: 11px;
}
.apple_overlay div.close {
	background-image: url(images/overlay/close.png);
	position: absolute;
	right: 5px;
	top: 5px;
	cursor: pointer;
	height: 35px;
	width: 35px;
}
#icontainer {
	width: 100%;
	height: 100%;
	background-color: #fff;
}
tr.answer {
	display: none;
}
#qanda {
	width: 100%
}/* Ratings and Reviews */
.alpha #reviewprod {
	position: relative;
	float: left;
	border-bottom: 1px dotted #d5d5d5;
}
.alpha #reviewprod-inner {
	position: static;
	padding: 16px;
}
.alpha #reviewreg {
	position: relative;
	float: left;
}
.alpha #reviewreg-inner {
	position: static;
	padding: 16px;
}

.alpha #no-reviews {
	position: static;
	padding: 10px 0 5px;
	margin: 10px 14px 0 10px;
	border-top: 1px solid #d5d5d5;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #555;
	clear: both;
}

.alpha #no-reviews a {
	color: #295caf;
	text-decoration: none;
}


.alpha #reviewreg table.write_review {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border: 1px solid #d5d5d5;
	width: 100%;
}
.alpha #reviewreg .prod_preview img {
	display: inline;
	border: 1px solid #333;
	margin: 0 15px 0 0;
}
.alpha #reviewreg .prod_desc h4 {
	margin: 6px 0 10px;
	color: #d11241;
	font: bold 14px Arial, Helvetica, sans-serif;
}
.alpha #reviewreg .prod_desc p {
	margin: 6px 0 10px;
}
.alpha #review p {
	margin: 6px 0 10px;
}
.alpha #item #review .review-hed {
	clear: both;
	padding-bottom: 2px;
	margin-bottom: 14px;
	border-bottom: 1px solid #d5d5d5;
}

.alpha #item #review #review-head {
	margin: 0;
	padding: 0;
	background: url(images/reviewsbg_top.png) no-repeat top left #f3f3f3;
}

.alpha #item #review #review-head .review-hed {
	clear: both;
	padding: 8px 0 6px;
	margin-bottom: 0;	
}

.alpha #item #review #review-head .overall-review {
	background: url(images/reviewsbg_btm.png) no-repeat bottom left;
	padding: 2px;
	margin-bottom: 0;
	border: none;
}

.alpha #item #review h4 {
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #555;
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom: none;
	float: left;
	width: 50%;
}

.alpha #item #review h4 a {
	text-decoration: none;
	color: #295caf;
}

.alpha #review .review-sort {
	float: left;
	width: 50%;
	padding-bottom: 2px;
	text-align: right;
}

.alpha #review .review-sort a {
	text-decoration: none;
	color: #555;
}

.alpha #review .review-sort select {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #555;
	border: solid 1px #d5d5d5;
}
.alpha #review {
	position: relative;
	width: 760px;
	float: left;
}
.alpha #review-inner {
	position: static;
	padding: 10px;
}
.alpha #review .customer-review {
	margin: 10px 0 0;
	padding: 10px 0 0 4px;
}
.alpha #review .customer-review table {
	margin: 0;
	padding: 0;
	border: none;
	border-collapse: collapse;
	width: 98%;
}
.alpha #review .review-amount {
	font-size: 10px;
	font-weight: normal;
}

.alpha #review .review-percent {
	color: #555;
	font: normal 12px Arial, Helvetica, sans-serif;
}

.alpha #review td.review-rating {
	width: 160px;
	padding: 0;
	background: #f7f7f7 url(images/rounded-foot.png) no-repeat bottom right;
}
.alpha #review td.review-rating .rounded-hed {
	width: 160px;
	padding: 0;
	background: url(images/rounded-hed.png) no-repeat top left;
}
.alpha #review .overall-review td.review-rating {
	/* width: 170px;
	padding: 0 10px 0 0;
	background: none; */
	display: none; 
}
.alpha #review .overall-review table {
	width: 98%
}
.alpha #review .overall-review {
	/* background: #EEE url(images/tl.png) no-repeat 0 0; */
}
.alpha #review .overall-review .tr {
	/* background: url(images/tr.png) no-repeat 100% 0; */
	padding: 0;
	margin: 10px 0;
}

.alpha #review .overall-review .td {
	color: #555;
}

.alpha #review .overall-review .tr .br {
	/* background: url(images/br.png) no-repeat 100% 100%; */
	padding: 0;
	margin: 0;
}
.alpha #review .overall-review .tr .br .overall-review-inner {
	/* background: url(images/bl.png) no-repeat 0 100%; */
	padding: 0px;
	margin: 0;
}
.alpha #review .overall-review .rating-detail {
	margin: 0;
	padding: 0;
}
.alpha #review h4 {
	margin-bottom: 12px;
}

.alpha #review h4 a {
	margin-bottom: 12px;
}

.alpha #review .writeReview {
	color: #295caf;
	font-size: 12px;
}

.alpha #review .reviewName {
	color: #555;	
}
.alpha #review a {
	color: #295caf;
}


.alpha #review h3 {
	float: left;
	color: #555;
	font: normal 16px Arial, Helvetica, sans-serif;
}
.alpha #review .date {
	float: right;
	width: 30%;
	color: #555;
	text-align: right;
}
.alpha #review .review-body {
	clear: both;
	padding: 4px 0 0 0;
	color: #555;
}
.alpha #review .review-rank {
	float: left;
	width: 70%;
}
.alpha #review .rating-main {
	padding: 10px;
}
.alpha #review .rating-detail {
	padding: 0 10px;
}
.alpha #review .reviewer {
	padding: 5px 10px 0 10px;
}
.alpha #review .rating-main strong {
	text-transform: uppercase;
}
.alpha #review .review-rank a {
	padding: 0 0 0 14px;
	margin: 0;
	color: #666;
	text-decoration: none;
}
.alpha #review .review-rank a:hover {
	padding: 0 0 0 14px;
	margin: 0;
	color: #000;
	text-decoration: underline;
}
.alpha #review .reviewer a {
	color: #666;
	text-decoration: none;
}
.alpha #review .reviewer a:hover {
	color: #333;
	text-decoration: underline;
}
.alpha #review td.review-text {
	padding: 0 0 0 12px;
}

.alpha #review #review-head td.review-text {
	padding: 0 0 0 10px;
}

.alpha #review .overall-review td.review-text, .alpha #review .overall-review td.review-rating {
	padding: 0;
	border-bottom: none;
}
.alpha #review .review-rank a.flag {
	background: url(images/flag_off.gif) no-repeat;
	padding-left: 11px;
}
.alpha #review .review-rank a.flag:hover {
	background: url(images/flag_on.gif) no-repeat;
	padding-left: 11px;
}
.alpha #review .review-rank a.thumbsUp {
	background: url(images/up_off.gif) no-repeat;
}
.alpha #review .review-rank a.thumbsUp:hover {
	background: url(images/up_on.gif) no-repeat;
}
.alpha #review .review-rank a.thumbsDown {
	background: url(images/down_off.gif) no-repeat;
}
.alpha #review .review-rank a.thumbsDown:hover {
	background: url(images/down_on.gif) no-repeat;
}
.alpha #review .review-share {
	float: left;
	width: 30%;
	text-align: right;
	padding-bottom: 10px;
}
.alpha #review p {
	margin: 6px 0 10px;
}
#attr-categories .ui-corner-tr {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
}
#attr-categories .ui-corner-bl {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
}
#attr-categories .ui-corner-br {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}
#attr-categories .ui-corner-top {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
}
#attr-categories .ui-corner-bottom {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}
#attr-categories .ui-corner-right {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}
#attr-categories .ui-corner-left {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
}
#attr-categories .ui-corner-all {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#attr-categories .ui-state-default, #attr-categoies .ui-widget-content .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
	outline: none;
}
#attr-categoies .ui-state-default a, #attr-categories .ui-state-default a:link, #attr-categoies .ui-state-default a:visited {
	color: #555555;
	text-decoration: none;
	outline: none;
}
#attr-categories .ui-state-hover, #attr-categories .ui-widget-content .ui-state-hover, #attr-categories .ui-state-focus, #attr-categories .ui-widget-content .ui-state-focus {
	border: 1px solid #999999;
	background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
	outline: none;
}
#attr-categories .ui-state-hover a, #attr-categories .ui-state-hover a:hover {
	color: #212121;
	text-decoration: none;
	outline: none;
}
#attr-categories .ui-state-active, #attr-categories .ui-widget-content .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
	outline: none;
}
#attr-categories .ui-state-active a, #attr-categories .ui-state-active a:link, #attr-categories .ui-state-active a:visited {
	color: #212121;
	outline: none;
	text-decoration: none;
}
#attr-categories .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}
#attr-categories .ui-icon-circle-close {
	background-position: -32px -192px;
}
#attr-categories .ui-icon {
	width: 16px;
	height: 16px;
	background-image: url(images/ui-icons_222222_256x240.png);
}
#attr-categories .ui-widget-content .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}
#attr-categories .ui-widget-header .ui-icon {
	background-image: url(images/ui-icons_222222_256x240.png);
}
#attr-categories .ui-state-default .ui-icon {
	background-image: url(images/ui-icons_888888_256x240.png);
}
#attr-categories .ui-state-hover .ui-icon, #attr-categories .ui-state-focus .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png);
}
#attr-categories .ui-state-active .ui-icon {
	background-image: url(images/ui-icons_454545_256x240.png);
}
#attr-categories .ui-state-highlight .ui-icon {
	background-image: url(images/ui-icons_2e83ff_256x240.png);
}
#attr-categories .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url(images/ui-icons_cd0a0a_256x240.png);
}
#attr-categories .fg-button {
	outline: 0;
	margin:0 4px 4px 0;
	padding: .4em 1em;
	text-decoration:none !important;
	cursor:pointer;
	position: relative;
	text-align: center;
	zoom: 1;
}
#attr-categories .fg-button .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	left: 50%;
	margin-left: -8px;
	background: transparent url(images/bread_button_x.png) no-repeat scroll 0 -2px
}
#attr-categories a.fg-button {
	float:left;
}/* remove extra button width in IE */
#attr-categories button.fg-button {
	width:auto;
	overflow:visible;
}
#attr-categories .fg-button-icon-left {
	padding-left: 2.1em;
}
#attr-categories .fg-button-icon-right {
	padding-right: 2.1em;
}
#attr-categories .fg-button-icon-left .ui-icon {
	right: auto;
	left: .2em;
	margin-left: 0;
}
#attr-categories .fg-button-icon-right .ui-icon {
	left: auto;
	right: .2em;
	margin-left: 0;
}
#attr-categories .fg-button-icon-solo {
	display:block;
	width:8px;
	text-indent: -9999px;
}	 /* solo icon buttons must have block properties for the text-indent to work */
#attr-categories .fg-buttonset {
	float:left;
}
#attr-categories .fg-buttonset .fg-button {
	float: left;
}
#attr-categories .fg-buttonset-single .fg-button, #attr-categories .fg-buttonset-multi .fg-button {
	margin-right: -1px;
}
#attr-categories .fg-toolbar {
	padding: .5em;
	margin: 0;
}
#attr-categories .fg-toolbar .fg-buttonset {
	margin-right:1.5em;
	padding-left: 1px;
}
#attr-categories .fg-toolbar .fg-button {
	font-size: 1em;
}
#attr-categories .ui-icon {
	background: url(images/bread_button_x.png) 0 -2px no-repeat;
}
#attr-categories .ui-state-hover .ui-icon, #attr-categories .fg-button:hover .ui-icon, #attr-categories a.sfHover .ui-icon {
	background: url(images/bread_button_x_over.png) 0 -2px no-repeat;
}
#attr-categories .fg-button, #attr-categories .fg-button:hover {
	color: #000;
}
#session-timeout {
	margin: 5px auto 0;
	padding: 5px;
	position: relative;
	width: 976px;
	background-color: #ffc1c1;
	border: 1px solid #000;
}/* Home Page Current */
#hpslot1 #slot1-top {
	padding-bottom: 3px;
}
#hpslot1 #slot1-slot2, #hpslot1 #slot1-slot3, #hpslot1 #slot1-slot4, #hpslot1 #slot1-slot5 {
	float: left;
	padding-bottom: 3px;
}
#hpslot1 #slot1-slot3, #hpslot1 #slot1-slot5 {
	padding-left: 3px;
}
.MagicZoomLoading {
	border: 1px solid #d5d5d5;
	background: #fff url(graphics/loader.gif) no-repeat 2px 50%;
	padding: 4px 4px 4px 24px !important;
	margin: 0;
	text-decoration: none;
	text-align: left;
	font-size: 8pt;
	font-family: sans-serif;
	color: #444;
}
.style-number {
	clear: both;
	float: none;
	display: block;
	text-align: right;
	padding-right: 14px;
	padding-bottom: 6px;
	margin-top: -5px;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #d5d5d5;
}

/* TagCloud */

#socialize,
#htmltagcloud {
	width: 177px;
	float: left;
	position: relative;
	text-decoration: none;
	text-align: justify;
	margin: 5px;
	padding: 4px;
}

#socialize h2,
.item-more-like-this h2,
#htmltagcloud h2 {
	margin: 0;
	padding: 0 0 2px 0;
	border-bottom: 1px solid #d5d5d5;
	color: #555;
	font: normal 16px Arial, Helvetica, sans-serif;
}

#socialize a {
	position: relative;
	display:block;
	float: left;
	margin: 10px 0 0 3px;
	width: 32px;
	height: 32px;
}
			
#socialize a.facebook {
	background: url(images/socialise.png);
}
			
#socialize a.twitter {
	background: url(images/socialise.png) -32px;
}
			
#socialize a.buzz {
	background: url(images/socialise.png) -64px;
}
			
#socialize a.myspace {
	background: url(images/socialise.png) -96px;
}
			
#socialize a.delicious {
	background: url(images/socialise.png) -128px;
}

#htmltagcloud a:link, #htmltagcloud a:visited {
	text-decoration: none;
	color: #8a8a8a;
}
#htmltagcloud a:hover, #htmltagcloud a:active {
	text-decoration: none;
	color: #d11241;
}
#htmltagcloud span {
	padding: 0em;
	position: relative;
}
#htmltagcloud span.tagcloud0 {
	font-size: 0.7em;
}
#htmltagcloud span.tagcloud1 {
	font-size: 0.0em;
}
#htmltagcloud span.tagcloud2 {
	font-size: 1.1em;
}
#htmltagcloud span.tagcloud3 {
	font-size: 1.3em;
}
#htmltagcloud span.tagcloud4 {
	font-size: 1.5em;
}
#htmltagcloud span.tagcloud5 {
	font-size: 1.65em;
}
#htmltagcloud span.tagcloud6 {
	font-size: 1.8em;
}
#htmltagcloud span.tagcloud7 {
	font-size: 1.95em;
}
#htmltagcloud span.tagcloud8 {
	font-size: 2.1em;
}
#htmltagcloud span.tagcloud9 {
	font-size: 2.25em;
}
#htmltagcloud span.tagcloud10 {
	font-size: 2.4em;
}
div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #d5d5d5;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
}

#viewed {
	/* padding-right: 16px; */
	text-align: right;
}

<!-- New Homepage Elements -->

#homepage-content {
	margin: 0;
	width: 974px;
	position: relative;
	
}

#homepage-content-inner { 
	padding: 0 12px;
	margin: 0;
	position: static;
	background: url(images/hpcontent-bg.png) repeat-y;
	
}

#homepage-content-head,
#homepage-content-head img { 
	padding: 0;
	margin: none;
}

#homepage-content h2, h3 {
	font-size: 16px;
	color: #555;
	border-bottom: 1px solid #d5d5d5;
	margin: 0 0 10px;
	padding: 10px 0 0;
	clear: both;
}

#homepage-content h3 {
	font-size: 14px;
	border-bottom: none;
}

#homepage-content #promotions-left {
	width: 52%;
	color: #E51A6C;
}

#homepage-content #vcontainer {
	float: left;
}


#homepage-content #vplayer {
	width: 407px;
	height: 305px;
	background: url(images/vdescription_bg.png) bottom left no-repeat #efefef;
	color: #555;
	float: left;
	margin: 20px 12px 10px 33px;
}

#homepage-content #vplayer img {
	width: 407px;
	height: 305px;
}

#homepage-content #vselections {
	width: 460px;
	float: left;
	margin: 20px 20px 0 0;
}

#homepage-content #vselections .vthumb {
	width: 220px;
	height: 85px;
	margin: 0 8px 12px 0;
	float: left;
}

#homepage-content #vselections a.playing {
	background-color: #fffccd;
}


#homepage-content #vselections .vthumb img {
	margin: 0 12px 0 0;
	border: none;
}

#homepage-content #vdescription {
	padding: 8px 10px 10px;
}

#homepage-content .vtime {
	color: #999;
}

#homepage-content #promotions-right {
	float: right;
	color: #E51A6C;
}

#homepage-content #promotions-right .item-thumb {
	margin: 10px 22px 5px 0px;
	width: 407px;
}


#homepage-content #brand-feature {
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 10px 34px 10px 33px;
}

#homepage-content #brand-feature img {
	margin: 0 10px 12px 12px;
}

#homepage-content #brand-feature p {
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	color: #555;
}

#homepage-content #seotext {
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 10px 34px 10px 33px;
	color: #555;
}

#homepage-content #seotxt p {
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0 0 10px;
	color: #555;
}

#homepage-content #most-popular div.item-row {
	/* float: left; */
	padding-bottom: 10px;
	width: 100%;
}
#homepage-content #promotions-left div.item-row {
}

#homepage-content #promotions-left div.item-row,
#homepage-content #most-popular div.item-row {

}

#homepage-content #promotions-left img,
#homepage-content #most-popular img {
	display: inline;
	/*border: 1px solid #d5d5d5;*/
	margin: 0 0 4px 0;
}

#homepage-content #promotions-left .item-thumb,
#homepage-content #most-popular .item-thumb {
	width: 124px;
	float: left;
	padding: 10px 0 5px;
	margin: 0 0 0 33px;
}

#homepage-content #promotions-right .item-thumb img {
	padding: 0px 22px 5px 0px;
}

#homepage-content #vselections a,
#homepage-content #promotions-right a,
#homepage-content #promotions-left a,
#homepage-content #most-popular a {
	text-decoration: none;
	color: #295caf;
	font: normal 12px Arial, Helvetica, sans-serif;
}

#homepage-content #vselections a:hover,
#homepage-content #promotions-right a:hover,
#homepage-content #promotions-left a:hover,
#homepage-content #most-popular a:hover {
	text-decoration: underline;
	color: #295caf;
	font: normal 12px Arial, Helvetica, sans-serif;
}

#homepage-content #promotions-right {
	font: normal 12px Arial, Helvetica, sans-serif;
}

#homepage-content #promotions-right a,
#homepage-content #promotions-right a:hover {
	font: normal 18px Arial, Helvetica, sans-serif;
}

#footer-links .XLargeBlackB { font: normal 16px Arial, Helvetica, sans-serif; color: #555; }
#footer-links .MediumBlackBNU { font: normal 11px Arial, Helvetica, sans-serif; color: #555; }



#item-img {
	margin: 0;
	padding: 0;
	position: relative;
}

#item-img a {
	text-decoration: none;
	border: none;
	outline: none;
	position: relative;
	color: #FFF;
}

#item-img img {
   /* border: 1px solid #333; */
}


#colors img {
	height: 15px;
	width: 15px;
	cursor: pointer;
	border: 1px solid transparent;
}

#item-video {
	display: none;
	position: absolute;
	top: 0;
	width: 288px;
	height: 384px;
}

/*#player {
	position: relative;
	width: 288px;
	height: 384px;
}*/

#item-oth {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
}

.fadeTemplate {
	display: none;
	position: absolute;
	left: 33%;
	top: 50%;
	max-width: 90px;
	opacity: 0.75;
	overflow: hidden;
	z-index: 20;
	background: #fff url(graphics/loader.gif) no-repeat 2px 50%;
	border: 1px solid #d5d5d5;
	color: #444;
	font-family: sans-serif;
	font-size: 8pt;
	margin: 0;
	padding: 4px 4px 4px 24px !important;
	text-align: left;
	text-decoration: none;
}
#cart-content {
	display: none;
	width: 210px;
	position: absolute;
	border: 1px solid #f0f0f0;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	z-index: 1000;
	left: 761px;
	top: -106px;
}

.en_AU #cart-content {
	top: -176px;

}

/*
#cart-content .biImageArea {
	float: left;
	padding: 2px;
	
}

#cart-content #biImage {
	height: 60px;
	width: 45px;
	border: 1px solid #f0f0f0;
}

.biDesc {
	color: #c10000;
	font-weight: bold;
}

.biTitle {
	color: #808080;
}

.biTitle, .biCont {
	width: 96px;
	display:block;
	position: relative;
	float: left;
	margin: 0 4px;
}

#biTitleArea {
	padding-right: 4px;
}

.biTitle {
	text-align: right;
}

.biCont {
	text-align: left;
}			

#biCartSum {
	padding: 4px;
	background: #c0c0c0;
	color: #fff;				
}

.biLeft {
	float: left;
}

.biRight {
	float: right;
}

.clearfix {
	clear: both;
	margin-bottom: 2px;
}

#biCartLink {
	background: #707070;
	padding: 4px;
}

#biCartLink a, #biCartLink a:visited {
	text-decoration: none;
	color: #fff;
}

#biCartLink a:hover, #biCartLink a:active {
	color:#ff8040;
}			

.slotmessage {
	background: #5f5f5f;
	color:#fff;
	font-weight: bold;
	padding: 4px;
	text-align: center;
	margin-bottom: 2px;
}
*/

/* mini basket */

#minibasket {
	width: 210px;
	border: 1px #b3b3b3 solid;
	font: normal 11px Arial, Helvetica, sans-serif;
	background: #efefef;
}

#minibasket .biImageArea {
	float: left;
	height: 130px;
}

#minibasket #biImage {
	height: 60px;
	width: 45px;
	margin: 7px 7px 0;
	
}

#minibasket #addedTitle {
	padding: 6px 4px 6px 24px;
	color: #555;
	font: bold 12px Arial, Helvetica, sans-serif;
	background: url(images/shop_bag_grey.jpg) no-repeat 3px 3px #efefef;
	border-bottom: 1px #b3b3b3 solid;
}

#minibasket .biDesc {
	color: #c10000;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 7px 2px 4px 0;
	text-align: left;
}

#minibasket .biExtra {
	color: #555;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 6px 0;
}

#minibasket .biTitle {
	color: #555;
	font: bold 11px Arial, Helvetica, sans-serif;
	width: 46px;
	display:block;
	position: relative;
	float: left;
}

#minibasket .biCont {
	color: #555;
	font: normal 11px Arial, Helvetica, sans-serif;
	width: 65px;
	display:block;
	position: relative;
	float: left;
	margin: 0px;
}

#minibasket #biTitleArea {
	padding: 7px 4px 0 0;
	text-align: left;
	background: #fff;
}

#minibasket #biCartSum {
	padding: 6px 4px;
	margin-bottom: none;
	border: none;
	background: #efefef;
	color: #555;	
	border-top: 1px #b3b3b3 solid;
}

#minibasket .biLeft {
	font-weight: bold;
	float: left;
}

#minibasket .biRight {
	float: right;
	padding: 0;
}

#minibasket #biSlot1 {
	margin: 0;
}

#minibasket .clearfix {
	clear: both;
}

#minibasket .clearboth {
	clear: both;
	height: 0px;
}

#minibasket #biCartLink {
	background: #d5d5d5;
	padding: 2px 4px;
	color: #555;
	border-top: 1px #b3b3b3 solid;
	border-bottom: 1px #b3b3b3 solid;
	height: 22px;
	margin: 0;
}

#minibasket #biCartLink .view-cart {
	color: #555;
	font: bold 11px Arial, Helvetica, sans-serif;
	background: url(http://dev.trixanbody.com/static/images/med-grey-arw.png) no-repeat 0px 2px;
	padding: 0px 0 0px 8px;
	display: block;
	margin: 4px 0;
	text-decoration: none;
}

#minibasket .slotmessage {
	background: #fff;
	color:#555;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 4px 4px 6px;
	text-align: left;
}

#minibasket .slotmessage a { color: #295caf; }

.alpha #cart-data #promo-box {
	padding-bottom: 4px;
	border-bottom: 1px dotted #d5d5d5;
}

.alpha #cart-data #promo-box table {
	width: 40%;
}

.alpha .ccard img { margin: 0 4px 4px 0; }
.alpha .ccard input { margin: 2px 4px 2px 0; }


.alpha #cart-data #promo-box td {
	width: auto;
	border-bottom: none;
	padding-left: 0;
	padding-right: 4px;
}

.alpha #cart-data #promo-box td.promo-title {
	width: 315px;
	padding-left: 0;
	padding-top: 10px;
}

div.promotions {
	margin-left: 32px;
}

.promotions table {
	width: 900px;
}
	
.promotions td {
	width: 225px;
	padding-top: 15px;
}
	
.promotions a.us-right img {
	padding-bottom: 10px;
}


/* Kid Pages */
#kid-pages {
	position: relative;
	padding-top: 10px;
}
			
			
#kid-pages #heading {
	position: relative;
	width: 800px;
	margin: auto;
}
            
#kid-pages #heading > div {
	position: relative;
	float: left;
	height: 300px;
	width: 50%;
	text-align: center;
	margin-bottom: 20px;
}
            
#kid-pages #heading a, #kid-pages #heading h1 {
	position: absolute;
	top: 10%;
	left: 20%;
	color: #fff;
	font-size: 78pt;
}
            
#kid-pages #sp-boys {
	background: #2561e6;
}
            
#kid-pages #sp-girls {
	background: #e75ff2;
}

#kid-pages #drops {
	position: relative;
	top: -470px;
	z-index: 10000;
}            

#kid-pages .backdrop {
	position: relative;
	background: url(images/backdrop.png) no-repeat;
	width: 200px;
	height: 267px;
}
			
#kid-pages .backdrop a {
	border: none;
	text-decoration: none;
}
            
#kid-pages .item-image {
	position: absolute;
	top: 15px;
	left: 10px;
}
            
#kid-pages #boydrop {
	position: absolute;
	left: 15%;
}
            
#kid-pages #girldrop {
	position: absolute;
	left: 65%;
}

/********************
 * FEATURE CAROUSEL *
 ********************/

#featureCarousel {
    height: 280px;
    width:800px;
	background: gray;
    position:relative;
	margin: 10px auto;
}
#featureCarousel img {
    border:0;
}
#featureCarousel .feature {
    position:absolute;
    top:-1000px;
    left:-1000px;
    border:3px solid white;
    cursor: pointer;
}
#featureCarousel .feature > div {
    position:absolute;
    bottom:0px;
    left:0px;
    background-color:#d21543;
    width:100%;
}
#featureCarousel .feature > div p {
    margin:0;
    padding:5px;
    font-weight:bold;
    font-size:12px;
    color: #fff;
	text-align: center;
}

#featureCarousel .feature > div p a {
	color: #fff;
}

#featureCarousel .blipsContainer {
    position:absolute;
    color: #fff;
    right:25px;
    top:210px;
    padding:0;
    margin:0;
}
#featureCarousel .blipsContainer .blip {
    margin:3px;
    height:14px;
    width:14px;
    color: #bfbfbf;
    text-align:center;
    font-size:10px;
    border:1px solid #bfbfbf;
}
#featureCarousel .blipsContainer .blipSelected {
    color: #fff;
    font-weight: bold;
    background-color: #d21543;
}

.item-more-like-this-rightbar{
  float: left;
}

.item-more-like-this {
  color: #555555;
  cursor: pointer;
  position: relative;
  display: block;
  margin: 5px;
  padding: 4px;
  width: 177px;
}

#item-more-like-this a:visited, a:active {
  color: #555555;
}

#config-dropdowns #item-not-available {
	color: #FF0000;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
     

#sign-up-form {
	background: #FFFFFF;
	height: 100%;
	text-align: left;
	padding: 10px;
}


#sign-up-form .link, #sign-up-form .link a, #sign-up-form #SignUp .signupframe {
	color: #226699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
        
#sign-up-form .link, #sign-up-form .link a {
	text-decoration: none;
}
        
#sign-up-form #SignUp .signupframe {
	border: 1px solid #D11241;
	background: #ffffff;
}
        
#sign-up-form #SignUp .signupframe .required {
	font-size: 10px;
}
        
#sign-up-form .titletext {
	font-size: 16px;
	color: #D11241;
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 0;
}
        
#sign-up-form .maintext {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 15px;
}

#sign-up-form #SignUp .signupframe td {
	padding: 10px 5px 0;
}

