@font-face {
  font-family: "";
  src: url("");
}
html{height:100%;width:100%;}
body{background:#fff url(../images/background.jpg) repeat-x;color:#000;font:12px Arial, Verdana, sans-serif;height:100%;line-height:1.3em;width:100%;}
h1{font-size:25px;}
h2{font-size:23.5px;}
h3{font-size:19.5px;}
h4{font-size:17px;}
h5{font-size:17.5px;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:left;}
.cr{clear:right;}
.clr{clear:both;}
.hide{display:none;}
.weight-bold{font-weight:bold;}

.header{line-height:2em;background:url(../images/header_bg.jpg) no-repeat;width:1120px;height:320px;margin:0 auto 5px;position:relative;}
.header img{cursor:pointer;}
.header > h1{font-size:45px;padding:60px 0 20px 225px;}
.header > h2{font-size:25px;padding-left:235px;font-weight:bold;}
.navigation{margin-top:25px;}
.navigation li{float:left;color:#fff;font-size:17px;margin:0 35px;}
.call_now{position:relative;bottom:8px;color:#fff;background:transparent url(../images/call_now_bg.png) no-repeat;width:235px;height:66px;}
.call_now h1{font-size:32px;margin-left:15px;}
.call_now h2{font-size:11px;margin:2px 0 5px 20px;}

.content{background:#fff url(../images/content_bg.jpg) repeat-x;width:1195px;position:relative;margin:0 auto;padding:0 50px;min-height:700px;}
.content_side{margin:5px 15px 0 0;width:293px;vertical-align:top;}
.content_main{margin-top:-93px;width:884px;}
.content_main_top{position:relative;padding:15px;background:#fff;-moz-box-shadow:0px 0px 20px #3c3c3c;-webkit-box-shadow:0px 0px 20px #3c3c3c;box-shadow:0px 0px 20px #3c3c3c;}
.content_main_top h1,.content_main_top h2,.content_main_top h3{margin:10px 0;}
.content_main_top a{text-decoration:underline;}
.content_main_top ul li{list-style-type:disc;margin-left:30px;}
.content_main_top p{margin:10px 0;}
.content_main > h1{margin:19px 0 15px 0;}
.content_main_right{width:100%;background:#97dddb;height:539px;position:relative;}
.content_main_top > img{margin:23px 0 0 22px;}
.content_main_right h3{font-size:26px;line-height:20px;margin: 20px 0 10px 378px;}
.content_main_right p{font-size:12px;line-height:17px;margin:0 15px 0 378px;}
.home_img2{position:absolute;bottom:0px;right:0px;}

.awards{width:276px;margin-top:25px;background:#b1ecea;height:388px;}

.footer{width:900px;position:relative;margin:15px auto;padding-left:320px;}
.footer .logos{width:25%;}
.footer .logos img{display:block;margin:0 auto;}
.footer .menu_footer{position:relative;padding:20px 0;}
.footer .menu_footer ul{width:25%;}
.footer .menu_footer ul li{font-size:12px;}
.footer .menu_footer ul li a{color:#5D5C5E;text-decoration:none;}
.footer .menu_footer p{color:#5D5C5E;text-align:center;}
.footer .menu_footer p a{color:#5D5C5E;font-weight:bold;}

#photoDisplay {width:100%;}
#photoDisplay img {padding:3px;}
#photoDisplay tr td {width:14%;height:145px;text-align:center;border:none;}
#photoDisplay tr td.text {width:36%;height:145px;text-align:left;}
#photoDisplay tr td.text ul {margin-left:10px;list-style-type:none;}
#photoDisplay tr td.text ul li.title {font-weight:bold;}
#photoDisplay tr td.text ul li.date {}

form{width:57%;position:relative;margin:0 auto;}
form p{clear:right;}
form label{font-weight:bold;height:20px;}
form input[type="text"]{width:50%;margin-bottom:10px;padding:0px 3px;height:25px;float:right;}
form select{width:53%;margin-bottom:10px;height:20px;float:right;}
form textarea{width:85%;margin-bottom:10px;}
p.tick{margin-right:30px;font-weight:bold;}
p.tick label{font-weight:normal;}

#newsletter_result,#enquiry_result{margin-bottom:10px;line-height:1.2em;width:470px;text-align:center;}

.consultations{text-align:center;line-height:2.5em;background:#97DDDB;width:300px;height:100px;margin:10px 0 0 0;padding:30px 10px 0;}
.consultations a{text-decoration:none;}

.contact_list{font-size:14px;margin:10px 0 10px 20px;}
.contact_list li{padding:5px 0;}
.map{width:500px;position:relative;margin:0 auto;}

.links a{text-decoration:none;font-size:25px;}
.links a img{vertical-align: middle;margin:25px;}

.selections{width:200px;margin-right:25px;text-align:center;}
.selections .selection{height:50px;background:#97DDDB;margin:2px 0;padding-top:10px;cursor:pointer;}
.selections #selection1{height:50px;background:#DDD5D5;}
.boxes{width:550px;}
.boxes .box{display:none;}
.boxes #box1{display:block;}

.box_small{background:#DDD5D5;width:408px;height:147px;padding:7px;position:relative;}
.box_small > div{width:280px;}
.box_small_margin{margin:0 8px 8px 0;}
.box_small h1{font-size:22px;margin:10px 0;}
.box_small p{font-size:12px;margin:10px 0;}
.box_small ul li{font-size:12px;line-height:15px;margin-left:0;padding-left:12px;width:300px;background: url(../images/arrow.png) no-repeat left center;list-style-type:none;}
.box_small ul li a{text-decoration:none;}
.box_small .book_home{position:absolute;top:5px;right:15px;}

.social_share{height:48px;position:absolute;right:20px;top:20px;}
