@charset "utf-8";
/* CSS Document */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,td,table
{ margin:0; padding:0 }
a img,:link img,:visited img { border:none }
address { font-style:normal }
body {
	font:12px/16px Verdana, Arial, Helvetica, sans-serif;
	background:#020100 url(images/background.jpg) no-repeat center top;
	}
h2 {
	margin-top:20px;
	font-size:16px;
	}
h3 {
	font-size:14px;
	margin-top:5px;
	margin-bottom:10px;
	}
#container {
	width:940px;
	margin:0 auto;
	}
#logo {
	margin-top:28px;
	margin-left:2px;
	}
#menu {
	position:relative;
	top:-49px;
	height:242px;
	overflow:hidden;
	}
#main-content {
	position:relative;
	top:-86px;
	left:0;
	margin-left:40px;
	}
#content-home {
	background:url(images/content-home.png) no-repeat left top;
	width:796px;
	height:410px;
	}
#content-characters {
	background:url(images/content-characters.png) no-repeat left top;
	width: 796px;
	height: 410px;
	}
#left-characters {
	float: left;
	display: inline;
	background: url(images/characters-menu.png) no-repeat left top;
	width: 259px;
	height: 301px;
	margin-top: 30px;
	margin-left: -30px;
	}
#left-characters ul {
	margin:55px 0 0 50px;
	}
#left-characters ul li a {
	display:block;
	position:relative;
	}
a#shane_scully {
	background:url(images/shane_scully.png) no-repeat top left;
	width:190px;
	height:28px;
	}
a#shane_scully:hover, a#shane_scully.selected {
	background:url(images/shane_scully-over.png) no-repeat top left;
	}
a#alexa_scully {
	background:url(images/alexa_scully.png) no-repeat top left;
	width:190px;
	height:28px;
	}
a#alexa_scully:hover, a#alexa_scully.selected {
	background:url(images/alexa_scully-over.png) no-repeat top left;
	}
a#chooch_sandoval {
	background:url(images/chooch_sandoval.png) no-repeat top left;
	width:190px;
	height:28px;
	}
a#chooch_sandoval:hover, a#chooch_sandoval.selected {
	background:url(images/chooch_sandoval-over.png) no-repeat top left;
	}
a#alonzo_bell {
	background:url(images/alonzo_bell.png) no-repeat top left;
	width:190px;
	height:28px;
	}
a#alonzo_bell:hover, a#alonzo_bell.selected {
	background:url(images/alonzo_bell-over.png) no-repeat top left;
	}
a#juan_chacon {
	background:url(images/juan_chacon.png) no-repeat top left;
	width:190px;
	height:28px;
	}
a#juan_chacon:hover, a#juan_chacon.selected {
	background:url(images/juan_chacon-over.png) no-repeat top left;
	}
a#ricky_ross {
	background:url(images/ricky_ross.png) no-repeat top left;
	width:190px;
	height:28px;
	}
a#ricky_ross:hover, a#ricky_ross.selected {
	background:url(images/ricky_ross-over.png) no-repeat top left;
	}
a#cecil_bratano {
	background:url(images/cecil_bratano.png) no-repeat top left;
	width:190px;
	height:28px;
	}
a#cecil_bratano:hover, a#cecil_bratano.selected {
	background:url(images/cecil_bratano-over.png) no-repeat top left;
	}
a#ophelia_love {
	background:url(images/ophelia_love.png) no-repeat top left;
	width:190px;
	height:28px;
	}
a#ophelia_love:hover, a#ophelia_love.selected {
	background:url(images/ophelia_love-over.png) no-repeat top left;
	}
#right-characters {
	float: left;
	width: 500px;
	overflow: hidden;
	margin-top: 25px;
	margin-left: 20px;
	}
#buttons {
	text-align:right;
	position:absolute;
	top:355px;
	right:130px;
	width:230px;
	}
#right-home {
	background:url(images/right-home.jpg) no-repeat left top;
	width:222px;
	height:372px;
	margin-top:19px;
	margin-right:10px;
	float:right;
	}
#right-home ul li a {
	display:block;
	margin-top:20px;
	margin-left:15px;
	margin-bottom:33px;
	} 
a#character-profiles {
	background:url(images/character_profile.png) no-repeat 0 0;
	width:180px;
	height:18px;
	}
a#character-profiles:hover, a#character-profiles.selected {
	background:url(images/character_profile-over.png) no-repeat 0 0;
	width:180px;
	height:18px;
	}
a#excerpts {
	background:url(images/excerpts.png) no-repeat 0 0;
	width:180px;
	height:18px;
	}
a#excerpts:hover, a#excerpts.selected {
	background:url(images/excerpts-over.png) no-repeat 0 0;
	width:180px;
	height:18px;
	}
a#book-tour {
	background:url(images/book-tour.png) no-repeat 0 0;
	width:180px;
	height:18px;
	}
a#book-tour:hover, a#book-tour.selected {
	background:url(images/book-tour-over.png) no-repeat 0 0;
	width:180px;
	height:18px;
	}
a#sweep-stakes {
	background:url(images/sweep-stakes.png) no-repeat 0 0;
	width:180px;
	height:18px;
	}
a#sweep-stakes:hover, a#sweep-stakes.selected {
	background:url(images/sweep-stakes-over.png) no-repeat 0 0;
	width:180px;
	height:18px;
	}
