@charset "utf-8";


@media print {"print.css"}

@import url("jquery-ui-1.7.2.custom.css");
@import url("gallery.css");
@import url("lightbox.css");
@import url("thickbox.css");

* {
outline:none!important
}

img {
border:0!important
}

body {
	margin:0;
	padding:0;
	background:url(../images/bg.jpg) no-repeat center top fixed #1d414f;
}
#content-box a, #inner-content-box a,#gen-content-box a,#gensb-content-box a {
color:#06C; font-weight:bold; text-decoration:none;
}
#content-box a:hover, #inner-content-box a:hover,#gen-content-box a:hover,#gensb-content-box a:hover {
text-decoration:underline;
}

#wrapper {
width:985px;
border-left:1px solid #087f88;
border-right:1px solid #087f88;
margin:0 auto -20px;
padding:10px;
background:#ededed;
background-image:url(../images/interface/bgt.png);
background-repeat:repeat-x;
background-position:top;

position: relative;
z-index:0;
}

#header {
height:80px;
margin-bottom:5px
}

#header img {
border:0
}

#header ul {
list-style-type:none;
position:relative;
top:31px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
margin:0 0 0 230px;
padding:0
}

#header li {
display:inline;
margin:0;
padding:0 0 0 8px
}

#header li a:link,#header li a:visited {
color:#000;
text-decoration:none;
font-weight:700
}

#header li a:hover,#header li a:active {
color:#06F;
font-weight:700;
text-decoration:none
}

#logo {
float:left;
width:269px;
height:45px
}

#sidebar {
background-position:bottom;
float:right;
width:195px
}

#sidebar h2
{
font-size:19px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
}

#sidebar img {
border:0;
}

#newsletter-box {
width:175px;
margin-top:10px;
border:1px solid #c2bfa7;
padding:10px;
background:url(../images/interface/info-box-bg.png) repeat-x bottom #f9f8ec
}

#newsletter-box h1 {
font-size:19px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
color:#345e74;
letter-spacing:-1px;
line-height:18px;
margin:0
}

#newsletter-box p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#707070
}

#calendar-box {
width:175px;
margin-top:10px;
border:1px solid #c2bfa7;
padding:10px;
background:url(../images/interface/calendar-bg.gif) no-repeat #f9f8ec

}

#calendar-box h1 {
font-size:19px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
color:#345e74;
letter-spacing:-1px;
text-align:right;
margin:0
}

#calendar-box p {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-top:1px;
margin-bottom:0;
text-align:right;
font-weight:700
}

#info-box {
width:175px;
margin-top:10px;
border:1px solid #c2bfa7;
padding:10px;
background:url(../images/interface/info-box-bg.png) repeat-x bottom #f9f8ec
}

#info-box h1 {
font-size:19px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
color:#345e74;
letter-spacing:-1px;
margin:0
}

#info-box ul {
list-style-type:none;
margin:0;
padding:0
}

#info-box li {
line-height:2.6em;
padding-left:25px
}

#info-box li a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8225em;
color:#03F;
text-decoration:none
}

li.travel-info {
background:url(../images/info-box-icons.png) no-repeat 0 8px
}

li.vep {
background:url(../images/info-box-icons.png) no-repeat 0 -20px
}

li.evnt {
background:url(../images/info-box-icons.png) no-repeat 0 -97px
}

li.us-visitor {
background:url(../images/info-box-icons.png) no-repeat 0 -46px
}

li.tourist-info {
background:url(../images/info-box-icons.png) no-repeat 0 -73px
}

#main-box {
width:768px;
border:1px solid #c2bfa7;
padding:5px;
background:#f9f8ec
}

#main-box ul {
text-align:left;
z-index:100;
margin:5px 0 0 5px;
padding:0
}

#main-box li {
list-style-type:none;
display:inline;
margin:0;
padding:0
}

#main-box li a {
font-size:20px;
margin-right:26px;
text-decoration:none;
color:#3e6062;
font-weight:700;
font-family:Arial, Helvetica, sans-serif
}

#main-feature {
	width:768px;
	height:255px;
	background-image: url(../images/mainpage/lgbanner/summertime09.jpg);
	background-repeat: no-repeat;
}

#main-feature-text {
position:relative;
top:120px;
left:415px
}

#content-box {
width:770px;
margin-bottom:1em
}

