/* ################# START GLOBAL STYLE #################  */

td {
	font-family: arial, helvetica, tahoma, arial, sans-serif;
	font-size: 12px;
}

p {
	margin: 8 0 0 0;
}

a:link {
	text-decoration: none;
	color: #666666; /*#215473;*/ /* 2A6C94 lighter */
}

a:visited {
	text-decoration: none;
	color: #666666; /*#215473;*/ /* 2A6C94 lighter */
}

a:hover {
	text-decoration: underline;
	color: #666666; /*#215473;*/ /* 2A6C94 lighter */
}


/* ################# START PAGE STYLE #################  */

body {
	text-align: center;/* hack for ie5*/
	margin: 0px;
	padding: 0px;
	float: none;
}


#page {
	margin-right: auto;/*centres in compliant browsers*/
	margin-left: auto;/* "	" */
	width: 997px;
	text-align: left;
	background-color: #FFFFFF;
	float: none;
	height: 100%;
}

/* ################# START PAGE HEADER STYLE #################  */

#page_header {
	width: 997px;
	background-color: #FFFFFF;
	margin: 6px 0 0 0;
	padding: 0 0 0 0;
	font-family: arial, helvetica, tahoma, arial, sans-serif;
	font-size: 11px;
	/*float: left;*/
}

#header_logo {
	float: left;
	padding-top: 8px;
}

#header_delivery {
	padding-top:5px;
	float: right;
}

#header_dispatch {
	padding-top:5px;
	float: right;
	/*padding-right:10px;*/
}

/**
 * Banner area is 544x96
 * A 468x60 (standard) banner needs 38px horiz and 18px vert padding
 */
#header_banner {
	float: left;
	padding-top: 18px;
	padding-left: 38px;
}

#header_advert {
	float: left;
	padding-top: 10px;
	padding-left: 80px;
	padding-bottom: 1px;
}

#header_links {
	float: left;
	width: 997px;
	/*background: url(/cimages/ark_header_bar_bg_v2.gif) repeat-x;*/
	padding: 0px 0px 0px 0px;
	margin: 0px;
	color: white;
	vertical-align:middle;
}

#header_options {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	width: 997px;
	/*height: 24px;*/
}

#header_options_female {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	width: 997px;
	height: 24px;
}

#header_options li {
	display: inline;
	float: left;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
}

#header_options_female li {
	display: inline;
	float: left;
	padding: 0px;
	margin: 0px;
	height: 24px;
	overflow: hidden;	
}

/*Home Page Menu*/

#header_options li.menu_home a {
	background: url(/cimages/top_menu/menu_images/home_menu_image.gif) 0 0 no-repeat;
	width: 74px;
	height: 24px;
	display: block;
}

#header_options li.menu_home a:hover {
	background-position: 0 -24px;
}

#header_options li.menu_home_selected a {
	width: 74px;
	height: 24px;	
	background: url(/cimages/top_menu/menu_images/home_menu_image.gif) 0 -24px no-repeat;
	display: block;
}

/*Delivery Info Menu*/

#header_options li.menu_delivery_info a {
	background: url(/cimages/top_menu/menu_images/delivery_info_menu_image.gif) 0 0 no-repeat;
	width: 95px;
	height: 24px;
	display: block;	
}

#header_options li.menu_delivery_info a:hover {
	background-position: 0 -24px;	
}

#header_options li.menu_delivery_info_selected a {
	width: 95px;
	height: 24px;
	background: url(/cimages/top_menu/menu_images/delivery_info_menu_image.gif) 0 -24px no-repeat;
	display: block;	
}

/*Stores Menu*/

#header_options li.menu_store a {
	background: url(/cimages/top_menu/menu_images/stores_menu_image.gif) 0 0 no-repeat;
	width: 73px;
	height: 24px;	
	display: block;
}

#header_options li.menu_store a:hover {
	background-position: 0 -24px;
}

#header_options li.menu_store_selected a {
	width: 73px;
	height: 24px;	
	background: url(/cimages/top_menu/menu_images/stores_menu_image.gif) 0 -24px no-repeat;
	display: block;
}

/*Recruitment Menu*/

#header_options li.menu_recruitment a {
	background: url(/cimages/top_menu/menu_images/recruitment_menu_image.gif) 0 0 no-repeat;
	width: 100px;
	height: 24px;
	display: block;	
}

#header_options li.menu_recruitment a:hover {
	background-position: 0 -24px;
}

#header_options li.menu_recruitment_selected a {
	width: 100px;
	height: 24px;
	background: url(/cimages/top_menu/menu_images/recruitment_menu_image.gif) 0 -24px no-repeat;
	display: block;	
}

/*About Us Menu*/

#header_options li.menu_about_us a {
	background: url(/cimages/top_menu/menu_images/about_us_menu_image.gif) 0 0 no-repeat;
	width: 85px;
	height: 24px;
	display: block;	
}

#header_options li.menu_about_us a:hover {
	background-position: 0 -24px;	
}

#header_options li.menu_about_us_selected a {
	width: 85px;
	height: 24px;
	background: url(/cimages/top_menu/menu_images/about_us_menu_image.gif) 0 -24px no-repeat;
	display: block;	
}

/*Help Menu*/

#header_options li.menu_help a {
	width: 63px;
	height: 24px;
	background: url(/cimages/top_menu/menu_images/help_menu_image.gif) no-repeat;
	display: block;	
}

#header_options li.menu_help a:hover {
	background-position: 0 -24px;
}

#header_options li.menu_help_selected a {
	width: 63px;
	height: 24px;
	background: url(/cimages/top_menu/menu_images/help_menu_image.gif) 0 -24px no-repeat;
	display: block;	
}

/*Login Menu*/

#header_options li.menu_login a {
	background: url(/cimages/top_menu/menu_images/your_account_menu_image.gif) 0 0 no-repeat;
	width: 103px;
	height: 24px;
	display: block;	
}

#header_options li.menu_login a:hover {
	background-position: 0 -24px;	
}

#header_options li.menu_login_selected a {
	width: 103px;
	height: 24px;
	background: url(/cimages/top_menu/menu_images/your_account_menu_image.gif) 0 -24px no-repeat;
	display: block;	
}

/*Your account menu*/

#header_options li.menu_account a:link, #header_options li.menu_account a:visited {
	background: url(/cimages/top_menu/menu_images/your_account_menu_image.gif) 0 0 no-repeat;
	width: 103px;
	height: 24px;
	display: block;
}

