﻿body
{
	margin:				0px 0px 0px 0px;
	background-color:	White;
	color:				#622601;
	font-family:		Times New Roman;
	font-size:			14px;
}


table
{
	font-size:			14px;
}


a:link, a:visited, a:active
{
	color:				Red;
	text-decoration:	none;
	line-height:		1;
	font-weight:		Bold;
}


a:hover
{
	color:				Black;
	text-decoration:	none;
	line-height:		1;
}



/********************
Panels START
********************/
.MenuPanel
{
	background:			Red;
	color:				White;
}


.LeftPanel
{
	border-right:		solid 1px Black;
	background:			url('/Common/Images/LeftPanel.jpg') no-repeat;
	color:				Black;
}


.CategoriesPanel
{
	background-color:	White;
	border-right:		solid 1px Black;
}


.ContentPanel
{
	padding:			25px 30px 30px 30px;
	vertical-align:		top;
}


.RightPanel
{
	border-left:		solid 1px Black;
	background:			url('/Common/Images/RightPanel.jpg') no-repeat;
	color:				Black;
}
/********************
Panels END
********************/


.Header
{
	font-size:			32px;
}


a:link.Menu, a:visited.Menu, a:active.Menu
{
	color:				White;
	text-decoration:	none;
	line-height:		1;
}


a:hover.Menu
{
	color:				Black;
	text-decoration:	none;
	line-height:		1;
}


.TextBox, .Button
{
	border:				solid 1px #622601;
	background-color:	White;
	color:				#622601;
	font-family:		Times New Roman;
	font-size:			13px;
}


/********************
Grid START
********************/
.Grid
{
	border:				solid 0px #FF9900;
	background:			White;
	color:				#622601;
	font-size:			13px;
}


.GridHeader
{
	height:				24px;
	background:			Red;
	color:				White;
	text-align:			center;
}


.GridRow
{
	height:				27px;
	border:				solid 0px Red;
}


.AlternativeGridRow
{
	height:				27px;
	border:				solid 1px Red;
	background:			White;
}


.GridColumn
{
	border:				solid 1px Red;
}


.GridPager
{
	background:			Red;
	color:				White;
	letter-spacing:		3;
}


a:link.GridPager, a:visited.GridPager, a:active.GridPager
{
	color:				White;
	text-decoration:	none;
	line-height:		1;
}


a:hover.GridPager
{
	color:				#FF9900;
	text-decoration:	none;
	line-height:		1;
}
/********************
Grid END
********************/


/********************
Category START
********************/
.CategoryHeader
{
	padding:			3px 4px 3px 4px;
	border-top:			solid 1px Red;
	border-bottom:		solid 1px Red;
	background:			Red;
	color:				White;
	font-weight:		bold;
}


.CategoryRow
{
	border-left:		none;
	border-right:		none;
	border-bottom:		solid 1px Red;
}
/********************
Category END
********************/


/********************
Product START
********************/
.ProductHeader
{
	font-size:			14px;
	font-weight:		bold;
}


.ProductPriceBefore
{
	line-height:		18px;
	text-decoration:	line-through;
	font-size:			13px;
}


.ProductPrice, .ProductDiscount
{
	color:				Red;
	line-height:		18px;
	font-size:			13px;
	font-weight:		bold;	
}


.ProductSave
{
	line-height:		18px;
	font-size:			13px;
	font-weight:		bold;
}


.LargePrice
{
	line-height:		32px;
	font-size:			28px;
}
/********************
Product END
********************/


.HorizontalLine
{
	width:				100%;
	background-color:	Gray;
}


.Picture
{
	border:				none;
}


.GraphColumn
{
	border:				solid 1px #622601;
	padding:			0px;
}
