/*
Theme Name: six senses
Brought to you by : Seamless
*/


hr
{
	color: #cfcfcf;
}


#banner
{
	width: 975px;
	height: 555px;
	float: left;
	background: url('/common/template/images/banner.jpg');
}



#bannertransparent
{
	width: 975px;
	height: 120px;
	background: #000;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-khtml-opacity: 0.5;
	position: absolute;
	z-index: 4; /*margin: 400px 0 0 0;*/
	margin-top: 435px;
}

#bannerlabel
{
	position: absolute;
	z-index: 5;
	margin-top: 450px;
}

#bannerlabel h1
{
	text-transform: uppercase;
	color: #fff;
	font-size: 68px;
	font-weight: normal;
	padding-left: 340px;
}

#bannerlabel p
{
	font-size: 15px;
	color: #fff;
	font-family: Book Antiqua, Arial, serif;
	text-transform: uppercase;
	border-top: 1px solid #b09e8f;
	width: 430px;
	padding-left: 60px;
	padding-right: 15px;
	padding-top: 3px;
	margin-left: 250px;
	font-weight: normal;
}

/*********************mainmenu-of-header***********************************************/

#mainmenu
{
	width: 975px;
	height: 30px;
	background: #767a0c;
	float: left;
}

#mainmenu ul
{
	list-style: none;
	padding-top: 7px;
	padding-left: 25px;
}

#mainmenu li
{
	float: left;
}

#mainmenu li a
{
	text-decoration: none;
	color: #fff;
	padding: 0 60px;
	border-right: 1px solid #fff;
	text-transform: uppercase;
}

#mainmenu li a.central
{
	border: none;
}

/*******************************mainColumn-of-Content************************************************/

#content
{
	width: 975px;
	background: #fff;
}

#mainColumn
{
	width: 625px;
	margin: 15px 15px 15px 15px;
	float: left;
	font-family: Book Antiqua, Arial, serif;
	position: relative;
}

#mainColumn h1
{
	color: #6d3063;
	padding-bottom: 4px;
	font-size: 25px;
	font-weight: normal;
	text-transform: uppercase;
	width: 625px;
	border-bottom: 1px solid #cfcfcf;
	margin: 0 0 15px 0;
}

#mainColumn h1.exp
{
	padding-top: 25px;
}

#mainColumn .copyarea_container
{
	color: #454644;
	font-size: 13px;
	padding: 0 0 15px 0;
	line-height: 1.4;
}
#mainColumn .copyarea_container li
{
	margin-left: 40px;
}
#mainColumn hr
{
	color: #cfcfcf;
}

#expwrapper
{
	width: 625px;
	margin: 15px 0 5px 0; /*border: 1px solid #a00;*/
	float: left;
}

#expwrapper2
{
	width: 625px;
	margin: 15px 0 5px 0; /*border: 1px solid #a00;*/
	float: left;
}

.first
{
	margin-right: 15px;
}

#exp1
{
	background: url('/common/template/images/exp1.jpg');
	width: 305px;
	height: 195px;
	float: left;
	margin-right: 15px;
}

#exp1trans
{
	width: 305px;
	height: 195px;
	background: url('/common/template/images/exptrans.png');
	position: absolute;
	z-index: 4;
	margin-top: 0;
}

#exp1label
{
	width: 305px;
	position: absolute;
	z-index: 5;
	margin-top: 100px;
}

#exp1label h2
{
	color: #fff;
	border: none;
	font-size: 41px;
	text-transform: uppercase;
	font-weight: normal;
	padding-left: 100px;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}

#exp1label p
{
	margin: 0;
	padding: 0;
	color: #fff;
	text-align: center;
	font-size: 13px;
	font-family: Book Antiqua, Arial, serif;
	width: 235px;
	padding-left: 30px;
}

#exp2
{
	background: url('/common/template/images/exp2.jpg');
	width: 302px;
	height: 195px;
	float: left;
}

#exp2trans
{
	width: 302px;
	height: 195px;
	background: url('/common/template/images/exptrans.png');
	position: absolute;
	z-index: 4;
	margin-top: 0px;
}

