@font-face {
	font-family: 'Gotham Book';
	src: url('http://stkittstourism.kn/summer-of-love/fonts/gotham-book.eot');src: url('http://stkittstourism.kn/summer-of-love/fonts/gotham-book.eot?#iefix') format('embedded-opentype'),url('http://stkittstourism.kn/summer-of-love/fonts/gotham-book.woff') format('woff'),url('http://stkittstourism.kn/summer-of-love/fonts/gotham-book.ttf') format('truetype');}
	
@font-face {
	font-family: 'Gotham Light';
	src: url('http://stkittstourism.kn/summer-of-love/fonts/gotham-light.eot');src: url('../fonts/gotham-light.eot?#iefix') format('embedded-opentype'),url('http://stkittstourism.kn/summer-of-love/fonts/gotham-light.woff') format('woff'),url('http://stkittstourism.kn/summer-of-love/fonts/gotham-light.ttf') format('truetype');}

html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed,

figure, figcaption, footer, header, hgroup,

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

	font: inherit;

	/*vertical-align: middle;*/

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure,

footer, header, hgroup, menu, nav, section {

	display: block;

}

body {

	line-height: 1;

	height: 100%;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}



/* =HTML

----------------------------------------------- */



body {

    background: transparent url(../images/bg-body.jpg) repeat-x 0px -170px;

	color: #5e5e5e;

	/* color: #353328; */

	font-family: Georgia, 'Times-New-Roman', serif;

	font-size: 13px;

	font-weight: normal;

	margin: 0px auto;

}

body.meetings-incentives {

	background-image: url(../images/bg-body-meetings.jpg);

}

a {

	border: none;

	outline: none;

}

img {

	border: none;

}

img.cc {

	padding-right: 5px;

}

img.full {

	padding-bottom: 20px;

}

ul {

	list-style-type: none;

}

span.hide {

	visibility: hidden;

}

.clear {

	clear: both;

	height: 0px;

	line-height: 0px;

	margin: 0px;

	padding: 0px;

}

.leftImg {

	float: left;

	margin-right: 8px;

}

.rightImg {

	float: right;

	margin-left: 8px;

}

.inset-image-right {

	float: right;

	padding:15px 0px 10px 15px;

	}

.inset-image-left {

	float: left;

	padding:15px 15px 10px 0px;

	}



/* Type Elements

--------------------------------------------------- */

p {

	font-family: Georgia, 'Times New Roman', serif;

	font-size: 15px;

	line-height: 23px;

	margin-top: 10px;

}

p:first-child {

	margin-top: 0px;

}

p.intro {

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 14px;

	line-height: 18px;

}

p.listingAddress {

	color: #2a251b;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 14px;

	margin: 0px;

	padding: 0px;

}

p span {

	font-family: Georgia, 'Times New Roman', serif;

	font-weight: bold;

}

p.fine-print {

	font-family: Georgia, serif;

	font-size: 11px;

	line-height: 18px;

	margin-top: 15px;

}

p.fine-print-bold {

	font-family: 'TeXGyreHerosBold';

	font-size: 11px;

	line-height: 20px;

	margin-top: 15px;

}

h1, h2, h3, h4, h5, h6, h7, h8 {

	font-weight: normal;

}

h1 {

	color: #353328;

	font-family: 'BergamoStdRegular', Georgia, 'Times New Roman', serif;

	font-size: 28px;

	line-height: 24px;

	padding-bottom: 5px;

}

#internalContent h1 {

	background: url(../images/bg-h1.gif) repeat-x 0px 0px;

	display: block;

	font-size: 24px;

	/* height: 22px; */

	margin-bottom: 10px;

	padding: 9px;

	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.75);

}

h2 {

	color: #dbc397;

	font-family: 'BergamoStdRegular', Georgia, 'Times New Roman', serif;

	font-size: 58px;

	letter-spacing: -2px;

	margin-bottom: 10px;

	/*line-height: 21px;*/

}

h2.ACT {

	margin-bottom: 0px;

}

h2.smaller-text {

   font-size: 38px;

}

h2.medium-text {

    font-size: 48px;

}

h3 {

	color: #2a251b;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 17px;

	line-height: 19px;

	padding: 15px 0 5px 0;

}

h3.paddingTop {

	padding: 15px 0px 0px 0px;

}

body.sweepstakes h3 {

	padding-top: 0px;

}

h4 {

	color: #353328;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 14px;

	line-height: 18px;

	padding-top: 10px;

}

h3 + p {

	margin: 0px 0px 10px 0px;

}



/* BIG HEADER STYLES

-------------------------------------------- */

h2.big-headline {

	color: #A49477;

    font-size: 22px;

    line-height: 30px;

	padding: 0 0 0px 0;

	letter-spacing: 0;

}

.big-headline-image-right {

	float:right;

	padding: 0px 0 10px 20px;

	}

.big-headline-image-left {

	float: left;

	padding: 0px 20px 10px 0;

	}

/* -------------------------------------------- */



a {

	color: #928267;

	/*color: #589085;*/

}

a:hover {

	color: #e49c1f;

}

.contentList {

	padding-left: 10px;

}

.contentList li{

	padding: 5px 0px;

}

.bold {

	font-family: 'TeXGyreHerosBold';

}

.boldSerif {

	font-family: 'BergamoStdBold';

}

.italicSans {

	font-family: 'TeXGyreHerosItalic';

}

.italicSerif {

	font-family: 'BergamoStdItalic';

}

.red {

	color: #cc0000;

}

.yellowText {

	color: #e49c1f;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

}

.orange-caps {

	color:#e49c1f;

	text-transform: uppercase;

	}

td p, td h3, td h4 {

	padding: 10px;

}

td p.copy {

	padding: 0px 10px 10px 10px;

}

p.nopad {

	padding: 0px;

}

#booking p {

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	padding: 0px;

	text-align: left;

}



/* Navigation / Dropdown Elements / Buttons

--------------------------------------------------- */

a.btnDark {

	background: url(../business/includes/images/btn-bg-dark.gif) repeat-x 0px 0px;

	color:#fff;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 13px;

	padding: 5px;

	text-align: center;

	text-decoration: none;

}

a.btnDark:hover {

	background-position: 0px -24px;

	color:#fff;

}





a.btnLight {

	background: url(../business/includes/images/btn-bg-light.gif) repeat-x 0px 0px;

	color:#fff;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 13px;

	padding: 5px;

	text-align: center;

	text-decoration: none;

}

a.btnLight:hover {

	background-position: 0px -24px;

	color:#fff;

}



#footerNavigation {

	float: left;

	margin-top: 30px;

	width:527px;

	line-height: 20px;

}

#footerNavigation li,

#footerNavigation p {

	color: #dcc397;

	float: left;

	padding: 0px 3px;

}

#footerNavigation a {

	color: #dcc397;

	text-decoration: none;

}

#mainNav {

	display: block;

	height: 25px;

	letter-spacing: 1px;

	position: absolute;

	right: 0px;

	top: 90px;

}

ul.mainNavLinks {

	list-style: none;

	/* padding: 0 20px;

	margin: 0;

	float: left;

	width: 920px;

	font-size: 1.2em; */

}

ul.mainNavLinks li {

	color: #c6b79c;

	float: left;

	font-size: 18px;

	padding: 0px 15px;

	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);

	position: relative; /*--Declare X and Y axis base for sub navigation--*/

}

.meetings-incentives ul.mainNavLinks li {

	color: #b4ac99;

	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);

	position: relative; /*--Declare X and Y axis base for sub navigation--*/

}

ul.mainNavLinks li span {

	display: block;

	padding: 10px 0px;

}

ul.mainNavLinks li a{

	padding: 10px 5px;

	color: #5c594e;

	display: block;

	text-decoration: none;

	float: left;

}

.meetings-incentives ul.mainNavLinks li a {

	color: #b4ac99;

}

ul.mainNavLinks li a:hover,

ul.mainNavLinks li.active a {

	color: #353328;

	text-shadow: 1px 1px 1px rgba(53, 51, 40, 0.2);

}

.meetings-incentives ul.mainNavLinks li a:hover,

.meetings-incentives ul.mainNavLinks li.active a {

	color: #fff;

	opacity: 1;

	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);

}

ul.mainNavLinks li ul.subNav {

	list-style: none;

	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/

	left: 0; top: 30px;

	margin: 0; padding: 0;

	display: none;

	/*float: left;*/

	width: 180px;

	z-index:2000;

}

ul.mainNavLinks li ul.subNav li{

	background: url(../images/main-nav-bg.png);

	clear: both;

	font-size: 13px;

	margin: 0; padding: 0;

	text-shadow: none;

	width: 180px;

}

mainNavLinks li ul.subNav li.top {

	background-image: none !important;

}

#navigation {

	float: right;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	overflow: visible;

	position: relative;

	width: 620px;

}

#navigation-new {

	float: right;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	overflow: visible;

	position: relative;

	width: 705px;

}

#navigation-new {

	float: right;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	overflow: visible;

	position: relative;

	width: 705px;

}

html ul.mainNavLinks li ul.subNav li a {

	color: #fff;

	float: left;

	width: 160px;

	padding: 10px 15px 15px 15px;

	text-decoration: none;

}

html ul.mainNavLinks li ul.subNav li a:hover { /*--Hover effect for subnav links--*/

	text-decoration: underline;

	text-shadow: none;

}

#sectionNav {

	border-top: #dcc397 1px solid;

	margin-bottom: 15px;

}

body.meetings-incentives #sectionNav {

	border-top: none;

	height: 35px;

	margin-bottom: 15px;

	width: 100%;

}

#sectionNav li {

	border-bottom: #dcc397 1px solid;



}

body.meetings-incentives #sectionNav li {

	border-bottom: none;

	border-right: #ffffff 1px solid;

	float: left;

}

#sectionNav li a {

	color: #353328;

	display: block;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 15px;

	padding: 10px 3px;

	text-decoration: none;

}

body.meetings-incentives #sectionNav li a {

	background: url(../images/bg-subnav-meetings.jpg) repeat-x 0px 0px;

	padding: 10px 13px;

	text-decoration: none;

	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);

}

body.meetings-incentives #sectionNav li a.rfp {

	background-color: #feca75;

	background-image: none;

	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);

}



/* Section Nav Identifiers */

#sectionNav li a:hover {

	color: #e49c1f;

	text-decoration: none;

}

body.meetings-incentives #sectionNav li a:hover {

	background-position: 0px -35px;

	color: #353328;

	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);

}

body.meetings-incentives #sectionNav li a.rfp:hover {

	background-color: #feb555;

	background-image: none;

	color: #353328;

	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.9);

}



/* Accommodations */

body#hotels #sectionNav a.hotels,

body#condos-villas #sectionNav a.condos-villas,

body#plantation-inns #sectionNav a.plantation-inns,

body#guesthouses #sectionNav a.guesthouses,

body#bed-breakfast #sectionNav a.bed-breakfast,

body#apartments #sectionNav a.apartments {

	color: #e49c1f;

	text-decoration: none;

}



/* Getting Around */

body#car-rental #sectionNav a.car-rental,

body#scooters #sectionNav a.scooters,

body#taxi-minibus #sectionNav a.taxi-minibus,

body#ferry #sectionNav a.ferry {

	color: #e49c1f;

	text-decoration: none;

}



/* How to Get Here */

body#wheres-st-kitts #sectionNav a.wheres-st-kitts,

body#us-to-st-kitts #sectionNav a.us-to-st-kitts,

body#europe-to-st-kitts #sectionNav a.europe-to-st-kitts,

body#airport #sectionNav a.airport,

body#airlines #sectionNav a.airlines,

body#cruise-ships #sectionNav a.cruise-ships,

body#international-contacts #sectionNav a.international-contacts {

	color: #e49c1f;

	text-decoration: none;

}



/* Local Tour Companies */

body#kantours #sectionNav a.kantours,

body#flamboyant #sectionNav a.flamboyant,

body#caribbean-journey #sectionNav a.caribbean-journey,

body#sunlinc #sectionNav a.sunlinc,

body#tropical #sectionNav a.tropical,

body#destination-solutions #sectionNav a.destination-solutions {

	color: #e49c1f;

	text-decoration: none;

}



/* Weddings & Honeymoons */

body#planners #sectionNav a.planners,

body#packages #sectionNav a.packages,

