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,h2,h3,h4,h5,input,select,textarea { font-family:arial, verdana; font-size:12px; color:#eee; 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 { border:none; }
a { text-decoration:none;color:#EBBDB7; }
a.page:hover { text-decoration:underline; }
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; }

h1 { color:#fff; font-weight:bold;font-family:arial, verdana; font-size:11pt; text-align:left; padding:24px 0 14px 0; }
h2 { color:#aaaaaa; font-weight:bold;font-family:arial, verdana; font-size:10pt; text-align:left; padding:0px 0 4px 0; }
h3 { color:#fff; font-weight:bold;font-family:arial, verdana; font-size:10pt; text-align:left; padding:0px 0 14px 0; }

.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: #000 url(img/bak-top.gif) repeat-x; margin:0 auto; }
#container #top #header #header-center { width:960px; height:118px; background:url(img/bg-header.gif) no-repeat; margin:0 auto; }
#container #top #header #header-center #logo { position:absolute; margin:0px 0 0 0px; }
#container #top #header #header-center #logo img { width:960px; height:130px; }
#container #top #header #header-center #login { float:right; font-size:11px; text-align:right; color:#FFCC6D; width:260px; padding:28px 25px 0 0; }

#container #top2 #header2 #header-center2 { width:960px; height:157px; background:url(img/bg-header2.gif) no-repeat; margin:0 auto; }
#container #top2 #header2 #header-center2 #logo2 { position:absolute; margin:17px 0 0 172px; }
#container #top2 #header2 #header-center2 #logo2 img { width:281px; height:102px; }




#container #top #nav { width:100%; background:#000000; border-top: 1px solid #AAADAD;border-bottom: 1px solid #AAADAD; }
#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:226px; }
#container #top #nav #nav-center ul li.nav-btn { float:left; padding:0 13px 0 12px; background:url(menu/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; 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; 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(menu/home.gif); width:40px; }
#container #top #nav #nav-center ul li.nav-btn a#btn-shop { background-image:url(menu/shop.gif); width:37px; }
#container #top #nav #nav-center ul li.nav-btn a#btn-albums { background-image:url(menu/albums.gif); width:53px; }
#container #top #nav #nav-center ul li.nav-btn a#btn-media { background-image:url(menu/media.gif); width:49px; }
#container #top #nav #nav-center ul li.nav-btn a#btn-contact { background-image:url(menu/contact.gif); width:54px; }
#container #top #nav #nav-center ul li.nav-btn .menu { position:absolute; visibility:hidden; margin-left:0; filter:alpha(opacity=98); -moz-opacity:.98; opacity:.98; }
#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; font-size:12px; color:#FFFFFF; padding:2px 8px 3px 8px; background:#9C8A88; }
#container #top #nav #nav-center ul li.nav-btn .menu li a:hover { background:#000; }
#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-albums li a { width:167px; }
#container #top #nav #nav-center ul li.nav-btn #menu-media li a { width:146px; }
#container #top #nav #nav-center ul li.nav-btn #menu-contact li a { width:76px; }
#container #top #nav #nav-center #latest { position:absolute; width:190px; }
#container #top #nav #nav-center #latest a { position:relative; display:block; text-indent:-10000px; background:url(img/latest.gif) no-repeat; width:190px; height:40px; }
#container #top #nav #nav-center #latest a:hover { background-position:0 -40px; }
#container #top #nav #nav-center #search { position:absolute; width:185px; margin-left:760px; }
#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(img/search.gif); }

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

#container #content #home-left { float:left; width:560px; }
#container #content #home-left #headlines { position:absolute; margin-top:276px; }
#container #content #home-left #headlines #headline span { font-size:11px; }
#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-right1 { float:left; width:200px; }
#container #content #home-right1 #player { background:#3E4747; width:200px; border: 0px solid #BB6A00; }
#container #content #home-right1 #player img { width:200px; height:40px; }
#container #content #home-right1 #player div { width:164px; margin:0 auto; }
#container #content #home-right2 { float:left; width:200px; }
#container #content #home-right2 #weazel a { position:relative; display:block; text-indent:-10000px; background:url(img/weazel2.gif) no-repeat; width:200px; height:190px; }
#container #content #home-right2 #menu-weazel { background-position:-10px 0; }
#container #content #home-right2 #menu-weazel a { width:200px; }
#container #content #home-right2 #links { padding-top:11px; }
#container #content #home-right2 #links a { position:relative; display:block; 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 #left-all { z-index:100; float:left; width:920px;padding: 10px 20px 20px 18px; }

#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; color:#999999; text-align:center; padding:15px 0 13px 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 #shop #itunes { width:500px;color:#666666; text-align:left; padding:12px 0 15px 0; border-top:1px solid #fff; }
#container #content #center #shop #itunes img { display:inline; vertical-align:middle; margin:0 3px -1px 5px; }
#container #content #center #shop #tracks { width:200px;margin:0px 0 22px 0px;text-align:left; }
#container #content #center #shop #tracks tr td.track-number { width:20px;text-align:right; font-size:12px; line-height:15px; color:#fff; padding:0 12px 0 0; }
#container #content #center #shop #tracks tr td.track-title { font-size:12px; line-height:15px; color:#fff; }
#container #content #center #shop tr td.track-info { font-size:12px; line-height:15px; color:#AAAA9B; }
#container #content #center #shop tr td.track-info p a { text-decoration:underline;color:#F18D09; }

#container #content #center #albums #itunes { width:500px;color:#666666; text-align:left; padding:12px 0 15px 0; border-top:1px solid #fff; }
#container #content #center #albums #itunes2 { width:500px;color:#666666; text-align:left; padding:0px 0 0px 0; border-top:1px solid #fff; }
#container #content #center #albums #itunes img { display:inline; vertical-align:middle; margin:0 3px -1px 5px; }
#container #content #center #albums #tracks { width:250px;margin:0px 0 22px 0px;text-align:left; }
#container #content #center #albums #tracks tr td.track-number { width:20px;text-align:right; font-size:12px; line-height:15px; color:#fff; padding:0 12px 0 0; }
#container #content #center #albums #tracks tr td.track-title { font-size:12px; line-height:15px; color:#fff; }
#container #content #center #albums tr td.track-info { font-size:12px; line-height:15px; color:#AAAAAA; }
#container #content #center #albums tr td.track-info p a { text-decoration:underline;color:#F18D09; }

#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 #right2 { z-index:100; float:left; width:220px; }
#container #content #right2 #submenu { text-align:left;top:20px;width:220px;background:#000; padding:18px 0px 8px 0;margin: 0px 80px 0px 0px; }
 
#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; 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; line-height:18px; color:#666666; width:165px; padding:50px 5px 12px 50px;}


#container #bottom { vertical-align:bottom; }
#container #bottom #footer { width:100%; background:#666666; }
#container #bottom #footer-center { text-align:center; width:960px; height:73px; padding-top:19px; margin:0 auto; }


#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; }