
#sidebox {
	border-left:1px solid #cecece;
	border-top:none;
	border-right:none;
	border-bottom:1px solid #cecece;
	padding:4px;
	margin:0px;
	width:201px;
	background-image:url(images/sideboxbackground.jpg);
	background-repeat:no-repeat;
	background-color:#fcfaf5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.65em;
}

#bookingbox {
	border-left:1px solid #cecece;
	border-top:none;
	border-right:none;
	border-bottom:1px solid #cecece;
	padding:4px;
	margin:0px;
	width:201px;
	background-image:url(images/sideboxbackground.jpg);
	background-repeat:no-repeat;
	background-color:#fcfaf5;
}

#bookingtext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.65em;
}

#bookingtextred
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.65em;
	color:#e72424;
	font-weight:bold;
}


#bookingsmall
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.55em;
}

#navtable {
	border-left:none;
	border-top:none;
	border-right:1px solid #e72424;
	border-bottom:none;
	padding:0px;
	margin:0px;
	width:100%;
}

#navtableorange {
	border-left:none;
	border-top:none;
	border-right:1px solid #f1641f;
	border-bottom:none;
	padding:0px;
	margin:0px;
	width:100%;
}

#navtableblue {
	border-left:none;
	border-top:none;
	border-right:1px solid #0687da;
	border-bottom:none;
	padding:0px;
	margin:0px;
	width:100%;
}

#navtableyellow {
	border-left:none;
	border-top:none;
	border-right:1px solid #f7c213;
	border-bottom:none;
	padding:0px;
	margin:0px;
	width:100%;
}

#navtablegreen {
	border-left:none;
	border-top:none;
	border-right:1px solid #11a735;
	border-bottom:none;
	padding:0px;
	margin:0px;
	width:100%;
}



#body {
	border:none;
	padding-left:20px;
	padding-top:0px;
	padding-right:20px;
	padding-bottom:10px;
	margin:0px;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
	line-height:1.5em;
}

img.sectionheader {
margin-left:26px;
margin-bottom:20px;
}

#icontable {
	border:none;
	padding:0px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.6em;
}

a:link
{
	text-decoration:underline;
	color:#000000;
}

a:hover
{
	text-decoration:underline;
	color:#000000;
}

a:visited
{
	text-decoration:underline;
	color:#000000;
}

a:active
{
	text-decoration:underline;
	color:#000000;
}

img.imgbody
{
	padding-left:4px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:1px;
}

td.footer {
	padding-top:10px;
	padding-bottom:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.6em;
	color:#666666;
}

input.booking{
	font-size:.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	border:1px solid #8b8b8b;
	width:175px;
}

textarea.booking{
	font-size:.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	border:1px solid #8b8b8b;
	width:175px;
}

input.button {
 font-size:.7em;
 font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color:#eeeeee;
 margin-left: 110px;
 margin-top: 12px;
 margin-bottom: 18px;
 border: 1px solid #666666;
}

hr.orange {
	border: none 0;
	border-top: 1px dashed #f1641f;/*the border*/
	width: 90%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	margin-top:20px;
	margin-bottom:20px;
}

hr.blue {
	border: none 0;
	border-top: 1px dashed #0687da;/*the border*/
	width: 90%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	margin-top:20px;
	margin-bottom:20px;
}

hr.yellow {
	border: none 0;
	border-top: 1px dashed #f7c213;/*the border*/
	width: 90%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	margin-top:20px;
	margin-bottom:20px;
}

hr.green {
	border: none 0;
	border-top: 1px dashed #11a735;/*the border*/
	width: 90%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	margin-top:20px;
	margin-bottom:20px;
}


a:link.orange
{
	text-decoration:underline;
	color:#f1641f;
}

a:hover.orange
{
	text-decoration:underline;
	color:#f1641f;
}

a:visited.orange
{
	text-decoration:underline;
	color:#f1641f;
}

a:active.orange
{
	text-decoration:underline;
	color:#f1641f;
}

a:link.blue
{
	text-decoration:underline;
	color:#0687da;
}

a:hover.blue
{
	text-decoration:underline;
	color:#0687da;
}

a:visited.blue
{
	text-decoration:underline;
	color:#0687da;
}

a:active.blue
{
	text-decoration:underline;
	color:#0687da;
}


a:link.yellow
{
	text-decoration:underline;
	color:#deab03;
}

a:hover.yellow
{
	text-decoration:underline;
	color:#deab03;
}

a:visited.yellow
{
	text-decoration:underline;
	color:#deab03;
}

a:active.yellow
{
	text-decoration:underline;
	color:#deab03;
}

a:link.green
{
	text-decoration:underline;
	color:#11a735;
}

a:hover.green
{
	text-decoration:underline;
	color:#11a735;
}

a:visited.green
{
	text-decoration:underline;
	color:#11a735;
}

a:active.green
{
	text-decoration:underline;
	color:#11a735;
}

img.lessons {
 border:1px solid #000000;
 margin-left:8px;
 margin-bottom:4px;
 }
 
 input.contact {
 width: 250px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #FFFFFF;
 color: #000000;
 border: 1px solid #72646D;
 margin-right: 0px;
}

checkbox {
 width: 375px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #FFFFFF;
 color: #000000;
 border: 1px solid #72646D;
 margin-right: 0px;
}

textarea.contact {
 width: 256px;
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 background-color: #FFFFFF;
 color: #000000;
 border: 1px solid #72646D;
 margin-right: 0px;
}

input.submit {
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#FFFFFF;
 background-color: #E72424;
 margin-top: 10px;
 margin-bottom: 2px;
 margin-left:50px;
 border: 1px solid #000000;
 height:22px;
 width:75px;
}