@charset "utf-8";

html { height: 100%; }

body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		height: 100%;
}


h1, h2, h3, h4, h5, h6{ font-family:Verdana, Geneva, sans-serif; line-height:1.25em;}


#page { min-height: 100%; }

a { text-decoration: none; }

a {
		color: #399DD7;
		color: #155df0;
}

a:hover { text-decoration: underline; }

h1, h2 {
		font-weight: bold;
		font-size: 18px;
		color: #0973B3;}

h1, h2, p { margin-bottom: 1em; }

h1 { margin-top: 15px; }

p { font-size: 12px; }

.red { color: red; }

.grey { color: #666; }

.blue { color: #399DD7; }

big { font-size: 14px; }

small { font-size: 10px; }

strong { font-weight: bold; }

blockquote {
		font-weight: bold;
		font-size: 18px;
}

blockquote .byline {
		font-size: 18px;
		text-align: right;
}

.errorMsg {
		background: #ffc8c8;
		padding: 15px;
		margin: 15px;
		display: block;
}

.bqstart {
		float: left;
		height: 45px;
		font-size: 300%;
		color: #999;
		margin-left: -30px;
}

.bqend {
		height: 25px;
		margin-top: -35px;
		font-size: 300%;
		color: #999;
		display: inline-block;
		position: relative;
		top: 25px;
}

.bcheck li {
		font-weight: bold;
		font-size: 16px;
		background: url('images/bcheck.gif') no-repeat;
		padding-left: 35px;
		color: #6D6E71;
		height: 35px;
		overflow: auto;
}

/* #drzuku {
background: url('/images/zuku-owl-large.png') no-repeat;
width: 560px;
height: 500px;
position: absolute;
left: -170px;
}

*/

#content li {
		margin: 0 0 0 15px;
		padding: 4px 0 4px 0px;
		list-style-type: disc;
}






#drzuku {
		background: url('/images/zuku-owl-home.gif') no-repeat;
		width: 393px;
		height: 500px;
		position: absolute;
}

#page {
		width: 1000px;
		margin: 0 auto;
		position: relative;
		overflow: auto;
		background: url('/images/dual-side-bg.png') repeat-y;
}

.inner #page { background: url('/images/left-side-bg.png') repeat-y; }

body.inner { background: none; }

body.inner #page { }

body.inner #drzuku {
		background: url('/images/zuku-owl-half.gif') no-repeat;
		width: 427px;
		height: 183px;
		position: absolute;
		left: 0;
}

/* body.inner #drzuku {
background: url('/images/zuku-owl-large2.png') no-repeat;
width: 500px;
height: 217px;
position: absolute;
left: 0;
}

*/
.inner #sidebar { }

.inner .navle, .inner .vtne {
		border-bottom: 4px solid #000;
		height: 67px;
}

#login {
		background-color: #C79F23;
		color: #000;
		text-align: right;
		padding: 10px 0;
		height: 40px;
}

#loginform {
		text-align: left;
		float: right;
		padding-right: 25px;
		width: 345px;
}

#loginform a { color: #000; }

#loginform input {
		font: 10px Verdana,  Geneva,  sans-serif;
		color: #0973B3;
		text-transform: uppercase;
		padding: 2px 5px;
		border: 1px solid #000;
		background-color: #fff;
}

input {
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
}

#loginform input.login {
		color: #000;
		border: 0;
		background: transparent url('/images/login.gif') no-repeat right center;
		padding: 0 12px 0 0;
		font-weight: bold;
		font-size: 11px;
		cursor: pointer;
}

.z1 {
		padding-top: 5px;
		margin-bottom: 0;
		clear: both;
}

.section { padding-right: 25px; }

/* .navle {
background: #fff url('/images/zuku-navle.png') no-repeat 97% 80%;
height: 37px;
padding-top: 80px;
padding-bottom: 10px;
}

*/
.navle, .vtne {
		background: #fff url('/images/zuku-navle.png') no-repeat 97% 80%;
		height: 37px;
		padding-top: 76px;
		padding-bottom: 10px;
}

