body {
background-color:#171717;
margin:7px;
font-family: Trebuchet MS, Verdana, Tahoma, Arial, Sans-serif, Helvetica;
color:#c0c0c0;
}

h1 {
font-size:20px;
color:#ffffff;
margin-top:0;
margin-bottom:0;
font-weight:normal;
}

h2 {
font-size:16px;
color:#c0c0c0;
margin-top:0;
margin-bottom:0;
font-weight:bold;
}


a {
color:#ffffff;
text-decoration:underline;
}

a:link {
color:#ffffff;
text-decoration:underline;
}

a:active {
color:#ffffff;
text-decoration:underline;
}

a:visited {
color:#ffffff;
text-decoration:underline;
}

a:hover {
color:#ffffff;
text-decoration:none;
}

.indexText {
margin:auto auto;
background-color:#ffffff;
color:#000000;
width:770px;
overflow:auto;
padding:10px;
text-align:left;
font-size:11px;
}

.fullHeight {
height:100%;
}

.main_container {
position:relative;
width:765px;
}

.main_body {
position:absolute;
top:220;
left:0px;
}

.booking {
position:absolute;
top:7px;
right:5px;
width:129px;
height:27px;
}

.text {
padding:15px;
padding-top:10px;
font-size:13px;
text-align:justify;
}

.text_wrapper {
position:relative;
float:right;
width:595px;
}

.body_wrapper {
background:url('/images/swirl.gif')
no-repeat
bottom
left;
}

.header {
border-top:1px solid #999999;
border-bottom:1px solid #999999;
}

.image_area {
float:left;
width:530px;
height:218px;
}

.logo_area {
position:absolute;
width:235px;
height:218px;
left:530px;
top:1px;
}

.menuTitle {
	float:left;
	width:100px;
	font-weight:bold;
}

.menuItem {
	float:left;
	width:380px;
}

.menuPrice {
	float:left;
	width:80px;
}

.logo {
margin-top:30px;
margin-left:17px;
}

.footer {
border-top:1px solid #999999;
border-bottom:1px solid #999999;
text-align:center;
clear:both;
}

.footer_text {
font-size:11px;
color:#ffffff;
padding:5px 0 5px 0;
}

.booples:after {
content: ".";
display: block;
height: 0;
font-size:0;
clear: both;
visibility:hidden;
text-align:left;
}

.booples{display: inline-block;}

/* Hides from IE Mac \*/
* html .booples {height: 1%;}
   .booples{display:block;}
/* End Hack */
