/* Site Styles */


body {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CCCCCC;
	background-color:#000000;
	background-image:url(images/bkgd.gif);
	background-position:center top;
	background-repeat:no-repeat;
}

.content {}
.content-inner {position:relative; width: 980px; padding:32px 0 0 0; margin:0; clear:both;} 
.inner-left {width:575px; float:left;}
.inner-right {width:405px; float:left;}

.header {width:405px; height:95px; padding:85px 0 0 0; margin:0; text-align:center;}
.book-nav {width:405px; padding:20px 0 0 0; clear:both;}
.book {width:225px; padding: 0 0 0 5px; float:left; text-align:center;}
.nav {width:158px; padding:30px 0 0 15px; text-align:left; float:right; background-image:url(images/bkgd-nav.gif); background-position:left bottom; background-repeat:no-repeat;}
.nav img {padding:2px 0 2px 0;}
.book-info {width:225px; text-align:center; clear:both;}

.trailer {padding:0; margin:0; text-align:right; clear:both; width:575px;}
.embed-link {width:575px; height:34px; padding:0; margin:0; text-align:right; clear:both; color:#999999; font-size:11px; line-height:normal;}
.embed-code {background:#000000; color:#2B2B2B; border:solid 1px #555555; font-size:9px; color:#777777; width:200px;}
.headline {width:568px; height:42px; padding:15px 0 13px 7px; margin:0; text-align:center;}
.copy-home {width:455px; height:290px; padding:35px 35px 5px 85px; margin:0; background-image:url(images/bkgd-home.jpg); background-position:center top; background-repeat:no-repeat; clear:both;}
.copy-home p {text-align:left; color:#ddd; font-size:14px; padding:0 0 10px 0; margin:0;}

.copy-grey {width:445px; height:160px; padding:35px 55px 5px 75px; margin:0; background-image:url(images/bkgd-grey.jpg); background-position:center top; background-repeat:no-repeat;}
.copy-grey p {text-align:left; color:#ddd; font-size:14px; padding:0 0 10px 0; margin:0;}

.copy-grey h1 {text-align:center; font-size:20px;}


.copy-grey-lrg {width:445px; height:200px; padding:35px 55px 5px 75px; margin:0; background-image:url(images/bkgd-home.jpg); background-position:center top; background-repeat:no-repeat;}
.copy-grey-lrg p {text-align:left; color:#ddd; font-size:14px; padding:0 0 10px 0; margin:0;}

.copy-grey-lrg h1 {text-align:center; font-size:20px;}

 blockquote {
	margin: 0px;
	padding: 10px 0px 10px 15px;
}

.quotes {font-size:24px; line-height:16px; font-family:"Times New Roman", Times, serif;}
.quote {line-height:22px; margin:0; padding:0;}
.quotee {font-size:12px;}

.copy-sub {width:472px; height:679px; padding:20px 50px 0 50px; margin:0; background-image:url(images/bkgd-sub.gif); background-repeat:no-repeat; background-position:center top;}

.copy-sub p {color:#000000; font-size:14px; padding:5px 30px 5px 15px;}
.copy-sub img {padding:0; margin:0;}
.copy-sub a {color:#000000; font-size:13px; padding:0 0 10px 0; margin:0; text-decoration:underline;}
.copy-sub a:hover {color:#000000; font-size:13px; padding:0 0 10px 0; margin:0; text-decoration:none;}

#copy-sub-scroll {width:460px; height:600px; overflow:auto; border:0; padding:0; margin:0; }
#copy-sub-scroll p {padding:5px 7px 7px 20px; margin:0; font-size:13px;}
.copy-sub .arialfont {font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:center;}
.copy-sub .arialfont-sml {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left;}
.copy-sub-noscroll {padding:15px 0 20px 0; margin:0; font-size:13px;}
#copy-sub-reviews {padding:0 20px 0 20px;}
#copy-sub-reviews p {padding:5px 0 10px 0; margin:0; font-size:13px;}


.copy-sub-noscroll p {padding:5px 0 10px 20px; margin:0; font-size:13px;}

#copy-sub-scroll-extras {width:460px; height:605px; overflow:auto; border:0; padding:0; margin:0; }
#copy-sub-scroll-extras p {padding:0 0 7px 0; margin:0; font-size:13px; text-align:center;}
#copy-sub-scroll-extras a {text-align:center;}

.headline-sub {padding:35px 0 20px 0; height:42px;}

.widget-facebook {clear:both;}
.widget { float:left; width:100px; text-align:center;}
.facebook { float:left; padding:10px 0 0 0; text-align:center; width:100px;}

.footer {width:570px; height:150px; padding:20px 0 0 5px; clear:both; background-image:url(images/bkgd-footer.gif); background-position:top center; background-repeat:no-repeat; margin:0;}

a {color:#DEC169; font-weight:normal; text-decoration:none;}
a:hover {text-decoration:none; color:#EEE6CC;}
a img { border:none; }

ul {padding:0 0 0 20px; margin:0;}
li {padding: 0; margin:0 0 0 0; list-style-position: outside;}
.copy-home ol {color:#ddd; text-align:left;}

.copy-sub ol {color:#000; text-align:left;}

#bio ol li {line-height:18px; font-weight:normal;}
ol li {line-height:18px; font-weight:normal; font-size:14px;}

h1 {font-size:16px; color:#ddd; font-weight:bold; text-align:left; padding:5px 0 0 0; margin:0;}
h2 {font-size:20px; color:#000000; font-weight:bold; margin:0; padding:5px 0 0 0;}
h3 {font-size:14px; color:#000000; font-weight:bold; margin:0 0 20px 0; padding:0;}
h4 {font-size:11px; text-align:center; font-weight:normal; color:#7A7A7A; padding:5px 0 10px 0; margin:0;}
h5 {font-size:11px; text-align:center; font-weight:normal; color:#70A75D; padding:0; margin:0;}
h6 {font-size:14px; text-align:left; font-weight:bold; color:#70A75D; padding:0; margin:0;}

h4 a {font-size:12px;}
.gold {color:#887C59; line-height:normal; text-transform:uppercase; padding:0; margin:0;}

.cvstudios {color:#666666; line-height:normal;}
.cvstudios a {color:#666666; text-decoration:none;}
a.cvstudios:hover {color:#CCCCCC; text-decoration:none;}


.privacy-terms {padding:20px; text-align:left; font-size:12px; border:#003366 dotted 1px; background-color:#FFFFFF; color:#00576B;}

a:focus {}
#panel {
	background: #000000;
	height: 152px;
	width:225px;
	display: none;
	text-align:center;
	padding:0;
	margin:0;
}
.slide {
	margin: 0;
	padding: 0;
	border-top: solid 0px #422410;
}
.btn-slide {
	text-align: center;
	padding: 0;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	height:45px;
}



#panel2 {
	background: #000000;
	height: 152px;
	width:225px;
	display: none;
	text-align:center;
	padding:0;
	margin:0;
}
.slide2 {
	margin: 0;
	padding: 0;
	border-top: solid 0px #422410;
}
.btn-slide2 {
	text-align: center;
	padding: 0;
	margin: 0;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	height:45px;
}



.active {
	background-position: right 12px;
}

.form p {
	font-size:12px; margin:0; padding:0; line-height:normal;}

.copy-sub .arial-left {text-align:left; font-size:12px; margin:0; padding:0;}