/* Basic Styles
_____________________________________________________________________________________________ */
body {
background:#73552B;
margin:0;
padding:0;
font:11px Verdana, Arial, Helvetica, Sans-Serif;
color:#000;
letter-spacing:normal;
}

p,tr,td,ul,li {
font:11px Verdana, Arial, Helvetica, Sans-Serif;
}

ul li {
margin:0;
list-style-type:square;
}

h1 {
padding:0;
margin:0 0 3px;
font:bold 16px Arial, Verdana, Helvetica, Sans-Serif;
color:#BC6E46;
border:none;
border-bottom:1px solid #BC6E46;
}

h3 {
padding:0 3px;
margin:3px;
font:bold 12px/13px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
}

h4 {
padding:3px;
margin:0;
font:bold 11px Verdana, Arial, Helvetica, Sans-Serif;
color:#fff;
text-align:left;
background:#BCA146;
border:1px solid #BC6E46;
}

h5,h6 {
padding:0;
margin:0;
font:bold 12px/16px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
}

a,a:link,a:visited,a:active {
text-decoration:underline;
color:#333;
font:11px Verdana, Arial, Helvetica, Sans-Serif;
}

a:hover {
text-decoration:none;
color:#BCA146;
font:11px Verdana, Arial, Helvetica, Sans-Serif;
cursor:pointer;
}

table td {
vertical-align:top;
}

img {
border:none;
}

.hide {
display:none;
}

option {
min-width:1.5em;
}

/*	___________________________
	Center-Aligned Container */
table#container {
display:block;
position:absolute;
top:15px;
left:50%;
margin:0 0 0 -383px;
padding:0;
width:767px;
background:#fff;
}

/*	____________________
	Pop-up Containers */
#popupContainer {
width:100%;
padding:10px;
background:#FFF;
}

/*	_______________________
	Pages with a sidebar */
#navcolumn {
margin:0;
padding:0 5px;
width:150px;
vertical-align:top;
text-align:center;
border-right:1px solid #F7F4F0;
}

#contentcolumn {
padding:0;
margin:0;
width:620px;
vertical-align:top;
text-align:left;
}

/*	__________________________
	Pages without a sidebar */
#page,#pag {
padding:0;
margin:0;
background:#fff;
}

/*	________________________________
	Content Section on Every Page */
#maincontent {
margin:0;
padding:5px 10px 10px;
text-align:left;
}

/* Header
___________________________________________________________________________________________ */
#Header {
background:#fff;
padding:0;
margin:0 0 5px;
width:765px;
height:200px;
position:relative;
}

#BrandingArea {
height:190px;
width:765px;
background:transparent;
position:relative;
}

#FlashHeader {
position:absolute;
top:16px;
right:225px;
}

/*	___________________
	Logo Positioning */
#Logo {
position:absolute;
top:16px;
left:0;
}

#Logo2 {
position:absolute;
top:16px;
right:0;
}

/*
#Logo a {
  position: absolute;
  top: 24px;
  left: 10px;
  text-indent: -9999px;
  background: transparent url(ScreenLogo.gif) no-repeat top left;
  display: block;
  width: 183px;
  height: 37px;
  }
#Logo a:hover {
  background: transparent url(ScreenLogoHover.gif) no-repeat top left;
  }
#Logo img { display: none; }*/
/*	____________
	Site Menu */
#SiteMenu {
background:#BC6E46;
}

#SiteMenu ul {
margin:0;
padding:0 6px 3px;
white-space:nowrap;
text-align:left;
}

#SiteMenu li {
display:inline;
list-style-type:none;
}

#SiteMenu a {
padding:0 4px;
color:#fff;
line-height:12px;
font:10px Verdana, Arial, Helvetica, Sans-Serif;
text-decoration:none;
}

#SiteMenu a:hover {
color:#ccc;
text-decoration:none;
}

/*	________________________
	Link to Shopping Cart */
#ShoppingCartLink a,#ShoppingCartLink a:link,#ShoppingCartLink a:active,#ShoppingCartLink a:visited {
position:absolute;
top:1px;
right:10px;
color:#fff;
text-decoration:none;
padding:0 0 3px;
}

