BODY { MARGIN: 0px; BACKGROUND-COLOR: #ddd4d5; color:#770f5f }	
BODY { FONT-SIZE: 9pt; FONT-FAMILY: arial }
TD { FONT-SIZE: 9pt; FONT-FAMILY: arial; color:#770f5f }

.ProductInfoProductID 
{
	font-size:smaller;
}

#LeftNav { BACKGROUND: url(images/LeftNavBground.gif) no-repeat;}

#Content {width:602px; height:590px;background-color:White}
#CenterContent {padding:5px 10px 0px 20px;width:572px;}
#HomeContent {color:#770f5f;background:url(images/CenterContentBackground.jpg) no-repeat;padding:5px 10px 0px 20px;width:571px;height:592px;}

#CartTitle {color:#74125d;padding:10px 0px 10px 0px;font-size:12pt;font-weight:bold;}
#CartContainer {width:570px;padding:0px;margin:0px;}
#CartItemBlock {padding:0px;margin:0px;}
#CartItemBlock Table {margin:0px;width:570px;}
#CartUpdateBlock
{
	width:500px;
	background:#fff;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	border-left: solid 1px #003399;
	border-bottom: solid 1px #003399;
	border-right: solid 1px #003399;

}
#CartTotalBlock
{
	border-bottom: solid 1px #003399;
	border-right: solid 1px #003399;
	width:250px;
	margin:0px;
	padding:5px;
	text-align:center;
	vertical-align:middle;
}
#CartCheckoutButtons
{
	width:500px;
	text-align:right;
	margin-top:10px
}

#Records {padding-top:10px}

/* #CategoryListHeader {display:none;} */

#BreadCrumbs {padding:5px 5px 0px 0px;font-size:11pt;font-weight:bold;color:#74125d}
#BreadCrumbs a {color:#74125d;text-decoration:none}

.PageHeader {padding:5px 5px 0px 0px;font-size:11pt;font-weight:bold;color:#74125d}

#Header 
{
	background:url(images/HeaderLogo.gif) no-repeat;
	height:120px
}
#Header #SmallCart 
{
	position:relative;
	top:10px;
	left:10px;
	color:#074d14;
	background-color:Transparent
}
#Header #SiteTagline 
{
	position:relative;
	top:35px;
	left:10px;
	width:230px;
	color:#74125d;
	font-weight:bold;
	font-style:italic;
	background-color:Transparent
}

#Footer { BACKGROUND-COLOR: white; color:#74125d;padding-top:20px}
#Footer .CSNumber {font-weight:bold;font-size:11pt;}
#Footer .CSHours {font-size:9pt}
#Footer .CSSplitter {color:#074d14;width:500px;height:1px}
#Footer .Copyright {font-size:8pt;}

#Search { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px }
#SearchButton { PADDING-LEFT: 117px }
#SearchHeader { FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #74125d; LINE-HEIGHT: 1pt; FONT-STYLE: italic }

#TopNav {FONT-WEIGHT: bold; COLOR: white }
#TopNav UL { MARGIN: 0px 0px 0px; LIST-STYLE-TYPE: none }
#TopNav UL LI { PADDING-RIGHT: 40px; DISPLAY: inline }
#TopNav a {color:White;text-decoration:none;font-weight:bold;}

#LeftNav #CategoryLinks { font-size:10pt; PADDING-RIGHT: 10px; FONT-WEIGHT: bold; PADDING-TOP: 10px; TEXT-ALIGN: right }
#LeftNav #CategoryLinks .Category A { COLOR: #74125d; TEXT-DECORATION: none }
#LeftNav #CategoryLinks .Department A { COLOR: #074d14; TEXT-DECORATION: none }

#ProductInfoContainer {padding-top:10px}
#ProductSKU {display:none;}
#ProductPageImageColumn {padding:0px 20px 0px 0px;}

.TextMediumBoldBurgundy 
{
	font-size:9pt;
	font-weight:bold;
	color:#770f5f
}

.TextMediumItalicGreen
{
	font-size:9pt;
	color:#074d14;
	font-style:italic;
	font-weight:bold;
}

.strike 
{
	text-decoration:line-through;
	color:Red;
}

.SingleInlineDisplayImageContainer {border:solid 1px #9ebba3;}
.SingleInlineDisplayName a {color:#074D14;font-weight:bold;text-decoration:none;}
.SingleInlineDisplayName {background-image:url(images/ProductCellBackground.gif);background-repeat: repeat-x;height:60px;}
.SingleInlineDisplayImage {}
.SingleCategoryDisplayName a {color:#74125d;font-weight:bold;text-decoration:none;}
.SingleCategoryDisplayImage {padding:5px}

.HomeDDL {width:222px;background-color:#c4d7c8;color:#12561e}
.HomeDDLSection {padding-bottom:20px}
.HomeDDLHeader {color:#74125d;font-size:11pt;font-weight:bold;padding-bottom:4px}
.HomeDDLButton {padding-top:5px;}

.HomeSectionHeaderDiv {BACKGROUND-COLOR:#86a98c}
.HomeSectionHeader {padding:3px;color:White;font-weight:bold}

.SearchDescription { FONT-SIZE: 9pt; COLOR: #074d14; LINE-HEIGHT: 10pt }

.ProductImageContainer {border:solid 1px #86a98c}
.ProductName 
{
	background-image:url(images/ProductCellBackground.gif);
	background-repeat:repeat-x;
	height:60px;
}
.ProductName a {color:#074d14;font-weight:bold;text-decoration:none}
.ProductName a:hover {text-decoration:underline}
.ProductPageProductTitle {color:#074d14;font-size:13pt;font-weight:bold;}
#ProductPageQtyContainer {padding-bottom:10px}
#ProductPageProductTitleContainer {padding-bottom:15px;}
.ProductPropertyLabel {color:#074d14}
#ProductDescription {color:#074d14}

.SitePriceDiscounted {color:#074d14;font-weight:bold}

#VolumeDiscounts {display:none;}
.VolumeDiscountTable td {border:solid 1px #770f5f}
.VolumePricingHeader {color:#770f5f;font-weight:bold;background-color:#DDD4D5}

.ProductInfoOptionGrid .header {color:#770f5f;font-weight:bold;background-color:#DDD4D5;border:solid 1px #770f5f}
.ProductInfoOptionGrid td .item {border:solid 1px #770f5f;}

.RelatedItemsBlock {font-size:12px;color:#74125d}

#tblItems .Header {color:#74125d;font-weight:bold}
#tblItems .CartItem {background-color:#e6ede8;padding:2px;border-right:solid 2px white;border-bottom:solid 2px white;color:#74125d}
#tblItems .CartItem a {color:#3E7548}
#tblItems .CartAlternateItem {background-color:#cfddd1;padding:2px;border-right:solid 2px white;border-bottom:solid 2px white;color:#74125d}
#tblItems .CartAlternateItem a {color:#3E7548}
#tblItems .CartItemDelete {background-color:White;padding-left:10px}
#tblItems .CartItemDelete a {color:#3E7548}
#tblItems .CartGrandTotal {font-weight:bold;background-color:#cfddd1;padding:2px;border-right:solid 2px white;border-bottom:solid 2px white;color:#74125d}
#tblItems .CartGrandTotalLabel {font-weight:bold;color:#74125d;padding-right:5px}

.LoginFormLabel {width:106px;color:#74125d}
.FormLabel {color:#74125d}

.CheckoutSectionHeader {color:#74125d;font-weight:bold;}.

.ContentHeaderMediumItalic 
{
	font-style:italic;
	font-size:medium;
	font-weight:bold;
}
.ContentHeaderItalic 
{
	font-style:italic;
	font-weight:bold;
}

.ContentHeader 
{
	font-weight:bold;
}

#lblFirstAddressTitle {font-size:11pt;font-weight:bold;color:#74125d}
#lblSecondAddressTitle {font-size:11pt;font-weight:bold;color:#74125d;}
#lblBillingAddressMatch {font-weight:bold;color:red;}

#pnlGiftCertificate {display:none}

H1
{
	padding: 3 0 3 3;
	display: block;
	background: #DDD4D5;
	margin: 0px;
	font: bold 16px/20px Verdana, Arial, Helvetica, Sans-Serif;
	color: #770f5f;
	border-top: 1px solid #770f5f;
	border-right: 1px solid #770f5f;
	border-bottom: 1px solid #770f5f;
	border-left: 1px solid #770f5f;
}

/*#OrderItemPreview {width:400px}*/
#pnlInstuctions {width:300px}

#AccountMenuCell {padding:5px 0px 15px 0px}
#AccountMenuCell a {color:#12561E}

input {font-family:Arial;font-size:9pt}

#dgOrders .Header {background-color:#86a98c;color:White;font-weight:bold}

.ErrorMessage {color:Red;}
.Message {color:Red;}

#pnlShipping {display:none}
#pnlPayPal {display:none}

#CheckoutTotals {border:solid 1px #770f5f;border-right:solid 1px #770f5f;background-color:beige;}
#CheckoutPayment {border:solid 1px #770f5f;background-color:beige;}
#CheckoutButton {padding:10px;background-color:#DDD4D5;border:solid 1px #770f5f;}

#OrderPreviewPane {padding-top:10px;}

#pnlInstuctions {display:none}

.BVSmallText {color:#770f5f}
.BVHeavyText {color:#770f5f;font-weight:bold;}

hr {color:#770f5f}

.Item, .AlternateItem {border:solid 1px #770f5f;color:#770f5f}
.CheckoutItemContainer .Header {font-weight:bold;color:#770f5f;border:0px}
.CheckoutItemContainer .Header td {}

#pnlUpsCopyright {display:none}

#CheckoutLoginCurrentUser {border:solid 1px #770f5f;padding:0px;padding-top:5px}
#CheckoutLoginNewUser {border:solid 1px #770f5f;padding:5px}
