Css
/**/         /* Global */
/**/ /* Global */
body {
margin: 0px;
background: #bfbfbf url("../images/bg.gif") repeat-x;
font: 12px Helvetica, Arial;
color: #333;
}
 
a {
color: #334d68;
}
 
a.rss {
display: inline;
background: url('../images/icon_rss.gif') no-repeat right;
padding-right:23px;
height:16px;
margin-top:-2px;
padding-top:2px;
}
 
a.pdf {
display: inline;
background: url('../images/icon-pdf.gif') no-repeat right;
padding-right:18px;
height:16px;
margin-top:-2px;
padding-top:2px;
}
 
a.book-online {
font-weight: bold;
color: #751d13;
}
 
tr.header th, tr.header td, caption {
font-size: 13px;
font-weight: bold;
text-align: left;
background:#334D68;
color:white;
padding:4px;
padding-left: 10px;
}
 
caption {
margin-left: -1px;
}
 
tr.mid-header th, tr.mid-header td {
font-size: 12px;
font-weight: bold;
background:#ccc;
color:#333;
padding:4px;
padding-left: 10px;
}
 
td, th {
padding: 3px;
padding-left: 10px;
text-align: left;
border-bottom:1px #aaa solid;
color:#333;
height:25px;
}
 
tr.even-row td {
background: #f0f2f7;
}
 
th {
background: #ccc;
}
 
table {
border-collapse:collapse;
border:1px solid #444;
border-width: 1px;
margin-bottom:5px;
width: 100%;
}
 
h3, h2 {
font-size: 14px;
color: #444;
}
 
img {
display: block;
border: none;
}
 
ul {
margin: 0;
padding:10px;
padding-left: 30px;
list-style-type: none;
list-style-image: url("../images/list-dot.gif");
}
 
ol li {
list-style: lower-alpha;
}
 
li {
padding: 5px 0px;
}
 
#site-container {
margin: 0px auto;
width: 960px;
/*min-height: 540px;*/
background: url("../images/child-side-nav-bg-repeat-ta.jpg") repeat-y #FFFFFF;
}
 
.overlay {position: absolute;}
 
.float-clear {clear: both;}
 
.red-tab-container {
width: 250px;
background: #82100b url("../images/tabcorner-red-white-left.gif") no-repeat top left;
}
.red-tab-container h3 {
margin: 0;
padding: 0;
text-align: center;
background: url("../images/tabcorner-red-white-right.gif") no-repeat top right;
font: bold 15px/29px Helvetica, Arial;
text-transform: none;
color: white;
}
 
.highlighted-area {
background: #f0f2f7;
}
 
.mobile {display: none;}
/***/
/**/ /* Header & Footer */
#masthead {
height: 32px;
background: #efede4;
overflow: hidden;
}
 
#masthead-logo-top {
float: left;
margin-left: 44px;
}
 
#masthead-logo-bottom {
display: block;
width: 160px;
height: 55px;
}
 
#header-image {
position: relative;
}
 
#winter-weather-flash {
position: absolute;
right: 0px;
width: 440px;
height: 55px;
}
 
#season-switch {
float: left;
margin-top: 7px;
}
 
#season-switch img {display: inline;}
 
#mastHead_Book-Online {
    margin-top: 8px;
    /*margin-right:352px;*/
    float:right;
}
 
#phone-number {
margin-top: 8px;
margin-right: 200px;
float: right;
}
 
#phone-text {
margin-top: 8px;
margin-right: 200px;
float:right;
font-family: font: 12px Helvetica, Arial;
color: #333;
font-weight:bold;
width:300px;
text-align:right;
}
 
#search-box {
margin: 3px 10px 0px 32px;
float: right;
position: relative;
}
 
#search-btn {
display: block;
position: absolute;
left: -55px;
top: 1px;
}
 
#search-input {
display: block;
position: absolute;
top: 1px;
left: -220px;
width: 157px;
height: 16px;
font-size: 11px;
line-height: 16px;
color: #777;
padding: 0 !important;
border: 1px solid #bbb !important;
border-bottom: none !important;
border-right: none !important;
}
 
#footer {
width: 960px;
margin: 15px auto;
font-size: 11px;
/*line-height: 20px;*/
color: #777;
}
 