.vtne { background: #fff url('/images/zuku-vtne.png') no-repeat 97% 80%; }

.inner .navle, .inner .vtne { padding-top: 46px; }

.highlight {
		background: url(/images/zuku-owl-flashpart.gif) no-repeat #F1F2F2;
		margin: 0 0 0 271px;
		height: 235px
}

.slide1 { padding: 35px 0 20px 64px; }

.highlight h1 {
		background: url('/images/title-zukureview.png') no-repeat;
		width: 363px;
		height: 121px;
		text-indent: -999em;
		margin-bottom: 15px;
}

.button {
		display: inline-block;
		width: auto;
		border: 2px solid #0C73B3;
		color: #fff;
		font: bold 11px Verdana,  Geneva,  sans-serif;
		padding: 5px 25px 5px 10px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		background: #399DD7 url('/images/button-bg.gif') repeat-x 0 13px;
}

.owlico {
		background: url('/images/owlico.gif') no-repeat;
		width: 20px;
		height: 18px;
		display: block;
		float: left;
		padding-right: 10px;
}

#sidebarRight {
		width: 144px;
		padding: 20px;/*background:#6D6E71 url('/images/sidebarright-bg.gif') repeat-y;*/
}

#sidebarRight hr {
		background-color: #6D6E71;
		color: #fff;
		border: none;
		border-bottom: 1px solid #fff;
}

.needbooks img { background: url(/images/white-need-books.gif) no-repeat; }

.needbooksgray img { background: url(/images/gray-need-books.gif) no-repeat; }

.inner .needbooks img { background: url(/images/white-need-books.gif) no-repeat; }

#sidebar, #sidebarRight, #content { float: left; }

#content {
		width: 539px;
		padding: 45px;
		padding-top: 50px;
}

.inner #content { padding-top: 20px; }

.alignleft { float: left; }

.alignright { float: right; }

.centered {
		margin-left: auto;
		margin-right: auto;
}

.cntr { text-align: center; }

.rule {
		border: 0;
		border-bottom: 4px solid #000;
		margin: 0;
		padding: 0;
}

#contentMember {/*margin: 0 0 0 186px;*/
		width:814px;
		float: left;
		overflow: hidden;
}

#sidebar {
		width: 186px;
		padding: 127px 0 0 0;
		overflow: hidden;
}

/*#sidebar {
width: 186px;
padding: 161px 0 0 0;
overflow: hidden;
}

*/
#sidebar ul {
		font: bold 16px Verdana,  Geneva,  sans-serif;
		position: relative;
		line-height: 1.7;
}

#sidebar ul a { color: #fff; }

#sidebar ul.links a { color: #C79F23; }

.inner #sidetop { background: url('/images/sidebar-top-bg.png') repeat-y top; }

ul#sidetop {
		padding-top: 120px;
		padding-left: 12px;}

.inner ul#sidetop { padding-top: 30px }

#sidebar ul#sidetop ul {
		padding-left: 12px;}


#sidebar ul a {
		padding: 1px 0 1px 13px;
		width: 150px;
		display: block;
}

.inner #sidebar ul a { width: 170px; }

#sidebar ul a:hover {
		background: #1c1c1c;
		text-decoration: none;
}

.sidedivide { display: none; }

.inner .sidedivide {
		background: url('/images/sidebar-top-bottom-bg.png') no-repeat;
		display: block;
}

#sidebar h3 {
		color: #fff;
		text-transform: uppercase;
		font-size: 13px;
		padding: 0 0 5px 10px;
		font-weight: bold;
}

#sidebar ul#sidebottom {
		font-size: 12px;
		line-height: 2;
		padding-left: 13px;}

#sidebottom { margin-top: 80px;}

.inner #sidebottom {
		background: url('/images/sidebar-bottom-top-bg.png') no-repeat top;
		padding-top: 39px;}

#sidebar ul#sidebottom a {
		padding: 0 2px 0 2px;
		margin:2px 0;
		width: 150px;
		display: block;}

