body {
background-color:#ffffff;
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
margin:0px 0px 0px 0px;
}
/* Hides from IE5-mac \*/
* html .cPnlmfg {height: 1%;}
* html .cPnlfg {height: 1%;}
/* End hide from IE5-mac */
#page {
width:770px;
margin-right:auto;
margin-left:auto;
text-align:left;
}
td {
font-size: 11px;
font-family:Arial, Helvetica, sans-serif;
}
h1 {
font-size:18px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
display:block;
margin:10px 0px 10px 5px;
padding:0;
color: #CC0000;
}
h2 {
color:#149ad0;
display:block;
margin:0px 0px 5px 0px;
font-size: 12px;
font-weight: bold;
}
h3 {
display:block;
margin:0px 0px 2px 0px;
font-size: 11px;
font-weight: bold;
}
p {
padding:0;
margin:2px 0px 10px 0px;
line-height:16px;
}
form {
margin:0;
}
a:link {
color:#74a4ca;
text-decoration:underline;
}
a:visited {
color:#999999;
text-decoration:underline;
}
a:hover {
color:#74a4ca;
text-decoration:none;
}
select, input {
font-size:12px;
}
.lbl {
font-weight:bold;
color: #00519A;
background: #EFEFEF;
width:115px;
}
.lblItem {
background: #FFFFFF;
border: 1px solid #EFEFEF;
}
.lblReq {
font-weight:bold;
color: #CC0000;
white-space:nowrap;
}
.pnlForm {
margin-right:auto;
margin-left:auto;
padding:10px 7px 20px 2px;
border:1px solid #DADADA;
background-color:#FAFAFA;
}
.tbForm {
width:100%;
}
/* Navigation */
#nav {
margin-top: 10px;
height:38px;
white-space:nowrap;
}
#nav a {
display:block;
height:38px;
}
#nav div {
float: left;
}
#navHome a {
width: 102px;
background:url(/i/nav_home.gif) 0px 0px no-repeat;
}
#navHome a:link, 
a #navHome a:visited,
#navReservations a:link, 
a #navReservations a:visited,
#navPromotions a:link,
a #navPromotions a:visited,
#navAbout a:link, 
a #navAbout a:visited,
#navStudio6 a:link, 
a #navStudio6 a:visited {
background-position: 0 0;
}
#navHome a:hover,
#navReservations a:hover,
#navPromotions a:hover,
#navAbout a:hover,
#navStudio6 a:hover {
background-position: 0 -38px;
}
#navReservations a {
width: 142px;
background:url(/i/nav_reservations.gif) 0px 0px no-repeat;
}
#navPromotions a {
width: 253px;
background:url(/i/nav_promotions.gif) 0px 0px no-repeat;
}
#navAbout a {
width: 151px;
background:url(/i/nav_about.gif) 0px 0px no-repeat;
}
#navStudio6 a {
width: 122px;
background:url(/i/nav_studio6.gif) 0px 0px no-repeat;
}
body.home #navHome a:link,
body.home #navHome a:visited,
body.home #navHome a:hover,
body.reservations #navReservations a:link,
body.reservations #navReservations a:visited,
body.reservations #navReservations a:hover,
body.promotions #navPromotions a:link,
body.promotions #navPromotions a:visited,
body.promotions #navPromotions a:hover,
body.about #navAbout a:link,
body.about #navAbout a:visited,
body.about #navAbout a:hover {
background-position: 0 -76px;
}
#navSub {
height:26px;
background: #002748;
text-align: right;
padding:0px 13px 0px 5px;
color:#FFFFFF;
line-height:25px;
clear:left;
overflow:visible;
}
.navSubItem {
font-size:9px;
text-transform:uppercase;
margin:0 15px 0 5px;
float:left;
}
.navSubItem a:link {
color:#FFFFFF;
text-decoration:none;
}
.navSubItem a:visited {
color:#FFFFFF;
text-decoration:none;
}
.navSubItem a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.navAlert {
float:left;
text-align:left;
padding:0px 15px 0px 30px;
background: #FFF url(/i/alert.gif) no-repeat 10px 3px;
font-size:11px;
font-weight:bold;
white-space:nowrap;
overflow:hidden;
margin:3px 0px 3px 50px;
height:24px;
line-height:24px;
}
.navAlert a:link {
color:#E82833;
text-decoration:underline;
}
.navAlert a:visited {
color:#E82833;
text-decoration:underline;
}
.navAlert a:hover {
color:#E82833;
text-decoration:none;
}
.navSignOn {
text-align:left;
float:right;
line-height:normal;
margin:3px 0px 3px 0px;
background:url(/i/mymotel6_signin.gif) no-repeat 0px 2px;
padding-left:75px;
}
.navSignOn input {
float:left;
padding:1px;
margin:1px 2px 0 0;
}
.navSignOn #passwordLbl,
.navSignOn #pwsLbl,
.navSignOn #pws,
.navSignOn #password,
.navSignOn #username {
color: #515151;
font-size: 10px;
border: 1px solid #AFCEEB;
width:80px;
font-family:"Lucida Grande", Arial, Verdana;
}
.navSignOn #pwsLbl:hover,
.navSignOn #pwsLbl:focus,
.navSignOn #passwordLbl:hover,
.navSignOn #passwordLbl:focus,
.navSignOn #password:hover,
.navSignOn #password:focus,
.navSignOn #username:hover,
.navSignOn #username:focus {
background-color:#FFFF99;
border:1px solid #AFCEEB;
color:#002748;
}
.navSignOn #btnSignIn {
height:16px;
width:55px;
display:inline;
border:none;
}
.navSignOn .user {
font-weight:bold;
line-height:20px;
}
.navSignOn .profile a:link,
.navSignOn .profile a:visited,
.navSignOn .profile a:hover {
color:#FFFFFF;
}
.navSignOn .logout a:link,
.navSignOn .logout a:visited,
.navSignOn .logout a:hover {
color:#FFFFFF;
}
.navProfile {
color:#FFFFFF;
float:left;
display:inline;
padding:4px 0px 0px 5px;
font-size:10px;
}
.navProfile a:link, .navProfile a:visited {
color:#FFFFFF;
text-decoration:none;
}
.navProfile a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.navLightOn {
color:#b1cfe8;
text-align:left;
float:left;
font-size:12px;
line-height:26px;
}
.navLightOn sup {
font-size:8px;
line-height:normal;
vertical-align:60%;
}
.logo {
width:222px;
height:116px;
border-bottom:3px solid #FFFFFF;
}
/* Homepage Search */
.tdFindLoc {
background-color:#e51515;
line-height:30px;
color:#FFFFFF;
font-size:18px;
padding-left:11px;
vertical-align:middle;
}
.tdFindLoc h1 {
line-height:30px;
color:#FFFFFF;
font-size:18px;
margin:0;
display:inline;
font-weight:normal;
}
.tdFindLocSub {
vertical-align:top;
background-color:#d3e5f9;
background:url(/i/srch_home_bg.gif);
background-repeat:repeat-x;
background-position:bottom;
border-bottom:1px solid #93bee9;
color:#00519a;
border-right:1px solid #93bee9;
border-left:1px solid #93bee9;
padding:5px 11px 12px 11px;
font-size:12px;
height:1%;
}
.tdLightOn {
width:548px;
border-left:3px solid #FFFFFF;
vertical-align:top;
border-bottom:1px solid #bad5f0;
background-color:#afceeb;
color:#005294;
font-size:18px;
padding-left:11px;
line-height:30px;
}
.tdLightOn sup {
font-size:9px;
line-height:normal;
vertical-align:85%;
}
.searchAvail {
background-color:#a9cff4;
border:1px solid #dbebfb;
padding:8px;
clear:left;
}
.searchOptions {
margin:8px 0px 0px 10px;
font-size:11px;
}
/* Homepage Promotions */
#promoMain {
clear:both;
}
#promoSub {
border-left:1px solid #bad5f0;
background: url(/i/promoSub_bg.gif) repeat-x top;
overflow:hidden;
margin-bottom:7px;
}
.promoSub {
border-left:1px solid #bad5f0;
background: url(/i/promoSub_bg.gif) repeat-x top;
overflow:hidden;
margin-bottom:7px;
}
.promoSub .item {
background-repeat:no-repeat;
background-position:left;
height:82px;
padding:0px 10px 0px 270px;
color:#3873BA;
font-size:13px;
}
.promoSubItem {
background-repeat:no-repeat;
background-position:left;
height:82px;
padding:0px 10px 0px 270px;
color:#3873BA;
font-size:13px;
}
#tbPromo {
margin-top:3px;
width:770px;
background-color:#d3e5f9;
}
.tdPromoSub {
border-top:1px solid #FFFFFF;
border-left:3px solid #FFFFFF;
vertical-align:top;
border-bottom:1px solid #bad5f0;
background-color:#d4e9fa;
border-right:1px solid #bad5f0;
padding:0px;
}
#accorHotels {
text-align:center;
padding-bottom:30px;
}
/* Sub Page Layouts */
#tbSub {
width:770px;
background: url(/i/sub_page_bg.gif) repeat-y;
clear:both;
}
#tdSubLeft {
width:222px;
vertical-align:top;
padding-bottom:25px;
border-bottom:1px solid #92beec;
background: url(/i/sub_sidebar_bg.gif) repeat-x top;
}
#tdSubRight {
border-top:3px solid #FFFFFF;
border-bottom:1px solid #b8d5f2;
vertical-align:top;
}
.subBanner {
border-bottom:3px solid #FFFFFF;
}
.subPromoImg {
margin:7px 8px 0px 8px;
display:block;
clear:both;
}
.msubPromoImg {
margin:3px 8px 0px 8px;
display:block;
clear:both;
}
#contentBgPanel {
border-top:1px solid #b8d5f2;
margin:0px 0px 0px 3px;
padding:6px;
}
/* Content Navbar */
#cNavBar {
height:30px;
background: url(/i/cnavbar_bg.gif) repeat-x;
margin:0px 0px 5px 0px;
line-height:30px;
color:#85c7e1;
font-weight:bold;
white-space:nowrap;
clear:both;
overflow:hidden;
}
.cNavBarLeft {
width:6px;
height:30px;
float:left;
}
.cNavBarRight {
width:6px;
height:30px;
float:right;
}
.cNavBarItem {
padding:0px 0px 0px 6px;
float:left;
color:#33a7d6;
}
.cNavBarItem h1 {
font-size:11px;
padding:0px;
color:#33a7d6;
display:inline;
margin:0px !important;
}
.cNavBarLink {
padding:0px 15px 0px 6px;
float:left;
background: url(/i/cnavbar_arrow.gif) no-repeat right;
}
.cNavBarLink a:link, .cNavBarLink a:visited {
color:#85c7e1;
text-decoration:none;
}
.cNavBarLink a:hover {
color:#85c7e1;
text-decoration:underline;
}
.cNavBarBItem {
padding:0px 18px 0px 7px;
float:right;
color:#33a7d6;
background: url(/i/cnavbar_b_arrow_s.gif) no-repeat right;
}
.cNavBarBLink {
padding:0px 18px 0px 7px;
float:right;
color:#afc3d6;
background: url(/i/cnavbar_b_arrow.gif) no-repeat right;
}
.cNavBarBLink a:link, .cNavBarBLink a:visited {
color:#afc3d6;
text-decoration:none;
}
.cNavBarBLink a:hover {
color:#afc3d6;
text-decoration:underline;
}
#cNavBarBack {
float:left;
height: 30px;
}
#cNavBarBack a {
display:block;
width: 96px;
padding-left:20px;
background:url(/i/cnavbar_back.gif) 0px -30px no-repeat;
text-decoration:none;
color:#33a7d6;
}
#cNavBarBack a:link, a #navHome a:visited {
background-position: 0 -30px;
color:#33a7d6;
}
#cNavBarBack a:hover {
background-position: 0 0px;
color:#33a7d6;
}
#cNavBarGoBack {
float:left;
height: 30px;
}
#cNavBarGoBack a {
display:block;
width: 58px;
padding-left:20px;
background:url(/i/cnavbar_go_back.gif) 0px -30px no-repeat;
text-decoration:none;
color:#33a7d6;
}
#cNavBarGoBack a:link, a #cNavBarGoBack a:visited {
background-position: 0 -30px;
color:#33a7d6;
}
#cNavBarGoBack a:hover {
background-position: 0 0px;
color:#33a7d6;
}
.promoContent {
width:309px;
height:90px;
margin-bottom:10px;
padding-left:190px;
color:#0081c6;
}
.promoContent h2 {
font-size:18px;
font-weight:bold;
padding-top:8px;
color:#0081c6;
margin:0px !important;
}
.promoContent h2 a:link, .promoContent h2 a:visited {
text-decoration:none !important;
color:#0081c6 !important;
}
.promoContent h2 a:hover {
text-decoration:underline !important;
color:#0081c6 !important;
}

