@charset "utf-8";
/* CSS Document */
body{
padding:0;
margin:0;
font-family:"Century Gothic";
}
img{
border:0;
}
p {
font-family:"Century Gothic";
font-size:12px;
color:#8a7463;
	
}
.p {
	font-family:"Century Gothic";
font-size:12px;
color:#8a7463;
	
}
.spacer{
clear:both;
}
#wrapper{
width:950px;
margin:auto;
background:url(../images/sub/bg.gif?op=load) 0 0 repeat-y;
}
#header{
width:900px;
margin:auto;


background-color:transparent;
}
#logo{
float:left;
}
.imgshop{
padding-left:255px;
}
#menu{
float:left;
background:url(../images/sub/bg_menu.gif?op=load) 105px 0 no-repeat;
width:641px;
height:164px;
padding-top:13px;
font-size: 0;
color:#8a7462;
}
input {
	background-color:#ebe6e2;
	border:none;
	height:17px;
	width:250px;
	color: #A8988B;
	/*font-weight: bold;;*/
	
	
}
#navigation1 {
padding:18px 0 0 482px;
    height: 24px;
	width: 100px;
	font-family: Arial;
	font-size: 0px;
	color: #fff;
	overflow: hidden;
}

#navigation1 dt {
	float: left;
}
#navigation1 dt a {
	display: block;
	height: 12px;
	padding: 0 30px 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	color:#fff;
}



#navigation_1 {
padding:18px 0 0 394px;
    height: 24px;
	width: 200px;
	font-family: Arial;
	font-size: 0px;
	color: #fff;
	overflow: hidden;
}

#navigation_1 dt {
	float: left;
}
#navigation_1 dt a {
	display: block;
	height: 12px;
	padding: 0 30px 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	color:#fff;
}

#news_le{
	margin-left:130px;
	 margin-top:40px;
}
#news_le dt{
	float: left;
}
#news_le dt a {
	display: block;
	height: 16px;
	padding: 0 30px 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	color:#fff;
}

#news_le dt a:hover{
	background-position: 0 -16px;
	color:#fff;
}
/*root starts*/
#root_div{
	margin-left:365px;
	 margin-top:10px;
}
#root_div dt{
	float: left;
}
#root_div dt a {
	display: block;
	height: 13px;
	padding: 0 0px 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	color:#fff;
}

#root_div dt a:hover{
	background-position: 0 -14px;
	color:#fff;
}
/*Root ends*/


/*account starts*/


#acc_div{
	margin-left:20px;
	 margin-top:30px;
}
#acc_div dt{
	float: left;
}
#acc_div dt a {
	display: block;
	height: 13px;
	padding: 0 0px 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	color:#fff;
}

#acc_div dt a:hover{
	background-position: 0 -12px;
	color:#fff;
}


#check_div{
	margin-left:20px;
	 margin-top:30px;
}
#check_div dt{
	float: left;
}
#check_div dt a {
	display: block;
	height: 13px;
	padding: 0 0px 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	color:#fff;
}

#check_div dt a:hover{
	background-position: 0 -12px;
	color:#fff;
}

/*account ends*/



#legal_cr{
	margin-left:340px;
	 margin-top:20px;
	 padding-bottom: 30px;
}

#legal_cr dt{
	float: left;
}
#legal_cr dt a {
	display: block;
	height: 16px;
	padding: 0 0px 0 0;
	overflow: hidden;
	text-decoration: none;
	background-repeat: no-repeat;
	color:#fff;
}

#legal_cr #legal_dt1 a:hover{
	background-position: 0 -16px;
	color:#fff;
}

#legal_cr #legal_dt2 a:hover{
	background-position: 0 -16px;
	color:#fff;
}

#legal_cr #legal_dt3 a:hover{background-position: 0 -16px;
	color:#fff;}
#navigation_1 dt#myaccount, #navigation_1 dt#myaccount a {position:relative ; display: block; width: 99px; background-repeat: no-repeat;background-image: url(../images/nav_myaccount.gif?op=load); overflow:hidden;}
#navigation_1 dt#logout, #navigation_1 dt#logout a {position:relative ; display: block; width: 44px; background-repeat: no-repeat;background-image: url(../images/nav_logout.gif?op=load); overflow:hidden;}
#navigation1 dt#login, #navigation1 dt#login a {position:relative ; display: block; width: 56px; background-image: url(../images/nav_login.gif?op=load); overflow:hidden;}
#navigation1 dt#cart, #navigation1 dt#cart a {position:relative ; display: block;width: 34px; background-image: url(../images/nav_cart.gif?op=load); overflow:hidden;}
#navigation_1 dt#cart, #navigation_1 dt#cart a {position:relative ; display: block;width: 34px; background-image: url(../images/nav_cart.gif?op=load); overflow:hidden;}
#navigation1 dt a:hover {
	background-position: 0 -12px;
	color:#fff;
}
#navigation_1 dt a:hover {
	background-position: 0 -12px;
	color:#fff;
}
/*----nav2----*/
#navigation2 {
padding:10px 0 0 176px;
    height: 24px;
	width: 420px;	
	font-family: Arial;
	font-size: 0px;
	color: #fff;
	overflow: hidden;
}

#navigation2 dt {
	float: left;
}
#navigation2 dt a {
	display: block;
	height: 12px;
	padding: 0 30px 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	color:#fff;
}

