/*| SITE	[Start]	|*/
	.BODY .Text,
	.BODY .AREA .ContentArea
		{	padding:		0px 0px 0px 0px;
		}
	.BODY .Note
		{	font-size:		10px;
			color:			#405356;
		}
		.BODY  .Note .CreditCard
			{	padding:		0px 5px 0px 10px;
			}
	.BODY .PRODUCTS
		{	
		}
		.BODY .PRODUCTS .WINDOW
			{	padding:		0px 20px 0px 0px;
			}


	#HeaderTitle,
	#AutoAux
		{	display:		none;
		}
	.Error
		{	height:			24px;
			padding:		3px 3px 3px 60px;
			width:			100%;	
			display:		table-cell;
			border:			1px solid #e0d99c;
			background:		#fdf9d7
						url('../images/Products/TextBox/Error.jpg')
						no-repeat
						left center;
			font-size:		12px;
			font-weight:		normal;
			color:			#f00;
		}
		.Error,
		.Error td
			{	color:			#f00;
			}

/*| SITE	[End]	|*/

/*| SEARCH	[Start]	|*/
		.SearchCatalog 
			{	background:		#2f8df1;
			}
			.SearchCatalog input.Query,
			.SearchCatalog input.Query_Out,
			.SearchCatalog input.Query_Able
				{	font-weight:		bold;
					border:			0px solid #fff;
					margin:			0px;
					padding:		0px;
					background:		transparent;
				}
			.SearchCatalog input.Query,
			.SearchCatalog input.Query_Out,
			.SearchCatalog input.Query_Able
				{	font-size:		14px;
					color:			#fff;
					width:			100%;
				}
			.SearchCatalog input.Query_Out
				{	font-size:		12px;
					font-style:		italic;
				}
			.SearchCatalog select.Catalog
				{	font-weight:		bold;
					font-size:		10px;
				}

/*| SEARCH	[End]	|*/



/*| REVIEWCART	[Start]	|*/
	.PRODUCTS .VIEWCART
		{	background:		transparent;
		}
	.PRODUCTS .REVIEWCART
		{	
		}
		.PRODUCTS .REVIEWCART hr
			{	color:		#fff;
			}
		.PRODUCTS .REVIEWCART .CellA
			{	width:		152px;
			}
		.PRODUCTS .REVIEWCART .SEC
			{	background:		#3e3339
							url('../Images/Products/Bars/ViewCart/x.gif')
							repeat-x;
			}
			.PRODUCTS .REVIEWCART .SEC .CellB,
			.PRODUCTS .REVIEWCART .SEC .CellC,
			.PRODUCTS .REVIEWCART .SEC .CellD,
			.PRODUCTS .REVIEWCART .SEC .CellE
				{	vertical-align:		bottom;
					padding:		0px 10px 5px 0px;
					color:			#466782;
					font-size:		12px;
				}
		.PRODUCTS .REVIEWCART .SUBTOTAL
			{	background:		transparent;
			}
			.PRODUCTS .REVIEWCART .SUBTOTAL .CellD
				{	padding:		0px 10px 0px 0px;
					text-align:		right;
				}

			.PRODUCTS .REVIEWCART .SUBTOTAL .CellE
				{	font-size:		14px;
					font-weight:		bold;
				}

			.PRODUCTS .REVIEWCART .SUBTOTAL .CellF
				{	text-align:		right;
				}
		.PRODUCTS .REVIEWCART .ITEMS
			{	
			}
			.PRODUCTS .REVIEWCART .ITEMS .CellA,
			.PRODUCTS .REVIEWCART .ITEMS .CellB,
			.PRODUCTS .REVIEWCART .ITEMS .CellC,
			.PRODUCTS .REVIEWCART .ITEMS .CellD,
			.PRODUCTS .REVIEWCART .ITEMS .CellE,
			.PRODUCTS .REVIEWCART .ITEMS .CellF
				{	vertical-align:		top;
				}


			.PRODUCTS .REVIEWCART .ITEMS .CellB,
			.PRODUCTS .REVIEWCART .ITEMS .CellC,
			.PRODUCTS .REVIEWCART .ITEMS .CellD,
			.PRODUCTS .REVIEWCART .ITEMS .CellE,
			.PRODUCTS .REVIEWCART .ITEMS .CellF
				{	padding:		8px 10px 0px 0px;
				}

			.PRODUCTS .REVIEWCART .ITEMS .CellA
				{	padding:		3px 10px 3px 8px;
				}

			.PRODUCTS .REVIEWCART .ITEMS .CellB
				{
				}
				.PRODUCTS .REVIEWCART .ITEMS .CellB .ProdName
					{	padding:		0px 0px 3px 0px;
						font-size:		14px;
						font-weight:		bold;
					}
				.PRODUCTS .REVIEWCART .ITEMS .CellB .Q
					{	padding:		0px 0px 0px 5px;
						width:			70px;
					}
				.PRODUCTS .REVIEWCART .ITEMS .CellB .A
					{	padding:		0px 0px 0px 10px;
						font-weight:		bold;
					}

			.PRODUCTS .REVIEWCART .ITEMS .CellE
				{	font-weight:		bold;
				}
			.PRODUCTS .REVIEWCART .ITEMS .CellF
				{	font-size:		10px;
				}

			.PRODUCTS .REVIEWCART .QTY
				{	
				}
				.PRODUCTS .REVIEWCART .QTY .Minus
					{	
					}
				.PRODUCTS .REVIEWCART .QTY .COUNT
					{	width:			41px;
						height:			22px;
						border:			0px;
						background:		#fff
									url('../Images/Products/Buttons/QTY/x.gif')
									repeat-x;
						font-size:		14px;
						padding:		3px 0px 0px 0px;
					}
				.PRODUCTS .REVIEWCART td .QTY .Add
					{	
					}
				.PRODUCTS .REVIEWCART td .QTY .Update
					{	
					}
				.PRODUCTS .REVIEWCART td .QTY .Remove
					{	
					}