#header_options li.menu_account a:hover {
	background-position: 0 -24px;	
}

#header_options li.menu_account a:hover {
	width: 103px;
	height: 24px;
	background: url(/cimages/top_menu/menu_images/your_account_menu_image.gif) 0 -24px no-repeat;
	display: block;	
}

/*Newsletter Menu*/

#header_options li.menu_newsletter a:link, #header_options li.menu_newsletter a:visited {
	background: url(/cimages/top_menu/menu_images/newsletter_menu_image.gif) 0 0 no-repeat;
	width: 92px;
	height: 24px;
	display: block;	
}

#header_options li.menu_newsletter a:hover {
	background-position: 0 -24px;
}

#header_options li.menu_newsletter_selected a {
	width: 92px;
	height: 24px;
	background: url(/cimages/top_menu/menu_images/newsletter_menu_image.gif) 0 -24px no-repeat;
	display: block;	
}

/*Blog Menu*/

#header_options li.menu_blog a:link, #header_options li.menu_blog a:visited {
	background: url(/cimages/top_menu/menu_images/blog_menu_image.gif) 0 0 no-repeat;
	width: 63px;
	height: 24px;
	display: block;	
}

#header_options li.menu_blog a:hover {
	background-position: 0 -24px;
}

#header_options li.menu_blog_selected a {
	width: 63px;
	height: 24px;
	background: url(/cimages/top_menu/menu_images/blog_menu_image.gif) 0 -24px no-repeat;
	display: block;	
}

li.menu_search_space {
	width: 238px;
	height: 24px;
	background: url(/cimages/top_menu/search_area.gif) repeat;
}

#header_options li.menu_search_button {
	width: 74px;
	height: 24px;
	float: right;
	overflow: hidden;
}


/*Home Page Menu*/

#header_options_female li.menu_home a {
	background: url(/cimages/top_menu/menu_images/home_menu_image_women.gif) 0 0 no-repeat;
	width: 74px;
	height: 24px;
	display: block;	
}

#header_options_female li.menu_home a:hover {
	background-position: 0 -24px;
}

#header_options_female li.menu_home_selected a {
	width: 74px;
	height: 24px;	
	background: url(/cimages/top_menu/menu_images/home_menu_image_women.gif) 0 -24px no-repeat;
	display: block;
}

/*Delivery Info Menu*/

#header_options_female li.menu_delivery_info a {
	background: url(/cimages/top_menu/menu_images/delivery_info_menu_image_women.gif) 0 0 no-repeat;
	width: 95px;
	height: 24px;
	display: block;	
}

#header_options_female li.menu_delivery_info a:hover {
	background-position: 0 -24px;
}

#header_options_female li.menu_delivery_info_selected a {
	width: 95px;
	height: 24px;
	background: url(/cimages/top_menu/menu_images/delivery_info_menu_image_women.gif) 0 -24px no-repeat;
	display: block;	
}

/*Stores Menu*/

#header_options_female li.menu_store a {
	background: url(/cimages/top_menu/menu_images/stores_image_women.gif) 0 0 no-repeat;
	width: 73px;
	height: 24px;	
	display: block;
}

#header_options_female li.menu_store a:hover {
	background-position: 0 -24px;
}

#header_options_female li.menu_store_selected a {
	width: 73px;
	height: 24px;	
	background: url(/cimages/top_menu/menu_images/stores_image_women.gif) 0 -24px no-repeat;
	display: block;
}

/*Recruitment Menu*/

#header_options_female li.menu_recruitment a {
	background: url(/cimages/top_menu/menu_images/recruitment_image_women.gif) 0 0 no-repeat;
	width: 100px;
	height: 24px;
	display: block;	
}

#header_options_female li.menu_recruitment a:hover {
	background-position: 0 -24px;	
}

#header_options_female li.menu_recruitment_selected a {
	width: 100px;
	height: 24px;
	background: url(/cimages/top_menu/menu_images/recruitment_image_women.gif) 0 -24px no-repeat;
	display: block;	
}

/*About Us Menu*/

#header_options_female li.menu_about_us a {
	background: url(/cimages/top_menu/menu_images/about_us_image_women.gif) 0 0 no-repeat;
	width: 85px;
	height: 24px;
	display: block;	
}

#header_options_female li.menu_about_us a:hover {
	background-position: 0 -24px;	
}

#header_options_female li.menu_about_us_selected a {
	width: 85px;
	height: 24px;
	background: url(/cimages/top_menu/menu_images/about_us_image_women.gif) 0 -24px no-repeat;
	display: block;	
}

/*Help Menu*/

#header_options_female li.menu_help a {
	background: url(/cimages/top_menu/menu_images/help_menu_image_women.gif) 0 0 no-repeat;
	width: 63px;
	height: 24px;
	display: block;	
}

#header_options_female li.menu_help a:hover {
	background-position: 0 -24px;	
}

#header_options_female li.menu_help_selected a {
	width: 63px;
	height: 24px;
	background: url(/cimages/top_menu/menu_images/help_menu_image_women.gif) 0 -24px no-repeat;
	display: block;	
}

/*Login Menu*/

#header_options_female li.menu_login a {
	background: url(/cimages/top_menu/menu_images/your_account_image_women.gif) 0 0 no-repeat;
	width: 103px;
	height: 24px;
	display: block;	
}

#header_options_female li.menu_login a:hover {
	background-position: 0 -24px;
}

#header_options_female li.menu_login_selected a {
	width: 103px;
	height: 24px;
	background: url(/cimages/top_menu/menu_images/your_account_image_women.gif) 0 -24px no-repeat;
	display: block;	
}

/*Your account menu*/

#header_options_female li.menu_account a {
	background: url(/cimages/top_menu/menu_images/your_account_image_women.gif) 0 0 no-repeat;
	width: 103px;
	height: 24px;
	display: block;	
}

#header_options_female li.menu_account a:hover {
	background-position: 0 -24px;
}

#header_options_female li.menu_account_selected a {
	width: 103px;
	height: 24px;
	background: url(/cimages/top_menu/menu_images/your_account_image_women.gif) 0 -24px no-repeat;
	display: block;	
}

/*Newsletter Menu*/

#header_options_female li.menu_newsletter a {
	width: 92px;
	height: 24px;
	background: url(/cimages/top_menu/menu_images/newsletter_menu_image_women.gif) 0 0 no-repeat;
	display: block;	
}

#header_options_female li.menu_newsletter a:hover {
	background-position: 0 -24px;	
}

