body
{
	font-family: Verdana, Sans-Serif;
	text-decoration: none;
	font-size: .9em;
	font-weight:normal;
}

.SmallText
{
	font-size:0.8em;
	font-weight:normal;
}

.TinyText
{
	font-size:0.7em;
	font-weight:normal;
}

.BoldText
{
	font-weight:bold;
}

p
{
	color: Black;
	font-family: Verdana, Sans-Serif;
	text-decoration:none;
	font-size: 1em;
}

a
{
    color:#735218;
}

input
{
	color: #735218;
	font-family: Verdana, Sans-Serif;
	text-decoration: none;
	font-size: 0.8em;
	font-weight:bold;
}

.DominantButton
{
	background-color:#844A00;
	color: #FFE729;
	font-family: Verdana, Sans-Serif;
	text-decoration: none;
	font-size: 1em;
	font-weight:bold;
	margin:0.5em;
}	
/*#placeOrderButton, #continueShoppingButton*/

A.DepartmentUnselected
{
	color: Blue;
	font-family: Verdana, Sans-Serif;
	text-decoration: none;
	font-size: 0.8em;
	font-weight:bold;
	line-height: 25px;
	padding-left: 0px
}

A.DepartmentUnselected:hover
{
	color: Red;
	padding-left: 0px
}

A.DepartmentSelected
{
	color: Green;
	font-family: Verdana, Sans-Serif;
	text-decoration: none;
	font-size: 0.8em;
	font-weight:bold;
	line-height: 25px;
	padding-left: 0px
}

.centreImage
{
    margin-left:15em;
    margin-right:15em;
}

.DepartmentTitle
{
	color:Black;
	font-family: Verdana, Sans-Serif;
	text-decoration: none;
	font-size: 1.2em;
	font-weight:bold;
	margin-bottom:0em;
	display:block;
}

.ListDescription
{
	
	font-family: Verdana, Sans-Serif;
	font-weight:normal;
	font-size: .8em;
	padding:1em;
	display:block;
}

.FirstPageText
{
	color:Green;
	font-family: Verdana, Sans-Serif;
	font-weight:bold;
	font-size: 1.1em;
	padding-left:1em;
}

/*=============================================================
    Intro on home page
=============================================================*/

.intro
{
    font-size:0.8em;
    color:#70571E;
    margin:0em 1em 1em 1em;
    
} 

.intro h2
{
    color:#70571E;
} 

/*=============================================================
    Details forms - general
=============================================================*/

.CustContainer
{
	/*width:700px; */
	border-style:solid;
	border-width:1px;
	border-color:#111111;
	position:relative;
	margin-left:0em;
	padding:5px;
	font-size:1em;
	font-weight:normal;
	text-align:left;
}

.CustHeading
{
    /*background:brown;*/
	font-family: Verdana, Sans-Serif;
	color:#111111;
	text-align:left;
	padding-left:0.5em;
	font-size:1em;
	line-height:1.2em;
	font-weight:bold;
}

#ReturningCustomer
{
    color:White;
    background-color:#558000;
}

#NewCustomer
{
    background-color:#ffcc33;
}


/*
.CountryLabel
{
	position:relative;
	width:160px;
	float:left;
	font-size:.8em;

}
*/
.CustLine
{
    height:2.5em;
    /*background-color:Orange;*/
    margin:2px;
    font-size:.8em;
}
/*.CustLabel
{
    background-color:Green;
	position:relative;
	font-size:.8em;
	width:220px;
}*/

.CustLabelArea
{
    /*background-color:Teal;*/
	width:220px;
	float:left;
}

.CustBox
{
	width:180px;
	font-size:1em;
	font-weight:normal;
	color:Black;
	background-color:White;
	float:left;
}

.CustError
{
	width:200px;
	
	font-weight:normal;
	color:Red;
	/*background-color:Yellow;*/
    /*height:20px;*/
}

.CustSpan
{
	position:relative;
	width:14.4em;
	margin-left:2em;
	line-height:1em;
	font-size:.8em;
	
}

