@charset "UTF-8";
/* deliverance dane ---- globals */


#tooltip {
	position: absolute;
	z-index: 3000;
	border: 5px solid #070807;
	background-color: #332b1c;
	padding: 10px;
	opacity: 0.85;
	width:350px;
	font-size:12px;
	line-height:150%;
	cursor:pointer;
	color:#fff;
	}

#tooltip h3, #tooltip div { margin: 0; color:#fff; }



/* GLOBALS */
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

p { margin:0; padding: 0 0 10px 0; line-height: 110%; text-align:left; font-size: 15px; color: #0c0b08; font-family:"Times New Roman", Times, serif;}


/* header styles */
h1 { margin:0;  padding:15px 0 0 20px; color: #858687; text-align: left; font-family:"Times New Roman", Times, serif; font-size:20px; }
h2 { margin:0; padding: 0 0 5px 0; color: #0c0b08; text-align: left; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:16px;  }
h3 { margin:0; padding: 0px 0 5px 0; color: #843f28; text-align: left; font-family:"Times New Roman", Times, serif; font-size:14px;  }
h4 { margin:0; padding: 0 0 10px 0; color: #7ea3b6; text-align: left; font-family:"Times New Roman", Times, serif; font-size: 24px; line-height:110%;  }
h5 { margin:0; font-size:38px; color:#c3c1c1; padding:20px 0 20px 25px; font-family:"Times New Roman", Times, serif;  }
h6 { margin:0;  padding:10px 0 2px 0px; color: #6d2e1b; text-align: left; font-family:"Times New Roman", Times, serif; font-size:15px; }




/* links */
a, a:link { color: #6d2e1b; font-size:12px; text-decoration:underline; font-family:"Times New Roman", Times, serif; padding:0 ; margin:0;}
a:hover  { color: #fff; font-size:12px; text-decoration:none; font-family:"Times New Roman", Times, serif; padding:0 ; margin:0;}
a:title { color : #fff; }

/* form styles */
form { margin: 0em; padding: 0em; display: inline; }
select { margin-bottom: 0.63em;}
textarea { font-family:"Times New Roman", Times, serif; font-size:0.75em; color:#718eac; padding: 0.13em; margin: 0; border: thin solid #999;}
label { font-size: .63em; color:#0069aa; margin-bottom: 0.13em; display: block;}
input { display: block; margin-bottom: 0.63em; width: 100%; border:solid 1px #dddddd; font-size:.75em; color:#999; padding:.2em; }


/* image styles */

img {
	vertical-align:top;
	margin:0;
	padding:0;
}


img.floatLeft {
    float: left; 
    margin: 0em;
	padding:0 10px 10px 0;
}

img.floatRight { 
    float: right; 
    margin: 0em;
	display:block;
}


i {
font-style:italic;
}


/* BODY/WRAPPER */
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

html {
	font-size:14px;

}

body {
	color:#0c0b08;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	line-height:120%;
	padding:0;
	margin:0;

	}

#wrapper {
	margin:0 auto;
	padding:0;

	}
	



	#book {
		position: absolute;
		margin: 180px 0 0 555px;
	}

	#wrapper .headerClear {
		clear:both;
	}
		
	#wrapper .mainContentClear {
		clear:both;
	}
	
	#wrapper .footerClear {
		clear:both;
	}
	
	#wrapperSub .headerClear {
		clear:both;
	}
		
	#wrapperSub .mainContentClear {
		clear:both;
	}
	
	#wrapperSub .footerClear {
		clear:both;
	}


/* header */
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#header {
		float:left;
		width:960px;
	}

	#header .logo {
		float:left;
		margin:0 0 0 25px;
		height: 250px;
		width: 311px;
	}

	#header .navigation {
		float:left;
		padding:40px 0 0 0;
		height:50px;
	}
	
	#header .active {
		text-decoration:none;
		color:#fff;
	}

	#header ul{
		margin:0;
		padding:0;
	}
	
	#header li{
		display:inline;
		list-style-type: none;
		padding:0 0 0 30px;
	}
	
	#header a, a:link {
		text-decoration:none;
		font-size:17px;
		color:#a66c51;
		font-weight:500;
	}
	
	#header   a:visited {
		text-decoration:none;
	}
	
	#header  a:hover {
		text-decoration:none;
		font-family:"Times New Roman", Times, serif;
		color:#fff;
	}




