/* --------------------------------------------------------------

   brand.css
   * Arcadia CSS framework (proof of concept)

   Usage: BR - color 2
   *

-------------------------------------------------------------- */


/*
The layout.css file is the Blueprint-based framework file that is used to 'scaffold' each site. In other words it sets general layout and defaults.
This brand.css file should then be used to deliver the final layout for the specific brand.
Below is an example of the CSS you would place in this file. In this example it just lays out the rough positioning of elements in the footer for 
Topshop. Any CSS code written here should conform to the supplied coding guidelines.
*/

/* Generic Styles */


body {
	background:  #000000 url(../background.gif) top center no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
h1, h2, h3, h4, h5 {
	color: #333333;
	text-transform: uppercase;
}
p {
	margin:0 0 1em;
}
#client_error_container, #server_message, #ajax_failure_message, #saved_basket_message, .error {
	background-color:#FDD6D7;
	clear:both;
	color:#333333;
	display:block;
	font-weight:normal;
	padding:0.5em;
}

#saved_basket_message, .error {
	padding-left: 5px;
}
#server_message p, #ajax_failure_message p {
	padding:0;
}
form label {
	font-weight: normal;
}
form input, form select, form textarea, input.text, input.title {
	color: #666666;
}
form input[type="text"], form select, form textarea {
	border: 1px solid #cccccc;
}
form input.text, form input.title {
	padding: 1px;
	font-size: 0.95em;
	height: 16px;
}
form select {
	padding: 0;
	font-size: 0.95em;
	height: 20px;
}
.espot, .content_spot {
	background: none;
}
span.required {
	color: #ff0000;
	font-weight:normal;
	font-size:0.91em
}
.nomargin {
	margin: 0;
}
#wrapper_outer {
	padding: 0px 0 20px;
}
#wrapper_header #store_logo {
	padding-top:24px;
}
#wrapper_header #form_search {
	height:33px !important;
	margin:1.05em 0 0 0;
}
#wrapper_header #form_search .submit {
	margin:0 !important;
}
#wrapper_header, #wrapper_header #form_search fieldset, #nav_catalog_menu ul li a, #nav_catalog_menu ul li span, #wrapper_footer fieldset, #wrapper_tactical_message {
	margin:0px;
}
a:active { /* removes dotted outline on links in firefox */
	outline: none;
}
/* Header */
#wrapper_header #nav_catalog_menu {
	padding-left:3px;
	width:100%;
}
#wrapper_header #nav_catalog_menu li {
	background: none;
	width: auto;
	text-decoration:none;
}
#wrapper_header #nav_catalog_menu ul {
	width: auto;
}
#wrapper_header #nav_catalog_menu li a, #wrapper_header #nav_catalog_menu li span {
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: -9000px;
	display: block;
	height: 36px;
	overflow: hidden;
	padding: 0px;
	margin-top: 2px;
}
#wrapper_header #nav_catalog_menu li a:hover, #wrapper_header #nav_catalog_menu li span:hover, #wrapper_header #nav_catalog_menu li.menu_hover a {
	background-position: 0px -35px;
}
#wrapper_header #nav_catalog_menu li span {
	background-position: 0px 0px;
}
/* Sandpit */

#wrapper_header #nav_catalog_menu li.category_200606 {
	margin-left: 3px;
}
#wrapper_header #nav_catalog_menu li.category_200606 a, #wrapper_header #nav_catalog_menu li.category_200606 span {
	width: 141px;
	background-image: url(../main_menu_clothing.gif);
}
#wrapper_header #nav_catalog_menu li.category_200608 a, #wrapper_header #nav_catalog_menu li.category_200608 span {
	width: 173px;
	background-image: url(../main_menu_arrivals.gif);
}
#wrapper_header #nav_catalog_menu li.category_200610 a, #wrapper_header #nav_catalog_menu li.category_200610 span {
	width: 118px;
	background-image: url(../main_menu_suiting.gif);
}
#wrapper_header #nav_catalog_menu li.category_200613 a, #wrapper_header #nav_catalog_menu li.category_200613 span {
	width: 129px;
	background-image: url(../main_menu_shoe.gif);
}
#wrapper_header #nav_catalog_menu li.category_200615 a, #wrapper_header #nav_catalog_menu li.category_200615 span {
	width: 172px;
	background-image: url(../main_menu_accesories.gif);
}
#wrapper_header #nav_catalog_menu li.category_248539 a, #wrapper_header #nav_catalog_menu li.category_248539 span {
	width: 123px;
	background-image: url(../main_menu_brand.gif);
}
#wrapper_header #nav_catalog_menu li.category_200617 a, #wrapper_header #nav_catalog_menu li.category_200617 span {
	width: 127px;
	background-image: url(../main_menu_sales.gif);
}


/* Staging */

#wrapper_header #nav_catalog_menu li.category_330519 a, 
#wrapper_header #nav_catalog_menu li.category_330519 span { /* New in*/
	width: 92px;
	background-image: url(../newin_feb12.gif);
}
#wrapper_header #nav_catalog_menu li.category_208974 a, 
#wrapper_header #nav_catalog_menu li.category_208974 span { /* Clothing */
	width: 109px;
	background-image: url(../clothing_feb12.gif);
}

#wrapper_header #nav_catalog_menu li.category_427030 a,
#wrapper_header #nav_catalog_menu li.category_427030 span { /* Shirts */
	width: 84px;
	background-image: url(../shirts_feb12.gif);
}
#wrapper_header #nav_catalog_menu li.category_277076 a, 
#wrapper_header #nav_catalog_menu li.category_277076 span { /* Tshirts and Tops */
	width: 140px;
	background-image: url(../tshirts_feb12.gif);
}
#wrapper_header #nav_catalog_menu li.category_223521 a, 
#wrapper_header #nav_catalog_menu li.category_223521 span { /* Jeans */
	width: 85px;
	background-image: url(../jeans_feb12.gif);
}
#wrapper_header #nav_catalog_menu li.category_304053 a, 
#wrapper_header #nav_catalog_menu li.category_304053 span { /* Chinos */
	width: 92px;
	background-image: url(../chinos_feb12.gif);
}
#wrapper_header #nav_catalog_menu li.category_208978 a, 
#wrapper_header #nav_catalog_menu li.category_208978 span { /* Suits */
	width: 111px;
	background-image: url(../suits_feb12.gif);
}
#wrapper_header #nav_catalog_menu li.category_393604 a, 
#wrapper_header #nav_catalog_menu li.category_393604 span { /* Shoes */
	width: 83px;
	background-image: url(../shoes_feb12.gif);
}
#wrapper_header #nav_catalog_menu li.category_208975 a, 
#wrapper_header #nav_catalog_menu li.category_208975 span { /* Features */
	width: 99px;
	background-image: url(../features_feb12.gif);
}
#wrapper_header #nav_catalog_menu li.category_208982 a, 
#wrapper_header #nav_catalog_menu li.category_208982 span { /* Sale and Offers */
	width: 95px;
	background-image: url(../sale_feb12.gif);
}


/* extra categories that have appeared on staging */

/* Temporarily hide the JAM sub cat under suits */
#wrapper_header ul#nav_catalog_menu li.category_208978 ul li.category_267514 {
	display: none;
	}

/* Temporarily hide the Features > 20 things for £20 */
#wrapper_header ul#nav_catalog_menu li.category_208975 ul li.category_414764 {
	display: none;
	}

#wrapper_header #nav_catalog_menu li:hover ul, #wrapper_header #nav_catalog_menu li.menu_hover ul {
	top:38px;
}
/*Header End*/

/* Content area */
.cms_content {
	background-color:#FFFFFF;
}
/* Footer */
/*#wrapper_footer {
	padding-top:30px;
}
*/
#wrapper_footer.sp_25 {
	border: none;
	margin:0px;
	width:990px;
	background-color:#FFFFFF;
	font-size:100%;
}
#wrapper_footer #footer_main_block {
	padding: 0 15px;
	width:960px;
}
#wrapper_footer #footer_main_block #social_links {
	margin-top:10px;
}

#wrapper_footer #fb_like {
	position:absolute;
	top:4px;
}
#wrapper_footer #footer_main_block #social_links a {
	display: block;
	float: left;
	height: 22px;
	width: 22px;
	padding: 0 0 0 5px;
}
#wrapper_footer #footer_main_block #social_links #facebook_link { background:url("../facebook_logo.gif") no-repeat scroll left top transparent; }
#wrapper_footer #footer_main_block #social_links #twitter_link { background:url("../twitter_logo.gif") no-repeat scroll left top transparent; }
#wrapper_footer #footer_main_block #social_links #blog_link { background:url("../blog_logo.gif") no-repeat scroll left top transparent; }
#wrapper_footer #form_newsletter {
	border-top:1px solid #EBEBEB;
	padding: 5px 0px;
	border-bottom:1px solid #EBEBEB;
	height:20px;
}
#wrapper_footer #form_newsletter dt {
	width:230px;
	margin: 0px;
}
#wrapper_footer #form_newsletter dd {
	float:left;
}
#wrapper_footer #form_newsletter dd.field {
	margin: 1px 0 0 0;
}
#wrapper_footer #form_newsletter dd.submit {
	margin: 0 0 0 3px;
}
#wrapper_footer #form_newsletter dl {
	width: 425px;
}
#wrapper_footer #form_newsletter dl, #cmd_orderdisplay #wrapper_basket_summary, #cmd_userregistrationform #wrapper_checkout #wrapper_basket_summary {
	float:right;
}
#wrapper_header #form_search.form_row fieldset dd.field {
	width:161px;
}
#wrapper_header #form_search.form_row fieldset {
	margin: 0px 0px 0px 42px;
}
#wrapper_footer #form_newsletter label {
	background:url(../newlettercallout.jpg) no-repeat;
	text-indent: -9999px;
	padding:0px;
	margin-top: 5px;
}
#nav_footer_primary ul {
	float:left;
	width:205px;
	margin: 30px 0px 0 30px;
	padding: 0px;
	list-style-type:none;
	height: 130px;
}
#nav_footer_primary ul li#security_logos a {
	display:block;
	height:45px;
	background:url(../card-logos.gif) bottom left no-repeat;
}
#nav_footer_secondary {
	clear:both;
	padding:15px 0;
	margin:20px 15px 0 15px;
	font-size: 0.9em;
	width: 960px;
	border-top: 1px solid #EBEBEB;
	float:left;
}
#nav_footer_secondary a {
	color:#666666;
	font-weight:normal;
}
#nav_footer_secondary li {
	padding: 0;
	margin: 0;
	background: url(../footer_bullet.gif) 0 1px no-repeat;
	line-height: normal;
	text-align: center;
	display: inline-block;
	float: left;
}
#nav_footer_secondary li#nfs_1 {
	width: 82px;
	background: none;
	text-align: left;
}
#nav_footer_secondary li#nfs_2 {
	width: 57px;
}
#nav_footer_secondary li#nfs_3 {
	width: 61px;
}
#nav_footer_secondary li#nfs_4 {
	width: 62px;
}
#nav_footer_secondary li#nfs_5 {
	width: 62px;
}
#nav_footer_secondary li#nfs_6 {
	width: 70px;
}
#nav_footer_secondary li#nfs_7 {
	width: 69px;
}
#nav_footer_secondary li#nfs_8 {
	width: 74px;
}
#nav_footer_secondary li#nfs_9 {
	width: 90px;
}
#nav_footer_secondary li#nfs_10 {
	width: 74px;
}
#nav_footer_secondary li#nfs_11 {
	width: 74px;
}
#nav_footer_secondary li#nfs_12 {
	width: 67px;
}
#nav_footer_secondary li#nfs_13 {
	width: 78px;
}
#nav_footer_secondary li#nfs_14 {
	width: 40px;
	text-align: right;
}
#nav_footer_primary ul li, #nav_footer_primary ul li a {
	color: #999999;
	font-weight:bold;
	line-height: 1.25em;
	font-size:0.97em;
}
#nav_footer_primary ul li a, #checkout_body #card_content dt, #checkout_body #card_content p, #cmd_orderdetail #saved_payment_method dt, #cmd_productdisplay #wrapper_page_content ul.product_summary li.product_code, #cmd_productdisplay #wrapper_page_content ul.product_summary li.product_colour {
	font-weight:normal;
}
#form_newsletter #inp_newsletter_email, #wrapper_header .form_inline input#inp_search_text {
	border:1px solid #ccc;
	font-size:0.85em !important;
	color:#666;
	width: 152px !important;
	padding:2px 2px 0px 2px;
	height: 15px;
}
#wrapper_header .form_inline input#inp_search_text {
	color:#333 !important;
}
#wrapper_nav_utilities {
	font-size:0.83em;
	padding:14px 0 0 83px;
	text-transform:uppercase;
	width:510px;
	margin-left: 0px;
}
#wrapper_nav_utilities a, #wrapper_basket_summary a, #cmd_orderdisplay #wrapper_basket_summary a, #cmd_userregistrationform #wrapper_basket_summary a {
	color: #bdbdbd;
}
#wrapper_nav_utilities a:hover, #wrapper_basket_summary a:hover {
	color: #FFFFFF;
}
#wrapper_nav_utilities .menu_inline li {
	margin:0 0 0 30px;
	float:left;
}
#wrapper_basket_summary {
	float:none;
	margin:9px 0 0 30px;
	padding-left:80px;
	padding:3px 0px 0px 0;
	height:16px;
}
#wrapper_basket_summary a {
	background:transparent url(../my_bag_icon.gif) no-repeat scroll left center;
	padding:2px 0 0 61px;
}
#wrapper_basket_summary a span#my_bag_icon {
	display:none;
}
#wrapper_basket_summary a span.bag_price {
	display:inline;
	font-weight:bold;
	font-size: 1.08em;
	color:#fff;
	padding-left:4px;
}
/* tactical message */

#wrapper_tactical_message.espot {
	background-color:#FFFFFF;
	background-image:none;
}
#wrapper_tactical_message ul#tactical_messages {
	list-style:none;
	margin:0;
	padding:0;
}
#wrapper_tactical_message ul#tactical_messages li {
	float:left;
	display:inline;
	width:330px;
	height:22px;
}
#wrapper_tactical_message ul#tactical_messages li a {
	display:block;
	overflow:hidden;
	width:330px;
	height:22px;
	position:absolute;
	text-indent:-9000px;
}
/* £70 free delivery */

#wrapper_tactical_message ul#tactical_messages li a#servicespot1 {
	background:url(../../adcopy/servicespot_1_xmas.gif) no-repeat top left;
}
#wrapper_tactical_message ul#tactical_messages li a#servicespot1:hover {
	background:url(../../adcopy/servicespot_1_xmas.gif) no-repeat bottom left;
}
#wrapper_tactical_message ul#tactical_messages li a#servicespot2 {
	background:url(../../adcopy/servicespot_2.gif) no-repeat 0 0;
}
#wrapper_tactical_message ul#tactical_messages li a#servicespot2:hover {
	background:url(../../adcopy/servicespot_2.gif) no-repeat bottom left;
}
/* £30 free delivery */

#wrapper_tactical_message ul#tactical_messages li a#servicespot1_A {
	background:url(../features/homepage/servicespot_2.gif) no-repeat top left;
}
#wrapper_tactical_message ul#tactical_messages li a#servicespot1_A:hover {
	background:url(../features/homepage/servicespot_2.gif) no-repeat bottom left;
}
#wrapper_tactical_message ul#tactical_messages li a#servicespot2_A {
	background:url(../../adcopy/servicespot_2_w52_updated.gif) no-repeat 0 0;
}
#wrapper_tactical_message ul#tactical_messages li a#servicespot2_A:hover {
	background:url(../../adcopy/servicespot_2_w52_updated.gif) no-repeat bottom left;
}
#wrapper_tactical_message ul#tactical_messages li a#servicespot3 {
	background:url(../features/homepage/tacticalspot_3.gif) no-repeat 0 0;
}
#wrapper_tactical_message ul#tactical_messages li a#servicespot3:hover {
	background:url(../features/homepage/tacticalspot_3.gif) no-repeat bottom left;
}
/* for breadcrumb */
#wrapper_page_body #nav_breadcrumb {
	padding: 12px 0 12px 30px; /* padding-left changed from 40px due to brand requesting to hide #nav_category_home */
	line-height: 1em;
	font-size: 0.9em;
}
#wrapper_page_body #nav_breadcrumb a {
	background: url(../breadcrumb_seperator.gif) right 3px no-repeat;
	padding: 0 11px 0 0;
}
#wrapper_page_body #nav_breadcrumb.menu_inline li {
	margin:0 4px 0 0;
}
#wrapper_page_body #nav_breadcrumb .first_item {
	background: url(../breadcrumb_home.gif) left 0px no-repeat;
}
#wrapper_page_body #nav_breadcrumb .first_item a {
	padding-left: 19px;
}
#wrapper_page_body #nav_breadcrumb li, #wrapper_page_body #nav_breadcrumb li a {
	color: #666666;
}
#wrapper_page_body #nav_category_home a {
	display:block;
	line-height:1em;
	margin:7px 0 0 20px;
}
/* for breadcrumb */

/* Content area */

#wrapper_content, #cmd_returnsstatus #wrapper_page_content {
	border-top:1px solid #E9E9E9;
	margin: 0px;
}
#cmd_topcategoriesdisplay #wrapper_content, #cmd_discountdetailsdisplayview #wrapper_content, #cmd_catalogsearchresultcmd #wrapper_content {
	border-top: none;
}
#wrapper_page_body {
	min-height: 500px;
	background-color: #fff !important;
	margin: 0;
	font-size: 1em;
}
/* Content area */