#buy-the-book {
	margin-left:35px;
	margin-top:55px;
	position:absolute;
	z-index:900;
	display:block;
	}
#footer {
	position:relative;
	top:-80px;
	left:0;
	color:#fff;
	text-align:center;
	}
#footer-links {
	clear:both;
	line-height:30px;
	}
#footer a {
	color:#fff;
	font-size:12px;
	padding:0 8px;
	}
#footer a:hover, #footer a.selected {
	color:#f00;
	}
#footer-sub-links {
	margin-top:28px;
	}
#footer-sub-links a {
	font-size:10px;
	}
#copyright {
	margin-top:10px;
	}
.footer-sep {
	width:387px;
	height:1px;
	margin:0 auto;
	line-height:1px !important;
	border:0;
	}
.grey, a.grey {
	color:#5d5d5d !important;
	}
#tire-top {
	display: none;
	position:absolute;
	z-index: 200;
	top:-15px;
	left:-7px;
	opacity:0.3;
	}
#tire-bottom {
	display: none;
	position:absolute;
	z-index: 200;
	top:240px;
	right:100px;
	opacity:0.3;
	}
td img {
	display: block;
	}
.reset {
	clear:both;
	}
.content-excerpts {
	padding:50px 0 0 40px;
	text-align:left;
	}
.content-book-tour {
	padding:50px 0 0 40px;
	text-align:left;
	}
#content-characters.content-book-tour {
	height:360px;
	}
#content-characters.content-excerpts {
	height:360px;
	}
#excerpts-list {
	margin:0 auto 20px auto;
	width:150px;
	}
#excerpts-list li {
	clear: both;
	}
#excerpts-list li img {
	float: left;
	display: inline;
	}
#excerpts-list li div {
	color:#000;
	height:40px;
	display:block;
	float:left;
	display: inline;
	width:100px;
	vertical-align:middle;
	padding-top:12px;
	margin-bottom:12px;
	}
#excerpts-list li a {
	color:#000;	
	}
#sitemap-list {
	margin:0 auto 20px auto;
	width:150px;
	}
#sitemap-list li {
	clear: both;
	}
#sitemap-list li div {
	color:#000;
	height:40px;
	display:block;
	float:left;
	display: inline;
	width:200px;
	vertical-align:middle;
	

	}
#sitemap-list li a {
	color:#000;	
	}	
	
.text-data {
	padding:35px 0 0 45px;
	height:258px;
	width:665px;
	position:relative;
	float:left;
	}
#content1 {
	overflow:hidden;
	padding:35px 0 0 45px;
	height:258px;
	width:665px;
	}
.nav-slider {
	height: 344px;
	float:left;
	}
.scrollbar-vert {
	height: 228px;
	width: 31px;
	}
.arrow-down {
	background:url(images/arrow-down.png) no-repeat 0 0;
	width:31px;
	height:43px;
	position:relative;
	z-index:1000;
	}
.handle-vert {
	background:url(images/handle.png) no-repeat 0 0;
	width:7px;
	height:18px;
	margin:0 8px;
	}
.arrow-up {
	background:url(images/arrow-up.png) no-repeat 0 0;
	width:31px;
	height:43px;
	}
.text-big {
	color:#6f0000;
	text-align:left;
	font-size:16px;
	}
.book-img {
	position:absolute;
	right:20px;
	}
.text-medium {
	text-align:left;
	font-size:14px;
	margin-bottom:10px;
	}
.text-medium-link {
	text-align:left;
	font-size:14px;
	color:#6f0000;
	}
.text-medium-link a {
	color:#6f0000;
	text-decoration:underline;
	}
.text-medium-link a:hover {
	text-decoration:none;
	}

.text-big-standard {
	color:#6f0000;
	text-align:left;
	font-size: 16px;
	line-height: 20px;
	font-family: Georgia, 'Times New Roman', 'Times MT', Times, serif;
	}
.text-medium-standard {
	text-align:left;
	font-size:14px;
	line-height: 20px;
	margin-bottom:10px;
	font-family: Georgia, 'Times New Roman', 'Times MT', Times, serif;
	}
.text-medium-link-standard {
	text-align:left;
	font-size:14px;
	line-height: 20px;
	color:#6f0000;
	font-family: Georgia, 'Times New Roman', 'Times MT', Times, serif;
	}
.text-medium-link-standard a {
	color:#6f0000;
	text-decoration:underline;
	font-family: Georgia, 'Times New Roman', 'Times MT', Times, serif;
	}
.text-medium-link-standard a:hover {
	text-decoration:none;
	font-family: Georgia, 'Times New Roman', 'Times MT', Times, serif;
	}



#img1 {
	float:left;
	}
#img2 {
	float:right;
	margin-right:20px;
	}
#img3 {
	float:left;
	margin:10px 0 20px 290px;
	}
#img4 {
	float:left;
	}
#img5 {
	float:right;
	margin-right:20px;
	position:relative;
	z-index:300;
	}
.link {
	display:block;
	width:60px;
	}
#img1 .link {
	width:166px;
	}
#img2 .link {
	width:172px;
	}
#img3 .link {
	width:100px;
	}
#img4 .link {
	width:240px;
	}
#img5 .link {
	width:175px;
	}
#panes {
	width: 500px;
	}
#panes div div {
	overflow: hidden;
	}
.characters-text {
	margin-top:20px;
	}
.pane {
	height:320px;	
	}
.divClear {
	clear: both;
	overflow: hidden;
	height: 1px;
	}