body#unique-locations #sectionNav a.unique-locations,

body#weddings-honeymoons #sectionNav a.weddings-honeymoons {

	color: #e49c1f;

	text-decoration: none;

}



/* Culture & History */

body#arts-culture #sectionNav a.arts-culture,

body#education #sectionNav a.education,

body#heritage-society #sectionNav a.heritage-society,

body#island-history #sectionNav a.island-history,

body#national-museum #sectionNav a.national-museum,

body#people #sectionNav a.people,

body#sugar-industry #sectionNav a.sugar-industry {

	color: #e49c1f;

	text-decoration: none;

}



/* Meetings & Incentives */

body#groups #sectionNav a.groups,

body#invest #sectionNav a.invest {

	color: #e49c1f;

	text-decoration: none;

}



/* Diving and Fishing */

body#dive-sites #sectionNav a.dive,

body#dive-operators #sectionNav a.dive-operators,

body#fish-sites #sectionNav a.fish-sites,

body#fish-operators #sectionNav a.fish-operators {

	color: #e49c1f;

	text-decoration: none;

}



/* Activities */

body#adventure-thrills #sectionNav a.adventure-thrills,

body#attractions-historical-sites #sectionNav a.attractions-historical-sites,

body#beach-bars #sectionNav a.beach-bars,

body#beaches #sectionNav a.beaches,

body#bird-watching #sectionNav a.bird-watching,

body#catamaran-cruises #sectionNav a.catamaran-cruises,

body#diving #sectionNav a.diving,

body#golf #sectionNav a.golf,

body#shopping #sectionNav a.shopping,

body#snorkeling #sectionNav a.snorkeling,

body#spa-relaxation #sectionNav a.spa-relaxation,

body#the-strip #sectionNav a.the-strip,

body#tours-excursions #sectionNav a.tours-excursions,

body#water-sports #sectionNav a.water-sports,

body#yachting #sectionNav a.yachting {

	color: #e49c1f;

	text-decoration: none;

}

#sectionNav li ul.subNav {

	border: none;

	list-style: none;

	margin: 0px 0px 10px 0px; padding: 0;

	/*display: none;

	float: left;*/

}

#sectionNav li ul.subNav.active {

	display:block;

}

#sectionNav li ul.subNav li{

	border: none;

	clear: both;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 13px;

	margin: 0; padding: 5px 10px;

	width: 200px;

}

#sectionNav li ul.subNav li a {

	color:#353328;

	font-size: 13px;

	line-height: 15px;

	padding: 0px;

}

#sectionNav li ul.subNav li a:hover {

	color:#e49c1f;

	font-size: 13px;

}

#topNav {

	background: url(../images/bg-top-nav.png) no-repeat 0px 0px;

	height: 57px;

	left: 0px;

	padding-right: 49px;

	position: absolute;

	top: 0px;

	width: 615px;

}

.meetings-incentives #topNav {

	background-image: none;

}

#topNav ul {

	color: #403827;

	float: right;

	padding-top: 15px;

}

.meetings-incentives #topNav ul {

	color: #b4ac99;

}



#topNav li {

	float: left;

	padding: 0px 5px;

}

#topNav li a {

	color: #403827;

	font-size: 12px;

	text-decoration: underline;

}

.meetings-incentives #topNav li a {

	color: #b4ac99;

}

#topNav li a:hover {

	color: #e49c1f;

}

.meetings-incentives #topNav li a:hover {

	color: #dcc191;

}

#topNav-new {

	background: url(../images/bg-top-nav.png) no-repeat 0px 0px;

	height: 57px;

	left: 0px;

	padding-right: 49px;

	position: absolute;

	top: 0px;

	width: 705px;

}

.meetings-incentives #topNav-new {

	background-image: none;

}

#topNav-new ul {

	color: #403827;

	float: right;

	padding-top: 15px;

}

.meetings-incentives #topNav-new ul {

	color: #b4ac99;

}



#topNav-new li {

	float: left;

	padding: 0px 5px;

}

#topNav-new li a {

	color: #403827;

	font-size: 12px;

	text-decoration: underline;

}

.meetings-incentives #topNav-new li a {

	color: #b4ac99;

}

#topNav-new li a:hover {

	color: #e49c1f;

}

.meetings-incentives #topNav-new li a:hover {

	color: #dcc191;

}

/* NEW NAV 08/30/2012

-------------------------------------------------------------------- */

#topNav-0812 {

	background: url(../images/bg-top-nav.png) no-repeat 0px 0px;

	height: 57px;

	left: 0px;

	padding-right: 0px;

	position: absolute;

	top: 0px;

	width: 715px;

}

.meetings-incentives #topNav-0812 {

	background-image: none;

}

#topNav-0812 ul {

	color: #403827;

	float: right;

	padding-top: 15px;

}

.meetings-incentives #topNav-0812 ul {

	color: #b4ac99;

}



#topNav-0812 li {

	float: left;

	padding: 0px 3px;

}

#topNav-0812 li a {

	color: #403827;

	font-size: 11px;

	text-decoration: underline;

}

.meetings-incentives #topNav-0812 li a {

	color: #b4ac99;

}

#topNav-0812 li a:hover {

	color: #e49c1f;

}

.meetings-incentives #topNav-0812 li a:hover {

	color: #dcc191;

}
.subfooter-new {
    background-color: #24251d;
    width:100%;
    padding-top: 20px;
    padding-bottom: 20px;
}
/*  Instagram Home END

-------------------------------------------------------------------- */
.instagram {width:100%;}
.photo-grid {
    margin: 0 auto;
    padding: 0;
    position: relative;
    width: 100% !important;
    float:left;
}
.photo-inner {
    float: left;
    width: 14.28% !important;
}

.photo-grid img {
	display: block;
	height: auto;
	width: 100%;
        height:100%;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	transition: all 300ms;
}
 
.photo-grid figure {
	overflow: hidden;
	position: relative;
	margin: 0;
}
.insta-title { text-align:center; padding-top:20px; padding-bottom:20px; } 
.photo-grid figcaption {
    background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(213, 193, 157, 1) 0%, rgba(213, 193, 157, 0.85) 100%) repeat scroll 0 0;
    color: white;
    height: 100%;
    left: 0;
    margin: auto;
    opacity: 0;
    padding-bottom: 50px;
    padding-top: 50px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    transition: all 300ms ease 100ms;
    z-index: 100;
}
 
.photo-inner:hover figcaption {
	opacity: 1;
}
 
.photo-inner:hover img {
	
}

.photo-grid figcaption p {
    display: table-cell;
    font-family: "Gotham Book";
    font-size: 1.2em;
    letter-spacing: 2px;
    margin-left: 32%;
    position: absolute;
    text-align: center;
    transition: all 300ms ease-out 0s;
    vertical-align: middle;
}
 
.photo-inner:hover figcaption p {
	-moz-transform: translateY(40px);
	-webkit-transform: translateY(40px);
	transform: translateY(40px);
}

.photo-grid figcaption {
	
   
background: rgba(213,193,157,1);
background: -moz-linear-gradient(left, rgba(213,193,157,1) 0%, rgba(213,193,157,0.85) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(213,193,157,1)), color-stop(100%, rgba(213,193,157,0.85)));
background: -webkit-linear-gradient(left, rgba(213,193,157,1) 0%, rgba(213,193,157,0.85) 100%);
background: -o-linear-gradient(left, rgba(213,193,157,1) 0%, rgba(213,193,157,0.85) 100%);
background: -ms-linear-gradient(left, rgba(213,193,157,1) 0%, rgba(213,193,157,0.85) 100%);
background: linear-gradient(to right, rgba(213,193,157,1) 0%, rgba(213,193,157,0.85) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5c19d', endColorstr='#d5c19d', GradientType=1 );

        color: rgba(22, 0, 0, 0.5);
        color: white;
        height:350px;
	left: 0;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	transition: all 300ms;
	-webkit-transition-delay: 100ms;
	-moz-transition-delay: 100ms;
	transition-delay: 100ms;
	z-index: 100;
}
.like{
	margin:auto;
	text-align:center;
	border:none;
	 margin-bottom: 0px;
         width:30px!important; 
         height:26px!important; 
	}
.robb-report{ float:left; top:-30px; position:relative; }
.new-map {
    border-bottom: 1px solid #d4ccbe;
    padding-bottom: 47px;
    padding-top: 40px;
}
        
/* Instagram Home END

-------------------------------------------------------------------- */
/* NEW NAV 01/04/2012

-------------------------------------------------------------------- */

#topNav-0113 {

	background: url(../images/bg-top-nav.png) no-repeat 0px 0px;

	height: 57px;

	left: -40px;

	padding-right: 0px;

	position: absolute;

	top: 0px;

	width: 815px;

}

.meetings-incentives #topNav-0113 {

	background-image: none;

}

#topNav-0113 ul {

	color: #403827;

	float: right;

	padding-top: 15px;

}

.meetings-incentives #topNav-0113 ul {

	color: #b4ac99;

}



#topNav-0113 li {

	float: left;

	padding: 0px 3px;

}

#topNav-0113 li a {

	color: #403827;

	font-size: 11px;

	text-decoration: underline;

}

.meetings-incentives #topNav-0113 li a {

	color: #b4ac99;

}

#topNav-0113 li a:hover {

	color: #e49c1f;

}

.meetings-incentives #topNav-0113 li a:hover {

	color: #dcc191;

}



/* Structural Elements

--------------------------------------------------- */

#accordion2 {

	width: 600px;

}

#accordion2 h3 {

	padding: 5px;

}

#accordion2 h3 a {

	font-size: 17px;

}

#amenitiesList {

	list-style-type: disc;

	list-style-position: inside;

	width: 600px;

}

#amenitiesList li {

	float: left;

	margin: 5px 0px;

	padding-left: 15px;

	width: 175px;

}

.bodyContainer {

	background: url(../images/bg-body-container.jpg) no-repeat center -170px;

	height: 100%;

	width: 100%;

}
.bodyContainer-turn-up-heat {
	background: #f4e7dc;
	height: 100%;
	width: 100%;
}

/*** turn up heat video **/
#video-heat-wrapper {
	width: 680px;
	height: 382px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}

#video-heat #video-wrapper {
	position: absolute;
	width: 5424px;
}

#video-heat video {
	float: left;
	margin-right: 14px;
}

#video-thumbs-heat {
	margin: 40px auto;
	width: 680px;
	overflow: hidden;
}

#video-thumbs-heat li{
	float: left;
	margin-right: 8px;
}
#video-thumbs-heat li:last-child {
	margin-right: 0px;
}
.turn-up-heat-main-container {
	background: url('../images/turn-up-heat-background.jpg');
	width: 900px;
	margin: 0 auto;
	height: auto;
	padding-bottom: 390px;
}
p.heat-main {
	padding-top: 30px;
	width: 670px;
	text-align: center;
	margin: 0 auto;
	padding-bottom: 30px;
	line-height: 33px;
	font-size: 1.15em;
}
.promo-container-heat {
	background: #fff;
	border: 3px solid #f5ece1;
	border-radius: 1px;
	padding: 30px;
	width: 618px;
	margin: 0 auto;
	height: 120px;
	margin-bottom: 40px;
}
.promo-heat-left {
	width: 67%;
	float: left;
	font-style: italic;
}	
.promo-heat-left p {
	padding-right: 75px;
	font-size: 1.1em;
	line-height: 30px;
	padding-left: 15px;
}
.promo-heat-right {
	width: 30%;
	float: left;
	font-style: italic;
}
.promo-heat-right p {
	text-align: center;
	font-size: .80em;
	font-weight: bold;
	margin-top: 20px;
	width: 200px;
}
.heat-button {
	padding: 6px 30px;
	color: #fff;
	background: #f69c4a;
	margin: 0 auto;
	text-align: center;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	font-size: 1.8em;
	letter-spacing: 1.5px;
	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;
}
.video-thumbs-nav {
	text-align: center;
	padding-left: 102px;
}
.bodyContainer-blog-romance {

	background: url(../images/bg-body-container-romance.jpg) no-repeat center -170px;

	height: 100%;

	width: 100%;

}



.bodyContainer-blog-uk {

	background: url(../images/bg-body-container-uk.jpg) no-repeat center -170px;

	height: 100%;

	width: 100%;

}



