body {
	padding: 0;
	margin: 0;
	background: url("../images/bg.jpg")  #835A9D repeat-x center top;
}
body {
	font: 75%/1.4 tahoma, arial, helvetica, sans-serif;
	margin: 0 0 6em 0;
	color: #C4A9C7;
}
#page {
	margin: 0 auto;
	width: 800px;
	position: relative;
	background: #44306D;
}
#main {
	margin: 0 auto;
	width: 800px;
	background: url("../images/content.jpg") transparent repeat-x center 430px;
}
#wrapper {
	margin: 30px auto 0 auto;
	width: 760px;
	overflow: hidden;
}
#home #wrapper {
	background: url("../images/logos.gif") transparent no-repeat 20px 280px;
}
#header {
	width: 800px;
	height: 430px;
	margin: 0 0 0 0;
	background: url("../images/banner/us.jpg") #ccc no-repeat center bottom;
	padding: 0;
}
#home #header {
	background: url("../images/banner/home.jpg") no-repeat center bottom;
}
#patients #header {
	background: url("../images/banner/patients.jpg") no-repeat center bottom;
}
#about-us #header,
#cosmetic-dentistry #header,
#invisible-braces #header,
#bonding #header,
#smile-makeovers #header,
#meet-our-team #header {
	background: url("../images/banner/us.jpg") no-repeat center bottom;
}
#our-practice #header,
#dentists #header {
	background: url("../images/banner/our-practice.jpg") no-repeat center bottom;
}
#how-to-find-us #header {
	background: url("../images/banner/find-us.jpg") no-repeat center bottom;
}
#our-location #header,
#directions #header {
	background: url("../images/banner/our-location.jpg") no-repeat center bottom;
}
#our-fees #header {
	background: url("../images/banner/patients.jpg") no-repeat center bottom;
}
#our-referral-process #header {
	background: url("../images/banner/our-referral-process.jpg") no-repeat center bottom;
}
#patient-charter #header {
	background: url("../images/banner/patient-charter.jpg") no-repeat center bottom;
}
#childrens-dentistry #header {
	background: url("../images/banner/childrens-dentistry.jpg") no-repeat center bottom;
}
#dental-examinations #header,
#specialist-treatments #header,
.referral-treatment #header,
#prosthodontics .patient #header {
	background: url("../images/banner/dental-examinations.jpg") no-repeat center bottom;
}
#periodontics #header,
#prosthodontics #header,
#dental-implants #header,
#implants #header {
	background: url("../images/banner/specialist-treatments.jpg") no-repeat center bottom;
}
#dental-hygienist #header {
	background: url("../images/banner/oral-health.jpg") no-repeat center bottom;
}
#request-a-brochure #header {
	background: url("../images/banner/order-a-brochure.jpg") no-repeat center bottom;
}
#restoring-damaged-teeth #header {
	background: url("../images/banner/restoring-damaged-teeth.jpg") no-repeat center bottom;
}
#cerec-3d #header {
	background: url("../images/banner/cerec.jpg") no-repeat center bottom;
}
#replacing-missing-teeth #header {
	background: url("../images/banner/dental-examinations.jpg") no-repeat center bottom;
}
#dentures #header,
#bridges #header {
	background: url("../images/banner/at-monitor.jpg") no-repeat center bottom;
}
#tooth-extractions #header,
#invisible-braces #header,
#smile-makeovers #header {
	background: url("../images/banner/tooth-extractions.jpg") no-repeat center bottom;
}
#sports-mouthguards #header,
#problem-solver #header,
#general-dentistry #header {
	background: url("../images/banner/sports-mouthguards.jpg") no-repeat center bottom;
}
#make-an-enquiry #header,
#book-an-appointment #header,
#contact-us #header {
	background: url("../images/banner/book-an-appointment.jpg") no-repeat center bottom;
}
#nervous-patients #header,
#sedation #header,
#tooth-whitening #header,
#veneers #header {
	background: url("../images/banner/nervous-patients.jpg") no-repeat center bottom;
}
#snoring-solutions #header {
	background: url("../images/banner/snoring-solutions.jpg") no-repeat center bottom;
}
#facial-rejuvenation #header {
	background: url("../images/banner/facial-rejuvenation.jpg") no-repeat center bottom;
}
#our-referral-team #header {
	background: url("../images/banner/our-referral-team.jpg") no-repeat center bottom;
}
#referral-treatment #header {
	background: url("../images/banner/referral-treatment.jpg") no-repeat center bottom;
}
.treatments #header {
	background: url("../images/banner/treatments.jpg") no-repeat center bottom;
}
#our-expertise #header {
	background: url("../images/banner/our-expertise.jpg") no-repeat center bottom;
}
.special-offers #header {
	background: url("../images/banner/special-offers.jpg") no-repeat center bottom;
}

