



html, body {
height: 100%;
}
#wrapper {
	
	width: 958px;
	margin: 0 auto;	
	padding: 0;
	
}
#wrapper_admin {
	
	width: 850px;
	margin: 0 auto;	
	padding: 15px 20px 20px 20px;
	background-color:#FFFFFF;
	
}
#wrapperproducts{width: 958px;
	height: 800px;
	margin: 0 auto;	
	padding: 0;}
	
#wrappercart{width: 958px;
	height: 825px;
	margin: 0 auto;	
	padding: 0;}	

	
#prodwrapper {width: 958px;
	height: 100%;
	margin: 0 auto;	
	padding: 0;}



#aboutuscentralcontainer {/* changed*/
	width: 956px;
	height:788px;
	border-top: none;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	margin: 0;	
}
#privacy_newwrapper {width: 958px;
	
	margin: 0 auto;	
	padding: 10px;
	}
#privacy_newleftnav { float:left; width:140px; margin:6px 0 0 10px;}  	
#privacy_newleftnav_news{ float:left; width:140px; height:635px; margin:6px 0 0 10px;}
* html #privacy_newcentralcontainer {
height: 100%;
}
#privacy_newcart_rightgreenblock { width:210x; margin:1px 0 0 0; padding-top:10px; float:right; border-left:1px solid #F0F0F0;}
#privacy_newcentralcontainer {
	width: 956px;
	border-top:none;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC; 
	margin-top: 0;
	margin-bottom:2px;	
}
#sep{width:800px; height:10px; margin:0; padding:0; background-color:#999999;}
#privacy_newfooter{margin:10px 0 0 9px;}
#privacy_newfooter2{	clear:both;}
#privacy_newcontent {width: 480px; float:left; padding-left:3px; margin:0 1px 10px 7px;} 
#privacy_newcontent_news {width: 465px; float:left; padding-left:3px; margin:0 1px 10px 7px;}
#privacy_search_newcontent{ float:left; padding-left:3px; margin:0 1px 10px 7px;}
#privacy_proddetail_newcontent{ float:left; clear:bothpadding-left:3px; margin:0 1px 10px 7px;}
#privacy_newhomecategories {width: 297px; height: 310px;
	float:right;  padding:0px;}
#proddetailwrapper{width: 958px;
	height: 925px;
	margin: 0 auto;	
	padding: 0;}	
.catheader {font-family:Arial, Helvetica, sans-serif; 
font-size: 17px;
color:#666666;
margin-top:15px;
margin-bottom:10px;}
#catheadertext {width:488px; margin:4px 0 4px 5px; font-family:Arial, Helvetica, sans-serif; 
font-size: 12px; color:#768E0D;}
#banner {width: 958px; margin: 0;}

#topnav { height: 25px; background-color:#CCCC99; margin: 1px 0 0px 0;
	}
ul.nav {
    width:665px;
	list-style-type: none;	
	margin-left: -10px;
	margin-top: 2px;
	margin-bottom: 1px;
	padding: 0px 0 0 0px;
	text-align:center;
	float:left;
	clear:left;}
#content {width: 793px; float:right;}
#prodcontent {width: 792px; float:right; margin:0;}
#searchprodcontent {width: 790px; float:right; margin:0;}
ul.nav li {display: inline; text-align:center;  
	} 
ul.nav a {
	text-decoration: none;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;	
	}

ul.nav li a:hover{color: #666666;}

#search {
	height:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	float: right;
	text-align:right;
	width: 260px; margin: 0; 
	padding: 0 10px 0 0px;
	  }
#categorybottompic {float:left; margin:10px 0 5px 0; clear:left;}
#categories {clear:both; color:768E0D;}

#categoryheader {width: 488px; margin: 2px 0 5px 0;}
#categoryleftnav { font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-left:5px; }
#cartstrip {height: 25px; width:50%; background-color:#FFCC33; margin: 1px 0 0px 0; float:right;}
ul.cartnav {
	list-style-type: none;	
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 0px 10px 0px 0px;
	text-align:right;
	float:right;
	clear:right;
	
}

ul.cartnav li {display: inline; text-align: right;  
	} 
ul.cartnav a {
	text-decoration: none;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style-type: none;
	text-align: center; 
	}
ul.cartnav li a:hover {color:#FFFFFF;}
#proddetailcentralcontainer{height: 848px;
width:956px;
	border-top: none;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	margin: 0;}
#prodcentralcontainer {height: 673px;
	border-top: none;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	margin: 0;}
#catcentralcontainer{width: 956px;
	height:582px;
	border-top: none;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	margin: 0;}
#cat_everyday_centralcontainer{width: 956px; height:775px; border-top: none; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC;	margin: 0; }
#cartcentralcontainer{
	width: 956px;
	height: 800px;
	border-top: none;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	margin: 0;
}	
#centralcontainer {
	width: 956px;
	height: 668px;
	border-top: none;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	margin: 0;
}	