#exp2label
{
	width: 305px;
	position: absolute;
	z-index: 5;
	margin-top: 105px;
}

#exp2label h2
{
	color: #fff;
	border: none;
	font-size: 41px;
	text-transform: uppercase;
	font-weight: normal;
	padding-left: 80px;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}

#exp2label p
{
	margin: 0;
	padding: 0;
	color: #fff;
	text-align: center;
	font-size: 13px;
	font-family: Book Antiqua, Arial, serif;
	width: 235px;
	padding-left: 30px;
}

#exp3
{
	background: url('/common/template/images/exp3.jpg');
	width: 305px;
	height: 195px;
	float: left;
	margin-right: 15px;
}

#exp3trans
{
	width: 305px;
	height: 195px;
	background: url('/common/template/images/exptrans.png');
	position: absolute;
	z-index: 4;
	margin-top: 0;
}

#exp3label
{
	width: 305px;
	position: absolute;
	z-index: 5;
	margin-top: 105px;
}

#exp3label h2
{
	color: #fff;
	border: none;
	font-size: 41px;
	text-transform: uppercase;
	font-weight: normal;
	padding-left: 100px;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}

#exp3label p
{
	margin: 0;
	padding: 0;
	color: #fff;
	text-align: center;
	font-size: 13px;
	font-family: Book Antiqua, Arial, serif;
	width: 235px;
	padding-left: 30px;
}

#exp4
{
	background: url('/common/template/images/exp4.jpg');
	width: 303px;
	height: 195px;
	float: left;
}

#exp4trans
{
	width: 303px;
	height: 195px;
	background: url('/common/template/images/exptrans.png');
	position: absolute;
	z-index: 4;
	margin-top: 0;
}

#exp4label
{
	width: 305px;
	position: absolute;
	z-index: 5;
	margin-top: 105px;
}

#exp4label h2
{
	color: #fff;
	border: none;
	font-size: 41px;
	text-transform: uppercase;
	font-weight: normal;
	padding-left: 80px;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}

#exp4label p
{
	margin: 0;
	padding: 0;
	color: #fff;
	text-align: center;
	font-size: 13px;
	font-family: Book Antiqua, Arial, serif;
	width: 235px;
	padding-left: 30px;
}

/***********************************sidebar***************************************/
#sidebar
{
	width: 305px;
	float: left;
	margin:15px 15px 15px 0;
}


input.getconnect
{
	background: url('/common/template/images/get-connect-btn.png') no-repeat;
	margin-top: 15px;
	width: 164px;
	height: 38px;
	border: none;
	text-indent: -1000em;
	display: block;
	position: relative;
	cursor: pointer;
}
input.getconnect.jp
{
	background: url('/common/template/images/ui/global-jp-get-connect-btn.png') no-repeat!important;
}
input.getconnect.cn
{
	background: url('/common/template/images/ui/global-cn-get-connect-btn.png') no-repeat!important;
}

input.askquestion
{
	background: url('/common/template/images/ask-another-question-btn.png') no-repeat;
	margin-top: 15px;
	width: 179px;
	height: 38px;
	border: none;
	text-indent: -1000em;
	display: block;
	position: relative;
	cursor: pointer;
}
input.askquestion.jp
{
	background: url('/common/template/images/global-jp-ask-another-question-btn.png') no-repeat!important;
}
textarea.question
{
	margin-top: 10px;
}

#reservation
{
	width: 305px;
	background-color: #f2f1f1;
	color: #333;
	font-family: Arial, san-serif, serif;
	margin-top: 15px;
	border: 1px solid #d6d6d6;
}

#reservation h1
{
	width: 305px;
	background-color: #666;
	color: #fff;
	font-size: 25px;
	font-weight: normal; /*padding: 15px 50px;*/
	height: 40px;
	text-align: center;
	padding-top: 10px;
	text-transform: uppercase;
}

#reservation form
{
	font-size: 13px;
	margin: 15px;
}

input.checkrates
{
	background: url('/common/template/images/ui/global-checkrates.png') no-repeat;
	width: 275px;
	height: 48px;
	margin-bottom: 35px;
	border: none;
}

