﻿body {
    font: 10pt Tahoma, Helvetica, Arial, sans-serif;
	margin: 0px;
    padding: 0px;
    background-color: #170204;
    color: #55514a;
    background-image: url('images/page_bg.gif');
    background-repeat: repeat-x;
}

body.clsWindowBody
{
    font: 10pt Tahoma, Helvetica, Arial, sans-serif;
	margin: 0px;
    padding: 0px;
    background-color: #ffffff;
    color: #55514a;
    background-image: none;
}

td {
    font: 10pt Tahoma, Helvetica, Arial, sans-serif;
    color: #55514a;
}

a {
    font: 10pt Tahoma, Helvetica, Arial, sans-serif;
    color: #040172;
    text-decoration: underline;
}

a:hover {
    font: 10pt Tahoma, Helvetica, Arial, sans-serif;
    color: #000000;
    text-decoration: underline;
}

a.clsMainMenuItem
{
    cursor: pointer !important;
}

a.clsMainMenuItem:hover
{
    cursor: pointer !important;
}

a.clsMenuItem
{
    font: Bold 10pt Tahoma, Helvetica, Arial, sans-serif;
    color: #ffffff;
    text-decoration: none;
}

a.clsMenuItem:hover
{
    
}

.clsMenuDiv
{
    background-color: #680f14;
    border-right: solid 1px #350609;
    border-left: solid 1px #350609;
    background-image: url('images/DropDownMenuSep.gif');
    height: 7px;
    background-position: center;
    background-repeat: no-repeat;
}

.clsMenuHeader
{
	margin: 0px;
    background-color: #680f14;
    height: 1px;
    border-top: solid 1px #350609;
    padding-bottom: 4px;
}

.clsMenuFooter
{
	margin: 0px;
    background-color: #680f14;
    height: 1px;
    border-bottom: solid 1px #350609;
    padding-top: 4px;
}

.clsCopyright
{
    font: 8pt Tahoma, Helvetica, Arial, sans-serif;
    color: #b4b3b3;
    text-align: center;
}

a.clsCopyright
{
    font: 8pt Tahoma, Helvetica, Arial, sans-serif;
    color: #b4b3b3;
    text-align: center;
    text-decoration: underline;
}

a.clsCopyright:hover
{
    font: 8pt Tahoma, Helvetica, Arial, sans-serif;
    color: #dfae4e;
    text-align: center;
    text-decoration: underline;
}

.clsFooterContactText
{
    font: Bold 9pt Tahoma, Helvetica, Arial, sans-serif;
    color: #ffffff;
}

a.clsFooterLink
{
    font: 9pt Tahoma, Helvetica, Arial, sans-serif;
    text-decoration: underline;
    color: #ffffff;
}

a.clsFooterLink:hover
{
    font: 9pt Tahoma, Helvetica, Arial, sans-serif;
    text-decoration: underline;
    color: #dfae4e;
}

.clsFooterLinkSep
{
    font: Bold 9pt Tahoma, Helvetica, Arial, sans-serif;
    color: #dfae4e;
    padding-left: 12px;
    padding-right: 12px;
}

a.clsENewsLink
{
    font: Bold 9pt Tahoma, Helvetica, Arial, sans-serif;
    text-decoration: none;
    color: #ffffff;
}

a.clsLogoutLink
{
    font: Bold 7pt Tahoma, Helvetica, Arial, sans-serif;
    text-decoration: underline;
    color: #ffffff;
}

.clsBreadcrumbs
{
    font: Bold 12pt Tahoma, Helvetica, Arial, sans-serif;
    color: #000000;
}

a.clsBreadcrumbs
{
    font: Bold 12pt Tahoma, Helvetica, Arial, sans-serif;
    color: #680f14;
    text-decoration: underline;    
}

a.clsBreadcrumbs:hover
{
    font: Bold 12pt Tahoma, Helvetica, Arial, sans-serif;
    color: #585656;
    text-decoration: underline;    
}

.clsPageTitle
{
    font: Bold 12pt Tahoma, Helvetica, Arial, sans-serif;
    color: #000000;
}

.clsSubItemHeader
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #000000;
    width: 100%;
    display: block;
    border-bottom: solid 1px #000000;
}

