/* =Top Menu hilights for specific pages
-------------------------------------------------------------- */
body.home #top_menu .item-101 > a,
body.category-whats-new #top_menu .item-141 > a,
body.in-category-whats-new #top_menu .item-141 > a,
body.category-video-clips #top_menu .item-141 > a,
body.in-category-video-clips #top_menu .item-141 > a,
body.page-artwork #top_menu .item-113 > a,
body.page-erb-biography #top_menu .item-112 > a,
body.page-erb-biography-page-2 #top_menu .item-112 > a,
body.page-original-works #top_menu .item-111 > a,
body.page-africa #top_menu .item-110 > a,
body.in-category-africa #top_menu .item-110 > a,
body.page-movies #top_menu .item-109 > a,		
body.in-category-movies #top_menu .item-109 > a,										
body.page-template-page-series-profile-php #top_menu .item-103 > a,		
body.page-template-page-series-profile-entry-php #top_menu .item-103 > a

{     
	background-position: 0pt -78px;	 
	text-decoration: none;	

}


/* =Category Listing
-------------------------------------------------------------- */
body.category #content h1
{
font-size: 1.5em;
line-height: 1em;	
}

body.category #content hr
{
	margin: 30px 0 30px 0;
}

/* =Home
-------------------------------------------------------------- */

body.page-home .main_left_column
{
	padding: 0; margin: 0;
	width: 600px;
	float: left;
}
body.page-home .main_right_column
{
	padding: 0; margin: 0;
	width: 240px;
	float: right;	
}



/* The Slider */
body.page-home #erb_slider
{
	margin-top: 10px;
}
body.page-home #erb_slider > .slide_list > .slide > img
{
	width:590px;
	height: auto;
	box-shadow: 			5px 5px 10px #888;
	-moz-box-shadow:		5px 5px 10px #888;
	-webkit-box-shadow:		5px 5px 10px #888;	
}


body.page-home .orange-boxes-div
{
	margin-top: 10px;
}
body.page-home .orange-boxes-div .orange-box a
{
	background: #f26f16;
	color: white;
	line-height: 1.5em;
	text-decoration: none;
	text-align: center;
	
	display: block;
	padding: 10px;
	border-radius: 10px;	
	width: 90px;
	height: 50px;
	float: left;
	font-weight: bold;

	box-shadow: 			5px 5px 10px #888;
	-moz-box-shadow:		5px 5px 10px #888;
	-webkit-box-shadow:		5px 5px 10px #888;
}
body.page-home .orange-boxes-div .orange-box a:hover
{
	text-decoration: underline;
}
body.page-home .orange-boxes-div .orange-box:last-child a
{
	float: right;
}

body.page-home .video-opener-div
{
	display: block;
	width: 230px;
	height: 140px;
	line-height: 140px;
	margin: 20px auto 5px auto;
	text-align: center;
	cursor: pointer;
}
body.page-home .video-placeholder
{
	border: 1px solid gray;
	display: block;
	width: 230px;
	height: 140px;
	line-height: 140px;
	margin: 20px auto 5px auto;
	text-align: center;
}

body.page-home .bottom-links a
{	
	color: #4c2a0e;	
	font-size: 10pt;
	text-decoration: none;
	
	display: block;	
	float: left;
	font-weight: bold;
}
body.page-home .bottom-links .linky:last-child a
{
	float: right;
}



#character_bar
{
	background: url("images/v2/book-series-bg.png");
	background-repeat: no-repeat;
	
	position: relative;
	
	padding: 10px;
	height: 186px;
	width: 100%;
	margin: 10px auto 0px auto;
	border-radius: 15px;
}
#character_bar_header
{
	color: white;
}
#character_bar_header em
{
	font-weight: normal;
}

/*
#character_bar_message {
     background: url("images/character_bar/char_bar_message_r.png") no-repeat scroll 0pt 0pt transparent;
     height: 40px;
     left: 125px;
     position: absolute;
     text-indent: -9999px;
     top: 90px;
     width: 647px;	 
	 z-index: 100;
}
*/

