/* CSS Document */
body { background-color:#3B303E; color:white; font-size:8pt; font-family:verdana,arial,helvetica,sans-serif;}
td	{ font-family:verdana,arial,helvetica,sans-serif; font-size:8pt; }
div.page	{ align:center; }
div.navigation { width:730px; text-align:left;  }
div.incontent	{ width:730px; text-align:left;  }
div.footer { width:730px; background-color:#000000; color:#cccccc; font-family:arial,helvetica,sans-serif;  
			padding:2px; font-size:8pt; text-align:center; }
div.banner { width:730px; text-align:left;  }
div.main { width:730px; text-align:left;  }
.content { padding:15px 10px 10px 10px; }
.margin0 { margin:0px; }
.margin4 { margin:4px 0px 4px 0px; }
.floatright { float:right; margin-left:2px; }

/* Main Navigation Rollover */
td.naviActive		{	
   font-family:verdana,arial,helvetica,sans-serif;  font-weight:bold; font-size:8pt; 
   padding:2px;
   color:#CC9933;
   background-color: #3B303E;
   text-align: center;    
   text-decoration: none;  
   }
.navi a.navlink:link, .navi a.navlink:visited { 
   font-family:verdana,arial,helvetica,sans-serif;  font-weight:bold; font-size:8pt; 
   padding:2px;
   color:#C4AA7C;
   background-color: black;
   text-align: center;    
   display:block; 
   text-decoration: none; 
   margin:0px;
	} 
.navi a.navlink:hover { 
   color:black;
   text-decoration: none; 
   background-color: #645C66;  /*#ffcccc*/
	}
td.naviActiveIn		{	
   font-family:verdana,arial,helvetica,sans-serif;  font-weight:bold; font-size:8pt; 
   padding:2px;
   color:#CC9933;
   background-color: #000000;
   text-align: center;    
   text-decoration: none;  
   }
/* link styles */
a {	color:#ffffee; text-decoration:underline;}
a:link {color:#ffffee;}
a:visited {color:#ffffee;}
a:hover {color:orange; }

a.cdmore {	color:#ffffcc; text-decoration:underline;}
a.cdmore:link {color:#ffffcc;}
a.cdmore:visited {color:#ffffcc;}
a.cdmore:hover {color:orange; }

a.login {	color:#000000; text-decoration:none;}
a.login:link {color:#000000;}
a.login:visited {color:#000000;}
a.login:hover {color:#666666; }

/*Performance Page */
td.month { color: #9999CC; font-size:13pt; font-weight:bold; }
td.day {color: #888888; }
.input1 { font-family:verdana,arial,helvetica,sans-serif; font-size:9pt; }
.gigcomments { font-size:8pt; color:#CC9966; margin:4px 0px 0px 0px; }
.pmonth	{ color: #9999CC; margin: 10px 0px 4px 0px; }
.plink { color:#ffffcc; font-family:arial,helvetica,sans-serif; }
.perftitle { color:#666666; }
.perflink { font-size:45%; }
.pyearlink { font-size:95%; font-weight:bold; color:#9999cc; }
.pyearactive { font-size:120%; }
/* Press Page */
.presstitle { color:#9999cc; font-size:130%; font-weight:bold; }
.pressreviewer { color:#9999cc; font-size:100%;  }
/*Private Lesson Page */
.quote { color:#999999; font-family:arial,helvetica,sans-serif; }
/* CD DISPLAY02 */
.cdline	{ font-size:5pt; border-bottom:1px solid #999966; margin:0px 0px 5px 0px; }
.artist { color:#aaaaaa; font-size:7pt; }
/* CD DISPLAY03 CD Detail */
.cdtitle03 { margin:0px 0px 5px 0px; font-size:12pt; font-weight:bold; color:#9999CC; }
.itemtitle03 {margin:0px; color:#9999CC; font-size:110%; }
.Ddata { padding:0px 5px 5px 5px; }
.reviewline { font-size:5pt; border-bottom:1px solid #aaaaaa; margin:0px 0px 5px 0px; }
.reviewby	{ color:antiquewhite; font-family:arial,helvetica,sans-serif; }
div.vendorlist { margin-top:10px; padding:5px; color:gold;  }
img.vlogo	{ margin-bottom:8px; }

a.cddetail	{ color:#996633; text-decoration:none;}
a.cddetail:link {color:#996633;}
a.cddetail:visited {color:#996633;}
a.cddetail:hover {color:#996633; text-decoration:underline;}
a.olive	{ color:#999966; text-decoration:none; }
a.olive:link {color:#999966;}
a.olive:visited {color:#999966;}
a.olive:hover {color:#9966ff; text-decoration:none;}

/*Booking Form */
div.formwrapBF {width:450px; text-align:center; color:black; background-color:#ececec;; padding:10px;}
.inputBF {font-size:8pt; font-family:verdana,arial,helvetica,sans-serif; background-color:beige; }
.buttonBF {font-size:8pt; font-family:verdana,arial,helvetica,sans-serif;}
.promptBF {width:120px; font-size:7pt; color:white; font-family:verdana,arial,helvetica,sans-serif; }
.formBF { margin:0px; }
#fieldsetBF { padding:5px; }
#legendBF	{ color:beige; font-weight:bold; }
.inputML {font-size:8pt; background-color:beige; font-family:verdana,arial,helvetica,sans-serif; }
.buttonML {font-size:8pt; font-family:verdana,arial,helvetica,sans-serif;}
.promptML { font-size:8pt; font-family:verdana,arial,helvetica,sans-serif; width:80px; text-align:right; }
#divML { padding:10px;  width:300px; background-color:#271A2B; color:white; margin-top:5px; }
.nogood { color:pink; }

/*Contact Page Styles */
.titlecontact { color:#9999CC; font-weight:bold; font-size:110%;}
.warningC {color:pink; margin:0px; }
.thankuC {color:gold; font-weight:bold; margin:0px; }
/*Link Page Styles */
div.links { padding:10px; font-size:100%; }
.linkli	{ margin:2px 0px 0px 5px; }
.itemtitle {margin:0px; color:#9999CC; font-size:115%; font-weight:bold;  }

/*cm login */
div.formwrapIn {width:325px; color:#9999CC; padding:10px; margin-top:0px;}
.inputIn {font-size:8pt; background-color:#bbbbbb; font-family:verdana,arial,helvetica,sans-serif; }
.buttonIn {font-size:8pt; font-family:verdana,arial,helvetica,sans-serif; background-color:#bbbbbb; }
td.promptIn {width:80px; font-size:8pt; color:#bbbbbb; font-family:verdana,arial,helvetica,sans-serif; }
.legendIn {color:#9999CC;  font-family:arial,helvetica,sans-serif; }
/*sidenav */
div.sidenavdiv {margin:0px; padding:0px; font-size:100%; font-weight:bold; }
ul#sidenav li	{ border-bottom:1px solid #3b303e; }
ul#sidenav	{
		list-style: none; 
		margin: 0px;
		padding:0px;
		background-color:#666699;
		width: 150px;
		}
ul#sidenav li	a:link, ul#sidenav li a:visited {
		text-decoration:none;
		display: block;
		width: 150px;
        margin:0;
		padding: 4px 10px 4px 20px;
		color: #ececec;
		}
ul#sidenav li	a:hover
		{
		background-color:#ececec; 
		width: 150px;
		display: block;
		color: black;
		}

/* List */
div.list {margin:0px; font-size:85%; font-family:arial,helvetica,sans-serif; border-bottom:1px solid #999999;}
div.id {padding-right:5px; width:30px; height:10px; text-align:right; float:left;}
div.name { height:10px; }
div.listwrap {padding:0px 10px 0px 0px;  margin-left:5px;}

/*Form for input data*/
div.formprompt {padding-right:5px; width:70px; height:15px; float:left;}
div.formdata { height:15px; }
.forminput { font-size:98%;font-family:arial,helvetica,sans-serif;}
.button { font-size:100%; font-family:arial,helvetica,sans-serif; }
.button90 { font-size:90%; font-family:arial,helvetica,sans-serif; }
div.formwrap {margin:0px; }

div.right {text-align:right; }
.addnew { font-size:90%; margin:2px; font-family:arial,helvetica,sans-serif;}
div.formmsg { text-align:right; font-size:90%; color:#336699; margin:2px; font-family:arial,helvetica,sans-serif; }

/*Form for input data*/
div.formwrapFI {
				float:left; width:300px; margin:0px; padding:5px;  
				font-family:arial,helvetica,sans-serif; 
				border:1px solid #cccccc; 
				} 
.inputFI {font-size:8pt; background-color:white; font-family:arial,helvetica,sans-serif; }
.buttonFI {font-size:8pt; font-family:arial,helvetica,sans-serif;}
td.promptFI {font-size:8pt; color:white; font-family:arial,helvetica,sans-serif; }
.legendFI {color:#9999CC;  font-family:arial,helvetica,sans-serif; }
.warningFI {color:red; font-weight:bold; margin:0px; font-size:8pt;font-family:arial,helvetica,sans-serif; }

/* List */
div.listwrap {padding:0px 10px 0px 0px;  margin-left:5px;}
div.list {margin:0px; font-family:arial,helvetica,sans-serif; border-bottom:1px solid #999999;}
td.id {padding-right:5px; width:30px; height:10px; text-align:right; float:left;}
td.listtitle{ font-size:8pt; }
.listline {border-bottom:1px solid #bbbbbb; margin:0px 0px 5px 0px; font-size:5px; }
