﻿@charset "utf-8";
/*------------------- FUNDAMENTALS -------------------*/

* {
	vertical-align: baseline;
	font-weight: inherit;
	font-family: inherit;
	font-style: inherit;
	font-size: 100%;
	border: 0 none;
	outline: 0;
	padding: 0;
	margin: 0;
	}
html { height: 100%;}

body {
	background-color: #2e332b;
	background-image: url('../images/bkg-body.jpg');
	background-repeat: repeat;
	font: 11px/normal Tahoma, Arial, Helvetica, sans-serif;
}
p {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #4c4945;
	margin: 0;
	padding: 10px 0 0 0;
}

a:link, a:visited {text-decoration: none;color: #b08239;}
a:hover, a:active {text-decoration: underline;color: #c78417;}

h1 {
	font-family:"Times New Roman", Times, serif;
	font-size: 36px;
	font-weight: normal;
	color: #3c8da7;
	margin: 0px; 
	padding: 0px;
}
h2 {
	font-family:"Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #5A99C7;
	margin: 0px; 
	padding: 0px;
}
h3, .highlight {
	font-family:Tahoma, Geneva, sans-serif;
	padding: 0px;
	font-size:17px;
	font-weight:normal;
	color:#3c8da7;
}
.highlight {margin:20px 0 0 0;}
.item {margin-left:20px;list-style:disc;list-style-position:inside;color:#b08239;}
h3 {margin:30px 0 0 0;}
h4 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3c8da7;
	margin: 25px 0 0 0;
	padding: 0;
}

p.top-address {}

ul, li {margin:0;padding:0;}
img {border:0;}

/*------------------- NAVIGATION -------------------*/


.$LinkingMode {background-color: #3c8da7;}
.bleep {background-color: #3c8da7;}

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 font-size:15px;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}


ul.dropdown {
 font-weight: normal;
}

	ul.dropdown li {
	 background-color: #4c4945;
	 color: #e5cda6;
	 padding: 20px 22px;
	}
	
	ul.dropdown li.bleep {background-color:#3c8da7;background-image:url('../images/nav-bottomleft.gif');
background-position:left bottom;
background-repeat:no-repeat;
}
	ul.dropdown li.bleep:hover {background-color:#5b5853;}
	ul.dropdown li.bleep a:link, ul.dropdown li.bleep a:visited {color:#fff;}
	ul.dropdown li.bleep a:hover, ul.dropdown li.bleep a:active {color:#fff;}

	

	ul.dropdown li.hover, ul.dropdown li:hover {
	 background-color: #5b5853;
	 color: #e8b668;
	}

	ul.dropdown a:link, ul.dropdown a:visited	{ color: #e5cda6; text-decoration: none;}
	ul.dropdown a:hover, ul.dropdown a:active	{ color: #e5cda6; text-decoration:none; border-bottom:1px solid #c74d17; }
	ul.dropdown ul {
	 width: 10em;
	 margin-top: 0px;
	}

		ul.dropdown ul li {
		 border-style: solid;
		 border-width: 0;
		 border-color: #e5cda6;
		 font-size: 12px;
		 padding:4px 10px 4px 15px;
		 background-color: #5b5853;
		}
		
		ul.dropdown ul div {height:5px;background-color:#5b5853;border: solid #e5cda6;border-width:0;}
			
		ul.dropdown ul li.hover, ul.dropdown ul li:hover {
		 background-color: #686664;
		 color: #e8b668;
		}	
		
ul.classic {
 list-style: disc;
 margin-bottom: 1em;
 padding-left: 2em;
}

/*------------------- STRUCTURE -------------------*/

#container {width:900px; margin: 0 auto; text-align: left;overflow:hidden}
#top {
	width: 900px;
	height: 50px;
	background-image: url('../images/top-bkg.gif');
	background-position: right;
	background-repeat: no-repeat;
	float: left;
	display: inline;
}
#top-mailaddress {position:relative;left:475px;top:10px;}
#top-mailaddress p {font-size:11px;font-weight:bold;color:#aca69d;}


#head {float:left;display:inline;width:900px;}
a.head-callnow {
	width:64px;
	height:60px;
	background-image:url('../images/callnow.jpg');
	float:left;
	display:inline;
}
a.head-callnow:hover {
	background-position: 0 -60px;
}
#head-content {float:left;display:inline;}
#nav-container {
	background-image:url('../images/nav-topright.jpg');
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #4c4945;
	float:right;
	padding-right:23px;
}
#upperpane {
	width:900px;
	height:260px;
	background-image:url('../images/dock-bkg-footprints.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#f6f3e9;
	float:left;
	display:inline;
}
a.logo {
	position:relative;
	top:30px;
	left:55px;
	width:286px;
	height:92px;
	background-image:url('../images/logo.gif');
	float:left;
	display:inline
}
a.logo p {
	position:relative;
	top:84px;
	left:80px;
	font-size:9px;
	color:#928e88;
}
#shortcuts-container {
	width: 475px;
	margin-top: 15px;
	float:right;
	display:inline;
}
#shortcuts-container div.one {background-image:url('../images/shortcut-01.jpg');
background-repeat:no-repeat;background-position:center top;
}
#shortcuts-container div.two {background-image:url('../images/shortcut-02.jpg');
background-repeat:no-repeat;background-position:center top;
}
#shortcuts-container div.three {background-image:url('../images/shortcut-03.jpg');
background-repeat:no-repeat;background-position:center top;
margin:0;
}
.shortcut {
	width:137px;
	height:200px;
	margin-right:22px;
	float:left;
	display:inline;
}
.shortcut div {margin:80px 8px 8px 8px;float:left;display:inline;}
.shortcut div p {color:#817e7b;}
.shortcut div a {font-weight:bold;}

#welcome-body, #main, #ourclinic-body {
	width:900px;
	background-color:#f6f3e9;
	float:left;
	display:inline;
}

#welcome-body {
	background-image:url('../images/featured-bkg.jpg');
	background-repeat:no-repeat;
}
#ourclinic-body {
	background-image:url('../images/featured-bkg.jpg');
	background-repeat:no-repeat;
}
#ourclinic-body #feature {}

#feature {margin:25px 25px 15px 55px; width:305px;float:left;display:inline}
#sectiontag {width:59px;margin:0 0 8px 0px;padding:5px;background-color:#3c8da7;font-size:9px;color:#fff;overflow:hidden;text-align:center;}
#feature div h2 {
	font-size:32px;
	display: inline;
}
#feature .content {height:113px;overflow:hidden;}
#feature.content p {}
#feature div.content p span {font-weight:bold;}
#feature div.content p.highlight {}
#feature-image {
	margin-top:25px;
	width:505px;
	height:200px;
	background-image:url('../images/feature-01.jpg');
	float:right;
	display:inline;
}
#submenu {float:left;display:inline;margin: 30px 0 0 45px;}
.submenu {list-style:none;}
.submenu li {margin:7px 0 0 20px;}

