.hide
{
	display: none;
}

.addressLabel
{	font-size:11px;
	margin:0px;
	padding:0px;
	color:Green;
	padding-right: 20px;
	 }

BODY{
	background: #4b3e31;
	margin: 0px;
	font: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color:#000;
	letter-spacing: normal;
	text-align:center; }

/* START MAIN LAYOUT TAGS */

/* The container is used to control to overall width of the site content */
#container
{
	background:#4b3e31;
	width:780px;
	padding:0px;
	margin:0px 0px 0px 0px;
	text-align:left;
}
/* Used by popup windows */
#popupContainer
{
	width:100%;
	padding:10px;
	background: #FFF;	
}
/* NavColumn and ContentColumn are used on pages with a sidebar */
#navcolumn
{
	margin:0px;
	width:174px;
	vertical-align:top;
	text-align:center;
	/*border-right: 1px solid	#F0F0F0;*/
	font: 13px/15px Verdana, Arial, Helvetica, Sans-Serif;
	background-color:#FFFFFF;
}
#contentcolumn
{
	padding:10px 0px 0px 0px;
	margin:0px;
	width:605px;
	vertical-align:top;
	text-align:left;
	font: 13px/15px Verdana, Arial, Helvetica, Sans-Serif;
}
/* #ProductPageContainer,#ProductImageColumn and #ProdutContentColumn are used on the product page */
#ProductPageContainer
{
	width:575px;
}
#ProductPageImageColumn
{
	width:175px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	text-align:center;
	font: 13px/15px Verdana, Arial, Helvetica, Sans-Serif;
}
#ProductPageContentColumn
{
	padding:0px 0px 0px 10px;
	margin:0px;
	vertical-align:top;
	text-align:left;	
	font: 13px/15px Verdana, Arial, Helvetica, Sans-Serif;
}
/* #page is used by pages without a sidebar */
#page
{
	padding:0px;
	margin:0px;
	font: 13px/15px Verdana, Arial, Helvetica, Sans-Serif;
}
/* #maincontent is a DIV that wraps the content area on every page */
#maincontent
{
	position:relative; top:50px;
	background:#BAAA78;
	font: 13px/15px Verdana, Arial, Helvetica, Sans-Serif;
	margin:0px;
	padding:5px 10px 10px 10px;
	text-align: left;
}
/* END MAIN LAYOUT TAGS */

/* START HEADER TAGS */
#header
{
	font: 13px/15px Verdana, Arial, Helvetica, Sans-Serif;
	/*background:url(hdr-bg.gif);*/
	background:url(hdr-bg.gif);
	height:130px;
	/*	background:transparent;*/
	padding-right: 0px;
	padding-left: 0px;
	left: 0px;
	top: 20px;
	padding-bottom: 0px;
	margin: 0px;
	width: 780px;
	padding-top: 0px;
	position: relative;
	text-align: right;
	/*background-image: url(hdr-bg.gif);*/
	background-image: url(hdr-bg.gif);
	
}
/* Used to make sure the main menu clears the logo and site menu */
#BrandingArea
{
	width:780px;
}

/* Sections within Main Header Areas */
#Logo
{
	position:absolute;
	top:0px;
	left:10px;	
}

/*	Logo Replacement */
	/* Want to use one logo for your site, and another for printing?  Here's a trick: the following css
	will hide your site logo and replace it with a different logo as a background image.  The background
	image will show on your site, the store logo will print. This will also allow you to create a hover
	effect since your logo links to the home page. */
#Logo a { /* Selects the logo link, where your default logo resides, so we can use a new background image as a link. */
  position: absolute; /* This sets the positioning for your logo.  Absolute positioning will allow it to float over everything else in your header so you can put it where you like. */
  top: 0px; /* Distance from the top of your header. */
  left: 0px; /* Distance from the left of your header.  You can also use 'right' if you like, depending on your placement. */
  text-indent: -9999px; /* This will help hide any text or images that might be a part of your logo. */
  background: transparent url(logo.gif) no-repeat top left; /* Your new logo image. */
  display: block; /* This is important; it allows us to define a size for the link that our logo sits within. */
  width: 320px; /* The exact width of your new logo image. */
  height: 130px; /* The exact height of your new logo image, obviously. */
  }
#Logo a:hover { /* Selects the hover for our linked background image. */
  background: transparent url(logo.gif) no-repeat top left; /* Want the image to change when hovered over? Use an image the exact size as your new logo image. */
  }
