/* CSS Document */
body { margin: 0px; font: 12px/18px arial; color: #000000; background-color: #935600; }
body.milestone { margin: 0px; font: 12px/18px arial; color: #000000; background-color: #935600; }
#container { text-align: left; margin: 0px auto; width: 957px; position: relative; padding: 0; left: 0px; margin-top: 11px; }
#leftcolumn { margin-right: 0px; margin-top: 0px; z-index: 1; width: 967px; padding-top: 0px; margin-left: 0px; background-color: transparent; background-image: url(../images_noindex/bodyline.gif); background-repeat: repeat-y; background-position: left top; }
#bottomimg { position: relative; width: 967px; border: 0px; left: 0px; top: 0px; background-color: transparent; background-image: url(../images_noindex/footer.gif); background-repeat: no-repeat; background-position: left bottom; }
#bottomimg2 { position: relative; width: 950px; border: 0px; left: 0px; top: 0px; background-color: transparent; background-repeat: no-repeat; background-position: right bottom; }
#content { height: 100%; position: relative; margin: 0px; width: 668px; float: left; padding-top: 562px; padding-right: 10px; padding-bottom: 20px; padding-left: 32px; }
#content-map { height: 100%; position: relative; width: 965px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 158px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#rightbar { width: 234px; padding: 0px; float: right; padding-top: 588px; height: 100%; margin: 0px; }
#logo { position: absolute; left: 30px; top: 17px; width: 88px; height: 81px; z-index: 6; }
#facebook { position: absolute; left: 430px; top: 33px; width: 32px; height: 33px; z-index: 6; }
#social { position: absolute; left: 430px; top: 33px; width: 32px; height: 33px; z-index: 6; }
#rewards-logo { position: absolute; left: 780px; top: 57px; width: 158px; height: 37px; z-index: 6; }
#facebooklike { position: absolute; left: 695px; top: 75px; width: 158px; height: 37px; z-index: 6; }
#manager { position: absolute; left: 10px; top: 337px; width: 198px; height: 159px; z-index: 20; }
#specials { position: absolute; left: 276px; top: 320px; width: 681px; height: 268px; z-index: 12; }
#fastbg { position: absolute; left: 10px; top: 156px; width: 198px; height: 180px; z-index: 10; }
#imenu { position: absolute; left: 25px; top: 23px; width: 0px; height: 0px; z-index: 10; }
#mainimage { position: absolute; top: 155px; z-index: 5; left: 206px; height: 408px; width: 749px; }
#subnav { position: absolute; left: 589px; top: 017px; width: 370px; height: 30px; z-index: 50; }
#hotelname { position: absolute; left: 124px; top: 29px; width: 279px; height: 53px; z-index: 50; }
#topnav { position: absolute; top: 105px; z-index: 7; left: 11px; width: 838px; height: 52px; background: url(../images_noindex/bwtopnav-bg.gif) no-repeat 0px -1px #002674; margin-left: -1px; padding-left: 108px; border-right: 1px solid #FFFFFF; }
#topnav ul { list-style: none; padding: 0; margin: 0; }
#topnav li { list-style: none; padding: 0; margin: 0; float: left; }
#topnav li a { font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 11px; color: #002674; text-decoration: none; line-height: 25px; text-align: center; padding: 0; margin: 0; float: left; font-weight: bold; padding: 0px 1px; }
#topnav li a:hover { background: url(../images_noindex/bwtopnav-bghover.gif) no-repeat; }
#topnav li a.navON { background: url(../images_noindex/bwtopnav-bgactive.gif) no-repeat; color: #FFFFFF; }
#topnav li.home a, #topnav li.home a.navON { background-position: -108px -1px; padding: 0 1px 0 0; width: 47px; }
#topnav li.loc a, #topnav li.loc a.navON { background-position: -156px -1px; width: 70px; }
#topnav li.acco a, #topnav li.acco a.navON { background-position: -229px -1px; width: 123px; }
#topnav li.ser a, #topnav li.ser a.navON { background-position: -353px -1px; width: 142px; }
#topnav li.nei a, #topnav li.nei a.navON { background-position: -497px -1px; width: 117px; }
#topnav li.din a, #topnav li.din a.navON { background-position: -616px -1px; width: 70px; }
#topnav li.bus a, #topnav li.bus a.navON { background-position: -688px -1px; width: 159px; }
#topnav li.con a, #topnav li.cont a.navON { background-position: -850px -1px; width: 97px; padding: 0px; }
#topbar { position: absolute; top: 0px; left: 0px; z-index: 3; width: 967px; height: 105px; background-image: url(../images_noindex/topbar.gif); background-repeat: no-repeat; background-position: left bottom; }
#header { position: absolute; top: 475px; z-index: 9; left: 148px; width: 469px; height: 69px; }
#local { position: relative; left: 0px; top: 0px; width: 233px; height: 235px; z-index: 5; }
.local { width: 233px; height: 145px; top: 0; left: 0px; position: relative; padding: 0px; margin: 0px; padding-left: 8px; z-index: 0; }
#groupreservation { width: 226px; height: 34px; top: 0px; left: 0px; position: relative; padding: 0px; margin: 0px; padding-left: 8px; z-index: 25; }
#topreason { width: 231px; height: 179px; top: 0px; left: 0px; position: relative; padding: 0px; margin: 0px; padding-left: 10px; }
#coupon { width: 225px; height: 37px; top: 0px; left: 0px; position: relative; padding: 0px; margin: 0px; padding-left: 13px; }
#tripadvisor { top: 0px; left: 0px; position: relative; padding: 0px; margin: 0px; padding-left: 40px; }
#news { position: relative; left: 0px; top: 0px; width: 234px; height: 79px; z-index: 5; }
.news { width: 234px; height: 79px; top: 0px; left: 0px; position: relative; padding: 0px; margin: 0px; padding-left: 8px; }
h1 { font: 14px/14px arial; margin: 0px auto; padding-bottom: 10px; color: #000000; font-weight: bold; padding-top: 5px; }
h2 { font: bold 12px/14px arial; margin: 0px auto; color: #998751; padding-bottom: 11px; display: inline; margin-right: 2px; }
h4 { font: 14px/14px arial; margin: 0px auto; padding-bottom: 10px; color: #FFFFFF; font-weight: bold; padding-top: 5px; }
.padbottom { padding-bottom: 10px; }
#box { padding: 0px; }
.box { padding: 10px; background-color: #F9ECB7; }
.tableanchor { padding: 10px; background-color: #DAC994; }
.specialbox { padding: 10px; background-color: #F7E49D; }
.box1 { padding: 10px; background-color: #F7E49D; }
.break { BACKGROUND-IMAGE: url(../images_noindex/pix.gif); BACKGROUND-REPEAT: repeat-x; height: 4px; }
.break2 { BACKGROUND-IMAGE: url(../images_noindex/pix1.gif); BACKGROUND-REPEAT: repeat-y; }
#box .box ul li.pad { line-height: 14px; margin-bottom: 1px; margin-top: 2px; padding: 1px 0; width: auto; }
.subheader { padding: 9px 3px 3px 8px; background-color: #D1BF87; }
.headers { font: bold 12px/18px verdana; background: #BBAA8E; padding: 4px; }
.cr1 { FLOAT: right; FONT: 11px/14px verdana; }
#footer { z-index: 12; clear: both; }
#footer-inner { clear: both; }
#address { font: 12px/18px arial; color: #000000; z-index: 12; padding-top: 15px; padding-bottom: 15px; padding-left: 7px; BACKGROUND-IMAGE: url(../images_noindex/dot.gif); BACKGROUND-REPEAT: repeat-x; background-color: #EEE9A7; }
#address-map { font: 12px/18px arial; z-index: 12; padding-top: 15px; padding-bottom: 15px; background-color: #EEE9A7; width: 950px; left: 0px; }
.pipefooter { font: 11px/11px arial; color: #274977; }
.forms { font: 11px/18px arial; color: #000000; background-color: #FAEFC4; border-color: #000000; border-style: solid; border-width: 1px; }
.forms4 { font: 11px/18px arial; color: #000000; background-color: #FAEFC4; border-color: #000000; border-style: solid; border-width: 1px; width: 150px; }
.forms1 { font: 11px/18px arial; color: #62443A; background-color: #FFF3C3; border-color: #ADAE8F; border-style: solid; border-width: 1px; }
.forms2 { font: 11px/18px arial; color: #825828; }
.forms3 { font: 11px/18px arial; color: #998751; }
UL { list-style-image: url(../images_noindex/bullet.gif); padding-left: 8px; margin-left: 8px; margin-top: 5px; margin-bottom: 5px; }
UL.anchor { list-style-image: url(../images_noindex/bullet1.gif); padding-left: 8px; margin-left: 8px; margin-top: 5px; margin-bottom: 5px; }
a.boldfont:link { text-decoration: none; color: #990000; }
a.boldfont:visited { text-decoration: none; color: #990000; }
a.boldfont:hover, a:active { text-decoration: underline; color: #000000; }
a:link { text-decoration: none; color: #5b5b5b; }
a:visited { text-decoration: none; color: #5b5b5b; }
a:hover, a:active { text-decoration: underline; color: #5b5b5b; }
.milestone1 { font: 11px/18px arial; }
a.milestone1:link { COLOR: #3A2620; font-weight: normal; TEXT-DECORATION: none }
a.milestone1:visited { COLOR: #3A2620; font-weight: normal; TEXT-DECORATION: none }
a.milestone1:hover { COLOR: #7a4c00; font-weight: normal; TEXT-DECORATION: underline }
.milestone { font: 11px/18px arial; }
a.milestone:link { COLOR: #ffffff; font-weight: normal; TEXT-DECORATION: none }
a.milestone:visited { COLOR: #ffffff; font-weight: normal; TEXT-DECORATION: none }
a.milestone:hover { COLOR: #ffffff; font-weight: normal; TEXT-DECORATION: underline }
.milestone2 { font: 11px/18px arial; }
a.milestone2:link { COLOR: #FFFFFF; font-weight: normal; TEXT-DECORATION: none }
a.milestone2:visited { COLOR: #FFFFFF; font-weight: normal; TEXT-DECORATION: none }
a.milestone2:hover { COLOR: #FFFFFF; font-weight: normal; TEXT-DECORATION: underline }
.top { font: 10px/12px arial; }
a.top:link { COLOR: #343408; font-weight: normal; TEXT-DECORATION: none }
a.top:visited { COLOR: #343408; font-weight: normal; TEXT-DECORATION: none }
a.top:hover { COLOR: #343408; font-weight: normal; TEXT-DECORATION: underline }
.round_border_color { background-color: #673A00; margin: 0px 0px 0px 0px; }
.round_border { background-color: #935600; padding: 15px; padding-top: 10px; padding-bottom: 10px; }
.headers-footer { font: bold 12px arial; background: #C57600; padding-left: 8px; padding-bottom: 1px; padding-top: 1px }
div.reviewTop { background-color: #935600; padding-left: 10px; }
div.reviewBottom { background-color: #935600; height: 11px; }
.span1 { font: 11px arial; color: #0066CC; font-weight: bold; padding-left: 8px; padding-right: 8px; }
a.span1:link { COLOR: #0066CC; TEXT-DECORATION: none; font-weight: bold; }
a.span1:visited { COLOR: #0066CC; TEXT-DECORATION: none; font-weight: bold; }
a.span1:hover { COLOR: #0066CC; TEXT-DECORATION: underline; font-weight: bold; }
.subnav_pipeline { font: 11px arial; COLOR: #FFFFFF; padding-left: 0px; padding-right: 0px; }
#topnav_inner { position: absolute; top: 0px; z-index: 25; left: 0px; width: 950px; height: 52px; padding-top: 0px; background-color: #002674 }
.topnav { position: relative; top: 0px; z-index: 30; left: 0px; width: 950px; height: 52px; padding-top: 5px; }
.pipeline { font: 10px arial; COLOR: #002674; padding-left: 0px; padding-right: 0px; }
.span { font: 11px arial; color: #FFFFFF; font-weight: bold; padding-left: 8px; padding-right: 8px; }
a.span:link { COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold; }
a.span:visited { COLOR: #FFFFFF; TEXT-DECORATION: none; font-weight: bold; }
a.span:hover { COLOR: #FFFFFF; TEXT-DECORATION: underline; font-weight: bold; }
.span2 { font: 11px arial; color: #990000; font-weight: bold; padding-left: 8px; padding-right: 8px; }
a.span2:link { COLOR: #990000; TEXT-DECORATION: none; font-weight: bold; }
a.span2:visited { COLOR: #990000; TEXT-DECORATION: none; font-weight: bold; }
a.span2:hover { COLOR: #990000; TEXT-DECORATION: underline; font-weight: bold; }
.spnav { height: 207px; width: 234px; margin-left: 0px; padding-left: 0px; top: 259px; position: relative; left: 449px; }
.localinner { height: 120px; width: 213px; margin-left: 0px; padding-left: 0px; top: 150px; position: relative; left: 6px; }
.col2 { background-color: #E8BD13 !important; }
#ui-datepicker-div { z-index: 1001 }
#fblike { position: absolute; right: 282px; top: 472px; width: 171px; z-index: 25; }
#fblike-inner { float: left; width: 95px; }
#gplus { float: left; width: 75px; }
.column31 { float: left; padding-right: 10px; width: 31%; }
.column32 { float: left; padding: 0px 10px; width: 31%; }
.column33 { float: left; padding-left: 10px; width: 31%; }
.baseline, .clear { clear: both; }
.direction-form, .direction-to { width: 40%; float: left; }
.direction-btn { width: 20%; float: right; }
.saddr, .daddr { width: 83%; margin-left: 5px; background-color: #faefc4; border: 1px solid #000000; color: #000000; font: 11px/18px arial; width: 200px; padding-left: 5px; }
.button.direction-button { height: 20px !important; line-height: 20px !important; }
.direction-button { background-color: #002674; color: #fff; display: block; font-size: 14px; padding: 3px; right: 10px; text-align: center; text-decoration: none; text-transform: uppercase; }
.direction-button:hover { background-color: #bb9e4a; color: #fff; }
.direction-btn a:link, .direction-btn a:visited { color: #Fff; text-decoration: none; }


.text-soc {
  display: none;
}

.social-icons .google-p {
  background: rgba(0, 0, 0, 0) url("/images_noindex/google-plus.gif") no-repeat scroll 0 0;
  display: block;
  height: 40px;
  margin: 13px auto;
  position: relative;
  width: 40px;
}


.social-icons .title {
  color: #ffffff;
  display: block;
  font-family: arial;
  font-size: 22px;
  text-align: center;
}


.social-icons {
  margin-left: 8px;
  margin-top: 10px;
}