.promoContentTitle {
font-size:18px;
font-weight:bold;
padding-top:8px;
}
.promoContentSubTitle {
font-size:11px;
font-weight:bold;
padding-right:5px;
}
.promoBtnGo {
width:43px;
height:21px;
float:right;
margin:4px 6px 5px 0px;
}
.pbar {
height:41px;
background:url(/i/promotions/pbar.gif) no-repeat top right;
margin:0px 25px 10px 25px;
}
.pbarNum {
height:41px;
width:31px;
background:url(/i/promotions/pbar_l.gif) no-repeat top left;
color:#2784aa;
font-size:18px;
font-weight:bold;
line-height:40px;
text-align:right;
padding-right:7px;
float:left;
}
.pbarTitle {
height:41px;
color:#2784aa;
font-size:18px;
font-weight:bold;
line-height:40px;
text-align:left;
float:left;
margin-left:15px;
}
.pbarBtn {
float:right;
margin:11px 9px 0px 0px;
}
.prv {
font-weight:bold;
padding-bottom:6px;
}
.prv a:link, .prv a:visited {
color:#005196;
text-decoration:none;
}
.prv a:hover {
color:#005196;
text-decoration:underline;
}
.searchLinks {
text-align:center;
margin:3px -10px 8px -10px;
font-size:11px;
}
.searchLinks a, .searchLinks a:visited, .searchLinks a:hover  {
color:#00519a;
}
/* Sub Nav */
.subNav {
margin:-1px 0px 2px 0px;
padding:0px;
list-style:none;
border-bottom:1px solid #e2effb;
}
.subNavH {
width:222px;
height:28px;
border-bottom:1px solid #ddecfa;
}
.subNav li {
font-weight:bold;
font-size:13px;
border-top:1px solid #e2effb;
border-bottom:1px solid #95c4f0;
background:url(/i/subnav_arrow.gif) no-repeat 12px;
padding-left:25px;
}
.subNav li a:link, .subNav li a:visited {
color:#005196;
text-decoration:none;
height:30px;
line-height:30px;
}
.subNav li a:hover {
color:#005196;
text-decoration:underline;
height:30px;
line-height:30px;
}
.subNav li.sub {
background:none;
background-color:#d7e9f9;
font-weight:normal;
font-size:12px;
border-top-color:#ebf4fc;
border-bottom-color:#c4def7;
}
.subNav li.sub a:link, .subNav li.sub a:visited {
color:#005196;
text-decoration:none;
height:24px;
line-height:24px;
}
.subNav li.sub a:hover {
color:#005196;
text-decoration:underline;
height:24px;
line-height:24px;
}
.subNavDivider {
border-top:1px solid #81baed;
border-bottom:1px solid #ddecfa;
height:0px;
margin:0px 1px 0px 1px;
}
/* White Panel */
.cPnl{
display:block;
clear:both;
}
.cPnl *{
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#ffffff}
.cPnl1{
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #d6e7f7;
border-right:1px solid #d6e7f7;
background:#edf4fb}
.cPnl2{
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #bfd9f3;
border-right:1px solid #bfd9f3;
background:#f1f7fc}
.cPnl3{
margin-left:1px;
margin-right:1px;
border-left:1px solid #f1f7fc;
border-right:1px solid #f1f7fc;}
.cPnl4{
border-left:1px solid #d6e7f7;
border-right:1px solid #d6e7f7}
.cPnl5{
border-left:1px solid #edf4fb;
border-right:1px solid #edf4fb}
.cPnlfg{
color:#515151;
background:#ffffff;
padding:2px 7px 2px 7px;}
.cPnlfg h2, .cPnlfg h1, .cPnlfg h3 {
margin-left:0px;
}
.cPnlfg li {
margin-bottom:5px;
line-height:16px;
}
body.about div.cPnlfg {
padding:10px 25px 50px 25px;
}
body.about h2 {
margin:20px 0px 3px 0px;
}
body.promotions h1,
body.promotions h2,
body.promotions h3,
body.promotions p
 {
margin-right:25px;
margin-left:25px;
}
p.med {
font-weight:700;
}
h1.blue {
color:#33a7d6;
}
body.reservations div.cPnlfg,
body.promotions div.cPnlfg {
padding-bottom:50px;
}
/* Bordered White Panel */
.cPnlA1T{
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #c9e0f7;
border-right:1px solid #c9e0f7;
border-top:1px solid #c5ddf6;
background:#edf4fb}
.cPnlA1B{
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #c9e0f7;
border-right:1px solid #c9e0f7;
border-bottom:1px solid #c5ddf6;
background:#edf4fb}
.cPnlA2{
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #c9e0f7;
border-right:1px solid #c9e0f7;
background:#f1f7fc}
.cPnlA3{
margin-left:1px;
margin-right:1px;
border-left:1px solid #c9e0f7;
border-right:1px solid #c9e0f7;}
.cPnlA4{
border-left:1px solid #c9e0f7;
border-right:1px solid #c9e0f7}
.cPnlA5{
border-left:1px solid #c9e0f7;
border-right:1px solid #c9e0f7}
.cPnlAfg{
background:#ffffff;
padding:2px 7px 2px 7px;
border-left:1px solid #c5ddf6;
border-right:1px solid #c5ddf6;
}

/* White Tabbed Panel */
.cPnlWT1{
margin-left:0px;
margin-right:3px;
padding-left:0px;
padding-right:1px;
border-left:1px solid #c9e0f7;
border-right:1px solid #c9e0f7;
background:#edf4fb}
.cPnlWT2{
margin-left:0px;
margin-right:1px;
padding-right:1px;
padding-left:0px;
border-left:1px solid #c9e0f7;
border-right:1px solid #c9e0f7;
background:#f1f7fc}
.cPnlWT3{
margin-left:0px;
margin-right:1px;
border-left:1px solid #c9e0f7;
border-right:1px solid #c9e0f7;}
.cPnlWT4{
border-left:1px solid #c9e0f7;
border-right:1px solid #c9e0f7}
.cPnlWT5{
border-left:1px solid #c9e0f7;
border-right:1px solid #c9e0f7}
.cPnlWfg{
background:#ffffff;
padding:2px 7px 2px 18px;
border-left:1px solid #c5ddf6;
border-right:1px solid #c5ddf6;
}

/* Map Panel */
.cPnlMap{display:block}
.cPnlMap *{
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#f1975b}
.cPnlMap1{
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #e2c5b5;
border-right:1px solid #e2c5b5;
background:#eaab82}
.cPnlMap2{
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #d9e0ea;
border-right:1px solid #d9e0ea;
background:#eca679}
.cPnlMap3{
margin-left:1px;
margin-right:1px;
border-left:1px solid #eca679;
border-right:1px solid #eca679;}
.cPnlMap4{
border-left:1px solid #e2c5b5;
border-right:1px solid #e2c5b5}
.cPnlMap5{
border-left:1px solid #eaab82;
border-right:1px solid #eaab82}
.cPnlMapfg{
padding:0px 5px;
position:relative;
background:#f1975b}

/* Blue Tabbed Panel */
.cPnlB{display:block}
.cPnlB *{
display:block;
height:1px;
overflow:hidden;
font-size:.01em;
background:#9ed4f7}
.cPnlB1{
margin-left:3px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-left:1px solid #d5ecfb;
border-right:1px solid #d5ecfb;
background:#b6def9}
.cPnlB2{
margin-left:1px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-left:1px solid #f5fafe;
border-right:1px solid #f5fafe;
background:#b0dcf8}
.cPnlB3{
margin-left:1px;
margin-right:1px;
border-left:1px solid #b0dcf8;
border-right:1px solid #b0dcf8;}
.cPnlB4{
border-left:1px solid #d5ecfb;
border-right:1px solid #d5ecfb}
.cPnlB5{
border-left:1px solid #b6def9;
border-right:1px solid #b6def9}
.cPnlBT1{
margin-left:0px;
margin-right:3px;
padding-left:1px;
padding-right:1px;
border-right:1px solid #d5ecfb;
background:#b6def9}
.cPnlBT2{
margin-left:0px;
margin-right:1px;
padding-right:1px;
padding-left:1px;
border-right:1px solid #f5fafe;
background:#b0dcf8}
.cPnlBT3{
margin-left:0px;
margin-right:1px;
border-right:1px solid #b0dcf8;}
.cPnlBT4{
border-right:1px solid #d5ecfb}
.cPnlBT5{
border-right:1px solid #b6def9}
.cPnlBfg{
padding:10px;
background:#9ed4f7}

/* Panel Tabs */
#tab {
margin-top: 10px;
height:19px;
}
#tab a {
display:block;
height:19px;
}
#tab div {
float: left;
}
#tabCity a {
width: 75px;
background:url(/i/tab_city.gif) 0px 0px no-repeat;
}
#tabCity a:link, a #tabCity a:visited {
background-position: 0 0;
}
#tabCity a:hover {
background-position: 0 -19px;
}
#tabAddress a {
width: 96px;
background:url(/i/tab_address.gif) 0px 0px no-repeat;
}
#tabAddress a:link, a #tabAddress a:visited {
background-position: 0 0;
}
#tabAddress a:hover {
background-position: 0 -19px;
}
#tabAttraction a {
width: 116px;
background:url(/i/tab_attraction.gif) 0px 0px no-repeat;
}
#tabAttraction a:link, a #tabAttraction a:visited {
background-position: 0 0;
}
#tabAttraction a:hover {
background-position: 0 -19px;
}
#tabAirport a {
width: 86px;
background:url(/i/tab_airport.gif) 0px 0px no-repeat;
}
#tabAirport a:link, a #tabAirport a:visited {
background-position: 0 0;
}
#tabAirport a:hover {
background-position: 0 -19px;
}
#tabTripPlanner a {
width: 126px;
background:url(/i/tab_trip_planner.gif) 0px 0px no-repeat;
}
#tabTripPlanner a:link, a #tabTripPlanner a:visited {
background-position: 0 0;
}
#tabTripPlanner a:hover {
background-position: 0 -19px;
}
#tab div.selected a:link, #tab div.selected a:visited, #tab div.selected a:hover {
background-position: 0 -19px;
}
/* Footer */
#footer {
padding-bottom:5px;
color:#33a7d6;
text-align:center;
line-height:16px;
}
#footer a:link {
color:#33a7d6;
text-decoration:none;
}
#footer a:visited {
color:#33a7d6;
text-decoration:none;
}
#footer a:hover {
color:#33a7d6;
text-decoration:underline;
}
#phone {
margin-top:15px;
padding-bottom:5px;
color:#00519A;
text-align:center;
}
#copyright {
margin-bottom:20px;
color:#9b9b9b;
text-align:center;
}
#seal {
margin-bottom:30px;
text-align:center;
}
#seal a {
cursor:pointer;
}
.noFlash {
font-size:10px;
color:#555555;
padding:1px;
}
.tooltipFont {
font-size: 11px;
color: #16759b;
text-align: center;
white-space: nowrap;
padding-top: 2px;
padding-right: 2px;
}
.tooltipBalloon {
background-image: url(/i/tooltip_balloon.gif);
background-repeat: no-repeat;
height: 28px;
}
.tooltipRemodeled {
background-image: url(/i/remodeled_h.png);
background-repeat: no-repeat;
height: 154px;
width:226px;
}
.tooltipRefreshed {
background-image: url(/i/refreshed_h.png);
background-repeat: no-repeat;
height: 154px;
width:226px;
}
.tooltipBalloonMap {
background-image: url(/i/tooltip_balloon.gif);
background-repeat: no-repeat;
padding-top:;
height: 28px;
}
.tooltipMap {
background-repeat: no-repeat;
}
.resultPanel {
background: url(/i/results_bg.gif) repeat-x bottom #FFFFFF;
padding:10px 0px 5px 5px;
}
.resultTb {
width:100%;
}
.resultMotel {
width:251px;
vertical-align:top;
padding:0px 5px 0px 5px;
}
.resultMotel h2 {
font-size: 13px;
font-weight: bold;
display:inline;
}
body.promotions .resultMotel h2 {
margin-right:0px;
margin-left:0px;
}
.resultMotel h2 a:link {
color:#CC0000;
}
.resultMotel h2 a:visited {
color:#c76b6b;
}
.resultMotel h2 a:hover {
color:#CC0000;
}
.resultDistance {
width:57px;
vertical-align:top;
padding:3px 10px 0px 0px;
}
.resultAction {
width:186px;
vertical-align:top;
text-align:right;
}
.resultAction .remodeled {
margin:7px 0 0 0;
text-align:center;
}
.remodeled img {
height:53px;
width:54px;
}
.resultNumber {
vertical-align:top;
padding-top:1px;
padding-right: 5px;
width:14px;
}
.resultsDivider {
background-image: url(/i/sidebar_dotted_divider.gif);
background-repeat: repeat-x;
}
.resultsTitle {
font-size: 13px;
font-weight: bold;
}
.resultsTitle a:link {
color:#CC0000;
}
.resultsTitle a:visited {
color:#c76b6b;
}
.resultsTitle a:hover {
color:#CC0000;
}
.resultAmenities {
padding:10px 0px 5px 5px;
}
.resultAmenities img {
border:none;
margin-right:2px;
width:23px;
}
.searchPaging {
background: #FFFFFF;
border: 0px solid #D7E9FA;
color:#005196;
padding: 3px;
margin-top: 20px;
margin-bottom: 20px;
}
.searchPaging td {
vertical-align:top;
}
.searchHeader {
color:#33a7d6;
font-weight:bold;
border: 0px solid #B8D5F2;
padding:0px 10px 5px 10px;
margin-top: 0px;
background: #FFFFFF;
clear:both;
}
.mapNavOver {
background:#F6E3A9;
cursor:pointer;
}
.mapNav {
background:none;
}
/* Motel Tabs */
#mTab {
margin-top:10px;
height:23px;
}
#mTab a {
display:block;
height:23px;
}
#mTab div {
float: left;
}
#mTabDetails a {
width: 77px;
background:url(/i/mtab_details.gif) 0px -23px no-repeat;
}
#mTabDetails a:link, a #mTabDetails a:visited {
background-position: 0 -23px;
}
#mTabDetails a:hover {
background-position: 0 -46px;
}
#mTabAmenities a {
width: 78px;
background:url(/i/mtab_amenities.gif) 0px -23px no-repeat;
}
#mTabAmenities a:link, a #mTabAmenities a:visited {
background-position: 0 -23px;
}
#mTabAmenities a:hover {
background-position: 0 -46px;
}
#mTabMap a {
width: 116px;
background:url(/i/mtab_map.gif) 0px -23px no-repeat;
}
#mTabMap a:link, a #mTabMap a:visited {
background-position: 0 -23px;
}
#mTabMap a:hover {
background-position: 0 -46px;
}
#mTabRates a {
width: 190px;
background:url(/i/mtab_rates.gif) 0px -23px no-repeat;
}
#mTabRates a:link, a #mTabRates a:visited {
background-position: 0 -23px;
}
#mTabRates a:hover {
background-position: 0 -46px;
}
#mTab div.selected a:link, #mTab div.selected a:visited, #mTab div.selected a:hover {
background-position: 0 0px;
}
/* Motel Detail */
.cPnlmfgh{
background:#ffffff;
padding:10px 0px 0px 18px;
border-left:1px solid #c5ddf6;
border-right:1px solid #c5ddf6;
}
.cPnlmfg{
background:#ffffff;
color:#515151;
padding:5px 18px 20px 18px;
border-left:1px solid #c5ddf6;
border-right:1px solid #c5ddf6;
}
.mLoc {
color:#515151;
line-height:14px;
width:350px;
}
.mTitle {
font-size: 13px;
font-weight:bold;
color:#149ad0;
margin:5px 0px 5px 0px;
}
.mDet {
width:235px;
margin:15px 0 0 0;
}
.mStamp {
float:left;
margin:0px 10px 10px 0px;
}
.mPhoto {
width:246px;
float:right;
margin:15px 0 0 0;
}
.mPhoto .lg {
margin:0px 4px 4px 0px;
border:1px solid #c5ddf6;
}
.mPhoto .sm {
margin:0px 4px 4px 0px;
overflow:hidden;
border:1px solid #c5ddf6;
float:left;
height:57px;
width:76px;
}
.mPhoto .sm img {
border:0px;
width:86px;
min-height:57px;
}
.mVideo {
width:246px;
float:right;
margin:15px 0 0 0;
clear:none;
}
.mVideo .video {
margin:0px 4px 4px 0px;
overflow:hidden;
border:1px solid #c5ddf6;
float:left;
height:57px;
width:76px;
}
.mVideo .video img {
border:0px;
width:76px;
height:57px;
}
.mMap {
width:240px;
float:right;
}
.mMap img {
margin-bottom:10px;
}
.mHead {
font-size:14px;
font-weight:bold;
color:#CC0000;
padding:0px 0px 2px 0px;
}
.mSub {
font-size: 12px;
color:#149ad0;
margin:15px 0px 2px 0px;
}
.mPromo {
color:#005196;
padding:5px;
margin-top:7px;
border: 1px solid #76cbec;
background: #96dbf1;
font-size:12px;
font-weight:bold;
clear:left;
}
.mReservation {
width:150px;
float:right;
}
#mBtnRes {
margin-bottom:10px;
width:115px;
height:21px;
border:none;
}
.mUtil {
color:#515151;
}
.mUtil a:link, .mUtil a:visited {
color:#1d8ecb;
font-weight:bold;
}
.mm6Fav {
margin:10px 0 0 0;
height:25px;
font-weight:bold;
color:#CC0000;
}
.mm6Fav img {
margin:0px 0px -7px 5px;
height:25px;
width:23px;
}
.mRates {
vertical-align:top;
background-color:#d3e5f9;
background-image:url(/i/srch_home_bg.gif);
background-repeat:repeat-x;
background-position:top;
border:1px solid #93bee9;
color:#00519a;
padding:6px;
font-size:12px;
}
/* Reservations */
.rPnl {
vertical-align:top;
background-image:url(/i/r_pnl_bg.gif);
background-repeat:repeat-x;
background-position:top;
background-color:#cde2f8;
border:1px solid #93bee9;
color:#00519a;
padding:6px;
margin:0px 0px 7px 0px;
}
.rHRooms {
width:250px;
margin:10px 0px 3px 0px;
background:#00519a;
color:#FFFFFF;
font-weight:bold;
float:left;
padding:4px;
font-size:12px;
}
.rHRates {
width:228px;
margin:10px 0px 3px 0px;
background:#00519a;
color:#FFFFFF;
font-weight:bold;
float:left;
padding:4px;
font-size:12px;
}
.rHDailyRates {
margin:10px 0px 3px 0px;
background:#00519a;
color:#FFFFFF;
font-weight:bold;
padding:4px;
font-size:12px;
}
.rH {
background:#00519a;
color:#FFFFFF;
font-weight:bold;
padding:4px;
font-size:12px;
}
.rC {
clear:both;
}
.rR {
background: url(/i/results_bg.gif) repeat-x bottom #FFFFFF;
padding:5px 5px 5px 4px;
}
/* Available Rooms */
.rAtb {
width:100%;
}
.rAtb td {
padding:1px 0px 1px 0px;
}
.rAlabel {
font-size:11px;
font-weight:bold;
width:150px;
}
.rAitem {
}
.rAConf {
color:#CC0000;
font-weight:bold;
font-size:12px;
}
.rAConfn {
color:#CC0000;
font-size:12px;
font-family:Monaco, Verdana, sans-serif;
}
.rAlink {
width:100px;
text-align:center;
}
.rAlink a:link, .rAlink a:visited {
color:#CC0000;
}
.tbPaging td {
vertical-align:top;
}
/* Rooms and Rates */
.rRtb {
width:100%;
}
.rRoom {
width:238px;
color: #00519A;
}
.rRoomFull {
display:none;
color:#515151;
margin:1px 0px 4px 0px;
}
.rRate {
text-align:right;
font-weight:bold;
width:110px;
color:#00519a;
white-space:nowrap;
}
.rC6 {
width:27px;
height:27px;
padding-bottom:1px;
vertical-align:middle;
}
.rRateC6 {
text-align:right;
font-weight:bold;
width:110px;
white-space:nowrap;
color: #CC0000;
}
.rRamt {
padding-left:4px;
white-space:nowrap;
color:#00519a;
}
.rRamtC6 {
padding-left:4px;
white-space:nowrap;
color:#CC0000;
font-weight:bold;
}
.rRbtn {
text-align:right;
padding:3px 0px 3px 0px;
}
.rRchange {
margin-top:5px;
color:#149AD0;
}
.rRchanged {
color:#149AD0;
font-weight:bold;
font-size:12px;
}
/* Daily Rates */
.rDRtb {
}
.rDRday {
width:175px;
height:27px;
color: #00519A;
}
.rTtotal {
width:288px;
text-align:right;
float:left;
margin:10px 0px 0px 0px;
font-size:12px;
font-weight:bold;
color: #00519A;
}
.rTamt {
margin:10px 0px 0px 5px;
float:left;
font-weight:bold;
font-size:12px;
color:#CC0000;
}
.rTtax {
clear:both;
margin:3px 0px 0px 292px;
}
.rTbtn {
margin:15px 0px 0px 292px;
}
.rTlink {
margin:15px 0px 0px 292px;
}
.rPtb {
width:100%;
}
.rPhlp {
font-size:12px;
font-weight:bold;
color:#CC0000;
padding:0px 0px 15px 0px;
margin:10px 0px 0px 0px;
}
.rPlabel {
font-weight:bold;
color: #00519A;
}
.rPitem {

}
.msg h2 {
color:#CC0000;
font-size:14px;
font-weight:bold;
font-style:italic;
margin:0px 0px 3px 0px;
}
.msg {
padding:5px 5px 10px 5px;
margin:10px 0px 15px 0px;
background-color:#FFFFFF;
color:#CC0000;
font-size:14px;
font-weight:bold;
font-style:italic;
}
.msgDesc {
color:#515151;
font-size:12px;
font-weight:normal;
font-style:normal;
margin:0px 0px 3px 0px;
}
.err {
clear:both;
padding:15px 10px 10px 45px;
margin:5px 0px 15px 0px;
color:#CC0000;
font-size:13px;
font-weight:bold;
font-style:italic;
border:1px solid #f8f1b6;
background: #ffffcc url(/i/alert.gif) no-repeat 15px 15px;
}
.err li {
font-size:12px;
font-weight:normal;
}
.errDesc {
font-size:12px;
font-weight:normal;
font-style:normal;
color:#666666;
margin:5px 0px 0px 0px;
}
.pnlForm .err {
padding:15px 10px 0px 45px;
margin:5px 5px 10px 10px;
border:1px solid #f8f1b6;
background: #ffffcc url(/i/alert.gif) no-repeat 15px 15px;
}
.cPnlmfgh .err {
margin-right:18px;
}
#tdSubLeft h2, #tdSubLeft table, #tdSubLeft title {
display:none;
}
#surveyBtn {
margin-top:7px;
}
.resultPanelC6 {
background: url(/i/results_bg.gif) repeat-x bottom #FFFFFF;
padding:10px 0px 5px 5px;
}
.resultPanelC6 .resultNumber {
padding:0px;
width:14px;
}
.resultPanelC6 .resultMotel {
}
.resultPanelC6 .resultAction {
padding-right:10px;
}
.resultPanelC6 .resultAmenities {
padding-left:14px;
}