/* Static pages */
#nav_static_pages ul.menu_nav_ver a, #nav_static_pages ul.menu_nav_ver span {
	padding-left: 20px;
	font-size:1.08em;
	font-weight:normal;
	color:#333333;
}
#nav_static_pages ul.menu_nav_ver span {
	font-weight:bold;
}
/* Category Display / Interstitial */
#cmd_categorydisplay h1, #cmd_catalognavigationsearchresultcmd h1 {
	padding:0 0 0 40px;
}
#wrapper_category_header h1 {
	padding:0;
}
#wrapper_page_body #nav_category_home a, #wrapper_page_body #wrapper_aside #nav_category a, #wrapper_page_body #wrapper_aside a#link_current_level_2_home {
	color: #333333;
}
#wrapper_page_body #wrapper_aside a#link_current_level_2_home, #wrapper_page_body #wrapper_aside #nav_category li a {
	font-size: 1.0em;
}
#wrapper_page_body #nav_category_home {
	display:none; /*as requested by Burton */
}
#wrapper_page_body #nav_category_home a {
	margin: 7px 0 0 20px;
	display: none; /*as requested by Burton */
	line-height: 1em;
}
#wrapper_page_body #wrapper_aside a#link_current_level_2_home {
	margin: 22px 0 4px 26px;
	display: block;
	line-height:1.3em;
}
#wrapper_page_body #wrapper_aside #nav_category, #cmd_staticpagedisplay #nav_static_pages ul.menu_nav_ver {
	margin: 0 10px 20px 27px;
	padding: 0px;
	list-style:none;
}
#cmd_categorydisplay .category_promotion, #cmd_catalognavigationsearchresultcmd .category_promotion {
	display:none;
}
#wrapper_page_body #wrapper_aside #nav_category li a, #cmd_staticpagedisplay #nav_static_pages ul.menu_nav_ver li a, #cmd_staticpagedisplay #nav_static_pages ul.menu_nav_ver li span {
	line-height: 1.3em;
	display:block;
	padding:2px 0;/*padding-left: 10px;*/
	/*background: url(../list_bullet.gif) 0px 8px no-repeat;*/
	}
#wrapper_page_body #wrapper_aside #nav_category li {
	background: url(../list_bullet.gif) 10px 10px no-repeat;
	padding-left:20px;
	margin-bottom:7px;
	line-height:1.3em;
}
#wrapper_page_body #wrapper_aside #nav_category li:hover {
	background-color:#e9e9e9;
}
#wrapper_page_body #wrapper_page_content div.promo {
	display: inline;
}
#wrapper_page_body #wrapper_page_content .wrapper_product_pagination {
	border: none;
	background: #eae9e9;
	padding:0;
	float:left;
	height:21px;
}
#wrapper_page_body #wrapper_page_content #top_pagination_list, #wrapper_page_body #wrapper_page_content #bottom_pagination_list {
	position:relative;
	margin: 0 !important;
	width:100%;
	padding:5px 0;
}
#wrapper_page_body #wrapper_page_content .wrapper_product_pagination ul {
	margin: 10px 15px 10px 0;
	display: block;
	overflow: hidden;
	width:700px;
	text-align:right;
}
#wrapper_page_body #wrapper_page_content .wrapper_product_pagination a, #wrapper_page_body #wrapper_page_content .wrapper_product_list a {
	color: #666666;
}
#wrapper_page_body #wrapper_page_content .wrapper_product_pagination a:hover, #wrapper_page_body #wrapper_page_content .wrapper_product_list a:hover, #wrapper_page_body #wrapper_page_content .wrapper_product_pagination span {
	color: #333333;
}
#wrapper_page_body #wrapper_page_content .wrapper_product_list li.product_price {
	font-size: 1em;
	line-height:1.08em;
}
#cmd_productdisplay ul.product_summary li.product_price, #cmd_bundledisplay ul.product_summary li.product_price, #cmd_schway ul.product_summary li.product_price, #cmd_productdisplay #wrapper_page_content #product_associations .associated_product a .product_price {
	color: #333;
	font-weight: bold;
}
#wrapper_page_body #wrapper_page_content .wrapper_product_list .now_price, #cmd_productdisplay #wrapper_page_content ul.product_summary li.now_price, #cmd_productdisplay #wrapper_page_content #product_associations .associated_product span.now_price, #cmd_productdisplay #colorbox ul.product_summary li.now_price, #cmd_orderokview #shopping_bag_content ul.item_prices li.now_price, #cmd_orderdetail #shopping_bag_content ul.item_prices li.now_price, #cmd_returndetails #returns_summary_content ul.item_prices li.now_price, #cmd_bundledisplay #wrapper_page_content ul.product_summary li.now_price, #cmd_schway #wrapper_page_content ul.product_summary li.now_price, #cmd_bundledisplay #colorbox ul.product_summary li.now_price, #cmd_schway #colorbox ul.product_summary li.now_price {
	color: #ef3c39;
	font-weight: bold;
}
#cmd_productdisplay #colorbox #link_continue_shopping {
	display:none;
}

	
#colorbox .wrapper_product_size a.product_size_guide {
	display:none}

#wrapper_page_body #wrapper_page_content .wrapper_product_list .was_price, #cmd_productdisplay #wrapper_page_content ul.product_summary li.was_price, #cmd_productdisplay #wrapper_page_content #product_associations .associated_product span.was_price, #cmd_productdisplay #colorbox ul.product_summary li.was_price, #cmd_orderokview #shopping_bag_content ul.item_prices li.was_price, #cmd_orderdetail #shopping_bag_content ul.item_prices li.was_price, #cmd_returndetails #returns_summary_content ul.item_prices li.was_price, #cmd_bundledisplay #wrapper_page_content ul.product_summary li.was_price, #cmd_schway #wrapper_page_content ul.product_summary li.was_price, #cmd_bundledisplay #colorbox ul.product_summary li.was_price, #cmd_schway #colorbox ul.product_summary li.was_price {
	text-decoration: none;
	font-weight:bold;
}
#wrapper_page_body #wrapper_page_content .wrapper_product_list div {
	border: none !important;
}
#wrapper_page_body #wrapper_page_content .wrapper_product_list {
	border: none !important;
	background: url(../category_product_divider.gif) bottom left no-repeat;
	padding-bottom:15px;
}
#wrapper_page_body #wrapper_page_content .wrapper_product_list div ul {
	height:auto !important;
}
#wrapper_page_body #wrapper_page_content .last {
	background:none;
}
#wrapper_page_body #wrapper_page_content .wrapper_product_list li, #cmd_productdisplay #wrapper_page_content .product_summary li, #cmd_bundledisplay #wrapper_page_content .product_summary li, #cmd_schway #wrapper_page_content .product_summary li {
	line-height: 1.08em;
	font-weight:bold;
	color:#000000;
}
#wrapper_page_body #wrapper_page_content .wrapper_product_list li.product_description a {
	font-weight: normal;
}
#wrapper_page_body #wrapper_page_content .wrapper_product_list li.product_description, #wrapper_page_body #wrapper_page_content .wrapper_product_list li.product_price {
	margin: 0 0 3px 0;
}
/* specifically requested by the brand */
#wrapper_page_body #wrapper_page_content .wrapper_product_list li.product_promo {
	margin: 10px 0 5px 0;
	display:none;
}
#wrapper_page_body #wrapper_page_content .wrapper_product_list li.product_icons {
	margin: 0 0 9px 0;
}

/* Sale Category Hide Product Icons */

/*.category_209305 .product_icons,
.category_209305
.category_209305
.category_209305*/

/*Shoes - displays none for promotion images in all categories, eg: 20% off shoes.*/	

/*#cmd_catalognavigationsearchresultcmd div.category_209149 .product_icons, #cmd_catalognavigationsearchresultcmd div.category_209151 .product_icons, #cmd_catalognavigationsearchresultcmd div.category_209153 .product_icons, #cmd_catalognavigationsearchresultcmd div.category_209150 .product_icons, #cmd_catalognavigationsearchresultcmd div.category_209155 .product_icons, #cmd_catalognavigationsearchresultcmd div.category_329654 .product_icons, #cmd_catalognavigationsearchresultcmd div.category_285991 .product_icons, #cmd_catalognavigationsearchresultcmd div.category_209158 .product_icons, #cmd_catalognavigationsearchresultcmd div.category_291012 .product_icons, #cmd_catalognavigationsearchresultcmd div.category_329582 .product_icons, #cmd_catalognavigationsearchresultcmd div.category_221088 .product_icons, #cmd_catalognavigationsearchresultcmd div.category_221088 .product_icons {
	display: none;	
}

#cmd_catalognavigationsearchresultcmd div.category_209149 #filter_1_Promotion, #cmd_catalognavigationsearchresultcmd div.category_209151 #filter_1_Promotion, #cmd_catalognavigationsearchresultcmd div.category_209153 #filter_1_Promotion, #cmd_catalognavigationsearchresultcmd div.category_209150 #filter_1_Promotion, #cmd_catalognavigationsearchresultcmd div.category_209155 #filter_1_Promotion, #cmd_catalognavigationsearchresultcmd div.category_329654 #filter_1_Promotion, #cmd_catalognavigationsearchresultcmd div.category_285991 #filter_1_Promotion, #cmd_catalognavigationsearchresultcmd div.category_209158 #filter_1_Promotion, #cmd_catalognavigationsearchresultcmd div.category_291012 #filter_1_Promotion, #cmd_catalognavigationsearchresultcmd div.category_329582 #filter_1_Promotion, #cmd_catalognavigationsearchresultcmd div.category_221088 #filter_1_Promotion, #cmd_catalognavigationsearchresultcmd div.category_221088 #filter_1_Promotion {
	display: none;	
}*/

/* search page */

#cmd_catalogsearchresultcmd #nav_breadcrumb, #cmd_catalogsearchresultcmd #wrapper_mercado_header, #wrapper_page_body #wrapper_page_content .wrapper_product_pagination p, #cmd_discountdetailsdisplayview #nav_breadcrumb {
	display: none;
}
#wrapper_page_body #wrapper_search_header, #wrapper_page_body #wrapper_discount_header {
	background: #fff;
	padding: 20px 0 0 0;
	clear: both;
	overflow: hidden;
	display: block;
}
#wrapper_page_body #wrapper_search_header h1, #wrapper_page_body #wrapper_discount_header h1 {
	padding: 0 0 0 30px;
	margin: 0 0 20px;
	font-size: 2.2em;
}
#wrapper_page_body #wrapper_search_header div.error {
	padding: 0.5em 0 0 30px;
}
#wrapper_page_body #wrapper_search_header div.error ul {
	padding: 0 1em 1em 3.333em;
	margin: 0;
}
#wrapper_page_content.category_products, #wrapper_page_content.cms_content {
	margin-top:20px;
}
#wrapper_page_content.category_products #wrapper_category_header h1 {
	padding-left:7px;
}
/* discount page */
#wrapper_page_body #wrapper_discount_header p {
	padding: 0 30px 1em;
	margin: 0;
}
#cmd_discountdetailsdisplayview #wrapper_page_body p.discount_disclaimer, #cmd_discountdetailsdisplayview #wrapper_page_body p.discount_error {
	padding: 0 30px 1em;
	margin: 0;
	font-size: 1em;
}
#cmd_discountdetailsdisplayview #wrapper_page_body p.discount_disclaimer {
	margin: 10px 0 0 0;
}
/* checkout generic / shared */
#wrapper_checkout #shopping_bag_contents .item_summary a, #cmd_orderdisplay #wrapper_basket_summary a, #cmd_userregistrationform #wrapper_basket_summary a {
	text-decoration:none;
}
#wrapper_content #wrapper_checkout, #cmd_trackorderstatus #wrapper_content, #cmd_returnssearchform #wrapper_content, #cmd_returndisplay #wrapper_content, #cmd_contactus #wrapper_content, #cmd_returnsstatus #wrapper_page_content, #wrapper_checkout #checkout_body, #cmd_genericerror #wrapper_content, #cmd_404 #wrapper_content, #cmd_logoffview #wrapper_content {
	padding: 25px 40px;
}
#cmd_profileformview #wrapper_checkout #checkout_body, #cmd_returndetails #wrapper_checkout #checkout_body, #cmd_orderdetail #wrapper_checkout #checkout_body {
	padding: 0;
	font-size: 1em;
}
#wrapper_checkout h1, #cmd_trackorderstatus #wrapper_content h1, #cmd_returnssearchform #wrapper_content h1, #cmd_returndisplay #wrapper_content h1, #cmd_profileformview #checkout_body h1, #cmd_contactus #wrapper_content h1, #cmd_returnsstatus #wrapper_content h1, #cmd_cataloguerequestview #wrapper_content h1, #cmd_logoffview #wrapper_content h1, #cmd_genericerror #wrapper_content h1, #cmd_404 #wrapper_content h1 {
	font-size: 1.5em;
	padding-bottom: 5px;
	border-bottom: 3px solid #eae9e9;
	font-weight: bold;
	margin: 0 0 1.25em;
	text-indent: 0;
}
#cmd_trackorderstatus #wrapper_content h1 {
	margin:0 0 1.5em
}
#cmd_returndisplay #wrapper_content h2 {
	padding:0;
}
#wrapper_checkout h2 {
	font-size: 1.5em;
	margin: 23px 0px;
	font-weight: bold;
	text-indent: 0;
}
#cmd_returndetails #wrapper_checkout h2 {
	margin:0px;
	padding:0px;
}
#cmd_orderdisplay #wrapper_checkout #checkout_body h2 {
	margin:0 0 20px;
	padding:0;
}
#wrapper_checkout #checkout_body p {
	margin-bottom:10px;
}
#wrapper_checkout h3, #my_details h4 .my_details h4, #checkout_body h3 {
	font-size: 1.5em;
	font-weight: bold;
	text-indent: 0;
}
#cmd_profileformview #checkout_body h4 {
	font-size: 1.3em;
	font-weight: bold;
}
#wrapper_checkout .form_inline label, #checkout_wrapper .form_inline label {
	padding: 2px 0;
}
#wrapper_checkout .checkout_navigation, #cmd_profileformview #wrapper_page_content .checkout_navigation, #wrapper_content .form_navigation {
	border-top: 2px solid #eae9e9;
	width: 910px;
	margin: 20px 0;
	padding: 20px 0;
}
#wrapper_checkout #my_account_navigation {
	border-bottom: 2px solid #eae9e9;
	height:32px;
}
#cmd_profileformview #wrapper_page_content .checkout_navigation {
	border-bottom: 2px solid #eae9e9;
}
#checkout_footer {
	border-top: 2px solid #eae9e9;
	padding-top: 10px;
}
/* login */

#cmd_logonform #wrapper_content h2 {
	margin: 10px 0 30px;
	padding: 0px;
}
#cmd_logonform #wrapper_content #wrapper_login {
	margin-bottom: 0;
	border: none;
	padding: 0px 0 53px;
}
#cmd_logonform #wrapper_content #wrapper_login #returning_customer, #cmd_logonform #wrapper_content #wrapper_login #new_customer {
	width: 330px;
}
#cmd_logonform #wrapper_content #wrapper_login #new_customer {
	margin-left: 0px;
	padding-left: 160px;
}
#cmd_logonform #wrapper_content #wrapper_login #login {
	padding: 10px 0 0 0;
}
#cmd_logonform #wrapper_content #wrapper_login #returning_customer dt {
	width: 100px;
	margin: 0 10px 6px 0;
}
#cmd_logonform #wrapper_content #wrapper_login #returning_customer dd {
	width: 220px;
	margin: 0 0 6px 0;
}
#cmd_logonform #wrapper_content #wrapper_login input.text, #cmd_logoffview #wrapper_content input.text, #cmd_userregistrationform #wrapper_content input.text, #cmd_returnssearchform #wrapper_content input.text, #wrapper_checkout input.text, #wrapper_checkout textarea.text, #cmd_profileformview #wrapper_page_content input.text, #cmd_contactus input.text {
	width: 205px;
}
#my_details select.select_menu, #cmd_contactus select.select_menu, #cmd_contactus select#howtocontact, #my_account_details select, #personal_details select {
	width:209px;
}
#personal_details dd, #my_details dd, #contact_us dd, #my_account_details dd, #my_account_details dd {
	width:630px !important;
}
#delivery_match_option dt label {
	display:block;
}
#wrapper_checkout #card_content dl.checkbox_set dd.note, #wrapper_checkout #my_details dd.note, #wrapper_checkout #my_account_details dd.note, #checkout_wrapper #delivery_match_option dd.note {
	width:608px !important;
	padding-top:0px;
}
#billing_address_fields.address_fields p, #billing_address_fields dl.checkbox_set dd.note label, #wrapper_applied_promotions p, #cmd_orderdisplay #shopping_bag_discounts p, #checkout_body #terms_agreement dt, #checkout_body #newsletter_opt_in dt {
	font-size:0.92em;
}
#my_details p, #my_account_details p {
	margin:0 0 25px;
	padding:0;
	width:auto;
}
#my_details p.postcode_lookup, #my_account_details p.postcode_lookup {
	margin:0 0 15px 280px;
}
#my_account_details #billing_address_details, #my_account_details #delivery_address_details {
	border-bottom: 2px solid #eae9e9;
	padding-bottom: 25px;
	margin-bottom: 25px;
}
#my_account_details #billing_address_details #billing_address_fields .billing_telephone_details, #my_account_details #billing_address_details #billing_address_fields #manual_billing_address {
	margin-top:20px;
}
#checkout_body #card_content #start_month, #checkout_body #card_content #expiry_month {
	width:115px;
}
#checkout_body #card_content #start_year, #checkout_body #card_content #expiry_year {
	width:85px;
}
#checkout_body #card_content dd.date_month {
	width:120px !important;
}
#checkout_body #card_content dd.date_year {
	width:505px !important;
}
#checkout_body #card_content fieldset {
	margin:0 !important;
}
#checkout_body #card_content #card_types div.cf {
	margin:0 0 15px !important;
}
#cmd_logonform #wrapper_content #wrapper_login #login p {
	margin: 25px 0 0 0;
}
#cmd_logonform #wrapper_content p.clear {
	padding: 5px 0 0 0;
	margin: 0;
}
#cmd_logonform #wrapper_content #new_customer ul {
	padding: 0 0 19px 0;
	margin: 0;
	list-style: none;
}
#cmd_logonform #wrapper_content #new_customer li {
	background: url(../list_bullet.gif) 2px 7px no-repeat;
	padding: 0 0 0 15px;
}
#cmd_logonform #wrapper_content #new_customer .replace a {
	background: url(../blue_buttons.gif) 0 -1px no-repeat;
	height: 26px;
	width: 189px;
}
#cmd_logonform #wrapper_content #new_customer .replace a:hover {
	background-position: 0 -26px;
}
#checkout_footer div.sp_12 {
	width: 430px;
	margin-bottom:30px;
}
#checkout_footer div.sp_12 p {
	margin: 10px 0 5px;
}
#checkout_footer div.sp_12 .menu_nav_hor li {
	height: 32px;
	width: 42px;
	background: url(../topshop_sprite.gif) -48px 0 no-repeat;
	margin:0 6px 0 0;
}
#checkout_footer div.sp_12 .menu_nav_hor li.logo_mastercard {
	background-position: -90px 0;
}
#checkout_footer div.sp_12 .menu_nav_hor li.logo_electron {
	background-position: -132px 0;
}
#checkout_footer div.sp_12 .menu_nav_hor li.logo_amex {
	background-position: -174px 0;
}
#checkout_footer div.sp_12 .menu_nav_hor li.logo_solo {
	background-position: -216px 0;
}
#checkout_footer div.sp_12 .menu_nav_hor li.logo_maestro {
	background-position: -258px 0;
}
#checkout_footer div.sp_12 .menu_nav_hor li.logo_ge_card {
	background-position: -300px 0;
}
#checkout_footer div.sp_12 .menu_nav_hor li.logo_paypal {
	background-position: -342px 0;
}
#checkout_footer div.sp_12 .menu_nav_hor li.logo_comodo {
	background-position: -48px -32px;
	width: 47px;
	margin-right:10px;
}
#checkout_footer div.sp_12 .menu_nav_hor li.logo_verified {
	background-position: -99px -32px;
	width: 51px;
	margin-right:10px;
}
#checkout_footer div.sp_12 .menu_nav_hor li.logo_securecode {
	background-position: -150px -32px;
	width: 54px;
	margin-right:10px;
}
/* forgotten password */

