﻿/*  */
body 
{
	background-color:#CDA71C;
	margin: 18px 0px 18px 0px;
	padding: 0;
	font-size: small;
	font-family: "Lucida Grande",Arial,Helvetica, sans-serif;
	color: #474747;
	letter-spacing: normal;
	line-height:normal;
}



/* table { width: 100%; font-size: 1em; } /*

/* Misc */
img { border: none; }

/* Headings */
h1 { font-size:200%; line-height:normal; color: #373737}
h2 { font-size:150%; line-height:normal; }
h3 { font-size:130%; line-height: normal; }
h4 { font-size:110% ; line-height: normal; }

/* Lists */
ol, ul { margin: .5em 1em; padding: 0; }
li { margin: 0 0 0 1em; padding: .2em 0; }

/* Links */
a { }
a:link { color: #666666; }
a:hover { color: #B73D18;  }

/* Clearing Floats */
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clear { display: inline-table; }
* html .clear { height: 1%; }
.clear { display: block; overflow: hidden; }

/* Layout */

#MainPage 
{
	border: solid 0px #ffff;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	background-color:#e4d187;
	
	
}
#MainHeader { background-color:#AE6F00; text-align:center;}

#MainHeaderMenu { background-color:#6d3d00; height:30px; width:800px; overflow:hidden; }
.header
/* Header */
.header
{
	background-color:#6D3D00;
	border: solid 0px #6D3D00;
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	color:#CDA71C;
	
}

.header ul
{
	width: 797px;
	list-style-type: none;
}

.header ul li
{
	display: inline;
}

.header a
{
	color: #FFFFFF !important;
	font-size: 80%;
	text-decoration:none;
}
.header img
{ 
	vertical-align: middle;
}


#MainHeaderTopLogo { background: transparent url(/BVModules/Themes/Primary/images/MainLogo.png) no-repeat; width:765px; height:82px; margin-top:20px;}
#MainHeaderImageRorate {width:768px; height:138px;}
#MainHeaderImageRorate .Img {margin:10px 10px 0 0;}
#MainHeaderImageRorate .LastImg {margin-right:0;}
/*
Column = SubHeaderImage 
#MainHeaderImageRorate {background: transparent url(/BVModules/Themes/Primary/images/rotate3.jpg) no-repeat; width:768px; height:138px;}
*/
#MainTabs {width: 800px;height:28px; background-color:#AE6F00;}
#MainTabs_Left { float:left; background: transparent url(/BVModules/Themes/Primary/images/MenuLeftArrow.gif) no-repeat; width:13px; height:28px;}
#MainTabs_LeftBody {float:left; background-color:#AE6F00; height:28px; width:400px; padding-left: 10px; padding-top: 0px; color: #ebdea9; font-weight: bold;}
#MainTabs_LeftBody a {color: #ebdea9; font-weight: bold;}
#MainTabs_RightBody {float:right; background-color:#AE6F00; height:28px; width:320px;}
#MainTabs_RightBody1 {float:right; background-color:#AE6F00; height:28px; width:240px;}
#MainTabs_RightBody2 {float:right; background-color:#AE6F00; height:28px; width:320px;}
#MainTabs_RightBodyAccount {float:right; background-color:#AE6F00; height:28px; width:322px;}

#MainTabs_Right { float:right; background: transparent url(/BVModules/Themes/Primary/images/MenuRightArrow.gif) no-repeat; width:13px; height:28px;}
                    
#MainBody {width: 800px; background-color:#AE6F00; height:auto; text-align:center;}
#MainBodyLeft {float:left; min-height:600px; width:535px; height:auto; }
#MainBodyRight {float:right; min-height:600px;width:220px; height:100%; padding:15px 10px 15px 10px; }
#MainBodyFull {float:left; min-height:600px;width:753px; height:100%; padding:15px 10px 15px 10px; }
/*
#MainBodyLeft {position:relative; float:left; min-height:600px; background-color:#EBDEA9; margin:0px 0px 1px 15px;border: solid 2px #FFFFFF; width:545px; height:auto; }
#MainBodyRight {position:relative; float:right; min-height:600px;background-color:#E4D187; margin:0px 15px 1px 0px;border: solid 2px #FFFFFF; width:220px; height:100%; }
*/

#MainBodyTableBG { background-color:White;}
#MainBodyTable { width:770px; padding:0px 0px 0px 0px;}
.MainBodyTable_Content { background-color:#ebdea9;}
.MainBodyTable_Menu { background-color:#e4d187;}

#FooterBar {width: 800px;height:auto; background-color:#AE6F00; min-height:28px;}
#FooterBar_Left {  float:left; background: #AE6F00 url(/BVModules/Themes/Primary/images/MenuLeftArrow.gif) no-repeat; width:13px; height:28px;}
#FooterBar_Center { float:left; background-color:#AE6F00; height:auto; width:774px; text-align:center; min-height:28px; color:#ebdea9; font-weight:bolder; font-size:smaller;}
#FooterBar_Right {  float:right; background: #AE6F00 url(/BVModules/Themes/Primary/images/MenuRightArrow.gif) no-repeat; width:13px; height:28px;}
  
#BottomFooter {width: 800px;height:auto; background-color:#CDA71C; text-align:center;}
#BottomFooter ul
{
	width: 800px;
	list-style-type: none;
}

#BottomFooter ul li
{
	display: inline;
}

#BottomFooter a
{
	color: #FFFFFF;
	font-size: 80%;
	text-decoration:none;
}
.searchboxform 
{
    padding: 0 0 0 8px;
}

.searchboxform .searchbutton
{
    /* position:relative; */
    top:4px;
}
.MainContentWhiteArrow 
{ 
	float:left; 
	background: transparent url(/BVModules/Themes/Primary/images/MainContentWhiteArrow.gif) no-repeat 0px 25px; 
	min-height:30px; 
	width:488px; 
	padding:30px 22px 10px 22px; 
}
.MainContentWhiteArrowFullPage
{ 
	float:left; 
	background: transparent url(/BVModules/Themes/Primary/images/MainContentWhiteArrow.gif) no-repeat 0px 25px; 
	min-height:30px; 
	width:700px; 
	padding:30px 22px 10px 22px; 
}
.MainContentWhiteArrowFullPage img { max-height:250px; max-width:250px;}
 /* <IMG src="/images/org/folkschool.jpg" border=0 style="padding:10px 10px 10px 10px;"> */




/* Center */
.centerSection
{ 
	border: solid 1px #666666;
	/* position: relative; */
	margin-left: auto;
	margin-right: auto;
	width: 990px;
}

/* Footer */
.footer
{
	border: solid 1px #666666;
	/* position: relative; */
	margin-left: auto;
	margin-right: auto;
	width: 990px;
}





#subcategorymenu .record, #subcategorymenu2 .record {text-align:center;width:220px;padding: 0 0 40px 0;}
#subcategorymenu .record img, #subcategorymenu2 .record img {border:solid 1px #000;height:200px;margin:0 0 10px 0;}


#CategoryProducts {}
#CategoryProducts .ImageDiv {float:left;padding: 0 0 40px 0;}
#CategoryProducts .ImageDiv img {border:solid 1px #000;margin:0 10px 10px 0;float:left;}
#CategoryProducts .DescriptionDiv {text-align:left;float:left;width:220px;padding: 0 0 40px 0;}

.pager {width:300px;}
.pager li {float:left;}


/* BV Commerce Button */
.poweredby { text-align: center; margin: 5px; }

.MarkDownPrice {text-decoration:line-through;}

#ForceToTop { position:absolute; z-index:1000;}
#ForceToBack { position:absolute; z-index:1;}


.BlockCalendarEventLink { color:#446124; font-size:smaller;}

.ArtsLogo 
{
	margin:60px 15px 15px 30px;
	height:76px;
	width:153px;
	background: transparent url(/images/ArtsLogos.png) no-repeat 0px 0px; 
}
#ForceOnTop { overflow:hidden; width:800px;}
.F0rceImageSize img { width:150px; height:150px; margin-top:15px;}
.F0rceImageSizeLarge img { max-width:350px; max-height:350px; margin-left:50px;}

#productimage img { max-width:350px; max-height:350px; margin:10px 10px 10px 10px;}

.imagePad { padding:10px 10px 10px 10px;}
#SearchResultShrinker img { max-height:150px; max-width:150px; margin-top:15px;}
#WishListShrinker img { max-height:150px; max-width:150px; margin-top:15px;}
.wishlistproductimage { margin:5px 5px 5px 5px;}
.wishlistproductlink { margin:5px 5px 5px 5px;}
.wishlistprice { margin:5px 5px 5px 5px;}
.wishlistQTY { margin:5px 5px 5px 5px;}


.address {margin:5px 5px 5px 5px; padding:5px 5px 5px 5px; line-height:22px;}
.cartitemimage {margin:5px 5px 5px 5px; height:150px; width:150px;}
.cartitemimage img {max-height:150px; max-width:150px;}
.cartitemdescription { font-weight:bolder; max-width:300px; text-align:left;margin:5px 5px 5px 5px;}
.cartPriceSpacing {margin:5px 5px 5px 5px;}
.cartHeaderStyle{ font-weight:bold; color:Black;}

.row { margin:5px 5px 5px 5px;}
.altrow { margin:5px 5px 5px 5px;}
.rowheader{ font-weight:bold; color:Black;}

.ForThankyouPadFOrSpacer {margin:5px 5px 5px 5px;}
.formlabel {margin:5px 5px 5px 5px;}
.suggestedimage img { }
#contentcolumn { vertical-align:text-top;}

/* Pager Control */
.pager { margin: 10px 0; padding: 5px 0; text-align: center; clear: both;}
.pager ul {list-style:none;margin:0;padding:0;}
.pager ul li {display:inline;margin:0 1px;padding:0;color:#ddd;font-size:85%;}
.pager a, .pager .disabled { color: #444; padding: 3px 6px; background: #eee; border: 2px solid #ddd; text-decoration: none; }
.pager .disabled { color: #ccc; }
.pager li.current a { color: #fff; font-weight: bold; border-color: #666; background: #666; }
.pager a:hover { border-color: #999; }

.NCFoodBlogHeader { font-weight:bold; font-size:x-large;}
.NCFoodBlog { font-weight:bold;}

.disabledButton {opacity:0.5; filter:alpha(opacity=50); cursor: default;};
.enabledButton {opacity:1; filter:alpha(opacity=100); cursor: pointer;};