BODY {
 margin:0;
 padding:0;
 background:url('images/main_bkg_tile.jpg') #8DE0FE repeat-x;
 font: 16px "Times New Roman", "Helvetica", serif;
}
#main{
 width:800px;
 margin:auto;
 margin-top:16px;
 border:1px solid #c4c4c4;
}
#mycentercontent{
 clear:both;
 width:800px;
 background:url('images/main_bkg_tile.jpg') #8DE0FE repeat-x;
}
#center a{
 color:#0000CC;
}
#center{
 padding:10px;
 padding-right:0px;
 float:left;
}
#right{
 display:none;
 float:left;
 height:313px;
 width:256px;
 background:url('images/bkg_girl.jpg') repeat-x;
 margin-top:-10px;
 margin-left:27px;
}
#topnav{
 padding:10px;
 background:url('images/nav_tile.jpg') repeat-x;
 height:19px;
}
#header_image{
 height:186px;
 background:url('images/header.jpg') #fff8de;
}
#mycontentfooter{
 clear:both;
 height:40px;
 padding:30px;
 padding-top:10px;
 background:url('images/green_tile.gif') repeat-x;
 font: 16px "Times New Roman", Tahoma, Verdana, serif;
}
#anotherfooter{
clear:both;
}
#testimonial{
 width:196px;
 height:252px;
 float:left;
}
#testimonial_title{
 background:url('images/testimonial_top.gif') no-repeat;
 height:20px;
}
#testimonial_content{
 background-color:#E0F8FF;
 border-left:1px solid #a0a0a0;
 border-right:1px solid #a0a0a0;
 padding-left:10px;
 padding-right:10px;
}
#testimonial_bottom{
 background:url('images/testimonial_bottom.gif') no-repeat;
 padding-top:68px;
 padding-left:20px;
}

.hp_box{
 color:#ffffff;
 float:left;
 width:221px;
 margin:16px;
}
.hp_content a{
 color:#ffffff;
 text-decoration:underline;
}
.hp_content{
 padding:10px;
 background-color:#AFE9FF;
}
#services_content,#smiles_content,#staff_content{
 height:180px;
 padding:16px;
 color:#444444;
}
#services_content{
 background:url('images/toothbrush_bottom.gif') #AFE9FF no-repeat bottom;
}
#smiles_content{
 background:url('images/apple_bottom.gif') #AFE9FF no-repeat bottom;
}
#staff_content{
 background:url('images/tooth_bottom.gif') #AFE9FF no-repeat bottom;
}
.teaser{
 color:#ffffff;
 font: 10px "Lucida Grande", "Trebuchet MS", Tahoma, Verdana, sans-serif;
 font-style: italic;
}
.hp_title{
 padding-top:4px;
 color:#444444;
 background:url('images/blue_columns_top.gif') bottom no-repeat;
 height:22px;
 text-align:center;
}
.hp_bigbox{
 width:500px;
 float:left;
 margin-top:-14px;
 padding:10px;
}
#map_canvas,#map_courses{
 float:left;
}
#map_courses{
 margin-left:20px;
}
#left{
 float:left;
 width:200px;
 padding:5px;
}
#menu0{
 padding-left:10px;
 padding-bottom:12px;
}
.menu{
 padding:0;
 margin:0;
 list-style-type:none;
}
#menu1 a{
 padding-left:30px;
}
#menu2 a{
 padding-left:50px;
}
.thumbs{
float:left;
margin:5px;
}
#footer{
 color:#000000; 
 width:770px;
 clear:both;
 margin:auto;
 height:16px;
 padding:10px;
}
#footer a{
 text-decoration:underline;
 color:#0000cc;
}
.url{
width:400px;
font-size:10px;
}
.description{
font-size:14px;
}
#result_report,#results{
 width:500px;
}
.title{
 width:400px;
}
.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
width: 84px; /*Width of top level menu link items*/
padding: 0px;
border-left-width: 0;
text-decoration: none;
text-align:center;
color: #ffffff;

}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
background-color:#ffffff;

}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 119px; /* no need to change, as true value set by script */
top: 4px;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 120px; /*width of sub menu levels*/
color: navy;
text-decoration: none;
padding: 1px 5px;
border: 1px solid #ccc;
text-align:left;
}

.suckertreemenu ul li a:hover{
background-color: black;
color: white;
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background: url(media/arrow-down.gif) no-repeat center right;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{

}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */

