body,td,th {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 10px;
	color: #000000;
}

.contentTitle {font-size: 12px}

#Layer1 {
	position:absolute;
	width:190px;
	height:270px;
	z-index:1;
	left: 571px;
	top: 208px;
}
#Layer2 {
	position:absolute;
	width:215px;
	height:374px;
	z-index:1001;
	left: 558px;
	top: 120px;
}


/* BODIES */
.body_start {
        background-color: #FFFFFF;
        margin-left: 0px; 
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        background-image: url(../img/start_bg.gif);
        background-repeat: no-repeat;
}       
.body_home {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img/home_bg.gif);
	background-repeat: no-repeat;
}
.body_discography {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img/discography_bg.gif);
	background-repeat: no-repeat;
}
.body_performance_combinations {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img/performance_combinations_bg.gif);
	background-repeat: no-repeat;
}
.body_performance_reviews {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img/performance_reviews_bg.gif);
	background-repeat: no-repeat;
}
.body_performance_people {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img/performance_people_bg.gif);
	background-repeat: no-repeat;
}
.body_aboutandy {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img/aboutandy_bg.gif);
	background-repeat: no-repeat;
}
.body_aboutandy_biography {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img/aboutandy_biography_bg.gif);
	background-repeat: no-repeat;
}
.body_aboutandy_jcp {
        background-color: #FFFFFF;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        background-image: url(../img/aboutandy_jcp_bg.gif);
        background-repeat: no-repeat;
}
.body_aboutandy_privatelessons {
        background-color: #FFFFFF;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        background-image: url(../img/aboutandy_privatelessons_bg.gif);
        background-repeat: no-repeat;
}
.body_aboutandy_lectures {
        background-color: #FFFFFF;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        background-image: url(../img/aboutandy_lectures_bg.gif);
        background-repeat: no-repeat;
}
.body_media {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img/media_bg.gif);
	background-repeat: no-repeat;
}
.body_media_notes {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img/media_notes_bg.gif);
	background-repeat: no-repeat;
}
.body_media_listen {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img/media_listen_bg.gif);
	background-repeat: no-repeat;
}
.body_contact {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img/contact_bg.gif);
	background-repeat: no-repeat;
}
.body_guestbook {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img/guestbook_bg.gif);
	background-repeat: no-repeat;
}
.body_shop {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img/shop_bg.gif);
	background-repeat: no-repeat;
}


/* CONTENTS */
#LayerStartVideo {
        position:absolute;
        width:320px;
        height:386px;
        z-index:1;
        left: 219px;
        top: 228px;
        overflow: hidden;
}
#LayerStartEntersite {
	position:absolute;
	width:120px;
	height:22px;
	z-index:1;
	left: 425px;
	top: 422px;
}
#LayerStartBG {
        position:absolute;
        width:320px;
        height:386px;
        z-index:10;
        left: 0px;
        top: 0px;
        overflow: visible;
}

#LayerHomeContent {
	position:absolute;
	width:280px;
	height:386px;
	z-index:1;
	left: 237px;
	top: 181px;
	overflow: hidden;
}
#LayerDiscographyContent {
	position:absolute;
	width:280px;
	height:386px;
	z-index:1;
	left: 237px;
	top: 181px;
	overflow: hidden;
}

#LayerPerformanceCombinationsContent {
	position:absolute;
	width:305px;
	height:413px;
	z-index:1;
	left: 223px;
	top: 164px;
	overflow: hidden;
}
#LayerPerformanceCombinationsList {
	position:absolute;
	width:217px;
	height:341px;
	z-index:1;
	left: 546px;
	top: 155px;
}


#LayerAboutandyMenu {
	position:absolute;
	width:340px;
	height:12px;
	z-index:1;
	left: 232px;
	top: 130px;
	overflow: visible;
}


#LayerMediaMenu {
	position:absolute;
	width:240px;
	height:12px;
	z-index:1;
	left: 232px;
	top: 137px;
	overflow: visible;
}
#LayerMediaVideoContent {
	position:absolute;
	width:450px;
	height:350px;
	z-index:1;
	left: 237px;
	top: 181px;
}
#LayerMediaPicsContent {
	position:absolute;
	width:450px;
	height:350px;
	z-index:1;
	left: 237px;
	top: 181px;
}
#LayerMediaListenDownload {
	position:absolute;
	width:155px;
	height:236px;
	z-index:2;
	left: 582px;
	top: 217px;
	overflow: hidden;
}
#LayerMediaListenPlayer {
	position:absolute;
	width:288px;
	height:290px;
	z-index:3;
	left: 241px;
	top: 180px;
}


#LayerContactContent {
	position:absolute;
	width:145px;
	height:386px;
	z-index:1;
	left: 200px;
	top: 155px;
	overflow: hidden;
}
#LayerContactForm {
	position:absolute;
	width:378px;
	height:401px;
	z-index:1;
	left: 380px;
	top: 99px;
	background-image: url(../img/contact_form_bg.gif);
}
#LayerContactFormTable {
	position:absolute;
	width:320px;
	height:115px;
	z-index:1;
	left: 10px;
	top: 70px;
}
#LayerContactMessage {
        position:absolute;
        width:320px;
        height:14px;
        z-index:3;
        left: 390px;
        top: 135px;
}
.contact_message {
        font-family: Georgia, "Times New Roman", Times, serif;
        font-size: 10px;
        color: #ff0000;
}
.contact_form_input {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	padding: 2px;
	width: 320px;
	border: 0px none #FFFFFF;
}
.contact_form_button {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	background-color: #FFFFFF;
	padding: 2px;
	height:20px;
	border: 0px none #FFFFFF;
}
.contact_form_td {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333333;
	padding-bottom: 10px;
}

