A { color: #564CBF; }

/* made obsolete by new pop menu */
a.menubg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold !important;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #7D90B9;
	background-image: url(topmenubg.jpg);
	display: block;
	height: 100%;
	width: 100%;
	background-repeat: repeat-x;
	background-color: #3D5A97;
	line-height: 28px;
	color: #FFFFFF;
}

a.Menubg:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #7D90B9;
	background-image: url(topmenubg1.jpg);
	display: block;
	height: 100%;
	width: 100%;
	background-repeat: repeat-x;
	background-color: #AAC36A;
	line-height: 28px;
}

A:link { }

A:visited { }

A:hover { text-decoration: underline; color: #F29700; }

A:active { color: #F29700; }

BODY {
	margin: 0px;
	font: 10px/17px Verdana, Arial, Helvetica, Sans-Serif;
	color: #000;
	letter-spacing: normal;
	background-repeat: repeat-x;
}

h1 {
	font-size: 13pt;
	color: #19227A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 8px;
}

h2 {
	font-size: 13px;
	color: #384E8A;
	font-weight: bold;
	line-height: normal;
	text-transform: capitalize;
	font-style: normal;
	padding: 0 0 1em 0;
	margin: 0;
}

H3 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 10px 0px 0px 0px;
	font: bold 12px/16px Verdana, Arial, Helvetica, Sans-Serif;
	color: #384E8A;
	padding-top: 0px;
}

H4 {
	padding-right: 3px;
	background-position: center bottom;
	padding-left: 3px;
	padding-bottom: 4px;
	margin: 0px;
	font: bold 11px/11px Verdana, Arial, Helvetica, Sans-Serif;
	color: #FFF;
	padding-top: 4px;
	background-repeat: no-repeat;
	background-color: #34509D;
	text-align: center;
}

h5 {
	color: #FFFFFF;
	font-size: 13px;
	text-transform: uppercase;
}

H6 {
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px 0px 0px 0px;
	font: bold 11px Verdana, Arial, Helvetica, Sans-Serif;
	color: #000;
	padding-top: 0px;
	padding-bottom: 1em;
}

li { font-size: 11px; }

ol { font-size: 12px; }

P {
	font: 11px/17px Verdana, Arial, Helvetica, Sans-Serif;
	margin: 0px;
	padding: 0 0 1em 0;
}

td img { display: block; }

/* End Error Message Boxes */
ul { font-size: 11px; margin-top: 0; }


.AlternateItem,.CartAlternateItem {
	padding-right: 0.2em;
	padding-left: 0.5em;
	background: #FFF;
	padding-bottom: 0.2em;
	font: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color: #000;
	padding-top: 0.2em;
}

.banner_text { font-weight: bold; }

.border_bottom {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A0B0DC;
	border-right-color: #A0B0DC;
	border-bottom-color: #A0B0DC;
	border-left-color: #A0B0DC;
}



.BreadCrumbTrailSpacer { background-repeat: no-repeat; }

.BVSmallText {
	font: 10px/12px Verdana, Arial, Helvetica, Sans-Serif;
	color: #666;
}

/* START VISUAL STYLES */
.BVText, .CartText { font: 12px/17px Verdana, Arial, Helvetica, Sans-Serif; }

.CartItem, .CartAlternateItem { border-bottom: 1px solid #BBC0A2; }

.CategoryList,.MailingListSignupForm, .SearchBoxForm {
	margin: 0px 7px 7px 7px;
	width: 165px;
	padding: 0px 0px 0px 0px;
}

.CategoryListContent, .SearchBoxFormContent, .MailingListSignupFormContent {
	padding: 3px;
	text-align: left;
	background: #FFFFFF;
	font-size: 11px; /*background:#FFCC66;	*/
}

.CheckoutDescription { font: 12px/14px Verdana, Arial, Helvetica, Sans-Serif; }

.CheckoutStep { font: 12px/14px Verdana, Arial, Helvetica, Sans-Serif; }

.CheckoutStep .CheckoutStepCurrent {
	font: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color: #003366;
}

.contactusborder1{
	BORDER-RIGHT: #E0E0E0 1px solid;
	BORDER-TOP: #E0E0E0 1px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #E0E0E0 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #E0E0E0 1px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.content_bg_corrugated {
	background-image: url(../../images/content_bg_corrugated.jpg);
	background-repeat: no-repeat;
}

.content_bg_diecut {
	background-image: url(../../images/content_bg_diecut.jpg);
	background-repeat: no-repeat;
}

.content_bg_dk_blue_rt {
	background-image: url(../../images/content_bg_dk_blue_rt.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.content_bg_lt_green_left {
	background-image: url(../../images/content_bg_lt_grn_left.jpg);
	background-repeat: no-repeat;
}

.content_bg_protective {
	background-image: url(../../images/content_bg_protective.jpg);
	background-repeat: no-repeat;
}

.content_bg_stock {
	background-image: url(../../images/content_bg_stock.jpg);
	background-repeat: no-repeat;
}

.ContentBox {
	margin: 3px 5px 5px 10px;
	text-align: left;
	background: #FFFFEE;
	border: solid 1px #708090;
	padding: 5px;
}

.ControlArea { border: solid 1px #999999; padding: 5px; }

.CurrentCategory A {
	font: bold 11px/15px Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.DetailProductDisplay {
	border-top: solid 1px #cccccc;
	padding: 5px 10px 10px 10px;
	text-align: left;
	width: 575px;
}

.DetailProductDisplayImage {
	vertical-align: top;
	text-align: left;
	width: 120px;
	height: 120px;
	float: right;
}

.DetailProductDisplayName,.DetailProductDisplayPrice,.DetailProductDisplayDescription { font: 12px/14px Verdana, Arial, Helvetica, Sans-Serif; }

.DiscountText { font-weight: normal; color: #FF9900; }

.ErrorMessage {
	background: #ffFF00;
	font: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color: #000;
}

.form_panel { border: 1px solid #A0B0DC; }

.FormInput {
	border-right: #CCC 1px solid;
	border-top: #CCC 1px solid;
	background: #F9F9F9;
	border-left: #CCC 1px solid;
	color: #000;
	border-bottom: #CCC 1px solid;
}

.FormInputError {
	border-right: #CCC 1px solid;
	border-top: #CCC 1px solid;
	background: #ffb5b5;
	border-left: #CCC 1px solid;
	color: #000;
	border-bottom: #CCC 1px solid;
}

.formlabel {
	font: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color: #666;
	letter-spacing: normal;
}

.FormLabelStrong {
	font: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color: #006699;
	letter-spacing: normal;
}

.GrayBG {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E0E0E0;
}

.Header {
	color: #FFF;
	background: #34509D;
	font: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
	padding: 3px;
}


.Heading {
	FONT-WEIGHT: normal;
	FONT-SIZE: 14pt;
	COLOR: #19227A;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	border-bottom: 2px solid #ABB4D8;
	padding-bottom: 2px;
	letter-spacing: 1px;
	padding-top: 10px;
	margin-bottom: 1em;
}

.heading_test {
	font-size: 14px;
	color: #19227A;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ABB4D8;
	font-weight: normal;
}

.hide { display: none; }

.homeboxheader {
	padding: 6px 0 0 60px;
	font-size: 0.9em;
	font-weight: bold;
	color: white;
}

.homepage_header {
	background-image: url(../../images/homepage_header2.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.homepage_text { letter-spacing: 1px; }

.image_padding_right { padding-right: 10px; margin-right: 10px; }

.indent { margin-left: 20px; }

.Item,.CartItem {
	padding-right: 0.2em;
	padding-left: 0.5em;
	background: #F3F4F8;
	padding-bottom: 0.2em;
	font: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color: #000;
	padding-top: 0.2em;
}

.left_column {
	background-image: url(../../images/left_column_fade.jpg);
	background-repeat: no-repeat;
	width: 19px;
}

.leftcol-img { float: left; }

.ListCategoryDisplayDescription {
	margin: 3px 10px 10px 0px;
	font: 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
}

.ListPrice { text-decoration: line-through; }

.ListProductDisplay, .ListCategoryDisplay { text-align: left; width: 500px; }

.ListProductDisplayPrice { text-align: right; }

.MailingListSignupForm .Formlabel {
	font: 11px/11px Verdana, Arial, Helvetica, Sans-Serif;
	color: #333;
}

.margin_left_10 { margin-left: 15px; }

.margin_top_5 {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.MenuItem { height: 25px; color: #009900; text-align: center; }

.MenuItemActive { color: #FFF; text-align: center; }

.NavColumnBlock {
	background: #FFFFFF;
	padding: 0px;
	width: 150px;
	margin: 5px;
}

.NavColumnBlock .SingleProductDisplay,.NavColumnBlock .SingleCategoryDisplay { margin: 0px; width: 133px; }

.NavColumnBlockContent { padding: 3px; text-align: left; width: 150px; }

/* end product page */
.NewProductBadge { height: 110px; margin-top: -110px; }

.NewProductBadge IMG { position: relative; left: -55px; }

/* END BREADCRUMB TAGS */
/* CATEGORY LIST CONTROL TAGS */
.OtherCategory A {
	/*font: 11px/15px Verdana, Arial, Helvetica, Sans-Serif;*/
	text-decoration: none;
}

.Padded { margin: 10px; }

.ProductPropertyLabel {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #003399;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.ProductReview {
	font: 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
	margin: 10px 10px 10px 10px;
}

.ProductReviewKarma {
	font: 11px/12px Verdana, Arial, Helvetica, Sans-Serif;
	color: #666;
}

.ProductReviewRating {
	font: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color: #CC6600;
}

.redtext { color: red; }

/* Special Tag to shrink single product margins when inside nav column */
.RelatedItemsBlock { width: 175px; margin: 0px; }

.RelatedItemsBlock .SingleProductDisplay { height: 70px; }

.RelatedItemsBlock .SingleProductDisplay .SingleProductDisplayImage { float: left; border: solid 1px #6678CC; }

.RelatedItemsBlock .SingleProductDisplay .SingleProductDisplayName A { color: #4653E0; }

.RelatedItemsBlock H3 {
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 5px;
	margin: 0px;
	font: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color: #FFF;
	padding-top: 5px;
	text-align: center;
}

.RelatedItemsBlockContent { padding: 0px; text-align: center; }

/* END NAV COLUMN BLOCK TAGS */
/* START PRODUCT CONTROLS AND CATEGORY CONTROLS */
.SingleProductDisplay,.SingleCategoryDisplay {
	text-align: center;
	width: 165px;
	height: 165px;
	margin: 10px 10px 10px 0px;
}

.SingleProductDisplayImage,.SingleCategoryDisplayImage { /* border: solid 1px #6978CD;*/ }

.SingleProductDisplayName A, .SingleCategoryDisplayname A, .ListCategoryDisplay A {
	font: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.SingleProductDisplayPrice A {
	font: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color: #666;
	text-decoration: none;
}

.SitePrice, .ListPrice { color: #666; text-decoration: none; }

.SitePriceDiscounted, .YouSave {
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;
}

.SitePriceDiscounted,.YouSave,.ListPrice,.SitePrice, .DiscountText { font: 11px/14px Verdana, Arial, Helvetica, Sans-Serif; }

.splBorderGray {
	BORDER-RIGHT: #EEEEEE 3px solid;
	BORDER-TOP: #EEEEEE 3px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #EEEEEE 3px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #EEEEEE 3px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E0E0E0;
}

.splBorderGreen {
	BORDER-RIGHT: #AFD47C 3px solid;
	BORDER-TOP: #AFD47C 3px solid;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #AFD47C 3px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #AFD47C 3px solid;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #2F5095;
}

.splDesignbg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../images/splbg3.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.splfontPromotion {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.splfontSummer {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #C0FF68;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.splSummerbg1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../images/splbg1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.splSummerbg2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(../images/splbg2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.SubCategory A, .SubCategory A:Visited, .SubCategory A:Active {
	font: 11px/15px Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

.SubCategory A:Hover { text-decoration: underline; }

.SuccessMessage {
	background: #99FF00;
	color: #000;
	font: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
}

.text_small { font-size: 11px; }

.topgradient {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-attachment: scroll;
	background-image: url(Images/topbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.VolumePricingHeader {
	background: #4554C7;
	font: 11px/12px Verdana, Arial, Helvetica, Sans-Serif;
	color: #FFF;
}

.VolumePricingText {
	font: 11px/12px Verdana, Arial, Helvetica, Sans-Serif;
	color: #666;
}

/* Error Message Boxes */
.WebPageMessage {
	width: 500px;
	border: solid 1px #000;
	background: #FFF;
	padding: 0px;
	margin: 5px 0px 5px 0px;
}

.WebPageMessage .Message {
	font: 11px Verdana, Arial, Helvetica, Sans-Serif;
	padding: 0px 0px 15px 40px;
	margin: 0px;
}

.WebPageMessageError { background-image: url(WebPageMessageError.gif); }

.WebPageMessageError, .WebPageMessageWarning, .WebPageMessageInformation, .WebPageMessageQuestion, .WebPageMessageOK {
	padding: 5px;
	background-position: 5px 5px;
	background-repeat: no-repeat;
}

.WebPageMessageInformation { background-image: url(WebPageMessageInformation.gif); }

.WebPageMessageOK { background-image: url(WebPageMessageOK.gif); }

.WebPageMessageQuestion { background-image: url(WebPageMessageQuestion.gif); }

.WebPageMessageWarning { background-image: url(WebPageMessageWarning.gif); }

.WhiteBG {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

#AddressBookPanel { width: 720px; margin: 0px 0px 10px 0px; }

/* Used to make sure the main menu clears the logo and site menu */
#BrandingArea { height: 60px; width: 790px; }

/* START BREADCRUMB TAGS */
#BreadCrumbs {
	margin-bottom: 10px;
	padding: 0px;
	font: 11px/11px Verdana, Arial, Helvetica, Sans-Serif;
	color: #000099;
}

#BreadCrumbs A { text-decoration: none; }

#BreadCumbs A:Hover { text-decoration: underline; }

#CartCheckoutButtons { width: 730px; text-align: right; margin-top: 10px; }

#CartContainer { width: 730px; padding: 0px; margin: 0px; }

#CartItemBlock { padding: 0px; margin: 0px; }

#CartItemBlock Table { margin: 0px; width: 730px; }

#CartSubTitle { }

/* END PRODUCT CONTROLS AND CATEGORY CONTROLS */
/* Shopping Cart Page */
#CartTitle { width: 730px; }

#CartTotalBlock {
	border-bottom: solid 1px #BBC0A2;
	border-right: solid 1px #BBC0A2;
	width: 240px;
	margin: 0px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}

#CartUpdateBlock {
	width: 490px;
	background: #DEE3FF;
	margin: 0px;
	text-align: center;
	vertical-align: middle;
	border-left: solid 1px #BBC0A2;
	border-bottom: solid 1px #BBC0A2;
	border-right: solid 1px #BBC0A2;
}

/* Category Page */
#CategoryListHeader { }

#CategoryListHeader #LayoutTable { width: 510px; }

#CheckoutPayment {
	text-align: left;
	border: solid 1px #999999;
	background: #DEE3FF;
	padding: 5px;
	margin-top: 0px;
}

#CheckoutSteps { margin: 5px; }

#CheckoutSteps A {
	padding-right: 20px;
	text-decoration: none;
	color: #666;
}

/* End category page */
/* Checkout Pages */
#CheckoutTable { width: 720px; }

#CheckoutTotals {
	text-align: center;
	border: solid 1px #999999;
	padding: 3px;
}

#colorchart td { font: 11px/17px Verdana, Arial, Helvetica, Sans-Serif; }

/* START MAIN LAYOUT TAGS */
/* The container is used to control to overall width of the site content */
/* Use this code to have the container left aligned */
#container { width: 790px; padding: 0px; margin: 0px 0px 0px 0px; }

#contentcolumn {
	padding: 0px;
	margin: 0px;
	width: 640px;
	vertical-align: top;
	text-align: left;
	font: 10px/17px Verdana, Arial, Helvetica, Sans-Serif;
}

#copyright { padding-top: 5px; color: #322D65; }

/*#home-content-table ul {
	padding-top: 50px;
}*/
#cust-corr-table {
	background-image: url(../../images/content_bg_cust-corr.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 285px;
	width: 380px;
}

#cust-corr-table img { position: absolute; top: 456px; margin-left: 6px; }

#cust-corr-table ul { padding-top: 40px; }

#cust-die-cut-table {
	background-image: url(../../images/content_bg_diecut.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 285px;
	width: 380px;
}

#cust-die-cut-table img {
	position: absolute;
	top: 456px;
	border: none;
	margin-left: 6px;
}

#cust-die-cut-table ul { padding-top: 40px; }

/* use extra divs to insert custom graphics or elements */
#extraDiv2,#extraDiv3,#extraDiv4,#extraDiv5,#ExtraDiv1,#ExtraDiv6 { display: none; }

/* END HEADER TAGS */
/* START FOOTER ELEMENTS */
#footer {
	font: 11px/15px Verdana, Arial, Helvetica, Sans-Serif;
	clear: both;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	color: #322D65;
	padding-top: 10px;
	text-align: center;
}

/* END MAIN LAYOUT TAGS */
/* START HEADER TAGS */
#header {
	padding-right: 0px;
	background-position: 0% 0%;
	padding-left: 0px;
	background-attachment: scroll;
	left: 0px;
	background-image: url(headerbg.jpg);
	padding-bottom: 0px;
	margin: 0px;
	font: 13px/15px Verdana, Arial, Helvetica, Sans-Serif;
	width: 790px;
	padding-top: 0px;
	background-repeat: no-repeat;
	position: relative;
	top: 0px;
	text-align: left;
}

/* background for table that holds pop menu */
#headerbg {
	background: url(bvthemes/topmenubg.jpg);
	background-image: url(topmenubg.jpg);
	background-repeat: repeat-x;
}

#HelpLink { position: absolute; top: 0px; left: 480px; }

#HomeColumn1 {
	vertical-align: top;
	text-align: center;
	padding: 0px;
	margin: 0px;
	width: 150px;
	background-color: #D0E59A;
}

#HomeColumn1 .HomePageBlock, #HomeColumn3 .HomePageBlock, #HomeColumn1 .SingleProductDisplay, #HomeColumn3 .SingleProductDisplay, #HomeColumn1 .SingleCategoryDisplay, #HomeColumn3 .SingleCategoryDisplay { width: 133px; }

#HomeColumn1 .SingleCategoryDisplay,#HomeColumn2 .SingleCategoryDisplay,#HomeColumn3 .SingleCategoryDisplay { border: 0px; }

#HomeColumn1 .SingleProductDisplay,#HomeColumn2 .SingleProductDisplay,#HomeColumn3 .SingleProductDisplay { border: 0px; }

#HomeColumn2 {
	vertical-align: top;
	text-align: left;
	padding: 0px 0px 0px 8px;
	width: 600px;
}

#HomeColumn2 Li { line-height: 12pt; }

/*#HomeColumn2 Table {
	background:#FFF6E7;
	border: solid 1px #C9CCF9;
	width:446px;
	margin-bottom:10px;
}*/
#HomeColumn3 {
	vertical-align: top;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

#HomepageSample1 {
	background-image: url(HomepageSample1.jpg);
	height: 223px;
	width: 446px;
	margin: 3px 0px 0px 0px;
	background-repeat: no-repeat;
}

#HomepageSample2 {
	background: #F1F4FD;
	text-align: center;
	vertical-align: middle;
	width: 446px;
	height: 100px;
	margin: 10px 0px 0px 0px;
	border: solid 1px #C9CCF9;
	font: 10px/14px Verdana, Arial, Helvetica, Sans-Serif;
}

#HomeTable { padding: 0px; margin: 0px; width: 790px; }

/* Sections within Main Header Areas */
#Logo { position: absolute; left: 0px; top: 0px; }
.fb-link {/* facebook icon */
    left: 501px;
    position: absolute;
    top: 21px;
}
/* #maincontent is a DIV that wraps the content area on every page */
#maincontent {
	font: 10px/15px Verdana, Arial, Helvetica, Sans-Serif;
	margin: 0px;
	padding: 5px 10px 10px 10px;
	text-align: left;
	overflow: hidden;
	min-height: 400px;
}

/* Tags for main menu */
#MainMenu {
	width: 790px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	text-align: left;
}

/* Controls Tabs for top level categories */
#MenuLevel1 {
	width: 580px;
	margin-right: 10px;
	text-align: left;
	padding: 0px 10px;
	margin-left: 160px;
}

#MenuLevel1 A {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	font-weight: bold ! important;
	color: #000066;
	text-decoration: none;
	padding: 0px 5px;
}

#MenuLevel1 A:Hover { text-decoration: underline; }

#MenuLevel1 Table { margin-left: auto; margin-right: auto; }

/* Controls sub category level menu */
#MenuLevel2 { display: none; }

#MenuLevel2 .MenuItem { display: none; }

#MenuLevel2 A { display: none; }

#MenuLevel2 A:Hover { display: none; }

#MenuLevel2 Table { display: none; }

#MiniCart {
	color: #4140A6;
	font: 10px/10px Verdana, Arial, Helvetica, Sans-Serif;
	position: absolute;
	left: 480px;
	top: 15px;
}

#MyAccountLink { position: absolute; top: 0px; left: 388px; }

/* NavColumn and ContentColumn are used on pages with a sidebar */
#navcolumn {
	margin: 10px 0px 0px;
	width: 133px;
	vertical-align: top;
	text-align: center;
	font: 10px/15px Verdana, Arial, Helvetica, Sans-Serif;
	background-color: #D0E59A;
}

/* END HOMEPAGE TAGS */
/* START NAV COLUMN BLOCK TAGS */
#navColumn UL, .CategoryList UL {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	list-style-type: none;
}

