
div#preload { display: none; }

body
{
 position: relative;
 margin: 0px;
 text-align: center;
}


#main
{
 top: 0px;
 margin: 0 auto;
 margin-top: 0px;
 width: 920px;
 z-index: 10;
}


#mainOffset0 /* IE fix */
{
 position: absolute;
 left: 0px;
}

#mainOffset
{
 position: relative;
 left: -75px;
 top: 30px;
}

h1 span
{
 display: none;
}

h1
{
 position: absolute;
 left: 213px;
 top: 0px;
 top: 1px;
 width: 464;
 width: 462;
 height: 289;
 background: url('./pieces_mainpage/pieces_upper_middle_logo_normal_px464x289.jpg') no-repeat;
 background: url('./pieces_mainpage/main_pose_and_logo_px464x580.jpg') no-repeat scroll -2px 0;
 margin: 0px;
}



#midMiddle
{
 position: absolute;
 left: 231px;
 left: 213px;
 top: 289px;
 width: 576;
 height: 242;
 background: url('./pieces_mainpage/pieces_mid_middle_px576x242.jpg') no-repeat;
 background: url('./pieces_mainpage/main_pose_and_logo_px464x580.jpg') no-repeat scroll -2px -288px;
}


#midRightPiece
{
 position: absolute;
 left: 674;
 top: 377px;
 width: 56;
 height: 205;
 background: url('./pieces_mainpage/piece_right_record_px059x205.jpg') no-repeat scroll -2px -2px;
 background: url('./pieces_mainpage/piece_right_record_px059x205.jpg') no-repeat scroll -2px -2px;
}


#description p,
#newMember p,
#announcement p span
{
 display: none;
 background: #f00;
 background: #ff0;
}
#announcement p a
{
 position: relative;
 top: -8px;
 left: -2px;
 display: block;
 width: 132px;
 height: 232px;
 z-index: 100;
}
#announcement p a:hover
{
 border: 2px solid #fc0;
}
#description .main
{
 position: absolute;
 left: 78px;
 top: 176px;
 top: 249px;
 width: 218px;
 height: 279px;
 background: url('./pieces_mainpage/pieces_v2_one_feelgooddancegrooves3.jpg') no-repeat scroll 0px 0px;
 background: url('./pieces_mainpage/pieces_top_left_feelGoodDanceGrooves_px218x206.jpg') no-repeat scroll 0px 0px;
 background: url('./pieces_mainpage/pieces_top_left_feelgooddiscojams_px218x206.jpg') no-repeat scroll 0px 0px;
}
#description .trailer
{
 position: absolute;
 left: 78px;
 top: 455px;
 width: 288px;
 height: 132px;
 background: url('./pieces_mainpage/pieces_v2_two_highfidelityretrophonic3.jpg') no-repeat scroll 0px 0px;
}

#newMember,
#announcement
{
 position: absolute;
 top: 1px;
 left: 0px;
}

#announcement .main
{
 position: absolute;
 left: 78px;
 top: 30px;
 top: 2px;
 width: 130px;
 height: 256px;
 background: url('./pieces_mainpage/pieces_top_left_wilebskis_px133x256.jpg') no-repeat scroll -1px -1px;

 font-size: 140%;
}
#newMember .main
{
 position: absolute;
 left: 78px;
 top: 1px;
 width: 143px;
 height: 76px;
 background: url('./pieces_mainpage/pieces_top_left_welcome_px143x076.jpg') no-repeat scroll 0px -1px;
}
#newMember .trailer
{
 position: absolute;
 left: 78px;
 top: 75px;
 width: 134px;
 height: 173px;
 background: url('./pieces_mainpage/pieces_top_left_deeDee_px134x173.jpg') no-repeat scroll 0px 0px;
}
#announcement .trailer
{
 position: absolute;
 left: 78px;
 top: 75px;
 width: 134px;
}


#trailingLine03
{
 position: absolute;
 left: 1px;
 top: 531px;
 width: 805px;
 height: 089px;
 background: url('./pieces_mainpage/pieces_v2_lower_01and02.jpg') no-repeat -2px 0px;
}

#bottom
{
 position: absolute;
 left: 0px;
 top: 620px;
 width: 807;
 height: 092;
 background: url('./pieces_mainpage/pieces_lower_bottom_px807x093.jpg') no-repeat;
}







#menuPanel
{
 position: absolute;
 left: 600px;
 top: 90px;
 width: 320px;
 height: 600px;
}


#menuPanel span
{
 display: none;
}

#menuPanel #menuHeading
{
 position: absolute;
 right: 10;
 top: 17px;
 margin: 0px;
 width: 235;
 height: 067;
 background: url('./pieces_mainpage/pieces_right_heading_px237x067.jpg') no-repeat;
}



#menuPanel ul
{
 position: absolute;
 right: 0px;
 top: 0px;
 width: 100%;
 margin: 0px;
}

#menuPanel .video
{
 position: absolute;
 right: 11px;
 top: 85px;
}

