html,body { height:100%; }
html,body,form,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }
ul,ol { list-style-type:none; }
li,th,td,div,p,a,h1,h2,h3,h4,h5,input,select,textarea { font-family:verdana; font-size:12px; color:#000000; font-weight:normal; }
.txt { font-size:11px; color:#666666; padding:3px 3px 2px 3px; border-left:1px solid #666666; border-top:1px solid #666666; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
.btn { border:0; height:20px; cursor:pointer; }
textarea { overflow: auto; }
img { display:block; border:none; }
a { text-decoration:none; }
a:hover { text-decoration:none; }
table td { vertical-align:top; }
table td.label { font-size:11px; color:#666666; text-align:right; height:22px; padding:5px 5px 0 0; }
table td.field { height:28px; }

.success { color:#009900; font-weight:bold; text-align:center; padding:0 0 0 0; }
.error { color:#FF0000; font-weight:bold; text-align:center; padding:0 0 0 0; }

#container { width:100%; height:100%; }
#container #top { vertical-align:top; padding-bottom:25px; }
#container #top #header { width:100%; background:#666666; }
#container #top #header #header-center { width:960px; height:140px; background:url(/images/header/bg-header.gif) no-repeat; margin:0 auto; }
#container #top #header #header-center #logo { position:absolute; margin:17px 0 0 172px; }
#container #top #header #header-center #logo img { width:281px; height:102px; }
#container #top #header #header-center #login { float:right; font-size:11px; text-align:right; color:#FFCC6D; width:260px; padding:28px 25px 0 0; }
#container #top #header #header-center #login img { float:right; margin-right:22px; }
#container #top #header #header-center #login label { font-size:11px; }
#container #top #header #header-center #login table { float:right; }
#container #top #header #header-center #login table td { height:17px; font-size:11px; text-align:right; color:#FF9000; padding:6px 0 0 5px; }
#container #top #header #header-center #login table td.label { padding:11px 0 0 0; }
#container #top #header #header-center #login input.txt { background:#F0F0F0; border-left:1px solid #999999; border-top:1px solid #999999; }
#container #top #header #header-center #login input.btn { width:50px; background:url(/images/header/btn-access.gif) 0 0 no-repeat; margin-left:5px; }
#container #top #header #header-center #login input.btn:hover { background:url(/images/header/btn-access.gif) 0 -20px no-repeat; }
#container #top #header #header-center #login table#checkbox { margin-right:68px; }
#container #top #header #header-center #login table#checkbox td { text-align:left; padding:3px 0 3px 0; }
#container #top #header #header-center #login table#checkbox td.label { padding:6px 0 0 0; }
#container #top #header #header-center #login div { float:right; font-size:11px; text-align:right; color:#CCCCCC; width:260px; }
#container #top #header #header-center #login div a { font-size:11px; color:#CCCCCC; }
#container #top #header #header-center #login div a:hover { color:#57B6DD; }
#container #top #header #header-center #logout { position:absolute; margin-left:742px; width:218px; padding-top:26px; }
#container #top #header #header-center #logout td { font-size:12px; line-height:16px; text-align:center; color:#CCCCCC; }
#container #top #header #header-center #logout td img { margin:0 auto; }
#container #top #header #header-center #logout td div { color:#CCCCCC; padding:5px 0 8px 0; }
#container #top #header #header-center #logout td a { color:#CCCCCC; }

#container #top #nav { width:100%; background:#000000; }
#container #top #nav #nav-center { width:960px; height:40px; margin:0 auto; }
#container #top #nav #nav-center ul { z-index:200; position:absolute;  margin-left:211px; }
#container #top #nav #nav-center ul li.nav-btn { float:left; padding:0 13px 0 12px; background:url(/images/menus/line.gif) right 11px no-repeat; list-style-type:none; }
#container #top #nav #nav-center ul li.nav-btn a.btn { position:relative; display:block; overflow:hidden; text-indent:-10000px; height:40px; background-repeat:no-repeat; }
#container #top #nav #nav-center ul li.nav-btn a.btn:hover { background-position:0 -40px; }
#container #top #nav #nav-center ul li.nav-btn a.btn-active { position:relative; display:block; overflow:hidden; text-indent:-10000px; height:40px; background-repeat:no-repeat; background-position:0 -40px; }
#container #top #nav #nav-center ul li.nav-btn a.btn-active:hover { background-position:0 -40px; }
#container #top #nav #nav-center ul li.nav-btn a#btn-home { background-image:url(/images/menus/home.gif); width:39px; }
#container #top #nav #nav-center ul li.nav-btn a#btn-calendar { background-image:url(/images/menus/calendar.gif); width:75px; }
#container #top #nav #nav-center ul li.nav-btn a#btn-shop { background-image:url(/images/menus/shop.gif); width:37px; }
#container #top #nav #nav-center ul li.nav-btn a#btn-video { background-image:url(/images/menus/video.gif); width:42px; }
#container #top #nav #nav-center ul li.nav-btn a#btn-gallery { background-image:url(/images/menus/gallery.gif); width:63px; }
#container #top #nav #nav-center ul li.nav-btn a#btn-media { background-image:url(/images/menus/media.gif); width:44px; }
#container #top #nav #nav-center ul li.nav-btn a#btn-contact { background-image:url(/images/menus/contact.gif); width:64px; }
#container #top #nav #nav-center ul li.nav-btn .menu { position:absolute; visibility:hidden; margin-left:0; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; }
#container #top #nav #nav-center ul li.nav-btn .menu li { list-style-type:none; }
#container #top #nav #nav-center ul li.nav-btn .menu li a { position:relative; display:block; overflow:hidden; font-size:11px; color:#FFFFFF; padding:5px 10px 6px 10px; background:#BB6A00; }
#container #top #nav #nav-center ul li.nav-btn .menu li a:hover { background:#4E4E4E; }
#container #top #nav #nav-center ul li.nav-btn #menu-calendar li a { width:107px; }
#container #top #nav #nav-center ul li.nav-btn #menu-shop li a { width:81px; }
#container #top #nav #nav-center ul li.nav-btn #menu-media li a { width:151px; }
#container #top #nav #nav-center ul li.nav-btn #menu-contact li a { width:96px; }
#container #top #nav #nav-center #meet-the-group { position:absolute; width:190px; }
#container #top #nav #nav-center #meet-the-group a { position:relative; display:block; overflow:hidden; text-indent:-10000px; background:url(/images/sections/home/btn-meet-the-group.gif) no-repeat; width:190px; height:40px; }
#container #top #nav #nav-center #meet-the-group a:hover { background-position:0 -40px; }
#container #top #nav #nav-center #search { position:absolute; width:185px; margin-left:765px; }
#container #top #nav #nav-center #search table { height:40px; }
#container #top #nav #nav-center #search table td { vertical-align:middle; height:40px; padding-right:6px; }
#container #top #nav #nav-center #search table td input.txt { width:142px; background:#F0F0F0; border-left:1px solid #999999; border-top:1px solid #999999; }
#container #top #nav #nav-center #search table td input.btn { width:20px; background:url(/images/header/btn-search.gif); }

#container #content { width:960px; margin:0 auto; }

#container #content #menu-backstage { background:#79C5E4 url(/images/menus/backstage/backstage-area.gif) no-repeat; padding:32px 0 8px 0; }
#container #content #menu-backstage li { padding:2px 0 2px 0; list-style-type:none; }
#container #content #menu-backstage li a { position:relative; display:block; overflow:hidden; text-indent:-10000px; width:220px; height:20px; background-repeat:no-repeat; }
#container #content #menu-backstage li a:hover { background-position:0 -20px; }
#container #content #menu-backstage li a.active { background-position:0 -20px; }
#container #content #menu-backstage li a.active:hover { background-position:0 -20px; }

#container #content #home-left { float:left; width:560px; }
#container #content #home-left div.buy-cds { position:absolute; margin:261px 0 0 446px; z-index:550; }
#container #content #home-left #headlines { position:absolute; margin-top:276px; z-index:500; }
#container #content #home-left #headlines #headline { font-size:10px; width:260px; background:#CCCCCC url(/images/sections/home/arrow-headlines.gif) 0 8px no-repeat; padding:5px 8px 6px 12px; margin-left:45px; }
#container #content #home-left #headlines #headline span { font-size:11px; text-transform:uppercase; }
#container #content #home-left #headlines #headline a { font-size:8px; font-weight:bold; color:#CF8627; }
#container #content #home-left #headlines #headline a:hover { color:#000000; }
#container #content #home-left #slider-home { width:560px; height:300px; }
#container #content #home-left #slider-home div { position:absolute; display:none; width:560px; height:300px; }
#container #content #home-left #slider-home div img { width:560px; height:300px; }
#container #content #home-right1 { float:left; width:200px; }
#container #content #home-right1 #player { background:#FFFFFF; width:200px; }
#container #content #home-right1 #player img { width:200px; height:36px; }
#container #content #home-right1 #player div { width:164px; margin:0 auto; }
#container #content #home-right1 #player a.more { position:relative; display:block; overflow:hidden; text-indent:-10000px; background:url(/images/modules/audio-player/btn-hear-more-samples.gif) 0 0 no-repeat; width:200px; height:36px; }
#container #content #home-right1 #player a.more:hover { background-position:0 -36px; }
#container #content #home-right2 { float:left; width:200px; }
#container #content #home-right2 #backstage a { position:relative; display:block; overflow:hidden; text-indent:-10000px; background:url(/images/sections/home/backstage-area-offers-more.gif) no-repeat; width:200px; height:190px; }
#container #content #home-right2 #menu-backstage { background-position:-10px 0; }
#container #content #home-right2 #menu-backstage a { width:200px; }
#container #content #home-right2 #links { padding-top:11px; }
#container #content #home-right2 #links a { position:relative; display:block; overflow:hidden; text-indent:-10000px; background-repeat:no-repeat; width:200px; height:23px; }
#container #content #home-right2 #links a:hover { background-position:0 -23px; }

#container #content #left { z-index:100; float:left; width:220px; }

#container #content #center { z-index:100; float:left; width:480px; padding:0 20px 0 20px; }
#container #content #center h1.title { text-indent:-10000px; width:460px; height:42px; background-position:center 0; background-repeat:no-repeat; }
#container #content #center p { line-height:16px; color:#666666; padding-bottom:8px; }
#container #content #center p a { font-weight:bold; color:#57B6DD; }
#container #content #center p a:hover { color:#000000; }
#container #content #center a.pdf img { width:20px; height:19px; display:inline; margin:2px 0 -3px 15px; }
#container #content #center #menu-content { font-size:12px; line-height:16px; color:#999999; text-align:center; padding:14px 0 11px 0; margin-bottom:10px; border-bottom:1px solid #57B6DD; }
#container #content #center #menu-content div { color:#999999; }
#container #content #center #menu-content span { color:#999999; margin:0 2px 0 2px; }
#container #content #center #menu-content a { font-size:12px; color:#999999; }
#container #content #center #menu-content a:hover { color:#000000; }
#container #content #center #menu-content a.active { color:#000000; }
#container #content #center #menu-biography-singers { height:76px; }
#container #content #center #menu-biography-singers .member { float:left; font-size:10px; color:#666666; width:50px; margin-right:10px; }
#container #content #center #menu-biography-singers .member div { width:40px; padding-bottom:5px; margin:0 auto; }
#container #content #center #menu-biography-singers .member div a { position:relative; display:block; overflow:hidden; text-indent:-10000px; width:40px; height:40px; border-bottom:4px solid #FFFFFF; }
#container #content #center #menu-biography-singers .member div a:hover { border-bottom:4px solid #57B6DD; }
#container #content #center #menu-biography-singers .member div a.active { border-bottom:4px solid #57B6DD; }
#container #content #center #menu-biography-singers .member img { margin:0 auto; }


#container #content #center #calendar { padding-top:12px; }
#container #content #center #calendar table.nav { width:162px; height:18px; margin:0 auto; }
#container #content #center #calendar table.nav td { font-size:10px; font-weight:bold; text-align:center; text-transform:uppercase; vertical-align:middle; color:#666666; width:130px; }
#container #content #center #calendar table.nav td.previous { text-align:left; width:11px; padding:1px 0 0 5px; }
#container #content #center #calendar table.nav td.next { text-align:right; width:11px; padding:1px 5px 0 0; }
#container #content #center #calendar table.calendar { background:#FFCC6D; margin:0 auto; margin-bottom:13px; }
#container #content #center #calendar table.calendar td { font-size:10px; vertical-align:middle; background:#FFFFFF; height:18px; }
#container #content #center #calendar table.calendar td .date { font-size:10px; color:#57B6DD; text-align:center; width:22px; cursor:default; }
#container #content #center #calendar table.calendar td.highlight .date { font-size:10px; color:#666666; text-align:center; width:22px; background:#ABDAEE; padding:3px 0 3px 0; }
#container #content #center #calendar table.calendar td.highlight .place { z-index:400; position:absolute; visibility:hidden; font-size:10px; color:#000000; background:#FFCC6D; padding:3px 5px 3px 1px; margin:0 0 0 22px; cursor:default; }
#container #content #center #calendar div.empty{ font-size:13px; font-weight:bold; text-align:center; line-height:14px; color:#57B6DD; width:460px; border-top:1px solid #57B6DD; padding:4px 0 8px 0; margin:0 auto; }
#container #content #center #calendar table.show { width:460px; border-top:1px solid #57B6DD; margin:0 auto; margin-bottom:8px; }
#container #content #center #calendar table.show td.item { font-size:9px; font-weight:bold; line-height:13px; color:#666666; text-align:right; width:70px; padding-top:1px; }
#container #content #center #calendar table.show td.date { font-size:13px; font-weight:bold; color:#57B6DD; padding:4px 0 0 20px; }
#container #content #center #calendar table.show td.info { font-size:11px; line-height:14px; color:#666666; padding-left:20px; }
#container #content #center #calendar table.show td.info a { font-size:11px; font-weight:bold; color:#57B6DD; }
#container #content #center #calendar table.show td.info a:hover { color:#000000; }
#container #content #center #shop h1.title { width:480px; height:54px; }
#container #content #center #shop #cds { width:480px; margin-top:10px; }
#container #content #center #shop #cds tr { background:#EBEBEB; }
#container #content #center #shop #cds tr td { border-bottom:5px solid #FFFFFF; }
#container #content #center #shop #cds tr td.new { width:35px; background:#FFFFFF; border-right:4px solid #FFFFFF; }
#container #content #center #shop #cds tr td.bullet { width:21px; }
#container #content #center #shop #cds tr td.bullet a { position:relative; display:block; overflow:hidden; width:21px; height:15px; background:url(/images/sections/shop/cds/bullet.gif) 0 0 no-repeat; }
#container #content #center #shop #cds tr td.title a { position:relative; display:block; overflow:hidden; font-family:arial; font-size:11px; font-weight:bold; color:#666666; text-transform:uppercase; padding:1px 0 0 1px; }
#container #content #center #shop #cds tr td.price a { position:relative; display:block; overflow:hidden; font-family:arial; font-size:11px; font-weight:bold; color:#666666; text-align:right; padding:1px 8px 0 0; }
#container #content #center #shop #cds tr td.addtocart { width:70px; background:#FFFFFF; border-left:5px solid #FFFFFF; }
#container #content #center #shop #cds tr td.addtocart a { position:relative; display:block; overflow:hidden; text-indent:-10000px; width:70px; height:15px; background:url(/images/sections/shop/addtocart.gif) 0 0 no-repeat; }
#container #content #center #shop #cds tr td.addtocart a:hover { background-position:0 -15px; }
#container #content #center #shop #cds tr.over { background:#666666; }
#container #content #center #shop #cds tr.over td.bullet a { background-position:0 -15px; }
#container #content #center #shop #cds tr.over td.title a { color:#FFFFFF; }
#container #content #center #shop #cds tr.over td.price a { color:#FFFFFF; }
#container #content #center #shop #itunes { height:44px; border-bottom:1px solid #CCCCCC; }
#container #content #center #shop #itunes div.left { float:left; color:#666666; padding:10px 0 10px 60px; background:url(/images/sections/shop/cds/bullet-white.gif) 45px center no-repeat; }
#container #content #center #shop #itunes div.left img { display:inline; margin:1px 3px 0 0; }
#container #content #center #shop #itunes div.right { float:right; color:#666666; }
#container #content #center #shop #itunes div.right img { display:inline; margin:0 0 -10px 0; }
#container #content #center #shop #itunes div.right a { color:#666666; display:block; padding:10px 0 10px 35px; background:url(/images/sections/shop/cds/itunes.jpg) 0 center no-repeat; }
#container #content #center #shop #itunes div.right a:hover { color:#000000; }
#container #content #center #shop #tracks { margin:11px 0 22px 39px; }
#container #content #center #shop #tracks tr td.miniplayer { width:36px; padding:2px 8px 0 0; }
#container #content #center #shop #tracks tr td.track-number { font-size:11px; line-height:15px; color:#666666; padding:0 8px 0 0; }
#container #content #center #shop #tracks tr td.track-title { font-size:11px; line-height:15px; color:#666666; }
#container #content #center #shop #sheet-music { width:480px; margin:10px 0 22px 0; }
#container #content #center #shop #sheet-music tr { background:#EBEBEB; }
#container #content #center #shop #sheet-music tr td { vertical-align:middle; border-bottom:5px solid #FFFFFF; padding:4px 0 4px 0; }
#container #content #center #shop #sheet-music tr td.title { width:265px; padding-left:10px; padding-right:10px; font-family:arial; font-size:11px; font-weight:bold; line-height:13px; color:#666666; }
#container #content #center #shop #sheet-music tr td.title span.title { text-transform:uppercase; }
#container #content #center #shop #sheet-music tr td.title span.discount { color:#CF8627; }
#container #content #center #shop #sheet-music tr td.title span.arranger { font-weight:normal; }
#container #content #center #shop #sheet-music tr td.voices { width:75px; background:#CCE9F5; font-family:arial; font-size:11px; font-weight:bold; color:#666666; text-align:center; text-transform:uppercase; }
#container #content #center #shop #sheet-music tr td.price { width:45px; padding-right:5px; font-family:arial; font-size:11px; font-weight:bold; color:#666666; text-align:right; }
#container #content #center #shop #sheet-music tr td.addtocart { width:70px; background:#FFFFFF; border-left:10px solid #FFFFFF; }
#container #content #center #shop #sheet-music tr td.addtocart a { position:relative; display:block; overflow:hidden; text-indent:-10000px; width:70px; height:15px; background:url(/images/sections/shop/addtocart.gif) 0 0 no-repeat; }
#container #content #center #shop #sheet-music tr td.addtocart a:hover { background-position:0 -15px; }
#container #content #center #shop #sheet-music tr.over { background:#999999; }
#container #content #center #shop #sheet-music tr.over td.title { color:#FFFFFF; }
#container #content #center #shop #sheet-music tr.over td.title span.discount { color:#FFFFFF; }
#container #content #center #shop #sheet-music tr.over td.voices { color:#FFFFFF; background:#57B6DD; }
#container #content #center #shop #sheet-music tr.over td.price { color:#FFFFFF; }
#container #content #center #shop #legal { text-align:center; padding-top:14px; }
#container #content #center #shop #legal a { color:#666666; }
#container #content #center #shop #legal a:hover { color:#000000; }
#container #content #center #shop #downloads div.title { font-size:13px; color:#999999; text-align:center; text-transform:uppercase; padding:35px 0 25px 0; }
#container #content #center #shop #downloads div.image img { width:227px; height:38px; margin:0 auto; }
#container #content #center #shop #downloads div.link { text-align:center; padding-top:11px; }
#container #content #center #shop #downloads div.link a { font-size:13px; color:#999999; }
#container #content #center #shop #downloads div.link a:hover { color:#000000; }

#container #content #center #gallery { padding-top:5px; }
#container #content #center #gallery #text { padding:7px 20px 0 20px; }
#container #content #center #gallery #text p { text-align:center; }
#container #content #center #gallery #thumbnails td { padding:15px 10px 0 10px; }
#container #content #center #gallery #thumbnails td a { display:block; overflow:hidden; position:relative; width:60px; height:60px; border-bottom:5px solid #FFFFFF; }
#container #content #center #gallery #thumbnails td a:hover { border-bottom:5px solid #57B6DD; }
#container #content #center #gallery #thumbnails td a.active { border-bottom:5px solid #57B6DD; }
#container #content #center #gallery #thumbnails td a.active:hover { border-bottom:5px solid #57B6DD; }
#container #content #center #gallery #numbers { font-size:13px; text-align:center; line-height:16px; color:#999999; padding:16px 10px 16px 10px; }
#container #content #center #gallery #numbers a { font-size:13px; color:#999999; margin:0 1px 0 1px; }
#container #content #center #gallery #numbers a:hover { color:#000000; }
#container #content #center #gallery #numbers a.active { color:#000000; }
#container #content #center #gallery #numbers a:hover { color:#000000; }
#container #content #center #gallery #numbers span a { color:#57B6DD; }
#container #content #center #gallery #zoom img { margin:0 auto; }
#container #content #center #gallery #legend { padding:11px 20px 0 20px; }
#container #content #center #gallery #legend p { text-align:center; }
#container #content #center #biography { padding:0 10px 0 10px; }
#container #content #center #biography h2 { font-size:15px; padding-bottom:6px; }
#container #content #center #biography p { padding-bottom:6px; }
#container #content #center #biography #menu-content { margin-bottom:15px; }
#container #content #center #biography #picture { float:left; width:140px; padding:4px 20px 0 0; }
#container #content #center #biography #picture img { width:140px; height:180px;}
#container #content #center #biography #picture div { text-align:center; padding-top:4px; }
#container #content #center #biography #picture div a { color:#666666; }
#container #content #center #biography #picture div a:hover { color:#000000; }
#container #content #center #biography #text { float:left; width:300px; }
#container #content #center #promo { padding:0; }
#container #content #center #promo #menu-content { width:460px; margin:0 auto; margin-bottom:10px; }
#container #content #center #promo #thumbnails td { padding:15px 10px 0 10px; }
#container #content #center #promo #thumbnails td a { display:block; overflow:hidden; position:relative; width:60px; height:60px; border-bottom:5px solid #FFFFFF; }
#container #content #center #promo #thumbnails td a:hover { border-bottom:5px solid #57B6DD; }
#container #content #center #promo #thumbnails td a.active { border-bottom:5px solid #57B6DD; }
#container #content #center #promo #thumbnails td a.active:hover { border-bottom:5px solid #57B6DD; }
#container #content #center #promo #numbers { font-size:13px; text-align:center; line-height:16px; color:#999999; padding:16px 10px 16px 10px; }
#container #content #center #promo #numbers a { font-size:13px; color:#999999; margin:0 2px 0 2px; }
#container #content #center #promo #numbers a:hover { color:#000000; }
#container #content #center #promo #numbers a.active { color:#000000; }
#container #content #center #promo #numbers a:hover { color:#000000; }
#container #content #center #promo #numbers span a { color:#57B6DD; }
#container #content #center #promo #zoom img { margin:0 auto; }
#container #content #center #promo #legend { text-align:center; color:#666666; line-height:16px; padding:11px 10px 0 10px; }
#container #content #center #promo #legend a { font-weight:bold; color:#57B6DD; }
#container #content #center #promo #legend a:hover { color:#000000; }
#container #content #center #promo #legend span a { font-weight:bold; color:#000000; }
#container #content #center #promo #legend span a:hover { color:#57B6DD; }
#container #content #center #promo #logos { margin:0 auto; margin-left:20px; }
#container #content #center #promo #logos td { line-height:16px; vertical-align:middle; padding:10px 0 0 20px; }
#container #content #center #promo #logos td a { color:#666666; }
#container #content #center #promo #logos td a:hover { color:#57B6DD; }
#container #content #center #specs { padding:30px 10px 0 10px; }
#container #content #center #programmes { padding:0 10px 0 10px; }
#container #content #center #programmes #intro { text-align:center; padding:7px 0 0 0; }
#container #content #center #programmes h2 { font-weight:bold; color:#FF9000; padding:9px 0 8px 0; }
#container #content #center #press { padding:0 10px 0 10px; }
#container #content #center #press h2 { font-weight:bold; color:#FF9000; padding:9px 0 8px 0; }
#container #content #center #press .ref { font-weight:bold; color:#57B6DD; }
#container #content #center #press .stars img { width:9px; height:9px; display:inline; margin:0 1px 0 0; }
#container #content #center #sponsors { padding:0 10px 0 10px; }
#container #content #center #sponsors p { padding-left:30px; padding-right:30px; }
#container #content #center #bookings { padding:6px 10px 0 10px; }
#container #content #center #bookings h2 { font-size:13px; font-weight:bold; color:#FF9000; padding:11px 0 6px 0; }
#container #content #center #bookings p { font-size:11px; line-height:14px; }
#container #content #center #bookings p a { font-size:11px; }
#container #content #center #bookings p .agent { font-size:14px; }
#container #content #center #bookings form { border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:6px 0 0 0; margin:4px 0 9px 0; }
#container #content #center #bookings form img { margin:0 auto; margin-bottom:11px; }
#container #content #center #bookings form table { margin:0 0 9px 11px; }
#container #content #center #bookings form table .btn { width:44px; height:18px; background:url(/images/sections/contact/btn-send.gif) 0 0 no-repeat; margin:5px 0 0 138px; }
#container #content #center #bookings form table .btn:hover { background-position:0 -18px; }
#container #content #center #bookings form p { text-align:center; }
#container #content #center #bookings form p span { color:#FF9000; }
#container #content #center #bookings #countries { text-align:center; color:#999999; line-height:18px; padding:0 20px 19px 20px; }
#container #content #center #bookings #countries a { font-weight:bold; color:#000000; }
#container #content #center #bookings #countries a:hover { color:#FF9000; }
#container #content #center #bookings #countries a.active { color:#FF9000; }
#container #content #center #bookings #countries a.active:hover { color:#FF9000; }
#container #content #center #bookings .country-hidden { visibility:hidden; position:absolute; }
#container #content #center #bookings .country-visible { visibility:visible; position:relative; }
#container #content #center #bookings .country-visible h3 { font-weight:bold; color:#FF9900; padding-bottom:6px; }
#container #content #center #bookings .country-visible span.agent { font-size:14px; }
#container #content #center #inquiries { padding:6px 10px 0 10px; }
#container #content #center #inquiries h2 { font-size:13px; font-weight:bold; color:#FF9000; padding:11px 0 6px 0; }
#container #content #center #inquiries p { line-height:14px; }
#container #content #center #guestbook { padding:0 10px 0 10px; }
#container #content #center #guestbook #menu-content { border-bottom:1px solid #CCCCCC; margin-bottom:1px; }
#container #content #center #guestbook form { border-bottom:1px solid #CCCCCC; padding:5px 0 0 0; margin:0 0 9px 0; }
#container #content #center #guestbook form p { font-size:11px; line-height:14px; text-align:center; }
#container #content #center #guestbook form p span { color:#FF9000; }
#container #content #center #guestbook form table { margin:3px 0 9px 0; }
#container #content #center #guestbook form table td { font-size:11px; color:#666666; }
#container #content #center #guestbook form table td.field #captcha { width:54px; border:1px solid #E5E5E5; background:#E5E5E5 url(/images/captcha/captcha.php) no-repeat; }
#container #content #center #guestbook form table td .btn { width:44px; height:18px; background:url(/images/sections/contact/btn-send.gif) 0 0 no-repeat; margin:9px 0 0 134px; }
#container #content #center #guestbook form table td .btn:hover { background-position:0 -18px; }
#container #content #center #guestbook .comment { border-bottom:1px solid #CCCCCC; padding:8px 0 2px 0; }
#container #content #center #guestbook .comment span { font-weight:bold; color:#57B6DD; }
#container #content #center #guestbook .comment a { font-weight:normal; }
#container #content #center #mailing-list { padding:0 10px 0 10px; }
#container #content #center #mailing-list p { text-align:center; }
#container #content #center #mailing-list p span { color:#FF9000; }
#container #content #center #mailing-list #frm_mailing { border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; padding:8px 0 1px 0; margin:17px 0 8px 0; }
#container #content #center #mailing-list #frm_mailing img { margin:0 auto; margin-bottom:11px; }
#container #content #center #mailing-list #frm_mailing table { margin:3px 0 9px 19px; }
#container #content #center #mailing-list #frm_mailing table .btn { width:110px; height:18px; background:url(/images/sections/contact/mailing-list/btn-add-me-to-list.gif) 0 0 no-repeat; margin:0 0 0 105px; }
#container #content #center #mailing-list #frm_mailing table .btn:hover { background-position:0 -18px; }
#container #content #center #mailing-list #frm_mailing p { font-size:11px; line-height:14px; text-align:center; }
#container #content #center #mailing-list #frm_comment { border-bottom:1px solid #CCCCCC; padding:0 0 0 0; margin:4px 0 12px 0; }
#container #content #center #mailing-list #frm_comment img { margin:0 auto; margin-bottom:11px; }
#container #content #center #mailing-list #frm_comment table { margin:3px 0 9px 2px; }
#container #content #center #mailing-list #frm_comment table .btn { width:120px; height:18px; background:url(/images/sections/contact/mailing-list/btn-send-comments.gif) 0 0 no-repeat; margin:5px 0 0 100px; }
#container #content #center #mailing-list #frm_comment table .btn:hover { background-position:0 -18px; }
#container #content #center #mailing-list #frm_comment p { font-size:11px; line-height:14px; text-align:center; }
#container #content #center #news { padding:0 10px 0 10px; }
#container #content #center #news h2 { font-size:16px; line-height:18px; color:#666666; text-transform:uppercase; padding-bottom:8px; }
#container #content #center #news .image { padding:1px 0 8px 0; }
#container #content #center #news .image img { margin:0 auto; }
#container #content #center #news #menu-nav { padding:15px 0 11px 0; }
#container #content #center #news #menu-nav span { color:#000000; }
#container #content #center #news #menu-nav a { color:#000000; }
#container #content #center #news #menu-nav a span { font-size:11px; color:#FF9000; margin:0; }
#container #content #center #news #menu-nav a:hover { color:#666666; }
#container #content #center #news #menu-nav a:hover span { color:#666666; }
#container #content #center #video { padding:0 10px 0 10px; }
#container #content #center #video h2 { font-size:16px; line-height:18px; color:#666666; text-transform:uppercase; padding-bottom:8px; }
#container #content #center #video .image { padding:1px 0 8px 0; }
#container #content #center #video .image img { margin:0 auto; }
#container #content #center #video div.right div { line-height:16px; color:#666666; }
#container #content #center #video div.right div a { font-weight:bold; color:#57B6DD; }
#container #content #center #video div.right div a:hover { color:#000000; }
#container #content #center #video #menu-nav { padding:15px 0 11px 0; }
#container #content #center #video #menu-nav span { color:#000000; }
#container #content #center #video #menu-nav a { color:#000000; }
#container #content #center #video #menu-nav a span { font-size:11px; color:#FF9000; margin:0; }
#container #content #center #video #menu-nav a:hover { color:#666666; }
#container #content #center #video #menu-nav a:hover span { color:#666666; }
#container #content #center #send-story { padding:0 10px 0 10px; }
#container #content #center #send-story h1 { background:url(/images/sections/backstage/spread-the-word.gif); padding-bottom:17px; }
#container #content #center #send-story p { font-size:11px; line-height:14px; text-align:center; margin-top:9px; }
#container #content #center #send-story p span { color:#FF9000; }
#container #content #center #send-story table { margin:0 0 0 2px; }
#container #content #center #send-story table td { font-size:11px; color:#666666; }
#container #content #center #send-story table td.field #captcha { width:54px; border:1px solid #E5E5E5; background:#E5E5E5 url(/images/captcha/captcha.php) no-repeat; }
#container #content #center #send-story .btn { width:44px; height:18px; background:url(/images/sections/contact/btn-send.gif) 0 0 no-repeat; margin:5px 0 0 138px; }
#container #content #center #register { padding:0 10px 0 10px; }
#container #content #center #register h1 { background:url(/images/sections/backstage/register-to-go-backstage.gif); padding-bottom:17px; }
#container #content #center #register p { font-size:11px; line-height:14px; text-align:center; }
#container #content #center #register p a { font-size:11px; }
#container #content #center #register img { margin:0 auto; margin-top:15px; margin-bottom:11px; }
#container #content #center #register input.txt { width:162px; }
#container #content #center #forgot { padding:0 10px 0 10px; }
#container #content #center #forgot h1 { background:url(/images/sections/backstage/forgot-your-password.gif); padding-bottom:17px; }
#container #content #center #forgot p { font-size:11px; text-align:center; margin-bottom:11px; }
#container #content #center #forgot .txt { width:312px; }
#container #content #center #forgot .btn { width:44px; height:18px; background:url(/images/sections/contact/btn-send.gif) 0 0 no-repeat; margin:2px 0 0 134px; }
#container #content #center #profile { padding:0 10px 0 10px; }
#container #content #center #profile h1 { background:url(/images/sections/backstage/update-my-profile.gif); padding-bottom:17px; }
#container #content #center #profile table { margin-left:2px; }
#container #content #center #profile table td { font-size:11px; color:#666666; }
#container #content #center #profile table .btn { width:58px; background:url(/images/sections/backstage/btn-proceed.gif); margin-left:90px; }
#container #content #center #tell-friend { padding:0 10px 0 10px; }
#container #content #center #tell-friend h1 { background:url(/images/sections/backstage/spread-the-word.gif); padding-bottom:17px; }
#container #content #center #tell-friend p { font-size:11px; line-height:14px; text-align:center; margin-top:9px; }
#container #content #center #tell-friend p span { color:#FF9000; }
#container #content #center #tell-friend table { margin:0 0 0 2px; }
#container #content #center #tell-friend table td { font-size:11px; color:#666666; }
#container #content #center #tell-friend .btn { width:44px; height:18px; background:url(/images/sections/contact/btn-send.gif) 0 0 no-repeat; margin:5px 0 0 138px; }
#container #content #center #introduction { padding:0 10px 0 10px; }
#container #content #center #introduction h1 { padding-bottom:10px; }
#container #content #center #introduction p { font-size:14px; line-height:30px; text-align:justify; }
#container #content #center #introduction div { padding-top:10px; }
#container #content #center #introduction div img { float:left; }
#container #content #center #meet-the-group h1 { width:480px; }
#container #content #center #meet-the-group img.mtg-member { position:absolute; visibility:hidden; z-index:500; }
#container #content #center #meet-the-group div.intro-bottom { height:140px; }
#container #content #center #meet-the-group div.intro-bottom div { float:left; width:56px; height:140px; margin-right:4px; }
#container #content #center #meet-the-group div.intro-bottom div a { position:relative; display:block; overflow:hidden; text-indent:-10000px; width:56px; height:140px; background-position:0 0; background-repeat:no-repeat; }
#container #content #center #meet-the-group div.intro-bottom div a:hover { background-position:0 -140px; }
#container #content #center #meet-the-group #menu-members { float:left; width:140px; padding:20px 0 0 10px; }
#container #content #center #meet-the-group #menu-members table { margin-top:15px; }
#container #content #center #meet-the-group #menu-members table td { padding:0 20px 7px 0; }
#container #content #center #meet-the-group #menu-members table td a { position:relative; display:block; overflow:hidden; text-indent:-10000px; width:50px; height:68px; background-repeat:no-repeat; }
#container #content #center #meet-the-group #menu-members table td a:hover { background-position:0 -68px; }
#container #content #center #meet-the-group #menu-members table td a.active { background-position:0 -68px; }
#container #content #center #meet-the-group #menu-members table td a.active:hover { background-position:0 -68px; }
#container #content #center #meet-the-group #member-details { float:right; width:310px; padding-right:10px; }
#container #content #center #meet-the-group #member-details #menu-content { margin:0; border:none; }
#container #content #center #meet-the-group #member-details img { margin:0 auto; margin-bottom:8px; }
#container #content #center #meet-the-group #member-details #slider-mtg { width:300px; height:440px; }
#container #content #center #meet-the-group #member-details #slider-mtg div { position:absolute; display:none; width:300px; height:440px; }
#container #content #center #meet-the-group #member-details #slider-mtg div img { width:300px; height:440px; }
r

#container #content #center #history { padding:0 10px 0 10px; }
#container #content #center #history h1 { background:url(/images/sections/backstage/history/the-history-page.gif); }
#container #content #center #history p { font-size:11px; line-height:14px; }
#container #content #center #history a { font-size:11px; }
#container #content #center #history div.intro p { font-size:12px; line-height:16px; }
#container #content #center #history div.intro a { font-size:12px; }
#container #content #center #history table.past-members th { text-align:left; font-size:10px; font-weight:bold; color:#666666; padding:11px 0 3px 0; }
#container #content #center #history table.past-members td { font-size:11px; color:#666666; padding-bottom:3px; }
#container #content #center #history table.past-members td a { font-size:11px; color:#57B6DD; }
#container #content #center #history table.past-members td a:hover { color:#000000; }
#container #content #center #history table.years { margin:0 auto; }
#container #content #center #history table.years td { text-align:center; font-size:11px; font-weight:bold; color:#999999; line-height:16px; width:60px; padding-top:5px; }
#container #content #center #history table.years td a { font-size:11px; font-weight:bold; color:#57B6DD; }
#container #content #center #history table.years td a:hover { color:#000000; }
#container #content #center #history div.title { font-size:11px; font-weight:bold; color:#57B6DD; text-transform:uppercase; padding:25px 0 5px 30px; }
#container #content #center #history div.menu-nav { padding:20px 0 16px 0; }
#container #content #center #history div.menu-nav a { color:#000000; }
#container #content #center #history div.menu-nav a span { font-size:11px; color:#FF9000; margin:0; }
#container #content #center #history div.menu-nav a:hover { color:#666666; }
#container #content #center #history div.menu-nav a:hover span { color:#666666; }
#container #content #center #history div.menu-nav div { text-align:left; float:left; width:140px; padding-top:2px; }
#container #content #center #history div.menu-nav div.name { font-size:18px; font-weight:bold; color:#57B6DD; text-align:center; width:180px; padding-top:0; }
#container #content #center #history div.image { text-align:center; font-size:11px; color:#666666; padding-top:4px; padding-bottom:17px; }
#container #content #center #history div.image img { margin:0 auto; margin-bottom:9px; }
#container #content #center #history #highlights td { font-size:11px; line-height:16px; color:#666666; }
#container #content #center #history #videos td { vertical-align:middle; padding:0 12px 10px 0; }
#container #content #center #history #videos td img { width:80px; height:60px; }
#container #content #center #history #videos td a { font-size:11px; color:#57B6DD; }
#container #content #center #history #videos td a:hover { color:#000000; }


#container #content #center #discography { padding:0 10px 0 10px; }
#container #content #center #discography h1 { background:url(/images/sections/backstage/discography/the-discography-page.gif); }
#container #content #center #discography p { font-size:11px; line-height:14px; }
#container #content #center #discography a { font-size:11px; }
#container #content #center #discography div.intro p { font-size:12px; line-height:16px; }
#container #content #center #discography div.intro a { font-size:12px; }
#container #content #center #discography div.title { font-size:11px; font-weight:bold; color:#57B6DD; text-transform:uppercase; padding:20px 0 5px 30px; }
#container #content #center #discography table.list th { text-align:left; font-size:10px; font-weight:bold; color:#666666; padding:11px 30px 3px 0; }
#container #content #center #discography table.list td { font-size:11px; color:#666666; padding-right:30px; padding-bottom:3px; }
#container #content #center #discography table.list td a { font-size:11px; color:#57B6DD; }
#container #content #center #discography table.list td a:hover { color:#000000; }
#container #content #center #discography div.menu-nav { padding:15px 0 11px 0; }
#container #content #center #discography div.menu-nav a { color:#000000; }
#container #content #center #discography div.menu-nav a span { font-size:11px; color:#FF9000; margin:0; }
#container #content #center #discography div.menu-nav a:hover { color:#666666; }
#container #content #center #discography div.menu-nav a:hover span { color:#666666; }
#container #content #center #discography a.buy { position:relative; display:block; overflow:hidden; text-indent:-10000px; width:42px; height:24px; background:url(/images/sections/backstage/discography/buy-it-now.gif) 0 0 no-repeat; }
#container #content #center #discography a.buy:hover { background-position:0 -24px; }
#container #content #center #discography table.album th { text-align:right; font-size:10px; font-weight:bold; color:#666666; padding-right:20px; }
#container #content #center #discography table.album td { font-size:11px; color:#666666; }
#container #content #center #discography table.singers td { font-size:11px; color:#666666; padding-bottom:2px; }
#container #content #center #discography table.tracks th { text-align:left; font-size:10px; font-weight:bold; color:#666666; padding:3px 15px 3px 0; }
#container #content #center #discography table.tracks td { font-size:11px; color:#666666; padding:0 15px 3px 0; }
#container #content #center #discography div.issues div { font-size:11px; line-height:14px; color:#666666; }


#container #content #center #collaborations { padding:0 10px 0 10px; }
#container #content #center #collaborations h1 { background:url(/images/sections/backstage/collaborations/the-collaborations-page.gif); }
#container #content #center #collaborations p { font-size:11px; line-height:14px; }
#container #content #center #collaborations a { font-size:11px; }
#container #content #center #collaborations div.intro p { font-size:12px; line-height:16px; }
#container #content #center #collaborations div.intro a { font-size:12px; }
#container #content #center #collaborations ul.thumbnails li { float:left; font-size:14px; line-height:16px; color:#666666; text-align:center; width:153px; padding-top:14px; }
#container #content #center #collaborations ul.thumbnails li img { width:100px; height:100px; margin:0 auto; margin-bottom:7px; }
#container #content #center #collaborations ul.thumbnails li a { font-size:14px; color:#57B6DD; }
#container #content #center #collaborations ul.thumbnails li a:hover { color:#000000; }
#container #content #center #collaborations div.title { font-size:11px; font-weight:bold; color:#57B6DD; text-transform:uppercase; padding:20px 0 5px 30px; }
#container #content #center #collaborations ul.list li { font-size:11px; color:#666666; line-height:16px; padding-left:30px; }
#container #content #center #collaborations ul.list li a { font-size:11px; color:#CF8627; }
#container #content #center #collaborations div.menu-nav { padding:20px 0 16px 0; }
#container #content #center #collaborations div.menu-nav a { color:#000000; }
#container #content #center #collaborations div.menu-nav a span { font-size:11px; color:#FF9000; margin:0; }
#container #content #center #collaborations div.menu-nav a:hover { color:#666666; }
#container #content #center #collaborations div.menu-nav a:hover span { color:#666666; }
#container #content #center #collaborations div.menu-nav div { text-align:left; float:left; width:70px; padding-top:2px; }
#container #content #center #collaborations div.menu-nav div.name { font-size:18px; font-weight:bold; color:#57B6DD; text-align:center; width:320px; padding-top:0; }
#container #content #center #collaborations div.image { text-align:center; font-size:11px; color:#666666; padding-top:4px; padding-bottom:17px; }
#container #content #center #collaborations div.image img { margin:0 auto; margin-bottom:9px; }
#container #content #center #collaborations #tracks { margin:10px 0 10px 39px; }
#container #content #center #collaborations #tracks tr td.miniplayer { width:36px; padding:2px 8px 0 0; }
#container #content #center #collaborations #tracks tr td.track-number { font-size:11px; line-height:15px; color:#666666; padding:0 8px 0 0; }
#container #content #center #collaborations #tracks tr td.track-title { font-size:11px; line-height:15px; color:#666666; }
#container #content #center #collaborations #videos td { vertical-align:middle; padding:0 12px 10px 0; }
#container #content #center #collaborations #videos td img { width:80px; height:60px; }
#container #content #center #collaborations #videos td a { font-size:11px; color:#57B6DD; }
#container #content #center #collaborations #videos td a:hover { color:#000000; }


#container #content #center #features { padding:0 10px 0 10px; }
#container #content #center #features h1 { font-size:16px; text-transform:uppercase; color:#666666; padding-bottom:8px; }
#container #content #center #features p { padding-bottom:16px; }
#container #content #center #features p.author { font-weight:bold; color:#56B7DD; padding-bottom:8px }
#container #content #center #features #menu-nav { text-align:center; padding:15px 0 11px 0; }
#container #content #center #features #menu-nav span { color:#000000; }
#container #content #center #features #menu-nav a { color:#000000; }
#container #content #center #features #menu-nav a span { font-size:11px; color:#FF9000; margin:0; }
#container #content #center #features #menu-nav a:hover { color:#666666; }
#container #content #center #features #menu-nav a:hover span { color:#666666; }
#container #content #center #blog { padding:0 10px 0 10px; }
#container #content #center #blog div.post { border-bottom:1px solid #CCCCCC; padding:0 0 2px 0; margin-bottom:8px; }
#container #content #center #blog #comments { border-bottom:1px solid #CCCCCC; font-size:2px; margin-bottom:8px; }
#container #content #center #blog #comments div.comment { padding:5px 10px 0 10px; }
#container #content #center #blog h2 { font-size:16px; line-height:18px; color:#666666; text-transform:uppercase; padding-bottom:1px; }
#container #content #center #blog h2 a { font-size:16px; line-height:18px; color:#666666; text-transform:uppercase; }
#container #content #center #blog .infos { font-size:10px; color:#666666; }
#container #content #center #blog .infos a { font-size:10px; }
#container #content #center #blog form {  }
#container #content #center #blog form p { font-size:11px; line-height:14px; text-align:center; }
#container #content #center #blog form p span { color:#FF9000; }
#container #content #center #blog form table { margin:3px 0 9px 2px; }
#container #content #center #blog form table td { font-size:11px; color:#666666; }
#container #content #center #blog form table td div { font-size:11px; font-weight:bold; color:#666666; padding-top:5px; }
#container #content #center #blog form table td .btn { width:44px; height:18px; background:url(/images/sections/contact/btn-send.gif) 0 0 no-repeat; margin:9px 0 0 138px; }
#container #content #center #blog form table td .btn:hover { background-position:0 -18px; }
#container #content #center #links { padding:0 10px 0 10px; }
#container #content #center #links #intro { text-align:center; padding:7px 0 0 0; }
#container #content #center #links table { margin-bottom:12px; }
#container #content #center #links table .image { width:125px; padding:0 25px 5px 0; }
#container #content #center #links table .image img { float:right; }
#container #content #center #links table .text { width:310px; padding-bottom:5px; }
#container #content #center #links table .text h2 { font-size:16px; color:#666666; padding-bottom:8px; }
#container #content #center #privacy { padding:17px 10px 0 10px; }
#container #content #center #privacy h1 { font-size:16px; color:#666666; text-align:center; padding-bottom:16px; }
#container #content #center #privacy p.intro { font-size:11px; font-weight:bold; color:#57B6DD; text-align:center; }
#container #content #center #privacy p { padding-bottom:16px; }
#container #content #center #legal { padding:17px 10px 0 10px; }
#container #content #center #legal h1 { font-size:16px; color:#666666; text-align:center; padding-bottom:8px; }
#container #content #center #legal h2 { font-weight:bold; color:#57B6DD; padding:9px 0 9px 0; }
#container #content #center #legal h3 { font-weight:bold; color:#666666; padding:1px 0 1px 0; }
#container #content #center #sitemap { padding:0 10px 0 10px; }
#container #content #center #sitemap h1 { background:url(/images/sections/sitemap/are-you-lost.gif) no-repeat; padding-bottom:27px; }
#container #content #center #sitemap h2 { font-weight:bold; color:#57B6DD; padding-bottom:10px; }
#container #content #center #sitemap li { list-style-type:none; }
#container #content #center #sitemap a { color:#666666; }
#container #content #center #sitemap a:hover { color:#000000; }
#container #content #center #sitemap ul { padding:0 0 0 0; }
#container #content #center #sitemap ul li { padding:0 0 10px 0; }
#container #content #center #sitemap ul ul { padding:0 0 0 16px; }
#container #content #center #sitemap ul ul li { padding:2px 0 0 0; }
#container #content #center #sitemap ul ul ul { padding:0 0 0 13px; }
#container #content #center #sitemap ul ul ul li { padding:2px 0 0 0; }
#container #content #center #sitemap #regular-area { float:left; width:190px; padding-left:40px; }
#container #content #center #sitemap #backstage-area { float:left; width:190px; padding-left:40px; }
#container #content #center #thank-you { padding:0 10px 0 10px; }
#container #content #center #thank-you h1.title { background:url(/images/sections/backstage/thank-you.gif); padding-bottom:16px; }
#container #content #center #thank-you p { text-align:center; }


#container #content #right { z-index:100; float:left; width:220px; }
#container #content #right #submenu { background:#999999; padding:8px 0 8px 0; }
#container #content #right #submenu li { padding:2px 0 2px 0; list-style-type:none; }
#container #content #right #submenu li a { position:relative; display:block; overflow:hidden; text-indent:-10000px; width:220px; height:20px; background-repeat:no-repeat; }
#container #content #right #submenu li a:hover { background-position:0 -20px; }
#container #content #right #submenu li a.active { background-position:0 -20px; }
#container #content #right #submenu li a.active:hover { background-position:0 -20px; }
#container #content #right #menu-gallery { background:#999999; padding:13px 0 20px 0; }
#container #content #right #menu-gallery li { list-style-type:none; }
#container #content #right #menu-gallery li a { color:#000000; }
#container #content #right #menu-gallery li a:hover { color:#FFFFFF; }
#container #content #right #menu-gallery li a.active { color:#FFFFFF; }
#container #content #right #menu-gallery li a.active:hover { color:#FFFFFF; }
#container #content #right #menu-gallery li div.year a { font-size:18px; line-height:24px; background:url(/images/menus/arrow-mouseout.gif) 0 8px no-repeat; padding-left:15px; }
#container #content #right #menu-gallery li div.year a:hover { background:url(/images/menus/arrow-mouseover.gif) 0 8px no-repeat; }
#container #content #right #menu-gallery li div.year a.active { background:url(/images/menus/arrow-mouseover.gif) 0 8px no-repeat; }
#container #content #right #menu-gallery li div.year a.active:hover { background:url(/images/menus/arrow-mouseover.gif) 0 8px no-repeat; }
#container #content #right #menu-gallery li ul { padding-left:15px; }
#container #content #right #menu-gallery li ul li { padding:0 10px 5px 0; }
#container #content #right #menu-gallery li ul li a { line-height:12px; }
 
#container #content #module-news { padding-bottom:22px; }
#container #content #module-news img { width:220px; height:40px; margin-bottom:8px; }
#container #content #module-news div.news { padding:8px 10px 0 10px; }
#container #content #module-news div.news div.title { color:#666666; text-transform:uppercase; background:url(/images/modules/news/arrow.gif) 0 3px no-repeat; padding-left:12px; }
#container #content #module-news div.news div.text { font-size:10px; color:#666666; }
#container #content #module-news div.news div.text a { font-size:8px; font-weight:bold; color:#CF8627; }
#container #content #module-news div.news div.text a:hover { color:#000000; }
#container #content #module-calendar { background:#FFCC66; width:220px; padding-bottom:20px; }
#container #content #module-calendar img { width:200px; height:28px; margin:0 auto; }
#container #content #module-calendar table.nav { width:162px; height:18px; margin:0 auto; }
#container #content #module-calendar table.nav td { font-size:10px; font-weight:bold; text-align:center; vertical-align:middle; color:#666666; width:130px; }
#container #content #module-calendar table.nav td.previous { width:11px; padding:1px 0 0 5px; }
#container #content #module-calendar table.nav td.previous a { position:relative; display:block; overflow:hidden; font-size:1px; text-indent:-10000px; width:11px; height:9px; background:url(/images/modules/calendar/arrow-previous.gif) no-repeat; }
#container #content #module-calendar table.nav td.previous a:hover { background-position:0 -9px; }
#container #content #module-calendar table.nav td.next { width:11px; padding:1px 5px 0 0; }
#container #content #module-calendar table.nav td.next a { position:relative; display:block; overflow:hidden; font-size:1px; text-indent:-10000px; width:11px; height:9px; background:url(/images/modules/calendar/arrow-next.gif) no-repeat; }
#container #content #module-calendar table.nav td.next a:hover { background-position:0 -9px; }
#container #content #module-calendar table.calendar { background:#FFCC6D; margin:0 auto; }
#container #content #module-calendar table.calendar td { font-size:10px; vertical-align:middle; background:#FFFFFF; height:18px; }
#container #content #module-calendar table.calendar td .date { font-size:10px; color:#57B6DD; text-align:center; width:22px; }
#container #content #module-calendar table.calendar td.highlight .date a { position:relative; display:block; overflow:hidden; font-size:10px; color:#666666; text-align:center; background:#ABDAEE; padding:3px 0 3px 0; }
#container #content #module-calendar table.calendar td.highlight .place { z-index:400; position:absolute; visibility:hidden; font-size:10px; color:#000000; background:#FFCC6D; padding:3px 5px 3px 1px; margin:0 0 0 22px; cursor:default; }
#container #content #module-feature { font-size:11px; line-height:15px; color:#666666; width:194px; padding:72px 13px 10px 13px; background:url(/images/modules/feature/this-months-feature.gif) no-repeat; }
#container #content #module-feature img { margin:0 auto; margin-bottom:9px; }
#container #content #module-feature span { color:#CF8627; }
#container #content #module-feature a { font-size:8px; color:#CF8627; font-weight:bold; }
#container #content #module-feature a:hover { color:#000000; }
#container #content #module-fans-get-more a { position:relative; display:block; overflow:hidden; text-indent:-10000px; width:220px; height:200px; background:url(/images/modules/fans-get-more.gif) no-repeat; }
#container #content #module-fans-get-more a:hover { background:url(/images/modules/fans-get-more.gif) 0 -200px no-repeat; }
#container #content #module-blog { width:220px; height:154px; background:url(/images/modules/blog/bg-blog.gif) repeat-x; }
#container #content #module-blog .date { font-size:11px; color:#FFFFFF; line-height:12px; background:url(/images/modules/blog/latest-entry.gif) no-repeat; padding-left:90px; margin:13px 0 10px 0; }
#container #content #module-blog .title { font-size:11px; color:#FFFFFF; height:52px; background-position:15px 0; background-repeat:no-repeat; padding:0 10px 0 60px; }
#container #content #module-blog .title span { font-size:10px; text-transform:uppercase; color:#FFCC6D; }
#container #content #module-blog div a { position:relative; display:block; overflow:hidden; text-indent:-10000px; background:url(/images/modules/blog/btn-enter-blog-now.gif) no-repeat; width:140px; height:21px; margin:0 auto; }
#container #content #module-blog div a:hover { background-position:0 -21px; }
#container #content #module-video { width:220px; background-color:#000000; }
#container #content #module-video .text { font-size:11px; color:#FFFFFF; line-height:15px; padding:15px 18px 0 18px; }
#container #content #module-video .text span { font-weight:bold; color:#FFCC66; }
#container #content #module-video .image { padding:15px 40px 15px 40px; }
#container #content #module-video .image img { width:140px; height:105px; }
#container #content #module-video .play { position:absolute; margin:-120px 40px 15px 40px; }
#container #content #module-video .play a:hover img { filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; }
#container #content #module-rss { width:220px; padding-top:10px; }
#container #content #module-rss table { margin:0 auto; }
#container #content #module-rss table td { vertical-align:middle; color:#666666; }
#container #content #module-rss table td img { margin-right:10px; }
#container #content #module-rss table td a { color:#666666; }
#container #content #module-rss table td a:hover { color:#000000; }
#container #content #module-audio-player { padding-top:15px; }
#container #content #module-audio-player div { width:190px; margin:0 auto; }
#container #content #module-audio-player a { position:relative; display:block; overflow:hidden; text-indent:-10000px; background:url(/images/modules/audio-player/btn-hear-more-samples.gif) 10px 0 no-repeat; width:200px; height:36px; }
#container #content #module-audio-player a:hover { background-position:10px -36px; }
#container #content #module-meet-the-group { width:220px; background-color:#CCCCCC; background-repeat:no-repeat; }
#container #content #module-meet-the-group div { width:220px; background:url(/images/modules/meet-the-group/meet-the-group.gif) 40px 0 no-repeat; }
#container #content #module-meet-the-group div a { position:relative; display:block; overflow:hidden; line-height:18px; color:#666666; width:165px; padding:50px 5px 12px 50px;}
#container #content #module-buy-cds-now img { margin:0 auto; }
#container #content #module-flash-2-images { height:190px; }
#container #content #module-flash-3-images { height:250px; }
#container #content #module-flash-8-images { height:220px; }

#container #content #module-slider-group { width:220px; }
#container #content #module-slider-group div { position:absolute; display:none; width:220px; }
#container #content #module-slider-group div img { width:220px; }

#container #bottom { vertical-align:bottom; }
#container #bottom #quote { width:520px; margin:0 auto; }
#container #bottom #footer { width:100%; background:#666666; }
#container #bottom #footer-center { text-align:center; width:960px; height:123px; padding-top:19px; margin:0 auto; }
#container #bottom #footer-center #footer-center-top { height:73px; }
#container #bottom #footer-center #footer-center-top #links { float:left; padding-left:10px; }
#container #bottom #footer-center #footer-center-top #links .title { float:left; width:122px; height:11px; margin:14px 5px 0 0; }
#container #bottom #footer-center #footer-center-top #links .item { float:left; padding:5px 0 0 6px; }
#container #bottom #footer-center #footer-center-top #links .item img { margin-top:5px; }
#container #bottom #footer-center #footer-center-top #members { float:right; padding-right:7px; }
#container #bottom #footer-center #footer-center-top #members .title { float:left; width:106px; height:11px; margin:14px 11px 0 0; }
#container #bottom #footer-center #footer-center-top #members .member { float:left; font-size:11px; color:#FFCC6D; text-align:center; width:46px; }
#container #bottom #footer-center #footer-center-top #members .member div a { position:relative; display:block; overflow:hidden; text-indent:-10000px; width:40px; height:40px; border:3px solid #666666; }
#container #bottom #footer-center #footer-center-top #members .member div a:hover { border:3px solid #FFCC6D; }
#container #bottom #footer-center span { margin:0 2px 0 2px; }
#container #bottom #footer-center #white { font-size:10px; color:#FFFFFF; padding-bottom:3px; }
#container #bottom #footer-center #white a { font-size:10px; color:#FFFFFF; }
#container #bottom #footer-center #black { font-size:10px; color:#000000; }
#container #bottom #footer-center #black a { font-size:10px; color:#000000; }
#container #bottom #footer-center #gray { font-size:10px; color:#999999; }
#container #bottom #footer-center #gray a { font-size:10px; color:#999999; }
