.content { background:transparent url(/media/primeval/primeval-bg.jpg) bottom; padding-top: 15px; padding-bottom: 356px; font-family: Georgia regular, palatino, times, serif; margin: 0 0 20px 0;  }

#legacy-wrapper #main-middle-wrapper {
border-left:3px solid #ae258d;
border-right:3px solid #ae258d;
}

#legacy-wrapper #main-left-module{
padding-left:15px;
width:595px;
}

/*Colors and fonts */
.judges-features a, .about-content a { color: #b53b98; text-decoration: none; font-weight: bold; font-size: 13px; font-family: Helvetica, Arial, sans-serif;}
.judges-features a.link:hover, .about-content a:hover { color: #fc50b5; }
/*End of General colors */

/*Show Navigation*/
ul.shownav {
padding:120px 0 0 15px;
}
ul.shownav a{
color:#FFFFFF; font-weight:bold; font-size:14px;
}
ul.shownav a:hover { color: #fc50b5; text-decoration:none; }
ul.shownav li {padding-bottom: 2px;}


ul.primeval-nav { margin: 72px 0 0 20px; float: left; }
ul.primeval-nav  li { padding: 3px 0; _padding: 2px 0; }
ul.primeval-nav  li a { display: block; text-indent: -9999px; overflow: hidden; background: transparent url(/media/primeval/primeval-show-nav-sprite.png) no-repeat;}
ul.primeval-nav  li#video a { background-position: -6px -4px; width: 50px; height: 12px; }
ul.primeval-nav  li#about a { background-position: -6px -20px; width: 115px; height: 12px; }
ul.primeval-nav  li#characters a { background-position: -6px -36px; width: 81px; height: 12px; }
ul.primeval-nav  li#episodes a { background-position: -6px -52px; width: 100px; height: 12px; }
ul.primeval-nav  li#creatures a { background-position: -6px -67px; width: 73px; height: 12px; }
ul.primeval-nav  li#shop a { background-position: -6px -100px; width: 37px; height: 12px; }
ul.primeval-nav  li#home a { background-position: -6px -115px; width: 41px; height: 12px; }
ul.primeval-nav  li#forum a { background-position: -6px -84px; width: 48px; height: 12px; }
ul.primeval-nav  li#video a:hover { background-position: -123px -4px; width: 50px; height: 12px; }
ul.primeval-nav  li#about a:hover { background-position: -123px -20px; width: 115px; height: 12px; }
ul.primeval-nav  li#characters a:hover { background-position: -123px -36px; width: 81px; height: 12px; }
ul.primeval-nav  li#episodes a:hover { background-position: -123px -52px; width: 100px; height: 12px; }
ul.primeval-nav  li#creatures a:hover { background-position: -123px -67px; width: 73px; height: 12px; }
ul.primeval-nav  li#shop a:hover { background-position: -123px -100px; width: 37px; height: 12px; }
ul.primeval-nav  li#home a:hover { background-position: -123px -115px; width: 41px; height: 12px; }
ul.primeval-nav  li#forum a:hover { background-position: -123px -84px; width: 48px; height: 12px; }

/*ul.primeval-nav  li#photos a { width: 117px; height: 12px; }
ul.primeval-nav  li#games a { width: 48px; height: 12px; }
ul.primeval-nav  li#grow-one a { width: 154px; height: 12px; }*/

#primeval-premiere { float: right; margin: 12px 20px; font-family: arial; color: #fec30f; font-size: 18px; font-weight: bold;  line-height: 17px; text-align: center; _margin: 20px 30px;}
#primeval-premiere .big-premiere { font-size: 26px; line-height: 20px;}


/* Image Borders
------------------*/
.border-300x100 { background-color:#660033; padding: 2px;}
.border-125x95 { background-color:#660033; padding: 2px;}
.border-325x245 { background-color:#660033; padding: 2px;}
.border-45x45 { background-color:#660033; padding: 2px;}
.border-195x145 { background-color:#660033; padding: 2px;}
.border-320x220 { background-color:#660033; padding: 2px;}




/* Primeval Home
------------------*/
#home-banner {background: transparent url(/media/374/maria_header.jpg) no-repeat; }

dl.primeval-feature { margin: 10px 0 0 0; width: 590px; font-family:  Georgia regular, palatino, times, serif; }
dl.primeval-feature dt { float: left; margin: 0 10px 0 0;}
dl.primeval-feature dd { margin: 0 0 4px 0;}
dl.primeval-feature dd.title a { color: #4f033d; text-decoration: none; font-size: 18px; font-family:Georgia, "Times New Roman", Times, serif }
dl.primeval-feature dd.description { color: #666666; font-size: 13px; line-height: 15px; }
dl.primeval-feature dd.actor { color: #b53b98; font-size: 16px; }
dl.primeval-feature dd.link a { color: #b53b98; text-decoration: none; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif;  }
dl.primeval-feature dd.link a:hover { color: #fc50b5; }

dl.vertical-feature { margin: 10px 25px 0 25px; _margin: 10px 18px 0 18px; width: 145px; font-family:  Georgia regular, palatino, times, serif; float: left; }
dl.vertical-feature dd.category { color: #666666; font-size: 11px; }
dl.vertical-feature dd.title a { color: #4f033d; text-decoration: none; font-size: 14px; font-family:Georgia, "Times New Roman", Times, serif }
dl.vertical-feature dd.description { color: #666666; font-size: 13px; }
dl.vertical-feature dd.link a { color: #b53b98; text-decoration: none; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
dl.vertical-feature dd.link a:hover { color: #fc50b5; }

dl.forum-links { margin: 20px 0 20px 5px; width: 280px; font-family: Georgia regular, palatino, times, serif; }
dl.forum-links dd.posted { color: #b53b98; font-size: 11px; }
dl.forum-links dd.title a { color: #4f033d; text-decoration: none; font-size: 14px; font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif }
dl.forum-links dd.description { color: #666666; font-size: 14px; }
dl.forum-links dd a.link { color: #b53b98; text-decoration: none; font-weight: bold; font-size: 11px; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
dl.forum-links dd a.link:hover { color: #fc50b5; }

.primeval-linebreak-home { background: transparent url(/media/374/maria_line.gif) no-repeat; width: 591px; margin: 15px 0; height: 1px; }

.recommended-shows { margin: 10px 0 0 0; }
.recommended-shows a  img { margin: 10px 0 ; }
h2#like-primeval { margin: 0 0 10px 0; color: #666666; font-style: italic; font-size: 14px;}
h2#like-primeval span { color: #fc50b5; font-style: normal;}


/* Maria Judges
-----------------------*/
#judges-banner .primeval {background: transparent url(/media/primeval/primeval-bios-banner.jpg) no-repeat; }

h2#hdr-judges { text-indent: -9999px; background: transparent url(/media/374/maria_judges_header.gif) no-repeat; width:596px; height: 20px; margin: 10px 0 0 1px; } 

/*.judges-features dl.primeval-feature { border-bottom: 1px solid #000; padding-bottom: 15px; }*/
.judges-features dl.primeval-feature.last { border: none; padding-bottom: 0; }
.judges-features dl.primeval-feature dt {  }
.judges-features dl.primeval-feature dd { margin: 0;}
.judges-features dl.primeval-feature dd.actor { margin: 0 0 2px 0; }
.judges-features dl.primeval-feature dd.actor {color: #b53b98; font-size: 13px; }
.judges-features dl.primeval-feature dd.title {color: #4f033d; font-size: 16px; }
/*.judges-features .primeval-linebreak-home { margin-top: 0; }*/


/* Maria Fact or Fiction
-----------------------*/
h2#hdr-factfiction { text-indent: -9999px; background: transparent url(/media/374/maria_factorfiction_header.gif) no-repeat; width:596px; height: 20px; margin: 10px 0 0 1px; }
.factfiction-features { font-family:Georgia, "Times New Roman", Times, serif; color:#666666;}
.factfiction-features b { color:#4f033d; }
.factfiction-features .title { color:#b53b98; font-size:13px; font-weight:bold; }
.factfiction-features dl.primeval-feature.last { border: none; padding-bottom: 0; }
.factfiction-features dl.primeval-feature dt {  }
.factfiction-features dl.primeval-feature dd { margin: 0;}
.factfiction-features dl.primeval-feature dd.actor { margin: 0 0 2px 0; }
.factfiction-features dl.primeval-feature dd.actor {color: #b53b98; font-size: 13px; }
.factfiction-features dl.primeval-feature dd.title {color: #4f033d; font-size: 16px; } 

/* Primeval Who's Who
-----------------------*/
#characters-banner .primeval {background: transparent url(/media/primeval/primeval-bios-banner.jpg) no-repeat; }

h2#hdr-whos-who { text-indent: -9999px; background: transparent url(/media/374/maria_contestants_header.gif) no-repeat; width:596px; height: 20px; margin: 10px 0 10px 1px; } 

.whos-who-features dl.primeval-feature { border-bottom: 1px solid #000; padding-bottom: 15px; }
.whos-who-features dl.primeval-feature.last { border: none; padding-bottom: 0; }
.whos-who-features dl.primeval-feature dt {  }
.whos-who-features dl.primeval-feature dd { margin: 0;}
.whos-who-features dl.primeval-feature dd.actor { margin: 0 0 2px 0; }
.whos-who-features .primeval-linebreak-home { margin: -20px 0 0 0; }
.more-contestants {  margin: 15px 0 0 0; padding: 5px 0;  }
.more-contestants ul li { float: left; margin: 0 1px; padding-bottom:20px; text-align:center; }
.more-contestants ul li a {color:#4F033D;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:16px;
text-decoration:none;
 }
.more-contestants ul li a:hover {color:#FC50B5; text-decoration:none;}

/* Primeval Who's Who Sub 
----------------------------*/
#bio-sub-banner .primeval {background: transparent url(/media/primeval/primeval-bio-sub-banner.jpg) no-repeat; }

.sub-bio-content  {}
.sub-bio-col1 { float: left; margin: 0 15px 0 0; }
.sub-bio-col2 { float: left; width: 250px; }
.sub-bio-col2   h3 { font-size: 20px; font-family:Georgia, "Times New Roman", Times, serif; color:#4f033d; }
.sub-bio-col2   strong { font-size: 16px; color: #b53b98; }
.sub-bio-col2  p { font-size: 14px; color: #666666;font-family:Georgia, "Times New Roman", Times, serif; }

.more-from-character { margin: 20px 0; }
.more-from-character h3 { font-size: 18px; margin: 0 0 0 5px; }
.more-from-character dl.primeval-feature {  width: 320px; }
.more-from-character dl.primeval-feature dd.title a { font-size: 16px; }

.more-bios { /*border-top: 1px solid #000; border-bottom: 1px solid #000;*/ margin: 15px 0 0 0; padding: 5px 0; width: 320px; }
.more-bios h2#hdr-more-bios{ text-indent: -9999px; background: transparent url(/media/374/maria_contestants_morecontestants.gif) no-repeat; width:297px; height: 37px; margin: 0;} 
.more-bios ul li { float: left; margin: 0 3px; }


/* Primeval Photos
-----------------------*/
#photos-banner .primeval {background: transparent url(/media/primeval/primeval-photos-banner.jpg) no-repeat; }
h2#hdr-photo-galleries { text-indent: -9999px; background: transparent url(/media/primeval/hdr-photo-galleries.jpg) no-repeat; width:591px; height: 37px; margin: 10px 0 0 6px; } 

.gallery-info { border-bottom: 1px solid #000; border-top: 1px solid #000; font-family: georgia; margin: 10px 15px 15px 0; padding: 3px 0;}
h3#gallery-name { float: left; font-size: 18px; font-weight: bold; }
#gallery-count { float: right; color: #666666; font-size: 16px; }
#gallery-count  #photo-number { color: #b53b98; }
#image-container { margin: 0 16px 0 0; }

#image-container img { border: 2px solid #662305; display: none; }
#image-container img.active { display: inline; }

a#prev-btn { text-indent: -9999px; overflow: hidden; position: relative; float: left; display: block; width: 62px; height: 28px; bottom: 40px; background: transparent url(/media/primeval/gallery-prev-btn.gif) no-repeat; }
a#next-btn { text-indent: -9999px; overflow: hidden; position: relative; float: right; display: block; width: 62px; height: 28px; bottom: 40px; background: transparent url(/media/primeval/gallery-next-btn.gif) no-repeat; }

/* 
a#prev-btn { text-indent: -9999px; overflow: hidden; position: relative; float: left; display: block; width: 62px; height: 435px; bottom: 445px; }
a#next-btn { text-indent: -9999px; overflow: hidden; position: relative; float: right; display: block; width: 62px; height: 435px; bottom: 445px; }
a#prev-btn:hover { background: transparent url(/media/primeval/gallery-prev-btn.gif) no-repeat bottom; }
a#next-btn:hover { background: transparent url(/media/primeval/gallery-next-btn.gif) no-repeat bottom; }
*/

#caption { text-align: center; font-family: georgia; font-size: 14px; margin: -20px 0 0 0; height:100px; }

.primeval-linebreak-home#photo-hdr { padding: 24px 0 0 10px; }
h2#hdr-more-photos { text-indent: -9999px; background: transparent url(/media/primeval/hdr-more-photos.gif) no-repeat; width:269px; height: 16px;  }

.more-galleries dl.vertical-feature { margin: 5px; font-family: georgia; float: left; width: 190px;  }
.more-galleries dl.vertical-feature  dd.title { font-size: 17px; font-weight: bold;  }
.more-galleries dl.vertical-feature  dd.link a{ font-size: 11px; }


/* Primeval About
-----------------------*/
#about-banner .primeval { background: transparent url(/media/primeval/primeval-about-banner.jpg) no-repeat; }

h2#hdr-about{ text-indent: -9999px; background: transparent url(/media/374/maria_about_header.gif) no-repeat; width:591px; height: 20px; margin: 10px 0 0 3px; } 

.about-content { margin: 10px 0 0 0; }
.about-content img { float: left; margin-right: 10px; }
.about-content p { color: #666666; font-family: georgia; font-size: 14px; padding-right: 20px; }


/* Episodes Guide
-----------------------*/
#episodes-banner .primeval { background: transparent url(/media/primeval/primeval-episode-banner.jpg) no-repeat; }

h2#hdr-episode-guide{ text-indent: -9999px; background: transparent url(/media/primeval/hdr-episodes.png) no-repeat; width:415px; height: 39px; margin: 10px 0 10px 0;} 

.season-nav {  padding: 5px 0; float: right; margin: -40px 20px 0 0; width: 110px; _margin: -40px 10px 0 0;}
ul.season { font-size: 18px; }
ul.season li { float: left; border-right: 1px solid #b53b98; margin: 0 3px; padding: 0 3px 0 0;}
ul.season li a { color: #b53b98; text-decoration: none; }
ul.season li.title { color: #666666; border: none;}
ul.season li.last { border: none;}

.episode-nav { border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 5px 0; margin: 0 20px 0 0; }
ul.episodes { font-size: 16px; font-weight: bold; }
ul.episodes li { float: left; border-right: 1px solid #b53b98; margin: 0 3px; padding: 0 3px 0 0;}
ul.episodes li a { color: #b53b98; text-decoration: none; }
ul.episodes li.title { color: #666666; border: none;}
ul.episodes li.last { border: none;}

.episode-content { margin: 20px 15px 20px 0; }
.episode-col1 { float: left; margin: 0 15px 5px 0; _margin: 0 5px 0 0; }
.episode-col2 { }
.episode-col2  h3 { font-size: 18px; font-weight: normal;}
.episode-col2  strong { font-size: 16px; color: #b53b98; }
.episode-col2  p { font-size: 14px; color: #666666; margin: 0 0 20px 0;}

.more-in-episode { border-top: 1px solid #000; border-bottom: 1px solid #000; margin: 15px 0 0 0; padding: 5px 0; width: 320px; }
.more-in-episode h2#hdr-more-from-episode { text-indent: -9999px; background: transparent url(/media/primeval/hdr-more-from-episode.gif) no-repeat; width:328px; height: 36px; } 
.more-in-episode dl.primeval-feature {  width: 320px;  }
.more-in-episode dl.primeval-feature dd.title a { font-size: 16px; }


/* Creatures
-----------------------*/
#creatures-banner .primeval { background: transparent url(/media/primeval/primeval-creatures-banner.jpg) no-repeat; }
h2#hdr-creatures{ text-indent: -9999px; background: transparent url(/media/primeval/hdr-creatures.png) no-repeat; width:590px; height: 49px; margin: 0 0 0 8px; } 

.creature-viewer { background: transparent url(/media/primeval/creature-viewer-bg.gif) no-repeat; width: 608px; height: 679px; margin: 0 0 0 -5px; padding: 25px 20px; _padding:25px 0;  }

ul.creature-season-nav { float: right; position: relative; right: 65px; bottom: 65px; }
ul.creature-season-nav li { float: left; margin: 0 10px 0 0; }
ul.creature-season-nav li#season-one { text-indent: -9999px; overflow: hidden; background: transparent; }
ul.creature-season-nav li#season-two { text-indent: -9999px; overflow: hidden; background: transparent url(/media/primeval/season-two-tab.gif) no-repeat; width: 73px; height: 43px; }
ul.creature-season-nav li#season-three { text-indent: -9999px; overflow: hidden; background: transparent; width: 72px; height: 43px; }

.creature-nav { _margin: 0 0 0 20px;}
.creature-nav h3 { color: #DEDDDC; font-size: 18px; font-weight: bold; }
.creature-nav img { border: 2px solid #777777; }
.creature-nav strong { color: #DEDDDC; display: block; } 
.creature-nav .creature-name { font-size: 11px; font-family: helvetica, sans-serif; font-weight: bold; visibility: hidden; white-space: nowrap; margin-top: -4px; *margin-top: auto; }
.creature-nav a.creature-link:hover  .creature-name { visibility: visible;}


.creature-content { margin: 10px 0 0 0; padding: 15px 5px; width: 570px; _margin: 0 0 0 20px; }
.creature-content img { float: left; }
.creature-content .creature-stats { float: right; width: 230px; }
.creature-content .creature-stats h3 { font-family: helvetica, sans-serif; font-weight: bold; font-size: 20px; color: #333333; }
.creature-content .creature-stats h4#hdr-creatures-images{ text-indent: -9999px; background: transparent url(/media/primeval/hdr-creature-imgs.gif) no-repeat; width: 50px; height: 11px; }
.creature-content .creature-stats ul { margin: 15px 0; }
.creature-content .creature-stats ul li { padding: 3px 0 2px 30px; height: 25px; font-weight: bold; font-family: helvetica; font-size: 12px; color: #333; }
.creature-content .creature-stats ul li#past { background: transparent url(/media/primeval/past-creature-logo.gif) no-repeat; }
.creature-content .creature-stats ul li#season { background: transparent url(/media/primeval/season-creature-logo.gif) no-repeat; }
.creature-content .creature-stats ul li#type { background: transparent url(/media/primeval/type-creature-logo.gif) no-repeat; }
.creature-content .creature-stats .related-images { margin: 5px 0 0 0; }
.creature-content .creature-stats .related-images a img { margin: 0 10px 0 0; }
.creature-content p { font-size: 14px; line-height: 22px; color: #333; padding: 10px 15px 10px 0; } 

#fullsize { background: transparent url(/media/primeval/dropshadow-fullsize.png) no-repeat; padding: 2px 0 6px 7px;}
.thumbnail { background: transparent url(/media/primeval/dropshadow-thumb.png) no-repeat; padding: 2px 0 6px 7px;}


/* Video
-----------------------*/
h1#videos { text-indent: -9999px; background: transparent url(/media/primeval/hdr-video.png) no-repeat; width: 594px; height: 44px; }