#Logo img { display: none; } /* Some browsers are still rather stupid, so this will make sure the linkage area is contained to only your new image, not beyond it if the original and new images are different sizes. */


#SiteMenu UL 
{
	margin:0px;
	white-space:nowrap;
	height:20px;
}
#SiteMenu LI
{
	display: inline;
	list-style-type: none;
}
#SiteMenu A
{
	padding-left:0px;
	padding-right:20px;
	padding-top:2px;
	padding-bottom:3px;
	color:#000;
	font: 11px/20px Verdana, Arial, Helvetica, Sans-Serif;
}
#SiteMenu A:Hover
{
	background:#ae410b;
	text-decoration:none;
	color:#FFF;	
}

#MiniCart
{
	position:absolute;
	text-align:left;
	top:50px;
	left:640px;
	color:#000;	
	font:10px/10px Verdana, Arial, Helvetica, Sans-Serif;
}
#ShoppingCartLink
{
background:url(cart-bg.gif) no-repeat;
/*background:url(/themes_new/images/hdr-bg.gif) no-repeat;*/
	position:absolute;
	top:30px;
	width:170px;
	height:37px;
	left:600px;
	color:#000;
/*	padding-right:20px;*/	
}
#ShoppingCartLink A
{
position:relative;
font-weight:bold;
	color:#000;
margin-right:20px;

}

.DialogDiv {
	font: 8pt Verdana, Arial, Helvetica, Sans-Serif;

}

#ShoppingCartLink A:hover{ 		/*New Style*/
background-color:#fff28c; color:#AE410B; text-decoration:underline;
}



/* Tags for main menu */
#MainMenu
{
	width:780px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	text-align:center;
}
/* Controls Tabs for top level categories */
#MenuLevel1
{
position:absolute; left:230px; top:106px; width:550px;
	padding-right: 7px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	text-align:right;	
}
#MenuLevel1 Table
{
	margin-left: auto;
	margin-right: auto;
}
.MenuItem
{		
	background:url(/BVThemes/KCK/taboff.gif) no-repeat;
	font: 10px Verdana, Arial, Helvetica, Sans-Serif;
	width: 130px;
	color: #FFF;
	height: 24px;	
	text-align: center;
}

#MenuLevel1 A
{
	font: 10px Verdana, Arial, Helvetica, Sans-Serif;
	color:#FFF;
	font-weight:bold;	
	text-decoration:none;
	height: 24px;
	line-height:24px;
}
#MenuLevel1 A:Hover
{
background: url(/BVThemes/KCK/tabon.gif) no-repeat;
	width: 130px;
	color: #CC0000;
	height: 24px;
	text-align: center;
	text-decoration:none;
		line-height:24px;
		display:block;
}
.MenuItemActive
{
	background: url(/BVThemes/KCK/tabon.gif) no-repeat;
	width: 130px;
	height: 24px;
	text-align: center;
}