input.date
{
	width: 120px;
	margin-bottom: 15px;
	margin-top: 5px;
	background: #fff;
	border: 1px solid #cfcfcf;
	padding: 5px 0 5px 10px;
	font-size: 13px;
	color: #333;
}

.myreservation
{
	/*padding-right: 5px;*/ /*border: 1px solid #a00;*/
	color: #52274b;
	font-size: 12px;
	font-family: Arial, serif;
	text-align: right;
}

input.myserve
{
	background: url('/common/template/images/ui/global-myreserve.png') no-repeat;
	width: 21px;
	height: 20px;
	border: none;
}

select.dest
{
	width: 270px; /*padding: 10px 0 10px 10px;*/ /*height: 35px;*/
	margin-bottom: 10px;
	font-size: 13px;
	color: #333;
	font-family: Arial, serif; /*background: transparent; 	background: url('/common/template/images/select-dropdown.png') no-repeat right; 	overflow: hidden;*/
}

select.occupants
{
	/*width: 110px;
	margin-bottom: 15px;
	margin-top: 5px;
	font-family: Arial, serif;
	font-size: 13px;
	color: #333;*/
}

input.promotion
{
	width: 260px;
	margin-bottom: 15px;
	margin-top: 5px;
	background: #fff;
	border: 1px solid #cfcfcf;
	padding: 5px 0 5px 10px;
}

td.promo
{
	column-span: all;
	background: #000;
}

td.protest
{
	column-span: all;
}

td.testing
{
	column-span: all;
	background: #000;
}

ul.sixsenses
{
	color: #411949;
	font-size: 12px;
	margin: 10px 0 20px 0;
	font-family: Book Antiqua, Arial, serif;
	list-style: none;
	float: left;
	width: 150px;
}

ul.sixsenses2
{
	list-style: none;
	color: #411949;
	font-size: 12px;
	margin: 10px 0 20px 0;
	font-family: Book Antiqua, Arial, serif;
	width: 150px;
	float: left;
}



td a
{
	color: #411949;
	text-decoration: none;
}

td.first
{
	width: 150px;
}

td.third
{
	width: 170px;
}

ul.resorts
{
	list-style: none;
	color: #411949;
	font-size: 12px;
	margin: 10px 0 20px 0;
	font-family: Book Antiqua, Arial, serif;
	width: 150px;
	float: left;
}

ul.resorts2
{
	list-style: none;
	color: #411949;
	font-size: 12px;
	margin: 10px 0 20px 0;
	font-family: Book Antiqua, Arial, serif;
	float: left;
	width: 150px;
}

ul.evasion
{
	list-style: none;
	color: #411949;
	font-size: 12px;
	margin: 10px 0 20px 0;
	font-family: Book Antiqua, Arial, serif;
}


/********************Copyright************************************/

#copyright
{
}

#copyright p
{
	padding: 10px 0;
	color: #454644;
	font-size: 12px;
	font-weight: normal;
	font-family: Book Antiqua, Arial, serif;
}

#copyright p a
{
	color: #411949;
	text-decoration: none;
	font-family: Book Antiqua, Arial, serif;
}

#copyright p a:hover
{
	text-decoration: underline;
}


/******************************aboutus**********************************/

#aboutus-banner
{
	width: 975px;
	height: 250px;
	float: left;
	background: url('/common/template/images/aboutus_banner.jpg');
}

#aboutus-banner-trans
{
	width: 975px;
	height: 100px;
	background: #000;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-khtml-opacity: 0.5;
	position: absolute;
	z-index: 4; /*margin: 400px 0 0 0;*/
	margin-top: 150px;
}

#aboutus-banner-label
{
	position: absolute;
	z-index: 5;
	margin-top: 150px;
}

#aboutus-banner-label h1
{
	text-transform: uppercase;
	color: #fff;
	font-size: 68px;
	font-weight: normal;
	padding-left: 340px;
	margin-bottom: 0;
	padding-bottom: 0;
	height: 70px;
}