#header_options_female li.menu_newsletter_selected a {
	width: 92px;
	height: 24px;
	background: url(/cimages/top_menu/menu_images/newsletter_menu_image_women.gif) 0 -24px no-repeat;
	display: block;	
}

/*Blog Menu*/

#header_options_female li.menu_blog a:link, #header_options_female li.menu_blog a:visited {
	background: url(/cimages/top_menu/menu_images/blog_menu_image_women.gif) 0 0 no-repeat;
	width: 63px;
	height: 24px;
	display: block;	
}

#header_options_female li.menu_blog a:hover {
	background-position: 0 -24px;
}

#header_options_female li.menu_blog_selected a {
	width: 63px;
	height: 24px;
	background: url(/cimages/top_menu/menu_images/blog_menu_image_women.gif) 0 -24px no-repeat;
	display: block;	
}

li.menu_search_space {
	width: 175px;
	height: 24px;
	background: url(/cimages/top_menu/search_area.gif) repeat;
}


.input_txt_search {
	font-family: arial, helvetica, tahoma, arial, sans-serif;
	font-size: 10px;
	padding-left: 2px;
	margin-right: 3px;
	width: 147px;
	height: 18px;
	border: 1px solid #696969;
	/*background: url(/cimages/search_shadow.gif);*/
	margin-top: 3px;
	float: right;
}

header_search {
}

.proddeliv {
	padding-top: 10px;
	font-weight:bold;
	font-size: 12px;
}

.freedeliv {
	font-weight:bold;
}

#header_links_img {
	float: left;
}

#page_header a:link {
	color: white;
	text-decoration: none;
}

#page_header a:visited {
	color: white;
	text-decoration: none;
}

#page_header a:hover {
	color: white;
	text-decoration: underline;
}

.header_cell {
	text-align: center;
	font-weight: bold;
	height: 30px;
	padding-top: 5px;
	vertical-align: top;
	float: left;
}


/* ################# MINIBASKET #################  */

.minibasket {
	font-size: 11px;
	margin-bottom: 0px;
}


.minibasket_title {
   height: 21px;
}

a.minibasket_title {
	display: block;
}

.minibasket_title_nl {
   height: 23px;
}


.minibasket_data {
   background: #F3F3F3;
   /*width: 159px;*/
   padding: 4px 5px 0px 5px;
	font-weight: 100;
	color: #3366CC;
}

.newsletter_data {
   /*background: #e6e6e6;*/
   background-color:e3e3eb;
   /*width: 159px;*/
   padding: 2px 5px 0px 5px;
	font-weight: 100;
	color: #3366CC;
}

.minibasket_seperator {
   background: #F3F3F3;
   padding: 0px 5px 0px 5px;
   border-bottom: 1px solid #B9B9B9;
}

.minibasket_links {
   background: #F3F3F3;
   /*width: 159px;*/
	font-weight: 100;
   padding: 2px 5px 5px 5px;
}

.minibasket_link {
   color: black;
}

.minibasket_footer {
   height:        3px;
   Xbackground-image:    url(/cimages/menu_widget_footer.gif);
   Xbackground-repeat:   no-repeat;
   margin-bottom: -2px;
}


.newsletter_form {
	padding: 5 5 5 5;
	background: #E6E6E6;
	font-size: 11px;
	font-weight: 100;
}

.newsletter {
	font-size: 11px;
	background: #E6E6E6;
	margin-top: 9px;
}

/* ################# START MENU STYLE #################  */
/* Boys background:  #EAF0F5 */
/* Boys highlighted: #6D99B8 */

.product_menu {
	width: 160px;
	float: left;
	margin: 0 0 0 0;
	padding: 8px 0 0 0;
	font-family: arial, helvetica, tahoma, arial, sans-serif;
	background: none;
}

.menuitem {
	font-family: arial, helvetica, tahoma, arial, sans-serif;
	font-size: 11px;
	width: 100%;
	padding: 2 0 2 0;
}


.menu_note {
	/*text-align: center;*/
	padding-top: 8px;
	padding-bottom: 0px;
	font-size: 11px;
	font-weight: bold;
	float: none;
	text-align: center;
	/*width: 160px;*/
}

.thawte_block {
	display: inline;
	/*width: 160px;*/
	margin: 10px 0px 15px 13px;
	/*border-bottom: 1px solid #bbbbbb;*/
	overflow: hidden;
}

.credit_cards {
	display: inline;
	margin: 10px 0px 0px 13px;
	overflow: hidden;		
}

.menu_div_footer {
   height:              3px;
   background-image:    url(/cimages/menu_widget_footer.gif);
   background-repeat:   no-repeat;
}

.special_offers {
   color: #a40224;
   color: #3366CC;
   color: #AD082D;
   color: #B03752;
   font-weight:bold;
}

/* ### LEVEL 1 ### */


.blue {
}

.level1 {
	font-size: 12px;
	height: 19px;
	padding-bottom: 0px;
	margin-top: 0px;
}

.level1_div {
	/*margin: 7px 0 0 0;*/
	padding: 2px 0 2px 13px;
	background-color: #EAEAEA;
}

/*
#MenuItem_132 {
	padding: 0px;	
}
*/

.level1:link {
	color: #005192;
	text-decoration: none;
	padding: 0px;
}
.level1:visited {
	color: #005192;
	text-decoration: none;
	padding: 0px;
}
.level1:hover {
	color: #005192;
	padding: 0px;
}

.highlighted1 {
}

.menu_level1_title {
	/*width:160px;*/
	/*height:21px;*/
	/*background-image:url(/cimages/menu_widget_header.gif);*/
	background-position: bottom left;
	background-repeat: no-repeat;
	/*padding: 3px 0px 3px 10px;*/
	font-weight: bold;
	/*cursor: hand;*/
}

.first_menu_item {
	background: #D4E1EA;
}

/* ### LEVEL 2 ### */

.level2 {
	#font-family:   arial, arial, helvetica;
	font-family: 'Lucida Grande', Geneva, Arial, Verdana, Helvetica, sans-serif;
	font-size:     11px;
	font-weight:   100;
	/*width: 160px;*/
	color; #514F4F;
}

a.level2 {
   display:block;
   padding-left: 13px;
}

.level2_div {
	/*background:    #F3F3F3; F8F8F8; */
	/*height:        16px;*/
	padding:	0px 0px 0px 0px;
	Xborder-top:    1px solid white;
	Xborder-bottom: 1px solid white;
   width: 160px;
}

