@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	margin-bottom:10px;
	text-align:center;
	background:#111f25 url(../images/homeimg_bg.jpg) no-repeat top center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6, span, div {
	padding:0;
	margin:0;
}
h1 {
	font-family: 'Gotham-Book', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #ffd200;
	font-weight: normal;
	line-height:21px;
	margin-bottom: 9px;
	height: 100%;
}
h2 {
	font-family: 'Gotham-Book', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #ffd200;
	font-weight: normal;
	line-height:25px;
	margin-bottom: 9px;
	height: 100%;
}
h3 {
	font-family: 'Gotham-Book', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #ffd200;
	font-weight: normal;
	line-height:25px;
	margin-bottom: 9px;
	height: 100%;
}
h4 {
	font-family: 'Gotham-Book', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #ffd200;
	font-weight: normal;
	line-height:25px;
	margin-bottom: 5px;
	height: 100%;
}
h5 {
	font-family: 'Gotham-Book', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #ffd200;
	font-weight: normal;
	line-height:25px;
	margin-bottom: 9px;
	height: 100%;
}
h6 {
	font-family: 'Gotham-Book', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #ffd200;
	font-weight: normal;
	line-height:25px;
	margin-bottom: 9px;
	height: 100%;
}
#pullquote {
	font-family: 'Gotham-Book', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffe390;
	font-weight: normal;
	margin-bottom: 20px;
	line-height: 16px;
}
img {
	border:0;
}
div#header {
	margin:0;
	padding:0;
	width:982px;
	height:64px;
	text-align:left;
	margin:0 auto;
}
div#logo {
	float:left;
	width: 237px;
	height: 60px;
	margin: 5px 0 6px 0;
	padding:0 0 0 29px;
}
div#toplinks {
	float:right;
	width:500px;
	text-align:right;
	margin:6px 27px 0 0;
}
div#toplinks ul {
	list-style:none;
	padding:0;
	margin:0;
	font-size:9px;
	font-style:normal;
	letter-spacing:0.01em;
}
div#toplinks ul li {
	display:inline;
}
div#toplinks ul li a:hover {
	color:#FFFFFF;
}
.link4 {
	padding-left:12px;
}
.link3 {
	padding-left:15px;
}
.link2 {
	padding-left:44px;
}
.link7 {
	padding-left:14px;
}
.link6 {
	padding-left:8px;
}
#toplinks ul li a:link, #toplinks ul a:visited {
	color:#b19b75;
	text-decoration:none;
}
.espanol {
	color:#a5a5a5;
	text-decoration:none;
	width:44px;
	height:15px;
	font:11px Arial, Helvetica, sans-serif;
	margin-top:1px;
}
#lang_position {
	width:300px;
	height:9px;
	padding-left:200px;
	padding-top:16px;
}
.lang ul {
	list-style-type:none;
}
.lang li {
	padding-left:5px;
	float:right;
}
.lang a {
	float:left;
	width:63px;
	text-decoration:none;
	text-align:center;
	color:#000;
	font-size:11px;
	padding:0.09em 0.2em 0.2em 0.2em;
	
}
.lang a:hover {
	background: url(../images/lang_bg.jpg) bottom;
}
.eng {
	float:left;
	width:43px;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
	font-size:11px;
	padding:0.09em 0.2em 0.2em 0.2em;
	background: url(../images/lang_bg.jpg) bottom;
}

.lang1 a {
	float: left;
	width: 22px;
	text-decoration: none;
	text-align: center;
	color: #000;
	font-size: 11px;
	padding: 0.09em 0.2em 0.2em 0.2em;
	margin-top: -0.3em;
}
.lang1 a:hover {
	background: url(../images/point.gif) bottom;
}

