/* tags */

html {
  overflow-y: scroll;
  margin: 0;
  padding: 0;
  font-size: 100%;
}
body {
  margin: 0;
  padding: 0;
  font-family: Arial, Helvetica, sans-serif;
  background: #d3e3ee url(../images/bg-body.png) top repeat-x;
}
h1 {
  margin-top: 0;
  margin-bottom: 1em;
  color: #3a9f39;
  font-size: 1.2em;
}
h1.ophthalmology {
  color: #67207f;
}
h1.soft-tissue {
  color: #922c3e;
}
h1.cardiology {
  color: #d32118;
}
h1.exotic-species {
  color: #ef9200;
}
h1.diagnostic-imaging {
  color: #d06519;
}
h1.orthopaedics {
  color: #50559e;
}
h2 {
  margin-bottom: 0;
  color: #3a9f39;
  font-size: 0.9em;
  line-height: 1.4em;
}
h3 {
  margin: 0;
  font-size: 0.9em;
  font-weight: normal;
  text-transform: uppercase;
}
p {
  color: #000000;
  font-size: 0.75em;
  line-height: 1.5em;
}
a img {
  border: 0;
}
abbr {
  color: #2290b7;
  border-bottom: 0;
}

/* layout */

#wrapper {
  width: 850px;
  margin-right: auto;
  margin-left: auto;
  margin-bottom: 30px;
  background: #ffffff url(../images/bg-wrapper.png) repeat-y;
}
#header {
  position: relative;
  width: 806px;
  height: 237px;
  margin-left: 22px;
  margin-right: 22px;
}
#left-column {
  width: 240px;
  margin-left: 22px;
  margin-right: 1px;
  padding-right: 21px;
  background: url(../images/corner.png) right top no-repeat;
  float: left;
}
#centre-column {
  width: 360px;
  min-height: 248px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 35px;
  float: left;
}
#right-column {
  width: 142px;
  min-height: 248px;
  margin-left: 22px;
  margin-right: 22px;
  padding-top: 35px;
  float: left;
}
#right-column-wide {
  width: 512px;
  min-height: 248px;
  padding-top: 35px;
  margin-left: 10px;
  margin-right: 22px;
  padding-right: 22px;
  float: left;
}
.right {
  width: 256px;
  margin-left: 22px;
  margin-bottom: 22px;
  float: right;
}
#top-right {
  width: 250px;
  margin-left: 22px;
  margin-bottom: 22px;
  float: right;
}
#top-right-small {
  width: 200px;
  margin-left: 22px;
  margin-bottom: 22px;
  font-weight: bold;
  float: right;
}
#top-right-small li.selected {
  color: #3a9f39;
}
#top-right-image {
  width: 107px;
  margin-left: 22px;
  float: right;
}
#nav {
  width: 240px;
  margin-bottom: 10px;
  padding-bottom: 22px;
  color: #ffffff;
  font-size: 0.75em;
  background: url(../images/bg-nav.png) bottom no-repeat;
  float: left;
}
#hospital-map {
  width: 510px;
  height: 510px;
  border: 1px solid #3a9f39;
}
#unit-map {
  width: 510px;
  height: 510px;
  border: 1px solid #3a9f39;
}
#news {
  width: 240px;
  margin-bottom: 20px;
  border-top: 2px solid #2290b7;
  float: left;
}
#news-title {
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #2290b7;
  color: #3a9f39;
  background: url(../images/bg-news.png) left center no-repeat;
}
#news-updates {
  width: 240px;
  margin-bottom: 20px;
  float: left;
}
#facebook {
  width: 240px;
  margin-bottom: 20px;
  float: left;
}
#group-site {
  width: 240px;
  height: 184px;
  margin-bottom: 20px;
  background: url(../images/bg-group-site.png) left no-repeat;
  float: left;
}
#group-site:hover {
  background: url(../images/bg-group-site-over.png) left no-repeat;
}
#news-updates h3, #group-site h3 {
  font-weight: bold;
}
#add {
  height: 25px;
  font-size: 0.8em;
}
#add img {
  margin-top: 1px;
  margin-right: 5px;
  float: left;
}
#address p {
  color: #3a9f39;
  font-size: 0.9em;
  font-weight: bold;
  line-height: 1.5em;
}
#nav-diagnostic {
  width: 512px;
  float: left;
}
#movie {
  width: 360px;
  height: 271px;
  background: url(../images/bg-behindscenes.png) no-repeat;
  float: left;
}
#footer-home {
  width: 850px;
  height: 294px;
  margin-top: 50px;
  background: url(../images/bg-footer-home.png) no-repeat;
}
#footer-clear {
  width: 850px;
  height: 294px;
  margin-top: 50px;
  background: url(../images/bg-footer-clear.png) no-repeat;
}
#footer-left {
  width: 233px;
  height: 74px;
  padding-top: 220px;
  padding-left: 44px;
  padding-right: 22px;
  color: #2290b7;
  font-size: 0.7em;
  float: left;
}
#footer-right {
  width: 551px;
  height: 30px;
  padding-top: 249px;
  padding-bottom: 15px;
  float: left;
}