.level2:link {
	color:            #666666; /*#414141;*/ /* 2A6C94 lighter */
	text-decoration:  none;
	font-weight:      500;
}

.level2:visited {
	color:            #666666; /*#414141;*/ /* 2A6C94 lighter */
	text-decoration:  none;
}

.level2:hover {
	color:            #3E3E3E;/*#005192;*/ /*#414141;*/ /* 2A6C94 lighter */
	background:       #E2E2E2; /*#F7F7F7;*/ /*#E0E0E0;*/ /* EAEAEA; */
	text-decoration:  none;
	width: 160px;

}

.highlighted2 {
	color:            #3E3E3E !important; /*#005192 !important;*/ /*#414141;*/ /* 2A6C94 lighter */
	background:       #E2E2E2; /*#F7F7F7;*/ /*#E0E0E0;*/ /* EAEAEA; */
	/*padding-top:      3px;*/
	width: 160px;
}

/* ### LEVEL 3 ### */

.level3 {
	font-size:     10px;
	font-weight:   100;
	width: 160px;
}

a.level3 {
   display:block;
   padding-left: 21px;
   overflow: hidden;
   /*width: 152px;*/
}

.level3_div {
	/*background:        #F1F1F1; F8F8F8; */
	height:           15px;
	/*border-top:       1px solid white;*/
	/*border-bottom:    1px solid white;*/
   width: 160px;
}

.level3:link {
	color:            #666666; /*#414141;*/ /* 2A6C94 lighter */
	text-decoration:  none;
}

.level3:visited {
	color:            #666666; /*#414141;*/ /* 2A6C94 lighter */
	text-decoration:  none;
}

.level3:hover {
	color:            #3E3E3E !important; /*#005192 !important;*/ /*#414141;*/ /* 2A6C94 lighter */
	background:       #E2E2E2; /*#F7F7F7;*/ /*#E0E0E0;*/ /* EAEAEA; */
	text-decoration:  none;
}

.highlighted3 {
	color:            #3E3E3E !important; /*#005192 !important;*/ /*#414141;*/ /* 2A6C94 lighter */
	background:       #E2E2E2; /*#F7F7F7;*/ /*#E0E0E0;*/ /* EAEAEA; */
}



/* ################# START WORKAREA STYLE #################  */

.workarea {
	width: 829px;
	float: left;
	font-family: arial, helvetica, tahoma, arial, sans-serif;
	font-size: 13px;
	padding: 0 0 0 0;
	margin-left: 8px;
	margin-bottom: 9px;
	color: black; /* #2A6C94; 527B9C; 5783A6 lighter */
   /*background: #EAEAEA url(/cimages/workarea_top_bar.gif) no-repeat top center;*/
   overflow: hidden;

}

#bottom_bar_img {
	line-height: 5px;	
}

#top_bar_img {
	line-height: 5px;	
}

.padleft4 {
   padding-left: 4px;
}

.bg_white {
   background-color: white;
   margin-top: 7px;
}

.bg_plain {
   background: white;
}


.bg_lightgrey {
   background-color: #EEEEEE;
}


.lr_border {
	/*border-left:   1px solid #B9B9B9;*/
	/*border-right:  1px solid #B9B9B9;*/
	border-left:   1px solid #888888;
	border-right:  1px solid #888888;
}

.top_border {
	border-top: 1px solid #414141;
}

.workarea_title {
	border-bottom: 1px solid #cccccc;
	background: white;
	/*float: left;*/
	font-size: 15px;
	color: #3E5D76; /* 647C88; */
	padding: 9px 0 9px 0px;
	/*width: 829px;*/
}

.padleft9 {
   padding-left: 9px;
}

.padboth9 {
   padding-left:  9px;
   padding-right: 9px;
}

.padtop3 {
   padding-top: 3px;
}

.padtop13 {
   padding-top: 13px;
}

.padboth4 {
   padding-left:  4px;
   padding-right: 4px;
}

.workarea_header {
	/*border-bottom: 1px solid #cccccc;*/
	/*background: transparent url(/cimages/new_site/prod_list_header_fade.gif) repeat-x scroll left top;*/
	float: left;
	font-weight: bold;
	padding: 0;
	color: #3C5B75;
	/*padding: 0 5px 0 5px;*/
	/*background-color: #D9D9D9;*/
	height: 68px;
	width: 829px;
}

.workarea_header_search_results {
	float: left;
	font-weight: bold;
	padding: 0;
	color: #3C5B75;
	width: 829px;	
}

.workarea_header_search_results .header_title {
	margin-top: 10px;
	margin-left: 6px;
	padding: 0px;
}

.workarea_header p {
	padding: 0px;
	margin: 0px;	
}

.workarea_header_coloured {
	/*border-bottom: 1px solid #cccccc;*/
	background: white;
	float: left;
	font-weight: bold;
	padding: 0;
	color: #3C5B75;
}

.workarea_header_product_page {
	border-bottom: 1px solid #cccccc;
	background: white;
	float: left;
	font-weight: bold;
	padding: 0;
	color: #3C5B75;
	width: 412px;
	/*width: 465px;*/
}

.workarea_header_female {
	border-bottom: 1px solid #cccccc;
	/*border-top: 1px solid #cccccc;*/
	background: white;
	float: left;
	font-weight: bold;
	color: #414141;

}

.workarea_product_details {
	float: left;
	width: 414px;
	padding-bottom: 10px;
}

.workarea_header_female_product_page a:link {
        color: #414141;
}

.workarea_header_female_product_page a:visited {
        color: #414141;
}

.workarea_header_female_product_page a:hover {
        color: #414141;
}

.workarea_header_female_product_page {
	border-bottom: 1px solid #414141;
	background: white;
	float: left;
	font-weight: bold;
	color: #414141;
	width: 412px;
}


.workarea_header_female a:link {
	color: #414141;
}

.workarea_header_female a:visited {
        color: #414141;
}

.workarea_header_female a:hover {
	color: #CC3399;
}

.workarea_header_female a:active {
        color: #CC3399;
}



.workarea_footer {
	/*border-top: 1px solid #cccccc;*/
	background: white;
	float: left;
	font-weight: bold;
	padding: 0;
	color: #3C5B75;
}

.workarea_footer_female {
	border-top: 1px solid #cccccc;
	background: white;
	float: left;
	font-weight: bold;
	padding: 0;
	color: #414141;
}