.latest-news #header {
	background: url("../images/banner/latest-news.jpg") no-repeat center bottom;
}
.contact-us #header {
	background: url("../images/banner/contact-us.jpg") no-repeat center bottom;
}
.faqs #header {
	background: url("../images/banner/faqs.jpg") no-repeat center bottom;
}
.gift-vouchers #header {
	background: url("../images/banner/gift-vouchers.jpg") no-repeat center bottom;
}
#endodontist-liverpool-wirral #header,
#endodontist-liverpool-wirral .patient #header {
	background: url("../images/banner/endodontics.jpg") no-repeat center bottom;
}
#endodontist-liverpool-wirral .treatments #header {
	background: url("../images/banner/endodontics-patient.jpg") no-repeat center bottom;
}
#problem-solver #header {
	background: url("../images/banner/problem-solver.jpg") no-repeat center bottom;
}
#prosthodontics.treatments #header,
#prosthodontics #header {
	background: url("../images/banner/prosthodontics.jpg") no-repeat center bottom;
}
#tooth-whitening #header {
	background: url("../images/banner/tooth-whitening.jpg") no-repeat center bottom;
}
#why-choose-us #header {
	background: url("../images/banner/why-choose-us.jpg") no-repeat center bottom;
}




a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
#content {
	margin: 0 30px 0 230px;
}
#dental-hygienist #content,
#dental-examinations #content,
#oral-health #content,
#restoring-damaged-teeth #content,
#replacing-missing-teeth #content,
#dentures #content,
#bridges #content,
#tooth-extractions #content,
#sports-mouthguards #content,
#invisible-braces #content,
#general-dentistry #content,
#bonding #content,
#veneers #content,
#tooth-whitening #content,
#smile-makeovers #content,
#endodontics .patient #content,
#periodontics .patient #content,
#prosthodontics .patient #content,
#sedation #content,
#cosmetic-dentistry #content,
#specialist-treatments #content,
#nervous-patients #content,
#white-fillings #content,
#amalgam-fillings #content,
#crowns #content,
#root-canal-treatment #content,
#inlays-and-onlays #content {
	margin: 0 200px 0 230px;
}




h1 {
	font: normal 210%/1.4 tahoma, arial, helvetica, sans-serif;
	padding: 0;
	margin: 0 0 1em 0;
}
h2 {
	font: bold 125%/1.4 tahoma, arial, helvetica, sans-serif;
	padding: 0;
	margin: 1.4em 0 0 0;
	color: #fff;
}
h3 {
	font: bold 105%/1.4 tahoma, arial, helvetica, sans-serif;
}
h4 {
	font: bold 100%/1.4 tahoma, arial, helvetica, sans-serif;
}
.teammember {
	display: block;
	margin: 10px 0 30px 0;
	padding: 30px;
	background: url("../images/teamdecoration.jpg") #4D367C no-repeat top center;
}
.teammember h3 {
	float: left;
	width: 300px;
	margin: 0 0 30px 0;
	color: #fff;
}
.teammember img {
	float: right;
	width: 130px;
	position: relative;
	margin: -10px -10px 0 20px;
}
.teammember p {
	clear: left;
}
.teammember h3 em {
	display: block;
	font: italic 100%/1.4 tahoma, arial, helvetica, sans-serif;
}
.teammember h4 {
	display: block;
}
p {
	margin: 0 0 1em 0;
}
img {
	border: none;
}
#logo {
	position: absolute;
	top: 0px;
	left: 0;
}
a {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}