div#content_area {
	width:982px;
	text-align:left;
	margin:0 auto;
	padding-top:2px;
	overflow:hidden;
}
div#main_header {
	width:682px;
	padding:0 50px 0 29px;
}
div#textarea {
	float:left;
	width:682px;
	padding:14px 50px 0 29px;
	font-size:14px;
	text-align:left;
	color:#fff;
	line-height:1.5em;
	word-spacing:0.01em;
	letter-spacing:0.01em;
}
div#textarea p {
	padding:0;
	margin:0 0 20px 0;
}
#textarea ul {
	padding:30px 0 20px 0;
	margin:0;
	list-style-type:none;
}
#textarea ul li {
	margin:0 0 10px 0;
	padding:0 0 0 30px;
	background:url(../images/bullettrans.gif) no-repeat 0 5px;
}
/*div#textarea h2 {
	padding:0 0 35px 0;
	margin:0;
}*/
div#rightmenu {
	float:right;
	width:210px;
	height:100%;
	background:url(../images/vertical_line.gif) repeat-y left;
}
div#advertise {
	position:relative;
	width:191px;
	margin:-5px 15px 0 15px;
	text-align:center;
}
div#advertise p {
	padding:0;
	margin:0;
}
div#advertise ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
div#advertise ul li {
	margin:0;
	padding:0;
}
div#winner_award {
	margin-top:15px;	
}
div#university_miami {
	height:104px;
	padding-top:9px;
	background: url(../images/hr_line.gif) no-repeat center bottom;
}
div#bon_voyage {
	height:67px;
	padding-top:15px;
	background: url(../images/hr_line.gif) no-repeat center bottom;
}
div#wymdham_rewards {
	height:89px;
	padding-top:15px;
	background: url(../images/hr_line.gif) no-repeat center bottom;
}
div#clear_air {
	height:102px;
	padding:11px 0;
	background: url(../images/hr_line.gif) no-repeat center bottom;
}
div#trip_advisor {
	margin-top:8px;
	height:42px;
	background: url(../images/hr_line.gif) no-repeat center bottom;
}
div#flash_banner {
	height:128px;
	margin-bottom:0px;
	background: url(../images/hr_line.gif) no-repeat center bottom;
}
div#flash_banner1 {
	height:88px;
	margin-bottom:0px;
	background: url(../images/hr_line.gif) no-repeat center bottom;
}
.image_margin img {
	margin-top:10px;
}
div#trip_advisor {
	margin-top:14px;
}
div#services {
	width:982px;
	margin: 0 auto 3px;
	text-align:center;
	height:44px;
	overflow:hidden;
}
div#share_btn {
	position:relative;
	float:left;
	height:29px;
	padding:15px 29px 0 365px;
}
div#rss_feed {
	position:relative;
	float:left;
	height:29px;
	padding:15px 27px 0 0;
}
div#mobile_friendly {
	position:relative;
	float:left;
	height:44px;
}
.highlightedtxt a:link, .highlightedtxt a:visited {
	font-weight:bold;
	color:#ffd862;
	text-decoration:underline;
}
.highlightedtxt a:hover, .highlightedtxt a:active {
	font-weight:bold;
	color:#ffd862;
	text-decoration:none;
}
#add_area1 {
	width:191px;
	height:71px;
}
#add_area1 span {
	text-align:left;
	font:8px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0;
	margin:50px 0 0 50px;
	letter-spacing:0.01em;
}
#keyimage {
	float:right;
	width:66px;
	margin:0 23px 15px 0;
}
#add_area2 {
	margin:13px 0 17px 0;
	text-align:center;
}
#add_area3 {
	margin:15px 0;
	text-align:center;
}
#add_area4 {
	margin:17px 0;
	text-align:center;
}
div#footer {
	position:relative;
	margin:0 auto;
	width:982px;
	color:#ffffff;
	padding:0;
}
div#footer p {
	font:9px Arial, Verdana, sans-serif;
	letter-spacing:0.001em;
	color:#ffffff;
	margin:0;
	padding:0;
}
div#footer p {
	font:9px Arial, Verdana, sans-serif;
	letter-spacing:0.001em;
	color:#ffffff;
	margin:0;
	padding:0;
}
#footer_links a:link, #footer_links a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
div#footerlinks1 {
	margin-bottom:5px;
}
#footer_links a:hover, #footer_links a:active {
	color:#ffd862;
}
div#addresslinks1 {
	margin-bottom:15px;
}
div#addresslinks1 p {
	font-weight:800;
}
div#address2 {
	margin-bottom:13px;
}
.address_link a:link, .address_link a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
.address_link a:hover, .address_link a:active {
	color:#ffd862;
	text-decoration:underline;
}
.sitemap_link a:link, .sitemap_link a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.sitemap_link a:hover, .sitemap_link a:active {
	color:#ffd862;
	text-decoration:none;
}
div#flash_area {
	margin:0 auto;
	padding:0;
	height:517px;
	width:982px;
}
/*topnav*/
div#dining_img {
	margin:0 auto;
	width:982px;
	height:483px;
	text-align:right;
}
div#navigations {
	margin:0 auto;
	width:982px;
	height:34px;
	padding: 0;
	text-align: left;
}
div#navigations ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div#navigations ul li {
	display: inline;
	float:left;
	padding:0px;
	margin:0px;
	position:relative;
}
div#toprightmenu {
	position:absolute;
	margin:0;
	text-align:right;
}
#toprightsection {
	margin:0;
	padding:0;
	width:982px;
	height:517px;
	text-align:right;
	background:url(../images/ifnotflashimg.jpg) no-repeat top left;
}
#rightcontentarea {
	margin:0;
	width:200px;
	text-align:left;
	float:right;
}
#rightcontentarea ul {
	margin:0;
	padding:0;
	list-style:none;
}
#rightcontentarea ul li {
	margin:0;
	padding:0;
	list-style:none;
}
div#stayinformed {
	padding:10px 0 0 2px;
	margin:0;
	text-align:left;
}
div#stayinformed form {
	display:inline;
}
div#stayinformed {
	height:80px;
}
.stayimg img {
	margin-bottom:4px;
	margin-left:1px;
}
div#search {
	width:186px;
	display:inline;
	margin-left:1px;
}
.box {
	float:left;
	width:127px;
	height:17px;
	margin:0;
	padding:0;
	border:0;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	overflow:hidden;
}
.btn {
	float:right;
	width:67px;
	height:17px;
	padding:0;
	margin:0;
	border:0;
	text-indent:-9999px;
	background:url(../images/submit.png) no-repeat;
}
div#phototour {
	height:120px;
	margin:26px 0 0 0;
	padding:0;
	background: url(../images/hr_line.gif) no-repeat left bottom;
}
div#phototour img {
	margin:4px; 0 0 0;
}
div#staypark {
	height:124px;
	margin:0;
	padding:20px 0 0 0;
	background: url(../images/hr_line.gif) no-repeat left bottom;
}
div#staypark img {
	margin:6px 6px;
}
/*topnav*/