#aboutus-banner-label p
{
	font-size: 15px;
	color: #fff;
	font-family: Book Antiqua, Arial, serif;
	text-transform: uppercase;
	border-top: 1px solid #b09e8f;
	width: 430px;
	padding-left: 60px;
	padding-right: 15px;
	padding-top: 3px;
	margin-left: 250px;
	font-weight: normal;
	margin-top: 0;
}

#mainColumn img.aboutus
{
	float: left;
    margin-right: 30px;
    position: relative;
}

#mainColumn .aboutus-list-desc ul
{
	margin: 15px 0 0 0;
	list-style: none;
}

#mainColumn .aboutus-list-desc ul li
{
	color: #454644;
	font-family: Book Antiqua, Arial, serif;
	font-size: 13px;
	padding-bottom: 15px;
	padding-left: 15px;
	background: url('/common/template/images/list-style-purple.png') no-repeat left 7px;
}

#mainColumn .aboutus-list-desc ul li span
{
	font-weight: bold;
}

#mainColumn .cms-content
{
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
	margin-top: 10px;
	margin-bottom: 15px;
}

#mainColumn .cms-content h3
{
	font-family: alternate-gothic-no3-regular;
	font-size: 23px;
	text-transform: uppercase;
	font-weight: normal;
	color: #969795;
	background: url('/common/template/images/accommo-rooms-arrow-grey.png') no-repeat left center;
	padding: 10px 0 10px 25px;
}

#sitemap-wrapper
{
	float: left; /*border: 1px solid #a00;*/
}

#sitemap-wrapper .sitemap1
{
	width: 305px; /*border: 1px solid #000;*/
	float: left;
}

#sitemap-wrapper .sitemap1 p.title
{
	font-size: 16px;
	color: #454644;
	font-family: alternate-gothic-no3-regular;
	font-weight: normal;
	padding-bottom: 0px;
}

#sitemap-wrapper .sitemap1 ul
{
	margin: 0px 0 15px 40px;
}

#sitemap-wrapper .sitemap1 ul li
{
	color: #6d3063;
	font-size: 13px;
	padding-bottom: 5px;
}



/*********************************destination content**************************************/

#desticontent
{
	width: 975px;
	background: #fff;
}

#gallery
{
	width: 975px;
	height: 470px;
	float: left;
}

#location
{
	width: 975px;
	height: 665px;
	float: left;
}

#recommend h3, #accommodation h3, #testimonial h3, #desti-award h3, #location h3
{
	text-align: center;
	color: #6d3063;
	text-transform: uppercase;
	font-weight: normal;
	padding-bottom: 15px;
	border-bottom: 1px solid #cfcfcf;
	font-size: 25px;
	font-family: alternate-gothic-no3-regular;
}

/***********************destination-gallery*****************************/

#desti-gallery
{
	width: 975px;
	float: left;
	margin: 0 15px 15px 15px;
}

#desti-gallery-top
{
	background: url('/common/template/images/desti-gallery-top.png');
	width: 946px;
	height: 25px;
	float: left;
}

#desti-gallery-bottom
{
	background: url('/common/template/images/desti-gallery-bottom.png');
	width: 946px;
	height: 25px;
	float: left;
}

#desti-gallery-desc
{
	width: 300px;
	float: left;
}

#desti-gallery-desc h3
{
	text-align: left;
	color: #6d3063;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 25px;
}

#desti-gallery-desc p
{
	text-align: left;
	margin: 0;
	padding: 0 0 0 0;
	font-family: Book Antiqua, Arial, serif;
	font-style: italic;
	color: #969795;
	font-size: 16px;
}

#desti-gallery-desc p.desc
{
	text-align: left;
	color: #454644;
	font-family: Book Antiqua, Arial, serif;
	font-size: 12px;
	font-style: normal;
	margin-top: 5px;
	padding-bottom: 10px;
}

#desti-gallery-desc p.check
{
	width: 300px;
	height: 34px;
	margin-top: 10px;
	padding: 0;
}

#desti-gallery-desc p.check a img
{
	border: none;
}

#desti-gallery-desc p.share
{
	float: left;
	/*text-transform: uppercase;*/
	color: #454644;
	font-size: 12px;
	font-style: normal;
	width: 50px;
	padding: 15px 0 0 0;
}