#reset_password {
	padding: 10px 0 0 0;
}
#reset_password dt {
	width: 100px;
}
#reset_password dd {
	width: 800px !important;
}
#reset_password p {
	margin: 0;
	padding: 10px 0 0 0;
}
/* user registration form */

#personal_details, #my_details {
	padding: 10px 0 0 0;
}
#personal_details {
	width:800px;
}
#wrapper_checkout #card_content dd.card_security_details {
	width: 120px !important;
}
#wrapper_checkout #card_content dd {
	width:700px;
	margin-left: 0px;
}
#personal_details p {
	margin: 0 0 0 170px;
	padding: 0;
	font-size:0.92em;
	width:400px;
}
#personal_details h3, #my_details h3, #my_details h4 {
	text-indent: 0;
	margin: 0 0 20px 0;
}
#personal_details #email_password_fields, #my_details #email_password_fields {
	margin: 0 0 40px 0;
}
#personal_details #newsletter_opt_in, #my_details #newsletter_opt_in {
	clear: both;
	overflow: hidden;
	display: block;
	margin-bottom:30px;
}
#cmd_userregistrationform #my_details #newsletter_opt_in dd input {
	float:right;
}
#cmd_userregistrationform #my_details #newsletter_opt_in dd label {
	left:302px;
	font-size:0.92em;
	width:318px;
	text-align:left;
}
.setup_account .checkout_previous_step a {
	background: url(../grey_buttons.gif) 0 -108px no-repeat;
	width: 100px;
	height: 27px;
}
.setup_account .checkout_previous_step a:hover {
	background-position: 0 -135px;
}
/* my account */

#shopping_bag_details, #wish_list_details {
	display: none;
}
#wrapper_checkout #account_preferences {
	border: none;
}
#wrapper_checkout #account_preferences .sp_25 {
	width: 910px;
	margin-bottom: 25px;
}
#wrapper_checkout #account_preferences .sp_12 {
	width: 430px;
	margin-right: 50px;
}
#wrapper_checkout #account_preferences .last {
	margin-right: 0px;
}
#wrapper_checkout #account_preferences #account_details, #wrapper_checkout #account_preferences #order_details {
	height: 150px;
	border-bottom: 2px solid #eae9e9;
}
#wrapper_checkout #account_preferences h2 {
	margin: 0 0 20px 0;
	font-size: 1.5em;
	padding: 0px;
}
#wrapper_checkout #account_preferences h3 {
	text-indent: 0;
}
#wrapper_checkout #account_preferences p {
	background: #fff url(../arrow_right.gif) 2px 4px no-repeat;
	padding-left:15px;
}
#wrapper_checkout #account_preferences p.category_null {
	margin-bottom:15px;
}
#wrapper_checkout #account_preferences #order_details p.category_null {
	margin-bottom:0;
}
#wrapper_checkout #account_preferences p a {
	background:none;
	padding: 0 0 5px 0;
	margin: 0;
	font-weight: normal;
	text-decoration:none;
	color: #666666;
}
#wrapper_checkout #quick_checkout_details p.gotoshoppingbag {
	border-top: 2px solid #eae9e9;
	margin-top: 40px;
	padding: 20px 0;
	background: none;
}
#wrapper_checkout #quick_checkout_details p.gotoshoppingbag a {
	display: block;
	width: 187px;
	height: 26px;
	background: url(../blue_buttons.gif) 0 -103px no-repeat;
	padding: 0;
}
#wrapper_checkout #quick_checkout_details p.gotoshoppingbag a:hover {
	background-position: 0 -128px;
}
/* order status */
#order_status, #return_status {
	border-bottom: 28px solid #eae9e9;
}
#order_status table, #returns_list table, #shopping_bag_contents table, #return_status table, #shopping_bag_content table, #returns_summary_content table {
	border-left: 1px solid #eae9e9;
}
#order_status thead th, #returns_list thead th, #shopping_bag_contents thead th, #return_status thead th, #shopping_bag_content thead th, #returns_summary_content thead th {
	background:#eae9e9;
	font-size:0.92em;
	font-weight:bold;
}
#order_status tr td a.item_order_returned, #order_status tr td a.item_request_return {
	background:transparent url(../../v2/status-tick.gif) no-repeat scroll left top;
	display:block;
	height:16px;
	margin:0 30px;
	overflow:hidden;
	text-indent:-9000px;
	width:16px;
}
#order_status tr td a.item_request_return {
	background: url(../../v2/status-cross.gif) top left no-repeat;
}
#wrapper_checkout a, #cmd_productdisplay p.product_description a, #cmd_productdisplay .ajax_message a, #cmd_bundledisplay p.product_description a, #cmd_bundledisplay .ajax_message a, #cmd_schway p.product_description a, #cmd_schway .ajax_message a {
	color:#666666;
	font-weight:normal;
	text-decoration:underline;
}
#order_status th, #returns_list th, #shopping_bag_contents table th, #return_status th, #shopping_bag_content table th, #returns_summary_content table th {
	text-transform: uppercase;
	border-right: 1px solid #eae9e9;
}
#order_status th, #return_status th, #order_status td, #return_status td, #returns_list th, #returns_list td, #shopping_bag_contents table th, #shopping_bag_contents table td, #shopping_bag_content table th, #shopping_bag_content table td, #returns_summary_content table th, #returns_summary_content table td {
	border-bottom: none;
	padding: 6px 5px;
}
#order_status a, #returns_list a, #return_status a, #shopping_bag_contents table a, #shopping_bag_content table a, #returns_summary_content table a, #order_status th, #order_status td, #returns_list th, #returns_list td, #return_status td, #return_status th {
	color:#333333;
	font-weight:normal;
}
#cmd_trackorderstatus #order_status .returns_link a {
	text-decoration:underline;
}
#return_status th, #return_status td {
	text-align:center;
}
/* returns search */
#cmd_returnssearchform #wrapper_content #server_message p, #cmd_returnssearchform #wrapper_content #ajax_failure_message p {
	padding:0;
}
#cmd_returnssearchform #wrapper_content p {
	padding:0 0 20px;
	margin: 0;
}
#returns_form {
	padding: 10px 0 0 0;
}
#returns_form dt {
	width: 100px;
}
#returns_form dd {
	width: 800px !important;
}
#returns_form #returns_search_submit, #cmd_returnssearchform #create_return_submit {
	margin: 0 !important;
	padding: 10px 0 0 0;
	float:right;
}
#returns_list, #returns_list select, #shopping_bag_contents table, #shopping_bag_content table, #returns_summary_content table {
	color: #333333;
}
.item_summary {
	background-color: #eae9e9;
	padding: 6px 15px;
}
/* quick checkout / profileformview */

#wrapper_checkout #top_shopping_bag_navigation {
	border: none;
	padding: 0;
	margin: 20px 0 15px;
}
#wrapper_checkout #bottom_shopping_bag_navigation {
	margin: 0 0 20px;
}
#wrapper_checkout #bottom_shopping_bag_navigation .checkout_next_step {
	padding-top:2px;
}
#wrapper_checkout #checkout_espot_shopping_bag_totals, #wrapper_checkout #checkout_espot_confirm_pay_totals {
	width: 530px;
	margin-right: 30px;
	padding-top:0;
}
#wrapper_checkout #wrapper_shopping_bag_totals, #wrapper_checkout #wrapper_shopping_bag_totals .checkout_navigation {
	text-transform: uppercase;
	color: #000000;
	width: 350px;
}
#wrapper_checkout #wrapper_shopping_bag_totals .cost_summary {
	border: none;
}
#wrapper_checkout #wrapper_shopping_bag_totals .cost_summary li {
	padding: 5px 10px;
	border:none;
}
#wrapper_checkout #wrapper_shopping_bag_totals .shopping_bag_discounts li {
	padding: 0;
	clear: both;
}
#wrapper_checkout #wrapper_shopping_bag_totals .cost_summary span.price_label {
	font-size: 1em;
}
#wrapper_checkout #wrapper_shopping_bag_totals .shopping_bag_total, #wrapper_checkout #wrapper_shopping_bag_totals li.refund_summary_total {
	border: none;
	background-color: #eae9e9;
}
#wrapper_checkout #wrapper_shopping_bag_totals .checkout_navigation {
	border: none;
	margin: 0;
	padding: 5px 0 0 0;
}
#wrapper_checkout .btn_continue_shopping {
	background: url(../grey_buttons.gif) -185px 0px no-repeat !important;
	width: 152px !important;
	height: 26px !important;
}
#wrapper_checkout a.btn_continue_shopping:hover {
	background: url(../grey_buttons.gif) -185px -27px no-repeat !important;
}
#wrapper_checkout #checkout_header #wrapper_checkout_header_navigation .btn_continue_shopping {
	background: url(../checkout/btn_cp_header_continue_shopping.gif) -3px 0 no-repeat !important;
}
#wrapper_checkout #checkout_header #wrapper_checkout_header_navigation .btn_continue_shopping:hover {
	background: url(../checkout/btn_cp_header_continue_shopping_over.gif) -3px 0 no-repeat !important;
}
#wrapper_checkout #shopping_bag_summary, #wrapper_checkout #shopping_bag_promotions, #wrapper_checkout #shopping_bag_discounts, #wrapper_checkout #delivery_options, #wrapper_checkout #address_details, #wrapper_checkout #card_details, #wrapper_checkout #card_details_content {
	border-top: 2px solid #eae9e9;
	border-bottom: none;
	padding: 18px 0 10px 0;
	margin: 0;
}
#wrapper_checkout #delivery_options #delivery_options_submit {
	padding-left:20px;
	overflow:hidden;
}
#wrapper_checkout #shopping_bag_discounts, #wrapper_checkout #shopping_bag_promotions {
	clear:left;
	padding-top:10px;
}

#wrapper_checkout #shopping_bag_discounts form {
	margin-top:10px;
}
#wrapper_checkout #shopping_bag_promotions #wrapper_applied_promotions {
	float:left;
}
#wrapper_checkout #shopping_bag_promotions #wrapper_applied_promotions dl.cf dt {
	float:left;

}
#cmd_orderitemdisplay #shopping_bag #bottom_shopping_bag_navigation {
	clear:left}

#wrapper_checkout #shopping_bag_discounts form#nus_details dd.field {
	padding-left:0px !important;
}
#checkout_espot_promotional_code {
	margin-top: 0px;
	padding:0px;
}
#shopping_bag_promotions #checkout_espot_confirm_pay_promotional_code {
	display:none;
}
#shopping_bag_promotions dd.field, #shopping_bag_discounts dd.field {
	width: 220px;
	padding-left:280px;
	overflow:hidden;
}
#shopping_bag_promotions dd.field input, #shopping_bag_discounts dd.field input {
	height:20px;
}
#shopping_bag_promotions dt {
	width:280px;
	float:none;
}
#shopping_bag_promotions dd.submit, #shopping_bag_discounts dd.submit {
	width: 395px;
	height:24px;
}
#checkout_espot_product_recommendations {
	padding:0;
}
/* confirm and pay */
#wrapper_checkout {
	background: #fff;
}
#wrapper_checkout #checkout_header {
	background: #000000;
	border: none;
	padding-top:10px;
}
#cmd_orderdisplay #server_message, #cmd_orderdisplay #ajax_failure_message {
	margin: 0 40px;
}
#wrapper_checkout #address_details p {
	line-height:1.2em;
}
#wrapper_checkout #address_details #billing_address {
	margin-left: 0;
	padding-left: 280px;
}
#wrapper_checkout #address_details #delivery_address {
	width: 260px;
}
#wrapper_checkout #address_details h4 {
	text-transform: none;
	color: #000000;
	line-height: normal;
}
#wrapper_checkout #delivery_estimate {
	width: 160px;
	border: none;
	padding: 0;
	font-weight: bold;
}
#wrapper_checkout #delivery_estimate em {
	display: inline;
}
#wrapper_checkout #delivery_methods {
	width: 460px;
}
#wrapper_checkout #delivery_methods .delivery_option {
	width: 220px;
	float: left;
}
#wrapper_checkout #delivery_methods .delivery_option dl, #wrapper_checkout #delivery_methods .delivery_option dt, #wrapper_checkout #delivery_methods .delivery_option dd {
	width: 190px;
}
#wrapper_checkout #delivery_methods .delivery_option dt, #wrapper_checkout #delivery_estimate, #wrapper_checkout #delivery_carrier_options label, #delivery_options .delivery_option_1 dt {
	color:#000000;
}
#delivery_options #delivery_options_wrapper p, #delivery_options #delivery_options_wrapper #delivery_methods dl, #wrapper_checkout #delivery_carrier_options dt span.note {
	line-height:1.15em;
}
#wrapper_checkout #delivery_carrier_options, #wrapper_checkout #card_content dd {
	width:630px;
}
#wrapper_checkout #delivery_carrier_options dt {
	margin-right: 10px;
	width: 190px;
}
#wrapper_checkout #delivery_carrier_options input.text {
	padding: 1px;
	height: 16px;
}
#wrapper_checkout #delivery_carrier_options textarea.text {
	padding: 1px;
}
#wrapper_checkout #card_content .card_security_details input.text, #wrapper_checkout #card_content .card_issue_details input.text {
	width: 111px !important;
}
#wrapper_checkout #card_content dd.whats_this {
	width: 510px !important;
}
#wrapper_checkout #card_content dt.card_issue_details {
	margin-bottom: 10px;
}
#wrapper_checkout #card_content #card_issue_security_details dd, #cmd_orderdisplay #card_content #saved_payment_details dd.card_security_details {
	clear:none;
}
#card_content input.checkbox, #card_content input.radio {
	margin:3px 0 0 !important;
	position:static;
	top:0;
}
#card_content input#terms_box {
	float:right;
}
#wrapper_checkout #checkout_progress {
	background: url(../grey_buttons.gif) -6px -443px no-repeat;
	height: 26px;
	margin: -32px 0 0;
	width:420px;
}
#wrapper_checkout #checkout_progress.step_2 {
	background-position: -5px -473px;
}
#wrapper_checkout #checkout_progress.step_3 {
	background-position: -5px -501px;
	margin:0 0 15px 0;
}
* html #wrapper_checkout #shopping_bag_contents {
	padding-bottom:20px;
}
#wrapper_checkout #shopping_bag_contents p.replace {
	padding: 10px 0;
}
#wrapper_checkout #btn_amend_shopping_bag {
	background: url(../grey_buttons.gif) -186px -55px no-repeat;
	width: 164px;
	height: 24px;
}
#wrapper_checkout #btn_amend_shopping_bag:hover {
	background: url(../grey_buttons.gif) -186px -82px no-repeat;
}
#wrapper_checkout #btn_amend_shopping_bag:hover {
	background-position: -186px -82px;
}
#address_details .sp_9 span.replace {
	background: none;
	width: 142px;
	height: 28px;
}
#wrapper_checkout #change_billing_address, #wrapper_checkout #change_delivery_address {
	background: url(../grey_buttons.gif) -186px -163px no-repeat;
	width: 140px;
	height: 28px;
}
#wrapper_checkout #change_billing_address:hover, #wrapper_checkout #change_delivery_address:hover {
	background-position: -186px -189px;
}
#wrapper_checkout #checkout_logos {
	margin: -90px 0 0 40px;
	padding-bottom: 40px;
	font-size: 0.85em;
	width: 200px;
}
#cmd_userregistrationform #wrapper_checkout #checkout_logos {
	margin: -106px 0 0 40px;
	padding-bottom: 40px;
}
#wrapper_checkout #checkout_logos p {
	margin: 0 0 5px 0;
}
/* contact us */
#cmd_contactus textarea#comments {
	width: 400px;
	height: 125px;
}
#cmd_contactus select#contactReason {
	width: 403px;
}
#cmd_contactus input.submit_button, #cmd_profileformview #my_account_navigation input.submit_button {
	float: right;
}
select.error, input.error, textarea.error {
	background:#FFEAEA;
	border-color:#FF0000 !important;
}
#cmd_contactus select.error, #cmd_contactus input.error, #cmd_contactus textarea.error {
	float: left;
	margin-right: 5px !important;
}
#cmd_contactus label.error {
	width: 12px;
	height: 12px;
	text-indent: -9000px;
	overflow: hidden;
	display: block;
	background: url(../error_exclamation.gif) left top no-repeat;
	padding: 0;
	margin: 4px 0 0 0;
}
/* return details */

