body
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
	SCROLLBAR-ARROW-COLOR: #121341;
}

td
{
	color: #44291E;
	font-size: 8pt;
	font-family: Arial, Verdana, Sans-Serif;
}

a
{
	color: #E31616;
	font-size: 8pt;
	font-family: Arial, Verdana, Sans-Serif;
	text-decoration: none;
}
a:hover
{ text-decoration: underline; }

a img
{
	border:none 0px;
}
/******** BreadCrumb.ascx ********/
.BreadCrumb
{
	color: #44291E;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}
a.BreadCrumb:hover
{ text-decoration: underline; }
.BreadCrumbCell
{ padding: 0px 0px 2px 0px; border-bottom: solid 2px #44291E; }
/******** BreadCrumb.ascx ********/

/******** pageBaseControl.ascx ********/
.pageBaseControlBody
{
	color: #000000;
	font-size: 8pt;
	font-family: Arial, Verdana, Sans-Serif;
	padding: 5px;
}
/******** pageBaseControl.ascx ********/

/******** homeBaseControl.ascx ********/
.homeBaseControlTitle
{
	color: #FFFFFF;
	padding: 0px 5px 0px 5px;
	font-size: 8pt;
	vertical-align: middle;
	font-weight: bold;
	font-family: Arial, Verdana, Sans-Serif;
}
.homeBaseControlBody
{
	color: #000000;
	font-size: 8pt;
	font-family: Arial, Verdana, Sans-Serif;
	padding: 5px;
	border-left: solid 1px #909090;
	border-right: solid 1px #909090;
}
.homeBaseControlTopBorder
{ border-top: solid 1px #909090; }
.homeBaseControlBottomBorder
{ border-bottom: solid 1px #909090; }
/******** homeBaseControl.ascx ********/

/******** ucProductList.ascx ********/
.prodListControlTitle
{
	color: #44291E;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 2px 0px;
	border-bottom: solid 2px #44291E;
}
.prodListControlBreadCrumb
{
	color: #44291E;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}
.prodListControlName
{
	color: #44291E;
	font-size: 10pt;
	font-weight: bold;
	font-family: Arial, Verdana, Sans-Serif;
	padding-left: 5px;	
	text-decoration: none;
}
.prodListControlBody
{
	color: #44291E;
	font-size: 8pt;
	padding-left: 5px;
	font-family: Arial, Verdana, Sans-Serif;
	text-decoration: none;
}
.prodListControlMore
{
	color: #E31616;
	font-size: 8pt;
	font-family: Arial, Verdana, Sans-Serif;
	text-decoration: none;
}
.prodListBottomBorder
{ border-bottom: dashed 1px #44291E; }
/******** ucProductList.ascx ********/

/******** ucProductDetail.ascx ********/
.prodAttributesSpecs
{
	color: #E31616;
	font-size: 9pt;
	font-weight: bold;
	font-family: Arial, Verdana, Sans-Serif;
}
.prodAttributes
{
	color: #44291E;
	font-size: 8pt;
	font-family: Arial, Verdana, Sans-Serif;
	border-bottom: solid 1px #44291E;
	text-decoration: none;
}
.prodAttributesBold
{
	color: #44291E;
	font-size: 8pt;
	font-weight:bold;
	font-family: Arial, Verdana, Sans-Serif;
	padding-left: 5px;
	border-bottom: solid 1px #44291E;
	text-decoration: none;
}
.prodName
{
	color: #000682;
	font-size: 11pt;
	font-weight: bold;
	font-family: Arial, Verdana, Sans-Serif;
}
.prodDesc
{
	color: #44291E;
	padding: 7px;
	border-left: solid 1px #000682;
	border-bottom: solid 1px #000682;
	border-right: solid 1px #000682;
	font-size: 8pt;
	font-family: Arial, Verdana, Sans-Serif;
}
.prodTab
{
	color: #000682;
	padding: 5px 10px 5px 10px;
	border-left: solid 1px #000682;
	border-top: solid 1px #000682;
	border-right: solid 1px #000682;
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial, Verdana, Sans-Serif;
	text-decoration: none;
}
.prodTab2
{
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial, Verdana, Sans-Serif;
	text-decoration: none;
}
a.prodTab2:hover
{ color: #000682; text-decoration: none;}
.prodTabSelected
{
	padding: 5px 10px 5px 10px;
	border: solid 1px #000682;
	background-repeat: repeat-x;
	background-color: #9BB2DC;
}
.prodTabSpace
{ border-bottom: solid 1px #000682; }
/******** ucProductDetail.ascx ********/

/******** CART VIEW ********/
tr.ViewCartHeader td
{
	padding: 3px 0px 3px 5px;
	border-top: solid 1px #A6A6A6;
	border-bottom: dotted 1px #000000;
	color: #A6A6A6;
	font-size: 8pt;
	text-align: left;
}
tr.ViewCartItem td
{
	padding: 3px 5px 3px 5px;
	border-top: dotted 1px #A6A6A6;
	border-right: dotted 1px #ECB24C;
	border-bottom: 0px;
	color: #A6A6A6;
	font-size: 8pt;
	text-decoration: none;
}
tr.ViewCartItem a
{ xcolor: #440000; }
/******** CART VIEW ********/

/******** footer.ascx ********/
.footer
{
	font-family: Arial, Verdana, Sans-Serif;
	color: #ECB24C;
	font-size: 8pt;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}
a.footer:hover, tr.ViewCartItem a:hover
{ text-decoration: underline; }
/******** footer.ascx ********/

/******** SHIPPING ********/
tr.ShipChoiceItem td
{
	padding: 5px;
	border: 0px;
}

/******** SHIPPING ********/

/******** CHECK OUT PROCESS ********/
td.chkProcessLeft
{
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	color: #44291E;
	padding: 3px;
	border-left: solid 1px #44291E;
	border-bottom: solid 1px #44291E;
	text-decoration: none;
}
td.chkProcessMiddle
{
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	color: #44291E;
	padding: 3px;
	border-bottom: solid 1px #44291E;
	text-decoration: none;
}
td.chkProcessRight
{
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	color: #44291E;
	padding: 3px;
	border-right: solid 1px #44291E;
	border-bottom: solid 1px #44291E;
	text-decoration: none;
}
td.chkProcessLeftRed
{
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	padding: 3px;
	border-left: solid 1px #44291E;
	border-bottom: solid 1px #44291E;
	text-decoration: none;
	color: #E31616;
}
td.chkProcessMiddleRed
{
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	padding: 3px;
	border-bottom: solid 1px #44291E;
	text-decoration: none;
	color: #E31616;
}
td.chkProcessRightRed
{
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	padding: 3px;
	border-right: solid 1px #44291E;
	border-bottom: solid 1px #44291E;
	text-decoration: none;
	color: #E31616;
}
/******** CHECK OUT PROCESS ********/

/******** ucProductGroups.ascx ********/
.prodTreeGroup
{ color: #44291E; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; text-decoration: none; }
.prodTreeCat
{ color: #E31616; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; text-decoration: none; padding: 0px 0px 0px 7px; }
a.prodTreeGroup:hover, a.prodTreeCat:hover 
{ text-decoration: underline; }
/******** ucProductGroups.ascx ********/

/******** STANDARD CSS ITEMS ********/
.ArialEight
{ font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 8pt; }
.ArialTen
{ font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; }
.ArialTenBold
{ font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; }
.redArialTenBold
{ color: #E31616; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; }
.tealArialTenBold
{ color: #58BEE4; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; }
.ArialForteenBold
{ font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 14pt; font-weight: bold; }
.VerdanaTenBold
{ font-family: Verdana, Arial, Helvetica, Sans-Serif; font-size: 10px; font-weight: bold; }
.TextBoxLable
{ padding-right: 5px; text-align: right; font-size: 10pt; font-weight: bold; }
.CatalogTitle
{ font-size: 10pt; font-weight: bold; padding-left: 10px; text-decoration: none; }
.SectionTitle
{ color: #E31616; font-family: Arial, Verdana, Helvetica, Sans-Serif; font-size: 10pt; font-weight: bold; text-decoration: none; }
.ShipChoiceItem{ padding: 3px 0px 2px 0px; }
/******** STANDARD CSS ITEMS ********/

/******** SITE SPECIFIC CSS ********/
.ContentTitle 
{
	color: #E31616;
	font-size: 8pt;
	font-weight:bold;
	font-family: Arial, Verdana, Sans-Serif;
	text-align:left;
}
.ContentBody 
{
	color: #6A5B51;
	font-size: 8pt;
	font-family: Arial, Verdana, Sans-Serif;
	text-align:left;
	padding-right: 10px;
	line-height: 20px;
}
.ContentFooter 
{
	color: #9BB2DC;
	font-size: 8pt;
	font-family: Arial, Verdana, Sans-Serif;
	text-align:left;
	padding-left: 16px;
	line-height: 20px;
}
.ContentLink
{
	color: #232323;
	font-size: 8pt;
	font-family: Arial, Verdana, Sans-Serif;
	text-align:left;
	text-decoration: underline;
}
.topLinks
{
	font-family: Arial, Verdana, Sans-Serif;
	color: #788BAA;
	font-size: 8pt;
	text-align: right;
	text-decoration: none;
	font-weight: bold;
	vertical-align: bottom;
}
a.topLinks:hover
{ text-decoration: underline; }
.featureText
{
	font-family: Arial, Verdana, Sans-Serif;
	color: #5C3629;
	font-size: 8pt;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	vertical-align: top;
	padding: 5px 5px 5px 5px;
}
a.featureText:hover
{ text-decoration: underline; }
.asterisk, .error
{
	padding: none; 
	margin: none; 
	color: #ff0000; 
	font-weight: bold;
}

.fullTextBox
{
	width:100%;
}

.halfTextBox
{
	width:50%;
}

.quarterTextBox
{
	width:27%;
}

/******** SITE SPECIFIC CSS ********/