/* lists */

#right-column-wide ul {
  margin-left: 0;
  padding: 0;
  margin-left: 20px;
  list-style-position: outside;
  list-style-image: url(../images/bullet.png);
  list-style-type: none;
}
#right-column-wide li {
  margin-bottom: 10px;
  font-size: 0.75em;
}
#top-right-small ul {
  margin-top: 0;
}
#nav ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  background-color: #2290b7;
}
#nav li {
  width: 240px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 1px dotted #ffffff;
}
#nav li:hover {
  background-color: #1e81a4;
}
#nav li.ophthalmology:hover {
  background-color: #5c1c72;
}
#nav li.soft-tissue:hover {
  background-color: #832737;
}
#nav li.cardiology:hover {
  background-color: #bd1d15;
}
#nav li.exotic-species:hover {
  background-color: #d68300;
}
#nav li.diagnostic-imaging:hover {
  background-color: #ba5a16;
}
#nav li.orthopaedics:hover {
  background-color: #474c8d;
}
#nav li.selected {
  width: 218px;
  padding-left: 22px;
  background: url(../images/selected.png) left center no-repeat;
}
#nav-diagnostic ul {
  margin: 0;
  padding: 0;
  list-style-position: none;
  list-style-image: none;
  list-style-type: none;
}
#nav-diagnostic li {
  width: 125px;
  height: 25px;
  margin-right: 4px;
  color: #ba5a16;
  font-size: 0.7em;
  background: url(../images/nav-diagnostic.png) no-repeat;
  float: left;
}
#nav-diagnostic li:hover {
  background: url(../images/nav-diagnostic-over.png) no-repeat;
}
#nav-diagnostic li.selected {
  width: 107px;
  height: 19px;
  padding-top: 6px;
  padding-left: 18px;
  padding-right: 0;
  padding-bottom: 0;
  background: url(../images/nav-diagnostic-selected.png) no-repeat;
}
#news ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#news li {
  width: 240px;
  padding-top: 3px;
  padding-bottom: 3px;
  border-bottom: 1px dotted #2290b7;
  font-size: 0.8em;
}

/* links */

