/* 	Property Adjustment Key: top, right, bottom, left */

/* IE 6.0 Specific Instances */

* html #navPosition {
	margin: 0px 3px 0px 0px;
}

* html ul#primaryNavList {
	margin-right: 0px;
}

* html ul#secondaryNavList li#secondaryNavOnlineCheckIn a:link, * html ul#secondaryNavList li#secondaryNavOnlineCheckIn a:visited,
* html ul#secondaryNavList li#secondaryNavOnlineCheckIn a:hover, * html ul#secondaryNavList li#secondaryNavOnlineCheckIn a:active,
* html ul#secondaryNavList li#secondaryNavTestimonials a:link, * html ul#secondaryNavList li#secondaryNavTestimonials a:visited,
* html ul#secondaryNavList li#secondaryNavTestimonials a:hover, * html ul#secondaryNavList li#secondaryNavTestimonials a:active,
* html ul#secondaryNavList li#secondaryNavNews a:link, * html ul#secondaryNavList li#secondaryNavNews a:visited,
* html ul#secondaryNavList li#secondaryNavNews a:hover, * html ul#secondaryNavList li#secondaryNavNews a:active,
* html ul#secondaryNavList li#secondaryNavAwards a:link, * html ul#secondaryNavList li#secondaryNavAwards a:visited,
* html ul#secondaryNavList li#secondaryNavAwards a:hover, * html ul#secondaryNavList li#secondaryNavAwards a:active,
* html ul#secondaryNavList li#secondaryNavBrochures a:link, * html ul#secondaryNavList li#secondaryNavBrochures a:visited,
* html ul#secondaryNavList li#secondaryNavBrochures a:hover, * html ul#secondaryNavList li#secondaryNavBrochures a:active {
	margin-right: 10px;
}

/***** End IE 6.0 Specific Styles *****/


.headerHighlight {
	background-color: #5AA3CC;
}

#secondNavFieldShadow {
	background: url(images/shadowUpper994.gif?v=3) no-repeat top left;
	height: 9px;
	overflow: hidden;
}

#secondNavField {
	padding: 0px 10px 10px 0px;
	background: #6b6b6b none;
	font-size: 90%;
	border: none;
	text-align: right;
}

#navPosition {
	padding: 0px 0px 0px 412px;
	margin: 0px 6px 0px 0px;
	border-bottom: 1px solid #AAAAAA;
	float: right;
	clear: both;
}

#headerPLcodeInfoPosition {
	float: left;
}

.soldByPrefix {
	text-transform: uppercase;
}

.myAccountSpacing {
	margin: 0px 10px 0px 10px;
}

.myAccountSpacingIE {
	*margin: 0px 4px 0px 4px;
}

#topNavField {
	background: #6b6b6b;
}

#topNavField a:link, #topNavField a:hover {color: #FFFFFF; text-decoration: none;}

a#topLogo {
	text-indent: -9000px;
	width: 250px;
	height: 86px;
	background: #6B6B6B url(images/top_sprite.gif?v=3) no-repeat -649px 0px;
	display: block;
	float: left;
}

#topInfo {
	padding-top: 20px;
	*padding-top: 10px;
	background: #6b6b6b;
	clear: right;
	display: block;
	width: auto;
	margin-right: 20px;
}

#topInfo span, #topInfo .floatRight, #topInfo .floatLeft, #topInfo b {color: #FFFFFF;}

#topNavField ul {
	list-style: none;
}

/*Secondary Nav List*/
ul#secondaryNavList {
	height: 7px;
	float: right;
	margin-top: 7px;
	width: 350px;
	margin-right: -6px;
}

ul#secondaryNavList li {
	width: auto;
	float: left;
}

ul#secondaryNavList li#secondaryNavOnlineCheckIn a:link, ul#secondaryNavList li#secondaryNavOnlineCheckIn a:visited,
ul#secondaryNavList li#secondaryNavOnlineCheckIn a:hover, ul#secondaryNavList li#secondaryNavOnlineCheckIn a:active,

ul#secondaryNavList li#secondaryNavTestimonials a:link, ul#secondaryNavList li#secondaryNavTestimonials a:visited,
ul#secondaryNavList li#secondaryNavTestimonials a:hover, ul#secondaryNavList li#secondaryNavTestimonials a:active,

