@charset "utf-8";
/* 90210 2008 CSS Document */
/* Total Page Width: 908px */
/* Nominal Content Page Width: 905px */
/*
---------------------------------------------------------
+ Global Styles
+ Page Layout
+ Multiple Items
+ Header
+ Navigation
+ Footer
+ Content
+ Large Listings
+ Small Listings
+ Horizontal Promo
+ Web Poll
+ Character Profiles/Listings
+ Tabbed Content
---------------------------------------------------------
*/
/*
---------------------------------------------------------
Global Styles
---------------------------------------------------------
*/
body {
    background:url(images/css/bg-page.jpg) left top repeat-x; 
    font-size:11px;
}
button {
    border:none;
    background-color:transparent;
    cursor:pointer;
}
a:link {
    text-decoration:none;
    color:#669900;
}
a:visited {
    text-decoration:none;
    color:#66ccff;    
}
a:hover {
    text-decoration:underline;
    color:#66ccff;    
}
a:active {
    text-decoration:none;
    color:#66ccff;    
}
#content .page-links ul {
   list-style-type:none;
}
/*
---------------------------------------------------------
Page Layout
---------------------------------------------------------
*/

#90210 #layout-1-3col #sub-columns #sub-column1 {
    width:300px;
}
#90210 #layout-1-3col #sub-columns #sub-column2 {
    width:300px;
    margin-left:3px;
    margin-right:4px;
}
#90210 #layout-1-3col #sub-columns #sub-column3 {
    width:300px;
}
#90210 #layout-2col #column1 {
    width:603px;
    margin-right:4px;
}
#90210 #layout-2col #column2 {
    width:300px;
    margin-left:0px;
}
#90210 #layout-2-2col #column2 {
    width:300px;
    margin-left:0px;
}
#90210 #layout-2-2col #column1 {
    width:603px;
    margin-right:4px;
}
#90210 #layout-2-2col #sub-columns #sub-column2 {
    width:300px;
    margin-left:1px;
}
#90210 #layout-2-2col #sub-columns #sub-column1  {
    width:300px;
}
#90210 #layout-2col-slim #column1 {
    width:743px;
}

/*
---------------------------------------------------------
Multiple Items
---------------------------------------------------------
*/
/* Content Containers/Boxes */
#content .web_poll,
#content .small-listing.small-listing2,
#content .small-listing.small-listing4.small-listing4-Type-Links,
#content .latest-member,
#content .promo.promo-image_only,
#content .promo.promo-image_text.promo-image_text-type-A,
#content .promo.promo-image_text.promo-image_text-type-B,
#content .small-listing.small-listing1.small-listing1-Type-A,
#content .small-listing.small-listing2.small-listing2-Type-A,
#content .small-listing.small-listing4 h3,
#content .content-block.content-block-Type-A,
#content .featured-character,
#content .ad.ad-medium_rectangle,
#content .promo.promo-image_only,
#content .fan-messages,
#content .actor-profile,
#content .fans,
#content .content-block.content-block-type-b,
#content .content-block.content-block-type-C
{
    margin-bottom:10px;
}
/* Divided Container/Boxes */
#content .small-listing.small-listing2,
#content .small-listing.small-listing4,
#content .hor-promo.hor-promo1.hor-promo1-Type-Scrolling,
#content .latest-member .button,
#content .promo.promo-image_text.promo-image_text-type-A,
#content .promo.promo-image_text.promo-image_text-type-B,
#content .large-listing.large-listing-type1.large-listing-1-type-A .item,
#content .small-listing.small-listing1.small-listing1-Type-A .item,
#content .small-listing.small-listing2.small-listing2-Type-A .item,
#content .content-block.content-block-Type-A,
#content .character-list .items-group,
#content .group-listing .items-group,
#content .featured-character,
#content .large-listing.large-listing-type1.large-listing-type1-Type-C .item,
#content .fan-messages .item,
#content .actor-profile,
#content .fans .item,
#content .episodes-detail .item,
#content .large-listing.large-listing-type1.large-listing-type1-type-D .item,
#content .large-listing.large-listing-type1.large-listing-type1-type-D .text,
#content .characters-house-listing .items
{
        background:url(images/css/divider-containers.gif) left bottom repeat-x;
        padding-bottom:8px;
        min-height: 70px;
        _min-height: 70px;
}
/* Heading Sub - updated 01/09/08 */
#content .web_poll h3,
#content .small-listing.small-listing2 h3,
#content .latest-member h3,
#content .large-listing.large-listing-type1.large-listing-1-type-A h2,
#content .small-listing.small-listing1.small-listing1-Type-A h3,
#content .small-listing.small-listing2.small-listing2-Type-A h3,
#content .small-listing.small-listing4 h3,
#content .featured-character h2,
#content .fan-messages h3,
#content .actor-profile .items h3,
#content .fans h3,
#content .episodes-detail h3,
#content h2.main-title,
#content .content-block h2
{
    color:#1ea4f0;
    font-size:22px;
    font-weight:bold;
    background:url(images/css/bg-heading-sub2.gif) right bottom no-repeat;
    margin-bottom:8px;
    margin-top:0px;
    padding-bottom:-1px;
}
/* Links */
#content .small-listing.small-listing2 .links,
#content .small-listing.small-listing4 .links,
#content .small-listing.small-listing2 .link 
{
    text-transform:uppercase;
    font-weight:bold;
    font-size:11px;
    clear:both;
    margin:6px 0px 0px 0px;
}
#content .small-listing.small-listing2 .link {
    font-size: 10px;
    text-align:right;    
}
#content .small-listing.small-listing2 .links a,
#content .small-listing.small-listing4 .links a
{
    background:url(images/css/bg-links.gif) right top no-repeat;
    text-align:right;    
    color:#fff;
    display:block;
    height:15px;
    padding:2px 6px 0px 0px;
}
/*
---------------------------------------------------------
Header
---------------------------------------------------------
*/
#header {
	background:url(images/css/bg-masthead.jpg) center top no-repeat;
	height:270px;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
	width:100%;
}
#header h2 {
    width:908px;
    margin-left:auto;
    margin-right:auto;
    margin-top:120px;
    z-index: 99;
}
#header h2 img {
    margin-left:45px;
}
/* Network Ten Header */
#network-ten-header {
    height: 38px;
    width: 910px;
    background: url(../../members.ten.com.au/images/bg-ten-nav.gif) top center no-repeat;
    position: relative;
    padding: 0;
    margin: 0px auto;
    z-index: 99
    }