#content-box p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.7em
}

#content-box h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:19px
}

#inner-content-box {
width:510px;
border:1px solid #c2bfa7;
margin-left:250px;
padding:10px;
background:#f9f8ec
}

#inner-content-box p,#gen-content-box p,#gensb-content-box p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.7em
}

#inner-content-box h1,#gen-content-box h1,#gensb-content-box h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
margin-top:0
}

#inner-content-box h2,#gen-content-box h2,#gensb-content-box h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px
}

#inner-content-box ul,#inner-content-box li,#gen-content-box ul,#gen-content-box li,#gensb-content-box ul,#gensb-content-box li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px
}



#sitemap-box {
width:760px;
border:1px solid #c2bfa7;
padding:10px;
background:#f9f8ec
}

#sitemap-box p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.7em
}

#sitemap-box h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
margin-top:0
}

#sitemap-box h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px
}

#sitemap-box ul,#sitemap-box li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px
}

#sitemap-box li {
line-height:2.2em;
list-style-type:square
}

#sitemap-box a {
color:#03F;
text-decoration:underline
}

#property-content-box {
	border:1px solid #c2bfa7;
	margin-left:250px;
	margin-bottom:10px;
	padding:10px;
	background:#f9f8ec;
	
	position: relative;
	z-index:100;
}

#property-content-box p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.7em
}

#property-content-box h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
margin-top:0
}

#property-content-box h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px
}

#property-content-box ul,#property-content-box li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px
}

#property-property-box {
margin-bottom:1em;
border-bottom:1px dotted #c2bfa7
}

#property-property-box ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0
}

#property-property-box li {
display:inline;
list-style-type:none;
margin:0 10px 0 0;
padding:0 0 0 25px
}

li.listing-telephone {
background:url(../images/hotel-contact-icons.png) no-repeat;
padding-left:18px;
}

li.listing-fax {
background:url(../images/hotel-contact-icons.png) no-repeat 0 -34px;
padding-left:18px;
}

li.listing-email {
background:url(../images/hotel-contact-icons.png) no-repeat 0 -73px;
padding-left:18px;
}

#listing-logo {
width:120px;
text-align:center;
float:left;
margin-right:30px;
margin-bottom:30px
}

#inner-content-nav {
width:160px;
border:1px solid #c2bfa7;
float:right;
margin-left:15px;
margin-bottom:15px;
padding:10px 10px 0;
background:#F7F7F7
}

#inner-content-nav ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0;
padding:0
}

#inner-content-nav li {
display:list-item;
list-style-type:none;
margin:0 0 10px;
padding:0
}

#inner-content-nav a {
color:#03F;
font-weight:700;
outline:none
}

#inner-content-nav a:link {
text-decoration:none
}

#inner-content-nav a:visited {
text-decoration:none
}

#inner-content-nav a:hover {
text-decoration:underline
}

#inner-content-nav a:active {
text-decoration:underline
}

#breadcrumbs {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-bottom:1em;
padding-bottom:10px;
border-bottom:1px solid #c2bfa7;
text-align:right
}

#breadcrumbs ul {
list-style-type:none;
margin:0;
padding:0
}

#breadcrumbs li {
display:inline;
line-height:normal!important;
margin:0;
padding:0
}

#breadcrumbs li a {
color:#03F
}

.current-page {
font-weight:700
}

#footer {
	width:965px;
	border:1px solid #c2bfa7;
	padding:10px;
	background:url(../images/interface/info-box-bg.png) repeat-x bottom #f9f8ec;
	position: relative;
	z-index:0;
}

#footer p {
font-family:Verdana, Geneva, sans-serif;
font-size:10px
}

#footer-box,#spotlight-box {
width:758px;
border:1px solid #c2bfa7;
height:420px;
padding:10px 10px 1em;
background:url(../images/interface/info-box-bg.png) repeat-x bottom #f9f8ec
}

#inner-footer-box {
clear:both;
width:985px
}

#inner-footer-box p {
font-family:Verdana, Geneva, sans-serif;
font-size:10px
}

#spotlight-box h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
padding-left:25px;
margin-top:0;
color:#345e74;
background:url(../images/star.gif) no-repeat 0 1px
}

#spotlight-box h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
margin-top:0;
color:#345e74
}