#character_bar ul {
     /*background: url("images/character_bar/character_bar_v2_r_11.jpg") no-repeat scroll 100% 0pt transparent;*/
     margin: 10px auto;
     overflow: hidden;
     padding: 0;
	 
	 position: absolute;
	 bottom: 0px;
	 height: 166px;
	 z-index: 10;
	 
}
#character_bar li a, #character_bar li {
	 display: inline-block;
     float: left;	
}
#character_bar li a
{
	 width: 77px;	 	 
     height: 136px;
	 padding: 30px 3px 0 3px;
	 margin: 0 1px 0 0px;
	 
	 color: white;
	 text-decoration: none;
	 font-weight: bold;
	 text-indent: -9999px; 
	 text-align: center;
	 
	 background: url("images/v2/booksbar/tarzan.jpg") no-repeat scroll 0 0 transparent;
	 background-size: cover;
}
#character_bar li a:hover, #character_bar li.current a {
	text-indent: 0;   
}

#character_bar li.tarzan a {   background-image: url("images/v2/booksbar/tarzan.jpg");}
#character_bar li.mars a {   background-image: url("images/v2/booksbar/mars.jpg");}
#character_bar li.venus a {   background-image: url("images/v2/booksbar/venus.jpg");}
#character_bar li.earths-core a {   background-image: url("images/v2/booksbar/earths-core.jpg");}
#character_bar li.land-time-forgot a {   background-image: url("images/v2/booksbar/land-time-forgot.jpg");}
#character_bar li.moon-men a {   background-image: url("images/v2/booksbar/moon-men.jpg");}
#character_bar li.mucker a {   background-image: url("images/v2/booksbar/mucker.jpg");}
#character_bar li.war-chief a {   background-image: url("images/v2/booksbar/war-chief.jpg");}
#character_bar li.fartherest-star a {   background-image: url("images/v2/booksbar/western-novels.jpg");}
#character_bar li.western-novels a {   background-image: url("images/v2/booksbar/western-novels.jpg");}
#character_bar li.other-stories a {   background-image: url("images/v2/booksbar/other-stories.jpg");}



#three_panel {
     margin: 0pt auto;
     overflow: hidden;
     /*width: 801px;*/
	 margin: 10px 0 10px 0;
}

#three_panel .panel {

     float: left;
     margin: 0 10px 0 0;
     text-align: center;
	 width: 133px;
	 height: 110px; 
}
#three_panel .panel img
{
	width: 133px;
	height: 100px;

	box-shadow: 			3px 3px 10px #888;
	-moz-box-shadow:		3px 3px 10px #888;
	-webkit-box-shadow:		3px 3px 10px #888;		
	
	border-radius: 15px;
}


/* =Corporate Information Subpages
-------------------------------------------------------------- */
body.page-template-page-corporate-info-php #primary
{
	width: 640px;
}
#corporate_information_sidebar
{
	background-color: #e7e7e7;
	border: 1px solid #CCC;
	float: left;
	margin: 0pt 10px;
	padding: 0pt 10px;
	width: 158px;
	float: left;
}


#corporate_information_sidebar .menu {
	margin: 0;
	padding: 0;
    font-size:14px;
	list-style: none;

}

#corporate_information_sidebar .menu li{
    margin-top:10px;
	list-style: none;
}

#corporate_information_sidebar .menu li a{
    border-bottom:1px solid #ccc;
    line-height:28px;
	color: #336;
	display: block;
	font: 1em/1em 'SansationBold',Arial,sans-serif;
	margin-bottom: 15px;
	padding-bottom: 15px;
	padding-left: 1em;
	text-decoration: none;
	text-indent: -1em;	    
}

/* =Contact Us
-------------------------------------------------------------- */
.page-contact-us #content p
{
	padding-left: 0;
	margin: 0;
}
.page-contact-us #content h2
{
	font-weight: normal;
}