/*subnav*/
div#location_directions_img{
		margin:0 auto;
		width:982px;
		text-align:left;
}

div#subnavigation{
   padding:0;
	margin:0;
	width:982px;
	height:31px;
	position:absolute;
	z-index:300;
	text-align:left;
	background:url(../images/area_event_left_space.png) no-repeat right;
	
}
div#accommodation_nav{
width:980px;
height:31px;
padding:0;
margin:0 auto;
background:url(../images/area_event_left_space.png) no-repeat right;
}
div#accommodation_nav ul{
list-style:none;
padding:0;
margin:0;

}
div#accommodation_nav ul li{
list-style:none;
background-image:none;
display:inline;
float:left;
}
div#executive_nav{
width:980px;
height:31px;
padding:0;
margin:0 auto;
background:url(../images/area_event_left_space.png) no-repeat right;

}
div#executive_nav ul{
list-style:none;
padding:0;
margin:0;
}
div#executive_nav ul li{
list-style:none;
background-image:none;
display:inline;
float:left;
}
div#social_nav{
width:980px;
height:31px;
padding:0;
margin:0 auto;
background:url(../images/area_event_left_space.png) repeat-x;
}
div#social_nav ul{
list-style:none;
padding:0;
margin:0;
margin-left:315px;

}
div#social_nav ul li{
list-style:none;
background-image:none;
display:inline;
float:left;
}
div#localarea_nav{
width:980px;
height:31px;
padding:0;
margin:0 auto;
background:url(../images/area_event_left_space.png) repeat-x;
}
div#localarea_nav ul{
list-style:none;
padding:0;
margin:0;
margin-left:515px;

}
div#localarea_nav ul li{
list-style:none;
background-image:none;
display:inline;
float:left;
}
/*subnav ends*/

