BODY { MARGIN: 0px; BACKGROUND: url(images/background.gif); color:#770f5f}	
BODY { FONT-SIZE: 10pt; FONT-FAMILY: arial }
TD { FONT-SIZE: 10pt; FONT-FAMILY: arial; color:#770f5f }

#LeftNav { BACKGROUND: url(images/topnav_filler.gif) no-repeat;}
#LeftNavLinksContainer {padding-top:23px;}

.ProductInfoProductID 
{
	font-size:smaller;
}

.strike 
{
	text-decoration:line-through;
	color:Red;
}

.ComparisonChart {border:solid 1px black}
.ComparisonChart td {font-size:x-small;border:solid 1px silver;font-family:verdana}
.ComparisonChart th {font-size:x-small;border:solid 1px silver;font-family:verdana;font-weight:bolder}

#Content {background-color:White;height:200px;width:587px}
/*#CenterContent {padding:15px 10px 0px 20px;width:587px}*/
#CenterContent {padding:15px 10px 0px 20px;width:557px}
/*#CenterContent {width:95%;border:solid 1px black}*/
#HomeContent {color:#770f5f;width:587px;padding-top:15px}

#CartTitle {color:#74125d;padding:10px 0px 10px 0px;font-size:12pt;font-weight:bold}
#CartContainer {width:550px;padding:0px;margin:0px}
#CartItemBlock {padding:0px;margin:0px;}
#CartItemBlock Table {margin:0px;width:540px;}
#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/logo_picture.jpg) 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;height:90px}
#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;FONT-SIZE: 9pt}
#TopNav UL { MARGIN: 0px; LIST-STYLE-TYPE: none }
#TopNav UL LI { PADDING-RIGHT: 30px; DISPLAY: inline }
#TopNav a {color:white;text-decoration:none;font-weight:bold;}

#ProductInfoContainer {padding-top:40px}
#ProductSKU {display:none;}
#ProductPageImageColumn {padding:0px 20px 0px 0px;}

.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;}

.ContentHeaderGreen {font-weight:bold;color:#0E531A;}
.ContentHeaderMediumItalic 
{
	font-style:italic;
	font-size:medium;
	font-weight:bold;
}
.ContentHeaderItalic 
{
	font-style:italic;
	font-weight:bold;
}

.ContentHeader 
{
	font-weight:bold;
}

.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;}

#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}