.workarea_footer_female a:link {
	color: #414141;
}

.workarea_footer_female a:visited {
        color: #414141;
}

.workarea_footer_female a:hover {
	color: #CC3399;
}

.workarea_footer_female a:active {
        color: #CC3399;
}

.small {
   font-size: 11px;
}

.bigger {
   font-size: 13px;
}

#header_content {
   float: left;
   background: #7C8DA5 url('/cimages/brand_info_fade.gif') repeat-x top left;
   height: 51px;
}

#header_content_female {
   float: left;
   background: url('/cimages/brand_info_fade_girls.gif') repeat-x top left;
   height: 51px;
   /*border-bottom: 1px solid #BF588D;*/
}

#header_content_ethical {
   float: left;
   background: #7C8DA5 url('/cimages/brand_info_fade_ethical.gif') repeat-x top left;
   height: 51px;
}

.brand_text {
   float: left;
   width: 525px;
   font-weight: normal;
   color: #FFFFFF;
   margin: 1px 0px 0px 10px;
   display: inline;
   padding-bottom: 1px;
}

.brand_text_padding {
   padding-top: 12px;
}

.header_title {
	float: left;
	color: #3E5D76; /* 647C88; */
	padding: 18 9 9 9;
}

.header_desc {
	float: left;
	padding: 13 0 9 6;
}
/*Header description for females assign the color of pink*/
.header_desc_female {
	float: left;
	padding: 9 0 9 9;
	color: #C25283;
}

.header_img {
   /*height: auto;*/
   width: 115px;
  	float: left;
	margin: 0 0 0 0;
	display: inline;
	clip: auto;
	padding-right: 7px;
	padding-left: 7px;
	border-right: 1px solid #888888;
	margin-top: 9px;
	/*border-bottom: 1px solid #CCCCCC;*/
}

.header_text_content {
	border-left: 1px solid #FFFFFF;
	/*border-right: 1px solid #888888;*/
	float: left;
	padding-left: 7px;
	width: 518px;
	color: #666666;		
	height: 50px;
	margin-top: 10px;
	font-size: 12px;
	height: 50px;
}

.header_next {
	float: right;
	padding: 13 9 9 0;
}

.header_next_female {
	float:right;
	padding: 9 9 9 0;
}

.header_next_female a {
	color: red;
}


.header_nopad {
   padding: 0 0 0 0;
   Xborder:solid magenta 1px;
}

.header_prod_grp {
	padding: 17 0 10 9;
   float: left;
   Xborder:solid red 1px;
}

.header_prod_img {
	padding: 1px 0 0 0;
   float: right;
   Xborder:solid blue 1px
}

.header_options {
	float: right;
	/*padding: 12 9 0 0;*/
	font-weight: normal;
	height: 50px;
	width: 145px;
}

.header_options_select {
	height: 50px;
	display: table-cell;	
	vertical-align: middle;
}

.header_options_select form {
	margin: 0px;
	padding: 0px;	
}

.header_options_select a {
	height: 19px;
	width: 25px;
}

.workarea_content {
	width: 829px;
	padding: 0px 0px 0px 0px;
	float: left;
	background-color: transparent;
	/*border-top: 1px solid #B9B9B9;*/
}

.workarea_content_product {
	width: 829px;
	padding: 0px 0px 0px 0px;
	float: left;
	background-color: transparent;
}

.workarea_content_v2 {
	width: 829px;
	padding: 0px 0px 9px 0px;
	float: left;
	background-color: transparent;
}

.manuf_link {
   font-weight: bold;
   padding-top: 10px;
   float: left;
   width: 270px;
   font-size: 12px;
}

.top_0 {
	padding-top: 0px;
}

.bottom_5
   padding-bottom: 5px;
}

.workarea_banner {
	border-bottom: 1px solid #cccccc;
	float: left;
	margin-left: 0px;
}

.full_width {
	width: 827px;
}



/* ################# START FOOTER STYLE #################  */

#page_footer {
	width: 100%;
	float: left;
	padding: 9 0 9 0;
	text-align: center;
	font-family: arial, helvetica, tahoma, arial, sans-serif;
	font-size: 11px;
	border-top: solid 1px #cccccc;
	background: white;
}


/* ################# START NOTES STYLE #################  */

.notes {
	font-size: 10px;
	padding-top: 10px;
}

.notes_title {
	font-weight: bold;
	padding-bottom: 3px;
}


/* ################# START FORM STYLE #################  */

.table_col_header {
	font-weight: bold;
}

.form_table {
	background: #E3E3EB;
}

.form_title {
	font-weight: bold;
	background: #AFC9DA;
	padding: 3 2 2 3;
}

.form_label {
	vertical-align: top;
	text-align: right;
}

.form_row_red {
	background: red;
}

.input_button {
	font-family: arial, helvetica, tahoma, arial, sans-serif;
	font-size: 11px;
	height: 20px;
}

.input_txt {
	font-family: arial, helvetica, tahoma, arial, sans-serif;
	font-size: 11px;
	padding-left: 2px;
}

.input_120 {
	width: 120px;
	height: 20px;
}

.input_150 {
	width: 150px;
	height: 20px;
}

.input_200 {
	width: 200px;
	height: 20px;
}

.input_ta_150 {
	width: 150px;
	height: 60px;
}

.size_table {
	background: #E3E3EB;
}

.w_size_table {
	width: 125px;
}

.w125 {
	width: 125px;
}

.w175 {
	width: 175px;
}

.required_field {
	font-weight: bold;
	color: red;
	font-size: 15px;
	text-align: right;
}




/* ################# START PRODUCT LIST STYLE #################  */

.product_item {
	margin: 10 9 0 6;
	padding: 0 0 0 0;
	float: left;
	width: 250px;
	color: #3C5B75;
	overflow: hidden;
	display: inline;
}

.product_item_v2 {
	margin: 10 0 0 0;
	/*padding: 0 3 0 0;*/
	float: left;
	width: 205px;
	margin-right: 3px;
	color: #005192; /*#3C5B75;*/
	overflow: hidden;
	display: inline;
}

/*display the product list in female colors*/
.product_item_v2_female {
	margin: 10 0 0 0;
	/*padding: 0 3 0 0;*/
	float: left;
	width: 205px;
	margin-right: 3px;
	color: #414141;
	overflow: hidden;
	display: inline;
}

.product_item_v2_female a:link {
	color: #414141;
}

.product_item_v2_female a:hover {
	color: #414141;;
}

