#footer_main a:visited {
	color: #FFF;
}
#footer_main a:hover {
	color: #FFF;
}
/*
Development by Mugur Marculescu, Nov 2009 for Fallen website - Random House
Designed by Scott Galbraith - http://www.sssour.com/
http://www.livemade.com
http://www.mugur.com
*/

/******************************* GENERAL CODE */

/* classes  */

#fallen-pb-callout{
	position:relative;
	top:-35px;
	height:166px;
	background: url('../img/elements/fallen-paperback-callout.png') no-repeat center top;
}

#fallen-pb-text {
	padding-top:30px;
	padding-left:280px;
	font-size:10px;
	width:420px;
}

#fallen-pb-text p{
	margin-bottom:5px;
}

.rollover a{
   display: block;
   text-indent: -9999px;
   margin: auto auto auto auto;
   cursor: pointer;
   outline: transparent solid 0px;
}

.date {
	color:red;
}

.yellow {
	color:#eeb900;
	font-size:11px;
}

.bk-home {
	background-position:top center; 
	background-repeat:no-repeat;
	background-image: url("../img/headers/home-header-passion.jpg");
}

.bk-trailer {
	background-position:top center;
	background-repeat:no-repeat;
	background-image: url("../img/headers/booktrailer-header.jpg");
}

.bk-author {
	background-position:top center; 
	background-repeat:no-repeat;
	background-image: url("../img/headers/author-header.jpg");
}

.bk-archives {
	background-position:top center; 
	background-repeat:no-repeat;
	background-image: url("../img/headers/archives-header.jpg");
}

.bk-more {
	background-position:top center; 
	background-repeat:no-repeat;
	background-image: url("../img/headers/more-header.jpg");
}

.bk-news {
	background-position:top center; 
	background-repeat:no-repeat;
	background-image: url("../img/headers/news-header-2.jpg");
}

.show {
	background-color:red;
	opacity:0.3;
}

.back-to-top a{
	width:74px;
	height:10px;
	float:right;
	background: url('../img/buttons/top.png') no-repeat left top;
}

.back-to-top a:hover{
	background-position: left -10px;
}

#sec-col-a {
	width:200px;
	line-height:0;
}

#sec-col-b {
	width:490px;
}

/* style html elements and main page ids */
body {
	font-family:Georgia,"Times New Roman",Serif; 
	background-color:black;
	color:white;
	line-height:1.5;
}

h3 {
	font-size:15px;
	margin-bottom:0px;
}

hr {
	background-color:#585858;
	color:#585858;
	border:0;
	height:1px;
	margin-top:20px;
	margin-bottom:3px;
}
a:hover {text-decoration:none; color:#b30000}
#footer_main a:link {
	color: #FFF;
}

#content a:link, a.yellow:link {color:#eeb900}
#content a:visited, a.yellow:visited{color:#eeb900}
#content a:active, a.yellow:active{color:#eeb900}
#content a:hover, a.yellow:hover {text-decoration:none; color:#eeb900}

#page {
	margin-left:55px;
	width:850px;
}

#header{
	position:relative;
	left:-50px;
	width:950px;
	height:201px;
}

/* content  */
.brown {
	background-image: url("../img/patterns/brown.jpg");
}

.blue {
	background-image: url("../img/patterns/blue.jpg");
}

.purple {
	background-image: url("../img/patterns/purple.jpg");
}

.green {
	background-image: url("../img/patterns/green.jpg");
}

.red {
	background-image: url("../img/patterns/red.jpg");
}

.black {
	background-image: url("../img/patterns/black.jpg");
}

#content {
	width:720px;
	background-repeat:repeat-y;
	padding-right:65px;
	padding-left:65px;
	font-size:11px;
	line-height:1.3;
}

#content-top-cap {
	width:850px;
	height:66px;
}

#content-bottom-cap {
	width:850px;
	position:relative;
	height:79px;
}

#feather {
	position:relative;
	top:-100px;
	left:65px;
	float:right;
}

#featherSpacer {
	height:40px;
}

/* navigation */
#nav {
	width:850px;
	height:67px;
}

#nav div, #nav a {
	float:left;
}

#nav-home-btn a {
	width:114px;
	height:54px;
	background: url('../img/nav/nav.png') no-repeat left top;
}

#nav-home-btn a:hover, #nav-home-btn a.select {
	background-position: left -54px;
}

#nav-books-btn a {
	width:122px;
	height:54px;
	background: url('../img/nav/nav.png') no-repeat -114px top;
}

#nav-books-btn a:hover, #nav-books-btn a.select {
	background-position: -114px -54px;
}

#nav-author-btn a {
	width:111px;
	height:54px;
	background: url('../img/nav/nav.png') no-repeat -236px top;
}

