body {	background: #FFFFFF;	margin: 0px;	padding: 0px;	font: 11px Arial, Helvetica, sans-serif;	color: #1A98BC;}a:link {	color: #003399;}a:visited {	color: #666666;}a:hover {	color: #1A98BC;}a:active {	color: #1A98BC;}#outerdiv {	width:970px;	min-width:970px;}#leftcolumn {	float: left;	width: 272px;}#rightcolumn {	float: left;	width: 698px;}#outerdiv #leftcolumn #menu {	height: 150px;	width: 190px;	margin-top: 12px;	margin-left: auto;	background: url(images/bgr_menu.gif) no-repeat left top;	padding-top:5px;	margin-right: -2px;}.menurates {	font-size: 14px;	font-weight: bold;}#outerdiv #leftcolumn #booking {	background: url(images/bgr_booking.gif) no-repeat left top;	height: 192px;	width: 240px;	margin-left: auto;	margin-top: 17px;}#fullcolumn #booking {	background: url(images/bgr_booking.gif) no-repeat left top;	height: 192px;	width: 240px;	margin-left: 0;	margin-top: 17px;	float: left;}#outerdiv #rightcolumn #topright1 {	float: left;	width: 404px;	height: 43px;	background: url(images/bgr_topright1.jpg) no-repeat left top;}#outerdiv #rightcolumn #topright2 {	float: left;	height: 43px;	width: 294px;}#outerdiv #rightcolumn #topright2 p {	font-size:14px;	color:#FFFFFF;	margin:20px 0px 0px 60px;}#outerdiv #leftcolumn #menu p {	font-size:13px;	color:#FFFFFF;	text-align:center;	margin:4px 0px 0px;}#outerdiv #leftcolumn #menu p a:link, #outerdiv #rightcolumn #topright2 p a:link {	color:#FFFFFF;}#outerdiv #leftcolumn #menu p a:visited, #outerdiv #rightcolumn #topright2 p a:visited {	color:#CCECF4;}#outerdiv #leftcolumn #menu p a:hover, #outerdiv #rightcolumn #topright2 p a:hover {	color:#000000;}.pusher {	clear: both;}#outerdiv #rightcolumn #rightcontent {	background: url(images/bgr_content.gif) repeat-y left;}#outerdiv #rightcolumn #rightcontent #column_ab #column_a {	float: left;	width: 202px;}#outerdiv #rightcolumn #rightcontent #column_ab #column_b {	float: left;	width: 202px;}#outerdiv #rightcolumn #rightcontent #column_ab {	float: left;	width: 404px;}#outerdiv #rightcolumn #rightcontent #column_c {	float: left;	width: 294px;}#outerdiv #rightcolumn #bottomright {	background: url(images/bgr_bottom.gif);	height: 33px;	width: 404px;}#outerdiv #leftcolumn #booking #framereservation {	padding-top: 20px;	padding-right: 10px;}#fullcolumn #booking #framereservation {	padding-top: 20px;	padding-right: 10px;}#outerdiv #rightcolumn #rightcontent #column_ab #column_a p {	padding-left: 45px;	margin-top:10px;	margin-bottom:10px;	line-height: 13px;}#outerdiv #rightcolumn #rightcontent #column_ab #column_b p {	padding-right: 15px;	padding-left: 30px;	margin-top:10px;	margin-bottom:10px;	line-height: 13px;}#outerdiv #rightcolumn #rightcontent #column_ab #column_a ul {	margin-left: 30px;	margin-top: 5px;	margin-bottom: 5px;	padding-left:30px;}#outerdiv #rightcolumn #rightcontent #column_ab #column_a li {	margin: 0px;}#outerdiv #rightcolumn #rightcontent #column_ab #column_b ul {	margin-left: 20px;	margin-top: 5px;	margin-bottom: 5px;	padding-left:20px;}#outerdiv #rightcolumn #rightcontent #column_ab #column_b li {	margin: 0px;}#googlemap {	margin-right: 10px;	margin-left: 10px;}strong {	color: #0F5B71;}h1 {	font: bold 14px Arial, Helvetica, sans-serif;	color: #0F5B71;	margin-top: 10px;	margin-bottom: 5px;}h2 {	font: bold 13px Arial, Helvetica, sans-serif;	color: #0F5B71;	margin-top: 10px;	margin-bottom: 0px;}#outerdiv #rightcolumn #rightcontent #column_c p {	margin: 15px 20px 10px 30px;}#outerdiv #rightcolumn #rightcontent #column_c h1, #outerdiv #rightcolumn #rightcontent #column_c h2 {	margin: 20px 20px 5px 30px;}#outerdiv #rightcolumn #rightcontent #column_ab #column_a h1 {	margin-left: 45px;	margin-top: 20px;}#outerdiv #rightcolumn #rightcontent #column_ab #column_b h1 {	margin-left: 30px;	margin-bottom: 10px;	margin-top: 20px;}.box {	background: #c7E9F2;	padding: 5px;	color: #000000;}#outerdiv #rightcolumn #rightcontent #column_ab h1 {	margin-left: 45px;	margin-bottom: 20px;}#outerdiv #rightcolumn #rightcontent #column_ab #column_a h2 {	margin-left: 45px;}#outerdiv #rightcolumn #rightcontent #column_ab #column_b h2 {	margin-left: 30px;}#outerdiv #rightcolumn #rightcontent #fullcolumn {	padding-left: 20px;}#fullcolumn #bookexplication {	float: left;	margin-left: 20px;	margin-top: 17px;}#outerdiv #rightcolumn #rightcontent #fullcolumn #bookexplication li.no1 {	list-style: url(images/no1.gif);	margin-bottom:10px;}#outerdiv #rightcolumn #rightcontent #fullcolumn #bookexplication li.no2 {	list-style: url(images/no2.gif);	margin-bottom:10px;}#outerdiv #rightcolumn #rightcontent #fullcolumn #bookexplication li.no3 {	list-style: url(images/no3.gif);	margin-bottom:10px;}#googlemap {	border: 1px solid #1A98BC;}#outerdiv #rightcolumn #rightcontent #column_ab .address {	margin-left: 45px;	margin-top: 0px;	margin-bottom: 20px;}