body { background-image:url(images/background.jpg); background-repeat:repeat-x; margin:0 auto; background-color:#FFF; font-size:62.5%; font-family:Arial, Helvetica, sans-serif; }
a:link { color:#053181; text-decoration:underline; }
a:visited { color:#053181; text-decoration:underline; }
a:hover { color:#09F; text-decoration:underline; }
/*Header*/
#header { width:968px; height:133px; margin:0 auto; }
#logo { width:315px; height:66px; float:left; padding:48px 0 0 0; }
#contact-numbers { width:213px; height:50px; float:right; margin:55px 0px 0px 0px; }
.contact-numberheading { color:#09F; font-size:3.2em; padding:0; letter-spacing:0.1px; font-weight:lighter; }
#contact-numbers p { font-size:1.1em; margin:0; }
#main-container { width:968px; margin:0 auto; padding:20px 0 0 0; overflow:auto; }
.main-buttons { width:140px; height:125px; float:left; margin:0px 17px 0px 0px; }
.main-buttons2 { width:140px; height:125px; }
.link-title { font-weight:bold; }
/*Top*/
#menu { width:180px; height:324px; float:left; background-image:url(images/menu.jpg); background-repeat:no-repeat; padding:5px 0px 0px 0px; margin:0;}
#menu ul { color:#FFF; font-family:Helvetica, Arial, sans-serif; font-size:1.3em; padding:0px; margin:0px; line-height: 20px; }
#menu li { clear:both; margin-bottom:0px; list-style-type:none; color:#FFF; display:inline; }
#menu a:link { margin:0px; display:block; color:#FFF; text-decoration:none; padding:6px 0 0 14px; }
#menu a:visited { margin:0px; display:block; color:#FFF; text-decoration:none; padding:6px 0 0 14px; }
#menu a:hover { margin:0px; display:block; background-color:#011465; text-decoration:none; color:#FFF; padding:6px 0 0 14px; }
#flash { width:773px; height: 331px; float:right;  }
#flash-main { width:773px; height:207px; float:left; margin-left:7px; }
#buttons { width:966px; height:142px; float:left; padding:18px 0px 20px 2px; }
.button { width:189px; height:143px; float:left; margin:0 5px 0 0; }
.button2 { width:189px; height:143px; float:left; margin:0 0 0 0px; }
/*Homepage*/
#news-rss { width:189px; float:left; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; min-height: 241px; background: #1d3a80 url(images/news-rss.jpg) no-repeat; }
#news-bottom { width: 189px; height: 24px; background: url(images/news-bottom.jpg) no-repeat top; }
#news-rss ul { color:#FFF; font-size:1.1em; margin:0px 0px 0px 0px; }
#news-rss li { color:#FFF; font-size:1.1em; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; }
#news-rss li a:link { color:#FFF; }
#news-rss li a:visited { color:#FFF; }
#news-rss li a:hover { color:#00C; }
.rss-icon { padding:0px 0px 0px 14px; }
#main-text { width:557px; float:left; padding:0px 15px 0px 15px; }
#main-text p { font-size:1.2em; color:#053181; margin-top:2px; }
/*Main Pages*/
#main-text-pages { width:715px; float:left; padding:0px 20px 0px 35px; }
#main-text-pages p { font-size:1.2em; color:#053181; margin-top:10px; }
#main-text-pages ul { list-style:square; padding:0 0 0 8px; margin:0; }
#main-text-pages li { padding:0px 0px 5px 0px; margin:0px; font-size:1.2em; color:#053181; }
#main-text-fees { width:330px; float:left; padding:0px 20px 0px 35px; }
#main-text-fees p { font-size:1.2em; color:#053181; margin-top:10px; }
#main-text-news { width:715px; float:left; padding:0px 20px 0px 35px; }
#main-text-news p { font-size:1.2em; color:#053181; margin-top:10px; }
#main-text-news ul { list-style:none; padding:0 0 0 0px; margin:0; }
#main-text-news li { padding:0px 0px 5px 0px; margin:0px; font-size:1.1em; color:#053181; }
/*Site Map*/
#sitemap { width:715px; float:left; padding:0px 20px 0px 35px; }
#sitemap p { font-size:1.2em; color:#053181; margin-top:10px; }
#sitemap ul { list-style:none; padding:10px 0 00px 0; margin:0; color:#053181; font-size:1.2em; }
#sitemap li { padding:0 0 4px 0; }
.reload a:link { color:#FFF; }
.reload a:visited { color:#FFF; }
.reload a:hover { color:#0CF; }
.code { width: 190px; display:block; }
/*Contact Page*/
#main-text-contact { width:520px; float:left; padding:0px 35px 0px 15px; }
#main-text-contact p { font-size:1.2em; color:#053181; margin-top:10px; }
#main-text-contact ul { list-style:none; padding:0; margin:0; }
#main-text-contact li { padding:0px 0px 3px 0px; margin:0; font-size:1.2em; color:#053181; }
#main-buttons { width:773px; height:112px; float:left; margin-left:7px; padding-bottom:23px; }
#enquire { width:169px; height:257px; float:left; background-image:url(images/enquire.gif); background-repeat:no-repeat; padding:10px 10px 0px 10px; margin:0px 0px 30px 0px; color:#FFF; }
#enquire p { padding:12px 5px 0px 7px; margin-top:20px; }
.enquiry-fields { margin-bottom:10px; width:164px; }
.enquiry-fields-main { margin-bottom:10px; width:336px; }
.message-field { width:337px; font-family:Arial, Helvetica, sans-serif; font-size:1.2em; }
.submit { width:170px; height:31px; margin-left:0px; }
.submit-main { width:336px; height:31px; margin:15px 0px 0px 0px; }
#main-enquiries { width:363px; float:left; background-image:url(images/enquiries-main.gif); background-repeat:no-repeat; padding:30px 0px 10px 15px; margin:0px 0px 0px 0px; color:#FFF; }
#main-enquiries a:link { color:#FFF; text-decoration:none; }
#main-enquiries a:visited { color:#FFF; text-decoration:none; }
#main-enquiries a:hover { color:#09F; text-decoration:none; }
.google-maps { border:1px solid #666; margin:20px 0px 20px 0px; float:left; }
#enquiry-form-main { width:340px; }
.continue-button { padding:10px 0px 0px 0px; margin:10px 0px 0px 0px; }
#enquiry-form-main a:link { color:#FFF; text-decoration:none; }
#enquiry-form-main a:visited { text-decoration:none; color:#FFF; }
#enquiry-form-main a:hover { color:#09F; text-decoration:none; }
.contacttickgreenp { font-size:1.1em; color:#053181; }
.contactfailredp { font-size:1.1em; color:#053181; }
/*Others*/
.price-list { float:left; width:180px; }
.chiro-list { float:left; width:185px; margin:0px 20px 0px 0px; }
.chiro-list2 { float:left; width:140px; margin:0px 0px 0px 60px; }
.chiro-list ul { list-style:square; padding:0 0 0 10px; margin:0; }
.chiro-list li { padding:0px 0px 5px 0px; margin:0px; font-size:1.1em; color:#053181; }
.chiro-list2 ul { list-style:square; padding:0 0 0 8px; margin:0; }
.chiro-list2 li { padding:0px 0px 5px 0px; margin:0px; font-size:1.1em; color:#053181; }
.bullet-boxes { float:left; width:720px; padding:10px 0px 10px 0px; }
.price-list2 { float:left; width:40px; padding:0px 100px 0px 0px; }
.special-offers-box { float:left; width:330px; margin:0px 0px 0px 15px; }
.special-offers-box p { font-size:1.2em; color:#053181; }
.offer-pic { margin-top:10px; }
#payment-methods { width:320px; float:left; }
.price-list2 ul { list-style:none; margin:20px 0px 0px 0px; padding:0px; }
.price-list2 li { padding:2px 0px 2px 5px; margin:0px 0px 15px 0px; font-size:1.2em; color:#053181; background-color:#E4F1FF; }
.special-offers { color:#09F; font-weight:normal; margin:0px 0px 5px 0px; font-size:1.7em; }
.price-list ul { list-style:none; margin:20px 0px 0px 0px; padding:0px; }
.price-list li { padding:2px 0px 2px 5px; margin:0px 0px 15px 0px; font-size:1.2em; color:#053181; background-color:#E4F1FF; }
.price-list-subtext { font-size:1.3em; color:#F00; }
.price-list-subtext-uppercase { font-size:1.3em; color:#F00; text-transform:uppercase; }
#linkbox { clear:both; width:500px; color:#FFF; padding:11px; border:2px solid #053181; margin:0px 0px 20px 0px; }
.testimonials-line { height:3px; margin:15px 0px 15px 0px; background-image:url(images/line-blue.jpg); background-repeat:no-repeat; }
.profile-pics { width:100px; height:100px; margin:7px 10px 0px 0px; padding:0 0 105px 0; float:left; }
.profile-pics2 { width:100px; height:100px; margin:7px 10px 0px 0px; padding:0 0 59px 0; float:left; }
.profile-pics3 { width:100px; height:100px; margin:7px 10px 0px 0px; padding:0 0 75px 0; float:left; }
.team-title { display:block; }
/*Thumb Pics*/
.thumb-pics { height:40px; width:704px; padding:20px 0px 10px 0px; }
/*Heading*/
h1 { color:#09F; font-weight:bold; margin:0px 0px 5px 0px; font-size:1.7em; }
.h1-sub { display:block; font-size:0.8em; font-style:italic; padding-bottom:5px; }
h2, h3, h4, h5, h6 { color:#09F; font-weight:bold; margin:10px 0px 5px 0px; padding-top:16px; font-size:1.7em; }
.h2title { color:#09F!important; font-weight:bold; margin:10px 0px 5px 0px; padding-top:16px; font-size:1.7em!important; }
.h1 { color:#09F; font-weight:normal; margin:10px 0px 5px 0px; padding:10px 0px 0px 0px; font-size:1.7em; }
.h2 { color:#09F; font-weight:normal; font-size:1.7em; margin-top:10px; }
/*Footer*/
#footer { width:968px; margin:0 auto; border-top:1px solid #011465; padding-top:10px; margin-top:40px; }
#logos { width:968px; height:75px; float:left; padding-top:10px; }
#footer-lower { width:968px; float:left; padding:10px 0 15px 0; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:1.0em; color:#053181; line-height: 1.8em; }
#footer ul { padding-bottom:4px; margin-top:4px; }
#footer li { padding:0px 6px 0px 4px; list-style-type:none; display:inline; border-right: 1px solid #053181; }
#footer p { margin:0px; line-height: 1.4em; }
#footer a:link { color:#053181; text-decoration:none; font-size:1em; font-weight:normal; }
#footer a:visited { text-decoration:none; font-size:1em; color:#053181; }
#footer a:hover { color:#09F; text-decoration:none; font-size:1em; font-weight:normal; }
.testimonial { color:#FFF; font-weight:bold; margin:10px 0 0 0; padding-top:16px; font-size:1.7em; }
.newswrap { margin: 0 10px 0 10px; }
.newswrap li { list-style: none!important; }
.newswrap ul { padding:0!important; }
.slideshow { height: 195px; width: 773px; margin:0 auto; }
#socialmedia { float: left; padding-top: 56px; padding-left: 316px; }

