@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	margin-bottom:10px;
	text-align:center;
	background:#080201 url(../images/index_bg1.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: #f7a13b;
	font-weight: normal;
	letter-spacing:0.5 em;
	line-height:21px;
	margin-bottom: 12px;
	height: 100%;
}
h2 {
	font-family: 'Gotham-Book', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #f7a13b;
	font-weight: normal;
	letter-spacing:0.5 em;
	line-height:25px;
	margin-bottom: 12px;
	height: 100%;
}
h3 {
	font-family: 'Gotham-Book', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #f7a13b;
	font-weight: normal;
	letter-spacing:0.5 em;
	line-height:25px;
	margin-bottom: 12px;
	height: 100%;
}
h4 {
	font-family: 'Gotham-Book', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #f7a13b;
	font-weight: normal;
	letter-spacing:0.5 em;
	line-height:25px;
	margin-bottom: 12px;
	height: 100%;
}
h5 {
	font-family: 'Gotham-Book', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #f7a13b;
	font-weight: normal;
	letter-spacing:0.5 em;
	line-height:25px;
	margin-bottom: 12px;
	height: 100%;
}
h6 {
	font-family: 'Gotham-Book', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #f7a13b;
	font-weight: normal;
	letter-spacing:0.5 em;
	line-height:25px;
	margin-bottom: 12px;
	height: 100%;
}
#pullquote {
	font-family: 'Gotham-Book', Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #f7a13b;
	font-weight: normal;
	margin-bottom: 20px;
	line-height: 16px;
}
img {
	border:0;
}
.boldtxt {
	font-weight: bold;
	color: #FFFFFF;
}
div#header {
	margin:0;
	padding:0;
	width:982px;
	height:64px;
	text-align:left;
	margin:0 auto;
}
div#logo {
	float:left;
	width: 255px;
	height: 40px;
	margin: 23px 0 0 0;
	padding: 0 0 0 29px;
}
#flash_area {
	margin: 16px 0 -45px 0;
	z-index:700;
	height:532px;
}
div#toplinks {
	/*width:500px;*/
	float:right;
	text-align:left;
	margin:6px 27px 0 0px;
}
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:5px;
}
.link3 {
	padding-left:15px;
}
.link2 {
	padding-left:15px;
}
.link7 {
	padding-left:14px;
}
.link6 {
	padding-left:15px;
}
#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:200px;
	height:9px;
	padding-top:16px;
}
.lang ul {
	list-style-type:none;
}
.lang li {
	padding-left:5px;
	float:right;
}
/*.lang a {
	float:left;
	width:43px;
	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;
}*/
div#content_area {
	width:950px;
	text-align:left;
	margin:0 auto;
	padding-top:60px;
	overflow:hidden;
}
div#main_header {
	width:682px;
	padding:0 50px 0 29px;
}
div#textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:650px;
	padding:0 30px 0 30px;
	font-size:12px;
	text-align:justify;
	color:#FFFFFF;
	line-height:1.5em;
	word-spacing:0.01em;
	letter-spacing:0.01em;
}
div#textarea p {
	padding:0;
	margin:0 0 20px 0;
}
#textarea ul li {
	margin:0 0 10px 0;
	padding:0 0 0 30px;
	background:url(../images/bullet_img.png) no-repeat  0.2em 0.3em;	
	letter-spacing: 0px;
	font-size:12px;
}
#textarea ul {
	padding:27px 0 20px 0;
	margin:0;
	list-style-type:none;
	letter-spacing: 0px;
	
}
/*div#textarea h1 {
	padding:0 0 14px 0;
	margin:0;
}*/
div#rightmenu {
	float:right;
	width:210px;
	height:550px;
	margin-right:25px;
	background:url(../images/vertical_line.gif) repeat-y left;
}
div#advertise {
	position:relative;
	width:196px;
	margin:11px 10px 0 12px;
	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#stayinformed {
	height:62px;
	background: url(../images/hr_line.gif) no-repeat center bottom;
	text-align:left;
}
div#university_miami {
	height:104px;
	padding-top:9px;
	background: url(../images/hr_line.gif) no-repeat center bottom;
}
div#banner {
	height:123px;
	padding:14px 0;
background: url(../images/hr_line.gif) no-repeat center bottom;
}
div#clear_air {
	height:55px;
	padding:14px 0;
	background: url(../images/hr_line.gif) no-repeat center bottom;
}
div#iacc {
	height:35px;
	padding:14px 0;
	background: url(../images/hr_line.gif) no-repeat center bottom;
}
div#trip_advisor {
	margin-top:11px;
}
div#services {
	width:982px;
	margin: 0 auto 3px;
	text-align:center;
	height:44px;
	overflow:hidden;
}
div#share {
	position:relative;
	float:left;
	height:29px;
	padding:15px 29px 0 352px;
}
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:#f7a13b;
	text-decoration:underline;
}
.highlightedtxt a:hover, .highlightedtxt a:active {
	font-weight:bold;
	color:#ffffff;
	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;
}
div#footer {
	position:relative;
	margin:0 auto;
	width:982px;
	color:#ffffff;
	padding:20px 0 0 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#stayinformed {
	padding:0 0 0 2px;
	margin:0;
}
div#stayinformed form {
	display:inline;
}
div#search {
	width:180px;
	display:inline;
	margin-left:3px;
}
.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;
}
.stayimg img {
	margin-bottom:4px;
	margin-left:1px;
}
.signimg img {
	margin-bottom:0;
	margin-left:1px;
}
/* top main nav starts*/
div#index_img {
	margin:0 auto;
	width:982px;
	height:517px;
	background:url(../images/wynd_lisle_new_03.jpg) top no-repeat;
	text-align:left;
}
div#home_img{
	margin:0 auto;
	width:982px;
	text-align:left;
}

