body
{
	background:#FFE7DE;
	font:11px Verdana, Arial, Helvetica, Sans-Serif;
	color:#000;
	letter-spacing:normal;
	margin:0;
	padding:0;
}

p,tr,td,ul,li
{
	font:11px Verdana, Arial, Helvetica, Sans-Serif;
}

ul li
{
	list-style-type:square;
	margin:0;
}

h1
{
	font:bold 16px Arial, Verdana, Helvetica, Sans-Serif;
	color:#933;
	border:none;
	border-bottom:1px solid #933;
	margin:0 0 3px;
	padding:0;
}

h2
{
	font:bold 14px Arial, Verdana, Helvetica, Sans-Serif;
	color:#333;
	border:none;
	border-bottom:1px solid #666;
	margin:0 0 3px;
	padding:0;
}

h3
{
	font:bold 12px/13px Verdana, Arial, Helvetica, Sans-Serif;
	color:#933;
	margin:3px;
	padding:0 3px;
}

h3:before
{
	content:"\00BB \0020";
}

h4
{
	font:bold 11px Verdana, Arial, Helvetica, Sans-Serif;
	color:#fff;
	text-align:left;
	background:#933;
	border:1px solid #933;
	margin:0;
	padding:3px;
}

h5,h6
{
	font:bold 12px/16px Verdana, Arial, Helvetica, Sans-Serif;
	color:#933;
	margin:0;
	padding:0;
}

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:#933;
	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;
}

table#container
{
	display:block;
	position:absolute;
	top:20px;
	left:50%;
	width:782px;
	background:#fff;
	border:1px solid #333;
	margin:0 0 0 -383px;
	padding:0;
}

#popupContainer
{
	width:90%;
	background:#FFF;
	margin:0 3%;
	padding:10px;
}

#navcolumn
{
	width:150px;
	vertical-align:top;
	text-align:center;
	border-right:1px solid #FFE2DF;
	margin:0;
	padding:0 5px;
}

#contentcolumn
{
	width:620px;
	vertical-align:top;
	text-align:left;
	margin:0;
	padding:0;
}

#page,#pag
{
	background:#fff;
	margin:0;
	padding:0;
}

#maincontent
{
	text-align:left;
	margin:0;
	padding:5px 10px 10px;
}

#Header
{
	background:#fff;
	width:780px;
	position:relative;
	background-image:url(header.jpg);
	margin:0 0 5px;
	padding:0;
}

#BrandingArea
{
	height:160px;
	width:780px;
	background:transparent;
	position:relative;
}

#Logo a
{
	background:transparent url(logo.gif) no-repeat top left;
	display:block;
	width:285px;
	height:100px;
}

#Logo img
{
	display:none;
}

#SiteMenu ul
{
	width:473px;
	position:absolute;
	top:0;
	white-space:nowrap;
	text-align:center;
	margin:0;
}

#SiteMenu li
{
	display:inline;
	list-style-type:none;
}

#SiteMenu a
{
	color:#fff;
	line-height:12px;
	font:10px Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	padding:0 6px;
}

#SiteMenu a:hover
{
	color:#fff;
	text-decoration:underline;
}

#ShoppingCartLink a,#ShoppingCartLink a:link,#ShoppingCartLink a:active,#ShoppingCartLink a:visited
{
	position:absolute;
	top:115px;
	left:285px;
	color:#000;
	text-decoration:none;
	padding:0 0 3px;
}

#ShoppingCartLink a:hover
{
	color:#933;
	text-decoration:none;
}

#MiniCart
{
	position:absolute;
	top:130px;
	left:285px;
	color:#000;
	font:bold 10px/10px Verdana, Arial, Helvetica, Sans-Serif;
	padding:0;
}

#MainMenu
{
	width:780px;
	background:transparent;
	text-align:center;
}

#MenuLevel1,#MenuLevel1 table
{
	background:#999;
	margin:0 auto;
}

#MenuLevel1,#MenuLevel2
{
	display:none;
}

#MenuLevel1 .MenuItem,#MenuLevel1 .MenuItem a
{
	font:bold 10px Verdana, Arial, Helvetica, Sans-Serif;
	background:#999;
	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:#933;
	color:#fff;
	line-height:25px;
	text-align:center;
}