.product_item_v2_female a:visited {
	color: #414141;
}

.product_item_v2_no_padding {
   margin: 10 0 0 0;
	/*padding: 0 3 0 0;*/
	float: left;
	width: 205px;
	margin-right: 0px;
	color: #005192; /*#3C5B75;*/
	overflow: hidden;
	display: inline;
}

.product_item_v2_female_no_padding a:link {
	color: #414141;
}

.product_item_v2_female_no_padding a:hover {
	color: #414141;
}

.product_item_v2_female_no_padding a:visited {
	color: #414141;
}

.product_item_v2_female_no_padding {
   margin: 10 0 0 0;
	/*padding: 0 3 0 0;*/
	float: left;
	width: 205px;
	margin-right: 0px;
	color: #414141;
	overflow: hidden;
	display: inline;
}

.more_info {
   margin-top: 0px;
   height: 32px;
   width: 270px;
   margin-bottom: 10px;
   text-align: left;
}

.more_info_content {
   padding-top: 8px;
   font-size: 11px;
}

.more_link {
   font-weight: bold;
   font-size: 12px;
   clear: both;
}

.clear {
	clear: both;
}

.item_description {
	float: left;
	width: 150px;
	padding: 4 0 0 12;
	font-size: 11px;
	overflow: hidden;
}

.item_description_v2 {
	float: left;
	width: 200px;
	padding: 0 0 0 0;
	font-size: 12px;
	overflow: hidden;
}

.item_thumb {
	float: left;
	padding-bottom: 12px;
}

.item_thumb_v2 {
	float: left;
}

.item_price {
 	padding-top: 4px;
 	float:left;
}

.size1_thumb {
	width: 129px;
	height: 129px;
	border: 1px solid #BCC1C5; /* default to boyz */
	cursor: pointer;
}

.size2_thumb {
	width: 116px;
	border: 0px; /* no border */
}

.size3_thumb {
	width: 408px;
	height: 408px;
	border: 1px solid #BCC1C5; /* default to boyz */
	cursor: pointer;
}

.size4_thumb {
	width: 205px;
	height: 205px;
	border: 1px solid #BCC1C5; /* default to boyz */
}

.no_border {
   border: none;
}



.prod_images {
	float: left;
	width: 410px;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-right: 5px;
	overflow: hidden;
}

.prod_main_img {
	float: left;
	/*margin-left: 6px;*/
	display: inline;
	padding-bottom: 5px;
}

.prod_img_notice {
	float: left;
	width: 255px;
	margin: 10 0 10 80;
}

.prod_thumb_img {
	float: left;
	/*margin-left: 6px;*/
	margin-right: 8px;
	display: inline;
}

.prod_thumb_img_no_padding {
   float: left;
	/*margin-left: 6px;*/
	display: inline;
}

.prod_data {
	float: left;
	margin-top: 5px;
	margin-left: 9px;
	width: 400px;
	display: inline;
}

/*Product data info for the female product section of the site*/

.prod_data_female {
	float: left;
	margin-top: 10px;
	padding-left: 11px;
	width: 395px;
	display: inline;
}

.prod_data_female a:link {
	color: #414141;
}

.prod_data_female a:visited {
	color: #414141;
}

.prod_data_female a:hover {
	color: #414141;
}

/*END OF FEMALE PRODUCT INFO*/



.prod_variations {
	width: 345px;
	padding-bottom: 15px;
	font-size: 11px;
}

.prod_variations_title {
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 10px;
}

.prod_price {
	float: left;
	font-size: 20px;
	font-weight: bold;
	padding-right: 40px;
}

.sale_price {
	font-weight: 100;
	text-decoration: line-through;
	font-size: 14px;
}

.red {
	color:red;
}

.prod_basket_button {
	float: left;
	padding-right: 0px;
	padding-top: 1px;
}

.prod_description {
	width: 400px;
	float: left;
	padding-top: 10px;
	font-size: 11px;
}

.chart_link {
	float: left;
	padding-top: 8px;
	width: 270px;
}

.return_note {
	float: left;
	padding-top: 8px;
	width: 270px;
}

.prod_deliv_info {
	display: none;
	margin:10px 0px 0px 6px;
	padding: 2px 2px 2px 2px;
	background-color: #f8f8f8;
	border: solid gray 1px;
}

.noindent {
	margin-left: 0px;
}

/* ################# START IN-PAGE STYLE #################  */

.section {
	width: 829px;
	padding: 0 0 0 0;
	margin: 7 0 7 0;
}

.section_title {
	/*width: 827px;*/
	background: #E3E3EB; /* E3E3EB ?ACC5D7? #5884AA	; */
	color: black; /* #5884AA; white; #3E5D76; */
	padding: 3 0 3 3;
	font-weight: bold;
}

.section_content {
	width: 100%;
	padding: 3px 0px 3px 3px;
}

.section_content ul {
	list-style: none;
	margin-left: 4px;
	padding-left: 4px;
}

.section_content li {
	padding-top: 2px;
}

/* ################# START LAYOUT MODULE STYLE #################  */

.front_page_module {
   height : 100%;
}

.module_title {
	border-top:    1px solid #b9b9b9;
	border-left:   1px solid #b9b9b9;
	border-right:  1px solid #b9b9b9;
	padding: 2 0 2 8;
	font-size:     11px;
	font-family:   arial, helvetica, tahoma, arial, sans-serif;
	font-weight: bold;
	color: #215473; /* #5D8CB1; */
	background: white; /* #6C99B7; #ACC5D7; */
	height: 25px;
}

.module_title_img {
	gborder-top:    1px solid #b9b9b9;
	gborder-left:   1px solid #b9b9b9;
	gborder-right:  1px solid #b9b9b9;
	padding: 0 0 0 0;
}

.module_content_prod {
	border-left:    1px solid #b9b9b9;
	border-right:    1px solid #b9b9b9;
	border-bottom:    1px solid #b9b9b9;
}

.module_content {
   border-left:   1px solid #b9b9b9;
   border-right:  1px solid #b9b9b9;
   text-align:	  center;
}

.module_content_featured {
   border-left:   1px solid #b9b9b9;
   border-right:  1px solid #b9b9b9;
   border-bottom:  1px solid #b9b9b9;   

}



.module_content_frontpage {
   border-top:   1px solid #b9b9b9;
	border-left:   1px solid #b9b9b9;
   border-right:  1px solid #b9b9b9;
   border-bottom: 1px solid #b9b9b9;
   text-align:   center;
}