#footer img {display: inline;}
 
#footer a {
color: #777;
}
 
#BoyneRewards-link {display: inline; position: absolute; margin-top: 1px;}
 
#BoyneRewards-link img {display: inline;} 
 
#facebookLogo, #twitterLogo, #youtubeLogo {
    position:relative !important;
    width:26px;
    height:26px;
    margin:0px 6px;
    padding:0px;
    overflow:hidden;
    float:left;
}
 
#facebookLogo {
    margin-left:0px;
}
 
#facebookLogo span, #twitterLogo span, #youtubeLogo span {
    width:26px;
    height:26px;
    background-repeat:no-repeat;
    cursor:pointer;
    display:block;
}
 
#facebookLogo span {
    background-image:url("../images/facebook.jpg");
}
 
#twitterLogo span {
    background-image:url("../images/twitter.jpg");
}
 
#youtubeLogo span {
    background-image:url("../images/Youtube.jpg");
}
 
/***/
/**/ /* Homepage */
#homepage #site-container {
background-image: none;
}
 
#homepage #nav-container {
position: absolute;
background: transparent;
margin-top: 55px;
z-index: 200;
}
 
#homepage-content {
width: 960px;
height: 510px;
}
 
#homepage-top-image-html {
height: 85px;
background: url("../images/homepage_html_top.jpg") no-repeat 0px;
margin-left: 3px;
}
 
#homepage-main-image-html {
position: absolute;
width: 960px;
height: 425px;
}
 
#buckets {
position: relative;
top: 318px;
height: 107px;
overflow: hidden;
border-bottom: 2px solid #663106;
}
 
.Bucket {
width: 319px;
margin-top: 5px;
float: left;
}
 
#bucket-2, #bucket-3 {margin-left: 2px;}
 
.bucket-title {
height: 25px;
background: url("../images/bucket_title.png");
font: bold 13px/23px Georgia, "Times New Roman";
text-align: center;
color: #eed8be;
}
 
.bucket-body {
height: 82px;
padding: 8px 10px 0px 12px;
background: url("../images/bucket_board_1.jpg");
}
 
#bucket-2 .bucket-body {background: url("../images/bucket_board_2.jpg");}
#bucket-3 {width: 318px;}
#bucket-3 .bucket-body {background: url("../images/bucket_board_3.jpg");}
 
.bucket-body h1, .bucket-body p {display: block; margin: 0; padding: 0;}
 
.bucket-body h1 {font-size: 11px; line-height: 15px;}
.bucket-body p {font-size: 10px;}
 
.bucket-body a {
position: absolute;
bottom: 9px;
padding-right: 9px;
font-size: 11px;
line-height: 15px;
color: #5c2b04;
font-weight: bold;
text-decoration: none;
background: url("../images/link-arrow-homepage.gif") no-repeat center right;
}
 
.bucket-body a:hover {
color: #fec;
text-decoration: none;
background: url("../images/link-arrow-homepage-on.gif") no-repeat center right;
}
/***/
/**/ /* Child page */
#header-image {
height: 55px;
background: #667a8e url("../images/child-topbar.jpg") no-repeat top right;
overflow: hidden;
}
 
#nav-container {
height: 30px;
background: white;
}
 
#drop-shadow-from-nav {
width: 958px;
height: 15px;
background: url("../images/child-nav-dropshadow.png") repeat-x;
z-index: 100;
}
 
#border-distress-left {
margin-left: -3px;
width: 20px;
height: 425px;
background: url("../images/child-distress-left.png") no-repeat;
}
 
#border-distress-right {
right: 0px;
width: 12px;
height: 250px;
background: url("../images/child-distress-right.png") no-repeat;
z-index: 50;
}
 
.image-focused-layout #border-distress-right {height: 417px;}
 
#nav-sub-main {
width: 200px;
min-height: 425px;
background: url("../images/child-side-nav-bg.jpg") no-repeat top left;
float: left;
}
 
#content {}
 
#content-general {
position: relative;
margin-left: 200px;
padding-bottom: 20px;
background: white;
}
 
#content-text {
background: white;
padding: 26px 60px 20px 50px;
min-height: 420px;
}
 
#content-text .right {float: right;}
 
#content-text .left {float: left;}
 
