﻿.LeftMain
{
    background:url(/img/navigation/subNavMusic_theme1.jpg) no-repeat top right;
}

.RightMain
{
    background:url(/img/bgContentMusic_theme1.jpg) no-repeat top;
}

/* Default */

#pageMusic_events_detail #mainRight
{
    min-height: 800px;
}


#pageMusic_default #mainRight
{
    height: 980px;
}

#pageMusic_default #right1
{
	width:auto;
    padding:0px;
}

#pageMusic_free_songs #right1
{
	height: 800px;
	width: 395px;
}


#pageMusic_default #right2
{
	display: none;
}

#pageMusic_default .musicLinks
{
    position:absolute;
    top:265px;
    left:5px;
    padding:10px 0px 0px 10px;
}

#pageMusic_default .musicLinks img
{
    display:block;
}

#pageMusic_default .ari1Hits
{
    position:relative;
    top:260px;
    left:223px;
    width:475px;
    padding-top:80px;
    background:#ffffff url(/img/music/air1_hits_bg.jpg) no-repeat top right;
}

#pageMusic_default .MoreAir1HitsLink
{
    position:relative;
    width:150px;
    left:360px;
}

#pageMusic_default .MoreAir1HitsLink a
{
    color:#A8A8A8;
}

#pageMusic_default .MoreConcertAndEventsLinks
{
    position:absolute;
    top:335px;
    right:40px;
}


#pageMusic_default .FindConcertsDiv
{
    position:absolute;
    top:665px;
    left:485px;
}

#pageMusic_default .FindConcertsTextBox
{
    width:85px;
    font-size:10px;
}

#pageMusic_default .FindConcertsButton
{
    width:80px;
    margin-left:5px;
    width:90px;
    font-size:10px;
}

#pageMusic_default .RememberZipCheckBox
{
    position:absolute;
    top:695px;
    left:485px;
    font-weight:bold;
    font-size:12px;
    color:#567C53;
}

#pageMusic_default .ConcertsEventsTease
{
    position:absolute;
    top:620px;
    height:245px;
    left:18px;
    width:688px;
    padding:105px 0px 0px 20px;
    font-size:11px;
    color:Black;
    clear:both;
    background:#ffffff url(/img/music/air1_find_concerts_and_events.jpg) no-repeat top right;
}

#pageMusic_default .ConcertsEventsTeaseRow
{
    position:relative;
    width:650px;
    left:5px;
    padding:5px;
}

#pageMusic_default .ConcertsEventsTeaseRowBackColor
{
    background-color:#DAE6DA;
}

#pageMusic_default .ConcertsEventsTeaseRowText
{
    position:relative;
    width:520px;
}

#pageMusic_default .ConcertsEventsTeaseRowDate
{
    top:13px;
    left:530px;
    position:absolute;
    white-space:nowrap;
}


#pageMusic_default .ConcertsEventsTease a
{
    color:Black;
    font-weight:bold;
}

#pageMusic_default .MoreConcertAndEventsLinks a
{
    color:#A8A8A8;
    font-weight:normal;
    font-size:12px;
}


#pageMusic_default .FieldValidator 
{
    position:absolute;
    top:663px;
    right:265px;
    font-size:12px;
    color:#567C53;
    padding:5px;
    border:solid 1px red;
    border-right:solid 7px red;
    font-size:10px;
    background-color:lemonchiffon;
}

.onDemandList 
{
    position:absolute;
    top:83px;
    left:600px;
    color:White;
    font-weight:bold;
    line-height:20px;
}

.onDemandList a
{
    color:White;
    font-weight:bold;
}


/* Recent Songs */
.nowplayingIntroText 
{
	margin: 0px;
	padding: 0px 20px 0px 20px;
	font-size:12px;
	color:Black;
}

#listenonlinecontentFrame 
{
	height: 600px;
	width: 470px;
	text-align:center;
}

/* Air 1 Hits */
.lblDate
{
	margin-top:0px;
	font-size: 18px;
	font-weight:bold;
	color:#4c7a4c;
	text-transform:uppercase;
	overflow:visible;
}