.text_module_content {
   border:  1px solid #b9b9b9;
   padding: 8px 11px 8px 5px;
}

.banner_group {
	border:Xsolid blue 1px;
	width:661px;
	padding-top: 2px;
	padding-bottom: 0px;
	/*background: #ffffff url(/cimages/workarea_top_bar_2.gif) no-repeat top center;*/
}

.banner_group_cell {
	float:left;
	width:160px;
	text-align:center;
	padding-right: 6px;
}

.banner_group_cell_no_padding {
	float:left;
	width:160px;
	text-align:center;
}

.banner_group_border_bottom {
	background: none;
	Xborder:solid red 1px;
	/*height:4px;*/
	/*width:829px;*/
	/*background: #ffffff url(/cimages/workarea_bottom_bar_2.gif) no-repeat;*/
	padding-bottom: 7px;
	border-bottom: 1px solid #b9b9b9;
}

.clearer_div {
	clear:both;
}

.bgc_border_left {
	border-left:   1px solid #b9b9b9;
}

.bgc_border_right {
	border-right:   1px solid #b9b9b9;
}

.single_product_content_cell {
	/*border-left:   1px solid #b9b9b9;*/
	/*border-right:  1px solid #b9b9b9;*/
	padding: 2 0 0 8;
	background: white;
	width:179px;
	Xpadding-right:50px;
}

.single_product_content_cell a:hover {
   color:	   #666666;
}

.single_product_content_cell a:link {
   color:          #666666;
}

.single_product_content_cell a:visited {
   color:          #666666;
}

.single_product_content_cell .price_colour {
   color:	   #666666;
}

.top_seller_line {
	padding-bottom: 1px solid white;
}

.fp_table {
	border: 1px solid #b9b9b9;
}

.featured_products_title {
 	padding: 2 0 0 8;
	font-size:     11px;
	font-family:   arial, helvetica, tahoma, arial, sans-serif;
	font-weight: bold;
	color: #215473;
	background: white; /* #E1F0F3; */
	height: 25px;
}

.featured_products_title_img {
 	padding: 0 0 0 0;
	height: 24px;
}

.featured_products_content_row {
   padding-top:      0px;
   padding-bottom:   2px;
   padding-left:     9px;
   padding-right:    6px;
   vertical-align:   top;
   /*border-right:   	1px solid #b9b9b9;*/
   border-bottom:   	1px solid #b9b9b9;
   background:       white; /* #E1F0F3; */
   /*background:		#F0F8FF;*/
   width: 120px;
}

.featured_products_content_row .price_colour {
   color:	    #666666;
}

.featured_products_content_cell {
   font-size:        12px;
   font-family:      arial, helvetica, tahoma, arial, sans-serif;
   color:            #787878;
}

.featured_products_content_cell a:link {
   color:	    #666666;
}

.featured_products_content_cell a:visited {
   color:           #666666;
}

.featured_products_content_cell a:hover {
   color:           #666666;
}

.no_border {
   border : 0 0 0 0;
}

.cc_help {
	width: 190px;
}

#help_box {
	float: left; padding-left: 10px;
}

.cards {
	float: left; padding-left: 10px; width: 190px;
}

#signup_form_body {
	float: left;
}

.disclaimer {
	color: #215473;
}

.product_list_title {
   float: left;
	width: 560px;
	background: #E3E3EB; /* E3E3EB ?ACC5D7? #5884AA	; */
}

.plt_content_left {
   float: left;
   color: black; /* #5884AA; white; #3E5D76; */
   padding: 3px;
	font-weight: bold;
}

.plt_content_right {
	float: right;
	color: black; /* #5884AA; white; #3E5D76; */
	padding: 3px;
	font-weight: normal;
}

.price_colour {
   color: #3C5B75;
}

.privacy_mini {
  color:       #888888;
  font-size:   9px;
  clear:       left;
}

#banner_container {
   height: 100%;
   width: 50%;
   position: relative;
   clear: none;
}

.banner_price_info {
   position: absolute;
   text-align:left;
   font-size:11px;
   top:239px;
   color:#215473;
   left: 0px;
   width: 172px;
   clear: both;
	margin-left: 0px;
	padding: 2px;
	padding-left: 10px;
}

.pos1 {
   top: 180px;
}

.pos2 {
   top: 185px;
}

.pos3 {
   top: 177px;
}

.opaque {
   height:31px;
   opacity: .68;
   filter: alpha(opacity=68);
   background: white;
}

.white {
   font-weight: bold;
   color: white;
	text-decoration: none;
}

input.contact_us {
	width: 253px;
}

textarea.contact_us {
	width: 255px;
}

table#contact td {
	font-size: 75%;
}

.assoc_prods {
   float:left;
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   display: inline;
   width: 829px;
}

.assoc_prod_title {
   color: #3C5B75;
   font-weight:bold;
   margin: 0 0 0 0;
   padding-top: 3px;
   padding-bottom: 10px;
   font-size: 14px;
}

/*Associate product title for female section*/

.assoc_prod_title_female {
   color: #414141;
   font-weight:bold;
   margin: 0 0 0 0;
   padding-top: 3px;
   padding-bottom: 10px;
   font-size: 14px;
}

.assoc_prod_image {
	float: left;
	padding-right: 7px;
	width: 129px;
	display: inline;
}

.assoc_prod_image_no_padding {
	float: left;
	width: 113px;
	padding-bottom: 25px;
}

.store_list_v2 {
	margin: 10 0 5 0;
	/*padding: 0 3 0 0;*/
	float: left;
	width: 203px;
	margin-right: 3px;
	color: #3C5B75;
	overflow: hidden;
	display: inline;
	border: 1px solid #B9B9B9;
}

.store_list_v2_no_padding {
   margin: 10 0 5 0;
	/*padding: 0 3 0 0;*/
	float: left;
	width: 203px;
	margin-right: 0px;
	color: #3C5B75;
	overflow: hidden;
	display: inline;
	border: 1px solid #B9B9B9;
}

.store_details_v2 {
	float: left;
	width: 200px;
	padding: 2px 0 10px 9px;
	font-size: 11px;
	overflow: hidden;
}

.store_open {
   float: left;
   width: 75px;
   display: inline;
}

.store_title_v2 {
	float: left;
	background-color: #B03752;
	color: #F3F3F3;
	font-weight: bold;
	padding: 2px 0px 2px 9px;
	display: block;
	width: 205px;
}

