﻿/* GENERAL **************************************************************************************************************** */
     
     body {background-color: #2b2820; background-image: url(bg.jpg); background-position: top center; background-repeat: no-repeat; }
     #shell {width: 981px; margin: 25px auto; background-color:#3e5e50; overflow: auto;   }    
     .container {  }
     a {color: #a30052;  }
     a:hover { text-decoration: none;  }
     .imgRight { float: right; margin: 0 0 5px 12px; border: 5px solid #ffffff }
     .imgLeft { float: left; margin: 0 12px 5px 0; }
     .twoCols { float: left; width: 50%; } 
     .clear { clear: both; }
     hr { line-height: 100%; border: none; border-top: 1px solid #000; margin: 20px 0; }
     body#rfp { background: none;} 
     
     #leftCol {width:196px; float: left; overflow: hidden } 
     #rightCol {width:785px; float: left; overflow: hidden} 

/* TITLEBAR ************************************************************************************************************** */
     
     #titlebar {height: 50px; background-color: #2f4d40;  }
     
          .marketingPhoneShell { text-align: center; position: absolute; font-weight:bold; font-family:arial; color: #ffffff; font-size:13px;; width: 130px; height: 35px; background-color:#3e5e50; padding-top: 15px; margin-left: 654px  }
               
               .marketingPhoneMessage {  }
               .marketingPhoneNumber {  }
               
          #helpmenuShell { font-family:Helvetica; font-size:11px; position:absolute; padding-left: 340px; margin-top: 5px   }
          #helpmenuShell ul { list-style:none; }
          #helpmenuShell ul li { display:inline; padding-right: 17px; float: left;  }
          #helpmenuShell ul li a {color:#bbd1c7; text-decoration:none; text-transform:lowercase }
          #helpmenuShell ul li a:hover {color: #e7327c }        
          #helpmenuShell div#usabilityNavText { }
          #helpmenuShell div#usabilityNavDropDown {   }
          #helpmenuShell div#usabilityNavDropDown div.noHover { display: block }


/* HEADER **************************************************************************************************************** */
     
     #headerShell {  }        
          
          #logo {width: 196px; height: 116px; background-color: #297252; position: relative;    }
          #logo a {  }
          #logo a img { border: none; }
          
          #header {width: 784px; height: 370px; background-color:#c59858;  }
          #flower {width: 332px; height: 287px; position: absolute; z-index: 90; background-image: url(flower.png); margin: 285px 0 0 140px }         
          
/* NAVIGATION  ********************************************************************************************************* */
     
     #nav {width:196px ; background-color:#3e5e50;  font-family: arial   }
     #nav ul {list-style-type: none; margin-top: 5px}
     #nav ul li {line-height: 27px; }
     #nav ul li a {color: #d8d976; font-size: 13px; text-decoration: none; }
     #nav ul li a:hover {color: #ffffff;  }
     #nav ul li a.current {color: #eda6c5; background-image:url(arrow.png); padding-left: 10px; background-position: top left; background-repeat:no-repeat; font-weight:bold}
     #nav ul ul {display: none; }
     #nav ul ul {margin: 0 0 0 -40px; background-color:#2f4d40; padding: 0 0 0 50px  }
     #nav ul ul li a{color: #ffffff;   }
     #nav ul ul li a.current {color: #eda6c5;   }
     #nav ul ul li a:hover {color: #eda6c5;   }
     
     #nav #pageid5664 {display: none}
     
     /* See Snippet Gallery for Horizontal/vertical nav layout */

/* IBE ***************************************************************************************************************** */
          
     #ibe {display: none }
     
     #pageid5664 #ibe, #pageid5696 #ibe, #pageid5695 #ibe, #pageid5697 #ibe, #pageid5698 #ibe, #pageid6113 #ibe, #pageid5699 #ibe, #pageid5700 #ibe, #pageid6139 #ibe, #pageid6140 #ibe, #pageid6141 #ibe, #pageid6142 #ibe, #pageid6143 #ibe, #pageid6145 #ibe, #pageid5701 #ibe, #pageid5702 #ibe, #pageid5717 #ibe, #pageid6477 #ibe {color:#f3edda; height: 55px; width: 784px; font-family:arial; font-size:10px; text-transform:uppercase; padding-top: 10px; position:relative; z-index:99; display: block}
          
          #ibe .textWidget {  }
               #checkinShell {   }
                    #checkinShell #checkinLabel {margin-left: 185px   }
                    #checkinShell #checkinField {margin-left: 185px   }
               #checkoutShell {   }
                    #checkoutShell #checkoutLabel {   }
                    #checkoutShell #checkoutField {   }
               #roomsShell {  }
               #adultsShell {  }
               #childrenShell {  }
               #extraInputsShell {  }
               #submitShell { }
                    #submitButton {background:transparent url(submit.jpg) no-repeat scroll 0 0;border:medium none;display:block;height:28px;margin-top:0px;overflow:hidden; line-height: 0; text-indent: 9999px;width:186px; cursor: pointer;   }
               #extraLinksShell {  }
                     ul#extraLinks { }
                    .widgetIBE ul#extraLinks li {  }
                     ul#extraLinks li a {  }
               #ibe #ibeHeaderShell {display: none}
               
               #pageid7130 #ibe {display: none}
               #pageid7130 #side {display: none}
               #pageid7130 #side2 {display: none}
               #pageid7130 h1 {padding-top: 55px}
               
               #pageid6112 #ibe {display: none}
               #pageid6112 #side {display: none}
               #pageid6112 #side2 {display: none}
               #pageid6112 h1 {padding-top: 55px}
               
               #ibeBg { background-color:#297252; height: 55px; width: 784px; position: absolute; padding-top: 10px  }

     
/* SIDE **************************************************************************************************************** */
     
     #pageid5664 #side { width:270px; height: 207px; overflow:hidden ; position: absolute; margin: 520px 0 0 710px; z-index: 99; display:block   }    
     #side { display: none  }       
               
          #side .widgetCTA { }
               #side .widgetCTALink {  }
                    #side .widgetCTAimg {}
                    #side .widgetCTA h1 {  }
                    #side .widgetCTADescription { }
                    
                    .widgetCTA a:hover {  }  
                    
          .socialToolbarWidget {  }
               div.socialToolbarLabel {  }   
               div.socialToolbarWidget ul { margin: 0; padding: 0; float: left;}
               div.socialToolbarWidget ul li {  } 
     
     
     .anyClass { margin: 0 0 0 40px }
     .anyClass ul {list-style-type:none;  } 
     .anyClass li {display: inline; margin: 0 50px 0 0   } 
     .prev {background-image:url(prev.png); border: none; width: 27px; height: 26px; background-color: #f1e7c6; cursor: pointer; position: absolute; margin: 75px 0 0 10px}
     .next {background-image:url(next.png); border: none; width: 27px; height: 26px; background-color: #f1e7c6; cursor: pointer; position: absolute; margin: 75px 0 0 240px; z-index:99  }

/* CONTENT ************************************************************************************************************* */

     #contentShell { background-image: url(contentBg.jpg); width: 784px; background-color:#ede4ca; background-repeat: no-repeat; padding: 45px 25px 25px 25px; }
          
          #breadcrumbs {display: none}
          #breadcrumbs ul  { text-align: right; margin: 0 0 20px 0; padding: 0;  }
          #breadcrumbs ul li { display: inline; margin: 0 5px 0 0;}
          
          #content {font-family:arial; font-size:12px;  width: 725px; line-height: 19px   }
          #pageid5664 #content {width: 470px; }
               #content a {color: #a30052; font-weight:bold; border-bottom: 1px dotted #a30052; text-decoration: none; }
               #content a:hover {color: #000000; text-decoration: none; border: none}
               #content h1 {color: #6a7c2f; text-transform:uppercase; font-weight:normal;  font-size:24px }
               #content h2 {font-weight:normal; color: #7d4203; font-size:20px }
               #content h3 {font-weight:normal; color: #000000; font-size:16px  }
               #content h4 {  }
               #content h5 {  }
               #content h6 {  }
               #content ul {  }
               #content li {  }
               #content li a {  }
               #content .textWidget { width: 478px; }

               #subNav {z-index:99;  font-weight:normal; font-size:15px; width: 470px; margin-left: -40px; position: relative  }
               #subNav ul {margin: 0 0 20px 0; list-style-type: none  }
               #subNav ul li {display: inline; margin-right: 10px; line-height: 30px  }
               #subNav ul li a {padding: 3px; border: 2px solid #ffffff; text-decoration:none; text-transform:uppercase; background-image: url(subNavbg.png);    }
               #subNav ul li a:hover {  }
                    
          #content_footer {  }
          
          .googleMapWidget {border: 5px solid #ffffff}
          #flashPhotoGallery24253 {margin-left: 50px; border: none}
          #pageid5701 #codeWidget25975 {display: none}
          
          
          #div1, #div2, #div3, #div4 { display:none; padding: 10px }
          #div1 { background:#d0c5a2; display:block; }
          #div2 { background:#d0c5a2; }
          #div3 { background:#d0c5a2; }
          #div4 { background:#d0c5a2; }

          #divtoggles { list-style-type: none; margin-left: -43px  }
          #divtoggles ul{ float:left; }
          #divtoggles li{ display: inline; padding: 5px }
          #divtoggles a { padding:0px 0px;    }

          #divtoggles a.classoff {  }
          #divtoggles a.classon {  background:#c09955; padding: 5px; border: 2px solid #aa8441   }
          
          #quotes { background:#d0c5a2; padding: 10px  }
          
          #bookNow {z-index:99;  font-weight:normal; font-size:15px; width: 470px; margin-left: -40px; position: relative  }
          #bookNow ul {margin: 0 0 20px 0; list-style-type: none  }
          #bookNow ul li {display: inline; margin-right: 10px; line-height: 30px  }
          #bookNow ul li a {padding: 3px; border: 2px solid #ffffff; text-decoration:none; text-transform:uppercase; background-image: url(subNavbg.png);    }
          #bookNow ul li a:hover {border: 2px solid #ffffff;  }
          
        

          
/* CALENDAR ************************************************************************************************************* */   

.calendar { border: none; background: url(http://vsites.vizergy.com/vsitefiles/templates/calendarStyles/1/bgCalendar.png); width: 208px; height: 166px; font-size: 11px; line-height: 13px; }
.calendar table { color: #4d4d4d; border: none; background: none; margin: 6px; }
     .calendar thead {  } 
          .calendar thead .button { background: none; border: none; padding: 1px 0; }
          .calendar thead .title { background: none; color: #4D4D4D; border: none; } /* month/year */
          .calendar thead .nav {  } /* arrows */
          .calendar thead .hilite { border: none; }
          .calendar thead .name { padding: 0; }
          .calendar thead .name { background: #edecec; border: none; color: #4d4d4d } /* day name. ex: Mon */
          .calendar thead .day {  }
          .calendar thead .weekend { color: #0aa88c; }
     .calendar tbody {  }
          .calendar tbody .daysrow {  }
               .calendar tbody td.day { padding: 2px 6px 2px 2px; }
               .calendar tbody td.weekend { color: #0096de; }
               .calendar tbody td.disabled {  }
               .calendar tbody td.false {  }
               .calendar tbody td.selected { background: #4d4d4d; color: #fff; border: none; } /* once clicked */
               .calendar tbody td.disabled {  }
          .calendar tbody .rowhilite {  }
          .calendar tbody .rowhilite td { background: #787878; }
          .calendar tbody .rowhilite td.hilite { border: none; background: #999; }
     .calendar tfoot {  }
          .calendar tfoot .footrow {  }
               .calendar tfoot .ttip { background: #fff; border: none; }
          

/* SIDE 2 ************************************************************************************************************* */        
          
    /* #side2 { width: 200px;   }*/   
     #side2 {margin: 0 0 0 5px}
          #side2 .widgetCTA {background-image: url(ctaBg.jpg); height:49px ; width:182px ; display:block;   }
               #side2 .widgetCTALink {text-decoration: none  }
                    #side2 .widgetCTAimg {display:block; height:24px; width:22px; margin: 0px 0 0 13px; position: relative; top: 13px}
                    #side2 .widgetCTA h1 {font-family: arial; font-size:10px; color: #cfc7ac ; position: relative; left: 40px; top: -13px   }
                    #side2 .widgetCTADescription { }
               

/* FOOTER **************************************************************************************************************** */

     #footerShell { margin: 0 auto; text-align: center; clear: both; width: 981px }
          
          #footerNav {font-family: arial  }
               #footerNav ul {  }
               #footerNav ul li { display: inline; border-right: 1px solid #b0ac81; padding: 0 6px 0 5px; font-size: 11px;  }
               #footerNav ul li a {color: #b0ac81; text-decoration: none;    }
               #footerNav ul li.lastItem {border: none  }
               #footerNav ul li a:hover {color: #ffffff  }
          
          #address {margin: 10px 0; color:#a19d8f; font-family:arial; font-size:12px;  }
          #address ul {list-style-type:none;}
          #address ul li {display: inline;}
               .org, .adr, .tel { margin: 0 10px;}
               .org { font-weight: bold;  }
               .adr {  }
                    .street-address {padding-right: 7px  }
                    .locality { padding-right: 7px }
                    .region {  }
                    .postal-code {padding-right: 7px  }
                    .country-name { display: none }
               .tel {  }
                    .tel .type { font-weight: bold; }
                    .tel .value {  }
          
          #vizsig {color: #ffffff }
          #vizsig a {color: #ffffff }
          
          
          
          
          
 /* IBE */
 
 .bk-box-head { color: #6A7C2F; }