
/* Main part of the page that holds contents */
body
{
    background: #000;
    font-family: Times New Roman, Times, serif;
    font-size: 14px;
    line-height: 20px;
    color: White;
    margin: 0px;
}
/* apply zero margin to all forms and hide fieldset borders. Keep fieldset borders in the markup for better accessibility */
form
{
    margin: 0px;
}
fieldset
{
    margin: 0px;
    padding: 0px;
    border: none;
}
a
{
    color: #e67009;
    text-decoration: none;
}
a:hover
{
    color: #f78a2b;
    text-decoration: underline;
}
#bg
{
    background: #000000 url(images/bg/top_bg.jpg) scroll 50% 0 no-repeat;
    padding: auto;
}
#body
{
    background: #000000 url(images/bg/top_menu_bg.jpg) scroll 0 0 no-repeat;
    width: 955px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
/************************************
	Clear float                     *
*************************************/
.clr_l
{
    clear: left;
    margin: 0px;
    padding: 0px;
}
.clr_r
{
    clear: right;
    margin: 0px;
    padding: 0px;
}
.clr_both
{
    clear: both;
    margin: 0px;
    padding: 0px;
}
/************************************
	float                           *
*************************************/
.float_L
{
    float:left;
}
.float_R
{
    float:right;
}
/************************************
	Navigation bar                  *
*************************************/
#nav_placeholder
{
    width: 887px;
    height: 44px;
    padding: 4px 0px 0px 68px;
}
.l1_static
{
    background: url(images/menu/menu_news.gif) scroll 0 -56px no-repeat;
    float: left;
    width: 64px;
    height: 28px;
}
.l1
{
    float: left;
    width: 64px;
    height: 28px;
}
.l1 a
{
    background: url(images/menu/menu_news.gif) scroll 0 0 no-repeat;
    float: left;
    width: 64px;
    height: 28px;
}
.l1 a:hover
{
    background: url(images/menu/menu_news.gif) scroll 0 -28px no-repeat;
    display: block;
    float: left;
    width: 64px;
    height: 28px;
}
.l1 a:active
{
    background: url(images/menu/menu_news.gif) scroll 0 -56px no-repeat;
    float: left;
    width: 64px;
    height: 28px;
}
.l2_static
{
    background: url(images/menu/menu_blog.gif) scroll 0 -56px no-repeat;
    float: left;
    width: 60px;
    height: 28px;
}
.l2
{
    float: left;
    width: 60px;
    height: 28px;
}
.l2 a
{
    background: url(images/menu/menu_blog.gif) scroll 0 0 no-repeat;
    float: left;
    width: 60px;
    height: 28px;
}
.l2 a:hover
{
    background: url(images/menu/menu_blog.gif) scroll 0 -28px no-repeat;
    display: block;
    float: left;
    width: 60px;
    height: 28px;
}
.l2 a:active
{
    background: url(images/menu/menu_blog.gif) scroll 0 -56px no-repeat;
    float: left;
    width: 60px;
    height: 28px;
}
.l3_static
{
    background: url(images/menu/menu_band.gif) scroll 0 -56px no-repeat;
    float: left;
    width: 60px;
    height: 28px;
}
.l3
{
    float: left;
    width: 60px;
    height: 28px;
}
.l3 a
{
    background: url(images/menu/menu_band.gif) scroll 0 0 no-repeat;
    float: left;
    width: 60px;
    height: 28px;
}
.l3 a:hover
{
    background: url(images/menu/menu_band.gif) scroll 0 -28px no-repeat;
    display: block;
    float: left;
    width: 60px;
    height: 28px;
}
.l3 a:active
{
    background: url(images/menu/menu_band.gif) scroll 0 -56px no-repeat;
    float: left;
    width: 60px;
    height: 28px;
}
.l4_static
{
    background: url(images/menu/menu_tour.gif) scroll 0 -56px no-repeat;
    float: left;
    width: 60px;
    height: 28px;
}
.l4
{
    float: left;
    width: 60px;
    height: 28px;
}
.l4 a
{
    background: url(images/menu/menu_tour.gif) scroll 0 0 no-repeat;
    float: left;
    width: 60px;
    height: 28px;
}
.l4 a:hover
{
    background: url(images/menu/menu_tour.gif) scroll 0 -28px no-repeat;
    display: block;
    float: left;
    width: 60px;
    height: 28px;
}
.l4 a:active
{
    background: url(images/menu/menu_tour.gif) scroll 0 -56px no-repeat;
    float: left;
    width: 60px;
    height: 28px;
}
.l5_static
{
    background: url(images/menu/menu_releases.gif) scroll 0 -56px no-repeat;
    float: left;
    width: 90px;
    height: 28px;
}
.l5
{
    float: left;
    width: 90px;
    height: 28px;
}
.l5 a
{
    background: url(images/menu/menu_releases.gif) scroll 0 0 no-repeat;
    float: left;
    width: 90px;
    height: 28px;
}
.l5 a:hover
{
    background: url(images/menu/menu_releases.gif) scroll 0 -28px no-repeat;
    display: block;
    float: left;
    width: 90px;
    height: 28px;
}
.l5 a:active
{
    background: url(images/menu/menu_releases.gif) scroll 0 -56px no-repeat;
    float: left;
    width: 90px;
    height: 28px;
}
.l6_static
{
    background: url(images/menu/menu_photos.gif) scroll 0 -56px no-repeat;
    float: left;
    width: 80px;
    height: 28px;
}
.l6
{
    float: left;
    width: 80px;
    height: 28px;
}
.l6 a
{
    background: url(images/menu/menu_photos.gif) scroll 0 0 no-repeat;
    float: left;
    width: 80px;
    height: 28px;
}
.l6 a:hover
{
    background: url(images/menu/menu_photos.gif) scroll 0 -28px no-repeat;
    display: block;
    float: left;
    width: 80px;
    height: 28px;
}
.l6 a:active
{
    background: url(images/menu/menu_photos.gif) scroll 0 -56px no-repeat;
    float: left;
    width: 80px;
    height: 28px;
}
.l7_static
{
    background: url(images/menu/menu_video.gif) scroll 0 -56px no-repeat;
    float: left;
    width: 68px;
    height: 28px;
}
.l7
{
    float: left;
    width: 68px;
    height: 28px;
}
.l7 a
{
    background: url(images/menu/menu_video.gif) scroll 0 0 no-repeat;
    float: left;
    width: 68px;
    height: 28px;
}
.l7 a:hover
{
    background: url(images/menu/menu_video.gif) scroll 0 -28px no-repeat;
    display: block;
    float: left;
    width: 68px;
    height: 28px;
}
.l7 a:active
{
    background: url(images/menu/menu_video.gif) scroll 0 -56px no-repeat;
    float: left;
    width: 68px;
    height: 28px;
}
.l8_static
{
    background: url(images/menu/menu_shop.gif) scroll 0 -56px no-repeat;
    float: left;
    width: 124px;
    height: 28px;
}
.l8
{
    float: left;
    width: 61px;
    height: 28px;
}
.l8 a
{
    background: url(images/menu/menu_shop.gif) scroll 0 0 no-repeat;
    float: left;
    width: 61px;
    height: 28px;
}
.l8 a:hover
{
    background: url(images/menu/menu_shop.gif) scroll 0 -28px no-repeat;
    display: block;
    float: left;
    width: 61px;
    height: 28px;
}
.l8 a:active
{
    background: url(images/menu/menu_shop.gif) scroll 0 -56px no-repeat;
    float: left;
    width: 61px;
    height: 28px;
}
.l9_static
{
    background: url(images/menu/menu_pressroom.gif) scroll 0 -56px no-repeat;
    float: left;
    width: 105px;
    height: 28px;
}
.l9
{
    float: left;
    width: 105px;
    height: 28px;
}
.l9 a
{
    background: url(images/menu/menu_pressroom.gif) scroll 0 0 no-repeat;
    float: left;
    width: 105px;
    height: 28px;
}
.l9 a:hover
{
    background: url(images/menu/menu_pressroom.gif) scroll 0 -28px no-repeat;
    display: block;
    float: left;
    width: 105px;
    height: 28px;
}
.l9 a:active
{
    background: url(images/menu/menu_pressroom.gif) scroll 0 -56px no-repeat;
    float: left;
    width: 105px;
    height: 28px;
}

.l9_5_static
{
    background: url(images/menu/menu_contact.gif) scroll 0 -56px no-repeat;
    float: left;
    width: 83px;
    height: 28px;
}
.l9_5
{
    float: left;
    width: 83px;
    height: 28px;
}

.l19_5 a:active
{
    background: url(images/menu/menu_contact.gif) scroll 0 -56px no-repeat;
    float: left;
    width: 83px;
    height: 28px;
}

.l9_5 a
{
    background: url(images/menu/menu_contact.gif) scroll 0 0 no-repeat;
    float: left;
    width: 83px;
    height: 28px;
}
.l9_5 a:hover
{
    background: url(images/menu/menu_contact.gif) scroll 0 -28px no-repeat;
    display: block;
    float: left;
    width: 83px;
    height: 28px;
}
.l19_5 a:active
{
    background: url(images/menu/menu_contact.gif) scroll 0 -56px no-repeat;
    float: left;
    width: 83px;
    height: 28px;
}

.l10_static
{
    background: url(images/menu/menu_fanarea_v2.gif) scroll 0 -56px no-repeat;
    float: left;
    width: 91px;
    height: 28px;
}
.l10
{
    float: left;
    width: 91px;
    height: 28px;
}
.l10 a
{
    background: url(images/menu/menu_fanarea_v2.gif) scroll 0 0 no-repeat;
    float: left;
    width: 91px;
    height: 28px;
}
.l10 a:hover
{
    background: url(images/menu/menu_fanarea_v2.gif) scroll 0 -28px no-repeat;
    display: block;
    float: left;
    width: 91px;
    height: 28px;
}
.l10 a:active
{
    background: url(images/menu/menu_fanarea_v2.gif) scroll 0 -56px no-repeat;
    float: left;
    width: 91px;
    height: 28px;
}
/************************************
	Column layout Top               *
*************************************/
#top_placeholder
{
    height: 357px;
    width: 955px;
}
/*For IE6, the margin for the left column is set in javascript*/
#col1_top
{
    float: left;
    width: 250px;
    padding-left:20px;
}
#col2_top
{
    margin-left:288px;
    width: 647px;
}
#col3_top
{
    margin-left:20px;
    width: 915px;
}
.iframe_top
{
    float:right;
    padding:35px 20px 0px 0px;   
}
/************************************
	Admin                           *
*************************************/
.AdminBlock
{
    background: #000000 url(images/bg/main_bg_admin.jpg) scroll 0 0 repeat-y;
    width:955px;
}
.AdminBlockGrapical
{
    background: #000000 url(images/bg/main_bg_admin.jpg) scroll 100% 0 repeat-y;
}
#col1_admin
{
    padding: 0px 30px 20px 40px;
    float: left;
    width: 480px;
}
.adminBodytext
{
    width: 435px;
    padding: 20px 0px 20px 45px;
}
.adminLabel
{
    font-family:Arial, Verdana, new Times New Roman;
    font-size:12px;
    font-weight:bold;
}
.adminFakeLink
{
    font-family:Arial, Verdana, new Times New Roman;
    font-size:14px;
    color:#e67009;
}
.adminButton
{
    width:90px;
}
.adminLinkButton
{
    font-family:Arial, Verdana, new Times New Roman;
    font-size:14px;
}
.adminTextbox
{
    font-size:inherit;
    line-height:inherit;
    text-transform:inherit;
    font-family: Times New Roman, Times, serif;
    font-weight:bold;
    border-color:#242031;
    background-color:Black;
    color: White;
    border-style:solid;
    border-width:1px;
    width:435px;
}
/*Releases*/
#col1_relAdmin
{
    padding: 0px 30px 20px 40px;
    float: left;
    width: 360px;
}
#col2_relAdmin
{
    padding: 0px 30px 20px 20px;
    margin-left:430px;
}
.relAdminTextbox
{
    font-size:inherit;
    line-height:inherit;
    text-transform:inherit;
    font-family: Times New Roman, Times, serif;
    font-weight:bold;
    border-color:#242031;
    background-color:Black;
    color: White;
    border-style:solid;
    border-width:1px;
    width:360px;
}


/************************************
	photo formating                 *
*************************************/
.imgFrame100x100
{
    background:url(images/thumbnail_frame_100x100.gif) scroll 0 0 no-repeat;
    float:left;
    width:100px;
    height:100px;
    padding:18px 31px 15px 5px;
    margin-top:20px;
}
.imgFrameAlbum100x100
{
    background:url(images/thumbnail_frame_100x100.gif) scroll 0 0 no-repeat;
    float:left;
    width:100px;
    height:100px;
    padding:18px 15px 5px 5px;
    margin-top:20px;
}
.adminImgFrame100x100
{
    background:url(images/thumbnail_frame_100x100.gif) scroll 0 0 no-repeat;
    width:100px;
    height:100px;
    padding:18px 31px 15px 5px;
    margin-top:20px;
}
.imgFrame100x100Rel
{
    background:url(images/thumbnail_frame_100x100.gif) scroll 0 0 no-repeat;
    width:100px;
    height:100px;
    padding:18px 5px 5px 5px;
    margin-top:20px;
    margin-bottom:20px;
}
.imgFrameFlickr100x100
{
    background:url(images/thumbnail_frame_100x100.gif) scroll 0 0 no-repeat;
        float:left;
    width:100px;
    height:100px;
    padding:18px 6px 5px 5px;
    margin-bottom:20px;
}
.imgFrame150x150
{
    background:url(images/thumbnail_frame_150x150.gif) scroll 0 0 no-repeat;
    width:150px;
    height:150px;
    padding:20px 6px 6px 6px;
    margin-top:68px;
}
.adminImgFrame150x150
{
    background:url(images/thumbnail_frame_150x150.gif) scroll 0 0 no-repeat;
    width:150px;
    height:150px;
    padding:20px 6px 6px 6px;
}
.imgFrame70x70
{
    background:url(images/thumbnail_frame_70x70.gif) scroll 0 0 no-repeat;
    float:left;
    width:70px;
    height:70px;
    padding:15px 10px 6px 5px;
    margin-bottom:20px;
}
/************************************
	Column layout Mainbody Release  *
*************************************/
#relMain_placeholder
{
    background: #000000 url(images/bg/releases_main_bg.jpg) scroll 0 0 repeat-y;
    width: 955px;
}
#col1_rel
{
    padding: 0px 30px 0px 40px;
    float: left;
    width: 360px;
}
#col2_rel
{
    padding: 0px 20px 0px 20px;
    float: left;
    width: 160px;
}
#col3_rel
{
    float:left;
    padding: 0px 40px 0px 30px;

    width: 255px;
}
.relHeader
{
    width: 360px;
    padding: 20px 0px 20px 0px;
    text-transform:uppercase;
}
.relHeader H2
{
    padding: 0px;
    margin: 0px;
    width: 360px;
    font-size: 24px;
    line-height: 26px;
    font-weight:bold;
}
.relHeader H2:first-letter
{
    font-size: 34px;
    line-height: 36px;
}
.relTitleDesc
{
    width:360px;
    color:#8D8D8D;
    font-size:12px;
    text-transform:uppercase;
}
.relBodytext1
{
    width: 360px;
    padding: 20px 0px 20px 0px;
}
.relSubTitle
{
    padding: 20px 0px 10px 0px;
    text-transform:uppercase;
}
.relSubTitle H2
{
    padding: 0px;
    margin: 0px;
    font-size:16px;
    font-weight:bold;
    line-height:16px;
}
.relSubTitle H2:first-letter
{
    font-size: 24px;
    line-height: 24px;
}
.relBodytext2
{
    width: 360px;
    padding: 20px 0px 20px 0px;
}
#relLogo
{
    float: right;
    margin: 15px 40px 15px 0px;
    width: 255px;
}
.locationLinks
{
    width:160px;
}
.locationLinks a
{
    background: #000000 url(images/releases/buy_bullet.gif) scroll 0 3px no-repeat;
    display:block;
    padding:0px 0px 0px 16px;
}
.relSectionSubTitles
{
    width:255px;
    margin-top:20px;
    margin-bottom:20px;
}
/************************************
	Column layout Mainbody          *
*************************************/
#main_placeholder
{
    background: #000000 url(images/bg/main_bg.jpg) scroll 0 0 repeat-y;
    width: 955px;
}
/*For IE6, the margin for the left column is set in javascript*/
#col1_main
{
    padding: 0px 30px 0px 40px;
    float: left;
    width: 480px;
}
#col2_main
{
    padding: 0px 20px 0px 20px;
    margin-left: 550px;
    width: 335px;
}
#logo
{
    float: right;
    margin: 15px 40px 15px 0px;
    width: 335px;
}
.newsHeader
{
    width: 480px;
    padding: 20px 0px 0px 0px;
    text-transform:uppercase;
}
.newsHeader H2
{
    padding: 0px;
    margin: 0px;
    width: 435px;
    float: right;
    font-size: 24px;
    line-height: 26px;
    font-weight:bold;
}
.newsHeader H2:first-letter
{
    font-size: 34px;
    line-height: 36px;
}
.albumHeader
{
    width: 480px;
    padding: 20px 0px 0px 0px;
    text-transform:uppercase;
}
.albumHeader H2
{
    padding: 0px;
    margin: 0px;
    width: 480px;
    float: left;
    font-size: 24px;
    line-height: 26px;
    font-weight:bold;
}
.albumHeader H2:first-letter
{
    font-size: 34px;
    line-height: 36px;
}
.newsDate
{
    float: right;
    width: 435px;
    font-size: 12px;
    line-height: 15px;
    text-transform:uppercase;
    font-weight:bold;
}
.newsDate H4
{
    float: left;
    margin: 0px;
    padding: 0px 1px 0px 0px;
    font-size: 8px;
    line-height: 15px;
}
.newsDate H4:first-letter
{
    font-size: 12px;
    line-height: 15px;
}
.albumDate
{
    float: left;
    width: 480px;
    font-size: 12px;
    line-height: 15px;
    text-transform:uppercase;
    font-weight:bold;
}
.albumDate H4
{
    float: left;
    margin: 0px;
    padding: 0px 1px 0px 0px;
    font-size: 8px;
    line-height: 15px;
}
.albumDate H4:first-letter
{
    font-size: 12px;
    line-height: 15px;
}
.SubTitle
{
    padding: 20px 0px 0px 0px;
    text-transform:uppercase;
}
.SubTitle H2
{
    padding: 0px;
    margin: 0px;
    font-size:18px;
    font-weight:bold;
    line-height:18px;
}
.SubTitle H2:first-letter
{
    font-size: 25px;
    line-height: 24px;
}
.hfIcon
{
    float: left;
    width: 45px;
}
.ytHeader
{
    width: 425px;
    padding: 20px 0px 0px 0px;
    text-transform:uppercase;
}
.ytHeader H2
{
    padding: 0px;
    margin: 0px;
    width: 425px;
    font-size: 24px;
    line-height: 26px;
    font-weight:bold;
}
.ytHeader H2:first-letter
{
    font-size: 34px;
    line-height: 36px;
}
.YtDate
{
    float: left;
    width: 425px;
    font-size: 12px;
    line-height: 15px;
    text-transform:uppercase;
    font-weight:bold;
    padding:0px 0px 20px 0px;
}
.YtDate H4
{
    float: left;
    margin: 0px;
    padding: 0px 1px 0px 0px;
    font-size: 8px;
    line-height: 15px;
}
.YtDate H4:first-letter
{
    font-size: 12px;
    line-height: 15px;
}
.youTubeImg
{
    float: left;
    width: 130px;
    height:97px;
    padding-right:5px;
}
.ytBodytext
{
    width: 425px;
    padding: 20px 0px 20px 0px;
}
.ytListViews
{
    font-size: 12px;
    line-height: 15px;
    text-transform:uppercase;
    font-weight:bold;
}
.ytViews
{
    float:left;
    height:45px;
    padding:13px 10px 0px 0px;
}
.ytRanking
{
    float:right;
    height:45px;
    width:45px;
    background: url(images/bg/rating_bg.gif) scroll 0 0 no-repeat;
    padding: 5px 5px 0px 0px;
}
.ytRankingInner
{
    padding: 8px 0px 0px 0px;
    font-size:16px;
}
.ytRankingText
{
    float:right;
    height:45px;
    padding:13px 10px 0px 0px;
}
.bodytext
{
    width: 435px;
    padding: 20px 0px 20px 45px;
}
.tourBodytext
{
    width: 480px;
    padding: 10px 0px 20px 0px;
}
.newsPlaceholder
{
    float:left;
    background: url(images/bg/text_holder_end.gif) scroll 0 100% no-repeat;
    width:480px;
}
.tourPlaceHolder
{
    background: url(images/bg/text_holder_end.gif) scroll 0 100% no-repeat;
    width:480px;   
}
.latestContentPlaceholder
{
    background: url(images/bg/text_holder_end.gif) scroll 0 100% no-repeat;
    width:335px;
    padding:0px 0px 20px 0px;
}
.tourSelected
{
    background: url(images/menu/menu_expand.gif) scroll 450px 10px no-repeat;
    width:480px;
    height:60px;
}
.tourUnSelected
{
    background: url(images/menu/menu_close.gif) scroll 450px 10px no-repeat;
    width:480px;
    height:60px;
}
.tourNoLink
{
    width:480px;
    height:60px;
}
.tourNewsDate
{
    float: left;
    width: 220px;
    font-size: 12px;
    line-height: 15px;
    text-transform:uppercase;
    font-weight:bold;
}
.tourNewsDateLatestContent
{
    width: 140px;
    font-size: 12px;
    line-height: 15px;
    text-transform:uppercase;
    font-weight:bold;
}
.tourLocationLabel
{
    padding-right:3px;
    float: left;
    font-size: 12px;
    line-height: 15px;
    color:#8b8b8b;
}
.tourLocation
{
    float: left;
    font-size: 12px;
    line-height: 15px;
    font-weight:bold;
}
.fileUploadLabel
{
    width:50px;
    float: left;
    font-size: 12px;
    line-height: 15px;
    font-weight:bold;
}
.tourSubTitle
{
    padding: 5px 0px 0px 0px;
    text-transform:uppercase;
}
.tourSubTitle H2
{
    padding: 0px;
    margin: 0px;
    font-size:18px;
    font-weight:bold;
    line-height:18px;
}
.tourSubTitle H2:first-letter
{
    font-size: 25px;
    line-height: 24px;
}
.ytListTitle
{
    padding: 5px 0px 0px 0px;
    text-transform:uppercase;
}
.ytListTitle H2
{
    padding: 0px;
    margin: 0px;
    font-size:15px;
    font-weight:bold;
    line-height:18px;
}
.ytListTitle H2:first-letter
{
    font-size: 20px;
    line-height: 18px;
}
.uploadSubTitle
{
    padding: 5px 0px 0px 0px;
    text-transform:uppercase;
}
.uploadSubTitle H2
{
    padding: 0px;
    margin: 0px;
    font-size:14px;
    font-weight:bold;
    line-height:16px;
}
.uploadSubTitle H2:first-letter
{
    font-size: 20px;
    line-height: 24px;
}
.playerPlaceholder
{
     width:480px;
     padding:0px 0px 30px 0px;
}
.sectionTitle
{
    padding-bottom: 10px;
}
.uploadDate
{
    float: left;
    width: 200px;
    font-size: 12px;
    line-height: 15px;
    text-transform:uppercase;
    font-weight:bold;
}
.fileAttLabel
{
    margin-left:20px;
    padding-right:3px;
    float: left;
    font-size: 12px;
    line-height: 15px;
    color:#8b8b8b;
}
.gLinksTop
{
    background: url(images/banner_frame/top_banner_frame.gif) scroll 0 0 no-repeat;
    width:335px;
    height:20px;
}
.gLinksBody
{
    background: url(images/banner_frame/sides_repeater.gif) scroll 0 0 repeat-y;
    width:335px;
}
.gLinksBot
{
    background: url(images/banner_frame/bottom_banner_frame.gif) scroll 0 0 no-repeat;
    width:335px;
    height:8px;
}
.gLinksPlaceholder
{
    float:left;
    margin-top:30px;
}
/************************************
	Column layout Footer            *
*************************************/
.prevButton
{
    float: left;
    width: 128px;
    height: 28px;
}
.prevButton a
{
    background: url(images/menu/submenu_prev.gif) scroll 0 0 no-repeat;
    float: left;
    width: 128px;
    height: 28px;
}
.prevButton a:hover
{
    background: url(images/menu/submenu_prev.gif) scroll 0 -28px no-repeat;
    display: block;
    float: left;
    width: 128px;
    height: 28px;
}
.prevButton a:active
{
    background: url(images/menu/submenu_prev.gif) scroll 0 -56px no-repeat;
    float: left;
    width: 128px;
    height: 28px;
}
.nextButton
{
    float: right;
    width: 99px;
    height: 28px;
}
.nextButton a
{
    background: url(images/menu/submenu_next.gif) scroll 0 0 no-repeat;
    float: right;
    width: 99px;
    height: 28px;
}
.nextButton a:hover
{
    background: url(images/menu/submenu_next.gif) scroll 0 -28px no-repeat;
    display: block;
    float: right;
    width: 99px;
    height: 28px;
}
.nextButton a:active
{
    background: url(images/menu/submenu_next.gif) scroll 0 -56px no-repeat;
    float: right;
    width: 99px;
    height: 28px;
}


.upcommingButton_static
{
    background: url(images/menu/submenu_upcoming.gif) scroll 0 -56px no-repeat;
    float: right;
    width: 113px;
    height: 28px;
    margin-top:10px;
}
.upcommingButton
{
    float: right;
    width: 113px;
    height: 28px;
    margin-top:10px;
}
.upcommingButton a
{
    background: url(images/menu/submenu_upcoming.gif) scroll 0 0 no-repeat;
    float: right;
    width: 113px;
    height: 28px;
}
.upcommingButton a:hover
{
    background: url(images/menu/submenu_upcoming.gif) scroll 0 -28px no-repeat;
    display: block;
    float: right;
    width: 113px;
    height: 28px;
}
.upcommingButton a:active
{
    background: url(images/menu/submenu_upcoming.gif) scroll 0 -56px no-repeat;
    float: right;
    width: 113px;
    height: 28px;
}
.pastButton_static
{
    background: url(images/menu/submenu_past.gif) scroll 0 -56px no-repeat;
    float: right;
    width: 73px;
    height: 28px;
    margin-top:10px;
}
.pastButton
{
    float: right;
    width: 73px;
    height: 28px;
    margin-top:10px;
}
.pastButton a
{
    background: url(images/menu/submenu_past.gif) scroll 0 0 no-repeat;
    float: right;
    width: 73px;
    height: 28px;
}
.pastButton a:hover
{
    background: url(images/menu/submenu_past.gif) scroll 0 -28px no-repeat;
    display: block;
    float: right;
    width: 73px;
    height: 28px;
}
.pastButton a:active
{
    background: url(images/menu/submenu_past.gif) scroll 0 -56px no-repeat;
    float: right;
    width: 73px;
    height: 28px;
}


.expandButton_static
{
    background: url(images/menu/menu_expand.gif) scroll 0 -56px no-repeat;
    float: right;
    width: 28px;
    height: 27px;
    margin-top:10px;
}
.expandButton
{
    float: right;
    width: 28px;
    height: 27px;
    margin-top:10px;
}
.expandButton a
{
    background: url(images/menu/menu_expand.gif) scroll 0 0 no-repeat;
    float: right;
    width: 28px;
    height: 27px;
}
.expandButton a:hover
{
    background: url(images/menu/menu_expand.gif) scroll 0 -27px no-repeat;
    display: block;
    float: right;
    width: 28px;
    height: 27px;
}
.expandButton a:active
{
    background: url(images/menu/menu_expand.gif) scroll 0 -55px no-repeat;
    float: right;
    width: 28px;
    height: 27px;
}

.closeButton_static
{
    background: url(images/menu/menu_close.gif) scroll 0 -56px no-repeat;
    float: right;
    width: 28px;
    height: 27px;
    margin-top:0px;
}
.closeButton
{
    float: right;
    width: 28px;
    height: 27px;
    margin-top:0px;
}
.closeButton a
{
    background: url(images/menu/menu_close.gif) scroll 0 0 no-repeat;
    float: right;
    width: 28px;
    height: 27px;
}
.closeButton a:hover
{
    background: url(images/menu/menu_close.gif) scroll 0 -27px no-repeat;
    display: block;
    float: right;
    width: 28px;
    height: 27px;
}
.closeButton a:active
{
    background: url(images/menu/menu_close.gif) scroll 0 -55px no-repeat;
    float: right;
    width: 28px;
    height: 27px;
}

/************************************
	Column layout Footer            *
*************************************/
#footer_bg
{
    background: #000000 url(images/bg/footer_bg_alt.jpg) scroll 50% 100% no-repeat;
    padding: auto;
}
#footer_placeholder
{
    background: #000000 url(images/bg/footer_end.jpg) scroll 0 100% no-repeat;
    width: 955px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
#footer
{
    height: 209px;
    width: 955px;
}
#footer img
{
    display: block;
    float: left;
    width: 150px;
    height: 100px;
    padding: 3px 5px 0px 4px;
}