.MenuItemActive A
 	{color:#333333;}
 
/* Controls sub category level menu */
#MenuLevel2
{
	position:absolute; top:130px; left:0px;
	width:780px; height:30px;
	background:url(menu2-total.gif);
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	text-align:center;


}
#MenuLevel2 .MenuItem
{
	width: 100px;
	background:transparent;
	color: #AE410B;
	height: 30px;
	text-align: center;
}
#MenuLevel2 Table
{
	margin-left: auto;
	margin-right: auto;
}
#MenuLevel2 A
{
	font: 12px/12px Verdana, Arial, Helvetica, Sans-Serif;
	color:#AE410B;
	text-decoration:none;
}
#MenuLevel2 A:Hover
{
	text-decoration:underline;
}
/* END HEADER TAGS */

/* START FOOTER ELEMENTS */
#footer{
position:relative;
top:20px;
height:74px;
	background:url(ftr-bg.gif) repeat-x;
	font: 13px/15px Verdana, Arial, Helvetica, Sans-Serif;
	clear: both;
	padding: 10px 0;
	margin: 0px 0px 0px 0px;
	width: 100%;
	color: #000;
	
	text-align: center;
}
#footermenu a:link, #footermenu a:visited {color:#000; font-size:10px;}
#footermenu a:hover {color:AE410b;}
#copyright
{
	color:#404040; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
#poweredby
{
	/*adding:5px;*/ 	
	text-align:right;	
}
/* END FOOTER ELEMENTS */

/* START HOMEPAGE TAGS */
#PageHome #MainContent
{
width:780px;
	padding:0px;
	/*margin:0px; */
	margin:0px 0px 20px 0px;
	}
#HomeTable
{
	padding:0px;
	margin:0px;
	width:760px;
	background:#FFF;
margin:10px; margin-top:0; 
}
#HomeColumn1
{
	vertical-align:top;
	text-align:left;
	padding-left:6px;	
	margin:0px;
	width:150px;
	font: 13px/15px Verdana, Arial, Helvetica, Sans-Serif;
/*border-right: 1px solid	#F0F0F0;*/
}

#HomeColumn2
{
	vertical-align:top;
	text-align:center;
	padding:5px;
	margin:0px;
	width:450px;
}
#HomeColumn3
{
	vertical-align:top;
	text-align:left;
	padding:0px;
	width:148px;
	margin:0px;
	/*border-left: 1px solid	#F0F0F0;*/
}
#HomepagePhoto-01
{
	background-image: url(photo-01.jpg);
	height:260px;
	width:430px;
	margin: 3px 0px 0px 0px;
	background-repeat: no-repeat;
	
}

#HomepagePhoto-02
{
	background-image: url(photo-02.jpg);
	height:260px;
	width:430px;
	margin: 3px 0px 0px 0px;
	background-repeat: no-repeat;
	
}

#HomepagePhoto-03
{
	background-image: url(photo-03.jpg);
	height:260px;
	width:430px;
	margin: 3px 0px 0px 0px;
	background-repeat: no-repeat;
	
}

#HomepagePhoto-04
{
	background-image: url(photo-04.jpg);
	height:260px;
	width:430px;
	margin: 3px 0px 0px 0px;
	background-repeat: no-repeat;
	
}

#HomepagePhoto-05
{
	background-image: url(photo-05.jpg);
	height:260px;
	width:430px;
	margin: 3px 0px 0px 0px;
	background-repeat: no-repeat;
	
}

#HomepagePhoto-06
{
	background-image: url(photo-06.jpg);
	height:260px;
	width:430px;
	margin: 3px 0px 0px 0px;
	background-repeat: no-repeat;
	
}

#HomepagePhoto-07
{
	background-image: url(photo-07.jpg);
	height:260px;
	width:430px;
	margin: 3px 0px 0px 0px;
	background-repeat: no-repeat;
	
}

#HomepagePhoto-08
{
	background-image: url(photo-08.jpg);
	height:260px;
	width:430px;
	margin: 3px 0px 0px 0px;
	background-repeat: no-repeat;
	
}

#HomepagePhoto-09
{
	background-image: url(photo-09.jpg);
	height:260px;
	width:430px;
	margin: 3px 0px 0px 0px;
	background-repeat: no-repeat;
	
}

#HomepagePhoto-10
{
	background-image: url(photo-10.jpg);
	height:260px;
	width:430px;
	margin: 3px 0px 0px 0px;
	background-repeat: no-repeat;
	
}

#HomepagePhoto-11
{
	background-image: url(photo-11.jpg);
	height:260px;
	width:430px;
	margin: 3px 0px 0px 0px;
	background-repeat: no-repeat;
	
}

#HomepagePhoto-12
{
	background-image: url(photo-12.jpg);
	height:260px;
	width:430px;
	margin: 3px 0px 0px 0px;
	background-repeat: no-repeat;
	
}



#HomepageSample2
{
	background:#FDF9EA;
	text-align:justify;
	vertical-align:middle;
	/*height:135px;*/
	width:430px;
/*	margin: 10px 0px 0px 0px;
margin:0px 5px 0px 5px;*/
padding:0px 5px 0px 5px;
	border: solid 1px #e9dfb9;
	font: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
}

#HomepageSample3
{
	background:#FDF9EA;
	text-align:left;
/*	vertical-align:top;
	height:135px;*/
	width:430px;
/*	margin: 10px 0px 0px 0px;
margin:0px 5px 0px 5px;*/
padding:0px 0px 0px 0px;
	border: solid 1px #e9dfb9;
}

.bakingmixes a {
display:block;
width: 142px;
height:108px;
/*margin-left:0px;
margin-top:0px;*/
position:relative; top:0px; left:0px;
padding:0px 0px 0px 0px;
background: url("/images/menu/baking-mixes-ro.jpg") 0 0 no-repeat;
}
.bakingmixes a:hover { 
background-position: 0 -108px;
}

.bakingsupplies a {
display:block;
width: 142px;
height:108px;
/*margin-left:143px;*/
position:relative; top:0px; left:142px;
margin-top:-108px;
padding:0px 0px 0px 0px;
background: url("/images/menu/baking-supplies-ro.jpg") 0 0 no-repeat;
}
.bakingsupplies a:hover { 
background-position: 0 -108px;
}

.bakingkits a {
display:block;
width: 142px;
height:108px;
/*margin-left:284px;*/
position:relative; top:0px; left:284px;
margin-top:-108px;
padding:0px 0px 0px 0px;
background: url("/images/menu/baking-kits-ro.jpg") 0 0 no-repeat;
}
.bakingkits a:hover { 
background-position: 0 -108px;
}




#HomeColumn1 .SingleProductDisplay,#HomeColumn2 .SingleProductDisplay,#HomeColumn3 .SingleProductDisplay
{
	border:1px solid #CCCCCC;	
}
#HomeColumn1 .SingleCategoryDisplay,#HomeColumn2 .SingleCategoryDisplay,#HomeColumn3 .SingleCategoryDisplay
{
	border:1px solid #cccccc;
}
/* END HOMEPAGE TAGS */

/* START NAV COLUMN BLOCK TAGS */
#navColumn UL, .CategoryList UL
{
	padding: 0px 2px;
	margin:0px 0px 0px 10px;
	list-style-type: none;
}

.NavColumnBlock
{
	/*background:#FFFFEE;
	padding:0px;
	width:175px; */
font: 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
width:150px;
padding: 0px 0px 20px 0px;
margin-right:0px;	
}
.NavColumnBlockContent
{
	padding:5px;
	text-align:left;
	border-bottom: solid 1px #708090;
	border-left: 1px solid #708090;
	border-right: 1px solid #708090;
	
}
.CategoryList,.MailingListSignupForm, .SearchBoxForm, .RelatedItemsBlock
{
	width:150px;
	padding: 0px 0px 20px 0px;
	margin-right:6px;
	background-position: center bottom;
	background-image:url(navbot.gif);
	background-repeat: no-repeat;
}
.CategoryListContent, .SearchBoxFormContent, .MailingListSignupFormContent, .RelatedItemsBlockContent
{
	padding:5px;
	text-align:left;
	background:#fdf9ea;
	border-left: 1px solid #faca78;
	border-right: 1px solid #faca78;
}
/* END NAV COLUMN BLOCK TAGS */

/* START PRODUCT CONTROLS AND CATEGORY CONTROLS */
.SingleProductDisplay,.SingleCategoryDisplay
{
	text-align:center;
	width:148px;
	height:185px;
	/*height:155px;*/
	/*margin:10px 10px 10px 0px;*/
	/*margin-TOP:10px;*/
}
/* Special Tag to shrink single product margins when inside nav column */
.RelatedItemsBlock
{
	height:185;
	width:150px;
	margin:0px;	
}
.RelatedItemsBlockContent
{
	padding:0px;
	text-align:center;	
}
.NavColumnBlock .SingleProductDisplay,.NavColumnBlock .SingleCategoryDisplay
{
	margin:0px;
}

.SingleProductDisplayImage,.SingleCategoryDisplayImage
{
width:148px;
	padding: 0px 0px 20px 0px;
	margin-right:0px;
}
.SingleProductDisplayName A, .SingleCategoryDisplayname A, .ListCategoryDisplay A
{
	font: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
}
.SingleProductDisplayPrice A
{
	font: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color:#990000;	
}
.ListProductDisplay, .ListCategoryDisplay
{
	text-align:left;	
	width:500px;
}
.ListProductDisplayPrice
{
	text-align:right;
}
.ListCategoryDisplayDescription
{
	margin:3px 10px 10px 0px;
	font: 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
}
.DetailProductDisplay
{
	border-top: solid 1px #cccccc;
	padding: 5px 10px 10px 10px;
	text-align:left;
	width:550px;
}
.DetailProductDisplayImage
{
	vertical-align:top;
	text-align:left;
	width:120px;
	height:120px;
	float:right;
	font: 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
}
.DetailProductDisplayName,.DetailProductDisplayPrice,.DetailProductDisplayDescription
{
	font: 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
}
/* END PRODUCT CONTROLS AND CATEGORY CONTROLS */

/* Shopping Cart Page */
#CartTitle
{
	width:750px;
}
#CartSubTitle
{
}
#CartContainer
{
	width:750px;
	padding:0px;
	margin:0px;
}
#CartItemBlock
{
	padding:0px;
	margin:0px;
}
#CartItemBlock Table
{
	margin:0px;
	width:750px;
}
#CartUpdateBlock
{
	width:500px;
	/*background:#FFFFEE;
	background:#fdf9ea;*/
	background:#ffe599;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	/*border-left: solid 1px #003399;
	border-bottom: solid 1px #003399;
	border-right: solid 1px #003399;*/
	border-left: solid 1px #c25f17;
	border-bottom: solid 1px #c25f17;
	border-right: solid 1px #c25f17;

}
#CartTotalBlock
{
	/*border-bottom: solid 1px #003399;
	border-right: solid 1px #003399;*/
	border-bottom: solid 1px #c25f17;
	border-right: solid 1px #c25f17;
	width:250px; 
	margin:0px;
	padding:5px;
	text-align:center;
	vertical-align:middle;
}
#CartCheckoutButtons
{
	width:750px;
	text-align:right;
	margin-top:10px;
	margin-bottom:20px;	
}

/* START VISUAL STYLES */

.quote {background:#ffe599; border:#fcaf40 1px solid; color:#000; font:11/14px Tahoma, Verdana, sans-serif; margin-right:6px; margin-top:10px; text-align:justify; padding:4px;}
.BVText, .CartText
{
	font: 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
}
.BVSmallText
{
	font: 10px/12px Verdana, Arial, Helvetica, Sans-Serif;
	color:#666;
	
}
.Header
{
	color:#FFF;
	/*background:#006699;*/
	background:#c36118;
	font: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
	padding:3px;
}
.Item,.CartItem
{
	padding-right: 0.2em;
	padding-left: 0.5em;
	/*background: #FFFFEE;*/
	background:#ffe599;
	padding-bottom: 0.2em;
	font: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color: #000;
	padding-top: 0.2em;
}
.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;
}
.CartItem, .CartAlternateItem
{
	border-bottom:1px solid #708090;	
}
.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: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color: #000;	

}
.FormLabelStrong
{
	font: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color: #006699;	
	letter-spacing: normal;	
}
A
{
	text-decoration: none;
	color: #003399;
}
A:link
{
	color: #A3410B;
}
A:visited
{
	color: #A3410B;
}

