﻿/********************************/
/*   Product Detail Page (L4)   */
/********************************/

@media screen
{
	/* Product not found */
	#NotFound						{margin:20px 0 0 10px;}
	#NotFound .SorryMessage			{font:normal 12px "Verdana";}

	/* Product description */
	.ExpanderControl				{text-align:right; height:16px;}
	
	/* Action buttons */
	.ProductActionButtons			{position:absolute; top:8px; left:486px;}
	.BtnEmail						{margin-right:8px;}
	.Hidden							{display:none;}

	/* Price and Action Buttons */
	.PriceAction_Actions			{float:right; margin:11px 13px 0px 0px;}
	.PriceAction_Error				{float:right; height:16px; margin:6px 11px 0px 0px; white-space:nowrap;}
	.PriceAction_Row3				{clear:both; float:right; margin:14px 13px 0px 0px; width:60%;}
	.PriceAction_MustHaves			{float:left; margin:7px 0px 0px 0px;}
	.PriceAction_AddToCart			{float:right;}

	.ReviewsQuestions				{clear:both; padding-top:15px;}
}

@media print 
{
	#CurrentPageContainer a			{color: #000000; text-decoration:underline; font:normal 11px "Tahoma";}

	/* Product description */
	.ExpanderControl				{display:none;}

	/* Action buttons */
	.ProductActionButtons			{display:none;}
	.BtnEmail						{display:none;}

	/* Price and Action Buttons */
	.PriceAction_Actions			{display:none;}
	.PriceAction_Error				{display:none;}
	.PriceAction_Row3				{display:none;}
	
	.EditorsContainer				{display:none;}	
	.ReviewsQuestions				{display:none;}
	.DottedDividerLine				{display:none;}
	.HeaderStatusControl			{display:none;}
	.HeaderUSStore					{display:none;}
}

/* Main product details container */
.ProductContainer		{margin:32px 0 0 8px;}

/* First row of product details containing the images, description and editor's hot tip */
.Row_ImageDescription	{height:100%;}
.DescriptionColumn		{float:left; width:491px; margin-left:15px;}