#promo-box {
float:right;
width:310px;
padding-right:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px
}

#promo-box p {
margin-top:0;
text-align:right
}

#promo-box a {
color:#03F;
text-decoration:none
}

#promo-box ul {
list-style-type:none;
margin:22px 0 0;
padding:0
}

#promo-box li {
padding-left:90px;
padding-bottom:5px;
margin-bottom:22px;
height:60px
}

.promo-01 {
background:url(../images/promo/promo_img_01.png) no-repeat 0 2px
}

.promo-02 {
	background-image: url(../images/promo/promo_img_02_old1.png);
	background-repeat: no-repeat;
	background-position: 0 2px;
}

.promo-03 {
background:url(../images/promo/promo_img_03.png) no-repeat 0 2px
}

#sub-links {
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif
}

#sub-links h3 {
font-size:12px;
font-weight:700;
margin:0
}

#sub-links ul {
list-style-type:none;
border-bottom:1px solid #c2bfa7;
margin:0;
padding:0 0 10px
}

#sub-links li {
display:inline;
font-weight:100;
margin:0 10px 0 0;
padding:0 10px 0 0
}

#sub-links ul a {
color:#000;
text-decoration:none;
font-weight:700
}

#sub-links ul a:hover {
text-decoration:underline
}

#sub-links-1,#sub-links-2 {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif
}

#sub-links-1 h3,#sub-links-2 h3 {
font-size:11px;
font-weight:700;
margin:0 0 5px
}

#sub-links-1 h3 a,#sub-links-2 h3 a {
color:#000;
text-decoration:none
}

#sub-links-1 h3 a:hover,#sub-links-2 h3 a:hover {
text-decoration:underline
}

#sub-links-1 .sublcol,#sub-links-2 .sublcol {
width:180px;
margin-right:20px;
margin-bottom:20px;
float:left
}

#sub-links-1 ul,#sub-links-2 ul {
list-style-type:none;
margin:0 0 1em;
padding:0
}

#sub-links-1 li,#sub-links-2 li {
font-weight:100;
margin:0 0 .7em;
padding:0
}

#sub-links-1 ul a,#sub-links-2 ul a {
color:#000;
text-decoration:none
}

#sub-links-1 ul a:hover,#sub-links-2 ul a:hover {
color:#06C;
text-decoration:underline
}

.slb {
border-right:1px dotted #000
}

#logos {
margin-top:10px;
height:90px;
background:url(../images/logos/logo_powered-by-Meridian.png) no-repeat right

}

#logos h1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:0;
font-weight:700
}

#logos img {
border:0;
float:left
}

#corp-part {
height:52px
}

#corp-part img {
	float:left;
margin-right:20px
}

.mlink {
float:right;
width:150px;
height:57px;
position:relative;
top:10px
}

.left-clear-element {
clear:left
}

.right-clear-element {
clear:right
}

.both-clear-element {
clear:both
}

.listing-tab {
clear:left;
font:11px Verdana, Arial, Helvetica, sans-serif;
border-left:1px solid #c2bfa7;
border-right:1px solid #c2bfa7;
border-bottom:1px solid #c2bfa7;
padding:10px;
background:#fff
}

#left-nav,#hotelsmotels-nav {
width:220px;
border:1px solid #c2bfa7;
float:left;
padding:5px 10px 10px;
background:#f9f8ec
}

#hotelsmotels-nav p {
font-size:11px;
font-family:Verdana, Geneva, sans-serif
}

#left-nav ul,#hotelsmotels-nav ul {
margin:0;
padding:0
}

#left-nav li {
list-style-type:none;
line-height:1.6em;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
margin:0;
padding:0
}

#hotelsmotels-nav li {
list-style-type:none;
line-height:1.4em;
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
margin:0;
padding:0
}

#left-nav li a,#hotelsmotels-nav li a {
color:#03F;
text-decoration:none
}

#left-nav li a:hover,#hotelsmotels-nav li a:hover {
text-decoration:underline
}

#left-nav h1,#hotelsmotels-nav h1 {
font-size:19px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
color:#345e74;
letter-spacing:-1px;
margin:0 0 10px
}

#left-nav h2,#hotelsmotels-nav h2 {
font-size:15px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
color:#345e74;
margin-bottom:.3em
}

