/** Classes for gwp layout **/

.gwpBanner {
	width: 493px;
	margin: 9px 61px 23px 32px;
	border: solid 1px #333;
	background: transparent url(../../../boutique/men-s_grooming_guide/2010/0308/mens_grooming_guide_gwp.jpg) scroll no-repeat left top;
}
	
	.boutiquePromo .gwpBanner {
		width: 517px;
		margin: 18px 23px 0 24px;
		background-image: url(../../../boutique/shiseido/2010/0222/splash_gwp.jpg);
	}
	
		html>body .boutiquePromo .gwpBanner {
			width: 515px;
		}
	
	.gwpBanner .gwpText {	
		padding: 13px 7px 15px 205px;
		color: #363636;
	}
	
		.boutiquePromo .gwpBanner .gwpText {
			padding: 13px 15px 15px 167px;
		}
	
		.gwpBanner .gwpText h3 {
			margin: 0 0 7px;
			font-size: 12px;
		}

		.gwpBanner .gwpText p {
			margin-bottom: 14px;
		}

			.gwpBanner .gwpText p.smallPrint {
				margin: 14px 0 0;
				color: #666;
				font-size: 9px;
				line-height: 12px;
			}
	
	.gwpBanner a {
		color: #363636 !important;
	}
		
		
	/* Popup classes */
	
	#shiseido_wrapper {
		width: 580px;
		margin: 20px;
		font-family: verdana,arial,sans-serif;
		color:#000000;
		font-size: 10px;
	}

	p.headline {
		font-size: 11px;
		font-weight: bold;
		margin-top: 10px;
	}

	p.body_copy {
		margin-top: 10px;
		width: 580px;
	}

	span.attention {
		color: #cc0000;
		font-weight: bold;
	}

	div.item_left {
		float: left;
		width: 180px;
		height: 140px;
	}

	div.item_right {
		float: left;
		width: 390px;
	}
	
	.buttonWrapper {
		margin: 30px;
	}
	
	.instock {
		display: inline;
	}
	
	.soldout {
		display: none;
		color: #FF0000;
		font-weight: bold;
	}
	
	/*
	.benefiance {
		text-decoration: line-through;
	}
	
		.instockBenefianceMessage {
			display: none !important;
		}

		.soldoutBenefianceMessage {
			display: inline !important;
		}
	*/
	
	/*
	.skincare {
		text-decoration: line-through;
	}
	
		.instockSkincareMessage {
			display: none !important;
		}

		.soldoutSkincareMessage {
			display: inline !important;
		}
	*/
	
	/*
	.whtlucent {
		text-decoration: line-through;
	}
	
		.instockWhtlucentMessage {
			display: none !important;
		}

		.soldoutWhtlucentMessage {
			display: inline !important;
		}
	*/
	
	/*
	.bioperform {
		text-decoration: line-through;
	}
	
		.instockBioperformMessage {
			display: none !important;
		}

		.soldoutBioperformMessage {
			display: inline !important;
		}
	*/