#menuPanel .video .label
{
 position: absolute;
 right: 0px;
 top: 0px;
 width: 160;
 height: 31;
 background: url('./pieces_mainpage/pieces_right_tv_label_px160x031.jpg') no-repeat;
}

#menuPanel li.video:hover .label
{
 background: url('./pieces_mainpage/pieces_right_tv_label_hover_px160x031.jpg') no-repeat;
}

#menuPanel .video .menuIcon
{
 position: absolute;
 right: 14px;
 top: 31px;
 width: 124;
 height: 89;
 background: url('./pieces_mainpage/pieces_right_tv_px124x089.jpg') no-repeat;
}

#menuPanel .photos
{
 position: absolute;
 right: 115px;
 top: 169px;
 top: 131px;
}

#menuPanel .photos .menuIcon
{
 position: absolute;
 right: 41px;
 top: 0px;
 width: 87;
 height: 77;
 height: 105;
 background: url('./pieces_mainpage/pieces_right_camera_px087x077.jpg') no-repeat;
 background: url('./pieces_mainpage/pieces_right_camera_px087x105.jpg') no-repeat;
}


#menuPanel .photos .label
{
 position: absolute;
 right: 0px;
 top: 105px;
 width: 144;
 height: 30;
 background: url('./pieces_mainpage/pieces_right_photos_label_px144x030.jpg') no-repeat;
}

#menuPanel li.photos:hover .label
{
 background: url('./pieces_mainpage/pieces_right_photos_label_hover_px144x030.jpg') no-repeat;
}



#menuPanel .schedule
{
 position: absolute;
 right: 12px;
 top: 271px;
}

#menuPanel .schedule .menuIcon
{
 position: absolute;
 right: 0px;
 top: 0px;
 width: 148;
 height: 69;
 background: url('./pieces_mainpage/pieces_right_van_px148x069.jpg') no-repeat;
}

#menuPanel .schedule .label
{
 position: absolute;
 right: 0px;
 top: 69px;
 width: 148;
 height: 25;
 background: url('./pieces_mainpage/pieces_right_van_label_px148x025.jpg') no-repeat;
}

#menuPanel li.schedule:hover .label
{
 background: url('./pieces_mainpage/pieces_right_van_label_hover_px148x025.jpg') no-repeat;
}

#menuPanel .parties
{
 position: absolute;
 right: 20px;
 top: 367px;
 z-index: 40;
}

#menuPanel .parties .menuIcon
{
 position: absolute;
 right: 3px;
 top: 0px;
 width: 207;
 height: 169;
 background: url('./pieces_mainpage/pieces_right_parties_px209x169.jpg') no-repeat;
}

#menuPanel li.parties:hover .menuIcon
{
 background: url('./pieces_mainpage/pieces_right_parties_hover_px209x169.jpg') no-repeat;
}

#menuPanel .parties .label
{
 position: absolute;
 right: 2px;
 top: 169px;
 width: 207;
 height: 25;
 background: url('./pieces_mainpage/pieces_right_parties_label_px209x025.jpg') no-repeat;
}

#menuPanel li.parties:hover .label
{
 background: url('./pieces_mainpage/pieces_right_parties_label_hover_px209x025.jpg') no-repeat;
}

#menuPanel .contact
{
 position: absolute;
 right: 216px;
 top: 525px;
 width: 154px;
 height: 79px;
 z-index: 10;
}

#menuPanel .contact .menuIcon
{
 position: absolute;
 right: 48px;
 top: 0px;
 width: 106;
 height: 61;
 background: url('./pieces_mainpage/pieces_right_phone_px106x061.jpg') no-repeat;
}


#menuPanel .contact .label
{
 position: absolute;
 right: 0px;
 top: 61px;
 width: 154;
 height: 028;
 background: url('./pieces_mainpage/pieces_right_phone_label_px154x028.jpg') no-repeat;
}

#menuPanel li.contact:hover .label
{
 background: url('./pieces_mainpage/pieces_right_phone_label_hover_px154x028.jpg') no-repeat;
}




.headerMenu
{
 position: relative;
 top: -20px;
 margin-top: 20px;
 margin-left: 80px;
}


.footerMenu
{
 position: absolute;
 top: 650px;
 left: 140px;
 width: 800px;
 margin-top: 0px;
 text-align: left;
 z-index: 50;
}

.footerMenu a
{
 color: #c50;
}


#copyRightNotice
{
 position: absolute;
 top: 700;
 left: 0px;
 width: 900;
 margin-top: 10px;
 margin-right: 50px;
 padding-top: 100px;
}

#eXTReMe
{
 position: absolute;
 top: 780px;
 right: 0px;
 z-index: 90;
}


.ms_dec01,
.ms_dec02,
.ms_dec03,
.ms_dec03_outer
{
 display: none;
}


.facebook .icon,
.myspace .icon
{
 float: right;
 margin-top: -10px;
}
 


