/* @override http://mura:8500/default/includes/themes/merced/css/site.css */

/*
Theme:  Merced
Author: Blue River Interactive Group
*/

/* @group GLOBALS
===================================== */
html {
	height:100%;
	max-height:100%;
	font-size:11px;
}
body {
	padding:0px;
	margin:0px;
	background-color:#F5F5F5 !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	height:100%;
	max-height:100%;
	background:url(../images/body-background.jpg) center 100px repeat-x #e6e2d7 !important;
	color:#797266 !important;
	font-size:11px;
}
/*Alert CSS IE 6*/
#alertContainer {
	width:100%;
	height:75px;
	background:url(../images/alert_UpdateBrowserBar.jpg) top left repeat-x;
	display:none;
}
#alertinnerContainer {
	width:900px;
	height:75px;
	margin:0 auto;
}
#alertinnerContainer p {
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:18px;
	margin:0;
}
a.browserSelect {
	margin-right:25px;
	padding-top:35px;
	float:left;
	margin-top:17px;
	color:#fff;
	cursor:pointer;
}
a.browserSelect:hover {
	color:#fff;
}
a.firefox {
	background:url(../images/alert_UpdateBrowserBarFirefox.gif) center top no-repeat;
}
a.safari {
	background:url(../images/alert_UpdateBrowserBarSafari.gif) top left no-repeat;
}
a.ie {
	background:url(../images/alert_UpdateBrowserBarIE.gif) top left no-repeat;
	width:27px;
	padding-left:9px;
}
a.chrome {
	background:url(../images/alert_UpdateBrowserBarChrome.gif) 5px 0px no-repeat;
}
a.closeAlert {
	background:url(../images/alert_UpdateBrowserBarClose.gif) top right no-repeat;
	padding-right:25px;
	font-size:11px;
	color:#fff;
	float:right;
	height:18px;
	padding-top:3px;
	cursor:pointer;
	margin-top:10px;
}
a.closeAlert:hover {
	color:#fff;
}
/* layout elements */
#header1 {
	background:url(../images/mainNav-bg.jpg) top center repeat-x;
	height:100px;
}
#headerContent {
	width:910px;
	margin:0px auto;
	position:relative;
}
#shadowL {
	position:absolute;
	top:0px;
	left:-40px;
}
#shadowR {
	position:absolute;
	top:0px;
	right:-40px;
}
#pageWrapper {
	width:910px;
	margin:0px auto;
	padding:0 10px;
	background:url(../images/page-bg.png) top left repeat-y;
}
#menuWrapper {
	width:685px;
	padding:15px 7px 0 0;
	float:right;
	display:inline;
}
#menuPhone {
	background:url(../images/phone-bg.jpg) top right no-repeat;
	color:#af9e87;
	height:24px;
	float:right;
	min-width:300px;
	display:inline;
	margin:14px 0 0 0;
	font-size:15px;
	padding:5px 10px 0 0;
	margin:14px 0 0 0;
	font-size:15px;
	padding:5px 10px 0 0;
	text-align:right;
}
/* layout for the resort */
#leftColWrapper {
	background:url(../images/general-leftCol-bg.gif) top left repeat-y;
	min-height:560px;
}
#leftCol h1 {
	font-weight:bold;
	letter-spacing:normal;
	font-size:14px;
	text-align:center;
	color:#fff;
	margin:0px;
	padding:5px 0 10px 0;
}
#leftCol {
	width:190px;
	margin-top:-53px !important;
	background:url(../images/general-sideNav-bg.gif) top left repeat-x !important;
	padding:9px 6px 0 6px;
	float:left;
	display:inline;
	position:relative;
	z-index:100;
}
#leftColInner {
	background:url(../images/general-sideNav-grad.gif) top left repeat-x;
}
/* qq css */
#qqTitle {
	color:#004362;
	font-size:14px;
	font-weight:bold;
	border-bottom:solid 3px #dbd9d7;
	padding-bottom:3px;
	margin-bottom:4px;
}
#qqWrapper {
	background:#ececeb;
	padding:0 7px 10px 7px;
}
#qqSpecials {
	background:#fbfbfb;
	color:#3679a8;
	font-size:14px;
	padding:8px;
	margin-bottom:0px;
}
/* quickquote components */
/* Quickquote */
a.qqCal {
	display:block;
	width:25px;
	height:21px;
	margin:1px 0 0 5px;
	background:url(../images/qq-cal-btn.gif) 0px 0px no-repeat;
}
a.qqCal:hover {
	background-position:0px -21px;
}
.qqInput {
	width:98px;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	float:left;
	display:inline;
	line-height:19px;
	letter-spacing:1px;
}
a#qqQetQuote {
	display:block;
	width:101px;
	height:29px;
	background:url(../images/qq-btn-getQuote.gif) 0px 0px no-repeat;
}
a#qqQetQuote:hover {
	background-position:0px -30px;
}
/*#qqTitle{ color:#004362; font-size:14px; font-weight:bold; border-bottom:solid 3px #dbd9d7; padding-bottom:3px; margin-bottom:4px; }*/
div#qqTitle p {
	color:#004362;
	font-size:14px;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:4px;
}
#qqSpecials {
	background:#fbfbfb;
	color:#3679a8;
	font-size:14px;
	padding:8px 8px 8px 8px;
}
#bestPrice {
	width:633px;
	height:383px;
	display:none;
	padding-top:12px;
}
#bestPrice_wrapper {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	background:#fff;
	border:solid 3px #d5d5d5;
	position:relative;
	padding:4px;
	width:607px;
}
/*Maria E Quickquote CSS*/

/*Large Quick quote*/
.qqtop {
	background:url(../images/top_quickquote.jpg) top left no-repeat;
	padding-top:8px;
	width:271px;
}
.qqbody {
	background: #e9e9e8;
	width:261px;
	min-height: 100px;
	margin:0px;
	padding:2px 2px 2px 8px;
}
.qqbtm {
	background: url(../images/bottom_quickquote.jpg) bottom left no-repeat;
	padding-bottom:8px;
	margin:0;
}
.specialscontainer {
	background:url(../images/qqspecialscontainer.jpg) top left no-repeat;
	color:#3679a8;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:8px;
	padding-top:10px;
	height:22px;
	width:248px;
}
a.qqsandalsbtn {
	background:url(../images/sandals-qqbookbtn.jpg) top left no-repeat;
	height:21px;
	width:82px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding-left:17px;
	padding-top:7px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
}
a.qqsandalsbtn:hover {
	background-position:0 -28px;
	color:#ffffff;
}
/*Small Quickquote*/

.qqtopb {
	background:url(../images/top_quickquoteb.jpg) top left no-repeat;
	padding-top:8px;
	width:207px;
}
.qqbodyb {
	background: #e9e9e8;
	width:197px;
	margin:0px;
	padding:0px 2px 2px 8px;
}
.qqbtmb {
	background: url(../images/bottom_quickquoteb.jpg) bottom left no-repeat;
	padding-bottom:8px;
	margin:0;
}
.specialscontainerb {
	background:url(../images/qqspecialscontainerb.jpg) top left no-repeat;
	color:#3679a8;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:8px;
	padding-top:8px;
	height:22px;
	width:182px;
}
/* End of Maria E Quickquote CSS*/




/* robertillo's CSS*/

.thumbhover {
	background:url(/default/includes/themes/sandals/images/thumb-over.png) top left no-repeat;
	cursor:pointer;
	position:absolute;
}
.thumb {
	cursor:pointer;
}
* {
	-moz-outline: 0;
}
hr {
	clear: both;
	height: 0;
	margin: 2em 0;
	border: 1px solid #ccc;
	border-width: 1px 0 0;
}
a {
	text-decoration: none;
	color: #2e7aa7;
}
a:hover {
	text-decoration: underline;
}
p.intro {
	color: #666;
	line-height: 1.4em;
	margin-bottom: 1.25em;
}
/* @group Globals - Tables
===================================== */

.content table {
	width: 100%;
	margin-top: 30px;
}
th {
	border: 1px solid;
	border-color: #becfd6 #becfd6 #dce6ea;
	color: #32566c;
	background: #e9f3f7;
}
td {
	padding: 10px;
	border: 1px solid #d6d6d6;
}
tr.alt td {
	background: #eee;
}  /*Move*/
/* @end Globals - Tables
-------------------------------- */


/* @group Globals - Forms
===================================== */

#primary form {
	/*padding: 2em;*/
	/*background: #e9f3f7;*/
	overflow: hidden;
	max-width: 504px; /*width of #primary in three column layout*/
}
#primary #svSearchResults form {
	max-width: 100%;
}
#primary fieldset {
	border: none;
	padding: 0;
}
#primary legend {
	font-size: 1.4em;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
#primary label {
	padding-top: .5em;
	line-height: 1;
	color: #0c2846;
}
.submit, .buttons input {
	float: right;
	height: 2em;
	line-height: 2.1em;
	border: none;
	padding: 0 1em;
	font-size: 1em;
	font-weight: bold;
	color: #fff;
	background: #2e7aa7;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align: center;
}
/* @group Globals - Forms - Search
===================================== */

#searchForm {
	position: absolute;
	top: 30%;
	right: 0;
	margin: 0;
	padding: 0;
}
#searchForm fieldset {
	padding: 0;
	border: 0;
}
#searchForm input.text {
	float: left;
	width: 160px;
	margin: 0 .75em 0 0;
	font-style: italic;
	padding: 1px;
}
#searchForm .submit {
	float: right;
}
/* @end Globals - Forms - Search
-------------------------------- */


/* @group Globals - Forms - Login
===================================== */

/* @group Globals - Forms - Login
===================================== */

#login {
	padding-bottom: 1em !important;
}
#login ol {
	padding-top: 0;
}
#svLoginContainer input.text {
	width: 99%;
}
#svLoginContainer p.required {
	float: none;
	clear: both;
}
#sendLogin fieldset {
	margin-top: -.5em;
	padding-top: .25em;
}
/* @end Globals - Forms - Login
-------------------------------- */

.sidebar #login {
	padding: 0;
}
/* @end Globals - Forms - Login
-------------------------------- */


/* @group Globals - Forms - Comments
===================================== */

#svComments {
	border-top: 2px solid #ccc;
	margin-top: 3em;
	padding-top: 2em;
}
#svComments dl {
	border-bottom: 1px dotted #ccc;
}
/* @end Globals - Forms - Comments
-------------------------------- */

/* @end Globals - Forms
-------------------------------- */

/* @end GLOBALS
-------------------------------- */



/* @group HELPER CLASSES
===================================== */

.clearfix:after {
	content: " "; /* Avoid extra space */
}
/* @end HELPER CLASSES
-------------------------------- */



/* @group LAYOUT
===================================== */

#container {
}
#content {
	position: relative;
	margin-top: 0px;
	background:url(../images/content-bg.gif) top left repeat-x;
	min-height:560px;
}
.home #content {
	margin-top: 0;
}
/* this is the first style of the page */
#primary {
	float: left;
	width:585px;
	padding-left:30px;
}
.home #primary {
	width: 687px;
}
.twoColSL #primary {
	float: right;
	width: 707px;
}
.twoColSR #primary {
	float: left;
	width: 707px;
}
.threeCol #primary {
	width: 504px;
}
.content, .sidebar {
	min-height: 100px; /*Fixes odd no-content disappearing bug.*/
}
#left {
	float: left;
	width: 167px;
	margin-right: 26px;
	padding: 30px 0;
}
.home #left {
	width: 687px;
	padding: 0;
}
#right {
	float: right;
	width: 156px;
	margin: 13px 0 0;
	padding: 16px 13px;
}
.home #right {
	width: 213px;
	margin: -40px 0 0;
	padding: 0;
}
.threeColSR {
	width: 167px;
}
.sidebar {
}
#left.sidebar {
}
#right.sidebar {
}
/* @group Layout - Header
===================================== */

#header {
	/*position: relative;
	padding-top: 39px;*/
	width:500px;
}
h1 a {
	display: block;
	width: 102px;
	height: 32px;
	margin: 0 0 10px;
	text-indent: -9999px;
	background: url(../images/logo.gif) no-repeat;
}
#header .navUtility {
	position: absolute;
}
/* @end Layout - Header
-------------------------------- */


/* @group Layout - Right
===================================== */

#right {
	background: #f2f2f2;
}
/* @end Layout - Right
-------------------------------- */


/* @group Layout - Footer
===================================== */

#footer {
	background:url(../images/footer-bg.jpg) top center repeat-x;/* height:275px; */
}
#footer p {
	float: right;
	font-size: .9em;
	color: #999;
}
/* footer nav,this is the navigation of the footer */
#footerNav {
	width:970px;
	padding:30px 0 30px 80px;
	margin:0px auto;
	color:#af9e87 !important;
	alignment-adjust:central;
	padding-left: 15px !important;
}
#footerNav ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
	display:inline;
	min-width:130px;
}
#footerNav ul li {
	line-height:7px;
	color:#797266 !important;
	font-size:11px;
}
#footerNav ul li a {
	color:#af9e87 !important;
	text-decoration:none;
}
#footerNav ul li a:hover {
	color:#ebe4db !important;
}
#footerNav ul li:first-child {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#af9e87 !important;
	line-height:13px;
}
.footerDivider {
	width:1px;
	font-size:0%;
	line-height:0%;
	height:150px;
	background:#594f40;
	float:left;
	display:inline;
	margin:0 20px 0 15px;
}
/* @end Layout - Footer
-------------------------------- */

/* @end LAYOUT
-------------------------------- */



/* @group NAVIGATION/UI
===================================== */

/* @group Nav - Breadcrumb
===================================== */

#crumbList {
	margin: 0 0 1.5em;
}
#crumbList li {
	font-size: 1.1em;
}
#crumbList li a:hover {
	text-decoration: underline;
}
/* @end Nav - Breadcrumb
-------------------------------- */

/* @group Nav - Utility
===================================== */

.navUtility {
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.navUtility li {
	display: inline;
	margin: 0 .5em 0 -0.5em;
	padding: 0 10px;
	list-style: none;
	font-size: 1em !important;
}
#footer .navUtility {
	float: left;
}
#footer .navUtility li {
	padding: 0 5px;
	border-left: 1px solid #cfcfcf;
}
#header .navUtility li {
	border-left: 1px solid #959595;
}
#footer .navUtility li a {
	font-size: .9em !important;
	color: #999;
}
/* @end Nav - Primary
-------------------------------- */

/* @group Nav - Primary
===================================== */

#mainNav {
	height: 25px;
	width:550px;
	overflow: hidden;
	margin: 49px 0 0 135px;
	padding: 0;
	list-style: none;
	font-weight: bold;
	color: #a18c6b;
	background:url(../images/main-nav-bg.gif) top left repeat;
	max-width:680px;
	color:#3679a8;
}
#navPrimary {
	height: 25px;
	width:585px;
	overflow: hidden;
	margin: 49px 0 0 100px;
	padding: 0;
	list-style: none;
	font-weight: bold;
	color: #a18c6b;
	background:url(../images/main-nav-bg.gif) top left repeat;
	max-width:680px;
	color:#3679a8;/*background:url(../images/main-nav-bg.gif) top left repeat;
	height:45px;
    position:relative;
	max-width:680px;
	float:right; 
	display:inline;*/
}
/* border of the nav primary */
#navPrimary #mainNav-L {
	position:absolute;
	/*top:64px;*/
	left:318px;
}
#navPrimary #mainNav-R {
	position:absolute;
	/*top:64px;*/
	right:7px;
}
/* For IE8 */ 
#navPrimary #mainNav-L {
	position:absolute\0/;
	top:68px\0/;
	left:318px\0/;
}
#navPrimary #mainNav-R {
	position:absolute\0/;
	top:68px\0/;
	right:7px\0/;
}
/* beginnen the text here */
#navPrimary li {
	float: left;
	padding: 0;
	list-style: none;
}
#navPrimary li.first {
	margin-left: 0px;
}
#navPrimary a {
	display: block;
	padding: 0 10px;
	line-height: 25px;
	color: #a18c6b;
	text-decoration: none;
	font-size:12px;
}
#navPrimary li a:hover, #navPrimary li.current a, #navPrimary li:hover, #navPrimary li.sfhover {
}
#navPrimary, #navPrimary li li:hover a:hover, #navPrimary li.sfhover a:hover {
	color:#DAA45E;
	color:#ebe7dd\0/;
	font-size:12px;
	font-size:13px\0/;
 *font-size:13px;
}
#navPrimary li li a:hover {
	color: #fff;
}
/* @group Nav - Primary - Dropdown
===================================== */
/* http://www.htmldog.com/articles/suckerfish/dropdowns/ */

#navPrimary li ul { /* second-level lists */
	position: absolute;
	left: -9999px;
	z-index: 12;
	width: 12em;
	margin: 0;
	padding-left: 0;
	list-style: none;
	background:	url(../images/shadow.png) no-repeat bottom right;
	padding: 0 8px 10px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
#navPrimary li ul li { /* second-level lists */
	z-index: 10;
	background: #e6e2d7;
}
#navPrimary ul li:hover {
	/*background:#fff url(../images/main-nav-arrow2.png) top right no-repeat;*/
	background-position:150px 6px;
}
#navPrimary li li { /* all list items */
	float: left;
	width: 12em; /* width needed for Opera */
	margin: 0 !important;
	font-weight:normal;
}
#navPrimary li li a {
	display: block;
	padding: .5em;
	line-height: 1;
	text-transform: none;
}
#navPrimary ul li.first, #navPrimary ul li li.first { /* all list items */
	border: 0;
	margin-top:50px;
}
#navPrimary li ul ul { /* third-and-above-level lists */
	margin: -1.95em 0 0 12em;
}
/* Nested secondary menu style!*/
#navPrimary li:hover ul ul, #navPrimary li:hover ul ul ul, #navPrimary li.sfhover ul ul, #navPrimary li.sfhover ul ul ul {
	left: -9999px;
	z-index: 1001;
	margin-top:-24px;
	margin-left:174px;
}
#navPrimary li:hover ul ul li {
	background:#e6e2d7 !important;
}
#navPrimary li:hover ul, #navPrimary li li:hover ul, #navPrimary li li li:hover ul, #navPrimary li.sfhover ul, #navPrimary li li.sfhover ul, #navPrimary li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
/* @end Nav - Primary - Dropdown
-------------------------------- */