#nav-author-btn a:hover, #nav-author-btn a.select {
	background-position: -236px -54px;
}

#nav-archives-btn a {
	width:199px;
	height:54px;
	background: url('../img/nav/nav.png') no-repeat -347px top;
}

#nav-archives-btn a:hover, #nav-archives-btn a.select {
	background-position: -347px -54px;
}

#nav-more-btn a {
	width:122px;
	height:54px;
	background: url('../img/nav/nav.png') no-repeat -546px top;
}

#nav-more-btn a:hover, #nav-more-btn a.select {
	background-position: -546px -54px;
}

#nav-news-btn a {
	width:182px;
	height:54px;
	background: url('../img/nav/nav.png') no-repeat -668px top;
}

#nav-news-btn a:hover, #nav-news-btn a.select {
	background-position: -668px -54px;
}
/* footer */
#footer_main {
	width:850px;
	margin-top:20px;
	font-size:10px;
	text-align:center;
}

/******************************* PAGE SPECIFIC CODE */
/* Home */
#home-promo {
	width:850px;
	height:412px;
	background:url("../img/headers/home-book-passion-overlay.png") no-repeat 30px 57px;
}

.special-date{
	font-size:13px;
	color:#eeb900;
	text-shadow:#000 0px 0px 30px;
}

#pb-callouts{
	height:172px;
	position:relative;
	top:-35px;
}

#pb-callouts .yellow{
	font-size:12px;
}

.fallen-pb-callout{
	float:right;
	height:172px;
	width:415px;
	background: url('../img/elements/callout-fallen.png') no-repeat center top;
}

.torment-pb-callout{
	float:left;
	height:172px;
	width:415px;
	background: url('../img/elements/callout-torment.png') no-repeat center top;
}

.fallen-pb-text {
	padding-top:35px;
	padding-left:288px;
	padding-right:15px;
	font-size:12px;
}

.fallen-pb-text p{
	margin-bottom:5px;
	line-height:1.4;
}

#book-click{
	position:absolute;
	top:55px;
	left:80px;
	width:185px;
	height:270px;
}

#book-click a {
	width:250px;
	height:350px;
}

#home-promo-title{
	text-align:center;
	width:100%;
	margin-top:15px;
	zoom: 1;
}

#home-promo-title h2 {
	position:relative;
	top:-15px;
	font-size:24px;
	margin:0px;
	font-weight:normal;
}

#home-promo-title span {
	position:relative;
	top:-20px;
	font-size:16px;
	margin:0px;
	color:#eeb900;
	font-weight:bold;
}

#home-promo-title p {
	font-size:18px;
	line-height:1.2;
	position:relative;
	top:-10px;
}

#home-promo-title em {
	font-size:14px;
}

#home-promo-content {
	margin-top:15px;
	margin-left:295px;
	margin-right:20px;
	font-size:13px;
	line-height:1.3;
}

#home-follow{
	padding-left:10px;
	background: url('../img/patterns/follow-blue.png') repeat-y left top;
}

#bzr-btn a {
	width:85px;
	height:70px;
	background: url('../img/buttons/rand-bzr.png') no-repeat center top;
}

#bzr-btn a:hover {
	background-position: center -70px;
}

#twitter-btn a {
	width:117px;
	height:62px;
	background: url('../img/buttons/twitter.png') no-repeat center top;
}

#twitter-btn a:hover {
	background-position: center -62px;
}

#facebook-btn a {
	width:102px;
	height:56px;
	background: url('../img/buttons/facebook.png') no-repeat center top;
}

#facebook-btn a:hover {
	background-position: center -56px;
}

#buy-book-btn a {
	position:relative;
	left:-15px;
	top:-15px;
	width:224px;
	height:28px;
	background: url('../img/buttons/buy-book.png') no-repeat left top;
	float:left;
}

#buy-book-btn a:hover{
	background-position: left -28px;
}

#preorder-book-btn a {
	position:relative;
	left:-13px;
	top:-15px;
	width:224px;
	height:28px;
	background: url('../img/buttons/preorder.png') no-repeat left top;
	float:left;
}

#preorder-book-btn a:hover{
	background-position: left -28px;
}

#excerpt-big-btn a {
	width:183px;
	height:155px;
	background: url('../img/buttons/read-excerpt-p.png') no-repeat left top;
	float:left;
}

#excerpt-big-btn a:hover {
	background-position: left -155px;
}

#watch-trailer-btn a {
	width:183px;
	height:155px;
	background: url('../img/buttons/watch-trailer.png') no-repeat left top;
	float:left;
}

#watch-trailer-btn a:hover {
	background-position: left -155px;
}

#watch-trailer-torment-btn a {
	width:183px;
	height:155px;
	background: url('../img/buttons/watch-trailer-passion.png') no-repeat left top;
	float:left;
}