div#nav_links1 {
	margin:0 auto;
	width:982px;
	height:34px;
	text-align:left;
	z-index:550;
}
div#navigations {
	margin:0 auto;
	width:982px;
	height:34px;
	padding: 0;
	text-align: left;
	overflow:hidden;
	z-index:500;
}
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;
}
/* top main nav ends*/	
/*subnav*/

	
div#subnavigation {
	padding:0;
	margin:0 auto;
	width:982px;
	height:31px;
	z-index:300;
	text-align:left;
}
div#accommodation_nav {
	width:982px;
	height:31px;
	padding:0;
	margin:0 auto;
	background:url(../images/acc_right_space.png) repeat-x right;
	text-align:left;
}
div#accommodation_nav ul {
	list-style:none;
	padding:0;
	margin:0 auto;
}
div#accommodation_nav ul li {
	list-style:none;
	background-image:none;
	display:inline;
	float:left;
}
div#executive_nav {
	width:982px;
	height:31px;
	padding:0;
	margin:0 auto;
}
div#executive_nav ul {
	list-style:none;
	padding:0;
	margin:0;
	display:inline;
	float: left;
}
div#executive_nav ul li {
	list-style:none;
	background-image:none;
	display:inline;
	float:left;
}
div#social_nav {
	width:982px;
	height:31px;
	padding:0;
	margin:0 auto;
	background:url(../images/social_left_space.png) repeat-x right;
}
div#social_nav ul {
	list-style:none;
	padding:0;
	margin:0;
}
div#social_nav ul li {
	list-style:none;
	background-image:none;
	display:inline;
	float:left;
}
div#localarea_nav {
	width:982px;
	height:31px;
	padding:0;
	margin:0 auto;
	background:url(../images/local_right_space.png) repeat-x right;
}
div#localarea_nav ul {
	list-style:none;
	padding:0;
	margin:0;
}
div#localarea_nav ul li {
	list-style:none;
	background-image:none;
	display:inline;
	float:left;
}
/*subnav ends*/

/* reservation*/

div#index_reservation {
	margin:0 auto 0;
	padding:0;
	width:982px;
	height:79px;
	text-align:left;
	z-index:350;
	overflow:hidden;
}
div#reservation {
	margin:-90px auto 0;
	padding:0;
	width:982px;
	height:79px;
	text-align:left;
	z-index:350;
	overflow:auto;
}
div#reservation_content {
	background:  url(../images/reservation_bg.png) no-repeat top left;
	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;
}
div#arrow {
	padding:0;
	margin-top:-15px;
	margin-left:170px;
	text-align:left;
	position:absolute;
}
div#arrival {
	position:absolute;
	height:40px;
	width:98px;
	overflow:hidden;
	margin:-34px 0 0 193px;
	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 2px 0 0;
	margin:10px 0 0 0;
	background:none;
	display:inline;
}
div#arrival input {
	padding:0;
	margin:4px 0 0 0;
	border:none;
	width:72px;
	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:100px;
	overflow:hidden;
	margin:-34px 0 0 295px;
	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:72px;
	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: 19px;
	margin:3px 0 0 0;
	padding:0;
}
select.adult {
	font:9px normal Verdana, Arial, Helvetica, sans-serif;
	border:#949494 solid inset 1px;
	width: 38px;
	height: 19px;
	margin:3px 0 0 0;
	padding:0;
}
select.room {
	font:9px normal Verdana, Arial, Helvetica, sans-serif;
	border:#949494 solid inset 1px;
	width: 38px;
	height: 19px;
	margin:3px 0 0 0;
	padding:0;
}
div#night_adults_room {
	position:absolute;
	height:40px;
	width:50px;
	overflow:hidden;
	padding-top:10px;
	margin:-43px 0 0 403px;
	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:-43px 0 0 446px;
	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:-43px 0 0 490px;
	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:-22px 0 0 532px;
	padding:0;
}
/*reservation ends*/

#photo_tour_reserve{
height:78px;
width:307px;
margin: -119px 0 0 180px;
text-align:left;
overflow:hidden;
z-index:450;
}
.pointer { cursor: pointer }

#ifnotsection{
margin:0 auto;
padding:0;
width:982px;
height:532px;
overflow:hidden;
z-index:250;
}
flashcontent{
margin:0 auto;
padding:0;
width:982px;
height:532px;
}