#content ul {
	margin: 0 0 18px 0;
	padding: 0 0 0 18px;
}
#nav ul li#forpatients a,
#nav ul li#fordentists a {
	position: absolute;
	left: 640px;
	width: 100px;
	background: #CB2769;
	color: #fff;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border: none;
	font-size: 122%;
}
#nav ul li#forpatients a:hover,
#nav ul li#fordentists a:hover {
	text-decoration: none;
	background: #DB4481;
}
#nav ul li#fordentists a {
	top: 280px;
}
#nav ul li#forpatients a {
	top: 230px;
}
#nav {
	position: absolute;
	top: 81px;
	left: 0;
}
#nav ul {
	width: 800px;
	margin: 0 0 1em 0;
	padding: 15px 0 15px 0;
	list-style: none;
	text-align: center;
}
#nav ul li {
	display: inline;
}
#nav ul li a {
	color: #A881AD;
	padding: 10px 13px;
	font-size: 130%;
	font-weight: normal;
}
#nav ul ul,
#nav ul li.current ul ul {
	display: none;
}
#nav ul li.current ul,
#nav ul#treatments {
	position: absolute;
	top: 380px;
	left: 10px;
	display: block;
	width: 200px;
	margin: 0;
	padding: 0 0 0 22px;
	list-style: none;
	text-align: left;
}
#nav ul li.current ul li.current ul {
	position: absolute;
	top: 70px;
	left: 590px;
	display: block;
	text-align: left;
	overflow: hidden;
	width: 132px;
}
#nav ul li.current ul li a,
#nav ul#treatments li a {
	clear: both;
	display: block;
	color: #AB9EBC;
	padding: 3px 5px 3px 21px;
	font-size: 103%;
	background: url("../images/node.gif") no-repeat 0 4px;
}
#nav ul li.current ul li.current a,
#nav ul#treatments li.current a {
	color: #fff;
	background: url("../images/node.gif") no-repeat -520px 4px;
}
#nav ul li.current a {
	color: #fff;
}
#nav ul li.current ul li.current a {
	color: #FFF;
}
#nav ul li.current ul li {
	display: block;
	clear: both;
	margin: 0;
}
#nav ul li.current ul li.current ul li {
	float: none;
	display: block;
}
#nav ul li.current ul li.current ul li a {
	float: none;
	font-size: 100%;
	height: auto;
	padding: 0;
	background-image: none;
	color: #C4A9C7;
}
#nav ul li.current ul li.current ul li.current a {
	color: #fff;
}
#nav ul li.current ul li.current ul ul {
	display: none;
}



.treatment {
	float: left;
	width: 235px;
	overflow: hidden;
	height: 19em;
	padding: 0;
	margin: 15px 15px 0 0;
	background: #38275B;
}
.treatment ul {
	margin: 10px 15px;
	padding: 0 0 0 0;
	list-style: none;
}
.treatment h2 {
	margin: 0 0 10px 0;
	padding: 0;
}
.treatment a {
	display: block;
	padding: 2px 0;
}
.treatment h2 a {
	padding: 10px 15px;
	background: #CB2769;
	font-weight: bold;

}
.treatment li a {
	font-weight: normal;
}

fieldset {
	border: none;
	padding: 0;
}
fieldset label {
	display: block;
	margin: 0 0 0.6em 0;
}
fieldset span {
	float: left;
	width: 120px;
}
label strong.required {
	position: absolute;
	margin: 0 0 0 -12px;
}
fieldset input, fieldset textarea {
	border: none;
	padding: 2px 2px;
	width: 300px;
	font: normal 75%/1.4 tahoma, arial, helvetica, sans-serif;
	font-size: 105%;
}
fieldset input.submit {
	margin: 0 0 0 120px;
	width: 5em;
	padding: 4px;
	cursor: pointer;
	background: #CB2769;
	color: #fff;
}

#sidebar {
	z-index: 100;
	/*
	position: absolute;
	right: 50px;
	top: 140px;
	width: 150px;
	*/
	width: 530px;
	display: block;
	clear: both;
	overflow: hidden;
	margin: 0 0 3em 0;
	padding: 2em 0 0 0;
}
#sidebar ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 570px;
}
#sidebar ul li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}
#sidebar ul li a {
	float: left;
	padding: 10px 15px 10px 55px;
	margin: 0 0 10px 0;
	background: url("../images/sidebar.gif") #fff no-repeat center center;
	width: 90px;
	color: #302359;
	text-decoration: none;
	text-align: right;
	font-size: 120%;
	line-height: 118%;
	font-weight: bold;
}

/*
.about-us #wrapper,
.treatments #wrapper,
.latest-news #wrapper {
	margin-top: 80px;
}
.about-us #sidebar,
.treatments #sidebar,
.latest-news #sidebar {
	top: 110px;
}
*/





#searchbox {
	margin: 2em 30px 0 200px;
	padding: 20px 20px 16px 20px;
	overflow: hidden;
	background: url("../images/searchbox.gif") #362A5C no-repeat center center;
}
#searchbox h2 {
	float: left;
	display: inline;
	margin: 0;
	padding: 0;
}
#searchbox label {
	display: none;
}
#searchbox p {
	float: left;
	display: inline;
	margin: 0 0 0 8px;
	padding: 0;
}
#searchbox form {
	display: inline;
	margin: 0 0 0 10px;
	float: right;
}







#footer {
	margin: 3em 0 0 0;
	padding: 0 0 1em 0;
	text-align: center;
	width: 800px;
	overflow: hidden;
}
#footer #address {
	position: absolute;
	left: 0;
	width: 800px;
	margin: 2em 0 0 0;
}
#copyright {
	position: absolute;
	left: 0;
	width: 800px;
	margin: 3.4em 0 0 0;
}
#address strong {
	color: #302359;
	margin: 0 2px 0 10px;
}