BODY
{
    BACKGROUND-COLOR: #291a0d;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: 500;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
	border : 0 none;
	margin: 0px;
	padding: 0px;
	scrollbar-face-color:#b19b88;
	scrollbar-arrow-color: #471f00;
	scrollbar-track-color:#e8ded6;
	scrollbar-shadow-color:#b19b88;
	scrollbar-highlight-color:#b19b88;
	scrollbar-3dlight-color:#b19b88;
	scrollbar-darkshadow-Color:#8b7868;
	background-image: url(Images/home_bottom_background.gif);
	background-repeat : repeat;
}

html { 
	min-height: 100%;
	margin-bottom: 1px; 
}

body, td {
	FONT-SIZE: 11px;
	font-weight: 500;
	color: #a89688;
	padding: 0px;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #b89c86;
}
H1	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	22px;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	20px;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family:  Arial, Helvetica, sans-serif;
	font-size:	18px;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family:  Arial, Helvetica, sans-serif;
	font-size:	16px;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family:  Arial, Helvetica, sans-serif;
	font-size:	14px;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:	12px;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	12px;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align: middle;
	font-size:	12px;
	font-weight:	700;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}
	
TD {
	font-size:	11px;
	font-weight:	500;
	word-spacing:	normal;
	letter-spacing:	normal;
	font-family: Arial, Helvetica, sans-serif;
}

A:link	{	
	text-decoration:	underline;
	color:	#c8b7a8;
	}	
		
A:visited	{	
	text-decoration:	underline;
	color:	#c8b7a8;
	}	
		
A:active	{	
	text-decoration:	underline;
	color:	#c8b7a8;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#c8b7a8;
	}
	
#logincrit, #CtlHeader_logincrit {
	position : absolute;
	width: 100%;
	margin-top: 121px;
}

.loginBox {
	width: 780px;
	height: 228px;
}

.loginBoxSmall {
	width: 780px;
	height: 130px;
}

.loginBox2 {
	width: 460px;
	height: 228px;
	border: 1px solid #291a0d;
	background-color: #4c2e15;
	opacity: .92;
	filter: alpha(opacity=92);
	-moz-opacity: 92%;
	float: left;
}

*>.loginBox2 {
	width: 458px;
}

.loginBoxSmall2 {
	width: 570px;
	height: 130px;
	border: 1px solid #291a0d;
	background-color: #4c2e15;
	opacity: .92;
	filter: alpha(opacity=92);
	-moz-opacity: 92%;
	float: left;
}

*>.loginBoxSmall2 {
	width: 568px;
}

.CtlHeader_loginLeft, .loginLeft {
	FLOAT: left; WIDTH: 50%; margin-bottom: 5px; TEXT-ALIGN: right;
}

*>.loginLeft {
	margin-bottom: 10px;
}

.CtlHeader_loginRight, .loginRight {
	FLOAT: left; WIDTH: 50%; margin-bottom: 5px;  TEXT-ALIGN: left;
}

*>.loginRight {
	margin-bottom : 10px;
}
	
td.headLeft, A.headLeft:link, A.headLeft:visited, A.headLeft:active {
	font-size: 10px;
	font-weight: 500;
	text-decoration : none;
	color: #ffffff;
}

A.headLeft:hover {
	font-size: 10px;
	font-weight: 500;
	text-decoration : underline;
	color: #ffffff;	
}

td.headRight, A.headRight:link, A.headRight:visited, A.headRight:active{
	font-size: 10px;
	font-weight: 500;
	text-decoration : none;
	color: #b89c86;
}

A.headRight:hover {
	font-size: 10px;
	font-weight: 500;
	text-decoration : underline;
	color: #b89c86;	
}

td.Footer {
	font-size: 10px;
	font-weight: 500;
	text-decoration : none;	
	color: #63554a;
	padding-top: 30px;
}

A.Footer:link {
	font-size: 10px;
	font-weight: 500;
	text-decoration : none;	
	color: #b89c86;
}

A.Footer:visited {
	font-size: 10px;
	font-weight: 500;
	text-decoration : none;	
	color: #b89c86;
}

A.Footer:active {
	font-size: 10px;
	font-weight: 500;
	text-decoration : none;	
	color: #b89c86;
}

A.Footer:hover {
	font-size: 10px;
	font-weight: 500;
	text-decoration : underline;
	color: #b89c86;
}

A.Callouts:link {
	font-size: 11px;
	font-weight: 500;
	text-decoration: underline;
	color: #c8b7a8;
	line-height: 16px;
	padding-left:2px;
	padding-right:2px;
}