a:link, a:visited {
  color: #2290b7;
  text-decoration: underline;
}
a:hover {
  color: #3a9f39;
  text-decoration: underline;
}
a:active {
  color: #2290b7;
  text-decoration: underline;
}
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
  padding-left: 22px;
  color: #ffffff;
  text-decoration: none;
  display: block;
}
#nav li.ophthalmology {
  text-transform: uppercase;
  background-color: #67207F;
}
#nav li.soft-tissue {
  text-transform: uppercase;
  background-color: #922c3e;
}
#nav li.cardiology {
  text-transform: uppercase;
  background-color: #d32118;
}
#nav li.exotic-species {
  text-transform: uppercase;
  background-color: #ef9200;
}
#nav li.diagnostic-imaging {
  text-transform: uppercase;
  background-color: #d06519;
}
#nav li.orthopaedics {
  text-transform: uppercase;
  background-color: #50559e;
}
#nav-diagnostic a:link, #nav-diagnostic a:visited {
  width: 107px;
  height: 19px;
  padding-top: 6px;
  padding-left: 18px;
  color: #ffffff;
  text-decoration: none;
  display: block;
}
#nav-diagnostic a:hover {
  width: 125px;
  height: 25px;
  color: #ffffff;
  text-decoration: none;
  display: block;
}
#nav-diagnostic a:active {
  width: 125px;
  height: 25px;
  color: #ffffff;
  text-decoration: none;
  display: block;
}
#news a:link, #news a:visited {
  color: #2290b7;
  text-decoration: none;
  display: block;
}
#news a:hover {
  color: #3a9f39;
  text-decoration: none;
  display: block;
}
#news a:active {
  color: #2290b7;
  text-decoration: none;
  display: block;
}
#group-site a:link, #group-site a:visited, #group-site a:hover, #group-site a:active {
  width: 110px;
  height: 179px;
  padding-top: 5px;
  padding-right: 120px;
  padding-left: 10px;
  color: #ffffff;
  text-decoration: none;
  display: block;
}
#movie a:link, #movie a:visited, #movie a:hover, #movie a:active {
  width: 290px;
  height: 76px;
  padding-top: 195px;
  padding-left: 10px;
  padding-right: 60px;
  color: #ffffff;
  font-size: 1.1em;
  text-decoration: none;
  display: block;
}
.side-link a:link, .side-link a:visited {
  width: 132px;
  height: 20px;
  padding-top: 87px;
  padding-left: 10px;
  color: #ffffff;
  text-decoration: none;
  display: block;
}
.side-link-wide a:link, .side-link-wide a:visited {
  width: 246px;
  height: 20px;
  padding-top: 171px;
  padding-left: 10px;
  color: #ffffff;
  text-decoration: none;
  display: block;
}
.side-link a:hover, .side-link a:active, .side-link-wide a:hover, .side-link-wide a:active {
  color: #ffffff;
  text-decoration: none;
}
.top-right-link a:link, .top-right-link a:visited {
  width: 110px;
  height: 71px;
  padding-top: 10px;
  padding-left: 100px;
  padding-right: 50px;
  color: #ffffff;
  text-decoration: none;
  display: block;
}
.top-right-link a:hover, .top-right-link a:active {
  color: #ffffff;
  text-decoration: none;
}
#top-right-small a:link, #top-right-small a:visited {
  color: #2290b7;
  text-decoration: none;
}
#top-right-small a:hover {
  color: #3a9f39;
  text-decoration: none;
}
#top-right-small a:active {
  color: #2290b7;
  text-decoration: none;
}
.news-item a:link, #news-item a:visited {
  color: #2290b7;
  text-decoration: none;
}
.news-item a:hover {
  color: #3a9f39;
  text-decoration: none;
}
.news-item a:active {
  color: #2290b7;
  text-decoration: none;
}
.map-large a:link, map-large a:visited {
  color: #2290b7;
  text-decoration: underline;
}
.map-large a:hover {
  color: #3a9f39;
  text-decoration: underline;
}
.map-large a:active {
  color: #2290b7;
  text-decoration: underline;
}
.download a:link, .download a:visited {
  width: 140px;
  height: 45px;
  padding-top: 10px;
  padding-right: 50px;
  padding-left: 10px;
  padding-bottom: 10px;
  color: #ffffff;
  font-size: 0.75em;
  font-weight: bold;
  text-decoration: none;
  display: block;
}
.download a:hover {
  color: #ffffff;
  text-decoration: none;
}
.download a:visited {
  color: #ffffff;
  text-decoration: none;
}

/* remove dotted link border in firefox */

a {
  outline-color: invert;
  outline-style: none;
  outline-width: medium;
}

/* form */