.assoc_product_image img {
	width: 129px;
	height: 129px;
	border: 0;
}

.assoc_product_text {
	width: 110px;
	display: inline;
}

.assoc_product_price {
	width: 110px;
	/*color: #3C5B75;*/
}

.assoc_products {
	width: 829px;
}

.assoc_products_female {
	width: 829px;
	color: #414141;
}

.assoc_products_female a:link {
	color: #414141;
}

.assoc_products_female a:visited {
	color: #414141;
}

.assoc_products_female a:hover {
	color: #414141;
}


/* ################### HOMEPAGE MODIFICATIONS ################ */

.workarea_homepage {
	width: 661px;
	float: left;
	font-family: arial, helvetica, tahoma, arial, sans-serif;
	font-size: 12px;
	padding: 0 0 0 0;
	margin-left: 8px;
	margin-bottom: 9px;
	margin-right: 8px;
	color: black; /* #2A6C94; 527B9C; 5783A6 lighter */
   /*background: #EAEAEA url(/cimages/workarea_top_bar.gif) no-repeat top center;*/
   overflow: hidden;

}

.workarea_content_homepage {
	width: 661px;
	padding: 10px 0px 0px 0px;
	float: left;
	background-color: transparent;
}

.right_skyscrapper {
	width: 158px;
	/*height: 1042px;*/
	float: left;
	/*border: 1px solid #989898;*/
	margin-bottom: 3px;
	padding-left: 2px;
	padding-top: 10px;
}

.table_homepage {
	width: 661px;
}

.no_bottom {
	border-bottom: none;
}

.image_border {
	border-bottom: 1px solid #CCCCCC;
}

.shopping_basket_header {
	color: #FFFFFF; 
	/*width: 207px;*/
	background-color: #2E6BA1; /*#3B6EA5;*/ 
	float: right;
	padding: 0 20px 0 0;
	margin: 10px 0 0 0;			
}

.shopping_basket_header_female {
	color: #FFFFFF; 
	/*width: 207px;*/ 
	background-color: #E06496; /*#E36A9D;*/ 
	float: right;
	margin: 10px 0 0 0;
	padding: 0 20px 0 0;	
}

.header_image {
	width: 997px;
	height: 89px;
	background: url(/cimages/new_site/MensHeaderNew3.jpg);
}

.header_image_free_delivery {
   width: 997px;
   height: 89px;
   background: url(/cimages/new_site/MensFreeDeliveryHeader2.jpg);
}


.header_image_female {
	width: 997px;
	height: 89px;
	background: url(/cimages/new_site/WomensHeaderNew3.jpg);
}

.header_image_female_free_delivery {
   width: 997px;
   height: 89px;
   background: url(/cimages/new_site/WomensFreeDeliveryHeader2.jpg);
}

.gender_selection {
	width: 160px;
	margin-bottom: 0px;
	height: 68px;
	overflow: hidden;
}

.gender_selection form {
	padding: 0px;
	margin: 0px;	
}

.male_gender_selector {
	float: left;	
}

.female_gender_selector {
	float: right;	
}

.product_filter {
	float: right;
	position: relative;
	/*height: 50px;*/
	padding-left: 5px;
	padding-top: 23px;
	/*padding-bottom: 13px;*/
	/*border-left: 1px solid #FFFFFF;*/
}

.product_filter_select_box {
	float: left;
}

.product_filter_select_box .select {
	border: 0px;
}

.product_filter_go {
	float: left;
	padding-left: 1px;
	padding-right: 11px;	
}

.menu_whats_new {
	color: #5B5B5B;
	/*font-size: 13px;*/
	font-weight: bold;	
}

.store_info {
	padding-top: 15px;
	padding-left: 13px;
	color: #005192;
	font-size: 15px;
	font-weight: bold;
}

.store_info .tel {
	padding-top: 5px;
	font-size: 16px;	
}

h1.product_list_page_title .manufacturer {
	padding: 0px;		
}

.list_page_navigation {
	/*margin-top: 5px;*/
	padding-left: 7px;
	padding-top: 10px;
	padding-bottom: 3px;
	color: #005192; /*#3C5B75;*/ /*#005192; #3C5B75; #666666;*/
	font-size: 13px;
	clear: both;
	font-weight: bold;
}

.list_page_navigation_girls {
	/*margin-top: 5px;*/
	padding-left: 7px;
	padding-top: 10px;
	padding-bottom: 3px;
	color: #414141;
	font-size: 13px;
	clear: both;
	font-weight: bold;
}

.list_page_navigation_girls a:link {
	text-decoration: none;
	color: #414141; /* 2A6C94 lighter */
}

.list_page_navigation_girls a:visited {
	text-decoration: none;
	color: #414141; /* 2A6C94 lighter */
}

.list_page_navigation_girls a:hover {
	text-decoration: underline;
	color: #414141; /* 2A6C94 lighter */
}

.list_page_navigation a:link {
	color: #005192;		
}

.list_page_navigation a:visited {
	color: #005192;		
}

.list_page_navigation a:hover {
	color: #005192;		
}

.product_list_title {
	width: 829px;
	height: 67px;
	display: block;
	background: url(/cimages/new_site/product_list_title_v2.gif) no-repeat;	
}

.no_logo_title {
	float: left;
	color: #005192;
	margin-top: 10px;
}

h1.product_list_page_title {
	font-size: 18px;
	padding: 0 0 0 23px;
	margin: 0px;
}

#product_menu_container {
	margin-top: 8px;
	display: block;
	width: 160px;
	overflow: hidden;
	background-color: #EAEAEA;
}

.product_menu_top {
	width: 160px;
	height: 7px;
	line-height: 7px;
}


.product_menu_bottom {
	width: 160px;
	height: 7px;
	line-height: 7px;
}

.promo_code_box {
   /*float: left;*/
   border:#424242 solid 1px;
   padding: 3px 3px 3px 5px;
   margin-bottom:0px 0px 0px 0px;
   width: 386px;
   color:#353535;
}

.promo_code_box_female {
   background-color:#F5CEDE;
}

.promo_code_box_male {
   background-color:#A2BBD5;
}

#delivery_address {
}

#delivery_to_store_info {
   padding: 5px;
   margin: 10px 5px 0 0;
   border:#424242 solid 1px;
   background-color:#E3E3EB;
   color:#111111;
   display: none;
}

#store_selection_block {
   padding: 3px 0 0 20px;
}  

/* ############################################################ */