A.Callouts:visited {
	font-size: 11px;
	font-weight: 500;
	text-decoration: underline;
	color: #c8b7a8;
	line-height: 16px;
	padding-left:2px;
	padding-right:2px;
}

A.Callouts:active {
	font-size: 11px;
	font-weight: 500;
	text-decoration: underline;
	color: #c8b7a8;
	line-height: 16px;
	padding-left:2px;
	padding-right:2px;
}

A.Callouts:hover {
	font-size: 11px;
	font-weight: 500;
	text-decoration: none;
	color: #4c2405;
	line-height: 16px;
	background-color : #c8b7a8;
	padding-left:2px;
	padding-right:2px;
}

A.CalloutBrands:link {
	font-size: 11px;
	font-weight: 500;
	text-decoration: none;
	color: #b19b88;
	line-height: 16px;
}

A.CalloutBrands:visited {
	font-size: 11px;
	font-weight: 500;
	text-decoration: none;
	color: #b19b88;
	line-height: 16px;
}

A.CalloutBrands:active {
	font-size: 11px;
	font-weight: 500;
	text-decoration: none;
	color: #b19b88;
	line-height: 16px;
}

A.CalloutBrands:hover {
	font-size: 11px;
	font-weight: 500;
	text-decoration: underline;
	color: #b19b88;
	line-height: 16px;
}

Table.CategoryCallouts, Table.RelatedItems {
	font-size: 11px;
	color: #b19b88;
	font-weight: 500;
	border: 5px solid #4c2e15;
}

Table.CategoryCallouts TH, Table.RelatedItems TH {
	background-color: #4d2705;
	line-height: 24px;
	border-bottom: 1px solid #6d533f;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

Table.CategoryCallouts TH A:link, Table.CategoryCallouts TH A:hover, Table.CategoryCallouts TH A:visited {
	color: #b19b88;
	text-decoration: none;
}

Table.CategoryCallouts TH A:hover {
	color: #b19b88;
	text-decoration: underline;
}

Table.CategoryCallouts TH A.NoParent {
	color: #b19b88;
	text-decoration: none;
}

Table.CategoryCallouts TD {
	background-color: #5c412d;
	line-height: 19px;
	border-bottom: 1px solid #6d533f;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
}

Table.RelatedItems TD {
	background-color: #5c412d;
	border-bottom: 1px solid #6d533f;
	font-weight: normal;
	padding-left: 3px;
	padding-right: 3px;
}

Table.relatedImages {
	margin-top: 5px;
	margin-bottom: 5px;
}

Table.relatedImages TD {
	border-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	padding-top:5px;
	padding-bottom:5px;
}

Table.CategoryCallouts TD A:link, Table.CategoryCallouts A:active, Table.CategoryCallouts A:visited {
	color: #b19b88;
	text-decoration: none;
}

Table.CategoryCallouts TD A:hover {
	color: #b19b88;
	text-decoration: underline;
}

Table.CategoryCallouts TD A.CategoryActive:link, Table.CategoryCallouts TD A.CategoryActive:hover, Table.CategoryCallouts TD A.CategoryActive:active, Table.CategoryCallouts TD A.CategoryActive:visited  {
	text-decoration: underline;	
}

Table.productListing {
	background: #3a2513;
}

Table.categoryListing {
	background: #4b321f;
}

Table.productDetail {
	background: #3a2513;
	border: 0px;
}

TABLE.productListing TD, Table.categoryListing TD {
	vertical-align: top;
	padding: 10px 7px 10px 7px;
	border-bottom: 10px solid #291a0d;
	border-top: 10px solid #291a0d;	
}

td.productDetails {
	vertical-align : top;
	padding: 10px 10px 10px 10px;
	border-bottom: 10px solid #291a0d;
	border-top: 10px solid #291a0d;	 
	background-color : #3a2513;
}



img.productImage {
	margin-right: 10px;
}

Table.productDetail TD {
	padding: 0 3 0 3;
	vertical-align: top;
	border-bottom: 0px;
	border-top: 0px;	
}

Table.productDetail A:link, Table.productDetail A:visited, Table.productDetail A:active, .productTitle  {
	color: #ffffff;
	text-decoration: none;
}

.productSubTitle {
	color: #e6dad0;
}

td.productHeaderResults a:link, td.productHeaderResults a:visited, td.productHeaderResults a:active  {
	color: #e6dad0;
	text-decoration : none;	
}

Table.productDetail A:hover,
td.productHeaderBack a {
	color: #ffffff;
	text-decoration : underline;
}

td.categoryHeaderResults, td.categoryHeaderPages,  td.productHeaderBack {
	color: #e6dad0;
	vertical-align: middle;
}

a.viewLarger {
	color: #ffffff;
	text-decoration: underline;
}

 td.productHeaderResults a:hover {
 	color: #e6dad0;
	text-decoration: underline;
}

td.productHeaderResults {
	color: #795e4a;
}

.prodSeperator {
	color: #9c8879;
}

td.headLeft {
	padding-top: 38px;
}

td.headRight {
	padding-top: 38px;	
}

.headLeftSep {
	color: #7a6c61;
}

.headRightSep {
	color: #63554a;
}

.footSep {
	color: #63554a;
}

#headSearch {
	background-image: url(Images/header_search_background.gif);
	background-repeat : repeat-x;
}