.CustCheck
{
	margin-left:0em;
}

.CustButton
{
	position:relative;
	color:Red;
	margin:0em;
}




.CustCombo
{
	position:relative;
	width:12em;
	font-size:1em;
	font-weight:normal;
	height:1.5em;
}

.CustLoginMessage
{
	position:relative;
	left:2em;
	color:Red;
	font-weight:normal;
	font-size:1em;
}


.CustError2
{
	position:relative;
	left:31.4em;
	top:-3.6em;
	width:22em;
	font-size:.8em;
}

#LoginButton
{
    margin-left:16em;
}

.CardBox
{
	position:relative;
	margin-left:0em;
	left:2em;
	width:16em;
	font-size:.8em;
	font-weight:normal;
	color:Black;
	background-color:White;
	
}

.ContactPanel
{
    background-color:Yellow;
    width:100%;
}
    

/*=============================================================
    Details forms - specific
=============================================================*/

#CheckoutCCAddr
{
    	height:22em;
}

#CustomerLogin
{
    /*background:gray;*/
    padding-top:0.5em;
}

#CustomerEdit
{
   height:12em;
}
    
/*=============================================================
    Heading
=============================================================*/
.header
{
    height:100px;
}
.beelogo
{
    height:100px;
    width:400px;
    float:left;
}
.bees
{
    float:right;
}

.PageTop
{
    /*background-color:Yellow;*/

}

.TopMessage
{
    float:left;
}

/*=============================================================
	ContactUs Page
=============================================================*/

.ContactContainer
{
	width:44em;
	border-style:solid;
	border-width:1px;
	border-color:#111111;
	position:relative;
	margin-left:0em;
	padding:1em;
	font-size:1em;
	font-weight:normal;
}

.ContactTop
{
    height:6em;
}

.ContactItem
{
    margin-bottom:0.5em;
    height:1.5em;
}

.ContactLabel
{
	width:14em;
	font-size:.8em;
    height:1.5em;
    float:left;
}

.ContactBox
{
	width:16em;
	font-size:.8em;
	font-weight:normal;
	color:Black;
	background-color:White;
	float:left;
	height:2em;
}


.ContactError
{
	width:22em;
	font-size:.8em;
	font-weight:normal;
	color:Red;
    	float:left;
	height:3em;    
}
.MultiBox
{
	font-size:.8em;
	width:40em;
	height:10em;
	font-weight:normal;
	color:Black;
	background-color:White;
}


/*=============================================================
	Menu
=============================================================*/
.menubar
{
    height:1.5em;
    background-image:url(images/menubackground.gif);
    background-repeat:repeat;
    margin-bottom:2px;
    vertical-align:top;
    margin-top:2px;
}

.menuitem
{
    font-size:0.75em;
	font-family:Verdana, Sans-Serif;
	text-align:center;
	font-weight:bold;
    width:99px;
    float:left;
}

.menubar a {
	color: #ffffff;
	}

.menubar a:hover {
	text-decoration:none;
	}
/*=============================================================
	Category List
=============================================================*/

.CatList, .CatListAlt
{
	margin:0.5em;
	margin-bottom:1em;
    
    height:8em;
}

.CatList a, .CatListAlt a
{
	color:Gray;
	font-size:1em;
}

.CatList a:hover, .CatListAlt a:hover
{
	color:Black;
}

.CatList img, .CatListAlt img
{
	width:120px;
	height:120px;
}

.CatListLinks, .CatListLinksAlt
{
    text-align:center;
    float:left;
    font-size:0.8em;
    margin-left:2em;
}

.CatListDescription, .CatListDescriptionAlt
{
    float:left;
    margin-left:1em;
    font-size:0.8em;
    width:70%;
}

.CatListAlt
{
    
}

.CatListLinksAlt, .CatListDescriptionAlt
{
    float:right;
} 


/*=============================================================
	Product Details Panel (one product per page)
=============================================================*/

.breadcrumb
{
    font-family: Verdana, Sans-Serif;
    color:Gray;
    font-size:0.9em;
    margin-bottom:1em;
    margin-left:3em;
}