#navigation2 dt#home, #navigation2 dt#home a { position:relative ; display: block; width: 47px; background-image: url(../images/nav_root.gif?op=load); overflow:hidden;}
#navigation2 dt#safety, #navigation2 dt#safety a {position:relative ; display: block;width: 55px; background-image: url(../images/nav_safety.gif?op=load); overflow:hidden;}
#navigation2 dt#in, #navigation2 dt#in a {position:relative ; display: block;width: 99px; background-image: url(../images/nav_inthegnaana.gif?op=load); overflow:hidden;}
#navigation2 dt#buzz, #navigation2 dt#buzz a { position:relative ; display: block;width: 44px; background-image:url(../images/nav_buzz.gif?op=load); overflow:hidden;}
#navigation2 dt#news, #navigation2 dt#news a {position:relative ; display: block; width: 97px; background-image:url(../images/nav_newsletter.gif?op=load); overflow:hidden;}
#navigation2 dt#blog, #navigation2 dt#blog a { position:relative ; display: block;width: 38px; background-image:url(../images/nav_blog.gif?op=load); overflow:hidden;}
#navigation2 dt a:hover {
	background-position: 0 -12px;
	color:#fff;
}
/*-----nav3-------*/
#navigation3 {
padding:37px 0 0 10px;
    height: 24px;
	width: 100%;
	font-family: Arial;
	font-size:.1em;
	color: #fff;
	overflow: hidden;
}

#navigation3 dt {
	float: left;
	font-size: 0px;
}
#navigation3 dt a {
	display: block;
	height: 12px;
	padding: 0 30px 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	color:#fff;
}

#navigation3 dt#shipping, #navigation3 dt#shipping a {position:relative ; display: block; width: 110px; background-image: url(../images/nav_shipping.gif?op=load); overflow:hidden;border: none;}
#navigation3 dt#legal, #navigation3 dt#legal a {position:relative ; display: block;width: 43px; background-image: url(../images/nav_legal.gif?op=load); overflow:hidden;}
#navigation3 dt#contact, #navigation3 dt#contact a {position:relative ; display: block;width: 59px; background-image: url(../images/nav_contact.gif?op=load); overflow:hidden;}
#navigation3 dt#credits, #navigation3 dt#credits a {position:relative ; display: block; width: 51px; background-image:url(../images/nav_credits.gif?op=load); overflow:hidden;}
#navigation3 dt a:hover {
	background-position: 0 -12px;
	color:#fff;
}
/*-----nav4---*/
#footer{
clear:both;
width:950px;
background:url(../images/sub/bg_footer.gif?op=load) 0 0 repeat-y;
text-align:center;
font:bold 11px "Century Gothic";
color:#8a7462;;
}
#navigation4 {
padding:10px 0 0 320px;
    height: 24px;	
	font-family: Arial;
	font-size: 0px;
	color: #fff;
	overflow: hidden;

	
}

#navigation4 dt {
	float: left;
}
#navigation4 dt a {
	display: block;
	height: 12px;
	padding: 0 30px 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	color:#fff;
}

#navigation4 dt#sitemap, #navigation4 dt#sitemap a { position:relative ; display: block;width: 52px; background-image: url(../images/nav_sitemap.gif?op=load); overflow:hidden;}
#navigation4 dt a:hover {
	background-position: 0 -12px;
	color:#fff;
}
/*--------nav5-----*/
/*----nav2----*/
#navigation5 {
padding:42px 0 0 0px;
height:60px;
	width: 500px;
	font-family: Arial;
	font-size: 0px;
	color: #fff;
	overflow: hidden;
    margin-left:-30px;
}

#navigation5 dt {
	float: left;
    
}
#navigation5 dt a {
	display: block;
	height: 17px;
	padding: 0 20px 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	color:#fff;
}

#navigation5 dt#ab, #navigation5 dt#ab a {position:relative ; display: block; width: 100px; background-image: url(../images/sub/nav_alphabet_blocks.gif?op=load); overflow:hidden;}
#navigation5 dt#puzzles, #navigation5 dt#puzzles a {position:relative ; display: block;width: 49px; background-image: url(../images/sub/nav_puzzles.gif?op=load); overflow:hidden;}
#navigation5 dt#cooking, #navigation5 dt#cooking a {position:relative ; display: block;width: 55px; background-image: url(../images/sub/nav_cooking.gif?op=load); overflow:hidden;}
#navigation5 dt#music, #navigation5 dt#music a {position:relative ; display: block; width: 44px; background-image:url(../images/sub/nav_music.gif?op=load); overflow:hidden;}
#navigation5 dt#books, #navigation5 dt#books a { position:relative ; display: block;width: 43px; background-image:url(../images/sub/nav_books.gif?op=load); overflow:hidden;}
#navigation5 dt#print, #navigation5 dt#print a {position:relative ; display: block; width: 84px; background-image: url(../images/sub/nav_print.gif?op=load); overflow:hidden;}
#navigation5 dt#gc, #navigation5 dt#gc a { position:relative ; display: block;width: 85px; background-image:url(../images/sub/nav_giftcertificates.gif?op=load); overflow:hidden;}
#navigation5 dt a:hover {
	background-position: 0 -17px;
	color:#fff;
}
#navigation5 dt#print a:hover {
	background-position: 0 -18px;
	color:#fff;
}
#navigation5 dt a:active{
	background-position: 0 -34px;
	color:#fff;
}
#navigation5 dt#print a:active{
	background-position: 0 -35px;
	color:#fff;
}

body.ab dt#ab, body.ab dt#ab a,
body.books dt#books, body.books dt#books a,
body.cooking dt#cooking, body.cooking dt#cooking a
{
background-position: 0 -34px;
}

/*-------content area-----*/
#contentwrapper{
clear:both;
width:900px;
margin:auto;
}
#contentcol1{
float:left;
width:430px;
padding-left:45px;
}
#contentcol1 a:hover img{
/*
opacity:0.7;
filter:alpha(opacity=70);
*/
}
#contentcol2{
float:left;
width:400px;
padding-top:24px;
}
#contentcol2 img{
padding:0 30px 25px 0;
}
#contentcol2 a:hover img{
}


