/* General */
* { margin:0; padding:0; border:0;}
li { list-style:none;}
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
a { text-decoration:none; outline:none}
a:link{color: #fff267;}
a:hover { text-decoration:underline;}
a:visited{color: #fff267;}

/* Page main settings */
body { background:#1c0d0a; font-size:11px; font-family:Tahoma, Arial, sans-serif}
.header { background:url(../images/bg/header.jpg) no-repeat top center; width:837px; height:269px; padding:0 67px 0 66px; margin:0 auto}
/* Navigator */
.menu { background:url(../images/bg/menu_bg.jpg) no-repeat top center; width:843px; height:36px; padding:22px 67px 0 60px; margin:0 auto; position:relative}
.menu li { float:left; display:block; padding-right:20px; position:relative;}
.menu #active a { background-position:0px -27px;}
.menu #active a#coming { background-position:0px -23px;}
.m_item { display:block; float:left; text-indent:-9999px;}
#home { background:url(../images/icons/m_home.gif) top left no-repeat; width:36px; height:18px;}
#home:hover { background-position:0px -27px;}
#books { background:url(../images/icons/m_books.gif) top left no-repeat; width:40px; height:18px;}
#books:hover { background-position:0px -27px;}
#series { background:url(../images/icons/m_series.gif) top left no-repeat; width:44px; height:18px;}
#series:hover { background-position:0px -27px;}
#coming { background:url(../images/icons/m_coming.gif) top left no-repeat; width:82px; height:18px;}
#coming:hover { background-position:0px -23px;}
#about { background:url(../images/icons/m_about.gif) top left no-repeat; width:69px; height:18px;}
#about:hover { background-position:0px -27px;}
#causes { background:url(../images/icons/m_causes.gif) top left no-repeat; width:87px; height:18px;}
#causes:hover { background-position:0px -27px;}
#interact { background:url(../images/icons/m_interact.gif) top left no-repeat; width:54px; height:18px;}
#interact:hover { background-position:0px -27px;}
#news { background:url(../images/icons/m_news.gif) top left no-repeat; width:95px; height:18px;}
#news:hover { background-position:0px -27px;}
#contact { background:url(../images/icons/m_contact.gif) top left no-repeat; width:54px; height:18px;}
#contact:hover { background-position:0px -27px;}
.menu li .submenu { position:absolute; top:18px; left:0px; display:none; text-align:center; padding-top:4px; z-index:5}
.menu li:hover .submenu { display:block; width:115px;}
.menu .submenu li { width:115px; height:20px; background:url(../images/bg/submenu_bg.png) no-repeat top center; padding-right:0;}
.menu .submenu a { color:#FFF; font-size:11px; height:19px; width:100%; display:block;}
.menu .submenu a:hover { color:#FFF;}
/* Content part settings */
.out_bg { background:#160c09 url(../images/bg/out_bg.jpg) bottom left repeat-x; width:100%}
.container { background:url(../images/bg/content_bg.jpg) repeat-y bottom center; width:970px; margin:0 auto; z-index:3}
.container_bg { background:url(../images/bg/content_img.jpg) no-repeat bottom center; width:837px; padding:0 67px 45px 66px;}
.container p { font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-size:17px; color:#FFF;}
.container p.small { font-size:15px;}
/* Block with books */
.page_head { margin:35px 0 30px;}
.releases { padding-bottom:5px; background:url(../images/bg/book_bg_big.png) no-repeat top left; z-index:2}
.shadow { width:30px; height:332px; position:absolute; top:0px; left:-30px; background:url(../images/bg/book_shadow_more.png) no-repeat}
.arrow { position:absolute; left:250px; top:83px; background:url(../images/icons/arrow_backgr.png) no-repeat; width:207px; height:48px; padding-top:10px; text-align:center; color:#760b01; font-family:Myriad Pro, Arial, Helvetica, sans-serif; font-size:16px; line-height:16px; z-index:1}
.arrow strong { font-size:19px; line-height:18px;}
.book { float: left}
.book .thumb { width:183px; height:288px; padding:10px 0 5px 7px }
.book .on_sale { background:url(../images/on_sale_button.png) no-repeat top left; width:203px; height:61px; text-indent:-9999px; display:block;}
.book .on_sale:hover { background-position:bottom;}
.books { float:right; width:630px;}
.books .head { float:right; padding:35px 0 30px 0;}
.books ul { float:right; padding-bottom:20px; background:url(../images/bg/dots_hor.gif) repeat-x bottom left; width:630px;}
.books li { display:block; float:left; width:126px; text-align:center;}
.books li img { background:url(../images/bg/book_bg_small.png) no-repeat center center; padding:8px; width:110px; height:178px; clear:both}
.books li a { color:#fff267;  font-family:Arial, Helvetica, sans-serif; font-size:14px; position:relative; top:-2px;}
/* Grey Block */
.grey_block { width:837px; margin-top:30px;}
.grey_block .grey_bg { background:url(../images/bg/grey_block_bot.png) no-repeat bottom center; padding:10px 20px 25px 20px; float:left; width:797px;}
.grey_block .grey_top { background:url(../images/bg/grey_block_top.png) no-repeat top center; height:14px; text-indent:-9999px; float:left; width:837px;}
.grey_bg .head { padding-left:7px;}
/* Grey col 1*/
.col1 { width:235px; padding-right:19px; float:left;}
.interact_list li { padding-top:11px; padding-bottom:6px; background:url(../images/bg/dots_hor.gif) repeat-x bottom left;}
.interact_list li.last { background:none; padding-bottom:0px;}
.interact_list li a { text-decoration:underline; color:#fff267;}
.interact_list li a:hover { text-decoration:none;}
.facebook p { background:url(../images/icons/fb_icon.png) no-repeat top left; padding-left:65px; height:62px; padding-top:4px;}
.twitter p { background:url(../images/icons/twitter_icon.png) no-repeat top left; padding-left:65px; height:62px; padding-top:4px;}
.blogger p { background:url(../images/icons/blog_icon.png) no-repeat top left; padding-left:65px; height:62px; padding-top:4px;}

/* Grey Col 2 */
.col2 { width:280px; padding-left:17px; padding-right:19px; float:left;}
.col2 p { padding:10px 0 10px 9px;}
.col2 .read { background:url(../images/read_more_button.png) no-repeat top left; width:172px; height: 55px; display:block; text-indent:-9999px;}
.col2 .read:hover { background-position:bottom;}
/* Grey Col 3 */
.col3 { width:210px; padding-left:17px; float:left}
.col3 p { padding:10px 0 10px 9px;}
.col3 .signup { background:url(../images/signup_button.png) no-repeat top left; width:174px; height:56px; display:block; text-indent:-9999px;}
.col3 .signup:hover { background-position:bottom;}

/* Latest Releases */
.book_thumb {
	width:210px;
	text-align:left;
	float:left;	
}
.book_thumb p { text-align:left;}
.book_thumb .store {
	padding:7px 0;
}
.book_thumb .store div {
	padding-top: 0;
	padding-left: 15px;
	margin-top: -10px;	
}

.book_notes {
	float:right;
	width:600px;
	padding-left:10px;
	margin-top: 0px;
}
h1 { color:#FFF; font-size:23px; font-family:Myriad Pro, Arial, Helvetica, sans-serif}
.book_options { padding-bottom:20px; padding-left:150px;}
.about_book { background:url(../images/aboutbook_button.png) no-repeat 0 0; height:56px; width:170px; display:block; float:left; text-indent:-9999px;}
.about_book:hover { background-position:-176px 0;}
.read_excerpt { background:url(../images/read_exerps_button.png) no-repeat 0 0; height:56px; width:170px; display:block; float:left; text-indent:-9999px;}
.read_excerpt:hover { background-position:-176px 0;}
.view_video { background:url(../images/viewbookvideo_button.png) no-repeat 0 0; height:56px; width:170px; display:block; float:left; text-indent:-9999px;}
.view_video:hover { background-position:-176px 0;}

/* Contact Lisa */
.forma { width:820px; margin-top: -15px;}
.f1 { float:left; width:160px;}
.f1 p { line-height:28px;}
.f2 { float:left; width:230px; padding:4px 0;}
.f2 input { background:#FFF; height:20px; padding: 0 3px; width:140px;}
.f2 #state { background:#FFF; width:145px; height:20px;}
.f2 #country { background:#FFF; width:230px; height:20px;}
.forma .message { background:url(../images/bg/dots_hor.gif) repeat-x top left; margin-top:15px; padding-top:15px;}
.message textarea { background:#FFF; overflow:auto; margin-top:4px;}
.message p { line-height:28px; }
.message input { background:#FFF; height:20px; margin:3px 0;}
.forma .send { background:url(../images/send_button.png) no-repeat 0 0; height:56px; width:170px; display:block; float:left; text-indent:-9999px; margin-left:-12px}
.forma .send:hover { background-position:-176px 0;}
/* Footer */
.footer { background:url(../images/bg/footer.jpg) no-repeat top center; width:837px; height:80px; padding:0 67px 0 66px; margin:0 auto}
.footer p { text-align:center; color:#FFF; font-size:15px; font-family:Myriad Pro, Arial, Helvetica, sans-serif;}
.footer p a { color:#FFF; font-size:15px; font-family:Myriad Pro, Arial, Helvetica, sans-serif;}
.footer p.copyr { text-align:center; color:#FFF; font-size:14px; font-family:Myriad Pro, Arial, Helvetica, sans-serif; margin-top:14px;}
.footer p.copyr a { text-decoration:underline; color:#fff267}
.footer p.copyr a:hover { text-decoration:none;}
/* New styles 10/22/10*/
.page_title{padding: 10px 0;}
h1{
	font-size: 26px;
	color: #fff267;
	font-weight: bold;
	padding-bottom: 10px;
	text-shadow: #000 2px 2px 5px;
	font-family: Georgia;
}
.store_links{
	width: 180px;
	padding-top: 7px;
	padding-left: 37px;
}
.amazon { background:url(../images/store_buttons.png) no-repeat 0 -54px; height:26px; display:block; text-indent:-9999px;}
.amazon:hover { background-position:0 -81px;}

.amazon_k { background:url(../images/store_buttons.png) no-repeat 0 0px; height:26px; margin-top: 5px; display:block; text-indent:-9999px;}
.amazon_k:hover { background-position:0 -27px;}

.barnes {background:url(../images/store_buttons.png) no-repeat 0 -108px; height:26px; margin-top: 5px; display:block; text-indent:-9999px;}
.barnes:hover { background-position:0 -135px;}

.barnes_e {background:url(../images/store_buttons.png) no-repeat 0 -162px; height:26px; margin-top: 5px; display:block; text-indent:-9999px;}
.barnes_e:hover { background-position:0 -189px;}

.borders {background:url(../images/store_buttons.png) no-repeat 0 -216px; height:26px; margin-top: 5px; display:block; text-indent:-9999px;}
.borders:hover { background-position:0 -243px;}

.indie {background:url(../images/store_buttons.png) no-repeat 0 -270px; height:26px; margin-top: 5px; margin-bottom: 7px; display:block; text-indent:-9999px;}
.indie:hover { background-position:0 -297px;}

.horiz_divider{
	background:url(../images/bg/dots_hor.gif) repeat-x center;
	padding: 10px 0 10px 0;
}
.book_links{
	width: 100%;
	height: 26px;
}

.about_book {background:url(../images/store_buttons.png) no-repeat 0 -351px; width: 135px; height:26px; margin-right: 7px;  float: left; display:block;text-indent:-9999px;}
.about_book:hover { background-position:0 -324px;}

.excerpt {background:url(../images/store_buttons.png) no-repeat 0 -405px; height:26px; margin-right: 7px; float: left;display:block; text-indent:-9999px;}
.excerpt:hover { background-position:0 -378px;}

.video {background:url(../images/store_buttons.png) no-repeat 0 -432px; height:26px; margin-right: 7px; float: left; display:block; text-indent:-9999px;}
.video:hover { background-position:0 -405px;}