#network-ten-header ul {
    padding-left: 5px;
    margin-top: 0px;
    list-style: none; 
    float: left
}
#network-ten-header ul li{
    padding:0px;
    display:block;
    float:left !important;
    background: url(../../members.ten.com.au/images/header-divider.gif) right top no-repeat
}
#network-ten-header ul li.last-child{
    padding:0px;
    display:block;
    float:left !important;
    background:none
}
#network-ten-header ul li a {
    color: #666666;
    padding:7px 10px 16px 10px;
    display:block;
    font-weight: bold;
    float:left !important;
}
#network-ten-header ul li .ten-logo {
    padding:0px;
    display:block;
    float:left !important;
}
#network-ten-header ul li.home a {
    background:url(../../members.ten.com.au/images/header-ten-logo.gif) left 3px no-repeat;
    padding-left:40px;
}/* Members Buttons */
#members {
    position:absolute;
    display:block;
    top:50px;
    left:0px;
    width:100%;
    text-align:right;
    z-index:51;
}
#members .buttons {
    width:908px;
    display:block;
    margin:auto;
    position:relative;
}
#members .button {
    display:inline;
}
#members button {
    display:inline-block;
}
#members .button.member-login {
    margin-right:-1px;
}
    /* Logged In */
    #members .user {
        position:absolute;
        top:3px;
        right:84px;
        font-size:12px;
        font-weight:bold;
        color:#FFFFFF;
    }
    #members .options ul {
        position:absolute;
        right:0px;
        top:25px;
        padding:0px;
        margin-top:0px;
        display:inline;
    }
    #members .options ul li {
        display:inline;
        margin-left:8px;
    }
    #members .options ul li a {
        font-weight:bold;
        font-size:12px;
        color:#FFFFFF;
    }
    #members .options ul li a:hover {
        text-decoration:underline;
    }    
/*
---------------------------------------------------------
Navigation
---------------------------------------------------------
*/
#navigation {
    margin-top: 0px;
    position: relative;
    left: 0px;
    right: 0px;
    display:block;
    z-index:10;
    width:908px;
    margin-left:auto;
    margin-right:auto;
}
/* Primary Navigation */
#navigation #nav-primary {
    height: 18px;
    margin-top: 190px;
}
#navigation #nav-primary a {
    background:url(images/css/bullet-nav-primary.gif) 9px 6px no-repeat;
    font-size:14px;
    text-decoration:none;
    font-weight:bold;
    color:#666666;
    padding:0px 8px 0px 19px;
}
#navigation #nav-primary li {
    background:url(images/css/bg-nav-primary.gif) center top no-repeat;
    display:block;
    float:left;
    height:18px;
}
#navigation #nav-primary li span {
    padding-top:1px;
    display:block;
    margin-right:8px;
}
#navigation #nav-primary li.current, #navigation #nav-primary li:hover {
     background-image:url(images/css/bg-nav-primary.gif);
     background-position:bottom;
}
#navigation #nav-primary li:hover {
     background-image:url(images/css/bg-nav-primary-hover.gif);
     background-position:bottom;
}
  
