
/************************************
*	Main
************************************/
body
{
	background-color:#CE6904;
	color:#515355; 
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margins:0px 0px 0px 0px;
}

.Text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#515355; 
}

.Input
{
	border:1px solid #a45b2f; 
	height:16px; 
	color:#515355; 
	font:11px; 
}

.Button
{
	border: 1px solid #52361d;
	background-color: #ffe3ca;
	font-size: 11px;
	color: #52361d;
	font-weight: normal;
	background-image: url(/images/default/button_background.png);
}

a
{
	color:#515355; 
	text-decoration:none
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

a:hover
{
	color:#515355; 
	font:11px;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


H1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	width:98%;
	/*border-bottom:solid 1px #888888;*/
}

H2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}

H3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.ErrorMessage
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
}

/************************************
*	Header
************************************/
.Container
{
	border:1px solid #ac5601; 
	margin:7px auto;
}
td.Container
{
	border:1px solid #e9bd92;
	padding:0px 10px 15px 10px;
}
.Container2
{
	border:1px solid #e99746;
	padding:0px;
}
td.Container2
{
	border:1px solid #ad5703;
	padding:0px;
}
/************************************
*	Footer
************************************/
.Footer 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
}
.Footer a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
}
.Footer a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	text-align:center;
}
/************************************
*	Main Container
************************************/
.MainContainer
{
	border:1px solid #924000;
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#515355;
}
td.MainContainer
{
	border:1px solid #e38f3c;
	background-color:#ffe3ca; 
	padding:5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#515355;
}

.Content
{
	border:1px solid #e38f3c;
	background-color:#ffe3ca; 
	padding:5px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#515355;
}

/************************************
*	Bread Crumb
************************************/

.BreadCrumbTrail
{
	color:#52361d; 
	font:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.BreadCrumbTrail a
{
	color:#52361d; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.BreadCrumbTrail a:hover
{
	olor:#52361d; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


/************************************
*	MiniCart
************************************/
.MiniCartContainer{ border:1px solid #603101; margin:5px}
.MiniCartContainer td{ background-color:#ffe3ca;font:10px Verdana, Arial, Helvetica, sans-serif;color:#52361d; padding:2px 3px 2px 5px}
.MiniCartContainer td a{color:#52361d; text-decoration:underline;font:10px Verdana, Arial, Helvetica, sans-serif}
.MiniCartContainer td a:hover{color:#52361d; text-decoration:none;font:10px Verdana, Arial, Helvetica, sans-serif}

/************************************
*	Special Products Box
************************************/
.a_1{ background:url(/images/pages/a2.gif) repeat-x;}
.a_2{ background:url(/images/pages/a7.gif) repeat-x;}
.a_3{ background:url(/images/pages/a4.gif) repeat-y;}
.a_4{ background:url(/images/pages/a5.gif) repeat-y;}
.a_5{ padding:8px}


/************************************
*	Menu
************************************/
.top_menu{padding:0px; width:140px}
.top_menu a{display:block; background:url(/images/pages/bg_out.gif) no-repeat top left; color:#8a4501; font:bold 13px Arial Narrow, Arial, Helvetica, sans-serif; text-decoration:none;width:140px; padding:3px 0px;  text-align:center}
.top_menu a:hover{display:block;background:url(/images/pages/bg_over.gif) no-repeat top left; color:#f8e5d2; font:bold 13px Arial Narrow, Arial, Helvetica, sans-serif; text-decoration:none;text-align:center;width:140px; padding:3px 0px;cursor:hand;}
.Menu{background:url(/images/pages/bg_menu.gif) repeat-x;}
.MenuItem
{
	display:block; 
	color:#8a4501; 
	font:bold 13px Arial Narrow, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	text-align:center
}
.MenuItemHover
{
	display:block;
	color:#f8e5d2; 
	font:bold 13px Arial Narrow, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	text-align:center;
	cursor:hand;
}
.MenuSpacer
{
	width:100%;
}
/************************************
*	Store
************************************/
.ProductPropertyLabel
{
	font-size:11px;
	font-style:italic;
}
.ListPrice
{
	font-size:11px;
	text-decoration:line-through;
	color:black;
}
.SitePriceDiscounted
{
	font-size:11px;
	color:red;
}
.SitePrice
{
	font-size:11px;
	font-weight:bold;
}
.YouSave
{
	font-size:11px;
	color:green;
}
.SingleProductDisplayPrice
{
	font-size:11px;
	align:center;
}
.NewProductBadge
{
	margin-top:-10px;
}
.CheckoutStep
{
	font-size:11px;
	color:#52361d;
}

.CheckoutStepCurrent
{
	font-size:11px;
	font-weight:bold;
}

.CheckoutStepCurrent a
{
	font-size:11px;
	font-weight:bold;
}

.CheckoutStepCurrent a:hover
{
	font-size:11px;
	font-weight:bold;
}

.CategoryMenu
{
	color:#fbbb40;
	text-transform:uppercase; 
	font-weight:bold; 
	padding:3px 0px;
	text-align:center;
}
.CategoryMenu a
{ 
	color:#fbbb40; 
	text-transform:uppercase; 
	font-weight:bold; 
	text-decoration:none;
	text-align:center;
}
.CategoryMenu a:hover
{ 
	color:#ffffff; 
	text-transform:uppercase; 
	font-weight:bold; 
	text-decoration:none;
	text-align:center;
}
/************************************
*	Tables & Forms
************************************/
.Table
{
	border:solid 1px #52361d;
	background-color:#ffe3ca;
	color:#52361d;
	font-weight:bold;
	font-size:11px;
}
.Form
{
	border:solid 1px #52361d;
	background-color:#ffe3ca;
	color:#52361d;
	font-weight:bold;
	font-size:11px;
	width:98%;
}

.FormHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#52361d;
    background-color:Transparent;
    background-image:url(/images/default/table_background.png);
    border-bottom:solid 1px #52361d;
    padding:2px 2px 2px 2px;
}

.FormLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#EAC8AC;
	color:#52361d;
	font-weight:bold;
	font-size:11px;
	vertical-align:top;
}

.FormInput
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffe3ca;
	color:#52361d;
	font-weight:bold;
	font-size:11px;
	vertical-align:top;
}

.TableRow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    border-bottom:solid 1px #52361d;
    background-color:#ffe3ca;
    font-weight:normal;
    margin:3px 3px 3px 3px;
}

.TableAltRow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    background-color:#EAC8AC;
    border-bottom:solid 1px #52361d;
    font-weight:normal;
    margin:3px 3px 3px 3px;
}
.TableTotal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    background-color:#ffe3ca;
	border-top:solid 1px #52361d;
}
/************************************
*	DataGrid
************************************/
.DataGridHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#52361d;
    background-color:Transparent;
    background-image:url(/images/default/table_background.png);
    border-bottom:solid 1px #52361d;
    padding:2px 2px 2px 2px;
}

.DataGridRow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    border-bottom:solid 1px #52361d;
    background-color:#ffe3ca;
    font-weight:normal;
    margin:3px 3px 3px 3px;
}

.DataGridAltRow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    background-color:#EAC8AC;
    border-bottom:solid 1px #52361d;
    font-weight:normal;
    margin:3px 3px 3px 3px;
}

