@import "menu.css";
@import "blog.css";
@import "datepicker.css";
@import "prop.css";
@import "lightbox.css";
@import "jcarousel.css";


/* Define HTML tags */
body {
margin:0px;
padding:0px;
background:url("/resources/images/bg-body.png") repeat-x top left;
font: normal 12px/20px Arial, Helvetica;
}

h1, h2 {
color:#17444b;
font: normal 22px/22px Helvetica, Arial;
margin:12px 0px 8px 0px;
}

h3 {
color:#17444b;
font: bold 16px/16px Helvetica, Arial;
margin:0px 0px 6px 0px;
}

.h1 {
color:#008298;
font: bold 14px/14px Helvetica, Arial;
margin:0;
padding:0px 0px 0px 3px;
}

a:link, a:visited, a:active {color: #D4156D;text-decoration: none;}
a:hover {text-decoration: underline}
p {margin:0 0 16px 0;padding:0;}
img {border:none;}

/* CONTAINERS */
#container {
margin: 0 auto;   /* align for good browsers */
text-align: left; /* counter the body center */
color:#333;
width:960px;
}

#header {
background:url("/resources/images/bg-header.png") repeat-x top left;
height:104px;
width:960px;
}

#slideshow {
margin-bottom:20px;
width:688px;
height:240px;
float:left;
overflow:hidden;
}

#content {
float:left;
font: normal 12px/20px Arial, Helvetica, sans-serif;
width:688px;
height:auto !important;
height:416px;
min-height:416px;
padding:;
margin:12px 12px 20px 0px;
}

#content a {color:#98890f;}

#panel {
float:right;
width:259px;
margin-top:12px;
border-left:solid 1px #eeeeee;
}

#footer {background:#333333;height:62px;color:#999999;padding:22px 0 0 0;}
#footer-inner {width:936px;margin:0 auto;padding:0px 12px;}
#footer a {color:#FFF;}
#footernav {width:358px;float: right;text-align:right;line-height:20px;}
#footernav a {margin:0px 6px;}
#upper-footer {background:#FFF url("/resources/images/bg-upper-footer.png") repeat-x top;height:200px;color:#333;}
#upper-inner {width:936px;margin:0 auto;padding:24px 12px 0px 12px;}
#copyright {width:578px;line-height:20px;}
#subscription-form fieldset {margin-bottom:0px !important;}


/* CLASSES */
.left {float:left;}
.right {float:right;}
.clear, clr {clear:both;}
.line {height:1px;border-bottom:solid 1px #EEE;margin:24px 0px}
.bold {font-weight:bold}
.inner-content {padding-left:12px;}
.inner-content ul {list-style-type:none;padding-left:20px;}
.inner-content ul li {background: url("/resources/images/sml-arrow.gif") no-repeat 0px 4px;padding:0px 0px 0px 16px;}
.arrow {display:block;background: url("/resources/images/sml-arrow.gif") no-repeat 0px 4px;padding-left:12px;color:#d31069 !important;}

.panel {padding:14px 12px 24px 12px;background-color:#FFFFFF;}
.panel a {color:#D4156D;}
.panel-link {color:#d4156d !important;font-size:11px;}

.box {float:left;width:318px;padding:0 20px 0 0;}
.smlbox {float:left;width:224px;padding:0 12px 0 0;margin-left:24px;}
.number {color:#d4156d;font-size:30px;font-weight:bold;padding-top:12px;}
.gallery-desc {width:630px;}
.gallery-images img, .gallery-img {padding:2px; border:solid 1px #006b7f;margin:10px 16px 0px 0px;}

#twitter {display:block;width:120px;height:33px;background:url(/template/cornish/follow-twitter.gif) no-repeat top;float:left}
#facebook {display:block;width:110px;height:33px;margin:0 4px 0 0;background:url(/template/cornish/follow-facebook.gif) no-repeat top;float:left}

img.cards {padding-top:12px;}

.button:hover {text-decoration:none;color:#e0faff !important;}
.panel-button {display:block;text-align:center;width:146px;margin-top:10px;border:none;font:bold 13px Arial;height:32px;line-height:32px;color:#FFF !important;background:url(/resources/images/bg-panel-button.png) no-repeat top;}
.panel-button-sml {display:block;text-align:center;width:104px;margin-top:10px;border:none;font:bold 13px Arial;height:32px;line-height:32px;color:#FFF !important;background:url(/resources/images/bg-panel-button-sml.png) no-repeat top;}
.panel-button-big {display:block;text-align:center;width:174px;margin-top:10px;border:none;font:bold 13px Arial;height:32px;line-height:32px;color:#FFF !important;background:url(/resources/images/bg-panel-button-big.png) no-repeat top;}
.book-button {display:block;text-align:center;width:90px;border:none;font:normal 12px Arial;height:24px;color:#FFF !important;background:url(/resources/images/bg-book-button.png) no-repeat top;}

#moreOptions {display:none;width:235px;float:left;}
.search {
height:207px;
height:auto !important;
min-height:207px;
background:#d2f8ff url(/resources/images/bg-search.png) no-repeat 220px 8px;	
}

.special {
background:#d3136c;
color:#fff !important;
}
.special h3 {color:#fff;}

.subscribe {background:#f4f4f4;}

/* ---------- Headline scroll content div ---------- */
#scrollup {
position: relative;
overflow: hidden;
height: 130px;
width: 318px;
}

.headline {
position: absolute;
top: 140px;
height: 130px;
width:318px;
}

.box p {font-weight:bold;padding-top:6px;}

/* FEATURE */
.feature {font-size:12px;float:left;background:#fff url(/resources/images/bg-feature.png) repeat-x top;width:312px;min-height:180px;padding:12px;color:#d1146e;}
.feature-summary {padding-top:6px;height:45px;color:#98890f}
.feature a img {float:right;max-width:150px;max-height:100px;margin-top:8px;}
.feature-details {float:left;color:#000;margin-top:6px;}
.feature-details label {width:80px;float:left;font-weight:bold;}
.feature-details p {margin:2px 0px;}
.feature-rating {height:18px;width:100%;display:block;margin-top:4px;}

.red {color:#ff0000;}
.highlight {font-size:14px;font-weight:bold;text-transform:uppercase;}
.input-hidden {display:none;}

/* SPECIAL OFFERS */
p.offer-text {
font:bold 14px Arial, Helvetica, sans-serif;
color:#d31069;
}