#navigation #nav-primary li.current a, #navigation #nav-primary li a:hover {
    color:#006699;
    background-image:url(images/css/bullet-nav-primary2.gif);
}
#navigation #nav-primary li a:hover {
    color:#006699;
    background-image:url(images/css/bg-nav-primary-hover.gif);
}
#navigation #nav-primary li.nav-primary-1 {
    background-position:left top;
}
#navigation #nav-primary li.nav-primary-9:hover, #navigation #nav-primary li.nav-primary-9.current {
    background-position:right bottom;
}
#navigation #nav-primary li.nav-primary-1:hover, #navigation #nav-primary li.nav-primary-1.current {
    background-position:left bottom;
}
/* Secondary Navigation */
#navigation #nav-secondary {
    clear:left;
    margin-right: 1px;
}
#navigation #nav-secondary ul {
    background-color:#1ea4f0;
    height:15px;
}
#navigation #nav-secondary li {
}
#navigation #nav-secondary a {
    background:url(images/css/divider-nav-secondary.gif) 6px 4px no-repeat;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
    background-color:#1ea4f0;
    padding:0px 6px 0px 16px;
    height:15px;
    float:left;
}
/*
---------------------------------------------------------
Footer
---------------------------------------------------------
*/
#footer {
    /*background:url(/90210/images/css/bg-footer.jpg) bottom left repeat-x;*/
    margin-top:0px;
    text-align:center;
    clear:both;
}
#footer ul {
    background:url(images/css/bg-footer-display.jpg) top center no-repeat;
    font-size:10px;
    height:50px;
    padding-top:170px;
}
#footer ul li a {
    background:url(images/css/divider-footer-links.gif) left 2px no-repeat;
    color:#666666;
    text-decoration:none;
    padding-right:16px;
    padding-left:18px;
    font-weight:bold;
}
#footer ul li:first-child a {
    background-image:none;
}
/* Network Ten Footer */
#network-ten-footer {
    width:908px;
    margin-left:auto;
    margin-right:auto;
    color:#666666;
    font-size:10px;
    margin-top:-20px;
}
#network-ten-footer ul.logos li {
    margin-left:6px;
}
/*
---------------------------------------------------------
Content
---------------------------------------------------------
*/
#content {
    background:#fff url(images/css/bg-content.gif) left top no-repeat;
    margin-top:0px;
    width:910px;
    margin-left:auto;
    margin-right:auto;
    z-index:5;
    position:relative;
    padding:0px 1px;
    clear: both;
}
#content #section-heading {
    width:910px;
    height:50px;
    margin-bottom:10px;
}
#content #section-heading h2 {
    font-size:33px;
    color:#007087;
    margin:0px !important;
    font-weight:normal;
    padding: 0px !important;
}
#content #section-heading h2 img {
    display: block;
}
/* Last Night's Episode */
#content .last-nights-episode {
    position:relative;
    padding:40px 5px 5px 600px;
    min-height:287px;
    _height:287px;
}
#content .last-nights-episode h2 {
    margin-top:0px;
    font-size:26px;
    font-weight:normal;
}
#content .last-nights-episode p {
    font-size:14px;
}
#content .last-nights-episode .preview-image {
    position:absolute;
    top:1px;
    left:1px;
}
#content .last-nights-episode .more-links {
    list-style-type:none;
    margin:0px;
    padding:0px;
}
#content .last-nights-episode .more-links li {
    margin-top:10px;
}
#content .last-nights-episode .more-links a img {
    padding-left:5px;
}
#content .last-nights-episode .more-links a {
    color:#006699;
    font-size:14px;
    font-weight:bold;
}
/* Content Block, Type A*/
#content .content-block {
    margin:0px 10px;
}
#content .content-block ol {
    margin-left: 17px;
    padding-left: 10px;
}
#content .content-block h5 {
    margin: 13px 0px 0px 0px;
    font-size: 13px;
}
#content .content-block.content-block-Type-A {
    margin:0px 10px;
    font-size:12px;
}
#content .content-block.content-block-Type-A p {
    margin:0px;
    padding:0px 0px 10px 0px;
}
/* Content Block, Type B */
#content .content-block.content-block-type-b {
    text-align:center;
}
/* Content Block, Type C */
#content .content-block.content-block-type-C {
    padding:0px 10px;
}

/* Fan Messages */
#content .fan-messages .item.last-child {
    background-image:none;
}
#content .fan-messages .more-links {
    text-align:right;
    margin-top:10px;
}
#content .fan-messages .item p {
    margin-top:5px;
    margin-bottom:0px;
}
/*
---------------------------------------------------------
Large Listings
---------------------------------------------------------
*/
/* Large Listing 1, Type A */
#content .large-listing.large-listing-type1.large-listing-1-type-A {
    position:relative;
    clear:both;
    padding:5px 50px 0px 5px;
    margin-bottom:10px;    
}
/* updated: 25/08 (andrew) changed height: from 144px to 180px */
#content .large-listing.large-listing-type1.large-listing-1-type-A .item {
    min-height:180px;
    _height:180px;
    margin-bottom:10px;    
}
#content .large-listing.large-listing-type1.large-listing-1-type-A .item h3 {
    color:#336699;
    font-size:12px;
    margin:0px;
    padding:0px;
}
#content .large-listing.large-listing-type1.large-listing-1-type-A .item .more-links {
    display:block;
    text-align:right;
    padding-top:5px;
}
#content .large-listing.large-listing-type1.large-listing-1-type-A .item .date {
    color:#999;
    font-size:12px;
    margin:0px;
}
#content .large-listing.large-listing-type1.large-listing-1-type-A .item p
/** If needed to remove p tag due to redDot = [ #content .large-listing.large-listing-type1.large-listing-1-type-A .item .text ] **/
{
    padding:0px 190px 0px 0px;
    font-size:12px;
    margin:5px 0px 0px 0px;
}
#content .large-listing.large-listing-type1.large-listing-1-type-A .item .preview-image {
    position:absolute;
    right:0px;
    top:0px;
}
#content .large-listing.large-listing-type1.large-listing-1-type-A .item .links {
    position:absolute;
    top:90px;
    right:0px;
    width: 160px;
}
#content .large-listing.large-listing-type1.large-listing-1-type-A .item .links ul {
    float:right;
    margin:0px;
    padding:0px;
}
#content .large-listing.large-listing-type1.large-listing-1-type-A .item .links li {
    clear:left;
    margin-bottom:4px;
}
#content .large-listing.large-listing-type1.large-listing-1-type-A .item .links li a {
    padding:0px;
    display:block;
    clear:both;
}
    /* Previous Weeks List */
    #content .large-listing.large-listing-type1.large-listing-1-type-A .previous-weeks-list {
        /*** background:url(/90210/images/css/bg-previous-weeks-list.gif) no-repeat; ***/
        /*** position:relative; ***/
        /*** display:block; ***/
        /*** text-align:center; ***/
        /*** width:287px; ***/
        /*** height:66px; ***/
        /*** margin:0px auto; ***/
    }
    
    #content .large-listing.large-listing-type1.large-listing-1-type-A .previous-weeks-list h3 {
        font-size:12px; /*** font-size:27px; ***/
        color: #336699; /*** color:#fff; ***/
        /*** margin:0px; ***/
        /*** padding:2px 0px 2px 0px; ***/
        float:left;
        display:block;
        width:auto;
        padding:.25em 16px 0px 0px;
        margin:0px;
    }
    
    /*** #content .large-listing.large-listing-type1.large-listing-1-type-A .previous-weeks-list form option {
        font-size:13px;
        width:200px;
    } ***/
        
    #content .large-listing.large-listing-type1.large-listing-1-type-A .previous-weeks-list form select {
        font-size:12px;
        color:#333;
    }
            
