h1,h2{margin:0px;padding:0px;}

h1{font: bold 13px Verdana, Arial, Helvetica, sans-serif;}

h2{font-size:12px;font-weight:normal;font-family: Verdana, Arial, Helvetica, sans-serif;margin:10px 10px 0 10px;}

.header1wrap{position:absolute;top:0px;left:0px;width:150px;height:20px;}
.header1wrap h1{color:#999999}


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

.blank{}
.valign_top{vertical-align:top;}
.valign_bottom{vertical-align:bottom;}


.txt_bold{text-align:left;font-weight:bold;font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;}

.bigPictureWrapDiv{padding:2px;top:550px;left:150px; position:absolute;display:none;background-color:white;z-index:100;border: 1px solid #7e1418;}
.bigPictureWrapDiv img{width:288px;height:177px;}

.header_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color:#404040;
	padding-right: 0px;
	padding-left: 0px;

}
.big_content_box {
	width: 780px;
	padding: 10px;
		text-align: justify;

}

.content_text {
	text-decoration: none;
	text-align: justify;
	padding: 0px 14px 0px 0px;
	vertical-align: top;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;

}
.topreserve_text_white {
	text-decoration: none;
	text-align: justify;
	padding: 0px 14px 0px 0px;
	vertical-align: top;
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;

}

a.content_text_bold,a.content_text_bold:active,a.content_text_bold:visited{display:block;line-height:20px;height:20px;margin:5px 0;}

.content_text_bold {
	text-decoration: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #000000;
}
.content_text_on {
	text-decoration: none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #7e1418;
}
.content_text_bold_on {
	text-decoration: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #7e1418;
	}
	
.content_text_bold_underline {
	text-decoration: underline;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #000000;
}
.content_text_bold_underline_on {
	text-decoration: underline;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	color: #7e1418;
	}
.content_title {
	text-decoration: none;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;

}
.content_details {
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	line-height: 25px;

}
.content_details_bold {
	text-decoration: none;
	color: #000000;
	font: bold 11px Arial;


}
.form_text {
	text-decoration: none;
	color: #404040;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}
.form_text_bold {
	text-decoration: none;
	color: #404040;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
.form_text_small {
	text-decoration: none;
	color: #404040;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	
}
.footer_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
text-decoration: none;
    color: #404040
}
.footer_rights {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
    color: #999999;
	text-decoration: none;
}
.menu_link_off {
	color: #000000;
	text-decoration: none;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}
.menu_link_on {
	color: #7e1418;
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.top_box {
}

.bigbox_border {
	border: 1px solid #7e1418;
	width:802px;
}

.profile_box {
	width: 740px;
		height: 267px;
}
.content_border {
	border: 1px solid #7e1418;
}

.smallbox {
	border: 1px solid #404040;
	width: 780px;
	margin: 11px;
	margin-bottom:0px;
}
.menubox {
	margin: 15px;
}
.menubox td{padding:0 3px;}
.input_box {
	width: 88px;
	border: 1px solid #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.contact_box {
	width: 280px;

	border: 1px solid #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.drop_menu{
	width: 33px;

	border: 1px solid #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}


table.reserv {
	border-width: 1px;
	padding: 5px;
	border-style: none;
	border-color: #cccccc;
	border-collapse: collapse;
	background-color: #ffffff;
}
table.reserv th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #ffffff;
}
table.reserv td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #cccccc;
	background-color: #ffffff;
	vertical-align:middle;
}

.hand
{
cursor:pointer;
}
.details_content{width:180px;border:solid #000000 1px;background-color:white;padding:3px;font-size:12px;direction:ltr;}
.details_content ul{margin:0px 5px 5px 0px;padding-left:25px;}
.details_content li{list-style-image:url(../images/arrow.gif);list-style-position:outside;}
/*
.details_content
{
	visibility:hidden;
	width:200px;
	position:absolute;
	top:380px;
	left:50%;
	visibility: hidden;
	overflow: auto;
	width: 226px;
	background-image: url(/images/bgwhite.gif);
	border:solid #000000 1px;
}
*/
.details {
	text-decoration: none;
	color: #000000;
	text-align: left;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	

	
}


.content_scroll{
position:relative;
 overflow:auto;
  width:360px; 
  height: 280px;
   z-index: 11;
   padding-right:12px;
   	scrollbar-width :3px;
	scrollbar-3dlight-color : #ffffff;
	scrollbar-arrow-color : #000000;
	scrollbar-base-color : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-face-color : #cccccc;
	scrollbar-highlight-color : #ffffff;
	scrollbar-shadow-color : #ffffff;
	scrollbar-track-color : #ffffff;
   
}

.content_scroll2{
position:relative;
 overflow:hidden;
  width:740px; 
  height: 250px;
   z-index: 11;
   padding-right:12px;
   	scrollbar-width :3px;
	scrollbar-3dlight-color : #ffffff;
	scrollbar-arrow-color : #000000;
	scrollbar-base-color : #ffffff;
	scrollbar-darkshadow-color : #ffffff;
	scrollbar-face-color : #cccccc;
	scrollbar-highlight-color : #ffffff;
	scrollbar-shadow-color : #ffffff;
	scrollbar-track-color : #ffffff;
   
}

/*  menu styles */

#dropmenudiv{
	font-family: Verdana;
	font-size: 13px;
	position: absolute;
	background-color: white;
	border:3px solid white;
	border-bottom-width: 0;
	line-height:18px;
	z-index:100;
	filter: Alpha(Opacity=85);
	opacity:0.85;
}
.bgred td {
	background-image: url(../images/bgred.gif);

}

.bgred  {
	background-image: url(../images/bgred.gif);

}
/*.picdiv{

position:absolute;
 visibility: hidden;
  width: 60%;
   top: 300px;
}*/
.picdiv{
	position:absolute;
 	visibility: hidden;
  	margin:30px 400px 0px 100px;
  	width:296px;
  	height:185px;
   	background-color:white;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid white;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
color:black;

}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #ffffff;
color:#7e1418;
}

.errorMessage{
	color:red;
	font-size:12px;
	font-family:Arial;
}

/* Sample CSS definition for the example list. Remove if desired */
.navlist li {
list-style-type: square;
width: 135px;
background-color: #FFFFff;
}
.drop_menu_reservation {

	width: 47px;

	border: 1px solid #000000;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.inline_link,.inline_link:visited{
	color:black;
	text-decoration: underline;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	
}
.inline_link:hover,.inline_link:active{color: #7e1418;}