#MenuLevel1 .MenuItemActive,#MenuLevel1 .MenuItemActive a
{
	font:bold 10px Verdana, Arial, Helvetica, Sans-Serif;
	background:#933;
	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;
	white-space:nowrap;
	padding:0 8px;
}

#MenuLevel2
{
	width:780px;
	background:#933;
}

#MenuLevel2 Table
{
	margin:0 auto;
}

#MenuLevel2 .MenuItem
{
	background:transparent;
	text-align:center;
	padding:2px 10px 0;
}

#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;
}

#PageHome #MainContent,.HomepageBlock
{
	margin:0;
	padding:0;
}

#HomeTable
{
	width:780px;
	margin:0;
	padding:0;
}

#HomeColumn1
{
	vertical-align:top;
	text-align:left;
	width:150px;
	border-right:1px solid #eee;
	margin:0;
	padding:0 5px;
}

#HomeColumn2
{
	vertical-align:top;
	margin:0;
	padding:0 5px;
}

#HomeColumn3
{
	vertical-align:top;
	text-align:left;
	width:150px;
	border-left:1px solid #eee;
	margin:0;
	padding:0 5px;
}

#HomepageSample1
{
	background:#fff url(FreshStartImage.png) no-repeat 50% 50%;
	height:180px;
	margin:0;
	padding:0;
}

#HomepageSample2
{
	background:#f5f5f5;
	text-align:left;
	vertical-align:middle;
	border:solid 1px #999;
	font:11px/14px Verdana, Arial, Helvetica, Sans-Serif;
	margin:10px 0;
	padding:5px;
}

#navColumn ul,.CategoryList ul,#navColumn ul li,.CategoryList ul li
{
	list-style-type:none;
	margin:0;
	padding:0;
}

.NavColumnBlock
{
	background:#fff;
	width:150px;
	margin:0;
	padding:0;
}

.NavColumnBlockContent
{
	line-height:1.1em;
	text-align:left;
	background:#fff;
	border-left:1px solid #933;
	border-right:1px solid #933;
	border-bottom:1px solid #933;
	color:#933;
	margin:0 0 6px;
	padding:3px;
}

.NavColumnBlockContent a,.NavColumnBlockContent a:visited,.NavColumnBlockContent a:link
{
	font:11px Verdana, Arial, Helvetica, Sans-Serif;
	color:#933;
	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;
}

.CategoryList,.SearchBoxForm,.MailingListSignupForm
{
	width:150px;
	padding:0;
}

.CategoryListContent,.SearchBoxFormContent,.MailingListSignupFormContent
{
	text-align:left;
	background:#fff;
	border-left:1px solid #933;
	border-right:1px solid #933;
	border-bottom:1px solid #933;
	margin:0 0 6px;
	padding:3px;
}

.SearchBoxFormContent .FormInput,.MailingListSignupFormContent .FormInput
{
	border:#933 1px solid;
	background:#FFFBF7;
	color:#933;
	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:#933;
}

#ContentColumn1__ctl1_btnGoSearch,#ContentColumn4__ctl1_btnGoSearch,#ContentColumn5__ctl1_btnGoSearch
{
	margin-bottom:-4px;
}

.CategoryListContent ul,.CategoryListContent ul li
{
	list-style-type:none;
	margin:0;
	padding:0;
}

.CategoryListContent li
{
	margin:0;
}

.CategoryListContent a,.CategoryListContent a:link,.CategoryListContent a:visited
{
	display:block;
	color:#933;
	background-color:#fff;
	text-decoration:none;
	font:11px Verdana, Arial, Helvetica, Sans-Serif;
	border-bottom:1px solid #efefef;
	padding:1px 6px;
}

.CategoryListContent li li a,.CategoryListContent li li a:link,.CategoryListContent li li a:visited
{
	display:block;
	color:#933;
	background-color:#f5f5f5;
	text-decoration:none;
	font:11px Verdana, Arial, Helvetica, Sans-Serif;
	padding:1px 2px 1px 12px;
}

.CategoryListContent .CurrentCategory a,.CategoryListContent .CurrentCategory a:link,.CategoryListContent .CurrentCategory a:visited,.CategoryListContent .CurrentCategory a:hover
{
	color:#fff;
	background-color:#8CAAE7;
	font:bold 11px Verdana, Arial, Helvetica, Sans-Serif;
}