/*| REVIEWCART	[End]	|*/

/*| VIEW IMAGE	[Start]	|*/
		/*| DIMENSIONS		[Start]	|*/
			.PRODUCTS .REVIEWCART .Panel,
			.PRODUCTS .REVIEWCART .IMG,
			.PRODUCTS .REVIEWCART .Frame
				{	width:			137px;
					height:			110px;
				}
		/*| DIMENSIONS		[End]	|*/


			.PRODUCTS .REVIEWCART .Panel
				{	background:		#fff;
					overflow:		hidden;
					cursor:			hand;
					cursor:			pointer;
				}
				.PRODUCTS .REVIEWCART .Panel .IMG
					{	overflow:		hidden;
						vertical-align:		middle;
						background:		#000;
					}
				.PRODUCTS .REVIEWCART .Panel .Frame
					{	position:		relative;
						display:		block;
						top:			-110px;
					}

/*| VIEW IMAGE	[End]	|*/

/*| CHECKOUT BAR	[Start]	|*/
	.PRODUCTS .BAR
				{	
				}
/*| CHECKOUT BAR	[End]	|*/

/*| CHECKOUT INFO	[Start]	|*/

	.PRODUCTS .Button
		{	padding:		0px;
			border:			0px solid #408cbb;
			background:		transparent;
			display:		compact;
		}
		.PRODUCTS .Button input
			{	height:			20px;
				font-size:		9px;
				color:			#fff;
				letter-spacing:		1px;
				background:		#999
							url('../images/Products/Buttons/X.gif')
							repeat-x
							center center;
				border:			0px;
			}

	.PRODUCTS .Stretch,
	.PRODUCTS .Stretch input
		{	width:			;
		}

	.PRODUCTS .INFORMATION
		{	width:				219px;
			height:				100%;
			padding:			0px 0px 0px 0px;
			background:			url('../images/Border/Seperator.png')
							repeat-y
							right;
			vertical-align:		top;
		}

		.PRODUCTS .INFORMATION .BAR
				{	height:			35px;
					padding:		0px 0px 0px 0px;
					vertical-align:		top;
					font-size:		12px;
					font-weight:		normal;
					color:			#466782;
					background:		url('../images/Products/Side/second.gif')
								no-repeat;
				}
		.PRODUCTS .INFORMATION .GuestTitle
			{	padding:		5px 5px 5px 0px;
				vertical-align:		top;
				font-size:		12px;
				font-weight:		normal;
				color:			#466782;
			}
			.PRODUCTS .INFORMATION .GuestTitle .LOGOUT
				{	font-size:		10px;
					font-weight:		normal;
					color:			#466782;
					text-transform:		lowercase;
				}
		.PRODUCTS .INFORMATION .GuestLinks
			{	padding:		0px 5px 10px 10px;
				vertical-align:		top;
				font-size:		10px;
				color:			#466782;
				font-style:		italic;
			}
			.PRODUCTS .INFORMATION .GuestLinks a
				{	color:			#466782;
					font-weight:		normal;
				}
		.PRODUCTS .INFORMATION .INFOAREA
			{	padding:		3px 7px 10px 15px;
			}


		.PRODUCTS .INFORMATION input.Box
			{	height:			24px;
				font-size:		12px;
				font-weight:		bold;
				color:			#000;
				border-top:		1px solid #999;
				border-left:		1px solid #ddd;
				border-bottom:		1px solid #ddd;
				border-right:		1px solid #ddd;
				padding:		3px;
			}

		.PRODUCTS .INFORMATION a.Note
			{	font-size:		10px;
				font-weight:		normal;
				color:			#466782;
			}
		.PRODUCTS .INFORMATION a.Note:hover
			{	color:			#999;
			}


		.PRODUCTS .INFORMATION .Q
			{	padding:		0px 8px 0px 0px;
				font-size:		10px;
				font-weight:		bold;
				color:			#999;
				text-align:		right;
				text-transform:		uppercase;
			}
		.PRODUCTS .INFORMATION .A
			{	padding:		0px 0px 0px 0px;
				font-size:		12px;
				font-weight:		bold;
				color:			#466782;
			}
		.PRODUCTS .INFORMATION .A input
			{	font-size:		12px;
			}

