body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #dedede;
	border: 0px;
	margin: 0px;
}
#container {
	width: 950px;
	border-width: 1px;
	border-color: #333333;
	border-style: solid;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	background-color: #FFFFFF;
	position: relative;
}
#header {
	width: 950px;
	height: 112px;
	background-image:url(images/percussive_edge.gif);
	position: relative;
}
#header-admin {
	width: 950px;
	height: 112px;
	background-image:url(/images/percussive_edge-admin.gif);
	position: relative;
}
#nav {
	width: 950px;
	height: 85px;
	position: relative;

}

#middlesection {
	width: 950px;
	background-image: url(images/drumming_tuition.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height: 565px;
	padding: 0px;
	margin: 0px;
	position: relative;
	height: auto !important; /* For standard-compliant browsers*/
	height: 565px; /* Internet Explorer */
	z-index: 1;
}
#homebottom {
	width: 193px;
	height: 24px;
	position: relative;
	margin-top: 30px;
	margin-right: 50px;
	float:right;
}
#homemaincontent {
	width: 470px;
	background-image:url(images/home-bg.gif);
	background-repeat:no-repeat;
	min-height: 308px;
	position: relative;
	font-size: 80%;	
	margin-right: 50px;
	float:right;
	height: auto !important; /* For standard-compliant browsers*/
	height: 308px; /* Internet Explorer */
	z-index: 2;

}
#adminmaincontent {
	width: 470px;
	position: relative;
	font-size: 80%;	
	margin-right: 50px;
	float:right;
	height: auto !important; /* For standard-compliant browsers*/
	z-index: 2;
}
#padding20 {
	padding: 20px;
}
#home-title {
	width: 470px;
	position: relative;
	margin-top: 50px;
	margin-right: 50px;
	float:right;
}
a {
	color:#FF6600;
	text-decoration: underline;
}
a.hover {
	text-decoration: none;
}

#leftshim {
	min-height: 565px;
	height: auto !important; /* For standard-compliant browsers*/
	height: 565px; /* Internet Explorer */
	float:left;
	width: 1px;
	position: relative;
}
.topmargin {
	margin-top: 70px;
	margin-bottom: 0px;
}
#tutormain {
	width: 598px;
	float: right;
	font-size: 70%;
	margin-bottom: 72px;
}
#tuitionmain {
	width: 598px;
	float: right;
	font-size: 70%;
	margin-top: 10px;
	position: relative;
}
#topdates {
	width: 598px;

}
#bottomdates {
	width: 598px;
}
#middledates {
	width: 262px;
	float: left;
}
#date1962 {
	width: 152px;
	background-image: url(images/1962.gif);
	background-repeat: no-repeat;
	height: auto !important;
	height: 166px;
	min-height: 166px;
	float: left;
	position: relative;
	z-index: 3;
	padding-top: 34px;
}
#date1962 p {
	padding: 20px;
	padding-top: 0px;
}
#date1976 {
	width: 262px;
	background-image: url(images/1976.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	min-height: 86px;
	padding-top: 34px;
}
#date1976 p {
	padding-top: 0px;
	padding-right: 18px;
	padding-bottom: 18px;
	padding-left: 18px;
}

#date1991 {
	width: 262px;
	background-image: url(images/1991.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	min-height: 86px;
	padding-top: 10px;
}
#date1991 p {
	padding: 18px;
	width: 134px;
	margin-left: 103px;
	padding-top: 0px;
}
#date1979 {
	width: 160px;
	background-image: url(images/1979.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	min-height: 128px;
	float: right;
	position: relative;
	padding-top: 34px;
}
#date1979 p {
	padding: 18px;
	padding-top: 0px;
}




#date1988 {
	width: 282px;
	background-image: url(images/1988.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	min-height: 128px;
	float: left;
	padding-top: 34px;
}
#date1988 p {
	padding: 18px;
	padding-top: 0px;
}
#date1994 {
	width: 165px;
	background-image: url(images/1994.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	min-height: 128px;
	float: left;
	padding-top: 34px;
}
#date1994 p {
	padding: 18px;
	padding-top: 0px;
}

#date2005 {
	width: 151px;
	background-image: url(images/1998.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	min-height: 128px;
	float: right;
	padding-top: 34px;
	
}
#date2005 p {
	padding: 24px;
	padding-top: 0px;
}
#tuitionmainleft {
	float: left;
	width: 312px;
	position: relative;
	margin-top:30px;
}
#tuitionmainright {
	float: right;
	width: 264px;
	position: relative;
	margin-right: 20px;
}