fieldset {
  width: 466px;
  padding: 44px 22px 44px 22px;
  border: 1px solid #3a9f39;
}
fieldset.hidden {
  margin: 0;
  padding: 0;
  border: 0;
}
fieldset.checkerror {
  width: 466px;
  padding: 44px 22px 44px 22px;
  border: 1px dashed #3a9f39;
}
legend {
  display: none;
}
.fake-legend {
  width: 228px;
  height: 24px;
  margin-top: 30px;
  margin-left: 2px;
  padding-top: 5px;
  padding-left: 22px;
  color: #ffffff;
  background: url(../images/bg-legend.png) no-repeat;
}
label {
  width: 100px;
  color: #3a9f39;
  font-size: 0.8em;
  float: left;
}
label.check {
  width: 200px;
  color: #3a9f39;
  font-size: 0.8em;
  float: left;
}
.hidden-fields { 
  display: none;
}
input.text {
  width: 250px;
  height: 20px;
  border: 1px solid #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
}
input.error {
  width: 250px;
  height: 20px;
  border: 1px dashed #3a9f39;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
}
select.text {
  width: 250px;
  height: 20px;
  border: 1px solid #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
}
select.error {
  width: 250px;
  height: 20px;
  border: 1px dashed #3a9f39;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
}
textarea.text {
  width: 350px;
  height: 100px;
  border: 1px solid #666666;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
}
textarea.error {
  width: 350px;
  height: 100px;
  border: 1px dashed #3a9f39;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.8em;
}
textarea.mce {
  width: 99%;
  height: 400px;
}
.button {
  width: 123px;
  height: 29px;
  margin-top: 0;
  margin-left: 2px;
  border: 0;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  background: url(../images/button.png) left center no-repeat;
  cursor: pointer;
}
.form-element {
  margin-bottom: 20px;
  display: block;
}
.form-element-last {
  display: block;
}
.highlight {
  padding: 3px;
  border: 1px dashed #3a9f39;
}
.error-response {
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 100px;
  padding: 3px;
  color: #ffffff;
  font-size: 0.8em;
  background-color: #3a9f39;
  display: block;
}
.error-response-check {
  margin-bottom: 20px;
  padding: 3px;
  color: #ffffff;
  font-size: 0.8em;
  background-color: #3a9f39;
  display: block;
}
.error-response img, .error-response-check img {
  float: right;
}
.yes-no {
  width: 464px;
  margin-left: 2px;
  border-bottom: 1px solid #3a9f39;
}

/* classes */