#cmd_returndetails p strong {
	font-weight: normal;
}
#cmd_returndetails #wrapper_shopping_bag_totals {
	width: 910px;
	padding: 18px 0;
}
#cmd_returndetails #wrapper_shopping_bag_totals .cost_summary {
	margin-left: 590px !important;
}
#cmd_returndetails #wrapper_checkout h3 {
	text-indent: 0;
	margin: 10px 0 15px 0;
}
#cmd_returndetails #card_details_content dl {
	margin: 0;
}
#cmd_returndetails #card_details_content dt, #cmd_orderokview #card_details_content dt {
	font-weight: normal;
}
#cmd_returndetails #card_details_content dd {
	width: 630px;
	float: right;
	clear: none;
}
/* OrderDisplay-unsaved */
#wrapper_checkout #checkout_header #store_logo {
	padding-top: 24px;
	margin-bottom: 17px;
}
#cmd_orderdisplay #wrapper_checkout_header_navigation, #cmd_userregistrationform #wrapper_checkout_header_navigation {
	background:url(../wrapper_header_checkout_bg.gif) repeat-x;
	height:38px;
}
#cmd_orderdisplay #wrapper_checkout_header_navigation .btn_continue_shopping, #cmd_userregistrationform #wrapper_checkout_header_navigation .btn_continue_shopping {
	margin: 5px 0px 0px 0px;
}
#delivery_dates {
	width: 630px;
	padding: 0;
	border: none;
	margin: 10px 0 10px 280px;
}
#delivery_dates p, #delivery_dates li span.option_price, .delivery_option dt.delivery_method_description label, #delivery_carrier_options label {
	font-weight: bold;
}
#delivery_dates li, #delivery_dates li.unavailable, #delivery_dates li.active {
	width: 83px;
	padding: 10px 0 6px;
	margin: 0 5px 0 0;
	background: #eae9e9;
	border: 1px solid #eae9e9;
}
#delivery_dates li.first, #delivery_dates li.last {
	width: 84px;
}
#my_details #newsletter_opt_in dt, #terms_agreement dt {
	float: right;
	clear: right;
	width: 608px;
	margin:1px 0 0;
}
#my_details #newsletter_opt_in dt {
	margin: 0px;
}
#my_details #newsletter_opt_in dd, #terms_agreement dd {
	height: auto;
	float: left;
	clear: left;
	width: 293px !important;
}
#wrapper_checkout #card_content {
	margin-bottom: 10px;
}
#wrapper_checkout #delivery_carrier_options {
	width: 630px;
	margin-top:20px;
}
#delivery_match_option {
	margin-top:  10px;
}
#checkout_body #card_content p.payment_method_label {
	margin-right:10px;
	width:270px;
}
.item_quantity span, .item_return_quantity span, .item_return_reason span {
	display:inline;
}
#cmd_orderdetail #shopping_bag_summary #delivery_options, #cmd_orderokview #shopping_bag_summary #delivery_options {
	width:100%;
	border-top:none;
	border-bottom:2px solid #eae9e9;
	padding:0 0 10px;
}
#cmd_orderokview #delivery_options h3 {
	margin: 0px;
	padding: 0px;
}
#cmd_orderdetail #shopping_bag_summary {
	padding:0px;
}
#cmd_orderdetail #wrapper_checkout #wrapper_shopping_bag_totals .cost_summary li, #cmd_orderokview #wrapper_checkout #wrapper_shopping_bag_totals .cost_summary li {
	border-top:none;
}
#cmd_orderdetail #wrapper_checkout #wrapper_shopping_bag_totals ul {
	padding:10px 0 !important;
}
#cmd_orderdetail #wrapper_checkout #wrapper_shopping_bag_totals, #cmd_orderokview #wrapper_checkout #wrapper_shopping_bag_totals {
	float:right;
}
#cmd_orderokview #order_confirmation_message p {
	margin: 0;
}
#cmd_orderokview #order_confirmation_message p.replace {
	padding: 20px 0 0;
}
#cmd_orderokview #order_confirmation_message p.replace #btn_print_order_summary {
	background: url(../blue_buttons.gif) no-repeat -189px -27px;
	display:block;
	height:24px;
	width:183px;
}
#cmd_orderokview #order_confirmation_message p.replace #btn_print_order_summary:hover {
	background-position: -189px -52px;
}
#cmd_orderdetail #delivery_options dl.delivery_option_1 dt, #cmd_orderdetail #delivery_options dl.delivery_option_1 dd, #cmd_orderokview #delivery_options dl.delivery_option_1 dt, #cmd_orderokview #delivery_options dl.delivery_option_1 dd {
	float:left;
	margin-right: 10px;
}
#cmd_orderdisplay #delivery_options h3 {
	margin-bottom:0px;
}
#cmd_orderdisplay #delivery_options #delivery_options_wrapper {
	padding-left:273px;
}





/* Product display */

#cmd_productdisplay .product_detail .frame, #cmd_productdisplay .product_thumb_carousel li a,
#cmd_bundledisplay .bundle_detail .frame, #cmd_bundledisplay .product_thumb_carousel li a,
#cmd_schway .schway_detail .frame, #cmd_schway .product_thumb_carousel li a,
#cmd_bundledisplay #wrapper_ajax_content .frame,
#cmd_schway #wrapper_ajax_content .frame {
	border:none;
}

#cmd_productdisplay .product_thumb_carousel li a,
#cmd_bundledisplay .product_thumb_carousel li a,
#cmd_schway .product_thumb_carousel li a {
	background:none;
}

#cmd_productdisplay .wrapper_product_view p,
#cmd_bundledisplay .wrapper_product_view p,
#cmd_schway .wrapper_product_view p {
	font-size: 0.95em;
	width:338px;
	bottom:5px;
	padding-bottom:0 !important;
}

#cmd_productdisplay .wrapper_product_view p span,
#cmd_bundledisplay .wrapper_product_view p span,
#cmd_schway .wrapper_product_view p span {
	padding-left:0px;
}

#cmd_productdisplay .wrapper_product_view p a,
#cmd_bundledisplay .wrapper_product_view p a,
#cmd_schway .wrapper_product_view p a {
	font-weight:normal;
	text-decoration:underline;
	color:#666666;
}

#cmd_productdisplay #product_recently_viewed_carousel .wrapper_menu,
#cmd_bundledisplay #product_recently_viewed_carousel .wrapper_menu,
#cmd_schway #product_recently_viewed_carousel .wrapper_menu {
	background:none;
	left:25px;
	width:310px;
	height: 99px;
}

#cmd_productdisplay #product_recently_viewed_carousel .wrapper_menu, 
#cmd_productdisplay #product_recently_viewed_carousel, 
#cmd_bundledisplay #product_recently_viewed_carousel .wrapper_menu, 
#cmd_bundledisplay #product_recently_viewed_carousel, 
#cmd_schway #product_recently_viewed_carousel .wrapper_menu, 
#cmd_schway #product_recently_viewed_carousel, 
.history_item, 
#product_recently_viewed_carousel ul {
	height: 99px;
}

.history_item {
	border:none;
}

.history_item .remove {
	background:url(../productdisplay_arrows.gif) -18px 0px no-repeat;
	right: 0;
	height:13px;
}

.history_item .vc {
	margin-top: 13px;
}

#cmd_productdisplay #product_recently_viewed_carousel ul li a.vc,
#cmd_bundledisplay #product_recently_viewed_carousel ul li a.vc,
#cmd_schway #product_recently_viewed_carousel ul li a.vc {
	overflow:visible;
	background:none !important;
}

#cmd_productdisplay #product_recently_viewed_carousel ul li img,
#cmd_bundledisplay #product_recently_viewed_carousel ul li img,
#cmd_schway #product_recently_viewed_carousel ul li img {
	width:52px;
}

#product_recently_viewed {
	height: 144px;
	margin:80px 0 0 50px;
	width:360px;
}

#cmd_productdisplay #product_tab_menu .active_item a,
#cmd_bundledisplay #product_tab_menu .active_item a,
#cmd_schway #product_tab_menu .active_item a {
	background-color:#F6F6F6;
	border:none;
}

#cmd_productdisplay #product_tab_menu li a,
#cmd_bundledisplay #product_tab_menu li a,
#cmd_schway #product_tab_menu li a {
	text-decoration: none;
	font-weight: bold;
	padding: 5px 0;
	background-color: #EEE;
	line-height: normal;
	border:none;
	color: #666;
}

#cmd_productdisplay #wrapper_page_content ul.product_summary li,
#cmd_bundledisplay #wrapper_page_content ul.product_summary li,
#cmd_schway #wrapper_page_content ul.product_summary li {
	padding-bottom:2px;
}

#cmd_productdisplay #wrapper_page_content .product_column_2 .product_description, 
#cmd_productdisplay #colorbox .product_column_2 .product_description,
#cmd_bundledisplay #colorbox .product_column_2 .product_description,
#cmd_schway #colorbox .product_column_2 .product_description {
	border-top:2px solid #e9e9e9;
}

#cmd_productdisplay #colorbox .product_column_2 #btn_see_full_details,
#cmd_bundledisplay #colorbox .product_column_2 #btn_see_full_details,
#cmd_schway #colorbox .product_column_2 #btn_see_full_details{
	background:transparent url(../btn_see_full_details.gif) no-repeat 0 0;
	width:150px;
	height:24px;
}

#cmd_productdisplay #colorbox .product_column_2 #btn_see_full_details:hover,
#cmd_bundledisplay #colorbox .product_column_2 #btn_see_full_details:hover,
#cmd_schway #colorbox .product_column_2 #btn_see_full_details:hover {
	background:transparent url(../btn_see_full_details_over.gif) no-repeat 0 0;
}

#cmd_productdisplay #wrapper_page_content #product_column_3 #product_column_3_espot_1 {
	margin-bottom:0px; /* do not remove. Include margin spacing in espot content area. i.e If espot is an image then include the spacing in the image. */
}

.wrapper_product_size_grid .product_size_grid li {
	width:39px;
	margin-top:2px;
}

.wrapper_product_size_grid .product_size_grid a, .wrapper_product_size_grid .product_size_grid span {
	background:#EAEAEA;
	border:1px solid #B2B2B2;
	color:#000000;
	display:inline-block;
	width:27px;
	text-align:center;
}

.product_size_grid a.stock_low {
	border:1px dotted #B2B2B2;
}

.wrapper_product_size_grid .product_size_grid a.active {
	background:#0281B8;
	color:#ffffff;
}

#cmd_productdisplay .wrapper_product_size .field {
	width:330px !important;
	padding-bottom:5px;
	position:relative;
}

#cmd_productdisplay .wrapper_product_size .field select {
	text-transform:lowercase;
	margin:0;
	width:107px;
}

#cmd_productdisplay h1,
#cmd_bundledisplay h1,
#cmd_schway h1 {
	text-transform: none;
	color: #333;
}

#cmd_productdisplay .product_summary .product_code, 
#cmd_productdisplay .product_summary .product_colour,
#cmd_bundledisplay .product_summary .product_code,
#cmd_schway .product_summary .product_code {
	color: #666 !important;
}

#cmd_productdisplay #link_check_stores {
	background: url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/colors/color2/v2/btn_check_stores.gif) no-repeat scroll top left;
	height: 24px;
	width: 150px;
}

#cmd_productdisplay #link_check_stores:hover {
	background-position: bottom left;
	}

#cmd_productdisplay #wrapper_content .form_navigation li {
	float:left;
	height: 25px;
	margin-right: 10px;
	margin-bottom: 0;
}

#cmd_productdisplay #wrapper_content .form_navigation li.replace {
	display: none;
}


#cmd_productdisplay h3#check_stock_header {
	text-indent: -9000px;
	display: block;
	height: 11px;
	width: 166px;
	background: url(../h3_store_stock_checker.gif) right 10px no-repeat;
	}

#cmd_productdisplay h3#check_stock_header,
#cmd_productdisplay h3#check_stock_header_disabled {
/*	float: right;*/
	border-top: 2px solid #e9e9e9;
	display: block;
	text-transform: none;
	/*width: 178px;*/
	height: 15px;
	padding: 10px 0 0 0;
	margin: 0;
	font-size: 0.9em;
	color: #666666;
	}

#cmd_productdisplay p#check_stores_menu {
	width: 334px;
	border-bottom: 2px solid #E9E9E9;
	padding: 3px 0 10px 0;
	margin-bottom: 10px;
	}

#cmd_productdisplay #wrapper_content .form_navigation {
	border-top: none;
	}

#cmd_productdisplay #wrapper_content ul#check_stores_menu li {
	display: block;
	}

* html #product_utility_links {
	position:static;
	margin:10px 0 0;
}

#product_utility_links a {
	background:url(../product_utility_links.gif) no-repeat scroll 0 3px;
	padding-left:15px;
	font-weight:normal;
	color:#666666;
	font-size: 0.9em;
}

#cmd_productdisplay .product_scroller .next_prev,
#cmd_bundledisplay .product_scroller .next_prev,
#cmd_schway .product_scroller .next_prev {
	background: url(../productdisplay_arrows.gif) -19px -26px no-repeat;
	width: 15px;
	height: 16px;
	top:0;
}
#cmd_productdisplay .product_scroller .next_prev:hover,
#cmd_bundledisplay .product_scroller .next_prev:hover,
#cmd_schway .product_scroller .next_prev:hover {
	background-position: -19px -12px;
}
#cmd_productdisplay .product_thumb_carousel .next,
#cmd_bundledisplay .product_thumb_carousel .next,
#cmd_schway .product_thumb_carousel .next {
	background-position: 0px 2px;
}
#cmd_productdisplay .product_thumb_carousel .next:hover,
#cmd_bundledisplay .product_thumb_carousel .next:hover,
#cmd_schway .product_thumb_carousel .next:hover {
	background-position: 0px -12px;
}
#cmd_productdisplay #product_recently_viewed_carousel .prev,
#cmd_bundledisplay #product_recently_viewed_carousel .prev,
#cmd_schway #product_recently_viewed_carousel .prev {
	background-position: -40px 0px;
	left: 0;
}
#cmd_productdisplay #product_recently_viewed_carousel .prev:hover,
#cmd_bundledisplay #product_recently_viewed_carousel .prev:hover,
#cmd_schway #product_recently_viewed_carousel .prev:hover {
	background-position: -40px -21px;
}
#cmd_productdisplay #product_recently_viewed_carousel .next,
#cmd_bundledisplay #product_recently_viewed_carousel .next,
#cmd_schway #product_recently_viewed_carousel .next {
	background-position: -55px 0;
	right: 0;
}
#cmd_productdisplay #product_recently_viewed_carousel .next:hover,
#cmd_bundledisplay #product_recently_viewed_carousel .next:hover,
#cmd_schway #product_recently_viewed_carousel .next:hover {
	background-position: -55px -21px;
}
.form_product .label {
	text-transform: uppercase;
	font-size: 0.9em;
	font-weight: bold;
	padding-bottom:5px;
	position:relative;
}
.form_product .label label {
	font-weight: bold;
}
#cmd_productdisplay #wrapper_content ul.form_navigation {
	border:none;
	margin: 0 0 10px 0 !important;
	padding:0;
	width:330px;
}
.associated_product {
	border:none;
}
#cmd_productdisplay #product_associations .frame_headline {
	color:#666666;
	font-size:1em;
	line-height:normal;
	margin:0;
	padding:5px 0;
	font-weight:bold;
}

#cmd_productdisplay #product_associations h4.frame_headline {
	background: url(../you_may_also_like.gif) top left no-repeat;
	text-indent:-9000px;
	display:block;
	height:27px;}

#cmd_productdisplay #wrapper_page_content #product_associations .cross_sell h4{
	background: url(../you_may_also_like.gif) top left no-repeat;
	text-indent:-9000px;
}
#cmd_productdisplay #wrapper_page_content #product_associations .up_sell h4 {
	background: url(../wear_with.gif) top left no-repeat;
	text-indent:-9000px;
}
/*#cmd_productdisplay #wrapper_page_content #product_associations .accessory h4 {
	background: url(../apart_of_this_offer.gif) top left no-repeat;
	text-indent:-9000px;
	}*/
	
#cmd_productdisplay #wrapper_page_content #product_associations .replacement h4 {
	background: url(../also_in_this_offer.gif) top left no-repeat;
	text-indent:-9000px;
}

#cmd_productdisplay .wrapper_product_view, 
#cmd_productdisplay .wrapper_product_view div,
#cmd_bundledisplay .wrapper_product_view, 
#cmd_bundledisplay .wrapper_product_view div,
#cmd_schway .wrapper_product_view, 
#cmd_schway .wrapper_product_view div{
	width:360px;
	height:510px;
}

#cmd_productdisplay #colorbox .wrapper_product_view, 
#cmd_productdisplay #colorbox .wrapper_product_view div,
#cmd_bundledisplay #colorbox .wrapper_product_view, 
#cmd_bundledisplay #colorbox .wrapper_product_view div,
#cmd_schway #colorbox .wrapper_product_view, 
#cmd_schway #colorbox .wrapper_product_view div{
	height:auto;
}

#cmd_productdisplay .wrapper_product_view .category_null {
	background:#f6f6f6;
}

#cmd_productdisplay #wrapper_page_content #product_associations .associated_product a {
	width:108px;
	color: #666 !important;
	line-height: normal;
	font-size: 0.9em;
}
#cmd_productdisplay #wrapper_page_content #product_associations .associated_product a .product_price {
	color: #000;
}
#cmd_productdisplay #wrapper_page_content #product_associations .associated_product a .now_price {
	color: #FF0000;
}

#cmd_productdisplay #wrapper_page_content,
#cmd_bundledisplay .bundle_detail,
#cmd_schway #wrapper_page_content {
	padding:10px 20px 20px;
}
#cmd_productdisplay .product_column_1,
#cmd_bundledisplay .product_column_1,
#cmd_schway .product_column_1 {
	width:410px;
}

#cmd_productdisplay .product_column_1 .product_viewer,
#cmd_bundledisplay .product_column_1 .product_viewer,
#cmd_schway .product_column_1 .product_viewer{
	height: 510px  !important;
}

#cmd_productdisplay .product_column_1 .product_scroller ul li img,
#cmd_bundledisplay .product_column_1 .product_scroller ul li img,
#cmd_schway .product_column_1 .product_scroller ul li img {
	border:1px solid #999999;
}
#cmd_productdisplay .product_column_1 #product_column_1_espot_1,
#cmd_bundledisplay .product_column_1 #bundle_espot_1 {
	padding-left:50px;
}
#cmd_productdisplay #wrapper_page_content .sp_4 {
	width:130px;
}
#cmd_productdisplay #wrapper_page_content #product_associations, .associated_product .wrapper_toggle {
	width:128px;
}
.associated_product .wrapper_toggle {
	opacity:0.8 !important;
	filter: alpha(opacity=80) !important;
}

#cmd_productdisplay #product_recently_viewed_carousel,
#cmd_bundledisplay #product_recently_viewed_carousel,
#cmd_schway #product_recently_viewed_carousel {
	width:360px;
	left:0px;
}
#cmd_productdisplay #wrapper_page_content .associated_product p a {
	text-decoration:none;
}
#cmd_productdisplay #wrapper_page_content .product_thumb_carousel .wrapper_menu {
	height:347px;
}