/* main content */
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#mainContent {
	padding:40px 0 30px 0;
	}
	
	#mainContent  a {
		font-size:12px;
		text-decoration:underline;
		color:#6d2e1b;
			}
			
			#mainContent a:link {
		font-size:12px;
		text-decoration:underline;
		color:#6d2e1b;
			}
			
	#mainContent  a:hover {
		font-size:12px;
		text-decoration:none;
		color:#fff;
			}
	
		#mainContent  ul {
		list-style: disc url(../images/bullet.png);
		padding:5px 0 20px 12px;
		
			}
		#mainContent  li {
		padding:0 0 5px 0;
			}
				

	
	#mainContent .leftBook {
		float:left;
		padding:20px 0 0 140px;
		width:294px;
	}
	
	
	
	#mainContent .leftBookSub {
		float:left;
		padding:20px 0 0 105px;
		width:397px;
	}
	
		#mainContent  .leftBookSub a:link {
			font-size:15px;
			text-decoration:underline;
			color:#6d2e1b;
		}
		
		#mainContent .leftBookSub a:hover {
			font-size:15px;
			text-decoration:none;
			color:#6d2e1b;
		}
	
	
	
	
	#mainContent .leftBookSub2 {
		float:left;
		margin:-10px 0 0 160px;
		width:407px;
	}
	
	
	
	#mainContent .leftBookSub a {
	font-size:12px;
	cursor:pointer;

	}
	
	#mainContent .rightBook {
		float:left;
		margin:-70px 0 0px 120px;
		width:351px;
	}
	
	#mainContent .rightBookSub {
		float:left;
		margin:-70px 0 0px 52px;
		width:351px;
	}
	
	#mainContent .homeText {
	}
	
	#mainContent. viewTrailer {
		display:block;

	}
	
	#mainContent .viewTrailer a:link {
		margin:40px 0 0 50px;
		background-image:url(../images/viewTrailer.png);
		background-repeat:no-repeat;
		background-position: top left;
		display:block;
	}
	
	#mainContent .viewTrailer a:hover {
		margin:40px 0 0 50px;
		background-image:url(../images/viewTrailer.png);
		background-repeat:no-repeat;
		background-position: bottom left;
		display:block;

	}
	
	#mainContent .viewTrailer a:visited {
		margin:40px 0 0 50px;
		background-image:url(../images/viewTrailer.png);
		background-repeat:no-repeat;
		display:block;
	}
	

	#mainContent .bubbleInfo {
    position: relative;
}

	#mainContent .popup {
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sProperties);

		position: absolute;
		display:none;
	}
	
	#mainContent .popupBox {
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sProperties);
		width:250px;
		height:350px;
		margin:0 0 0 150px;
	}
	
	#mainContent .contentHeader {
		display:block;

		padding:0 0 0px 90px;
	}
	
	#mainContent .contentHeaderTwo {
		display:block;

		padding:0 0 10px 0;
	}
	
	#mainContent .nextBtn {
		width:auto; 
		text-align:right;
		padding:5px 10px 0 0;
	}
	
	#mainContent .backBtn {
		width:auto; 
		text-align:left;
		padding:5px 10px 0 0;
	}
	
	#mainContent .nextBtnTwo {
		width:auto; 
		text-align:right;
		padding:5px 10px 0 0;
		float:right;
	}
	
	#mainContent .backBtnTwo {
		width:auto; 
		text-align:left;
		padding:5px 10px 0 0;
				float:left;

	}
	
	#mainContent .quoteBox {
		background-image:url(../images/quoteBegin.png); 
		background-repeat:no-repeat; 
		padding:0 0 0 25px;
		margin:20px 0 0 50px; 
		width: 450px;
		text-align:center;
	}
	
	#mainContent .quoteByline {
		padding:0 25px 0 25px;

	}
	
		#mainContent  .authorLink a {
			font-size:15px;
			text-decoration:underline;
			color:#6d2e1b;
			line-height:150%;
		}
		
		#mainContent .authorLink a:hover {
			font-size:15px;
			text-decoration:none;
			color:#6d2e1b;
			line-height:150%;
		}
		
	#mainContent .authorLink {
		text-align:center;
	}
	
	#timeLine {
		width:407px; 
		border-bottom:solid 1px #bba973; 
		float:left;
		margin:0 0 10px 0;
	}
	
	
	#timeLine .timeLineDate {
		float:left; 
		width: 75px; 
		color:#843f28; 
		font-size:26px; 
		line-height:100%;
	}

	#timeLine .timeLineText {
		float:left; 
		width:307px;
		padding:0 0 0 0;
	}


		#timeLine .timeLineText a  {
			font-size:15px;
			text-decoration:underline;
			color:#6d2e1b;
		}
		
		#timeLine .timeLineText a:hover {
			font-size:15px;
			text-decoration:none;
			color:#6d2e1b;
		}
		
	#homeMusic {
	margin: 30px 0 0 55px;
	}

		
/* footer */
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#footer {
margin:60px 0 0 0;
color:#504733;
text-align:center;
	}

	#footer a{
	color:#c7b37a;
	font-size:14px;
	text-decoration:underline;
	}
	
	#footer a:hover {
	color:#c7b37a;
	font-size:14px;
	text-decoration:none;
	}
	
	#footer .logoBar {
	padding:0 0 10px 240px;
	}
	
		#footer .amazon {
			float:left; padding:25px 0 0 0;		
		}
		
		#footer .barnesNoble {
			float:left;padding:22px 0 0 35px;
		}
		
		#footer .indieBound {
		float:left;padding:0px 0 0 35px;
		}
		
		#footer .borders {
			float:left;padding:22px 0 0 35px;
		}
		
	
	#footer .shareBtn {
	padding:20px 0 0 0;
	}
	
	#footer .copyright {
	padding: 20px 0 20px 0;
	}
