﻿* 										{margin: 0; padding: 0; }

a										{outline: none; text-decoration: none; border: none; }

img										{border: none; outline: none; }

body 									{font-size: 62.5%; font-family: Verdana, Geneva, sans-serif; background: url(../images/background.jpg) repeat-x; }

#main-area								{height: auto; width: 1000px; overflow: hidden; margin: 0 auto; position: relative; }

/* Header Area */

#header-area							{height: 150px; width: 1000px; background: url(../images/header-background.jpg) no-repeat; overflow: hidden; }

#logo									{height: 113px; width: 447px; padding: 37px 0 0 30px; float: left; overflow: hidden; }

#number									{font-size: 1.4em; margin: 73px 68px 0 0 !important; margin: 73px 34px 0 0; float: right; }

.turquoise								{color: #21909a; }

/* Navigation Area */

#nav-area								{height: 160px; width: 1000px; background: url(../images/nav-background.jpg) no-repeat; overflow: hidden; }

#nav-area ul							{list-style-type: none; margin-left: 30px; }

#nav-area li							{float: left; }

.nav-home a								{height: 117px; width: 235px; background-image: url(../images/nav-home.jpg); text-indent: -9999px; display: block; }

.nav-home a:hover						{background-position: 0 bottom; }

.nav-home a.active						{background-position: 0 bottom; }

.nav-profile a							{height: 117px; width: 235px; background-image: url(../images/nav-profile.jpg); text-indent: -9999px; display: block; }

.nav-profile a:hover					{background-position: 0 bottom; }

.nav-profile a.active					{background-position: 0 bottom; }

.nav-clinical a							{height: 117px; width: 235px; background-image: url(../images/nav-clinical.jpg); text-indent: -9999px; display: block; }

.nav-clinical a:hover					{background-position: 0 bottom; }

.nav-clinical a.active					{background-position: 0 bottom; }

.nav-appointments a						{height: 117px; width: 235px; background-image: url(../images/nav-appointments.jpg); text-indent: -9999px; display: block; }

.nav-appointments a:hover				{background-position: 0 bottom; }

.nav-appointments a.active				{background-position: 0 bottom; }

/* Main Text Area */

#text-area								{height: auto; width: 1000px; background: url(../images/main-background2.jpg) no-repeat; overflow: hidden; min-height: 500px; }

#left-column							{height: auto; width: 210px; margin-left: 30px !important; margin-left: 20px; padding: 0 30px 0 30px; float: left; line-height: 20px; }

#left-column h1, h2, h3					{font-size: 1.3em; color: #21909a; padding-bottom: 10px; }

#left-column h2							{padding-top: 20px; }

#left-column h3							{padding-top: 20px; }

#left-column p							{padding-bottom: 10px; }

#left-column-profile					{height: auto; width: 260px; margin-left: 30px !important; margin-left: 20px; padding: 0 30px 20px 30px; float: left; line-height: 20px; }

#left-column-profile h1, h2, h3			{font-size: 1.3em; color: #21909a; padding-bottom: 10px; }

#left-column-profile h2					{padding-top: 20px; }

#left-column-profile h3					{padding-top: 20px; }

#left-column-profile p					{padding-bottom: 10px; }

#left-column-profile ul					{padding: 0 0 20px 12px; }

#left-column-profile a					{color: #06C; }

#left-column-profile a:hover			{color: #CCC; }

#center-column							{height: auto; width: 210px; padding: 0 30px 0 30px; float: left; line-height: 20px; }

#center-column h2, h3					{font-size: 1.3em; color: #21909a; padding-bottom: 10px; }

#center-column p						{padding-bottom: 10px; }

#center-column-profile					{height: auto; width: 260px; padding: 0 30px 20px 30px; float: left; line-height: 20px; overflow: hidden; }

#center-column-profile h2, h3			{font-size: 1.3em; color: #21909a; padding-bottom: 10px; }

#center-column-profile h3				{padding-top: 20px; }

#center-column-profile p				{padding-bottom: 10px; }

#center-column-profile ul				{padding: 0 0 20px 12px; }

#center-column-profile a				{color: #06C; }

#center-column-profile a:hover			{color: #CCC; }

#right-column							{height: auto; width: 330px; padding: 0 15px 0 30px !important; padding: 0 15px 20px 0px; float: left; line-height: 20px; }

#right-column h3						{font-size: 1.3em; color: #21909a; padding: 3px 0 10px 5px; }

#right-column p							{padding-left: 5px; }

#right-column ul						{padding: 10px 0 20px 18px; }

#right-column a							{color: #06C; }

#right-column a:hover					{color: #CCC; }

#right-column-profile					{height: auto; width: auto; padding: 0 15px 0 30px !important; padding: 0 15px 20px 0px; float: left; line-height: 20px; display: block; }

#right-column-profile h3				{font-size: 1.3em; color: #21909a; padding: 3px 0 10px 5px; }

#right-column-profile p					{padding-left: 5px; }

#right-column-profile ul				{padding: 0 0 20px 18px; }

#right-column-home						{height: 404px !important; height: 400px; width: 270px; background: url(../images/clipboard.jpg) no-repeat; margin: -4px 0 20px 20px; float: left; padding: 80px 45px 0 45px; line-height: 20px; }

#right-column-home h3					{font-size: 1.3em; color: #21909a; padding: 0 0 10px 5px; }

#right-column-home img					{padding-bottom: 10px; }

#right-column-home p					{padding-left: 5px; }

#left-column-wide						{height: auto; width: 480px; margin-left: 30px !important; margin-left: 20px; padding: 0 30px 20px 30px; float: left; line-height: 20px; }

#left-column-wide h1, h2				{font-size: 1.3em; color: #21909a; padding-bottom: 10px; }

#left-column-wide p						{padding-bottom: 10px; }

#left-column-wide ul					{padding: 0 0 20px 12px; }

#left-column-wide a						{color: #333; }

#left-column-wide a:hover				{color: #CCC; }

#google									{margin-top: 30px; }

#google ul								{list-style-type: none; }

#goog-wm-qt								{padding: 5px 0 5px 0; margin: 5px 10px 8px 0; width: 350px; }

.search-goog							{margin-left: -13px; }

#home-profile							{margin: 35px 0 30px -6px; }

.padding								{padding-top: 20px; }

.clinical-image							{padding-bottom: 50px; }

.appointments-image						{padding-top: 20px; }

#mri									{padding-top: 30px; }

/* Bottom Images Area */

#bottom-images							{height: 175px; width: 1000px; background: url(../images/bottom-images-background.jpg) no-repeat; padding-left: 30px !important; padding-left: 15px; }

#slider									{position: relative; width: 210px; height: 120px; background: url(../jquery/monitor.jpg) no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; float: left; margin: 20px 0 0 13px; }

#slider img								{position: absolute; top: 0px; left: 0px; display: none; }

#slider a								{border: 0; display: block; } 

#two									{position: relative; width: 210px; height: 120px; background: url(../jquery/checkup.jpg) no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; float: left; margin: 20px 0 0 25px; }

#two img								{position: absolute; top: 0px; left: 0px; display: none; }

#two a									{border: 0; display: block; } 

#three									{position: relative; width: 210px; height: 120px; background: url(../jquery/heart.jpg) no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; float: left; margin: 20px 0 0 25px; }

#three img								{position: absolute; top: 0px; left: 0px; display: none; }

#three a								{border: 0; display: block; } 

#four									{position: relative; width: 210px; height: 120px; background: url(../jquery/doctor.jpg) no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; float: left; margin: 20px 0 0 25px; }

#four img								{position: absolute; top: 0px; left: 0px; display: none; }

#four a									{border: 0; display: block; } 

.nivoSlider								{position: relative; }

.nivoSlider img							{position: absolute; top: 0px; left: 0px; }

.nivoSlider a.nivo-imageLink			{position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; border: 0; padding: 0; margin: 0; z-index: 60; display: none; }

.nivo-slice								{display: block; position: absolute; z-index: 50; height: 100%; }

.nivo-caption							{position: absolute; left: 0px; bottom: 0px; background: #000; color: #fff; opacity: 0.8; width: 100%; z-index: 89; }

.nivo-caption p							{padding: 5px; margin: 0; }

.nivo-caption a							{display: inline !important; }

.nivo-html-caption						{display: none; }

.nivo-directionNav a					{position: absolute; top: 45%; z-index: 99; cursor: pointer; }

.nivo-prevNav							{left: 0px; }

.nivo-nextNav							{right: 0px; }

.nivo-controlNav a						{position: relative; z-index: 99; cursor: pointer; }

.nivo-controlNav a.active				{font-weight: bold; }

/* Mini-Contact Form Area */

.miniformstyle							{width: 255px; height: 12px; padding: 5px; margin-bottom: 10px; float: left; }

.miniformbutton							{height: 18px; width: 70px; background: url(../images/continue.jpg) no-repeat; border: none; float: left; margin-right: -39px; clear: both; }

.miniformbutton:hover					{background-position: 0 bottom; }

/* Contact Form Styles */

.formstyle								{width: 210px; height: 12px; padding: 5px; margin-bottom: 5px; float: left; overflow: hidden; }

.messagestyle							{width: 214px; height: 30px; padding: 5px; margin-bottom: 5px; float: left; overflow: hidden; }

.formbutton								{height: 24px; width: 72px; background-image:url(../images/sendbutton.jpg); border: none; float: left; margin-bottom: 6px; }

.formbutton:hover						{background-position: 0 bottom; }

.tickgreenbox							{line-height: 24px; background-color: #eff6ef; height: 50px; width: 480px; margin-top: 10px; padding: 20px; margin-top: 26px; border: 1px green solid; }

.tickredbox								{line-height: 24px; background-color: #f9ebeb; height: 50px; width: 480px; margin-top: 10px; padding: 20px; margin-top: 26px; border: 1px #E25850 solid; }

tbody td								{padding-right: 30px; }

#map									{padding-top: 40px; }

/* Footer Area */

#footer-area							{height: 170px; width: 1000px; background: url(../images/footer-background.jpg) no-repeat; }

#left-footer							{height: 170px; width: 280px; float: left; color: #FFF; margin: 16px 0 0 50px !important; margin: 16px 0 0 30px; line-height: 25px; }

#left-footer ul							{list-style-type: none; text-transform: uppercase; font-weight: bold; font-size: 0.9em; }

#left-footer a							{color: #FFF; }

#left-footer a:hover					{color: #999; }

#center-footer							{height: 170px; width: 250px; float: left; color: #FFF; margin: 16px 0 0 0; line-height: 25px; }

#center-footer ul						{list-style-type: none; text-transform: uppercase; font-weight: bold; font-size: 0.9em; }

#center-footer a						{color: #FFF; }

#center-footer a:hover					{color: #999; }

#right-footer							{height: 170px; width: 350px; float: right; color: #FFF; margin: 16px 50px 0 0; text-align: right; line-height: 25px; font-weight: bold; }

#right-footer a							{color: #FFF; }

#right-footer a:hover					{color: #999; }
/* Cookie Law */
#cookie-law { position:fixed !important;top:0 !important; left:0; width:100%; color: #fff; background:#fff; height:auto; border-bottom:2px solid #021170; outline:0px solid #fff; z-index:9999; opacity: 0.9; padding: 0 0 10px; }
.cookie-law-holder { width:960px; margin:0 auto; }
.cookie-law-holder a { color:#021170; }
.cookie-law-holder p { padding:10px 0 0; width: 840px; float: left; font-size:13px; font-weight:bold; text-align:left; color:#888; margin:0; }
.cookie-law-close { float: right; width: 120px; font-size:13px; font-weight: bold; padding: 10px 0 0; font-family: 'Advent Pro', Arial, Helvetica; }
.eu-cookies { }
.eu-cookies ul { font-size:12px; line-height:1.3em; }
#cookies-table { border-left:1px solid #c1dad7; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#cookies-table th { color: #fff; border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; border-top: 1px solid #C1DAD7; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px; background: #2A2A45; }
#cookies-table td { border-right: 1px solid #C1DAD7; border-bottom: 1px solid #C1DAD7; background: #fff; padding: 6px 6px 6px 12px; color: #454545; }

#cookie-box ul li a.inline {font-size:12px;}

.eu-cookies li p{font-size:12px;}

.eu-cookies h3  {font-size:14px;}

.eu-cookies h2  {font-size:16px;}

.eu-cookies p {font-size:12px;}






.chopper-image { float: left; margin: 0px 0 20px 35px; }