#cmd_productdisplay #colorbox #cboxLoadedContent,
#cmd_bundledisplay #colorbox #cboxLoadedContent,
#cmd_schway #colorbox #cboxLoadedContent {
	margin: 0 0 10px !important;
	position:relative;
	top:15px;
}
#colorbox #cboxTitle {
	display: none !important;
}
#colorbox #cboxClose {
	bottom: auto !important;
	height: 14px !important;
	width: 62px !important;
	display: block;
	overflow: hidden;
	background: url(../lightbox_close.gif) top left no-repeat;
	top: 0;
}
#colorbox #cboxClose:hover {
	background-position: 0 -14px;
}
.associated_product p {
	text-align:center;
}
#product_recently_viewed p {
	margin:5px 0 5px 0;
	padding-top:5px;
	padding-left:12px;
	font-size: 1em;
}
/*#btn_see_full_details {
    background: url(../seefull-details.gif) no-repeat;
	}*/

.ajax_message {
	background:#e8e8e8;
}
.ajax_message p#ajax_success {
	background: url(../additemtobag_grey.gif) no-repeat;
	height: 19px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	border: none;
	padding: 0 0 5px 0;
	border-bottom:2px solid #FFF;
}
.ajax_message div p {
	margin:0px;
	float:none;
}
#product_tab_1 .ajax_message ul {
	margin:0 12px 10px 0;
}
.ajax_message div.cf div {
	float:left;
	width:152px;
}
#product_tab_1 .ajax_message {
	padding:10px;
	display:none;
}
.ajax_message #btn_go_to_checkout {
	background:url(../blue_buttons.gif) no-repeat -202px -129px;
	display:block;
	height:25px;
	margin-top:20px;
	overflow:hidden;
	text-indent:-9999px;
	width:153px;
}
#cmd_productdisplay #wrapper_product_slideshow .slideshow_prev,
#cmd_bundledisplay #wrapper_product_slideshow .slideshow_prev,
#cmd_schway #wrapper_product_slideshow .slideshow_prev {
	background: url(../lightbox_slideshow_prev.gif) no-repeat left top;
	left:0;
}

#cmd_productdisplay #wrapper_product_slideshow .slideshow_prev, 
#cmd_productdisplay #wrapper_product_slideshow .slideshow_next,
#cmd_bundledisplay #wrapper_product_slideshow .slideshow_prev, 
#cmd_bundledisplay #wrapper_product_slideshow .slideshow_next,
#cmd_schway #wrapper_product_slideshow .slideshow_prev, 
#cmd_schway #wrapper_product_slideshow .slideshow_next {
	display:block;
	height:21px;
	overflow:hidden;
	text-indent:-9999px;
	top:410px;
	width:18px;
}
#cmd_productdisplay #wrapper_product_slideshow .slideshow_next,
#cmd_bundledisplay #wrapper_product_slideshow .slideshow_next,
#cmd_schway #wrapper_product_slideshow .slideshow_next {
	background: url(../lightbox_slideshow_next.gif) no-repeat left top;
	right:0;
}
#cmd_productdisplay .product_detail .frame, 
#cmd_productdisplay #colorbox .product_viewer .frame,
#cmd_bundledisplay .bundle_detail .frame, 
#cmd_bundledisplay #colorbox .product_viewer .frame,
#cmd_schway .schway_detail .frame, 
#cmd_schway #colorbox .product_viewer .frame{
	background:#F6F6F6;/*margin-top:20px;*/
	}
/*#cmd_productdisplay .product_viewer .wrapper_product_view div a .jqZoomPup {
	top:-20px !important;
	}*/
	
/*start Facebook and twitter - espot col 1 pos 1*/
#cmd_productdisplay #socialLinksContainer #xfbml_like_button {
    float: left;
}

#cmd_productdisplay #socialLinksContainer .twitter-share-button {
    float: right;
    width: 100px !important;
}

/*end Facebook and twitter - espot col 1 pos 1*/


/* NEW BUNDLE AND SCHWAY PAGES */
#cmd_bundledisplay .product_column_1 #bundle_espot_1 {
	margin-top: 20px;
	}

#cmd_bundledisplay #product_recently_viewed,
#cmd_schway #product_recently_viewed {
	margin-top: 30px;
	} 
	
#cmd_bundledisplay #wrapper_page_content .product_column_2,
#cmd_schway #wrapper_page_content .product_column_2 {
	width: 530px;
	} 

#cmd_bundledisplay #wrapper_page_content .product_column_2 #wrapper_bundle_content, 
#cmd_schway #wrapper_page_content .product_column_2 #wrapper_schway_content,
#cmd_bundledisplay #wrapper_page_content .product_column_2 .bundle_display_product, 
#cmd_schway #wrapper_page_content .product_column_2 .schway_display_product {
	width: 474px;
	}

#cmd_bundledisplay #wrapper_page_content .product_column_2 #wrapper_bundle_content .product_image, 
#cmd_schway #wrapper_page_content .product_column_2 #wrapper_schway_content .product_image {
	width: 110px;
	padding-bottom: 25px;
	}

.bundle_detail .product_image .bundle_item, 
.schway_detail .product_image .schway_item {
	border: none;
	}

#cmd_bundledisplay #wrapper_page_content .product_column_2 #wrapper_bundle_content .product_information, 
#cmd_schway #wrapper_page_content .product_column_2 #wrapper_schway_content .product_information {
	padding-bottom: 25px;
	}

#cmd_bundledisplay #wrapper_page_content .product_column_2 #wrapper_bundle_content .product_information, 
#cmd_schway #wrapper_page_content .product_column_2 #wrapper_schway_content .product_information,
#cmd_bundledisplay #wrapper_page_content .product_column_2 #wrapper_bundle_content .wrapper_product_quantity, 
#cmd_schway #wrapper_page_content .product_column_2 #wrapper_schway_content .wrapper_product_quantity, 
#cmd_bundledisplay #wrapper_page_content .product_column_2 #wrapper_bundle_content .form_navigation, 
#cmd_schway #wrapper_page_content .product_column_2 #wrapper_schway_content .form_navigation {
	width: 364px;
	}

.bundle_detail .form_bundle .fr .label, .schway_detail .form_schway .fr .label {
	width: 60px;
	}

.bundle_detail .form_bundle .fr .field, .schway_detail .form_schway .fr .field {
	width: 294px !important;
	}

.bundle_detail .form_bundle .fr .field select, .schway_detail .form_schway .fr .field select {
	margin: 0;
	width: 100px !important;
	}

.bundle_detail .form_bundle .fr .field select.product_size, 
.schway_detail .form_schway .fr .field select.product_size,
.bundle_detail .form_bundle .fr .field .product_size_guide, 
.schway_detail .form_schway .fr .field .product_size_guide {
	float: left !important;
	line-height: normal;
	}

.bundle_detail .form_bundle .fr .field .product_size_guide, 
.schway_detail .form_schway .fr .field .product_size_guide {
	display: block;
	width: 59px;
	}

#cmd_bundledisplay #wrapper_page_content .product_column_2 p#buy_bundle, 
#cmd_schway #wrapper_page_content .product_column_2 p#buy_schway,
#cmd_bundledisplay #wrapper_page_content .product_column_2 p#buy_bundle_dynamic, 
#cmd_schway #wrapper_page_content .product_column_2 p#buy_schway_dynamic {
	color: #000;
	font-size: 1.2em;
	font-weight: normal;
	margin: 0;
	padding: 0 0 12px;
	}

#cmd_bundledisplay #wrapper_page_content .product_column_2 .bundle_display_product, 
#cmd_schway #wrapper_page_content .product_column_2 .schway_display_product {
	border-color: #ededed;
	margin: 0;
	padding-bottom: 0;
	}

#cmd_bundledisplay #wrapper_page_content .product_column_2 #wrapper_bundle_content, 
#cmd_schway #wrapper_page_content .product_column_2 #wrapper_schway_content {
	border-bottom: 2px solid #ededed;
	}

#cmd_bundledisplay #wrapper_page_content .product_column_2 #wrapper_bundle_content .form_navigation, 
#cmd_schway #wrapper_page_content .product_column_2 #wrapper_schway_content .form_navigation {
	padding: 0;
	margin: 0;
	border: none;
	}

#cmd_bundledisplay #wrapper_page_content .product_column_2 #wrapper_bundle_content .form_navigation li, 
#cmd_schway #wrapper_page_content .product_column_2 #wrapper_schway_content .form_navigation li {
	margin: 0;
	}

#cmd_bundledisplay #wrapper_page_content .product_column_2 #wrapper_bundle_content fieldset, 
#cmd_schway #wrapper_page_content .product_column_2 #wrapper_schway_content  fieldset {
	margin: 0;
	}
	
#cmd_bundledisplay #wrapper_page_content .product_column_2 h2, 
#cmd_schway #wrapper_page_content .product_column_2 h2 {
	margin-bottom: 7px;
	text-transform: none;
	line-height: normal;
	font-size: 1.2em;
	}

#cmd_bundledisplay #wrapper_page_content .product_column_2 .product_description, 
#cmd_schway #wrapper_page_content .product_column_2 .product_description {
	line-height: normal;
	margin: 0 0 3px;
	text-transform: none;
	font-size: 1em;
	color: #666;
	}

#cmd_bundledisplay #wrapper_page_content .product_column_2 .product_description a, 
#cmd_schway #wrapper_page_content .product_column_2 .product_description a,
#cmd_bundledisplay ul.product_summary li.product_price, 
#cmd_schway ul.product_summary li.product_price {
	color: #666 !important;
	}
	
#cmd_bundledisplay ul.product_summary li.was_price, 
#cmd_schway ul.product_summary li.was_price,
#cmd_bundledisplay ul.product_summary li.now_price, 
#cmd_schway ul.product_summary li.now_price {
	display: inline;
	}

#cmd_bundledisplay ul.product_summary li.now_price, 
#cmd_schway ul.product_summary li.now_price {
	color: #e82b29 !important;
	padding-left: 4px;
	}
	
#cmd_bundledisplay #wrapper_page_content .product_summary li, 
#cmd_schway #wrapper_page_content .product_summary li {
	line-height: normal;
	}

#cmd_bundledisplay #wrapper_page_content .product_summary li.product_code, 
#cmd_schway #wrapper_page_content .product_summary li.product_code {
	font-weight: normal;
	}

#cmd_bundledisplay #wrapper_page_content .product_column_2 .wrapper_product_size, 
#cmd_schway #wrapper_page_content .product_column_2 .wrapper_product_size {
	margin-bottom: 7px;
	}

#cmd_bundledisplay #wrapper_page_content .product_column_2 .wrapper_product_size .field, 
#cmd_schway #wrapper_page_content .product_column_2 .wrapper_product_size .field {
	padding: 0;
	}

#cmd_bundledisplay #wrapper_page_content .product_column_2 .label label, 
#cmd_schway #wrapper_page_content .product_column_2 .label label {
	padding: 2px 0;
	}

#cmd_bundledisplay #product_tab_1 .product_size_guide, 
#cmd_schway #product_tab_1 .product_size_guide {
	margin-left: 10px !important;
	font-weight: normal;
	}

.bundle_detail .product_image .enlarge, 
.schway_detail .product_image .enlarge {
	display: none;
	}

#cmd_bundledisplay .product_column_2 #item_out_of_stock,
#cmd_schway .product_column_2 #item_out_of_stock {
	border: none;
	font-weight: normal;
	font-size: 1em;
	color: #666;
	}


#cmd_bundledisplay .product_column_2 #wrapper_bundle_content .server_message, 
#cmd_schway .product_column_2 #wrapper_schway_content .server_message {
	width: 454px;
	background-color: #ffd7d7;
	font-weight: normal;
	color: #000;
	padding: 5px 10px;
	}

#cmd_bundledisplay #wrapper_page_content .product_column_2 .menu_inline li.last, 
#cmd_schway #wrapper_page_content .product_column_2 .menu_inline li.last {
	display: none;
	}

#cmd_bundledisplay #wrapper_page_content .product_column_2 .menu_inline li.replace, 
#cmd_schway #wrapper_page_content .product_column_2 .menu_inline li.replace {
	float: right;
	margin: 0;
	}

#cmd_bundledisplay #wrapper_page_content .product_column_2 .menu_inline li.replace a#btn_go_to_checkout, 
#cmd_schway #wrapper_page_content .product_column_2 .menu_inline li.replace a#btn_go_to_checkout {
	background: url(../blue_buttons.gif) no-repeat -202px -129px;
	display:block;
	height:25px;
	margin-top:20px;
	overflow:hidden;
	text-indent:-9999px;
	width:153px;
	}
	
#cmd_bundledisplay #product_tab_1, 
#cmd_schway #product_tab_1 {
	padding-bottom: 27px;
	}

#cmd_bundledisplay #wrapper_content .bundle_fixed fieldset {
	margin: 0;
	}

#cmd_bundledisplay #wrapper_content .bundle_fixed .form_navigation {
	width: 474px !important;
	border: none;
	padding: 0;
	margin: 20px 0 0 0 !important;
	}

#cmd_bundledisplay #wrapper_content .bundle_fixed .server_message {
	margin: 20px 0 0 0 !important;
	width: 454px;
	background-color: #ffd7d7;
	font-weight: normal;
	color: #000;
	padding: 5px 10px;
	}

#cmd_bundledisplay #wrapper_content .bundle_fixed .form_navigation li.checkout_next_step {
	display: none;
	}
	
#cmd_bundledisplay #wrapper_content .bundle_fixed .form_navigation li.checkout_previous_step {
	float: right;
	}
	
#cmd_bundledisplay #wrapper_content .bundle_fixed .ajax_message p.ajax_success {
	background: url(../additemtobag_grey.gif) no-repeat;
	height: 19px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	border: none;
	padding: 0 0 5px 0;
	border-bottom:2px solid #FFF;
}
	
#cmd_bundledisplay #wrapper_content .bundle_fixed .ajax_message .btn_go_to_checkout {
	background: url(../blue_buttons.gif) no-repeat -202px -129px;
	display:block;
	height:25px;
	margin-top:20px;
	overflow:hidden;
	text-indent:-9999px;
	width:153px;
	}
	
#cmd_bundledisplay #wrapper_content .bundle_fixed .ajax_message ul {
	width: 290px;
	}	
	
#cmd_bundledisplay .product_column_2 .form_navigation .ajax_message, 
#cmd_schway .product_column_2 .form_navigation .ajax_message {
	background: none;
	padding:0 0 0 10px;
	}

#cmd_bundledisplay .bundle_flexible .ajax_message p.ajax_success, 
#cmd_schway .ajax_message p.ajax_success {
	background: url(../item_added_to_bag.gif) no-repeat left 2px;
	display:block;
	height: 21px;
	margin:0;
	overflow:hidden;
	padding:0 10px 0 0;
	text-indent:-9000px;
	width: 166px;
	float: left;
	}









	
	
	
	
	
	
/* OLD BUNDLE PAGES */
	
#cmd_bundledisplay #wrapper_content #wrapper_page_content #wrapper_bundle_header {
	background:url(../get_the_lot.gif) no-repeat;
	width:990px;
	height:110px;
	border:none;
	display:block;
}
#cmd_bundledisplay .category_221111 #wrapper_content #wrapper_page_content #wrapper_bundle_header, 
#cmd_bundledisplay .category_221130 #wrapper_content #wrapper_page_content #wrapper_bundle_header {
	background:url(../get_the_lot2.jpg);
	width:990px;
	height:325px;
	border:none;
	display:block;
}
#cmd_bundledisplay #bundle_column_1 {
	margin-right:36px;
	padding-left:14px;
}
#cmd_bundledisplay #bundle_column_1 .bundle_display_product {
	border-bottom:none;
}
#cmd_bundledisplay #bundle_column_1 .bundle_display_product .product_size {
	border-bottom:1px solid #e9e9e9;
	margin: 0 30px;
}
#cmd_bundledisplay #bundle_column_1 .bundle_display_product .product_size select.select_product_size {
	margin-bottom:10px;
}
#cmd_bundledisplay #bundle_column_1 .bundle_display_product dd {
	margin-left:28px;
	width:175px;
}
#cmd_bundledisplay #bundle_column_1 .bundle_display_product .product_description a {
	text-align:center;
	font-weight:normal;
	color:#333;
}
#cmd_bundledisplay #bundle_column_1 .bundle_display_product .product_price {
	font-weight:bold;
	color:#000;
}
#cmd_bundledisplay #bundle_column_2 {
	border:none;
	position:relative;
}
#cmd_bundledisplay #bundle_column_2 h1 {
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:0.1em !important;
	width:310px;
}
#cmd_bundledisplay #bundle_column_2 #buy_bundle {
	color:#000;
	font-weight:bold;
}
#cmd_bundledisplay #bundle_column_2 #bundle_description {
	border-top:2px solid #ececec;
	padding:14px 0 0 0;
	margin:0;
}
#cmd_bundledisplay #bundle_column_2 ul.menu_inline {
	border-top:none;
}
#cmd_bundledisplay #bundle_column_2 ul.menu_inline li.checkout_next_step a.btn_continue_shopping {
	background:transparent url(../grey_buttons.gif) no-repeat scroll -185px 0 !important;
	height:26px !important;
	width:151px !important;
}
#cmd_bundledisplay #bundle_column_2 ul.menu_inline li.checkout_previous_step {
	padding-top:3px;
}

#cmd_productdisplay #product_tab_1 .product_size_guide,
#cmd_bundledisplay #product_tab_1 .product_size_guide, 
#cmd_schway #product_tab_1 .product_size_guide, 
#cmd_bundledisplay #bundle_column_2 .product_size_guide {
	float:none;
	background: url(../size_guide_bg.gif) repeat-x bottom;
	color:#666;
	margin-left:20px;
	padding-bottom:5px;
}
#cmd_productdisplay #product_tab_1 #product_display_details_offers {
	padding-left:15px;/*display:none;*/
	}