#watch-trailer-torment-btn a:hover {
	background-position: left -155px;
}

#wood-board {
	position:relative;
	top:10px;
	clear:both;
	
}

/* Trailer */
#follow-bar {
	position:relative;
	width:389px;
	height:46px;
	background: url('../img/elements/follow-bar.png') no-repeat left top;
	float:right;
	top:-30px;
	left:5px;
}

#facebook-btn-thin a{
	width:121px;
	height:26px;
	background: url('../img/buttons/facebook-thin.png') no-repeat left top;
	float:right;
	margin-top:8px;
	margin-right:12px;
}

#facebook-btn-thin a:hover {
	background-position: left -26px;
}

#buzzers-btn-thin a{
	width:113px;
	height:29px;
	background: url('../img/buttons/bzr-thin.png') no-repeat left top;
	float:right;
	margin-top:8px;
	margin-right:15px;
}

#buzzers-btn-thin a:hover {
	background-position: left -29px;
}

#trailer-frame{
	width:700px;
	height:436px;
	margin-top:30px;
	margin-left:10px;
	padding-left:29px;
	padding-top:28px;
	background: url('../img/elements/video-bk.png') no-repeat left top;
}

#about-book-btn a{
	position:relative;
	width:244px;
	height:33px;
	float:left;
	background: url('../img/buttons/about-book.png') no-repeat left top;
}

#about-book-btn a:hover {
	background-position: left -33px;
}

#read-excerpt-btn a{
	position:relative;
	width:244px;
	height:33px;
	float:left;
	background: url('../img/buttons/excerpt.png') no-repeat left top;
}

#read-excerpt-btn a:hover {
	background-position: left -33px;
}

#trailer-btn-cont{
	margin-left:120px;
}

#trailer-caption{
	text-align:center;
	margin:15px;
}

/* Books */

#buy-book-small-btn a{
	background: url('../img/buttons/buy-book-small.png') no-repeat left top;
	width:174px;
	height:22px;
	float:left;
}

#buy-book-small-btn a:hover {
	background-position: left -22px;
}

#preorder-book-small-btn a{
	background: url('../img/buttons/preorder-small.png') no-repeat left top;
	width:195px;
	height:22px;
	float:left;
}

#preorder-book-small-btn a:hover {
	background-position: left -22px;
}

#back-to-books-btn a{
	background: url('../img/buttons/back-to-books.png') no-repeat left top;
	width:181px;
	height:32px;
	float:left;
	margin-bottom:30px;
}

#back-to-books-btn a:hover {
	background-position: left -32px;
}

#watch-trailer-long-btn a{
	position:relative;
	width:244px;
	height:33px;
	float:left;
	background: url('../img/buttons/watch-trailer-long.png') no-repeat left top;
}

#watch-trailer-long-btn a:hover {
	background-position: left -33px;
}

#excerpt-book-btn a{
	position:relative;
	width:244px;
	height:30px;
	float:left;
	background: url('../img/buttons/read-excerpt-books.png') no-repeat left top;
}

#excerpt-book-btn a:hover {
	background-position: left -29px;
}

#watch-book-btn a{
	position:relative;
	width:244px;
	height:30px;
	float:left;
	background: url('../img/buttons/watch-trailer-books.png') no-repeat left top;
}

#watch-book-btn a:hover {
	background-position: left -29px;
}

#social-shelf li{
	float:left;
	height:23px;
	list-style-type: none;
	margin-left:0px;
	margin-right:4px;
}



/* Author Bio */
#author-bio-btn a {
	position:relative;
	width:181px;
	height:29px;
	float:left;
	background: url('../img/buttons/author-bio.png') no-repeat left top;
}

#author-bio-btn a:hover, #author-bio-btn a.select {
	background-position: left -29px;
}

#qa-btn a {
	position:relative;
	width:181px;
	height:25px;
	float:left;
	background: url('../img/buttons/qa.png') no-repeat left top;
}

#qa-btn a:hover, #qa-btn a.select {
	background-position: left -25px;
}

#photo-btn a {
	position:relative;
	width:181px;
	height:25px;
	float:left;
	background: url('../img/buttons/photo.png') no-repeat left top;
}

#photo-btn a:hover, #photo-btn a.select {
	background-position: left -25px;
}

#video-btn a {
	position:relative;
	width:181px;
	height:23px;
	float:left;
	background: url('../img/buttons/video.png') no-repeat left top;
}

#video-btn a:hover, #video-btn a.select {
	background-position: left -28px;
}

#tour-btn a {
	position:relative;
	width:181px;
	height:29px;
	float:left;
	background: url('../img/buttons/tour.png') no-repeat left top;
}

#tour-btn a:hover, #video-btn a.select {
	background-position: left -29px;
}