.page-contact-us input
{
	max-width: 100%;
}
.page-contact-us .contact_form_container
{
	float: right; 
	width: 50%; 
	padding: 5px;
}




/* =Series Profiles 
-------------------------------------------------------------- */

#content.series_profile #character_bar
{
	margin-bottom: 30px;
}

#content.series_profile .actual_content
{
	margin-left: 200px;
}

#content.series_profile .actual_content .side-banner img
{
	float: right;
	width: 370px;
	height: auto;
	margin: 20px 0px 10px 10px;
}

#content.series_profile #left_sidebar
{
	background-color: #e7e7e7;
	border: 1px solid #CCC;
	float: left;
	margin: 0pt 10px;
	padding: 0pt 10px;
	width: 158px;
	float: left;
}

#content.series_profile #left_sidebar .title
{

}
#content.series_profile #left_sidebar .menu {
	margin: 0;
	padding: 0;
    font-size:14px;
	list-style: none;

}

#content.series_profile #left_sidebar .menu li{
    margin-top:10px;
	list-style: none;
}

#content.series_profile #left_sidebar .menu li a{
	display: block;
	font-family: SansationBold, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;	
	text-decoration: none;
	
	margin-bottom: 15px;
	padding-left: 1em;
	
	text-indent: -1em;

    line-height:20px;
	color: #336;
	text-transform: uppercase;
	
	/*border-bottom:1px solid #ccc;*/
}


/* =Series Profiles Entry
-------------------------------------------------------------- */

#content.series_profile_entry .thumb
{
	float: left;
	margin: 0;
	padding: 0;
}
#content.series_profile_entry .synopsis
{
	margin-left: 225px;
	padding-top: 30px;
}


/* =Original Works
-------------------------------------------------------------- */
body.page-original-works .books-boxe-grid .books-box
{
	display: block;
	position: relative;
	width: 276px;
	height: 208px;
	float: left;
	margin: 0 10px 10px 0px;
	padding: 0;
	background-image: url('images/v2/books-entry-box.png');
}

body.page-original-works .books-boxe-grid .books-box .title,
body.page-original-works #content .books-boxe-grid .books-box h2.title
{
	color: #4c2a0e;
	position: absolute;
	top: 5px;
	left: 5px;	
	width: 250px;
	overflow: hidden;	
	font-size: 1.1em;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
}
body.page-original-works #content .books-boxe-grid .books-box h2.title a
{
	color: #4c2a0e;
	text-decoration: none;
}
body.page-original-works .books-boxe-grid .books-box .thumb
{
	position: absolute;
	top: 42px;
	left: 0;	
	overflow: hidden;

	width: 107px;
	height: 167px;
	padding: 0;
	margin: 0;	
}
body.page-original-works .books-boxe-grid .books-box .description,
body.page-original-works #content .books-boxe-grid .books-box .description
{
	color: #4c2a0e;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 1em;
	overflow: hidden;
	
	position: absolute;
	top: 42px;
	left: 107px;		
	width: 160px;
	height: 155px;
	padding: 5px;
	margin: 0;	
}
body.page-original-works .books-boxe-grid .books-box .description .read-more-link,
body.page-original-works .books-boxe-grid .books-box .description a.read-more-link
{
	color: #28552e;
	text-decoration: none;	
	display: block; 
	margin-top: 1em;
}

body.page-original-works .bottom-box
{
	background-image: url('images/v2/books-bottom-box.png');
	position: relative;
	width: 857px;
	height: 150px;	
}

body.page-original-works .bottom-box .title,
body.page-original-works #content .bottom-box h2.title
{
	position: absolute;
	top: 15px;
	left: 10px;	
	color: #4c2a0e;
	font-size: 1.1em;
	font-weight: bold;
	text-transform: none;
}
body.page-original-works #content .bottom-box h2.title a
{
	color: #4c2a0e;
	text-decoration: none;
}