#cmd_productdisplay #product_tab_1 #product_column_2_espot_2 {
	margin:20px 0 10px 0;
}
#cmd_productdisplay #product_tab_1 #product_column_2_espot_3 .activity_1 {
	margin: 0 0 10px 0;
}
#cmd_productdisplay #product_tab_1 .product_size_guide {
	position:absolute;
	top:0;
	left:253px;
	font-weight:normal;
	text-transform:none;
}
#cmd_bundledisplay #bundle_column_2 .product_size_guide {
	float:right;
	position:absolute;
	top:17px;
	left:333px;
	font-weight:normal;
}
#cmd_bundledisplay #bundle_column_2 {
	background:#f6f6f6 !important;
	width:390px;
}
#cmd_bundledisplay #bundle_column_2 #bundle_size_guide {
	padding:0;
	margin:0;
}
#cmd_bundledisplay #bundle_column_2 #bundle_espot_1 {
	margin-top:20px;
}





/* MENU */
#wrapper_header #nav_catalog_menu li ul li {
	background-color:#000 !important;

}
/* menu drop shadow */
#wrapper_header #nav_catalog_menu.sf-shadow ul {
	background:	url(../shadow.png) no-repeat bottom right !important;
	padding: 0 8px 9px 0 !important;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
#wrapper_header #nav_catalog_menu.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
#wrapper_header #nav_catalog_menu li.category_209336, #wrapper_header #nav_catalog_menu li.category_209359 {
	display: none;
}
#wrapper_header #nav_catalog_menu li ul li a, #wrapper_header #nav_catalog_menu li ul li span {
	background:none !important;
	text-indent: 0;
	color: #fff;
	text-transform: none;
	font-weight: normal;
	font-size: 1em;
	/*padding:3px 16px 3px 16px;*/
	height: 20px;
	width: auto !important;
	border: none;
	margin-top: 0px;
	overflow: visible;
}
/*#wrapper_header #nav_catalog_menu li ul li a:hover, #wrapper_header #nav_catalog_menu li ul li span {
	background: #4c4c4c !important;
	margin: 0 5px;
	padding:3px 11px 3px 11px;
}*/
#wrapper_header #nav_catalog_menu li.category_208982 ul {
	right:0px;
	color:#e72a2a;
}
#wrapper_header #nav_catalog_menu li.category_331004 a,
#wrapper_header #nav_catalog_menu li.category_331004 span,
#wrapper_header #nav_catalog_menu li.category_208982 ul a,
#wrapper_header #nav_catalog_menu li.category_208978 ul li.category_209148 a,
#wrapper_header #nav_catalog_menu li.category_208978 ul li.category_209148 span,
#wrapper_header #nav_catalog_menu li.category_208979 ul li.category_209163 a,
#wrapper_header #nav_catalog_menu li.category_208979 ul li.category_209163 span,
#wrapper_header #nav_catalog_menu li.category_208980 ul li.category_209239 a,
#wrapper_header #nav_catalog_menu li.category_208980 ul li.category_209239 span,
#wrapper_header #nav_catalog_menu li.category_223521 ul li.category_223531 a,
#wrapper_header #nav_catalog_menu li.category_223521 ul li.category_223531 span,
#wrapper_header #nav_catalog_menu li.category_393604 ul li.category_393611 a,
#wrapper_header #nav_catalog_menu li.category_393604 ul li.category_393611 span,
#wrapper_header #nav_catalog_menu li.category_304053 ul li.category_415699 a,
#wrapper_header #nav_catalog_menu li.category_304053 ul li.category_415699 span,
#wrapper_header #nav_catalog_menu li.category_427030 ul li.category_427039 a,
#wrapper_header #nav_catalog_menu li.category_427030 ul li.category_427039 span,
#wrapper_header #nav_catalog_menu li.category_277076 ul li.category_277109 a,
#wrapper_header #nav_catalog_menu li.category_277076 ul li.category_277109 span,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_208987 a,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_208987 a.active_item,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209055 a,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209055 a.active_item,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_208999 a,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_208999 a.active_item,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209012 a,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209012 a.active_item,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209022 a,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209022 a.active_item,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209035 a,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209035 a.active_item,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209062 a,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209062 a.active_item,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209090 a,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209090 a.active_item,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209070 a,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209070 a.active_item,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_216499 a,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_216499 a.active_item,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221280 a,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221280 a.active_item,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221292 a,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221292 a.active_item,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221268 a,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221268 a.active_item,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221248 a,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221248 a.active_item,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221236 a,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221236 a.active_item,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221258 a,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221258 a.active_item,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221225 a,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221225 a.active_item,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221217 a,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221217 a.active_item,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221209 a,
#cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221209 a.active_item {
	color:#e72a2a;
}

#wrapper_header #nav_catalog_menu li.category_208982 ul li.category_209301 a, #wrapper_header #nav_catalog_menu li.category_208982 ul li.category_209301 span, #wrapper_header #nav_catalog_menu li.category_208978 ul li.category_209146 a, #wrapper_header #nav_catalog_menu li.category_208978 ul li.category_209146 span, #wrapper_header #nav_catalog_menu li.category_208979 ul li.category_209160 a, #wrapper_header #nav_catalog_menu li.category_208979 ul li.category_209160 span, #wrapper_header #nav_catalog_menu li.category_208979 ul li.category_216036 a, #wrapper_header #nav_catalog_menu li.category_208979 ul li.category_216036 span, #wrapper_header #nav_catalog_menu li.category_223521 ul li.category_223530 a, #wrapper_header #nav_catalog_menu li.category_223521 ul li.category_223530 span, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209051 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209051 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209050 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209050 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209053 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209053 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209011 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209011 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209019 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209019 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209032 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_209032 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_213572 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_213572 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_213571 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_213571 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_213573 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_213573 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_213574 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_213574 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_213024 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_213024 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_220555 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_220555 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221278 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221278 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221279 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221279 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221234 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221234 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221235 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221235 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221246 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221246 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221247 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221247 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221266 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221266 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221267 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221267 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221290 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221290 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221291 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221291 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221256 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221256 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221257 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221257 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221162 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221162 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221210 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221210 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221218 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221218 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221226 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_221226 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_223032 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_223032 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_223536 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_223536 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_231098 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_231098 a.active_item, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_232050 a, #cmd_categorydisplay #wrapper_outer #wrapper_page_body #wrapper_content #wrapper_aside ul#nav_category li.category_232050 a.active_item, #wrapper_header #nav_catalog_menu li.category_208979 ul li.category_235628 a, #wrapper_header #nav_catalog_menu li.category_208979 ul li.category_235628 span, #wrapper_header #nav_catalog_menu li.category_223521 ul li.category_247516 a, #wrapper_header #nav_catalog_menu li.category_223521 ul li.category_247516 span,
#wrapper_header #nav_catalog_menu li.category_208979 ul li.category_263034 a, 
#wrapper_header #nav_catalog_menu li.category_208982 ul li.category_365151 a, 
#wrapper_header #nav_catalog_menu li.category_208982 ul li.category_365150 a, 
#wrapper_header #nav_catalog_menu li.category_208982 ul li.category_364709 a,
#wrapper_header #nav_catalog_menu li.category_208978 ul li.category_230999 a,
#wrapper_header #nav_catalog_menu li.category_208979 ul li.category_325161 a,
#wrapper_header #nav_catalog_menu li.category_304053 ul li.category_304060 a,
#wrapper_header #nav_catalog_menu li.category_208979 ul li.category_263034 span,
#wrapper_header #nav_catalog_menu li.category_393604 ul li.category_402520 a,
#wrapper_header #nav_catalog_menu li.category_393604 ul li.category_393614 a,
#wrapper_header #nav_catalog_menu li.category_208978 ul li.category_419551 a,
#wrapper_header #nav_catalog_menu li.category_208978 ul li.category_419551 span,
#wrapper_header #nav_catalog_menu li.category_208978 ul li.category_419550 a,
#wrapper_header #nav_catalog_menu li.category_208978 ul li.category_419550 span,
#wrapper_header #nav_catalog_menu li.category_208982 ul li.category_412502 a,
#wrapper_header #nav_catalog_menu li.category_208982 ul li.category_412502 span{
	color:#3399cc;
}
li.category_221137 a {
	color:#3399cc !important;
}
#wrapper_header #nav_catalog_menu li.category_223521 ul li.category_223533 a, #wrapper_header #nav_catalog_menu li.category_208982 ul li.category_225985 a, #wrapper_header #nav_catalog_menu li.category_223521 ul li.category_223533 span {
	color:#fae11f;
}
#wrapper_header #nav_catalog_menu li.category_223521 ul li.category_253999 a,
#wrapper_header #nav_catalog_menu li.category_208978 ul li.category_254005 a,
#wrapper_header #nav_catalog_menu li.category_208979 ul li.category_254000 a,
#wrapper_header #nav_catalog_menu li.category_208980 ul li.category_254007 a {
	color: #f78f1e;
}
#wrapper_header #nav_catalog_menu li.category_208974 ul, #wrapper_header #nav_catalog_menu li.category_208974 ul li {
	width:16.5em !important;
}
#wrapper_header #nav_catalog_menu li.category_223521 ul, #wrapper_header #nav_catalog_menu li.category_223521 ul li {
	width:16.5em !important;
}
#wrapper_header #nav_catalog_menu li.category_208978 ul, #wrapper_header #nav_catalog_menu li.category_208978 ul li {
	width:17.6667em !important;/*width:248px !important;*/
	}
#wrapper_header #nav_catalog_menu li.category_208979 ul, #wrapper_header #nav_catalog_menu li.category_208979 ul li {
	width:14.25em !important;
}
#wrapper_header #nav_catalog_menu li.category_208980 ul, #wrapper_header #nav_catalog_menu li.category_208980 ul li {
	width:16.6667em !important;
}
#wrapper_header #nav_catalog_menu li.category_208975 ul, #wrapper_header #nav_catalog_menu li.category_208975 ul li {
	width:18.4167em !important;
}
#wrapper_header #nav_catalog_menu li.category_208982 ul, #wrapper_header #nav_catalog_menu li.category_208982 ul li {
	width:18.8333em !important;
}



#wrapper_header #nav_catalog_menu li.category_300507,
#wrapper_header #nav_catalog_menu li.category_312498 {
	display:none !important;
	position: absolute;
	top: -999px;
	left: -999px;
	width: 0;
	height: 0;
}


/*#wrapper_header #nav_catalog_menu li.category_208978 ul li.category_209148 {
	padding-bottom:10px;
	}

#wrapper_header #nav_catalog_menu li.category_208978 ul li.category_209148 a,
#wrapper_header #nav_catalog_menu li.category_208978 ul li.category_209148 span {
	background: url(../features/adcopy/free_shirt_tie_with_suit_super_cat.gif) 10px 37px !important;
	background-repeat:no-repeat !important;
	display:block;
	width:156px !important;
	height:77px;
	padding-left:16px;
	margin-left:0px;
	}

#wrapper_header #nav_catalog_menu li.category_208975 ul li.category_221111 {
	padding-bottom:0px;
	}*/

#wrapper_header #nav_catalog_menu li.category_208975 ul li.category_221111 a, #wrapper_header #nav_catalog_menu li.category_208975 ul li.category_221111 a:hover, #wrapper_header #nav_catalog_menu li.category_208975 ul li.category_221111 span {
	background: url(../features/adcopy/suitedbooted_menu.gif) 15px 0px !important;
	background-repeat:no-repeat !important;
	display:block;
	width:233px !important;
	height:26px;
	padding:0 !important;
	margin:0 !important;
	text-indent:-9000px;
}

/* Espot Product detail page */
.espot_advertisement a {
	display:block;
	margin-bottom:3px;
}
.espot_advertisement a img {
	vertical-align:bottom;
}
/* cmd_categorydisplay category_221130 #cmd_categorydisplay .category_221130 #wrapper_content ul.product li.product_image {height:272px !important;}*/	

/* STORE FINDER */
.stores_result ul {
	height: auto;
	padding: 0 10px 10px 0;
}
/******************************************************** DPLP ***********************************************************/

#cmd_catalognavigationsearchresultcmd #wrapper_aside {
	font-size:95%;
	padding-top:6px;
}
#cmd_catalognavigationsearchresultcmd #wrapper_aside.sp_5 h3 {
	display: inline;
	float: left;
	font-family: Arial Black,Arial,Helvetica,sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 0 0 15px;
	width: auto;
}
#cmd_catalognavigationsearchresultcmd #wrapper_aside.sp_5 #wrapper_filters {
	margin-left:10px;
}
#cmd_catalognavigationsearchresultcmd #wrapper_aside.sp_5 a.clear_all {
	float:right;
	font-size: 0.9em;
	font-weight: normal;
	display:inline;
	text-decoration:underline;
	margin-right:5px;
	width:auto;
}
#wrapper_filters span.filter_label.collapse {
	display:none;
}
#cmd_catalognavigationsearchresultcmd #wrapper_aside #wrapper_filters {
	text-transform: capitalize;
}
#cmd_catalognavigationsearchresultcmd #wrapper_aside.sp_5 #wrapper_filters .cf span.filter_label {
	color: #333;
	display: block;
	font-family: Arial Black,Arial,Helvetica,sans-serif;
	padding: 2px 0 2px 22px;
	text-transform: uppercase;
	width: 168px;
}
#cmd_catalognavigationsearchresultcmd #wrapper_aside #wrapper_filters .collapse {
	background:url("/wcsstore/ConsumerDirectStorefrontAssetStore/images/colors/color2/v2/filter_arrow.gif") no-repeat scroll 6px -17px transparent;
	padding-left:15px;
	width:50%;
}
#cmd_catalognavigationsearchresultcmd #wrapper_aside #wrapper_filters .shut {
	background:url("/wcsstore/ConsumerDirectStorefrontAssetStore/images/colors/color2/v2/filter_arrow.gif") no-repeat scroll 6px 5px transparent;
	padding-left:13px;
}
#cmd_catalognavigationsearchresultcmd #wrapper_aside.sp_5 #cat_all.block_search_filter .filter_label {
	color: #333;
	display: block;
	font-family: Arial Black,Arial,Helvetica,sans-serif;
	padding-left: 17px;
	text-transform: uppercase;
	width: auto;
}
#cmd_catalognavigationsearchresultcmd #wrapper_aside.sp_5 #cat_all.block_search_filter {
	background:none;
	padding:0;
	border:none;
	display:none
}
#cmd_catalognavigationsearchresultcmd #wrapper_aside #cat_all a {
	background:#fff url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/colors/color2/v2/filter_check_box2.gif) no-repeat scroll 17px -199px;
	color: #666;
	font-weight: normal;
	padding-left: 33px;
}
#cmd_catalognavigationsearchresultcmd #wrapper_aside .block_search_filter {
	background-color: transparent;
	border: medium none;
	clear: both;
	margin-bottom: 20px;
	padding: 0;
}
#wrapper_filters a.link_clear_filter {
	color: #000;
	font-size: 0.9em;
	font-weight: normal;
	margin-left:0px;
	padding-right: 5px;
	position:relative;
	margin-top:-20px;
	text-decoration:underline;
}
#cmd_catalognavigationsearchresultcmd #wrapper_aside.sp_5 .block_search_filter ul {
	padding-left:7px;
	margin-right:3px;
}
#wrapper_aside #wrapper_filters div.cf ul {
	float:left;
}
#wrapper_aside #wrapper_filters div.cf ul li {
	float:left;
	width:90%;
}/*stops bottom scrollbar on select*/
#wrapper_aside #wrapper_filters #filter_1_Colour div.cf ul li, #wrapper_aside #wrapper_filters #filter_1_WaistSize div.cf ul li, #wrapper_aside #wrapper_filters #filter_1_ShirtSize div.cf ul li, #wrapper_aside #wrapper_filters #filter_1_ShoeSize div.cf ul li, #wrapper_aside #wrapper_filters #filter_1_ChestSize div.cf ul li {
	float:left;
	width:46%;
}
#wrapper_aside #wrapper_filters #filter_1_Size div.cf ul li a {
	text-transform:uppercase;
}
#cmd_catalognavigationsearchresultcmd .block_search_filter li.disabled a, .block_search_filter li.disabled a:visited {
	background-position:-554px -77px;
	color:#ccc !important;
	cursor:default;
	font-weight:normal;
}
#cmd_catalognavigationsearchresultcmd #wrapper_aside .block_search_filter li a, #cmd_catalognavigationsearchresultcmd #wrapper_aside .block_search_filter li a:visited {
	background:transparent url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/colors/color2/v2/filter_check_box2.gif) no-repeat scroll 0 4px;
	color: #666;
	display: block;
	padding-left: 16px;
	font-weight:normal;
}
#cmd_catalognavigationsearchresultcmd #wrapper_aside .block_search_filter li.active a, #cmd_catalognavigationsearchresultcmd #wrapper_aside .block_search_filter li.active a:visited {
	background:transparent url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/colors/color2/v2/filter_check_box2.gif) no-repeat scroll 0 -200px ;
	display: block;
	padding-left: 16px;
	font-weight:normal;
}
#cmd_catalognavigationsearchresultcmd #wrapper_aside .block_search_filter ul { /*when UL has no scroll-bar */
	border:none;
}
#cmd_catalognavigationsearchresultcmd #wrapper_aside .block_search_filter ul.overflow { /*when UL has a scroll-bar */
	border: none;
}
#cmd_catalognavigationsearchresultcmd #wrapper_aside.sp_5 #wrapper_filters #slider_2_Price .cf span.filter_label {
	padding-left: 2px;
}
#cmd_catalognavigationsearchresultcmd #wrapper_aside.sp_5 #wrapper_filters #slider_2_Price .cf form {
	margin:5px 0;
}
.js .jslider_round .jslider-bg i, .jslider_round .jslider-pointer {
	background-image:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/colors/color2/v2/jslider.gif);
}
#cmd_catalognavigationsearchresultcmd #wrapper_aside.sp_5 #wrapper_filters #slider_2_Price .cf form .jslider-pointer.jslider-pointer-to {
	background-position:-39px -37px;
}
/*vertical bar : page number + sort by*/


