
body { background-image: url(../global/images/bg_litwood.jpg);	background-repeat: no-repeat; background-attachment: scroll; background-position: top center; background-color: #000; }

div#contentWrapper { position: relative; width: 800px; }

div#mainContent { float: left; width: 610px; }


div#breadcrumb { position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5b3717; padding-bottom: 3px; width: 573px; }
div#breadcrumb a:link, div#breadcrumb a:visited { color: #b00000; text-decoration: underline; }
div#breadcrumb a:hover { color: #b00000; text-decoration: none; }
div#crumbExtras { position: absolute; top: 3px; right: -10px; z-index: 200; }
/* global style override */
p.breadcrumbLocs { color: #5b3717; font-size: 11px; padding: 3px 0 10px 4px; margin-left: 0px; position: relative; z-index: 100; }
p.breadcrumbLocs a { color: #b00000; text-decoration: underline; }
p.breadcrumbLocs a:hover { color: #b00000; text-decoration: none; }


div#restDetails { clear: both; position: relative; width: 600px; height: 122px; margin-left: 9px; margin-top: -12px; font-family: Arial, Helvetica, sans-serif; color: #5b3717; }
img#viewMap { margin-top: 12px; }
div#restName { position: absolute; top: 0px; left: 130px; padding-top: 10px; font-size: 28px; line-height: 30px; overflow:hidden; width: 457px; height: 32px; }
div#address { position: absolute; top: 50px; left: 130px; font-size: 14px; line-height: 14px; font-weight:800; }
div#crossStreet { font-size: 12px; line-height: 12px; margin-top: 5px; font-weight: 400; }
div#toGoInfo { position: absolute; top: 50px; left: 334px; font-size: 18px; line-height: 20px; font-weight: 800; }
img#toGoCrab { position: absolute; bottom: 0px; right: 0px;  }




div#eventParagraph { position: absolute; top: 50px; left: 334px; width: 270px height: 60px; font-size: 12px; line-height: 14px; font-weight: 400; }
div#banquetMenuOptions { position:relative; margin-left: 20px; margin-bottom: 15px; margin-top: 10px; }
div#banquetMenuText { position:absolute; top: 75px; left: 37px; width:340px; height: 80px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:15px; color:#5b3717; }
div#menuLinks { position: absolute; top: 63px; right: 8px; width: 196px; height: 96px; vertical-align: middle; }

.roomContainer { position: relative; clear: both; width: 600px; font-family: Arial, Helvetica, sans-serif; }
.roomInfo { float: left; display: block; margin-left: 10px; margin-right: 10px; }
.roomName { font-size:20px; line-height: 20px; font-weight: 800; padding-bottom: 5px; padding-top: 5px; }
.roomRates { font-size: 12px; line-height: 14px; padding-bottom: 5px; }
.roomDesc { font-size:12px; line-height: 16px; }
.roomDesc a:link, .roomDesc a:visited { text-decoration: underline; color: #b51717; }
.roomDesc a:hover { text-decoration: none; color: #b51717; }
.roomPic { position: relative; display: block; float: right; }
.theRoomFrame { z-index: 10; }
.theRoomPic {position:absolute; top: 23px; left: 22px; z-index: 9; }

div#policiesContainer { position:relative; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; margin-left: 9px; }
div#policiesRight { position: relative; float: right; width: 275px; margin-right: 20px; }
div#policiesLeft { position: relative; float: left; width: 275px; margin-left: 10px; }

img#divider { clear: both;  padding-bottom: 5px; }