#content-text img.left, #content-text img.right {margin: 10px;}
#content-text img.thumbnail {float: left; margin: 3px;}
 
#content-text p.disclaimer {color: #777; font-size: 10px;}
 
h1 {
color: #751d13;
font: bold 18px/25px "Trade Gothic", TradeGothic, Helvetica, Arial;
text-transform: uppercase;
}
 
h3.barred, h2 {
padding: 5px 0px 5px 10px;
background: url("../images/distressed-heading-bar.gif") no-repeat;
}
 
#content-main-header {
position: relative;
padding-bottom: 10px;
background: url("../images/child-grey-bar.jpg") no-repeat bottom left;
z-index: 10;
}
 
.image-focused-layout #nav-sub-main {
min-height: 420px;
}
 
.image-focused-layout #content-general {
position: relative;
padding-bottom: 0px;
}
 
.image-focused-layout #content-main-header {
padding-bottom: 0px;
background-image: none;
height: 420px;
}
 
.image-focused-layout #content-text {
position: absolute;
top: 0px;
margin-left: 560px;
width: 167px;
height: 404px;
min-height: 366px;
background: url("../images/red_pixel.png");
padding: 10px 18px 6px 15px;
color: white;
z-index: 20;
}
 
.image-focused-layout #content-text a {color: white;}
 
.image-focused-layout #content-text img {display: none;}
 
.image-focused-layout h1 {
text-transform: none;
font: normal 24px/32px "Trade Gothic", TradeGothic, Helvetica, Arial;
color: white;
}
 
/*.image-focused-layout #site-container, #site-container.image-focused-layout {min-height: 537px;}*/
 
/***/
/**/ /* Navigation */
#nav-edge {
height:30px;
width:5px;
background:#FFFFFF url("../images/child-nav-red-edge.png") no-repeat;
position:absolute;
z-index:201;
}
 
.nav-main {
width: 959px;
height: 30px;
position: absolute;
z-index: 200;
padding: 0; margin: 0; list-style-type: none; list-style-image: none;
background: url("../images/nav-bg-gradient.gif") repeat-y top right;
border-bottom:#c0c2c5 1px solid;
}
 
.nav-main ul {padding: 0; margin: 0; list-style-type: none; list-style-image: none;}
.nav-main li {padding: 0; margin: 0; float:left;}
.nav-main li ul {
    position: absolute;
    border:#c0c2c5 1px solid;
    border-top:none;
}
 
a.nav-main-node {
display: block;
}
 
#sub-nav-activities ul, #sub-nav-activities ul li {width:170px;}
#sub-nav-lodging ul, #sub-nav-lodging ul li {width:170px;}
#sub-nav-family-fun ul, #sub-nav-family-fun ul li {width:170px;}
#sub-nav-groups ul, #sub-nav-groups ul li {width:170px;}
#sub-nav-real-estate ul, #sub-nav-real-estate ul li {width:170px;}
#sub-nav-gallery ul, #sub-nav-gallery ul li {width:170px;}
 
#sub-nav-activities .nav-main-node {background: url("../images/nav-activities-on.gif") no-repeat;}
#sub-nav-lodging .nav-main-node {background: url("../images/nav-lodging-on.gif") no-repeat;}
#sub-nav-family-fun .nav-main-node {background: url("../images/nav-family-fun-on.gif") no-repeat;}
#sub-nav-groups .nav-main-node {background: url("../images/nav-groups-on.gif") no-repeat;}
#sub-nav-real-estate .nav-main-node {background: url("../images/nav-real-estate-on.gif") no-repeat;}
#sub-nav-gallery .nav-main-node {background: url("../images/nav-gallery-on.gif") no-repeat;}
 
.nav-main ul {display: none;}
 
.nav-main ul a {
display: block;
padding-left: 12px;
text-decoration: none;
/* background: url("../images/white_pixel_85.png"); */
background: white;
color: #334d68;
font: bold 12px/22px "Trade Gothic", TradeGothic, Helvetica, Arial;
}
 
.nav-main ul a.nav-main-sub-item {padding-left: 22px;}
 
.nav-main ul a:hover {
color: #82100b;
background: white;
}
 
.nav-main li.hover ul {display: block;}
 