.CategoryListContent .SubCategory a,.CategoryListContent .SubCategory a:link,.CategoryListContent .SubCategory a:visited
{
	display:block;
	color:#933;
	background-color:#DEE7F7;
	text-decoration:none;
	font:11px Verdana, Arial, Helvetica, Sans-Serif;
	padding:1px 2px 1px 12px;
}

.CategoryListContent .CurrentCategory .SubCategory a,.CategoryListContent .CurrentCategory .SubCategory a:link,.CategoryListContent .CurrentCategory .SubCategory a:visited
{
	display:block;
	color:#933;
	background-color:#eee;
	text-decoration:none;
	font:11px Verdana, Arial, Helvetica, Sans-Serif;
	padding:1px 2px 1px 18px;
}

.CategoryListContent a:hover,.CategoryListContent li li a:hover,.CategoryListContent .SubCategory a:hover,.CategoryListContent .CurrentCategory .SubCategory a:hover
{
	color:#fff;
	background-color:#8CAAE7;
	font:11px Verdana, Arial, Helvetica, Sans-Serif;
}

#BreadCrumbs
{
	font:10px Arial, Verdana, Helvetica, Sans-Serif;
	color:#333;
	text-align:left;
	display:block;
	background:#DBE5F4;
	margin:0 0 8px;
	padding:2px 4px;
}

#BreadCrumbs a,#BreadCrumbs a:link,#BreadCrumbs a:visited
{
	color:#933;
	font:10px Arial, Verdana, Helvetica, Sans-Serif;
	text-decoration:none;
}

#BreadCrumbs a:hover
{
	color:#999;
	font:10px Arial, Verdana, Helvetica, Sans-Serif;
	text-decoration:none;
}

.BreadCrumbTrailSpacer
{
	font:8px Verdana, Arial, Helvetica, Sans-Serif;
}

#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%;
}

#CategoryBanner
{
	margin:3px 0;
}

#Description
{
	font:12px/14px Verdana, Helvetica, Arial, Tahoma, Sans-Serif;
	color:#333;
	margin:10px 0;
}

#RecordsFound,#Pager,#Sorter,#Sorter TD
{
	font:11px Verdana, Arial, Helvetica, Sans-Serif;
	color:#933;
	margin-bottom:3px;
	white-space:nowrap;
}

#Records
{
	padding:5px 0;
}

.NewProductBadge
{
	position:relative;
	left:-60px;
	top:-128px;
}

.SingleCategoryDisplay
{
	display:block;
	text-align:center;
	width:180px;
	vertical-align:top;
	margin:5px auto;
}

.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;
}

.SingleProductDisplay
{
	display:block;
	text-align:center;
	width:180px;
	vertical-align:top;
	margin:6px auto;
	padding: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;
}

.ListProductDisplay
{
	height:100%;
}

.ListProductDisplayName,.ListProductDisplayName td,.ListCategoryDisplayName,.ListCategoryDisplayName td
{
	text-align:left!important;
}

.ListProductDisplayPrice,.ListProductDisplayPrice td
{
	float:right!important;
	text-align:right!important;
}

.DetailProductDisplay
{
	text-align:left;
	margin:15px;
}

.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;
}

a .ListPrice,a:link .ListPrice,a:visited .ListPrice
{
	color:#999;
}

a .SitePriceDiscounted,a:link .SitePriceDiscounted,a:visited .SitePriceDiscounted
{
	color:red;
}

a:hover .ListPrice
{
	color:#933;
}

a:hover .SitePriceDiscounted
{
	color:red;
}

.HomepageBlock .SingleCategoryDisplay
{
	display:block;
	text-align:center;
	width:140px;
	vertical-align:top;
	margin:5px auto;
}

.HomepageBlock .SingleProductDisplay
{
	display:block;
	text-align:center;
	width:140px;
	vertical-align:top;
	border:none;
	margin:5px auto 6px;
	padding:5px;
}

.HomepageBlock .SingleProductDisplayImage
{
	padding-bottom:5px;
}

#ProductPageContainer
{
	width:583px;
}

#ProductPageImageColumn
{
	width:175px;
	vertical-align:top;
	text-align:center;
	margin:0;
	padding:0 10px 0 0;
}