.breadcrumb a
{
    font-family: Verdana, Sans-Serif;
    color:Gray;
    font-size:0.8em;

}

.ProductName
{
	font-size:1.2em;
	font-weight:bold;
	width:95%;
	margin-left:2em;
	color:Gray;
	line-height:25px;
	height:25px;
	margin-bottom:5px;
}

.ProductLargeImageBack
{
    margin:0 0 1em 2.5em;
    font-style:italic;
}


.ProductDetail 
{
	
	/*background-color:gray;*/
	width:560px;
	/*height:400px;*/
	margin-left:20px;
}

.ProductDetailLeft
{
    width:50%;
    float:left;
    
}

.ProductDetailRight
{
    width:50%;
    float:right;
    
}

.ProductImage
{
    margin-top:1em; 
}

.ProductDimensions
{
	font-family: Verdana, Sans-Serif;
	color:Gray;
	font-size:0.8em;
	margin-bottom:1em;
}
.ProductDetailDescription
{
	/*background:orange;*/
	font-family: Verdana, Sans-Serif;
	margin-top:1em;
	text-align:justify;
	font-size:.75em;
}

.ProductMinimumOrder
{
	border:solid 1px orange;
	padding:0.3em;
	font-family: Verdana, Sans-Serif;
	text-align:justify;
	font-size:.75em;
}

.ProductPrice
{
margin-top:20px;
	width:100%;
	/*background-color:Orange;*/
}

.ProductRRP
{
	font-family: Verdana, Sans-Serif;
	font-weight:bold;
	float:right;
	margin-right:1em;
	color:Gray;
	font-size:0.7em;
}

.YouSave
{
	font-family: Verdana, Sans-Serif;
	font-weight:normal;
	float:right;
	margin-right:0em;
	color:Red;
	font-size:0.8em;
	line-height:1em;
	width:75%;
	text-align:right;
}

.ProductRetail
{
	font-family: Verdana, Sans-Serif;
	font-weight:bold;
	float:right;
	margin-right:0em;
	color:Green;
}

.ProductStock
{
	font-family: Verdana, Sans-Serif;
	font-weight:bold;
	color:Red;
	float:left;
	margin-right:1em;
}

.TellFriend
{
	font-family: Verdana, Sans-Serif;
	clear:both;
	height:2em;
	color:Orange;
	vertical-align:middle;
	border:solid 1px green;
}
.TellFriendLink 
{
    background:url("images/recommendiconsmall.gif") no-repeat 0 0;   
    width:120px;
    height:40px;
    clear:both;
    margin:1em;
}
  
.TellFriendLink a
{
    margin-left:45px;
    margin-top:0px;
    float:right;
    
    color:Orange;
    font-weight:bold;
}  

.ProductOption
{
    width:100%;
    /*background-color:Orange;*/
    font-size:1em;
    text-align:right;
}

.ProductCartButton
{
	float:right;
	margin-top:1em;
	/*background-color:Orange;*/
}

.ProductLowStock
{
	float:right;
	margin-top:1em;
	color:Orange;
	font-weight:bold;
	font-size:0.9em;
}

.ProductNotAvail
{
	float:right;
	margin-top:0.5em;
	margin-bottom:0.5em;
	font-size:0.9em;
	background-color:Orange;
	color:White;
	padding:0.5em;
	
}

/*=============================================================
	Product List Panel (Two-up list of products)
=============================================================*/

.Product2UpPanel
{
	/*background:green;*/
	/*position:relative;*/
	background-image:url(images/ProductPanel280x350.gif);
	background-repeat:no-repeat;
	width:280px;
	height:350px;
	margin-left:5px;
	
}

.Product2UpContainer
{
    width:240px;
    height:350px;
    margin-left:15px;
    padding-top:10px;
	/*padding:.5em 2em 0 1em;*/
	
}
.Product2UpDescription
{
	/*background:orange;*/
	font-family: Verdana, Sans-Serif;
	/*margin-right:25px;
	margin-left:15px;*/
	text-align:justify;
	font-size:11px;
	/*width:240px;*/

}
.Product2UpListImage
{
	float:left;
	margin-top:1em;
	margin-right:.5em;
	
}