/* Featured Artists */
#pageMusic_featuredartist .RightMain
{
    padding-top: 60px;
}

#pageMusic_featuredartist #right2
{
    top: 60px;
}

#pageMusic_featuredartist .RightMain h3, #pageMusic_featuredartist .RightMain h5
{
    padding:0;
    margin: 0;
}

#pageMusic_featuredartist .Article
{
    display: block;
    padding-top: 15px;
}

#pageMusic_featuredartist .FeatureArticle
{
    padding: 10px 10px 100px 10px;
}

#pageMusic_featuredartist .Recommend
{
    position: absolute;
    left: 290px;
}

#pageMusic_featuredartist .LastMonth
{
    margin: 0px 0px 20px 0px;
}

#pageMusic_featuredartist .Archive
{
    margin-bottom: 50px;
}

#pageMusic_featuredartist .RightMain h5
{
    text-transform:uppercase;
}

#pageMusic_featuredartist ul
{
    margin: 0px 0px 0px 20px;
    padding: 0;
}

#pageMusic_featuredartist li
{
    color: #408040;
}

#pageMusic_featuredartist .FeatureMenu
{
    width: 480px;
}

#pageMusic_featuredartist #right2
{
    padding: 0px 20px 0px 20px;
}

#pageMusic_featuredartist #right2 .Links
{
    margin: 0px 0px 20px 0px;
}

#pageMusic_featuredartist .Photos
{
    position: absolute;
    top: 230px;
}

#pageMusic_featuredartist .ScrapbookThumbnail
{
    margin-bottom: 15px;
}

#pageMusic_featuredartist .ScrapbookThumbnail img
{
    position: absolute;
}

#pageMusic_featuredartist .ScrapbookThumbnail .Teaser
{
    display:block;
}



/* CD Reviews */
#pageMusic_cdreviews .ReviewList
{
    width: 100%;
}

#pageMusic_cdreviews .ReviewList .Item, 
#pageMusic_cdreviews .ReviewList .AltItem
{
    padding: 9px 20px 9px 20px;
}

#pageMusic_cdreviews .ReviewList .AlbumImage, #pageMusic_cdreviews .ReviewHeader .AlbumImage
{
    padding-right: 20px;
}

#pageMusic_cdreviews .ReviewList .AlbumTitle,
#pageMusic_cdreviews .ReviewHeader .AlbumTitle
{
    font-size: 15px;
    font-weight: bold;
    font-style:italic;
    display: block;
    line-height: 17px;
    margin: 25px 0px 10px 0px;
}

#pageMusic_cdreviews .ReviewList span,
#pageMusic_cdreviews .ReviewHeader span
{
    font-size: 15px;
}


#pageMusic_cdreviews .ReviewList .Item
{
    background-color: #F6F6FF;
}

#pageMusic_cdreviews .ReviewList .AltItem
{
    background-color: #EFEFFF;
}

#pageMusic_cdreviews .ReviewHeader
{
   height: 120px;
   background-color: #F6F6FF;
   padding: 10px 20px 10px 20px;
   position: relative;
}

#pageMusic_cdreviews .ReviewHeader .Navigator
{
    position: absolute;
    bottom: 10px;
    right: 20px;
}

#pageMusic_cdreviews .ReviewHeader .Navigator,
#pageMusic_cdreviews .ReviewHeader .Navigator span
{
    font-size: 11px;
    font-weight: bold;
    color: #7f7f7f;
}

#pageMusic_cdreviews .ReviewHeader .Navigator .Button
{
    text-transform: uppercase;
}

#pageMusic_cdreviews .ReviewText
{
    clear: both;
    display: block;
    padding: 10px 0px 10px 0px;
}

#pageMusic_cdreviews .TrackListing .Item,
#pageMusic_cdreviews .TrackListing .AltItem
{
    padding: 2px 20px 2px 20px;
}

#pageMusic_cdreviews .TrackListing .Item
{
    background-color: #F6F6FF;
}

#pageMusic_cdreviews .TrackListing
{
    width: 100%;
    margin-bottom: 50px;
}

#pageMusic_cdreviews .RightMain h5
{
    text-transform:uppercase;
    margin: 0;
    padding: 0;
}

