body { font-family:Arial; font-size:12px; color:#ffffff; margin:0; padding:0;background-color: #000;}
a { color: #ffffff; }
img { border:0; }
form { margin: 0; padding: 0; }
#wrapper { margin: 0 auto;text-align: center; width: 785px; }
#jukebox_top { background:url(images/bg_01_newcd.jpg) no-repeat left top; height:349px; width: 785px; margin: 0; padding: 0; }
#jukebox_mp3 { background:url(images/bg_02.jpg) no-repeat left top; height:38px; width: 785px; margin: 0; padding: 0; line-height: 0; font-size: 0; z-index: 1}
#jukebox_bottom { background:url(images/bg_03.jpg) no-repeat left top; height:181px; width: 785px; margin: 0; padding: 0; text-align: left; }
#jukebox_bottom .menu_left { float:left; }
#jukebox_bottom .menu_right { float:left; }
#jukebox_bottom ul { list-style: none; padding:  0; margin: 0; }
#jukebox_bottom ul li a { font-weight:bold; font-size: 14px; color: #000; text-decoration: none; }
#jukebox_bottom ul li a:hover { color: #D80909; }
#jukebox_bottom ul li.members { padding: 40px 0 0 212px; }
#jukebox_bottom ul li.tourdates { padding: 5px 0 0 212px; }
#jukebox_bottom ul li.references { padding: 3px 0 0 212px; }
#jukebox_bottom ul li.gallery { padding: 2px 0 0 212px; }
#jukebox_bottom ul li.merchandise { padding: 3px 0 0 212px; }
#jukebox_bottom ul li.songlist { padding: 37px 0 0 110px; }
#jukebox_bottom ul li.videos { padding: 4px 0 0 110px; }
#jukebox_bottom ul li.links { padding: 4px 0 0 110px; }
#jukebox_bottom ul li.contact { padding: 2px 0 0 110px; }
.footer { margin: 0 auto; padding-top: 15px;}
.footer p {margin: 5px; padding:0; color:#4b565e;}
.footer a { text-decoration: underline; color:#4b565e}

.page_container { z-index: 5; position: relative; width: 500px; height: 400px; left: 0; top: -70px; margin: 0 142px; background-color: #000; border: 1px solid yellow; }
.page_header { width: 100%; height: 21px; padding: 3px 0; margin: 0; text-align:right; background-color: yellow; background:url(images/page_header_bg.gif) no-repeat left top;}
.page_header a { color: #D80909; text-decoration: none;} 
.page_text { padding: 10px; height: 352px; overflow: auto; text-align: left; }
/*.page_tourdates { font-size: 14px;}*/
/*.page_tourdates a { color: #ffffff; }*/
/*.page_tourdates p { padding: 0 0 15px 59px; margin: 0; font-weight: normal; font-size: 12px; }*/
.page_members_split { clear:both; border-top: 1px solid yellow; margin-top: 10px; padding-top: 10px; }
.page_members_pic { float:left; padding: 0 8px 8px 0;}

#initial_image { position: absolute; z-index: 10; }
.initial_image_container { z-index: 10; position: relative; width: 500px; height: 500px; left: 0; top: 0; margin: 0 142px;}
#members, #tourdates, #gallery, #songlist, #videos, #links, #contact, #newcd, #references { position: absolute; visibility: hidden; z-index: 1; }

#contact_form { margin: 1px auto; border:1px dashed #999; padding: 8px; font-size:12px;width:300px; }
#contact_result { margin: 5px auto; font-size: 14px; font-weight: bold; color: red; text-align: center; margin-top:1px;}

.hover_only a { text-decoration: none; }
.hover_only a:hover{ text-decoration: underline; }