ul#secondaryNavList li#secondaryNavNews a:link, ul#secondaryNavList li#secondaryNavNews a:visited,
ul#secondaryNavList li#secondaryNavNews a:hover, ul#secondaryNavList li#secondaryNavNews a:active,

ul#secondaryNavList li#secondaryNavAwards a:link, ul#secondaryNavList li#secondaryNavAwards a:visited,
ul#secondaryNavList li#secondaryNavAwards a:hover, ul#secondaryNavList li#secondaryNavAwards a:active,

ul#secondaryNavList li#secondaryNavBrochures a:link, ul#secondaryNavList li#secondaryNavBrochures a:visited,
ul#secondaryNavList li#secondaryNavBrochures a:hover, ul#secondaryNavList li#secondaryNavBrochures a:active {
	background-image: url(images/top_sprite.gif?v=3);
	width: auto;
	height: 7px;
	float: left;
	display: block;
	margin-right: 20px;
	text-indent: -9000px;
}

/**/
ul#secondaryNavList li#secondaryNavOnlineCheckIn a:link, ul#secondaryNavList li#secondaryNavOnlineCheckIn a:visited {
	background-position: 0px -79px;
	width: 76px;
}
ul#secondaryNavList li#secondaryNavOnlineCheckIn a:hover, ul#secondaryNavList li#secondaryNavOnlineCheckIn a:active {
	background-position: 0px -100px;
	width: 76px;
}
/**/
ul#secondaryNavList li#secondaryNavTestimonials a:link, ul#secondaryNavList li#secondaryNavTestimonials a:visited {
	background-position: -138px -79px;
	width: 60px;
}
ul#secondaryNavList li#secondaryNavTestimonials a:hover, ul#secondaryNavList li#secondaryNavTestimonials a:active {
	background-position: -138px -100px;
	width: 60px;
}
/**/
ul#secondaryNavList li#secondaryNavNews a:link, ul#secondaryNavList li#secondaryNavNews a:visited {
	background-position: -216px -79px;
	width: 24px;
}
ul#secondaryNavList li#secondaryNavNews a:hover, ul#secondaryNavList li#secondaryNavNews a:active {
	background-position: -216px -100px;
	width: 24px;
}
/**/
ul#secondaryNavList li#secondaryNavAwards a:link, ul#secondaryNavList li#secondaryNavAwards a:visited {
	background-position: -306px -79px;
	width: 36px;
}
ul#secondaryNavList li#secondaryNavAwards a:hover, ul#secondaryNavList li#secondaryNavAwards a:active {
	background-position: -306px -100px;
	width: 36px;
}
/**/
ul#secondaryNavList li#secondaryNavBrochures a:link, ul#secondaryNavList li#secondaryNavBrochures a:visited {
	background-position: -367px -79px;
	width: 45px;
}
ul#secondaryNavList li#secondaryNavBrochures a:hover, ul#secondaryNavList li#secondaryNavBrochures a:active {
	background-position: -367px -100px;
	width: 45px;
}
/**/

/*Primary Nav List*/
ul#primaryNavList {
	height: 36px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	clear: right;
}

ul#primaryNavList li {
	width: auto;
	height: 36px;
	display: block;
	float: left;
}

ul#primaryNavList li#primaryNavDifference a:link, ul#primaryNavList li#primaryNavDifference a:visited,
ul#primaryNavList li#primaryNavDifference a:hover, ul#primaryNavList li#primaryNavDifference a:active,

ul#primaryNavList li#primaryNavTheResorts a:link, ul#primaryNavList li#primaryNavTheResorts a:visited,
ul#primaryNavList li#primaryNavTheResorts a:hover, ul#primaryNavList li#primaryNavTheResorts a:active,

ul#primaryNavList li#primaryNavTheLocations a:link, ul#primaryNavList li#primaryNavTheLocations a:visited,
ul#primaryNavList li#primaryNavTheLocations a:hover, ul#primaryNavList li#primaryNavTheLocations a:active,

ul#primaryNavList li#primaryNavTheSpa a:link, ul#primaryNavList li#primaryNavTheSpa a:visited,
ul#primaryNavList li#primaryNavTheSpa a:hover, ul#primaryNavList li#primaryNavTheSpa a:active,

ul#primaryNavList li#primaryNavWeddingsAndHoneymoons a:link, ul#primaryNavList li#primaryNavWeddingsAndHoneymoons a:visited,
ul#primaryNavList li#primaryNavWeddingsAndHoneymoons a:hover, ul#primaryNavList li#primaryNavWeddingsAndHoneymoons a:active,