/* Large Listing 1, Type B */
#content .large-listing.large-listing-type1.large-listing-1-type-B {
    padding:0px 5px 0px 5px;
    position:relative;
}
#content .large-listing.large-listing-type1.large-listing-1-type-B .item {
    position:relative;
    height:242px;
    background:url(images/css/bg-episodes-box.gif) right top no-repeat;
    padding:0px;
}
#content .large-listing.large-listing-type1.large-listing-1-type-B .item h3 {
    padding-left:440px;
    padding-top:15px;
}
#content .large-listing.large-listing-type1.large-listing-1-type-B .item p {
    padding-left:440px;
    margin-bottom:5px;
    padding-bottom:0px;
}
#content .large-listing.large-listing-type1.large-listing-1-type-B .item h3 a {
    color:#333;
    font-size:24px;
    font-weight:normal;
}
#content .large-listing.large-listing-type1.large-listing-1-type-B .item .preview-image {
    position:absolute;
    top:0px;
    left:0px;
}
    /* links */
    #content .large-listing.large-listing-type1.large-listing-1-type-B #showImageNavigation a span    {
        display:none;
    }
    
    #content .large-listing.large-listing-type1.large-listing-1-type-B #showImageNavigation {
        width: 160px;
        position:absolute;
        top: 263px;
        *top: 262px;
        right:4px;
        _right: 3px;
        padding:0px;
        margin:0px;
    }
    
    #content .large-listing.large-listing-type1.large-listing-1-type-B #showImageNavigation ul li {
        float:left;
    }
    
    #content .large-listing.large-listing-type1.large-listing-1-type-B #showImageNavigation ul    {
        margin:0px;
        padding:0px;
        float:right;
        list-style-type:none;
    }
    
    #content .large-listing.large-listing-type1.large-listing-1-type-B #showImageNavigation a {
        background-position:left bottom;
        background-repeat:no-repeat;
        height:22px;
        margin:0px;
        padding:0px;
        display:block;
    }
    
    #content .large-listing.large-listing-type1.large-listing-1-type-B #showImageNavigation a:hover {
        background-position:left top;
    }
    
    #content .large-listing.large-listing-type1.large-listing-1-type-B #showImageNavigation .prev a {
        background-image:url(images/css/button-previous2.gif);
        width:66px;
    }
    #content .large-listing.large-listing-type1.large-listing-1-type-B #showImageNavigation .latest a {
        background-image:url(images/css/button-latest2.gif);
        width:46px;
    }
    #content .large-listing.large-listing-type1.large-listing-1-type-B #showImageNavigation .next a {
        background-image:url(images/css/button-next2.gif);
        width:47px;
    }
/* Large Listing 1, Type C */
#content .large-listing.large-listing-type1.large-listing-type1-Type-C .item {
    margin-right:20px;
    margin-left:20px;
    min-height:174px;
    _height:174px;
    padding-bottom:20px;
    padding-top:10px;
    margin-bottom:10px;
}
#content .large-listing.large-listing-type1.large-listing-type1-Type-C h3 {
    font-size:16px;
    padding-left:270px !important;
    padding-top:0px;
    margin-top:0px;
}
#content .large-listing.large-listing-type1.large-listing-type1-Type-C p {
    padding-left:270px !important;
    padding-bottom:10px;
}
#content .large-listing.large-listing-type1.large-listing-type1-Type-C .preview-image {
    position:absolute;
    top:0px;
    left:0px;
}
#content .large-listing.large-listing-type1.large-listing-type1-Type-C .links {
    margin-bottom:10px;
}
#content .large-listing.large-listing-type1.large-listing-type1-Type-C .links a {
    padding-left:10px;
    padding-right:0px;
}
/* Large Listing 1, Type D */
#content .large-listing.large-listing-type1.large-listing-type1-type-D {
    font-size:12px;
    margin:0px 10px 0px 10px;
}
#content .large-listing.large-listing-type1.large-listing-type1-type-D h3 {
    color:#336699;
    font-size:12px;
}
#content .large-listing.large-listing-type1.large-listing-type1-type-D .date {
    font-size:10px;
    color:#999;
}
#content .large-listing.large-listing-type1.large-listing-type1-type-D .item {
    min-height:90px;
    _height:90px;
}
#content .large-listing.large-listing-type1.large-listing-type1-type-D .text.last-child {
    background-image:none;
}
#content .large-listing.large-listing-type1.large-listing-type1-type-D .item p {
    padding:0px 170px 0px 0px;
    margin-top:5px;
}
#content .large-listing.large-listing-type1.large-listing-type1-type-D .text p {
    padding-bottom:10px;
}
#content .large-listing.large-listing-type1.large-listing-type1-type-D .preview-image {
    position:absolute;
    right:0px;
    top:0px;
}