#sidebar ul#sidebottom a:hover {
		background: #6e6e6e;
		text-decoration: none;}

#sidebar ul.home{ 
		background:#000;
		margin-left:7px;
		margin-right:7px;
		padding-bottom:10px;
		padding-top:10px;}
		
#sidebar ul.not-home{ 
		background: url('/images/sidebar-top-bg.png') repeat-y top;
		padding-top:10px;
		padding-left:10px;
		margin-right:7px;
		padding-bottom:10px;}
#sidebar ul.not-home a{ 
		padding:0 10px;
		margin:2px 0;
		width:140px;
		display: block;
		font-size: 12px;}
#sidebar ul.home li a{ }
		
		
	
.inner .sidedivide2 {
		background: url('/images/sidebar-bottom-top-bg-black.png') no-repeat;
		display: block;}	
		
		
		
#zukuNews {
		overflow: hidden;
		background: white;
		padding: 10px;
		margin: 0 0 20px 0;
}

#expirenote p {
		margin: 28px 15px 20px 0;
		padding: 10px;
		background: #7e7e7e;
		font-weight: normal;
		font-size: 10px;
		color: #fff;
		font-family: "Lucida Grande", Geneva, Arial, Verdana;
}

.inner #expirenote p { margin-top: 20px }

#loginform h2 {
		color: black;
		float: right;
		padding: 0;
		margin: 0;
		font-size: 15px
}

.hBarYellow {
		display: block;
		background-color: #F4C016;
		border-bottom: 5px solid white;
		padding: 5px 0 5px 15px;
}

.hBar { width: 515px; }

.hBar img { float: right; }

.memberType {
		float: left;
		width: 290px;
}

#product66 .memberType, #product67 .memberType { width: 310px }

.memberPrice {
		float: left;
		width: 50px;
}

.memberAdd {
		float: right;
		padding: 0 5px 0 0;
}

.clear { 
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;}

.textButton a, .textButton a:visited {
		color: #e7ebee;
		background-color: #a8aaad;
		letter-spacing: 0em;
		padding-top: 3px;
		padding-right: 10px;
		padding-bottom: 3px;
		padding-left: 10px;
		margin-right: 3px;
		font-variant: normal;
		text-decoration: none;
}

.textButton a:hover {
		color: #e7ebee;
		background-color: #9a9da0;
		text-decoration: none;
}

.right{ float:right;}
.left{ float:left;}












/* 
Which Membership? */

.which-sub{
		width:539px;}
#content .which-sub ul{ margin:0; padding:0;}
#content .which-sub ul li{
		list-style:none;}
.which-sub ul li a{
		font-size:20px;
		background: url('../images/zuku-owl-small.png') left center no-repeat;
		border-bottom:1px solid #CCC;
		display:block;
		float:left;
		padding-bottom:20px;
		padding-left:55px;
		padding-top:20px;
		width:90%;
		position:relative;}
.which-sub ul li a:link, .which-sub ul li a:visited{
		background: url('../images/zuku-owl-small.png') left center no-repeat;
		border-bottom:1px solid #CCC;
		color:#000;
		text-decoration:none;}
.which-sub ul li a:hover, .which-sub ul li a:active{
		background: #eee url('../images/zuku-owl-small.png') left center no-repeat;
		border-bottom:1px solid #CCC;
		color:#000;
		text-decoration:none;}
.which-sub ul li a img.boardgame{
		position:absolute;
		right:5px;
		top:5px;}




/* 
Navle Home  */

.navle-home{}

	.navle-home h2{
		color:#000;
		font-size:20px; 
		font-weight:bold;
		margin:0 0 5px 40px;}
	.navle-home h3{
		border-bottom:1px solid #CCC;
		border-top:1px solid #CCC;
		font-size:20px;
		font-weight:bold;
		margin-top:50px;
		padding:10px 5px; 
		text-align:center;}

	.navle-home ul{
		margin:15px 0 15px 50px;}
	.navle-home ul li{
		font-size:19px;
		font-weight:bold;
		list-style:url('../images/bcheck-16.gif');
		margin:3px 0;}




