/************************body***********************/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: BFCED6;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}

p, ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}


a:link {
	color: #ffffff;
	text-decoration: underline;
}
a:visited {
	color: #ffffff;
	text-decoration: underline;
}
a:hover {
	color: #153140;
	text-decoration: underline;
}
a:active {
	color: #153140;
	text-decoration: underline;
}

h1 {
	color:#fff;
	font-size:14px;
}
h2 {
	color:#fff;
	font-size:13px;
}
h3 {
	color:#fff;
	font-size:12px;
}
h1 span {
	display:none;
}

.img-right {
	float:right;
	margin:0 0 10px 10px;
}

fieldset,img,a img,:link img,:visited img {border:0;}

table th {
	color:#fff;
	font-size:12px;
	padding-top:15px;
	text-align:left;
}

img.img-left {
	float:left;
	margin:0 8px 5px 0;
}

/*************contact forms**********************/

input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	border: 1px solid #D7E3EA;
	background-color: #5D8CA6;
}

.quickcontact {
	width: 130px;
}

/********************BG**************************/
.leftmainbg {
	background-image: url(../images/index/index_r5_c1.jpg);
}
.contactbg {
	background-image: url(../images/index/index_r6_c8.jpg);
}

#footbg {
	background-image: url(../images/index/index_r15_c1.jpg);
	width: 693px;
	height: 55px;
	margin: 0px;
	padding: 0px;
}

/* ------------------------ MAIN NAVIGATION FRAMEWORK ------------------------ */
div.main-nav {
	background:url("../images/bg-main-nav.jpg") scroll repeat 0 0;
	height:72px;
	width:693px;
}
	div.main-nav ul {
		padding:0px 0px 0px 32px;	
	}
	div.main-nav li ul {
		margin-left:0px;
	}
		div.main-nav ul li span {
			display:none;
		}
		div.main-nav ul li {
			background:transparent;
		}
		div.main-nav ul a {
			border:0 none;
			height:72px;
			line-height:72px;
			padding:0 5px;
		}
			a > .sf-sub-indicator {
				top:14px;
			}
			div.main-nav ul li li {
				font-size:.80em;
				margin:0;
				text-align:left;
			}
			div.main-nav ul li:hover, 
			div.main-nav ul li.sfHover {
				background:url("../images/bg-main-nav.jpg") scroll no-repeat 0px -72px;
				outline:		0;
			}
			div.main-nav ul a:hover,
			div.main-nav ul a:active {
				background:transparent;
			}
				div.main-nav ul ul li a {
					background-image:none !important;
					background-color:#008eea;
					color:#fff;
				}
			div.main-nav li ul li:hover, 
			div.main-nav li ul li.sfHover,
			div.main-nav li ul a:focus, 
			div.main-nav li ul a:hover, 
			div.main-nav li ul a:active {
				background:#008eea;
				color:#fff;
				margin:0px;
				text-decoration:underline;
			}
		div.main-nav ul ul {
			z-index:99;
		}
			div.main-nav ul li:hover ul,
			div.main-nav ul li.sfHover ul {
				left: 0;
				top: 100%;
				z-index: 9999;
			}
			
div.main-nav ul li#main-nav-01 { width: 32px; }
div.main-nav ul li#main-nav-02 { width: 109px; margin-left:8px; }
div.main-nav ul li#main-nav-03 { width: 140px; margin-left:7px; }
div.main-nav ul li#main-nav-04 { width: 117px; margin-left:8px; }
div.main-nav ul li#main-nav-05 { width: 72px; margin-left:9px; }
div.main-nav ul li#main-nav-06 { width: 49px; margin-left:8px; }
div.main-nav ul li#main-nav-07 { width: 75px;}


/*-------------- (-79px) X position of button / (-30px) height of image from above ------------- */
div.main-nav ul li#main-nav-01:hover,
div.main-nav ul li#main-nav-01.sfHover { background-position:-32px -72px; }
div.main-nav ul li#main-nav-02:hover,
div.main-nav ul li#main-nav-02.sfHover { background-position:-72px -72px; }
div.main-nav ul li#main-nav-03:hover,
div.main-nav ul li#main-nav-03.sfHover { background-position:-188px -72px; }
div.main-nav ul li#main-nav-04:hover,
div.main-nav ul li#main-nav-04.sfHover { background-position:-336px -72px; }
div.main-nav ul li#main-nav-05:hover,
div.main-nav ul li#main-nav-05.sfHover { background-position:-462px -72px; }
div.main-nav ul li#main-nav-06:hover,
div.main-nav ul li#main-nav-06.sfHover { background-position:-542px -72px; }
div.main-nav ul li#main-nav-07:hover,
div.main-nav ul li#main-nav-07.sfHover { background-position:-591px -72px; }

/*-------------- OPTIONAL - Keeps the hover state on each page based on body id ------------- */
body#index div.main-nav ul li#main-nav-01 { background:url("../images/bg-main-nav.jpg")  -32px -72px no-repeat; }
body#doctors div.main-nav ul li#main-nav-02 { background:url("../images/bg-main-nav.jpg") -72px -72px no-repeat; }
body#changing div.main-nav ul li#main-nav-03 { background:url("../images/bg-main-nav.jpg") -188px -72px no-repeat; }
body#about-practice div.main-nav ul li#main-nav-04 { background:url("../images/bg-main-nav.jpg") -336px -72px no-repeat; }
body#procedures div.main-nav ul li#main-nav-05 { background:url("../images/bg-main-nav.jpg") -462px -72px no-repeat; }
body#gallery div.main-nav ul li#main-nav-06 { background:url("../images/bg-main-nav.jpg") -542px -72px no-repeat; }
body#contact div.main-nav ul li#main-nav-07 { background:url("../images/bg-main-nav.jpg") -591px -72px no-repeat; }