.nav-main li.hover img, .nav-main li.selected img {
opacity: 0;
filter: alpha(opacity=0);
/*visibility: hidden;*/
}
 
.sub-nav {padding: 0; margin: 0; list-style-type: none; list-style-image: none; margin-top: 24px;}
.sub-nav ul {padding: 0; margin: 0; list-style-type: none; list-style-image: none;}
.sub-nav li {padding: 0; margin: 0; list-style-type: none; list-style-image: none;}
 
.sub-nav ul {display: none;}
 
/*.sub-nav li.selected ul {display: block;}.sub-nav li.selected a {background: white url("../images/sub-nav-arrow.gif") no-repeat center right;}*/
 
.sub-nav li.selected a {background: white;}
 
.sub-nav ul.sub-nav-2 li.selected a, .sub-nav ul.sub-nav-2 a:hover {
background: url("../images/white_pixel_70.png");
color: #751d13;
}
 
.sub-nav a {
display: block;
border-top: 1px solid #bd9f66;
}
 
.sub-nav a:hover {background: white;}
 
.sub-nav a {
padding-left: 20px;
color: #751d13;
font: bold 14px/20px "Trade Gothic", TradeGothic, Helvetica, Arial;
text-decoration: none;
background: url("../images/white_pixel_40.png");
}
 
.sub-nav ul.sub-nav-2 a {
padding-left: 34px;
color: #5D513a;
font: bold 11px/17px Helvetica, Arial;
text-decoration: none;
background: url("../images/white_pixel_25.png");
}
 
.remove-dropdowns #sub-nav-lodging.DropDown ul {display: none;}
.remove-dropdowns #sub-nav-groups.DropDown ul {display: none;}
.remove-dropdowns #sub-nav-family-fun.DropDown ul {display: none;}
.remove-dropdowns #sub-nav-real-estate.DropDown ul {display: none;}
.remove-dropdowns #sub-nav-gallery.DropDown ul {display: none;}
/***/
/***/
 
/**/         /* Specific Pages */
/**/ /* Lodging */
 
#lodging-section #content-text, #lodging-locator-section #content-text {padding: 0px;}
 
#lodging-locator-section #border-distress-right {height: 417px;}
 
#lodging-section #content-special {
width: 615px;
margin-left: 42px;
}
 
#lodging-header-image-area {
height: 250px;
margin-bottom: 20px;
}
 
.lodging-type-explanation {
float: right;
height: 250px;
width: 252px;
font-size: 11px;
line-height: 13px;
color: #ccc;
}
 
.lodging-explanation-text {
height: 70px;
padding: 5px 4px 0px 4px;
background: #334d68 url("../images/blue-gradient.gif") repeat-x;
}
 
.lodging-type-explanation h3 {
margin: 0px;
padding: 0px 0px 1px 0px;
font: normal 11px/13px Helvetica, Arial;
color: white;
}
 
#lodging-selector {
clear: right;
padding-left: 8px;
}
 
#lodging-selector-form {
background: #f0f2f7;
height: 109px;
padding-top: 9px;
}
 
#lodging-selector-form img {display: inline;}
 
.lodging-form-column {
width: 166px;
float: left;
padding-left: 22px;
}
 
.lodging-column-title {
background: #c7cfe0;
color: #334d68;
font: bold 14px/19px Helvetica, Arial;
text-align: center;
}
 
.lodging-column-line {
height: 1px;
border-bottom: 1px solid #e6e9f1
}
 
.lodging-pool {}
 
.Property {
margin: 8px 0px 0px 8px;
height: 180px;
width: 115px;
float: left;
background: #e6e9f1;
overflow: hidden;
cursor: pointer;
cursor: hand;
}
 
.Property:hover {
background: #c7cfe0;
}
 
.hidden {display: none;}
 
.Property p {
font: 10px/12px Helvetica, Arial;
color: #222;
height: 40px;
padding: 3px 4px 0px 5px;
margin: 0;
}
 
a.lodging-tile-graphic {
width: 115px;
height: 57px;
display: block;
}
 
a.lodging-tile-thumbnail {
width: 101px;
height: 67px;
padding: 7px;
display: block;
}
 
#lodging-child-section #content-text {
    padding-right: 10px;
    padding-left: 30px;
}
 