#ShoppingCartLink a:hover {
color:#ccc;
text-decoration:none;
}

/*	___________
	MiniCart */
#MiniCart {
position:absolute;
top:18px;
right:10px;
color:#BC6E46;
font:bold 10px/10px Verdana, Arial, Helvetica, Sans-Serif;
padding:0;
}

/* Main Menu
___________________________________________________________________________________________ */
#MainMenu {
width:765px;
background:transparent;
text-align:center;
}

/*	_____________________________
	Top-Banner Categories Menu */
#MenuLevel1,#MenuLevel1 table {
background:transparent;
margin:0 auto;
background:#BCA146;
}

/*	______________________________
	Category Top-Banner Tab Images
	(to control spacing, uncomment and adjust this and don't forget to comment out link tabs below) */
/*#MenuLevel1 .MenuItem,
#MenuLevel1 .MenuItemActive {
  padding: 0 8px;
  }*/
/*	_____________________________
	Category Top-Banner Tab Links
	(comment out the following if you're using category images, see above)*/
#MenuLevel1 .MenuItem,#MenuLevel1 .MenuItem a {
font:bold 10px Verdana, Arial, Helvetica, Sans-Serif;
background:#BCA146;
color:#fff;
line-height:25px;
text-align:center;
}

#MenuLevel1 .MenuItem a:hover,#MenuLevel1 .MenuItemActive a:hover {
font:bold 10px Verdana, Arial, Helvetica, Sans-Serif;
background:#BC6E46;
color:#fff;
line-height:25px;
text-align:center;
}

#MenuLevel1 .MenuItemActive,#MenuLevel1 .MenuItemActive a {
font:bold 10px Verdana, Arial, Helvetica, Sans-Serif;
background:#BC6E46;
color:#fff;
line-height:25px;
text-align:center;
}

#MenuLevel1 A,#MenuLevel1 A:Hover {
font:bold 10px Verdana, Arial, Helvetica, Sans-Serif;
text-decoration:none;
line-height:25px;
display:block;
padding:0 8px;
white-space:nowrap;
}

/*	________________________________
	Sub-Category Links Under Tabs */
#MenuLevel2 {
width:765px;
background:#BC6E46;
}

#MenuLevel2 Table {
margin:0 auto;
}

#MenuLevel2 .MenuItem {
padding:2px 10px 0;
background:transparent;
text-align:center;
}

#MenuLevel2 a {
font:11px/16px Verdana, Arial, Helvetica, Sans-Serif;
color:#fff;
text-decoration:none;
white-space:nowrap;
}

#MenuLevel2 a:hover {
color:#ccc;
text-decoration:none;
white-space:nowrap;
}

/* Home Page
___________________________________________________________________________________________ */
#PageHome #MainContent,.HomepageBlock {
padding:0;
margin:0;
}

#HomeTable {
padding:0;
margin:0;
width:765px;
}

#HomeColumn1 {
vertical-align:top;
text-align:left;
padding:0 5px;
width:150px;
margin:0;
border-right:1px solid #E6DBB8;
}

#HomeColumn2 {
vertical-align:top;
text-align:center;
padding:0 5px;
margin:0;
}

#HomeColumn3 {
vertical-align:top;
text-align:left;
padding:0 5px;
width:150px;
margin:0;
border-left:1px solid #E6DBB8;
}

#HomepageSample1 {
background:#fff url(FreshStartImage.png) no-repeat 50% 50%;
height:180px;
margin:0;
padding:0;
}

#HomepageSample2 {
background:#F4EEDE;
text-align:left;
vertical-align:middle;
margin:10px 0;
padding:5px;
border:solid 1px #BCA146;
font:11px/14px Verdana, Arial, Helvetica, Sans-Serif;
}

/* Other Menus
___________________________________________________________________________________________ */
#navColumn ul,.CategoryList ul,#navColumn ul li,.CategoryList ul li {
padding:0;
margin:0;
list-style-type:none;
}

