*{margin:0; padding:0;}

/*img {display:block;}*/

html,body {background:#59c8d9!important;}

div,span,table,td,p,ul,ol,li,blockquote,form {font-family:arial,verdana,helvetica,sans-serif; font-size:12px; color:#1b4e59;}

strong,b {font-weight:bold!important;}
em,i {font-style:italic!important;}

div.clear {clear:both; padding:0; margin:0; font-size:0px;}

.red {color:#ba0406;}
.redBold {color:#ba0406; font-weight:bold;}
div.small {font-size:10px; font-weight:normal; line-height:1.2em;}
div.smallBold {font-size:10px; font-weight:bold; line-height:1.2em;}

img.imageBorder {border:1px solid #639b9d!important;}

.hide {display:none;}
.show {display:block;}


/* BEGIN page backgrounds */
div#pageBg {width:100%; background:url(/site/dexter/season4/images/bg_page_tile.jpg) repeat-x top;}
div#footerBgWrapper {width:100%; background:url(/site/dexter/season4/images/footer_bg_tile.jpg) repeat-x bottom;}
div#footerBg {width:970px; padding:105px 0 0 0; background:url(/site/dexter/season4/images/footer_bg.jpg) no-repeat; margin:auto;}
/* END page backgrounds */


/* BEGIN Dexter logo, tune in, header image */
div#pgHeader {width:970px; height:142px;}
.pgHeader01 {width:970px; height:142px; background:url(/site/dexter/season4/images/header_bg_01.png) no-repeat top left; margin:auto;}
.pgHeader02 {width:970px; height:142px; background:url(/site/dexter/season4/images/header_bg_02.png) no-repeat top left; margin:auto;}
.pgHeader03 {width:970px; height:142px; background:url(/site/dexter/season4/images/header_bg_03.png) no-repeat top left; margin:auto;}
.pgHeader04 {width:970px; height:142px; background:url(/site/dexter/season4/images/header_bg_04.png) no-repeat top left; margin:auto;}
.pgHeader05 {width:970px; height:142px; background:url(/site/dexter/season4/images/header_bg_05.png) no-repeat top left; margin:auto;}

div#pgHeaderInt {width:970px; height:142px; background:url(/site/dexter/season4/images/header_bg_interview.png) no-repeat top left; margin:auto;}

.dexterLogo {float:left; width:240px; padding:25px 0 0 0;}
.dexterTuneIn {float:left; width:255px; padding:48px 0 0 0;}
/* END Dexter logo, tune in, header image */


/* BEGIN layouts */
div#contentBg {width:970px; background:#9bdee8 url(/site/dexter/season4/images/content_bg.jpg) no-repeat top left;}

div#navWrapper {float:left; width:160px;}
div#mainWrapper {float:left; width:570px;}
div#main {padding:0 0 0 10px;}
div#rightWrapper {float:left; width:240px;}
div#right {padding:16px 0 0 0;}
div#mainFullWrapper {float:left; width:810px;}

div#pageTitleWrapper {padding:16px 0 10px 0;}
div#singleColumnTitle {float:left; width:550px;}
div#singleColumnShare {float:left; width:260px;}
div#ratingAdvisoriesWrapper {padding:10px 0 0 0;}
div#footerBannerAd {width:728px; padding:0 0 25px 0; margin:auto;}

div#boxBgTile {width:541px; background:#d0edf2 url(/site/dexter/season4/images/box_bg_tile.png) repeat-y;}
div#boxBgImage {width:541px; background:url(/site/dexter/season4/images/box_bg.png) no-repeat top;}
div#boxBottom {width:541px; height:65px; background:url(/site/dexter/season4/images/box_bottom.png) no-repeat top;}
div#boxPadding {width:500px; margin:auto;}

.hr500x1 {width:500px; height:1px; background:#a9c9d2;}
.hr500x3 {width:500px; height:3px; background:#6f92a3;}
.hrDotted500x1 {width:500px; height:1px; background:url(/site/dexter/season4/images/hr_dotted.png) repeat-x;}
/* END layouts */


/* BEGIN nav */
div#nav {width:140px; margin:auto; padding:10px 0 0 0;}
.arrowWrapper {float:left; width:10px; padding:10px 0 0 0;}
.navItemWrapper {float:left; width:130px; padding:8px 0 0 0;}
/* END nav */


/* BEGIN right column */
div#shareWrapper {float:right; padding:0 10px 0 0;}
div#shareBorder {float:right; width:170px; background:#ffffff; border:1px solid #79adb0;}
div#sharePadding {padding:3px;}

div#caliPromoWrapper {padding:10px 0 0 0;}
div#orderShowtimeWrapper {width:235px; padding:10px 0 0 0;}
div#discussConnectWrapper {padding:17px 0 0 0;}
div#dcIcon {float:left; width:55px;}
div#dcCopy {float:left; width:175px; line-height:15px; padding:0 0 15px 0;}
div#dcCopy img {display:inline;}

.hr230x1 {width:230px; height:1px; background:#68a8b5;}
/* END right column */


/* BEGIN home */
div#homeWrapper {width:970px; margin:auto;}
div#homeContent {width:970px; background:url(/site/dexter/season4/images/home/content_bg.png) no-repeat top left;}

div#noFlashHome {width:970px; height:400px;}
/*div#homeStatic {width:970px; height:400px; background:url(/site/dexter/season4/images/home/no_flash_post_premiere.png) no-repeat top left;}*/
/*div#homeStatic {width:970px; height:400px; background:url(/site/dexter/season4/images/home/no_flash_finale.png) no-repeat top left;}*/
div#homeStatic {width:970px; height:400px; background:url(/site/dexter/season4/images/home/no_flash_finale_post.png) no-repeat top left;}
div#homeDexterLogo {float:left; width:240px; padding:15px 0 0 0;}
div#homeDexterTuneIn {float:left; width:255px; padding:40px 0 0 0;}
div#homeNavWrapper {width:200px; padding:5px 0 0 0;}
div#homeNavItem {padding:2px 0 2px 10px;}
div#homeNavItem img {display:inline;}

div#homeLtWrapper {float:left; width:660px;}
div#homeLt {width:640px;}
div#homeRtWrapper {float:left; width:310px;}
div#homeRt {width:300px;}

div#homePromoWrapper {float:left; width:160px;}
div#homePromoImgBg {width:160px; height:120px; background:url(/site/dexter/season4/images/home/promo_bg.png) no-repeat top center;}
div#homePromoImg {padding:5px 0 0 7px;}
div#homePromo {width:147px; margin:auto; line-height:15px;}
div#homePromo img {display:inline;}

div#homeDcIcon {float:left; width:55px;}
div#homeDcCopy {float:left; width:245px; line-height:15px; padding:0 0 15px 0;}
div#homeDcCopy img {display:inline;}

.hr300x1 {width:230px; height:1px; background:#68a8b5;}
.hrDotted620x1 {width:620px; height:1px; background:url(/site/dexter/season4/images/hr_dotted.png) repeat-x;}

div#homeFooterBgWrapper {width:100%; background:url(/site/dexter/season4/images/footer_bg_tile.jpg) repeat-x bottom;}
div#homeFooterBg {width:970px; margin:auto;}
/* END home */


/* BEGIN about */
.aboutImage {float:left; width:165px;}
.aboutCopy {float:left; width:335px;}
/* END about */


/* BEGIN schedule */
/*div.scheduleTable img {display:block;}*/

.schedulecopy {color:#1b4e59; /*padding:5px;*/}
.scheduleheader {background-color:#38555f;}
.scheduletitle {color:#b7ced6; font-weight:bold; padding:5px 0 5px 0;}
.schedulecell {padding:6px 0 6px 0; /*background-color:#ffffff;*/}
.scheduledivider {/*background:url(/site/dexter/season4/images/hr_dotted.gif) repeat-x;*/}
.scheduleheaderdivider {background-color:#38555f;}
.scheduleborder {border:1px solid #0da09e;}

div#tabs {float:left; padding:0; margin:0; list-style:none; height:41px; width:538px; background:url(/site/dexter/season4/images/schedule/tabs_bg.png) no-repeat top left;}
div#tabs div {float:left; padding:0; margin:0;}
div#tabs div.tab a {float:left; /*width:141px;*/ padding:0; margin:0; text-align:center;}
div#tabs div.tab_selected a {float:left; /*width:146px;*/ padding:0; margin:0; text-align:center;}
/*div#timezone {float:right; padding:20px 0 0 0; margin:0;}*/

div.rowGreenBg {width:538px; height:30px; background:url(/site/dexter/season4/images/schedule/row_bg_green.gif) no-repeat top left;}
div.rowWhiteBg {width:538px; height:30px; background:url(/site/dexter/season4/images/schedule/row_bg_white.gif) no-repeat top left;}
/* END schedule */


/* BEGIN episodes */
div#seasonsWrapper {position:absolute; z-index:2; width:541px; height:32px; background:url(/site/dexter/season4/images/episodes/nav/episodes_nav_bg.gif) no-repeat top left;}
div#season1 {float:left; width:112px; height:32px;}
div#season2 {float:left; width:116px; height:32px;}
div#season3 {float:left; width:115px; height:32px;}
div#season4 {float:left; width:114px; height:32px;}

div#episodeTitleBg {position:relative; z-index:1; top:32px; left:0px; width:541px; height:33px; background:url(/site/dexter/season4/images/episodes/title_bg.gif) repeat-y;}
div#episodeTitlePadding {padding:8px 5px 0 10px;}

div#season1Drop {position:absolute; z-index:2000; width:241px; height:0px; top:5px; left:5px; display:none;}
div#season2Drop {position:absolute; z-index:2000; width:241px; height:0px; top:5px; left:117px; display:none;}
div#season3Drop {position:absolute; z-index:2000; width:241px; height:0px; top:5px; left:233px; display:none;}
div#season4Drop {position:absolute; z-index:2000; width:241px; height:0px; top:5px; left:348px; display:none;}

div#dropdownWrapper {width:241px; background:url(/site/dexter/season4/images/episodes/nav/dropdown_bg_tile.gif) repeat-y;}
div#dropdownPadding {padding:5px 20px 20px 20px;}
div#ddEp {float:left; width:45px;}
div#ddTitle {float:left; width:155px;}

.episodeNumber {font-size:18px; color:#ffffff; font-weight:bold;}
.episodeTitle {font-size:14px; color:#ffffff; font-weight:bold; text-transform:uppercase;}

div#epImgVidsWrapper {padding:45px 0 15px 0;}
div#epImg {float:left; width:300px;}
div#epVids {float:left; width:200px;}
.epImage {border:1px solid #2f7783;}
div#vidIcon {float:left; width:42px;}
div#vidList {float:left; width:158px;}
ul#vidListLinks {padding:5px 0 10px 0; list-style:none;}
ul#vidListLinks li {padding:0 0 8px 0; line-height:10px;}
.epScheduleList {padding:10px 0 0 0; line-height:10px;}
/* END episodes */


/* BEGIN cast and characters */
div#castNavWrapper {width:541px; padding:0 0 5px 0;}
div#castNavWrapper img {display:inline;}
div#rolloverWrapper {width:541px; height:22px;}

div#castBoxWrapper {width:519px; padding:10px 0 15px 0; margin:auto;}
div#castBoxTop {width:519px; height:22px; background:url(/site/dexter/season4/images/cast/box_top.png) no-repeat top;}
div#castBoxBottom {width:519px; height:22px; background:url(/site/dexter/season4/images/cast/box_bottom.png) no-repeat top;}
div#castBoxBgTile {width:519px; background:url(/site/dexter/season4/images/cast/box_bg_tile.png) repeat-y;}
div#castBoxPadding {width:475px; margin:auto;}
div#castBoxPhoto {float:left; width:250px; padding:10px 0 0 0;}
div#castBoxCharCopy {float:left; width:225px; padding:10px 0 0 0;}
div#castBoxActorCopy {width:485px; margin:auto;}

.castPhoto {border:1px solid #36aabc;}
/* END cast and characters */


/* BEGIN special features */
div#spHeaderWrapper {padding:10px 0 10px 0; line-height:8px;}

div#spVidLtImg {float:left; width:105px;}
div#spVidLtCopy {float:left; width:150px;}
div#spVidLtCopyPadding {width:135px; line-height:16px;}
div#spVidRtImg {float:left; width:105px;}
div#spVidRtCopy {float:left; width:140px; line-height:16px;}
div#spVidLtCopy img {display:inline;}
div#spVidRtCopy img {display:inline;}

div#spPromoPadding {float:left; width:172px;}
div#spPromo {float:left; width:154px; line-height:16px;}
div#spPromo img {display:inline;}

div#spMagazine {float:left; width:100px; line-height:16px;}
div#spMagazine img {display:inline;}

div#spPromoSingleImage {float:left; width:165px;}
div#spPromoSingleCopy {float:left; width:335px;}
div#spPromoSingleCopy img {display:inline;}

div#spPodcasts {padding:5px 0 0 0;}
div#spPodcasts img {display:inline;}
/* END special features */


/* BEGIN downloads */
div#downloadsHeaderWrapper {padding:10px 0 10px 0; line-height:8px;}
div#downloadsHeaderWrapper img {display:inline;}

div#dlVideo {padding:10px 0 0 0;}
div#dlVideo img {display:inline; border:1px solid #639b9d;}

div#dlWallPadding {float:left; width:182px;}
div#dlWall {float:left; width:142px;}
div#dlWall img {display:inline;}

div#dlImIcons img {display:inline;}

.currentTab {background:url(/site/dexter/season4/images/downloads/interviews/tab_selected.gif) no-repeat;}
div#intNav {width:500px; background:url(/site/dexter/season4/images/downloads/interviews/tab_bg.png) no-repeat;}
div#intTabLeftSpacer {float:left; width:17px; height:28px;}
div#intTabDivider {float:left; width:1px; height:28px; background:url(/site/dexter/season4/images/downloads/interviews/tab_divider.gif) no-repeat;}
div#intSeason1_btn {float:left; width:115px; height:28px; text-align:center; line-height:2;}
div#intSeason2_btn {float:left; width:115px; height:28px; text-align:center; line-height:2;}
div#intSeason3_btn {float:left; width:115px; height:28px; text-align:center; line-height:2;}
div#intSeason4_btn {float:left; width:115px; height:28px; text-align:center; line-height:2;}
div#intContent {}
div#intSeason1 {width:500px;}
div#intSeason2 {width:500px;}
div#intSeason3 {width:500px;}
div#intSeason4 {width:500px;}
div#intRowBlue {width:500px; background:url(/site/dexter/season4/images/downloads/interviews/row_bg_blue.gif) repeat-y; padding:2px 0 2px 0; color:#1b4e59; font-weight:bold;}
div#intRowWhite {width:500px; background:url(/site/dexter/season4/images/downloads/interviews/row_bg_white.gif) repeat-y; padding:2px 0 2px 0; color:#1b4e59; font-weight:bold;}
div#intNameWrapper {float:left; width:220px;}
div#intName {width:180px; margin:auto;}
div#intInfo {float:left; width:280px;}
.intReleaseDate {font-weight:normal;}
/* END downloads */


/* BEGIN mobile */
div#mobileHeaderWrapper {padding:10px 0 10px 0; line-height:8px;}

div#mobilePodcasts {padding:5px 0 0 0;}
div#mobilePodcasts img {display:inline;}

div#mobileTextWrapper {padding:0 0 15px 0;}
div#mobileTextImage {float:left; width:175px;}
div#mobileTextCopy {float:left; width:325px;}

div#mobileAppBox {width:498px; border:1px solid #a7cecf; background:url(/site/dexter/season4/images/mobile/box_bg.png);}
div#mobileAppBoxPadding {padding:10px;}
div#mobileAppImage {float:left; width:165px;}
div#mobileAppCopy {float:left; width:310px;}
div#mobileAppCopy img {display:inline;}

div#mobileWebWrapper {padding:0 0 15px 0;}
div#mobileWebImage {float:left; width:120px;}
div#mobileWebCopy {float:left; width:380px;}
/* END mobile */


/* BEGIN iphone game */
div#iphoneGameWrapper {width:750px; padding:25px 0 0 20px;}
/* END iphone game */


/* BEGIN Dexter's in town */
div#inTownWrapper {width:790px; padding:10px 0 30px 0; background:#000000;}
div#inTown {width:764px; margin:auto;}

div#promosWrapper {width:764px; background:#383838; padding:10px 0 10px 0;}
div#promos {width:740px; margin:auto;}
div#promos img {display:inline;}

div#eventsWrapper {width:764px; background:#c61d23; padding:0 0 5px 0;}
div#events {width:756px; background:#000000; margin:auto;}
div#eventMap {float:left; width:300px; padding:15px 0 20px 0;}
div#eventListWrapper {float:left; width:456px; padding:15px 0 20px 0;}
div#eventList {width:440px;}
div#eventList img {display:inline;}

div#moreInfoWrapper {width:440px;}
div#moreInfo {padding:0 0 0 20px;}
div#HrPadding {padding:10px 0 10px 0;}
div#HrDotted {width:420px; height:1px; background:url(/site/dexter/season4/images/special_features/dexters_in_town/hr_dotted.gif) repeat-x;}
div#HrSolid {width:440px; height:1px; background:url(/site/dexter/season4/images/special_features/dexters_in_town/dot_4d4d4d.gif) repeat-x;}

div#eventInfo {float:left; width:295px;}
div#getDirections {float:left; width:125px;}

.eventHeader {font-size:16px; color:#ffffff; font-weight:bold;}
.eventCopyWhite {color:#ffffff;}
.eventCopyWhiteBold {color:#ffffff; font-weight:bold;}
.eventCopyYellow {color:#fffacf;}
/* END Dexter's in town */


/* BEGIN finale screenings */
.finaleLocation {font-size:12px; color:#b2f5ff; font-weight:bold;}
.finaleCity {font-size:12px; color:#ffffff; font-weight:normal;}
.finaleHotel {font-size:11px; color:#0e4a5d; font-weight:bold; padding:5px 0 5px 0;}
.finaleAddress {font-size:11px; color:#0e4a5d; font-weight:normal; padding:5px 0 5px 0;}
.finaleMap {padding:5px 0 5px 0;}
/* END finale screenings */


/* LINKS */
ul#episodeList li a:link {color:#c4151c; font-weight:bold; text-decoration:underline; cursor:pointer;}
ul#episodeList li a:active {color:#c4151c; font-weight:bold; text-decoration:underline; cursor:pointer;}
ul#episodeList li a:visited {color:#c4151c; font-weight:bold; text-decoration:underline; cursor:pointer;}
ul#episodeList li a:hover {color:#c4151c; font-weight:bold; text-decoration:none; cursor:pointer;}

a.scheduleLink:link {color:#192e41; font-weight:normal; text-decoration:underline;}
a.scheduleLink:active {color:#192e41; font-weight:normal; text-decoration:underline;}
a.scheduleLink:visited {color:#192e41; font-weight:normal; text-decoration:underline;}
a.scheduleLink:hover {color:#192e41; font-weight:normal; text-decoration:none;}

a.titleLink:link {color:#192e41; font-weight:bold; text-decoration:underline;}
a.titleLink:active {color:#192e41; font-weight:bold; text-decoration:underline;}
a.titleLink:visited {color:#192e41; font-weight:bold; text-decoration:underline;}
a.titleLink:hover {color:#192e41; font-weight:bold; text-decoration:none;}

a.dlInterviewLink:link {color:#ffffff; font-size:14px; font-weight:bold; text-decoration:none;}
a.dlInterviewLink:active {color:#ffffff; font-size:14px; font-weight:bold; text-decoration:none;}
a.dlInterviewLink:visited {color:#ffffff; font-size:14px; font-weight:bold; text-decoration:none;}
a.dlInterviewLink:hover {color:#ffffff; font-size:14px; font-weight:bold; text-decoration:underline;}

a.inTownInfoLink:link {color:#eb070e; font-size:10px; font-weight:normal; text-decoration:underline;}
a.inTownInfoLink:active {color:#eb070e; font-size:10px; font-weight:normal; text-decoration:underline;}
a.inTownInfoLink:visited {color:#eb070e; font-size:10px; font-weight:normal; text-decoration:underline;}
a.inTownInfoLink:hover {color:#eb070e; font-size:10px; font-weight:normal; text-decoration:none;}

/* default link color */
a:link {color:#c4151c; font-weight:bold; text-decoration:underline;}
a:active {color:#c4151c; font-weight:bold; text-decoration:underline;}
a:visited {color:#c4151c; font-weight:bold; text-decoration:underline;}
a:hover {color:#c4151c; font-weight:bold; text-decoration:none;}