* {
	margin:0;
	border:0;padding:0;	
}
body, html {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;color:#000;line-height:17px;	
	background:#fff url(../images/wrapper_bg.jpg) repeat-x top left;
}
a {
	text-decoration:underline;outline:none;	
}
a:hover {
	text-decoration:none;outline:none;	
}
#wrapper {
	width:100%;	
	background:#e2e2e2 url(../images/bg.jpg) left top repeat-x;overflow:hidden;
}
#page_body {
	width:995px;
	margin:0 auto 0 auto;
}
.branding {
	width:995px;margin-bottom:31px;
	float:left;height:120px;
}
.logo {
	width:407px;
	float:left;height:120px;
	background:url(../images/logo.jpg) no-repeat;
}
.collNow {
	text-align:right;font-size:13px;
	padding:15px 8px 15px 10px;
	font-family:Arial, Helvetica, sans-serif;
}
.collNow span{
	font-size:19px;
	font-family:Arial, Helvetica, sans-serif;
}
.header {
	width:991px;border-bottom:2px #fff solid;
	float:left;height:231px;background:url(../images/header_bg.jpg) top left no-repeat;
}
.headerLeft {
	width:440px;
	float:left;height:211px;
	padding:10px 10px 10px 25px;
}
.headerLeft h2 {
	color:#000;
	font-size:23px;padding-top:20px;
	font-weight:bold;padding-bottom:25px;
}
.headerRight {
	width:495px;padding-right:2px;
	float:right;height:231px;
}
.topMenu {
	width:575px;float:right;height:25px;
}
.topMenu ul{
	height:25px;
	float:right;display:inline;list-style:none;width:575px;
	padding-top:11px;
}
.topMenu li {
	float:left;list-style:none;
	display:inline;
}
.topMenu li a{
	float:left;
	text-decoration:none;
}
.topMenu li a span {
	display:none;
}
/**/
.topMenu li a.home {
 height:25px;background:url(../images/menu_home_bg.jpg) no-repeat;
 width:74px;float:left; 
}
.topMenu li a.bookStore {
 float:left;
 background:url(../images/menu_book_store_bg.jpg) no-repeat;
 width:116px;
 height:25px;
}
.topMenu li a.contactMel {
 float:left;
 background: url(../images/menu_contact_mel_bg.jpg) no-repeat;
 width:124px;
 height:25px;
}
.topMenu li a.blog {
 height:25px;
 background: url(../images/menu_blog_bg.jpg) no-repeat;float:left;
 width:65px;
}
.topMenu li a.forum {
 height:25px;float:left;
 background: url(../images/menu_forum_bg.jpg) no-repeat;width:91px;
}
.topMenu li a.about_us {
 height:25px;float:left;
 background: url(../images/menu_about_us_bg.jpg) no-repeat;width:97px;
}
/**/
.container {
	width:989px;
	height:auto !important;
	background:#ffffff url(../images/content_bg.jpg) top left no-repeat;
	border-left:1px #c8c8c8 solid;min-height:600px;float:left;
	height:600px;border-right:1px #c8c8c8 solid;
}
.leftPanel {
	float:left;
	text-align:center;
	width:148px;
	padding-top:49px;
}
.contentPanel {
	float:left;margin-left:14px;
	width:665px;
}
.contentPanel a{
	color:#007eff;
}
.featured_book {
	float:left;width:665px;
}
.featured_book h3{
	font-size:16px;
}
.featured_book p{
	font-size:12px;
	padding-bottom:5px;
}
a.featuredBooksofthemonth {
	padding:5px 7px;border:1px #d5d0c3 solid;
	background:#ffe9a8;float:left;
	color:#48483e;
	font-size:14px;
}
a.featuredBookPrice {
	color:#007eff;
	font-size:11px;
}
.breadcrumb {
	height:31px;float:left;	
	font-size:18px;width:665px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;
}
.breadcrumb a{
	font-size:18px;text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
.breadcrumb span.selected{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#c16800;
}
.breadcrumb a:hover {	
	color:#000;font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.pagination{
	
	text-align:right;width:665px;
	font-size:12px;
	color:#007eff;
	font-family:Arial, Helvetica, sans-serif;float:left;
	padding-top:10px;
}
.pagination a{
	text-decoration:underline;
	font-weight:bold;
	color:#007eff;
}
.pagination a:hover{
	text-decoration:none;
	font-weight:bold;
	color:#000;
}
.contentArea {
	float:left;
	width:665px;font-size:12px;	
	font-family:Arial, Helvetica, sans-serif;
	padding-top:10px;padding-bottom:10px;	
}
.productItem{
	width:208px;
	float:left;border:1px #c9c9c9 solid;
	margin:10px 8px 2px 2px;height:305px;	
	background:url(../images/book_store_bg.jpg) left top repeat-x;
}
.productItem ul{
	width:208px;display:block;
	height:245px;float:left;
	list-style:none;
}
.productItem li{
	float:left;
	display:block;
	list-style:none;
}
.productImage{
	width:208px;float:left;
	height:138px;text-align:center;
	padding-top:16px;
}
.productDetail1{
	width:188px;padding:2px 10px 0px 10px;
	font-weight:bold;
	text-align:center;
	float:left;font-size:12px;
	color:#4e4e3e;
}
.productDetail1 a{
	color:#4e4e3e;
	font-weight:bold;text-align:center;
	text-decoration:underline;
	font-size:12px;
}
.productDetail1 a:hover {
	text-decoration:none;
	color:#9a5e00;
}
.productDetail2{
	width:188px;float:left;
	color:#4e4e3e;font-size:12px;
	padding:2px 10px 0px 10px;
	text-align:center;
}
.bookDetail {
	width:655px;
	/*height:245px;*/
	height:280px;
	float:left;
	margin:0px 5px 15px 5px;
	border:1px #c9c9c9 solid;
	background:url(../images/book_store_bg.jpg) left top repeat-x;
}
.bookDetailImage {
	width:175px;
	float:left;text-align:center;
	padding:15px 0px 0px 0px;
}
.bookDetailImage img{
	border:1px #c9c9c9 solid;
}
.bookDetailRight {
	width:455px;float:left;
	height:230px;
	padding:15px 0px 0px 10px;
}
.bookDetailRight_row1 {
	width:475px;float:left;
	margin-bottom:5px;/*height:45px;*/
}
.bookDetailRight_row1 h3{
	color:#3583d3;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.bookDetailBottomLeft ol {
	padding-left:21px;
	list-style:decimal;
	margin-left:5px;
}	
.bookDetailBottomLeft ol li{
	list-style:decimal;
}
.bookDetailBottomLeft ul {
	padding-left:14px;
	list-style:disc;
	margin-left:0px;
}	
.bookDetailBottomLeft ul li{
	list-style:disc;
}
.bookDetailRight_row1 span{
	color:#62623f;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.bookDetailRight_row2 {
	width:475px;float:left;
	color:#62623f;height:45px;
	font-size:12px;
	margin-bottom:5px;
}
.bookDetailRight_row2 span{
	color:#62623f;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.bookDetailRight_row3 {
	width:475px;
	height:45px;
	margin-bottom:5px;float:left;
}
.bookDetailRight_row4 {
	width:475px;
	height:45px;margin-bottom:5px;
	font-size:12px;float:left;color:#62623f;
	
}
.bookDetailRight_row4 span{
	color:#62623f;
	font-weight:bold;font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.bookDetailBottom {
	width:655px;
	float:left;margin:0px 5px 15px 5px;/*height:330px;*/
}
.bookDetailBottomLeft {
	width:343px;/*width:385px;*/
	padding:10px;height:310px;min-height:310px;
	height:auto !important;
	border:1px #c9c9c9 solid;float:left;
	background:url(../images/book_store_bg.jpg) left top repeat-x;
}
.bookDetailBottomLeft ul{
	margin-left:14px;
}
.bookDetailBottomLeft h3{
	color:#62623f;
	font-size:15px;padding-top:10px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;padding-bottom:10px;
}
.bookDetailBottomLeft p{
	color:#62623f;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:7px;
	line-height:18px;
}
.bookDetailBottomRight {
	width:268px;/*width:210px;*/
	height:310px;
	border:1px #c9c9c9 solid;float:right;
	padding:6px;/*padding:10px;*/
	background:url(../images/book_store_bg.jpg) left top repeat-x;
}
.bookDetailBottomRight h3{
	color:#62623f;
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.bookDetailBottomRight ul {
	color:#62623f;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;display:block;
}
.bookDetailBottomRight li {
	color:#62623f;
	font-size:12px;padding-left:16px;
	font-family:Arial, Helvetica, sans-serif;
	list-style:none;display:block;padding-bottom:3px;
	background:url(../images/right_arrow.jpg) no-repeat left;
}
.rightPanel {
	text-align:center;float:right;
	padding-top:49px;width:144px;
}
.containerFooter {
	width:995px;float:left;
	background:url(../images/content_footer_bg.jpg) top left no-repeat;height:31px;
}
.footer {
	padding-top:5px;width:995px;	
	color:#4e4e3e;padding-bottom:10px;
	font-size:11px;float:left;
}
.footer a{
	color:#4e4e3e;
	text-decoration:underline;
}
.footer a:hover{
	text-decoration:none;
}
.footerLeft {
	width:525px;
	/*width:450px;*/
	height:45px;float:left;
}
.footerLeft a{
	padding:0px 5px;
}
.footerLeft span{
	padding:5px 5px;
	float:left;
}
.footerRight {
	width:450px;padding-top:10px;
	text-align:right;height:35px;float:right;
}



/*****************************/
.featured_book {
	width:655px;float:left;
	margin:0px 5px 15px 5px;
	border:1px #c9c9c9 solid;
}
.featured_bookImage {
	width:155px;
	float:left;text-align:center;
	padding:15px 0px 0px 0px;
}
.featured_bookImage img{
	border:1px #c9c9c9 solid;
}
.featured_bookRight {
	width:455px;float:left;padding:15px 0px 0px 10px;
}
.featured_bookRight_row1 {
	width:475px;float:left;
	margin-bottom:5px;/*height:45px;*/
}
.featured_bookRight_row1 h3{
	color:#000;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.featured_bookRight_row1 span{
	color:#62623f;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.featured_bookRight_row2 {
	width:475px;float:left;
	color:#62623f;
	font-size:12px;
	margin-bottom:5px;
}
.featured_bookRight_row2 span{
	color:#62623f;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.featured_bookRight_row3 {
	width:455px;padding-right:25px;
	margin-bottom:5px;float:left;
}
.featured_bookRight_row4 {
	width:475px;
	height:45px;margin-bottom:5px;
	font-size:12px;float:left;color:#62623f;
	
}
.featured_bookRight_row4 span{
	color:#62623f;
	font-weight:bold;font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