#desti-gallery-desc p.shareicon
{
	float: left;
	padding: 10px 0 0 0;
	width: 245px;
}

#desti-gallery-desc p.shareicon a img
{
	margin-right: 10px;
	border: none;
}

#finduson-wrapper
{
	width: 300px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top: 1px solid #d1d1d1;
	border-bottom: 1px solid #d1d1d1;
}

#desti-gallery-desc p.findusontext
{
	float: left;
	color: #6d3063;
	font-family: alternate-gothic-no3-regular;
	text-decoration: none;
	font-size: 15px;
	text-transform: uppercase;
	font-style: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}

#desti-gallery-desc p.findusontext a
{
	color: #6d3063;
	font-family: alternate-gothic-no3-regular;
	text-decoration: none;
	font-size: 15px;
	text-transform: uppercase;
	font-style: normal;
}

#desti-gallery-desc p.findusontext a:hover
{
	color: #6d3063;
	font-family: alternate-gothic-no3-regular;
	text-decoration: none;
	font-size: 15px;
	text-transform: uppercase;
	font-style: normal;
}

#desti-gallery-desc p.findusonimage
{
	float: left; /*padding-right: 10px;*/
	margin-top: 5px;
	margin-bottom: 5px;
	width: 20px;
}

#desti-gallery-banner
{
	background: url('/common/template/images/desti-gallery-banner.jpg');
	width: 625px;
	height: 400px;
	float: left;
	margin-left: 15px;
}

/*******************************destination-location**********************/

#location
{
	width: 975px;
	float: left;
	margin-bottom: 20px;
}

#location-map
{
	width: 946px;
	height: 391px;
	margin: 20px 15px 0 15px;
}

#googlemap
{
	background: url('/common/template/images/google-map.jpg');
	width: 946px;
	height: 391px;
}

#googlemap2
{
	background: url('/common/template/images/google-map2.png');
	width: 946px;
	height: 371px;
}

#location-map-explore
{
	background: url('/common/template/images/location-explore-bg.png');
	width: 641px;
	height: 365px;
	position: absolute;
	z-index: 4;
	margin: 5px 0 0 150px;
}

#location-map-explore h3
{
	text-align: center;
	color: #6d3063;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 20px;
	padding-top: 15px;
	border: none;
	font-family: font-family: alternate-gothic-no3-regular; ;

}

#location-map-introduction
{
	width: 300px;
	float: left;
	margin: 0 10px 0 20px;
}

#location-map-introduction h3
{
	text-align: left;
	color: #6d3063;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 20px; /*padding-top: 15px;*/
	border: none;
	margin: 0;
	padding: 0;
}

#location-map-introduction p.intro
{
	text-align: left;
	color: #454644;
	font-family: Book Antiqua, Arial, serif;
	font-size: 12px;
	font-style: normal;
	margin-top: 5px;
	padding-bottom: 10px;
}

#location-map-description
{
	width: 290px;
	float: left;
	background-color: #e8e9e7;
}

#loation-map-description-text
{
	width: 290px;
	height: 60px;
	border-bottom: 1px solid #fff;
}

#map-pointer-text
{
	float: left;
	width: 245px;
	margin-left: 10px;
}

#map-pointer-image
{
	float: left;
	width: 20px;
	margin-left: 10px;
	margin-top: 15px;
}

#location-map-description-texthighlight
{
	width: 290px;
	height: 60px;
	border-bottom: 1px solid #fff;
	background: #666;
}

#location-map-description-texthighlight p
{
	padding-top: 3px; /*padding-left: 40px; 	padding-right: 20px;*/
	color: #fff;
	font-size: 11px;
	font-family: Book Antiqua, Arial, serif;
}

#location-map-description-texthighlight p.title
{
	font-weight: bold;
}

#loation-map-description-text p.title
{
	font-weight: bold;
	padding-top: 3px; /*padding-left: 40px; 	padding-right: 20px;*/
	color: #454644;
	font-size: 11px;
	font-family: Book Antiqua, Arial, serif;
}