/*Netos Menu CSS*/
div#header ul {
	padding-left:-10px;
}
ul#navPrimary li a {
	font-size:13px;
}
ul#navPrimary li a:hover {
	color:#ebe7dd;
	font-size:13px;
}
ul#navPrimary li.first ul li a {
	font-size:11px;
	color:#665339;
}
ul#navPrimary li.first ul li a:hover {
	font-size:11px;
	color:#665339;
	background-color:#faf7ed;
}
/*Activities*/
ul#navPrimary li#navActivities ul li a {
	font-size:11px;
	color:#665339;
}
ul#navPrimary li#navActivities ul li a:hover {
	font-size:11px;
	color:#665339;
	background-color:#faf7ed;
}
/*Weddings*/
ul#navPrimary li#navWeddings ul li a {
	font-size:11px;
	color:#665339;
}
ul#navPrimary li#navWeddings ul li a:hover {
	font-size:11px;
	color:#665339;
	background-color:#faf7ed;
}
/*Weddings*/
ul#navPrimary li#navSpecials ul li a {
	font-size:11px;
	color:#665339;
}
ul#navPrimary li#navSpecials ul li a:hover {
	font-size:11px;
	color:#665339;
	background-color:#faf7ed;
}
/*The Resorts*/
ul#navPrimary li ul li#navJamaica a {
	font-size:11px;
	color:#c78545;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:dotted 1px #acacac;
	padding-left:10px;
}
ul#navPrimary li ul li#navStLucia a {
	font-size:11px;
	color:#c78545;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:dotted 1px #acacac;
	padding-left:10px;
}
ul#navPrimary li ul li#navBahamas a {
	font-size:11px;
	color:#c78545;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:dotted 1px #acacac;
	padding-left:10px;
}
ul#navPrimary li ul li#navAntigua a {
	font-size:11px;
	color:#c78545;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:dotted 1px #acacac;
	padding-left:10px;
}
ul#navPrimary li ul li#navGrenada a {
	font-size:11px;
	color:#c78545;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:dotted 1px #acacac;
	padding-left:10px;
}
ul#navPrimary li ul li#navBarbados a {
	font-size:11px;
	color:#c78545;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:dotted 1px #acacac;
	padding-left:10px;
}
ul#navPrimary li ul li#navFindYourSandals a {
	font-size:11px;
	color:#ece9e1;
	text-transform:uppercase;
	font-weight:bold;
	background:url(../images/findyoursarrow.jpg) 12px 7px no-repeat;
	background-color:#c08545;
	padding-left:22px;
}
ul#navPrimary li ul li#navJamaica a:hover {
	font-size:11px;
	color:#7d5b3f;
	text-transform:uppercase;
	font-weight:bold;
	background:url(../images/menuarrow.jpg) right 3px no-repeat;
	background-color:#faf7ed;
	margin-right:10px\0/;
*margin-right:10px;
}
ul#navPrimary li ul li#navStLucia a:hover {
	font-size:11px;
	color:#7d5b3f;
	text-transform:uppercase;
	font-weight:bold;
	background:url(../images/menuarrow.jpg) right 3px no-repeat;
	background-color:#faf7ed;
	margin-right:10px\0/;
*margin-right:10px;
}
ul#navPrimary li ul li#navBahamas a:hover {
	font-size:11px;
	color:#7d5b3f;
	text-transform:uppercase;
	font-weight:bold;
	background:url(../images/menuarrow.jpg) right 3px no-repeat;
	background-color:#faf7ed;
	margin-right:10px\0/;
*margin-right:10px;
}
ul#navPrimary li ul li#navAntigua a:hover {
	font-size:11px;
	color:#7d5b3f;
	text-transform:uppercase;
	font-weight:bold;
	background:url(../images/menuarrow.jpg) right 3px no-repeat;
	background-color:#faf7ed;
	margin-right:10px\0/;
*margin-right:10px;
}
ul#navPrimary li ul li#navGrenada a:hover {
	font-size:11px;
	color:#7d5b3f;
	text-transform:uppercase;
	font-weight:bold;
	background-image:none;
	background-color:#faf7ed;
	margin-right:10px\0/;
*margin-right:10px;
}
ul#navPrimary li ul li#navBarbados a:hover {
	font-size:11px;
	color:#7d5b3f;
	text-transform:uppercase;
	font-weight:bold;
	background-image:none;
	background-color:#faf7ed;
	margin-right:10px\0/;
*margin-right:10px;
}
ul#navPrimary li ul li#navFindYourSandals a:hover {
	font-size:11px;
	color:#ece9e1;
	text-transform:uppercase;
	font-weight:bold;
	background:url(../images/findyoursarrowb.jpg) 12px 7px no-repeat;
	background-color:#573920;
}
ul#navPrimary li ul li#navJamaica ul li a {
	font-size:11px;
	color:#665339;
	text-transform:none;
	font-weight:normal;
	border-bottom:none;
}
ul#navPrimary li ul li#navJamaica ul li a:hover {
	font-size:11px;
	color:#665339;
	text-transform:none;
	font-weight:normal;
	border-bottom:none;
	background:none;
	background-color:#faf7ed;
}
ul#navPrimary li ul li#navJamaica ul li#navDestinationJamaica a {
	font-size:11px;
	color:#c78545;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:dotted 1px #acacac;
}
ul#navPrimary li ul li#navJamaica ul li#navDestinationJamaica a:hover {
	color:#c78545;
}
ul#navPrimary li ul li#navStLucia ul li a {
	font-size:11px;
	color:#665339;
	text-transform:none;
	font-weight:normal;
	border-bottom:none;
}
ul#navPrimary li ul li#navStLucia ul li a:hover {
	font-size:11px;
	color:#665339;
	text-transform:none;
	font-weight:normal;
	border-bottom:none;
	background:none;
	background-color:#faf7ed;
}
ul#navPrimary li ul li#navStLucia ul li#navDestinationStLucia a {
	font-size:11px;
	color:#c78545;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:dotted 1px #acacac;
}
ul#navPrimary li ul li#navStLucia ul li#navDestinationStLucia a:hover {
	color:#c78545;
}
ul#navPrimary li ul li#navBahamas ul li a {
	font-size:11px;
	color:#665339;
	text-transform:none;
	font-weight:normal;
	border-bottom:none;
}
ul#navPrimary li ul li#navBahamas ul li a:hover {
	font-size:11px;
	color:#665339;
	text-transform:none;
	font-weight:normal;
	border-bottom:none;
	background:none;
	background-color:#faf7ed;
}
ul#navPrimary li ul li#navBahamas ul li#navDestinationBahamas a {
	font-size:11px;
	color:#c78545;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:dotted 1px #acacac;
}
ul#navPrimary li ul li#navBahamas ul li#navDestinationBahamas a:hover {
	color:#c78545;
}
ul#navPrimary li ul li#navAntigua ul li a {
	font-size:11px;
	color:#665339;
	text-transform:none;
	font-weight:normal;
	border-bottom:none;
}
ul#navPrimary li ul li#navAntigua ul li a:hover {
	font-size:11px;
	color:#665339;
	text-transform:none;
	font-weight:normal;
	border-bottom:none;
	background:none;
	background-color:#faf7ed;
}
/* new added */
ul#navPrimary li ul li#navGrenada ul li a {
	font-size:11px;
	color:#665339;
	text-transform:none;
	font-weight:normal;
	border-bottom:none;
}
ul#navPrimary li ul li#navGrenada ul li a:hover {
	font-size:11px;
	color:#665339;
	text-transform:none;
	font-weight:normal;
	border-bottom:none;
	background:none;
	background-color:#faf7ed;
}
ul#navPrimary li ul li#navBarbados ul li a {
	font-size:11px;
	color:#665339;
	text-transform:none;
	font-weight:normal;
	border-bottom:none;
}
ul#navPrimary li ul li#navBarbados ul li a:hover {
	font-size:11px;
	color:#665339;
	text-transform:none;
	font-weight:normal;
	border-bottom:none;
	background:none;
	background-color:#faf7ed;
}
ul#navPrimary li ul li#navAntigua ul li#navDestinationAntigua a {
	font-size:11px;
	color:#c78545;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:dotted 1px #acacac;
}
ul#navPrimary li ul li#navAntigua ul li#navDestinationAntigua a:hover {
	color:#7d5b3f;
}
ul#navPrimary li ul li#navGrenada ul li#navDestinationGrenada a {
	font-size:11px;
	color:#c78545;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:dotted 1px #acacac;
}
ul#navPrimary li ul li#navGrenada ul li#navDestinationGrenada a:hover {
	color:#7d5b3f;
}
ul#navPrimary li ul li#navBarbados ul li#navDestinationBarbados a {
	font-size:11px;
	color:#c78545;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:dotted 1px #acacac;
}
ul#navPrimary li ul li#navBarbados ul li#navDestinationBarbados a:hover {
	color:#7d5b3f;
}
ul#navPrimary a.current {
	color:#ebe7dd;
}
/*.sf-shadow ul { background:	url(../images/shadow.png) no-repeat bottom right; padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px; 	-moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px; }
*/


/*End of Netos Menu CSS*/







/* @end Nav - Primary
-------------------------------- */
/* side nav for all the resorts */
ul#sideNav {
	list-style:none;
	margin:0 0 30px 0;
	padding:15px 12px 0 12px;
}
ul#sideNav li {
	margin:0px;
	padding:0px;
}
ul#sideNav li.divider {
	background:url(../images/divider-horz-dotted.gif) top left repeat-x;
	height:1px;
	margin:0px;
	line-height:0%;
	font-size:0%;
}
ul#sideNav li a {
	font-size:12px;
	display:block;
	padding:5px 0 5px 12px;
	text-decoration:none;
	color:#797266;
	background:url(../images/general-pointers.gif) 3px -22px no-repeat;
}
ul#sideNav li a:hover, ul#sideNav li a.selected {
	background-position:3px 9px;
	color:#3679a8;
	background-color:#ffffff;
}
ul#sideNav ul {
	list-style:none;
	margin:0 0 0 15px;
	padding:0px;
}
ul#sideNav ul a {
	display:inline;
	font-size:11px;
}
ul#sideNav ul a:hover {
	background:none;
}
ul#sideNav ul li {
	padding:2px 0px;
}
ul#sideNav ul li a {
	padding:0px;
	background:none;
}
ul#sideNav ul li a:hover, ul#sideNav ul li a.selected {
	background:none;
}
/* @group Nav - Secondary
===================================== */

.navSecondary {
	list-style:none;
	margin:0 0 30px 0;
	padding:15px 12px 0 12px;
}
.navSecondary li {
	margin:0px;
	padding:0px;
	border-bottom: 1px dotted #d6d6d6;
}
.navSecondary ul {
	list-style:none;
	margin:0 0 0 15px;
	padding:0px;
}
.navSecondary ul a {
	display:inline;
	font-size:11px;
}
.navSecondary .last {
	border-bottom: 1px dotted #d6d6d6;
	padding-bottom: 0;
}
.navSecondary li ul {
	padding:2px 0px;
}
.navSecondary li ul a {
	padding:2px 0px;
	padding:0px;
	background:none;
}
.navSecondary li {
	margin:0px;
	padding:0px;
}
.navSecondary li a {
	font-size:12px;
	display:block;
	padding:5px 0 5px 12px;
	text-decoration:none;
	color:#797266;
	background:url(../images/general-pointers.gif) 3px -22px no-repeat;
}
.navSecondary li a:hover {
	/*background-position:3px 9px;*/
	color:#3679a8;
	background-color:#ffffff;
	background-repeat:no-repeat;
}
.navSecondary li.current a {
	/*background-position:3px 9px;*/
	color:#3679a8;
	background-color:#ffffff;
	background-repeat:no-repeat;
}
/* @group Nav - Secondary - Second Level
===================================== */

.navSecondary li.current ul {
}
.navSecondary li li {
	margin: 0 0 .5em 1em;
	padding: 0;
	border-bottom: none;
	list-style: none;
	line-height: 1.2em;
}
.navSecondary li.current li a {
	font-weight: normal;
	color: #434343;
}
/* ending the text here */

/* @end Nav - Secondary - Second Level
-------------------------------- */

/* @end Nav - Secondary
-------------------------------- */


/* @group Nav - More Results
===================================== */

.moreResults {
	border-top: 2px solid #e6e6e6;
	padding-top: 1.5em;
}
/*.moreResults dt {
	float: left;
	margin-right: .5em;
	}*/

.moreResults ul {
	/*float: right;*/
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.moreResults li {
	display: inline;
	padding: 0 .25em;
	list-style: none;
	border-right: 1px solid #b6b6b6;
}
.moreResults li.resultsFound {
	padding-right: .5em;
}
.moreResults li.navNext {
	border-right: 0;
}
.moreResults li.navPrev {
	border-right: 0;
}
.moreResults li a {
	padding: 0;
}
/* @end Nav - More Results
-------------------------------- */

/* @end NAVIGATION/UI
-------------------------------- */



/* @group MODULES
===================================== */

/* @group Galleries
===================================== */

#svGallery {
	border-top: 2px solid #e6e6e6;
	padding-top: 1.8em;
}
#svGallery li a {
	border: 0px solid #ccc; /* Add the the total number of pixels added by borders and padding here to includes/display_objects/gallery/htmlhead/gallery.cfm */
}
/* @end
-------------------------------- */

/* @group Calendar
===================================== */

.svCalendar table {
	margin-top: 0;
}
.svCalendar th {
	background: #0c2846;
	vertical-align: middle;
}
.svCalendar th a, .svCalendar th a:hover {
	background: #0c2846;
}
.svCalendar th a:hover {
	color: #2e7aa7;
}
.svCalendar tr.dayofweek td {
	background: #2e7aa7;
	color: #fff;
}
.svCalendar th, .svCalendar td {
	border: 1px solid #fff;
}
.svCalendar td {
	background: #e9f3f7;
}
/* @end Calendar
-------------------------------- */

/* @group Dragable Feeds */

#svRSSFeeds form {
	background: transparent;
}
li.boxItemHeader { /* Link of items inside dragable boxes */
	color: #2e7aa7;
	padding-left: 10px;
	background: url(../images/pointer_red_sm.gif) no-repeat left .25em;
}
a.boxItemHeader { /* Link of items inside dragable boxes */
	color: #2e7aa7;
}
#svAddNewFeed {
	padding: 0 !important;
	background: transparent !important;
}
#svAddNewFeed button { /* !important used to override dragable_feeds.css */
	background: #2e7aa7 !important;
	font-size: 11px !important;
}
/* @end */



/* @group Features
===================================== */

#features {
	overflow: hidden;
}
#features dl {
	float: left;
	clear: none;
	width: 213px;
	margin: 0 16px 0 0;
}
#features dt {
	font-size: 2em;
	font-weight: bold;
	letter-spacing: -0.025em;
}
#features dt a {
	color: #232323;
}
#features dt a:hover {
	text-decoration: none;
}
#features dd {
	font-size: 1.1em;
}
#features dd p {
	margin: -3px 0 8px;
	line-height: 15px;
}
#features dd a {
	font-weight: bold;
}
#features dd.image {
	float: none;
	margin: 0 0 1.7em;
	position: relative;
}
#features dd.image img {
/* recommended size: */
	/*width: 213px;*/
	/*height: 120px;*/
	}
/* @end Features
-------------------------------- */


/* @group Home Feeds
===================================== */

.home .sidebar .svIndex h3 {
	display: block;
	padding: 0 1em;
	margin-bottom: 1em;
	line-height: 40px;
	font-size: 1.2em;
	text-transform: uppercase;
	color: #fff;
	background: #ff3405;
}
.home .sidebar .svIndex dl {
	margin: 0 1.5em 1em;
	padding: 0 0 .5em;
	border-bottom: 1px solid #d6d6d6;
}
.home .sidebar .svIndex dl.last, .home .sidebar .svIndex dl:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}
.home .sidebar .svIndex dt {
	margin: 0 0 .5em;
	padding: 0;
	font-size: 1.3em;
	font-weight: normal;
	line-height: 1.3;
}
.home .sidebar .svIndex dt.releaseDate {
	margin: 0 0 3px;
	font-size: 1em;
	text-transform: uppercase;
	color: #979797;
}
.home .sidebar .svIndex dd {
	margin: 0 0 .25em;
	padding: 0;
	font-size: 1.1em;
	color: #434343;
}
.home .sidebar .svIndex dd.summary {
	margin: 0 0 .5em;
}
/*.home .sidebar .credits,
.home .sidebar .tags,
.home .sidebar .ratings,
.home .sidebar .credits {
	color: #999 !important;
	}*/

.home .sidebar .svIndex dl.hasImage .image {
	margin: 0 .5em 0em 0;
}
.home .sidebar .svIndex dl.hasImage .image img {
	width: 50px;
}
.home .sidebar .svIndex dd p {
	margin: 0;
	padding: 0;
	line-height: inherit;
}
.home .sidebar .svIndex span.readMore a {
	display: none;
}
/* @end Home Promo Feeds
-------------------------------- */

/* @group Indexes
===================================== */

.svIndex dl {
	padding-bottom: 1em;
	border-bottom: 1px dotted #ccc;
}
.sidebar .svIndex dl {
	margin: .5em 0;
	padding: .5em 0 .5em;
}
.svIndex dl.hasImage {
	/*padding-left: 90px;
		min-height: 90px; Both set dynamically in dsp_feed.cfm & dsp_portal.cfm*/
		position: relative;
}
.sidebar .svIndex dl.hasImage {
	min-height: 0;
	padding-left: 0;
}
.svIndex dl.hasImage .image {
	float: none;
}
.sidebar .svIndex dl.hasImage .image {
	display: none;
}
.content .svIndex {
	margin-top: 2em;
}
.content .svIndex dt {
	font-size: 1.6em;
	margin-bottom: .5em;
}
.svIndex dt.releaseDate {
	text-transform: uppercase;
	color: #777;
	margin-bottom: .5em;
	font-size: 1em !important;
}
.svIndex dd {
	line-height: 1.2;
}
.svIndex dd.image {
	position: absolute;
	top: 0;
	left: 0;
}
/* @group Ratings */

.content .svIndex dd.credits, .content .svIndex dd.comments, .content .svIndex dd.tags, .content .svIndex dd.rating {
	line-height: 20px; /* acommodate height of stars */
}
div.stars a {
	width: 14px;
	height: 13px;
	background: transparent url(../images/rater/stars.png) no-repeat;
}
.zero {
	background-image: url(../images/rater/star_zero.png);
}
.one {
	background-image: url(../images/rater/star_one.png);
}
.onehalf {
	background-image: url(../images/rater/star_onehalf.png);
}
.two {
	background-image: url(../images/rater/star_two.png);
}
.twohalf {
	background-image: url(../images/rater/star_twohalf.png);
}
.three {
	background-image: url(../images/rater/star_three.png);
}
.threehalf {
	background-image: url(../images/rater/star_threehalf.png);
}
.four {
	background-image: url(../images/rater/star_four.png);
}
.fourhalf {
	background-image: url(../images/rater/star_fourhalf.png);
}
.five {
	background-image: url(../images/rater/star_five.png);
}
/* @end */

/* @group Slideshow
===================================== */

.svSlides dl {
	border: 0;
	margin: 0;
}
.svSlides dl.hasImage { /* padding-left & min-height set dynamically in /display_ojects/feedslideshow/htmlhead/slideshow.jquery.cfm */
	position: relative;
}
.home .svSlideshow {
	position: relative;
	width: 627px;
	overflow: hidden;
	padding: 30px 30px 10px;
	margin: 0 0 2.2em;
	color: #b4dffa;
	background: #102e50 url(../images/bg-hero.jpg) no-repeat !important;
	border: 0;
}
.home .svSlides {
	position: relative;
	border: 0;
	z-index: 1;
	padding: 0;
	margin: 0 !important;/* min-height set dynamically in /display_ojects/feedslideshow/htmlhead/slideshow.jquery.cfm */
}
.home .svSlides dl {
	/* Height set dynamically in /display_ojects/feedslideshow/htmlhead/slideshow.jquery.cfm */
	/*position is set by jquery.slidshow plugin */
	width: auto !important;
	padding-bottom: 0;
	margin-right: 0;
	border: 0;
	font-size: 1em;
	background: transparent !important; /*for IE 6/7*/
}
.home .svSlides dt {
	margin-bottom: .35em !important;
	font-size: 2.6em !important;
	font-weight: bold;
	letter-spacing: -0.025em;
	line-height: 1;
	color: #fff;
}
.home .svSlides dt.releaseDate {
	color: #abdffa;
	font-size: 11px !important;
	font-weight: normal;
	margin-bottom: .5em !important;
}
.home .svSlides dt a {
	color: #fff;
}
.home .svSlides dd {
	margin-bottom: 1.1em;
	letter-spacing: -0.025em;
	font-size: 1.4em !important;
	line-height: 1.2em;
	padding: 0;
}
.home .svSlides dd.image {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	float: none;
	padding: 0;
	border: 3px solid #1c5981;
}
.home .svSlides dd.image img {
	display: block;
}
.home .svSlides .readMore {
	float: left;
}
.home .svSlides .readMore a {
	font-size: 11px !important;
	font-weight: bold;
	color: #fff;
	height: 2.1em;
	line-height: 2.1em;
	border: none;
	padding: 0 1em;
	display: block;
	width: 60px;
	text-align: left;
	padding-right: 22px;
	margin-top: .75em;
	background: #2e7aa7 url(../images/arrows_white.gif) no-repeat 6.8em 50%;
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	border-radius: 11px;
}
.svPager {
	text-align: center;
	line-height: 2;
}
.home ol.svPager { /* width set dynamically in /display_ojects/feedslideshow/htmlhead/slideshow.jquery.cfm */
	/* width: #pagerWidth#; */
	position: relative;
	z-index: 2;
	text-align: center;
	margin: 10px 0;
	padding: 0;
	list-style: none;
}
ol.svPager li {
}
ol.svPager a {
	color: #fff;
	background: #0c243a;
	outline: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
ol.svPager li.activeLI a, ol.svPager a:hover {
	background: #ff3405;
	text-decoration: none;
}
/* @end Slideshow
-------------------------------- */

/* @end Indexes
-------------------------------- */


/* @group Session Tools
===================================== */

#svSessionTools p#welcome {
	font-weight: bold;
	color: #ff3405;
}
/* @end Session Tools
-------------------------------- */