/************************************
*	SubMenu
************************************/
.TopSubMenuGroup
{
  background-color:#DD3409; 
  background-image: url(/images/SubMenu/BackGround.gif);
  border: 1px solid #CC0000;
}

.TopSubMenuLevelTab 
{
  color:#FFFFFF; 
  font-family:tahoma; 
  font-size:11px; 
  font-weight: bold;
  cursor:pointer;
}

.TopSubMenuLevelTabHover 
{
  color:#FFFFFF; 
  font-family:tahoma; 
  font-size:11px; 
  font-weight: bold;
  cursor:hand;
}

.SelectedSubMenuTopLevelTab
{
  background-color: #A66900; 
  background-image: url(/images/SubMenu/Selected.gif);
  color: #333333; 
  font-family:tahoma; 
  font-size:11px; 
  font-weight: bold;
  cursor: default;
  border: 1px solid #A66900;
  border-right-color: #FFFFFF;  
  border-bottom-width: 0px;  
  position: relative;
  top: 1px;
}
/************************************
*	Grid
************************************/
.Grid 
{ 
  cursor: default;
}

.HeadingCell 
{ 
  background-color: #FFFFFF; 
  background-image: url(/images/header_bg.gif);   
  padding: 3px;
  padding-bottom: 4px;
  padding-right: 1px;
}

.HeadingCellHover 
{ 
  background-image: url(/images/header_hoverBg.gif);   
  padding: 3px;
  padding-bottom: 4px;
  padding-right: 1px;
}

.HeadingCellActive
{ 
  background-image: url(/images/header_activeBg.gif);   
  padding: 3px;
  padding-bottom: 4px;
  border-right: 1px solid #808099; 
  padding-right: 1px;
}

.HeadingCellText
{
  cursor: default;
  font-family: MS Sans Serif; 
  font-size: 10px; 
  padding-right: 5px;
}

.Row 
{ 
  background-color: #FFFFFF; 
}

.Row td.DataCell 
{ 
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  font-family: MS Sans Serif; 
  font-size: 10px; 
  cursor: default;
} 

.SortedDataCell 
{ 
  background-color: #F5F5F5; 
} 


.Row td.LastDataCell 
{ 
  background-color: #EFEFF4; 
} 

.SelectedRow 
{ 
}

.SelectedRow td.DataCell 
{ 
  cursor: default;
  background-color: #FFEEC2; 
  padding: 2px; 
  padding-left: 3px; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  font-family: MS Sans Serif; 
  font-size: 10px; 
  border-bottom: 1px solid #4B4B6F; 
  border-top: 1px solid #4B4B6F; 
  border-right: 0px; 
}

.ScrollBar
{
  background-image: url(/images/scroller/scroller_bg.gif); 
}

.ScrollGrip
{
  background-image: url(/images/scroller/scroll_gripBg.gif); 
}

.ScrollPopup
{
  background-color: #FFFFFF; 
  border: 1px solid #666666;
  border-right-width: 2px;
  border-bottom-width: 2px;
  height: 23px;
}

/*************************
* Callback
*************************/

.CallBack
{
  background-color: #FFFFFF; 
  border: 1px solid #B1B1B1;
}

/*************************
* Tree
*************************/
.TreeView 
{ 
  background-color:White;
  padding-top:1px; 
  padding-left:1px; 
  cursor:default; 
}

.TreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}

.GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.SelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;
}

.DownloadLink
{
	text-decoration:none;
	font-size:10px;
	font-family: MS Sans Serif;
	font-weight:normal;
	color:#000000;
	text-overflow:ellipsis;
	overflow:hidden;
}
.DownloadLink a
{
	text-decoration:none;
	font-size:10px;
	font-family: MS Sans Serif;
	font-weight:normal;
	color:#000000;
	text-overflow:ellipsis;
	overflow:hidden;
}
.DownloadLink a:hover
{
	text-decoration:underline;
	font-size:10px;
	font-family: MS Sans Serif;
	font-weight:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	color:#000000;
}