#newscentralcontainer {
	width: 956px;
	height:900px;
	border-top: none;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	margin: 0;	
}
#aboutusleftnav { float:left; height:688px; width:140px; margin:6px 0 0 10px;} 
#newsleftnav { float:left; height:100%; width:140px; margin:6px 0 0 10px;}
SPAN.mainbodyspan {}
#incproddetailcontainer {width:99%; margin: 0 0 0 10px; padding:0;}
#incproddetailcontable  {width:275px; height:410px; float:right; clear:left; background-color:#CCC; padding:0; margin:0;}
.arrowlistmenu{
width: 140px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/
font: 12px Arial;
color: #5F5C50;
background:  url(images/homepage/arrowbullet.png) no-repeat center left;
margin-top: 4px; margin-bottom: 4px; /*bottom spacing between header and rest of content*/
text-transform: none;
padding: 1px 0 1px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.menuheaderlink { /*CSS class for fixed menu headers*/
	font: 12px Arial;
	color: #5F5C50;
	background:  url(images/homepage/arrowbullet.png) no-repeat center left;
	margin-top: 4px; margin-bottom: 4px; /*bottom spacing between header and rest of content*/
	text-transform: none;
	padding: 1px 0 1px 10px; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
}
.menuheaderlink:hover{ font: 12px Arial;
color: #99CC00;}
.menuheader:hover{ font: 12px Arial;
color: #99CC00;}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(images/homepage/arrowbulletdown.png);
color: #99CC00;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/

list-style-type: none;
margin: 0 0 0 2px;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #5F5C50;
display: block;
padding: 0px 0;
padding-left: 15px; /*link text is indented 15px*/
text-decoration: none;
font: 11px Arial;
color: #5F5C50;
border-bottom: 1px solid #F0F0F0;

}

.arrowlistmenu ul li a:visited{
color: #5F5C50;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #99CC00;

}
#catheaderanddescription {margin-top: 5px; margin-bottom: 3px;}
#catheadertext2 {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; margin-top: 5px; margin-bottom: 3px;}
#catleftnav { float:left; width:150px; height:475px; margin:6px 0 0 6px;}
#leftnav { float:left; width:150px; margin:6px 0 0 6px;}
#prodleftnav { float:left; height:585px; width:140px; margin:6px 0 0 10px;}
#proddetailleftnav{float:left; height:760px; width:140px; margin:6px 0 0 10px;}
#cartleftnav{float:left; height:705px; width:140px; margin:6px 0 0 10px;}
#news_revolvingpic{float:left;
	width: 480px;
	height:600px;
	border:none;
	margin: 6px 0px 0 0; }
#privacy_revolvingpic{float:left;
	width: 470px;
	height: 315px;
	border:none;
	margin: 6px 0px 0 0; }
#revolvingpic {
float:left;
	width: 488px;
	height: 315px;
	border:none;
	margin: 6px 0 0 0;}
p {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; margin-top: 7px; margin-bottom: 7px;}
#newshomecategories{width: 300px; height: 310px;
	float:right;  padding:0px; margin:0px;}
#homecategories {width: 300px; height: 310px;
	float:right;  padding:0px;}
img.gallerytop {margin:5px 3px 4px 0;}
img.gallerymiddle {margin:0 3px 0 0;}
img.gallerybottom{margin: 4px 3px 7px 0;}
a.linkopacity img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;}

a.linkopacity:hover img {
filter:alpha(opacity=75);   
-moz-opacity: 0.75;   
opacity: 0.75;
}
#mailinglist {width:140px;}
#welcome{ width:487px; height:255px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; float:left;}
img.welcome {margin:10px 5px 0px 0; }
img.ourmission{margin: 3px 0 0 0;}
#beesareprecious{
	width:300px;
	height: 130px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #666666;
	
}
#beepic{float:left; margin:0 6px 0 0;}
#beetext {text-decoration: none; }
a.link:link{ color: #99CC00;}
a.link:visited{ color: #999900;}
a.link:hover{ color: #669900;}
a.link:active{ color: #CCCCCC;}
#news{height:275px; margin:0 10px 10px 0px; float:right; clear:right;}
#footer{float:left; margin:10px 0 0 6px;}
#prodbodyfooter{margin:0px 0 0 6px;}
#proddetailfooter{margin:10px 0 0 6px;}
input.first, textarea.first, select.first {
border : 1px solid #f0f0f0;
background-color : #FFFFFF;
color : #0E1930;
font-size : 12px;
font-family: Arial, Helvetica, sans-serif;
margin:3px 0 0 0 ;
padding: 0 0 1px 0;
height: 17px; 
}
.welcometext {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; margin:8px 0 8px 0;}
.welcometext1 {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; margin:2px 0 2px 0;}
.welcometext2 {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #669900; font-weight: strong; margin:2px 0 2px 0;}
.welcometext3 {font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; font-weight: strong; margin:2px 0 2px 0;}
.welcometext4 {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; margin:2px 0 15px 0;}
class.custyreviews{font-family:Arial, Helvetica, sans-serif; font-size: 16px; color: #666666;} 
#news_date{font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
#news_title{font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
#news_main{font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
#news_details{font-family:Arial, Helvetica, sans-serif; font-size: 14px;}


#main_box{width:400; height:100%; float:left; clear:left;}
#main_box{width:400; height:100%; float:left; clear:left;}
#admintable {border: 1px solid; border-collapse: collapse; border-color:#CCCCCC;}
ul.nav_admin {list-style-type:none; padding-left:0; padding-top:6px; padding-bottom:5px; margin-left:0; border-bottom:1px dashed #000;}
ul.nav_admin li {display: inline;}
ul.nav_admin a {border:1px dashed #000; border-bottom:none; padding: 5px 15px 5px 15px; margin-right:5px; background-color:#EAEAEA; text-decoration:none; color:#333;}