.bodyContainer-blog-diving{

	background: url(../images/bg-body-container-diving.jpg) no-repeat center -170px;

	height: 100%;

	width: 100%;

}

body.meetings-incentives .bodyContainer {

	background-image: url(../images/bg-body-container-meetings.jpg);

}

#breadcrumbQuadrant {

	padding: 15px 15px 5px 15px;

	width: 936px;

}

#breadcrumbQuadrant a {

	color: #353328;

	text-decoration: none;

	text-transform: capitalize;

}

#breadcrumbQuadrant a:hover {

	color: #353328;

	text-decoration: underline;

}

#breadcrumbQuadrant p {

	margin-top: 0px;

}

#CalFrame {

	left: 10px !important;

	top: 10px !important;

}

.contentColumnLeft {

	float: left;

	margin-right: 10px;

	width: 290px;

}

.contentColumnLeft h3,

.contentColumnRight h3 {

	padding-bottom: 0px;

}

.contentColumnRight {

	float: left;

	margin-left: 10px;

	width: 290px;

}

.contentList {}

.contentList li {

	line-height: 18px;

}

#columnLeft {

	float: left;

	min-height: 385px;

	position:relative;

	width: 641px;

}

#columnFull {

	min-height: 385px;

	position:relative;

	width: 880px;

	padding:0 10px 30px 30px;

}

#columnFull form .form-left{
	width: 270px;
}

#columnFull #hotelForm select{
	    background: url(../images/select-arrow.svg) no-repeat 97% center #F6EFE4;
	    background-size: 15px auto;
	    display: inline;
	    width: 250px;
	    padding: 5px;
	    border: 1px solid #CEAF7A;
	    font-size: 12px;
	    outline: none;
	    -webkit-appearance: none;
	    -webkit-border-radius: 0;
	    -moz-appearance: none;
	    border-radius: 0px;
}

#columnLeft a.btnDark {

	background: url(../business/includes/images/btn-bg-dark.gif) repeat-x 0px 0px;

	color:#fff;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 12px;

	margin: 10px 0px 0px 10px;

	padding: 5px;

	text-align: center;

	text-decoration: none;

}

#columnLeft a.btnDark:hover {

	background-position: 0px -24px;

	color:#fff;

}

#columnLeft a.btnReturn {

	background: url(../business/includes/images/btn-bg-dark.gif) repeat-x 0px 0px;

	color:#fff;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 12px;

	padding: 3px 5px;

	text-align: center;

	text-decoration: none;

}



#columnLeft a.btnReturn:hover {

	background-position: 0px -24px;

	color:#fff;

}

#columnRight {

	float: left;

	width: 325px;

}

#columnRight a.btnDark {

	background: url(../business/includes/images/btn-bg-dark.gif) repeat-x 0px 0px;

	color:#fff;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 12px;

	margin: 10px 0px 0px 10px;

	padding: 5px;

	text-align: center;

	text-decoration: none;

}

#columnRight a.btnDark:hover {

	background-position: 0px -24px;

	color:#fff;

}

#events {

	width: 600px;

}

#events li {

	float: left;

	margin-right: 20px;

	width: 250px;

}

#events a:hover {

	color: #e49c1f;

}

#events h3 a {

	color: #2a251b;

}

#events p a {

	color: #5e5e5e;

}

#events p span {

	font-weight: normal;

}

#footer {

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	height: 100%;

	margin: 0px auto;

	padding: 0px 43px;

	width: 1000px;

}

#footer a:hover {

	color:#fff;

	text-decoration: none;

}

#footerContainer {

	color: #dcc397;

	background-color: #353328;

	display: block;

	min-height:199px;

	width: 100%;

}

#footerFollow {

	float: left;

	margin-top: 25px;

	width: 225px;

}

#footerFollow span {

	padding-left: 0px;

}

#footerFollow img {

	margin-top:15px;

}

#footerFollow ul {

	margin: 7px 0 0 0px;

}

#footerFollow li {

	float: left;

	width: 32px;

	margin-right: 5px;

}

#footerFollow li.middle {

	/*padding: 0px 12px;*/

}

#footerFollow a {

	display: block;

	height: 32px;

	text-indent: -9999px;

	width: 32px;

}

#footerFollow a.facebook {

	background: url(../images/footer-icon-facebook.gif) no-repeat 0px 0px;

}

#footerFollow a.twitter {

	background: url(../images/footer-icon-twitter.gif) no-repeat 0px 0px;

}

#footerFollow a.youtube {

	background: url(../images/footer-icon-youtube.gif) no-repeat 0px 0px;

}

#footerFollow a.google {

	background: url(../images/footer-icon-google.gif) no-repeat 0px 0px;

}

#footerFollow a.pinterest {

	background: url(../images/footer-icon-pinterest.gif) no-repeat 0px 0px;

}
#footerFollow a.instagram {

	background: url(../images/footer-icon-instagram.gif) no-repeat 0px 0px;

}

#footerFollow a:hover {

	background-position: 0px -32px;

}

#footerIcons {

	float: left;

	margin: 20px 14px 0px 0px;

}

#footerIcons li {

	float: left;

	height: 95px;

	overflow: hidden;

	padding: 0px 15px;

	position: relative;

	text-align: center;

	width: 80px;

}

#footerIcons a {

	color: #dcc397;

	display: block;

	height: 95px;

	overflow: hidden;

	text-decoration: none;

	width: 80px;

}

#footerIcons a.gallery:hover,

#footerIcons a.livechat:hover,

#footerIcons a.map:hover {

	background-position: -80px 0px;
        margin-top:5px;

}

#footerIcons a.gallery {

	background: url(../images/footer-icon-gallery.gif) no-repeat 0px 0px;

}

#footerIcons a.livechat {

	background: url(../images/footer-icon-livechat.gif) no-repeat 0px 0px;

}

#footerIcons a.map {

	background: url(../images/footer-icon-map.gif) no-repeat 0px 0px;
          margin-top:5px;

}

.subfooter-new a.wikipedia {
    background: rgba(0, 0, 0, 0) url("../images/footer-icon-wiki.png") no-repeat scroll left top;
    display: block;
    float: left;
    font-family: arial;
    height: 20px;
    margin-left: 30px;
    margin-top: 0;
    padding-left: 37px;
    padding-top: 1px;
    width: 195px;
    color:#dcc397;
    text-decoration: none!important;
    margin-left: -6px;
}
.subfooter-wrapper {
     width: 1000px;
     margin:auto;
}

.subfooter-new  a.wikipedia:hover {

	background-position: 0px -20px;
        text-decoration: none!important;

}

#footerNavigation a.tamboSite {

	color: #806a43;

	display:block;

	font-size:10px;

	padding-top: 10px;

	text-decoration:none;

	width:100px;

}

#footerNavigation a.tamboSite-:hover {

	color: #806a43;

	text-decoration:underline;

}

.subfooter-new a.tamboMan {
    background-image: url("../images/footer-tambo-man.png");
    background-position: right -3px;
    background-repeat: no-repeat;
    color: #dcc397;
    display: block;
    float: right;
    font-family: arial;
    font-size: 12px;
    height: 32px;
    margin: 1px 20px 10px 0;
    text-decoration: none;
    width: 203px;
}
.subfooter-new  a.tamboMan:hover {

	background-image: url(../images/footer-tambo-man.png);

	 background-repeat: no-repeat;

	 color: #fff;

	text-decoration:underline;

}



.GoButton {

	background: url(../images/btn-search.jpg) no-repeat 0px 0px;

	display:block;

	height: 24px;

	margin: 5px 15px 15px 5px;

	text-indent: -9999px;

	width: 64px;

}

.GoButton:hover {

	background-position: 0px -24px;

}

#headerContainer {

	background: url(../images/bg-header.png) repeat 0px 0px;

	width: 100%;

}

#headerContainer-uk {

	background: url(../images/bg-header.png) repeat 0px 0px;

	width: 100%;

}



.meetings-incentives #headerContainer {

	background-image: none;

}

#header {

	height: 150px;

	margin: 0px auto;

	

	position: relative;

	width: 1030px;

	z-index: 500;

}



#header-uk {

	height: 150px;

	margin: 0px auto;

	padding: 0px 43px;

	position: relative;

	width: 944px;

	z-index: 500;

}

#homeWelcomeCopy {

	padding: 11px;

}
#homeWelcomeCopy p {
	font-size: 17px;
	line-height: 28px;
	margin-right: 20px;
}

#homeWelcomeCopy2 {

	clear:both;

	padding: 11px;

	position: absolute;

	top: 170px;

}

#internalContent {

	background: url(../images/bg-internal-sides-shade.png) no-repeat 0px 0px;

	min-height: 550px;

	width: 966px;

}

.meetings-incentives #internalContent {

	background: url(../images/bg-internal-sides-shade-meetings.png) repeat-y 0px 0px;

}

.postcards #internalContent {

	background: url(../images/bg-internal-sides-shade-postcards.png) repeat-y 0px 0px;

}

#internalContent #columnLeft {

	padding: 0px 10px 30px 30px;

	width: 600px;

}

#internalContent #columnRight {

	padding: 0px 30px 30px 10px;

	width: 285px;

}

#internalContentTop {

	background: url(../images/bg-internal-top-shade.png) no-repeat 0px 0px;

	display: block;

	height: 30px;

	width: 966px;

}

.meetings-incentives #internalContentTop {

	background-image: url(../images/bg-internal-top-shade-meetings.png);

	height: 17px;

	margin-top: 10px;

}

.postcards #internalContentTop {

	background-image: url(../images/bg-internal-top-shade-postcards.png);

}

ul#listingLinks {

	float: right;

	height: 22px;

	min-width: 50px;

}

#groups a.btnDark {

	background: url(../business/includes/images/btn-bg-dark.gif) repeat-x 0px 0px;

	color:#fff;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 12px;

	margin: 10px 0px 0px 0;

	height:14px;

	display: block;

	padding: 5px;

	text-align: center;

	text-decoration: none;

	float:left;

}

#groups a.btnDark:hover {

	background-position: 0px -24px;

	color:#fff;

}

h2.big-subhead {

    color: #A49477;

    font-size: 22px;

    letter-spacing: 0;

    line-height: 25px;

    padding: 30px 0 0 0;

	margin: 0;

}

/*h3.no-padding {

	padding: 0px;

}*/

ul#listingLinks li {

	float: left;

	/* margin: 5px 0px 20px 10px; */

}

ul#listingLinks li a.btnDark {

	background: url(../business/includes/images/btn-bg-dark.gif) repeat-x 0px 0px;

	color:#fff;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 12px;

	padding: 3px 5px;

	text-align: center;

	text-decoration: none;

}

ul#listingLinks li a.btnDark:hover {

	background-position: 0px -24px;

	color:#fff;

}

ul#listingLinks li a {

	color:#353327;

	display: block;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 12px;

	height: 25px;

	margin-left: 10px;

	padding: 8px 5px 0px 30px;

	text-align: right;

	text-decoration: none;

}

ul#listingLinks li a:hover {

	text-decoration: underline;

}

ul#listingLinks li a.email {

	background: url(../images/icon-email.png) no-repeat 0px 0px;

}

ul#listingLinks li a.website {

	background: url(../images/icon-website.png) no-repeat 0px 0px;

	padding-left: 23px;

}

ul#listingLinks li a.map {

	background: url(../images/icon-map.png) no-repeat 0px 0px;

}



#listings {

	display: block;

}

#listings li {

	border-bottom: 1px solid #dcc397;

	padding: 15px 0px;

}

#listings h2 {

	color:#ba9e7d;

	font-size: 21px;

	letter-spacing: 0px;

}

#listings a {

	text-decoration: none;

}

#listings img {

	float: left;

	margin-right: 20px;

}

#listings .business-wrapper {

	float:left;

	width:325px;

}

#logo {

	background: url(../images/logo.png) no-repeat 0px 0px;

	display: block;

	float: left;

	height: 100px;

	margin: 30px 10px 10px 10px;

	text-indent: -9999px;

	width: 215px;

}

.meetings-incentives #logo {

	background-image: url(../images/logo-meetings.png);

}

#logo:hover {

	background-position: 0px -100px;

}

#mainContentContainer {

	background: url(../images/bg-header.png) repeat 0px 0px;

	width: 100%;

}

.meetings-incentives #mainContentContainer {

	background-image: none;

}