.Product2UpListImage img
{
	height:120px;
	width:120px;
}


.Product2UpName
{
	font-size:14px;
	font-weight:bold;
	width:240px;
	color:Gray;
	/*background-color:Lime;
    margin:20px 0 0 0;
    height:40px; */
}

.Product2UpName a
{
    text-decoration:none;
}

.Product2UpPrice
{
	width:240px;
	height:16px;
    /*background-color:Fuchsia;*/
}

.Product2UpRRP
{
	font-family: Verdana, Sans-Serif;
	font-weight:bold;
	float:right;
	margin-right:1em;
	color:Gray;
	font-size:10px;
}

.Product2UpRetail
{
	font-family: Verdana, Sans-Serif;
	font-weight:bold;
	float:right;
	margin-right:0em;
	color:Green;
	font-size:12px;
}

.Product2UpBuyButton
{
    float:right;   	
}


/*=============================================================
	Review Panel
=============================================================*/
.ReviewHeading
{
	color:#ee6622;
	font-size:1.1em;
	height:1em;
	margin-top:1em;
}

.ReviewInvitation
{
	height:1em;
	margin:.5em;
}

.ReviewPanelTop
{
	background-image:url(images/PanelTop580.gif);
	background-repeat:no-repeat;
	width:580px;
	height:20px;
	font-size:0.9em;
	padding-top:1em;
	padding-left:1em;
	margin-left:1em;
	color:Black;
}

.ReviewPanel
{
	background-image:url(images/PanelMiddle580.gif);
	background-repeat:repeat-y;
	width:580px;
	padding:1em;
	padding-right:2em;
	margin-left:1em;
	margin-right:1em;
	font-size:0.9em;
}

.ReviewPanelBottom
{
	background-image:url(images/PanelBottom580.gif);
	background-repeat:no-repeat;
	font-size:0.9em;
	width:580px;
	height:40px;
	margin-left:1em;
	padding-left:25em;
	right:0px;
}
.ReviewSmall
{
	font-size:0.8em;
	color:#111111;
	margin-right:0em;
}

.ReviewBold
{
	font-size:0.8em;
	color:#111111;
	font-weight:bold;
}

.ReviewTitle
{
	font-size:1em;
	font-weight:bold;
	margin-top:1em;
	color:#000000;
	margin-right:1em;
}

/*
================================================================ 
   Sign-in/member details
================================================================
*/

.memberbar {
    background-image: url(images/honeycom5.gif); 
    background-repeat:repeat;   
	color: #70571E;
	padding:0.1em;
	height:30px;
	margin-bottom:0.3em;
	}	
	
.memberiteml, .memberitemr, .memberitemc
{
  background-color:#ffd652;
  margin-right:.5em;
  margin-left:.5em;
  float:left;
  margin-top:0.2em;	
  line-height:1.2em;
  font-size:12pt;
  font-weight:bolder;
	  }
	  
.memberbar a{
    color:#70571E;	
  }


.memberbar a:hover{
 	text-decoration:none;
  }
  
.membertextbox
{
	font-size:100%;
	color: #0000AA;
	margin-top:.1em;
	margin-bottom:.1em;
	background-color: #F4F8FF;
	font-weight: 500;
}  

.memberbutton
{
	font-size:.8em;
	color: #0000AA;
	margin-top:.1em;

}  
.memberitemr {
	float:right;
}

.memberitemc {
	float:left;
	padding-left:18em;
	padding-right:0em;
}

/*
================================================================ 
   Drop-down menu
================================================================
*/



	

/*
================================================================ 
   All feature boxes                                               
================================================================
*/

.FeatureBoxContainer {
	
	margin:3%;
	margin-top:0.5em;
    height:auto;
	}

