@charset "utf-8";
/* CSS Document */
body{
	margin-top:30px;
	margin-bottom:0px;
	background-color:#f0ede3;
}
.outerbody{
	background-color:#ffffff;
}
.textred{
	font: bold 14px arial;
	color: #e41414;
}
.textorange{
	font: bold 14px arial;
	color: #ff5a01;
}
.browntxt{
	font: normal 12px arial;
	color:#595959;
	text-align:justify;
	line-height:20px;
}
img{border:none;outline:none;}
.facilitylist{
	font: bold 12px arial;
	color:#607e02;
	line-height:22px;
}
.facilitylist li{
	list-style-image:  url(../Images/Orange_Arrow_Bg.gif);
}
.location{
	background-color:#f7f6f1;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:10px;
}
.location td{
	font: bold 12px arial;
	color:#4e4f49;
	height:22px;
}
a.plusMore,a.plusMore:hover{
	font: normal 10px arial;
	color:#ff5a00;
	text-decoration:none;
}
a.reserv,a.reserv:hover{
	font: bold 26px arial;
	color:#ff5a00;
	text-decoration:none;
	outline:none;
}
.top10space{
	padding-top:10px;
}

.gallery{
	background-color:#fff8ed;
}
.gallery td{
	height:126px;
}
.TopMenu{
	font: bold 12px arial;
	color:#e41316;
	text-decoration:none;
}
.TopMenu td{
	text-align:center;
	padding:10px;
}
.TopMenu td.menuselected{
	background-color:#eeeeee;
	color:#4d4d4d;
	text-align:center;
	padding:10px;
}
.reserveStyle{
	font: bold 12px arial;
	color:#fffffd;
}
.inputReserve{
	font: bold 12px arial;
	color:#861e1f;
	text-align:center;
	border:1px solid #d41213;
	background-color:#ffb7b8;
	width:32px;
	height:18px;
}
.inputReserveDate{
	font: bold 12px arial;
	color:#861e1f;
	text-align:center;
	border:1px solid #d41213;
	background-color:#ffb7b8;
	width:110px;
	height:18px;
}
.inputstyleMedium{
	font: bold 12px arial;
	color:#595959;
	border:1px solid #f0f0f0;
	background-color:#fff;
	width:150px;
	height:18px;
	padding:0 5px 0 5px;
}
.inputstyleMediumBig{
	font: bold 12px arial;
	color:#595959;
	border:1px solid #f0f0f0;
	background-color:#fff;
	width:200px;
	height:18px;
	padding:0 5px 0 5px;
}
.selectType{
	font: bold 12px arial;
	color:#861E1F;
	width:110px;
	background-color:#FFB7B8;
	border:1px solid #D41213;
}
.countrySel{
	font: bold 12px arial;
	color:#595959;
	padding:0 0 0 5px;
}
.footer{
	font: normal 11px arial;
	color:#636057;
	height:40px;
}
.footer a{
	font: normal 11px arial;
	color:#636057;
	text-decoration:none;
}
.footer a:hover{
	font: normal 11px arial;
	color:#636057;
	text-decoration:none;
}
.graybox
{
	border:solid 1px #e2dacf;	
	color:#000100;
	background-color:#e2dacf;
	padding:2px;
	font: normal 12px arial;
	color:#636057;
}
.graybox th
{
	color:#ffffff;
	padding-left:5px;
	background-color:#c5baaa;
	height:25px;
	text-align: left;
}
.graybox td
{
	font: bold 12px arial;
	color:#636057;
	background-color:#fff8ed;
	color:#595959;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	height:19px;
	vertical-align:top;	
}





A.page:link,A.page:active,A.page:visited {
	FONT-SIZE: 13px; 
	color:#e41415;
	font-weight:bold;
	FONT-FAMILY: arial,Tahoma; 
	text-decoration:none;
	outline:none;
}
A.page:hover {
	FONT-SIZE: 13px; 
	color:#4e4d4d;
	font-weight:bold;
	FONT-FAMILY: arial,Tahoma; 
	text-decoration:none;
	outline:none;
}
.orange_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#ff5a00;
}
.maron_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#e41415;
}
A.more_txt:link,A.more_txt:active,A.more_txt:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#1282ff;
	outline:none;
	text-decoration:none;
}
A.more_txt:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#1282ff;
	outline:none;
	text-decoration:underline;
}
.Content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#575757;
	text-align:justify;
	line-height:20px;
}
A.foot:link,A.foot:active,A.foot:visited,.foot{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1b77c3;
	outline:none;
	text-decoration:none;
}
A.foot:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0e528a;
	outline:none;
	text-decoration:none;
}
















.border{
	border:1px solid #aeaeae;
}


.borderit img{
border: 3px solid #CCCCCC;
}

.borderit:hover img{
border: 3px solid #666666;
}

.borderit:hover{
color: #666666; /* irrelevant definition to overcome IE bug */
}