#lodging-child-section td, #lodging-child-section th {
text-align: center;
font-size: 12px;
background:#E8F1F3;
padding:2px;
border-bottom:1px solid #777;
color:#333;
height: auto;
}
 
#lodging-child-section tr.header th, #lodging-child-section tr.header td{
    background:#334D68;
    font-weight: bold;
    padding:2px;
    height: auto;
    text-align: center;
    color: white;
}
 
#lodging-360 {display: block; margin: 20px; font-size: 18px;}
 
#pricing-table {
    width:350px;
}
 
#pricing-table p {color: #777; font-size: 11px;}
 
#call-button {
    /*float:right;*/
    width:100%;
    text-align:center;
    margin-bottom:10px;
}
#call-button i{
    font-style:italic;
}
#call-button img{
    display:inline;
}
#call-button b{
    line-height:20px;
    font-weight:bold;    
    padding-bottom:40px;
}
 
#lodging-body {
    padding-top:20px;
    width:350px;
}
#lodging-floorplan {
    float:right;
    width:350px;
}
#lodging-column {
    text-align:center;
    float:right;
    width:350px;
}
/***/
/**/ /* Flickr Galleries */
#photo-gallery-section #content-text {
background:#000;
padding: 0;
}
#photo-gallery-section #content-general {
padding: 0;
}
#photo-gallery-section #content-text h1 {
color: white;
padding: 12px 25px;
}
#photo-gallery-section #border-distress-right {display: none;}
 
#photo-gallery-section iframe {margin-bottom: 40px;}
 
body#flickr-iframe {
margin: -50px 0 0 0;
padding: 0px;
}
/***/
/**/ /* Video Player */
#video-player-section  #content-text {
padding-right: 18px;
padding-left: 12px;
}
 
#video_table {
width: 303px;
margin-left: 10px;
float: right;
font-size: 12px;
}
 
#video_table table {
margin-bottom: 0;
position: relative;
top: 1px;
width: 303px;
background: #334D68;
border: none;
z-index: 5;
}
 
#video_table td {
/*background: transparent url("../images/video_btnGrad.gif");*/
height: 25px;
text-align: center;
padding: 0;
border: none;
}
 
#video_table td.showing {background: #82100b;}
 
#video_table td a {
color: white;
font-weight: bold;
text-decoration: none;
padding: 0px 7px;
}
 
#video_table td a:hover {text-decoration: underline;}
 
#video_selectorArea {
width: 301px;
height: 335px;
font-size: 11px;
background: #fbfaf7;
border: 1px solid #afa78c;
overflow: auto;
}
 
#video_selectorArea a {
color: white;
font-weight: bold;
text-decoration: none;
}
 
#video_selectorArea a:hover {
color: #fff;
text-decoration: underline;
}
 
#video_current {}
 
#video_archive {display: none;}
 
#video_user {display: none;}
 
#video_selectorArea .description {
color: #334d68;
margin: 3px 0px 0px 0px;
padding: 0px;
}
 
#video_selectorArea .description p {
color: inherit;
margin: 0;
padding: 0;
}
 
#video_selectorArea h1 {
color: #333;
margin: 0;
padding: 0;
font: bold 12px/14px Helvetica, Arial;
text-transform: none;
}
 
#video_selectorArea ul, #video_selectorArea li {
list-style-type: none;
list-style-image: none;
padding: 0;
margin: 0;
}
 
#video_selectorArea li {
height: 69px;
padding: 7px;
border-bottom: 1px solid white;
overflow: hidden;
cursor: hand;
cursor: pointer;
}
 
#video_selectorArea li:hover {
background: #efede4;
}
 
.video_thumbnail {
width: 90px;
height: 70px;
float: left;
margin-right: 8px;
}
 
#video_rss {
padding: 5px;
height: 14px;
width: 293px;
background:#a4bdd7;
}
 
.video_thumbnail img {
border: none;
}
 
#videoTitle {
font-weight: bold;
font-size: 13px;
margin: 5px 0px;
padding: 0px;
}
 
p#videoDescription {
width: 400px;
height: 80px;
}
/***/
/**/ /* Events */
#events-calendar-section #border-distress-right {display: none;}
 
#Events {
margin: 10px 0;
}
 
#calendar-tabs {
width: 503px;
height: 55px;
}
 