/* @group User Tools - Categories
===================================== */

#svCategories li {
	margin: 0;
	padding: 0;
}
#svCategories li a {
	margin: 0;
	padding: 0;
}
/* @end User Tools - Categories
-------------------------------- */


/* @group User Tools - Favorites
===================================== */

#favoriteList li {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
}
#favoriteList li a {
	margin: 0;
	padding: 0;
}

/* @end User Tools - Favorites
-------------------------------- */

/* @end MODULES
-------------------------------- */

/* fonts */


/* Fonts */
@font-face {
 font-family: 'HelveticaNeue35Thin';
 src: url('fonts/helveticaNeue35Thin/helveticaneue-thin-webfont.eot');
 src: url('fonts/helveticaNeue35Thin/helveticaneue-thin-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/helveticaNeue35Thin/helveticaneue-thin-webfont.woff') format('woff'), url('fonts/helveticaNeue35Thin/helveticaneue-thin-webfont.ttf') format('truetype'), url('fonts/helveticaNeue35Thin/helveticaneue-thin-webfont.svg#HelveticaNeue35Thin') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'HelveticaNeue47LightCondensed';
 src: url('fonts/helveticaNeue47LightCond/helveticaneue-lightcond-webfont.eot');
 src: url('fonts/helveticaNeue47LightCond/helveticaneue-lightcond-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/helveticaNeue47LightCond/helveticaneue-lightcond-webfont.woff') format('woff'), url('fonts/helveticaNeue47LightCond/helveticaneue-lightcond-webfont.ttf') format('truetype'), url('fonts/helveticaNeue47LightCond/helveticaneue-lightcond-webfont.svg#HelveticaNeue47LightCondensed') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'HelveticaNeue57Condensed';
 src: url('fonts/helveticaNeue57Cond/helveticaneue-condensed-webfont.eot');
 src: url('fonts/helveticaNeue57Cond/helveticaneue-condensed-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/helveticaNeue57Cond/helveticaneue-condensed-webfont.woff') format('woff'), url('fonts/helveticaNeue57Cond/helveticaneue-condensed-webfont.ttf') format('truetype'), url('fonts/helveticaNeue57Cond/helveticaneue-condensed-webfont.svg#HelveticaNeue57Condensed') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'HelveticaNeue67MdCn';
 src: url('fonts/helveticaNeue67BoldCond/helveticaneue-mediumcond-webfont.eot');
 src: url('fonts/helveticaNeue67BoldCond/helveticaneue-mediumcond-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/helveticaNeue67BoldCond/helveticaneue-mediumcond-webfont.woff') format('woff'), url('fonts/helveticaNeue67BoldCond/helveticaneue-mediumcond-webfont.ttf') format('truetype'), url('fonts/helveticaNeue67BoldCond/helveticaneue-mediumcond-webfont.svg#HelveticaNeue67MdCn') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'HelveticaNeue75Bold';
 src: url('fonts/helveticaNeue75Bold/helveticaneue-bold-webfont.eot');
 src: url('fonts/helveticaNeue75Bold/helveticaneue-bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/helveticaNeue75Bold/helveticaneue-bold-webfont.woff') format('woff'), url('fonts/helveticaNeue75Bold/helveticaneue-bold-webfont.ttf') format('truetype'), url('fonts/helveticaNeue75Bold/helveticaneue-bold-webfont.svg#HelveticaNeue75Bold') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'HelveticaNeue77BoldCondensed';
 src: url('fonts/helveticaNeue77BoldCond/helveticaneue-boldcond-webfont.eot');
 src: url('fonts/helveticaNeue77BoldCond/helveticaneue-boldcond-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/helveticaNeue77BoldCond/helveticaneue-boldcond-webfont.woff') format('woff'), url('fonts/helveticaNeue77BoldCond/helveticaneue-boldcond-webfont.ttf') format('truetype'), url('fonts/helveticaNeue77BoldCond/helveticaneue-boldcond-webfont.svg#HelveticaNeue77BoldCondensed') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'HelveticaNeueUltraLight';
 src: url('fonts/helveticaNeueUltraLight/helveticaneue-ultralight-webfont.eot');
 src: url('fonts/helveticaNeueUltraLight/helveticaneue-ultralight-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/helveticaNeueUltraLight/helveticaneue-ultralight-webfont.woff') format('woff'), url('fonts/helveticaNeueUltraLight/helveticaneue-ultralight-webfont.ttf') format('truetype'), url('fonts/helveticaNeueUltraLight/helveticaneue-ultralight-webfont.svg#helveticaNeueUltraLight') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'TelefanteBlackItalicRegular';
 src: url('fonts/telefanteBoldItalic/telefante_black_italic-webfont.eot');
 src: url('fonts/telefanteBoldItalic/telefante_black_italic-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/telefanteBoldItalic/telefante_black_italic-webfont.woff') format('woff'), url('fonts/telefanteBoldItalic/telefante_black_italic-webfont.ttf') format('truetype'), url('fonts/telefanteBoldItalic/telefante_black_italic-webfont.svg#TelefanteBlackItalicRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'TrajanProRegular';
 src: url('fonts/TrajanPro/trajanpro-regular-webfont.eot');
 src: url('fonts/TrajanPro/trajanpro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/TrajanPro/trajanpro-regular-webfont.woff') format('woff'), url('fonts/TrajanPro/trajanpro-regular-webfont.ttf') format('truetype'), url('fonts/TrajanPro/trajanpro-regular-webfont.svg#TrajanProRegular') format('svg');
 font-weight: normal;
 font-style: normal;
}
/* sweepstakes css */
.dvSweepStakes {
	background: #f8f8f8 url(../images-sweepstakes/topBannerImg.jpg) 0 0 no-repeat;
}
.infoContainer {
	display:inline-block;
	width:613px;
	/*height:1435px;*/
	position:relative;
	margin:173px 0 0 184px;
	float:left;
}
.infoContainer .topHeading {
	background: url(../images-sweepstakes/headerImg.png) 0 0 no-repeat;
	width:613px;
	height:100px;
	position:absolute;
	left:0;
	top:0;
	z-index:10;
}
.infoContainer .topHeading .headingTxt {
	font:17px 'HelveticaNeue67MdCn';
	color:#3679a8;
	text-transform:uppercase;
	text-align:center;
	line-height:68px;
	display:inline-block;
	width:600px;
}
.formContainer {
	width:600px;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4);
	background-color:#fafafa;
	margin: 85px 0 0 6px;
	z-index:9;
}
.topPara {
	display:inline-block;
	padding:30px 40px 5px 40px;
	font-size:11px;
}
.horDivider {
	background: url(../images-sweepstakes/horDivider.gif) center 0 no-repeat;
	width:600px;
	height:40px;
}
.frmTitle {
	font:18px 'HelveticaNeue47LightCondensed';
	color:#3679a8;
	width:600px;
	text-align:center;
	display:inline-block;
}
#formSweepstakes {
	width:530px;
	margin:0 auto;
}
#formSweepstakes label {
	width:125px !important;
	font-size:11px !important;
	text-align:left;
}
#formSweepstakes input[type=text] {
	width:340px !important;
	border:1px solid #dbdbdb;
	font-size: 11px;
	padding: 3px;
}
ul.holidayRdBtn {
	margin-bottom:20px;
	display:inline-block;
	float:left;
}
ul.holidayRdBtn li {
	line-height:1.5em;
	float:left;
	list-style:none;
}
ul.holidayRdBtn li input {
	float:left !important;
}
ul.holidayRdBtn li span {
	float:left !important;
	padding:0 0 0 3px !important;
	font:normal 11px/20px Arial, Helvetica, sans-serif !important;
}
.smallTitle {
	width:500px;
	margin-bottom:10px;
	font:bold 11px Arial, Helvetica, sans-serif;
}
ul.btnScuba li, ul.btnSpa li {
	width:110px;
}
ul.btnGolf li {
	width:150px;
}
ul.btnShopping li {
	width:150px;
}
#btnResortsOffer {
	width:254px;
	display:inline-block;
	float:left;
}
.vacsBullets li {
	background: url(../images-sweepstakes/brownBulletImg.gif) left 8px no-repeat;
	padding-left: 13px;
	padding-top:3px;
	list-style: none;
	color: #797266;
	line-height: 16px;
	font-size:11px;
}
#btnResortsNews {
	width:275px;
	display:inline-block;
	float:left;
}
#btnResortsNews span {
	font-size:11px;
	font-weight:bold;
}
.frmBtmButton {
	width:500px;
	margin:20px 0;
}
.frmBtmButton span {
	display:inline-block;
}
.btnInputSubmit {
	-moz-box-shadow:inset 0px 0px 0px 2px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 2px #ffffff;
	box-shadow:inset 0px 0px 0px 2px #ffffff;
	background: url(../images-sweepstakes/btnArrow.png) 14px 12px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2ea3d9), color-stop(1, #085b82));
	background: url(../images-sweepstakes/btnArrow.png) 14px 12px no-repeat, -moz-linear-gradient(top, #2ea3d9 5%, #085b82 100%);
	background: url(../images-sweepstakes/btnArrow.png) 14px 12px no-repeat, -webkit-linear-gradient(top, #2ea3d9 5%, #085b82 100%);
	background: url(../images-sweepstakes/btnArrow.png) 14px 12px no-repeat, -o-linear-gradient(top, #2ea3d9 5%, #085b82 100%);
	background: url(../images-sweepstakes/btnArrow.png) 14px 12px no-repeat, -ms-linear-gradient(top, #2ea3d9 5%, #085b82 100%);
	background: url(../images-sweepstakes/btnArrow.png) 14px 12px no-repeat, linear-gradient(to bottom, #2ea3d9 5%, #085b82 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ea3d9', endColorstr='#085b82', GradientType=0);
	background-color:#2ea3d9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #c3c6c7;
	display:inline-block;
	color:#ffffff;
	font:normal 15px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:10px 17px 10px 25px;
	text-decoration:none;
	text-shadow:0px 1px 0px #7cacde;
}
.btnInputSubmit:hover {
	background: url(../images-sweepstakes/btnArrow.png) 14px 12px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #085b82), color-stop(1, #2ea3d9));
	background: url(../images-sweepstakes/btnArrow.png) 14px 12px no-repeat, -moz-linear-gradient(top, #085b82 5%, #2ea3d9 100%);
	background: url(../images-sweepstakes/btnArrow.png) 14px 12px no-repeat, -webkit-linear-gradient(top, #085b82 5%, #2ea3d9 100%);
	background: url(../images-sweepstakes/btnArrow.png) 14px 12px no-repeat, -o-linear-gradient(top, #085b82 5%, #2ea3d9 100%);
	background:-ms-linear-gradient(top, #085b82 5%, #2ea3d9 100%);
	background: url(../images-sweepstakes/btnArrow.png) 14px 12px no-repeat, linear-gradient(to bottom, #085b82 5%, #2ea3d9 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#085b82', endColorstr='#2ea3d9', GradientType=0);
	background-color:#085b82;
	color:#ffffff;
}
.btnInputSubmit:active {
	position:relative;
	top:1px;
	color:#ffffff;
}
.btnInputSubmit {
	-moz-box-shadow:inset 0px 0px 0px 2px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 2px #ffffff;
	box-shadow:inset 0px 0px 0px 2px #ffffff;
	background: url(../images-sweepstakes/btnArrow.png) 14px 12px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2ea3d9), color-stop(1, #085b82));
	background: url(../images-sweepstakes/btnArrow.png) 14px 12px no-repeat, -moz-linear-gradient(top, #2ea3d9 5%, #085b82 100%);
	background: url(../images-sweepstakes/btnArrow.png) 14px 12px no-repeat, -webkit-linear-gradient(top, #2ea3d9 5%, #085b82 100%);
	background: url(../images-sweepstakes/btnArrow.png) 14px 12px no-repeat, -o-linear-gradient(top, #2ea3d9 5%, #085b82 100%);
	background: url(../images-sweepstakes/btnArrow.png) 14px 12px no-repeat, -ms-linear-gradient(top, #2ea3d9 5%, #085b82 100%);
	background: url(../images-sweepstakes/btnArrow.png) 14px 12px no-repeat, linear-gradient(to bottom, #2ea3d9 5%, #085b82 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ea3d9', endColorstr='#085b82', GradientType=0);
	background-color:#2ea3d9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #c3c6c7;
	display:inline-block;
	color:#ffffff;
	font:normal 15px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:10px 17px 10px 25px;
	text-decoration:none;
	text-shadow:0px 1px 0px #7cacde;
}
.btnInputSubmit:hover {
	background: url(../images-sweepstakes/btnArrow.png) 14px 12px no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #085b82), color-stop(1, #2ea3d9));
	background: url(../images-sweepstakes/btnArrow.png) 14px 12px no-repeat, -moz-linear-gradient(top, #085b82 5%, #2ea3d9 100%);
	background: url(../images-sweepstakes/btnArrow.png) 14px 12px no-repeat, -webkit-linear-gradient(top, #085b82 5%, #2ea3d9 100%);
	background: url(../images-sweepstakes/btnArrow.png) 14px 12px no-repeat, -o-linear-gradient(top, #085b82 5%, #2ea3d9 100%);
	background:-ms-linear-gradient(top, #085b82 5%, #2ea3d9 100%);
	background: url(../images-sweepstakes/btnArrow.png) 14px 12px no-repeat, linear-gradient(to bottom, #085b82 5%, #2ea3d9 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#085b82', endColorstr='#2ea3d9', GradientType=0);
	background-color:#085b82;
	color:#ffffff;
}
.btnInputSubmit:active {
	position:relative;
	top:1px;
	color:#ffffff;
}
.r357 .btnSubmit {
	-moz-box-shadow:inset 0px 0px 0px 2px #ffffff;
	-webkit-box-shadow:inset 0px 0px 0px 2px #ffffff;
	box-shadow:inset 0px 0px 0px 2px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2ea3d9), color-stop(1, #085b82));
	background:-moz-linear-gradient(top, #2ea3d9 5%, #085b82 100%);
	background:-webkit-linear-gradient(top, #2ea3d9 5%, #085b82 100%);
	background:-o-linear-gradient(top, #2ea3d9 5%, #085b82 100%);
	background:-ms-linear-gradient(top, #2ea3d9 5%, #085b82 100%);
	background:linear-gradient(to bottom, #2ea3d9 5%, #085b82 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2ea3d9', endColorstr='#085b82', GradientType=0);
	background-color:#2ea3d9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #c3c6c7;
	display:inline-block;
	color:#ffffff;
	font:normal 15px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:9px 15px;
	text-decoration:none;
	text-shadow:0px 1px 0px #7cacde;
}
.btnSubmit:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #085b82), color-stop(1, #2ea3d9));
	background:-moz-linear-gradient(top, #085b82 5%, #2ea3d9 100%);
	background:-webkit-linear-gradient(top, #085b82 5%, #2ea3d9 100%);
	background:-o-linear-gradient(top, #085b82 5%, #2ea3d9 100%);
	background:-ms-linear-gradient(top, #085b82 5%, #2ea3d9 100%);
	background:linear-gradient(to bottom, #085b82 5%, #2ea3d9 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#085b82', endColorstr='#2ea3d9', GradientType=0);
	background-color:#085b82;
	color:#ffffff;
}
.btnSubmit:active {
	position:relative;
	top:1px;
	color:#ffffff;
}
.btnSubmit span {
	background: url(../images-sweepstakes/btnArrow.png) 0 0 no-repeat;
	padding: 0 0 0 17px;
}
.callUs {
	background: url(../images-sweepstakes/horline.gif) center 45px no-repeat;
	width:950px;
	height:100px;
	font-family:'HelveticaNeue47LightCondensed';
	text-align:center;
}
.horLine {
	background: url(../images-sweepstakes/horLine.png) 0 0 no-repeat;
	width:700px;
	height:40px;
	margin:3px 0 0 150px;
}
.txtTermCondi {
	font-size:11px;
	margin:0 30px;
	padding:5px 0 30px 0;
}
form li {
	clear:none;
	width:auto;
	margin-bottom:0;
}
.errorMsgContainer {
	width:500px;
	margin:10px 0 15px 35px
}
.errorMsgContainer h4 {
	font: bold 11px Arial, Helvetica, sans-serif !important;
}
.errorMsgContainer ol {
	margin:0 0 0 14px;
}
.errorMsgContainer ol li {
	font-size: 11px;
	color:#F00;
	list-style-image:none;
	margin:5px;
}
#dvThanksContent {
	background: url(../images-sweepstakes/thankyou-bg.jpg) 0 0 no-repeat;
	padding: 35px 0px 0px 20px;
}
#thankyouBG {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgb(242, 242, 242) 100%);
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	box-shadow:0 0 5px #888;
	margin:0 auto 100px;
	padding:35px 50px;
	width: 665px;
}
#thankyouBG h1#mainTitle {
	color:#3679a8;
	font-family:HelveticaNeue47LightCondensed;
	font-size:22px;
	font-weight:400;
	line-height:27px;
	margin:15px 0 0;
	padding:0;
}
h1#mainTitle span {
	color: rgb(0, 67, 98);
	font-family: 'HelveticaNeue35Thin';
	font-size: 40px;
	letter-spacing: -1px;
}
.introPara {
	border-top:1px dotted #919191;
	color:#797266;
	font:400 14px/18px Arial;
	margin:10px auto;
	padding:10px 0 0;
	text-align:center;
	width:550px;
}
.introPara span {
	font-size: 18px;
	font-weight: bold;
}
.resortFeat {
	background:url(../images-sweepstakes/shadow.gif) center bottom no-repeat;
	margin:20px auto;
	padding:0 0 20px;
	width:730px;
}
.resortFeat .leftCol {
	height:310px;
	margin:0 15px 0 0;
	width:305px;
}
.resortFeat .leftCol p {
	color:#797266;
	font-size:14px;
	line-height:20px;
	margin:20px 0;
}
.resortFeat .leftCol a.learnMoreDe {
	background:url(../images-sweepstakes/learn-more-de.gif) left top no-repeat;
	display:block;
	height:36px;
	margin:20px auto;
	width:314px;
}
.resortFeat .leftCol a.learnMoreFr {
	background:url(../images-sweepstakes/learn-more-fr.gif) left top no-repeat;
	display:block;
	height:36px;
	margin:20px auto;
	width:314px;
}
.resortFeat .leftCol a.learnMoreIt {
	background:url(../images-sweepstakes/learn-more-it.gif) left top no-repeat;
	display:block;
	height:36px;
	margin:20px auto;
	width:314px;
}
.resortFeat .leftCol a.learnMoreDe:hover, .resortFeat .leftCol a.learnMoreFr:hover, .resortFeat .leftCol a.learnMoreIt:hover {
	background-position: left bottom;
}
/* for country link in top header */
#lanBox {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAADjCAAAAACKxZrfAAAAKUlEQVQoz2P8z8DEgIJYMESIlMUqRXVBNBGqK6Aid1DZRYYC2gmSkdIAvrgm6cBmrJgAAAAASUVORK5CYII=");
	background-position: left top;
	background-repeat: repeat-x;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
	display: none;
	height: 225px;
	position: absolute;
	right: 8px;
	top: 25px;
	width: 620px;
	z-index: 100;
}
#lanBox .lanBoxCol {
	display: inline-block;
	margin-bottom: 0;
	margin-left: 25px;
	margin-right: 15px;
	margin-top: 22px;
	vertical-align: top;
	width: 265px;
}
#lanBox .lanBoxCol h2 {
	color: rgb(11, 65, 98);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
#lanBox .lanBoxCol .lanLists {
	display: inline-block;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 7px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	text-align: left;
	vertical-align: top;
	width: 115px;
}
#lanBox .lanBoxCol .lanLists li {
	border-bottom-color: rgb(158, 158, 158);
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	margin:0 !important;
}
#lanBox .lanBoxCol .lanLists li a {
	-moz-text-blink: none;
	-moz-text-decoration-color: -moz-use-text-color;
	-moz-text-decoration-line: none;
	-moz-text-decoration-style: solid;
	color: rgb(120, 114, 102);
	display: block;
	font:10px 'HelveticaNeue67MdCn';
	height: 25px;
	line-height: 25px;
	padding-bottom: 0;
	padding-left: 3px;
	padding-right: 0;
	padding-top: 0;
	text-transform: uppercase;
	width: 112px;
}
#lanBox .lanBoxCol .lanLists li a:hover {
	background-color: rgb(255, 255, 255);
}
.lanUSA {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px 0;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanCanada {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px -25px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanArgentina {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px -50px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanBrazil {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px -75px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanChile {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px -100px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanColombia {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px -125px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanBolivia {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px -150px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanEcuador {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px -175px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanMexico {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px -200px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanPeru {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px -225px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanPR {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px -250px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanUruguay {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px -275px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanVenezuela {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px -300px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanUK {
	background-image:url(../images/flagsEurope.png);
	background-position:15px 0;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanIreland {
	background-image:url(../images/flagsEurope.png);
	background-position:15px -25px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanBelgium {
	background-image:url(../images/flagsEurope.png);
	background-position:15px -50px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanRussia {
	background-image:url(../images/flagsEurope.png);
	background-position:15px -75px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanFrance {
	background-image:url(../images/flagsEurope.png);
	background-position:15px -100px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanGermany {
	background-image:url(../images/flagsEurope.png);
	background-position:15px -125px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanItaly {
	background-image:url(../images/flagsEurope.png);
	background-position:15px -150px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanPortugal {
	background-image:url(../images/flagsEurope.png);
	background-position:15px -175px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanSpain {
	background-image:url(../images/flagsEurope.png);
	background-position:15px -200px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanNorway {
	background-image:url(../images/flagsEurope.png);
	background-position:15px -225px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanSweden {
	background-image:url(../images/flagsEurope.png);
	background-position:15px -250px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
a#itButton, a#deButton, a#frButton, a#ptButton, a#esButton, a#enButton {
	background-image: url(../images/languageTopBar.png);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
	position: absolute;
	right: 6px;
	top: 3px;
	width: 127px;
	color:rgb(175, 158, 135);
	text-transform:uppercase;
}
a#itButton:hover, a#deButton:hover, a#frButton:hover, a#ptButton:hover, a#esButton:hover, a#enButton:hover {
	background-position: left -25px;
}
a#itButton.activeLan, a#deButton.activeLan, a#frButton.activeLan, a#ptButton.activeLan, a#esButton.activeLan, a#enButton.activeLan {
	background-position: left -50px;
}
#itButton span, #deButton span, #frButton span, #ptButton span, #esButton span, #enButton span {
	background-image:url(../images/flagsEurope.png);
	background-repeat:no-repeat;
	height:25px;
	width:110px;
	padding:3px 0 0 22px;
	display:inline-block;
}
#itButton span {
	background-position:21px -151px;
}
#deButton span {
	background-position:21px -126px;
}
#frButton span {
	background-position:21px -101px;
}
#ptButton span {
	background-position:21px -176px;
}
#esButton span {
	background-position:21px -201px;
}
#enButton span {
	background-position:21px -26px;
}
======= @font-face {
 font-family: 'HelveticaNeue-Bold';
 src: url('fonts/HelveticaNeue-Bold.eot');
 src:url('fonts/HelveticaNeue-Bold.woff') format('woff'), url('fonts/HelveticaNeue-Bold.ttf') format('truetype'), url('fonts/HelveticaNeue-Bold.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'HelveticaNeue67MdCn';
 src: url('fonts/helveticaneue-condensed-webfont.eot');
 src: url('fonts/helveticaneue-condensed-webfont.woff') format('woff'), url('fonts/helveticaneue-condensed-webfont.ttf') format('truetype'), url('fonts/helveticaneue-condensed-webfont.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'HelveticaNeue57Condensed';
 src: url('fonts/helveticaneue-condensed-webfont.eot');
 src: url('fonts/helveticaneue-condensed-webfont.woff') format('woff'), url('fonts/helveticaneue-condensed-webfont.ttf') format('truetype'), url('fonts/helveticaneue-condensed-webfont.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}
/* for country link in top header */
#lanBox {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAADjCAAAAACKxZrfAAAAKUlEQVQoz2P8z8DEgIJYMESIlMUqRXVBNBGqK6Aid1DZRYYC2gmSkdIAvrgm6cBmrJgAAAAASUVORK5CYII=");
	background-position: left top;
	background-repeat: repeat-x;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.8);
	display: none;
	height: 225px;
	position: absolute;
	right: 8px;
	top: 25px;
	width: 620px;
	z-index: 100;
}
#lanBox .lanBoxCol {
	display: inline-block;
	margin-bottom: 0;
	margin-left: 25px;
	margin-right: 15px;
	margin-top: 22px;
	vertical-align: top;
	width: 265px;
}
#lanBox .lanBoxCol h2 {
	color: rgb(11, 65, 98);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}
#lanBox .lanBoxCol .lanLists {
	display: inline-block;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 7px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	text-align: left;
	vertical-align: top;
	width: 115px;
}
#lanBox .lanBoxCol .lanLists li {
	border-bottom-color: rgb(158, 158, 158);
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	margin:0 !important;
}
#lanBox .lanBoxCol .lanLists li a {
	-moz-text-blink: none;
	-moz-text-decoration-color: -moz-use-text-color;
	-moz-text-decoration-line: none;
	-moz-text-decoration-style: solid;
	color: rgb(120, 114, 102);
	display: block;
	font:10px 'HelveticaNeue67MdCn';
	height: 25px;
	line-height: 25px;
	padding-bottom: 0;
	padding-left: 3px;
	padding-right: 0;
	padding-top: 0;
	text-transform: uppercase;
	width: 112px;
}
#lanBox .lanBoxCol .lanLists li a:hover {
	background-color: rgb(255, 255, 255);
}
.lanUSA {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px 0;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanCanada {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px -25px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanArgentina {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px -50px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanBrazil {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px -75px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanChile {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px -100px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanColombia {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px -125px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanBolivia {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px -150px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanEcuador {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px -175px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanMexico {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px -200px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanPeru {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px -225px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanPR {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px -250px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanUruguay {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px -275px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanVenezuela {
	background-image:url(../images/flagsAmerica.png);
	background-position:10px -300px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanUK {
	background-image:url(../images/flagsEurope.png);
	background-position:15px 0;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanIreland {
	background-image:url(../images/flagsEurope.png);
	background-position:15px -25px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanBelgium {
	background-image:url(../images/flagsEurope.png);
	background-position:15px -50px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanRussia {
	background-image:url(../images/flagsEurope.png);
	background-position:15px -75px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanFrance {
	background-image:url(../images/flagsEurope.png);
	background-position:15px -100px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanGermany {
	background-image:url(../images/flagsEurope.png);
	background-position:15px -125px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanItaly {
	background-image:url(../images/flagsEurope.png);
	background-position:15px -150px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanPortugal {
	background-image:url(../images/flagsEurope.png);
	background-position:15px -175px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanSpain {
	background-image:url(../images/flagsEurope.png);
	background-position:15px -200px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanNorway {
	background-image:url(../images/flagsEurope.png);
	background-position:15px -225px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
.lanSweden {
	background-image:url(../images/flagsEurope.png);
	background-position:15px -250px;
	background-repeat:no-repeat;
	height:25px;
	width:110px;
}
a#itButton, a#deButton, a#frButton, a#ptButton, a#esButton, a#enButton, a#ecButton, a#ruButton, a#mxButton, a#peButton, a#prButton, a#uyButton, a#veButton, a#coButton, a#clButton, a#arButton, a#brButton {
	background-image: url(../images/languageTopBar.png);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
	height: 24px;
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
	position: absolute;
	right: 6px;
	top: 3px;
	width: 127px;
	color:rgb(175, 158, 135);
	text-transform:uppercase;
}
a#itButton:hover, a#deButton:hover, a#frButton:hover, a#ptButton:hover, a#esButton:hover, a#enButton:hover, a#ecButton:hover, a#ruButton:hover, a#mxButton:hover, a#peButton:hover, a#prButton:hover, a#uyButton:hover, a#veButton:hover, a#coButton:hover, a#clButton:hover, a#arButton:hover, a#brButton:hover {
	background-position: left -25px;
}
a#itButton.activeLan, a#deButton.activeLan, a#frButton.activeLan, a#ptButton.activeLan, a#esButton.activeLan, a#enButton.activeLan, a#ecButton.activeLan, a#ruButton.activeLan, a#mxButton.activeLan, a#peButton.activeLan, a#prButton.activeLan, a#uyButton.activeLan, a#veButton.activeLan, a#coButton.activeLan, a#clButton.activeLan, a#arButton.activeLan, a#brButton.activeLan {
	background-position: left -50px;
}
#itButton span, #deButton span, #frButton span, #ptButton span, #esButton span, #enButton span, #ruButton span {
	background-image:url(../images/flagsEurope.png);
	background-repeat:no-repeat;
	height:25px;
	width:110px;
	padding:3px 0 0 22px;
	display:inline-block;
}
#ecButton span, #mxButton span, #peButton span, #prButton span, #uyButton span, #veButton span, #coButton span, #clButton span, #arButton span, #brButton span {
	background-image:url(../images/flagsAmerica.png);
	background-repeat:no-repeat;
	height:25px;
	width:110px;
	padding:3px 0 0 22px;
	display:inline-block;
}
#itButton span {
	background-position:21px -151px;
}
#deButton span {
	background-position:21px -126px;
}
#frButton span {
	background-position:21px -101px;
}
#ptButton span {
	background-position:21px -176px;
}
#esButton span {
	background-position:21px -201px;
}
#enButton span {
	background-position:21px -26px; /* ireland ie site*/
}
#ruButton span {
	background-position:21px -76px;
}
#ecButton span {
	background-position:15px -176px;
}
#mxButton span {
	background-position:15px -201px;
}
#peButton span {
	background-position:15px -226px;
}
/*========*/
#prButton span {
	background-position:20px -251px;
}
#uyButton span {
	background-position:15px -276px;
}
#veButton span {
	background-position:15px -301px;
}
#coButton span {
	background-position:15px -126px;
}
#clButton span {
	background-position:15px -101px;
}
#arButton span {
	background-position:15px -51px;
}
#brButton span {
	background-position:15px -76px;
}
/* ===css for Barbados==== */
#topContent hgroup {
	margin-top: 37px;
	position: absolute;
	z-index: 1;
}
#topContent hgroup h1 {
	color: #FFFFFF;
	font:normal 25px HelveticaNeue57Condensed;
	line-height: 120px;
	margin: 0;
	padding: 20px 0 0 50px;
}
#topContent hgroup h1 .hero {
	font-family: TrajanProRegular;
	font-size: 90px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: -0.03em;
	line-height: normal;
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
}
#topContent hgroup h2 {
	color: rgba(255, 255, 255, 0.93);
	font:normal 20px/16px HelveticaNeue57Condensed;
	letter-spacing: 8px;
	margin: 0 0 0 235px;
	text-shadow: 0 2px 2px rgba(0, 0, 0, 0.3);
}
#topContent p.top-ribbon {
	background-color: #AE2322;
	background-image: -moz-linear-gradient(center top, #D33B38, #AE2322);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-family: TrajanProRegular;
	font-size: 16px;
	margin: 0;
	padding:9px 0 9px 0;
	text-align: center;
}
#topContent img.splash {
	margin-bottom: 72px;
	position: relative;
}
#topContent .header-captions {
	margin: 590px 0 0 32px;
	position: absolute;
	z-index: 998;
}
#topContent .header-captions figure {
	background-color: #FFFFFF;
	box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.25);
	display: inline-block;
	margin: 0 0 0 30px;
	padding: 3px;
	text-align: center;
	vertical-align: top;
	width: 133px;
}
#topContent .header-captions figure figcaption {
	margin: 5px 0 5px 0;
}
#topContent .header-captions blockquote {
	display: inline-block;
	margin: 25px 0 25px 0;
	padding: 20px 25px 0 25px;
	vertical-align: top;
	width: 580px;
}
#topContent .header-captions blockquote p {
	color: #383838;
	font-family: HelveticaNeue57Condensed;
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 0;
}
#topContent .header-captions blockquote p span {
	font-family: HelveticaNeue57Condensed;
	font-size: 26px;
}
#topContent .header-captions blockquote p span.blue-arial {
	color: #3679A8;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	margin-top: 15px 0 15px 0;
}
#topContent .header-captions blockquote footer cite {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
}
#topContent .header-captions blockquote footer img.signature {
	margin-top: 10px 0 10px 0;
}
p.description {
	color: #908F8F;
	font-size: 14px;
	line-height: 21px;
}
p.description span {
	color: #383838;
	font-family: HelveticaNeue57Condensed;
	font-size: 19px;
}
#main h1#mainTitle {
	color: #B47954;
}
#main h1#mainTitle span {
	color: #56362E;
}
#main p.largerFont strong {
	color: #B47954;
	display: block;
	margin-bottom: 10px;
}
#main p a, #main ul.resortPoints li a {
	color: #B47954;
}
#main p a:hover, #main ul.resortPoints li a:hover {
	color: #755A53;
}
#main h2.subTitle {
	color: #B47954;
}
#main header hgroup h3 {
	color: #B47954;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 15px;
}
#top-collage {
	background:rgba(0, 0, 0, 0) url("../images/top-collage.jpg") center top no-repeat;
	padding: 430px 480px 36px 40px;
}
#slider-wrapper {
	position: relative;
	text-align: left;
	-webkit-box-shadow: 0px 19px 15px 0px rgba(68, 95, 148, 0.25);
	-moz-box-shadow: 0px 19px 15px 0px rgba(68, 95, 148, 0.25);
	box-shadow: 0px 19px 15px 0px rgba(68, 95, 148, 0.25);
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696')";
}
#slider-wrapper .top-controls-wrapper {
	margin: 10px 0;
	text-align: center;
}
#slider-wrapper .top-controls-wrapper .top-control {
	width: 12px;
	height: 12px;
	border: 2px solid white;
	-webkit-border-radius: 180px;
	-moz-border-radius: 180px;
	border-radius: 180px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	display: inline-block;
 *display: inline;
	zoom: 1;
	vertical-align: top;
}
#slider-wrapper .top-controls-wrapper .selected {
	background-color: #10476e;
	background-image: -moz-linear-gradient(top, #1a6a9b, #10476e);
	background-image: -ms-linear-gradient(top, #1a6a9b, #10476e);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1a6a9b), to(#10476e));
	background-image: -webkit-linear-gradient(top, #1a6a9b, #10476e);
	background-image: -o-linear-gradient(top, #1a6a9b, #10476e);
	background-image: linear-gradient(top, #1a6a9b, #10476e);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF1A6A9B', endColorstr='#FF10476E');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF1A6A9B', endColorstr='#FF10476E')";
}
#slider-wrapper h4 {
	position: absolute;
	bottom: -21px;
	margin: 0 43px;
	z-index: 99;
	width: 90%;
	padding-top: 5px;
	padding-bottom: 5px;
	font: 15px/23px "TrajanProRegular";
	-webkit-font-smoothing: antialiased;
	color: white;
	text-align: center;
	-webkit-box-shadow: 0px 10px 15px -5px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0px 10px 15px -5px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 10px 15px -5px rgba(0, 0, 0, 0.25);
 filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696');
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696')";
	background-color: #ae2322;
	background-image: -moz-linear-gradient(top, #d33b38, #ae2322);
	background-image: -ms-linear-gradient(top, #d33b38, #ae2322);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d33b38), to(#ae2322));
	background-image: -webkit-linear-gradient(top, #d33b38, #ae2322);
	background-image: -o-linear-gradient(top, #d33b38, #ae2322);
	background-image: linear-gradient(top, #d33b38, #ae2322);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFD33B38', endColorstr='#FFAE2322');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFD33B38', endColorstr='#FFAE2322')";
}
.slider-frame {
	position: relative;
	overflow: hidden;
	width:912px;
}
.slider-frame .slider {
	font-size: 0;
	width: 1824px;
}
.slider-frame .slider img {
	display: inline-block;
 *display: inline;
	zoom: 1;
	vertical-align: top;
}
.slider-frame .controls-wrapper {
	position: absolute;
	z-index: 1;
	top: 50%;
	width: 100%;
}
.slider-frame .controls-wrapper .controls {
	width: 18px;
	height: 34px;
	display: inline-block;
*display: inline;
	zoom: 1;
	vertical-align: top;
}
.slider-frame .controls-wrapper .controls.left {
	/*background: url('http://www.sandals.com/assets/img/sbd/slider-arrow-left.png') top left no-repeat;*/
	margin-left: 25px;
}
.slider-frame .controls-wrapper .controls.right {
	/*background: url('http://www.sandals.com/assets/img/sbd/slider-arrow-right.png') top left no-repeat;*/
	position: absolute;
	right: 25px;
}
#sbdGrandOpening {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: url("../images/blue-ribbon-fullwidth.jpg");
	background-origin: padding-box;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: auto auto;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	padding-top: 47px;
	text-align: center;
	width: 910px;
}
#sbdGrandOpening h4 {
	-moz-font-feature-settings: normal;
	-moz-font-language-override: normal;
	-x-system-font: none;
	background-color: #AE2322;
	background-image: -moz-linear-gradient(center top, #D33B38, #AE2322);
	background-repeat: repeat-x;
	color: #FFFFFF;
	font-family: TrajanProRegular;
	font-size: 18px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	margin-bottom: 20px;
	padding-top: 5px;
	text-align: center;
	width: 90%;
}
#sbdGrandOpening p {
	-moz-font-feature-settings: normal;
	-moz-font-language-override: normal;
	-x-system-font: none;
	color: #453C2D;
	font-family: TrajanProRegular;
	font-size: 23px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	text-align: center;
}
#sbdGrandOpening p span {
	color: #D04F47;
	font: 46px/40px "TrajanProRegular";
	-webkit-font-smoothing: antialiased;
}
#sbdGrandOpening h5 {
	-moz-font-feature-settings: normal;
	-moz-font-language-override: normal;
	-x-system-font: none;
	color: #67645D;
	font: 20px/22px "HelveticaNeue67MdCn";
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
#sbdGrandOpening h5 span.red {
	color: #D04F47;
	font: 32px/34px Arial, Helvetica, sans-serif;
	font-weight: bold;
	-webkit-font-smoothing: antialiased;
}
#sbdGrandOpening a.book-now {
	-moz-font-feature-settings: normal;
	-moz-font-language-override: normal;
	-x-system-font: none;
	background-clip: padding-box;
	background-color: #D33B38;
	background-image: -moz-linear-gradient(center top, #AD2321, #D33B38);
	background-repeat: repeat-x;
	border-bottom-color: #FFFFFF;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #FFFFFF;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #FFFFFF;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 1px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	box-shadow: 0 5px 6px -1px rgba(0, 0, 0, 0.2);
	color: #FFFFFF;
	font-family: "HelveticaNeue67MdCn";
	font-size: 18px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 25px;
	margin-top: 46px;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 4px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 4px;
	display:inline-block;
	-webkit-font-smoothing: antialiased;
}
#barbadosFeatures {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: #ECECEC;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-repeat: repeat;
	background-size: auto auto;
	margin-bottom: 40px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 70px;
	position: relative;
	width: 864px;
}
#barbadosFeatures img {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-image-outset: 0 0 0 0;
	border-image-repeat: stretch stretch;
	border-image-slice: 100% 100% 100% 100%;
	border-image-source: none;
	border-image-width: 1 1 1 1;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #FFFFFF;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 3px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #FFFFFF;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 3px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 3px;
}
#barbadosFeatures div.side-list {
	margin-bottom: 0;
	margin-left: 63px;
	margin-right: 0;
	width:360px;
	margin-top: 26px;
}
#barbadosFeatures h4 {
	color: #56362E;
	font-family: 'HelveticaNeue57Condensed';
	font-size: 40px;
	font-weight: normal;
	line-height: 42px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 5px;
}
#barbadosFeatures h4 span {
	color: #006BA9;
	font-size: 20px;
}
#barbadosFeatures ul {
	list-style-type: disc;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 10px;
}
#barbadosFeatures ul li {
	-moz-font-feature-settings: normal;
	-moz-font-language-override: normal;
	-x-system-font: none;
	color: #3679A8;
	font-family: HelveticaNeue57Condensed;
	font-size: 17px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 28px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}
#barbadosFeatures ul li span {
	color: #797266;
	font-family: 'HelveticaNeue57Condensed';
	font-size: 14px;
}
#barbadosFeatures a#grenadaZoom {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: url("http://www.sandals.com/assets/img/sbd/grenada-map-zoom.png");
	background-origin: padding-box;
	background-position: left top;
	background-repeat: no-repeat;
	background-size: auto auto;
	bottom: 45px;
	height: 347px;
	position: absolute;
	right: 0;
	width: 468px;
}
#barbadosFeatures a#grenadaZoom:hover, #barbadosFeatures a#grenadaZoom:active {
	background-position: left bottom;
}
#sold-out-btn {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: url("http://www.sandals.com/assets/img/sls/grenada-sold-out-until.png");
	background-origin: padding-box;
	background-position: left top;
	background-repeat: no-repeat;
	background-size: auto auto;
	height: 44px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	width: 287px;
}
.view-available-resorts {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: url("http://www.sandals.com/assets/img/sls/blue-arrow-sold-out.gif");
	background-origin: padding-box;
	background-position: left top;
	background-repeat: no-repeat;
	background-size: auto auto;
	color: #3679A8;
	display: block;
	font-size: 14px;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 8px;
	padding-bottom: 0;
	padding-left: 12px;
	padding-right: 0;
	padding-top: 0;
	width: 150px;
}
#sold-out-resorts-popup {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: url("http://www.sandals.com/assets/img/sls/sold-out-popup-fb.png");
	background-origin: padding-box;
	background-position: left top;
	background-repeat: no-repeat;
	background-size: auto auto;
	height: 385px;
	width: 839px;
}
#sold-out-resorts-popup h2 {
	color: #FFFFFF;
	font-family: 'HelveticaNeue57Condensed';
	font-size: 26px;
	font-weight: bold;
	height: 35px;
	margin-bottom: 30px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 20px;
	text-align: center;
}
#sold-out-resorts-popup h2 span {
	font-size: 21px;
	line-height: 23px;
}
#sold-out-resorts-popup div.book-message {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: url("http://www.sandals.com/assets/img/sls/popupbg-message-arrow.jpg");
	background-origin: padding-box;
	background-position: left top;
	background-repeat: no-repeat;
	background-size: auto auto;
	color: #383838;
	font-family: 'HelveticaNeue57Condensed';
	font-size: 21px;
	height: 22px;
	margin-bottom: 0;
	margin-left: 24px;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 40px;
	padding-right: 0;
	padding-top: 0;
}
#sold-out-resorts-popup div.book-message span {
	font-size: 17px;
}
#sold-out-resorts-popup ul {
	font-size: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	min-height: 280px;
	width: 802px;
}
#sold-out-resorts-popup ul li {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: url("../images/resort-widget-background.png");
	background-origin: padding-box;
	background-position: left top;
	background-repeat: no-repeat;
	background-size: auto auto;
	display: inline-block;
	margin-bottom: 15px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 15px;
	vertical-align: top;
	width: 195px;
}
#sold-out-resorts-popup ul li figure {
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px;
}
#sold-out-resorts-popup ul li figure figcaption {
	color: #004362;
	font-size: 19px;
	font-weight: normal;
	margin-bottom: 17px;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 17px;
}
#sold-out-resorts-popup ul li figure figcaption span {
	font-size: 13px;
}
#sold-out-resorts-popup ul li figure figcaption span.lower {
	color: #797266;
	display: block;
	font-size: 12px;
	font-weight: normal;
	line-height: 22px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 5px;
}
#sold-out-resorts-popup ul li a.get-quote {
	background-attachment: scroll;
	background-clip: padding-box;
	background-color: rgba(0, 0, 0, 0);
	background-image: url("http://www.sandals.com/assets/img/specials/get-quote-med.png");
	background-origin: padding-box;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: auto auto;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	display: block;
	height: 26px;
	overflow-x: hidden;
	overflow-y: hidden;
	width: inherit;
}
#sold-out-resorts-popup ul li a.get-quote:hover, #sold-out-resorts-popup ul li a.get-quote:active {
	background-position: center -27px;
}
#linkRight {
	width:130px !important
}
#dvSelectResort {
	margin:20px 0 10px 0;
	width:670px;
}
#dvSelectResort h4 {
	font:normal 14px "HelveticaNeue67MdCn" !important;
	text-transform:uppercase;
}
.selectBoxResort {
	width:220px;
	margin:0 0 5px 0;
	color:3d3d3d;
}
.dvSelectBox {
	width:230px;
	float:left;
}
.dvResortName {
	float:left;
	color:#004362;
	font:normal 18px "HelveticaNeue67MdCn";
}
.dvResortDestination {
	width:130px;
	height:48px;
	float:left;
	font:normal 15px/45px "HelveticaNeue67MdCn" !important;
	text-transform:uppercase;
	color:#257aa9;
	background: url("../images/mapDestination.jpg") 0 0 no-repeat;
	padding:0 0 0 47px;
	margin: -12px 0 0 20px;
}
#content tabmodalprompt checkbox[label^="Prevent"] {
display:none!important;
}
.btnBrown {
	display:inline-block;
	position:relative;
	top:0;
	left:0;
	bottom:0;
	background-color:#313131;
	background-image:-moz-linear-gradient(top, #a1998d, #615c55);
	background-image:-ms-linear-gradient(top, #a1998d, #615c55);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#a1998d), to(#615c55));
	background-image:-webkit-linear-gradient(top, #a1998d, #615c55);
	background-image:-o-linear-gradient(top, #a1998d, #615c55);
	background-image:linear-gradient(top, #a1998d, #615c55);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#a1998d', endColorstr='#615c55');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#a1998d', endColorstr='#615c55')";
	font:11px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	color:white;
	padding:0 12px;
	z-index:2;
	/*width:110px;*/
	cursor:pointer;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	text-transform: uppercase;
	border:3px solid #f5f3f3;
}
.btnBrown:hover {
	background-color:#313131;
	background-image:-moz-linear-gradient(top, #615c55, #a1998d);
	background-image:-ms-linear-gradient(top, #615c55, #a1998d);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#615c55), to(#a1998d));
	background-image:-webkit-linear-gradient(top, #615c55, #a1998d);
	background-image:-o-linear-gradient(top, #615c55, #a1998d);
	background-image:linear-gradient(top, #615c55, #a1998d);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#615c55', endColorstr='#a1998d');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#615c55', endColorstr='#a1998d')";
	color:#fff;
}
.trajanFont {
	font-family:'TrajanProRegular' !important;
}
/* ------------------ */

/* Wedding  Page      */

.thinDivider {
	background: url("../images/wedding-h1-divider.jpg") 0 0 no-repeat;
	height:1px;
	width:440px;
	float:left;
	margin:10px 0;
}
#weddingDesigner {
	width:620px;
	float:left;
	height:auto;
}
.weddingLeftImg {
	float:left;
	width:293px;
	height:257px;
}
.weddingRightImg {
	float:right;
	width:293px;
	height:257px;
}
.wedding-part1, .wedding-part2, .wedding-part3, .wedding-part4, .wedding-part5, .wedding-part6 {
	width:293px;
	background:no-repeat top;
	height:257px;
}
.wedding-part1 {
	background: url("/Sandals/includes/themes/sandals/images/wedding-part1.jpg");
}
.wedding-part2 {
	background: url("/Sandals/includes/themes/sandals/images/wedding-part2.jpg");
}
.wedding-part3 {
	background: url("/Sandals/includes/themes/sandals/images/wedding-part3.jpg");
}
.wedding-part4 {
	background: url("/Sandals/includes/themes/sandals/images/wedding-part4.jpg");
}
.wedding-part5 {
	background: url("/Sandals/includes/themes/sandals/images/wedding-part5.jpg");
	height:307px;
}
.wedding-part6 {
	background: url("/Sandals/includes/themes/sandals/images/wedding-part6.jpg");
	height:307px;
}
.wedding-part1 span, .wedding-part2 span, .wedding-part3 span, .wedding-part4 span, .wedding-part5 span, wedding-part6 span {
}
#weddingDesigner span {
	font: 14px/19px 'TrajanProRegular';
	text-align: center;
	width: inherit;
	margin: 200px 0 0 0;
	font-variant: small-caps;
	display: inline-block;
	color: #887d6a;
	letter-spacing: .5px;
}
#weddingDesigner span strong {
	font: normal 20px/24px 'TrajanProRegular';
	color: #453c2d;
	font-variant: small-caps;
	letter-spacing: .8px;
}
@-moz-document url-prefix() {
 #weddingDesigner span {
 font: 12px/18px 'TrajanProRegular';
}
 #weddingDesigner span strong {
 font: small-caps 18px/22px "TrajanProRegular";
}
}
.wedding-GetStartedBtn {
	background: url("/Sandals/includes/themes/sandals/images/wedding-get-started.png") no-repeat center;
	background-position: 40px 0px;
	float: left;
	height: 39px;
	margin: 74px 0;
	width: 617px;
	text-align: center;
}
.wedding-GetStartedBtn a {
	color: #fff;
	font: 14px/40px "TrajanProRegular";
	padding: 0 0px 0 0;
	text-align: center;
	text-transform: uppercase;
}
.wedding-GetStartedBtn a:hover {
	color: #000;
}
/* ------------------ */

/* Group Special Page */

#groupSpecialBkg {
	background: url('/Sandals/includes/themes/sandals/images/groupSpecials.jpg') 0 0 no-repeat;
	width: 911px;
	height: 1350px;
	float: left;
	margin: 0px auto;
}
#groupSpecialBkg h1, #groupSpecialBkg h2, #groupSpecialBkg h3, #groupSpecialBkg h4 {
	text-align: center;
}
#groupSpecialBkg h1 {
	font: 28px/30px 'HelveticaNeue67MdCn';
	color: #fff;
	text-transform: uppercase;
	letter-spacing: .2px;
	margin-top:25px;
}
#groupSpecialBkg h2 {
	color: #3679a8;
	font-size: 36px;
	line-height: 20px;
	margin-bottom: 10px;
	font-family: 'HelveticaNeue47LightCondensed';
	font-weight: normal;
	margin-top: 38px;
}
#groupSpecialBkg h2 span {
	color: #d7353d;
	font-family: 'HelveticaNeue75Bold';
	text-transform: uppercase;
}
#groupSpecialBkg h3 {
	color: #0968a7;
	font-weight: normal;
	margin-left: 0 !important;
	font: 38px/40px 'HelveticaNeue47LightCondensed';
	margin-top: 500px;
}
#groupSpecialBkg h3 strong {
	font-family: HelveticaNeue67MdCn;
}
#groupSpecialBkg h4 {
	font-family: HelveticaNeue47LightCondensed;
	font-size: 30px;
	color: #104261;
	font-weight: normal;
}
#groupSpecialBkg h4 span {
	text-transform: uppercase;
}
.groupContent {
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
}
.groupContent h5 {
	font-size:17px;
	line-height: 26px;
	color:#797266;
	font-weight: normal;
	margin-top: 40px;
}
.groupContent h5 strong {
	font-weight: bold;
	color: #0968a7;
}
.groupContent h6 strong {
	color:#373737;
	font-weight: bold;
	font-size: 18px;
}
.groupContent h6 {
	font-weight: normal;
	font-size: 17px;
	margin-top: 30px;
}
.groupContent p {
	color:#97938b;
	font-size: 13px;
	font-weight: normal;
}
.groupContentFooter {
	width:690px;
	text-align: center;
	margin:50px auto;
}
.groupContentFooter p {
	font-size: 13px;
	color:#797266;
	font-weight: normal;
	margin-bottom:15px;
}
.groupContentFooter p strong {
	font-weight: bold;
	text-transform: uppercase;
}
.groupContentFooter p.small {
	font-size:11px;
}
.groupContact {
	background: url('/Sandals/includes/themes/sandals/images/footerPhone.png') 0 0 no-repeat;
	width: 906px;
	height: 122px;
	text-align: center;
	margin: 30px auto;
}
.groupContact p {
	color: #797266;
	text-align: center;
	padding-top: 25px;
	font-family: HelveticaNeue57Condensed;
}
span.groupContactPhone {
	font-size: 36px;
	font-family: 'HelveticaNeue47LightCondensed';
	font-weight: normal;
	padding-top: 10px;
	display: inline-block;
}
/* ------------------ */

