@charset "utf-8";
/* CSS Document */

body{
	background:url(images/bg.jpg) repeat-x;
	background-color:#FEFAF1;
	margin:0px;
	padding:0px;
	font-size:12px;
	}
.cleaner {
	clear:both;
	}
#banner {
	margin:0 auto;
	margin-top:23px;
	width:922px;
	height:203px;
	padding:0px;
	background:url(images/banner_jazkids.jpg) no-repeat;
	}
#banner_left {
	float:left;
	width:490px;
	height:203px;
	margin:0px;
	padding:0px;
	}

#logo {
	width:350px;
	height:56px;
	margin:20px 0 0 20px;
	}
#logo img {
	border:0px;
	}
#logo h2 {
	margin:4px 0 0 4px;
	padding:0px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-shadow: 2px 2px 2px #000;
	}
#banner_right {
	float:right;
	width:432px;
	height:203px;
	margin:0px;
	padding:0px;
	}


#zoobie_banners {
	margin:7px 0 0 45px;
	padding:110px 0 0 15px;
	width:364px;
	height:	79px;
	display:block;
	background:url(images/xmas.jpg) no-repeat;
	}
	
/*	
#zoobie_banners {
	margin:7px 0 0 45px;
	padding:110px 0 0 15px;
	width:364px;
	height:	79px;
	display:block;
	background:url(images/zoobie.png) no-repeat;
	}
	
*/

#zoobie_banners a{
	margin:0px;
	padding:0px;
	color:#9eb431;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	text-shadow: 1px 1px 1px #000;
	text-decoration:none;
	}
#zoobie_banners a:hover{
	text-decoration:underline;
	}

#top_nav_wrap {
	margin:0 auto;
	height:42px;
	width:922px;
	background:url(images/top_nav.png) no-repeat;
	position:relative;
	}
#top_nav{
	float:left;
	height:24px;
	width:672px;
	padding-top:12px;
	}
#top_nav ul {
	margin:0px;
	margin-left:15px;
	padding:0px;
	list-style:none;
	}
#top_nav ul li {
	margin:0px;
	padding:0px;
	display:inline;
	}
#top_nav ul li a{
	margin:0px;
	padding:0px;
	display:block;
	display:inline-block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	margin-right:15px;	
	}
#top_nav ul li a:hover{
	text-decoration:underline;
	}
	
#search_wrap{
	float:right;
	height:42px;
	width:250px;
	}
#form {
	width:250px;
	height:23px;
	margin:9px 0 0 10px;
	padding:0px;
	}
#whitebox {
	float:left;
	width:125px;
	height:20px;
	margin:1px 0 0 0;
	border:0px;
	padding:0 2px 0 5px;
	background:url(images/bg_search.png) no-repeat;
	color:#c17d00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
#but {
	float:left;
	width:46px;
	height:20px;
	margin:1px 0 0 0;
	padding:0 0 0 3px;
	border:0px;
	background:url(images/but.png) no-repeat;
	cursor:pointer;
	color:#c17d00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
/*End Top navigation*/

/*Start Content*/

#content_wrap {
	margin:0 auto;
	width:922px;
	height:auto;
	background:url(images/bg_content.png) repeat-y top left;
	}

#left_wrap {
	width:218px;
	height:auto;
	float:left;
	margin:0px;
	padding:0px;
	}
	
#social_wrap {
	width:184px;
	height:132px;
	background:#fbfbf0;
	margin:10px 0 0 10px;
	padding:4px;
	}
#social_wrap_inner {
	width:181px;
	height:131px;
	background:#fff;
	margin:0px;
	padding:0px;
	border:1px solid #e3e3af;
	}
.green_box {
	width:171px;
	height:33px;
	background:#91ac1a;
	margin:4px 4px 0 4px;
	}
#icon_social {
	width:26px;
	height:30px;
	display:inline;
	margin:1px 0 0 3px;
	float:left;
	background:url(images/icon_social.jpg) no-repeat;
	}
	
#side_links_wrap {
	width:184px;
	height:auto;
	background:#fbfbf0;
	margin:10px 0 0 10px;
	padding:4px;
	}
	