#mainContentContainerGallery {

	/*background: url(../images/bg-header.png) repeat 0px 0px;*/

	margin-top: -75px;

	width: 100%;

}

#mainContent {

	margin: 0px auto;

	padding: 20px 32px;

	width: 966px;

}

#mainContentInternal {

	margin: 0px auto;

	width: 966px;


}
#mainContentInternal-heat {
	margin: 0px auto;
	margin-top: 230px;
	width: 966px;
}
#mainContentInternalSpecial {

	margin: 0px auto;

	width: 966px;

	padding-top:10px;

}

#mainDisplayContainerHome {

	background: url(../images/bg-main-display-shade-home.png) repeat-x 0px 0px;

	height: 525px;

	width: 100%;

	display: block;

	background-size: contain;

}

#mainDisplayContainerInternal {

	background: url(../images/bg-main-display-shade-internal.png) repeat-x 0px 0px;

	height: 125px;

	width: 100%;

}

#mainDisplayContainerSpecials {

	background: url(../images/bg-main-display-shade-home.png) repeat-x 0px 0px;

	height: 325px;

	width: 100%;

}
#mmainDisplaydining01{

	background: url(../images/main-display-home-dining.jpg) repeat-x 0px 0px;

	height: 325px;

	width: 100%;

}


#mainDisplayContainerportzante{

	background: url(../images/bg-main-display-shade-portzante.png) repeat-x 0px 0px;

	height: 400px;

	width: 100%;

}



#mainDisplayHome {

	display: block;

	height: 525px;

	overflow: hidden;

	margin: 0 auto;

	max-width: 1500px;

}

#mainDisplayHome div {

	height: 525px;

	margin: 0 auto;

	width: 1500px;

}

#mainDisplayHome01 {

	background: url(../images/HomePageRotators_New3.jpg) no-repeat center top;

}

#mainDisplayHome02 {

	background: url(../images/main-display-home2.jpg) no-repeat center top;

}

#mainDisplaydining01{

	background: url(../images/main-display-home-dining.jpg) no-repeat center top;

}

#mainDisplayHome03 {

	background: url(../images/main-display-home3.jpg) no-repeat center top;

}

#mainDisplayHome04 {

	background: url(../images/HomePageRotators_New4.jpg) no-repeat center top;

}

#mainDisplayHome05 {

	background: url(../images/HomePageRotators_New5.jpg) no-repeat center top;

	}

#mainDisplayHome06 {

	background: url(../images/main-display-home6.jpg) no-repeat center top;

}

#mainDisplayHome07 {

	background: url(../images/main-display-home7.jpg) no-repeat center top;

}

#mainDisplayHome08 {

	background: url(../images/main-display-home8.jpg) no-repeat center top;

}

#mainDisplayHome09 {

	background: url(../images/main-display-home9.jpg) no-repeat center top;

}

#mainDisplayHome10 {

	background: url(../images/main-display-home10.jpg) no-repeat center top;

}

#mainDisplayHome11 {

	background: url(../images/main-display-home11.jpg) no-repeat center top;

}



#mainDisplayHome12 {

	background: url(../images/main-display-home-change-your-latitude.jpg) no-repeat center top;

}

#mainDisplayHome13 {

	background: url(../images/main-display-home14.jpg) no-repeat center top;

}

#mainDisplayHome14 {

	background: url(../images/header-summer-sensation.jpg) no-repeat center top;

}

#mainDisplayHome15 {

	background: url(../images/main-display-home-new01.jpg) no-repeat center top;

}

#mainDisplayHome16 {

	background: url(../images/main-display-home-new02.jpg) no-repeat center top;

}



#mainDisplayHome17 {

	background: url(../images/main-display-home-new03.jpg) no-repeat center top;

}

#mainDisplayHome18 {

	background: url(../images/HomePageRotator_SummerSunsation.jpg) no-repeat center top;

}
#mainDisplayHome19 {

	background: url(../images/STK_HomePageRotator_FallCampaing_1500x525.jpg) no-repeat center top;

}
#mainDisplayHome20 {

	background: url(../images/main-display-home-change-your-latitude.jpg) no-repeat center top;

}
#mainDisplayHomeMusic {

	background: url(../images/main-display-home-st-kitts-music-festival-2017.jpg) no-repeat center top;
	 height: 525px;

}
#mainDisplaygolf {

	background: url(../images/HomePageRotator_GolfMicrosite.jpg) no-repeat center top;
        height: 525px;

}
#mainDisplayHomeFragrance {

	background: url(../images/HomePageRotator_Fragrance.jpg) no-repeat center top;
        height: 525px;

}
#mainDisplayfallstkitts{

	background: url(../images/main-display-home-change-your-lattitude-2017.jpg) no-repeat center top;
         height: 525px;

}
#mainDisplaychangelatitude {

	background: url(../images/SKT-homerotator-ChangeYourLatitude.jpg) no-repeat center top;
         height: 525px;

}
#mainDisplaysummersunsation {

	background: url(../images/HomeRotator_SummerSunsation.jpg) no-repeat center top;
         height: 525px;

}
#mainDisplayHome21 {

	background: url(../images/HomePageRotator_SummerSunsation.jpg) no-repeat center top;

}
#mainDisplayHome22 {

	background: url(../images/main-display-home-summer-2015-4.jpg) no-repeat center top;

}
#mainDisplayHome23 {

	background: url(../images/main-display-home23.jpg) no-repeat center top;

}
#mainDisplayHome24 {

	background: url(../images/main-display-home24.jpg) no-repeat center top;

}
#mainDisplayHome25 {

	background: url(../images/SKT_HomePage_MainRotator_RobbReport.jpg) no-repeat center top;

}

#mainDisplayHome26 {

	background: url(../images/main-display-home-flydirect.jpg) no-repeat center top;

}
#mainDisplayHome27 {

	background: url(../images/main-display-home-music-fest-2015.jpg) no-repeat center top;

}
#mainDisplayHome28 {

	background: url(../images/main-display-home-british-airways.jpg) no-repeat center top;

}
#mainDisplayHome29 {

	background: url(../images/main-display-home-music-fest-2015.jpg) no-repeat center top;

}
#mainDisplayHome30 {

	background: url(../images/main-display-home-summer-of-love-2015.jpg) no-repeat center top;

}
#mainDisplayHome31 {

	background: url(../images/main-display-home-united-2017.jpg) no-repeat center top;

}



#mainDisplayHomeCT {

	background: url(../images/main-display-home-ct.png) no-repeat center top;

	height: 494px !important;

}






#mainDisplayInternal {

	background: url(../images/header-explore-st-kitts.jpg) no-repeat center top;

	display: block;

	height: 125px;

	overflow: visible;

	width: 100%;

}

#mainDisplayTurnupHeat {

	background: url(../images/turn-up-the-heat-header.jpg) no-repeat center top;

	display: block;

	height: 650px;

	overflow: visible;

	width: 100%;
	background-size: cover;

}

#mainDisplaybeaches01 {

	background: url(../images/beach1.jpg) no-repeat center top;



}

#mainDisplaybeaches02 {

	background: url(../images/beach2.jpg) no-repeat center top;

}

#mainDisplaybeaches03 {

	background: url(../images/beach3.jpg) no-repeat center top;

}

#mainDisplaybeaches04 {

	background: url(../images/beach4.jpg) no-repeat center top;

}

#mainDisplaybeaches05 {

	background: url(../images/beach5.jpg) no-repeat center top;

}

#mainDisplayInternal-uk-blog {

	background: url(../images/st-kitts-uk-blog-header.jpg) no-repeat center top;

	display: block;

	height: 507px;

	overflow: visible;

	width: 100%;

	z-index:8;

}



#mainDisplayInternal-romance-blog {

	background: url(../images/header-love-st-kitts.jpg) no-repeat center top;

	display: block;

	height: 125px;

	overflow: visible;

	width: 100%;

}

#mainDisplayInternal-diving {

	background: url(../images/header-love-st-kitts-diving-and-fishing.jpg) no-repeat center top;

	display: block;

	height: 125px;

	overflow: visible;

	width: 100%;

}

#mainDisplayInternal .mapAddThis {

	display: block;

	height: 125px;

	margin: 0px auto;

	position: relative;

	width: 900px;

}

#mainDisplayInternal .mapAddThis .mapAddThisContainer {

	position: absolute;

	right: 0px;

	top: 20px;

}



/* Main Display Images

----------------------------------------- */

body.accommodations #mainDisplayInternal { background-image: url(../images/header-explore-st-kitts-accommodations.jpg); }

body.activities #mainDisplayInternal { background-image: url(../images/header-explore-st-kitts-activities.jpg); }

body.contact-st-kitts #mainDisplayInternal { background-image: url(../images/header-love-st-kitts.jpg); }

body.sitemap #mainDisplayInternal, body.island-history #mainDisplayInternal, body.culture-history #mainDisplayInternal, body.tours #mainDisplayInternal, body.st-kitts-awards #mainDisplayInternal { background-image: url(../images/header-love-st-kitts-culture-and-history.jpg); }

body.dining #mainDisplayInternal { background-image: url(../images/header-explore-st-kitts-dining.jpg); }

body.diving-fishing #mainDisplayInternal { background-image: url(../images/header-love-st-kitts-diving-and-fishing.jpg); }

body.ecotourism #mainDisplayInternal { background-image: url(../images/header-love-st-kitts-ecotourism.jpg); }

body.events #mainDisplayInternal { background-image: url(../images/header-st-kitts-events.jpg); }

body.explore-st-kitts #mainDisplayInternal { background-image: url(../images/header-explore-st-kitts.jpg); }

body.feel-st-kitts #mainDisplayInternal { background-image: url(../images/header-feel-st-kitts.jpg); }

body.love-st-kitts #mainDisplayInternal { background-image: url(../images/header-love-st-kitts.jpg); }

body.getting-around #mainDisplayInternal { background-image: url(../images/header-explore-st-kitts-getting-around.jpg); }

body.getting-here #mainDisplayInternal, body.error404 #mainDisplayInternal { background-image: url(../images/header-explore-st-kitts-how-to-get-here.jpg); }

body.island #mainDisplayInternal { background-image: url(../images/header-explore-st-kitts-the-island.jpg); }

body.meetings-incentives #mainDisplayInternal { background-image: url(../images/header-meetings.jpg); }

body.remember-st-kitts #mainDisplayInternal, body.postcards #mainDisplayInternal { background-image: url(../images/header-remember-st-kitts.jpg); }

body.screen-savers #mainDisplayInternal { background-image: url(../images/header-remember-st-kitts.jpg); }

body.facts #mainDisplayInternal { background-image: url(../images/header-explore-st-kitts-useful-facts.jpg); }

body.weddings-honeymoons #mainDisplayInternal { background-image: url(../images/header-love-st-kitts-weddings-honeymoons.jpg); }

body.photo-gallery #mainDisplayInternal, body.interactive-map #mainDisplayInternal, body.videos #mainDisplayInternal, body.wallpapers #mainDisplayInternal { background-image: url(../images/header-st-kitts-photo-gallery.jpg); }

body.feel-the-warmth #mainDisplayInternal { background-image: url(../images/header-explore-st-kitts-how-to-get-here.jpg); }

body.st-kitts-guide #mainDisplayInternal { background-image: url(../images/header-explore-st-kitts-how-to-get-here.jpg); }

body.change-your-latitude #mainDisplayInternal { background-image: url(../images/header-change-your-altitude.jpg); height:325px;  }

body.shops-of-zante #mainDisplayInternal { background-image: url(../images/main-display-port-zante.jpg); height:400px;  }

body.british-airways #mainDisplayInternal { background-image: url(../images/header-british-airways-2014.jpg); height:325px;  }

body.summer-sensation #mainDisplayInternal { background-image: url(../images/header-summer-sensation.jpg); height:325px;  }
body.fall-stkitts #mainDisplayInternal { background-image: url(../images/main-display-home-fall-for-st-kitts-2015-4.jpg); height:325px;  }
body.specials #mainDisplayInternal { background-image: url(../images/header-fall-for-st-kitts.jpg); height:325px;  }



#newsletterSignup {

	display: block;

	padding-top: 20px;

}

#newsletterSignup p {

	line-height: 15px;

}

#searchContainer {

	height: 25px;

	float: right;

	padding: 11px 0px 0px 10px;

	width: 165px;

}