/* Groups Page        */
#groupsMain {
	height: 1550px;
	margin: 0px auto;
	text-align: center;
}
#groupsBkg {
	background: url('/Sandals/includes/themes/sandals/images/groups-heading-img.jpg') 0 0 no-repeat;
	width: 910px;
	height: 382px;
	float: left;
	margin: 0px auto;
}
#groupsBkgEs {
	background: url('/Sandals/includes/themes/sandals/images/groups-heading-img-es.jpg') 0 0 no-repeat;
	width: 910px;
	height: 382px;
	float: left;
	margin: 0px auto;
}
#groupsBkgPt {
	background: url('/Sandals/includes/themes/sandals/images/groups-heading-img-pt.jpg') 0 0 no-repeat;
	width: 910px;
	height: 382px;
	float: left;
	margin: 0px auto;
}
#groupContent {
	background: url('/Sandals/includes/themes/sandals/images/groups-bkg-top.jpg') 0 0 repeat-x;
	height: auto;
	width: 910px;
	display: inline-block;
}
#groupContent h1 {
	font:40px/30px 'HelveticaNeue35Thin';
	height: 53px;
	color: #104261;
	margin: 40px 0px 17px 0px;
	background: url('/Sandals/includes/themes/sandals/images/groups-divider-big.png') center bottom no-repeat;
}
#groupContent h1 span {
	font:22px/30px 'HelveticaNeue57Condensed';
	color: #4178a6;
}
#groupContent h6, #groupContent p, #groupContent h3 {
	font: 12px/18px Arial, Helvetica, sans-serif;
	color: #787266;
	margin: 0px auto;
}
#groupContent h6 {
	font-weight: bold;
	margin-bottom: 12px;
}
#groupContent p {
	font-weight: normal;
	margin-bottom: 20px;
	width:633px;
}
#groupContent h3 {
	font-weight: bold;
	font-size: 16px;
	height: 56px;
	margin: -15px 0px 10px 0px;
	padding-top: 35px;
	background: url('/Sandals/includes/themes/sandals/images/groups-box-bkg.png') center center no-repeat;
}
.complimentaryBanner {
	width: 780px;
	height: 246px;
	margin: 0px auto;
	position: relative;
	background: url('/Sandals/includes/themes/sandals/images/groups-banner-img.png') top center no-repeat;
}
.complimentaryBanner .bannerText {
	position: absolute;
	width:205px;
	text-align: left;
}
.complimentaryBanner .bannerText p {
	margin: 30px 0px 0px 40px;
	font: 16px/20px 'HelveticaNeue57Condensed';
	color: #373737;
	width: 203px;
}
.complimentaryBanner .bannerText p strong {
	font-size:20px;
	color:#104261;
	text-transform: uppercase;
	letter-spacing: .2px;
}
.complimentaryBanner .bannerText a {
	margin: 35px 0px 0px 40px;
	font-family: 'HelveticaNeue67MdCn';
	font-size: 14px;
	letter-spacing: .3px;
}
.blueBtn {
	display:inline-block;
	position:relative;
	top:0;
	left:0;
	bottom:0;
	background-color:#557398;
	background-image:-moz-linear-gradient(top, #23517c, #668cb9);
	background-image:-ms-linear-gradient(top, #23517c, #668cb9);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#23517c), to(#668cb9));
	background-image:-webkit-linear-gradient(top, #23517c, #668cb9);
	background-image:-o-linear-gradient(top, #23517c, #668cb9);
	background-image:linear-gradient(top, #23517c, #668cb9);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#23517c', endColorstr='#668cb9');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#23517c', endColorstr='#668cb9')";
	font:11px/21px Arial, Helvetica, sans-serif;
	color:#fff;
	color:white;
	padding:0 12px;
	z-index:2;
	/*width:110px;*/
	cursor:pointer;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:5px;
	border: 2px solid #fff;
	height: 26px;
	padding: 5px 10px 0px 10px;
}
.blueBtn:hover {
	background-color:#313131;
	background-image:-moz-linear-gradient(top, #668cb9, #23517c);
	background-image:-ms-linear-gradient(top, #668cb9, #23517c);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#668cb9), to(#23517c));
	background-image:-webkit-linear-gradient(top, #668cb9, #23517c);
	background-image:-o-linear-gradient(top, #668cb9, #23517c);
	background-image:linear-gradient(top, #668cb9, #23517c);
	background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#668cb9', endColorstr='#23517c');
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#668cb9', endColorstr='#23517c')";
	color:#fff;
}
span.whiteArrow {
	background: url('/Sandals/includes/themes/sandals/images/btn-arrow.png') 0px center no-repeat;
	padding-left: 15px;
}
.groupServices {
	width:783px;
	height: 350px;
	margin:26px auto 0;
	clear:both;
}
.groupServiceInnerWidth {
	text-align:center;
	width:260px;
	height: 350px;
	float:left;
}
.groupServiceImg1 {
	background: url('/Sandals/includes/themes/sandals/images/groups-img1-meeting-event.png') 0 0 no-repeat;
	width:247px;
	height: 171px;
	float:left;
	margin-bottom:20px;
}
.groupServiceImg2 {
	background: url('/Sandals/includes/themes/sandals/images/groups-img2-group-of-friends.png') 0 0 no-repeat;
	width:247px;
	height: 171px;
	float:left;
	margin-bottom:20px;
}
.groupServiceImg3 {
	background: url('/Sandals/includes/themes/sandals/images/groups-img2-marriage-with-invites.png') 0 0 no-repeat;
	width:247px;
	height: 171px;
	float:left;
	margin-bottom:20px;
}
.groupServiceInnerWidth h3 {
	color:#3679a8;
	font:20px/20px 'HelveticaNeue57Condensed';
	background: url('/Sandals/includes/themes/sandals/images/groups-section-divider.png') center bottom no-repeat;
	padding:0 0 6px;
}
.groupServiceInnerWidth p {
	color:#797266;
	font:11px/15px Arial, Helvetica, sans-serif;
	width:245px;
}
/* discovery Dining */
.blackButlerInfo {
	background: url('/Sandals/includes/themes/sandals/images/blackButlerImg.jpg') 0 0 no-repeat;
	width:708px;
	height: 373px;
	float:left;
	margin:0 0 20px -25px;
	position:relative;
}
.blackButlerInfo .topText {
	width:365px;
	height:160px;
	position:absolute;
	left:340px;
	top:43px;
}
.blackButlerInfo .topText p {
	font:15px 'HelveticaNeue57Condensed';
	color: #fff;
	text-transform:uppercase;
}
.blackButlerInfo .topText p span {
	color: #accc0f;
}
.grayTxt {
	color:#acacac;
}
.bulletTxt {
	width:400px;
	height:140px;
	position:absolute;
	left:300px;
	top:213px;
	color:#fff;
}
.bulletTxt p {
	font:15px 'HelveticaNeue57Condensed';
	white-space:nowrap;
}
.bulletTxt #triple {
	margin-bottom:20px;
	padding:5px 0 0 12px;
	float: left;
}
.bulletTxt #triple li {
	font:11px/6px Arial, Helvetica, sans-serif;
	width:115px;
	white-space:nowrap;
	color:#acacac;
}
.butlerBoxBtm {
	width:485px;
	height:16px;
	position:absolute;
	left:225px;
	bottom:2px;
	color:#fff;
	font:10px/10px Arial, Helvetica, sans-serif;
	background: url('/Sandals/includes/themes/sandals/images/butlerIcon.png') 0 0 no-repeat;
	padding:0 0 0 16px;
	white-space:nowrap;
}
.butlerBoxBtm span {
	color: #accc0f;
}
.discoveryContent {
	background: url('/Sandals/includes/themes/sandals/images/dividerDiscovery.png') 0 bottom no-repeat;
	width:682px;
	height:	auto;
	float:left;
	margin:25px 0 0 0;
	padding: 0 0 60px;
}
.discoveryContent .dvLeft {
	width:430px;
	height:	auto;
	float:left;
}
.discoveryContent .dvLeft .topHeading {
	background: url('/Sandals/includes/themes/sandals/images/dividerGreen.png') 0 bottom no-repeat;
	width:430px;
	height:	78px;
	float:left;
	margin-bottom:15px;
}
.discoveryContent .dvLeft .topHeading h1 {
	background: url('/Sandals/includes/themes/sandals/images/discoverLogo.png') 0 -7px no-repeat;
	font:37px/40px 'HelveticaNeue67MdCn';
	color: #4da946;
	text-transform:uppercase;
	padding: 0 0 0 156px;
	margin-bottom:0;
	letter-spacing:1px;
}
.discoveryContent .dvLeft .topHeading h2 {
	font:24px/26px 'HelveticaNeue57Condensed';
	color: #797266;
	text-align:left;
}
.discoveryContent .dvRight {
	width:210px;
	height:	auto;
	float:right;
	margin: 50px 20px 0 0;
}
.discoveryContent .txtDiscovery {
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#797266;
}
.discoveryContent .txtDiscovery span {
	font:15px/20px 'HelveticaNeue57Condensed';
	color:#383838;
}
.dvRight .titleResort {
	color:#373737;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding: 0 0 0 0;
}
.dvRight .titleResort span {
	color:#4da946;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.resortBox {
	width:210px;
	min-height:	175px;
	padding:0;
	margin:0 0 0 0;
	background: url('/Sandals/includes/themes/sandals/images/rightDivBg.png') 0 0 repeat-x;
}

.resortBox li {
    color:#797266;
    font:bold 11px/12px Arial, Helvetica, sans-serif;
    border-bottom:1px dotted #dbd9d7;
    /*background:#f4f3f3;*/
    padding:0 0;
    margin:0;
    list-style:none;
	width: 210px;
}
.resortBox li span {
    padding:0 5px 0 8px;
    font-size:14px;
}
.resortBox .greenTxt {
    color:#4da946;
    background:#fff;
}
.bdrTop {
    border-top:3px solid #dbd9d7;
}
.bdrBtm {
    border-bottom:none !important;
}

.resortBox li a{
	width: 209px;
	display:inline-block;
	 font:bold 11px/18px Arial, Helvetica, sans-serif;

}
.resortBoxItaly li a{
	color:#797266;
	 font:bold 11px/18px Arial, Helvetica, sans-serif;
	}
.resortBoxItaly li a:hover,.resortBoxItaly li:hover{
	color:#4da946;
	}
	
.resortBoxBritain li a{
	color:#797266;
	}
.resortBoxBritain li a:hover{
	color:#d40f26;
	}
	
	.resortBoxFrance li a{
	color:#797266;
	}
.resortBoxFrance li a:hover{
	color:#4a5780;
	}
	
	.resortBoxCaribbean li a{
	color:#797266;
	}
.resortBoxCaribbean li a:hover{
	color:#c18c00;
	}
	
	.resortBoxAsia li a{
	color:#797266;
	}
.resortBoxAsia li a:hover{
	color:#d40f26;
	}
	
	.resortBoxIndia li a{
	color:#797266;
	}
.resortBoxIndia li a:hover{
	color:#f7941d;
	}
	
.resortBoxSeasideDining li a{
	color:#797266;
	}
.resortBoxSeasideDining li a:hover{
	color:#0077c0;
	}
	

.resortBoxSteakhouse li a{
	color:#797266;
	}
.resortBoxSteakhouse li a:hover{
	color:#da5209;
	}




	
	
.resortBox li:hover{
	background:#fff;
	}





/*------------------------------ Vacation Planner Page Starts Here----------------------------------------*/
#VacationPlannerMain {
	 width:670px; margin:0px auto; height: auto;
}

.VacationPlannerHead {
	width:655px; margin:0px auto;
}
.VacationPlannerHead h1 {
	font: 36px/40px HelveticaNeueUltraLight; height: 76px; color: #004362; font-weight:normal; letter-spacing: .01px;
	background:url('/Sandals/includes/themes/sandals/images/divider-horz-dotted-thick.gif') left bottom repeat-x;
}
.VacationPlannerHead h1 span.Small {
	font: 18px/24px 'HelveticaNeue67MdCn'; color: #3679a8; letter-spacing: -.5px; font-weight: bold;
}
#TabTotal {
	margin:0px auto; width:670px; height:304px; margin:0px 0px 20px -8px; float:left;
	background: url('/Sandals/includes/themes/sandals/images/VacationDownArrow.png') no-repeat left bottom;
	background-position: 0px 280px;
}
#VacationContent {
	margin:0px auto; margin-top:30px; font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; width:660px;
}
#VacationContent > h2 {
	color:#3679a8; font-size:17px; text-transform: uppercase;
}

#VacationContent > h2 span.smallText {
	color:#797266; font-size:11px; font-weight:normal;
	text-transform: capitalize;
}
#VacationContent ul.VacationList {
	padding:0px;
}
#VacationContent ul.VacationList li {
	list-style: none; 
}

.VacationResort {
	height: 145px; margin-bottom: 10px;
}

.VacationResortImage {
	float:left; width:660px; height: 150px;
	z-index: 10px; background:url('/Sandals/includes/themes/sandals/images/VacationResortOfferBkg.png')  no-repeat ;
	background-position: 144px 10px;
}
.VacationResortImage img{
	float:left; margin:0px; padding:0px;
}
.VacationResortContent {
	float:left; width:392px; font-family: Arial, Helvetica, sans-serif;
	margin:34px 0px 0px 7px;
}


.VacationResortOffer {
	background:url('/Sandals/includes/themes/sandals/images/VacationSaveUptoBkg.png') no-repeat;
	width:86px; height: 40px; float:right; color:#fff; margin: -21px -6px 0px 0px;
	font-family: 'HelveticaNeue47LightCondensed'; text-align: center;
}
.VacationResortOffer p.SaveUpto {
	text-transform: uppercase; font-size:10px; line-height: 12px; text-align: center;
	margin-top:5px; 
}
.VacationResortOffer p.VacationOffer {
	font-size:22px; text-align: center; margin-top: -5px; line-height: 12px;
}
.VacationResortOffer p.VacationOffer sup{
	bottom: 4px; font-size: 14px;
}
.VacationResortInnnerContent {
	font-weight: normal; font-family:Arial, Helvetica, sans-serif;
}
.VacationResortInnnerContent h2 {
	color:#004362; font-size:16px; height:23px; padding:0px; text-transform: capitalize; text-align: left;
	font-weight: normal; white-space: nowrap;
	background:url('/Sandals/includes/themes/sandals/images/HeadingTextDivider.png') left bottom repeat-x; 
}
.VacationResortInnnerContent h2 span.smallText{
	color:#797266; font-size:11px;
}

.VacationResortInnnerContent p {
	color:#797266; font-size:11px; margin: 15px 10px 0px 0px;
}

p.VacationLink {
	margin-top:15px; letter-spacing: -.3px; font-size: 11px; 
}
p.VacationLink a {
	color:#3679a8; float:left; text-transform: uppercase; padding-left: 15px; margin-right: 20px;
	background:url('/Sandals/includes/themes/sandals/images/VacationLinkArrowBlue.png') left center no-repeat; 
}
p.VacationLink a:hover {
	color:#000; 
}

/*Tab Controls for Vacation Planner*/
/*Tab1*/
#TabTotal {
	width:670px; margin:0px auto; float:left;
}
#TabTotal #tabs {
	font-family: Arial, Helvetica, sans-serif; font-size:12px;
}
#tabs ul.TabHeading {
	padding: 0px;
}
#tabs ul.TabHeading li {
	list-style: none; float: left; width: 217px; height:38px;
	margin: 0px 6px 0px 0px; text-align: center;

}
#tabs ul.TabHeading li a {
	color:#383838; font-family: 'HelveticaNeue35Thin'; font-size:15px; 
	text-transform: uppercase;  background: #fff; width: 217px; display: inline-block;
	line-height: 14px; font-weight: bold; height: 33px; padding-top: 5px;
	letter-spacing: -.5px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
