@charset "utf-8";
/* Global */
* {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #565656; margin: 0; padding: 0; list-style-type: none; outline: none;}
/* Body */
html, body {height: 100%;} 
body {text-align: center; background: url(../images/bkgrnd.jpg) 0px 78px repeat-x;}
/* Headers */
h1 {font-size: 35px;}
h1#welcome {width: 352px; background: url(../images/headers/hotels_in_newquay.gif) no-repeat; text-indent: -9999px;}
h2 {font-size: 14px; padding-top: 12px;}
/* Divs */
#wrapper {width: 800px; min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -85px; text-align: left;} 
.header {height: 69px; background: url(../images/main_logo.gif) 90px 14px no-repeat;}
#push {height: 63px;}
#menubar {height: 42px; margin-top: 9px;}
#border {height: 163px; background: url(../images/transparency.png) repeat; margin-top: 42px;}
#content {position: relative; width: 744px; background-color: #FFFFFF; margin-top: -153px; margin-left: 10px; z-index: 1; padding: 18px;}
#footer {bottom: 0; height: 85px; background: #4C4C4C url(../images/footer.gif) repeat-x;}
#foottext {width: 800px; height: 85px; margin: 0 auto; background: url(../images/foot.gif) no-repeat;}
.clear {clear: both; height: 0px;}
#offerbox a {display: block; width: 361px; border: 3px solid #ff3f3f; margin-bottom: 13px; padding: 3px; font-weight: bold; color:#ff3f3f;}
#offerbox a:hover, #offerbox a:hover span {text-decoration:none; background-color:#FF3F3F; color:#FFFFFF;}
/* Columns */
#homeleft {float: left; width: 353px;}
#homeright {float: right; width: 373px;}
#homeleft2 {float: left; width: 353px; padding-top: 15px;}
#homeright2 {float: right; width: 373px;}
#gsubleft {float: left; padding-top: 12px;}
#gsubright {float: right; width: 135px; padding-top: 12px; margin-bottom: -3px;}
#tariffleft {float: left; width: 469px;}
#tariffright {float: right; width: 257px;}
#mapleft {float: left; width: 326px;}
#mapright {float: right; width: 400px;}
#christmasleft {float: left; width: 549px;}
#christmasright {float: right; width: 178px;}
#translinks {clear: both; padding-top: 1px;}
#thumbsbar {width: 744px; margin-top: 17px;}
.linksCol1 {float:left; width: 195px; margin-top: 9px;}
.linksCol2 {float:left; width: 203px; margin-top: 9px;}
.linksCol3 {float:left; width: 230px; margin-top: 9px;}
.linksCol4 {float:left; width: 116px; margin-top: 9px;}
.chpad1 {margin-top: 15px;}
.chpad2 {margin-top: 31px;}
.thpad {margin-right: 17px;}
.thtop {margin-top: 3px;}
.thgolf {margin-top: 15px;}
.thumbrows {padding-top: 17px;}
/* Content */
p {line-height: 16px; padding-top: 12px;}
p.start {padding-top: 0px;}
p.gstart {padding-top: 1px;}
p.flights {padding-top: 10px;}
#foottext p {font-size: 12px; color: #DBDBDB; padding-top: 42px;}
a {color: #447ACC; text-decoration: none; outline: none;}
a:hover {color: #3E65A1; text-decoration: underline;}
.abs a {font-size: 12px; color: #57CAE6;}
.abs a:hover {color: #9CEBFF;}
.flinks a {font-size: 12px; color: #DBDBDB;}
.flinks a:hover {color: #FFFFFF;}
.hide {text-indent: -9999px;}
.hide2 {text-indent: -9999px;margin:-15px 0;}
.dash {color: #707070; padding: 0px 6px;}
.slash {color: #707070; padding: 0px 10px;}
.kent {color: #5EA6FF;}
.blue {color: #447ACC;}
img {border: 3px solid #E1E1E1; padding: 2px;}
#formdummy {margin-top: 19px;}
#formdummy img {border: 0px; padding: 0px;}
.f12 {font-size: 12px;}
.notice {color: #FF3300;}
.divider {width: 469px; height: 14px; background: url(../images/divider.gif) 0px 12px no-repeat;}
.chdivider {width: 744px; height: 16px; background: url(../images/chdivider.gif) 0px 14px repeat-x;}
#mborder {width:390px; height:380px; border: 3px solid #E1E1E1; padding: 2px;}
/* Menu */
ul {padding-left: 32px;}
ul li {float: left; height: 42px;}
ul li a, ul li span {display: block; height: 42px;}
.m1 {width: 76px; background: url(../images/buttons/home.gif)}
.m2 {width: 100px; background: url(../images/buttons/facilities.gif)}
.m3 {width: 116px; background: url(../images/buttons/local_area.gif)}
.m4 {width: 90px; background: url(../images/buttons/golfing.gif)}
.m5 {width: 194px; background: url(../images/buttons/tariff_and_enquiries.gif)}
.m6 {width: 160px; background: url(../images/buttons/find_us.gif)}
.hilight {background: url(../images/buttons/menu_hilight.gif) 0px 42px repeat-x;}
.hilight:hover{background: url(../images/buttons/menu_hilight.gif) 0px 0px repeat-x;}
/* Menu Locked */
.locked {background: url(../images/buttons/menu_hilight.gif) 0px 0px repeat-x;}
.lockm1 {width: 76px; background: url(../images/buttons/home.gif) 0px 42px;}
.lockm2 {width: 100px; background: url(../images/buttons/facilities.gif) 0px 42px;}
.lockm3 {width: 116px; background: url(../images/buttons/local_area.gif) 0px 42px;}
.lockm4 {width: 90px; background: url(../images/buttons/golfing.gif) 0px 42px;}
.lockm5 {width: 194px; background: url(../images/buttons/tariff_and_enquiries.gif) 0px 42px;}
.lockm6 {width: 160px; background: url(../images/buttons/find_us.gif) 0px 42px;}
/* Golf List */
ul#golfy {padding-left: 0px; padding-top: 13px;}
ul#golfy li {float:none; height:auto; padding-top: 13px;}
ul#golfy li.top {padding-top: 0px;}
ul#link1, ul#link2, ul#link3, ul#link4 {padding-left: 0px;}
ul#link1 li, ul#link2 li, ul#link3 li, ul#link4 li {float:none; height:auto; padding-top: 4px;}
ul#link1 a, ul#link2 a, ul#link3 a, ul#link4 a {display:inline; height:auto;}
/* Tariff Tables */
table {margin-top: 12px;}
table#golf {margin-top: 16px;}
th {border-right: 1px solid #BAD3FF; border-bottom: 1px solid #BAD3FF; border-top: 1px solid #BAD3FF; padding-top: 4px; padding-bottom: 4px; background: url(../images/table_top.gif) no-repeat;}
th.title {width: 215px; border-left: 1px solid #BAD3FF; padding-left: 8px; font-weight: bold; font-size: 14px;}
th.head {text-align:center;}
th.split {border-top: 0px;}
th.row {border-left: 1px solid #BAD3FF; border-top: 0; padding-left: 8px; font-weight: normal; background: #FFF;}
th.row2 {border-left: 1px solid #BAD3FF; border-top: 0; padding-left: 8px; font-weight: normal; background: #F8FAFF;}
th.row.thetop {border-top: 1px solid #BAD3FF; background: #F8FAFF;}
td.thetop {border-top: 1px solid #BAD3FF; background: #F8FAFF;}
td {border-right: 1px solid #BAD3FF; border-bottom: 1px solid #BAD3FF; background: #FFF; text-align:center;}
td.row2 {border-right: 1px solid #BAD3FF; border-bottom: 1px solid #BAD3FF; background: #F8FAFF; text-align:center;}
.rounds {font-size: 12px; font-weight: normal;}
/* Highslide Styles */
.highslide-caption {display: none; border-top: none; font-size:14px; font-weight:bold; padding-top: 5px; padding-bottom: 3px;}
.highslide img {border: 3px solid #E1E1E1;}
.highslide:hover img {border-color: #7CA2DB;}
.highslide-active-anchor img {visibility: hidden;}
.highslide-image {border-width: 0px; background: white;}
.highslide-dimming {position: absolute; background: black;}
.highslide-loading {display: block;  color: black; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px; border: 1px solid white; background-color: white; padding-left: 22px; background-image: url(../js/graphics/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px;}
a.highslide-credits, a.highslide-credits i {position: absolute; left: -9999px;}
a.highslide-credits:hover, a.highslide-credits:hover i {position: absolute; left: -9999px;}
