﻿/* Custom CSS */
body {background-image:url(http://cms.secure-res.com/vsites/files/26/body_bg.jpg); background-color:#5e4a2e;}

#titlebar {background-image:url(http://cms.secure-res.com/vsites/files/26/titlebar_bg.jpg);}
     
     #helpmenuShell {width:980px;}
     #helpmenuShell ul li a {color:#fff;}
     #helpmenuShell ul li a:hover {color:#47361d;}
     
     #helpid544 a {font-size: 14px; color: #14619d; font-weight: bold; cursor: default;}

#logo {margin-left:25px;}

#headerShell {background-image:url(http://cms.secure-res.com/vsites/files/26/headerShell_bg.jpg);}

#searchbox1 {background-image:url(http://cms.secure-res.com/vsites//files/131/FR_ibe_bg.gif); 
color:#820024; font-weight:normal;}
     
     #searchbox1 form {font-weight:normal;font-size:9px;}
     #searchbox1 select {border:1px solid #730020;}
     #searchbox1 .resRoomSpacer {margin-right:9px; margin-left:0px; font-weight:normal;}
     .resSubmit {background-image:url(http://cms.secure-res.com/vsites//files/131/FR_submit_bg.jpg);
border:none; width:153px; height:25px;}
     .bestRate {position:absolute; top:245px; left:0px;}
     
#nav {left:194px; top:494px;}
     #nav ul {margin-left:8px;}
     #nav ul li a {padding-left:9px; padding-right:8px; padding-top:10px;}
     #nav ul li a:hover, #nav ul li.hover {background-image:none; background-color:#ab9166;}
     #nav ul li a.current  {background-color:#8c3029; background-image:none; }
     #nav ul li ul {background-color:#820024; background-image:none; margin-bottom:-5px; }
     #nav ul li ul li {border-bottom:1px solid #a7526a; background:none; background-color:transparent;}
     #nav ul li ul li a {color:#ebe0c0; }
     #nav ul li ul li a:hover, #nav ul li ul li.hover {color:#fff; background-color:#961c3e; background-image:none;}
     #nav ul li ul li a.current {color:#fff;}

#contentShell { background-image:url(http://cms.secure-res.com/vsites/files/26/contentShell_bg.jpg);}

     #content h3 {margin-bottom:10px;}
     #content ul {margin:0 auto 20px 40px; }
     #content ul li { margin-bottom:8px; list-style:disc;}
     
     #breadcrumbs ul li {padding:0px;}
     
     .package {padding:20px 0; border-bottom:1px solid #beab9c; margin-bottom:20px;}
     .package h3 {padding-top:10px; margin-bottom:0; border-bottom:10px;}
     .package p {margin-bottom:10px;}
     .reserve {margin:8px 8px 8px 0px; cursor:pointer; font-size:14px;}
     a.reserve {margin:8px 8px 8px 0px; cursor:pointer; font-size:14px; background:url(http://cms.secure-res.com/vsites/files/26/reserve_bg.jpg) top center repeat-x; border:1px solid #fff;}
     #content a.reserve {color:#fff; text-decoration:none; font-family:Arial, Verdana, sans-serif;}

     #address ul {float:right; padding-right:45px;}
     #address ul li, #address #propertyName {color:#f6f0e1;}

#footerNav {display:block; text-transform:uppercase;}

     #footerNav ul { float:right; padding-right:115px; margin-top:10px; }
     #footerNav ul li a {color:#f6d78e;}

#tidanLogo {
     position:absolute; right:13px; top:24px;}

#vizsig {
     clear:both; color:#fff; padding-top:5px;
}

/* CALENDAR */
#pageid1815 #side {display:none;}
#pageid1815 #content {width:850px;}

#searchbox1 .resAdultsSpacer { margin: 0; }
.resAdults { width: 103px; }
#searchbox1 .resKidsSpacer { margin: 0; }
#searchbox1 .resRoomSpacer { margin-left: 29px; }
.resKids { width: 60px; }
.resRooms { width: 40px; }
select { margin: 1px 0 4px; }

/* SAFARI AND CHROME*/
body:nth-of-type(1) #nav ul li ul {bottom: 47px;}


/*IE6*/

* html body .bestRate {position:absolute; top:250px; left:-16px;}
* html body #content ul li {position:relative; margin-bottom:8px; top:0px; margin-top:0px; height:20px;}
.widgetCTAimg {background-repeat:no-repeat;}

/*IE7*/
*:first-child+html #helpmenuShell  {margin-left:-25px;}
*:first-child+html #nav ul li a {padding-bottom:13px;}/*IE7 HACK ONLY*/
*:first-child+html #nav ul li ul li a {padding-bottom:0px; }
*:first-child+html #content ul li {background-position:0px 8px}/*IE7 HACK ONLY*/