body.page-original-works .bottom-box .read-more-link,
body.page-original-works .bottom-box a.read-more-link
{
	color: #28552e;
	text-decoration: none;	
}
body.page-original-works .bottom-box .left,
body.page-original-works .bottom-box .right
{
	color: #4c2a0e;
	font-size: 10pt;
	font-weight: bold;
	line-height: 1em;
	overflow: hidden;
	
	position: absolute;
	top: 55px;	
	width: 400px;
	height: 70px;	
}
	
body.page-original-works .bottom-box .left
{
	left: 10px;	
}
body.page-original-works .bottom-box .right
{
	left: 450px;	
}

/*
#content.original_works .series_banner {
cursor: pointer;
display: block;
margin: 0pt auto;
padding-top: 60px;
padding-bottom: 10px;
width: 426px;
}

#content.original_works .item-title {
display: none;
}
#content.original_works .book_series {
     border: 1px solid #CCCCCC;
     margin-bottom: 20px;
     margin-left: -200px;
     margin-top: 20px;
     padding: 15px 0pt 15px 40px;
     width: 820px;
}
#content.original_works .book_series .left
{
	width: 380px;
	float: left;
	padding-left: 20px;
}
#content.original_works .book_series .right
{
	width: 380px;
	float: right;
	padding-right: 20px;
}

#content.original_works .book_series td, 
#content.original_works .book_series li {
     font: 1em/1em 'SansationLight',Arial,sans-serif;
     height: 30px;
}

#content.original_works .book_series  a {
	 font: 1em/1em 'SansationLight',Arial,sans-serif;
     color: #000000;
     text-decoration: none;
}

#content.original_works .book_series a:hover {
     text-decoration: underline;
}


#content.original_works #series_1 {
     background: url("images/works_banners/series_titles_tarzan.jpg") no-repeat scroll 0pt 0pt transparent;
}

#content.original_works #series_2 {
     background: url("images/works_banners/series_titles_martian.jpg") no-repeat scroll 0pt 0pt transparent;
}

#content.original_works #series_3 {
     background: url("images/works_banners/series_titles_venus.jpg") no-repeat scroll 0pt 0pt transparent;
}

#content.original_works #series_4 {
     background: url("images/works_banners/series_titles_pellucidar.jpg") no-repeat scroll 0pt 0pt transparent;
}

#content.original_works #series_5 {
     background: url("images/works_banners/series_titles_caspak.jpg") no-repeat scroll 0pt 0pt transparent;
}

#content.original_works #series_6 {
     background: url("images/works_banners/series_titles_moon.jpg") no-repeat scroll 0pt 0pt transparent;
}

#content.original_works #series_7 {
     background: url("images/works_banners/series_titles_mucker.jpg") no-repeat scroll 0pt 0pt transparent;
}

#content.original_works #series_8 {
     background: url("images/works_banners/series_titles_apache.jpg") no-repeat scroll 0pt 0pt transparent;
}

#content.original_works #series_9 {
     background: url("images/works_banners/series_titles_western.jpg") no-repeat scroll 0pt 0pt transparent;
}

#content.original_works #series_10 {
     background: url("images/works_banners/series_titles_stories.jpg") no-repeat scroll 0pt 0pt transparent;
}
*/

/* =Africa Page
-------------------------------------------------------------- */
#content.africa .right_panel
{
	float: right;
	padding: 60px 0px 0 5px;
	width: 180px;
}
#content.africa .right_panel  a 
{
	display: block;
	color: black;
	text-transform: uppercase;
	font-family: 'SansationLight',Arial,sans-serif;
	font-size: 14px;
	margin-bottom: 20px;
	margin-top: 10px;
	padding: 0pt;
	text-indent: 0pt;
	text-decoration: none;
	line-height: normal;
}
#content.africa .right_panel  a :hover
{
	color: red;
	text-decoration: underline;
}

#content.africa .left_panel
{
	width: 659px;
	padding: 0px 5px;
}

#content.africa .category-desc
{
	background-color: #e7e7e7;
	border: 1px solid #CCC;
	margin-bottom: 30px;	
}
#content.africa .article_list .item {
border: 1px solid #CCC;
line-height: 10px;
margin: 0pt 15px 20px 0pt;
padding: 7px;
width: 298px;
}
#content.africa .column-1 {
float: left;
}
#content.africa .column-2 {
float: right;
}

