/* CSS Document */

h1 {
	font-family:Arial;
	font-size:17px;
	color:#3a4917;
	font-weight:normal;
}
body {
	font-family:Arial;
	font-size:12px;
	margin:auto;
	padding:auto;
	color:#384d57;
	background-color:#9bb4c0;
}

div.topExternal {
background-color:#384d57; 
width:820px;
margin-left:auto;
margin-right:auto;
}
div.topInternal {
	width:760px;
	margin-left:auto;
	margin-right:auto;
}
.lang {
/*color:#8b8f97;*/
color:#a8abb2;
text-align:right;
font-size:11px;
padding:25px 10px 12px 0px;
}

.lang a{
color:#a8abb2;
text-decoration:none;
}

.lang a#selected{
color:#49b5c5;
}
.top {
	background-image: url(images/topBg.gif);
	background-repeat: repeat-x;
	background-position:left top;
}
.top .logo {
width:118px;
float:left;
/*padding:66px 48px;
padding:33px 66px 34px 66px; */
padding:30px 48px;
}
.top .memberOf {
padding-top:15px; 
color:#5e7579; 
line-height:18px; 
text-align:center;
}
.top .memberOf a{ 
color:#5e7579; 
text-decoration:none;
}
.top .imgBig{
width:416;
padding:5px;
float:left;
display:inline;
}
.top .imgBig img{
border:solid 3px #FFFFFF;
}
.top .imgBig object{
border:solid 3px #FFFFFF;
}
.top .thumbs{
padding:6px 0px 0px 0px;
/*float:right;
width:113px;*/
}
.top .thumbs img{
border:solid 3px #FFFFFF;
margin-bottom:5px;
}

div.middleExternal {
clear:both;
background-color:#667c86; 
background-image:url(images/middlebg1.gif); 
background-position:top; 
background-repeat:repeat-x;
width:820px;
margin-left:auto;
margin-right:auto;
}

div.middleInternal{
background-color:#fdfdf3; 
margin-left:auto;
margin-right:auto; 
width:760px;
background-image:url(images/middlebg2.gif); 
background-position:top; 
background-repeat:repeat-x;
padding-top:10px;
}
.box {
padding:1px;
border:#d2d2ca solid 1px;
margin:0px 5px 30px 5px;
}
.boxInner{
	background-image: url(images/boxBg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border:#f0f2e4 solid 1px;
	font-size:11px;
	color:#3d7c86;
	
}
.boxInner a{
color:#3d7c86;
text-decoration:none;
}
fieldset { border:1px solid #d2d2ca; margin:0px 10px 30px 10px; padding:0px; text-align:left;}
legend {color:#3d7c86;font-weight:bold; font-size:12px; padding:2px 3px; }

.weather {
padding:5px 5px 5px 10px;
font-size:11px;
	color:#3d7c86;
	text-align:left;
}

.weather #description{
width:130px;
float:right;
text-align:left;
padding-bottom:5px;
}
.menu {
	width:179px;
	background: #fdfdf3 url(images/menuBg.gif) repeat-x left top;
	margin:0px 0px 15px 5px;
	/*text-align:left;*/
	padding:18px 0px 22px 30px;
	/*border-bottom:#c0c0b9 solid 1px;*/
}
.menu a{
display:block;
padding:4px 0px;
text-decoration:none;
background:url(images/menuLine.gif) no-repeat left bottom;
color:#3d7c86;

}
.menu a:hover{
/*color:#1a89a7;*/
color:#4ca6be;
}
.menu a#selected{
font-weight:bold;
}

.content {
/*padding:13px 10px 16px 18px;*/
padding:13px 23px 0px 18px;
line-height:20px;
text-align:justify;
}


div.footerExternal{
background:#384d57 url(images/footerbg1.gif) repeat-x left top;
width:820px;
margin-left:auto;
margin-right:auto;
}

div.footerInternal{
margin-left:auto;
margin-right:auto; 
width:755px;
background-image:url(images/footerbg2.gif); 
background-position:top; 
background-repeat:repeat-x;
padding:10px 0px 10px 05px;
color:#e0e7cf;
font-size:11px;
line-height:16px;
}

div.footerInternal a {
color:#e0e7cf;
text-decoration:none;
}
div.footerInternal a:hover {
text-decoration:underline;
}

.imagesTable {
margin:15px 0px;
}

.imagesTable td{
text-align:center;
padding-bottom:10px;
vertical-align:middle;
}
.imagesTable div{
width:150px;
border:#445760 solid 1px;
}
.imagesTable td div img{
margin:2px;
border:none;
}

.prices{
margin-bottom:15px;
}
.prices td{
border-bottom:#445760 solid 1px;
border-right:#445760 solid 1px;
padding:3px;

}
.prices #color{
background-color:#f3f4e5;
}
.prices #lastTD{
border-right:none;
}

.reserForm form {margin:0px;padding:0px;}
.reserForm{font-size:11px;font-family:Arial; color:#48626d;}
.reserForm select{font-size:11px;font-family:Arial;color:#48626d;}
.reserForm .button { background-color:#667c86;color:white; font-size:11px; border:solid 1px #e7f2fa; font-weight:bold;padding:2px;}

