body 
{
	margin:0;
	padding:0; 
	text-align: center; 
	font-size: 14px; 
	font-family: Arial,Verdana,sans-serif;
	color: #666;
	line-height:150%;
	background: #e01226 url('../images/bg.png') repeat-x;
}

p { margin:0 0 10px 0; 	padding:0;}

#adjuster,#container
{
	width:1000px;
	margin:0 auto; 
	padding:0;	
	text-align:left;
	background:#fff;	
}

#container 
{
	float:left;
	margin:0;
	padding:0;
}

#content,#header,#topmenu,#footer
{
	float:left;
	width:1000px;
	padding:0;
	margin:0;
	clear:both;
}

#header  { float:left;width:1000px; height:233px;margin:0;padding:0;}
#topmenu{ float:left;width:1000px; height: 49px; margin:0;padding:0; background: #000 url('../images/topmenu_bg.png') no-repeat; }
#slideshow { float:left; width:425px; height:256px; margin:0; padding:0 0 20px 0;}
#showcase { float:left; width:515px; height:256px; margin:0 0 0 20px; padding:0 0 20px 0;}
.showcase_title {font-size:16px; font-weight:bold; color:#000; margin:0; 	padding:0 0 3px 0;}
#showcase  p {font-size:96%; line-height:130%;}
#webstore { float:left; width:425px; height:231px; margin:0; padding:0 0 20px 0;}

/*
#books { float:left; width:480px; margin:0 20px 0 0; padding:0 0 20px 0;}
#books_description { float:left; width:460px; margin:0 0 0 0; padding:0 0 20px 0;}
*/

.header_title {padding:0 0 15px 0;margin:0; color:#000; letter-spacing:2px;}

#books_left { float:left; width:480px; margin:0 20px 0 0; padding:0 0 20px 0;}
#books_right { float:left; width:460px; margin:0 0 0 0; padding:0 0 20px 0;}

.preview_links { float:left; width:480px;font-size:12px; padding:0 0 0 0;margin:15px 0 0 0;}
.preview_links a {font-size:96%; color:; margin:0; padding:0 0 0 0; text-decoration:underline; font-weight:bold; }
.preview_links ul {list-style-position:outside; font-weight:none; list-style-type:none; padding:0;margin:0;}
.preview_links li {display:inline; padding:0 0px 0 0;margin:0;}
.preview_links strong {color:#000;}

.icon {margin:0 3px 0 0;padding:0;position:relative;top:2px;}


hr {color:#ccc; margin:0;}



#news { float:left; width:958px; height:256px; margin:0 0 0 0px; padding:0 0 0 0; }
iframe {float:left;border:1px solid #ccc; border-top:0;margin:0;padding:0;}

#book{ float:left; width:958px; height:180px; margin:0 0 20px 0; padding:0; border:1px solid #ccc; border-top:0;}
#book_article {float:left; width:460px;  padding:0 15px 0 0; margin:15px 0 15px 0; border-right:1px solid #ccc;}
#book_article img {margin:0 15px 15px 15px;}
#book_article p {margin:0 0 0 0;}
.book_title,.book_purchase {font-size:120%; font-weight:bold; color:#cc0033; margin:0; 	padding:0;}
.book_title_black {font-size:110%; font-weight:bold; color:#000; margin:0; 	padding:0 0 3px 0;}
.book_description {font-size:12px; line-height:130%;margin:0; 	padding:0 0 3px 0;}
#book_article a {font-size:96%; color:#cc0033; margin:0; padding:0 0 0 0; text-decoration:none; font-weight:bold; }

.noborder {border:none;}

#footer,#footer_left,#footer_right {	background:#000; color:#fff;}
#footer_left {float:left;width:250px;border-right:1px solid #333;margin:15px 0 15px 0;}
#footer_right {float:left;width:680px;margin:15px 0 15px 20px; color:#666;font-size:12px;}
#footer_right  strong{font-weight:bold; color:#fff;}
#footer_right a {font-size:12px; color:#666; margin:0; padding:0; text-decoration:none;  }
#footer_right ul {display:inline; list-style-position:outside; padding:0;margin:0; }
#footer_right li {display:inline; padding:0 5px 0 5px;margin:0; border-right:1px solid #666;}

.padme {padding: 10px 20px 10px 20px; margin:0;}

img { float:left;margin:0;padding:0;border:0;}
.purchase {margin: 0 0 0px 0; padding:0;}
.purchase_bottom {margin: 0 0 30px 0; padding:0;}