#side_links_wrap_inner {
	width:181px;
	height:auto;
	background:#fff;
	margin:0px;
	padding:0px;
	border:1px solid #e3e3af;
	}
	
#icon_catagorie {
	width:23px;
	height:20px;
	display:inline;
	margin:8px 0 0 3px;
	float:left;
	background:url(images/icon_catagorie.jpg) no-repeat;
	}
.find {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	margin:8px 0 0 4px;
	padding:0px;
	}
.social {
	float:left;
	width:45px;
	height:43px;
	margin:2px 7px 0 7px ;
	padding:0px;
	}
	
.social img{
	border:0px;
	}

#catagory {
	width:180px;
	height:auto;
	margin:0px;
	padding:0px;
	}
#catagory ul {
	margin:0px;
	padding:0px;
	list-style:none;
	}
#catagory ul li {
	margin:0px;
	padding:0px;
	display:inline;
	
	}
#catagory ul li a{
	margin:2px 0 0 4px;
	padding:4px 0 0 15px;
	display:block;
	width:148px;
	height:22px;
	border-bottom:1px dotted #dbdb9b;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	margin-right:15px;	
	background:url(images/arrowe.png) no-repeat;
	}
#catagory ul li a:hover{
	text-decoration:underline;
	}
#cat_image {
	width:181px;
	height:236px;
	margin:20px 0 0 0;
	padding:0px;
	background:url(images/cat_graphic.jpg) no-repeat;
	}
#cat_image2 {
	width:181px;
	height:236px;
	margin:20px 0 0 0;
	padding:0px;
	background:url(images/cat_graphic.jpg) no-repeat;
	}

#promo {
	width:181px;
	height:141px;
	margin:10px 0 0 0;
	padding:0px;
	border:0px;
	}
/***/

/*Start Right content Section*/
	
#right_wrap {
	width:704px;
	height:auto;
	float:right;
	margin:0px;
	padding:0px;
	}
#right_wrap_search {
	width:800px;
	height:auto;
	margin:0 auto;
	padding:0px;
	}
	
#right_wrap_news {
	width:694px;
	height:auto;
	float:right;
	margin:0px;
	padding:0 10px 0 0;
	}
#right_wrap_news2 {
	width:694px;
	height:auto;
	float:right;
	margin:0px;
	padding:0 10px 0 0;
	}
	
#slideshow {
	margin:0px auto;
	width:683px;
	height:149px;
	background:url(images/bg_slideshow.jpg) no-repeat;
	clear:both;
	}

#left {
	width:683px;
	height:149px;
	overflow: hidden;
	border: 0px;
	padding: 0px;
	clear:both;
	margin:0px;
	}

#left img {
	height: 114px;
	width:92px;
	margin: 17px 35px 0 10px;
	border: 0px;
	clear:both;
	}
	
#right_wrap h1{
	margin:4px 0 0 0;
	padding:0px;
	color:#c17d00;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:38px;
	text-align:center;
	}
#right_wrap h2{
	margin:4px 0 0 0;
	padding:0px;
	color:#c17d00;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	}
#right_wrap p{
	margin:4px 0 15px 0;
	padding:0px;
	color:#69762f;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	
#right_wrap_news h1{
	margin:4px 0 0 0;
	padding:0px;
	color:#c17d00;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	text-align:center;
	}
#right_wrap_news h2{
	margin:4px 0 0 0;
	padding:0px;
	color:#c17d00;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	}
#right_wrap_news p{
	margin:4px 0 15px 0;
	padding:0px;
	color:#69762f;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	}
#right_wrap_news a{
	margin:4px 0 15px 0;
	padding:0px;
	color:#c17d00;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
	}
	
#right_wrap_news2 h1{
	margin:4px 0 0 0;
	padding:0px;
	color:#c17d00;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:30px;
	text-align:center;
	}
#right_wrap_news2 h2{
	margin:4px 0 0 0;
	padding:0px;
	color:#c17d00;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	}
#right_wrap_news2 p{
	margin:4px 0 15px 0;
	padding:0px;
	color:#69762f;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	}