#loation-map-description-text p.subtitle
{
	margin: 0; /*padding-left: 40px; 	padding-right: 20px;*/
	color: #454644; /*454644*/
	font-size: 11px;
	font-family: Book Antiqua, Arial, serif;
}

#location-box1
{
	width: 300px;
	float: left;
	padding-bottom: 10px;
	margin: 0 15px 0 15px;
}

#location-box1 h3, #location-box2 h3, #location-box3 h3
{
	color: #969795;
	text-align: center;
	border: none;
	padding: 15px 00 0;
	font-size: 25px;
	text-transform: none;
	font-family: alternate-gothic-no3-regular; ;

}

#location-box1 p, #location-box2 p, #location-box3 p
{
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: Book Antiqua, Arial, serif;
	font-style: italic;
	color: #969795;
	font-size: 16px;
}

#location-box1 p.desc, #location-box2 p.desc, #location-box3 p.desc
{
	text-align: left;
	color: #454644;
	font-family: Book Antiqua, Arial, serif;
	font-size: 12px;
	font-style: normal;
	margin-top: 5px;
	padding-top: 10px;
}

#location-box1 p.desc-highlight, #location-box2 p.desc-highlight, #location-box3 p.desc-highlight
{
	text-align: left;
	color: #454644;
	font-family: Book Antiqua, Arial, serif;
	font-size: 12px;
	font-style: normal;
	margin-top: 5px;
	padding-top: 10px;
	font-weight: bold;
	border-top: 1px solid #cfcfcf;
}

#location-box2
{
	width: 300px;
	float: left;
	padding-bottom: 10px;
	margin: 0 15px 0 0;
}

#location-box3
{
	width: 300px;
	float: left;
	padding-bottom: 10px;
	margin: 0;
}

/*****************************destination-recommend****************************************/

#recommend
{
	width: 975px;
	float: left;
}

#recommend-photos
{
	width: 945px;
	margin: 15px 0 25px 15px;
	float: left;
}

#recommend-cusine
{
	width: 300px;
	float: left;
	padding-bottom: 10px;
}

#recommend-cusine h3, #recommend-sunset h3, #recommend-walk h3
{
	color: #969795;
	text-align: center;
	border: none;
	padding: 15px 0 0 0;
	font-size: 25px;
	text-transform: none;
	font-family: alternate-gothic-no3-regular;
}

#recommend-cusine p, #recommend-sunset p, #recommend-walk p
{
	text-align: center;
	margin: 0;
	padding: 0;
	font-family: Book Antiqua, Arial, serif;
	font-style: italic;
	color: #969795;
	font-size: 16px;
}

#recommend-sunset
{
	width: 300px;
	float: left;
	padding-bottom: 10px;
	margin: 0 20px 0 20px;
}

#recommend-walk
{
	width: 300px;
	float: left;
	padding-bottom: 10px;
}

#recommend-photos p.desc
{
	text-align: justify;
	color: #454644;
	font-family: Book Antiqua, Arial, serif;
	font-size: 13px;
	font-style: normal;
	border-top: 1px solid #cfcfcf;
	margin-top: 5px;
	padding-top: 10px;
}

/***********************************destination-accommodation********************************************/

#accommodation
{
	width: 975px;
	float: left;
}

#accommo-photos
{
	width: 945px;
	margin: 15px 0 0 15px;
	float: left;
	padding-bottom: 40px;
}

#accommo-beachfront
{
	width: 140px;
	float: left;
}

#accommo-beachfront h3, #accommo-beachfront2 h3, #accommo-hilltop h3, #accommo-president h3, #accommo-rock h3, #accommo-water h3
{
	color: #969795;
	text-align: left;
	border: none;
	padding: 15px 0 0 0;
	font-size: 23px;
	text-transform: none;
	font-family: alternate-gothic-no3-regular;
}

#accommo-beachfront p.desc, #accommo-beachfront2 p.desc, #accommo-hilltop p.desc, #accommo-president p.desc, #accommo-rock p.desc, #accommo-water p.desc
{
	text-align: left;
	color: #454644;
	font-family: Book Antiqua, Arial, serif;
	font-size: 13px;
	font-style: normal;
	margin-top: 5px;
}