#onetoone {
	width: 312px;
/*	min-height: 300px; */
	background-image:url(images/onetoone-1.gif);
	background-repeat:no-repeat;	
/*	height: auto !important;*/ /* For standard-compliant browsers*/
/*	height: 300px;*/ /* Internet Explorer */
}

#tuitionmainleft .prop {
    float:right;
    width:1px;
  }

#tuitionmainleft .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }
  
#tuitionmainleft .min300px {
    float:right;
	height:300px;
  }
  #tuitionmainright .prop {
    float:right;
    width:1px;
  }

#tuitionmainright .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }
  
#tuitionmainright .min182px {
    float:right;
	height:182px;
  }
#tuitionmainright .min231px {
    float:right;
	height:231px;
}
#onetooneleft {
    float:left;
  }
#onetoone2left {
    float:left;
	margin-top: 15px;
}
#onetoone3left {
    float:left;
	margin-top: 15px;
}
  
#onetoone p {
	width: 260px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
}



#onetoone2 {
	width: 264px;
	min-height: 182px;
	background-image:url(images/onetoone-2.gif);
	background-repeat:no-repeat;
	height: auto !important; /* For standard-compliant browsers*/
	height: 182px; /* Internet Explorer */
}
#onetoone2 p {
	width: 178px;
	margin-left: 20px;
}
#onetoone3 {
	width: 264px;
	min-height: 231px;
	background-image:url(images/onetoone-3.gif);
	background-repeat:no-repeat;
	height: auto !important; /* For standard-compliant browsers*/
	height: 231px; /* Internet Explorer */
}
#onetoone3 p {
	width: 200px;
	margin-left: 38px;
}

#studiomainleft {
	float: left;
	width: 272px;
	position: relative;
	margin-top:30px;
	padding: 0px;
}
#studiomainright {
	float: right;
	width: 321px;
	position: relative;
	margin-right: 5px;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 3px;
}
#studio1 {
	width: 272px;
/*	min-height: 300px; */
	background-image:url(images/studio-left.gif);
	background-repeat:no-repeat;
	margin: 0px;
	padding: 0px;
/*	height: auto !important;*/ /* For standard-compliant browsers*/
/*	height: 300px;*/ /* Internet Explorer */
}
#studiomainleft .prop {
    float:right;
    width:1px;
  }

#studiomainleft .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }
  
#studiomainleft .min300px {
    float:right;
	height:309px;
  }
#studio1left {
    float:left;
  }
#studio1 p {
	width: 240px;
	margin-left: 20px;
	margin-right: 10px;
	margin-top: 20px;
	padding: 0px;
}

#studio3 {
	width: 321px;
/*	min-height: 300px; */
	background-image:url(images/studio-right.gif);
	background-repeat:no-repeat;	
	margin-top: 0px;
	padding-top: 0px;
/*	height: auto !important;*/ /* For standard-compliant browsers*/
/*	height: 300px;*/ /* Internet Explorer */
}

#studio3left {
    float:left;
  }
#studio3 p {
	width: 180px;
	margin-left: 100px;
	margin-right: 20px;
	margin-top: 40px;
}

#studiomainright .prop {
    float:right;
    width:1px;
  }

#studiomainright .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

#studiomainright .min134px {
    float:right;
	height:134px;
}
#studio-pic {
	margin-top: 57px;
	margin-bottom: 0px;
	padding: 0px;
}
#studiotitle {
	width: 272;
	margin: 0px;
	padding: 0px;
	border-color: #3300FF;
/*	border-style: solid;
	border-width: 1px; */
}

#contactmiddlesection {
	width: 950px;
	background-image: url(images/contactbg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height: 565px;
	padding: 0px;
	margin: 0px;
	position: relative;
	height: auto !important; /* For standard-compliant browsers*/
	height: 565px; /* Internet Explorer */
	z-index: 1;
}
#contactmain {
	width: 920px;
	margin-left: 0px;
	float: right;
	font-size: 70%;
	margin-bottom: 72px;
}
#contactleft {
	float: left;
	width: 309px;
	position: relative;
	padding: 0px;
}
#contactright {
	float: right;
	width: 525px;
	position: relative;
	padding: 0px;
	margin-right: 20px;
}
#contactbg {
	width: 309px;
	background-image: url(images/contactdetails.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height: 326px;
	padding: 0px;
	margin-top: 10px;
	position: relative;
	height: auto !important; /* For standard-compliant browsers*/
	height: 326px; /* Internet Explorer */
}
#contactbg .prop {
    float:right;
    width:1px;
  }

