body{

	background-color:#FFFFFF;
	font-family: verdana, sans-serif;
	font-size: 11px;
	margin:0px;
	padding:0px;
}

p.text{
	width:405px;
	color:#111717;
	line-height:15px;
	margin-top:0px;
	margin-bottom:15px;
}

b{
	color:#C03D95;
}

h1{
	width:405px;
	margin-top:30px;
	margin-bottom:10px;
	font-size: 11px;
	color:#31B8BC;
}

h2{
	width:405px;
	margin-top:0px;
	margin-bottom:5px;
	font-size: 11px;
	color:#C03D95;
}


th{
	padding-top:10px;
	font-size: 11px;
	color:#C03D95;
}

th.price{
	font-size: 11px;
	color:#C03D95;
}

#move_links{
	margin-top:8px;

}

a.links{

	font-family: verdana, sans-serif;
    font-size: 12px;
	color: #FFFFFF;
	margin-left:28px;
	height:15px;
	width:155px;
	text-decoration:none;
	display:block;
}

a.linksselected{

	font-family: verdana, sans-serif;
    font-size: 12px;
	color: #31B8BC;
	margin-left:28px;
	height:15px;
	width:155px;
	text-decoration:none;
	display:block;
}

a.gallerylinks{

	font-family: verdana, sans-serif;
    font-size: 12px;
	color: #BF3394;
}

a.gallerylinksselected{
	font-family: verdana, sans-serif;
    font-size: 12px;
	color: #31B8BC;
}

.gallery_tn {
	width:130px;
	height:130px;
	float:left;
	text-align:center;
	line-height:130px;
}

.gallery_tn  img {
	vertical-align: middle;
}

.gallery_navigation {
	position:relative;
	top:-150px;
}

#gallery_navi {
	width:550px;
}

#center_gallery{
	background:url(../images/gallery_700.jpg) ;
	background-repeat: no-repeat;
	width:730px;
	height:700px;
	margin-top:-700px;
	margin-left:232px;
	overflow:auto;
}


#gallery_big_image {
	width:620px;
	padding:auto;
	text-align:center;
}

#main{
	width:962px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	overflow:hidden;
}
	
#top{
	background:url(../images/top.jpg) ;
	background-repeat: no-repeat;
	width:962px;
	height:191px;
	overflow:hidden;
}

#left_500{
	background:url(../images/left_500.jpg) ;
	background-repeat: no-repeat;
	width:232px;
	height:520px;
	overflow:hidden;
}

#left_700{
	background:url(../images/left_700.jpg) ;
	background-repeat: no-repeat;
	width:232px;
	height:700px;
	overflow:hidden;
}

#center{
	background:url(../images/center.jpg) ;
	background-repeat: no-repeat;
	width:425px;
	height:520px;
	margin-top:-528px;
	margin-left:232px;
	overflow:auto;
}

#center_500{
	background:url(../images/center_500.jpg) ;
	background-repeat: no-repeat;
	width:425px;
	height:520px;
	margin-top:-520px;
	margin-left:232px;
	overflow:auto;
}

#center_700{
	background:url(../images/center_700.jpg) ;
	background-repeat: no-repeat;
	background-position:bottom left;
	width:425px;
	height:700px;
	margin-top:-700px;
	margin-left:232px;
	overflow:auto;
}


#right_front, #right_dance, #right_music, #right_classes, #right_teachers, #right_prices, #right_gallery, #right_contact {
	background:url(../images/right.jpg) ;
	background-repeat: no-repeat;
	width:305px;
	height:520px;
	margin-top:-520px;
	margin-left:657px;
	overflow:hidden;
}

	#right_front{
		background:url(../images/front.jpg) ;
	}

	#right_dance{
		background:url(../images/dance_700.jpg) ;
		height:700px;
		margin-top:-700px;
	}

	#right_music{
		background:url(../images/music_700.jpg) ;
		height:700px;
		margin-top:-700px;
	}

	#right_classes{
		background:url(../images/classes.jpg) ;
	}
	
	#right_teachers{
		background:url(../images/teachers.jpg) ;
	}

	#right_prices{
		background:url(../images/prices.jpg) ;
	}
	
	#right_gallery{
		background:url(../images/gallery.jpg) ;
	}
	
	#right_contact{
		background:url(../images/contact.jpg) ;
	}

#bottom{
	background:url(../images/bottom.jpg) ;
	background-repeat: no-repeat;
	width:962px;
	height:61px;
	overflow:hidden;
}


#thankyou {
	background-color:#F4D1E9;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:170px;
}

#error {
	background-color:#F4D1E9;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:190px;
}

INPUT.button{ 
  background-color : #EDB1D7; 
  border           : solid #6D6F6B;
  border-width     : 1px; 
  color            : #111717; 
  font-family      : Verdana, sans-serif; 
  font-size        : 11px;
}	

#author {
	width: 100%;
	height:20px;
	text-align: center;
}

a.lemonline{
	text-decoration:none;
	color: #6D6F6B;
	
}

.tablemain{
	width:600px;
	margin:0px;
	padding:0px;
	color:#BF3394;
	font-size:9px;
}

.tdleft{
	width:40px;
	text-align:center;
	border:1px solid #DFB5CE;
}

.tdday{
	width:100px;
	text-align:center;
	border:1px solid #DFB5CE;
}

.tdinner,.tdinnerbooked {
	height:30px;
	border-top:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf;
	border:1px solid #cfcfcf;
	text-align:center;
	color: #212121;
	cursor:default;
	background-color: white;
}

.tdinnerbooked {
	background-color: #FFEFFA;

}

.pweekday {
	color:#BF3394;
	font-size:11px;
}

#email {
	position:relative;
	top:4px;
}

#contact_div {

}