/*	________________________________________
	Customer Service and My Account Menus */
.NavColumnBlock {
background:#fff;
padding:0;
margin:0;
width:150px;
}

.NavColumnBlockContent {
padding:3px;
margin:0 0 6px;
line-height:1.1em;
text-align:left;
background:#fff;
border-left:1px solid #BC6E46;
border-right:1px solid #BC6E46;
border-bottom:1px solid #BC6E46;
color:#BC6E46;
}

/*	___________________________________________
	Customer Service & My Account Menu Links */
.NavColumnBlockContent a,.NavColumnBlockContent a:visited,.NavColumnBlockContent a:link {
font:11px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
text-decoration:none;
list-style-type:none;
margin:0 0 0 10px;
}

.NavColumnBlockContent a:hover {
font:11px Verdana, Arial, Helvetica, Sans-Serif;
color:#333;
text-decoration:underline;
}

/*	_________________________
	Side Bar Menus & Forms */
.CategoryList,.SearchBoxForm,.MailingListSignupForm {
width:150px;
padding:0;
}

.CategoryListContent,.SearchBoxFormContent,.MailingListSignupFormContent {
padding:3px;
margin:0 0 6px;
text-align:left;
background:#fff;
border-left:1px solid #BC6E46;
border-right:1px solid #BC6E46;
border-bottom:1px solid #BC6E46;
}

.SearchBoxFormContent .FormInput,.MailingListSignupFormContent .FormInput {
border:#BC6E46 1px solid;
background:#E6DBB8;
color:#BC6E46;
padding-left:2px;
font:bold 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
height:18px;
}

.MailingListSignupFormContent .FormLabel {
font:10px/12px Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
}

/*	_________________________
	Search Button Position */
#ContentColumn1__ctl1_btnGoSearch,#ContentColumn4__ctl1_btnGoSearch,#ContentColumn5__ctl1_btnGoSearch {
margin-bottom:-4px;
/* Adjust as needed. */
}

/*	_________________________________
	Side Bar Categories Menu Links */
.CategoryListContent ul,.CategoryListContent ul li {
margin:0;
padding:0;
list-style-type:none;
}

.CategoryListContent li {
margin:0;
}

.CategoryListContent a,.CategoryListContent a:link,.CategoryListContent a:visited {
display:block;
color:#BC6E46;
background-color:#fff;
padding:1px 6px;
text-decoration:none;
font:11px Verdana, Arial, Helvetica, Sans-Serif;
}

.CategoryListContent li li a,.CategoryListContent li li a:link,.CategoryListContent li li a:visited {
display:block;
color:#BC6E46;
background-color:#F4EEDE;
padding:1px 2px 1px 12px;
text-decoration:none;
font:11px Verdana, Arial, Helvetica, Sans-Serif;
}

.CategoryListContent .CurrentCategory a,.CategoryListContent .CurrentCategory a:link,.CategoryListContent .CurrentCategory a:visited,.CategoryListContent .CurrentCategory a:hover {
color:#fff;
background-color:#BCA146;
font:bold 11px Verdana, Arial, Helvetica, Sans-Serif;
}

.CategoryListContent .SubCategory a,.CategoryListContent .SubCategory a:link,.CategoryListContent .SubCategory a:visited {
display:block;
color:#BC6E46;
background-color:#E6DBB8;
padding:1px 2px 1px 12px;
text-decoration:none;
font:11px Verdana, Arial, Helvetica, Sans-Serif;
}

.CategoryListContent .CurrentCategory .SubCategory a,.CategoryListContent .CurrentCategory .SubCategory a:link,.CategoryListContent .CurrentCategory .SubCategory a:visited {
display:block;
color:#BC6E46;
background-color:#E6DBB8;
padding:1px 2px 1px 18px;
text-decoration:none;
font:11px Verdana, Arial, Helvetica, Sans-Serif;
}