/* #page is used by pages without a sidebar */
#page {
	padding: 0px;
	margin: 0px;
	background: #FFFFFF;
	font: 10px/15px Verdana, Arial, Helvetica, Sans-Serif;
}

/* END FOOTER ELEMENTS */
/* START HOMEPAGE TAGS */
#PageHome #MainContent { padding: 0px; margin: 0px; }

#Pager { }

#PlaceOrderCell { padding: 3px; text-align: center; background: #DEE3FF; }

/* Use this code to center the container on the page. */
/*#Container {
	width:790px;
	position:absolute;
	left:50%;
	top:100px;
	margin-left:-375px;
	background: #FFF;	
	border-width:thin;
	border-style:solid;
	border-color:#000066;
}
*/
/* Used by popup windows */
#popupContainer { width: 100%; padding: 10px; background: #FFF; }

#poweredby { padding: 5px; }

/* end checkout pages */
/* Product page */
#ProductControls {
	margin: 20px 10px 0 0;
	border: 1px solid #e8e8e8;
	background-color: #f4f4f4;
	padding: 5px;
}

/* #ProductPageContainer,#ProductImageColumn and #ProdutContentColumn are used on the product page */
#ProductPageContainer { width: 580px; }

#ProductPageContentColumn {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	vertical-align: top;
	text-align: left;
	font: 13px/15px Verdana, Arial, Helvetica, Sans-Serif;
}

/* containers */
#ProductPageContentColumn {
	background-image: url(green-cont-bg2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #e7e7e7;
	padding-top: 4px;
}

#ProductPageContentColumn H1 {
	background-image: none;
	padding: 0px 0px 10px 0px;
	color: #4657C1;
	margin: 0px;
	font: bold 18px/20px Verdana, Arial, Helvetica, Sans-Serif;
}

#ProductPageImageColumn {
	width: 175px;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	text-align: center;
	font: 13px/15px Verdana, Arial, Helvetica, Sans-Serif;
}

/* END CATEGORY LIST CONTROL TAGS */
#ProductProperties { text-align: left; }

#ProductProperties UL { margin: 5px 0px 0px 0px; list-style-type: none; }

#ProductProperties UL LI {
	margin-top: 3px;
	font: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
}

#ProductProperties UL UL { margin: 5px 0px 0px 50px; list-style-type: disc; }

#ProductReviews A { font: 12px/14px Verdana, Arial, Helvetica, Sans-Serif; }

#ProductReviews H3 {
	padding-right: 3px;
	background-position: center bottom;
	padding-left: 3px;
	background-image: url(H3ReviewBackground.gif);
	padding-bottom: 5px;
	margin: 0px 0px 10px 0px;
	font: bold 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color: #FFF;
	padding-top: 5px;
	background-repeat: no-repeat;
	background-color: #fff;
	text-align: center;
}