#maps h2{
	margin:4px 0 0 0;
	padding:0px;
	color:#c17d00;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	text-shadow: .5px .5px .5px #000;
	}
#maps p{
	margin:4px 0 15px 0;
	padding:0px;
	color:#69762f;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:20px;
	text-shadow: .5px .5px .5px #000;
	}
#right_wrap_news2 a{
	margin:4px 0 15px 0;
	padding:0px;
	color:#c17d00;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
	}

/*Product homepage*/

#product_wrap {
	width:639px;
	height:auto;
	margin:10px 0 0 25px;
	padding:0px;
	border:1px solid #e4e499;
	background:#efefc1;
	}
	
.square_product {
	float:left;
	width:120px;
	height:184px;
	display:inline;
	background: url(images/product.png) no-repeat;
	margin:10px 17px 5px 17px;
	padding:4px 0 0 0;
	}
.square_product h3{
	margin:0px;
	padding:0px;
	color:#c17d00;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	}
.product_image {
	width:87px;
	height:130px;
	background: url(images/boys.png) no-repeat;
	margin:0 auto;
	margin-top:4px;
	padding:0px;
	}
.product_image img {
	border:0px;
	}
.more {
	width:85px;
	height:16px;
	background: url(images/more_info.png) no-repeat;
	margin:0 auto;
	margin-top:4px;
	padding:2px 0 0 0;
	text-align:center;
	}
.more a{
	margin:0px;
	padding:0px;
	color:#f7fef1;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
.more a:hover{
	text-decoration:underline;
	}

/*Footer Section*/

#footer_wrap {
	margin:0 auto;
	height:155px;
	width:922px;
	background:url(images/footer.jpg) no-repeat;}

#paypal {
	float:left;
	margin:30px 0 0 20px;
	display:inline;
	width:142px;
	height:106px;
	background:url(images/paypal.png) no-repeat;
	}
.footer_links {
	float:left;
	width:136px;
	height:auto;
	display:inline;
	margin:25px 0 0 40px;
	}
.footer_links ul {
	margin:0px;
	padding:0px;
	list-style:none;
	}
.footer_links ul li {
	margin:0px;
	padding:0px;
	display:inline;
	
	}
.footer_links ul li a{
	margin:2px 0 0 4px;
	padding:0px;
	display:block;
	width:130px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;	
	}
.footer_links ul li a:hover{
	text-decoration:underline;
	}
#friends {
	float:left;
	width:200px;
	height:120px;
	margin:25px 0 0 20px;}
	
/*Page 2*/

#right_wrap_2 {
	width:704px;
	height:auto;
	float:right;
	margin:0px;
	padding:0px;
	}
	
#right_wrap_2 h1{
	margin:4px 0 0 0;
	padding:0px;
	color:#c17d00;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	}
#right_wrap_2 h2{
	margin:4px 0 0 0;
	padding:0px;
	color:#c17d00;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	}
#right_wrap_2 p{
	margin:4px 0 15px 0;
	padding:0px;
	color:#69762f;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	}

.breadcrumbs_wrap {
	margin:10px 0 0 0;
	width:690px;
	padding:2px 0 0 0;
	height:25px;
	}
p.breadcrumb {
	float:left;
	width:690px;
	margin:20px 0 0 0;
	color:#577F2F; 
	padding:5px 0; 
	font-weight:bold; 
	border-bottom:#C58501 solid 1px
	}											
p a, breadcrumb	{
	color:#343634;
	text-decoration:none;
	}
p a:hover { 
text-decoration:underline;
}

#product_wrap_2 {
	width:690px;
	height:auto;
	margin:10px 0 0 0;
	padding:0px;
	border:1px solid #e4e499;
	background:#efefc1;
	}
.products_wrap {
	width:152px;
	height:auto;
	float:left;
	margin:10px 10px;
	background:#fff;
	}
.products_wrap img{
	border:0px;
	}