ul#primaryNavList li#primaryNavSpecials a:link, ul#primaryNavList li#primaryNavSpecials a:visited,
ul#primaryNavList li#primaryNavSpecials a:hover, ul#primaryNavList li#primaryNavSpecials a:active,

ul#primaryNavList li#primaryNavBookNow a:link, ul#primaryNavList li#primaryNavBookNow a:visited,
ul#primaryNavList li#primaryNavBookNow a:hover, ul#primaryNavList li#primaryNavBookNow a:active {
	background-image: url(images/top_sprite.gif?v=3);
	width: auto;
	height: 36px;
	float: left;
	display: block;
	margin-right: 5px;
	text-indent: -9000px;
}

/**/
ul#primaryNavList li#primaryNavDifference a:link, ul#primaryNavList li#primaryNavDifference a:visited {
	background-position: 0px 0px;
	width: 138px;
}
ul#primaryNavList li#primaryNavDifference a:hover, ul#primaryNavList li#primaryNavDifference a:active {
	background-position: 0px -36px;
	width: 138px;
}
/**/
ul#primaryNavList li#primaryNavTheResorts a:link, ul#primaryNavList li#primaryNavTheResorts a:visited {
	background-position: -138px 0px;
	width: 78px;
}
ul#primaryNavList li#primaryNavTheResorts a:hover, ul#primaryNavList li#primaryNavTheResorts a:active {
	background-position: -138px -36px;
	width: 78px;
}
/**/
ul#primaryNavList li#primaryNavTheLocations a:link, ul#primaryNavList li#primaryNavTheLocations a:visited {
	background-position: -216px 0px;
	width: 90px;
}
ul#primaryNavList li#primaryNavTheLocations a:hover, ul#primaryNavList li#primaryNavTheLocations a:active {
	background-position: -216px -36px;
	width: 90px;
}
/**/
ul#primaryNavList li#primaryNavTheSpa a:link, ul#primaryNavList li#primaryNavTheSpa a:visited {
	background-position: -306px 0px;
	width: 61px;
}
ul#primaryNavList li#primaryNavTheSpa a:hover, ul#primaryNavList li#primaryNavTheSpa a:active {
	background-position: -306px -36px;
	width: 61px;
}
/**/
ul#primaryNavList li#primaryNavWeddingsAndHoneymoons a:link, ul#primaryNavList li#primaryNavWeddingsAndHoneymoons a:visited {
	background-position: -367px 0px;
	width: 151px;
}
ul#primaryNavList li#primaryNavWeddingsAndHoneymoons a:hover, ul#primaryNavList li#primaryNavWeddingsAndHoneymoons a:active {
	background-position: -367px -36px;
	width: 151px;
}
/**/
ul#primaryNavList li#primaryNavSpecials a:link, ul#primaryNavList li#primaryNavSpecials a:visited {
	background-position: -518px 0px;
	width: 59px;
}
ul#primaryNavList li#primaryNavSpecials a:hover, ul#primaryNavList li#primaryNavSpecials a:active {
	background-position: -518px -36px;
	width: 59px;
}
/**/
ul#primaryNavList li#primaryNavBookNow a:link, ul#primaryNavList li#primaryNavBookNow a:visited {
	background-position: -577px 0px;
	width: 72px;
}
ul#primaryNavList li#primaryNavBookNow a:hover, ul#primaryNavList li#primaryNavBookNow a:active {
	background-position: -577px -36px;
	width: 72px;
}
/**/
}

fieldset#languageSelector {
    width: auto;
    display: inline;
    float: right;
    margin: 0 20px 0 0;
}

fieldset#languageSelector label {
    font-size: 80%;
    font-weight: normal;
    float: left;
    margin: 2px 2px 0 0;
}

fieldset#languageSelector select {
    font-size: 80%;
    font-weight: normal;
}

/* Click-to-Chat Feature */

#clickToChatPosition {
    float: right;
    margin: 5px 20px 0 0;
}

.emailUsBtn  {
    width: 130px;
    height: 50px;
    background: transparent url(images/emailUsBtn.gif?v=3) no-repeat 0 0;
}

.chatNowBtn  {
    width: 130px;
    height: 50px;
    background: transparent url(images/chatNowBtn.gif?v=3) no-repeat 0 0;
}

/* necessary to override inline-styling from click to chat vendor */
#iibody img {
    position: absolute;
}