#left-nav h3 {
font-size:17px;
margin-bottom:10px;
font-weight:700;
font-family:Arial, Helvetica, sans-serif;
color:#345e74;
letter-spacing:-1px
}

#left-nav h2 a:link,#hotelsmotels-nav h2 a:link,#left-nav h3 a:link,#hotelsmotels-nav h3 a:link {
color:#345e74;
text-decoration:none
}

#left-nav h2 a:visited,#hotelsmotels-nav h2 a:visited,#left-nav h3 a:visited,#hotelsmotels-nav h3 a:visited {
color:#345e74;
text-decoration:none
}

#left-nav h2 a:hover,#hotelsmotels-nav h2 a:hover,#left-nav h3 a:hover,#hotelsmotels-nav h3 a:hover {
color:#345e74;
text-decoration:underline
}

#left-nav h2 a:active,#hotelsmotels-nav h2 a:active,#left-nav h3 a:active,#hotelsmotels-nav h3 a:active {
color:#345e74;
text-decoration:none
}

#lodging-nav {
width:240px;
float:left
}

#featured-property {
width:240px;
margin:10px auto 0
}

#featured-property img {
margin-bottom:10px;
border:0
}

#reserve-box {
width:175px
}

#reserve-box form {
margin-top:10px
}

#reserve-box h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#345e74;
margin:0 0 10px
}

.reserve {
width:240px
}

.reserve ul {
height:25px;
border-bottom:1px solid #c2bfa7;
font-weight:400;
margin:0;
padding:0
}

.reserve li {
list-style:none;
float:left;
margin:0;
padding:0
}

.reserve ul a {
display:block;
text-decoration:none!important;
font:10px Verdana;
color:#000;
border:1px solid #c2bfa7;
margin-right:3px;
padding:6px 10px;
background:#ecebde
}

.reserve ul a:hover {
color:#000
}

.reserve ul a.selected {
margin-bottom:0;
color:#000;
cursor:default;
border-bottom:1px solid #f9f8ec;
outline:none;
background:#f9f8ec
}

#tab1,#tab2,#reserve-box {
clear:left;
font:10px Verdana, Arial, Helvetica, sans-serif;
border:1px solid #c2bfa7;
padding:5px 10px 10px;
background:url(../images/res-box-bg.png) no-repeat bottom #f9f8ec
}

#tab2 img {
border:0
}

#tab2 label {
font-weight:700;
padding-bottom:5px
}

#tab2 fieldset {
border:0;
margin:0;
padding:0
}

.find-res-submit {
width:106px;
margin-left:auto
}

.res-find-field {
width:212px;
margin-top:2px
}

.res-find-what {
font-size:9px;
margin-left:10px
}

.left-tab {
border-left:1px solid #c2bfa7
}

.reserve div a {
color:#000;
font-weight:700
}

#calendar {
width:57px;
font-size:11px;
margin-right:3px
}

#nights,#adults,#children,#rooms {
margin-top:2px;
font-size:11px
}

#reserve-buttons {
width:174px;
margin:10px auto
}

#reserve-buttons img {
margin-bottom:10px;
border:0
}

#reserve-powered {
width:193px;
margin:0 auto 10px
}

#cp {
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#000;
text-align:left;
margin-top:1em
}

.res-sidebar {
height:24px;
list-style-type:none;
float:left;
margin:0;
padding:0
}

.res-sidebar a {
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
text-decoration:none;
color:#000;
border:1px solid #c2bfa7;
border-bottom:0;
text-align:left;
float:left;
padding:3px 8px 5px
}

.res-sidebar a.res-sidebar-selected {
z-index:100;
margin-right:3px;
border-bottom:0;
padding-bottom:5px;
background:#f9f8ec
}

.res-sidebar a.res-sidebar-nselected {
position:relative;
top:0;
border-bottom:1px solid #c2bfa7;
background:#e7e6db
}

#tab1 fieldset,#reserve-box fieldset {
border:0;
margin:0;
padding:0
}

#tab1 label,#reserve-box label {
display:block;
float:left;
text-align:left;
width:60px;
font-size:11px;
font-weight:700;
padding-bottom:5px
}

#tab1 p,#reserve-box p {
clear:both
}

#tab1 br,#reserve-box br {
clear:both
}

#tab1 select,#tab1 input,#reserve-box select,#reserve-box input {
float:left;
margin-bottom:10px
}