#tabs ul.TabHeading li:last-child a {
	margin-right: 0px;
}

#tabs ul.TabHeading li a span.tabSmallText {
	text-transform: none; color:#797266; font-size: 13px;
}

#tabs ul.TabHeading li a:hover {
	background: #878787; /* Old browsers */
	background: -moz-linear-gradient(top,  #878787 0%, #7c7c7c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#878787), color-stop(100%,#7c7c7c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #878787 0%,#7c7c7c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #878787 0%,#7c7c7c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #878787 0%,#7c7c7c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #878787 0%,#7c7c7c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#878787', endColorstr='#7c7c7c',GradientType=0 ); /* IE6-9 */
}
#tabs ul.TabHeading li a:hover, #tabs ul.TabHeading li a:hover .tabSmallText, #tabs ul.TabHeading li a span:hover {
	color:#fff; text-shadow: none;
}


.tabContent {
	background:#fff; width: 663px; 
}
.tabs-1, .tabs-2, .tabs-3 {
	width:645px; height:232px; margin:0px auto; padding-top: 10px; overflow: scroll;
}

.VacationPlanTab1, .VacationPlanTab2, .VacationPlanTab3  {
	margin:0px; padding:0px;
}

.VacationPlanTab1 h3 {
	float:left; color:#797266; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold;
}