A:active
{
	color: #A3410B;
}
A:hover
{
	text-decoration: underline;
	color: #A3410B;
}
.ErrorMessage
{
	background: #ffb5b5;
	font: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color: #000;
}
.SuccessMessage
{
	background:#99FF00;
	color: #000;
	font: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
}
P
{
	margin: 0px;	
	text-align:justify;
}
.indent
{	
	margin-left:20px;
}
.Padded
{
	margin:10px;
}
H1
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	margin: 0px;
	font: bold 18px/20px Verdana, Arial, Helvetica, Sans-Serif;
	color: #CC6600;
	padding-top: 5px;
}
H3
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 10px 0px;
	font: bold 12px/16px Verdana, Arial, Helvetica, Sans-Serif;
	color: #000;
	padding-top: 0px;
}
H4
{

	background-image:url(h4-bg.gif);
	height:26px;
	margin: 0px;
	padding-top:5px;
	font: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color: #FFF;
	background-repeat: no-repeat;
	text-align:center;
}
.ProductPropertyLabel
{
	font: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color:#000;
}
.DiscountText
{
	font: 11px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color:#FF0000;	
}
.SitePriceDiscounted,.YouSave,.ListPrice,.SitePrice
{
	font: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
}
.SitePrice, .ListPrice
{
	color:#000;
}
.ListPrice
{
	text-decoration:line-through;
}
.SitePriceDiscounted, .YouSave
{
	color:#FF0000;
}


