/* Default STYLES
--------------------------------------------------------*/
body {background: #680001; margin:0;}
#PageSubTable {width: 775px;}
#ContentCell { border-top:solid 1px #b9b5af; padding:1px; background:#fff;}
#Instruction1_InstructCell { background:#d8d8d8; border: 1px solid #785e59; padding: 7px;}
#Instruction1_InstructCell a {color: #785e59}
.Instructions {font-size: 11px; color: #785e59}
.Messages { font-size: 12px; font-weight: bold; color:#785e59;}
.ErrorMessages { font-size: 12px; font-weight: bold; color: #c00; text-transform:uppercase;}
.Headings {font-size: 16px; font-weight: bold; color: #797165}
.ContentTableHeader, 
.ContentTable,
.ContentTableHorizontal {font-size: 14px; font-weight: bold; color: #fff; background:#680001;}
.Content { color: #000; font:11px Verdana, Arial, Helvetica, sans-serif; text-align: left}
.Content a {color: #000; text-decoration: none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.Content a:hover {color: #000; text-decoration: underline;}
a { outline:none;}
a img { border:none;}
.center { text-align:center;}
.clear { clear:both;}
.clearRight { clear:right;}


/* TopBanner Styles
--------------------------------------------------------*/
#TopBannerCell { background:#680001}
#TopBannerCell img { float:left;}
#TopBannerCell .wrpLogo { background:url(images/topLogo.gif) no-repeat center bottom; width:108px; float:right; height:26px;}

/* TopSubBanner Styles
--------------------------------------------------------*/
#TopSubBannerCell { background:#fff;}

#TopSubBannerCell ul.nav { padding:0; margin:0; list-style:none; float:left;}
#TopSubBannerCell ul.nav li { padding:0; margin:0; display:inline;}
#TopSubBannerCell ul.nav li a { text-decoration:none; font:10px Verdana, Arial, Helvetica, sans-serif; color:#797165; padding:2px 12px 2px 9px; background:url(images/navPipe.gif) no-repeat center right;}
#TopSubBannerCell ul.nav li a:hover { text-decoration:underline;}
#TopSubBannerCell ul.nav li#last a { background:none;}

#TopSubBannerCell .wrpLogoBtm { background:url(images/btmLogo.gif) no-repeat top center; text-align:center; width:108px; float:right; height:41px}
#TopSubBannerCell .wrpLogoBtm a { color:#fff; text-decoration:underline; font:10px Verdana, Arial, Helvetica, sans-serif; margin:24px 0 0 0; display:block;}
#TopSubBannerCell .wrpLogoBtm a:hover { color:#ccc;}


/* LeftColumnNav Styles
--------------------------------------------------------*/
#LeftColumnCell { width:23%; border:solid 1px #b9b5af; padding:1px 0 0 0; vertical-align:top; background:#fff; border-lefT:none; border-bottom:none;}
#LeftColumnNav1_custommenu { width: 100%; vertical-align:top;}

#LeftColumnCell h2 { font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:5px 0; text-indent:5px; color:#680001; line-height:normal;}
#LeftColumnCell h3 { color:#797165; font:bold 10px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:3px 0; text-indent:5px; line-height:normal;}

/* NavControl Styles
--------------------------------------------------------*/
.navigator {cursor: hand; cursor: pointer;}

.categorybox { font:10px Verdana, Arial, Helvetica, sans-serif; padding:3px 3px 3px 10px; color:#000;}
.overcategorybox { font:10px Verdana, Arial, Helvetica, sans-serif; padding:3px 3px 3px 10px; color:#000; background:#e1dcd5; font-weight:bold;}
.selectedcategorybox { font:10px Verdana, Arial, Helvetica, sans-serif; padding:3px 3px 3px 10px; color:#000; background:#e1dcd5; font-weight:bold;}
.overselectedcategorybox { font:10px Verdana, Arial, Helvetica, sans-serif; padding:3px 3px 3px 10px; color:#000; background:#e1dcd5; font-weight:bold;}

.subcategorybox { font:10px Verdana, Arial, Helvetica, sans-serif; padding:2px 3px 2px 15px; color:#000;}
.oversubcategorybox { font:10px Verdana, Arial, Helvetica, sans-serif; padding:2px 3px 2px 15px; color:#000; font-weight:bold;}
.selectedsubcategorybox { font:10px Verdana, Arial, Helvetica, sans-serif; padding:2px 3px 2px 15px; color:#000; font-weight:bold;}
.overselectedsubcategorybox { font:10px Verdana, Arial, Helvetica, sans-serif; padding:2px 3px 2px 15px; color:#000; font-weight:bold;}

.categorybox a,
.overcategorybox a, 
.selectedcategorybox a,
.overselectedcategorybox a,
.subcategorybox a,
.oversubcategorybox a, 
.selectedsubcategorybox a,
.overselectedsubcategorybox a { color:#000; text-decoration:none;}

/* BreadCrumbs Styles
--------------------------------------------------------*/
#BreadCrumbs1_BreadCrumbs1 { color:#785e59; font:11px Verdana, Arial, Helvetica, sans-serif;}
#BreadCrumbs1_BreadCrumbs1 a { color:#785e59;}
#BreadCrumbs1_BreadCrumbs1 a:hover { color:#000;}
#BreadCrumbs1_BreadCrumbs1 span {color:#000;} /* Breadcrumb divider */

/* Search and Cart Styles
--------------------------------------------------------*/
.cartWrap { background: url(images/cartBg.gif) no-repeat; float:right; width:243px; height:41px;}
ul.cartnav { padding:0; margin:4px 0 0 0; list-style:none; float:right;}
ul.cartnav li { padding:0; margin:0; float:left;}
ul.cartnav li a { color:#454545; font: bold 10px Verdana, Arial, Helvetica, sans-serif; text-decoration:none; display:block;}
ul.cartnav li a:hover { color:#000;}
ul.cartnav li.checkout a { margin:0 17px 0 33px;}

ul.shopcart { float:left; padding:0; margin:3px 0 0 10px; _margin-top:8px; list-style:none;}
ul.shopcart li { padding:0; margin:0; display:inline; font:11px Arial, Helvetica, sans-serif; color:#fff;}

.searchWrap { background:#e1dcd5;  border-top:solid 1px #b9b5af; border-bottom:solid 1px #b9b5af; width:100%; padding:10px 0; _padding:5px 0 10px 0;}
.searchWrap ul { padding:0; margin:0 5px; list-style:none;}
.searchWrap li { padding:0; margin:0;}
.searchWrap li.head { color:#797165; font:bold 10px Verdana, Arial, Helvetica, sans-serif; margin:0 0 3px 0;}
.searchWrap li.textbox { display: inline;}
.searchWrap li.textbox input { border:none; width:135px; font-size:11px; color:#000; padding:2px 3px;}
.searchWrap li.button { display:inline;}

/* Search Results Template Styles
--------------------------------------------------------*/
.CustomSale {color:#f00; text-align:Left;} /*Controls the Sale Price OR Clearance Price font color, weight, etc. */
.CustomSale s {color:#000; text-align:Left;} /* Controls the strike through price display */

/* Product Detail 1 Styles
--------------------------------------------------------*/
#ProductDetail11_trCustomPrice .content {color:#f00;} /*Controls the Sale Price OR Clearance Price font color, weight, etc. */
#ProductDetail11_trCustomPrice .content s {#000} /* Controls the strike through price display */
#ProductDetail11_trSavings .content {color:#f00;}/* Controls savings difference price display */
#ProductDetail11_trAttributes table td {color:#000; padding:0;} /*Attributes: padding:0 avoids excessive padding to attributes cell when paddding is on the Info Table */

/* Product Detail 2 Styles
--------------------------------------------------------*/
#ProductDetail21_trCustomPrice .content {color:#f00;} /*Controls the Sale Price OR Clearance Price font color, weight, etc. */
#ProductDetail21_trCustomPrice .content s {color:#000;} /* Controls the strike through price display */
#ProductDetail21_trSavings .content {color:#f00;}/* Controls savings difference price display */
#ProductDetail21_trAttributes table td {color:#000; padding:0;} /*Attributes: padding:0 avoids excessive padding to attributes cell when paddding is on the Info Table */

/* Default Page Styles
--------------------------------------------------------*/
#ContentCell.default {}
#ContentCell.default h3 { background:#785e59; font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:3px 0; margin:0; color:#fff; text-align:left; text-indent:10px;}

#ContentCell.default td.ContentTableHeader { font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#680001; background:#d8d8d8; padding:3px 0; text-indent:5px; text-align:left;}
#ContentCell.default td.ContentTable { background:none;}

#Homepagetemplate31_FeaturedCategories1_dlFeaturedCats td { padding:5px; text-align:center;}
#Homepagetemplate31_FeaturedCategories1_dlFeaturedCats td img { padding:1px; border:solid 1px #b9b5af;}
#Homepagetemplate31_FeaturedCategories1_dlFeaturedCats td a { color:#000; text-decoration:none; font:bold 10px Verdana, Arial, Helvetica, sans-serif;}
#Homepagetemplate31_FeaturedCategories1_dlFeaturedCats td a:hover { color:#000;}

/* Static Page Styles
--------------------------------------------------------*/
#ContentCell.static { padding:15px;}
#ContentCell.static h1 { font:bold 14px Verdana, Arial, Helvetica, sans-serif; color: #680001;}
#ContentCell.static h2 {font-size: 12px; font-weight: bold; color: #785e59}
#ContentCell.static h3 {font-size: 11px; font-weight: bold; color: #785e59}
#ContentCell.static p { font-size:11px;}

/* Footer Styles
--------------------------------------------------------*/
#FooterCell { background:#680001; padding:10px 0 0 0;}
#FooterCell p { font:11px Arial, Helvetica, sans-serif; color:#fff; padding:0; margin:0;}
.ftAddress { float:left; margin:0 15px 0 10px;}
.ftPhone { float:left;}
.ftCopyright { float:right; margin-right:10px;}

#FooterCell ul { padding:0; margin:0; list-style:none; float:right;}
#FooterCell li { padding:0; margin:0; display:inline;}
#FooterCell li a { text-decoration:underline; color:#fff; padding:2px 10px 2px 7px; background:url(images/ftNavPipe.gif) no-repeat center right; font:11px Arial, Helvetica, sans-serif;}
#FooterCell li#last a { background:none;}
#FooterCell li a:hover { text-decoration:none;}