.FeatureBoxHeader
 {
     width:150px;
     font-size:11pt;
     line-height:2em;
     background-color:#ffcc33;
 }
 
.fbhtext
 {
     text-align:center;
     color:#111111;
     font-weight:500;
     
     font-family:Verdana, Sans-Serif;
     font-size:1em;
 }

.fbhtopleft
{
     background-image: url(images/lefttabbeeyellow.gif);
     background-repeat:no-repeat;
     width:10px;
     height:12px;
     float:left;
}

.fbhtopright
{
     background-image: url(images/righttabbeeyellow.gif);
     width:10px;
     height:12px;
     background-repeat:no-repeat;
     float:right;
     
}

.FeatureBoxContent
 {
     width:148px;	
     font-family:Verdana, Sans-Serif;
     font-size: 1em;
     padding-top:0.5em;
     margin:0px 0px 0px 0px;
     background-color:#FFFFFF;
     border-style:solid;
     border-width:1px;
     border-color: #ffcc33;
     border-top-style:none;
     text-align:center	;
     color:#111111;
     overflow:hidden;
 }
 
 
 * html .FeatureBoxContent {
    width: 140px; /* for IE5 and IE6 in quirks mode */
    w\idth: 150px; /* for IE6 in standards mode */
  } 

 
.FeatureBoxText  {
	font-family:Verdana, Sans-Serif;
    color:#111111;  
	font-size: 0.7em;
	text-align:center;
	display:block;
	padding:0.5em;
}

.FeatureBoxSubCat  {
	font-family:Verdana, Sans-Serif;
    color:#111111;  
	font-size: 0.6em;
	text-align:left;
	display:block;
    margin:0.1em;
	margin-left:3em; 
	padding:0.5em;

}
.FeatureBoxText2  {
	font-family:Verdana, Sans-Serif;
    color:#cc0000;  
	font-size: 0.7em;
	text-align:left;
	display:block;
	padding-top:0.5em;
}

.DeptListCat  {
	font-family:Verdana, Sans-Serif;
    color:#111111;  
	font-size: 0.7em;
	text-align:left;
	display:block;
	padding:0.3em;
	background-color:#ffcc33;
}

.DeptListSubCat  {
	font-family:Verdana, Sans-Serif;
    color:#111111;  
	font-size: 0.6em;
	text-align:left;
	margin-left:10px;
	margin-bottom:5px;
    line-height:1.5em;

}
/*
================================================================ 
   Specific feature boxes 
================================================================
*/

#NochexBox
{
    font-size:0.8em;
}

#deptlist a  {
	width:100%;
	margin:0;
	}
/*	
#popular a   
{
	margin-left:1.6em;
	}

	
.CartOverview
{
	padding-top:1em;
	padding-bottom:1em;
	font-size:.8em;
	font-weight:bold;
	text-align:center;
	color:#111111;
}
*/
#CartButton
{
	padding:.5em;
}

.HighestRatedImage img
{
    width:70px;
    height:70px;
    border:0;
    margin-left:32px;
}

.BeeDivider
{
    background-image:url(images/tinybee.gif);
    background-repeat:repeat-x;
    padding:4px;
    height:15px;
    width:100%;
}
/*
================================================================ 
   Shopping cart                                               
================================================================
*/

.CartHeader
{
	font-family: Verdana, Sans-Serif;
	background-color:#e2b331;
	color:#735218;
	text-align:left;
	padding-left:1em;
	font-size:.9em;
	font-weight:bold;
}

.CartItem
{
	font-family: Verdana, Sans-Serif;
	color:#111111;
	text-align:left;
	padding-right:1.5em;
	font-size:.8em
}

.CartOption
{
	font-family: Verdana, Sans-Serif;
	color:Gray;
	text-align:left;
	padding-left:1em;
	font-size:.8em
}

.CartFooter
{
	font-family: Verdana, Sans-Serif;
	background-color:#FFE794;
	color:#735218;
	text-align:right;
	margin-right:0.5em;
	font-size:.8em;
	font-weight:bold;
}

.CartTextBox
{
    width:5em;
}