/* START BREADCRUMB TAGS */
#BreadCrumbs
{
	/*background:#CAE2F0;*/
	margin-bottom:10px;
	padding: 0px;		
	font: 11px/11px Verdana, Arial, Helvetica, Sans-Serif;
	color:#71452a;	
}
.BreadCrumbTrailSpacer
{
	background-repeat: no-repeat;
}
.BreadCrumbTrailNoLink
{
}
#BreadCrumbs A
{
	color:#71452a;
}
#BreadCrumbs A:Hover
{
	color:#71452a;
}
/* END BREADCRUMB TAGS */

/* CATEGORY LIST CONTROL TAGS */
.OtherCategory A, #HomeColumn1 .OtherCategory A
{
	font: 12px/18px Verdana, Arial, Helvetica, Sans-Serif;
	color: #AE410B;
	text-decoration:none;
	/*border-bottom:1px solid #faca78;	*/
}

.SpecialCategory A, #HomeColumn1 .SpecialCategory A
{
	font: 12px/18px Verdana, Arial, Helvetica, Sans-Serif;
	color: #007dc3;
	text-decoration:none;
	/*border-bottom:1px solid #faca78;	*/
}

.SpecialCategory a:hover, #HomeColumn1 .SpecialCategory a:hover, .OtherCategory a:hover, #HomeColumn1 .OtherCategory a:hover
{	text-decoration:underline;
}
.CurrentCategory A
{
	font: bold 13px/17px Verdana, Arial, Helvetica, Sans-Serif;
	text-decoration:none;
	color:#003399;
}
.SubCategory A, .SubCategory A:Visited, .SubCategory A:Active
{
	font: 11px/17px Verdana, Arial, Helvetica, Sans-Serif;
	color: #666;
	text-decoration: none;
}
.SubCategory A:Hover
{
	text-decoration: underline;
}
/* 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;
}
#ProductProperties UL UL
{
	margin: 5px 0px 0px 50px;
	list-style-type: disc;
}

.CurrentCategory A {
font: 11px/17px Verdana, Arial, Helvetica, Sans-Serif;
font-weight:bold;
color:#a3410b;
text-decoration:none;
}
/* Category Page */
#CategoryListHeader
{	
}
#CategoryListHeader #LayoutTable
{
	width:510px;
}
#RecordsFound,#Pager,#Sorter, #Sorter TD
{
	font: 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color:#000;
}
#RecordsFound
{
}
#Pager
{	
}
#Sorter
{
}
#Sorter Table
{
}
#tblItems
{
	border: 1px solid #c25f17;
	width:720px;
	margin:5px;
}
#CheckoutTable
{
	width:720px;
}
#CheckoutSteps
{
	margin:5px;
}
.CheckoutStep
{
	font: 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
}
#CheckoutSteps A
{
	padding-right:20px;
	text-decoration:none;
	color:#666;
}
.CheckoutStep .CheckoutStepCurrent
{
	font: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color:#003366;
}

