/* stylesheet copied from old Wilkinson Sword site */

body.javascript #main #latest {
	height: 425px;
}

#logo { width:117px; height:55px; }

/* Navigation */

.menu {
	border-bottom:#0a66b1 8px solid;
	width:783px;
	background:url(/images/freeyourskin-men.png) right bottom no-repeat;
}
.menu a.current { color:#000; background:url(/images/menu_activetab_bg_male.gif) repeat-x; }
.menu a:hover { color:#fff; background:#0a66b1 url(/images/menu_tab_bg_male.gif) repeat-x; }
.menu :hover > a { color:#fff; background:#0a66b1 url(/images/menu_tab_bg_male.gif) repeat-x; }

.menu ul ul { background:#0a66b1 /*url(/images/menu_male_bg.png) left bottom no-repeat*/; }

.menu ul li#submenu_products ul { width:266px; }
.menu ul li#submenu_products ul a,
.menu ul li#submenu_products ul a:visited { width:216px; }

.menu ul ul a:hover,
.menu ul ul :hover a { background:#0855a0 url(/images/menu_arrow.gif) 10px 9px no-repeat; }

/* Used as a main heading to wide boxes */
h1.wide-heading {
	font-size:1em;
	color:#fff;
	background:url(/images/layout/box_header_blue_wide.gif) no-repeat;
	line-height:31px;
	padding-left:12px;
	height:31px;
	text-transform:uppercase;
}
div.full_width_area h1 {
	background:url(/images/layout/box_header_blue_widest.gif) no-repeat;
}
h1#legend-heading {
	background:url(/images/layout/box_header_blue_widest_shallow.gif) no-repeat;
}

div#quattro-external-right-column a:link, div#quattro-external-right-column a:visited, div#quattro-external-right-column a:active {
	display: block;
	padding: 25px 130px 47px 41px;
	height: 96px;
	background: url('/images/promos/ultimate-tool.jpg') no-repeat;
	color: #FFF;
	text-decoration: none;
	width:auto;
}

div#quattro-external-right-column a:hover {
	text-decoration: none;
}

a.blade_game, a.qtpf {
	display: block;
	width: 300px;
	height: 167px;
	background-repeat: no-repeat;
	text-decoration: none;
}

a.blade_game span, a.qtpf span {
	visibility: hidden;
}

body.mens a.qtpf, body.landing a.qtpf {
	background-image: url("/images/promos/qtpf/qtp_freestyle_promo.jpg");
}

body.mens a.blade_game, body.landing a.blade_game {
	background-image: url("/images/promos/blade_game/boy.jpg");
}

body.womens a.blade_game {
	background-image: url("/images/promos/blade_game/girl.jpg");
}


body.mens div.type_generic_left_half_column a.blade_game {
	width: 304px;
	height: 227px;
	background-image: url("/images/promos/blade_game/boy_half_column.jpg");
}

div.sharp_shaver_landing {
	background-color: #000;
	margin: 0px 3px 5px 0px;
}

div.sharp_shaver_landing_top {
	background:transparent url("/images/promos/qtp_sharp_shaver/landing/mainpage_top.jpg") no-repeat scroll left top;
	height: 462px;
}

div.sharp_shaver_landing_text {
	color: #fff;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: -46px;
	padding-bottom: 20px;
}

div.sharp_shaver_landing_bottom {
	/*background:transparent url(/images/promos/qtp_sharp_shaver/qtp_bottom_fade.jpg) no-repeat scroll left bottom;*/
	height: 331px;
	background:#007;
}


div#men_landing {
	margin:0 0 10px 0;
	background:transparent url("/images/promos/freeyourskin/mens-home.jpg") no-repeat scroll left top;
	height: 479px;
	position:relative;
}

div#men_landing_text {
	width:560px; left:30px; top:410px;
	position:absolute; font-size:1.3em;
	color:#3171a9;
}

div#men_landing_text p {
	width:350px;	
}

div#men_landing_text a { 
	display:block;
	background:url(/assets/1/products/buttons/mens_landing_link.png) no-repeat;
	height:30px; width:171px; color:#fff; font-weight:bold;
	text-decoration:none; line-height:30px; padding-left:20px;
	position:absolute; right:0; top:10px;
}

#men-home-link1,
#men-home-link2 { 
	text-decoration:none; position:absolute; top:160px; 
	display:block; height:26px; width:105px; line-height:23px;
	padding-left:25px; font-weight:bold; color:#000;
	background:url(/images/find-out-more-link.png) no-repeat;
}

#men-home-link1 { left:130px; }
#men-home-link2 { left:415px; }

#women-home-link1,
#women-home-link2 { display:none; }

