div.book_header {
	background: url(/images/book/index_header.jpg) no-repeat;
	height: 335px;
	width: 768px;
	position: relative;
}

div.book_header div.preview {
	position: absolute;
}
div.book_header div.number1 {
	left: 21px;
	top: 68px;
}
div.book_header div.number2 {
	left: 191px;
	top: 68px;
}
div.book_header div.number3 {
	left: 21px;
	top: 199px;
}
div.book_header div.number4 {
	left: 191px;
	top: 199px;
}

div.book_footer,
div.prices_footer,
div.explain_footer  {
	background: url(/images/book/index_footer.png) no-repeat;
	height: 89px;
	width: 768px;
	padding: 8px;
	position: relative;	
	text-align:center;
}
div.prices_footer {
	background: url(/images/book/prices_footer.png) no-repeat;
}
div.explain_footer {
	background: url(/images/book/explain_footer.png) no-repeat;
	padding-top: 22px;
}
div#book_start_page a.button
 {
	width: 203px;
	display: block;
	margin: 0px auto;
}
div.book_header a:hover,
div#book_start_page a.button:hover {
	background: none;
}

div#book_start_page div.side_bar_item img,
div#landing_page div.side_bar_item img {
	margin: 0 auto 5px auto;
}

div#landing_page p.signup {
	font-size:1.3em;
}

div#book_start_page div.side_bar_item p,
div#landing_page div.side_bar_item p {
	font-size: 13px;
	padding: 4px;
}
div#landing_page div.side_bar_item p {
	margin-bottom: 2px;
}

div#landing_page div.side_bar_item ol {
	font-size:13px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:decimal;
	margin: 0 0 0 22px;
	width: 180px;
}

div#book_start_page h2,
div#landing_page h2 {
	color: #0084C8;
	font-weight: normal;
	font-size: 18px;
}
/*
div.booktext, div.landingtext {
	padding: 11px 4px 8px 4px;
}*/
div.booktext p, div.landingtext p {
	padding-right: 20px;
}
div#book_start_page table td,
div#book_start_page table th  {
	font-size:11px;	
}

div.main_collection_header {
	background: url(/images/main_collection_header.jpg) no-repeat;
	height: 170px;
	width: 768px;
	margin: -18px 0 10px 0;
	position: relative;
}

div.main_shop_header {
	background: url(/images/main_shop_header.jpg) no-repeat;
	height: 170px;
	width: 768px;
	margin: -18px 0 10px 0;
	position: relative;
}

.lang_en div.main_shop_header {
	background-image: url(/images/en/main_shop_header.jpg);
}
div.main_collection_header {
	background: url(/images/main_collection_header.jpg) no-repeat;
}
.lang_en  div.main_collection_header {
	background-image: url(/images/en/main_collection_header.jpg);
}
	div.main_shop_header p,
	div.main_collection_header p {
		padding:97px 0 0 19px;
		width:500px;
		font-weight: bold;
	}


.columns ul.tick {
	
} 

.columns ul.tick li {
	font-weight: normal;
	margin: 0;
	background: url(/images/icon-tick.png) no-repeat 0px 2px;
	padding-left: 22px;
}