#contactbg .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

#contactbg .min266px {
    float:right;
	height:326px;
}
#contactmiddle {
	width: 1px;
	background-color: #333333;
	height: 374px;
	float: left;
	margin-left: 20px;

}
#name {
	width: 116px;
	color: #FFFFFF;
	font-size: 110%;
	font-weight:bold;
	position: relative;
	left: 90px;
	top: 15px;
}
#address {
	width: 116px;
	color: #FFFFFF;
	font-size: 110%;
	font-weight:bold;
	position: relative;
	left:150px;
	top: 55px;
}
#email {
	width: 116px;
	color: #FFFFFF;
	font-size: 110%;
	font-weight:bold;
	position: relative;
	left: 114px;
	top: 106px;
}
#email a {
	color: #FFFFFF;
	text-decoration: none;
}
#tel {
	width: 116px;
	color: #FFFFFF;
	font-size: 110%;
	font-weight:bold;
	position: relative;
	left: 150px;
	top: 183px;
}
#web {
	width: 116px;
	color: #FFFFFF;
	font-size: 110%;
	font-weight:bold;
	position: relative;
	left:74px;
	top: 140px;
}
#enquiryleft {
	float: left;
	width: 312px;
	position: relative;
}
#enquiryright {
	float: right;
	width: 264px;
	position: relative;
	margin-right: 20px;
}




#enquiry-box {
	width: 282px;
	background-image: url(images/enquiry-bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height: 74px;
	padding: 0px;
	position: relative;
	height: auto !important; /* For standard-compliant browsers*/
	height: 74px; /* Internet Explorer */
}

#enquiry-box .prop {
    float:right;
    width:1px;
  }

#enquiry-box .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

#enquiry-box .min74px {
    float:right;
	height:74px;
}
#enquiry-text {
    float:left;
	padding: 20px;
  }
.enquirytext { 
	FONT-SIZE: 160%; 
	COLOR: #ff6600; 
	FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}

#newsleft {
	float: left;
	width: 267px;
	position: relative;
	padding: 0px;
}

#newsright {
	float: right;
	width: 253px;
	position: relative;
	padding: 0px;
	margin-right: 20px;
}
#newsbg {
	width: 267px;
	background-image: url(images/news-bg1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 320px;
	padding: 0px;
	margin-top: 0px;
	position: relative;
	height: auto !important; /* For standard-compliant browsers*/
	height: 320px; /* Internet Explorer */
	z-index: 2;
}
#newsbg .prop {
    float:right;
    width:1px;
  }

#newsbg .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

#newsbg .min320px {
    float:right;
	height:320px;
}
#newsmiddle {
	width: 367px;
	float: left;
}
#newsmiddlebottom {
	width: 282px;
	padding-left: 64px;
	margin-bottom: 60px;
	float: left;

}
#newsbg-p {
	width: 240px;
	position: relative;
	margin-top: 10px;
	margin-left: 10px;
	padding: 0px;
	float: left;
}
.topmarginnews {
	margin-top: 37px;
	margin-bottom: 0px;
	padding: 0px;
}



#newsmiddlebg {
	width: 355px;
	background-image: url(images/news-bg2.gif);
	background-repeat:no-repeat;
	padding: 0px;
	margin: 0px;
	position: relative;
	height: auto !important; /* For standard-compliant browsers*/
	height: 320px; /* Internet Explorer */
	z-index: 3;

}

#newsmiddlebg .prop {
    float:right;
    width:1px;
  }

#newsmiddlebg .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

#newsmiddlebg .min241px {
    float:right;
	height:241px;
}
#newsright h1 {
	color: #FF6600;
	font-size: 130%;
	font-weight: normal;
	line-height: 22px;
}
#shopmiddlesection {
	width: 950px;
	background-image: url(images/shop-bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height: 980px;
	padding: 0px;
	margin: 0px;
	position: relative;
	height: auto !important; /* For standard-compliant browsers*/
	height: 980px; /* Internet Explorer */
	z-index: 1;


}
#shoptext {
	width: 550px;
	font-size: 80%;
	color: #FF6600;
	margin-left: 30px;
}