#accommo-beachfront2
{
	width: 140px;
	float: left;
	margin: 0 20px 0 20px;
}

#accommo-hilltop, #accommo-president, #accommo-rock
{
	width: 140px;
	float: left;
	margin-right: 20px;
}

#accommo-water
{
	width: 140px;
	float: left;
}

#accommo-beachfront p.learn, #accommo-beachfront2 p.learn, #accommo-hilltop p.learn, #accommo-president p.learn, #accommo-rock p.learn, #accommo-water p.learn
{
	text-align: left;
	font-family: Book Antiqua, Arial, serif;
	margin-top: 13px;
}

#accommo-beachfront p.learn a, #accommo-beachfront2 p.learn a, #accommo-hilltop p.learn a, #accommo-president p.learn a, #accommo-rock p.learn a, #accommo-water p.learn a
{
	text-decoration: none;
	font-size: 13px;
	font-style: normal;
	color: #411949;
	font-family: Book Antiqua, Arial, serif;
}

#accommo-beachfront p.learn a:hover, #accommo-beachfront2 p.learn a:hover, #accommo-hilltop p.learn a:hover, #accommo-president p.learn a:hover, #accommo-rock p.learn a:hover, #accommo-water p.learn a:hover
{
	text-decoration: underline;
	font-size: 13px;
	font-style: normal;
	color: #411949;
	font-family: Book Antiqua, Arial, serif;
}

#accommo-beachfront p.accommocheck, #accommo-beachfront2 p.accommocheck, #accommo-hilltop p.accommocheck, #accommo-president p.accommocheck, #accommo-rock p.accommocheck, #accommo-water p.accommocheck
{
	padding-top: 15px;
}

#accommo-beachfront a img, #accommo-beachfront2 a img, #accommo-hilltop a img, #accommo-president a img, #accommo-rock a img, #accommo-water a img
{
	border: none;
}

/********************************************destination-testimonial*******************************/

#testimonial
{
	width: 975px;
	float: left;
}

#testi1-wrapper
{
	width: 305px;
	float: left;
	margin: 15px 15px 15px 15px;
}

#testi1, #testi2, #testi3
{
	background: #f2f1f1;
}

#testi1-top, #testi2-top, #testi3-top
{
	background: url('/common/template/images/testi-top-bg.png');
	width: 305px;
	height: 27px;
}

#testi1 p, #testi2 p, #testi3 p
{
	padding: 15px 0 15px 20px;
	font-family: Book Antiqua, Arial, serif;
	font-size: 14px;
	color: #666;
}

#testi1-bottom, #testi2-bottom, #testi3-bottom
{
	background: url('/common/template/images/testi-bottom-bg.png');
	width: 305px;
	height: 24px;
}

p.author
{
	color: #666;
	font-family: "alternate-gothic-no3-regular";
	font-size: 16px;
	padding: 10px 0;
	width: 305px; /*border: 1px solid #a00;*/
	text-align: right;
}

p.testi-trip-icon
{
	width: 305px;
	text-align: right;
}

#testi2-wrapper
{
	width: 305px;
	float: left;
	margin: 15px 15px 15px 0;
}

#testi3-wrapper
{
	width: 305px;
	float: left;
	margin: 15px 0 15px 0;
}

#desti-award
{
	width: 975px;
	float: left;
}

#awards1
{
	width: 305px;
	float: left;
	margin: 0 15px 30px 15px;
}

#awards1 h3, #awards2 h3, #awards3 h3
{
	color: #969795;
	font-family: "alternate-gothic-no3-regular";
	text-align: left;
	border: none;
	padding: 15px 0 0 0;
	font-size: 23px;
	text-transform: none;
}

p.award-desc
{
	font-family: Book Antiqua, Arial, serif;
	font-size: 12px;
	color: #454644;
	padding-top: 15px;
}

p.award-link
{
	font-family: Book Antiqua, Arial, serif;
	font-size: 14px;
	color: #411949;
	text-decoration: none;
	padding-top: 15px;
}

p.award-link a
{
	font-family: Book Antiqua, Arial, serif;
	font-size: 14px;
	color: #411949;
	text-decoration: none;
}