.text_box{
	width:152px;
	height:19px;
	margin:0px;
	padding:1px 0 0 0;
	background:#F3DE9B;
	text-align:center;
}
.text_box_sales{
	width:152px;
	margin:0px;
	padding:1px 0 0 0;
	background:#F3DE9B;
	text-align:center;
}
.text_box_sales a{
	margin:0px;
	color:#C17D00; 
	padding:0px;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.text_box_sales a:hover{
	text-decoration:underline;
}
.text_box a{
	margin:0px;
	color:#C17D00; 
	padding:0px;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.text_box a:hover{
	text-decoration:underline;
}

/*Page Three*/


#product_page3_outer {
	width:662px;
	height:auto;
	background:#fbfbf0;
	margin:10px 0 0 0;
	padding:4px;	
	}
#product_page3_inner {
	width:660px;
	height:auto;
	background:#fff;
	margin:0px;
	padding:0px;
	border:1px solid #e3e3af;
	}
#product_page3_left {
	width:270px;
	float:left;
	margin:0px;
	padding:0px;	
	}
#product_main_img {
	width:250px;
	height:250px;
	border:1px solid #e3e3af;
	margin:10px;
	
	}
#product_page3_right {
	width:385px;
	float:right;
	margin:10px 0 0 0;
	padding:0px;	
	}
#gallery {
	clear:both;
	padding:0px;
	margin:0 0 0 5px;
	width:265px;
}
#gallery ul { 
	list-style: none; 
	margin:0px;
	padding:0px;
}
#gallery ul li { 
	display: inline; 
	}
#gallery ul img {
	border:1px solid #e3e3af;
	margin:0 4px 4px 4px;
	cursor:pointer;
}
#gallery ul a:hover { 
	color: #fff; 
	}
#social_bar {
	width:606px;
	height:38px;
	margin:0 auto;
	margin-top:7px;
	border:1px solid #cccc99;
	background:#fbfbf0;
	padding-top:4px;
	}
#social_bar h3{
	width:170px;
	text-align:center;
	float:left;
	margin:0px;
	padding:0px;
	color:#c17d00;
	margin-top:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	}
#dotted_top {
	width:370px;
	height:17px;
	margin:0px;
	padding:0px;
	background:url(images/dotted_top.pg.jpg) no-repeat;
	}
#dotted_mid {
	width:370px;
	height:auto;
	margin:0px;
	padding:0px;
	background:url(images/dotted_middle.jpg) repeat-y top left;
	}
#dotted_mid h1{
	margin:0 0 5px 10px;
	padding:0px;
	color:#c17d00;
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	}
#dotted_mid h2{
	margin:5px 0 0 10px;
	padding:0px;
	color:#c17d00;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	}
#dotted_mid h2.strike{
	margin:5px 0 0 10px;
	padding:0px;
	color:#c17d00;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:line-through;
	}
#dotted_mid h2.off{
	margin:10px 0 0 10px;
	padding:0px;
	color:#F00;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	}
#dotted_mid p{
	margin:0 10px 0 10px;
	padding:0px;
	color:#676565; 
	font:12px Arial,Helvetica,sans-serif; 
	}
#dotted_mid ol  {
	margin:5px 10px 0 25px;
	padding:0px;
	}
#dotted_mid ol li {
	width:auto; 
	float:left; 
	margin:0px; 
	list-style-type:disc;
	font:12px Arial,Helvetica,sans-serif; 
	color:#676565; 
	}
#dotted_bot {
	width:370px;
	height:13px;
	margin:0px;
	padding:0px;
	background:url(images/dotted_bottom.jpg) no-repeat top left;
	}
.price {
	width:350px;
	margin:0 0 10px 10px;
	}
.but_prod {
	margin:0 0 0 85px;
	}
#related_wrap {
	width:693px;
	height:auto;
	margin:15px 0 0 0;
	padding:0px;
	border:1px solid #e4e499;
	background:#efefc1;
	}
#related_wrap h4 {
	margin:5px 0 0 10px;
	padding:0px;
	color:#c17d00;
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	}
	
.related_outer {
	float:left;
	display:inline;
	width:152px;
	height:152px;
	background:#fbfbf0;
	margin:10px 6px 10px 6px;
	padding:4px;	
	}
.related_inner {
	width:150px;
	height:150px;
	background:#fff;
	margin:0px;
	padding:0px;
	border:1px solid #e3e3af;
	}