/* Large Listing 2 */
#content .large-listing.large-listing-type2 .item {
    padding-left:270px;
    background:url(images/css/divider-containers.gif) left bottom repeat-x;
    padding-bottom:8px;
    margin:0px 20px 8px 10px;
}
#content .large-listing.large-listing-type2 .item.last-child  {
    background-image:none;
}
#content .large-listing.large-listing-type2 p {
    font-size:12px;
    margin-top:5px;
}
#content .large-listing.large-listing-type2 h3 {
    font-size:16px;
    padding-top:10px;
}
/* Large Listing 2, Type A */
#content .large-listing.large-listing-type2.large-listing-type2-Type-A .item {
    padding-left:110px;
    min-height:58px;
    _height:58px;
}
#content .large-listing.large-listing-type2.large-listing-type2-Type-A .item h3 {
    font-size:11px;
    margin:0px;
    padding:0px;
}
#content .large-listing.large-listing-type2.large-listing-type2-Type-A .item p {
    font-size:11px;
    margin:0px 0px 5px 0px;
}
#content .large-listing.large-listing-type2.large-listing-type2-Type-A .item .date {
    font-size:11px;
    color:#999;
    position:relative;
    margin:0px;
    padding:0px;
    top:0px;
}
/* Large Listing 2, Type B */
#content .large-listing.large-listing-type2.large-listing-type2-type-B .item {
    min-height:90px;
    _height:90px;
    padding-left:165px;
}
#content .large-listing.large-listing-type2.large-listing-type2-type-B .item h3 {
    margin:0px;
    padding:0px;
    font-size:12px;
}
/* Large Listing 2, Type C */
#content .large-listing.large-listing-type2.large-listing-type2-type-C .item {
    padding-left:0px;
    padding-right:205px;
    min-height:116px;
    _height:116px;
}
#content .large-listing.large-listing-type2.large-listing-type2-type-C .item h3 {
    margin:0px;
    font-size:11px;
}
#content .large-listing.large-listing-type2.large-listing-type2-type-C .item p {
    font-size:11px;
    margin-top:0px;
}
#content .large-listing.large-listing-type2.large-listing-type2-type-C .item .preview-image {
    left:auto;
    right:0px;
}
/*
---------------------------------------------------------
Small Listings
---------------------------------------------------------
*/
/* Small Listing 1, Type A */
#content .small-listing.small-listing1.small-listing1-Type-A {
    padding-left:20px;
}
#content .small-listing.small-listing1.small-listing1-Type-A .item {
    margin-bottom:5px;
}
#content .small-listing.small-listing1.small-listing1-Type-A .item h4 {
    color:#336799;
    font-size:12px;
    padding-left:7px;
    margin-top:5px;
}
#content .small-listing.small-listing1.small-listing1-Type-A .item .text {
    padding-left:7px;
    padding-right:10px;
}


/* Small Listing 2, Type A */ 
#content .small-listing.small-listing2.small-listing2-Type-A { 
    padding-left:20px; 
    min-height: 70px; 
    _min-height: 70px; 
} 
#content .small-listing.small-listing2.small-listing2-Type-A .item { 
    margin-bottom:5px; 
    _height: 70px 
} 
#content .small-listing.small-listing2.small-listing2-Type-A .item h4 { 
    color:#336799; 
    font-size:12px; 
    padding-left:115px; 
    margin-top:5px; 
} 
#content .small-listing.small-listing2.small-listing2-Type-A .item .text { 
    padding-left:115px; 
    padding-right:10px; 
    padding-bottom:5px; 
} 
/*Preview image for Type A BjP 250808*/ 
#content .small-listing.small-listing2.small-listing2-Type-A .preview-image {
	left: 1px;
	position: absolute;
	top: 6px;
	width: 108px;
	height: 61px;
} 


/* Small Listing 2*/
#content .small-listing.small-listing2 .item {
    margin:0px;
    padding:0px;
    position:relative;
    margin-bottom:4px;
    _height:.1%;
} 
#content .small-listing.small-listing2 .date {
    color:#999;
    left:0px;
    top:0px;
}
#content .small-listing.small-listing2 h4 {
    color:#336799;
    font-weight:normal;
    font-size:11px;
    margin:2px 0px 0px 0px !important;
    padding:0px;
    padding-left:80px;
}
    /* Small Listing 2, Type B */
    #content .small-listing.small-listing2.small-listing2-TypeB {
        _height:.1%;
    }
    
    #content .small-listing.small-listing2.small-listing2-TypeB .item {
        margin:0px;
        padding:0px 0px 4px 0px;
        position:relative;
    }
    
    #content .small-listing.small-listing2.small-listing2-TypeB .icons {
        position:absolute;
        top:2px;
        left:12px;
    }
    
    #content .small-listing.small-listing2.small-listing2-TypeB .item h4 {
        padding-left:40px !important;
        margin:0px;
    }
    
    /* Small Listing 2, Type C */
    
    
/* Small Listing 4*/
/* Small Listing 4, Type A */
#content .small-listing.small-listing4.small-listing4-Type-A {
    padding-right:20px;
    margin-bottom:10px;
}
#content .small-listing.small-listing4.small-listing4-Type-A ul {
    list-style-type:none;
    margin:0px 0px 0px 15px;
    padding:0px;
}
#content .small-listing.small-listing4.small-listing4-Type-A ul li{
    background:url(images/css/bullet-B.gif) left 2px no-repeat;
    padding-left:16px;
    margin-bottom:4px;
}

    /* Small Listing 4, Type Links*/
    
    #content .small-listing.small-listing4.small-listing4-Type-Links h3 {
        background:url(images/css/bullet-A.gif) left 6px no-repeat;
        color:#999;
        font-size:14px;
        padding-left:10px;
        margin-bottom:5px;
    }
    
    #content .small-listing.small-listing4.small-listing4-Type-Links ul {
        list-style-type:none;
        padding:0px;
        margin:0px 0px 5px 10px;
    }
    
    #content .small-listing.small-listing4.small-listing4-Type-Links li a {
        text-decoration:underline;
        font-size:12px;
    }
    