#cmd_catalognavigationsearchresultcmd .wrapper_product_pagination div.ppp {
	margin-right:0 !important;
	position:absolute;
	right:285px;
}
#cmd_catalognavigationsearchresultcmd .wrapper_product_pagination .ppp span.pp_intro {
	font-weight:normal;
	margin-right:5px;
	text-transform:lowercase;
	float:left;
}
#cmd_catalognavigationsearchresultcmd .wrapper_product_pagination div.ppp ul.menu_inline {
	clear:none;
	float:left;
	margin:0 5px 0 0 !important;
	width:auto !important;
}
#cmd_catalognavigationsearchresultcmd .wrapper_product_pagination div.ppp ul.menu_inline li, #cmd_catalognavigationsearchresultcmd .wrapper_product_pagination div.ppp ul.menu_inline li.show_all {
	background: url(../sprite.gif) -556px -13px no-repeat !important;
	padding:0 2px 0 4px;
}
#cmd_catalognavigationsearchresultcmd .wrapper_product_pagination div.ppp ul.menu_inline li.show_20 {
	background:none !important;
}
#cmd_catalognavigationsearchresultcmd .wrapper_product_pagination .ppp span.pp_foot {
	display:none
}
.wrapper_product_pagination ul.menu_inline li {
	margin:0 !important;
}
#cmd_catalognavigationsearchresultcmd #wrapper_page_content #top_pagination_list .pages ul.menu_inline, #cmd_catalognavigationsearchresultcmd #wrapper_page_content #bottom_pagination_list .pages ul.menu_inline {
	display:inline;
	margin:0;
	float:left;
	width:auto !important;
}
#cmd_catalognavigationsearchresultcmd #top_pagination_list.wrapper_product_pagination div.pages {
	float:right;
	padding-right:10px;
}
#cmd_catalognavigationsearchresultcmd #bottom_pagination_list.wrapper_product_pagination div.pages {
	float:right;
	padding-right:10px;
}
/*#cmd_catalognavigationsearchresultcmd #wrapper_page_content #top_pagination_list .result_count {
	display:block !important;
	padding:6px 0 5px 10px;
	width:20%;
	}*/	
	
#cmd_catalognavigationsearchresultcmd #wrapper_page_content #top_pagination_list .pages ul.menu_inline li a, #cmd_catalognavigationsearchresultcmd #wrapper_page_content #bottom_pagination_list .pages ul.menu_inline li a {
	padding:0 3px;
}
#cmd_catalognavigationsearchresultcmd #category_header_full {
	float:left;
	width:100%;
}
#cmd_catalognavigationsearchresultcmd .item_count {
	display:none;
}
#form_mercado_filters {
	height:20px;
	margin:0 5px 0 0;
	position:absolute;
	left:10px;
	float:none;
}
#form_mercado_filters.form_inline fieldset .cf dt {
	display:none;
}
#form_mercado_filters.form_row fieldset .cf dd {
	margin:0;
}
#form_mercado_filters.form_row fieldset, #form_mercado_filters.form_row fieldset dd.field, #form_mercado_filters select#sel_sort_field {
	width:115px;
	margin:0
}
#wrapper_category_header #catheader .block span, .wrapper_category_header #catheader .block span {
	line-height:1.2em;
}
/* TWO COLUMN LAYOUT */

#wrapper_aside #wrapper_filters div.cf ul {
	float: left;
	width: 94%;
}
#wrapper_aside #wrapper_filters #filter_1_Size div.cf ul li, #wrapper_aside #wrapper_filters #filter_1_Colour div.cf ul li, #wrapper_aside #wrapper_filters #filter_1_ShoeSize div.cf ul li {
	float: left;
	width: 46%;
}
#wrapper_aside .block_search_filter a.link_more_filters {
	outline:none;
	padding-left: 7px;
	text-decoration: underline;
}
/* STORE LOCATOR */

.list_marker {
	float: left;
	width: 93%;
	height: 20px;
	padding: 2px 0 3px 20px !important;
	margin-bottom: 2px;
}
#store_hours p {
	line-height: 1.3em;
}
#geo_list, #store_list {
	height:270px !important;
}
#map_search input[type=submit] {
	background: url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/colors/color2/v2/store_finder_search_btn.gif) no-repeat top left;
	text-indent:-9999px;
	height:24px;
	width:91px;
	border: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
	cursor: pointer;
	margin: 0 0 0 8px !important;
	}

#map_search input#inp_location {
	vertical-align:top;
}
#searched_for, #store_results p {
	margin-bottom:0;
}
#script_error {
	background:#fed6d7;
}
#map_canvas {
	width:450px;
}
#searched_location, #num_results {
	color:#333;
}
#searched_location {
	font-size:1.4em;
}

#cboxContent #wrapper_sf h1 {
	display: block !important;
	padding: 0 0 0 10px;
	border-bottom: 3px solid #e9e9e9;
}

/* Jeans Fit Guide - Facebook Like */

#flash #video_section {
	position: relative;
}
#flash #video_section iframe {
	position: absolute;
	top: 364px;
	left: 34px;
}

/*--------------- NEW NAV ------------------*/

#wrapper_header #nav_catalog_menu li ul {
	padding-bottom:10px;}

#wrapper_header #nav_catalog_menu li ul li {
	padding-left:10px !important;
	padding-right:10px!important;}
	
#wrapper_header #nav_catalog_menu li ul li.category_406504 {
	display:none !important;
}

#wrapper_header #nav_catalog_menu li.category_208982 ul {
	margin-right:18px!important;}
	
#wrapper_header #nav_catalog_menu li ul li.category_330526 a,/*  New In */
#wrapper_header #nav_catalog_menu li ul li.category_331012 a,
#wrapper_header #nav_catalog_menu li ul li.category_330524 a,
#wrapper_header #nav_catalog_menu li ul li.category_330520 a,

#wrapper_header #nav_catalog_menu li ul li.category_230985 a,   /*Clothing*/
#wrapper_header #nav_catalog_menu li ul li.category_209071 a,
#wrapper_header #nav_catalog_menu li ul li.category_396846 a,
#wrapper_header #nav_catalog_menu li ul li.category_277110 a,
#wrapper_header #nav_catalog_menu li ul li.category_209076 a,

#wrapper_header #nav_catalog_menu li ul li.category_277104 a,	/* T-Shirts & Tops */
#wrapper_header #nav_catalog_menu li ul li.category_427032 a,
#wrapper_header #nav_catalog_menu li ul li.category_427041 a,
#wrapper_header #nav_catalog_menu li ul li.category_427038 a,
#wrapper_header #nav_catalog_menu li ul li.category_277094 a,
#wrapper_header #nav_catalog_menu li ul li.category_426994 a,
#wrapper_header #nav_catalog_menu li ul li.category_426996 a,
#wrapper_header #nav_catalog_menu li ul li.category_427000 a,

#wrapper_header #nav_catalog_menu li ul li.category_330508 a, /* Jackets & Coats */
#wrapper_header #nav_catalog_menu li ul li.category_330997 a,
#wrapper_header #nav_catalog_menu li ul li.category_331003 a,

#wrapper_header #nav_catalog_menu li ul li.category_233541 a,   /*Jeans*/
#wrapper_header #nav_catalog_menu li ul li.category_223532 a,
#wrapper_header #nav_catalog_menu li ul li.category_240051 a, 
#wrapper_header #nav_catalog_menu li ul li.category_223522 a,
#wrapper_header #nav_catalog_menu li ul li.category_272506 a,
#wrapper_header #nav_catalog_menu li ul li.category_223530 a,
#wrapper_header #nav_catalog_menu li ul li.category_427001 a,
#wrapper_header #nav_catalog_menu li ul li.category_262999 a,
#wrapper_header #nav_catalog_menu li ul li.category_258987 a,

#wrapper_header #nav_catalog_menu li ul li.category_304054 a, /* Chinos */
#wrapper_header #nav_catalog_menu li ul li.category_304076 a,
#wrapper_header #nav_catalog_menu li ul li.category_427004 a,
#wrapper_header #nav_catalog_menu li ul li.category_377558 a,
#wrapper_header #nav_catalog_menu li ul li.category_304060 a,
#wrapper_header #nav_catalog_menu li ul li.category_427113 a,

#wrapper_header #nav_catalog_menu li ul li.category_222509 a,   /*Suits*/
#wrapper_header #nav_catalog_menu li ul li.category_209132 a, 
#wrapper_header #nav_catalog_menu li ul li.category_233056 a, 
#wrapper_header #nav_catalog_menu li ul li.category_209136 a,
#wrapper_header #nav_catalog_menu li ul li.category_209128 a,
#wrapper_header #nav_catalog_menu li ul li.category_365527 a,
#wrapper_header #nav_catalog_menu li ul li.category_209146 a,

#wrapper_header #nav_catalog_menu li ul li.category_393605 a,   /*Shoes*/
#wrapper_header #nav_catalog_menu li ul li.category_393606 a,
#wrapper_header #nav_catalog_menu li ul li.category_393610 a,
#wrapper_header #nav_catalog_menu li ul li.category_393613 a,
#wrapper_header #nav_catalog_menu li ul li.category_393612 a,
#wrapper_header #nav_catalog_menu li ul li.category_393614 a,

#wrapper_header #nav_catalog_menu li ul li.category_231006 a,   /*Accessories*/
#wrapper_header #nav_catalog_menu li ul li.category_209185 a, 
#wrapper_header #nav_catalog_menu li ul li.category_216047 a, 
#wrapper_header #nav_catalog_menu li ul li.category_209237 a,

#wrapper_header #nav_catalog_menu li ul li.category_248560 a,/* Brands */
#wrapper_header #nav_catalog_menu li ul li.category_248570 a,
#wrapper_header #nav_catalog_menu li ul li.category_248563 a,
#wrapper_header #nav_catalog_menu li ul li.category_248563 a,
#wrapper_header #nav_catalog_menu li ul li.category_264541 a,
#wrapper_header #nav_catalog_menu li ul li.category_248581 a,
#wrapper_header #nav_catalog_menu li ul li.category_291013 a,
#wrapper_header #nav_catalog_menu li ul li.category_248582 a,

#wrapper_header #nav_catalog_menu li ul li.category_396847 a,   /*What's New*/
#wrapper_header #nav_catalog_menu li ul li.category_241546 a, 
#wrapper_header #nav_catalog_menu li ul li.category_401727 a, 

#wrapper_header #nav_catalog_menu li ul li.category_412502 a   /*Sale and offers*/ {
	/*	background: #000 url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/colors/color2/v2/bg_line.gif)  no-repeat scroll 0 0px !important;*/
border-bottom:1px solid #666;
	padding-bottom:7px;
	margin-bottom:10px;
	overflow:visible!important;
	background-color:#000;
	}
	
#wrapper_header #nav_catalog_menu li ul li a:hover, #wrapper_header #nav_catalog_menu li ul li span {
	background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/colors/color2/v2/hover_dropdown.gif) repeat-x top left !important;
	display:block;}
	

/*#wrapper_header #nav_catalog_menu li ul li.category_262999 a,  JEANS Espot Dropdown
#wrapper_header #nav_catalog_menu li ul li.category_262999 span,
#wrapper_header #nav_catalog_menu li ul li.category_262999 a:hover,
#wrapper_header #nav_catalog_menu li ul li.category_262999 a:active{
	background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/colors/color2/v2/features/adcopy/30offJeans_w30.gif) no-repeat scroll 0 0px !important;
	margin:7px 0px 9px 0px;
	padding:0;
	text-indent:-9999px;
	width:198px;
	height:86px;
	display:block;
	outline:none !important;
	border:none !important
	}*/	
	
#wrapper_header #nav_catalog_menu li ul li.category_306495 a { display: none; }

/* SUITS Espot Dropdown*/
/*#wrapper_header #nav_catalog_menu li ul li.category_209128 a,	
#wrapper_header #nav_catalog_menu li ul li.category_209128 span,
#wrapper_header #nav_catalog_menu li ul li.category_209128 a:hover,
#wrapper_header #nav_catalog_menu li ul li.category_209128 a:active{
	background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/colors/color2/v2/features/adcopy/suits_79_w28.gif)  no-repeat scroll 0 0px !important;
	margin:7px 0px 9px 0px;
	padding:0;
	text-indent:-9999px;
	width:198px;
	height:86px;
	display:block;
	outline:none !important;
	border:none !important
	}*/
	
#wrapper_header #nav_catalog_menu li ul li.category_264503 a, /* shoes Espot Dropdown*/	
#wrapper_header #nav_catalog_menu li ul li.category_264503 span,
#wrapper_header #nav_catalog_menu li ul li.category_264503 a:hover,
#wrapper_header #nav_catalog_menu li ul li.category_264503 a:active{
	background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/colors/color2/v2/features/adcopy/shoes_2450.gif)  no-repeat scroll 0 0px !important;
	margin:7px 0px 9px 0px;
	padding:0;
	text-indent:-9999px;
	width:198px;
	height:86px;
	display:block;
	outline:none !important;
	border:none !important
	}	


#wrapper_header #nav_catalog_menu li ul li.category_236985 a, /* WHAT's NEW Espot Dropdown*/	
#wrapper_header #nav_catalog_menu li ul li.category_236985 span,
#wrapper_header #nav_catalog_menu li ul li.category_236985 a:hover,
#wrapper_header #nav_catalog_menu li ul li.category_236985 a:active{
	background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/colors/color2/v2/features/adcopy/whatsnew_dd_w14.gif)  no-repeat scroll 0 0px !important;
	margin:7px 0px 9px 0px;
	padding:0;
	text-indent:-9999px;
	width:221px;
	height:86px;
	display:block;
	outline:none !important;
	border:none !important
	}	
	
#wrapper_header #nav_catalog_menu li ul li.category_245484 a, /* XMAS GIFTS Espot Dropdown*/	
#wrapper_header #nav_catalog_menu li ul li.category_245484 span,
#wrapper_header #nav_catalog_menu li ul li.category_245484 a:hover,
#wrapper_header #nav_catalog_menu li ul li.category_245484 a:active{
	background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/colors/color2/v2/features/adcopy/xmasgifts_dd_w14.gif)  no-repeat scroll 0 0px !important;
	margin:7px 0px 9px 0px;
	padding:0;
	text-indent:-9999px;
	width:174px;
	height:86px;
	display:block;
	outline:none !important;
	border:none !important
	}		
	
#wrapper_header #nav_catalog_menu li ul li.category_248506 a, /* Sales and Offers*/	
#wrapper_header #nav_catalog_menu li ul li.category_248506 span,
#wrapper_header #nav_catalog_menu li ul li.category_248506 a:hover,
#wrapper_header #nav_catalog_menu li ul li.category_248506 a:active{
	background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/colors/color2/v2/features/adcopy/sale_plus10_wk29.gif)  no-repeat scroll 0 0px !important;
	margin:7px 0px 9px 0px;
	padding:0;
	text-indent:-9999px;
	width:228px;
	height:86px;
	display:block;
	outline:none !important;
	border:none !important
	}
	
#wrapper_header #nav_catalog_menu li ul li.category_248585 a, /* BRANDS - Drift King  Espot Dropdown*/	
#wrapper_header #nav_catalog_menu li ul li.category_248585 span,
#wrapper_header #nav_catalog_menu li ul li.category_248585 a:hover,
#wrapper_header #nav_catalog_menu li ul li.category_248585 a:active{
	background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/colors/color2/v2/features/adcopy/top_nav_dk.gif)  no-repeat scroll 0 0px !important;
	margin:7px 0px 9px 0px;
	padding:0;
	text-indent:-9999px;
	width:189px;
	height:86px;
	display:block;
	outline:none !important;
	border:none !important
	}	
	
#wrapper_header #nav_catalog_menu li ul li.category_263010 a, /* What's New - Brands Espot Dropdown*/	
#wrapper_header #nav_catalog_menu li ul li.category_263010 span,
#wrapper_header #nav_catalog_menu li ul li.category_263010 a:hover,
#wrapper_header #nav_catalog_menu li ul li.category_263010 a:active{
	background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/colors/color2/v2/features/adcopy/ddMenu_chinos.gif)  no-repeat scroll 0 0px !important;
	margin:7px 0px 9px 0px;
	padding:0;
	text-indent:-9999px;
	width:221px;
	height:86px;
	display:block;
	outline:none !important;
	border:none !important
	}
	
#wrapper_header #nav_catalog_menu li ul li.category_261022 a, /* Suits Dropdown - Free Shirt & Tie Offer*/	
#wrapper_header #nav_catalog_menu li ul li.category_261022 span,
#wrapper_header #nav_catalog_menu li ul li.category_261022 a:hover,
#wrapper_header #nav_catalog_menu li ul li.category_261022 a:active{
	background:url(/wcsstore/ConsumerDirectStorefrontAssetStore/images/colors/color2/v2/features/adcopy/228x86_freeshirt.gif)  no-repeat scroll 0 0px !important;
	margin:7px 0px 9px 0px;
	padding:0;
	text-indent:-9999px;
	width:228px;
	height:86px;
	display:block;
	outline:none !important;
	border:none !important
	}
	
/* Size Guide Lightbox Styles - static-0000008123, template-0000002383 */

/* Default.css */

/*************************************************
Style for the TABS with the new jQuery starts here
*************************************************/

#cboxLoadedContent #size_guide #tabs_holder{
	overflow:hidden;
	background:#F6F6F6;
	}

#cboxLoadedContent #size_guide .tabs-hide {
	display: none;
	}	
	
#cboxLoadedContent #size_guide .tabs-nav {
	list-style: none;
	display: block;
	overflow: hidden;
	clear: both;
	}
	
#cboxLoadedContent #size_guide .tabs-nav ul {
	float: left;
	margin: 0 !important;
	padding: 0 !important;
	}
	
#cboxLoadedContent #size_guide .tabs-nav li {
	float: left;
	overflow:hidden;
	}
	
#cboxLoadedContent #size_guide .tabs-nav li.no_margin_right {
	margin: 0!important;
	}
	
#cboxLoadedContent #size_guide .tabs-nav li a {
	height: 28px;
	display: block;
	text-indent: -9000px;
	overflow: hidden;
	}

#cboxLoadedContent #size_guide .tabs-container {
	clear: both;
	}
	
	
#cboxLoadedContent #size_guide .clearfix, .clear_fix {
	overflow: hidden;
	padding-bottom: 0 !important;
	}

#cboxLoadedContent #size_guide .tabs-nav a:hover, 
#cboxLoadedContent #size_guide .tabs-nav .tabs-selected a  {
	background-position: left bottom !important;
	}

/* Topshop Custom Style */

#cboxLoadedContent #size_guide .tabs-nav {
	width:910px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}

#cboxLoadedContent #size_guide {
	width: 910px;
	padding: 20px 40px 0 40px;
	overflow: hidden;
	}
	
#cboxLoadedContent #size_guide #tabbed_content h1 {
	padding:0 0 12px 0px !important;
	border-bottom:2px solid #e9e9e9 !important;
	}

#cboxLoadedContent #size_guide #tabbed_navigation {
	float:left;
	width:880px;
	}

#cboxLoadedContent #size_guide #tabbed_navigation ul {
	width:100%;
	margin:0;
	padding:0;
	}