.related_inner img{
	border:0px;
	}
ol li {width:auto; float:left; margin-top:5px; list-style:inside url(../images/tick.png); font:13px/18px Arial,Helvetica,sans-serif; color:#676565; clear:left}

#view_cart {
	position:absolute;
	width:52px;
	height:52px;
	z-index:1;
	right: -53px;
	top: -5px;
	}
#view_cart img{
	border:0px;
	}
.drop1 {
	float:left;
	margin:0 0 10px 90px;
	}

.dropdown {
	float:left;
	width:150px;
	margin:10px 0 15px 0;
	}
.dropdown2 {
	float:left;
	width:150px;
	margin:10px 0 5px 6px;
	}
.dropdown3 {
	float:left;
	width:150px;
	margin:10px 0 15px 0;
	}
#dotted_mid .text {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#676565;
	font-weight:bold;
	margin:15px 10px 0 0;
	}

.head {
	color:#c17d00;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:0 0 10px 0;
	text-decoration:none;
	}
	
.sitemap {
	padding:10px 0 0 0;
	color:#3C5B9C;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	}
/******************************************************************************/

#maps {
	width:280px;
	margin:25px auto 0 auto;
}


/************************Form******************************************/

#contact_us{
	width:550px;
	background:#fff;
	margin:0 auto;
	border:1px;
}
#contact_reg{
	width:550px;
	background:#fff;
	margin:10px auto 0 auto;
	border:1px solid #030;
}
form {
  padding: 20px 0;
  margin: 0;
}
label {
	float: left;
	width: 150px;
	font-weight: bold;
	padding: 5px;
}

#contact label {
	font-size: 18px;
}

input,
textarea{
	padding: 8px;
	font: 400 18px arial, sans-serif;
	background: url(../images/field_bg.png) no-repeat top left;
	border-width: 1px;
	border-style: solid;
	border-color: #d2d2d2 #e2e2e2 #e2e2e2 #d2d2d2;  
}
.textbox-block {
	width: 138px;
}
input:focus,
textarea:focus{  
  color: #333;
  background-color: #edf2f5;
}
#name, #email, #subject{
	width:250px;
}
#message, #message_input{
	width:360px;
	height:150px;
}

button {
	border: 1px;
	padding: 0;
	margin: 0;
}

.form-submit span {
	padding: 5px 30px;
	color: #ddd;
	float: left;
	border: 1px #000 solid;
	font-size: 23px;
	font-family: Arial,Helvetica,sans-serif;
}

.form-submit {
	line-height: 39px;
	height: 44px;
	margin-top: 0px;
	width: 91px;
	border: 1px #C17D00 solid;
	margin-right: 5px;
	cursor: pointer;
	background-color: #F6F6DB;
	padding: 2px 0;
	color:#69762F;
	float: left;
}

.form-submit:hover {
	background: url(../images/submit_button.png) no-repeat left -138px;
	color: #bbb;
}

.form-submit2 span {
	padding: 5px 30px;
	color: #ddd;
	float: left;
	border: 1px #000 solid;
	font-size: 23px;
	font-family: Arial,Helvetica,sans-serif;
}

.form-submit2 {
	line-height: 39px;
	height: 44px;
	margin: 0px;
	width: 91px;
	border: 1px #C17D00 solid;
	cursor: pointer;
	background-color: #F6F6DB;
	padding: 2px 0;
	color:#69762F;
}

.form-submit2:hover {
	background: url(../images/submit_button.png) no-repeat left -138px;
	color: #bbb;
}


#feedback p {
	margin-bottom:5px;
}

p.error {
	display:none; 
	padding:5px 0px; 
	color:#FF3300; 
	font-weight:bold;
}

p#submit {
	text-align:right;
}

p#success {
	display:none; 
	font-size:16px; 
	text-align:left; 
	margin-bottom:20px; 
	color:#00CC00; 
	font-style:italic;
}
#note {
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #992222;
	border: 1px #f0c020 solid;
	display: none;
	background-color:#ffffdd;
	text-align: center;
	margin-bottom: 10px;
}