/* Tabbed bottom area */

#bottom-tabs #buy_tab {
	background-repeat:no-repeat;
	background-image:url(/assets/1/products/bottom-tabs/home_buy_tab.png); 
}

#buy_tab_panel {
	background:url(/assets/1/products/backgrounds/buy/home_buy_bg.jpg) no-repeat;
}

/* End of tabbed bottom area */

div.type_generic_right_column a.qtp_3in1_banner {
	background-image:url(/images/promos/qtp_sharp_shaver/qtp_sharp_shaver_banner_right_column.jpg);
	width: 300px;
	height: 167px;
}

div.promotion_bg {
	padding-top:12px;
	margin-bottom:5px;
	height:440px;
	background:url(/images/promotions/men/promo_bg.png) no-repeat;
}
div.promotion {
	margin:0 12px;
	padding:0 0 13px 0;
}

#coupon-div,
#coupon-get-div {
	margin-top:3px;
	padding:250px 30px 0 30px;
	background:url(/images/promotions/men/titanium-1pound-bg.jpg) no-repeat;
	height:420px;
}

#coupon-get-div {
	background:url(/images/promotions/men/titanium-1pound-coupon-header.jpg) no-repeat;
	padding:247px 7px 0 0;
	height:auto;
}

#coupon-get-inner {
	border-right:#d3e0e9 1px solid;
	border-left:#d3e0e9 1px solid;
	padding:15px 5px;	
}

#coupon-div h1,
#coupon-div span {
	color:#0f3e89;
	font-weight:bold;
}

#coupon-div fieldset {
	border:0;	
}

#coupon-div fieldset label {
	float:left;
	font-weight:bold;
	height:43px;
	margin:5px 0;
	padding:0;
	width:170px;
	display:block;
	color:#219dea;
}

fieldset label.radio-label, 
#coupon-div fieldset label.radio-label {
	height:auto;
	margin:5px 0 0 0;
	width:90px;
	padding-bottom:25px;
}

fieldset label.radio-label input, 
#coupon-div fieldset label.radio-label input {
	border:0;
	background:none;
}

#coupon-div fieldset label.double-label,
#coupon-div fieldset label.gender-label {
	width:100%;
}

#coupon-div fieldset label.gender-label {
	height:auto;	
}

#coupon-div label input, 
#coupon-div label select, 
#coupon-div fieldset select {
	background:#ededef;
	border:1px solid #2999e2;
	margin:3px 10px 0 0;
	padding:2px;
}

#coupon-div fieldset label.double-label input {
	display:block;
}

#coupon-div form small {
	padding-left:20px;
	color:#219dea;	
}

#print-coupon {
	background:url(/images/promotions/men/print-coupon.gif) no-repeat;
	width:150px; height:43px; display:block; border:0;
	margin:15px 0; font-size:0; color:#e59d9d;
}

/* Ask the experts */

/****** Experts pages *******/

div.experts,
div.experts-contact {
	margin:0 3px 0 0;
	background:#fff;
	line-height:1.4;
	padding-bottom:0;
	color:#000;
}

div.experts div.tab_box {
	width:auto;
}

div.experts div.tab_box h1 {
	margin:20px 0 0 160px;
}

div.experts-contact {
	background:transparent url(/images/layout/experts/page-behind-contact.png) no-repeat left 80px;
	padding:0 0 35px 25px;
}


div.experts div#tab1 {
	background:transparent url(/images/layout/experts/experts_landing_background.jpg) no-repeat left bottom;	
	font-size:1.1em; height:620px;
}

html>body div.experts div#tab1 {
	height:auto;
	min-height:620px;
}

div.experts div#tab2 img {
	margin:0;	
}

div.experts div#tab2 h2,
div.experts .full h2 {
	float:none;
	color:#000;
	padding:0;
	margin:15px 0;	
	font-size:1.1em;
	text-transform:none;
	border-top:1px dotted;
	padding-top:15px;
}
.full-link { 
	display:block; padding-left:15px; 
	text-decoration:none; background:url(/images/layout/experts/link-arrow.gif) no-repeat left 5px;
}


div.experts div#tab2,
div.experts div#tab3,
div.experts div#tab4,
div.experts div#tab5 {
	background:#000; font-size:1.1em;
	padding:40px;
}

div.experts .main-photo {
	float:left;
}

div.experts .full {
	clear:both;
	padding:1px 0;
}

div.experts div.tab_box .full ul,
div.experts div.tab_box .full ol {
	padding:0; margin:0 25px;	
}

div.experts div.tab_box .full ul li,
div.experts div.tab_box .full ol li {
	padding:0; margin:10px 0;	
}

