a#floatingbooknow { display: none; }
body { margin: 0px; font: 12px/18px arial; color: #000000; background-repeat: repeat; background-color: #9a0000; }
#container { text-align: left; margin: 0px auto; width: 962px; position: relative; padding: 0px; top: 50px; left: 0px; }
#leftcolumn { MARGIN-right: 0px; padding-top: 0px; MARGIN-left: 0px; background-color: transparent; background-image: url(../images/bodyline.gif); background-repeat: repeat-y; background-position: left top; }
#content { height: 100%; margin-top: 0px; margin-right: 226px; margin-bottom: 0px; margin-left: 5px; padding-top: 443px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
#bottomimg { position: relative; border: 0px; left: 0px; top: 0px; width: 962px; background-color: transparent; background-image: url(../images/footer.gif); background-repeat: no-repeat; background-position: left bottom; }
UL { list-style-image: url(../images_noindex/bullet.gif); padding-left: 8px; margin-left: 8px; margin-top: 5px; }
#topbar { position: absolute; left: 0px; top: -9px; width: 962px; height: 127px; z-index: 1; background-image: url("../images_noindex/topbar.gif"); }
#mainimage { position: absolute; top: 141px; width: 704px; height: 237px; z-index: 1; left: 246px }
#leftimg { position: absolute; top: 448px; width: 121px; height: 159px; z-index: 14; left: 717px; BACKGROUND: transparent url(../images/leftimg.jpg) no-repeat top left; }
#hibiscus { position: absolute; top: 573px; width: 188px; height: 45px; z-index: 14; left: 750px; }
#specials { height: 200px; left: 741px; position: absolute; top: 430px; width: 204px; z-index: 14; }
#mspecial { height: 58px; left: 762px; position: absolute; top: 353px; width: 158px; z-index: 14; }
#manager { position: absolute; top: 653px; width: 212px; height: 62px; z-index: 14; left: 738px; }
#dumy { position: absolute; top: 367px; width: 212px; height: 12px; z-index: 14; left: 738px; }
#other-hotel { position: absolute; top: 734px; left: 769px; width: 148px; height: 34px; z-index: 20; }
#murray-hill-hotel { position: absolute; top: 782px; left: 771px; width: 148px; height: 56px; z-index: 20; }
#westfield-hotel { position: absolute; top: 850px; left: 771px; width: 148px; height: 56px; z-index: 20; }
#coupon { position: absolute; top: 1200px; left: 738px; width: 212px; height: 40px; z-index: 20; }
#imenu { position: absolute; left: 13px; top: 26px; width: 57px; height: 50px; z-index: 50; }
#leftimg { position: absolute; top: 1000px; left: 738px; width: 212px; height: 159px; z-index: 20; }
#header { position: absolute; top: 357px; width: 411px; height: 64px; z-index: 5; left: 29px }
#hotel-header { position: absolute; top: 413px; width: 341px; height: 22px; z-index: 5; left: 27px }
#subnav { position: absolute; left: 585px; top: 7px; width: 350px; height: 35px; z-index: 5; }
#fb_like_button { left: 567px; position: absolute; top: 430px; z-index: 5; }
#fastreservations { position: absolute; left: 13px; top: 141px; width: 233px; height: 192px; z-index: 12; background-image: url(../images_noindex/reservationbg.gif); background-repeat: no-repeat; }
#topnav { position: absolute; top: 93px; width: 937px; height: 47px; z-index: 13; background: url(../images_noindex/bwtopnav-bg.gif) no-repeat 0px -1px #002674; left: 13px; }
#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 { width: 47px; padding: 0px 1px 0px 0px; background-position: 0px -1px; }
#topnav li.loc a, #topnav li.loc a.navON { width: 70px; background-position: -48px -1px; }
#topnav li.acco a, #topnav li.acco a.navON { background-position: -120px -1px; width: 119px; }
#topnav li.ser a, #topnav li.ser a.navON { background-position: -241px -1px; padding-right: 4px; width: 139px; }
#topnav li.special a, #topnav li.neighbor a.navON { background-position: -385px -1px; width: 139px; }
#topnav li.meet a, #topnav li.meet a.navON { background-position: -526px -1px; width: 125px; }
#topnav li.din a, #topnav li.din a.navON { background-position: -653px -1px; width: 72px; }
#topnav li.reservation a, #topnav li.cont a.navON { background-position: -727px -1px; width: 108px; }
#topnav li.ttd a, #topnav li.ttd a.navON { background-position: -837px -1px; width: 97px; }
#goldcrown { position: absolute; left: 757px; top: 49px; width: 170px; height: 33px; z-index: 5; }
#number { position: absolute; font: 17px arial; color: #002674; font-weight: bold; left: 128px; top: 78px; width: 115px; height: 18px; z-index: 25; background: transparent; }
#logo { position: absolute; top: 4px; width: 94px; height: 82px; z-index: 2; left: 19px; }
#mobile { position: absolute; top: 50px; width: 111px; height: 20px; z-index: 2; left: 620px; }
#virtual-tour { position: absolute; top: 378px; width: 240px; height: 70px; z-index: 2; left: 490px; }
#hotelname { position: absolute; top: 15px; width: 255px; height: 57px; z-index: 2; left: 127px; }
#number1 { position: absolute; font: 11px arial; color: #002674; font-weight: bold; left: 204px; top: 58px; z-index: 25; background: transparent; }
.subheader { padding: 8px; padding-top: 5px; color: #605b21; background: #DACD9C; }
.subheadertop { height: 30px; padding: 4px; padding-top: 0px; margin-left: 220px; }
.headers { font: bold 12px/18px verdana; color: #000000; background: #dfc786; padding: 4px; width: 665px; }
#footer { COLOR: #A58368; z-index: 1; }
.cr1 { FLOAT: right; BORDER-LEFT: #934828 1px solid; COLOR: #867646 }
a:link { font-weight: normal; text-decoration: none; color: #06418B; }
a:visited { font-weight: normal; text-decoration: none; color: #06418B; }
a:hover, a:active { text-decoration: underline; color: #494127; }
a.boldfont:link { font-weight: bold; text-decoration: none; color: #B00C00; }
a.boldfont:visited { font-weight: bold; text-decoration: none; color: #B00C00; }
a.boldfont:hover, a.boldfont:active { font-weight: bold; text-decoration: underline; color: #000000; }
.top { font: 10px/12px arial; text-decoration: none; }
a.top:link { text-decoration: none; color: #B00C00; }
a.top:visited { text-decoration: none; color: #B00C00; }
a.top:hover, a:active { text-decoration: underline; color: #562512; }
.pipefooter { font: 10px/10px arial; color: #FEEFC7; }
.milestone3 { font: 12px/18px arial; COLOR: #ffffff; }
.milestone2 { font: 11px/18px arial; COLOR: #FDE199; }
a.milestone2:link { COLOR: #FDE199; font-weight: normal; TEXT-DECORATION: none }
a.milestone2:visited { COLOR: #FDE199; font-weight: normal; TEXT-DECORATION: none }
a.milestone2:hover { COLOR: #FFFFFF; font-weight: normal; TEXT-DECORATION: underline }
.milestone1 { font: 11px/18px arial; COLOR: #B00C00; }
a.milestone1:link { font-weight: normal; COLOR: #B00C00; TEXT-DECORATION: none }
a.milestone1:visited { font-weight: normal; COLOR: #B00C00; TEXT-DECORATION: none }
a.milestone1:hover { font-weight: normal; COLOR: #06418B; TEXT-DECORATION: none }
.milestone { font: 11px/18px arial; }
a.milestone:link { COLOR: #FEEFC7; font-weight: normal; TEXT-DECORATION: none }
a.milestone:visited { COLOR: #FEEFC7; font-weight: normal; TEXT-DECORATION: none }
a.milestone:hover { COLOR: #E8D18E; font-weight: normal; TEXT-DECORATION: underline }
h1 { font: 14px/18px arial; font-weight: bold; color: #000000; margin: 7px 0px 10px 0px; }
.forms { font: 11px/18px arial; color: #000000; background-color: #ffffff; border-color: #F3F4F3; border-style: solid; border-width: 1px; }
.forms1 { font: 11px/18px arial; color: #000000; }
.forms2 { font: 11px/18px arial; color: #000000; background-color: #DFC786; border-color: #775F20; border-style: solid; border-width: 1px; }
.forms3 { font: 11px/18px arial; color: #000000; background-color: #EFE0B2; border-color: #775F20; border-style: solid; border-width: 1px; }
.forms4 { font: 11px/18px arial; color: #000000; }
.address { background-color: #EFE9A7; font: 11px arial; color: #000000; padding-left: 50px; padding-top: 0px; border-top: 1px solid #935600; margin-bottom: 10px; padding-bottom: 10px; padding-left: 10px; padding-top: 5px; width: 685px; margin-left: 17px; }
#box { padding: 15px; }
.box { padding: 13px; background-color: #EFE0B2; }
.box1 { background: #dfc786; padding: 13px; }
.box2 { padding: 13px; background-color: #ffffff; border: 2px dashed #000000; }
.break { BACKGROUND-IMAGE: url(../images_noindex/morristown-new-jersey-pix.gif); BACKGROUND-REPEAT: repeat; margin-left: 0px; margin-right: 0px; }
.padbottom { padding-bottom: 10px; }
h2 { display: inline; font: bold 12px/18px arial; margin-right: 2px; padding-bottom: 11px; color: #000000; }
.left { float: left; width: 50%; background-color: #EFE0B2; }
.right { float: right; width: 50%; background-color: #EFE0B2; }
#box .box ul li.pad { line-height: 14px; margin-bottom: 1px; margin-top: 2px; padding: 1px 0; width: auto; }
.round_border_color { background-color: #BBA56C; margin: 0px 0px 0px 0px; }
.round_border { background-color: #9A0000; padding: 15px; padding-top: 10px; padding-bottom: 10px; }
.headers-footer { font: bold 12px arial; background: #BBA56C; padding-left: 8px; padding-bottom: 1px; padding-top: 1px }
#hibiscus { top: 643px; }
#manager { top: 644px; }
#other-hotel { top: 700px; }
#murray-hill-hotel { top: 745px; }
#westfield-hotel { top: 820px }
#coupon2 { position: absolute; left: 738px; width: 212px; height: 40px; z-index: 20; top: 1150px; display: none; }
#reason { position: absolute; left: 738px; width: 212px; height: 247px; z-index: 20; top: 896px; }
#e-brochure { position: absolute; left: 747px; width: 212px; height: 247px; z-index: 20; top: 1200px; }
#facebook { position: absolute; top: 1115px; left: 738px; width: 212px; height: 133px; z-index: 20; }
#disclaimer { position: absolute; top: 1253px; left: 779px; width: 128px; height: 32px; z-index: 20; }
#leftimg { top: 1400px; z-index: 0; }
#tripadvisor { top: 1200px !important; }
#gplus { left: 657px; position: absolute; top: 426px; z-index: 100; }
#e-brochure-icon { left: 475px; position: absolute; top: 41px; z-index: 100; }
#trivago { height: 82px; left: 763px; position: absolute; top: 1360px; width: 160px; z-index: 9; }
#reward-logo-subtitle { background: none repeat scroll 0 0 #BBA56C; border-radius: 3px 3px 3px 3px; bottom: 15px; float: right; font-weight: bold; padding: 3px; position: relative; }
#socialmedia { left: 747px; position: absolute; top: 1260px; z-index: 99; }
#socialmedia span { color: #9A0000; display: inline-block; font-size: 12px; font-weight: bold; left: 55px; padding-bottom: 10px; position: relative; text-align: center; }
.column31-new { float: left; width: 30%; }
.column32-new { float: left; width: 30%; }
.column33-new { float: left; width: 30%; }
.clear { clear: both; }
.accbox { float: left; width: 685px; }
.imgleft { float: left; width: 180px; padding-right: 10px; }
.desleft { float: left; width: 495px; }
.button2 { background-color: #940D00; border: medium none; color: #FFFFFF !important; cursor: pointer; display: inline; font: bold 12px/18px Arial; height: 18px; margin: 0; padding: 0; text-transform: uppercase; width: 47px; padding: 2px 5px; text-decoration: none !important; }
.button2 a:hover { background-color: #b00f00 !important; ; color: #FFFFFF; text-decoration: none !important; }
#quick_rfp { background: none repeat scroll 0 0 #E8D9A4; border: 1px solid #AC9875; float: right; margin-bottom: 0 !important; margin-left: 20px; margin-right: 0 !important; margin-top: 0 !important; padding: 10px; position: relative; }
.direction-form, .direction-to { width: 40%; float: left; }
.direction-btn { width: 20%; float: right; }
.saddr, .daddr { width: 79%; margin-left: 5px; padding-left: 5px; border: 1px solid #940d00; color: #000000; cursor: pointer; font: 12px/18px Arial; height: 18px; }
.button.direction-button { display: block; height: 23px !important; line-height: 23px !important; width: 132px; }
.direction-button { background-color: #940d00; color: #fff; display: block; font-size: 14px; padding: 3px; text-align: center; text-decoration: none; text-transform: uppercase; }
.direction-button:hover { background-color: #b00f00; color: #fff; text-decoration: none; }
.direction-btn a:link, .direction-btn a:visited { color: #Fff; }
.boxspacer { display: block; height: 15px; }
h2.padbottom { display: block; margin: 0; padding-bottom: 10px; }