#ProductPageContentColumn
{
	vertical-align:top;
	text-align:left;
	border-left:1px solid #eee;
	margin:0;
	padding:0 0 0 10px;
}

#lblSKU
{
	font-size:10px;
	color:#933;
}

#productdescription
{
	font:11px/12px Verdana, Arial, Helvetica, Sans-Serif;
	color:#933;
	padding:8px;
}

#imgZoom,#PrintThisPage,#EmailThisPage
{
	margin:0 0 2px;
}

#ProductImage a,#ProductImage a:hover
{
	text-decoration:none;
}

#ProductControls
{
	margin-top:5px;
	border:3px double #999;
	background:#F7EFDE;
	padding:12px 0 0 12px;
}

.ProductPropertyLabel
{
	font:bold 11px Verdana, Arial, Helvetica, Sans-Serif;
	color:#933;
}

#ProductProperties
{
	text-align:left;
}

#ProductProperties ul
{
	margin:5px 0 0 50px;
	padding:0;
}

#ProductProperties ul li
{
	margin-top:3px;
}

#ProductProperties ul ul
{
	margin:5px 0 0;
}

.DiscountText
{
	font:11px Verdana, Arial, Helvetica, Sans-Serif;
	color:#333;
}

.SitePriceDiscounted,.YouSave,.ListPrice,.SitePrice
{
	font:11px Verdana, Arial, Helvetica, Sans-Serif;
}

.SitePrice,.ListPrice
{
	color:#933;
}

.ListPrice
{
	text-decoration:line-through;
}

.YouSave
{
	color:red;
}

.SitePriceDiscounted
{
	color:#333;
}

#VolumeDiscounts
{
	margin:5px;
}

.VolumePricingHeader
{
	background:#999;
	font:11px/12px Verdana, Arial, Helvetica, Sans-Serif;
	color:#FFF;
}

.VolumePricingText
{
	font:11px/12px Verdana, Arial, Helvetica, Sans-Serif;
	color:#933;
}

.RelatedItemsBlock
{
	background:#fff;
	background-color:#FFFBF7;
	border:1px solid #DEE7F7;
	margin:0;
	padding:0 0 3px;
}

.RelatedItemsBlock H3
{
	font:bold 12px Verdana, Arial, Helvetica, Sans-Serif;
	color:#933;
	text-align:left;
	background-color:#DEE7F7;
	margin:0 0 4px;
	padding:3px;
}

.RelatedItemsBlockContent
{
	text-align:center;
	padding:0 9px;
}

.RelatedItemsBlock .SingleProductDisplay
{
	border:1px solid #ccc;
	width:145px;
	background:#fff;
	margin:0 0 4px;
}

.RelatedItemsBlock .SingleProductDisplayName a,.RelatedItemsBlock .SingleProductDisplayName a:link,.RelatedItemsBlock .SingleProductDisplayName a:visited,.RelatedItemsBlock .SingleProductDisplayName a:hover
{
	font:bold 11px Verdana, Arial, Helvetica, Sans-Serif;
}

#ProductReviews
{
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	margin:20px 0;
	padding:0 0 3px;
}

#ProductReviews H3
{
	font:bold 12px Verdana, Arial, Helvetica, Sans-Serif;
	color:#933;
	background:#DEE7F7;
	margin:0 0 5px;
	padding:3px;
}

#ProductReviewNew
{
	margin:10px 0;
}

#ProductReviews a,#ProductReviews a:link,#ProductReviews a:visited
{
	font:10px Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	padding:3px;
}

#ProductReviews a:hover
{
	font:10px Verdana, Arial, Helvetica, Sans-Serif;
	padding:3px;
}

.ProductReviewRating
{
	font:bold 11px Verdana, Arial, Helvetica, Sans-Serif;
	color:#933;
}

.ProductReview
{
	font:11px Verdana, Arial, Helvetica, Sans-Serif;
	border-left:2px solid #ccc;
	padding-left:4px;
	margin:5px 10px;
}

.ProductReviewKarma
{
	font:11px Verdana, Arial, Helvetica, Sans-Serif;
	color:#933;
	white-space:nowrap;
}

#pnlReviewDisplay
{
	border:1px solid #999;
	padding:5px;
}

