﻿HTML { overflow: -moz-scrollbars-vertical; }
img { border: 0; }
body { margin: 0; padding: 0; background: #9F9C97 url(../images/bg.gif) repeat-x top left; font-family: Verdana, Arial, Sans-Serif; }
.breaker { clear: both; }

p { margin: 0px 0px 0px 0px; padding: 10px 10px 10px 10px; }
img.rightPic { float: right; border: 1px solid #999; margin: 12px 25px 10px 10px; }
img.leftPic { float: left; border: 1px solid #999; margin: 12px 25px 10px 10px; }
div.right { text-align: right; padding: 0px 25px 0px 0px; }

#wrapper { width: 750px; margin: 0 auto; }

#header { margin-bottom: 2px; }
	#header a { border: 0; margin: 0px 5px 0px 465px; position: absolute; }
	#header #logo { margin: 9px 0px 0px 0px; }
	
#left_col { width: 231px; float: left; margin: 0px 0px 0px 11px; }

#right_col { background: url(../images/content_bg.gif) repeat-y top left; width: 508px; margin: 0px 0px 15px 242px; }		
	#right_col .bottom { background: url(../images/content_bottom.gif) no-repeat top left; height: 20px; }
	
#footer { background: #9F9C97; font-size: 10px; padding: 3px 12px 10px 0px; }
	#footer .webflow { float: right; color: #777; }
		#footer .webflow a { color: #666; text-decoration: none; }
		#footer .webflow a:hover { color: #333; text-decoration: underline; }
	
#content { font-family: Georgia, Serif; font-size: 14px; min-height: 430px; }
	#content p { padding: 6px 25px 10px 15px; }
	#content h1 { background: url(../images/h1_bg.gif) no-repeat top left; font-family: Georgia; color: #fff; margin: 0px 0px 6px 0px; padding: 17px 0px 18px 18px; font-size: 18px; }
	#content h2 { background: url(../images/title_bg.gif) no-repeat top left; margin: 0px 0px 0px 0px; padding: 10px 0px 10px 14px; font-size: 14px; font-weight: bold; }
	#content h3 { margin: 0px 0px 0px 0px; padding: 7px 0px 7px 14px; font-size: 13px; font-weight: bold; }
	#content ul { margin-top: 8px; margin-bottom: 8px; }
	#content ol { margin-top: 8px; margin-bottom: 8px; }
		#content ol li { padding: 0px 15px 5px 0px; }
	#content .large { font-size: 16px; }
	
	#content img.imgnormal { border: 1px solid #666; margin: 10px 0px 0px 0px; }
	#content img.imgright { float: right; border: 1px solid #666; margin: 0px 0px 10px 10px; }
	#content img.imgleft { float: left; border: 1px solid #666; margin: 0px 10px 10px 0px; }
		
	
#intro { background: url(../images/home_intro_bg.jpg) no-repeat top left; width: 496px; height: 223px; }

#menu { list-style-type:none; height: 217px; margin: 0px 0px 0px 0px; padding: 0; }
	#menu li { list-style-type:none; height: 26px; margin: 0; padding: 0; float: left; width: 231px; }
	#menu li a { height: 26px; display: block; background-repeat: 0; background-position: top left; }
	#menu li a span { display: none; }
	
		#menu #btn_home, #menu #btn_home a { height: 31px; }
		#menu #btn_contact, #menu #btn_contact a { height: 30px; }
		
		#btn_home a { background: url(../images/btn_home.gif); }
		#btn_about a { background: url(../images/btn_about.gif); }
		#btn_neuromuscular a { background: url(../images/btn_neuromuscular.gif); }
		#btn_dentures a { background: url(../images/btn_dentures.gif); }
		#btn_medicalpro a { background: url(../images/btn_medicalpro.gif); }
		#btn_legalpro a { background: url(../images/btn_legalpro.gif); }
		#btn_testimonials a { background: url(../images/btn_testimonials.gif); }
		#btn_contact a { background: url(../images/btn_contact.gif); }
		
		#btn_home a:hover { background: url(../images/btn_home_over.gif); }
		#btn_about a:hover { background: url(../images/btn_about_over.gif); }
		#btn_neuromuscular a:hover { background: url(../images/btn_neuromuscular_over.gif); }
		#btn_dentures a:hover { background: url(../images/btn_dentures_over.gif); }
		#btn_medicalpro a:hover { background: url(../images/btn_medicalpro_over.gif); }
		#btn_legalpro a:hover { background: url(../images/btn_legalpro_over.gif); }
		#btn_testimonials a:hover { background: url(../images/btn_testimonials_over.gif); }
		#btn_contact a:hover { background: url(../images/btn_contact_over.gif); }
		
		#btn_home a.sel { background: url(../images/btn_home_sel.gif); }
		#btn_about a.sel { background: url(../images/btn_about_sel.gif); }
		#btn_neuromuscular a.sel { background: url(../images/btn_neuromuscular_sel.gif); }
		#btn_dentures a.sel { background: url(../images/btn_dentures_sel.gif); }
		#btn_medicalpro a.sel { background: url(../images/btn_medicalpro_sel.gif); }
		#btn_legalpro a.sel { background: url(../images/btn_legalpro_sel.gif); }
		#btn_testimonials a.sel { background: url(../images/btn_testimonials_sel.gif); }
		#btn_contact a.sel { background: url(../images/btn_contact_sel.gif); }
		
#videos { background: url(../images/video_gallery_bg.gif) no-repeat bottom left; padding-bottom: 12px; }
	#videos h4 { background: url(../images/title_video_gallery.gif) no-repeat top left; height: 37px; margin: 0px 0px 4px 0px; padding: 0; }
	#videos h4 span { display: none; }
	
	#videos ul { list-style-type: none; margin: 4px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; }
	#videos ul li { margin: 0px 0px 11px 18px; padding: 0; float: left; }

#lightwindow_title_bar_inner { font-weight: bold; }
	#lightwindow_title_bar_inner #lightwindow_title_bar_title { color: #fff; }
	#lightwindow_title_bar_inner #lightwindow_title_bar_close_link { font-size: 12px; color: #fff; }
	
#directions {}
#directions input.address { width: 250px; border: 1px solid #666; background: #fdfdea; }
#directions span.example { font-size: 10px; color: #999; padding: 0px 0px 0px 10px; }
#directions input.button { margin: 7px 0px 0px 0px; }

blockquote { text-indent: 25px; background: url(/images/quotes1.gif); background-position: 0 2px; background-repeat: no-repeat; margin-left: 30px; padding-bottom: 20px; }
blockquote p { margin: 0; padding: 0px 0px 5px 0px ! important; }
blockquote img.closequote { padding-left: 6px; }
blockquote span.author { display: block; font-weight: bold; text-align: right; font-style: italic; }

.location { min-height: 243px; }
    .location .map { float: right; margin: 7px 25px 0px 10px; }