#pageMusic_cdreviews ul
{
    margin: 0px 0px 0px 20px;
    padding: 0;
}

#pageMusic_cdreviews li
{
    color: #408040;
}

#pageMusic_cdreviews .ReviewLinks
{
    padding: 45px 0px 0px 30px;
}

#pageMusic_cdreviews .ReviewLinks .Links,
#pageMusic_cdreviews .ReviewLinks .Music
{
    margin: 0px 0px 20px 0px;
}

#pageMusic_cdreviews .ArchiveList
{
    width: 100%;
    margin-top: 50px;
    margin-bottom: 10px;
}

#pageMusic_cdreviews .ArchiveList .Item,
#pageMusic_cdreviews .ArchiveList .AltItem
{
    padding: 0px;
}

#pageMusic_cdreviews .ArchiveList .Item .Reviews,
#pageMusic_cdreviews .ArchiveList .AltItem .Reviews
{
    padding: 0px 20px 0px 20px;
}

#pageMusic_cdreviews .ArchiveList .Item .Reviews
{
    background-color: #F6F6FF;
}

#pageMusic_cdreviews .ArchiveList .AltItem .Reviews
{
    background-color: #F6F6FF;
}


#pageMusic_cdreviews .AllArchives
{
    width: 100%;
}

#pageMusic_cdreviews .AllArchives .Row td,
#pageMusic_cdreviews .AllArchives .AltRow td,
#pageMusic_cdreviews .AllArchives .Header th
{
    padding: 2px 20px 2px 20px;
    vertical-align: top;
}

#pageMusic_cdreviews .AllArchives .Row 
{
    background-color: #F6F6FF;
}

#pageMusic_cdreviews .AllArchives .AltRow
{
    background-color: #EFEFFF;
}

#pageMusic_cdreviews .AllArchives .Header
{
    text-align: left;
}

#ctl00_cphRight1_imgFeature
{
    margin-bottom:5px;
}

/*
********************************************
*******  National Concerts Page ************
********************************************
*/

#pageMusic_events_nationalconcerts .nationalConcertImagePartialView
{
	display:block;
	width:200px;
	height:200px;
	overflow:hidden;
	margin-right:10px;
	text-align:center;
}

#pageMusic_events_nationalconcerts .nationalConcertImageLabel
{
	width:200px;
	height:12px;
	font-size:7pt;
	text-align:center;
}

#pageMusic_events_nationalconcerts .nationalConcertDetails
{
	width:350px;
}

#pageMusic_events_nationalconcerts .nationalConcertDetailsWide
{
	width:420px;
}

#pageMusic_events_nationalconcerts h1
{
	font-size:14pt;
	line-height:18px;
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 0px;
}

#pageMusic_events_nationalconcerts .nationalConcertsImage
{
}

#pageMusic_events_nationalconcerts #right1
{
	width:699px;
	margin-top:50px;
}

#pageMusic_events_nationalconcerts #right2
{
	width:1px;
}

/* ***********************************************************************
   ***********************   Begin Community Calendar ********************
   ***********************************************************************/

.ZipControl 
{
	width:100%;
	
}

.ZipControl .FormLabel
{
	width:auto;
}

.ZipControl .FormItem
{
		width:auto;
}

.ZipControl .ZipControlButton
{
	display:block;
	margin-top:4px;
	float:left;
}

.ZipControl .MovedTxt
{
	float:left;
	padding:7px 0px 0px 4px;
}


.distanceIndicator
{
	color:Green;
}

#pageMusic_events h6
{
	font-size: 16px;
	font-weight: bolder;
}

#pageMusic_events .DistancePrompt
{
	margin: 30px 0px 8px 0px;
}

#pageMusic_events .LinkList .Header
{
	font-weight: bold;
}

#pageMusic_events .LinkList a.DisabledLink, #pageMusic_events .LinkList a.DisabledLink:hover, #pageMusic_events .LinkList a.DisabledLink:visited
{
	color: black;
	font-weight: bold;
	text-decoration: none;
}

#pageMusic_events ul
{
	margin-left: 140px;
}

.DateDisplay
{
	position: absolute;
}

