/* >>> ELEMENTS <<< */
* {margin: 0;padding: 0;}
.reset {clear:both;display:block;}
div#container:after,
div#content:after,
div#content .plan:after,
div#content .panaroma:after  {clear:both;content:".";display:block;height:0;visibility:hidden;}

h1 span {position:absolute;left:-9999px;overflow: hidden;}

body {color: #000;font: normal 62.5%/100% Verdana, Arial, Lucida, Helvetica, Sans-Serif;
  text-align: center;background: #00509F;
}
div#container {width:855px;margin:2.5em auto;text-align:left;}

div#header {text-align:center;height:18em;}

#home div#content,
#home2 div#content {float:right;width:29em;height:30.8em;margin:0 0 2.8em 1em;padding:0.2em 3em 0 3em;
  background: url("http://hicalife.co.uk/themes/site_themes/default/bg_content_home.jpg") left bottom no-repeat;}
div#content {width:77.5em;margin:0 0 0 1em;padding:2.6em 3em 0 3em;min-height:29em;
  background: #F0DC57 url("http://hicalife.co.uk/themes/site_themes/default/bg_content.jpg") left top no-repeat;}
span#content_bottom {display:block;width:83.5em;height:2.2em;margin:0 0 2.8em 1em;
  background: #F0DC57 url("http://hicalife.co.uk/themes/site_themes/default/bg_content_bottom.jpg") left top no-repeat;}

div#content div#main {float:right;width:56em;}
div#content div#sidebar {float:left;width:18em;}
div#content img {float:right;padding:4px;margin:0 0 6px 6px;border:1px solid #00509F;}

div#flash {float:left;width:47.2em;height:31em;margin:0 0.4em 1.8em 0;
  background: url("http://hicalife.co.uk//themes/site_themes/default/bg_flash.jpg") left bottom no-repeat;}

div#showcase {clear:both;margin:0 0 4em 0;height:13em;}
div#showcase img {margin:0 1.4em;border:3px solid #F0DC57;}


div#content .thumb {float:right;width:210px;margin:20px 5px 0 5px;text-align:center;}
div#content .thumb p {font-weight:bold;}
#gallery div#content img {float:left;}

#gallery div#content {width:80.5em;padding-right:0}
#gallery div#content div#main {width:59em;}
#gallery div#content .thumb {float:left;width:185px;margin:12px 8px 0 0;}
#gallery div#content .thumb img {padding:0;margin:0;}


div#content .plan {clear:left;display:block;}

div#content .panoWrap {height:315px;}
div#content .panaroma {float:left;padding:4px;margin:15px 0 6px 6px;
  border:1px solid #00509F;}

div#content #tour {padding:20px 0;}
div#fly_through {margin-top:2em;}
div#advert {margin-top:2em;}
.highcliffe {float:right;}
.holderness {float:left;}

p.highcliffe {float:left;}
p.holderness {float:right;}
p.advert{float:left;margin-left:32px;}

p.highcliffe, p.holderness {margin-bottom:2em;}

#home2 p.advert {float:left;margin-left:10px;}
#home2 p.bullentins {float:right;margin-right:10px;}

/* >>> MENUS<<< */

/* TOP */
ul#navmenu  {margin:2.2em 1.2em;width: 82.6em; /*For KHTML*/list-style: none;height: 4em;}
ul#navmenu  li {margin: 0 0.15em;border: 0 none;padding: 0,0,0,20;float: left; /*For Gecko*/display: inline;
  list-style: none;position: relative;height: 4em;}
/* Root Menu */
ul#navmenu  a {text-align:center;float: none !important; /*For Opera*/float: left; /*For IE*/display: block;
  font: bold 1.3em/2.5em Arial, Verdana, Helvetica, sans-serif;text-decoration: none;width:130px;
  height:32px;color: #000;background:#F0DC57 url("http://hicalife.co.uk/themes/site_themes/default/bg_nav_a_medium.jpg") repeat-x;}

ul#navmenu  a:hover {color: #fff;background:#069  url("http://hicalife.co.uk/themes/site_themes/default/bg_nav_a_hover_medium.jpg") repeat-x;}

/* SIDE */
ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {float:left;margin: 0;border: 0 none;padding: 0;width: 163px; /*For KHTML*/ list-style: none;}

/* Root Menu */
ul#navmenu-v a {padding: 0 6px;display:block;height:auto;text-decoration:none;height: auto !important;
  background: #00509F url("http://hicalife.co.uk/themes/site_themes/default/bg_nav.gif");color: #fff;font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;}

/* Root Menu Hover Persistence */
ul#navmenu-v a:hover {background: #00509F url("http://hicalife.co.uk/themes/site_themes/default/bg_nav.gif");color: #F0DC57;}

/* 2nd Menu */
ul#navmenu-v li li a {floar:left;width:auto;padding: 0 0 0 10px;font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif;
  background: none;color: #666;}

/* 2nd Menu Hover Persistence */
ul#navmenu-v li li a:hover  {background: none;color: #666;text-decoration:underline;}


/* >>> FOOTER <<< */

div#footer {clear:left;}
div#footer p {color:#fff;}
div#footer p.credit {float:left;width:171px;height:46px;padding:34px 0 0 68px;background: url("http://hicalife.co.uk/themes/site_themes/default/bg_credit.jpg");}
div#footer p.address {float:left;width:450px;height:46px;padding:34px 0 0 24px;background: url("http://hicalife.co.uk/themes/site_themes/default/bg_address.jpg");}

