#nav-main-bar {height: 24px; width: 694px; float: left; background: transparent url(/the_first_48/images/f48-nav-bar.png) left no-repeat; text-align: left;}
.mini-nav {list-style-type: none; margin: 3px 0 0 0; padding: 0; position: absolute;}
.mini-nav li {display: inline; float: left; margin: 0px 3px 0px 0px; padding-top: 7px; font-family: arial, sans-serif; font-size: 10px; padding-left: 10px;}
.mini-nav li a {text-decoration: none;}
#mn-item2 ul {left: 110px; white-space: nowrap;}
#mn-item6 ul {left: 385px; white-space: nowrap}
#mn-item6 ul, #mn-item2 ul {width: 200px; margin: 5px 0 0 0!important; padding: 0!important; position: absolute; z-index: 999;}
#mn-item6 li, #mn-item2 li {display:block!important;background: url(/images/home3g/1x1.png); padding: 2px 5px 3px 5px;}
#mn-item2 li {width: 150px;}
#mn-item6 li {width: 220px;}
#mn-item6 li a, #mn-item2 li a {display: block!important; margin: 0!important; padding: 0 0 0 0!important;}
#footer-table {margin-top: 5px; margin-left: 1px; background-color:#F2F2F0; width: 1009px;}

/* CSS Document */
#row1_row1 {margin-top: 22px;}
#row1_row2, .subNav {width: 285px;}
#row1_container a img {position: absolute; top: 40px; left: 15px; z-index: 9999;}
.mainNav {	width:650px; text-align:left; color:#c6c7cb; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin-top:3px; float:left;}
.search {width: 225px; height: 21px; margin-right: 14px; float: right; text-align: right;	padding-bottom: 8px;}
.searchInput {	vertical-align: middle;}
.searchField {	font:Arial, Helvetica, sans-serif;	font-size:11px;	color:#333333;}
/* sub nav ............................... */
#row1_row2 {float:right; margin-top: 10px; padding-right: 15px;}
.subNav {height:15px; text-align:right;	color:#ffffff;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	font-weight:normal;	float:right;}
.subNav a:link {color:#FFF;	text-decoration:none;}
.subNav a:hover {color:#FFF;	text-decoration:underline;}
.subNav a:visited {color:#FFF;}
/* most popular, video preview, 300x250 ad/internal promo ================================================================== */
#row2_container {width:1009px;	height:373px;	margin-bottom:15px;	background-color:transparent;}
.footer{padding:0px 10px 0px 10px;font-family:Arial, Helvetica, sans-serif;}
.footer img{padding-right:4px;}
.footer li{padding:0px 0px 0px 8px;font-size:9px;line-height:16px;color:#999999;}
.footer li a{color:#999999;text-decoration:none;}
.footer li a:hover{text-decoration:underline;}
.footer ul{margin:0;padding:0;list-style:none;}
.searchbox{	font-size:12px;	width:116px;	margin-right:4px;	vertical-align: middle;}
.copyright{font-size:9px;color:#999999;padding:4px;font-family:Arial, Helvetica, sans-serif;}
.copyright A{color:#999999;font-family:Arial, Helvetica, sans-serif;}
#feedbackLink a:link{color:#363641;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-decoration:none;}
#feedbackLink a:hover{color:#47adf9;}

/* home */
body {background: #FFF url(/the_first_48/images/body-bg.png) top repeat-x;}
#outer {width: 1009px; margin: 0px auto; background-color: #2D404E!important;}
* {color: #FFF;}
#left-column {float: left; width: 694px; text-align: left;}
#right-column {float: right; width: 315px; text-align: left; margin-top: -24px;}
#head-space-pod {height: 65px; width: 1009px;}
#top-videos-sec {width: 680px; height: 194px; position: relative; left: 10px;}
#top-videos-pod_title0 {position: absolute; top: 5px; left: 15px;}
#top-videos-pod_button1 {position: absolute; top: 5px; right: 30px;}
.top-video {position: absolute; width: 164px; height: 147px; top: 15px; text-align: left;}
.top-video img {position: absolute; top: 14px; left: 22px; z-index: 9; height: 90px; width: 120px;}
.top-video h3 {margin: 0; padding: 0; font-weight: bold; font-size: 11px; position: absolute; top: 108px; left: 5px; text-align: center; width: 152px; text-decoration: none;}
.top-video p {margin: 0; padding: 0; position: absolute; font-size: 11px; top: 120px; left: 5px; text-align: center; width: 152px; text-decoration: none;}
.top-video a {width: 164px; height: 167px; display: block; background: url(/the_first_48/images/pods/video-bg.png) 0 0 no-repeat; position: absolute; z-index: 999; cursor: pointer; text-decoration: none!important; color: #FFF!important;}
.top-video a:hover {background-position: 0 -167px; color: #9CC!important; text-decoration: none;}
#top-video_1 {left: 10px;}
#top-video_2 {left: 174px;}
#top-video_3 {left: 338px;}
#top-video_4 {left: 502px;}
#synopsis-sec {margin-top: 10px; margin-left: 20px;}
#synopsis-pod_text0 {color: #FFF; padding: 0 15px; font-size: 12px;}
#synopsis-pod_text0 span {color: #999; font-size: 12px;}
#synopsis-pod_text0 span strong {color: #FFF; font-size: 12px;}
#go-pods-1-sec {margin-top: 15px;}
#go-pods-2-sec {margin-top: 45px;}
#go-pods-1-sec, #go-pods-2-sec {height: 240px; text-align: center; clear: both;}
#go-pods-1-sec div, #go-pods-2-sec div {color: #FFF;}
#go-pods-highlights, #go-pods-episode-guide, #go-pods-meet-detectives, #go-pods-case-updates, #go-pods-photo-gallery, #go-pods-community, #go-pods-crack-case, #go-pods-detectives, #go-pods-resources {width: 230px; float: left;}
#go-pods-highlights_text1, #go-pods-episode-guide_text1, #go-pods-meet-detectives_text1, #go-pods-case-updates_text1, #go-pods-photo-gallery_text1, #go-pods-community_text1, #go-pods-crack-case_text1, #go-pods-detectives_text1, #go-pods-resources_text1 {color: #FFF; width: 200px; height: 50px; text-align: left; margin-left: 20px;}
#go-pods-1-sec a, #go-pods-1-sec a:link, #go-pods-1-sec a:visited, #go-pods-1-sec a:active {color: #A93327; text-decoration: none;}
#go-pods-1-sec a:hover {text-decoration: underline;}
#go-pods-2-sec a, #go-pods-2-sec a:link, #go-pods-2-sec a:visited, #go-pods-2-sec a:active {color: #A93327; text-decoration: none;}
#go-pods-2-sec a:hover {text-decoration: underline;}
#footer-ad-col {clear: both; padding-top: 50px;}
#footer-ad-sec table {margin: 0 auto;}
#footer-ad-sec {background-color: #FFF;padding-bottom: 25px; padding-top: 25px; }
#topadtable {background-color: #000;}
#main-promo-content_text0 p {color: #FFFEC8;}

/* about */
#main-promo-about {margin-top: 125px; margin-left: 20px; width: 240px; height: 350px;}
#main-promo-about p {line-height: 18px; color: #999;}

/* gallery */
#main-promo-gallery_photo_gallery {margin: 130px 0 100px 0px;}
#controls {margin: 0 0 0 30px; padding: 0 0 0 0; width: 656px; height: 70px; position: relative;}
#album_select option {color: #676767;}
#f48-photos span {color: #000;}
#controls_left {width: 380px; padding: 0 0 0 0px; float: left;}
#controls_left p {color: #FFF; font-size: 14px; margin: 5px 0 0 0;}
#controls_left #fb_like {position: absolute; top: 33px; left: 102px;}
#controls_left #fb_like iframe {width: 280px!important}
#controls_left #this_gallery {font-size: 11px; color: #FFF; margin: 0 0 0 0;}
#controls_left #active_thumb img {width: 90px; height: auto; border: 1px solid #FFF; float: left; margin: 4px 10px 0 0;}
#controls_right {float: right; width: 245px; padding: 10px 0;}
#controls_right p {margin: 0 0 0 0;}
#img_cap {margin: 5px 0 0 17px; padding: 5px 5px 5px 5px; width: 646px; height: 489px; position: relative;}
#imgholder {width: 646px; height: 413px; text-align: center; position: absolute; bottom: 18px;}
#imgholder img.replaced {border: 1px solid #000; height: 413px; width: auto;}
#inner_controls {height: 28px; border-bottom: 1px solid #444;}
#capholder {width: 623px;  color: #FFF; font-size: 12px; padding: 10px 0 0 0; margin: 0 auto;}
div.gallery_div {/*margin: 5px 0 0 15px; padding: 5px; width: 646px;*/ padding: 10px 0 0 0; position: relative; width: 565px; margin: 0 0 0 45px;}
#galleries {overflow: hidden; width: 656px; height: 77px; margin: 8px 0 0 20px;}
.gallery {height: 57px;}
.gallery li {/*border: 1px solid #223106; -moz-border-radius: 3px; -webkit-border-radius: 3px;*/}
.gallery li {float: left; background: #333 url(/the_first_48/images/gallery/loading.gif) 22px 12px no-repeat; margin: 2px 5px; width: 60px; height: 53px; overflow: hidden; cursor: pointer;}
.gallery li.active {border: 2px solid #FFF; margin: 0 3px 0 3px; height: 53px;}
.gallery li img {height: 53px; width: auto;}
#gal_prev, #gal_next, #img_cnt {display: none;}
#gal_prev, #gal_next {position: absolute; top: 200px; border: none!important; cursor: pointer;}
#gal_prev {left: 14px;}
#gal_next {right: 14px;}
#img_cnt {position: absolute; top: 202px; right: 51px; background: #FFF; color: #000; opacity: 0.5; padding: 10px 5px 10px 10px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px;}
span.caption {display: none; position: static; width: 539px; padding: 6px 0 0 0;}
#album_select {height: 19px; padding: 5px 0 0 0;}
#album_select select {height: 19px; border: 1px solid #CCC; font-size: 12px; color: #676767; width: 200px;}
#slideshow {margin: 3px 0 0 180px;}
#slideshow_play a, #slideshow_pause a {color: #676767; font-size: 12px; float: left; padding: 3px 4px; cursor: pointer; height: 13px;}
#slideshow_play a {padding-right: 27px; background: url(/the_first_48/images/gallery/slideshow_btn.png) right 0 no-repeat;}
#slideshow_pause a {padding-left: 27px; background: url(/the_first_48/images/gallery/slideshow_btn.png) left -19px no-repeat;}
#slideshow span a.active {color: #B4B4B4;}
#slideshow_play a.active {padding-right: 4px; background: none;}
#slideshow_pause a.active {padding-left: 4px; background: none;}
#share_btn {margin: 2px 180px 0 5px; float: right;}
.jcarousel-container {position: relative; width: 565px;}
.jcarousel-clip {z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative;}
.jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.jcarousel-list li, .jcarousel-item {float: left; list-style: none; width: 75px; height: 75px;}
.jcarousel-next {z-index: 3; display: block; width: 13px; height: 12px; background: url(/the_first_48/images/gallery/arrows.gif) -13px -12px no-repeat; cursor: pointer; position: absolute; right: -25px; top: 23px;}
.jcarousel-next:hover {background-position: -13px 0;}
.jcarousel-prev {z-index: 3; display: block; width: 13px; height: 12px; background: url(/the_first_48/images/gallery/arrows.gif) 0 -12px no-repeat; cursor: pointer; position: absolute; left: -25px; top: 22px;}
.jcarousel-prev:hover {background-position: 0 0;}

/* game */
#main-promo-game_text0 {margin-left: 10px; margin-top: 131px; margin-bottom: 100px;}

/* Photo Hunt Game */
#f48-photohunt #outer {background: #2C424F url(/the_first_48/images/photo-hunt/outer-bg_box.jpg) 0 47px no-repeat!important;}
#f48-photohunt #main-promo-content_text0 {height: 254px; position: relative;}
#f48-photohunt #main-promo-content_text0 #game-back, #f48-photohunt #main-promo-content_text0 p, #f48-photohunt #main-promo-content_text0 h1 {position: absolute;}
#f48-photohunt #main-promo-content_text0 h1 {left: 250px; top: 5px;}
#f48-photohunt #main-promo-content_text0 p {font-size: 18px; font-weight: bold; width: 550px; line-height: 24px; color: #FFF; left: 75px; top: 85px;}
#f48-photohunt #main-promo-content_text0 #game-back {bottom: 5px; right: 15px;}
#f48-photohunt #main-promo-content_text1 {margin: 0 0 0 80px;}
#f48-photohunt #right-column #next-on, #f48-photohunt #right-column #twitter, #f48-photohunt #right-column #newsletter, #f48-photohunt #right-column #facebook, #f48-photohunt #right-column #itunes, #f48-photohunt #right-column #shop-pod, #f48-photohunt #right-column #also-on {display: none;}
#f48-photohunt #main-promo-content_text2 {margin: 10px 0 0 445px; position: relative; z-index: 999;}
#f48-photohunt #at20mc * {color: #000!important;}
#f48-photohunt #go-pods-1-sec {margin: 40px 0 0 165px; width: 1009px;}

/* case updates */
#main-promo-seasons {width: 565px; margin-left: 47px; text-align: center; margin-top: 120px;}
#main-promo-seasons ul,#main-promo-seasons-bottom ul {margin-left: -35px;}
#main-promo-seasons a,#main-promo-seasons-bottom a {color: #FFF; text-decoration: none;}
#main-promo-seasons li,#main-promo-seasons-bottom li {display: inline;}
#main-promo-seasons-bottom {width: 565px; margin-left: 47px; text-align: center; margin-top: 370px;}
#main-promo-case-updates, #main-promo-case-updates-2 {float: left;}
#main-promo-case-updates div, #main-promo-case-updates-2 div {display: inline;}
#main-promo-case-updates-2 {margin-bottom: 100px;}
#main-promo-case-updates img, #main-promo-case-updates-2 img {float: left; margin-right: 10px;}
#main-promo-case-updates p, #main-promo-case-updates h3, #main-promo-case-updates-2 p, #main-promo-case-updates-2 h3 {color: #000;}
#main-promo-case-updates h3, #main-promo-case-updates-2 h3  {margin-top: 0; font-size: 14px;}
#main-promo-case-updates {margin:20px 0 100px 0;}
div.case-updates-episodes-on, div.case-updates-episodes-off {width: 400px; margin-left: 35px; padding: 10px 10px 10px 190px; float: left; position; relative; min-height: 260px}
#main-promo-seasons .case-update-season-selected a,#main-promo-seasons-bottom .case-update-season-selected a {color: #a93327; background-position: 0 0;}
#main-promo-seasons .case-update-city-selected a,#main-promo-seasons-bottom .case-update-city-selected a {color: #a93327; background-position: 0 0;}
#main-promo-seasons .case-update-suspect-selected a,#main-promo-seasons-bottom .case-update-suspect-selected a {color: #a93327; background-position: 0 0;}
#main-promo-seasons .case-update-nav-selected a,#main-promo-seasons-bottom .case-update-nav-selected a {color: #FFF; background-position: 0 0;}
#case-updates-episodes .case-updates-episodes-on {background: #ECEDEF url(/the_first_48/images/case-updates/fill2.jpg) repeat-y; border-bottom: 2px solid #000; position: relative;}
#case-updates-episodes .case-updates-episodes-off{background: #9FA6AC url(/the_first_48/images/case-updates/fill1.jpg) repeat-y; border-bottom: 2px solid #000; position: relative;}
.case-updates-episodes-off img, .case-updates-episodes-on img {float: left; border: 1px solid #772017; position: absolute; left: 10px; top: 10px;}
div.case_update_tags {position: absolute; left: 10px; top: 140px;}
span.cu_season_h, span.cu_city_h, span.cu_suspect_h, span.ep_title_h, span.ep_premiere_date_h, span.ep_description_h, span.update_copy_h {color: #71211A;}
span.ep_title_h, span.ep_premiere_date_h, span.ep_description_h {font-size: 10px;}
span.cu_season_h, span.cu_city_h, span.cu_suspect_h {font-size: 12px; font-weight: bold;}
span.update_copy_h, span.ep_title_h {display: block;}
span.ep_title, span.ep_description, span.update_copy, span.ep_premiere_date {color: #06141F; font-size: 11px;}
span.cu_season, span.cu_city, span.cu_suspect {color: #3D3D3D; font-size: 12px; font-weight: bold;}
span.ep_title {font-size: 16px;}
span.ep_title, span.ep_premiere_date, span.update_copy {font-weight: bold;}
span.update_copy {font-size: 12px;}
div.case_update_copy a {display: block; width: 88px; height: 20px; color: #7A2723; text-decoration: none; padding: 7px 0 0 27px; background: #FFF url(/the_first_48/images/case-updates/video-arrow.gif) 10px 7px no-repeat;; border: 1px solid #A0A6AC; position: absolute; left: 33px; top: 211px; text-transform: uppercase;}
#main-promo-nav, #main-promo-nav-bottom {background: transparent url(/the_first_48/images/case-updates/nav-bg.png) 50px 0px no-repeat; padding: 2px 0 3px 0;}
#main-promo-nav li a, #main-promo-nav-bottom li a {color: #F33; text-decoration: none;}
#main-promo-nav li, #main-promo-nav-bottom li {color: #000;}
#season_nav li, #season_nav_bottom li {color: #A93327;}
span.nav_sortby {color: #561d18; font-weight: bold;}
#season_nav .main-promo-cities, #season_nav_bottom .main-promo-cities {float:left; width:48em; margin: 0 0 0 -35px;}
#season_nav .case-update-city-li, #season_nav_bottom .case-update-city-li {float:left; width:12em;}
br{clear: left;}
#no_city {margin:0 0 0 225px; padding: 100px 0 0 0; }

/* resources */
#f48-resources #outer {background: #2C424F url(/the_first_48/images/resources/outer-bg.jpg) no-repeat;}
#f48-resources #main-promo {margin-top: 120px; margin-left: 90px}
#f48-resources #main-promo h2 {color: #943231; padding-bottom: 0;}
#f48-resources #main-promo a {color: #8DF9FC;}
#f48-resources #main-promo a:hover {text-decoration: none;}
#f48-resources .single-line {width: 550px; height: 1px; margin-bottom: 2px; background: #2B323A; font-size: 1px;/* IE6 fix*/}
#f48-resources #main-promo p {line-height: 10px;}
#f48-resources #main-promo-synopsis p {line-height: 16px; width: 550px;}

/* highlights */
#main-promo-highlights {width: 395px; margin-left: 20px; margin-top: 120px;}
.city-name {color: #BB4F32;}
#main-promo-highlights h3 {margin-bottom: 0; font-size: 14px;}
#main-promo-highlights p {margin-top: 5px;}
#main-promo-highlights li {margin-bottom: 5px;}
#main-promo-highlights ul {padding-bottom: 5px;}

/* crack the case */
#main-promo-crack-case_text0  a {display: block; height: 27px; width: 102px; background: transparent url(/the_first_48/images/crack-case/badge.gif) no-repeat; background-position: 0px -27px; margin-left: 500px; margin-top: 43px;}
#main-promo-crack-case_text0  a:hover {background-position: 0 0;}
#main-promo-crack-case_text1 {margin: 75px 0 100px 75px;}

/* detectives */
#main-promo-detectives_text0 {float: left; padding-left: 30px;}
#main-promo-detectives_text1 {float: right; width: 250px; margin-right: 15px;}
#main-promo-detectives_text1 ul {margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px;}
#HttpClientStatus {width:100px; height:20px; top: 5px; right: 5px; display:none;}
#main-promo-detectives_text0 {width: 390px;}
#main-promo-detectives_text0, #main-promo-detectives_text1 { margin-top: 130px;}
#officer-bio h3 {font-size: 18px; font-weight: normal;}
#officer-bio p {width: 350px;}
#main-promo-detectives_text1 {height: 1050px;}
#main-promo-detectives_text1 h3 {font-size: 13px; color: #D7DEE4; font-weight: bold;}
#main-promo-detectives_text1 h3 a, #main-promo-detectives_text1 h3 a:hover {color: #D7DEE4; text-decoration: none; font-weight: bold;}
#main-promo-detectives_text1 p {font-size: 12px; color: #18272E;}
#main-promo-detectives_text1 p a, #main-promo-detectives_text1 p a:hover {color: #18272E; text-decoration: none;}
.accordion_toggle {padding-left: 6px; display: block; height: 21px; 
			line-height: 21px; width: 230px; font-weight: normal; text-decoration: none;
			font-size: 12px; color: #000; border-bottom: 2px solid #18272E; margin: 0;}
.accordion_content {background: transparent url(/the_first_48/images/detectives/menu/sub-back.gif) repeat-y; overflow: hidden; width: 236px;}
.accordion_content p {padding-left: 6px; width:230px; margin: 0;}
.accordion_content a {width: 236px; text-decoration: none; display: block;}
.accordion_content a:hover, p.active-bio a {background: transparent url(/the_first_48/images/detectives/menu/sub-over.gif) -6px 0 repeat-y; text-decoration: none;}
p.active-bio a {font-weight: bold;}
.oddHead {background: #02283E; cursor: pointer;}
.evenHead {background: #243B47; cursor: pointer;}
/*.accordion_content a:before {content: ">";}*/

/* After */
#f48-after #left-column {}
#f48-after #main-promo-about {width: 645px; margin: 0 0 0 0; padding: 270px 20px 150px 20px; background: url(/the_first_48/images/after-the-first-48/promo-bg.jpg) 0 0 no-repeat;}
#f48-after h1 {font-size: 24px; font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0;}
#f48-after h2 {font-size: 14px; font-weight: bold; margin: 0 0 0 0; padding: 0 0 0 0;}
#f48-after #watch_eps a {width: 250px; height: 115px; background: url(/the_first_48/images/after-the-first-48/watch-full-episode_btn.jpg) 0 0 no-repeat; display: block; float: right; position: relative; margin: 0 0 15px 15px; text-decoration: none;}
#f48-after #watch_eps a:hover {background-position: 0 -115px;}
#f48-after #watch_eps a span {font-size: 20px; font-weight: bold; color: #C7CBCE; position: absolute; left: 150px; width: 50px; text-align: left; top: 10px; line-height: 20px;}
#f48-after #main-promo-about_text1 {margin: 50px 0 0 0;}
#f48-after #talk_btn a {margin: 0 0 10px 0; display: block; width: 128px; height: 25px; background: url(/the_first_48/images/after-the-first-48/talk-about-it_btn.gif) 0 0 no-repeat;}
#f48-after #talk_btn a:hover {background-position: 0 -25px;}
#f48-after #talk_text {text-decoration: none; font-size: 14px; color: #FFF; font-weight: bold; background: url(/the_first_48/images/after-the-first-48/arrow.gif) right 2px no-repeat; padding: 0 18px 0 0;}

/* 3 Tier Player */
#main-promo-video {margin-left: 14px; margin-top: 8px;}

/* right column */
#box-ad {margin-left: 3px;}
#fullScheduleText, #remindMeText, #sendFriendText {float: right; width: 270px; height: 27px;padding-top: 3px;}
#fullScheduleText:hover, #remindMeText:hover, #sendFriendText:hover {text-decoration: underline;}
img#fullSchedule, img#remindMe, img#sendFriend {float: left;}
#getglue_title0, #reality-rocks-rc_title0, #facebook_title0, #next-on_title0, #shop-pod_title0,  #newsletter_title0, #mobile_title0, #also-on_title0, #itunes_title0, #twitter_title0  {margin-bottom: 10px; margin-left: 10px;}
#getglue_image2, #reality-rocks-rc_title2, #next-on_image2, #newsletter_image2, #shop-pod_image3, #newsletter_image2, #itunes_image2, #facebook_image2, #mobile_image2, #twitter_image2 {margin-left: 10px;}
#next-on_image3, #poll_image3, #newsletter_image2, #mobile_image2, #also-on_image2 {margin-top: 15px;}
#shop-pod_image3 {padding-top: 15px; clear: both;}
#next-on_airingTime  {margin-bottom: 10px;}
#shop-pod_text1 img {margin-bottom: 10px;}
#next-on_nexton {padding-left: 15px; font-family: arial, sans-serif;}
#right-column a, #right-column a:link, #right-column a:visited, #right-column a:active {color: #A93327; text-decoration: none; font-weight: bold;}
#right-column a:hover {color: #A93327; text-decoration: underline;}
#next-on a, #next-on a:link, #next-on a:visited, #next-on a:active {color: #FFF;}
#next-on a:hover {color: #FFF; text-decoration: underline;}
#also-on a, #also-on a:link, #also-on a:visited, #also-on a:active {color: #FFF;}
#also-on a:hover {color: #FFF; text-decoration: underline;}
#fullScheduleText, #remindMeText, #sendFriendText {margin-left: 30px; margin-top: -19px; float: left;}
#next-on_episodeName {font-size: 18px;}
#next-on_airingTime {font-size: 16px;}
.newsletterbox, .searchbox {color: #000;}
#shop-pod_text1 {padding-left: 15px; width: 160px; padding-top: 10px; float: left; line-height: 18px;}
#shop-pod_text1 p {margin-top: 0;}
#shop-pod_button2 {margin-left: 15px; width: 91px; height: 22px; clear: right;}
#shop-pod_image2 {clear: both; text-align: right;}
#shop-pod_copy {width: 120px!important;}
#poll_poll {padding-left: 15px;}
#poll_text1 {padding-left: 15px; padding-top: 10px;}
#pollTaker div.float {float: left;}
#pollTaker div.clear {clear: both;}
#getglue_text1, #reality-rocks-rc_text1, #facebook_text1, #newsletter_text1, #mobile_text1, #mobile-alerts_text1, #itunes_text1, #official-site_text1 {padding-left: 15px;}
#twitter_text1 {margin: 0 0 10px 12px;}
#newsletter_newsletter {padding-left: 15px; padding-bottom: 10px;}
#newsletter_text p {margin-top: 0px;}

#also-on_text {padding-left: 15px; padding-top: 10px;}
#also-on_unordered {list-style-image:  url(/the_first_48/images/list-bullet.gif); line-height: 18px;}
#pollResult {padding-right: 15px;}
#pollResult p {margin-top: 2px; margin-bottom: 15px;}
.pollBar {border: 1px solid #FFF;}
#poll_text1 {margin-bottom: 10px;}
#pollForm div.float input {float: left;}
#pollForm div.bold {float: right; height: 20px; width: 270px; padding-top: 5px;}

/* Episode Recap */
#recap-container {margin-top: 120px; margin-left: 15px; background: transparent url(/the_first_48/images/episodes/recap-container-bg.jpg) no-repeat;}
#season-list {width: 300px; position: relative; left: -10px; top: -1px;}
#season-list li a {background: transparent url(/the_first_48/images/episodes/season.gif) no-repeat; background-position: 0px -17px; text-align: center; width: 17px; height: 15px; padding: 2px 0 0 0; display: block; float: left; margin: 0 2px 0 0;}
#season-list li a:hover, li#season-selected a {color: #000; background-position: 0 0;}
.recap-nav-dark {background-color: #F1F2F3;}
.recap-nav-light {background-color: #D6DBDD;}
#recap-nav h3, #recap-nav p, .recap-nav-dark {color: #182C38;}
#recap-nav-selected {background-color: #B0B8BC;}
#recap-nav-list li:hover, #recap-nav-list li:hover, #recap-nav-list li.over  {background-color: #B0B8BC; color: #182C38;}
#recap-nav h3 a:link, #recap-nav p a:link {color: #182C38;}
#recap-nav h3 {font-size: 12px; margin-top: -3px; color: #182C38;}
#recap-nav p {font-size: 10px; line-height: 12px; color: #182C38;}
#recap-nav a, #recap-nav a:link, #recap-nav a:visited, #recap-nav a:active  {color: #182C38;}
/*#recap-times {height: 40px; overflow: hidden; width: 580px;}*/
#recap-summary-text {padding-top: 10px;}
#recap-season  {height: 27px;}
#recap-nav {height: 280px; max-height: 280px; width: 296px; background: transparent url(/the_first_48/images/episodes/eploader.gif) center 5px; background-repeat: no-repeat;}
#recap-info {width: 297px;}
#recap-summary h2, #recap-times strong, #recap-summary-text-interior, #recap-summary-text p {color: #182C38;}

/* twitterview */
.f48-twitter #outer {background: url(/the_first_48/images/twitterview/outer-bg.jpg) no-repeat;}
.f48-twitter #main-promo-content_text0 {position: relative; height: 100px; margin: 0; padding: 0;}
.f48-twitter h1 {position: absolute; top: 18px; left: 215px; z-index: 9; margin: 0; padding: 0;}
.f48-twitter h2 {margin: 0; padding: 0; font-size: 18px; font-weight: bold; position: absolute; left: 135px; top: 38px; width: 420px; line-height: 24px;}
#f48-twitter-kd #main-promo-content_text1 {height: 153px; background: transparent url(/the_first_48/images/twitterview/kristen-downs.png) 0 0 no-repeat; position: relative; top: 10px; left: 25px;}
#f48-twitter-kt #main-promo-content_text1 {height: 153px; background: transparent url(/the_first_48/images/twitterview/kevin-trees.png) 0 0 no-repeat; position: relative; top: 10px; left: 25px;}
.f48-twitter #transcript-section {position: relative; left: 0; top: 35px; width: 675px; height: 830px; overflow-y: scroll;}
.f48-twitter #transcript-section p {font-size: 14px; color: #FFF; line-height: 18px; margin: 0 0 20px 0; padding: 0 0 0 0;}
.f48-twitter #transcript-section p span.detective {color: #8F8F8F; font-weight: bold;}
.f48-twitter #transcript-section p span.f48_tv {color: #882622; font-weight: bold;}
.f48-twitter div.twit_dialog {background: transparent url(/the_first_48/images/twitterview/horizontal-line.png) 0 bottom no-repeat; padding: 0 25px 10px 30px; margin: 0 0 15px 0;}

/* Investigation Game */
#f48-investigation #outer {background: url(/the_first_48/images/investigation-game/outer-bg2.jpg) no-repeat;}
#f48-investigation #main-promo {position: relative; height: 225px; margin: 0; padding: 0;}
#f48-investigation h1 {position: absolute; top: 12px; left: 215px; z-index: 9;}
#f48-investigation #main-promo p {margin: 0; padding: 0; font-size: 18px; color: #FFF; font-weight: bold;}
#f48-investigation #main-promo p.instruction {font-size: 12px; color: #8F8F8F;}
#f48-investigation #main-promo-content_text1 {position: absolute; top: 140px; left: 45px;}
#f48-investigation #left-column p, #f48-investigation #left-column h3 {margin: 0; padding: 0;}
#f48-investigation div.case-div {width: 635px; height: 185px; background: transparent url(/the_first_48/images/investigation-game/case-bg.gif) no-repeat; position: relative; left: 15px; margin-top: 40px;}
#f48-investigation div.case-div_image0 {position: absolute; left: 75px; top: -10px;}
#f48-investigation div.case-div_text1 {position: absolute; left: 280px; width: 250px;}
#f48-investigation #cases h3 {font-size: 18px; font-weight: bold; color: #FFF;}
#f48-investigation #cases p {font-size: 14px; font-weight: bold; color: #848788;}
div.start-case {margin-top: 5px;}
div.start-case a {display: block; width: 109px; height: 12px; background: transparent url(/the_first_48/images/investigation-game/start-case.gif) 0 0 no-repeat; overflow: hidden;}
div.start-case a:hover {background-position: 0 -12px;}
#f48-game #main-promo {position: relative;}
#f48-game #game-back {position: absolute; top: -32px;}
#f48-game #case-back {position: absolute; top: -17px}
#f48-game #case-back a {display: block; color: #FFF; background: transparent url(/the_first_48/images/investigation-game/red-arrow.gif) right 0 no-repeat;  height: 12px; text-decoration: none; padding-right: 18px;}
#f48-game #case-back a:hover {background-position: right -12px; cursor: pointer; text-decoration: none;}

/* MiniNav Styling */
.mini-nav li, .mini-nav li a, .mini-nav li a:link, .mini-nav li a:visited, .mini-nav li a:active {color: #F26540;}
.mini-nav li a:hover {color: #CCC;}
.mini-nav-submenu ul {background: transparent;}

/* Rebranding */
#globalNav {height: 127px; background: #07212E url(/the_first_48/images/thefirst48_header.jpg) 0 25px no-repeat;}
#nav-main-bar {margin-top: 0px;}
#row1_row1 {margin: 0; padding: 0; background: transparent}
.mainNav {position: absolute; top: 100px; left: 0px; z-index: 999;}
div.search {position: absolute; top: 98px; right: 75px;}
#row1_row2 {margin: 0; padding: 0; background: transparent; position: absolute; top: 13px; left: 490px;}
.subNav * {font-size: 10px;}
#outer {background-position: 0 63px!important; position: relative;}
body, #footer-ad-sec {background-color: #F2F2F0;}
#game-back a {display: block; height: 27px; width: 102px; background: transparent url(/images/games/badge.gif) no-repeat; background-position: 0px -27px;}
#game-back a:hover {background-position: 0 0;}
#leaderboard_top {position: absolute; right: 0; top: 0; z-index: 9999;}
#leaderboard_top * {background-color: transparent!important;}
table.adbannercell {position:relative; z-index:9999; top: -5px;}
table.adbannercell * {background-color: transparent!important;}
table.adbannercell div > img {display: none;}
table.adbannercell td {background: url(/images/home/advertisement-right.gif) 740px 8px no-repeat;}
#lcBannerDiv {position: absolute; right: 21px;}


/* Sponsor Logo */
#sponsor-tags p {margin: 0; padding: 0 0 5px 0; font-size: 10px; text-align: center;}
#sponsor-tags {position: absolute; top: 130px; left: 585px;display:none;}
#f48-home #sponsor-tags {position: absolute; top: 122px; left: 585px;display:none;}

/* Commercial Free Player */
#f48-cfvideo #player_holder {background: #000; padding: 10px; margin-top: 100px; width: 650px;}
#f48-cfvideo #player_copy {text-align: center;}
#f48-cfvideo #player_copy h3 {font-size: 18px; font-weight: bold; font-family: Helvetica, Arial, sans-serif; padding: 0 10px;}
#f48-cfvideo #player_copy h3 span {font-size: 22px;}
#f48-cfvideo #footer-ad-col {text-align: center;}
#f48-cfvideo #box-ad {display: none;}
#f48-cfvideo #block_ad_text0 {margin: 0 0 10px 10px; padding: 0 0 0 0; width: 300px; height: 250px; overflow: hidden;}