#Head {
	background-image: url(Images/header_background.gif);
	background-repeat : repeat-x;
}

#Money {
	background-image: url(Images/money_background.gif);
	background-repeat : repeat-x;
}

#MoneyCategory {
	background-image: url(Images/money_category_background.gif);
	background-repeat : repeat-x;
}

#HomeContentTop {
	background-image: url(Images/home_content_top_filler.gif);
	background-repeat : repeat-x;
	line-height: 12px;
}

#HomeContentBottom {
	background-image: url(Images/home_content_bottom_filler.gif);
	background-repeat : repeat-x;
	line-height: 16px;	
}

td.Callout1 {
	border-right: 1px solid #291a0d;
	padding-bottom: 12px;
}

td.Callout2, td.Callout3 {
	border-right: 1px solid #291a0d;
	border-left: 1px solid #291a0d;
	padding-bottom: 12px;
}

td.Callout4 {
	border-left: 1px solid #291a0d;
	padding-bottom: 12px;
}

td.CalloutBrand {
	border-left: 2px solid #291a0d;
}

td.HomeCallouts {
	background-image: url(Images/home_cat_callout_background.gif);
	background-repeat : repeat-x;
	text-align : left;
	vertical-align: top;
	padding: 10 10 0 10;
}

td.CalloutBrands {
	padding-top: 10px;
	line-height: 16px;
	padding-left: 20px;
	padding-bottom: 10px;
}

#HomeDivider {
	line-height: 3px;
	font-size: 3px;
	background-image: url(Images/home_divider.gif);
	background-repeat : repeat-x;
}

#HomeContent, #CategoryContent {
	line-height: 18px;
}

#HomeFooter {
	background-image: url(Images/home_bottom_background.gif);
	background-repeat : repeat;
}

SMALL	{	
	font-size:	10px;
	}	

BIG	{	
	font-size:	15px;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}

UL, LI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
	
UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	vertical-align : top;
	}
	
input, textarea, select {
	font-family: arial, helvetica, sans-serif;
	font-size : 10px;
	height: 17px;
	font-weight: normal;
	color: #533b27;
	background-color: #b89c86;
	border-color:#764015;
	border-width:1px;
	border-style:Solid;
	vertical-align: middle;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

input.product {
	font-family: arial, helvetica, sans-serif;
	font-size : 10px;
	height: 17px;
	font-weight: normal;
	color: #533b27;
	background-color: #d9c5b5;
	border-color:#6d533f;
	border-width:1px;
	border-style:Solid;
	vertical-align: middle;
	margin: 0 0 0 0;
	padding: 0px 2px 0px 0px;
	text-align : right;
}

input.button {
	font-family: arial, helvetica, sans-serif;
	font-size : 10px;
	font-weight: 800;
	height: 17px;
	color: #d5bdaa;
	background-color: #6f4626;
	border-color:#764015;
	border-width:1px;
	border-style:Solid;	
	vertical-align: middle;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	cursor: pointer;
}

input.RemoveFormatting {
	height: 67px;
	border: 0;
	margin-right: 2px;
	margin-bottom: 4px;
	padding: 0;
	cursor: pointer;
}

input.chkbxstyle, input.checkbox {
	font-family: arial, helvetica, sans-serif;
	font-size : 10px;
	font-weight: normal;
	color: #533b27;
	background-color: transparent;
	border: 0px none;
	vertical-align: middle;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.productButton {
	font-family: arial, helvetica, sans-serif;
	font-size : 10px;
	font-weight: 800;
	height: 17px;
	color: #d5bdaa;
	background-color: #3a2513;
	border-color:#6d533f;
	border-width:1px;
	border-style:Solid;	
	vertical-align: middle;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	cursor: pointer;
}