.VacationPlanTab1 input[type="reset"] {
	float:right;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	font-size:11px; color:#797266; font-family: Arial, Helvetica, sans-serif;
	background: url('/Sandals/includes/themes/sandals/images/VacationResetIcon.png') 7px center no-repeat, #fafafa; /* Old browsers */
	background: url('/Sandals/includes/themes/sandals/images/VacationResetIcon.png') 7px center no-repeat, -moz-linear-gradient(top,  #fafafa 0%, #f0f0f0 100%); /* FF3.6+ */
	background: url('/Sandals/includes/themes/sandals/images/VacationResetIcon.png') 7px center no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
	background: url('/Sandals/includes/themes/sandals/images/VacationResetIcon.png') 7px center no-repeat, -webkit-linear-gradient(top,  #fafafa 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
	background: url('/Sandals/includes/themes/sandals/images/VacationResetIcon.png') 7px center no-repeat, -o-linear-gradient(top,  #fafafa 0%,#f0f0f0 100%); /* Opera 11.10+ */
	background: url('/Sandals/includes/themes/sandals/images/VacationResetIcon.png') 7px center no-repeat, -ms-linear-gradient(top,  #fafafa 0%,#f0f0f0 100%); /* IE10+ */
	background: url('/Sandals/includes/themes/sandals/images/VacationResetIcon.png') 7px center no-repeat, linear-gradient(to bottom,  #fafafa 0%,#f0f0f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */

	padding:3px 10px 2px 23px; height:17px; border:none; border-bottom:1px solid #e4e3e3; margin-right:13px;
	cursor: pointer; outline:none;
}

.VacationPlanTab1 ul.tabColumn {
	padding:0px; float:left; font-family: Arial, Helvetica, sans-serif;
	width:207px; margin-right: 12px; margin-top: 10px;
}
.VacationPlanTab1 ul.tabColumn li {
	list-style:none; font-size:11px; color:#383838;
	padding-left: 18px;
	line-height: 12px;
}
.VacationPlanTab1 ul.tabColumn:nth-of-type(3) {
	margin-right: 0px;
}
.VacationPlanTab1 ul.tabColumn li input[type="checkbox"] {
	margin-left: -17px; float:left;
}

.VacationPlanTab1 ul.tabColumn li label {
	font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal;
	text-align: left; width: 175px; padding-bottom: 8px; line-height: 16px;
	color:#383838;
}
.VacationPlanTab1 ul.tabColumn li label.highlight {
	color:#3679a8;
}



/*Tab2*/
.tabs-2 {
	padding-top:15px; width:652px; margin-left:-10px;
}
.VacationPlanTab2 h3 {
	float:left; color:#797266; font-family: Arial, Helvetica, sans-serif; font-size:13px;
	text-align: left; font-weight: normal;
}
ul.VacationTabMood {
	padding:0px; margin:0px; font-size:13px; font-family: Arial, Helvetica, sans-serif;
}
ul.VacationTabMood li {
	list-style: none; float:left;
}

/*.MoodBox {
	width:167px; height: 160px; background: url('/Sandals/includes/themes/sandals/images/VacationMoodBox.png') top center no-repeat;	
}
.MoodBox h5 {
	font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-align: center;
	margin:15px 0px 0px 0px; color:#383838;
}
.MoodBox p {
	color:#797266; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-align: center;
}
.MoodBox p strong {
	color:#3679a8; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
}
.choosenLink {
	margin:0px auto; margin-top:0px;
}
.choosenLink a {
	width:126px; height: 21px; margin: 0px auto; color:#fff; display: inline-block;
	background: url('/Sandals/includes/themes/sandals/images/VacationMoodBlueBtn.png') top center no-repeat;	
}
.choosenLink a:hover {
	color:#000;
}
*/
/*------------------------------About us Page Starts Here----------------------------------------*/
.chairman{
	background:url(/Sandals/includes/themes/sandals/images/chairman.png) no-repeat;
	width:140px;
	height:240px;
}
.chairman-name{
	padding:185px 0 0 0;
	font-size:10px;
	color:#797266;
	text-align:center;
	line-height:12px;
}
.read-more{
	color:#797266;
}
.divider{
	width:709px;
	height:1px;
	background:url(/Sandals/includes/themes/sandals/images/divider.jpg) no-repeat;
}

/*----Our Brands------*/
.our-brands{
	float:left;
}
.brands-container{
	float:left;
}
.our-brands h2{
	font-family: 'TrajanProRegular';
	font-size:24px;
	color:#453c2d;
	text-align:center;
}
.our-brands h2 span{
	font-family: 'TrajanProRegular';
	font-size:16px;
	color:#887d6a;
	line-height:27px;
}

.tab-sec{
	width:709px;
	height:79px;
	background:url(/Sandals/includes/themes/sandals/images/sdw.png) no-repeat bottom;
	margin-top:15px;
}
.tab-sec ul{
	margin-left:5px;
	list-style:none;
}
.tab-sec ul li{
	list-style:none;
	float:left;
	background: #bfbfbf;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 77px;
    margin-right: 4px;
    margin-top: 0;
    transition: all 0.4s ease 0s;
    width: 125px;
	border:1px solid #eaeaea;
	border-bottom:none;
}
.tab-sec ul li a{
    width: 125px;
	display:block;
}

.sandals{
	background:url(/Sandals/includes/themes/sandals/images/logo-sandals.png) no-repeat;
	width:125px;
	height:77px;
	display:block;
}
.sandals.selected{
	background:url(/Sandals/includes/themes/sandals/images/logo-sandals-on.png) no-repeat #fff;
	width:125px;
	height:77px;
	display:block;
	
}
.sandals:hover{
	background:url(/Sandals/includes/themes/sandals/images/logo-sandals-on.png) no-repeat #fff;
	width:125px;
	height:77px;
	display:block;
	
}
.beaches{
	background:url(/Sandals/includes/themes/sandals/images/logo-beaches.png) no-repeat;
	width:125px;
	height:77px;
	display:block;
}
.beaches.selected{
	background:url(/Sandals/includes/themes/sandals/images/logo-beaches-on.png) no-repeat #fff;
	width:125px;
	height:77px;
	display:block;
	
}
.beaches:hover{
	background:url(/Sandals/includes/themes/sandals/images/logo-beaches-on.png) no-repeat #fff;
	width:125px;
	height:77px;
	display:block;
	
}
.gp{
	background:url(/Sandals/includes/themes/sandals/images/logo-gp.png) no-repeat;
	width:125px;
	height:77px;
	display:block;
}
.gp.selected{
	background:url(/Sandals/includes/themes/sandals/images/logo-gp-on.png) no-repeat #fff;
	width:125px;
	height:77px;
	display:block;
	
}
.gp:hover{
	background:url(/Sandals/includes/themes/sandals/images/logo-gp-on.png) no-repeat #fff;
	width:125px;
	height:77px;
	display:block;
	
}
.foul-cay{
	background:url(/Sandals/includes/themes/sandals/images/logo-foulcay.png) no-repeat;
	width:125px;
	height:77px;
	display:block;
}
.foul-cay.selected{
	background:url(/Sandals/includes/themes/sandals/images/logo-foulcay-on.png) no-repeat #fff;
	width:125px;
	height:77px;
	display:block;
	
}
.foul-cay:hover{
	background:url(/Sandals/includes/themes/sandals/images/logo-foulcay-on.png) no-repeat #fff;
	width:125px;
	height:77px;
	display:block;
	
}
.villas{
	background:url(/Sandals/includes/themes/sandals/images/logo-villa.png) no-repeat;
	width:125px;
	height:77px;
	display:block;
}
.villas.selected{
	background:url(/Sandals/includes/themes/sandals/images/logo-villa-on.png) no-repeat #fff;
	width:125px;
	height:77px;
	display:block;
	
}
.villas:hover{
	background:url(/Sandals/includes/themes/sandals/images/logo-villa-on.png) no-repeat #fff;
	width:125px;
	height:77px;
	display:block;
	
}
.ourBrandsContent{
	display:none;
}
.sandals-cnt{
	display:block;
	padding-bottom:25px;
	float:left;
}
.cnt-left{
	width:225px;
	float:left;
	padding:15px 0 0 20px;
	font-family: 'HelveticaNeue67MdCn';
	font-size:14px;
	line-height:16px;
	color:#383838;
}
.cnt-rgt{
	float:left;
	padding:15px 0 0 10px;
	font-size:12px;
	line-height:15px;
	color:#797266;
	width:425px;
}
.beaches-cnt{
	padding-bottom:25px;
	float:left;
}
.more-about{
	float:left;
	padding:10px 0 0 0;
}
.more-about a,.more-about a:hover{
	font-family: 'HelveticaNeue67MdCn';
	color:#000;

}
.aero-blue{
	background:url(/Sandals/includes/themes/sandals/images/aero-blue.png) no-repeat;
	width:5px;
	height:8px;
	display:inline-block;
}
.aero-green{
	background:url(/Sandals/includes/themes/sandals/images/aero-green.png) no-repeat;
	width:5px;
	height:8px;
	display:inline-block;
}

.gp-cnt{
	padding-bottom:25px;
	float:left;
}

.foulcay-cnt{
	padding-bottom:25px;
	float:left;
}

.villas-cnt{
	padding-bottom:25px;
	float:left;
}
.end-sdw{
	background:url(/Sandals/includes/themes/sandals/images/end-sdw.jpg) no-repeat;
	width:710px;
	height:12px;
	float:left;
}

/*----Our Value------*/
.ourValue{
	padding-left:31px;
	padding-right:19px;
	overflow:hidden;
	clear:both;

}
.pad-50{
	padding-top:50px;
}
.valueCR{
	float:left;
}
.contentCR{
	width:455px;
}
.contentCR
{
	color:#797266;
	font-size:12px;
}
.contentCR h1{
	color:#453c2d;
	font-size:18px;
	font-family:'TrajanProRegular';
	border-bottom:#d4e486 2px solid;
}
.img-R{
	float:right;
}
.aero-green-SF{
	background:url(/Sandals/includes/themes/sandals/images/aero-green.png) no-repeat;
	width:5px;
	height:8px;
	display:inline-block;
}
.learnMore{
	width:300px;
}
.learnMore a{
	color:#383838 !important;
	font-family:'HelveticaNeue67MdCn';
	font-size:11.5px;
	font-weight:normal;
}
.text14{
	color:#383838;
	font-family:'HelveticaNeue67MdCn';
	width:187px;
	padding-right:12px;
}
.pad-t15{
	padding-top:15px;
}
.mar-t15{
	margin-top:80px;
	padding-bottom: 18px;
}

/* History --*/
.gry-bg{
	background:url(/Sandals/includes/themes/sandals/images/bg-re.jpg) #e7e7e7 repeat-x;
	width:219px;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	height:230px;
}
.y81 > h4{
	font-family:'HelveticaNeue35Thin';
	color:#383838;
	font-size:36px;
	font-weight:normal;
	background:url(/Sandals/includes/themes/sandals/images/divi.png) bottom no-repeat;
	text-align: left;
	padding-left: 25px;
	padding-top:20px;
}
.text12{
	color:#797266;
	font-size:12px;
	height:126px;
}
.cpt{
	text-transform:uppercase;
}
.pad-t20{
	padding-top:20px;
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
	background:url(/Sandals/includes/themes/sandals/images/dshadow.png) no-repeat bottom;
	padding-bottom: 13px;
}
.textAln{
	width: 165px;
	margin: 0 auto
}


.wl{
	background:url(/Sandals/includes/themes/sandals/images/wL.jpg) no-repeat center left;
	padding-left: 13px;
	height: 29px;
	display: inline-block;
}
.wr{
	background:url(/Sandals/includes/themes/sandals/images/wR.jpg) no-repeat center right;
	padding-right:11px;
	height: 29px;
	display: inline-block;
	font-family: 'TrajanProRegular' !important;
	font-size: 24px !important;
color: #453c2d !important;
text-align: left;
line-height: 20px;
font-weight: bold !important;
}
.wdivider{
	width:709px;
	height:5px;
	background:url(/Sandals/includes/themes/sandals/images/wline.jpg) no-repeat;
	margin-top: -6px;
}
.cnt-leftW{
	width:225px;
	padding:15px 0 0 20px;
	font-family: 'HelveticaNeue67MdCn';
	font-size:14px;
	line-height:16px;
	color:#383838;
}
.clearerB{
	clear:both;
}
.aContent{
	width:410px;
	padding-left:10px;
	padding-top:12px;
}
<<<<<<< .mine
.WeddingIntroFooter ul li:nth-child(3) {
 margin-right: 0px;}

/*------------------------------ Awards Page Starts Here----------------------------------------*/
 
#awardsMain {
	margin:0px auto;
}
.alignC{
	text-align:center;

}

.awardsWinnerLabel {
	float: right;
	background: url('/Sandals/includes/themes/sandals/images/award-Label.png') 0 0 no-repeat;
	width: 200px;
	height: 200px;
	color:#797266;
	text-align: center;
	text-transform: uppercase;
	font-weight: normal;
	margin-top: 30px;
}
.awardsWinnerLabel h5 {
	font:12px/13px 'HelveticaNeue67MdCn';
}
.awardsWinnerLabel h4 {
	font:14px/15px 'HelveticaNeue77BoldCondensed';
}
.awardsWinnerLabel h6 {
	font: 11px/12px 'HelveticaNeue77BoldCondensed';
	margin-top: 7px;
	letter-spacing: .5px;
}
.awardsHeading h1 {
	font:33px/35px 'HelveticaNeue35Thin';
	font-weight: normal;
	background: url('/Sandals/includes/themes/sandals/images/award-Divider.png') left bottom no-repeat;
	height: 85px;
	letter-spacing: .05px;
}
p.headingText {
	color: #797266;
	font:12px/16px Arial, Helvetica, sans-serif;
}
p.headingText span.headingBold {
	color: #3679a8;
	font:14px/16px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.awardListContent {
	margin:0px auto;
	margin-top:30px;
}
.awardListContent h1 {
	font:24px/28px 'HelveticaNeue67MdCn';
	text-transform: uppercase;
	height: 50px;
	margin-bottom: 6px;
	background: url('/Sandals/includes/themes/sandals/images/award-Shadow.png') center bottom no-repeat;
}
.awardListContent h1 span.smallText {
	color:#7a7a7a;
	font:22px/24px 'HelveticaNeue35Thin';
	text-transform: lowercase;
}
ul.awardLists {
	margin:0px auto;
	text-align: left;
}
ul.awardLists li {
	background: url('/Sandals/includes/themes/sandals/images/awardListBkg.png') top left no-repeat;
	width: 624px;
	height: 167px;
	list-style: none;
	margin-bottom: 6px;
}
ul.awardLists li img {
	margin:5px 0px 0px 5px;
	float: left;
}
ul.awardLists .awardLogo {
	width:160px;
	height: 160px;
	float: left;
	margin-left:3px;
}
ul.awardLists .awardListText {
	width:410px;
	height: auto;
	float: left;
	margin:30px 0px 0px 20px;
}
ul.awardLists li h2 {
	color: #004362;
	font:18px/18px 'HelveticaNeue57Condensed';
	font-weight: normal;
	text-align: left;
	white-space:nowrap;
}
ul.awardLists li p {
	color: #797266;
	font:11px/16px Arial, Helvetica, sans-serif;
	font-weight: normal;
}



/*------------------------------ Vacation Planner Page Starts Here----------------------------------------*/
#VacationPlannerMain {
	 width:670px; margin:0px auto; height: auto;
}

.VacationPlannerHead {
	width:655px; margin:0px auto;
}
.VacationPlannerHead h1 {
	font: 36px/40px HelveticaNeueUltraLight; height: 76px; color: #004362; font-weight:normal; letter-spacing: .01px;
	background:url('/Sandals/includes/themes/sandals/images/divider-horz-dotted-thick.gif') left bottom repeat-x;
}
.VacationPlannerHead h1 span.Small {
	font: 18px/24px 'HelveticaNeue67MdCn'; color: #3679a8; letter-spacing: -.5px; font-weight: bold;
}
#TabTotal {
	margin:0px auto; width:670px; height:304px; margin:0px 0px 20px -8px; float:left;
	background: url('/Sandals/includes/themes/sandals/images/VacationDownArrow.png') no-repeat left bottom;
	background-position: 0px 280px;
}
#VacationContent {
	margin:0px auto; margin-top:30px; font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; width:660px;
}
#VacationContent > h2 {
	color:#3679a8; font-size:17px; text-transform: uppercase;
}

#VacationContent > h2 span.smallText {
	color:#797266; font-size:11px; font-weight:normal;
	text-transform: capitalize;
}
#VacationContent ul.VacationList {
	padding:0px;
}
#VacationContent ul.VacationList li {
	list-style: none; 
}