/*
---------------------------------------------------------
Horizontal Promo
---------------------------------------------------------
*/
/* Promo 1, Type Scrolling */
#content .hor-promo.hor-promo1.hor-promo1-Type-Scrolling {
    position:relative;
    margin-bottom:5px;
}
#content .hor-promo.hor-promo1.hor-promo1-Type-Scrolling .all-items a {
    color:#000;
}
#content .hor-promo.hor-promo1.hor-promo1-Type-Scrolling .all-items {
    padding:0px 40px;
    _padding:0px 30px;
    height:55px;
}
#content .hor-promo.hor-promo1.hor-promo1-Type-Scrolling .all-items .item {
    text-align:left;
    width:150px;
    _height:.1%;
    position:relative;
    padding:0px 10px 0px 104px;
    margin:0px 0px 0px 10px;
}
#content .hor-promo.hor-promo1.hor-promo1-Type-Scrolling .all-items .item img {
    position:absolute;
    top:0px;
    left:0px;
}

#content .hor-promo.hor-promo1.hor-promo1-Type-Scrolling .all-items .item h3 {
    font-size:11px;
    margin:0px;
}
#content .hor-promo.hor-promo1.hor-promo1-Type-Scrolling .all-items .item span {
    font-size:10px;
    padding:0px;
}
#content .hor-promo.hor-promo1.hor-promo1-Type-Scrolling .more-links .prev {
    position:absolute;
    left:0px;
    top:0px;
}
#content .hor-promo.hor-promo1.hor-promo1-Type-Scrolling .more-links .next {
    position:absolute;
    right:0px;
    top:0px;
}
    /* Scrolling B */
    #content .hor-promo.hor-promo1.hor-promo1-Type-Scrolling.scrolling-B {
        margin-left:4px;
        margin-right:4px;
        background-image:none;
    }
    
    #content .hor-promo.hor-promo1.hor-promo1-Type-Scrolling.scrolling-B .all-items .item {
        width:60px;
        height:60px;
        margin:0px 2px 0px 1px;
        padding:0px;
    }
    #content .hor-promo.hor-promo1.hor-promo1-Type-Scrolling.scrolling-B .all-items .item a {
        border:1px solid #fff;    
    }
    
    #content .hor-promo.hor-promo1.hor-promo1-Type-Scrolling.scrolling-B .all-items .item a:hover {
        border-color:#80bddc;
    }
    
/* Latest Member */
#content .latest-member {
    background:url(images/css/divider-containers.gif) left top repeat-x;
    padding-top:8px;
    position:relative;
    _height:.1%;
}
#content .latest-member .preview-image {
    position:absolute;
    top:8px;
    left:0px;
}
#content .latest-member h3,  #content .latest-member .text {
    margin-left:80px;
}
#content .latest-member .text span {
    display:block;
    color:#336699;
    font-weight:bold;
    margin-top:4px;
    font-size:12px;
}
#content .latest-member h3,  #content .latest-member .button {
    margin-top:10px;
}
/* Fans */
#content .fans .item {
    position:relative;
    margin:0px;
    padding:0px;
    padding-left:100px;
    min-height:90px;
    _height:90px;
}
#content .fans .item.last-child {
    background:none;
}
#content .fans .item .preview-image {
    position:absolute;
    top:5px;
    left:5px;
}
#content .fans .item h4 {
    color:#336699;
    font-size:12px;
    margin:0px;
    padding-top:10px;
}
/*
---------------------------------------------------------
Promo Boxes
---------------------------------------------------------
*/
#content .promo.promo-image_only a img {
    margin:auto;
}
/* Type A */
#content .promo.promo-image_text.promo-image_text-type-A {
    min-height:65px;
    _height:65px;
    padding-bottom:0px;
}
#content .promo.promo-image_text.promo-image_text-type-A h3 {
    font-size:11px;
    color:#336699;
    padding-left:104px;
}
#content .promo.promo-image_text.promo-image_text-type-A p {
    padding-left:104px;
    margin-bottom:5px;
}
#content .promo.promo-image_text.promo-image_text-type-A .preview-image {
    top:0px;
    left:0px;
}
/* Type B */
#content .promo.promo-image_text.promo-image_text-type-B {
    min-height:75px;
    _height:75px;
    padding-bottom:8px;
}
#content .promo.promo-image_text.promo-image_text-type-B h3 {
    font-size:11px;
    color:#336699;
    padding-left:104px;
}
#content .promo.promo-image_text.promo-image_text-type-B p {
    padding-left:104px;
    margin-bottom:5px;
}
#content .promo.promo-image_text.promo-image_text-type-B .preview-image {
    top:0px;
    left:0px;
}

#content .promo.promo-text_only h3 {
    font-size:11px;
    color:#336699;
}
#content .promo.promo-text_only p {
    margin-top:0px;
    margin-bottom:5px;
}
/*
---------------------------------------------------------
Pagination
---------------------------------------------------------
*/

/* Pagination, Type B */
#content .pagination-type-B {
    text-align:center;
    margin-top:20px;
}
#content .pagination-type-B ul {
    list-style-type:none;
    padding:0px;
    margin:0px;
}
#content .pagination-type-B .location {
    color:#336699;
    font-weight:bold;
    font-size:11px;
    margin-bottom:10px;
}
#content .pagination-type-B .link li {
    display:inline;
    font-size:13px;
    color:#fff;
    font-weight:bold;
}
#content .pagination-type-B .link li.page span {
    padding:0px 4px;
    background-color:#336699;
}
#content .pagination-type-B .link li a {
    color:#666666;
    padding:0px 4px;
}
#content .pagination-type-B .link li.normal {
    font-weight:normal;
}
/*
---------------------------------------------------------
Web Poll
---------------------------------------------------------
*/
#content .web_poll .button {
    text-align:right;
}
#content .web_poll button span{
    display:none;
}
#content .web_poll button.submit {
    background:url(images/css/button-submit.gif) no-repeat;
    height:20px;
    width:68px;
}
#content .web_poll button.vote {
    background:url(images/css/button-vote.gif) no-repeat;
    height:20px;
    width:68px;
}

