@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}

a{outline:none;}

body{
	background-color:#fbfbfb;
	height:100%;
}

#outer{
	position:relative; 
	margin-top:5%;
	height:425px;
	width:100%;
	background:url(../images/bgline.jpg) repeat-x;
} 

#main{
	margin:0 auto;
	width:776px;
	height:100%;
}
#header{
	height:80px;
	background:url(../images/header2.jpg) no-repeat top left;
}
.headername{
	width:500px;
	float:right;
	text-align:right;
	padding:20px 50px 20px 0px;
	font-size:20pt;
	font-family:"Franklin Gothic Medium Cond";
	color:#be4f18;
	letter-spacing:0.5px;
	font-weight:bold;
}

#flash{
	height:217px; 
	width:776px; 
	background: url(../images/dentalflash.jpg) no-repeat top left;
}
	#flashtitle{
		float:left; 
		width:776px; 
		height:100px; 
		text-align:center; 
		font-family: 'Futura T'; 
		font-size:35pt;
		color:#FFFFFF ; 
		padding-top:30px;
	}
	#flashsubtitle{
		float:left; 
		width:776px; 
		height:100px;
		text-align:center; 
		font-family: "Times New Roman", Times, serif; 
		font-size:20pt;
		color:#FFFFFF;
	}
	#flashsubtitle a:link, #flashsubtitle a:visited, #flashsubtitle a:active{
		font-size:20pt;
	font-family: "Times New Roman", Times, serif; 
		color:#ffffff;
		text-decoration: none;
	}

	#flashsubtitle a:hover{
		font-size:20pt;
	font-family: "Times New Roman", Times, serif; 
		color:#ffffff;
		text-decoration: underline;
	}

	#flashsubtitle ul{
		padding:0px 0px 0px 0px;
		list-style:none;
    }
    #flashsubtitle li{
      display:inline;
      margin:0;
      padding:0;
      }
#menuwrapper{
width:593px;
height:52px;
margin:0 auto;
background:url(../images/menubg.jpg) no-repeat top left;

}

.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}

#menubar{
	width:100%;
}

#menubar, #menubar ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: "Franklin Gothic Medium Cond";
}

#menubar a {
	display: block;
	text-decoration: none;
	padding: 5px 10px 5px 10px;
	font-size:12pt;
	letter-spacing:1px;
	color: #d2732e;
}

#menubar a.trigger {
	padding: 12px 0px 12px 0px;
	text-align:center;
	width:197px;
}

#menubar li {
	float: left;
	width: 9em;
}

#menubar li {position: relative; height: auto;}
#menubar li ul li{ height: auto;}
/* hide from IE mac \*/
#menubar li {position: relative; width: auto;}
/* end hiding from IE5 mac */

#menubar li ul, #menubar ul li  {
	width:197px;
}

#menubar ul li a  {
	padding: 5px 10px 5px 15px;
}

#menubar li ul {
	position: absolute;
	display: none;
	background-color: #fffcfb ;
	background: url(../images/dropdownbg.jpg) no-repeat left bottom;
	padding-top:10px;
	padding-bottom:10px;
	/*opacity for IE5+*/
  filter: alpha(opacity=100);
  /*opacity for older Mozilla browsers*/
  -moz-opacity: 1;
  /*opacity for mozilla/safari*/
  opacity:0.9;


}
#menubar li:hover a, #menubar a:focus,
#menubar a:active, #menubar li.p7hvr a {
	color: #d2732e;
/*	background-color: #C19674;*/
}

#menubar li:hover .trigger{ background: url(../images/hoverbg.jpg) no-repeat left bottom;} 
 
#menubar li:hover ul, #menubar li.p7hvr ul {
	display: block;
}

#menubar li:hover ul a, #menubar li.p7hvr ul a {
	color: #d2732e;
	background-color: transparent;
}
#menubar ul a:hover {
/*	background-color: #606060!important;*/
	color: #91240d !important;
}
#footer{
	position:absolute;
	left:0;
	bottom:0;
	margin:0 auto;
	width:100%;
	padding-bottom:10px;
	background-color:#fbfbfb;
	border-top:#b8ad97 1px solid;
	text-align:center;
	font-size:10pt;
	font-family:Tahoma;
	color:#464646;
}
	#footer a:link, #footer a:visited, #footer a:active{
		font-size:10pt;
		font-family:Tahoma;
		color:#464646;
		text-decoration: none;
	}

	#footer a:hover{
		font-size:10pt;
		font-family:Tahoma;
		color:#464646;
		text-decoration: underline;
	}

	#footer ul{
		padding:0px 0px 0px 0px;
		list-style:none;
    }
    #footer li{
      display:inline;
      margin:0;
      padding:0;
      }