#ProductReviews, #ProductReviewNew { margin: 20px 0px 10px 0px; }

#RecordsFound { }

#RecordsFound,#Pager,#Sorter, #Sorter TD {
	font: 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color: #2A2D74;
}

#retail-table {
	background-image: url(../../images/content_bg_retail.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 285px;
	width: 380px;
}

#retail-table img {
	position: absolute;
	top: 740px;
	border: none;
	margin-left: 6px;
}

#retail-table ul { padding-top: 40px; }

#ShoppingCartLink {
	position: absolute;
	top: 0px;
	left: 285px;
	color: #000000;
	display: none;
}

#ShoppingCartLink A { color: #000000; display: none; }

#SignInLink { font-size: 10px; }

/* links in main header */
#SiteMenu A {
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 5px;
	color: #000000;
	text-decoration: none;
	font: bold 10px/10px Verdana, Arial, Helvetica, Sans-Serif;
}

#SiteMenu A:Hover { color: #FF9900; }

#SiteMenu LI { display: inline; list-style-type: none; }

#SiteMenu UL { margin: 0px; white-space: nowrap; }

#Sorter { }

#Sorter Table { }

#stock-table {
	background-image: url(../../images/content_bg_stock.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height: 285px;
	width: 380px;
}

#stock-table img {
	position: absolute;
	top: 740px;
	border: none;
	margin-left: 6px;
}

#stock-table ul { padding-top: 40px; }

#tblItems { border: 1px solid #BBC0A2; width: 720px; margin: 5px; }

#viewCart {
	position: absolute;
	left: 480px;
	top: 33px;
	font-size: 9px;
}

#VolumeDiscounts { margin: 5px; }