.Events 
{
	
}


.Events .Title a
{
	color: white;
}

.Events .Title a:visited
{
	color: white;
}

.Events .Title a:hover
{
	text-decoration: none;
}



.Events .Title 
{
	text-align:center;
	color: white;
	background-color: #406380;
	font-weight: bold;
	border: solid 3px #EEEEFF;
	border-top: none;
}

.Events .Title td 
{
	padding: 2px 10px 2px 10px;
	border-bottom: 3px solid #EEEEFF;
}

.Events td
{
	padding: 5px;
}

.EventItem td
{	
	border-bottom: 1px solid #CCCCDD;
}

.EventItem td.Group div
{
	width: 319px;
	word-wrap: break-word; /* Internet Explorer 5.5+ */
	overflow:hidden;
}

#ctl00_cphRight2_clnEvents
{
	width: 100%;
	margin-bottom: 3px;
}

#pageMusic_events #right2
{
	width: 200px;
	padding: 45px 30px 0px 10px;
}

#ctl00_cphRight2_clnEvents td
{
	padding: 3px 2px 3px 2px;
	font-size: 8pt;
}

#ctl00_cphRight2_clnEvents th
{
	font-size: 8pt;
}

#ctl00_cphRight2_clnEvents .CalendarTitle table
{
	border-width: 0px;
}

#ctl00_cphRight2_clnEvents .CalendarTitle
{
	font-weight: bold;
}

#ctl00_cphRight2_clnEvents .CalendarTitle td
{
	padding: 0px;
}

#ctl00_cphRight2_clnEvents .DayHeader
{
	font-weight: bold;
}

#ctl00_cphRight2_clnEvents .WeekendDay
{
	background-color: #E7EFF8;
}

#ctl00_cphRight2_clnEvents .InactiveWeekendDay
{
	background-color: #E7EFF8;
}

#ctl00_cphRight2_clnEvents .WeekendDay a, #ctl00_cphRight2_clnEvents .Day a, 
#ctl00_cphRight2_clnEvents .AttendingDay a, #ctl00_cphRight2_clnEvents .SelectedDay a
{
	font-weight: bold;
}

#ctl00_cphRight2_clnEvents .SelectedDay
{
	background-color: #FFFFFF;
}

#ctl00_cphRight2_clnEvents .SelectedDay a:link
{
	color: silver;
}

#ctl00_cphRight2_clnEvents .AttendingDay a
{
	color: white;	
}

#ctl00_cphRight2_clnEvents .Day
{
	background-color: #FFFFFF;
}

#ctl00_cphRight2_clnEvents .InactiveDay
{
	background-color: #FFFFFF;
}

#ctl00_cphRight2_clnEvents .AttendingDay
{
	background-color: #406380;
}

.monthlyMenuContainer
{
	position:relative;
	margin-bottom:140px;
}

.imgMonthMenuSelected
{
	position:absolute;
	top:0px;
	left:25px;
}

.imgbtnMonthMenuPrev
{
	position:absolute;
	top:45px;
	left:25px;
}

.imgbtnMonthMenuNext
{
	position:absolute;
	top:45px;
	left:101px;
}

.CalendarSwitchViewImage
{
	margin:0px 0px -10px 0px;
}


/* **********************************************
       Begin Community Calendar Entry Screen
   **********************************************/

#pageMusic_submitevent #right1
{
	width:200px;
}

#pageMusic_submitevent #right1
{
	width:535px;
}

#pageCalendarContent
{
	padding:0px 0px 0px 0px;
}

#pageCalendarContent p
{
	padding:0px 0px 0px 10px;
}

.communityCalDatesOutter
{
	border:solid 1px silver;
	padding:10px 5px 10px 5px;
}

.communityCalDatesOutter .hide
{
	display:none;
}

.communityCalDatesOutter .show
{
	display:block;
}

/* Begin Community Calendar Input Styles */

#pageCalendarContent .eventInput
{
	display:inline;
	width:240px;
	margin:15px 10px 0px 10px;
}

#pageCalendarContent .InputDescription
{
	height:150px;
	width:480px;
	margin:0px 0px 0px 10px;
}