#cboxLoadedContent #size_guide #tabbed_navigation ul li {
	float:left;
	width:auto;
	}

#cboxLoadedContent #size_guide #tabbed_navigation ul li a {
	display:block;
	color:#666;
	font-size:1.4em;
	line-height:2.4em;
	text-align:center;
	text-decoration:none;
	background-position:bottom left;	
	background-repeat:no-repeat;
	}

#cboxLoadedContent #size_guide #tabbed_navigation ul li a:hover,
#cboxLoadedContent #size_guide #tabbed_navigation ul li a.active {
	background-position:top left;
	}

#cboxLoadedContent #size_guide .tabs-container {
	float: left;
	width: 910px;
	min-height: 730px;
	padding: 0 30px;
	}

* html #cboxLoadedContent #size_guide #tabbed_content {
	min-height:690px;
	}

#cboxLoadedContent #size_guide #tabbed_content .row {
	float:left;
	width:100%;
	}

#cboxLoadedContent #size_guide #tabbed_content .column {
	float:left;
	width:50%;
	}

#cboxLoadedContent #size_guide #tabbed_content h2 {
	display:block !important;
	margin:0 !important;
	padding:44px 0 14px 0;
	border:none;
	font-size:1.2em;
	font-weight:bold;
	text-transform:none;
	line-height:1.2em;
	}

#cboxLoadedContent #size_guide #tabbed_content h3 {
	margin:0;
	padding:0;
	border:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:normal;
	text-transform:uppercase;
	line-height:0.9em;	
	color:#666;
	background-position:top left;	
	background-repeat:no-repeat;	
}

#cboxLoadedContent #size_guide #tabbed_content p {
	display:block !important;
	width:auto !important;
	margin:0 !important;
	padding:0 0 10px !important;
	color:#666;	
}

#cboxLoadedContent #size_guide #tabbed_content .shoutout {
	position:absolute;
	overflow:hidden;
	background-position:top left;	
	background-repeat:no-repeat;
}

#cboxLoadedContent #size_guide #tabbed_content .shoutout p {
	margin:0 !important;
	padding:6px 7px 0 !important;
	color:#666;
	text-align: center;
	line-height: 1.2em;
}

#cboxLoadedContent #size_guide #tabbed_content .shoutout a {
	color:#ec008c;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_1,
#cboxLoadedContent #size_guide #tabbed_content #content_tab_2,
#cboxLoadedContent #size_guide #tabbed_content #content_tab_3 {
	float:left;
	width:910px;
	overflow:hidden;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_1 {
	padding:0;
	background:#FFF;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_1 .focus {
	position:relative;
	float:left;
	background-position:top left;	
	background-repeat:no-repeat;	
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_1 .focus .introduction {
	position:absolute;
	width:250px !important;
	top:40px;
	left:461px;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_1 .focus .shoutout {
	top:280px;
	left:40px;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_1 .focus .copy1,
#cboxLoadedContent #size_guide #tabbed_content #content_tab_1 .focus .copy2,
#cboxLoadedContent #size_guide #tabbed_content #content_tab_1 .focus .copy3,
#cboxLoadedContent #size_guide #tabbed_content #content_tab_1 .focus .copy4 {
	position:absolute;
	width:190px;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_1 .focus .copy1 {
	top:61px;
	left:65px;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_1 .focus .copy2 {
	top:97px;
	left:461px;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_1 .focus .copy3 {
	top:117px;
	left:65px;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_1 .focus .copy4 {
	top:178px;
	left:461px;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_1 .focus .copy1 h3,
#cboxLoadedContent #size_guide #tabbed_content #content_tab_1 .focus .copy3 h3 {
	float:right;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_1 .focus .copy1 p,
#cboxLoadedContent #size_guide #tabbed_content #content_tab_1 .focus .copy3 p {
	clear:both;
	text-align:right;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_1 .primary {
	float:left;
	width:420px;
	padding:25px 0 0 45px;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_1 .primary h2 {
	margin:0 0 25px;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_1 .primary h3 {
	margin:0 0 5px;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_1 .primary p {
	padding:0 30px 25px 0 !important;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_1 .secondary {
	float:right;
	width:230px;
	padding:25px 45px 0 0;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_1 .secondary p {
	padding:0 0 20px 15px !important;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_2 h2 {
	margin-bottom:10px;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_2 .table_1 {
	padding: 0 55px 48px;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_2 .table_1 h2.h1_copy {
	padding: 0 0 30px !important;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_2 .table_2,
#cboxLoadedContent #size_guide #tabbed_content #content_tab_2 .table_3 {
	padding: 0 145px 45px;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_2 #collections {
	width:100%;
	height:90px;
	padding-top:13px;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_2 #collections h3 {
	font-size:0.85em;
	color:white;
	margin:0 0 10px 133px;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_2 #collections ul {
	width: 550px;
	display: block;
	margin: 0 auto;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_2 #collections ul li {
	float:left;
	list-style-type: none;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_2 #collections ul li a {
	display:block;
	font-size:2em;
	line-height:1.5em;
	text-align:center;
	color:#666;
	background-position:top left;
	background-repeat:no-repeat;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_2 #collections ul li a:hover {
	background-position:bottom left;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_3 .focus {
	position:relative;
	float:left;
	background-position:top left;	
	background-repeat:no-repeat;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_3 .focus .shoutout {
	top:0;
	left:47px;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_3 ul {
	margin: 0;
	padding: 0;
	}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_3 .focus .copy1 {
	position:absolute;
	width:280px;
	top:57px;
	left:375px;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_3 .focus .copy2 {
	position:absolute;
	width:230px;
	top:215px;
	left:487px;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_3 .focus .copy3 {
	position:absolute;
	width:207px;
	top:235px;
	left:35px;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_3 .focus .copy1 ul li,
#cboxLoadedContent #size_guide #tabbed_content #content_tab_3 .focus .copy2 ul li,
#cboxLoadedContent #size_guide #tabbed_content #content_tab_3 .focus .copy3 ul li {
	list-style-type:disc;
	line-height: 1.2em;
	margin:0 0 10px 25px;
	padding:0;
	color:#666;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_3 .focus .copy1 ul.ul_1 {
	margin-left:0;	
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_3 .focus .copy1 ul.ul_2 {
	margin-left:30px;	
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_3 .focus .copy1 ul.ul_3 {
	margin-left:60px;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_3 .primary {
	float:left;
	padding:12px 40px 20px;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_3 .primary h2 {
	margin: 0 7px 5px !important;
	padding: 0 !important;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_3 .primary h3 {
	margin:0 0 5px 75px;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_3 .primary p { 
	margin:0 7px !important;
	line-height: 1.2em;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_3 .primary .row {
	padding-top:20px;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_3 .primary .row .column {
	background-position:top left;
	background-repeat:no-repeat;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_3 .primary .row .column p {
	width:auto !important;
	margin:0 30px 5px 75px !important;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_3 .primary .row .column.left {
	width: 43%;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_3 .primary .row .column.right {
	width: 53%;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_3 .primary .row .column.right h3 {
	margin:0 0 5px 90px;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_3 .primary .row .column.right p {
	margin:0 30px 5px 90px !important;
}

#cboxLoadedContent #size_guide #tabbed_content #content_tab_2,
#cboxLoadedContent #size_guide #tabbed_content #content_tab_3,
#cboxLoadedContent #size_guide #tabbed_content #content_tab_4,
#cboxLoadedContent #size_guide #tabbed_content #content_tab_5,
#cboxLoadedContent #size_guide #tabbed_content #content_tab_6,
#cboxLoadedContent #size_guide #tabbed_content #content_tab_7 {
	margin-top:4px;
	}


/* TAB STYLING */

#cboxLoadedContent #size_guide table {
	border-left:1px solid #dcdcdc;
	border-top:1px solid #dcdcdc;
	}

#cboxLoadedContent #size_guide td {
	text-align:center;
	vertical-align:middle;
	width:44px;
	padding: 10px 8px;
	font-size:0.75em;
	color:#333;
	border-right:1px solid #dcdcdc;
	border-bottom:1px solid #dcdcdc;
	}

#cboxLoadedContent #size_guide td span {
	font-size:1.3em;
	font-weight:bold;
	}
	
#cboxLoadedContent #size_guide .half {
	float:left;
	width:360px;
	padding: 0 80px 0 0;
	}

#cboxLoadedContent #size_guide #pyjamas td {
	width:130px;
	padding:5px 0px;
	}
	
#cboxLoadedContent #size_guide #general_size_guide {
	width:910px;
	position:relative;
	}
	
#cboxLoadedContent #size_guide #general_size_guide #general_tips {
	position:absolute;
	top:5px;
	left:30px;
	width:250px;
	}
	
#cboxLoadedContent #size_guide #cboxLoadedContent #size_guide #general_size_guide #chest {
	position:absolute;
	top:135px;
	left:30px;
	width:250px
	}
	
#cboxLoadedContent #size_guide #general_size_guide #inside_leg {
	position:absolute;
	top:424px;
	left:30px;
	width:250px;
	}
	
#cboxLoadedContent #size_guide #general_size_guide #collar {
	position:absolute;
	top:55px;
	left:642px;
	width:250px;
	}
	
#cboxLoadedContent #size_guide #general_size_guide #waist {
	position:absolute;
	top:240px;
	left:643px;
	width:250px;
	}

/* End Default.css */

/* Rating and review */
#cmd_catalognavigationsearchresultcmd .ratingsreviews .ratingtext, #cmd_catalognavigationsearchresultcmd .ratingsreviews .ratinglink, #cmd_productdisplay .ratingsreviews .ratingtext, #cmd_productdisplay .ratingsreviews .ratinglink {
    display: none;
}
/* end of Rating and review */

/* End Size Guide Lightbox Styles - static-0000008123, template-0000002383 */

body #slideshow { height: auto; }

/* --------- NEW STORE STOCK CHECKER STYLES --------- */

#cmd_productdisplay .stock_check h1 { 
	font-size: 1em;
	text-indent: -9000px;
	overflow: hidden;
	background: url(../h1_store_stock_checker.gif) no-repeat scroll left top transparent; 
	margin: 0 0 9px 0;
	text-transform: uppercase;
	border-bottom: 3px solid #e8e8e8;
	padding-bottom: 11px !important;
	}

#cmd_productdisplay .stock_check #map_search #wrapper_product_loading {
	background-color: #FDE9F2;
	color: #666666 !important;
	}

#cmd_productdisplay #colorbox #cboxLoadedContent {
	margin: 0 !important;
	padding: 0 20px;
	}

#cmd_productdisplay .stock_check #wrapper_product_details {
	background-color: #F6F6F6;
	padding: 12px;
	}

#cmd_productdisplay .stock_check #wrapper_product_details div {
	float: left;
	width: auto;
	}

#cmd_productdisplay .stock_check #wrapper_product_details img {
	border: 1px solid #CCCCCC;
	width: 85px;
	margin-right: 20px;
	}

#cmd_productdisplay .stock_check #wrapper_product_details h2 {
	font-size: 1.3em;
	font-weight: bold;
	padding: 0;
	text-transform: capitalize;
	}

#cmd_productdisplay .stock_check #wrapper_product_details div ul.product_summary {
	margin: 4px 0 0 0;
	}
	
#cmd_productdisplay .stock_check #wrapper_product_details div ul.product_summary li {
	font-size: 0.9em;
	margin: 0;
	}

#cmd_productdisplay .stock_check #wrapper_product_details .wrapper_product_size {
	width: auto;
	}
	
#cmd_productdisplay .stock_check #wrapper_product_details .wrapper_product_size .field {
	float: left;
	clear: both;
	width: auto !important;
	}

#cmd_productdisplay .stock_check #wrapper_product_details div .wrapper_product_size .field select {
	margin: 3px 0 0 0;
	padding: 0;
	}

#cmd_productdisplay .stock_check #wrapper_product_details div .wrapper_product_size .label label {
	font-size: 0.9em;
	font-weight: bold;
	color: #666666;
	padding: 4px 0 0 0;
	text-transform: uppercase;
	}
	
#cmd_productdisplay .stock_check #wrapper_product_details div ul.product_summary .product_price {
	font-size: 1em;
	font-weight: bold;
	margin-right: 0.25em;
	}

#cmd_productdisplay .stock_check #search_fields {
	margin-top: 5px;
	margin-bottom: 5px;
	}
	
#cmd_productdisplay .stock_check .wrapper_product_size .label label,
#cmd_productdisplay .stock_check #search_fields div label {
	font-size: 1em;
	padding: 12px 0 3px 0;
	margin-bottom: 0;
	}

#cmd_productdisplay .stock_check #map_search input#inp_location {
	float: left;
	margin-top: 2px !important;
	width: 285px;
	}
	
#cmd_productdisplay .stock_check p#you_searched_for_message {
	display: inline;
	width: 100px;
	color: #5f5e5c;
	margin-bottom: 0;
	padding-bottom: 0;
	}

#cmd_productdisplay .stock_check p#you_searched_for_result {
	display: inline;
	color: #000000;
	margin-left: 5px;
	margin-bottom: 0;
	padding-bottom: 0;
	font-weight: bold;
	font-size: 1.4em;
	}	

#cmd_productdisplay .stock_check p#result_count_message {
	color: #5f5e5c;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}

#cmd_productdisplay .stock_check #wrapper_uk_search p {
	margin: 0;
	padding: 0;
	}
	
#cmd_productdisplay .stock_check p#stock_checker_message {
	height: auto;
	color: #666666;
	font-size: 0.9em;
	margin-bottom: 10px;
	}

#cmd_productdisplay .stock_check p#stock_checker_message span.styling01 {
	font-weight: bold;
	}

#cmd_productdisplay .stock_check p#stock_checker_message span.styling02 {
	font-style: italic;
	}

#cmd_productdisplay .stock_check #wrapper_response {
	width: 360px;
	}

#cmd_productdisplay .stock_check #store_list ul li a.link_store_location {
	font-size: 1em;
	line-height: 1.2em;
	width: auto;
	}

#cmd_productdisplay .stock_check #store_list ul li a.link_store_location span.stock_available {
	color: #42af18;
	}

#cmd_productdisplay .stock_check #store_list ul li a.link_store_location span.out_of_stock {
	color: #f7170f;
	}

#cmd_productdisplay .stock_check #store_list ul li a.link_store_location span.low_stock {
	color: #f2a813;
	}
	
#cmd_productdisplay .stock_check #store_list ul li a.link_store_info {
	color: #666666;
	font-weight: bold;
	font-size: 0.9em;
	min-width: 71px;
	padding-top: 13px;
	}

#cmd_productdisplay .stock_check #store_info #store_address {
	font-weight: bold;
	}
	
#cmd_productdisplay .stock_check #store_info #store_address .address {
	margin-top:10px;
	margin-bottom:20px;}


#cmd_productdisplay .stock_check #store_info {
	font-size:0.9em;
	}
	
#cmd_productdisplay .stock_check #store_info p {
	margin-bottom: 5px;
	}

#cmd_productdisplay .stock_check #store_info #store_hours {
	color: #878787;
	}

#cmd_productdisplay .stock_check #store_info #store_hours ul li {
	line-height: 1.2em;
	 margin-bottom: 4px; 
	}

#cmd_productdisplay .stock_check #geo_results #geo_list ul {
	height: auto;
	color: #878787;
	}

#cmd_productdisplay .stock_check #geo_results p {
	color: #000000;
	border-top: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
	padding: 5px;
	width: 363px;
	}
	
#cmd_productdisplay .stock_check #store_list ul li a.link_store_location:first-letter {
	text-transform: capitalize !important;
	}

#cmd_productdisplay .stock_check #store_list ul li a.link_store_location span.stock_label {
	padding-top: 1px;
	text-transform: none;
	}

#cmd_productdisplay .stock_check #store_list ul li a.link_store_location span.stock_available {
	color: #339933;
	}

#cmd_productdisplay .stock_check #store_list ul li a.link_store_location span.out_of_stock {
	color: #f7170f;
	}

#cmd_productdisplay .stock_check #store_list ul li a.link_store_location span.low_stock {
	color: #cc0000;
	}

#cmd_productdisplay .stock_check #store_list ul li a.link_store_location span.zero_stock {
	color: #666666;
	}

#cmd_productdisplay #store_results #store_list {
/*	float: left;*/
	clear: both;
	border: none;
	border: 1px solid #cacaca;
	padding: 10px;
	height: auto !important;
	width: 363px;
	}

#cmd_productdisplay #store_results #store_list ul {
	overflow: hidden;
	padding: 0;
	}

#cmd_productdisplay #store_results #store_list ul li {
	background-position: top left;
	margin-bottom: 7px; 
	}

#cmd_productdisplay #store_results #store_list ul li.list_marker {
	padding: 0 0 10px 20px !important;
	border-bottom: 1px dotted #e0e0e0;
	}

* html #cmd_productdisplay #store_results #store_list ul li.list_marker {
	padding: 0 0 0 20px !important;
	}

#cmd_productdisplay .stock_check #geo_results #geo_list {
	border: none;
	height: 165px !important;
	border-bottom: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
	padding: 5px;
	width: 363px;
	}

#cmd_productdisplay .stock_check #geo_results #geo_list ul li a {
	font-size: 0.9em;
	color: #666666;
	}

#cmd_productdisplay .stock_check #store_header {
	border: none;
	}

#cmd_productdisplay .stock_check #store_header a#link_back_to_results {
	color: #666666;
	text-decoration: underline;
	}

#cmd_productdisplay .stock_check #store_header p#store_name {
	width: auto;
	}

#cmd_productdisplay .stock_check #map_canvas {
	width: 486px;
	height: 518px;
	}

#cmd_productdisplay .stock_check #script_error {
	float: left;
	clear: both;
	color: #666666;	
	background-color: #ffd6d6;
	}

#cmd_productdisplay #colorbox #cboxClose {
	background:url(../btn_store_stock_checker_close.gif) no-repeat left top;
	}
	
#product_tab_menu li {
	width:159px;
}
	
#product_tab_menu .first,
#product_tab_menu .last {
	width:114px;
}

/* NUS 20% Hack PN*/

#shopping_bag_discounts.discount_block {
	text-indent:-9999px;
	background:url(../nusbg.png) no-repeat left top;
}

#shopping_bag_discounts dd.submit,
#applied_nus_code {
	text-indent:0;
}

#wrapper_applied_promotions {
	display:inline;
}