p.award-link a:hover
{
	text-decoration: underline;
}

#awards2
{
	width: 305px;
	float: left;
	margin: 0 15px 30px 0;
}

#awards3
{
	width: 305px;
	float: left;
	margin: 0 0 30px 0;
}

/****************************destination-discover***************************/

#desti-discover
{
	width: 975px;
	float: left;
}

.discovermore
{
	background: url('/common/template/images/discover-bg.png') no-repeat;
	width: 987px;
	height: 61px;
	text-align: center;
	color: #6d3063;
	text-transform: uppercase;
	font-weight: normal; /*padding-bottom: 15px;*/
	border-bottom: 1px solid #cfcfcf;
	font-size: 20px;
	margin-left: -7px;
}

.discovermore h3
{
	padding-top: 20px;
	color: #6d3063;
	text-transform: uppercase;
	font-weight: normal;
	font-family: alternate-gothic-no3-regular;
}

#discover-wrapper
{
	width: 987px;
	background: #e8e9e7;
	float: left;
	margin-bottom: 0;
	margin-left: -7px;
}

#discover-spa-wrapper
{
	width: 305px;
	float: left;
	margin: 15px;
}

#discover-spa
{
	background: url('/common/template/images/desti-discover-spa.jpg');
	width: 305px;
	height: 197px;
}

#discover-spa-trans, #discover-dining-trans, #discover-exp-trans
{
	width: 305px;
	height: 53px;
	background: #000;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-khtml-opacity: 0.5;
	position: absolute;
	z-index: 4;
	margin-top: 145px;
}

#discover-spa-label, #discover-dining-label, #discover-exp-label
{
	position: absolute;
	z-index: 5; /*margin-top: 150px;*/
}

#discover-spa-label h2, #discover-dining-label h2, #discover-exp-label h2
{
	color: #fff;
	text-transform: uppercase;
	font-family: "alternate-gothic-no3-regular";
	font-size: 30px;
	font-weight: normal;
	margin-top: 155px;
	border: none;
	width: 305px;
	text-align: center;
}

#discover-spa-wrapper p.description, #discover-dining-wrapper p.description, #discover-exp-wrapper p.description
{
	padding-top: 10px;
	font-family: Book Antiqua, Arial, serif;
	font-size: 12px;
	color: #454644;
}

#discover-spa-wrapper p.description a, #discover-dining-wrapper p.description a, #discover-exp-wrapper p.description a
{
	color: #411949;
	text-decoration: none;
	font-family: Book Antiqua, Arial, serif;
	font-size: 13px;
}

#discover-spa-wrapper p.description a:hover, #discover-dining-wrapper p.description a:hover, #discover-exp-wrapper p.description a:hover
{
	text-decoration: underline;
	font-family: Book Antiqua, Arial, serif;
}

#discover-dining-wrapper
{
	width: 305px;
	float: left;
	margin: 15px 15px 15px 0;
}

#discover-dining
{
	background: url('/common/template/images/desti-discover-dining.jpg');
	width: 305px;
	height: 197px;
}

#discover-exp-wrapper
{
	width: 305px;
	float: left;
	margin: 15px 0 15px 0;
}

#discover-exp
{
	background: url('/common/template/images/desti-discover-exp.jpg');
	width: 305px;
	height: 197px;
}

#newsletter
{
	height: 460px;
}
.heading_container
{
	border-bottom: 1px solid #CFCFCF;
	left: 15px;
	margin-right: 30px;
	position: relative;
	top: 15px;
}
.heading_container h1
{
	color: #6D3063;
	font-size: 25px;
	font-weight: normal;
	margin: 0 0 15px;
	padding-bottom: 4px;
	text-transform: uppercase;
	width: 625px;
}
.heading_container .social_expanded
{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 102px;
}
.heading_container .social_expanded .share
{
	float: left;
	font-family: "Book Antiqua" ,Arial,serif;
	font-size: 0.8em;
	padding-bottom: 0;
	padding-right: 5px;
	padding-top: 0;
	position: relative;
	top: 2px;
}
.heading_container .social_expanded .shareicon a
{
	margin-left: 7px;
}
