﻿@import url(default.css);
@media screen {
	
	.ir { overflow: hidden; display: block; height/**//:**/0!important; } /* use padding top/bottom to define the elements height, but also use height for IE 5 (the weird height rule takes care of filtering those for you) */
	.acc { display: none; position: absolute; width: 0; height: 0; overflow: hidden; }
	.nav, .nav ul, .nav li, .nav dd { margin: 0; padding: 0; }
	.nav dt { display: none; }

	a:link { color:#b44a1e; }
	a:visited { color:#b44a1e; }
	a:hover, a:focus, a:active { color:#516d70 }

	body { background:#000; color:#3E5A5D; }

	/* 
		DATES: 8b6817
		LINKS: 668286 / 516d70
	*/
	
	.box
	{
	    background:#F1F5EF;
	    padding:2px;
	    border:1px solid #020003;
	}
	
	.box .inner
	{
	    background:#FFF;
	    border:1px solid #464346;
	}

	.bodyForm { width:auto!important; width:960px; min-width:960px; margin:0 auto; height:auto!important; height:775px; min-height:775px; }

    .home #Wrapper { /*height:765px;*/ width:930px; margin:0 auto; }

    #Wrapper { width:930px; margin:0 auto; padding:0 15px; }

    #LSide { float:left; width:528px; }
    * html #LSide { margin-top:1px; }
    #RSide { float:left; margin-left:15px; width:387px; }
    * html #RSide { margin-top:1px; }
    
    #ContentWrapper { background: url(/!images/int/epe_ew2010_int_body-tile.gif) repeat-y; width:930px; position:relative; min-height:700px; }
    * html #ContentWrapper { height:700px; }
	#Subhdr { background:url(/!images/int/epe_ew_2010_int_sub_base.gif); width:600px; height:53px; position:absolute; top:3px; left:3px; }
	#Subhdr #Subtxt { width:600px; height:53px; }
    
    .sec_faq #ContentWrapper #Subhdr #Subtxt { background: url(/!images/int/epe_ew_2010_int_sub_faq.gif) no-repeat; }
    .sec_news #ContentWrapper #Subhdr #Subtxt { background: url(/!images/int/epe_ew_2010_int_sub_news.gif) no-repeat; }
    .sec_live #ContentWrapper #Subhdr #Subtxt { background: url(/!images/int/epe_elviswk09_live_subhead.gif) no-repeat;}
    .sec_wall #ContentWrapper #Subhdr #Subtxt { background: url(/!images/int/epe_ew_2010_int_sub_wall.gif) no-repeat;}
    .sec_partners #ContentWrapper #Subhdr #Subtxt { background: url(/!images/int/epe_ew_2010_int_sub_partners.gif) no-repeat; }
    .sec_photo_gallery #ContentWrapper #Subhdr #Subtxt { background: url(/!images/int/epe_ew_2010_int_sub_photos.gif) no-repeat; }
    .sec_press #ContentWrapper #Subhdr #Subtxt { background: url(/!images/int/epe_ew_2010_int_sub_press.gif) no-repeat; }
    .sec_schedule #ContentWrapper #Subhdr #Subtxt { background: url(/!images/int/epe_ew_2010_int_sub_schedule.gif) no-repeat; }
    .sec_tickets #ContentWrapper #Subhdr #Subtxt { background: url(/!images/int/epe_ew_2010_int_sub_tickets.gif) no-repeat; }
    .sec_expo #ContentWrapper #Subhdr #Subtxt {background: url(/!images/int/epe_ew_2010_int_sub_expo.gif) no-repeat;}
    
    #ContentWrapper div.content { background:url(/!images/int/epe_ew2010_int_body-top.gif) no-repeat center top; padding:73px 30px 20px 30px; position:relative; }
    /*.sec_wall #ContentWrapper div.content, .sec_live #ContentWrapper div.content  { padding:0px 20px 20px 20px!important; }*/
        
        
    #logoCover { margin-top:-87px; margin-right:-20px; width:274px; height:181px; float:right; }
    #logoCover a.ir { background:url(/!images/int/epe_ew2010_int_logo.png) no-repeat; width:274px; padding-top:181px; }
    
    #intFtr { background:transparent url(/!images/int/epe_ew2010_int_body-bot.gif) no-repeat; width:930px; padding-top:29px; height:131px; }
    #intFtr #FooterPromos { margin-top:0; float:left; }
    #intFtr #FooterPromos { width:528px; height:131px; }

    #FtrLinks
    {
        Text-align:center;
        line-height:20px;
        vertical-align:middle;
        margin: 35px auto 0;
        color:#B6B6B6;
        position: relative;
        width: 930px;
        padding-bottom: 10px;
    }
	#FtrLinks a:link { color:#B6B6B6; }
	#FtrLinks a:visited { color:#B6B6B6; }
	#FtrLinks a:hover, #FtrLinks a:focus, a:active { color:#516d70 }
        
    /* Primary Navigation */

    #Navigation { width:930px; height:32px; padding:16px 0 16px; }        
    .home #Navigation { height:32px; padding:26px 0 29px; overflow:hidden; background:url(/!images/mp/epe_ew2010_mp_logo-top.gif); }
    * html #Navigation { padding-top:15px; }
    #MainNav { background: url(/!images/mp/epe_ew2010_mp_nav_v2.gif) no-repeat; padding-left: 25px; padding-right:0px; height:32px; } 
    #MainNav dd { float:left; margin:0; padding:0; }
    #MainNav dt { height:0; overflow:hidden; visibility:hidden; }
    #MainNav a.ir { padding-top:32px; }
	#MainNav a.ir:hover, #MainNav dd:hover a.ir, #MainNav dd.selected a.ir { background-image: url(/!images/mp/epe_ew2010_mp_nav_v2.gif); }
		
    #MainNav #mn_tickets a.ir { width:74px; background-position:-25px -32px; }
    #MainNav #mn_schedule a.ir { width:103px; background-position:-99px -32px; }
    #MainNav #mn_wall a.ir { width:59px; background-position:-202px -32px; }
    #MainNav #mn_photos a.ir { width:81px; background-position:-261px -32px; }
    #MainNav #mn_shop a.ir { width:61px; background-position:-342px -32px; }
    #MainNav #mn_partners a.ir { width:102px; background-position:-403px -32px; }
    #MainNav #mn_press a.ir { width:70px; background-position:-505px -32px; }
    #MainNav #mn_news a.ir { width:62px; background-position:-575px -32px; }
    #MainNav #mn_expo a.ir { width:58px; background-position: -637px -32px; }
    #MainNav #mn_faq a.ir {width: 40px; background-position: -695px -32px;}

    #CountDown { width:528px; height:1em; font-weight:bold; text-align:right; position:relative; color:#a2cdd3; margin:-2em 0 1em; }
    /*#CountDown span { position:absolute; bottom:15px; right:15px; }*/
    #CountDown a.homeLink { display:block; overflow:hidden; position:absolute; left:0; bottom:10px; background: url(/!images/epe_elviswk09_int_home_a.gif) no-repeat; width:46px; height:0px; padding-top:22px; }
    #CountDown a.homeLink:hover { background: url(/!images/epe_elviswk09_int_home_b.gif) no-repeat; }
    
    #slider { width:528px; height:215px; overflow:hidden; }
    .AdRotator { background:url(/!images/mp/epe_ew2010_mp_mainpromo_link.png) no-repeat right top; display:block; width:528px; height:215px; }
    .AdRotator:hover { background-position:right bottom; }
    
    #fanPoll { background:url(/!images/epe_ew2010_mp_eta_fanpoll_base.gif) no-repeat; float:left; margin-top:15px; font-size:.7em; width:242px; height:132px; }
    /*#fanPoll .inner { width:234px; height:124px; overflow:hidden; background:#7CCCB3; color:#142A35; }*/
    #fanPoll .content { padding:25px 5px 0; text-align:center; }
    #fanPoll .title { font-size:1.2em; display:block; color:#000; font-weight:bold; }
    #fanPoll .text { /*border:1px solid #464346; background:#7CCCB3; color:#142A35;*/ margin-top:2px; width:90%; font-size:inherit; vertical-align:middle;  }
    
    #Tickets { float:left; width:242px; height:132px; margin-top:15px; background:url(/!images/mp/epe_ew2010_mp_promo_ticket-sale.jpg); }
    #Tickets a.ir { background: url(/!images/mp/epe_ew2010_mp_promo_ticket-presale_link.png) no-repeat 0 0 ; padding-top:132px; width:242px; }
    #Tickets a.ir:hover { background-position:0 -132px; }
    
    #Video { background: url(/!images/mp/epe_ew2010_mp_promo_video.gif) no-repeat; float:right; padding:73px 3px 3px; width:265px; height:203px; margin-top:15px; margin-left:15px; overflow:hidden; }
    
    #Shop { float:left; width:242px; height:132px; margin-top:15px; background:url(/!images/mp/epe_ew2010_mp_promo_shopping.jpg) no-repeat 0 0 ; }
    #Shop a.ir { background: url(/!images/mp/epe_ew2010_mp_promo_shopping.png) no-repeat 0 0; padding-top:132px; width:242px; }
    #Shop a.ir:hover { background-position:0 -132px; }
    
    #VisitGrace { float:left; width:242px; height:132px; margin-top:15px; background: url(/!images/mp/epe_ew2010_mp_promo_graceland.jpg); }
    #VisitGrace a.ir { background:url(/!images/mp/epe_ew2010_mp_promo_graceland_link.png) no-repeat 0 0; padding-top:132px; width:242px; }
    #VisitGrace a.ir:hover { background-position:0 -132px; }
    
    #TributeArtist { float:right; width:271px; height:132px; margin-left:15px; margin-top:15px; background-image: url(/!images/mp/epe_ew2010_mp_promo_eta.jpg); }
    #TributeArtist a.ir { background:url(/!images/mp/epe_ew2010_mp_promo_eta_link.png) no-repeat 0 0; padding-top:132px; width:271px; }
    #TributeArtist a.ir:hover { background-position:0 -132px; }   
    
    
    #LogoArea { height:215px; width:387px; background:url(/!images/mp/epe_ew2010_mp_logo-bot.gif); }
    #LogoArea a { padding-top:274px; width:387px; display:block; overflow:hidden; height:0;}
    
    #RecentNews { background: url(/!images/mp/epe_ew2010_mp_news-base_v2.gif) no-repeat; width:387px; height:227px; margin-top:15px; }
    #RecentNews .content { width:347px; height:135px; padding:45px 20px 0 20px; font-size:12px; }
    #RecentNews .content ul { margin:0; padding:0; list-style:none; }
    #RecentNews .content li { margin-bottom:5px; }
    #RecentNews .content span { font-weight:bold; color:#6c962a; }
    #RecentNews .content a { color:#0f2f33; font-weight:bold; }
    #RecentNews .content a:hover { color:#516d70; }
    
    a#RecentNewsMore { width:170px; padding-top:19px; margin-left:10px; margin-top:15px; background:url(/!images/mp/epe_ew2010_mp_button_morenews.gif) no-repeat; float:left; }
    a#RecentNewsMore:hover { background-position: 5px top; }
    a#RecentNewsRSS { width:165px; padding-top:19px; margin-left:10px; margin-top:15px; background:url(/!images/mp/epe_ew2010_mp_button_newsfeed.gif) no-repeat;float:left; }
    a#RecentNewsRSS:hover { background-position: 5px top; }
    
    
    #ThreePromos { width:526px; height:125px;}
    #Promos {float: right; display: block; list-style: none; width: 526px; margin: 15px 0; padding: 0; }
    #Promos li {display: inline; margin: 0 1px 0; padding: 0;}
    
    #TwitterFeed {background: url(/!images/mp/epe_ew2010_mp_connected-base.gif) no-repeat; width: 387px; height: 184px; margin-top: 15px;}
    #TwitterFeed a:link, #TwitterFeed a:visited {color: #D62221; text-decoration: underline;}
    #TwitterFeed a:hover, #TwitterFeed a:active {color: #D62221; text-decoration: none;}
    #TwitterFeed .header {height: 40px;}
    
    .TwitterIntro {font-size: 11px; padding: 5px 15px 0 15px; color: #000; margin: 0;}
	#twitter_div {width: 387px; height: 60px; color: #555452; overflow: hidden; margin: 5px 5px 0; }
	#twitter_update_list {padding: 0 10px; list-style: none;}
	#twitter_update_list li {padding-bottom: 5px;}
	#twitter-link {padding-bottom: 10px; padding-right: 10px; padding-top: 0; margin: 0;}
	.module-header {padding-top: 10px; padding-left: 10px;}    
	.newsticker {
		list-style-type: none;
		padding: 0px;
		margin: 0;
	} 
	
	#SocialTB {float: left; display: block; list-style: none; padding: 0; margin: 0 0 0 15px;}
	#SocialTB li {display: inline; margin: 0; padding: 0 5px 0;}
    
    #Hotels {float: left; display: block; list-style: none; padding: 0; margin: 15px 0 0 0;}
    #Hotels li {display: inline; margin: 0; padding: 0;}
    
    #SubLinks {clear: both; color: #B6B6B6;}
    #SubLinks a:link, #SubLinks a:visited {color: #B6B6B6; text-decoration: underline;}
    #SubLinks a:hover, #SubLinks a:active {color: #B6B6B6; text-decoration: none;}
    
    /* Elvis Expo Page Styles */
    #TopLogo {height: 244px; width: 243px; position: absolute; top: 0; display: block;}
	#IEDisplayFix {clear: both; padding-top: 55px; * padding-top: 0;}
	
	#ExpoListing ul {list-style: none; margin: 0; padding: 0;}
	#ExpoListing li { display: inline; padding: 15px 15px 0 0 ; margin: 0; float: left;}
	
	.ExpoBox {overflow: hidden; margin: 0; padding: 0; background: url(/!images/expo/epe_elviswk09_expo_content-box.gif) no-repeat; height: 200px; width: 154px;}
	.LogoArea {height: 70px; width: 135px; padding: 12px 0 5px 10px;}
	.ShortText {padding: 0 5px 0px 0; line-height: 1.7em; height: 88px;}
	.MoreLink {padding: 2px 10px 0 0; float: right; bottom: 0;}
	
	#ExpoDetail {display: block; padding-top: 0;}
	#ExpoDetail .LeftImg {float: left; width: 200px; overflow: hidden; text-align: center;}
	#ExpoDetail .RightContent {padding-left: 200px;}
	
	#BackTable {padding-top: 175px; * margin-top: 250px;}
	
	.imgSpace {height: 15px;}
	
	#badgeBanner { background:url(/!images/badges/epe_elviswk09_expo_promo_badge_collection_b.jpg); width:758px; height:90px; margin:0 auto; }
    #badgeBanner a.ir {background:url(/!images/badges/epe_elviswk09_expo_promo_badge_collection_a.jpg); width:758px; padding-top:90px; }
    #badgeBanner a.ir:hover { background:none transparent; }
    
    #swfFlashImage1 {
        width: 125px;
        height: 125px;
        display: inline;
    }
}