/* CSS Document */
body
{
margin:0;
padding:0;
background-color:#ed076d;
font-family:Arial, Helvetica, sans-serif;
}

div
{
/*
border:1px dashed blue;
*/
}

div.container
{
position: relative;
margin: 0 auto;
width: 851px;
height: 100%;
text-align: center;
background-image:url(images/background.jpg);
background-repeat:repeat-y;
padding:0px 0px 15px 0px;
min-height:750px;

}
* html div.container {
height: 650px;
}
div.left_box
{
/*background-color:#000000;*/
text-transform:uppercase;
top:0;
left:0;
position:absolute;
width:212px;
height:650px;
color:#E9D951;
text-align:left;
}
div.logo
{
padding:45px 45px 10px 45px;
width:124px;
height:150px;
}
div.menu
{
padding:0 10px 0 10px;
font-size:10px;
letter-spacing:1px;
}
div.menu-contact
{

padding:30px 30px 0 40px;
font-size:10px;
letter-spacing:1px;
text-transform:none;
color:#FFFFFF;
}
div.middle_box
{
position:relative;
left:216px;
top:0px;
height:100%;
width:513px;
padding:0px;
}
* html div.middle_box {
left:47px;
}

div.middle_box_text
{
padding:20px 45px 20px 45px;
text-align:left;
font-size:11px;
line-height:18px;
}
div.right_box
{

/*background-color:#ff4605;*/
top:0;
left:729px;
position:absolute;
width:122px;
height:650px;
margin:0;
padding:0;
}
* html div.right_box {
left:728px;
}
div.right_box_text
{
font-size:10px;
padding:5px;
text-align:left;
margin-top:30px;
}
div.center
{
text-align:center;
}
div.center_copy
{
font-size:10px;
text-align:center;
}

table {
width: 100%;
height: 100%;
}

td {
vertical-align: middle;
text-align: center;
}
li
{
line-height:25px;
list-style-type:none;
}
li:hover
{
list-style-type:square;
color:#ed076d;
}
a.leftbar
{
text-decoration:none;
color:#E9D951;
}
a.leftbar:hover
{
color:#ed076d;
}
a.menus
{
text-decoration:none;
color:#ed076d;
}
a.menus:hover
{
color:#000000;
}
.title1
{
font-size:16px;
font-weight:bold;
}
.title2
{
font-size:14px;
font-weight:bold;
}
.fineprint
{
font-size:10px;
color:#ed076d;
}
.underline
{
text-decoration:underline;
}
.text
{}
blockquote
{
font-style:italic;
}
.spacer
{
margin-left:30px;
float:right;
}
.paypalspacer
{
margin-left:20px;
float:right;
}
.right
{
width:300px;
float:right;
}
hr{
text-align:center;
}
.image_spacer_left{
margin:5px 0 5px 5px;
}
.reservations{
	text-transform:uppercase;

}
.news_title{font-weight:bold;font-size:14px;}
.home_news_text{font-size:12px;}
.caps{text-transform:uppercase;}
.bigphone{font-size:16px;}