.CategoryListContent a:hover,.CategoryListContent li li a:hover,.CategoryListContent .SubCategory a:hover,.CategoryListContent .CurrentCategory .SubCategory a:hover {
color:#fff;
background-color:#BCA146;
font:11px Verdana, Arial, Helvetica, Sans-Serif;
}

/* Breadcrumbs
___________________________________________________________________________________________ */
#BreadCrumbs {
margin:0 0 8px;
padding:2px 4px;
font:10px Arial, Verdana, Helvetica, Sans-Serif;
color:#BCA146;
text-align:left;
display:block;
background:#eee;
}

#BreadCrumbs a,#BreadCrumbs a:link,#BreadCrumbs a:visited {
color:#BC6E46;
font:10px Arial, Verdana, Helvetica, Sans-Serif;
text-decoration:none;
}

#BreadCrumbs a:hover {
color:#BCA146;
font:10px Arial, Verdana, Helvetica, Sans-Serif;
text-decoration:none;
}

.BreadCrumbTrailSpacer {
font:8px Verdana, Arial, Helvetica, Sans-Serif;
}

.BreadCrumbTrailNoLink {
}

/* Category Page
___________________________________________________________________________________________ */
#LayoutTable {
width:583px;
}

#Records table {
border-top:1px solid #ccc;
width:583px;
}

#Records table tr td {
text-align:center;
}

#Records table table {
border:none;
width:98%;
}

.ListCategoryDisplayDescription {
display:none;
/*	____________________________________________________
	Category Header (also uses H1 for category title) */
#categorybannermargin:3px 0;
}

#Description {
font:12px/14px Verdana, Helvetica, Arial, Tahoma, Sans-Serif;
color:#343434;
margin:10px 0;
}

#RecordsFound,#Pager,#Sorter,#Sorter TD {
font:11px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
margin-bottom:3px;
white-space:nowrap;
}

#Records {
padding:5px 0;
}

/*	_____________________________
	"New" Image Position */
.NewProductBadge {
position:relative;
left:-60px;
top:-128px;
}

/*	_______________________
	Categories Grid/List */
.SingleCategoryDisplay {
display:block;
text-align:center;
width:180px;
margin:5px auto;
vertical-align:top;
}

.SingleCategoryDisplayname a,.SingleCategoryDisplayname a:link,.SingleCategoryDisplayname a:visited,.ListCategoryDisplay a,.ListCategoryDisplay a:link,.ListCategoryDisplay a:visited {
font:normal 11px/12px Verdana, Arial, Helvetica, Sans-Serif;
text-decoration:none;
}

.SingleCategoryDisplayname a:hover,.ListCategoryDisplay a:hover {
font:normal 11px/12px Verdana, Arial, Helvetica, Sans-Serif;
text-decoration:none;
}

/*	________________
	Products Grid  */
.SingleProductDisplay {
display:block;
text-align:center;
width:180px;
vertical-align:top;
border:1px solid #E6DBB8;
padding:5px;
margin:6px auto;
}

.SingleProductDisplay {
margin-top:5px;
}

.SingleProductDisplayImage {
padding-bottom:5px;
}

.SingleProductDisplayName a,.SingleProductDisplayName a:link,.SingleProductDisplayName a:visited {
font:bold 12px Verdana, Arial, Helvetica, Sans-Serif;
text-decoration:none;
}

.SingleProductDisplayName a:hover {
font:bold 12px Verdana, Arial, Helvetica, Sans-Serif;
text-decoration:none;
background-color:#eee;
color:#333;
}

.SingleProductDisplayPrice a,.SingleProductDisplayPrice a:link,.SingleProductDisplayPrice a:visited {
font:normal 11px Verdana, Arial, Helvetica, Sans-Serif;
text-decoration:none;
}

.SingleProductDisplayPrice a:hover {
font:normal 11px Verdana, Arial, Helvetica, Sans-Serif;
text-decoration:none;
}

/*	________________
	Product Lists */
.ListProductDisplay {
height:100%;
}

.ListProductDisplayName,.ListProductDisplayName td,.ListCategoryDisplayName,.ListCategoryDisplayName td {
text-align:left!important;
}