.CheckoutDescription
{
	font: 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
}
#AddressBookPanel
{
	width:720px;
	margin:0px 0px 10px 0px;	
}
.ContentBox
{
	margin: 3px 0px 5px 20px;	
	text-align:left;
	background:#FFFFEE;
	border: solid 1px #708090;
	padding:10px;
}
#CheckoutTotals
{
	text-align:center;
	background:#FFCC66;
	border: 1px solid #708090;
	padding:0px;
	width:174px;
}
#PlaceOrderCell
{
	padding:0px;
	text-align:center;
	background:#FFFFEE;
	border: 1px solid #708090;
	width:174px;
}
#CheckoutCoupons, .ControlArea,#ProductControls
{
	background:#ffe599;
	border: 1px solid #708090;
	padding:5px;
}
#CheckoutPayment
{
	background:#FFFFEE;
	border: 1px solid #708090;
	padding:5px;
	text-align:left;	
}

#ProductControls
{
	margin-top:20px;
}


#ProductReviews, #ProductReviewNew
{
	margin: 20px 0px 10px 0px;	
}
#ProductReviews H3
{
	padding-right: 3px;
	background-position: center bottom;
	padding-left: 3px;
	/*background-image: url(H3ReviewBackground.gif);*/
	padding-bottom: 12px;
	margin: 0px;
	font: bold 14px/14px Verdana, Arial, Helvetica, Sans-Serif;
	/*color: #069;*/
	color:#73472d;
	padding-top: 5px;
	background-repeat: no-repeat;
	background-color: #fff;
	text-align: center;
}
#ProductReviews A
{
	font: 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
	}
