/* CSS Document */
body{
margin:0px;
padding:0px;
}

.leftnav_bg{
background-image:url(../images/left_nav_bg.jpg); background-repeat:repeat-y; background-position:left top; 

}

p{
margin:0px;
padding:0px;
}

#about{
background-image:url(../images/about_btn.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:28px;
}

#about a{
background-image:url(../images/about_btn.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:28px;
}

#about a:hover{
background-image:url(../images/about_btn_rollover.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:28px;
}

#about a:active{
background-image:url(../images/about_btn_rollover.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:28px;
}


#gallery{
background-image:url(../images/gallery_btn.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:32px;
}

#gallery a{
background-image:url(../images/gallery_btn.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:32px;
}

#gallery a:hover{
background-image:url(../images/gallery_btn_rollover.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:32px;
}

#gallery a:active{
background-image:url(../images/gallery_btn_rollover.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:32px;
}


#restaurant{
background-image:url(../images/restaurant_btn.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:30px;
}

#restaurant a{
background-image:url(../images/restaurant_btn.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:30px;
}

#restaurant a:hover{
background-image:url(../images/restaurant_btn_rollover.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:30px;
}

#restaurant a:active{
background-image:url(../images/restaurant_btn_rollover.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:30px;
}



#reserve{
background-image:url(../images/reserve_btn.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:30px;
}

#reserve a{
background-image:url(../images/reserve_btn.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:30px;
}

#reserve a:hover{
background-image:url(../images/reserve_btn_rollover.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:30px;
}

#reserve a:active{
background-image:url(../images/reserve_btn_rollover.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:30px;
}



#reserve_table{
background-image:url(../images/reserve_table_btn.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:31px;
}

#reserve_table a{
background-image:url(../images/reserve_table_btn.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:31px;
}

#reserve_table a:hover{
background-image:url(../images/reserve_table_btn_rollover.jpg); background-repeat:no-repeat; background-position:left top; float:left;display:block; width:201px; height:31px;
}

#reserve_table a:active{
background-image:url(../images/reserve_table_btn_rollover.jpg); background-repeat:no-repeat; background-position:left top; float:left;display:block; width:201px; height:31px;
}



#accomodation{
background-image:url(../images/accomodation_btn.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:30px;
}

#accomodation a{
background-image:url(../images/accomodation_btn.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:30px;
}

#accomodation a:hover{
background-image:url(../images/accomodation_btn_rollover.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:30px;
}


#accomodation a:active{
background-image:url(../images/accomodation_btn_rollover.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:30px;
}


#contact{
background-image:url(../images/contact_directions.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:30px;
}

#contact a{
background-image:url(../images/contact_directions.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:30px;
}

#contact a:hover{
background-image:url(../images/contact_directions_rollover.jpg); background-repeat:no-repeat; background-position:left top; float:left; display:block; width:201px; height:30px;
}

#contact a:active{
background-image:url(../images/contact_directions_rollover.jpg); background-repeat:no-repeat; background-position:left top; float:left; display:block; width:201px; height:30px;
}




#news{
background-image:url(../images/news_btn.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:32px;
}

#news a{
background-image:url(../images/news_btn.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:32px;
}

#news a:hover{
background-image:url(../images/news_btn_rollover.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:32px;
}

#news a:active{
background-image:url(../images/news_btn_rollover.jpg); background-repeat:no-repeat; background-position:left top; float:left;
display:block; width:201px; height:32px;
}







.footer_color{
background-color:#731031;
border-top:1px solid #C0C0C0;
height:30px;
}


#navigation{
width:201px;
height:auto;
float:left;

}

#navigation ul{
margin:0px;
padding:0px;
list-style:none;
float:left;

}

#navigation li{
margin:0px;
padding:0px;
list-style:none;
float:left;
}

.container_border{

border-right:1px solid #C0C0C0;
}

.normal_font{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#000000;
line-height:18px;
text-align:justify;

}

.container_bg{
padding:15px; background-image:url(../images/border.png); background-repeat:no-repeat; background-position:right bottom; padding-bottom:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#000000;
line-height:18px;
text-align:justify;

}

.container_bg_no_space{
background-image:url(../images/border.png); background-repeat:no-repeat; background-position:right bottom; padding-bottom:40px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#000000;
}


.normal_font_white{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
color:#ffffff;
line-height:18px;
text-align:justify;

}


.contheader
{background-image:url(contacts.gif);
background-position:top center;
background-repeat:no-repeat;
width:542px;
height:43px;
}
.text_input{
font:10px Verdana, Arial, Helvetica, sans-serif normal;
color:#666666;
width:130px;
text-align:left;
}
.submit_input{
font:12px Verdana, Arial, Helvetica, sans-serif normal;
color:#333333;
width:60px;
}
.text_text{
font:12px Verdana, Arial, Helvetica, sans-serif normal;
color:#666666;
}
.text_text a{
font:12px Verdana, Arial, Helvetica, sans-serif normal;
color:#880C30;
font-weight:bold;

}

.text_text a:hover{
font:12px Verdana, Arial, Helvetica, sans-serif normal;
color:#880C30;
text-decoration:none;
font-weight:bold;
}
.submit_input1 {font:12px Verdana, Arial, Helvetica, sans-serif normal;
color:#333333;
width:100px;
}

.accomodation_bg{
background-image:url(../images/accomdation_bg.png); background-repeat:repeat-x; background-position:left top;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#ffffff;
padding-right:15px;

}

.accomodation_text{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#ffffff;
line-height:18px;

}



.heading_main_bg{
background-image:url(../images/main_bg.png); background-repeat:repeat-x; background-position:right top;
}

.heading_rightcorner{
background-image:url(../images/right_corner.png); background-repeat:no-repeat; background-position:right top;
padding-right:43px; padding-left:13px;
font-family:Tahoma;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
}

.right_corner_red{
background-image:url(../images/right_corner_red.png); background-repeat:no-repeat; background-position:right top;
padding-left:11px;
padding-bottom:20px;

}

.starter ul{
margin:0px;
padding:0px;
padding-left:15px;
}

.starter li{
margin:0px;
padding:0px;
list-style-image:url(../images/aero.png);
font-family:Tahoma;
font-size:12px;
font-weight:normal;
padding-top:8px;
color:#FFFFFF;
}

.news_font_white{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#ffffff;

}

.news_font_white a{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#ffffff;

}

.news_font_white a:hover{
font-family:Tahoma;
font-size:11px;
font-weight:normal;
color:#ffffff;
text-decoration:none;

}

.news_border{
border:1px solid #990000;
background-color:#FBF9DF;
padding:5px;
}