html{
  margin: 0px;
  font-family: Times New Roman, Arial, Helvetica, sans-serif
}
body{
  background-color:#fff;
  margin: Auto;
}
#page{
  background-color:#fff;
}
#menu{
  background-color:#fff;
  border-top: thin solid;
  border-bottom: thin solid;
}
.menu a {
  width: 24%;
  text-align: center;
  text-decoration: none;
}
#menu a:link { 
  color: #000
} 
#menu a:visited { 
  color: #000
} 
#menu a:hover { 
  color: #777
} 
#menu a:active{
  color: #ccc
} 
#sidebar{
  width: 280px
}
#sidebar a:link{
  color: #000
}
#sidebar a:visited {
  color: #000
}
#sidebar a:hover {
  color: #777
}
#sidebar a:active {
  color: #ccc
}
a.classes:link {
  color: #000;
  text-decoration: none;
}
a.classes:visited {
  color: #000;
  text-decoration: none;
}
a.classes:hover {
  color: #777;
  text-decoration: none;
}
a.classes:active {
  color: #ccc;
  text-decoration: none;
}
#header{
  width:100%;
  background-color:#fff;
  font-size:500%;
  font-family: Arial, Verdana, Helvetica, sans-serif
}
#content{
  float:left;
  background-color:#fff;
  margin: Auto;
}
#directions{
  width:600px;
  margin-left:20px;
}
#cart{
  margin: 0px 100px 0px 100px;
}
#footer{
  clear:both;
  width:100%;
  margin: Auto;
}
#classinfo{
  width: 100%;
  margin: 5px 0px 0px 0px;
  padding: 0px;
}
hr.line{
  border:0;
  background-color: #000;
  color: #000;
  height: 1px;
}
x {
  margin: 15px 0px 15px 0px;
  font-size:150%;
  font-weight: bold;
}
#subtitle {
  padding: 25px 0px 0px 0px;
  margin: 0px;
  font-size:150%;
  font-weight: bold;
}
#subtitle2 {
  font-size:125%;
  font-weight: bold;
}
p.subtitle {
  padding: 25px 0px 20px 0px;
  margin: 0px;
  font-size:150%;
  font-weight: bold;
}
p.subtitle2 {
  padding: 25px 0px 5px 10px;
  margin: 0px;
  font-size:125%;
  font-weight: bold;
}
p.subtitle3 {
  padding: 0px 0px 10px 20px;
  margin: 0px;
}
table.classframe {
	border-width: 1px;
	border-spacing: 2px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
        margin: auto;
}

td.classframe {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: black;
}
#gallerylinks{
  padding-top: 10px;
  float:left;
  display:inline;
  width: 145px;
  background-color:#fff;
}
#galleryinfo{
  float:left;
  display:inline;
  width:800px;
  padding:20px;
  background-color:#eee;
}