#LayerGuestbookForm {
	position:absolute;
	width:240px;
	height:308px;
	z-index:1;
	left: 547px;
	top: 133px;
	background-image: url(../img/guestbook_form_bg.gif);
}
#LayerGuestbookFormTable {
	position:absolute;
	width:206px;
	height:241px;
	z-index:1;
	left: 27px;
	top: 64px;
}
#LayerGuestbookBtn {
	position:absolute;
	width:118px;
	height:17px;
	z-index:106;
	left: 259px;
	top: 128px;
	overflow: visible;
}
.guestbook_form_input {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	padding: 2px;
	width: 200px;
	border: 0px none #FFFFFF;
}
.guestbook_form_button {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #333333;
	background-color: #FFFFFF;
	padding: 2px;
	height:20px;
	border: 0px none #FFFFFF;
}
.guestbook_form_td {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #333333;
	padding-bottom: 5px;
}
.guestbook_btn_td {
	padding-right: 10px;
}
.guestbook_hr {
	color: #ded395;
	height: 1px;
}


/* CONTENT LINKS */
a.home:link, a.home:visited, a.home:hover, a.home:active {
	color: #eb9022;
	text-decoration: none;
}
a.discography:link, a.discography:visited, a.discography:hover, a.discography:active {
	color: #cf6e26;
	text-decoration: none;
}
a.performances:link, a.performances:visited, a.performances:hover, a.performances:active {
	color: #0055a0;
	text-decoration: none;
}
a.aboutandy:link, a.aboutandy:visited, a.aboutandy:hover, a.aboutandy:active {
	color: #c62927;
	text-decoration: none;
}
a.media:link, a.media:visited, a.media:hover, a.media:active {
	color: #934590;
	text-decoration: none;
}
a.contact:link, a.contact:visited, a.contact:hover, a.contact:active {
	color: #267245;
	text-decoration: none;
}
a.guestbook:link, a.guestbook:visited, a.guestbook:hover, a.guestbook:active {
	color: #ded395;
	text-decoration: none;
}
a.shop:link, a.shop:visited, a.shop:hover, a.shop:active {
	color: #3494a9;
	text-decoration: none;
}


/* MENUS */
a.cssMenu:link, a.cssMenu:visited, a.cssMenu:hover, a.cssMenu:active {
	cursor: pointer;
	cursor: hand;
}

#LayerMenuHome {
	position:absolute;
	width:61px;
	height:36px;
	z-index:1;
	left: 32px;
	top: 141px;
}
#LayerMenuDiscography {
	position:absolute;
	width:92px;
	height:29px;
	z-index:1;
	left: 32px;
	top: 180px;
}
#LayerMenuPerformance {
	position:absolute;
	width:98px;
	height:24px;
	z-index:1;
	left: 32px;
	top: 212px;
}
#LayerMenuAboutAndy {
	position:absolute;
	width:101px;
	height:29px;
	z-index:1;
	left: 32px;
	top: 239px;
}
#LayerMenuMedia {
	position:absolute;
	width:61px;
	height:32px;
	z-index:1;
	left: 32px;
	top: 271px;
}
#LayerMenuContact {
	position:absolute;
	width:80px;
	height:23px;
	z-index:1;
	left: 32px;
	top: 306px;
}
#LayerMenuGuestbook {
	position:absolute;
	width:77px;
	height:22px;
	z-index:1;
	left: 32px;
	top: 332px;
}
#LayerMenuShop {
	position:absolute;
	width:51px;
	height:27px;
	z-index:1;
	left: 32px;
	top: 357px;
}

/* SUBMENUS PERFORMANCE */
#LayerMenuPerformanceCombinations {
	position:absolute;
	width:99px;
	height:20px;
	z-index:1;
	left: 214px;
	top: 127px;
}
#LayerMenuPerformanceReviews {
	position:absolute;
	width:61px;
	height:20px;
	z-index:1;
	left: 321px;
	top: 127px;
}
#LayerMenuPerformancePeople {
	position:absolute;
	width:152px;
	height:20px;
	z-index:1;
	left: 390px;
	top: 127px;
}

/* SUBMENUS ABOUT ANDY */
#LayerMenuAboutandyBiography {
	position:absolute;
	width:72px;
	height:20px;
	z-index:1;
	left: 214px;
	top: 127px;
}
#LayerMenuAboutandyJCP {
	position:absolute;
	width:36px;
	height:20px;
	z-index:1;
	left: 294px;
	top: 127px;
}
#LayerMenuAboutandyPrivatelessons {
	position:absolute;
	width:103px;
	height:20px;
	z-index:1;
	left: 337px;
	top: 127px;
}
#LayerMenuAboutandyLecures {
	position:absolute;
	width:133px;
	height:20px;
	z-index:1;
	left: 448px;
	top: 127px;
}

/* SUBMENUS MEDIA */
a.cssMenuMedia:link, a.cssMenuMedia:visited, a.cssMenuMedia:hover, a.cssMenuMedia:active {
	color: #333333;
	text-decoration: none;
}