#content .web_poll .question {
    font-weight:bold;
    margin-top:8px;
    margin-bottom:8px;
}
#content .web_poll_list .item {
    margin:7px 12px;
    font-size:11px;
    clear:both;
}
#content .web_poll_list .item .input {
    float:left;
    margin-top:-3px;
}
#content .web_poll_list .item .label {
    display:block;
    margin-left:28px;
}
/*
---------------------------------------------------------
Group Listing
---------------------------------------------------------
*/
#content .group-listing {
    padding:0px 5px;
}
#content .group-listing .items-group {
    clear:left;
    height:.1%;
    margin:10px 0px 0px 0px;
}
#content .group-listing .items-group .item {
    position:relative;
    margin:0px 0px 0px 0px;
    padding:0px;
    width:118px;
    display:block;
    float:left;
}
#content .group-listing .items-group .preview-image {
    position:absolute;
    top:0px;
    padding-left:9px;
}
#content .group-listing .item h3 {
    text-align:center;
    margin:80px 0px 0px 0px;
}
#content .group-listing .item h3 a {
    font-size:11px;
}
#content .group-listing .items-group.last-child {
    background-image:none;
}
#content .group-listing .items-group .item ul.links {
    list-style-type:none;
    padding:0px;
    margin:80px 0px 0px 0px;
}
#content .group-listing .items-group .item ul.links li {
    text-align:center;
}
#content .group-listing .items-group.last-child {
    background-image:none;
}
/*
---------------------------------------------------------
Competition (Detail)
---------------------------------------------------------
*/
#content .competition-detail {
    margin:0px 5px 0px 5px;
    position:relative;
}
#content .competition-detail .item {
    min-height:220px;
    _height:220px;
}
#content .competition-detail .item .preview-image {
    position:absolute;
    top:0px;
    left:0px;
}
#content .competition-detail .item h3 {
    padding-left:400px;
    font-size:17px;
}
#content .competition-detail .item .text {
    padding-left:400px;
}
#content .competition-detail .item .link {
    text-align:right;
}
#content .competition-detail button span {
    display:none;
}
#content .competition-detail .button {
    text-align:right;
}
#content .competition-detail button.enter {
    background:url(images/css/button-enter2.gif) no-repeat;    
    border:0px;
    cursor:pointer;
    height:26px;
    width:61px;
}
#content .competition-detail form .line {
    margin:4px 0px 4px 40px;
    padding-top:2px;
    position:relative;
}
#content .competition-detail form .line.checkbox {
    margin-left:0px;
    color:#999;
    font-size:12px;
}
#content .competition-detail form .line input {
    position:absolute;
    left:0px;
    top:0px;
}
#content .competition-detail form .line label {
    padding:0px 0px 0px 24px;
}

/*
---------------------------------------------------------
Track Listing
---------------------------------------------------------
*/
#content .track-listing {
    padding:0px 10px;
}
#content .track-listing table {
    border:1px solid #336699;
    color:#336699;
    font-size:9px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
}
#content .track-listing table th {
    font-weight:bold;
    color:#FFF;
    background-color:#336699;
    text-align:left;
    padding:2px 8px;
    border:none;
}
#content .track-listing table td {
    padding:8px;
    border:none;
}
#content .track-listing table .buy {
    text-align:center;
    width:63px;
}
#content .track-listing table .price {
    text-align:right;
    width:35px;
}
#content .track-listing table tr.odd td {
    background-color:#def3fe;
}
#content .track-listing table td.price {
    font-weight:normal;
}
#content .track-listing table th {
}
/*
---------------------------------------------------------
Character List
---------------------------------------------------------
*/
#content .character-list {
    padding:0px 5px;
}
#content .character-list .items-group {
    clear:left;
    height:.1%;
    margin:10px 0px 0px 0px;
    overflow:auto;
}
#content .character-list .items-group .item {
    position:relative;
    margin:0px 0px 0px 0px;
    padding:0px;
    width:118px;
    display:block;
    float:left;
}
#content .character-list .items-group .preview-image {
    position:absolute;
    top:0px;
    padding-left:9px;
}
#content .character-list .item h3 {
    text-align:center;
    margin:80px 0px 0px 0px;
}
#content .character-list .item h3 a {
    font-size:11px;
}
#content .character-list .items-group.last-child {
    background-image:none;
}
/*
---------------------------------------------------------
Icon Links
---------------------------------------------------------
*/
#content .more-links.more-links-type-A ul {
    list-style-type:none;
    display:inline-block;
    background:url(images/css/bg-episode-links.gif) left bottom repeat-x;    
    padding:8px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    clear:both;
    height:22px;
}
#content .more-links.more-links-type-A li {
    display:inline;
    font-size:10px;
    font-weight:bold;
}
#content .more-links.more-links-type-A li a {
    padding:3px 20px 8px 28px;
    font-weight:bold;
    display:inline-block;
}
#content .more-links.more-links-type-A li a {
    background-position:left top;
    background-repeat:no-repeat;
}
#content .more-links.more-links-type-A li.digg a {
    background-image:url(images/css/icon-digg.gif);    
}
#content .more-links.more-links-type-A li.facebook a {
    background-image:url(images/css/icon-facebook.gif);    
}
#content .more-links.more-links-type-A li.print a {
    background-image:url(images/css/icon-print.gif);    
}
#content .more-links.more-links-type-A li.email a {
    background-image:url(images/css/icon-email.gif);    
}
/*
---------------------------------------------------------
Episodes Detail
---------------------------------------------------------
*/
#content .episodes-detail {
    margin:0px 10px;
    position:relative;
    font-size:12px;
}    
#content .episodes-detail .item .links ul {
    list-style:none;
}
#content .episodes-detail .item p {
    margin-top:0px;
}