#main #content {
	width:540px;
	float:right;
	display:inline;
	margin-top:15px;
	padding:15px 45px 45px 25px;
	background-color:#fdfcf8;
	border-style: solid;
	border-width: 4px 0 0 0;
	border-color: #3c8da7;
}
#main #content {margin-top:15px;}

#welcome-body #content {width:435px;margin:30px 35px 0 0;float:right;}
#welcome-body #content span, #main #content span {font-weight:bold;}
a.welcome-photo {
	width:330px;
	height:255px;
	margin: 95px 0 0 40px;
	background-image:url('../images/welcome-clinicphotos.jpg');
	float:left;
	display:inline;
	overflow:hidden;
}
a.welcome-photo:hover {background-position:0 -255px;}
a.welcome-photo p {
	position:relative;
	top:200px;
	left:260px;
	font-size:11px;
	font-weight:bold;
	color:#928e88;
}
#closer {
	width:900px;
	height:57px;
	background-image:url('../images/body-closerbkg.jpg');
	background-position:left;
	background-repeat:no-repeat;
	background-color:#f6f3e9;
	float:left;
	display:inline;
}
#lowerpane {
	width:900px;
	height:190px;
	background-color:#e5e1d4;
	float:left;
	display:inline;
}
#lowerpane div {margin:30px 38px;}
#lowerpane div.title {
	width:815px;
	height:28px;
	margin:0 0 15px 0;
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color: #3c8da7;
	border: solid #3c8da7;
	border-width: 0 0 1px 0;
}
ul.services li {
	width: 200px;
	margin: 0 0 7px 0;
	font-weight:bold;
	color:#817e7b;
	float:left;
	display:inline;
}
#baseline {
	width: 900px;
	height: 65px;
	background-color:#4c4945;
	background-image:url('../images/baseline-bottomleft.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
	float:left;
	display:inline;
}
#baseline div {
	margin:25px 0 0 430px;
	float:left;
	display:inline;
}
#baseline div ul a:link, #baseline div ul a:visited {color:#e5cda6;}
#baseline div ul li{margin:0 10px;float:left;display:inline;font-size:12px;}
.toparrow {float:right;display:inline;}
#footer {margin:20px 0;float:right;color:#f6f3e9;}
#footer a:link, #footer a:visited {color:#e5cda6;font-weight:bold;}

/*------------------- MISC -------------------*/

.indent {padding-left:35px;float:left;display:inline;margin:15px 0 15px 0;}
.alt {margin:0 0 30px 0;}
.indent li {margin-top:8px;	color:#3c8da7; font-weight:bold;}
.indent-item {
	margin:20px 0 0 0;
	background-image:url('../images/item-cross.jpg');
	background-position:left top;
	background-repeat: no-repeat;
	padding:5px 0 0 35px;
	float:left;
	display:inline;
}
#main .indent-item {background-image:url('../images/main-item-cross.jpg');
}
.indent-item h4 {font-weight:normal;}
#searchbox {
	margin: 15px 0 0 15px;
	float:left;
	display:inline;
}
.search-go {margin:3px 0 0 10px;float:left;display:inline;}
.search {
	padding:5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #817e7b;
	background-color: #f6f3e9;
	border: 2px solid #c0b8ac;
	float:left;
	display:inline;
}
.breadcrumb {font-size:10px;color:#817e7b;}
.breadcrumb span {color:#3c8da7;}
.staff {margin:15px 20px 5px 0;}
.staff1p {padding-top:15px;font-weight:normal;}
.staffxp {padding-top:5px;font-weight:normal;}
.floatright {margin:15px 0 10px 20px;float:right;display:inline;}
.highlight-2 {font-size:16px;font-weight:normal;color:#817e7b;margin-top:10px;text-decoration:underline;}
#username {margin-left:10px;border: 2px solid #c0b8ac;color: #817e7b;padding:5px;font-size:16px;font-family:Tahoma, Geneva, sans-serif;}
#password {margin-left:10px;border: 2px solid #c0b8ac;color: #817e7b;padding:5px;font-size:16px;font-family:Tahoma, Geneva, sans-serif;}
.spacemeout li {margin-top:6px;}
