BODY
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    BACKGROUND: #FFFFFF;
    FONT-FAMILY: Times New Roman, Times, Serif;
}
TD, P, DIV
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Times New Roman, Times, Serif;
}
A, A:active, A:link, A:visited
{
    COLOR: #970F00;
    TEXT-DECORATION: none;
}
A:hover
{
    TEXT-DECORATION: underline;
}
SELECT, INPUT
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Times New Roman, Times, Serif;
}
BLOCKQUOTE
{
	MARGIN: 0px 0px 0px 10px;
}
FORM
{
	MARGIN: 0px;
}
HR.dkGrey
{
	BORDER: 0px;
	HEIGHT: 1px;
	COLOR: #333333;
	BACKGROUND-COLOR: #333333;
}
.pageBody
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    BACKGROUND: #666666 url(/images/layout/diamond_dkGrey_mGrey.gif) repeat top center;
    FONT-FAMILY: Times New Roman, Times, Serif;
}
.buttonStyle
{
    FONT-SIZE: 10px;
    text-transform: uppercase;
    COLOR: #FFFFFF;
	BORDER: solid 1px #D9D7CE;
	PADDING: 1px;
	BACKGROUND: url(/images/layout/diamond_dkGrey_mGrey.gif) repeat top left;
    FONT-FAMILY: Georgia, Times, Serif;
}
.buttonStyleRed
{
    FONT-SIZE: 10px;
    text-transform: uppercase;
    COLOR: #FFFFFF;
	BORDER: solid 1px #D9D7CE;
	PADDING: 1px;
	BACKGROUND: url(/images/layout/diamond_redBG.gif) repeat top left;
    FONT-FAMILY: Georgia, Times, Serif;
}
.whiteBG
{
	BACKGROUND: #FFFFFF;
}
.offWhiteBG
{
	BACKGROUND: #F8F6ED;
}
.ltGreyBG
{
	BACKGROUND: #D9D7CE;
}
.ltGreyBG2
{
	BACKGROUND: #EFEFEF;
}
.ltTaupeBG
{
	BACKGROUND: #BDBDB3;
}
.mGreyBG
{
	BACKGROUND: #C9C9C9;
}
.mDkGreyBG
{
	BACKGROUND: #666666;
}
.dkGreyBG
{
	BACKGROUND: #333333;
}
.dkRedBG
{
	BACKGROUND: #8E2F25;
}
.mustardBG
{
	BACKGROUND: #EDBE3F;
}
.diamond_dkGrey_mGrey
{
	BACKGROUND: url(/images/layout/diamond_dkGrey_mGrey.gif) repeat top center;
}
.diamond_ltGrey_gradWhite
{
	BACKGROUND: url(/images/layout/diamond_ltGrey_gradWhite.gif) repeat top center;
}
.diamond_ltGrey_gradWhite2
{
	BACKGROUND: url(/images/layout/diamond_ltGrey_gradWhite2.gif) repeat-x top right;
}
.diamond_ltGrey_gradWhite3
{
	BACKGROUND: url(/images/layout/diamond_ltGrey_gradWhite3.gif) repeat-x top left;
}
.diamond_ltGrey_white
{
	BACKGROUND: url(/images/layout/diamond_ltGrey_white.gif) repeat top center;
}
.diamond_ltGrey_white2
{
	BACKGROUND: url(/images/layout/diamondLeft_ltGrey_white.gif) repeat top left;
}
.grad_white_ltGrey
{
	BACKGROUND: url(/images/layout/grad_white_ltGrey.gif) repeat-x top left;
}
.leftNav_bgTop
{
	BACKGROUND: url(/images/nav/leftNav_bgTop.gif) no-repeat top left;
}
.home_searchBG
{
	BACKGROUND: url(/images/home/searchBG.gif) repeat-y top left;
}
.int_searchBG
{
	BACKGROUND: url(/images/int/searchBG.gif) repeat-y top left;
}
.dividerLarge
{
	BACKGROUND: url(/images/layout/dividerLarge.gif) no-repeat middle center;
}
.topNav, a.topNav, a.topNav:link, a.topNav:active, a.topNav:visited
{
    FONT-SIZE: 10px;
    COLOR: #617370;
    FONT-FAMILY: Times New Roman, Times, Serif;
    TEXT-DECORATION: none;
}
a.topNav:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline;
}
.pageTitle
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: #970F00;
    FONT-FAMILY: Times New Roman, Times, Serif;
}
.pageText
{
    FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Times New Roman, Times, Serif;
}
.pageSection, a.pageSection, a.pageSection:link, a.pageSection:active, a.pageSection:visited
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #E5B05F;
    FONT-FAMILY: Times New Roman, Times, Serif;
    TEXT-TRANSFORM: uppercase;
    TEXT-DECORATION: none;
}
a.pageSection:hover, .pageSectionSel
{
	color: #970F00;
    TEXT-DECORATION: none;
}
.subNav, a.subNav, a.subNav:link, a.subNav:active, a.subNav:visited
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #E5B05F;
    FONT-FAMILY: Times New Roman, Times, Serif;
    TEXT-TRANSFORM: uppercase;
    TEXT-DECORATION: none;
}
a.subNav:hover
{
	color: #970F00;
    TEXT-DECORATION: none;
}
.subNavSel, a.subNavSel, a.subNavSel:link, a.subNavSel:active, a.subNavSel:visited
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #970F00;
    FONT-FAMILY: Times New Roman, Times, Serif;
    TEXT-TRANSFORM: uppercase;
    TEXT-DECORATION: none;
}
a.subNavSel:hover
{
    TEXT-DECORATION: none;
}
.cookieNav, a.cookieNav, a.cookieNav:link, a.cookieNav:active, a.cookieNav:visited
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #E5B05F;
    FONT-FAMILY: Times New Roman, Times, Serif;
    TEXT-TRANSFORM: uppercase;
    TEXT-DECORATION: none;
}
a.cookieNav:hover, .cookieNavSel
{
	color: #970F00;
    TEXT-DECORATION: none;
}
.pageNumber
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #970F00;
    FONT-FAMILY: Arial, Times, Serif;
}
.productTitle
{
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    COLOR: #970F00;
    FONT-FAMILY: Times New Roman, Times, Serif;
}
.listTitle
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #970F00;
    FONT-FAMILY: Times New Roman, Times, Serif;
}
.listText
{
    FONT-SIZE: 10px;
    COLOR: #333333;
    FONT-FAMILY: Times New Roman, Times, Serif;
}
.listPrice
{
    FONT-SIZE: 10px;
    COLOR: #970F00;
    FONT-FAMILY: Times New Roman, Times, Serif;
}
.popTitle
{
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    FONT-FAMILY: Times New Roman, Times, Serif;
    TEXT-TRANSFORM: uppercase;
}
.popLink, a.popLink, a.popLink:link, a.popLink:active, a.popLink:visited
{
	FONT-SIZE: 11px;
	COLOR: #E5B05F;
	FONT-FAMILY: Times New Roman, Times, Serif;
	FONT-WEIGHT: bold;
    TEXT-TRANSFORM: uppercase;
    TEXT-DECORATION: none;
}
a.popLink:hover
{
    COLOR: #970F00;
    TEXT-DECORATION: none;
}
.CategoryMain, a.CategoryMain, a.CategoryMain:link, a.CategoryMain:active, a.CategoryMain:visited
{
	FONT-SIZE: 11px;
	COLOR: #E5B05F;
	FONT-FAMILY: Times New Roman, Times, Serif;
	FONT-WEIGHT: bold;
    TEXT-TRANSFORM: uppercase;
    TEXT-DECORATION: none;
}
a.CategoryMain:hover
{
    COLOR: #970F00;
    TEXT-DECORATION: none;
}
.CategoryChild, a.CategoryChild, a.CategoryChild:link, a.CategoryChild:active, a.CategoryChild:visited
{
	FONT-SIZE: 9px;
	COLOR: #333333;
	FONT-FAMILY: Times New Roman, Times, Serif;
	FONT-WEIGHT: bold;
    TEXT-TRANSFORM: uppercase;
    TEXT-DECORATION: none;
}
a.CategoryChild:hover
{
    TEXT-DECORATION: underline;
}
.redBoldText
{
    COLOR: #970F00;
    FONT-WEIGHT: bold;
}
.ltGreyText, a.ltGreyText, a.ltGreyText:link, a.ltGreyText:active, a.ltGreyText:visited
{
    COLOR: #C9C9C9;
}
.searchFormField
{
	FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
	COLOR: #333333;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING: 3px 0px 0px 3px;
    VERTICAL-ALIGN: middle;
	BORDER: 1px solid #8E2F25;
	FONT-FAMILY: Georgia, Times, Serif;
}
.cartFormField
{
	FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
	COLOR: #970F00;
	BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: middle;
	BORDER: 1px solid #C9C9C9;
	FONT-FAMILY: Georgia, Times, Serif;
}
.formLabel
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Times New Roman, Times, Serif;
}
.formField
{
	FONT-SIZE: 11px;
	COLOR: #970F00;
	BACKGROUND-COLOR: #FFFFFF;
    VERTICAL-ALIGN: middle;
	BORDER: 1px solid #D9D7CE;
	FONT-FAMILY: Times New Roman, Times, Serif;
}
.warning
{
    COLOR: #970F00;
}
.footerText, a.footerText, a.footerText:link, a.footerText:active, a.footerText:visited
{
	FONT-SIZE: 11px;
	COLOR: #D9D7CE;
	FONT-FAMILY: Times New Roman, Times, Serif;
    TEXT-DECORATION: none;
}
a.footerText:hover
{
    COLOR: #970F00;
    TEXT-DECORATION: none;
}
.productImageBG
{
	BACKGROUND: #FFFFFF;
}
.productColorImage
{
	BORDER: 1px solid #D9D7CE;
}
.cartTable
{
	border: solid 1px #EFEFEF;
	/*border-collapse: separate;
	border-spacing: 2px 15px;
	border-left: solid 1px #000000;*/
}
TD.cartHeading
{
	BACKGROUND: #EDBE3F;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	FONT-FAMILY: Georgia, Times, Serif;
    TEXT-DECORATION: none;
    BORDER-RIGHT: solid 1px #FFFFFF;
    LINE-HEIGHT: 16px;
}
TD.cartHeading.noBorder
{
    BORDER: 0px;
}
TD.cartHeading.dkRedBG
{
	BACKGROUND: #8E2F25;
}
TD.cartHeading.dkGreyBG
{
	BACKGROUND: #999999;
}
TD.cartItem
{
	BACKGROUND: #FFFFFF;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: Times New Roman, Times, Serif;
    TEXT-DECORATION: none;
    BORDER-RIGHT: solid 1px #EFEFEF;
}
TD.lightGreyBG
{
	BACKGROUND: #EFEFEF;
    BORDER: solid 1px #FFFFFF;
}
TD.cartItem.borderLeft
{
    BORDER-LEFT: solid 1px #EFEFEF;
}
TD.cartItem.borderBottom
{
    BORDER-BOTTOM: solid 1px #EFEFEF;
}
TD.cartItem.borderTop
{
    BORDER-TOP: solid 1px #EFEFEF;
}
TD.cartItem.paddedAllBorder
{
    BORDER: solid 1px #EFEFEF;
    PADDING: 5px;
}
TD.padLeft
{
	padding-left: 5px;
}
TD.padRight
{
	padding-right: 5px;
}
.sectionTable
{
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 1px;
    BORDER-BOTTOM: 1px;
    BORDER-STYLE: solid;
    BORDER-COLOR: #D9D7CE;
}
.sectionTableLeft
{
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 1px;
    BORDER-TOP: 0px;
    BORDER-BOTTOM: 1px;
    BORDER-STYLE: solid;
    BORDER-COLOR: #D9D7CE;
}
.sectionTableRight
{
    BORDER-LEFT: 0px;
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-BOTTOM: 1px;
    BORDER-STYLE: solid;
    BORDER-COLOR: #D9D7CE;
}
.sectionTableLeft.ltGrey, .sectionTableRight.ltGrey
{
	BACKGROUND: #EFEFEF;
}
.sectionList, a.sectionList, a.sectionList:link, a.sectionList:active, a.sectionList:visited
{
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Times New Roman, Times, Serif;
    TEXT-DECORATION: none;
}
a.sectionList:hover
{
	COLOR: #8E2F25;
    TEXT-DECORATION: underline;
}
.addressTable
{
	border: 1px 0px 0px 1px;
	border-style: solid;
	border-color: #EFEFEF;
}
.shippingTable
{
	BACKGROUND: #EFEFEF;
	border: solid 1px #CCCCCC;
}