/* 
Navle Membership*/

.prep-subscriptions, .select-subscription{
		 float:left;}
		
.prep-subscriptions{
		margin-right:10px;
		width:400px;}
	.prep-subscriptions h3{
		background:url('../images/zuku-owl-small.png') left center no-repeat;
		font-size:20px; 
		border-bottom:1px solid #CCC; 
		padding:20px 0 2px 50px;
		margin-bottom:10px;}
	.prep-subscriptions h3 span{
		font-size:16px;}
	.prep-subscriptions h4{
		font-size:20px; 
		border-bottom:1px solid #CCC; 
		padding:20px 0 2px 20px;
		margin-bottom:10px;
		color:#C79F23;}
	.prep-subscriptions ul{
		margin-left:10px;}
	#contentMember .prep-subscriptions ul li, #content .prep-subscriptions ul li{
		list-style:none;
		margin:5px 0;
		font-size:15px;}
	.prep-subscriptions ul li:Before{
		content: " - "; }

.select-subscription{
		width:350px;}
	.select-subscription h3{
		border-bottom:1px solid #CCC; 
		font-size:20px; 
		padding:20px 0 2px 10px;
		margin-bottom:10px;}

	#contentMember .select-subscription ul li{
		font-size:14px;
		font-weight:bold;
		list-style:none;}

	#contentMember .select-subscription ul li del{
		font-size:12px;
		font-weight:normal;
		color:#000;}

	.select-subscription ul li a{
		background: url('../images/btn-highlight.png') top center no-repeat #ceced0;
		float:left;
		padding:15px 10px 5px 10px;
		vertical-align:middle;
		width:288px;
		margin:0 10px 10px 10px;
		
		-moz-border-radius-bottomright: 7px;
		-moz-border-radius-bottomleft: 7px;
		-moz-border-radius-topright: 7px;
		-moz-border-radius-topleft: 7px;
		
		border-top-right-radius: 7px;
		border-top-left-radius: 7px;
		border-bottom-right-radius: 7px;
		border-bottom-left-radius: 7px;		}
		
	.select-subscription ul li a span.add-to-cart{
		background: url('../images/cart.png') right no-repeat;
		color:#414042;
		font-size:12px;
		font-weight:normal;
		float:right; 
		padding:10px 40px 10px 10px;
		margin-top:-10px;}
	
	.select-subscription ul li a:link, .select-subscription ul li a:visited{
		text-decoration:none;}
	.select-subscription ul li a:hover, .select-subscription ul li a:active{
		text-decoration:none;}
	
	.select-subscription span.dogs{
		background:url('../images/dogs.jpg') no-repeat;
		height:297px;
		width:335px;
		float:left;}
		
		
.need-more{
		border:1px solid black;
		padding:15px; margin:0 auto;
		width:500px;  }

	.need-more h3{
		background:#C79F23; 
		display:inline; 
		padding:1px 3px; 
		font-size:24px; 
		font-weight:normal;}
	.need-more h4{
		font-size:22px;
		font-weight:normal;
		margin:15px 0 15px 50px;}
	.need-more h5{
		font-size:18px; 
		font-weight:normal;
		margin:15px 0 5px 50px;}

	.need-more ul{
		margin:15px 0 15px 50px;}
	.need-more ul li{
		list-style: url('../images/bcheck-16.gif');
		margin:3px 0;
		padding-left:25px;}

	.need-more p{
		margin:0 0 0 50px;}
	
	h2.new{
		font-size:25px;
		font-weight:bold;
		text-align:center;
		color:#000;
		margin:25px auto;}
		
	.gold{ color:#C79F23;}
	.black{color:black;}
	.border-tb{ border-bottom:1px solid #ccc; border-top:1px solid #ccc; padding:10px 5px; width:85%;}

	.bump-u{ margin-top:50px;}
	.bump-l{ margin-left:45px; margin-top:50px;}
	.baby{ color:#0C73B3;}










