@import url('/App_Themes/Default/global/Global.css');

/* ############################################################################
   ## 
   ##  HOME PAGE
   ##
   ######################################################################### */

#Page {
    position: relative;
    float: left;
    margin: 1em 0 2em 0;
    width: 974px;
}
#PageInner {
}

    #HomeFeatures {
        float: left;
        position: relative;
        padding: 0 19px 0 0;
    }
    
    #HomeFeatures #HomeFeaturesInner {
    }
    
        #HomeFeatures #HomeFeaturesInner .featureitem {
            position: absolute;
        }
    
    #HomeFeatures #HomeFeaturesInner #FeatureLinks {
        padding: 5px 0 0 15px;
    }    
    
    #HomeFeatures #HomeFeaturesInner a.featurelink, #HomeFeatures #HomeFeaturesInner a.featurelink-current {
        display: inline;
        float: left;
        width: 15px;
        height: 14px;
        padding: 235px 0 0 0;
        margin: 0 5px 0 0;
        text-decoration: none;
        color: #666666;
        text-align: center;
        font-weight: bold;
    }
    
    #HomeFeatures #HomeFeaturesInner a.featurelink-current {
        color: #ffffff;
        border-bottom: #ffffff 1px solid;
    }
    
    #HomeFeatures #HomeFeaturesInner a.featurelink:hover, #HomeFeatures #HomeFeaturesInner a.featurelink-current {
        cursor: pointer;
    }
    
    .featureinfo, .featureinfo-current {
        cursor: pointer;
    }
    
    .featureinfo-current {
    	display: block;
    	background: #f0f0f0;
    	border: #e0e0e0 1px solid;
    }
        
        	.featureinfo-current td {
        	}
    
		*:first-child+html .featureinfo-current td {
			/* IE7 Only */
			border-top: #e0e0e0 1px solid;
			border-bottom: #e0e0e0 1px solid;
		}
		
		* html .featureinfo-current td {
			/* IE6 Only */
			border-top: #e0e0e0 1px solid;
			border-bottom: #e0e0e0 1px solid;
		}

    .featureinfo:hover, .featureinfo-current:hover {
        cursor: pointer;
    }

    #HomeFeatures #HomeFeaturesInner .Feature, #HomeFeatures #HomeFeaturesInner .FeatureSingle {
        background: url('/images/templates/site_wide/promo_bg.gif') no-repeat bottom left;
        width: 232px;
        margin: 0 0 10px 0;
    }
    
    #HomeFeatures #HomeFeaturesInner .FeatureSingle {
        position:relative;
    }
    #HomeFeatures #multiPromoTop {
        height: 260px;
        position: relative;    
    }
    #HomeFeatures #multiPromoBottom {
        height: 260px;
        position: relative;
    }
    #HomeFeatures #HomeFeaturesInner .FeatureSingle .multiPromoItem {
        position:absolute;
        top: 0;
    }
    #HomeFeatures #HomeFeaturesInner .FeatureSingle .multiPromoItem img {
        height: 234px;
    }
    #HomeFeatures #HomeFeaturesInner .FeatureSingle div{
        padding: 0 0 2px 0;
    }
    
    #HomeFeatures #HomeFeaturesInner .FeatureSingle img, #HomeFeatures #HomeFeaturesInner .FeatureSingle dl {
        padding: 0 0 2px 0;
    }
    
        #HomeFeatures #HomeFeaturesInner .FeatureSingle .Title {
            color: #ffffff;
            padding: 4px 0 6px 15px;
            font-weight: bold;
        }
        *html #HomeFeatures #HomeFeaturesInner .FeatureSingle .Title {
            /* IE6 Only */
            padding: 3px 0 6px 15px;
        }
        *:first-child+html #HomeFeatures #HomeFeaturesInner .FeatureSingle .Title {
            /* IE7 Only */
            padding: 3px 0 6px 15px;
        }
    
    #HomeContent {
        position: relative;
        float: left;
        width: 723px;
    }
   
    #HomeContentInner {
        position: relative;
    }
    
        #HomeContentInner #HomeSecondary {
            padding: 0 0 27px 0;
            margin-top: 16px;
            background: url('/images/templates/site_wide/main_content_bg.gif') bottom left no-repeat;
        }
        
        #HomeContentInner #HomePrimary #MainContent #MainFeature {
            background: url('/images/templates/site_wide/main_content_bg.gif') bottom left no-repeat;  
            width:721px;
            overflow: hidden;          
        }
        
        #HomeContentInner #HomePrimary #MainContent #MainFeature img {
            border: 0;
            border: 1px solid #cccccc;
        }
        
        #HomeContentInner #HomePrimary #MainContent #MainFeature #Title {
            padding: 5px 10px 5px 20px;
            color: #ffffff;
            font-weight: bold;
        }
            #HomeContentInner #HomeSecondary {
                position: relative;
            }
            #HomeContentInner #HomeSecondary #SecondaryContent {
                background-color: #f8f6f6;
                border: 1px solid #cccccc;
                padding: 20px;
                min-height: 352px;
                width: 683px;
            }          
            *html #HomeContentInner #HomeSecondary #SecondaryContent {
                /* IE Only */
                padding: 15px;
                height: 380px;
            }
            
            #HomeContentInner #HomeSecondary #SecondaryContent #FeatureLinks {
                padding: 0 0 5px 0;
                position: absolute;
                bottom: 0;
            }
            *html #HomeContentInner #HomeSecondary #SecondaryContent #FeatureLinks {
                /* IE Only */
                top: 418px;
                left: 10px;
            }
                #HomeContentInner #HomeSecondary #SecondaryContent #FeatureLinks a {
                    color: #ffffff;
                    font-weight: bold;
                    padding: 0 5px;
                    text-decoration: none;
                    cursor: pointer;
                }
                
                #HomeContentInner #HomeSecondary #SecondaryContent #FeatureLinks a.featurelink-current {
                    color: #333333;
                    background-color: #ffffff;
                    font-weight: bold;
                    padding: 0 5px;
                    text-decoration: underlined;
                    cursor: pointer;
                }
           #HomeContentInner #HomeTertiary {
                margin-top: 10px;
                position: relative;
           } 
                #HomeContentInner #HomeTertiary img {
                    border: 0;
                }
    #Top10 {
        position: relative;
        height: auto;
    }
    
    #Top10 .Top10-MovieImg {
      /*  float: left; */
        position: absolute;
        top: 0px;
        left: 0;
        display: none;
        border: 1px solid #CCCCCC;
    }
    *html #Top10 .Top10-MovieImg {
        /* IE Only */
        left: -270px;
    }
    
    #Top10 table {
        margin-left: 270px;
        width: 420px;
    }
    
        h1#Top10-Heading {
            margin: 0 0 20px 270px;
            font-weight: bold;
        }
                
        #Top10 table td {
            padding: 5px;
            vertical-align: top;
        }
        
        td.Top10-Title {
            width: 160px;
        }
        
        td.Top10-Date {
            width: 70px;
        }
        
        td.Top10-Rating {
            width: 40px;
        }
        
        td.Top10-Info {
            width: 41px;
        }
        
        td.Top10-Trailer {
            width: 57px;
        }
        
            a.top10, a.top10:visited {
                text-decoration: none;
                font-size: 100%;
                color: #5d1410;
            }
                
                a.top10:hover {
                    text-decoration: underline;
                    color: #5d1410;
                }
                
            td.Top10-Info a, td.Top10-Trailer a {
                background: url('/images/templates/site_wide/trailer_info.gif') no-repeat;
                padding: 0 0 2px 20px;
                color: #5d1410;
                font-weight: bold;
            }
            
            td.Top10-Info a:hover, td.Top10-Trailer:hover {
                text-decoration: underline;
            }
            
            td.Top10-Info a:visited, td.Top10-Trailer:visited {
                color: #5d1410;
            }
            
            td.Top10-Trailer a {
                background: url('/images/templates/site_wide/trailer_play.gif') no-repeat;
            }
            
    table#Top10-Browse {
        margin-top: 20px;
    }
    
    table#Top10-Browse tr td {
        text-align: center;
    }
    
    table#Top10-Browse tr td a, table#Top10-Browse tr td a:visited, table#Top10-Browse tr td a:hover {
        color: #5D1410;
        font-weight: bold;
    }

    #HomeNews {

    }

    #HomeNewsInner {
    }

        #HomeNews .newsitem {
        }
            
            #HomeNews .newsitem .title {
            }
            
            #HomeNews .newsitem .date {
            }
            
            #HomeNews .newsitem .summary {
            }