/* reservation*/

div#index_reservation{
margin:-60px 0;
}
div#reservation {
	margin:-30px auto 0;
	padding:0;
	width:982px;
	height:70px;
	text-align:left;
	z-index:100;
	overflow:hidden;
	
}
div#reservation_content {
	height:79px;
	width:605px;
	position: absolute;	
	padding:0;
	margin:0 0 0 347px;
}
div#reservation_content ul {
	margin:0;
	padding:0;
}
div#check img {
	margin-bottom:4px;
}

div#check {
	padding:12px 0 0 11px;
	position:absolute;
	margin:-83px 0 0 420px;
}
div#arrow {
	padding:0;
	margin-top:-15px;
	margin-left:170px;
	text-align:left;
	position:absolute;
}
div#arrival {
	position:absolute;
	height:40px;
	width:121px;
	overflow:hidden;
	margin:-34px 0 0 155px;
	background: url(../images/reser_divider_img.gif) no-repeat right 10px;
}div#arrival ul {
	padding:0;
	list-style:none;
	height:60px;
	margin:0;
}
div#arrival ul li {
	padding:0 4px 0 0;
	margin:10px 0 0 0;
	background:none;
	display:inline;
}
div#arrival input {
	padding:0;
	margin:4px 0 0 0;
	border:none;
	width:85px;
	height:17px;
}
input.date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	border: solid;
	border-style: inset;
	border-color: #949494;
	width: 65px;
	height: 13px;
	float: left;
	margin-left:6px;
	margin-top: -10px;
}
div#departure {
	position:absolute;
	height:40px;
	width:118px;
	overflow: hidden;
	margin:-34px 0 0 286px;
	background: url(../images/reser_divider_img.gif) no-repeat right 10px;
 }
div#departure ul {
	padding:0;
	list-style:none;
	height:60px;
	margin:0;
}
div#departure ul li {
	padding:0 2px 0 0;
	margin:10px 0 0 0;
	background:none;
	display: inline;
}
div#departure input {
	padding:0;
	margin:4px 0 0 0;
	border:none;
	width:85px;
	height:17px;
}
input.deptdate {
	font:9px normal Verdana, Arial, Helvetica, sans-serif;
	border: #949494 solid inset;
	width: 65px;
	height: 13px;
	float: left;
}
select.night {
	font:9px normal Verdana, Arial, Helvetica, sans-serif;
	border:#949494 solid inset 1px;
	width: 38px;
	height: 14px;
	margin:0;
	padding:0;
}
select.adult {
	font:9px normal Verdana, Arial, Helvetica, sans-serif;
	border:#949494 solid inset 1px;
	width: 38px;
	height: 14px;
	margin:0;
	padding:0;
}
select.room {
	font:9px normal Verdana, Arial, Helvetica, sans-serif;
	border:#949494 solid inset 1px;
	width: 38px;
	height: 14px;
	margin:0;
	padding:0;
}
div#night_adults_room {
	position:absolute;
	height:40px;
	width:50px;
	overflow:hidden;
	padding-top:10px;
	margin:-46px 0 0 410px;
	float:left;
}
div#night_adults_room ul {
	padding:0;
	list-style:none;
	margin:0;
}
div#night_adults_room ul li {
	padding:0 2px 0 0;
	float:left;
	margin:0;
	background:none;
}
div#adults {
	position:absolute;
	height:40px;
	width:50px;
	overflow:hidden;
	padding-top:10px;
	margin:-46px 0 0 455px;
	float:left;
}
div#adults ul {
	padding:0;
	list-style:none;
	margin:0;
}
div#adults ul li {
	padding:0 2px 0 0;
	float:left;
	margin:0;
	background:none;
}
div#rooms {
	position:absolute;
	height:40px;
	width:50px;
	overflow:hidden;
	padding-top:10px;
	margin:-46px 0 0 497px;
	float:left;
}
div#rooms ul {
	padding:0;
	list-style:none;
	margin:0;
}
div#rooms ul li {
	padding:0 2px 0 0;
	float:left;
	margin:0;
	background:none;
}
div#booknow {
	position:absolute;
	margin:-25px 0 0 542px;
	padding:0;
}
/*reservation ends*/
