@charset "UTF-8";
/* CSS Document */

body { background:#7e2317; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color:#333; line-height:12pt; }

a { font-size: 10pt; text-decoration:underline;}

a:hover { font-size: 10pt; text-decoration: none;}

#container { width:1000px; height:1200px; margin:0px auto; padding:0px;}

#container.container-home { height:1556px;}

#container.container-qualifications { height:1210px;}

#container.container-acupuncture { height:1973px;}

#container.container-physiotherapy { height:1384px;}

#container.container-manipulation { height:1387px;}

#container.container-faq { height:2101px;}

#container.container-charitywork { height:1430px;}

#container.container-clinic { height:1364px;}

#container.container-webpolicy { height:3106px;}

#header { background:url(../images/header.jpg); width:900px; height:300px; margin:0px 0px 0px 50px; padding:0px; position:absolute;}

#header h1 { position:absolute; left: -999em; width: 1em; overflow:hidden;}

#header h3 { position:absolute; left: -999em; width: 1em; overflow:hidden;}

#header p { margin:216px 0px 0px 153px; padding:0px;}

#header a { margin:0px 0px 0px 0px; padding:10px; font-size:10pt; color:#FFF; display:block; text-decoration: none;}

#header a:hover { text-decoration:underline;}

#mediabx { width:350px; height:240px; margin:30px 0px 0px 34px; padding:0px; position:absolute;}

#titlebx { width:470px; height:250px; margin:30px 0px 0px 389px; padding:0px; position:absolute;}

#menu { width:257px; height:600px; margin:320px 0px 0px 53px; padding:0px; position:absolute;}

#menu ul { margin:0px 0px 0px 0px; padding:0px;}

#menu li { list-style-type:none; color:#CCC; text-align:center;}

#menu a { background:url(../images/btn-rg.jpg); text-decoration:none; text-transform:none; margin:0px 0px 0px 0px; padding: 15px 10px 15px 10px; display:block; font-size:12pt; color:#FFF; }

#menu a:hover { background:url(../images/btn-rg.jpg) 0px -47px; text-decoration:none; color:#333;}

#menu p { margin:30px 0px 0px 60px; padding:0px; color:#FFF; font-size:8pt; }

#datebx { width:140px; height:20px; margin:300px 0px 0px 782px; padding:0px; position:absolute; }

#datebx p { margin:0px 0px 0px 0px; padding:0px; font-size:8pt; color:#EDE0C7;}

#main { border:solid 2px #333; background:#ede0c7; width:600px; height:600px; margin:325px 0px 0px 340px; padding:0px; position:absolute;}

#main h1 { color:#232323; margin:20px 0px 30px 32px; padding:0px; font-size:18pt;}

#main h2 { color:#232323; margin:20px 0px 10px 32px; padding:0px; font-size:14pt; line-height:16pt;}

#main h3 { color:#232323; margin:20px 0px 10px 32px; padding:0px; font-size:12pt; line-height:14pt;}

#main h4 { color:#232323; margin:20px 0px 10px 32px; padding:0px; font-size:10pt; line-height:12pt;}

#main p { margin:16px 24px 0px 32px; padding:0px; text-align:justify;}

#main ol { margin:0px 0px 0px 40px; padding:0px;}

#main ul { margin:0px 0px 0px 40px; padding:0px;}

#main li { margin:16px 24px 0px 32px; padding:0px;}

#main a { color:#06F; font-size:10pt; text-decoration:underline; }

#main a:hover { color:#F00; font-size:10pt; text-decoration: none;}

#main img.right-image { float:right; margin:0px 0px 0px 20px;}

#main img.left-image { float:left; margin:0px 20px 0px 0px;}

#main.main-home { height:720px;}

#main.main-qualifications { height:600px;}

#main.main-acupuncture { height:1200px;}

#main.main-physiotherapy { height:600px;}

#main.main-manipulation { height:600px;}

#main.main-faq { height:1340px;}

#main.main-charitywork { height:800px;}

#main.main-clinic { height:600px;}

#main.main-webpolicy { height:2330px;}

#footer { border:#FFF 2px solid; background:#a1b3b4; width:882px; height:300px; margin:930px 0px 0px 90px; padding:0px; position:absolute;}

#footer.footer-home { margin:1100px 0px 0px 58px;}

#footer.footer-qualifications { margin:965px 0px 0px 58px;}

#footer.footer-acupuncture { margin:1570px 0px 0px 58px;}

#footer.footer-physiotherapy { margin:980px 0px 0px 58px;}

#footer.footer-manipulation { margin:980px 0px 0px 58px;}

#footer.footer-faq { margin:1700px 0px 0px 58px;}

#footer.footer-charitywork { margin:1220px 0px 0px 58px;}

#footer.footer-clinic { margin:960px 0px 0px 58px;}

#footer.footer-webpolicy { margin:2700px 0px 0px 58px;}


#richard { margin:0px 0px 0px 60px; padding:0px;}

#footer p { margin:16px 24px 0px 32px; padding:0px;}

#footer h3 { color:#232323; margin:20px 0px 20px 38px; padding:0px; font-size:12pt; line-height:14pt;}

#footer ul { margin:0px 0px 0px 13px; padding:0px;}

#footer li { list-style-type:none; line-height:7pt; padding:6px;}

#webpolicy { width:136px; height:20px; margin:248px 0px 0px 39px; padding:0px; position:absolute;}

#webpolicy a { color:#06F; font-size:10pt; text-decoration:underline; }

#webpolicy a:hover { color:#F00; font-size:10pt; text-decoration: none;}

#copyright { width:315px; height:20px; margin:190px 0px 0px 260px; padding:0px; position:absolute;}

#copyright p { margin:0px 0px 0px 0px; padding:0px; text-align:center; font-size:9pt; line-height:12pt;}

#webgenesis-logo { width:125px; height:45px; margin:170px 0px 0px 730px; padding:0px; position:absolute;}

#footer-box1 { width:180px; height:160px; margin:0px 0px 0px 20px; padding:0px; position:absolute;}

#footer-box2 { width:180px; height:160px; margin:0px 0px 0px 220px; padding:0px; position:absolute;}

#footer-box3 { width:180px; height:160px; margin:0px 0px 0px 420px; padding:0px; position:absolute;}

#footer-box4 { width:180px; height:160px; margin:0px 0px 0px 620px; padding:0px; position:absolute;}