#f1{
	width: 195px;
	float: left;
}

#f1bg {
	width: 195px;
	background-image: url(images/foundation1-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 140px;
	padding: 0px;
	margin-top: 0px;
	position: relative;
	height: auto !important; /* For standard-compliant browsers*/
	height: 140px; /* Internet Explorer */
	z-index: 2;
}
#f1bg .prop {
    float:right;
    width:1px;
  }

#f1bg .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

#f1bg .min140px {
    float:right;
	height:140px;
}
#f1bg-p {
	width: 150px;
	margin-left: 10px;
}
#f1bg-p h1 {
	font-size: 90%;
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 14px;
}
#f1bg-p p {
	font-size: 70%;
	margin-top: 2px;
	padding: 0px;
}




#f2{
	width: 189px;
	float: left;
}

#f2bg {
	width: 189px;
	background-image: url(images/foundation2-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 174px;
	padding: 0px;
	margin-top: 0px;
	position: relative;
	height: auto !important; /* For standard-compliant browsers*/
	height: 174px; /* Internet Explorer */
	z-index: 2;
}
#f2bg .prop {
    float:right;
    width:1px;
  }

#f2bg .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

#f2bg .min174px {
    float:right;
	height:174px;
}
#f2bg-p {
	width: 157px;
	margin-left: 10px;
}
#f2bg-p h1 {
	font-size: 90%;
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 14px;
}
#f2bg-p p {
	font-size: 70%;
	margin-top: 2px;
	padding: 0px;
}




#g1{
	width: 184px;
	float: left;
}
#g1bg {
	width: 184px;
	background-image: url(images/groove1-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 136px;
	padding: 0px;
	margin-top: 0px;
	position: relative;
	height: auto !important; /* For standard-compliant browsers*/
	height: 136px; /* Internet Explorer */
	z-index: 2;
}
#g1bg .prop {
    float:right;
    width:1px;
  }

#g1bg .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

#g1bg .min136px {
    float:right;
	height:136px;
}
#g1bg-p {
	width: 154px;
	margin-left: 20px;
}
#g1bg-p h1 {
	font-size: 90%;
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 14px;
}
#g1bg-p p {
	font-size: 70%;
	margin-top: 2px;
	padding: 0px;
}


#g2{
	width: 181px;
	float: left;

}

#g2bg {
	width: 181px;
	background-image: url(images/groove2-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 152px;
	padding: 0px;
	margin-top: 0px;
	position: relative;
	height: auto !important; /* For standard-compliant browsers*/
	height: 152px; /* Internet Explorer */
	z-index: 2;
}
#g2bg .prop {
    float:right;
    width:1px;
  }

#g2bg .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

#g2bg .min152px {
    float:right;
	height:152px;
}
#g2bg-p {
	width: 140px;
	margin-left: 6px;
}
#g2bg-p h1 {
	font-size: 90%;
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 14px;
}
#g2bg-p p {
	font-size: 70%;
	margin-top: 2px;
	padding: 0px;
}


#voucher{
	width: 190px;
	float: left;
}
#voucherbg {
	width: 190px;
	background-image: url(images/giftvouchers-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 229px;
	padding: 0px;
	margin-top: 0px;
	position: relative;
	height: auto !important; /* For standard-compliant browsers*/
	height: 229px; /* Internet Explorer */
	z-index: 2;
}
#voucherbg .prop {
    float:right;
    width:1px;
  }

#voucherbg .clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }

#voucherbg .min229px {
    float:right;
	height:229px;
}
#voucherbg-p {
	width: 160px;
	margin-left: 16px;
}
#voucherbg-p h1 {
	font-size: 120%;
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
	font-weight: normal;
}
#voucherbg-p p {
	font-size: 70%;
	margin: 0px;
	padding: 0px;
}

.padding10 {
	padding-bottom: 10px;
	padding-top: 0px;
}
#note {
	width: 250px;
	font-size: 70%;
	float: right;
	padding-right: 10px;
	padding-top: 80px;

}
#reviews {
	width: 600px;
	font-size: 70%;
	float: left;
	padding-left: 20px;
}