#sideSlider {

	background: url(../images/bg-side-slider.png) no-repeat 0px 0px;

	min-height: 264px;

	width: 325px;

}

#mainContentInternal #sideSlider {

	background-image: none;

	width: 283px;

}

#airCanada {

	background: url(../images/bg-air-canada-days.png) no-repeat 0px 0px;

	height: 90px;

	padding: 20px 30px 30px 30px;

	position: relative;

	width: 275px;

}

#airCanada h2 {

	color: #353328;

	font-size: 15px;

	letter-spacing: 0px;

	margin-bottom: 0px;

	margin-top: 10px;

	/*line-height: 21px;*/

}

#airCanada h2 span {

	background: url(../images/logo-air-canada.png) no-repeat 0px 0px;

	display: block;

	height: 20px;

	margin: 5px 0px;

	text-indent: -9999px;

	width: 195px;

}

#airCanada p {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 13px;

	font-style: italic;

	margin-top:2px;

}

#airCanada a {

	color: #353328;

	text-decoration: underline;

}

#airCanada a:hover {

	color: #928267;

	text-decoration: underline;

}

#airCanada #counter {

	bottom: 50px;

	display: block;

	height: 24px;

	position: absolute;

	right: 32px;

	width: 60px;

}



#sideSlider #accordion {

	padding: 20px;

}

#mainContentInternal #sideSlider #accordion {

	padding: 0px;

}

#sideSlider h3.ui-accordion-header {

	background: url(../images/bg-slider-header.jpg) repeat-x 0px 0px;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 14px;

	height: 19px;

	padding: 3px;

	text-align: left;

}

#accordion #whosTalking {

	background-image: -webkit-gradient(

	    linear,

	    left top,

	    left bottom,

	    color-stop(0, rgb(247,243,234)),

	    color-stop(1, rgb(255,255,255))

	);

	background-image: -moz-linear-gradient(

	    center top,

	    rgb(247,243,234) 0%,

		rgb(255,255,255) 100%specials

    );

}

.specialNav {

    bottom: 30px;

    height: 12px;

    left: 275px;

    position: absolute;

    width: 150px;

    z-index: 200;

}

.specialNav a {

	background: url(../images/btn-specials-inactive.png) no-repeat center center;

	display: block;

	float: left;

	height: 12px;

	padding: 0px 3px;

	text-indent: -5000px;

	width: 12px;

}

.specialNav a.active {

	background-image: url(../images/btn-specials-active.png);

}

.specialQuad {

	background: url(../images/bg-special-quad-frame.png) no-repeat 0px 0px;

	width: 641px;

	height: 170px;

	display: block;

	position: relative;

	overflow: visible;

	padding:0;

}

#specialsHolder {

	margin: 0 auto;

	width: 601px;

	height: 135px;

	padding:0;

	position: absolute;

	top: 17px;

	left: 21px;

	display: block;

	z-index: 100;

}

#slide01 {

	background: url(../images/bg-special-quad-01.jpg) no-repeat 0px 0px;

	width: 571px;

	height:105px;

	display: block;

	padding: 15px 15px 15px 15px;

}

#slide02 {

	background: url(../images/bg-special-quad-02.jpg) no-repeat 0px 0px;

	width: 351px;

	height:105px;

	display: block;

	padding: 15px 235px 15px 15px;

	text-align: left;

}

#slide03 {

	background: url(../images/bg-special-quad-03.jpg) no-repeat 0px 0px;

	width: 571px;

	height:105px;

	display: block;

	padding: 15px 15px 15px 15px;

}

#slide04 {

	background: url(../images/bg-special-quad-04.jpg) no-repeat 0px 0px;

	padding: 15px 15px 15px 285px;

	text-align: right;

	width: 301px;

	height:105px;

	display: block;

}

#slideBirdWatching {

	background: url(../images/bg-special-quad-bird-watching.jpg) no-repeat 0px 0px;

	padding: 15px 15px 15px 285px;

	text-align: right;

	width: 301px;

	height:105px;

	display: block;

}
#slideAwards {

	background: url(../images/StKitts_HomapageRotatingBanner-ChocolateFactory.jpg) no-repeat 0px 0px;

	padding: 15px 285px 15px 25px;

	text-align: left;

	width: 301px;

	height:105px;

	display: block;

}
#slideLondonScape {

	background: url(../images/bg-special-quad-london-scape.jpg) no-repeat 0px 0px;

	padding: 15px 15px 15px 285px;

	text-align: right;

	width: 301px;

	height:105px;

	display: block;

}
#slideLondonScape h2{
	text-transform: capitalize;
	font-family: Georgia, 'Times New Roman', serif;
}
#slideLondonScape a.btnDark, #slideLondonScape a.btnDark:hover{
	background: url(../images/btn-book-now-ba.jpg) no-repeat;
	width: 89px;
	height: 24px;
	padding: 0;
	float:right;
}
#slideLondonScape a.btnDark:hover{
	opacity: 0.5;
}
#latinFestival {

	background: url(../images/bg-special-quad-festival.jpg) no-repeat 0px 0px;

	width: 571px;

	height:105px;

	display: block;

	padding: 15px 15px 15px 15px;

}

#slideNomination {

	background: url(../images/bg-special-quad-nomination.jpg) no-repeat 0px 0px;

	padding: 15px 15px 15px 285px;

	text-align: right;

	width: 301px;

	height:105px;

	display: block;

}

#slideRankOne {

	background: url(../images/bg-special-quad-rank1-USnews.jpg) no-repeat 0px 0px;

	padding: 15px 15px 15px 285px;

	text-align: right;

	width: 301px;

	height:105px;

	display: block;

}

#slide-awards {

	background: url(../images/bg-special-quad-awards.jpg) no-repeat 0px 0px;

	padding: 15px 15px 15px 285px;

	text-align: right;

	width: 301px;

	height:105px;

	display: block;

}

#slide-photo-contest {

	background: url(../images/bg-special-quad-photo-contest.jpg) no-repeat 0px 0px;

	padding: 15px 15px 15px 285px;

	text-align: right;

	width: 301px;

	height:105px;

	display: block;

}

#slide-feel-the-warmth {

	background: url(../images/bg-special-quad-photo-festival.jpg) no-repeat 0px 0px;

	padding: 15px 15px 15px 285px;

	text-align: right;

	width: 301px;

	height:105px;

	display: block;

}



#slide-festival-2013 {

	background: url(../images/bg-special-quad-st-kitts-festival-2014.jpg) no-repeat 0px 0px;

	padding: 15px 15px 15px 285px;

	text-align: right;

	width: 301px;

	height:105px;

	display: block;

}

#slide-events {

	background: url(../images/bg-special-quad-events.jpg) no-repeat 0px 0px;

	width: 571px;

	height:105px;

	display: block;

	padding: 15px 15px 15px 15px;

}
#slide-events-brimstone {

	background: url(../images/bg-special-quad-brimstone.jpg) no-repeat 0px 0px;

	width: 571px;

	height:105px;

	display: block;

	padding: 15px 15px 15px 15px;

}

#slide-american-airlines {

	background: url(../images/bg-special-quad-american-airlines2.jpg) no-repeat 0px 0px;

	width: 571px;

	height:105px;

	display: block;

	padding: 15px 15px 15px 15px;

}


#fourteenth-annual{

	background: url(../images/14th-annual.jpg) no-repeat 0px 0px;

	width: 571px;

	height:105px;

	display: block;

	padding: 15px 15px 15px 15px;

}



#slide-caribbean-premier-league {

	background: url(../images/caribbean-premier-league.jpg) no-repeat 0px 0px;

	width: 571px;

	height:105px;

	display: block;

	padding: 15px 15px 15px 15px;

}

#slide-change-latitude{

	background: url(../images/bg-special-quad-change-latitude.jpg) no-repeat 0px 0px;

	width: 571px;

	height:105px;

	display: block;

	padding: 15px 15px 15px 15px;

}



#slide-golf-admirals-cup {

	background: url(../images/bg-special-quad-golf.jpg) no-repeat 0px 0px;

	width: 571px;

	height:105px;

	display: block;

	padding: 15px 15px 15px 15px;

	text-align: right;

}

#slide-british-airways {

	background: url(../images/bg-special-quad-ba-special.jpg) no-repeat 0px 0px;

	width: 571px;

	height:105px;

	display: block;

	padding: 15px 15px 15px 15px;

	text-align: right;

}

.specials-padding {

	height: 105px;

	margin: 17px 20px 18px 20px;

	padding: 15px 285px 15px 15px;

	width: 300px;

}

.specials-text {

	padding: 10px;

	width: 281px;

	height:115px;

	display: block;

}

.specials-text h2 {

	color: #403827;

	font-family: 'BergamoStdItalic', Georgia, 'Times New Roman', serif;

	font-size: 24px;

	letter-spacing: 0px;

	margin-bottom: 6px;

}

.specials-text p {

	font-size: 14px;

	line-height: 18px;

	margin: 8px 0px;

}

.specials-text a.btnMoreDetails {

	background: url(../images/btn-more-details.jpg) no-repeat 0px 0px;

	display: block;

	height: 23px;

	text-decoration: none;

	width: 96px;

}

a.btnMoreDetails span {visibility:hidden;}

a.btnMoreDetails:hover span {visibility:hidden;}

.specials-text a.btnMoreDetails:hover {

	background-position: 0px -23px;

	text-decoration: none;

}



#toursList {

	list-style-type: none;

	width: 600px;

}

#toursList li {

	float: left;

	margin: 5px 0px;

	padding-left: 10px;

	width: 190px;

}





#twitterUpdate {

	background: url(../images/bg-white-25percent.png) repeat 0px 0px;

	border: 1px solid #dfccab;

	float: left;

	margin: 0px 15px 0px 11px;

	min-height: 40px;

	padding: 8px;

	width: 655px;

}

#updatesQuadrant {

	display: block;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	height: 44px;

}

#updatesQuadrant p {

	font-size: 12px;

	line-height: 26px;

}

#weatherUpdate {

	background: url(../images/bg-white-25percent.png) repeat 0px 0px;

	border: 1px solid #dfccab;

	float: right;

	margin-right: 11px;

	min-height: 40px;

	padding: 8px;

	width: 235px;

}

#weatherUpdate p {

	margin-top: 0px;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

}

/* FEEL THE WARMTH PROMO PAGE STYLES

--------------------------------------------------- */

.feel-the-warmth-listing-container {

	border-bottom: 1px solid #DCC397;

	padding: 15px 0;

	}

h2.feel-the-warmth {

	color: #BA9E7D;

	font-size: 21px;

	letter-spacing: 0;

}

.feel-the-warmth-listing-content {

	float: right;

	width: 320px;

	}

.change-your-altitude-content {

	float: right;

	width: 603px;

	}

.bt-feel-the-warmth {

	background-image: url(../business/includes/images/btn-bg-dark.gif);

	background-repeat: repeat-x;

	background-position: top left;

	color:#fff;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 12px;

	margin:10px 0 0 0;

	padding: 0px;

	width: 60px;

	height: 24px;

	display: block;

	text-align: center;

	text-decoration: none;

	float:left;

}

.bt-feel-the-warmth a:link, .bt-feel-the-warmth a:visited {

	background-image: url(../business/includes/images/btn-bg-dark.gif);

	background-repeat: repeat-x;

	background-position: top left;

	color:#fff;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 12px;

	margin:0;

	padding: 5px;

	width: 50px;

	height: 14px;

	display: block;

	text-align: center;

	text-decoration: none;

}

.bt-feel-the-warmth a:hover {

	background-image: url(../business/includes/images/btn-bg-dark.gif);

	background-repeat: repeat-x;

	background-position: 0px -24px;

	color:#fff;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 12px;

	margin:0;

	padding: 5px;

	width: 50px;

	height: 14px;

	display: block;

	text-align: center;

	text-decoration: none;

}

/* ST. KITTS GUIDE PROMO PAGE STYLES

--------------------------------------------------- */

.st-kitts-guide-listing-container {

	border-bottom: 1px solid #DCC397;

	padding: 0 0 15px 0;

	margin: 0 0 15px 0;

	}

h2.st-kitts-guide {

	color: #BA9E7D;

	font-size: 21px;

	letter-spacing: 0;

}

.st-kitts-guide-listing-content {

	float: right;

	width: 320px;

	}