/*  New Locations Feature */
.feature {
padding:20px 0px 0px 0px;
}

.feature .photo {
border:1px solid #c5ddf6;
padding:5px;
float:left;
margin:0 20px 10px 0;
}

.feature .photo img {
width:200px;
border:0px;
}

.feature .property {
float:left;
width:240px;	
}

.feature .intro {
font-size:13px;
color:#CC0000;
font-weight:bold;
}

.feature h2 {
font-size:18px;
margin-top:0px;	
}

.feature h2 a:link, 
.feature h2 a:visited {
color:#149ad0;
text-decoration:none;
}

.feature h2 a:hover {
color:#149ad0;
text-decoration:underline;
}

.feature p.address {
font-weight:bold;
line-height:14px;	
}

.feature .sizzle {
font-size:12px;
color:#005196;	
}

.newLocStamp {
width:125px;
padding:1px;
margin-bottom:6px;
border:1px solid #CC0000;
color:#CC0000;
font-weight:bold;
text-align:center;
background: #FFFFFF;
}

/* Highslide */
.highslide {
	cursor: url(/i/_gallery/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border:;
}
.highslide:hover img {
	border:;
}
.highslide-wrapper {
	background: white;
}
.highslide-wrapper .highslide-html-content {
    width: 522px;
    padding: 5px;
	font-weight: bold;
	color: gray;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, 
.highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color:#CC0000;
}
.highslide-wrapper .highslide-header .highslide-move a {
	display:none;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(/i/_gallery/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}
.highslide-footer {
	display: none;
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/i/_gallery/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url(/i/_gallery/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.control {
	float: right;
    display: block;
    /*position: relative;*/
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.control:hover {
	color: black !important;
}
.highslide-overlay {
	display: none;
}
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
}
.highslide-header {
	padding-bottom: 5px;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 11px;
}
.highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(/i/_gallery/resize.gif);
}
.highslide-body {
text-align:left;
padding:5px;
}
.highslide-body p, .highslide-body li {
font-weight:normal;
}

.highslide-resize {
	cursor: nw-resize;
}
/* Controlbar */
.mPhotoControlbar {	
	background: url(/i/_gallery/controlbar.gif);
	width: 167px;
	height: 34px;
}
.mPhotoControlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.mPhotoControlbar a:hover {
	background-image: url(/i/_gallery/controlbar-hover.gif);
}
.mPhotoControlbar .previous {
	width: 50px;
}
.mPhotoControlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.mPhotoControlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.mPhotoControlbar .close {
	width: 36px;
	background-position: -130px 0;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/* M6 Cobrand */
.cobrand {}
.cobrand p, .cobrand h2, .cobrand h3 {
padding:0 18px 0 18px;
}
.cobrand .header {
width:499px;
background:url(/i/cobrand_h1_bg.gif) no-repeat;
background-position:top;
padding:10px;
}
.cobrand .partner {
color:#149ad0;
font-size:28px;
font-weight:bold;
padding: 20px 0 20px 0;
}
.cobrand .partnerLogo {
text-align:right;
height:80px;
}
.cobrand .partnerLogo img {
padding:0 20px 0 20px;
}
.cobrand .search {
height:100px;
width:483px;
background:url(/i/cobrand_h2_bg.gif) no-repeat;
background-position:top;
padding:10px 18px 0 18px;
}
.cobrand .searchLbl {
font-weight:bold;
color:#005196;
white-space:nowrap;
}
.cobrand h2.title {
color:#cc0000;
font-size:14px;
margin-bottom:10px;
}
.cobrand .body {}
.cobrand .terms {}


/*AutoComplete flyout */
body.home .autocomplete_completionListElement, body.promotions .autocomplete_completionListElement {  
visibility: hidden;
margin : 0px!important;
background: #FFF;
border:1px solid #93bee9;
cursor: 'default';
overflow: auto;
text-align: left; 
list-style-type: none;
padding:0px;
outline:none;
height:152px;
width:200px !important;
}

body.reservations .autocomplete_completionListElement {  
visibility: hidden;
margin:0px!important;
background: #FFF;
border:1px solid #93bee9;
cursor: 'default';
overflow: auto;
text-align: left; 
list-style-type: none;
padding:0px;
outline:none;
height:152px;
width:250px !important;
}

body.reservations .attraction {  
width:275px !important;
height:270px;
}

/* AutoComplete highlighted item */
.autocomplete_highlightedListItem {
background-color: #5b99e2;
color:#FFF;
font-size: 12px;
font-weight:bold;
font-style:italic;
padding:2px 4px;
outline:none;
border:none;
margin:0px 0px !important;
line-height:normal !important;
}

/* AutoComplete item */
.autocomplete_listItem {
color:#666;
font-size: 12px;
font-weight:normal;
font-style:italic;
padding:2px 4px;
outline:none;
border:none;
margin:0px 0px !important;
line-height:normal !important;
}
.autocomplete_listItem .type {
font-size:10px;
font-style:normal;
font-weight:bold;
}