.ListProductDisplayPrice,.ListProductDisplayPrice td {
float:right!important;
text-align:right!important;
}

/*	__________________________
	Detailed Products Lists */
.DetailProductDisplay {
margin:10px;
text-align:left;
}

.DetailProductDisplayName td,.DetailProductDisplayPrice td,.DetailProductDisplayDescription td,.DetailProductDisplayControls td {
text-align:left!important;
float:left!important;
}

.DetailProductDisplayName a,.DetailProductDisplayName a:link,.DetailProductDisplayName a:visited {
font:bold 12px Verdana, Arial, Helvetica, Sans-Serif;
text-decoration:none;
}

.DetailProductDisplayName a:hover {
font:bold 12px Verdana, Arial, Helvetica, Sans-Serif;
text-decoration:none;
background-color:#eee;
color:#333;
}

.DetailProductDisplayPrice a,.DetailProductDisplayPrice a:link,.DetailProductDisplayPrice a:visited {
font:noraml 11px Verdana, Arial, Helvetica, Sans-Serif;
text-decoration:none;
}

.DetailProductDisplayPrice a:hover {
font:noraml 11px Verdana, Arial, Helvetica, Sans-Serif;
text-decoration:none;
}

#Records .DetailProductDisplayImage {
width:120px;
float:right;
text-align:right;
}

/*	________________
	Pricing Links */
a .ListPrice,a:link .ListPrice,a:visited .ListPrice {
color:#BCA146;
}

a .SitePriceDiscounted,a:link .SitePriceDiscounted,a:visited .SitePriceDiscounted {
color:red;
}

a:hover .ListPrice {
color:#BC6E46;
}

a:hover .SitePriceDiscounted {
color:red;
}

/*	_______________________________________
	Side Bar Product & Category Rotators */
.HomepageBlock .SingleCategoryDisplay {
display:block;
text-align:center;
width:140px;
margin:5px auto;
vertical-align:top;
}

.HomepageBlock .SingleProductDisplay {
display:block;
text-align:center;
width:140px;
height:100%;
vertical-align:top;
border:none;
padding:5px;
margin:6px auto;
}

.HomepageBlock .SingleProductDisplay {
margin-top:5px;
}

.HomepageBlock .SingleProductDisplayImage {
height:64px;
padding-bottom:5px;
}

/* Product Page
___________________________________________________________________________________________ */
/*	_________
	Layout */
#ProductPageContainer {
width:583px;
}

#ProductPageImageColumn {
width:175px;
padding:0 10px 0 0;
margin:0;
vertical-align:top;
text-align:center;
}

#ProductPageContentColumn {
padding:0 0 0 10px;
margin:0;
vertical-align:top;
text-align:left;
border-left:1px solid #F7F4F0;
}

/*	_________
	Styles */
#lblSKU {
font-size:10px;
color:#BC6E46;
}

#productdescription {
padding:8px;
font:11px/12px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
}

#imgZoom,#PrintThisPage,#EmailThisPage {
margin:0 0 2px;
}

#ProductImage a,#ProductImage a:hover {
text-decoration:none;
}

/*	_______________________
	Product Controls Box */
#ProductControls {
margin-top:20px;
border:1px solid #BCA146;
background:#E6DBB8;
padding:15px 0 0 15px;
}

/*	_____________________
	Product Properties */
.ProductPropertyLabel {
font:bold 11px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
}

#ProductProperties {
text-align:left;
}

#ProductProperties ul {
margin:5px 0 0 50px;
}

#ProductProperties ul li {
margin-top:3px;
}

#ProductProperties ul ul {
margin:5px 0 0;
}

/*	________________
	Pricing */
.DiscountText {
font:11px Verdana, Arial, Helvetica, Sans-Serif;
color:#333;
}

.SitePriceDiscounted,.YouSave,.ListPrice,.SitePrice {
font:11px Verdana, Arial, Helvetica, Sans-Serif;
}

.SitePrice,.ListPrice {
color:#BC6E46;
}

.ListPrice {
text-decoration:line-through;
}