#pageCalendarContent .InputStation
{
}

#pageCalendarContent .InputCost
{
	width:150px;
}

/* End Community Calendar Input Styles */

/* Begin Community Calendar Label Styles */

#pageCalendarContent .eventLabel
{
	display:inline;
	width:110px;
	text-align:right;
	margin:10px 10px 10px 10px;
}

#pageCalendarContent .eventWebsiteExample
{
	display:inline;
	margin-left:200px;
}

/* Step 1 page */ 

#pageCalendarContent .EventName
{
	margin-left:32px;
}

#pageCalendarContent .Venue
{
	margin-left:10px;
}

#pageCalendarContent .Address
{
	margin-left:16px;
}

#pageCalendarContent .City
{
	margin-left:83px;
}

#pageCalendarContent .State
{
	width:45px;
}

#pageCalendarContent .Zip
{
	width:50px;
}

/* Step 2 Page */

#pageCalendarContent .ContactName
{
	margin-left:80px;
}

#pageCalendarContent .Email
{
	margin-left:81px;
}

#pageCalendarContent .Phone
{
	margin-left:23px;
}

#pageCalendarContent .Website
{
	margin-left:79px;
}

#pageCalendarContent .Description
{
	margin-left:47px;
}

#pageCalendarContent .Free
{
	margin-left:10px;
}

#pageCalendarContent .Cost
{
	display:none;
}

#pageCalendarContent .NonProfit
{
	margin-left:10px;
}

#pageCalendarContent .Station
{
	margin-left:10px;
}

/* End Community Calendar Label Styles */

#pageCalendarContent .btnStep1
{
	text-align:center;
	margin:0px 0px 10px 10px;
}

#pageCalendarParent Table Td A
{
	text-decoration:none;
}

#RepsList1_pnlRegionInfo Table Td A
{
	text-decoration:underline;
}

.calDateTextBox
{
	width:75px;
}

.calButton
{
	margin:0px 0px -3px 0px;
}

.show
{
	line-height:25px;
}

.calStartTime
{
	width:300px;
}

.calEndTime
{
	width:180px;
	margin:-25px 0px 0px 285px; 
}

/* **************** Yahoo Calendar Styles ********************************
   ***********************************************************************/
   /* Clear calendar's float, using dialog inbuilt form element */
    #container .bd form {
        clear:left;
    }

    /* Have calendar squeeze upto bd bounding box */
    #container .bd {
        padding:0;
    }

    #container .hd {
        text-align:left;
    }

    /* Center buttons in the footer */
    #container .ft .button-group {
        text-align:center;
    }

    /* Prevent border-collapse:collapse from bleeding through in IE6, IE7 */
    #container_c.yui-overlay-hidden table {
        display:none;
    }

    /* Remove calendar's border and set padding in ems instead of px, so we can specify an width in ems for the container */
    #cal {
        border:none;
        padding:1em;
    }

    /* Datefield look/feel */
    .datefield {
        position:relative;
        top:10px;
        left:10px;
        white-space:nowrap;
        border:1px solid black;
        background-color:#eee;
        width:25em;
        padding:5px;
    }

    .datefield input,
    .datefield button,
    .datefield label  {
        vertical-align:middle;
    }

    .datefield label  {
        font-weight:bold;
    }

    .datefield input  {
        width:15em;
    }

    .datefield button  {
        padding:0 5px 0 5px;
        margin-left:2px;
    }

    .datefield button img {
        padding:0;
        margin:0;
        vertical-align:middle;
    }

    /* Example box */
    .box {
        position:relative;
        height:30em;
    }
    
/*  ****************************************** 
    ******* On Demand Begin (menu) ***********
    ******************************************/

#ctl00_cphLeft_OnDemandNavigation1_SectionNavigation1_ucSectionNavigation p
{
    margin-bottom: 0px;
}

#ctl00_cphLeft_OnDemandNavigation1_SectionNavigation1_ucSectionNavigation
{
    padding-top: 0px;
}

#ctl00_cphLeft_OnDemandNavigation1_SectionNavigation1_ucSectionNavigation p
{
    margin-top: 0px;
}