#pnlWriteAReview textarea
{
	width:250px;
	height:150px;
}

#tblItems
{
	border:1px solid #999;
	width:745px;
	margin:5px;
}

#CheckoutTable
{
	width:745px;
}

.Header
{
	font:bold 11px Verdana, Arial, Helvetica, Sans-Serif;
	color:#000;
	background:#F7EFDE;
	margin:0;
	padding:3px;
}

.CheckoutDescription
{
	font:12px/14px Verdana, Arial, Helvetica, Sans-Serif;
}

#CheckoutSteps
{
	background:#fff;
	margin:0;
	padding:5px;
}

.CheckoutStep
{
	padding-right:20px;
}

.CheckoutStep a,.CheckoutStep a:link,.CheckoutStep a:visited
{
	font:12px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color:#999;
	white-space:nowrap;
	text-decoration:none;
}

.CheckoutStep a:hover
{
	font:12px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color:#933;
	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:#933;
	white-space:nowrap;
	text-decoration:none;
}

#CartTitle
{
	width:100%;
}

#lblcart
{
	color:#333;
}

table#CartContainer
{
	width:745px;
	margin:0 auto;
	padding:0;
}

table#CartContainer tr td
{
	vertical-align:middle;
}

#CartItemBlock
{
	margin:0;
	padding:0;
}

#CartItemBlock Table
{
	width:745px;
	border-right:1px solid #999;
	border-left:1px solid #999;
	border-top:1px solid #999;
	border-bottom:none;
	margin:0;
}

#CartUpdateBlock
{
	width:500px;
	background:#fff;
	text-align:center;
	vertical-align:middle;
	margin:0;
}

#CartTotalBlock
{
	border-bottom:double 3px #999;
	border-right:solid 1px #999;
	border-left:solid 1px #999;
	width:25%;
	text-align:center;
	vertical-align:middle;
	margin:0;
	padding:5px;
}

#lblSubTotal
{
	font:bold 14px Arial, Verdana, Helvetica, Sans-Serif;
}

#CartCheckoutButtons
{
	width:745px;
	text-align:right;
	margin-top:10px;
}

.CartItem,.CartAlternateItem
{
	font:11px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color:#933;
	text-align:left;
	border-bottom:1px solid #999;
	padding:5px;
}

.CartItem
{
	background:#fff;
}

.CartAlternateItem
{
	background:#FFFBF7;
}

.CartItem a,.CartItem a:link,.CartItem a:visited,.CartAlternateItem a,.CartAlternateItem a:link,.CartAlternateItem a:visited
{
	color:#933;
	text-decoration:none;
	font-weight:700;
}

.CartItem a:hover,.CartAlternateItem a:hover
{
	color:#333;
	text-decoration:none;
	font-weight:700;
}

#ShipMethodsList
{
	border-left:3px solid #ccc;
	margin-left:8px;
}

#AddressBookPanel
{
	width:735px;
	margin:0;
}

#AddressList td
{
	border:3px double #ccc;
	padding:5px;
}

#AddressList td:hover
{
	background:#ffc;
}

.ContentBox
{
	text-align:left;
	background:#ffe;
	border:solid 1px #999;
	margin:3px 0 5px 20px;
	padding:10px;
}

#CheckoutTotals
{
	text-align:center;
	background:#f5f5f5;
	border-left:1px solid #999;
	border-top:1px solid #999;
	border-right:1px solid #999;
	width:172px;
	margin:0;
	padding:5px;
}

#lblGrandTotal
{
	border-top:1px solid #ccc;
}

#PlaceOrderCell
{
	text-align:center;
	background:#fff;
	margin:0;
	padding:0;
}

.ControlArea
{
	border:1px solid #999;
	background:#f5f5f5;
	margin-top:5px;
	padding:5px;
}

#CheckoutPayment
{
	background:#f5f5f5;
	border:1px solid #999;
	text-align:left;
	width:172px;
	margin:0;
	padding:5px;
}

#InstructionsField
{
	background:#fff;
	border:1px solid #ccc;
	width:100%;
	margin:3px 0;
	padding:3px;
}

#OrderItemPreview table
{
	width:98%;
}

#OrderItemPreview table table
{
	width:100%;
}