#reserve-box option {line-height:1.6em}

.selectfield {
float:left
}

.ui-datepicker-div,.ui-datepicker-inline,#ui-datepicker-div {
font-size:12px
}

#hotel-411 ul,#hotel-contact-box ul {
list-style-type:none;
margin:0 0 10px;
padding:0
}

#hotel-411 li,#hotel-contact-box li {
margin:0;
padding:0
}

#hotel-numbers li {
line-height:2.6em;
padding-left:23px
}

li.telephone {
background:url(../images/hotel-contact-icons.gif) no-repeat 0 8px
}

li.fax {
background:url(../images/hotel-contact-icons.gif) no-repeat 0 -26px
}

li.email {
background:url(../images/hotel-contact-icons.gif) no-repeat 0 -65px
}

#hotel-top-infobox {
width:auto;
overflow:hidden
}

#hotel-image-box {
float:left;
width:400px;
margin-right:20px
}

#hotel-image-box img {
border:1px solid #c2bfa7
}

#hotel-contact-box {
width:230px;
float:left
}

#hotel-contact-info {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px
}

#hotel-411 {
width:229px;
float:left;
border-right:1px dotted #c2bfa7
}

#hotel-stat-box {
width:230px;
float:right
}

#hotel-gallery-browser {
text-align:right;
border:1px solid #c2bfa7;
font-weight:700;
width:396px;
padding:3px;
background:#F2F2F2
}

#hotel-gallery-browser ul {
list-style-type:none;
margin:0;
padding:0
}

#hotel-gallery-browser li {
display:inline;
margin:0;
padding:0
}

#hotel-gallery-browser a,#hotel-gallery-browserIn a {
cursor:pointer;
padding:3px
}

#hotel-gallery-browser a:hover,#hotel-gallery-browserIn a:hover {
color:#fff;
background:#000
}

#photo1 a,#photo2 a,#photo3 a,#photo4 a,#photo5 a,#photo6 a,#photo7 a,#photo8 a,#photo9 a,#photo10 a, {
cursor:pointer;
padding:3px!important
}

#photo1 a:hover {
cursor:pointer;
text-decoration:underline!important;
font-weight:100!important
}

#hotel-info-box {
border:1px solid #c2bfa7;
margin-left:250px;
padding:10px;
background:#f9f8ec;
position:relative;
z-index:20;
}

#hotel-info-box p,table,li {
font-family:Verdana, Geneva, sans-serif;
font-size:11px
}

#hotel-info-box h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:19px
}

.hotel-info-nav ul {
height:20px;
margin:0;
padding:0
}

.hotel-info-nav li {
list-style-type:none;
float:left
}

.hotel-info-nav ul a {
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
text-decoration:none;
color:#000;
border-left:1px solid #c2bfa7;
border-right:1px solid #c2bfa7;
border-top:1px solid #c2bfa7;
margin-right:3px;
padding:3px 6px;
background:#ecebde
}

.hotel-info-nav ul a.prp-info-tab-selected {
border-bottom:none;
background:#f9f8ec
}

.hotel-info ul {
height:27px;
border-bottom:1px solid #c2bfa7;
font-weight:400;
margin:0;
padding:0
}

.hotel-info li {
list-style:none;
float:left
}

.hotel-info ul a {
text-decoration:none!important;
margin-right:3px;
font:12px Verdana;
color:#000;
border-left:1px solid #c2bfa7;
border-right:1px solid #c2bfa7;
border-top:1px solid #c2bfa7;
padding:6px;
background:#ecebde
}

.hotel-info ul a:hover {
color:#000
}

.hotel-info ul a.selected {
margin-bottom:0;
color:#000;
cursor:default;
outline:none;
border-bottom:1px solid #fff;
background:#fff
}

.hotel-info div a {
color:#000;
font-weight:700
}

.hotel-info-stats {
float:left;
margin-top:5px;
margin-right:20px;
margin-bottom:10px;
font-size:11px;
border-top:1px solid #999;
border-left:1px solid #999;
background:#f5f5f5
}

.hotel-info-stats td {
border-bottom:1px solid #999;
border-right:1px solid #999;
padding:4px
}

#promo-cycle {
float:left;
width:415px;
height:225px;
text-align:center
}

#promo-cycle img {
border:0
}