.VacationResort {
	height: 145px; margin-bottom: 10px;
}

.VacationResortImage {
	float:left; width:660px; height: 150px;
	z-index: 10px; background:url('/Sandals/includes/themes/sandals/images/VacationResortOfferBkg.png')  no-repeat ;
	background-position: 144px 10px;
}
.VacationResortImage img{
	float:left; margin:0px; padding:0px;
}
.VacationResortContent {
	float:left; width:392px; font-family: Arial, Helvetica, sans-serif;
	margin:34px 0px 0px 7px;
}


.VacationResortOffer {
	background:url('/Sandals/includes/themes/sandals/images/VacationSaveUptoBkg.png') no-repeat;
	width:86px; height: 40px; float:right; color:#fff; margin: -21px -6px 0px 0px;
	font-family: 'HelveticaNeue47LightCondensed'; text-align: center;
}
.VacationResortOffer p.SaveUpto {
	text-transform: uppercase; font-size:10px; line-height: 12px; text-align: center;
	margin-top:5px; 
}
.VacationResortOffer p.VacationOffer {
	font-size:22px; text-align: center; margin-top: -5px; line-height: 12px;
}
.VacationResortOffer p.VacationOffer sup{
	bottom: 4px; font-size: 14px;
}
.VacationResortInnnerContent {
	font-weight: normal; font-family:Arial, Helvetica, sans-serif;
}
.VacationResortInnnerContent h2 {
	color:#004362; font-size:16px; height:23px; padding:0px; text-transform: capitalize; text-align: left;
	font-weight: normal; white-space: nowrap;
	background:url('/Sandals/includes/themes/sandals/images/HeadingTextDivider.png') left bottom repeat-x; 
}
.VacationResortInnnerContent h2 span.smallText{
	color:#797266; font-size:11px;
}

.VacationResortInnnerContent p {
	color:#797266; font-size:11px; margin: 15px 10px 0px 0px;
}

p.VacationLink {
	margin-top:15px; letter-spacing: -.3px; font-size: 11px; 
}
p.VacationLink a {
	color:#3679a8; float:left; text-transform: uppercase; padding-left: 15px; margin-right: 20px;
	background:url('/Sandals/includes/themes/sandals/images/VacationLinkArrowBlue.png') left center no-repeat; 
}
p.VacationLink a:hover {
	color:#000; 
}

/*Tab Controls for Vacation Planner*/
/*Tab1*/
#TabTotal {
	width:670px; margin:0px auto; float:left;
}
#TabTotal #tabs {
	font-family: Arial, Helvetica, sans-serif; font-size:12px;
}
#tabs ul.TabHeading {
	padding: 0px;
}
#tabs ul.TabHeading li {
	list-style: none; float: left; width: 217px; height:38px;
	margin: 0px 6px 0px 0px; text-align: center;

}
#tabs ul.TabHeading li a {
	color:#383838; font-family: 'HelveticaNeue35Thin'; font-size:15px; 
	text-transform: uppercase;  background: #fff; width: 217px; display: inline-block;
	line-height: 14px; font-weight: bold; height: 33px; padding-top: 5px;
	letter-spacing: -.5px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
#tabs ul.TabHeading li:last-child a {
	margin-right: 0px;
}

#tabs ul.TabHeading li a span.tabSmallText {
	text-transform: none; color:#797266; font-size: 13px;
}

#tabs ul.TabHeading li a:hover {
	background: #878787; /* Old browsers */
	background: -moz-linear-gradient(top,  #878787 0%, #7c7c7c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#878787), color-stop(100%,#7c7c7c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #878787 0%,#7c7c7c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #878787 0%,#7c7c7c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #878787 0%,#7c7c7c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #878787 0%,#7c7c7c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#878787', endColorstr='#7c7c7c',GradientType=0 ); /* IE6-9 */
}
#tabs ul.TabHeading li a:hover, #tabs ul.TabHeading li a:hover .tabSmallText, #tabs ul.TabHeading li a span:hover {
	color:#fff; text-shadow: none;
}


.tabContent {
	background:#fff; width: 663px; 
}
.tabs-1, .tabs-2, .tabs-3 {
	width:645px; height:232px; margin:0px auto; padding-top: 10px; overflow: scroll;
}

.VacationPlanTab1, .VacationPlanTab2, .VacationPlanTab3  {
	margin:0px; padding:0px;
}

.VacationPlanTab1 h3 {
	float:left; color:#797266; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold;
}