.st-kitts-guide-main-image {

	float:right;

	padding: 0px 0 10px 20px;

	}



.Activities #mainDisplayContainerHome {
    background: rgba(0, 0, 0, 0) url("../images/bg-main-display-shade-home.png") repeat-x scroll 0 0 / contain ;
    display: block;
    height: 325px;
    width: 100%;
}

/* WALLPAPER PAGE

--------------------------------------------------- */

ul#wallpapers {

	display: block;

	margin-top: 15px;

}



ul#wallpapers li {

	float: left;

	width: 176px;

	padding: 0 36px 20px 0;

	}

ul#wallpapers li.column-right {

	padding: 0 0 20px 0;

	}

ul#wallpapers li a {

	font-family: Georgia, 'Times New Roman', serif;

    font-size: 13px;

    line-height: 20px;

    margin-top: 5px;

	}



/*POSTCARDS PAGES

--------------------------------------------------- */

#postcardColumnLeft {

	float: left;

	margin: 0px 30px 30px 30px;

	position: relative;

	width: 900px;

}

.postcards-thumbnail-row-first {

	height: 108px;

	padding: 30px 0 30px 0;

	width: 600px;

	}

.postcards-thumbnail-row {

	height: 108px;

	padding: 0 0 30px 0;

	width: 600px;

	}

.postcards-thumbnail-row a,

.postcards-thumbnail-row-first a,

#postcardContainer a {

	background-position: top left;

	background-repeat: no-repeat;

	display: block;

	float:left;

	height: 108px;

	width: 176px;

}

#postcardContainer a:hover,

#postcardContainer a.on {

	background-position: 0px -108px;

}

.postcards-thumbnail-row-first form,

.postcards-thumbnail-row form {

	display: block;

	float:left;

	height: 108px;

	width: 176px;

}

.postcards-thumbnail-row-first form button,

.postcards-thumbnail-row form button {

	background-color: transparent;

	border: none;

	cursor: pointer;

	outline: none;

}

button:active {

	outline: none;

}

#postcardContainer .postcards-thumbnail-row-first form input.submit['type=image'],

#postcardContainer .postcards-thumbnail-row form input.submit['type=image'] {

	background-position: top left;

	background-repeat: no-repeat;

	display: block;

	float:left;

	height: 108px;

	width: 176px;

}

#bt-postcard-1 {

	margin: 0 36px 0 0;

	background-image: url(../postcard/resources/images/tan_1_t.jpg);

}

#bt-postcard-2 {

	margin: 0 36px 0 0;

	background-image: url(../postcard/resources/images/brown_1_t.jpg);

}

#bt-postcard-3 {

	background-image: url(../postcard/resources/images/tan_2_t.jpg);

}

#bt-postcard-4 {

	margin: 0 36px 0 0;

	background-image: url(../postcard/resources/images/brown_2_t.jpg);

}

#bt-postcard-5 {

	margin: 0 36px 0 0;

	background-image: url(../postcard/resources/images/tan_3_t.jpg);

}

#bt-postcard-6 {

	background-image: url(../postcard/resources/images/brown_3_t.jpg);

}

#bt-postcard-7 {

	margin: 0 36px 0 0;

	background-image: url(../postcard/resources/images/tan_4_t.jpg);

}

#bt-postcard-8 {

	margin: 0 36px 0 0;

	background-image: url(../postcard/resources/images/brown_4_t.jpg);

}

#bt-postcard-9 {

	background-image: url(../postcard/resources/images/tan_5_t.jpg);

}

#internalContentTop-postcards {

	background: url(../images/bg-internal-top-shade.png) no-repeat 0px 0px;

	display: block;

	height: 20px;

	width: 966px;

	}

h2.postcards-right {

   font-size: 56px;

   margin-bottom: 0px;

   padding: 15px 0 0 0;

}

.postcard-preview-container {

	width: 620px;

	padding: 0 0px 30px 20px;

	float:left;

	}

.postcard-preview-tan {

	width:180px;

	height: 265px;

	color: #403827;

	font-family: 'BergamoStdItalic', Georgia, 'Times New Roman', serif;

	font-size: 17px;

	letter-spacing: 0px;

	padding: 135px 370px 0 70px;

	line-height: 20px;

	display:block;

	}

.tan-1 {

	background-image: url(../images/remember/postcards/lg/tan-1.png);

	background-position: top left;

	background-repeat: no-repeat;

	}

.tan-2 {

	background-image: url(../images/remember/postcards/lg/tan-2.png);

	background-position: top left;

	background-repeat: no-repeat;

	}

.tan-3 {

	background-image: url(../images/remember/postcards/lg/tan-3.png);

	background-position: top left;

	background-repeat: no-repeat;

	}

.tan-4 {

	background-image: url(../images/remember/postcards/lg/tan-4.png);

	background-position: top left;

	background-repeat: no-repeat;

	}

.tan-5 {

	background-image: url(../images/remember/postcards/lg/tan-5.png);

	background-position: top left;

	background-repeat: no-repeat;

	}

.tan-6 {

	background-image: url(../images/remember/postcards/lg/tan-6.png);

	background-position: top left;

	background-repeat: no-repeat;

	}

.postcard-preview-brown {

	width:180px;

	height: 265px;

	color: #ffffff;

	font-family: 'BergamoStdItalic', Georgia, 'Times New Roman', serif;

	font-size: 17px;

	letter-spacing: 0px;

	padding: 135px 370px 0 70px;

	line-height: 20px;

	display:block;

	}

.brown-1 {

	background-image: url(../images/remember/postcards/lg/brown-1.png);

	background-position: top left;

	background-repeat: no-repeat;

	}

.brown-2 {

	background-image: url(../images/remember/postcards/lg/brown-2.png);

	background-position: top left;

	background-repeat: no-repeat;

	}

.brown-3 {

	background-image: url(../images/remember/postcards/lg/brown-3.png);

	background-position: top left;

	background-repeat: no-repeat;

	}

.brown-4 {

	background-image: url(../images/remember/postcards/lg/brown-4.png);

	background-position: top left;

	background-repeat: no-repeat;

	}

.brown-5 {

	background-image: url(../images/remember/postcards/lg/brown-5.png);

	background-position: top left;

	background-repeat: no-repeat;

	}
	
.port-zante-top-copy {
	width:90%;
	margin:auto;
	padding-top:30px;
	padding-bottom:30px;	
}




/* POSTCARD FORM

--------------------------------------------------- */

.postcardForm {

	position: absolute;

	right: 0px;

	top: 130px;

	width: 270px;

}

.write-field-container label,

.write-message-container label,

.postcardForm label {

	float:left;

	margin: 0px 15px 15px 0px;

	text-align: right;

	width: 105px;

}

.write-field-container input,

.write-message-container input {

	margin: 0px 0px 15px 0px;

}

.postcard-form-left {

	float:left;

	width: 120px;

	padding: 4px 10px 0 0;

	text-align: right;

	}

.postcard-form-clear-both {

	clear: both;

	height: 10px;

	display: block;

	}

.postcard-text_input {

	background-color: #F6EFE4;

	display: inline;

	height: 15px;

	width: 140px;

	padding: 5px 0px 5px 5px;

	border: 1px solid #CEAF7A;

	font-size: 12px;

	outline: none;

}



.postcard-text_input:focus {

	background-color: #ffffff;

	outline: none;

	border: 1px solid #CEAF7A;

}



.postcard-text_area {

	display: inline;

	background-color: #F6EFE4;

	width: 140px;

	padding: 5px 0px 5px 5px;

	border: 1px solid #CEAF7A;

	font-size: 12px;

	outline: none;

}



.postcard-text_area:focus {

	background-color: #ffffff;

	outline: none;

	border: 1px solid #CEAF7A;

}

.postcard-submit {

	background: url(../business/includes/images/btn-bg-dark.gif) repeat-x 0px 0px;

	border: none;

	color:#fff;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 12px;

	height: 24px;

	margin-left: 20px;

	outline: none;

	padding: 5px;

	text-align: center;

	text-decoration: none;

}

.postcard-submit:hover {

	background-position: 0px -24px;

	color:#fff;

}

.postcard-edit-postcard {

	background-image: url(../business/includes/images/btn-bg-dark.gif);

	background-position: top left;

    color: #FFFFFF;

    font-family: 'TeXGyreHerosRegular',Helvetica,Arial,sans-serif;

    font-size: 13px;

    padding: 1px 7px 5px 7px;

    text-align: center;

    text-decoration: none;

	height: 24px;

	width: 100px;

	display: block;

	outline: none;

	border: none;

}

.postcard-edit-postcard:hover {

	cursor: pointer;

	background-position: 0 -24px;

	color:#ffffff;

    padding: 1px 7px 5px 7px;

	height: 24px;

	width: 100px;

	display: block;

	outline: none;

	border: none;

	}



.postcard-facebook {

	background-image: url(../images/remember/postcards/bt-facebook-share.jpg);

	background-position: top left;

    height: 21px;

	width: 65px;

	display: block;

	outline: none;

	border: none;

	text-indent: -1000px;

}

.postcard-facebook:hover {

	background-image: url(../images/remember/postcards/bt-facebook-share-ro.jpg);

	background-position: top left;

    height: 21px;

	width: 65px;

	display: block;

	outline: none;

	border: none;

	text-indent: -1000px;

	}

.postcard-send {

	background-image: url(../images/remember/postcards/bt-send.jpg);

	background-position: top left;

    height: 24px;

	width: 66px;

	display: block;

	outline: none;

	border: none;

	text-indent: -1000px;

}

.postcard-send:hover {

	background-image: url(../images/remember/postcards/bt-send-ro.jpg);

	background-position: top left;

    height: 24px;

	width: 66px;

	display: block;

	outline: none;

	border: none;

	text-indent: -1000px;

	}



/*MEETINGS PAGES

--------------------------------------------------- */

#meetings-content-container {

	padding: 0px 30px 30px 30px;

	width: 900px;

}

h3.meetings-rfp-header {

	color: #353328;

	font-family: 'BergamoStdRegular', Georgia, 'Times New Roman', serif;

	font-size: 28px;

	line-height: 24px;

	padding: 0 0 25px 0;

	background-image: none;

	}

.meetings-nav {

	width:900px;

	height: 36px;

	padding: 0 0 30px 0;

	}

.bt-meetings {

	float: left;

	background-image: url(../images/meetings-section/bts-meeting-nav-bgs/bt-meetings.jpg);

	background-position: top left;

	background-repeat: repeat-x;

	display: block;

	color: #2A251B;

    font-family: 'TeXGyreHerosRegular',Helvetica,Arial,sans-serif;

	font-size: 15px;

	height:36px;

	margin: 0 1px 0 0;

	}

.bt-meetings a:link, .bt-meetings a:visited {

	background-image: url(../images/meetings-section/bts-meeting-nav-bgs/bt-meetings.jpg);

	background-position: top left;

	background-repeat: repeat-x;

	display: block;

	color: #2A251B;

    font-family: 'TeXGyreHerosRegular',Helvetica,Arial,sans-serif;

	font-size: 15px;

	height: 15px;

	padding: 8px 25px 13px 25px;

	text-decoration:none;

	}

.bt-meetings a:hover {

	background-image: url(../images/meetings-section/bts-meeting-nav-bgs/bt-meeting-ro.jpg);

	background-position: top left;

	background-repeat: repeat-x;

	display: block;

	color: #2A251B;

    font-family: 'TeXGyreHerosRegular',Helvetica,Arial,sans-serif;

	font-size: 15px;

	height: 15px;

	padding: 8px 25px 13px 25px;

	text-decoration:none;

	}



.bt-meetings-proposal {

	float: left;

	background-image: url(../images/meetings-section/bts-meeting-nav-bgs/bt-meetings-pro.jpg);

	background-position: top left;

	background-repeat: repeat-x;

	display: block;

	color: #2A251B;

    font-family: 'TeXGyreHerosRegular',Helvetica,Arial,sans-serif;

	font-size: 15px;

	height:36px;

	}

.bt-meetings-proposal a:link, .bt-meetings-proposal a:visited {

	background-image: url(../images/meetings-section/bts-meeting-nav-bgs/bt-meetings-pro.jpg);

	background-position: top left;

	background-repeat: repeat-x;

	display: block;

	color: #2A251B;

    font-family: 'TeXGyreHerosRegular',Helvetica,Arial,sans-serif;

	font-size: 15px;

	height: 15px;

	padding: 8px 25px 13px 25px;

	text-decoration:none;

	}