.clear {
  clear: both;
}
.bold {
  font-weight: bold;
}
.divide {
  width: 100%;
  height: 0;
  margin-top: 20px;
  margin-bottom: 20px;
  border-bottom: 1px dotted #2290b7;
  float: left;
}
.side-link {
  width: 142px;
  height: 107px;
  margin-bottom: 22px;
  font-size: 0.75em;
  text-transform: uppercase;
}
.side-link-wide {
  width: 256px;
  height: 191px;
  font-size: 0.75em;
  text-transform: uppercase;
}
.side-link-under {
  width: 246px;
  height: 20px;
  margin-top: 30px;
  padding-top: 171px;
  padding-left: 10px;
  color: #ffffff;
  font-size: 0.75em;
  text-transform: uppercase;
  background: url(../images/bg-surgery.png) no-repeat;
  display: block;
}
.top-right-link {
  width: 250px;
  height: 81px;
  margin-bottom: 10px;
  font-size: 0.8em;
}
.side-link.ophthalmology {
  background: url(../images/bg-ophthalmology.png) no-repeat;
}
.side-link.ophthalmology:hover {
  background: url(../images/bg-ophthalmology-over.png) no-repeat;
}
.side-link.soft-tissue {
  background: url(../images/bg-soft-tissue.png) no-repeat;
}
.side-link.soft-tissue:hover {
  background: url(../images/bg-soft-tissue-over.png) no-repeat;
}
.side-link.cardiology {
  background: url(../images/bg-cardiology.png) no-repeat;
}
.side-link.cardiology:hover {
  background: url(../images/bg-cardiology-over.png) no-repeat;
}
.side-link.exotic-species {
  background: url(../images/bg-exotic-species.png) no-repeat;
}
.side-link.exotic-species:hover {
  background: url(../images/bg-exotic-species-over.png) no-repeat;
}
.side-link.diagnostic-imaging {
  background: url(../images/bg-diagnostic-imaging.png) no-repeat;
}
.side-link.diagnostic-imaging:hover {
  background: url(../images/bg-diagnostic-imaging-over.png) no-repeat;
}
.side-link.orthopaedics {
  background: url(../images/bg-orthopaedics.png) no-repeat;
}
.side-link.orthopaedics:hover {
  background: url(../images/bg-orthopaedics-over.png) no-repeat;
}
.side-link-wide.ophthalmology {
  background: url(../images/bg-team-ophthalmology.png) no-repeat;
}
.side-link-wide.ophthalmology:hover {
  background: url(../images/bg-team-ophthalmology-over.png) no-repeat;
}
.side-link-wide.soft-tissue {
  background: url(../images/bg-team-soft-tissue.png) no-repeat;
}
.side-link-wide.soft-tissue:hover {
  background: url(../images/bg-team-soft-tissue-over.png) no-repeat;
}
.side-link-wide.cardiology {
  background: url(../images/bg-team-cardiology.png) no-repeat;
}
.side-link-wide.cardiology:hover {
  background: url(../images/bg-team-cardiology-over.png) no-repeat;
}
.side-link-wide.exotic-species {
  background: url(../images/bg-team-exotic-species.png) no-repeat;
}
.side-link-wide.exotic-species:hover {
  background: url(../images/bg-team-exotic-species-over.png) no-repeat;
}
.side-link-wide.digital-radiography {
  width: 246px;
  height: 20px;
  padding-top: 171px;
  padding-left: 10px;
  color: #ffffff;
  background: url(../images/digital-radiography.png) no-repeat;
}
.side-link-wide.orthopaedics {
  background: url(../images/bg-team-orthopaedics.png) no-repeat;
}
.side-link-wide.orthopaedics:hover {
  background: url(../images/bg-team-orthopaedics-over.png) no-repeat;
}
.top-right-link.how-to-find-us {
  background: url(../images/bg-how-to-find-us.png) no-repeat;
}
.top-right-link.how-to-find-us:hover {
  background: url(../images/bg-how-to-find-us-over.png) no-repeat;
}
.top-right-link.consult-an-expert {
  background: url(../images/bg-consult-an-expert.png) no-repeat;
}
.top-right-link.consult-an-expert:hover {
  background: url(../images/bg-consult-an-expert-over.png) no-repeat;
}
.top-right-link.contact-us {
  background: url(../images/bg-contact-us.png) no-repeat;
}
.top-right-link.contact-us:hover {
  background: url(../images/bg-contact-us-over.png) no-repeat;
}
.space {
  height: 30px;
}
.admin-box {
  width: 480px;
  margin-bottom: 20px;
  padding: 15px;
  border: 1px solid #3a9f39;
  font-size: 0.8em;
  line-height: 1.5em;
}
.admin-box:hover {
  border: 1px dashed #3a9f39;
  background-color: #ebf6eb;
}
.admin-box img {
  float: left;
}
.admin-text {
  padding-left: 30px;
}
.admin-images-text {
  padding-left: 114px;
}
.admin-pdf-text {
  padding-left: 50px;
}
.admin-text h2, .admin-images-text h2, .admin-pdf-text h2 {
  margin-top: 0;
}
.options {
  float: right;
}
.options img {
  margin-right: 0;
  margin-left: 10px;
  margin-bottom: 10px;
}
.newsletter {
  font-size: 0.7em;
}
.small {
  font-size: 0.7em;
}
.map-top-container {
  width: 512x;
  height: 29px;
  margin-top: 30px;
}
.map-top {
  width: 228px;
  height: 24px;
  padding-top: 5px;
  padding-left: 22px;
  color: #ffffff;
  background: url(../images/bg-legend.png) left no-repeat;
  float: left;
}
.map-large {
  width: 262px;
  height: 29px;
  font-size: 0.75em;
  text-align: right;
  float: left;
}
.map-large-text {
  height: 30px;
  padding-right: 25px;
  background: url(../images/icon-large.png) top right no-repeat;
  float: right;
}
#route {
  width: 487px;
  height: 18px;
  padding-top: 2px;
  padding-left: 25px;
  font-size: 0.75em;
  background: url(../images/icon-route.png) no-repeat;
}
.news-item {
  width: 490px;
  margin-top: 20px;
  padding-right: 22px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #2290b7;
}
.news-article {
  width: 490px;
  padding-right: 22px;
}
.expand {
  padding-left: 5px;
}
.retract {
  padding-left: 5px;
}
.news-image {
  margin-bottom: 22px;
  border: 3px solid #3a9f39;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.news-images {
  width: 200px;
  margin-left: 22px;
  margin-bottom: 22px;
  float: right;
}
.colour-hint {
  margin-left: 100px;
  margin-top: 30px;
  margin-bottom: 30px;
}
.person-row {
  width: 512px;
}
.person {
  width: 241px;
  margin-bottom: 40px;
  float: left;
}
.person-image {
  width: 221px;
  height: 104px;
  margin-bottom: 10px;
  padding: 10px;
}
.name {
  color: #3a9f39;
  font-size: 0.9em;
  font-weight: bold;
}
.qualifications {
  color: #3a9f39;
  font-size: 0.9em;
}
.jobtitle {
  color: #3a9f39;
  font-size: 0.9em;
}
.content-image {
  margin-left: 22px;
  margin-bottom: 22px;
  float: right;
}
.download {
  width: 200px;
  height: 65px;
  margin-top: 22px;
  margin-right: 56px;
  background: url(../images/bg-download.png) no-repeat;
  float: left;
}
.social {
  position: absolute;
  left: 606px;
  top: 195px;
  z-index: 2;
}
.news-updates-small {
  font-size: 0.7em;
  font-weight: normal;
  text-transform: none;
}
.news-updates-subscribe {
  font-size: 0.7em;
}
.margin {
  margin-bottom: 12px;
}