#ShipToMultipleAddressesButton
{
	margin:5px;
}

.BVText,.CartText
{
	font:11px Verdana, Arial, Helvetica, Sans-Serif;
	color:#933;
}

.BVSmallText
{
	font:10px Verdana, Arial, Helvetica, Sans-Serif;
	color:#933;
}

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
{
	background:#fff;
	font:11px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color:#933;
	text-align:left;
	padding:5px;
}

.AlternateItem
{
	background:#FFFBF7;
	font:11px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color:#933;
	text-align:left;
	padding:5px;
}

.FormTable
{
	margin:3px 5px;
}

.contentcell
{
	width:360px;
	background:#f5f5f5;
	border:3px solid #eee;
}

.FormInput,#inKeyword
{
	border:#999 1px solid;
	background:#fff;
	color:#933;
	padding-left:2px;
	font:bold 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
	height:18px;
}

.ContentCell .FormInput,.ContentCell .FormInputError
{
	width:200px;
}

.FormInput:focus
{
	background:#ffc;
}

#btnSearch
{
	margin:-2px 0 0 3px;
}

.FormInputError
{
	border:#999 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:#333;
	letter-spacing:normal;
}

.CheckoutDescription span.FormLabel label
{
	background:#ffc;
	padding:2px;
}

span.FormLabel label:before
{
	content:"\00AB \0020";
}

.FormLabelStrong
{
	font:bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color:#933;
	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:#933;
}

.text
{
	font:10px Verdana, Arial, Helvetica, Sans-Serif;
	color:#933;
	padding-bottom:8px;
}

select
{
	color:#333;
}

a#lnkMyAccount,a:link#lnkMyAccount,a:visited#lnkMyAccount
{
	font:bold 12px Verdana, Arial, Helvetica, Sans-Serif;
	color:#933;
}

a:hover#lnkMyAccount
{
	color:#9f0;
	text-decoration:none;
}

.ErrorMessage,.ErrorMessage UL
{
	display:block;
	background:transparent;
	font:10px/12px Verdana, Arial, Helvetica, Sans-Serif;
	color:red;
}

.SuccessMessage
{
	display:block;
	background:#9f0;
	color:#333;
	font:11px/14px Verdana, Arial, Helvetica, Sans-Serif;
	text-align:center;
	padding:3px;
}

.WebPageMessage
{
	border:solid 1px red;
	background:#fff;
	margin:0;
	padding:0;
}

.WebPageMessageError,.WebPageMessageWarning,.WebPageMessageInformation,.WebPageMessageQuestion,.WebPageMessageOK
{
	background-position:5px 5px;
	background-repeat:no-repeat;
	padding:5px;
}

.WebPageMessage .Message
{
	font:10px Verdana, Arial, Helvetica, Sans-Serif;
	height:30px;
	color:#333;
	margin:0;
	padding:0 0 0 40px;
}

.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
{
	font:10px Verdana, Arial, Helvetica, Sans-Serif;
	clear:both;
	width:780px;
	color:#fff;
	text-align:center;
	background:#DBE5F4;
	border-top:12px solid #933;
	margin:3px 0 0;
	padding:3px 0;
}

#footermenu a
{
	padding-left:4px;
	padding-right:4px;
	color:#000;
	font:10px Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration:none;
}

#footermenu a:hover
{
	color:#000;
	text-decoration:underline;
}

#footercustommenu
{
	padding:4px 8px;
}

#copyright
{
	font-size:10px;
	position:relative;
	top:0;
	color:#000;
	display:block;
	text-align:center;
	padding:3px;
}

#Color
{
	background-color:#F7EFDE;
	text-align:left;
	padding:5px;
}

.hidden
{
	display:none;
}

.show
{
	display:block;
}

#_ctl14_lbHeading a,#_ctl14_lbHeading a:visited,#_ctl14_lbHeading a:hover
{
	color:#fff;
}

img.center
{
	display:block;
	margin-left:auto;
	margin-right:auto;
}

img.floatRight
{
	float:right;
}

img.floatLeft
{
	float:left;
}

.clearRight
{
	clear:right;
}

.clearLeft
{
	clear:left;
}

.clearBoth
{
	clear:both;
}

#shippingPromo {
  position: absolute;
  top: 30px;
  left: 310px;
}​