.VacationPlanTab1 input[type="reset"] {
	float:right;
	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
	font-size:11px; color:#797266; font-family: Arial, Helvetica, sans-serif;
	background: url('/Sandals/includes/themes/sandals/images/VacationResetIcon.png') 7px center no-repeat, #fafafa; /* Old browsers */
	background: url('/Sandals/includes/themes/sandals/images/VacationResetIcon.png') 7px center no-repeat, -moz-linear-gradient(top,  #fafafa 0%, #f0f0f0 100%); /* FF3.6+ */
	background: url('/Sandals/includes/themes/sandals/images/VacationResetIcon.png') 7px center no-repeat, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#f0f0f0)); /* Chrome,Safari4+ */
	background: url('/Sandals/includes/themes/sandals/images/VacationResetIcon.png') 7px center no-repeat, -webkit-linear-gradient(top,  #fafafa 0%,#f0f0f0 100%); /* Chrome10+,Safari5.1+ */
	background: url('/Sandals/includes/themes/sandals/images/VacationResetIcon.png') 7px center no-repeat, -o-linear-gradient(top,  #fafafa 0%,#f0f0f0 100%); /* Opera 11.10+ */
	background: url('/Sandals/includes/themes/sandals/images/VacationResetIcon.png') 7px center no-repeat, -ms-linear-gradient(top,  #fafafa 0%,#f0f0f0 100%); /* IE10+ */
	background: url('/Sandals/includes/themes/sandals/images/VacationResetIcon.png') 7px center no-repeat, linear-gradient(to bottom,  #fafafa 0%,#f0f0f0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */

	padding:3px 10px 2px 23px; height:17px; border:none; border-bottom:1px solid #e4e3e3; margin-right:13px;
	cursor: pointer; outline:none;
}

.VacationPlanTab1 ul.tabColumn {
	padding:0px; float:left; font-family: Arial, Helvetica, sans-serif;
	width:207px; margin-right: 12px; margin-top: 10px;
}
.VacationPlanTab1 ul.tabColumn li {
	list-style:none; font-size:11px; color:#383838;
	padding-left: 18px;
	line-height: 12px;
}
.VacationPlanTab1 ul.tabColumn:nth-of-type(3) {
	margin-right: 0px;
}
.VacationPlanTab1 ul.tabColumn li input[type="checkbox"] {
	margin-left: -17px; float:left;
}

.VacationPlanTab1 ul.tabColumn li label {
	font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal;
	text-align: left; width: 175px; padding-bottom: 8px; line-height: 16px;
	color:#383838;
}
.VacationPlanTab1 ul.tabColumn li label.highlight {
	color:#3679a8;
}



/*Tab2*/
.tabs-2 {
	padding-top:15px; width:652px; margin-left:-10px;
}
.VacationPlanTab2 h3 {
	float:left; color:#797266; font-family: Arial, Helvetica, sans-serif; font-size:13px;
	text-align: left; font-weight: normal;
}
ul.VacationTabMood {
	padding:0px; margin:0px; font-size:13px; font-family: Arial, Helvetica, sans-serif;
}
ul.VacationTabMood li {
	list-style: none; float:left;
}

/*.MoodBox {
	width:167px; height: 160px; background: url('/Sandals/includes/themes/sandals/images/VacationMoodBox.png') top center no-repeat;	
}
.MoodBox h5 {
	font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-align: center;
	margin:15px 0px 0px 0px; color:#383838;
}
.MoodBox p {
	color:#797266; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-align: center;
}
.MoodBox p strong {
	color:#3679a8; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
}
.choosenLink {
	margin:0px auto; margin-top:0px;
}
.choosenLink a {
	width:126px; height: 21px; margin: 0px auto; color:#fff; display: inline-block;
	background: url('/Sandals/includes/themes/sandals/images/VacationMoodBlueBtn.png') top center no-repeat;	
}
.choosenLink a:hover {
	color:#000;
}
*/
/*------------------------------About us Page Starts Here----------------------------------------*/
.chairman{
	background:url(/Sandals/includes/themes/sandals/images/chairman.png) no-repeat;
	width:140px;
	height:240px;
}
.chairman-name{
	padding:185px 0 0 0;
	font-size:10px;
	color:#797266;
	text-align:center;
	line-height:12px;
}
.read-more{
	color:#797266;
}
.divider{
	width:709px;
	height:1px;
	background:url(/Sandals/includes/themes/sandals/images/divider.jpg) no-repeat;
}

/*----Our Brands------*/
.our-brands{
	float:left;
}
.brands-container{
	float:left;
}
.our-brands h2{
	font-family: 'TrajanProRegular';
	font-size:24px;
	color:#453c2d;
	text-align:center;
}
.our-brands h2 span{
	font-family: 'TrajanProRegular';
	font-size:16px;
	color:#887d6a;
	line-height:27px;
}

.tab-sec{
	width:709px;
	height:79px;
	background:url(/Sandals/includes/themes/sandals/images/sdw.png) no-repeat bottom;
	margin-top:15px;
}
.tab-sec ul{
	margin-left:5px;
	list-style:none;
}
.tab-sec ul li{
	list-style:none;
	float:left;
	background: #bfbfbf;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 77px;
    margin-right: 4px;
    margin-top: 0;
    transition: all 0.4s ease 0s;
    width: 125px;
	border:1px solid #eaeaea;
	border-bottom:none;
}
.tab-sec ul li a{
    width: 125px;
	display:block;
}

.sandals{
	background:url(/Sandals/includes/themes/sandals/images/logo-sandals.png) no-repeat;
	width:125px;
	height:77px;
	display:block;
}
.sandals.selected{
	background:url(/Sandals/includes/themes/sandals/images/logo-sandals-on.png) no-repeat #fff;
	width:125px;
	height:77px;
	display:block;
	
}
.sandals:hover{
	background:url(/Sandals/includes/themes/sandals/images/logo-sandals-on.png) no-repeat #fff;
	width:125px;
	height:77px;
	display:block;
	
}
.beaches{
	background:url(/Sandals/includes/themes/sandals/images/logo-beaches.png) no-repeat;
	width:125px;
	height:77px;
	display:block;
}
.beaches.selected{
	background:url(/Sandals/includes/themes/sandals/images/logo-beaches-on.png) no-repeat #fff;
	width:125px;
	height:77px;
	display:block;
	
}
.beaches:hover{
	background:url(/Sandals/includes/themes/sandals/images/logo-beaches-on.png) no-repeat #fff;
	width:125px;
	height:77px;
	display:block;
	
}
.gp{
	background:url(/Sandals/includes/themes/sandals/images/logo-gp.png) no-repeat;
	width:125px;
	height:77px;
	display:block;
}
.gp.selected{
	background:url(/Sandals/includes/themes/sandals/images/logo-gp-on.png) no-repeat #fff;
	width:125px;
	height:77px;
	display:block;
	
}
.gp:hover{
	background:url(/Sandals/includes/themes/sandals/images/logo-gp-on.png) no-repeat #fff;
	width:125px;
	height:77px;
	display:block;
	
}
.foul-cay{
	background:url(/Sandals/includes/themes/sandals/images/logo-foulcay.png) no-repeat;
	width:125px;
	height:77px;
	display:block;
}
.foul-cay.selected{
	background:url(/Sandals/includes/themes/sandals/images/logo-foulcay-on.png) no-repeat #fff;
	width:125px;
	height:77px;
	display:block;
	
}
.foul-cay:hover{
	background:url(/Sandals/includes/themes/sandals/images/logo-foulcay-on.png) no-repeat #fff;
	width:125px;
	height:77px;
	display:block;
	
}
.villas{
	background:url(/Sandals/includes/themes/sandals/images/logo-villa.png) no-repeat;
	width:125px;
	height:77px;
	display:block;
}
.villas.selected{
	background:url(/Sandals/includes/themes/sandals/images/logo-villa-on.png) no-repeat #fff;
	width:125px;
	height:77px;
	display:block;
	
}
.villas:hover{
	background:url(/Sandals/includes/themes/sandals/images/logo-villa-on.png) no-repeat #fff;
	width:125px;
	height:77px;
	display:block;
	
}
.ourBrandsContent{
	display:none;
}
.sandals-cnt{
	display:block;
	padding-bottom:25px;
	float:left;
}
.cnt-left{
	width:225px;
	float:left;
	padding:15px 0 0 20px;
	font-family: 'HelveticaNeue67MdCn';
	font-size:14px;
	line-height:16px;
	color:#383838;
}
.cnt-rgt{
	float:left;
	padding:15px 0 0 10px;
	font-size:12px;
	line-height:15px;
	color:#797266;
	width:425px;
}
.beaches-cnt{
	padding-bottom:25px;
	float:left;
}
.more-about{
	float:left;
	padding:10px 0 0 0;
}
.more-about a,.more-about a:hover{
	font-family: 'HelveticaNeue67MdCn';
	color:#000;

}
.aero-blue{
	background:url(/Sandals/includes/themes/sandals/images/aero-blue.png) no-repeat;
	width:5px;
	height:8px;
	display:inline-block;
}
.aero-green{
	background:url(/Sandals/includes/themes/sandals/images/aero-green.png) no-repeat;
	width:5px;
	height:8px;
	display:inline-block;
}

.gp-cnt{
	padding-bottom:25px;
	float:left;
}

.foulcay-cnt{
	padding-bottom:25px;
	float:left;
}

.villas-cnt{
	padding-bottom:25px;
	float:left;
}
.end-sdw{
	background:url(/Sandals/includes/themes/sandals/images/end-sdw.jpg) no-repeat;
	width:710px;
	height:12px;
	float:left;
}

/*----Our Value------*/
.ourValue{
	padding-left:31px;
	padding-right:19px;
	overflow:hidden;
	clear:both;

}
.pad-50{
	padding-top:50px;
}
.valueCR{
	float:left;
}
.contentCR{
	width:455px;
}
.contentCR
{
	color:#797266;
	font-size:12px;
}
.contentCR h1{
	color:#453c2d;
	font-size:18px;
	font-family:'TrajanProRegular';
	border-bottom:#d4e486 2px solid;
}
.img-R{
	float:right;
}
.aero-green-SF{
	background:url(/Sandals/includes/themes/sandals/images/aero-green.png) no-repeat;
	width:5px;
	height:8px;
	display:inline-block;
}
.learnMore{
	width:300px;
}
.learnMore a{
	color:#383838 !important;
	font-family:'HelveticaNeue67MdCn';
	font-size:11.5px;
	font-weight:normal;
}
.text14{
	color:#383838;
	font-family:'HelveticaNeue67MdCn';
	width:187px;
	padding-right:12px;
}
.pad-t15{
	padding-top:15px;
}
.mar-t15{
	margin-top:80px;
	padding-bottom: 18px;
}

/* History --*/
.gry-bg{
	background:url(/Sandals/includes/themes/sandals/images/bg-re.jpg) #e7e7e7 repeat-x;
	width:219px;
	border-left:2px solid #fff;
	border-right:2px solid #fff;
	height:230px;
}
.y81 > h4{
	font-family:'HelveticaNeue35Thin';
	color:#383838;
	font-size:36px;
	font-weight:normal;
	background:url(/Sandals/includes/themes/sandals/images/divi.png) bottom no-repeat;
	text-align: left;
	padding-left: 25px;
	padding-top:20px;
}
.text12{
	color:#797266;
	font-size:12px;
	height:126px;
}
.cpt{
	text-transform:uppercase;
}
.pad-t20{
	padding-top:20px;
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
	background:url(/Sandals/includes/themes/sandals/images/dshadow.png) no-repeat bottom;
	padding-bottom: 13px;
}
.textAln{
	width: 165px;
	margin: 0 auto
}


.wl{
	background:url(/Sandals/includes/themes/sandals/images/wl.jpg) no-repeat center left;
	padding-left: 13px;
	height: 29px;
	display: inline-block;
}
.wr{
	background:url(/Sandals/includes/themes/sandals/images/wr.jpg) no-repeat center right;
	padding-right:11px;
	height: 29px;
	display: inline-block;
	font-family: 'TrajanProRegular' !important;
	font-size: 24px !important;
color: #453c2d !important;
text-align: left;
line-height: 20px;
font-weight: bold !important;
}
.wdivider{
	width:709px;
	height:5px;
	background:url(/Sandals/includes/themes/sandals/images/wline.jpg) no-repeat;
	margin-top: -6px;
}
.cnt-leftW{
	width:225px;
	padding:15px 0 0 20px;
	font-family: 'HelveticaNeue67MdCn';
	font-size:14px;
	line-height:16px;
	color:#383838;
}
.clearerB{
	clear:both;
}
.aContent{
	width:410px;
	padding-left:10px;
	padding-top:12px;
}
.alignC{
	text-align:center;
}

.tab-sec2{
	width:709px;
	height:79px;
	background:url(/Sandals/includes/themes/sandals/images/sdw.png) no-repeat bottom;
	margin-top:15px;
}
.tab-sec2 ul{
	margin-left:5px;
	list-style:none;
}
.tab-sec2 ul li{
	list-style:none;
	float:left;
	background: #bfbfbf;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 77px;
    margin-right: 4px;
    margin-top: 0;
    transition: all 0.4s ease 0s;
    width: 158px;
	border:1px solid #eaeaea;
	border-bottom:none;
}
.tab-sec2 ul li a{
    width: 158px;
	display:block;
}
	
	
.sandalsCR{
	background:url(/Sandals/includes/themes/sandals/images/tab2_1n.png) 18px no-repeat;
	height:77px;
	display:block;
}
.sandalsCR.selected{
	background:url(/Sandals/includes/themes/sandals/images/tab2_1h.png) 18px no-repeat #fff;
	height:77px;
	display:block;
	
}
.sandalsCR:hover{
	background:url(/Sandals/includes/themes/sandals/images/tab2_1h.png) 18px no-repeat #fff;
	height:77px;
	display:block;
	
}
.sandalsCRIT.selected{
	background:url(/Sandals/includes/themes/sandals/images/tab2_1h-it.png) 18px no-repeat #fff;
	height:77px;
	display:block;
	
}
.sandalsCRIT:hover{
	background:url(/Sandals/includes/themes/sandals/images/tab2_1h-it.png) 18px no-repeat #fff;
	height:77px;
	display:block;
	
}
.sandalsCRPT.selected{
	background:url(/Sandals/includes/themes/sandals/images/tab2_1h-pt.png) 5px no-repeat #fff;
	height:77px;
	display:block;
	
}
.sandalsCRPT:hover{
	background:url(/Sandals/includes/themes/sandals/images/tab2_1h-pt.png) 5px no-repeat #fff;
	height:77px;
	display:block;
	
}
.sandalsCRFR.selected{
	background:url(/Sandals/includes/themes/sandals/images/tab2_1h-fr.png) 18px no-repeat #fff;
	height:77px;
	display:block;
	
}
.sandalsCRFR:hover{
	background:url(/Sandals/includes/themes/sandals/images/tab2_1h-fr.png) 18px no-repeat #fff;
	height:77px;
	display:block;
	
}
.sandalsFond{
	background:url(/Sandals/includes/themes/sandals/images/tab2_2n.png) 18px no-repeat;
	height:77px;
	display:block;
}
.sandalsFond.selected{
	background:url(/Sandals/includes/themes/sandals/images/tab2_2h.png) 18px no-repeat #fff;
	height:77px;
	display:block;
	
}
.sandalsFond:hover{
	background:url(/Sandals/includes/themes/sandals/images/tab2_2h.png) 18px no-repeat #fff;
	height:77px;
	display:block;
	
}
.sandalsSEG{
	background:url(/Sandals/includes/themes/sandals/images/tab2_3n.png) 18px no-repeat;
	height:77px;
	display:block;
}
.sandalsSEG.selected{
	background:url(/Sandals/includes/themes/sandals/images/tab2_3h.png) 18px no-repeat #fff;
	height:77px;
	display:block;
	
}
.sandalsSEG:hover{
	background:url(/Sandals/includes/themes/sandals/images/tab2_3h.png) 18px no-repeat #fff;
	height:77px;
	display:block;
}
.sandalsSU{
	background:url(/Sandals/includes/themes/sandals/images/tab2_4n.png) 18px no-repeat;
	height:77px;
	display:block;
}
.sandalsSU.selected{
	background:url(/Sandals/includes/themes/sandals/images/tab2_4h.png) 18px no-repeat #fff;
	height:77px;
	display:block;
	
}
.sandalsSU:hover{
	background:url(/Sandals/includes/themes/sandals/images/tab2_4h.png) 18px no-repeat #fff;
	height:77px;
	display:block;
}
.ourValue{
	display:none;
	}

/* Free Wedding Start Here */
#freeWedding{
	padding-top: 32px;
}

#freeWedding h1{
	color:#797266;
	font-size:46px;
	font-family:'helveticaNeueUltraLight';
}
#freeWedding h1 > span{
	color:#ac957e;
	font-size:24px;
	font-family:'HelveticaNeue47LightCondensed';
}
.fwCouple{
	padding-top:35px;
}
.fwCouple img{
	box-shadow: 0px 2px 2px #ccc;
	border:2px solid #fff;
}
#freeWedding .fwredBand{
	background:url(/Sandals/includes/themes/sandals/images/freeW-redband.png) no-repeat left top;
	height: 138px;
	width: 104px;
	position: absolute;
	margin:-5px 0 0 60px;
}
#freeWedding .fwCouple h4{
	font-family:'HelveticaNeue35Thin';
	color:#fff;
	font-size:30px;
	font-weight:normal;
	margin:30px 0 0 0;
	line-height:30px;
}
#freeWedding .fwCouple h5{
	font-family:'HelveticaNeue75Bold';
	color:#fff;
	font-size:22px;
	font-weight:normal;
	margin:0;
	text-align:center;
}
.bBeginner{
	padding-top:42px;
}
#freeWedding .bBeginner h1{
	color:#ac957e;
	font-size:24px;
	font-family:'HelveticaNeue47LightCondensed';
	letter-spacing:0.03px;
}
#freeWedding .bBeginner h1 > span{
	color:#797266;
	font-size:46px;
	font-family:'helveticaNeueUltraLight'
}
.dotted
{
	border-bottom:#b6b6b6 1px  dotted;
	padding-bottom: 5px;
}
.begImg{
	padding-top: 23px;
}
#freeWedding .begImg ul li{
	list-style:none;
	float:left;
}
#freeWedding .begImg ul{
	padding:0;
}
#freeWedding .begImg ul li img{
	box-shadow: 0px 2px 2px #ccc;
	border:2px solid #fff;
}
#freeWedding .begImg ul li + li{
	padding:0 30px;
}
#freeWedding .begImg ul li + li + li{
	padding:0px;
}
.bg-Horiztal{
	background:url(/Sandals/includes/themes/sandals/images/freeW_conBG.png) no-repeat -9px -4px ;
	min-height:146px;
	width:463px;
	padding-left: 16px;
}
.freeW-inclue{
	overflow:hidden;
	padding-top:20px;
}
.freeW-inclue img{
	box-shadow: 0px 2px 2px #ccc;
	border:3px solid #fff;
}
.text12reg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#797266;
	padding-top:16px;
}
.text11reg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#797266;
}
.dottedW
{
	border-bottom:#b6b6b6 1px  dotted;
	padding-bottom:2px;
}
.width440{
	width:421px;
}
.buttonbrown{
	border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
border: 1px solid #ccc;
	background: rgb(209,185,150); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(209,185,150,1) 0%, rgba(174,150,115,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,185,150,1)), color-stop(100%,rgba(174,150,115,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(209,185,150,1) 0%,rgba(174,150,115,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(209,185,150,1) 0%,rgba(174,150,115,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(209,185,150,1) 0%,rgba(174,150,115,1) 100%); /* IE10+ */

background: linear-gradient(to bottom,  rgba(209,185,150,1) 0%,rgba(174,150,115,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1b996', endColorstr='#ae9673',GradientType=0 ); /* IE6-9 */
color:#ffffff;
font-size:15px;
font-family:'HelveticaNeue67MdCn';
text-transform:uppercase;
display:inline-block;
padding:8px;
margin-right:40px;
}
.buttonbrown:hover{
	color:#fff;
}
#freeWedding .text16Blue{
	color:#4278a7;
	font-size:16px;
}
#freeWedding .bottomBG{
	background:url(/Sandals/includes/themes/sandals/images/freeW-bg.png) no-repeat left top;
	width:667px;
	height:136px;
	overflow: hidden;
	margin-top: 33px;
}
#freeWedding .text20{
	color: #ac957e;
font-size: 20px;
font-family: 'HelveticaNeue47LightCondensed';
line-height: 28px;
}
#freeWedding .text25{
	color: #797266;
font-size: 25px;
font-family: 'HelveticaNeue47LightCondensed';
line-height: 28px;
}
#freeWedding .text14{
	color: #797266;
font-size: 14px;
font-family: 'HelveticaNeue47LightCondensed';

}
.textLin{
	padding: 15px;
	
}
#freeWedding .disclaimar{
	color:#797266;
	font-size:9px;
	text-align:center;
	width:600px;
	margin:0 auto;
	padding-top:20px;
}
.pd-tt{
	padding-top:35px;
}
	

















.tab-sec2{
	width:709px;
	height:79px;
	background:url(/Sandals/includes/themes/sandals/images/sdw.png) no-repeat bottom;
	margin-top:15px;
}
.tab-sec2 ul{
	margin-left:5px;
	list-style:none;
}
.tab-sec2 ul li{
	list-style:none;
	float:left;
	background: #bfbfbf;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 77px;
    margin-right: 4px;
    margin-top: 0;
    transition: all 0.4s ease 0s;
    width: 158px;
	border:1px solid #eaeaea;
	border-bottom:none;
}
.tab-sec2 ul li a{
    width: 158px;
	display:block;
}
	
	
.sandalsCR{
	background:url(/Sandals/includes/themes/sandals/images/tab2_1n.png) 18px no-repeat;
	height:77px;
	display:block;
}
.sandalsCR.selected{
	background:url(/Sandals/includes/themes/sandals/images/tab2_1h.png) 18px no-repeat #fff;
	height:77px;
	display:block;
	
}
.sandalsCR:hover{
	background:url(/Sandals/includes/themes/sandals/images/tab2_1h.png) 18px no-repeat #fff;
	height:77px;
	display:block;
	
}
.sandalsCRIT.selected{
	background:url(/Sandals/includes/themes/sandals/images/tab2_1h-it.png) 18px no-repeat #fff;
	height:77px;
	display:block;
	
}
.sandalsCRIT:hover{
	background:url(/Sandals/includes/themes/sandals/images/tab2_1h-it.png) 18px no-repeat #fff;
	height:77px;
	display:block;
	
}
.sandalsCRPT.selected{
	background:url(/Sandals/includes/themes/sandals/images/tab2_1h-pt.png) 5px no-repeat #fff;
	height:77px;
	display:block;
	
}
.sandalsCRPT:hover{
	background:url(/Sandals/includes/themes/sandals/images/tab2_1h-pt.png) 5px no-repeat #fff;
	height:77px;
	display:block;
	
}
.sandalsCRFR.selected{
	background:url(/Sandals/includes/themes/sandals/images/tab2_1h-fr.png) 18px no-repeat #fff;
	height:77px;
	display:block;
	
}
.sandalsCRFR:hover{
	background:url(/Sandals/includes/themes/sandals/images/tab2_1h-fr.png) 18px no-repeat #fff;
	height:77px;
	display:block;
	
}
.sandalsFond{
	background:url(/Sandals/includes/themes/sandals/images/tab2_2n.png) 18px no-repeat;
	height:77px;
	display:block;
}
.sandalsFond.selected{
	background:url(/Sandals/includes/themes/sandals/images/tab2_2h.png) 18px no-repeat #fff;
	height:77px;
	display:block;
	
}
.sandalsFond:hover{
	background:url(/Sandals/includes/themes/sandals/images/tab2_2h.png) 18px no-repeat #fff;
	height:77px;
	display:block;
	
}
.sandalsSEG{
	background:url(/Sandals/includes/themes/sandals/images/tab2_3n.png) 18px no-repeat;
	height:77px;
	display:block;
}
.sandalsSEG.selected{
	background:url(/Sandals/includes/themes/sandals/images/tab2_3h.png) 18px no-repeat #fff;
	height:77px;
	display:block;
	
}
.sandalsSEG:hover{
	background:url(/Sandals/includes/themes/sandals/images/tab2_3h.png) 18px no-repeat #fff;
	height:77px;
	display:block;
}
.sandalsSU{
	background:url(/Sandals/includes/themes/sandals/images/tab2_4n.png) 18px no-repeat;
	height:77px;
	display:block;
}
.sandalsSU.selected{
	background:url(/Sandals/includes/themes/sandals/images/tab2_4h.png) 18px no-repeat #fff;
	height:77px;
	display:block;
	
}
.sandalsSU:hover{
	background:url(/Sandals/includes/themes/sandals/images/tab2_4h.png) 18px no-repeat #fff;
	height:77px;
	display:block;
}
.ourValue{
	display:none;
	}