.season-tab {
float: left;
width: 251px;
height: 29px;
font: bold 15px/29px Helvetica, Arial;
text-align: center;
text-transform: uppercase;
color: white;
}
 
.season-tab-container {
width: 251px;
height: 29px;
float: left;
}
 
#summer-tab-container.season-tab-container {float: right;}
 
.season-tab a {
color: white;
text-decoration: none;
}
 
.season-tab a:hover {text-decoration: underline;}
 
#winter-tab-container.current {background: #82100b url("../images/tabcorner-red-white-left.gif") no-repeat top left;}
#winter-tab-container.current .season-tab {background: url("../images/tabcorner-red-gray-right.gif") no-repeat top right;}
#summer-tab-container.current {background: #82100b url("../images/tabcorner-red-white-right.gif") no-repeat top right;}
#summer-tab-container.current .season-tab {background: url("../images/tabcorner-red-gray-left.gif") no-repeat top left;}
 
.summer-first #winter-tab-container {float: right;}
.summer-first #summer-tab-container {float: left;}
.summer-first #summer-tab-container.current {background: #82100b url("../images/tabcorner-red-white-left.gif") no-repeat top left;}
.summer-first #summer-tab-container.current .season-tab {background: url("../images/tabcorner-red-gray-right.gif") no-repeat top right;}
.summer-first #winter-tab-container.current {background: #82100b url("../images/tabcorner-red-white-right.gif") no-repeat top right;}
.summer-first #winter-tab-container.current .season-tab {background: url("../images/tabcorner-red-gray-left.gif") no-repeat top left;}
 
.summer-first #summer-months-container .month-tabs {float: left; width: 252px;}
.summer-first #winter-months-container .month-tabs {float: right; width: 251px;}
.summer-first #summer-months-container .month-tabs a.last-month {border-right: 1px solid left;}
.summer-first #winter-months-container .month-tabs a.last-month {border: none;}
 
#summer-months-container .month-tabs {width: 251px;}
 
#season-tabs-container {
height: 29px;
margin-bottom: 1px;
background: #afa78c url("../images/tabcorner-gray-white-left.gif") no-repeat top left;
}
 
#season-tabs-content {
height: 29px;
background: url("../images/tabcorner-gray-white-right.gif") no-repeat top right;
}
 
.month-tabs {
float: left;
width: 252px;
height: 25px;
}
 
.month-tabs a {
display: block;
font: bold 12px/25px Helvetica, Arial;
width: 41px;
height: 25px;
color: white;
background: #afa78c;
border-right: 1px solid white;
float: left;
text-align: center;
text-decoration: none;
}
 
.month-tabs a:hover {text-decoration: underline;}
 
#summer-months-container .month-tabs a.last-month {border: none;}
 
.current a {background: #82100b;}
 
.event {
position:relative;
display:block;
color: #334d68;
padding:6px 5px 5px 84px;
margin: 0px 13px 5px 0px;
font-size:11px;
background:#fbfaf7;
border:1px solid #afa78c;
}
 
.event-image {
padding:0px;
display:block;
position:absolute;
top:5px;
left:5px;
height:70px;
width:70px;
}
 
.event-image img {
border:1px solid #afa78c;
float:left;
}
 
.event-titles {
margin-bottom:0px;
border: none;
}
 
.event-first-title {
padding: 0px;
height: 16px;
white-space:pre;
font-weight: bold;
line-height: 16px;
border: none;
background: transparent;
}
 
.event-second-title{
font-size: 12px;
line-height: 16px;
height: 16px;
font-weight: bold;
padding: 0px;
border: none;
background: transparent;
}
/***/
/**/ /* Snow Report */
ul.checkList li {
width: 110px;
height: 20px;
margin: 0px 5px 3px 0px;
padding: 0px 0px 0px 26px;
font-size: 11px;
line-height: 20px;
/*background: #e6e9f1 url("../images/conditions_noCheck.gif") repeat-y;*/
background: #e6e9f1 repeat-y;
float: left;
}
 
ul.checkList li.checked {
padding-left: 0px;
width: 136px;
}
 
ul.checkList li.checked img {
float: left;
padding-right: 6px;
}
/***/
/**/ /* Tour */
#tour-viewer {
float:left;
width:324px;
height:406px;
padding-top:49px;
}
 