/* added 02/09/08 */
#content .episodes-detail .text p {
    padding-bottom: 12px;
    line-height: 14px;
    margin-bottom: 10px;
}
#content .episodes-detail .button {
    position:absolute;
    right:0px;
    top:5px;
}
#content .episodes-detail .preview-image {
    float:left;
    margin-right:10px;
}
/*
---------------------------------------------------------
Actor Profile
---------------------------------------------------------
*/
#content .actor-profile {
    margin:20px 10px 20px 10px;
    padding-bottom:10px;
}
#content .actor-profile .items {
    position:relative;
    padding-left:275px;
    min-height:200px;
    _height:200px;
    padding-bottom:1px;
    background:url(images/css/divider-containers.gif) left bottom repeat-x;    
}
#content .actor-profile .items .preview-image {
    position:absolute;
    left:0px;
    top:0px;
}
#content .actor-profile .items .questions {
    list-style-type:none;
    margin:0px;
    padding:0px;
    font-size:12px;
}
#content .actor-profile .items .questions li {
    margin-bottom:1px;
}
#content .actor-profile .items .questions span {
    display:block;
    float:left;
    width:125px;
    color:#a6a5a5;
}
#content .actor-profile .text {
    font-size:12px;
}
#content .actor-profile .text p {
    margin: 0px 0px 12px;
}
#content .actor-profile .more-links {
    text-align:right;
}
    /* Character Profile */
    #content .actor-profile.character-profile .items h3 {
        background:none;
        font-size:16px;
        font-weight:bold;
        padding-top:10px;
    }
    
    #content .actor-profile.character-profile .items .link {
        position:absolute;
        right:0px;
        top:0px;
        margin-top:-15px;
    }
        #content .actor-profile.character-profile .text p{
        padding-bottom: 10px    
    } 
/*
---------------------------------------------------------
Featured Character
---------------------------------------------------------
*/
#content .featured-character {
    margin-left:4px;
    min-height:140px;
    _height:.1%;
}
#content .featured-character .item {
    position:relative;
    float:left;
    min-height:120px;
    _height:120px;
    width:49%;
}
#content .featured-character .item h3 {
    font-size:13px;
    color:#336699;
    padding-left:164px;
    margin-top:0px;
}
#content .featured-character .item p {
    padding-left:164px;
    margin-bottom:5px;
}
#content .featured-character .item .preview-image {
    position:absolute;
    top:0px;
    left:0px;
}

/*
---------------------------------------------------------
Character Listing by House Number
---------------------------------------------------------
*/
#content .characters-house-listing .items {
    clear:both;
    position:relative;
    margin-left:173px;
    margin-bottom:10px;
    min-height:110px;
    _height:110px;
}
#content .characters-house-listing .items.last-child {
    background-image:none;
}
#content .characters-house-listing .items .house {
    margin-left:-168px;
    position:absolute;
    left:0px;
    top:0px;
}
#content .characters-house-listing .item {
    float:left;
    width:190px;
    margin-bottom:15px;
}
#content .characters-house-listing .item .preview-image {
    float:left;
    margin-right:5px;
}
#content .characters-house-listing .item .preview-image img {
    border:2px solid #678eb1;
}
#content .characters-house-listing .item h4 {
    font-size:11px;
    color:#326696;
    margin:0px;
    padding-top:40px;
}
#content .characters-house-listing .item h5 {
    color:#666666;
    font-size:10px;
    font-weight:normal;
    margin:0px;
}
/*
---------------------------------------------------------
Tabbed Content
---------------------------------------------------------
*/
#content .tab-pane.tabbed-content-2tabs {
    margin:0px;
    padding:0px;
}
#content .tab-pane.tabbed-content-2tabs h2.tab {
    margin:0px;
    padding-top:0px;
    width:50%;
    float:left;
}

#content .tab-pane.tabbed-content-2tabs h2.tab a {
    display:block;
    margin:0px;
    font-size:14px;
    text-decoration:none;
    border:0px;
    padding:10px;
    background-color:#fff;
    color:#999;
}
#content .tab-pane.tabbed-content-2tabs h2.tab a:hover {
    color:#336699;
}
#content .tab-pane.tabbed-content-2tabs h2.tab.selected a {
    background-color:transparent;
    background-color:#ccebfb;
    color:#336699;
}
#content .tab-pane.tabbed-content-2tabs .container {
    clear:left;
    padding-top:8px;
}



    /* 2 Tabs, Type B*/
    #content .tab-pane.tabbed-content-2tabs.tabbed-content-2tabs-TypeB {
        background:url(images/css/bg-tabbed-content.gif) left top repeat-x;
    }
    
    #content .tab-pane.tabbed-content-2tabs.tabbed-content-2tabs-TypeB .container {
        padding-top:4px;
    }
 /*
---------------------------------------------------------
Members Panel
---------------------------------------------------------
*/
#member-pan {
    position: absolute;
    top: 8px;
    right: 15px;
    color: #666;
    z-index: 99;
    font-family: Arial,Helvetica,Verdana,sans-serif;
    font-size: 11px;
}
#member-pan span {
    padding: 0px;
    margin: 0px    
}
#member-pan a {
    color: #666;
    font-weight: bold;
    text-decoration: none;
}
#member-pan a:hover {
    text-decoration: underline;
}
