html, body{
	margin:0; padding:0;
	background:#412102 url(images_2/background.jpg) repeat-y;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
	}
#wrapper{
	margin:0 0 0 50px; padding:0; width:910px;
	}
#header{
	margin:0; padding:0;
	}
#logo{
	margin:0; padding:0;
	width:166px; float:left;
	}
#topbar{
	margin:40px 0 0 0; padding:0; width:744px; height:55px; left:45px;
	float:left;
	background:url(images_2/topbar.jpg) no-repeat;
	}
#topmenu{
	margin:0; padding:0; float:left;
	}
#topmenu a:link, #topmenu a:visited, #topmenu a:active{
	margin:0; padding:10px 20px 0 10px; width:100px; text-decoration:none; display:block; float:left;
	background:url(images_2/top-sep.jpg) top right; background-repeat:no-repeat; height:35px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CC3300; text-transform:uppercase; text-align:center;
	}
#topmenu a:hover{
	text-decoration:underline;
	}
#topmenu .first:link, #topmenu .first:visited, #topmenu .first:active{
	margin:0; padding:17px 20px 0 10px; width:100px; text-decoration:none; display:block; float:left;
	background:url(images_2/top-sep.jpg) top right; background-repeat:no-repeat; height:35px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#CC3300; text-transform:uppercase; text-align:center;
	}
#topmenu .first:hover{
	text-decoration:underline;
	}
#topsearch{
	float:left; margin:0; padding:5px 0 0 0; color:#000000; font-size:11px; font-weight:bold; text-transform:uppercase; height:25px;
	}
.lbl-topsearch{
	float:left; display:block; margin:0; padding:5px 5px 0; width:50px; text-align:right;
	}
.input-topsearch{
	float:left; width:115px;
	}
#input-search{
	float:left;
	}
.btn-search:link, .btn-search:visited, .btn-search:active{
	margin:3px 0 0 5px; padding:0; display:block; float:left;
	background:url(images_2/btn-search.jpg) no-repeat; width:17px; height:17px;
	}
.btn-search:hover{
	text-decoration:none;
	}
#top-bottom{
	text-align:right; padding:0 20px 0 0;
	}
#top-bottom a:link, #top-bottom a:visited, #top-bottom a:active{
	color:#CC3300; text-decoration:underline; font-size:10px; margin:0; padding:0;
	}
#top-bottom a:hover{
	text-decoration:none;
	}
#content{
	margin:0; padding:0; width:910px; overflow:hidden;
	background:url(images_2/content-back.png) repeat-y;
	}
#content-left{
	margin:0 0 0 0px; padding:0;
	width:166px; float:left;
	}
.home:link, .home:visited, .home:active{
	text-decoration:none; width:166px; height:20px; line-height:20px; text-indent:13px; display:block;
	background:#003300; color:#FEE49F;
	font-size:12px; font-weight:bold;
	}
.home:hover{
	text-decoration:underline;
	}
.cat:link, .cat:visited, .cat:active{
	text-decoration:none; width:166px; height:20px; line-height:20px; text-indent:13px; display:block;
	background:#FEE49F; color:#330066;
	font-size:12px; font-weight:bold;
	border-bottom:1px solid #D8D8D8;
	}
.cat:hover{
	text-decoration:underline;
	}
.subcat:link, .subcat:visited, .subcat:active{
	text-decoration:underline; width:166px; height:20px; line-height:20px; text-indent:22px; display:block;
	background:#FFFFFF; color:#330099;
	font-size:11px; font-weight:normal;
	border-bottom:1px solid #D8D8D8;
	}
.subcat:hover{
	text-decoration:none;
	}
#content-left-other{
	margin:20px 0 0 0; padding:0; clear:both;
	}
#content-left-other a:link, #content-left-other a:visited, #content-left-other a:active{
	margin:0; padding:0; line-height:14px; text-decoration:underline; text-indent:13px; display:block;
	font-size:11px; font-weight:normal; color:#CC3300;
	}
#content-left-other a:hover{
	text-decoration:none;
	}
#content-right{
	margin:0 0 0 1px; padding:0;
	width:743px; float:left;
	}
#cright-content{
	padding:32px; line-height:16px;
	}
#cright-content a:link, #cright-content a:visited, #cright-content a:active{
	text-decoration:underline; font-size:11px; color:#CC3300;
	}
#cright-content a:hover{
	text-decoration:none;
	}
#home-footer{
	margin:0; padding:0; float:left;
	}
.btn-orderacatalog:link, .btn-orderacatalog:visited, .btn-orderacatalog:active{
	text-decoration:none; display:block; float:left; margin:0 0 0 40px; padding:0;
	background:url(images_2/btn-orderacatalog.jpg) no-repeat; width:115px; height:118px;
	}
.btn-orderacatalog:hover{
	text-decoration:none;
	}
.btn-signupforenews:link, .btn-signupforenews:visited, .btn-signupforenews:active{
	text-decoration:none; display:block; float:left; margin:0 0 0 40px; padding:0;
	background:url(images_2/btn-signupforenews.jpg) no-repeat; width:116px; height:118px;
	}
.btn-signupforenews:hover{
	text-decoration:none;
	}
.btn-whatsnew:link, .btn-whatsnew:visited, .btn-whatsnew:active{
	text-decoration:none; display:block; float:left; margin:0 0 0 40px; padding:0;
	background:url(images_2/btn-whatsnew.jpg) no-repeat; width:115px; height:118px;
	}
.btn-whatsnew:hover{
	text-decoration:none;
	}
#bee-edu{
	float:left; margin:0 0 0 35px; padding:0; width:200px;
	}
.input-beeedu{
	float:left; width:150px; margin:2px 0 0 0;
	}
#content-bottom{
	margin:0; padding:0; width:910px; height:71px; line-height:90px; text-align:center;
	background:url(images_2/bottom-back.png) no-repeat; color:#666666;
	}
.hr{
	margin:0; padding:0; height:41px;
	background:url(images_2/prod-sep.jpg) repeat-x;
	}
h1{
	margin:0; padding:0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal;
	color:#330066;
	}
h4{
	margin:0; padding:0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	color:#003300;
	}
h5{
	margin:0; padding:0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	color:#CC3300;
	}
h6{
	margin:0; padding:0 0 5px 0; text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;
	color:#000000;
	}
.label{
	display:block; float:left;
	width:120px; text-align:right; padding:0 10px 0 0;
	}
input{
	margin:0 0 6px 0;
	}
	#topcatbar{
	color:#CCCCCC; font-size:11px; margin:-75px 0 0 300px;
	*margin:-85px 0 0 300px; /*IE7 Only*/
	}
#topcatbar a:link, #topcatbar a:visited, #topcatbar a:active{
	color:#FFFFFF; text-decoration:underline; font-size:11px; font-family:Arial, Helvetica, sans-serif;
	}
#topcatbar a:hover{
	text-decoration:none;
	}