.bt-meetings-proposal a:hover {

	background-image: url(../images/meetings-section/bts-meeting-nav-bgs/bt-meetings-pro-ro.jpg);

	background-position: top left;

	background-repeat: repeat-x;

	display: block;

	color: #2A251B;

    font-family: 'TeXGyreHerosRegular',Helvetica,Arial,sans-serif;

	font-size: 15px;

	height: 15px;

	padding: 8px 25px 13px 25px;

	text-decoration:none;

	}

body#meetings-home .meetings-nav div a.meetings-home-link,

body#meetings-facilities .meetings-nav div a.facilities-link {

	background-image: url(../images/meetings-section/bts-meeting-nav-bgs/bt-meeting-ro.jpg);

	background-position: top left;

	background-repeat: repeat-x;

	display: block;

}

body#meetings-proposal .meetings-nav div a.proposal-link {

	background-image: url(../images/meetings-section/bts-meeting-nav-bgs/bt-meetings-pro-ro.jpg);

	background-position: top left;

	background-repeat: repeat-x;

	display: block;

}

.meetings-facilities-content-left {

	float:left;

	width: 255px;

	}

.meetings-facilities-content-center {

	float:left;

	width: 320px;

	padding: 0 75px 0 30px;

	}

.meetings-facilities-content-right {

	float: left;

	width: 220px;

	padding: 0;

	}

h2.meetings-header {

    color: #BA9E7D;

    font-size: 21px;

    letter-spacing: 0;

}

.meetings-facilities-listing-row {

	border-bottom: 1px solid #dcc397;

	padding: 20px 0 30px 0;

	}

.meetings-lightbox-left {

	float:left;

	width: 105px;

	padding: 0 0 10px 0;

	}

.meetings-lightbox-right {

	float: right;

	width: 105px;

	padding: 0 0 10px 0;

	}

.meetings-facebook-container {

	width: 100px;

	float:left;

	padding: 10px 0 0 0;

	}

.meetings-links-container {

	float:right;

	width: 135px;

	padding: 5px 0 0 0;

	}

.meetings-link-email   {

	color: #353327;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 12px;

	text-decoration: none;

	float: left;

}

.meetings-link-email a:link, .meetings-link-email a:visited  {

	background: url(../images/icon-email.png) no-repeat 0px 0px;

	width: 40px;

	height: 30px;

	padding:9px 0 0 25px;

	display: block;

	color: #353327;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 12px;

	text-decoration: none;

}

.meetings-link-email a:hover {

	background: url(../images/icon-email.png) no-repeat 0px 0px;

	width: 40px;

	height: 30px;

	padding:9px 0 0 25px;

	display: block;

	color: #353327;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 12px;

	text-decoration: underline;

}

.meetings-link-website   {

	color: #353327;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 12px;

	text-decoration: none;

	float: right;

}

.meetings-link-website a:link, .meetings-link-website a:visited  {

	background: url(../images/icon-website.png) no-repeat 0px 0px;

	width: 30px;

	height: 30px;

	padding:9px 0 0 25px;

	display: block;

	color: #353327;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 12px;

	text-decoration: none;

}

.meetings-link-website a:hover {

	background: url(../images/icon-website.png) no-repeat 0px 0px;

	width: 30px;

	height: 30px;

	padding:9px 0 0 25px;

	display: block;

	color: #353327;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 12px;

	text-decoration: underline;

}

/* MEETINGS RFP FORM

--------------------------------------------------------- */



.meetings-rfp-form-container {

	position: relative;

	z-index: 1;

}

.meetings-rfp-form-container-left {

	width:455px;

	float: left;

	line-height: 15px;

	border-right: 1px solid #A39B83;

}



.meetings-rfp-form-container-right {

	width:415px;

	float: right;

	line-height: 15px;

}

#rfp_form {

}

#rfp-errorMsg {

	position: absolute;

	color: #cc0000;

	top: 300px;

	left: 477px;

	width: 180px;

	padding: 10px;

	background-color: #ffffff;

}

.errorRed {

	color: #cc0000;

}

#rfp-successMsg {

	position: absolute;

	top: 300px;

	left: 477px;

	width: 180px;

	padding: 10px;

	background-color: #ffffff;

}

.rfp-form-left {

	float:left;

	width: 100px;

	padding: 5px 20px 0 0;

	text-align: right;

	font-size: 12px;

	}





.rfp-text_input {

	background-color: #faf6ee;

	display: inline;

	height: 15px;

	width: 275px;

	padding: 5px;

	border: 1px solid #a39b83;

	font-size: 12px;

	outline: none;

}

.rfp-text_input_sm {

	background-color: #faf6ee;

	display: inline;

	height: 15px;

	width: 121px;

	padding: 5px;

	border: 1px solid #a39b83;

	font-size: 12px;

	outline: none;

}

.float-left-short {

	width: 100px;

	float:left;

	font-size: 12px;

	}

.rfp-form-short	{

	width: 65px;

	float:left;

	padding: 5px 10px 0 10px;

    text-align: right;

	font-size: 12px;

		}

.rfp-text_input_smaller {

	background-color: #faf6ee;

	display: inline;

	height: 15px;

	width: 87px;

	padding: 5px;

	border: 1px solid #a39b83;

	font-size: 12px;

	outline: none;

}

.float-left-shortest {

	width: 83px;

	float:left;

	font-size: 12px;

	}

.rfp-form-shortest	{

	width: 82px;

	float:left;

	padding: 5px 10px 0 10px;

    text-align: right;

	font-size: 12px;

		}

.rfp-text_input_smallest {

	background-color: #faf6ee;

	display: inline;

	height: 15px;

	width: 70px;

	padding: 5px;

	border: 1px solid #a39b83;

	font-size: 12px;

	outline: none;

}

.rfp-text_input:focus {

	background-color: #ffffff;

	outline: none;

	border: 1px solid #a39b83;

}



.rfp-text_input_sm:focus {

	background-color: #ffffff;

	outline: none;

	border: 1px solid #a39b83;

}

.rfp-text_input_smaller:focus {

	background-color: #ffffff;

	outline: none;

	border: 1px solid #a39b83;

}

.rfp-text_input_smalleest:focus {

	background-color: #ffffff;

	outline: none;

	border: 1px solid #a39b83;

}

.rfp-text_area {

	display: inline;

	background-color: #faf6ee;

	width: 275px;

	padding: 5px;

	border: 1px solid #a39b83;

	font-size: 12px;

	outline: none;

}



.rfp-text_area:focus {

	background-color: #ffffff;

	outline: none;

	border: 1px solid #a39b83;

}

.submit-rfp {

	background-image: url(../business/includes/images/btn-bg-dark.gif);

	background-position: top left;

    color: #FFFFFF;

    font-family: 'TeXGyreHerosRegular',Helvetica,Arial,sans-serif;

    font-size: 13px;

    padding: 1px 7px 5px 7px;

    text-align: center;

    text-decoration: none;

	height: 24px;

	width: 86px;

	display: block;

	outline: none;

	border: none;

}

.submit-rfp:hover {

	cursor: pointer;

	background-position: 0 -24px;

	color:#ffffff;

    padding: 1px 7px 5px 7px;

	height: 24px;

	width: 86px;

	display: block;

	outline: none;

	border: none;

	}



/*.error {

	background-color: #fae8e8;

	position: absolute;

	top: -80px;

	right: 0px;

	padding:5px;

	border:1px solid red;

	margin:5px auto;

	text-align:left;

	font-size: 13px;

	color: #cc0000;

	width: 120px;

	z-index: 1000;

}

#success{

	background-color: #E6F4E9;

    border: 1px solid #059229;

    bottom: 0;

    padding: 5px;

    position: absolute;

    text-align: left;

    width: 410px;

	height: 100px;

	z-index: 1000;

}

#success h3 {

	color: #059229;

    font-size: 18px;

	margin-top: 0px;

}

#success p {

    font-size: 15px;

    line-height: 17px;

}	*/

/*BOOKING ST. KITS PAGE

--------------------------------------------------- */

.bt-booking-st-kitts-brochure a.btnDark {

	background: url(../business/includes/images/btn-bg-dark.gif) repeat-x 0px 0px;

	color:#fff;

	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;

	font-size: 12px;

	margin: 0px 0px 20px 0;

	height:14px;

	display: block;

	padding: 5px;

	text-align: center;

	text-decoration: none;

	float:left;

}

.bt-booking-st-kitts-brochure a.btnDark:hover {

	background-position: 0px -24px;

	color:#fff;

}

/* TripAdvisor Widget customization

--------------------------------------------------- */

#TA_cdsdmoreview874 #CDSWIDFSR {

	background: url(../images/bg-tripAdvisor.gif) no-repeat 0px 1px;

	font-size: 12px;

	height: 151px;

	width: 283px;

}

#TA_cdsdmoreview874 #CDSWIDFSR .widFSRBrand dt {

	height: 0px;

}

#TA_cdsdmoreview874 #CDSWIDFSR .widFSRBrand dd {

	background-color: transparent;

	margin: 10px 0px 15px 0px;

}

#TA_cdsdmoreview874 #CDSWIDFSR .widFSRReviews {

	padding: 0px 10px;

	width: 243px;

}



/* AddThis widget customization

--------------------------------------------------- */

.addthis_toolbox {

	float: right;

}

ul#listings .addthis_toolbox {

	float: left;

	margin-top: 15px;

}



.connect_widget {

	width: 175px;

}

.addthis_button_google_plusone {

	width:70px;

}



/* CONTACT FORM STYLES

-------------------------------------------- */

h3.no-padding {

	color: #2A251B;

    font-family: 'TeXGyreHerosRegular',Helvetica,Arial,'sans-serif';

    font-size: 16px;

    line-height: 18px;

    padding-top: 0px;

	}

.contact-information-container {

	width: 195px;

	padding: 0 30px 0 0;

	float: left;

	}

input, select, textarea {

    color: #353328;

    font-family: arial,sans-serif;

    font-size: 12px;

}

.contact-form-container {

	position: relative;

	z-index: 1;

	width:350px;

	float:left;

}

.contact-form-container2 {

	position: relative;

	z-index: 1;

	width:350px;

	float:left;

}

#columnFull .contact-form-container {

	width:415px;

}

#columnFull .contact-form-container .form-left {

	width:141px;

}

#contact_form #ajax_form{

}

#errorMsg, #successMsg {

	color: #cc0000;

	padding: 10px;

	text-align: center;

	margin-bottom:15px;

	background: #ffffff;

	-moz-box-shadow: 0 0 4px #e1cda8;

	-webkit-box-shadow: 0 0 4px #e1cda8;

	box-shadow: 0 0 4px #e1cda8;

}

.errorRed {

	color: #cc0000;

}

/*

#successMsg {

	position: absolute;

	bottom: 10px;

	left: -225px;

	width: 180px;

	padding: 10px;

	background-color: #ffffff;

}

*/

.form-left {

	float:left;

	width: 75px;

	padding: 4px 10px 0 0;

	}



.form-left2 {

	float:left;

	width: 75px;

	padding: 4px 10px 0 0;

	}

.form-clear-both {

	clear: both;

	height: 10px;

	display: block;

	}

.text_input {

	background-color: #F6EFE4;

	display: inline;

	height: 15px;

	width: 250px;

	padding: 5px;

	border: 1px solid #CEAF7A;

	font-size: 12px;

	outline: none;

}



.text_input2 {

	background-color: #F6EFE4;

	display: inline;

	height: 15px;

	width: 40px;

	padding: 5px;

	margin: 0 5px 0 0;

	border: 1px solid #CEAF7A;

	font-size: 12px;

	outline: none;

}

.text_input3 {

	background-color: #F6EFE4;

	display: inline;

	height: 15px;

	width: 75px;

	padding: 5px;

	margin: 0 5px 0 0;

	border: 1px solid #CEAF7A;

	font-size: 12px;

	outline: none;

}



.text_input_sm {

	background-color: #F6EFE4;

	display: inline;

	height: 15px;

	width: 30px;

	padding: 5px;

	border: 1px solid #CEAF7A;

	font-size: 12px;

	outline: none;

}

.text_input:focus {

	background-color: #ffffff;

	outline: none;

	border: 1px solid #CEAF7A;

}