.YouSave {
color:red;
}

.SitePriceDiscounted {
color:#333;
}

/*	_________________
	Volume Pricing */
#VolumeDiscounts {
margin:5px;
}

.VolumePricingHeader {
background:#BCA146;
font:11px/12px Verdana, Arial, Helvetica, Sans-Serif;
color:#FFF;
}

.VolumePricingText {
font:11px/12px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
}

/*	________________
	Related Items */
.RelatedItemsBlock {
background:#fff;
margin:0;
padding:0 0 3px;
background-color:#F4EEDE;
}

.RelatedItemsBlock H3 {
padding:3px;
margin:0 0 4px;
font:bold 12px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
text-align:left;
background-color:#eee;
}

.RelatedItemsBlockContent {
padding:0 9px;
text-align:center;
}

.RelatedItemsBlock .SingleProductDisplay {
border:1px solid #ccc;
width:145px;
margin:0 0 4px;
background:#fff;
}

.RelatedItemsBlock .SingleProductDisplayName a,.RelatedItemsBlock .SingleProductDisplayName a:link,.RelatedItemsBlock .SingleProductDisplayName a:visited,.RelatedItemsBlock .SingleProductDisplayName a:hover {
font:bold 11px Verdana, Arial, Helvetica, Sans-Serif;
}

/*	__________________
	Product Reviews */
#ProductReviews {
border-top:1px solid #BCA146;
border-bottom:1px solid #BCA146;
margin:20px 0;
padding:0 0 3px;
}

#ProductReviews H3 {
padding:3px;
margin:0 0 5px;
font:bold 12px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
background:#eee;
}

#ProductReviewNew {
margin:10px 0;
}

#ProductReviews a,#ProductReviews a:link,#ProductReviews a:visited {
font:10px Verdana, Arial, Helvetica, Sans-Serif;
padding:3px;
text-decoration:none;
}

#ProductReviews a:hover {
font:10px Verdana, Arial, Helvetica, Sans-Serif;
padding:3px;
}

.ProductReviewRating {
font:bold 11px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
}

.ProductReview {
font:11px Verdana, Arial, Helvetica, Sans-Serif;
margin:5px 10px;
border-left:2px solid #ccc;
padding-left:4px;
}

.ProductReviewKarma {
font:11px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
white-space:nowrap;
}

#pnlReviewDisplay {
border:1px solid #BCA146;
padding:5px;
}

#pnlWriteAReview textarea {
width:250px;
height:150px;
}

/* Checkout
___________________________________________________________________________________________ */
#tblItems {
border:1px solid #BCA146;
width:745px;
margin:5px;
}

#CheckoutTable {
width:745px;
}

.Header {
padding:3px;
margin:0;
font:bold 11px Verdana, Arial, Helvetica, Sans-Serif;
color:#fff;
background:#BCA146;
}

.CheckoutDescription {
font:12px/14px Verdana, Arial, Helvetica, Sans-Serif;
}

/*	_________________
	Checkout Steps */
#CheckoutSteps {
padding:5px;
background:#fff;
margin:0;
}

.CheckoutStep {
padding-right:20px;
}

.CheckoutStep a,.CheckoutStep a:link,.CheckoutStep a:visited {
font:12px/14px Verdana, Arial, Helvetica, Sans-Serif;
color:#BCA146;
white-space:nowrap;
text-decoration:none;
}

.CheckoutStep a:hover {
font:12px/14px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
white-space:nowrap;
text-decoration:none;
}

.CheckoutStep .CheckoutStepCurrent,.CheckoutStep a:link.CheckoutStepCurrent,.CheckoutStep a:visited.CheckoutStepCurrent,.CheckoutStep a:hover.CheckoutStepCurrent {
font:bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
white-space:nowrap;
text-decoration:none;
}

/*	_____________________
	Shopping Cart Page */
#CartTitle {
width:100%;
}

#lblcart {
color:#333;
}

table#CartContainer {
width:745px;
padding:0;
margin:0 auto;
}

