/* cross site styles */
body {
	color:#000; 
	font-size:10px; 
	font-family:verdana, 
	sans-serif;
	background-color: #ffffff;
	background-image: url(background1.jpg);
}
#creative_home img{border:0px;padding:0px;margin:0px;}
#right_nav #rollover1{top:11px;}
#right_nav #rollover2{top:159px}
#right_nav #rollover3{top:307px}
#right_nav1{position:absolute;top:0px;left:492px;width:284px;height:138px;background:url(rollover1.jpg);}
#right_nav2{position:absolute;top:0px;left:492px;width:284px;padding-top:138px;height:138px;background:url(rollover1.jpg);}
#right_nav3{position:absolute;top:0px;left:492px;width:284px;padding-top:276px;height:138px;background:url(rollover1.jpg);}
td, input, select {color:#000; font-size:10px; font-family:verdana, sans-serif;}
a {color:#000; text-decoration:none;}
a:hover {text-decoration:underline;}

/* Generic pages */
.content_generic_content {background-color:#FFF}
.content_generic_content .heading {font-size:12px; font-weight:bold;}
.content_generic_content .offices .heading {text-decoration:underline;}
.content_generic_content a {text-decoration:underline;}
.content_generic_content .note {border-bottom:solid 1px #cccccc;}
.content_generic_content .subheading {font-size:11px; font-weight:bold;}
.content_generic_content .strong {font-weight:bold;}
.content_generic_content .subheading a {font-size:11px; font-weight:bold;}
.content_generic_content .subheading a:hover {text-decoration: none;}
.content_generic_content h1 {font-size:12px; font-weight:bold;}
.content_generic_content h2 {font-size:11px; font-weight:bold; margin-top: 0; margin-bottom: 0;}	
.content_generic_content h3 {font-size:11px; font-weight:bold; margin-top: 0; margin-bottom: 0; text-decoration: none;}	
.content_generic_content h3 a {text-decoration: none;}	
.content_generic_content .offices h3 {text-decoration: underline; margin-bottom: 10px; margin-top: 10px;}	
.content_generic_content p {margin-top: 0;}
.content_generic_content .highlight{color:Red; font-weight:bold;}
.content_generic_content .top_link {text-align:right; font-weight: bold;}
.content_generic_content .offices {margin:0;padding:0}
.content_generic_content textarea {font-family:verdana, sans-serif; font-size:11px; color:#666666;}

.content_generic_basic .heading {font-size:12px; font-weight:bold;}
.content_generic_basic .offices .heading {text-decoration:underline;}
.content_generic_basic .note {border-bottom:solid 1px #cccccc; margin-bottom:10px;}
.content_generic_basic .subheading {font-size:11px; font-weight:bold;}
.content_generic_basic .strong {font-weight:bold;}
.content_generic_basic h1 {font-size:12px; font-weight:bold;}
.content_generic_basic h2 {font-size:11px; font-weight:bold; margin-top: 0; margin-bottom: 0;}	
.content_generic_basic h3 {font-size:11px; font-weight:bold; margin-top: 0; margin-bottom: 0; text-decoration: none;}	
.content_generic_basic p {margin-top: 0;}

.content_generic_content .helpdeskheader {}
.content_generic_content .helpdeskheader .entry {}
.content_generic_content .helpdesksubheader .column {}
.content_generic_content .helpdesksubheader .column a {}

/* Header styles */

/* searchbox */
.content_header_search .txtsearch {font-family:verdana; font-size:10px; color:#000;
border:0px solid #000;
height:15px !important;
padding-bottom:0px;
padding-left:0px;
padding-top:0px;
margin-top:2px;
}


.content_header_currency .ddlchangecurrency {font-size:10px; color:#000;
border:1px solid #000;
height:18px;
}
.content_header_basketsummary .txtbasketsummary a {font-size:10px; font-weight:bold; color:#000;}
.content_header_backto a {color:#000; font-size:10px;}
.content_header_breadcrumb a {color:#000; font-weight:bold; font-size:10px;}
.content_header_breadcrumb span {font-size:10px;}

/* Nav */
.content_nav, .content_homepage_nav, .content_html_nav {background-color:#000;

/*padding-left:10px;
width:162px;
*/
}

.content_footer_backtotop a {
color:#FFF;
}

.content_footer_backtotop a:hover {
color:#000; background-color:#FFF; text-decoration:none
}

/* Pagination */
.content_category_listing_paging_header {font-weight:bold;}
.content_category_listing_paging_header a {font-weight:normal;}

.content_category_listing_paging_footer {font-weight:bold;}
.content_category_listing_paging_footer a {font-weight:normal;}

/* Product page specific */
.content_product_details_basics .product_price {font-size:14px; font-weight:bold; color:#000;}
.content_product_details_basics .previousprice {font-size:14px; font-weight:bold; color:#F00;}
.content_product_details_basics .product_title {font-size:11px; font-weight:bold; color:#000;}
.content_product_details_basics .product_classification {font-size:10px; color:#000;}
.content_product_details_basics .product_description {font-size:10px;}

/*product desc links to be bold*/
.product_description a:link, .product_description a:visited, .product_description a:hover, .product_description a:active {font-weight:bold}

.content_product_details_productinfo {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; COLOR: #666666; BORDER-BOTTOM: #cccccc 1px solid
}
.content_product_details_productinfo .care {
	FONT-WEIGHT: bold
}
.content_product_details_productinfo .product {
	FONT-WEIGHT: bold
}
.content_product_details_productinfo .productcode {
	FONT-WEIGHT: bold
}
.content_product_details_outofstock {
	COLOR: #ff0000
}
.content_product_details_colour SELECT {
	FONT-SIZE: 1em; COLOR: #666666
}
.content_product_details_size SELECT {
	FONT-SIZE: 1em; COLOR: #666666
}
.content_product_images_mainimage {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.content_product_images_mainimage_zoom {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.content_product_images_video {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.content_product_images_thumbimages IMG {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.content_product_othercategories {
	FONT-SIZE: 1em
}
.content_product_othercategories #header {
	FONT-WEIGHT: bold
}
.content_product_upsell .productprice {
	
}
.content_product_upsell .previousprice {
	COLOR: #ff0000
}
.content_product_crosssell .productprice {
	
}
.content_product_crosssell .previousprice {
	COLOR: #ff0000
}
.content_product_upsell {
	BACKGROUND: url(product_upsell.jpg) no-repeat left top
}
.content_product_details_outofstock {color:#F00;}
.content_product_details_colour select {font-size:10px; color:#000;}
.content_product_details_size select {font-size:10px; color:#000;}

.content_product_images_mainimage {border-color: #000; border-style: solid; border-width: 1px;}
.content_product_images_mainimage_zoom {border-color: #cccccc; border-style: solid; border-width: 1px;}
.content_product_images_video {border-color: #cccccc; border-style: solid; border-width: 1px;}
.content_product_images_thumbimages img {border:solid 1px #000;}

/* Product page cross sell style */
.content_product_othercategories {font-size:10px;}
.content_product_othercategories #header {font-weight:bold;}

/* Product page upsell style */
.content_product_upsell .productprice, .content_product_crosssell .productprice {color:#FFF;}
.content_product_upsell .previousprice, .content_product_crosssell .previousprice {color:#F00;}

/* Product page background images */
.content_product_upsell {background:url(upsell_stylists_choice.jpg) no-repeat top left;}
.content_product_crosssell {background:url(upsell_customers_choice.jpg) no-repeat top left;}

/* Category page */
.content_category_refine {background-color:#FFF;
/*padding-left:10px;
width:162px;
*/
}
.content_category_refine_attributes .attributename {font-size:10px; color:#666; font-weight:bold}
.content_category_refine_attributes .attributes {font-size:10px;}
.attributes a {color:#666}

.content_category_refine_refinedby .header {font-size:10px; color:#000; font-weight:bold}
.content_category_refine_refinedby .footer {font-size:10px;}
.content_category_refine_refinedby .refineditem {font-size:10px;color:#000;font-weight:bold}

.content_category_refine_refinedby a {color:#000;}
.content_category_refine_refinedby .footer{ color:#666;}
.content_category_listing_products .previousprice {color:#F00;font-weight:bold}
.content_category_listing_products .productdescription {color:#000; }
.content_category_listing_products .productprice {color:#000;font-weight:bold}

.content_category_line {background-color:#cccccc;}

.content_category_listing_filter .filter_sort select {font-size:10px; color:#000;}
.content_category_listing_filter .filter_show select {font-size:10px; color:#000;}



/* Basket */
.content_basket td {font-size:10px;}
.content_basket_items .input {font-family:verdana; font-size:10px;}
.content_basket_items .line {border-bottom:solid 1px #cccccc;}
.content_basket_items .total {border:solid 1px #cccccc;  font-size:11px; color:black;}
.content_basket_upsell {background:url(/images/siteskin1001/product/upsell_customers_choice.jpg) no-repeat top left;}
.content_basket_footer .cards {font-weight:bold; font-size:10px; color:#000;}
.content_basket_footer .expires {font-size:10px;}

/* Footer */
.content_footer_container {font-family:verdana;}
.content_footer_comp {display:none}
.content_footer_comp img {}
.content_footer_newsletter {float:center;width:960px; padding-top:5px; padding-bottom:5px; height:21px; 
background-color:#c60e64;}

.content_footer_link {font-size:9px;}
.content_footer_link a {text-decoration:underline;font-size:9px;}
.content_footer_awards {text-align:center;}
.content_footer_disclaimer {font-family:arial; font-size:10px; text-align:center}

/**Submit Forms - used on Contact Care and Tell A Friend**/
.formTable {padding-top:10px;}
.formRow {height:25px;}
.formRowTall {height:90px;}
.formText {float: left; width:175px;text-align: right; padding-top: 2px; }
.requiredField{color: #FCFF00; float:left; width:10px; padding-left:5px; padding-right:5px;}
.formElement {float: left; }
.clear_small{clear:both; height:0px;}
.formRowTall textarea {height:75px; width:250px;}

/**Contact Care**/
#contactCareForm #btnSubmit {float:left; margin-left:500px;}
#contactCareForm #txtMessage {width: 400px;}
#contactCareForm #txtFromName, #contactCareForm #txtFromEmail {width:250px;}
#contactCareForm #txtOrderNo {width:145px;}


/**Tell A Friend**/
#tellAFriendForm #txtMessage{height:100px;width:200px;}
#tellAFriendForm .formRowTall {height:120px;}
#tellAFriendForm #btnSubmit {float:left; margin-left:375px;}
#tellAFriendForm #txtToName, #tellAFriendForm #txtToEmail, #tellAFriendForm #txtFromName, #tellAFriendForm #txtFromEmail {width:200px;}

/*************************************************************************************************/
/* Nav Styles */
.navitem_level2						{font-size:10px; padding-top:2px;}
.NavLev2categorytext_standard				{color:#000;}
.NavLev2categorytext_black				{color:#000000;}
.NavLev2categorytext_blue{color:#00BFF3;}
.NavLev2categorytext_yellow				{color:#FCFF00;}
.NavLev2categorytext_pink				{color:#ed008c;}
.NavLev2categorytext_red				{color:#cc0000;}
.NavLev2RollOver_standard				{color:#000;background-color:#FFF;text-decoration:underline;}
.NavLev2RollOver_standard:hover				{color:#000;background-color:#FFF;text-decoration:underline;}
.NavLev2RollOut_standard				{color:#000;}
.NavLev2RollOver_black					{color:#000000;}
.NavLev2RollOut_black					{color:#000000;}

.NavLev2RollOver_blue 	{color:#7C7C7C;background-color:#00BFF3;text-decoration:none;}
.NavLev2RollOver_yellow					{color:#7C7C7C;background-color:#FCFF00;text-decoration:none;}
.NavLev2RollOver_blue:hover{color:#7C7C7C;background-color:#00BFF3;text-decoration:none;}
.NavLev2RollOver_yellow:hover				{color:#7C7C7C;background-color:#FCFF00;text-decoration:none;}
.NavLev2RollOut_blue{color:#00BFF3;}
.NavLev2RollOut_yellow					{color:#FCFF00;}
.NavLev2RollOver_pink					{color:#000000;}
.NavLev2RollOut_pink					{color:#ed008c;}
.NavLev2RollOver_red					{color:#000000;background-color:#CC0000;}
.NavLev2RollOut_red					{color:#cc0000;}
.navitem_level3					{font-weight:bold; font-size:9px; font-family:verdana, sans-serif; padding-left:9px; padding-bottom:2px;}
.NavLev3categorytext_standard			{color:#000; text-decoration:none;}
a.NavLev3categorytext_standard:hover		{color:#FFF; text-decoration:none;}
.NavLev3categorytext_standard_hovered		{color:#FFF; text-decoration:underline;}
.NavLev3categorytext_black			{color:#000; text-decoration:none;}
a.NavLev3categorytext_black:hover		{color:#000; background-color:#FFF; text-decoration:underline;}
.NavLev3categorytext_black_hovered		{color:#000000; text-decoration:underline;}

.NavLev3categorytext_blue{color:#00BFF3; text-decoration:none;}
.NavLev3categorytext_yellow{color:#FCFF00; text-decoration:none;}
a.NavLev3categorytext_blue:hover{color:#7C7C7C; background-color:#00BFF3; text-decoration:none;}
.NavLev3categorytext_yellow:hover		{color:#7C7C7C; background-color:#FCFF00; text-decoration:none;}
.NavLev3categorytext_blue_hovered{color:#000000; text-decoration:underline;}
.NavLev3categorytext_yellow_hovered		{color:#000000; text-decoration:underline;}
.NavLev3categorytext_pink			{color:#ed008c; text-decoration:none;}
a.NavLev3categorytext_pink:hover		{color:#000000; text-decoration:underline;}
.NavLev3categorytext_pink_hovered		{color:#000000; text-decoration:underline;}
.NavLev3categorytext_red			{color:#cc0000; text-decoration:none;}
a.NavLev3categorytext_red:hover			{color:#000000; text-decoration:underline;background-color:#CC0000;}
.NavLev3categorytext_red_hovered		{color:#000000; text-decoration:underline;}

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


/* Creative */

#creative_hp{
position:relative;
width:788px;
height:430px;
}

#lblHTMLText img {
border-width:0;
display:block;
}

.hps img {display:block}

#manCreative {
width:788px;
height:430px;
position:relative;
}

img.heroShot {
float:left;
width:580px;
height:430px;
border:0px none;
}

div#styleBite {
position:absolute;
top:0;right:0;
background-color:#000;
width:197px;
height:192px;
background-image:url('/images/homepage/refresh_mhp_200807/styleBite.gif');
background-repeat:no-repeat;
font-size:9px;
color:#FFF;
line-height:10px; padding-left:5px; padding-right:5px; padding-top:30px; padding-bottom:0pt
}
div#styleBite a {
color:#fff;
}

div#styleBite a.header:hover {
color:#000;
background-color:#FFF;
text-decoration:none;
}

#styleBite p {
margin:0;
margin-bottom:10px;
}

div#featNav {
position:absolute;
top:222px;right:0;
width:208px;
height:207px;
}

div#lpNav {
position:absolute;
top:0;right:0;
width:104px;
}

div#featNav img, div#lpNav img {
width:103px;	
height:103px;
border:0px none; margin-left:1px; margin-right:0; margin-top:1px; margin-bottom:0
}
#navsale img{
width:207px !important;	
height:208px !important;
}

div#featNav #nav1, div#featNav #nav2, div#featNav #nav3, div#featNav #nav4 {
position:absolute;	
}

div#featNav #nav1 {
top:0;left:0;	
}

div#featNav #nav2 {
top:0;right:0;	
}

div#featNav #nav3 {
top:104px;left:0;	
}

div#featNav #nav4 {
top:104px;right:0;	
}
div#brandDirectory {
height:880px;
width:768px;
padding:10px;
background-image:url('bd_m_bg.jpg');
background-repeat:repeat-x
}

div.brandList {
margin-top:10px;
width:210px;
float:left;
}

div.brandList ul {
margin:0;
padding:0;
padding-top:27px;
padding-bottom:13px;
list-style-type:none;
background-repeat:no-repeat;
}

div.brandList li, div.brandList a {
margin:0;
padding:0;
/*color:#66FF66;*/
font-size:10px;
}

div.hps {
position:absolute;
top:0;left:0;	
}

/*.content_html, .content_category {
background-image:url('/images/siteskin1001/black_nav_background.gif');
background-repeat:repeat-y;
}
*/
.content_header {
background-color:#FFF;	
}


/*tweak*/


#siteWrapper {background-color:#FFF}

.content_homepage_nav{background-color:#000}

.content_nav_container{background-color:transparent;}

.content_footer_backtotop{background-color:transparent;}

.content_footer_comp {background:#CCC;}

.content_footer_link, .content_search_listing, .content_footer_awards, .content_footer_disclaimer, .content_header, .content_category_listing, .content_product_content, .content_basket {background-color:#FFF;}

.content_footer{background-color:transparent;}

.content_category {background-color:transparent;margin:122px 0px 0px !important}

.content_category_listing_filter .count {} 



#ShipToCountry p#CountryList a {text-decoration:none; font-weight:bold;}

#retpol, div#spanProductInfo_Delivery a {font-weight:bold}

.header_backto_container_category, .header_backto_container_search, .header_backto_container_html, .header_backto_container_infopages, .header_backto_container_generic {
	color:#000;
	}  

	.header_backto_container_product, .header_backto_container_basket {color:#000;} 

.content_homepage_main {
background-color:#FFF;	
}

.content_category_listing_filter .count {
/*line-height:18px;*/
font-size:10px;
text-indent:-2px;
}
/*############################### temporary definitions ##############################*/
.content_html_footer .content_footer_container {
width:960px !important;
}
/*.content_html_footer .content_footer_disclaimer {
padding:0px 0px 14px 0px !important;
width:960px !important;
}*/
.content_html_footer .content_footer_comp {
margin-left:172px !important;
}

.html_wrapper {}
.homepage_wrapper {background:#FFF !important;}

.content_footer_disclaimer {
padding-bottom:15px !important;
}
.content_html {
background-color:#FFF;
}
.content_html_footer {
height:78px !important;
}
.content_footer {
height:78px !important;
overflow:hidden;
}
.content_footer_container {
height:78px !important;
}
.content_footer_product {
padding-top:0px !important;
background-color:#ffffff !important;
}
.content_product_content {
padding-bottom:30px !important;
}
.content_footer_product .content_footer_backtotop {
visibility:hidden;
}
.content_generic_basic .highlight{color:Red; font-weight:bold;} 
.content_footer_awards{display:none;}

div.brandList a.not_off:link, div.brandList a.not_off:visited {color:#66FF66;}
div.brandList a.brand_off, div.brandList a.brand_off:visited {color:#FFFF00;}

/*########################## CREATIVE ###################################*/
#creative_home, #creative_landing, #creative_hybrid, #creative_shaddow{position:absolute;}
#creative_home{top:0px;left:0px;width:788px;}
#creative_landing{top:0px;left:0px;width:788px;}
#creative_hybrid{right:0px;top:25px;width:780px;}
#creative_shadow{width:788px;left:0px;top:0px;}
#creative_home img{border:none;}
#creative_landing img{border:none;}
#creative_hybrid img{border:none;}
#creative_shadow img{border:none;}
.hidden{display:none;}
.unvisible{visibility:hidden;}
.hybrid_header{margin-left:8px;}
.header_backto_container_category{font-weight:bold;}
.header_backto_name_category{font-weight:normal}
.header_backto_container_product{font-weight:bold}
.header_backto_name_product{font-weight:normal;color:#000;}
.header_backto_container_html{font-weight:bold}
.header_backto_name_html{font-weight:normal}

.content_search_listing{ border-left:solid 1px #666666;}

/* updated 03/01/08 - Sean Lailvaux */

.content_header_menu {background-color: #c60e64; }
.content_header_search {position:relative; padding:6; margin:0; background-color:#000; left:0px;}
.content_footer_backtotop { padding-left:5px; padding-top:5px; }
.content_header_menu img{margin-top:3px;}

.content_header_searchWrapper {
  position:absolute;
  height:24px;
  left:172px;
  padding:6px 0px 0px;
  position:absolute;
  top:88px;
  width:336px;
  background-color:#c60e64;
}
.content_header_search {
  background-color:#ffffff !important;
  height:17px !important;
  left:9px !important;
  padding:0px !important;
  position:absolute !important;
  top:9px !important;
  width:225px !important;
  overflow:hidden;
}
.content_header_search input {
  top:-1px;
}
#ctlFooter_hypNewsletter { padding-left:62px; } 

.content_category_refine_attributes .attributename {FONT-SIZE: 1em; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px solid; font-weight:bold;}
.content_category_listing{/*category div in populated pages(around)*/BACKGROUND: url(/images/siteskin1000/populated_bg.gif) #ffffff repeat-y left top;margin-top:0px;} 