.text_input2:focus {

	background-color: #ffffff;

	outline: none;

}

.text_input3:focus {

	background-color: #ffffff;

	outline: none;

	border: 1px solid #CEAF7A;

}

.text_input_sm:focus {

	background-color: #ffffff;

	outline: none;

	border: 1px solid #CEAF7A;

}

.text_area {

	display: inline;

	background-color: #F6EFE4;

	width: 250px;

	padding: 5px;

	border: 1px solid #CEAF7A;

	font-size: 12px;

	outline: none;

}



.text_area:focus {

	background-color: #ffffff;

	outline: none;

	border: 1px solid #CEAF7A;

}

.submit-contact {

	background-image: url(../business/includes/images/btn-bg-dark.gif);

	background-position: top left;

    color: #FFFFFF;

    font-family: 'TeXGyreHerosRegular',Helvetica,Arial,sans-serif;

    font-size: 13px;

    padding: 1px 7px 5px 7px;

    text-align: center;

    text-decoration: none;

	height: 24px;

	width: 86px;

	display: block;

	outline: none;

	border: none;

}

.submit-contact:hover {

	cursor: pointer;

	background-position: 0 -24px;

	color:#ffffff;

    padding: 1px 7px 5px 7px;

	height: 24px;

	width: 86px;

	display: block;

	outline: none;

	border: none;

	}

.form-table {

	border: none;

}

.form-table td {

	padding-left: 10px;

}

.error {

	background-color: #fae8e8;

	position: absolute;

	top: -80px;

	right: 0px;

	padding:5px;

	border:1px solid red;

	margin:5px auto;

	text-align:left;

	font-size: 13px;

	color: #cc0000;

	width: 120px;

	z-index: 1000;

}



input.input_error{

	background-color: #fae8e8;

	border:1px solid red;

}



.input_error{

	color: #cc0000;

}



#success{

	background-color: #E6F4E9;

    border: 1px solid #059229;

    bottom: 0;

    padding: 5px;

    position: absolute;

    text-align: left;

    width: 410px;

	height: 100px;

	z-index: 1000;

}

#success h3 {

	color: #059229;

    font-size: 18px;

	margin-top: 0px;

}

#success p {

    font-size: 15px;

    line-height: 17px;

}







.eventsbeta #events li {

	width: auto;

}



.eventsbeta #events strong {

  left: 10px;

  position: absolute;

}



.eventsbeta #events p {

padding-left: 130px;

  position: relative;

}



.eventsbeta #events sup {

	font-size: 10px;

}



.eventsbeta #events h1 {

	margin: 15px 0 0;

}

.bt-ebrochure {

	background-image: url(../images/bt-ebrochure.png);

	background-position: top left;

	background-repeat: no-repeat;

	width:250px;

	height: 80px;

	display:block;

	margin: 30px 0 0 0;

	color: #DBC397;

    font-family: 'BergamoStdRegular',Georgia,'Times New Roman',serif;

	font-size: 18px;

    letter-spacing: -2px;

	line-height: 24px;

	}

.bt-ebrochure a:link, .bt-ebrochure a:visited {

	background-image: url(../images/bt-ebrochure.png);

	background-position: top left;

	background-repeat: no-repeat;

	width:215px;

	height: 48px;

	display:block;

	padding: 12px 20px 20px 15px;

	color: #DBC397;

	text-decoration: none;

	}

.bt-ebrochure a:hover {

	background-image: url(../images/bt-ebrochure.png);

	background-position: top left;

	background-repeat: no-repeat;

	width:215px;

	height: 48px;

	padding: 12px 20px 20px 15px;

	display:block;

	color: #e49c1f;

	text-decoration: none;

	}

/* BOOKING BENEFITS PAGES

-------------------------------------------------------------------- */

.booking-benefits-container {

	border-bottom: 1px solid #DCC397;

	border-top: 1px solid #DCC397;

	padding: 20px 0 20xp 0;

	margin: 30px 0 30px 0;

	display: block;

	}

h2.booking-benefits {

	color: #A49477;

    font-size: 22px;

    line-height: 30px;

	padding: 10px 0 0px 0;

	margin:0;

	letter-spacing: 0;

}

.booking-benefits-divider {

	padding: 20px 0 0 120px;

	}

.booking-benefits-left {

	 margin-right:50px;

	 width:415px;

	 float: left;

	 }

.booking-benefits-right {

	width:415px;

	float: right;

	}



.booking-benefits-hotel-image {

	float:left;

	padding: 0 15px 5px 0;

	}

.bt-productivity-log {

	background-image: url(../images/btn-productivity-log.jpg);

	background-position: top left;

	background-repeat: no-repeat;

	width:250px;

	height: 100px;

	display:block;

	margin: 30px 0 0 0;

	color: #DBC397;

    font-family: 'BergamoStdRegular',Georgia,'Times New Roman',serif;

	font-size: 18px;

    letter-spacing: -2px;

	line-height: 24px;

	}

.bt-productivity-log a:link, .bt-productivity-log a:visited {

	background-image: url(../images/btn-productivity-log.jpg);

	background-position: top left;

	background-repeat: no-repeat;

	width:215px;

	height: 73px;

	display:block;

	padding: 12px 20px 20px 15px;

	color: #DBC397;

	text-decoration: none;

	}

.bt-productivity-log a:hover {

	background-image: url(../images/btn-productivity-log.jpg);

	background-position: top left;

	background-repeat: no-repeat;

	width:215px;

	height: 73px;

	padding: 12px 20px 20px 15px;

	display:block;

	color: #e49c1f;

	text-decoration: none;

	}

/*Agent locator*/

#agent-locator .form-left {

	width: 116px;

}

#agent-locator .text_input, #agent-locator .submit-contact {

	float: left;

	margin-right: 5px;

}

.top_result p {

	float: right;

}

.results .header {

    background: url("../images/bg-h1.gif") repeat-x scroll 0 0 transparent;

    display: block;

    font-size: 20px;

    margin-top: 30px;

    padding: 9px;

    height: 17px;

    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.75);

}

.results .col1, .results .col2 {

	float: left;

	width: 40%;

}

.results .line {

	padding: 9px;

	min-height: 130px;

}

.results .line.color {

	background: #F6EFE4;

}
#frmTravelAgent label {
	width: 200px;
	display: inline-block;
	text-align: right;
	margin-right: 10px;
}

#frmTravelAgent table {
	width: 100%;
}

#frmTravelAgent table td {padding: 3px;}

#frmTravelAgent table th {
	padding: 10px 5px;
	color: #FFF;
	background-color: #BB8100;

}

#frmTravelAgent table td input {
	background-color: #F6EFE4;

	display: inline;

	height: 15px;

	width: 99%;

	padding: 5px 1px;

	border: 1px solid #CEAF7A;

	font-size: 12px;

	outline: none;
}

#frmTravelAgent table td input.frmError {

	border: 1px solid red;

}

#frmTravelAgent table td label.frmError { display: none!important; }

#frmTravelAgent textarea {
	background-color: #F6EFE4;

	display: inline;

	padding: 5px 1px;

	border: 1px solid #CEAF7A;

	font-size: 12px;

	outline: none;

}

#frmTravelAgent .frmError {
	color: red; text-align: left; padding-left: 10px;}

#frmTravelAgent button {
	background-color: #BB8100;
	color: #FFF;
	padding: 6px 10px;
	font-size: 14px;
	border: 1px solid #ccc;
	
}


/* ST KITTS AWARDS PSGE

-------------------------------------------------- */

.st-kitts-awards-list {

	list-style-position: outside;

	list-style-type:disc;

	margin: 0 0 0 10px;

	}

.st-kitts-awards-list li {

	padding: 0 0 10px 0;

	font-size: 14px;

    line-height: 18px;

	}



/*NEW JACK RABBIT STYLES - 01/23/2013*/

.addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m {

	padding: 0!important;

}

#jrs_calendar_form {

	left: -25px;

	top:-10px;

	position: absolute;

}

.room-search {

	position: relative;

}

.room-search .addthis_toolbox {

	float: none;

	position: absolute;

	right: -12px;

	top:15px;

}

#home #mainContent {

	padding: 0 32px 20px;

}

#home #jrs_calendar_form {

	left: -10px;

}

#home .addthis_toolbox  {

	right: 15px;

}

#breadcrumbQuadrant {  padding: 15px; }

.box_price {

	float: right;

	background: url(../images/bg-price.png) no-repeat;

	width: 121px;

	height: 76px;

	margin: 0 0 10px 10px;

	padding: 10px 0 0 0;

}

.box_price .no-room {

	font-size:10px;

	line-height: 12px;

	text-align: center;

}

.box_price .no-room span {

	font-size: 12px;

}

.box_price .call {

	color:#E49C1F;

	text-align: center;

	display: block;

	padding-top: 5px;

}

.box_price .price {

	text-align: center;

	color: #353328;

	font-size: 30px;

	line-height: 22px;

	margin-top:-4px;

}

.box_price .price span {

	font-size: 20px;

}

.box_price .price sup {

	font-size: 16px;

}

.box_price span.note {

	display: block;

	font-size: 10px;

	font-family: Arial;

	color: #353328;

	text-align: center;

	margin: 5px 0;

}

.box_price a {

	background: url(../images/btn-book-direct.png) no-repeat;

	text-indent: -9999px;

	display: block;

	width: 95px;

	height: 22px;

	margin-left: 11px;

}

.jrdp_calendar_pos {

	z-index: 9999!important;

}

#start-jrdatepicker {

z-index: 9999!important;

}
#agent-locator .search-options div.search-by{
	font-size: 20px !important;
	color: #333 !important; 
}
/*    AWARDS PAGE */
.awards-block{
	margin: 20px auto;
	width: 70%;
	max-width: 650px;
	text-align: center;
}
.awards-block h2{
	font-size: 45px;
	text-align: left;
	margin: 20px 0;
}
.awards-block h2:after{
	content: " ";
	width: 10%;
	height: 1px;
	background: #dbc397;
	vertical-align: middle;
	display: block;
}
.awards-block a.award.long{
	width: 100%;
	max-width: none;
	min-height: inherit;
	margin: 10px 0;
}
.awards-block a.award{
	display: inline-block;
	width: 40%;
	max-width: 150px;
	text-align: left;
	margin: 20px 3%;
	text-decoration: none;
	min-height: 250px;
	vertical-align: top;
}
.awards-block a.award img{
	display: block;
	width: 100%;
	margin: 0 0 10px 0;
	border: 1px solid #f1f1f1;
}
.awards-block a.award h4{
	color: #a3926d;
	font-family: 'BergamoStdRegular', Georgia, 'Times New Roman', serif;
	font-size: 20px;
}
.awards-block a.award h4 span{
	font-size: 13px;
	font-family: 'TeXGyreHerosRegular', Helvetica, Arial, sans-serif;
	color: #222;
}

#frmTravelAgent label {
	width: 200px;
	display: inline-block;
	text-align: right;
	margin-right: 10px;
}

#frmTravelAgent table {
	width: 100%;
}

#frmTravelAgent table td {padding: 3px;}

#frmTravelAgent table th {
	padding: 10px 5px;
	color: #FFF;
	background-color: #BB8100;

}

#frmTravelAgent table td input {
	background-color: #F6EFE4;

	display: inline;

	height: 15px;

	width: 99%;

	padding: 5px 1px;

	border: 1px solid #CEAF7A;

	font-size: 12px;

	outline: none;
}

#frmTravelAgent table td input.frmError {

	border: 1px solid red;

}

#frmTravelAgent table td label.frmError { display: none!important; }

#frmTravelAgent textarea {
	background-color: #F6EFE4;

	display: inline;

	padding: 5px 1px;

	border: 1px solid #CEAF7A;

	font-size: 12px;

	outline: none;

}

#frmTravelAgent .frmError {
	color: red; text-align: left; padding-left: 10px;}

#frmTravelAgent button {
	background-color: #BB8100;
	color: #FFF;
	padding: 6px 10px;
	font-size: 14px;
	border: 1px solid #ccc;

}

.error2{
	display: block;
	color: red;
}

.my_popup_close{
	position: absolute;
	top: 0;
	right: 0;
	padding: 5px 10px;
	filter: brightness(0.8) sepia(84%) opacity(0.9);
	background-color: #ef9d00;
	
	border: none;
	
}