/* new pics */

#pics {
  width: 142px;
  margin-bottom: 22px;
  margin-left: 22px;
  font-size: 0.6em;
  float: right;
}
.pics-container {
  width: 142px;
  height: 129px;
  margin-bottom: 22px;
}
.ultrasound1 {
  background: url(../images/ultrasound1.png) no-repeat;
}
.ultrasound2 {
  background: url(../images/ultrasound2.png) no-repeat;
}
.ultrasound3 {
  background: url(../images/ultrasound3.png) no-repeat;
}
.ultrasound4 {
  background: url(../images/ultrasound4.png) no-repeat;
}
.ultrasound-movie {
  background: url(../images/ultrasound-movie.png) no-repeat;
}
.orthopaedics1 {
  background: url(../images/orthopaedics1.png) no-repeat;
}
.orthopaedics2 {
  background: url(../images/orthopaedics2.png) no-repeat;
}
.orthopaedics3 {
  background: url(../images/orthopaedics3.png) no-repeat;
}
.ct-scanning1 {
  background: url(../images/ct-scanning1.png) no-repeat;
}
.ct-scanning2 {
  background: url(../images/ct-scanning2.png) no-repeat;
}
.ct-scanning-movie1 {
  background: url(../images/ct-scanning-movie1.png) no-repeat;
}
.ct-scanning-movie2 {
  background: url(../images/ct-scanning-movie2.png) no-repeat;
}
.ct-scanning-movie3 {
  background: url(../images/ct-scanning-movie3.png) no-repeat;
}
.pics-container a:link, .pics-container a:visited {
  width: 132px;
  height: 30px;
  padding-top: 99px;
  padding-left: 10px;
  color: #ffffff;
  text-decoration: none;
  display: block;
}
.pics-container a:hover, .pics-container a:active {
  color: #ffffff;
  text-decoration: none;
}

/* pagination */

.paginate {
  margin-top: 50px;
  font-size: 0.8em;
  display: block;
}
.paginate a:link, .paginate a:visited {
  margin: 2px;
  padding: 2px 5px 2px 5px;
  border: 1px solid #2290b7;
  color: #ffffff;
  text-decoration: none;
  background-color: #2290b7;
}
.paginate a:hover {
  margin: 2px;
  padding: 2px 5px 2px 5px;
  border: 1px solid #1e81a4;
  color: #ffffff;
  text-decoration: none;
  background-color: #1e81a4;
}
.paginate a:active {
  margin: 2px;
  padding: 2px 5px 2px 5px;
  border: 1px solid #2290b7;
  color: #ffffff;
  text-decoration: none;
  background-color: #2290b7;
}
.paginate span.current {
  margin: 2px;
  padding: 2px 5px 2px 5px;
  border: 1px solid #3a9f39;
  background-color: #3a9f39;
  color: #ffffff;
}
.paginate span.disabled {
  padding: 2px 5px 2px 5px;
  margin: 2px;
  border: 1px solid #d8ecd8;
  color: #D8ECD8;
}
.pagintate li {
  padding: 4px;
  margin-bottom: 3px;
  background-color: #ffcccc;
  list-style: none;
}	
.paginate ul {
  margin: 6px;
  padding: 0;
}

/* colours */

.blue {
  color: #2290b7;
}
.green {
  color: #3a9f39;
}
.grey {
  color: #666666;
}
.red {
  color: #d32118;
}
.colour-ophthalmology {
  color: #67207f;
}
.colour-soft-tissue {
  color: #922c3e;
}
.colour-cardiology {
  color: #d32118;
}
.colour-exotic-species {
  color: #ef9200;
}
.colour-diagnostic-imaging {
  color: #d06519;
}
.colour-orthopaedics {
  color: #50559e;
}
.pale-blue {
  color: #71a9c9;
}
.yellow {
  color: #f4bb00;
}