#ctl00_cphLeft_OnDemandNavigation1_SectionNavigation2_ucSectionNavigation
{
	margin-top:-18px;
}

.onDemandNavigation
{
}

.onDemandMenu
{
    color:Black;
    padding:0px 5px 0px 0px;
}

.onDemandMenu p
{
    text-align:right;
    margin: 0px 0px 5px 0px;
    text-transform:lowercase;
}

.onDemandMenu table
{
    width:100%;
}

.onDemandMenu td
{
    text-align:right;
}

.onDemandMenu a
{
    color:#408040;
    display: block;
}

.onDemandMenu a:hover
{
    color:#408040;
    text-decoration:underline;
}

.onDemandMenu a:visited
{
        color:#408040;
}

.onDemandMenu .SectionSelected td
{
    color:red;
	margin-left:80px;
}

.onDemandMenu .SectionSelected td a
{
    color:red;
}

/*  ****************************************** 
    ******* On Demand Begin (page) ***********
    ******************************************/

#pageMusic_ondemand_default #right1
{
	width:auto;
	padding:0px;
}

#pageMusic_ondemand_default #right2
{
	display:none;
}

#pageMusic_ondemand_default .onDemandHeader
{
	position:relative;
	background-image:url(/img/music/ondemand/bgOnDemandHeader.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:750px;
	height:265px;
	margin:-25px 0px 0px -25px;
}

#pageMusic_ondemand_default .titleAudio, 
#pageMusic_ondemand_default .titlePhotos, 
#pageMusic_ondemand_default .titleStudioCam, 
#pageMusic_ondemand_default .titleVideos
{
	position:absolute;
	top:310px;
	height:42px;
}

#pageMusic_ondemand_default .titleAudio 
{
	background-image:url(/img/music/ondemand/titleAudio.jpg);
	width:142px;
}
#pageMusic_ondemand_default .titlePhotos 
{
	background-image:url(/img/music/ondemand/titlePhotos.jpg);
	width:166px;
}
#pageMusic_ondemand_default .titleStudioCam 
{
	background-image:url(/img/music/ondemand/titleStudioCam.jpg);
	width:282px;
}
#pageMusic_ondemand_default .titleVideos
{
	background-image:url(/img/music/ondemand/titleVideos.jpg);
	width:479px;
}

#pageMusic_ondemand_default .onDemandLinkButtonPhotos,
#pageMusic_ondemand_default .onDemandLinkButtonVideos,
#pageMusic_ondemand_default .onDemandLinkButtonAudio,
#pageMusic_ondemand_default .onDemandLinkButtonStudioCam
{
	position:absolute;
	top:252px;
}

#pageMusic_ondemand_default .onDemandLinkButtonPhotos
{
    left:304px;
}
#pageMusic_ondemand_default .onDemandLinkButtonVideos
{
    left:164px;
}
#pageMusic_ondemand_default .onDemandLinkButtonAudio
{
    left:23px;
}
#pageMusic_ondemand_default .onDemandLinkButtonStudioCam
{
    left:423px;
}


.onDemandPageContent
{
	margin:110px 0px 0px 0px;
}

.photosTextArea
{
	margin:0px 0px 0px 24px;
}

.checkOutFlickrLink
{
	margin-bottom:-1px;
}

#ctl00_cphRight1_pnlOnDemandPhotos
{
	background-image:url(/img/music/ondemand/bgAreaPhotos.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:470px;
	margin-left:-11px;
}

.onDemandPhotoContainer
{
	margin:27px 0px 0px 26px;
}

#ctl00_cphRight1_pnlOnDemandVideos
{
	height:470px;
	margin-left:0px;
}

#ctl00_cphRight1_pnlOnDemandVideos A
{
	color:#4e7352;
}


.videoTextArea
{
	margin:0px 0px 20px 17px;
}

.onDemandVideoContainer, .onDemandStudioCamContainer, .onDemandAudioContainer
{
	margin:0px 0px 0px 17px;
}

/* Begin: Flash player */

#pageMusic_song_lyrics a.audioPlayer
{
	float: left;
	margin:-2px 5px 0px 0px;
}

a.audioPlayer 
{

      display: inline-block;
      width: 30px;
      height: 22px;
      text-align: left;
}

/* End: Flash player */

  .djPic {
	    MARGIN: 5px 0px 0px 30px
    }


    .thumbAlbum
    {
        border: 0px 0px 0px 0px;
        margin: 0px 3px 0px 0px
    }

    .thumbAlbumTH
    {
        width: 65px;
    }
    
    .tableAir1Hits
    {
        width: 230px;
        border:1px solid #ccc;
        border-top:0px;
        border-left:0px;
        border-right:0px;
        padding:0px 0px 0px 0px;
        margin:0px 10px 0px 0px;
    }
    
    .songInfo
    {
        font-size: 10px
    }

    .songInfoDetails
    {
        float:left;
        position:Relative;
        top:13px;
        left:4px;
    }

    .SongName
    {
         width: 178px;
         height:14px;
         overflow:hidden
    }
    .SongRelatedlinks
    {
        padding:5px 0px 0px 0px;   
    }

    .audioPlayerPosition
    {
        float:right;
        position:Relative;
        top:-6px;
    }
    .audioPlayer
    {
        border:0px;
    }
    
    #pageMusic_free_songs .ari1Hits
    {
          background:#ffffff url(/img/music/air1_hits_bg.jpg) no-repeat 0px -10px;
          padding-top: 80px;
    }

.ari1Hits
{
    position:relative;
    
    width:300px;
    padding-top:80px;
    background:#ffffff url(/img/music/air1_hits_bg.jpg) no-repeat top left;
}

#pageMusic_free_songs #right2
{
 width: 300px;
 left: 435px;   
}


  
    
#iTunesPromoBox
 {
     padding: 0 10px 10px;
     overflow: auto;
 }
 
 
    
 #iTunesPromoBox h2
 {
     font-size: 24px;
     font-weight: normal;
     padding-bottom: 5px;
 }
 
 #iTunesPromoBox h2 span
 {
     font-weight: bold;
 }
 
 
 #itunesDisclaimer
 {
     font-size: 10px;
 }
 
 #itunesCode
 {
     font-size: 14px;
 }
 
 #codeExpires
 {
     font-size: 10px;
 }
 
 .itunesCodePanelMulti
 {
     float: left;
     margin: 13px 0 0 10px;
     white-space: nowrap;
 }
 
 .itunesCodePanelSingle;
 {
     float: left;
     white-space: nowrap;
 }
 
 .itunesButton
 {
     margin: 15px 0 0;
 }
 
 #trackListing
 {
     margin-top: -5px;
     margin-left: 7px;
 }
 
 #trackListing li
 {
     line-height: 23px;
 }
 
 #iTunesCodeInfoContainer
 {
     margin-left: 10px;
 }
 
 #pageMusic_events_default  #right1
 {
     min-height: 800px;
 }


#pageMusic_vote .LeftMain
{
    display: none;
}

#pageMusic_vote .RightMain
{
    background:none;
    left: 20px;
    width: 880px;
    padding: 0px 10px 0px 10px;
    
    background-image:url(/img/music/ldr/mixology_background_repeat.png);
}

#iframeHeader
{
    background-image:url(/img/music/ldr/mixology_background.png);
    background-position:-20px -20px;
    height:300px;
    width:900px;
    left: -11px;
    position:relative;
}

#pageMusic_vote #iframeBackground
{
	
	background-color: white;
    border:1px solid #fff;
    -webkit-border-radius:12px;
    -moz-border-radius:12px;
    border-radius:12px;
    width:800px;
    position:relative;
    top:-135px;
    left: 35px;
}

#pageMusic_vote #contentMain
{
    background:none;
}

#pageMusic_vote #imgAd
{
	position: absolute;
	right: 10px;
	top:25px
}


form .StationItems label
{
    font-weight: 100;
    padding: 0;
    margin: 0 10px 0 10px;
    width:125px;
    
}

form .StationItems td
{
     background-color: #EAF0F6;
     padding: 6px;
     border: 1px solid #CECECE;
}



.frequencyImage
{
    width: 140px;
    margin: 10px;
}
     