#follow-lauren-bar {
	position:relative;
	width:495px;
	height:46px;
	background: url('../img/elements/follow-lauren-bar.png') no-repeat left top;
}

#twitter-wide-btn a {
	width:108px;
	height:27px;
	background: url('../img/buttons/twitter-wide.png') no-repeat center top;
	float:right;
	margin-top:8px;
	margin-right:30px;
}

#twitter-wide-btn a:hover {
	background-position: center -27px;
}

/* Q and A */
.qa{
	position:relative;
	line-height:0;
	margin-bottom:20px;
}

.qa-content {
	background-color:#2a1f28;
	padding-left:20px;
	padding-right:20px;
	line-height:1;
}

.question {
	cursor:pointer;
	line-height:1.3;
}

.question-open {
	color:#eeb900;
}

.answer {
	margin-top:12px;
	display:none;
	line-height:1.3;
}

.qa-arrow {
	position:absolute;
	left:7px;
	top:15px;
	padding-right:4px;
	width:9px;
	height:8px;
	background: url('../img/buttons/qa-arrow.png') no-repeat left top;
}

.qa-arrow-open{
	background-position: left -9px;
}

/* Photo Gallery */
#photo-nav {
	position:relative;
	width:494px;
	height:40px;
	background: url('../img/nav/photo-nav.png') no-repeat left top;
	text-align:center;
	padding-top:13px;
}

#prev, #next {
	position:absolute;
	font-size:9px;
	color:white;
	cursor:pointer;
	text-decoration:underline;
	top:14px;
}

#next a:link, #prev a:link, #next a:visited, #prev a:visited {
	color:white;
}

#prev {
	left:20px;
}

#next {
	left:430px;
}

#prev.disabled, #next.disabled {
	text-decoration:none;
	color:#666666;
	cursor:default;
}

#page-indicator{
	text-align:center;
	font-size:11px;
}

#numbers {
	text-align:center;
}

.number {
	font-size:11px;
	margin-left:4px;
	margin-right:4px;
	color:#eeb900;
	cursor:pointer;
	text-decoration:underline;
}

.number-selected {
	color:#b30000;
	text-decoration:none;
}

.photo {
	text-align:center;
}

.caption {
	font-size:11px;
}

.hide {
	display:none;
}

/* Author Video */
#video-frame{
	width:540px;
	height:426px;
	margin-top:30px;
	padding-left:29px;
	padding-top:32px;
	background: url('../img/elements/author-video-bk.png') no-repeat left top;
}

/* More Page */
.reader-quote {
	font-size:16px;
	line-height:1;
}

.reader {
	font-size:11px;
	font-weight:normal;
	color:#eeb900;
}

#fallen-btn a {
	position:relative;
	width:181px;
	height:28px;
	background: url('../img/buttons/fallen.png') no-repeat left top;
}

#fallen-btn a:hover {
	background-position: left -28px;
}

#passion-btn a {
	position:relative;
	width:181px;
	height:29px;
	background: url('../img/buttons/passion.png') no-repeat left top;
}

#passion-btn a:hover {
	background-position: left -29px;
}

#torment-btn a {
	position:relative;
	width:181px;
	height:25px;
	background: url('../img/buttons/torment-mid.png') no-repeat left top;
}

#torment-btn a:hover {
	background-position: left -25px;
}

/* News Page */
#news-btn a {
	position:relative;
	width:181px;
	height:29px;
	background: url('../img/buttons/news.png') no-repeat left top;
}

#news-btn a:hover {
	background-position: left -29px;
}

#press-btn a {
	position:relative;
	width:181px;
	height:25px;
	background: url('../img/buttons/press.png') no-repeat left top;
}

#press-btn a:hover {
	background-position: left -25px;
}

#reviews-btn a {
	position:relative;
	width:181px;
	height:28px;
	background: url('../img/buttons/reviews.png') no-repeat left top;
}

#reviews-btn a:hover {
	background-position: left -28px;
}

#news-follow{
	background: url('../img/patterns/follow-red.png') repeat-y left top;
}

.video-callout {
	line-height:0;
}
.video-callout-bk{
	background: url('../img/patterns/news.png') repeat-y left top;
	line-height:1.3;
	padding-left:14px;
	padding-right:14px;
}

/* Video Finalist */
#youtube-frame{
	background: url('../img/elements/youtube-bk.png') no-repeat left top;
	width:700px;
	height:565px;
	margin-left:11px;
	padding-left:28px;
	padding-top:27px;
}

#back-to-news-btn a {
	position:relative;
	width:249px;
	height:33px;
	background: url('../img/buttons/back-to-news.png') no-repeat left top;
}

#back-to-news-btn a:hover {
	background-position: left -33px;
}

