.bk-box-head {font-weight: normal;font-size: 18px;color: #ffffff;font-family: Arial, Helvetica, sans-serif;text-decoration: none;}
.bk-formG { font-size: 12px; color: #000000; font-style: normal; font-family: Arial, Helvetica, sans-serif; font-variant: normal; text-decoration: none;}
.bk-form100wd {font-size: 12px;width: 100px;color: #000000;font-style: normal;font-family: Arial, Helvetica, sans-serif;font-variant: normal;text-decoration: none;}
.bk-form150wd {font-size: 12px;width: 150px;color: #000000;font-style: normal;font-family: Arial, Helvetica, sans-serif;font-variant: normal;text-decoration: none;}
.bk-form200wd {font-size: 12px;width: 200px;color: #000000;font-style: normal;font-family: Arial, Helvetica, sans-serif;font-variant: normal;text-decoration: none;}
.bk-form50wd {font-size: 12px;width: 50px;color: #000000;font-style: normal;font-family: Arial, Helvetica, sans-serif;font-variant: normal;text-decoration: none;}
.bk-form60wd {font-size: 12px;width: 60px;color: #000000;font-style: normal;font-family: Arial, Helvetica, sans-serif;font-variant: normal;text-decoration: none;}
.bk-dashline { text-align: center; width: 90%; border-top: 1px dashed #4F4D30; border-bottom: 1px dashed #4F4D30; color: #4F4D30; background-color: #DEDCA8; height: 1px;}
.bk-bodyHEAD {font-family: georgia, serif;color: #801111;font-size: 19px;font-style: normal;text-decoration: none;font-weight: bold; letter-spacing:-1px;}
.bk-body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #4F4D30; letter-spacing:normal;}
.bk-top-table-color-txt{font-weight: bold;font-size: 18px;color: #000000;font-family: Arial, Helvetica, sans-serif;}
.bk-hotel-head {font-family: Arial, Helvetica, sans-serif;font-size: 20px;font-weight: bolder;font-style: normal;color: #FFFFFF;}
.labels-result {font-family: Arial, Helvetica, sans-serif;color: #4F4D30;font-size: 11px;font-style: normal;text-decoration: none;font-weight: normal;}
.labels {font-family: Arial, Helvetica, sans-serif; color: #4F4D30; font-size: 12px;font-style: normal;text-decoration: none;font-weight: bold;}
.bk-form20wd {font-size: 12px;width: 20px;color: #000000;font-style: normal;font-family: Arial, Helvetica, sans-serif;font-variant: normal;text-decoration: none;}
a.labels { color: #720303;}
.err1 {font-weight: bold;font-size: x-small;color: #ff0000;font-family: Arial, Helvetica, sans-serif;}
.err2 {font-weight: normal;font-size: xx-small;color: #ff0000;font-family: Arial, Helvetica, sans-serif;}
.arlink { font-family: Arial, Helvetica, sans-serif; color: #ffffff;font-size: 9pt; font-weight: bold;}
.availLink { font-family: Arial, Helvetica, sans-serif; font-size: larger; font-weight: bold; color: #720303; text-decoration: underline}
.uatext { font-family: Arial, Helvetica, sans-serif; font-size: larger; color: #720303; font-variant:normal ;text-decoration: none;}
.bk-but {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:Black; font-variant:normal; text-decoration: none; }


/* client css */

/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          SHELL
          Includes: Shell (div that acts as a container for every div in the site)
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */          
          body { margin:0 0 15px 0; padding:0px; background: #700101 url(bg.gif) repeat-x fixed; font-family: Arial, Helvetica, sans-serif;}          
          #shell { width: 702px; margin-right: auto; margin-left: auto;}
          #b_contentArea a { color: #720303; }
          a:hover {text-decoration: none;}
          .fauxColumns {width:50%; float:left;}
          .imgLeft {margin-right:20px; float:left;}
          .imgRight {margin-left:20px; float:right;}
          .clearBoth {clear:both;}
          .events {background:#820303; border-bottom:1px solid #9A0101; margin:0 0 10px 0; padding: 0 0 10px 0;}
          #b_contentArea .events h1{background:#6F0A0A; color:#DEDCA8; font-size:12px; line-height:25px; border-bottom:1px solid #9A0101; padding:0 0 0 10px; margin:0px;} 
          #b_contentArea .events h1 span { letter-spacing: normal; color: #FFFF00; font: oblique bold 14px Arial, Helvetica, sans-serif;    padding-bottom: 5px;}
          .events p{color:#fff; margin: 10px 15px 10px 15px; padding:0 0 15px 0; border-bottom:2px dotted #fff;}
          .events a {color:#DEDCA8;}
          .events li {color:#DEDCA8;}
          blockquote {margin-right:0px;}
          .subNav{ height: 55px; font-weight: bold; font-size: 10px; line-height: 15px;} 
          .subNav ul{margin:0px; padding:0px;}
          .subNav li{ list-style:none; float: left; margin-right: 5px; margin-bottom: 5px;}
          .subNav a{ display: block; text-decoration: none; width: 132px; text-align: center; background: #B9B779;}
          .subNav a:hover { background: #CBC99D;}
          
          #weddingResources .subNav, #weddings .subNav, #groupsTours .subNav, #tourTravel .subNav, #rfp .subNav, #businessGovt .subNav{height:10px;}
          
     
          
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          HEAD
          Includes: Navigation, Logo, CTAs (located in header area), Phone Numbers, Search Box (located in header area)
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */          
          #h_shell { background: url(h_shell_bg.jpg) no-repeat; height: 110px;}
          #h_usabilityNav { background: url(usability_nav_bg.gif) no-repeat; height: 19px; width: 395px; margin-left: 305px; font: 9px/18px Arial, Helvetica, sans-serif;}
          #h_usabilityNav ul{ margin:0px 3px 0px 0px; padding:0px; text-align: right;}
          #h_usabilityNav li{ display: inline; border-left: 1px solid #FFFFFF; padding-left: 5px; margin-left: 3px;}
          #h_usabilityNav li a{ color: #FFFFFF; text-decoration: none;}
          #h_usabilityNav li a:hover{ text-decoration: underline;}
          #h_logoArea { width: 230px; float: left; padding-left: 23px;}
          #h_logoArea img {border:none;}          
          #h_banner { width: 702px; clear: both; background: none; }
          #h_banner img {display:block;}
          #h_nav { font: bold 11px Georgia, "Times New Roman", Times, serif; overflow: auto; width: 420px; float: right; padding-top: 15px;}
          #h_nav ul{ margin:0px; padding:0px; text-align: center;}
          #h_nav li{ display: block; line-height: 30px; background: url(nav_div_bg.gif) no-repeat right 50%; list-style: none; float: left; margin-right: 10px; padding-right: 10px;}
          #h_nav li a{ color: #dedca8; text-decoration: none;}
          #h_nav li a:hover{ text-decoration: underline;}
          #h_pNum { color: #FFFFFF; font-weight: bold; font-size: 13px; position: absolute; top: 85px; width: 677px; line-height: 21px; padding-left: 25px;}
               
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          BODY
          Includes: Content Text, CTAs (located in body area), Search Box (located in header area)       
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
          #b_shell { background: #dedca8; padding-top: 15px;} 
          #b_contentArea { min-height:315px; height:auto !important; height:315px; padding: 20px; font: 11px/20px Tahoma, Arial, Verdana, sans-serif;color: #4f4d30; }
          #b_contentArea h1 { color: #3A0000; font: bold 24px Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; margin-left: -20px;     margin-right: -20px;}
          #b_contentArea h1 span { display: block; letter-spacing: normal; font: normal 12px Arial, Helvetica, sans-serif; color: #4F4D30;}
          #b_contentArea h2 { color: #801111; letter-spacing: -1px; border-bottom: 1px solid #B9B779; font: bold 22px "Times New Roman", Times, serif;     clear: both;}       
          #b_contentArea h3 { font: bold 14px/19px Arial, Helvetica, sans-serif; letter-spacing: -1px; background: #4D0000; color: #FFFFFF; padding-left: 5px;}
          #b_contentArea h3 pre { padding: 0px; font: bold 10px/13px Arial, Helvetica, sans-serif; letter-spacing: normal; height: 0px; margin: 0px 0px 0px 7px;     display: inline;}
          #b_contentArea h3 span { font-weight: normal; letter-spacing: normal; font-size: 10px;}
          #b_ctaShell { position: absolute; top: 335px; display:none;}
          #b_ctaShell ul{ margin: 0px; padding: 0px;}
          #b_ctaShell li{ list-style: none; border-bottom: 1px solid #B9B779;}       
          
/*-- CTAs --------------------------------------------------------------------------------------------*/      
          #ctaGift a, #ctaTell a, #ctaExplore a, #ctaCalendar a, #ctaHotel a,
          #ctaRooms a, #ctaAmenities a, #ctaMeetings a, #ctaMeetingLayout a, #ctaWeddings a, #ctaContact a 
{ display: block; height: 29px; width: 220px; background: /*padding-left: 24px;*/}
          #ctaRooms, #ctaAmenities, #ctaMeetings, #ctaMeetingLayout, #ctaWeddings {display:none;}                       
                              
          #ctaGift {background: url(cta_giftcertificates.gif) no-repeat 17px top;}        
          #ctaGift a:hover { background: #e1a5a5 url(cta_giftcertificates.gif) no-repeat 17px -29px;}
          #ctaTell {background: url(cta_tellusaboutstory.gif) no-repeat 17px top;}
          #ctaTell a:hover { background: #e1a5a5 url(cta_tellusaboutstory.gif) no-repeat 17px -29px;}
          #ctaExplore {background: url(cta_explorehotel.gif) no-repeat 17px top;}
          #ctaExplore a:hover { background: #e1a5a5 url(cta_explorehotel.gif) no-repeat 17px -29px;}          
          #ctaCalendar {background: url(cta_calendarofevents.gif) no-repeat 17px top;}         
          #ctaCalendar a:hover { background: #e1a5a5 url(cta_calendarofevents.gif) no-repeat 17px -29px;}          

          #ctaContact {background: url(cta_contact.gif) no-repeat 17px top;}
          #ctaContact a:hover { background: #e1a5a5 url(cta_contact.gif) no-repeat 17px -29px;}               
          
     
                    
          
          
/*  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          FOOTER
          Includes: SR/Vantis Signature, Footer Nav, Phone Number, Any Association Logos (AAA, AARP, etc) 
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */                    
          #f_shell { width: 692px; margin-right: auto; margin-left: auto; border-top: 1px solid #4F4D30; padding-bottom: 15px;}
          #f_nav, #f_navVert { font-size: 10px; background: #DEDCA8; padding-top: 25px;}
          #f_navVert { padding-top: 11px; float:right; padding-right: 10px;}
          #f_nav ul, #f_navVert ul {margin:0px; padding:0px;}
          #f_nav li{ display: inline; margin-right: 10px;}
          #f_navVert li {list-style:none;}
          #f_nav li a, #f_navVert a { color: #4d0000; text-decoration: none;}
          #f_nav li a:hover, #f_navVert li a:hover {text-decoration:underline;}
          #f_address { color: #FFFFFF; font-size: 11px; text-align: center; margin-top: 5px; margin-bottom: 10px;} 
          #f_address span{ margin-right: 10px;}                  
          #f_sig { text-align:center;   margin-top: 15px; display:none;}

.tableResult {font-family: Arial, Helvetica, sans-serif;color: #4F4D30;font-size: 11px;font-style: normal;text-decoration: none;font-weight: normal;}
.labels-small {font-family: Arial, Helvetica, sans-serif;color: #4F4D30;font-size: 9px;font-style: normal;text-decoration: none;font-weight: normal;}
.tableHeader {font-family: Arial, Helvetica, sans-serif; color: #4F4D30; font-size: 12px;font-style: normal;text-decoration: none;font-weight: bold;}
.morePhoto {background-color:white;}
.photoBorder {display:inline-block;border-color:Black;border-width:1px;border-style:Solid;}