.ProductReviewRating
{
	font: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color:#CC6600;
}
.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;
}
/*.RelatedItemsBlock H4
{
	padding-right: 3px;
	background-position: center bottom;
	padding-left: 3px;
	background-image: url(h4-bg.gif);
	padding-bottom: 12px;
	margin: 0px;
	font: bold 12px/12px Verdana, Arial, Helvetica, Sans-Serif;	
	padding-top: 5px;
	background-repeat: no-repeat;
	background-color: #fff;
	text-align: center;
	background-image:url(h4-bg.gif);
	height:26px;
	margin: 0px;
	padding-top:5px;
	font: bold 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
	color: #FFF;
	background-repeat: no-repeat;
	text-align:center;

}*/

#VolumeDiscounts
{
	margin:5px;
}
.VolumePricingHeader
{
	background:#CC6600;
	font: 11px/12px Verdana, Arial, Helvetica, Sans-Serif;
	color:#FFF;
}
.VolumePricingText
{
	font: 11px/12px Verdana, Arial, Helvetica, Sans-Serif;
	color:#666;	
}
.NewProductBadge
{
	height:9px;	
	margin-top:-19px;
}
.NewProductBadge IMG
{
	position:relative;
	left:-55px;
}



/* use extra divs to insert custom graphics or elements */
#extraDiv2,#extraDiv3,#extraDiv4,#extraDiv5,#ExtraDiv1,#ExtraDiv6
{
	display:none;
}

/* Error Message Boxes */
.WebPageMessage
{
	width:500px;
	border:solid 1px #000;
	background:#FFF;
	padding:0px;
	margin:5px 0px 5px 0px;
}

.WebPageMessageError, .WebPageMessageWarning, .WebPageMessageInformation, .WebPageMessageQuestion, .WebPageMessageOK
{
	padding: 5px;
	background-position: 5px 5px;
	background-repeat: no-repeat;
}
.WebPageMessageError
{
	background-image: url(/BVThemes/KCK/WebPageMessageError.gif);
}
.WebPageMessageWarning
{
		background-image: url(/BVThemes/KCK/WebPageMessageWarning.gif);
}
.WebPageMessageInformation
{
		background-image: url(/BVThemes/KCK/WebPageMessageInformation.gif);
}
.WebPageMessageQuestion
{
		background-image: url(/BVThemes/KCK/WebPageMessageQuestion.gif);
}
.WebPageMessageOK
{
		background-image: url(/BVThemes/KCK/WebPageMessageOK.gif);
}
.WebPageMessage .Message
{
	font: 11px Verdana, Arial, Helvetica, Sans-Serif;
	padding: 0px 0px 15px 40px;
	margin:0px;
}
/* End Error Message Boxes */

/* ----- Sample AddImageThumbnails Styles -----  Add to the style sheet of your currently selected theme */


.ThumbsBlock
{
	/* Surrounds the ThumbNail Table */
	width:220px;          /* Keep width the same as #ProductControls */
	margin-top:5px;
	text-align: center;
	border: 1px solid #BF5A15;
	padding:5px;
}
.ThumbsBlockContent
{
	/* ThumbNail Table Column properties */
	padding:3px;    /* Space between columns */
	text-align:center;
	border: 0px;
}

.ThumbsPic
{
	/* ThumbNail Image properties */
	text-align:center;
	border: 1px solid #BF5A15;
}

.ThumbsTable
{
	padding:0px;
	text-align: center;
}

.ThumbsTableTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; font-style: normal; font-weight: normal; color: Black; text-decoration: none;
	text-align: center;
}

/* Change product sort behavior */
.sortorder {display:none;}
#Sorter  {display:none;}

.HomepageBlock {
font: 12px/14px Verdana, Arial, Helvetica, Sans-Serif;
width:150px;
padding: 0px 0px 20px 0px;
/*margin-right:0px;*/
}

#lblCategoryName {
font:16px/18px Verdana, Arial, Helvetica, Sans-Serif;
font-weight:bold;
}

#EmailThisPage1_imgEmail {
/*margin-bottom:300px;*/
}

#shipinfofirst {
font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
/*font-weight:bold; */
color:#cc6600;
}

.spIn {
font:11 px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
}

#dgPolicy {
font:11px/14px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin:10px;
}

#HomeTable1
{
	padding:0px;
	margin:0px;
	width:740px;
	background:#FFF;
margin:10px; margin-top:0; 
}

#lblContent 
{
font:11px/14px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin:10px;
}

#lblIntroText
{
font:11px/14px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

#Records {
text-align:center;
}

.BVSmallText UL 
{
	margin:20px;
}
#BVSmallText LI
{
}