/* Product description */
.DescriptionContainer		{width:100%; border:solid 1px #d5d5d5;}
.DescriptionProductName		{font-weight:bold; font-size:13px; color:#8844dd; margin:10px 0 0 11px;}
.DescriptionProductName h1	{/*margin:0 0 0 0;*/}
.DescriptionAsSeenIn		{margin:7px 0px 0px 0px;}
.ExpanderContent			{margin:8px 10px 10px 14px;}
.ExpanderControlButton		{float:right;}

/* Editor's Hot Tip */
.EditorsHotTipHeader		{font-weight:bold; font-size:11px; color:#8844dd; margin:15px 0 0 11px;}
.EditorsHotTipContainer		{width:100%; margin-top:10px; border:solid 1px #d5d5d5;}

/* Product images */
.ImageContainer			{float:left; width:202px;}
.L4_ProductImages		{text-align:center;}
.L4_ProductImage_L4a	{border:solid 0px #e9e9e9;}
.L4_ProductImage_L4b	{margin-top:7px; border:solid 0px #e9e9e9;}

/* Second row of product details containing the vital stats and add to cart box */
.Row_VitalStatsPriceAction		{clear:both; height:100%;}

/* Vital Stats & SVAs */
.VitalSVAsContainer		{float:left; border:solid 1px #d5d5d5; margin-top:10px; height:157px; width:202px;}
.VitalSVAsContainerEmpty {float:left; border:solid 1px #ffffff; margin-top:10px; height:157px; width:202px;}
.VitalStatsContainer	{margin: 3px 0 0 10px;}
.SVAsContainer			{margin: 7px 5px 0 10px; height:122px; overflow:hidden;}
.SVAsLabel				{font-family:Tahoma; font-size:9px; line-height:11px; font-weight:bold; padding-right:5px; text-align:right; vertical-align:top;}
.SVAsValue				{font-family:Tahoma; font-size:9px; line-height:11px; text-align:left; vertical-align:top;}
.SVAsValue a			{color:#000000; font-family:Tahoma; font-size:9px; line-height:11px; text-align:left; vertical-align:top;}
.SVAsValue a:hover		{color:#8844dd;}

/* Price and Action Buttons */
.PriceActionContainer			{float:left; border:solid 1px #d5d5d5; margin:10px 0 0 13px; height:157px; width:491px;}
.PriceAction_Row1				{width:100%; height:38px;}
.PriceAction_ProductID			{float:left; margin: 12px 0 0 12px;}

.PriceAction_Row2				{width:100%; height:45px;}
.PriceAction_StatusIcons		{float:left; width:85px; margin-left:10px;}
.PriceAction_StatusIcon			{width:85px; height:14px; margin-bottom:6px;}
.PriceAction_Price				{float:right; margin:26px 13px 0px 0px; text-align:right; font:bold 14px "Verdana";}

/* Email a Friend Popup */
#EmailFriendPopup							{padding:2px; width:300px;}
#EmailFriendPopup .Intructions				{margin:5px 0 15px 0;}
#EmailFriendPopup .Entry					{margin-bottom:10px;}
#EmailFriendPopup .Entry .Label				{float:left; width:85px; white-space:nowrap;}
#EmailFriendPopup .Entry .Field				{border:solid 1px #c1c1c1; padding:3px; font-family:Tahoma; font-size:11px; width:190px;}
#EmailFriendPopup .Errors					{clear:both;}
#EmailFriendPopup .Buttons					{margin-top:10px; clear:both;}
#EmailFriendPopup .Buttons .CancelButton	{float:left;}
#EmailFriendPopup .Buttons .SendButton		{text-align:right; height:20px;}
#EmailFriendPopup .Entry .TextBoxMultiLine	{border:solid 1px #c1c1c1; font-family:Tahoma; font-size:11px; width:284px}

/* Member login */
/*.VideoClipLoginAdjust				{margin:-1px 0 0 -1px;}*/
.loginAlign							{text-align:center;}
.loginAlignFooter					{text-align:center; margin-top:20px;}
.entryBox							{border:solid 1px #c1c1c1; padding:3px; font-family:Tahoma; font-size:11px; width:147px;}
.rfvLoginError						{position:absolute; left:327px;}
#MemberLogin .divContentHeader #ContentHeaderText
{
	margin-left:3px; 
}
#MemberLogin .divContentBody #MemberEmailLabel
{
	text-align:right; 
	width:150px; 
	margin-right:10px; 
	margin-top:5px; 
	float:left; 
}
#MemberLogin .divContentBody #MemberEmailTextbox
{
	padding-top:4px; 
	margin-bottom:2px; 
}
#MemberLogin .divContentBody #MemberPasswordLabel
{
	text-align:right; 
	width:150px; 
	margin-right:10px; 
	margin-top:1px; 
	float:left; 
}
#MemberLogin .divContentBody #MemberPasswordTextbox
{
	margin-top:2px; 
	margin-bottom:2px; 
}
#MemberLogin .divContentBody #MemberLoginLine3
{
	text-align:center; 
}
#MemberLogin .divContentBody #MemberLoginButton
{
	margin:7px; 
}
#MemberLogin .divContentBody #MemberLoginLine4
{
	text-align:center; 
}
#MemberLogin .divContentBody #MemberForgotPassword
{
	margin-top:7px; 
	margin-bottom:3px; 
}

.restrictedContentPopup .ErrorText {
	color: Red;
	left: 340px;
}

.restrictedContentPopup .ErrorTextLess {
	position: absolute;
	color: Red;
	left: 235px;
}

.pnlLoginPopup {
	background-color: #FFFFFF; 
	padding: 10px;
	width: 250px; 
	text-align: left;
	width: 488px;
	height: 620px;
}