div.experts div.tab_box .full ol ul li {
	list-style:disc;	
}

div.experts div.tab_box .full ul.imaged-ul {
	background:#d8d9da; margin:0; padding:0;
	list-style:none; width:auto;
	border:#eff0f0 1px solid;
}

div.experts div.tab_box .full ul.imaged-ul li {
	margin:0; padding:0; width:auto; overflow:auto;
}

div.experts div.tab_box .full ul.imaged-ul li img {
	float:left;
}

div.experts div.tab_box .full ul.imaged-ul li p {
	margin:0 10px 0 90px;
	border-bottom:#fff 1px dotted;
	padding:8px 0 8px 0;
}

div.experts div.tab_box .full ul.imaged-ul.no-image li p {
	margin:0 10px 0 10px;
	border-bottom:#fff 1px dotted;
	padding:10px 0 10px 0;
}

div.experts div.tab_box .full ul.imaged-ul li.last p {
	border-bottom:none;
}

div.experts div.tab_box .full ul.imaged-ul li p b,
div.experts div.tab_box .full p b,
div.experts div.tab_box .full p b a {
	color:#292929;
}

div#experts-header {
	background:url(/images/layout/experts/experts-header.jpg) no-repeat;
	height:379px; overflow:hidden;
}

div#experts-header a {
	display:block; float:left;
	width:152px; height:260px;
	margin-top:120px;
	font-size:0;
	text-indent:-10000px;
}

#experts-introbox {
	background:url(/images/layout/experts/experts-introbox.gif);
	margin:40px auto 0 auto; color:#fff; padding:20px 30px;
	width:465px; color:#000;
	height:116px; overflow:hidden;	
}

#experts-introbox p,
div.experts div.tab_box p {
	margin:10px 0; width:auto;	
}

div.experts div.tab_box .intro-para {
	margin:0 0 0 160px;
}

.expert-content {
	background:#eff0f0;
	width:461px;
	padding:1px 35px;	
}

#grooming-h2 {
	background:url(/images/layout/experts/grooming-doctor-h3.gif) no-repeat;
	height:25px;
	text-indent:-2000px;	
}

#style-h2 {
	background:url(/images/layout/experts/style-guru-h3.gif) no-repeat;
	height:25px;
	text-indent:-2000px;	
}

#sexappeal-h2 {
	background:url(/images/layout/experts/sex-appeal-h3.gif) no-repeat;
	height:25px;
	text-indent:-2000px;	
}

#etiquette-h2 {
	background:url(/images/layout/experts/etiquette-h3.gif) no-repeat;
	height:25px;
	text-indent:-2000px;	
}

/* Tabs */

div.tab_panel ul.tabs li div.tab-inner { padding:7px 34px 7px 12px; }

div.experts ul.tabs li#tabA {
	background:url(/images/layout/experts/experts_tab.gif) no-repeat top left;
	width:161px; 
}

div.experts ul.tabs li#tabA.on {
	background:url(/images/layout/experts/experts_tab_on.gif) no-repeat top left;
}

div.experts ul.tabs li#tabB {
	left:-27px; width:91px;
	background:url(/images/layout/experts/experts_tab_small.gif) no-repeat top left;
}

div.experts ul.tabs li#tabB.on {
	background:url(/images/layout/experts/experts_tab_small_on.gif) no-repeat top left;
}

div.experts ul.tabs li#tabC { 
	left:-54px; z-index:8; width:121px; 
	background:url(/images/layout/experts/experts_tab_wide.gif) no-repeat top left;
}

div.experts ul.tabs li#tabC.on { 
	background:url(/images/layout/experts/experts_tab_wide_on.gif) no-repeat top left;
}

div.experts ul.tabs li#tabD { 
	left:-81px; z-index:7; width:111px; 
	background:url(/images/layout/experts/experts_tab_med.gif) no-repeat top left;
}

div.experts ul.tabs li#tabD.on { 
	background:url(/images/layout/experts/experts_tab_med_on.gif) no-repeat top left;
}

div.experts ul.tabs li#tabE { 
	left:-108px; z-index:6; width:111px; 
	background:url(/images/layout/experts/experts_tab_right.gif) no-repeat top left;
}

div.experts ul.tabs li#tabE.on { 
	background:url(/images/layout/experts/experts_tab_right_on.gif) no-repeat top left;
}

div.experts ul.tabs li#tabB.on,
div.experts ul.tabs li#tabC.on,
div.experts ul.tabs li#tabD.on,
div.experts ul.tabs li#tabE.on {
	z-index:11;
}

div.tab_panel ul.tabs li a {
	color:#fff;
}
/* End of ask the experts */