table#CartContainer tr td {
vertical-align:middle;
}

#CartItemBlock {
padding:0;
margin:0;
}

#CartItemBlock Table {
margin:0;
width:745px;
border-right:1px solid #BCA146;
border-left:1px solid #BCA146;
border-top:1px solid #BCA146;
border-bottom:none;
}

#CartUpdateBlock {
width:500px;
background:#fff;
margin:0;
text-align:center;
vertical-align:middle;
}

#CartTotalBlock {
border-bottom:double 3px #BCA146;
border-right:solid 1px #BCA146;
border-left:solid 1px #BCA146;
width:25%;
margin:0;
padding:5px;
text-align:center;
vertical-align:middle;
}

#lblSubTotal {
font:bold 14px Arial, Verdana, Helvetica, Sans-Serif;
}

#CartCheckoutButtons {
width:745px;
text-align:right;
margin-top:10px;
}

.CartItem,.CartAlternateItem {
padding:5px;
font:11px/14px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
text-align:left;
border-bottom:1px solid #BCA146;
}

.CartItem {
background:#fff;
}

.CartAlternateItem {
background:#F4EEDE;
}

.CartItem a,.CartItem a:link,.CartItem a:visited,.CartAlternateItem a,.CartAlternateItem a:link,.CartAlternateItem a:visited {
color:#BC6E46;
text-decoration:none;
font-weight:700;
}

.CartItem a:hover,.CartAlternateItem a:hover {
color:#333;
text-decoration:none;
font-weight:700;
}

/*	________________________
	Shipping Methods List */
#ShipMethodsList {
border-left:3px solid #ccc;
margin-left:8px;
}

/*	__________________
	Checkout Styles */
#AddressBookPanel {
width:735px;
margin:0;
}

#AddressList td {
border:3px double #ccc;
padding:5px;
}

#AddressList td:hover {
background:#ffc;
}

.ContentBox {
margin:3px 0 5px 20px;
text-align:left;
background:#ffe;
border:solid 1px #BCA146;
padding:10px;
}

#CheckoutTotals {
text-align:center;
background:#F4EEDE;
border-left:1px solid #BCA146;
border-top:1px solid #BCA146;
border-right:1px solid #BCA146;
padding:5px;
margin:0;
width:172px;
}

#lblGrandTotal {
border-top:1px solid #ccc;
}

#PlaceOrderCell {
padding:0;
margin:0;
text-align:center;
background:#fff;
}

.ControlArea {
border:1px solid #BCA146;
background:#F4EEDE;
padding:5px;
margin-top:5px;
}

#CheckoutPayment {
background:#F4EEDE;
border:1px solid #BCA146;
padding:5px;
margin:0;
text-align:left;
width:172px;
}

#InstructionsField {
background:#fff;
border:1px solid #ccc;
width:100%;
padding:3px;
margin:3px 0;
}

#OrderItemPreview table {
width:98%;
}

#OrderItemPreview table table {
width:100%;
}

#ShipToMultipleAddressesButton {
margin:5px;
}

/* Misc Visual Styles
___________________________________________________________________________________________ */
.BVText,.CartText {
font:11px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
}

.BVSmallText {
font:10px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
}

a#LoginControl1_lnkForgotPassword {
text-decoration:none;
}

#btnUpdateTotals {
background-color:#ffc;
}

#PackageList a,#CheckoutPayment a {
text-decoration:none;
font-weight:700;
}

.BVText .Stories {
text-align:justify;
}

.Item {
padding:5px;
background:#fff;
font:11px/14px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
text-align:left;
}

.AlternateItem {
padding:5px;
background:#E6DBB8;
font:11px/14px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
text-align:left;
}

.FormTable {
margin:3px 5px;
}

.contentcell {
width:360px;
background:#F4EEDE;
border:3px solid #E6DBB8;
}

.FormInput,#inKeyword {
border:#BCA146 1px solid;
background:#fff;
color:#BCA146;
padding-left:2px;
font:bold 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
height:18px;
}

.ContentCell .FormInput,.ContentCell .FormInputError {
width:200px;
}

