@charset "utf-8";
/* CSS Document */

*{
margin:0px;
}
/* Typography */
body { margin:0px auto 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#454545; line-height:1.4em; text-decoration:none; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#36537F; padding:10px 0px 5px 0px;} 
h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#36537F; font-weight:bold; padding:10px 0px 5px 0px;} 
a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#454545; line-height:1.4em; text-decoration:underline;}
p, span,  {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#454545; line-height:1.4em; text-decoration:none;}
p a, span a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#454545; line-height:1.4em; text-decoration:underline; cursor:hand;}
ul li {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#454545; line-height:1.4em; text-decoration:none; margin-left:-20px;}

.osteopaths{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}
.body-text, .body-text2, .body-text3 a:link, .body-list, .sidebar-list, .form-text{ font-family:Arial, Helvetica, sans-serif;
font-size:12px; color:#000000; padding-left:10px; padding-bottom:10px; padding-right:10px; }
.body-text2, .body-text2 a { font-size:11px; color:#FFFFFF; padding-bottom:5px; text-decoration:none; }
.body-text2 a :hover { font-size:11px; color:#FFFFFF; padding-bottom:5px; text-decoration:underline; }
.body-text3, .body-text3 a:link { color:#454545; padding-left:0px; padding-bottom:0px; padding-right:0px;}
.body-text3 a:link { text-decoration:underline; }
.body-list { padding-left:30px; }
.sidebar-list { color:#36537F; padding-left:20px; }
.readmore { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; padding:0px; }
.form-text, .form-text-black { font-size:12px; color:#36537F; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; }
.form-text-black { color:#000000; }
.box-text { color:#000000; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; }
.cancellation{ font-size:11px; color:#FFFFFF; padding-bottom:5px; }
.phonenumber, .phonenumber2{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:28px; color:#FFFFFF; padding: 10px 0px 10px 0px; }
.phonenumber2 { font-size:28px; color:#36537F; padding-left:0px; padding-bottom:10px; }
.subtitle, .names { font-family:Arial, Helvetica, sans-serif;font-weight:bold; font-size:14px; color:#36537F; }
.names{ font-weight:bold; font-size:12px; padding-left:0px; padding-top:5px; }
.referral-text { font-size:11px; color:#000000; }
.address-text, .home-contact{ font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:0px 10px 20px 10px; color:#36537F; }
.home-contact { color:#F6AA0D; padding-bottom:0px; }
.buttonstyle { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; background-color: #6C8FC5; border: 1px solid #FFFFFF; padding-left:10px; padding-right:10px; text-transform: capitalize; text-align: center; }
.blogheader { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#36537F;}
.blogdate { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#454545;}	 
.footer-text, .footer-text a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; text-decoration:underline; cursor:hand; }

/* Links */
.blue, .blue a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#36537F; }
.blue a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#36537F; text-decoration:underline; }
.lightblue, .lightblue a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cbd6eb; }
.lightblue a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cbd6eb; text-decoration:underline; }
.white, .white a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
.white a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:underline; }
.appointment, .appointment a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
.appointment a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:underline;}
.days, .days a, span.days a { font-family:Arial, Helvetica, sans-serif;font-weight:bold; font-size:14px; color:#FFFFFF; font-weight:normal; }
.days a:hover, span.days a:hover { text-decoration:underline; }


/* Menus */
.sub { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; background-color:#f8aa14; text-decoration:none; cursor:hand; text-align:center; }
.subover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; background-color:#6c8fc5; text-decoration:none; cursor:hand; text-align:center; }
.footer { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:none; background-color:#36537F; cursor:hand; }
.footerover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:underline; background-color:#36537F; cursor:hand; }

/* Gradients */
    
    
/* Div Layouts */
#wrapper { margin:0px auto 0; width:100%; background-color:#6c8fc5; padding:10px 0px 20px 0px; }
#centre { margin:0px auto 0; width:880px; border:solid 3px #36537f; background-color:#FFFFFF; }
.content-width {width:880px; margin:0px; }
