/**
 * @fileOverview    Universal CSS file which contains global styles for: (modules) / (planet green).
 *                  Browsers: (all).
 *                  User agent that claims support for media type: (screen).
 *                  Init Date: Thur, 10 Oct 2008 13:39:17 EST.
 *                  Build Date: $Id: modules.css,v 1.2.60.5 2011/07/06 17:13:19 dhogge Exp $
 *                  Copyright (C) Discovery.com 2008. All Rights Reserved.
 * @name            david hogge
 */


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (playlists) (right rail) (show schedule) definitions
 */
#container-right-rail #show-schedule { 
        border-color: #FFF;
        background-color: #FFF;
}
 
#container-right-rail #show-schedule .module-body { border-top-color: #C7C7C7; }

#container-right-rail #show-schedule .module-body li { 
        border-bottom-color:#C7C7C7;
        color: #333;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (right rail runner) definitions
 */
#container-right-rail .runner h4 { 
		color: #333;
		border-bottom-color: #C7C7C7; 
}

#container-right-rail .runner { background-color: #FFFFFF; }

#container-right-rail .module-style { border-top-color: #C7C7C7; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (suggested links) (suggested topics) definitions
 */
#container-right-rail .module-suggested-topics, 
#container-right-rail .module-suggested-links {
        border-color: #FFF;
        background-color: #FFF;
        background-repeat: no-repeat;
}

#container-right-rail .module-suggested-topics, 
#container-right-rail .module-suggested-links ul { color: #333; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (right rail) (show schedule) definitions
 */
#container-right-rail .module-show-schedule .runner {  }

#container-right-rail .module-show-schedule .summary {
        background-color: #D6F6F9;
        border-color: #FFF;
}

#container-right-rail .module-show-schedule p.time { color: #495352; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (right rail) (store) definitions
 */
#container-right-rail .module-store .runner {  }

#container-right-rail .module-store .best-seller { border-color: #DEDEDE; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (rightrail) (tv sched) definitions
 */
#container-right-rail .module-tv-sched .runner {  }

#container-right-rail .module-tv-sched .whats-on { background-color: #485860 }

#container-right-rail #schedule-container-flash-object a { color: #FFF; }

#container-right-rail #schedule-container-flash-object li { color: #FFF; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (right rail) (rectangle) definitions
 */
.rectangle { background: #FFFFFF; }

.rectangle .ad-rectangle { background: #FFFFFF; }

.ad-rectangle-text{ 
        color: #808284;
        background: #FFFFFF;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (right rail) (show site highlight) definitions
 */

/* default text colors */
#container-right-rail .show-site-highlight .links li { color: #333; }

#container-right-rail .show-site-highlight .links li a { color: #58BECC; }

/* dark text colors */
#container-right-rail .show-site-highlight .links .dark-text li { color: #333; }

#container-right-rail .show-site-highlight .links .dark-text li a { color: #58BECC; }

/* light text colors */
#container-right-rail .show-site-highlight .links .light-text li { color: #FFF; }

#container-right-rail .show-site-highlight .links .light-text li a { color: #7fD4DE; }

/* neutral text colors */
#container-right-rail .show-site-highlight .links .neutral-text li { color: #999; }

#container-right-rail .show-site-highlight .links .neutral-text li a { color: #FFF; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (right rail) (ecommerce) definitions
 */
#container-right-rail .numbered-list-module, 
#container-right-rail .ecommerce-two-column-module { 
		border-color: #FFF;
		background: #FFF;
}

#container-right-rail .ecommerce-two-column-module .module-style { color: #333; }	

#container-right-rail .module-divider { background-color: #CCC; }

#container-right-rail .ecommerce-two-column-module .secondary-products strong.promo-text { color: #66CC00; }

#container-right-rail .ecommerce-two-column-module .offer-price, 
#container-right-rail .ecommerce-two-column-module .offer-price { color: #666666; }

#container-right-rail .numbered-list-module .module-style { background: #FFFFFF; }

#container-right-rail .numbered-list-module ol { color: #333; }

#container-right-rail .numbered-list-module li { 
        font-weight: bold;
        font-size: 0.9em;
}

#container-right-rail .numbered-list-module li a span {
        color: #333;
        font-weight: normal;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (featured video) definitions
 */
#container-right-rail .module-featured-video {
        border-color: #FFF;
        background-color: #FFF;
        color: #333;
}

#container-right-rail .module-featured-video .module-style .clip-name a { color: #58BECC; }

#container-right-rail .module-featured-video .module-style a .video-thumbnail { border-color: transparent; }

#container-right-rail .module-featured-video .module-style a:hover .video-thumbnail { border-color: #58BECC; }

#container-right-rail .module-featured-video .module-style .descriptive-text .overlay-clip-count { 
        color: #FFFFFF;
        background: #333333;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (right-rail) (video search results) definitions
 */
#container-right-rail #video-module-results,
#container-right-rail #site-module-results {  
        border-color: #FFF;
        background: #FFF;
}

#container-right-rail #video-module-results .runner,
#container-right-rail #site-module-results .runner {
        background-image: url('/images/modules/right-rail/search/runner-background.gif'); 
        background-position: left 28px;
}

#container-right-rail #video-module-results .runner h1.video-results,
#container-right-rail #site-module-results .runner h1.site-results { background-image: url('/images/modules/right-rail/search/modules-heads-sprite.gif'); }

#container-right-rail #site-module-results .runner h1.site-results { 
        width: 103px;
        height: 15px;
        background-position: 0 -1px;
}

#container-right-rail #video-module-results .runner h1.video-results { 
        width: 119px;
        height: 15px;
        background-position: 0 -24px;
}


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (video thumbnail list) definitions
 */
#container-right-rail #video-results li {
        background-image: url('/images/modules/right-rail/search/thumbnail-background.jpg');
        background-color: transparent;
}

#container-right-rail #video-results li a .video-thumbnail { border-color: #FFF; }

#container-right-rail #video-results li a:hover .video-thumbnail { border-color: #36A9B7; }

#container-right-rail #video-results li a:hover img { border-color: #36A9B7; }

#container-right-rail #video-results li a:hover span img { border-color: transparent; }


/**
 * @description     CLASSES / IDS / XHTML TAGS for MODULES (search results) (search results listing) definitions
 */
#container-right-rail #results-list .result-item h4 a { color: #36A9B7; }

#container-right-rail #results-list .result-item a { color: #C7C7C7; }