div#footer p a:link {padding:1px 2px 1px 0px;text-decoration:none;color:#fff;font-weight:bold;}
div#footer p a:visited {padding:1px 2px 1px 0px;text-decoration:none;color:#fff;font-weight:bold;}
div#footer p a:hover {padding:1px 2px 1px 0px;text-decoration:none;background:#F0DC57;color:#069;}
div#footer p a:activee {padding:1px 2px 1px 0px;text-decoration:none;background:#F0DC57;color:#069;}

/* >>> LISTS <<< */


/* >>> LINKS <<< */
h1 a:link,
h1 a:visited,
h1 a:hover,
h1 a:active {float:left;width:120px;height:80px;
  background: url("http://hicalife.co.uk/themes/site_themes/default/logo.jpg") left center no-repeat;
}

#header h1 a:link,
#header h1 a:visited,
#header h1 a:hover,
#header h1 a:active {float:left;width:321px;height:171px;margin:0 auto;
  background: url("http://hicalife.co.uk/themes/site_themes/default/header_logo.jpg") left center no-repeat;
}

a img {border:none;}

p a:link, h2 a:link, h3 a:link {padding:1px 2px 1px 0px;text-decoration:none;color:#00509F;}
p a:visited, h2 a:visited, h3 a:visited {padding:1px 2px 1px 0px;text-decoration:none;color:#00509F;}
p a:hover, h2 a:hover, h3 a:hover {padding:1px 2px 1px 0px;text-decoration:none;background:#00509F;color:#fff;}
p a:active, h2 a:active, h3 a:active {padding:1px 2px 1px 0px;text-decoration:none;background:#00509F;color:#fff;}

/* >>> TYPOGRAPHY/IMAGES	<<< */
*.x {display: none;}

div#content h2, div#content p#telephone {font-size:1.6em;color: #466955;line-height:1.2em;
}
div#content h3, 
div#content h4  {font-size:1.2em;color: #00509F;margin:1.5em 0 0.5em 0;}
div#content h4 {font-size:1.1em;font-weight:normal;} 
div#content p,
div#content address, 
div#content ul,
div#content ol {margin:1em 0;font-size:1.2em;line-height:1.4em;}
div#content address {font-style:normal}
div#content ul,
div#content ol {margin:0.75em 4em;}
div#content ol ol {margin:0.25em 1em;font-size:1.1em;}
#home div#content ul,
#home2 div#content ul {margin:0.5em 0;}
div#content p.more {padding-bottom:0.5em;margin-bottom:2.0em;border-bottom:1px solid #A81784;text-align:right;}
div#content .date, div#news .date {margin-top:0.2em;color:#9299A1;}
div#content img.thumb { float:right; border: 3px solid #A81784; padding:0.1em;margin:0 0 8px 8px;}
#home div#content img,
#home2 div#content img {float:none;border:none;padding:none;}
div#content p.file, #content p.download {padding:0.6em 0 0.6em 3.5em;font-size:1.3em;border-bottom:1px solid #A81784;
  border-top:1px solid #A81784;background: #F7F7F7 url("http://hicalife.co.uk/themes/site_themes/default/icon_downloand.gif") 1.4em 6px no-repeat;}
div#content #pageNav {padding: 0 0 10px 0;text-align:right;}

div#sidebar ul {margin:0;list-style-type:none;} 
div#sidebar ul li{list-style-type:none;} 

/* >>> FORMS <<< */
#content form {padding:15px 5px;}
#content fieldset {border: 0;}
#content legend {display: none;}
#content label {display: block;font-size:12px;margin-bottom: 5px;}
#content input, #content textarea {border: 1px solid #000;margin-bottom: 10px;padding: 3px;width: 340px;
font-size:12px;background:#eee;}
#content input.checkbox {width:15px;height:15px;}
#content textarea {width:400px;height:125px;}
#content input:focus, #content textarea:focus {background:#fff;}
div#content  form button {display:block;clear:left;width:auto;line-height:1.6em;} 

/* >>> MESSAGES <<< */

#content .hint, #content .success  {padding:8px 0;margin:0 0 10px 0;font-weight:bold;color:#000;}
#content .success {}
#content .errMsg {margin:0 0 20px 0;padding:0 10px;background:#ffdfdf;
  border:1px solid #df7d7d; border-width:1px 0;
}
#content .errMsg p {color: #c00;font-weight:bold;font-style:normal;}
#content .errMsg ul {color:#000; margin:0 30px 10px 30px;}
#content .errMsg ul li {list-style-type:disc;}

/* >>> TABLE <<< */
table {width:100%;border-top:1px solid #e5eff8;border-right:1px solid #e5eff8;margin:1em auto;border-collapse:collapse;	}
caption {color: #9ba9b4;font-size:.94em;letter-spacing:.1em;margin:1em 0 0 0;padding:0;caption-side:top;text-align:center;}	
tr.odd td {background:#f7fbff}
tr.odd .column1	{background:#f4f9fe;}	
.column1 {background:#f9fcfe;}
td {color:#678197;border-bottom:1px solid #e5eff8;border-left:1px solid #e5eff8;padding:.3em 1em;text-align:center;}				
th {font-weight:normal;color: #678197;text-align:left;border-bottom: 1px solid #e5eff8;border-left:1px solid #e5eff8;padding:.3em 1em;}							
thead th {background:#f4f9fe;text-align:center;font:bold 1.2em/2em "Century Gothic","Trebuchet MS",Arial,Helvetica,sans-serif;color:#66a3d3}	