/* =Artwork Page
-------------------------------------------------------------- */
#content.artwork h1.artwork_info {
font-size: 16px;
text-align: center;
color: #900;
margin: 10px;
}

#content.artwork .litograph-section .lito-header-area
{
	text-align: center;
	width: 400px;
	margin: 0 auto;
}
#content.artwork .litograph-section .lito-header-area h2
{
	margin-bottom: 20px;
}
#content.artwork .litograph-section .lito-header-area .expand-link a,
#content.artwork .litograph-section .lito-header-area .purchase-link a
{
	text-decoration: underline;
	font-weight: bold;
	font-size: 1.3em;
	cursor: pointer;
}
#content.artwork .litograph-section .lito-plate
{
	padding: 20px;
	margin: 20px;
	border: 2px solid gray;
	
}
#content.artwork .litograph-section .lito-plate .title
{
	font-weight: bold;
	font-size: 1.5em;
	text-align: center;
}
#content.artwork .litograph-section .lito-plate .banner
{
	float: left;
	margin: 20px 10px 10px 0;
}


/* =Movies 
-------------------------------------------------------------- */
#content.movies .movie_listing {
border: 1px solid #CCC;
margin-top: 10px;
overflow: hidden;
}

#content.movies .movie_listing .movie a {
	float: left;
	height: 300px;
	margin: 10px 0px 0px 35px;
	overflow: hidden;
	width: 170px;
	cursor: pointer;
	text-decoration: none;
	color: black;
}

#content.movies .movie_listing .movie h2 {
font: 20px/10px 'ChantelliAntiquaRegular',Arial,san-serif;
margin-bottom: 10px;
}

#content.movies .movie_listing  .movie h1 {
font: 14px/16px 'ChantelliAntiquaRegular',Arial,san-serif;
text-transform: none;
}

/* =Movies Single Entry
-------------------------------------------------------------- */
#content .category-movies .entry-header
{
	display: none;
}
#content .category-movies  img {
	float: left;
	margin-right: 20px;
	margin-top: 0pt;
}
#content .category-movies   h2 {
	margin-left: 170px;
	padding-top: 10px;
}

#content .category-movies h1 {
	margin-bottom: 20px;
	margin-left: 170px;
}

#content .category-movies ul {
	list-style-type: none;
	margin: 0pt;
	padding: 0pt;
	font: 1em/1em 'SansationLight',Arial,sans-serif;
	margin-bottom: 15px;
	margin-left: 190px;
}

#content .category-movies .plot {
margin-left: 170px;
}

/* =Newsletter signup
-------------------------------------------------------------- */
.erb_newsletter_signup_form
{
	width: 350px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	
}
.erb_newsletter_signup_form label span
{
	display: block;
	font-weight: bold;
}
.erb_newsletter_signup_form label
{
	display: block;
}

.erb_newsletter_signup_form .submit_btn
{
	display: block;
	margin: 10px auto 0 auto;
}



/* =Video Overlay
-------------------------------------------------------------- */



.video_overlay .shades
{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);	
}
.video_overlay .video_box
{
	position: absolute;	
	top: 100px;
	left: 0;
	width: 100%;
	z-index: 10000;	
}

.video_overlay .video_box .inner
{
	margin: 100px auto 0 auto;	
	display: block;
	padding: 30px 30px 20px 30px;
	background: #b78e4c;
	border: 2px solid gray;
	border-radius: 15px;
	box-shadow: 5px 5px 10px #1A1818;
	z-index: 1000;
	width: 650px;
	text-align: center;	
}
.video_overlay .video_box .inner .close_btn
{
	text-align: center;	
	display: inline-block;
	margin-top: 20px;
	padding: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 20px;
	color: #f0dab7;
	cursor: pointer;
}
.video_overlay .video_box .inner .the_video
{
	display: block;
}