.FormInput:focus {
background:#ffc;
}

/* changes color of focused input box */
#btnSearch {
margin:-2px 0 0 3px;
}

/* fixes alignment of search button on search page */
.FormInputError {
border:#BCA146 1px solid;
background:#ffb5b5;
color:#333;
padding-left:2px;
font:bold 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
height:18px;
}

.formlabel {
font:12px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
letter-spacing:normal;
}

.CheckoutDescription span.FormLabel label {
background:#ffc;
padding:2px;
}

span.FormLabel label:before {
content:"\00AB \0020";
/* adds a "<<", not visible on IE */
}

.FormLabelStrong {
font:bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
letter-spacing:normal;
}

span#lblAddress {
font:normal 14px/16px Arial, Verdana, Helvetica, Sans-Serif;
}

.indent {
margin-left:20px;
}

.Padded {
margin:10px;
}

#dlPolicy,#dlPolicy a,#dlPolicy a:hover {
font:12px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
}

.text {
font:10px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
padding-bottom:8px;
}

select {
color:#333;
}

a#lnkMyAccount,a:link#lnkMyAccount,a:visited#lnkMyAccount {
font:bold 12px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
}

a:hover#lnkMyAccount {
color:#9f0;
text-decoration:none;
}

/* Various Messages
___________________________________________________________________________________________ */
.ErrorMessage,.ErrorMessage UL {
display:block;
background:transparent;
font:10px/12px Verdana, Arial, Helvetica, Sans-Serif;
color:red;
}

.SuccessMessage {
display:block;
background:#9f0;
padding:3px;
color:#333;
font:11px/14px Verdana, Arial, Helvetica, Sans-Serif;
text-align:center;
}

.WebPageMessage {
border:solid 1px red;
background:#fff;
padding:0;
margin:0;
}

.WebPageMessageError,.WebPageMessageWarning,.WebPageMessageInformation,.WebPageMessageQuestion,.WebPageMessageOK {
padding:5px;
background-position:5px 5px;
background-repeat:no-repeat;
}

.WebPageMessage .Message {
font:10px Verdana, Arial, Helvetica, Sans-Serif;
padding:0 0 0 40px;
height:30px;
margin:0;
color:#333;
}

.WebPageMessageError {
background-image:url(MessageERROR.gif);
}

.WebPageMessageWarning {
background-image:url(MessageWARNING.gif);
}

.WebPageMessageInformation {
background-image:url(MessageINFO.gif);
}

.WebPageMessageQuestion {
background-image:url(MessageQUESTION.gif);
}

.WebPageMessageOK {
background-image:url(MessageOK.gif);
}

/* Footer
___________________________________________________________________________________________ */
#footer {
font:10px Verdana, Arial, Helvetica, Sans-Serif;
clear:both;
margin:3px 0 0;
width:765px;
color:#000;
padding:3px 0;
text-align:center;
background:#BCA146;
border-top:12px solid #BC6E46;
}

#footermenu a {
padding-left:4px;
padding-right:4px;
color:#000;
font:10px Verdana, Arial, Helvetica, Sans-Serif;
text-decoration:none;
}

#footermenu a:hover {
color:#333;
text-decoration:none;
}

#footercustommenu {
padding:4px 8px;
}

#copyright {
font-size:10px;
position:relative;
top:0;
color:#000;
display:block;
padding:3px;
text-align:center;
}

/* ARS Smart Search - Start
___________________________________________________________________________________________ */
.right {
text-align:right;
}

.center {
text-align:center;
}

.arsHeader,.ssHeader {
font:bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
letter-spacing:normal;
}

.arsGroupHead {
font:bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
color:#000;
letter-spacing:normal;
}

.ssBlock,.ssDropListTitle {
display:block;
margin-top:10px;
color:#000;
letter-spacing:normal;
}

.ssTextBox,.ssDropList {
color:#BC6E46;
}

#ssAdvanced {
font:bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
color:#BC6E46;
letter-spacing:normal;
}

/* ARS Smart Search - End*/