.img-left-10 {
float:left;
margin-right:10px
}

.spacer-1-both {
height:10px;
clear:both
}

.property-nav {
height:21px;
margin:0 0 0 250px;
padding:0
}

.property-nav a {
font-family:Verdana, Geneva, sans-serif;
font-size:13px;
text-decoration:none;
color:#000;
border:1px solid #c2bfa7;
border-bottom:0;
text-align:left;
float:left;
margin-right:3px;
padding:2px 8px 6px
}

.property-nav a.property-nav-selected,.property-nav a.selectedproperty-nav-selected {
z-index:100;
border-bottom:0;
padding-bottom:3px;
background:#f9f8ec
}

.property-nav a.property-nav-nselected {
border-bottom:1px solid #c2bfa7;
background:#e7e6db
}

.property-nav a.property-nav-nselected:hover {
background:#f9f8ec
}

#top-sub-links {
float:right;
text-align:right;
width:600px;
height:25px
}

.Micro-subheads {
font-size:12px;
font-weight:700
}

#hotel-gallery-browserIn {
text-align:right;
border:1px solid #c2bfa7;
font-weight:700;
width:344px;
padding:3px;
background:#F2F2F2
}

#hotel-gallery-browserIn ul {
list-style-type:none;
margin:0;
padding:0
}

#hotel-gallery-browserIn li {
display:inline;
margin:0;
padding:0 5px
}

.hotel-info-statsIn {
float:left;
margin-top:5px;
margin-right:15px;
margin-bottom:10px;
font-size:11px;
border-top:1px solid #f9f8ec;
border-left:1px solid #f9f8ec;
background:#f9f8ec
}

.hotel-info-statsIn td {
border-bottom:1px solid #f9f8ec;
border-right:1px solid #f9f8ec;
padding:4px
}

table.basict {
border-top:1px solid #000;
border-left:1px solid #000
}

table.basict td {
border-bottom:1px solid #000;
border-right:1px solid #000
}

#toTop {
width:85px;
border:1px solid #c2bfa7;
text-align:center;
position:fixed;
bottom:10px;
right:10px;
cursor:pointer;
color:#666;
text-decoration:none;
font-family:Verdana, Geneva, sans-serif;
font-size:10px;
font-weight:700;
z-index:100;
padding:5px;
background:#f9f8ec
}

#fallsview-hotel-matrix img {
border:0
}

#gen-content-box {
width:965px;
border:1px solid #c2bfa7;
overflow:visible;
padding:10px;
background:#f9f8ec
}

#gensb-content-box {
width:760px;
border:1px solid #c2bfa7;
overflow:visible;
padding:10px;
background:#f9f8ec
}

#att-promo-sidebar {
float:right;
margin-top:10px
}

.std-fllft-10 {
float:left;
margin-right:10px
}

.std-flrt-10 {
float:right;
margin-left:10px
}

#vep-promo-box {
width:490px;
height:145px;
padding:10px;
background:url(/images/promo/vep_promo_bg.png) no-repeat
}

#vep-promo-box h1 {
font-size:16px;
color:#063;
margin-left:160px;
margin-bottom:10px
}

#vep-promo-box p {
margin-left:160px
}

#att-promo-sidebar img,#vep-promo-box img {
border:0
}

.extlink {
padding-right:12px;
background:url(../images/interface/external.png) no-repeat right center
}

#lodging-highlight-box {
float:right;
width:152px;
border:1px solid #c2bfa7;
margin-left:10px;
margin-bottom:10px;
padding:3px;
background:#f9f8ec
}

#lodging-highlight-box h1 {
font-size:15px;
text-align:center;
margin-top:0;
margin-bottom:10px
}

#lodging-highlight-box ul {
text-align:center;
margin:0;
padding:0
}

#lodging-highlight-box li {
list-style-type:none;
margin:0;
padding:0 0 10px
}

#lodging-highlight-box li a {
font-size:11px;
color:#03F;
text-decoration:underline
}

#lodging-highlight-box img {border:1px solid #c2bfa7!important}


.map_canvas{
height:550px;
width:700px;
border:1px solid #c2bfa7;
overflow:visible;
padding:1px;
}

.svw ul, .svw li
{
	padding:0;
	margin:0;
	text-indent:0;
}

#hotel_list li
{ 
	width:220px;
	padding-top:3px;
}