/*| CHECKOUT INFO	[End]	|*/

/*| CHECKOUT MYCART	[Start]	|*/
	.PRODUCTS .MYCART
		{	vertical-align:		top;
			padding:			4px 0px 0px 0px;
		}
		.PRODUCTS .MYCART .BAR
				{	height:			31px;
					padding:		0px 0px 0px 0px;
					vertical-align:		top;
					font-size:		12px;
					font-weight:		normal;
					color:			#466782;
					background:		url('../images/Products/Bars/Checkout/x.gif')
								repeat-x;
				}
		.PRODUCTS .MYCART .INFOAREA
			{	padding:		0px 15px 0px 0px;
			}
		.PRODUCTS .MYCART .SummaryA
			{	
			}
			.PRODUCTS .MYCART .SummaryA td
				{	background:		#ddd;
					border-bottom:		1px solid #ccc;
					color:			#444;
					font-size:		11px;
					padding:		2px 0px 2px 35px;
					width:			100px;
				}
			.PRODUCTS .MYCART .SummaryA select
				{	font-size:		11px;
				}
			.PRODUCTS .MYCART .SummaryA .Error
				{	font-size:		11px;
				}
			.PRODUCTS .MYCART .SummaryB td
				{	background:		#fff;
					border-bottom:		1px solid #ccc;
					color:			#444;
					font-size:		14px;
					font-weight:		bold;
					padding:		2px 0px 2px 35px;
					width:			100px;
				}
				.CC
					{	padding:		10px 30px 3px 30px;
						border:			1px solid #ccc;
						border-width:		0px 0px 0px 0px;
					}
					.CC .Title
						{	font-size:		11px;
							font-weight:		bold;
							color:			#466782;
							text-transform:		uppercase;
						}
					.CC input
						{	font-size:		12px;
							color:			#000;
						}
					.CC .Type
						{	
						}
						.CC .Type .Card
							{	display:		block;
								width:			90px;
								height:			29px;
								vertical-align:		top;
								padding:		0px;
							}
							.CC .Type .Card input
								{	display:		block;
									float:			left;
									width:			20px;
									height:			29px;
								}
							.CC .Type .Card label
								{	display:		block;
									float:			left;
									width:			60px;
									height:			29px;
								}
						.CC .Type .MasterCard
							{	background:		url('../images/Products/CC/MasterCard.gif')
											no-repeat;
							}
						.CC .Type .Visa
							{	background:		url('../images/Products/CC/Visa.gif')
											no-repeat;
							}
						.CC .Type .Amex
							{	background:		url('../images/Products/CC/Amex.gif')
											no-repeat;
							}
					.CC .Error
						{	position:		absolute;
							padding:		6px 0px 0px 0px;
							background:		url('../images/Profile/Arrow_Up.gif')
										10px 0px
										no-repeat;
							border:			0px;
						}
						.CC .Error .message
							{	background:		#f00;
								color:			#fff;
								font-weight:		bold;
								border-left:		1px outset #f00;
								border-bottom:		1px outset #f00;
								border-right:		1px outset #f00;
								padding:		3px 10px 3px 10px;
								white-space:		nowrap;
								text-align:		center;
							}
					.CC .Button
						{	display:		block;
							width:			21px;
							height:			21px;
							border:			0px;
						}
						.CC .Button.question
							{	background:		url('../images/Products/CC/Question.gif')
											no-repeat;
							}
						.CC .Button.close
							{	background:		url('../images/Products/CC/Close.gif')
											no-repeat;
							}
					.CC .WhatIs
						{	border:			1px solid #ccc;
							padding:		6px;
							font-size:		9px;
						}
				.NoRenewal
					{
							font-size:		10px;
					}
					.NoRenewal .Dates
						{	font-weight:		bold;
							color:			#444;
						}
/*| CHECKOUT MYCART	[End]	|*/