body { 
  margin: 0px auto;
  color:#000000;
  font-size : 1em;
  font-family: Arial, Helvetica, sans-serif;
  text-align:center;
  background-color: #ffffff;
   }
   
html, body {height: 100.1%}
table {margin:auto;}
img {
	border:none;
}
li {
	text-align:left;
	  
	background-color:transparent;
		color:#00306A;
	
	font-weight: normal;
	font-size: 90%;
}



div {
   text-align:center;
   margin:0px;
  
   padding:0px;
  }

a,  a:link,a:visited{
  color : #00306A;
  text-decoration: underline;
 background-color:transparent;
  font-weight:bold;
 } 

a:hover { text-decoration: none; }
a:active {
  color: black;
background-color:transparent;
}


h1,h2,h3,h4,h5,h6 {
 color: #666666;

}

p {
  	color:#00306A;
background-color:transparent;
text-align : left;
margin: 0px 10px 10px 10px;
/*line-height:130%;*/
font-weight: normal;
font-size: 90%;
}

#top { background-color: #373737;
height: 40px;
}

#wrap {
  color:black;
  text-align:center;
margin: 0px auto 4px auto;
  border : 0px solid  #000000;
 width:800px;
 background-color: #FFFFFF;

}
#banner {
	
	height:132px;
	margin:auto;
	text-align:center;
	background: transparent url(images/cakewheelheader.jpg) center top no-repeat scroll;

}


.float-left {
	float:left;
}

.float-right {
	float:right;
}

#left-col{
float:left;
	width:190px;
/*background: #ffffff url(images/vert_dots.jpg) top right repeat-y scroll;*/
	margin:0px;
	padding:0px;
	text-align:center;
	color:black;

}


#menu {
text-align:right;
font-weight:bold;
margin-right: 10px;
}

#menu a, #menu a:link, #menu a:visited {
background-color : transparent;
color: #00306A;
text-decoration:none;
font-weight:bold;
font-size: 90%;

}

#menu a:hover {
background-color : transparent;
color: #6D1515;	
text-decoration: underline;
}
#menu a:active {
	background-color : transparent;
	color: Gray;
}
/*menu active page buttons*/
/*home*/     body.hm #menu #hm, body.hm #menu #hm a,
/*eye exam*/ body.ee #menu #ee, body.ee #menu #ee a,
/*about*/    body.abo #menu #abo, body.abo #menu2#abo a

 {
color:#99BEEA;
}
/*vision quiz*/       body.vq #menu #vq, body.vq #menu #vq a,
/*vision therapy*/    body.vt #menu #vt, body.vt #menu #vt a,
/*testimonials*/      body.tes #menu #tes, body.tes #menu #tes a
{
color:#99BEEA;
}
/*location*/  body.lo #menu #lo, body.lo #menu #lo a,
/*resources*/ body.re #menu #re, body.re #menu #re a,
/*contact*/   body.ct #menu #ct, body.ct #menu #ct a
{
color:#99BEEA;
}
#byline1 {
   color: #FADB7E;
	text-align:right;
	margin-right: 200px;
	font-weight:bolder;
	font-style:italic;
	font-size: 90%;
	}
#middle-content {
background:#FFFFFF url(images/middle-back.jpg) center top no-repeat scroll;

}
#byline2 {
   color: #FADB7E;
	text-align:right;
	margin-right: 200px;
	font-weight:bolder;
	font-style:italic;
		font-size: 90%;
	}	
#byline3 {
color:#00306A;
font-weight:bolder;
		font-size: 90%;
		text-align:left;
		margin-left:8px;
}
#byline4 {
color:#00306A;
font-weight:bolder;
		font-size: 90%;
		text-align:right;
		margin-right:8px;
}
#patent {
color:#00306A;
font-weight:bolder;
		text-align:right;
		margin-right:8px;
		font-size: smaller;
}
#home-right {
float:right;
width: 358px;
margin-right:8px;
}
#middletextleft {
width: 200px;
float:left;
	color:#00306A;
	font-size: 85%;
}
#middlecopy {
font-size: 90%;
width: auto;
margin-left: 210px;
}
#content {
width: 990px;
margin: 0px auto;
overflow:auto;
background-color: #ffffff;
color: black;
}
#copy {
background: transparent url(images/contentleft.jpg) left top no-repeat scroll;
width: 260px;
text-align:left;
font-size: 90%;


}

#site-header {
background: #ffffff url(images/cake-header.jpg) center top no-repeat scroll;
height: 180px;
}
#movie {
background: transparent url(images/contentleft.jpg) left top no-repeat scroll;
width: 532px;
height: 378px;
text-align:left;
}
#about-copy {

}
.larger {
	font-size:120%;
	font-weight:normal;
	color:#4b4939;
	background-color:white;
}

.hide {
 display : none;
}

.left {
	text-align:left;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}




.no-bottom-margin {
	margin-bottom:0px;
}
.no-top-margin {
	margin-top:0px;
}
.smaller {
	font-size:x-small;
}
.small {
	font-size: small;
	font-weight:bold;
}
#credits, #credits a, #credits a:link, #credits a:visited {
	font-size:small;
	color: black;
	background-color : #979c51;
	font-weight:bold;
}
#credits a:hover {
	color:#a9b08c;
	background-color : #979c51;
}
#giraffe, #giraffe a, #giraffe a:link, #giraffe a:visited {
	font-size:x-small;
	color: ThreedDarkShadow;
	background-color:white;
}
#giraffe a:hover {
	color:#a9b08c;
	background-color:white;
}

.red {
	color:red;
}

.blue {
color:#345290;
}
#footer {
	clear:both;
	background-image:url(images/footerbckgrnd.jpg);
	background-repeat:no-repeat;
	height: 46px;
	clear: both;
	color: white;
	font-size:70%;
	font-weight: normal;
	padding: 25px 0 0 25px;
	text-align:left;
}
#footer a, #footer a:link, #footer a:visited {
color: white;
text-decoration: none;}