#tour-nav {
float:right;
width:250px;
}
 
#tour-nav img {
border:0;
padding-bottom:4px;
}
 
#tour-thumb {
float:left;
width:100px;
padding-bottom:5px;
}
#tour-thumb a{
color:#334D68;
}
 
#tour-thumb a:visited{
color:#334D68;
}
/***/
/**/ /* Webcams */
#webcam-viewer {
width:324px;
height:406px;
padding-top:49px;
}
 
#webcam-nav {
float:right;
width:100px;
}
/***/
/**/ /* Getting Here */
#getting-here-section #drop-shadow-from-nav {display: none;}
 
#getting-here-section #content-special {
width: 615px;
margin-left: 42px;
}
 
#gmapcontainer {
width: 760px;
height: 300px;
}
 
.getting-here-column {
width: 180px;
padding: 10px;
float: right;
text-align: center;
}
 
.getting-here-column img {display: inline;}
 
/***/
/**/ /* Current Conditions */
.float-right{
padding-left:20px;
float:right;
}
 
#conditions-section #content-text a{
font-weight:bold;
color:#751D13;
}
#conditions-section ul.checkList li{
list-style:none;
padding-left:26px;
}
 
#current-trails {
    float:left;
    clear:right;
}
 
#current-trails  ul{
text-align:left;
list-style:none;
padding:0pt 0pt 0pt 0pt;
}
#current-trails p{
text-align:center;
}
#conditions-section ul.checkList li.checked{
list-style:none;
padding:0;
}
#conditions-section ul.checkList {
list-style:none;
padding:0;
margin:0;
}
#conditions-section strong {
font-weight:bold;
}
#conditions-section #content-text {
padding:26px 30px 20px 50px;
}
 
#conditions-section table{
float:right;
width:440px;
}
 
#conditions-section table td {
padding-left:10px;
border: 1px solid #999999;
background:none;
}
 
#conditions-section table td.data {
border-width:1px 1px 1px 0px;
width:38px;
font-size:13pt;
text-align:right;
padding-right:10px;
padding-left:0;
}
 
#conditions-section table td.snow-text {
border-width:1px 0px 1px 1px;
letter-spacing:0.3pt;
color:#555555;
}
 
#conditions-section table td.update {
font-size:8pt;
color:#999999;
}
 
#conditions-section table td.title {
text-align:center;
font-weight:bold;
width:440px;
height:16px;
margin:0pt 0pt 3px 0pt;
padding:2px 0px 0px 0px;
border:1px solid #435F7A;
border-width:1px 1px 0px 1px;
font-size:12px;
color:#FFFFFF;
background:#435F7A;
}
 
#conditions-section table td.report-text {
vertical-align:top;
line-height:10pt;
width:240px;
}
#conditions-section table td.report-text p{
padding:0;
margin:0;
font-size:8pt;
color:#555555;
}
 
.report-title {
line-height:2;
color:#0066cc;
font-weight:bold;
text-transform: uppercase;
}
 
#current-trails {
text-align:center;
width:282px;
}
 
#current-snow {
float:right;
width:440px;
}
 
#current-weather {
width:220px;
height:280px;
}
 
#current-weather img, #current-weather a, #current-weather p{
padding-left:58px;
}
 
#current-cam {
text-align:center;
float:right;
width:350px;
height:300px;
}
#current-cam .font-light{
color:#999999;
}
#current-trails h2{
text-align:center;
width:277px;
margin:0pt 0pt 3px 0pt;
padding:4px 0pt 2px 0pt;
font-size:12px;
color:#FFFFFF;
background:#435F7A;
}
 