a.clsSubItemLink
{
    font: 10pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #555353;
    text-decoration: underline;
}

a.clsSubItemLink:hover
{
    font: 10pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #000000;
    text-decoration: underline;
}

a.clsAdvancedSearch
{
    font: 8pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #ffffff;
    text-decoration: underline;
}

a.clsAdvancedSearch:hover
{
    font: 8pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #dfae4e;
    text-decoration: underline;
}

.clsRelatedPages
{
    font: Bold 10pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #5c0d12;
}

hr.clsRelatedPageDiv
{
    background-color: #5c0d12;
    color: #55514a;
    height: 1px;
}


.clsTitle
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #5c0d12;
}

.clsProductTitle
{
    font: Bold 11pt 'Trebuchet MS', Helvetica, sans-serif;
    color: #08214c;
}

.clsProductText
{
    font: 9pt Tahoma, Helvetica, Arial, sans-serif;
    color: #55514a;
}

.clsWinMultiViewDynamic
{
    background-color: #f7f5f5;
    border: solid 1px #cacaca;
} 

.clsProdText
{
    font: 10pt Tahoma, Helvetica, Arial, sans-serif;
    color: #000000;
} 

.clsCartNoItems
{
    font: Bold 9pt Tahoma, Helvetica, Arial, sans-serif;
    color: #55514a;
}

.clsCartStatus
{
    font: 9pt Tahoma, Helvetica, Arial, sans-serif;
    color: #fecf5b;
}

.clsCartHdr	{
	font : Bold 9pt Tahoma, Helvetica, Arial, sans-serif;
	color : #ffffff;
	background : #500a0b;
	padding-left : 4px;
	padding-right: 4px;
	padding-top : 2px;
	padding-bottom: 2px;
}

.clsCartDetail1	{
	font : 9pt Tahoma, Helvetica, Arial, sans-serif;
	color : #000000;
	background-color: #efefef;
	padding-left : 2px;
	padding-right: 2px;
	padding-top : 1px;
	padding-bottom: 1px;
}

.clsCartDetail2	{
	font : 9pt Tahoma, Helvetica, Arial, sans-serif;
	color : #000000;
	background-color: #e0e0e0;
	padding-left : 2px;
	padding-right: 2px;
	padding-top : 1px;
	padding-bottom: 1px;
}

.clsCartFtr
{
    font : 10pt Tahoma, Helvetica, Arial, sans-serif;
	color : #000000;
	background-color: #e7e7e7;
}

.clsCartTotal
{
    font : Bold 11pt Tahoma, Helvetica, Arial, sans-serif;
	color : #000000;
}

.clsPrice
{
    font : Bold 10pt Tahoma, Helvetica, Arial, sans-serif;
	color : #680f14;
}

.clsSmallText
{
    font : 8pt Tahoma, Helvetica, Arial, sans-serif;
	color : #000000;
}

.clsRequired
{
    font : Bold 9pt Tahoma, Helvetica, Arial, sans-serif;
	color : #ff0000;
}

.clsBuyButton
{
    font : 10pt Tahoma, Helvetica, Arial, sans-serif;
	color : #ffffff;
    background-color : #680f14;
    width: 80px;
}

.clsTblContentBackground
{
    background-color: #e7e7e7;
    border: solid 1px #d0cece;
}

.clsFormText
{
    font: 10pt Tahoma, Helvetica, Arial, sans-serif !important;
    color: #55514a !important;
}

.clsRequiredFormText
{
    font: 10pt Tahoma, Helvetica, Arial, sans-serif !important;
    color: #55514a !important;
    background-color: #ffffcc !important;
}

.clsStar
{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.clsFilledStar
{
    background-image: url(Images/FilledStar.png);
}

.clsEmptyStar
{
    background-image: url(Images/EmptyStar.png);
}

.clsSavedStar
{
    background-image: url(Images/SavedStar.png);
}

a.clsContextMenu
{
    padding-left: 5px !important;
}

.clsGroupPanel
{
    font: Bold 9pt Tahoma, Helvetica, Arial, sans-serif;
    color: #55514a;
    padding: 10px;
}