.CartButtonCell
{
    width:7em;
}

.CartButton
{
    float:left;
}

.CartMsg
{
    width:35%;
    float:left;
    margin-bottom:1em;
    margin-top:0.5em;
}

.CartDel
{
    border-style:solid;
    border-color:Gray;
    border-width:1px;
    width:50%;
    float:right;
    margin-top:1em;
    margin-right:12px;
    background-color:#FFE794;
}

.CartDel2
{
	float:left;
    font-size:0.8em;
    
}

.CartDel3
{
    font-size:0.8em;
    margin-right:75px;
	float:right;
}

.CartDelTotal
{
    font-weight:bold;
    color:#735218;
    background-color:#FFE794;
}
/*

.Cart
{
	padding-top:1em;
	padding-bottom:1em;
	font-size:.8em;
	font-weight:bold;
}
*/

/*
================================================================
	Checkout
================================================================
*/

.checkout0
{
    width: 600px;

}
.checkout1
{
    border-style:solid;
    background-color:#e5e5e5;
    border-color:White;
    border-width:1px;
	width:20em;
	height:5em;
	margin-left:300px;
}

.checkout2
{
	float:left;
    font-size:0.9em;
    
}

.checkout3
{
    font-size:0.9em;
    margin-right:60px;
	float:right;
}

.checkoutTotal
{
    font-weight:bold;
}

.CheckoutPanel
{
    padding:0.5em;
    border-color:#e5e5e5;
    border-width:2;
    border-style:double;
    height:14em;
}

#cardDetails
{
    border-style:solid;
    border-color:Gray;
    border-width:1px;
    padding:3px;
}
/*
================================================================
	Stars
================================================================
*/

.SaveStar {
	height:62px;
	width:62px;
	background-image: url(images/yellowstarshadow2.gif);
	background-repeat:no-repeat;
	}

.SaveStarText {
	position:relative;
	width:62px;
	text-align:center;
	top:20px;
	text-decoration:none;
	color:#dd6600;
	font-size:.7em;
	line-height:1.2em;
	font-weight:bold;
	font-family:Verdana, Sans-Serif;
}
 
.SaveStar100 {
	position:relative;
	height:105px;
	width:100px;
	background-repeat:no-repeat;
	float:left;
	margin-bottom:-3em;
	margin-left:-1.5em;
	}

.SaveStarText100 {
	position:relative;
	width:90px;
	text-align:center;
	top:-75px;
	left:2px;
	text-decoration:none;
	color:#dd6600;
	font-size:.9em;
	line-height:1.5em;
	font-weight:bold;
	font-family:Verdana, Sans-Serif;
	cursor:hand;
}

/*
================================================================
	Miscellaneous
================================================================
*/ 
.PaymentMethodSelect
{
	width:40em;
	border:solid 1px #111111;
	border-color:Gray;
	margin:1em;
	padding:1em;
}

#PaymentPP
{
    /*display:none;*/
}

.cclabel
{
	width:10em;
}

.SectionHeader
{
	font-family: Verdana, Sans-Serif;
	background-color:#F7D68C;
	color:#111111;
	text-align:left;
	padding-left:0.5em;
	font-size:1em;
	font-weight:bold;
}

.SectionFooter
{
	font-family: Verdana, Sans-Serif;
	background-color:#F7D68C;
	color:#111111;
	text-align:right;
	padding-right:0.5em;
	font-size:.8em;
	font-weight:normal;
}

.Furry
{
    color:#ffd652;
    font-weight:bold;
    font-size:1.1em;
    font-family:Comic Sans MS, Sans-Serif;
}
.Bee
{
    color:Black;
    font-weight:bold;
    font-style:italic;
    font-family:Comic Sans MS, Sans-Serif;
}

.VisibleFalse
{
	display:none;
}

.Search
{
	background-color:#FFFFFF;
	font-size:.8em;
	font-weight:normal;
	padding:0.5em;
	
}

.AddThis
{
	font-family:arial;font-size:1.2em;text-align:center;padding:5px;
}