#conditions-left, #conditions-right {
        width:326px;
        float:left;
    }
 
    #conditions-right {
        margin-left:20px;
    }
 
    #conditions-section table.conditions-table {
        width:326px;
        float:none;
        border:none;
        background-color:#FFFFFF;
    }
 
    #conditions-section table.conditions-table tr {
        background-image:url("/GlobalAssets/images/conditions/conditions_ground_digits.jpg");
        background-repeat:repeat-x;
        margin:0px 0px 4px 0px;
    }
 
    #conditions-section table.conditions-table td {
        border:none;
        font-size:20px;
        color:#670001;
        background-image:url("/GlobalAssets/images/conditions/conditions_dash_vert.gif");
        background-repeat:no-repeat;
        font-family:Georgia, "Times New Roman", Times, serif;
        padding-bottom:12px;
    }
 
    #conditions-section table.conditions-table td.table-left {
        background-image:none;
    }
 
    #conditions-section table.conditions-table td strong {
        font-weight:bold;
        font-size:24px;
    }
 
    #conditions-section table.conditions-table td strong.surfaceConditions {
        font-size:20px;
    }
 
    #conditions-section table.conditions-table td span.table-title {
        font-weight:bold;
        font-size:14px;
        line-height:24px;
        color:#333333;
        font-family: "Trade Gothic",TradeGothic,Helvetica,Arial;
    }
 
    #conditions-section table.conditions-table td img {
        float:none;
        display:inline;
        margin-left:.25em;
    }
 
    #weather-links td {
        text-align:center;
        vertical-align:top;
    }
 
    #weather-links td img {
        float:none;
        margin:auto;
    }
 
    .conditions-section {
        clear:both;
        background-image:url("/GlobalAssets/images/conditions/conditions_ground_copy.jpg");
        background-repeat:repeat-x;
        background-position:30px 0px;
    }
 
    .conditions-section h2 {
        color:#FFFFFF;
        background-image:url("/GlobalAssets/images/conditions/conditions_titlebar.gif");
        background-repeat:no-repeat;
        text-align:center;
        font-weight:normal;
        margin-bottom:0px;
        padding-left:0px;
        padding-right:0px;
    }
 
    .conditions-section p {
        padding:0px 10px;
        font-family:Georgia, "Times New Roman", Times, serif;
        font-size:14px;
    }
 
    #conditions-section #content-text .conditions-section a {
        font-weight:normal;
    }
 
    .conditions-cam {
        text-align:center;
        float:left;
        width:159px;
        margin-top:4px;
    }
 
    #conditions-alert {
        color:#637a8c;
        font-size:24px;
        text-align:center;
        font-weight:bold;
        font-family:Georgia, "Times New Roman", Times, serif;
    }
 
    ul.liftList {
        list-style:none;
        margin:0px 0px 0px -6px;
        padding:0px;
        position:relative;
    }
 
    .conditions-section ul.liftList li {
        width:136px;
        margin:4px 0px 0px 6px;
        float:left;
        padding:2px 0px 2px 24px;
        background-color:#ebe8d5;
    }
 
    .conditions-section ul.liftList li.checked {
        background-image:url("/GlobalAssets/images/conditions_check.gif");
        background-repeat:no-repeat;
    }
 
    .conditions-hr {
        background-image:url("/GlobalAssets/images/conditions/conditions_dash_horz.gif");
        background-repeat:repeat-y;
        background-color:none;
        border:none;
        width:326px;
        height:2px;
        clear:both;
    }
/***/
/**/ /* Biking Conditions */
 
/***/
/**/ /* Request for Proposal Form */
#rfp-section .form-option {
font-weight:bold;
width:150px;
}
 
#rfp-section table.rfp-form {
border:0;
margin:0pt auto;
width:430px;
}
 
#rfp-section table.rfp-form .caption {
font-size:8pt;
color:#999999;
font-weight:100;
}
 
#rfp-section table.rfp-form ul li{
list-style:none;
width:130px;
float:left;
padding-right:10px;
}
 
#rfp-section table.rfp-form ul{
padding-left:87px;
}
 
#rfp-section .form{
border:1px solid #CCCCCC;
/*background:#FFFFFF;*/
}
#rfp-section table.rfp-form ul li .form{
float:right;
}
 
#rfp-section table.rfp-form table {
border:0;
}
 
#rfp-section table.rfp-form tr td {
border:0;
padding:4px;
background:transparent;
}
/***/
/**/ /* Search Results */
#search-section #content-text {max-height: 980px;}
#search-section iframe {max-height: 920px;}
/***/
/***/
/**/ /* Form Validation */
 
.valid_fail {
    background-color:#e22126;
    color:#FFFFFF;
}
/***/
/***/
Copyright © 2010-2012 Strathpeffer Spa Golf Club. Site design by Strathview 01997 421164 - rob@strathview.net