﻿*
{
	margin:0px;
	padding:0px;	
	font-family:Verdana;
	font-size:11px;
}
html,body
{
	margin: 0px;
	padding: 0px;
	width: 100%;	
	background-attachment:fixed;
	background-position:top;
	background-repeat:repeat-x;
	background-image:url(../images/bgRepeat.jpg);
	background-color:#000000;
}
.outer_container
{
	width:100%;	
	background-image:url(../images/bgplaisio.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.container
{
	width:870px;	
	margin-left:auto;
	margin-right:auto;	
}
.header
{
	height:105px;
	margin-bottom:9px;
	padding-left:10px;
	padding-right:10px;
	width:850px;
	position:relative;
}
.langs 
{
	position:absolute;
	top:5px;
	right:5px;
	color:#EDDBC3;
}
.langs a
{
	text-decoration:none;
	color:#EDDBC3;
}
.langs a:hover
{
	text-decoration:underline;
}
.EmptyPnl
{
	height:17px;
	width:100%;
}
.logo
{	
	margin-left:90px;
	width:221px;
	height:88px;
	position:relative;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo.png',sizingMethod='scale');
}
.ie-hide
{
	_display:none;
}
.LogoGif
{
	position:absolute;
	bottom:0px;
	left:0px;
	width:221px;
	height:88px;
}
.content
{
	width:850px;	
	height:394px;		
	padding-left:10px;
	padding-right:10px;	
	position:relative;
	line-height:18px;
	color:#414040;
}
.content p
{
	line-height:18px;
	margin-bottom:10px;
	color:#414040;
}
.content ul
{
	margin-left:20px;
	line-height:18px;
	margin-bottom:10px;
	color:#414040;
}
.box
{
	width:255px;
	height:193px;
	background-image:url(../images/box.gif);
	background-repeat:no-repeat;
	float:left;
	padding-left:15px;
	padding-right:15px;
	position:relative;
}
.box p
{
	color:#CBCBCB;
}
.box p img
{
	float:left;
	margin-right:10px;	
}
.boxSep
{
	float:left;
	width:7px;
}
.boxTitle
{
	text-align:center;
	width:100%;
	color:#D8CABA;
	font-size:13px;
	padding-top:7px;
	margin-bottom:20px;
}
.BoxMore
{
	position:absolute;
	bottom:20px;
	right:20px;	
	background-image:url(../images/boxMore.jpg);
	background-repeat:no-repeat;
	width:71px;
	padding-top:2px;
	padding-right:15px;
	text-align:right;
	height:25px;
}
.BoxMore a
{
	color:#D7C9B7;
	text-decoration:none;
}
.BoxMore a:hover
{
	color:White;
}
.clear
{
	font-size: 1px;
	height: 1px;
	overflow: hidden;
	clear: both;
}
.TopMenu1 
{
	position:absolute;
	top:45px;
	left:355px;
}
.TopMenu2
{
	position:absolute;	
	top:70px;
	left:350px;
}
.TopMenu1 a, .TopMenu2 a
{
	text-decoration:none;
	color:#F0F0F0;
}
.TopMenu1 a:hover, .TopMenu2 a:hover
{
	color:#FFD100;
}
.TopMenu1 a
{
	background-image:url(../images/MenuDot.gif);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:6px;
	display:block;
	float:left;
	margin-right:15px;	
}
.MenuLeft
{
	float:left;
	background-image:url(../images/MenuLeft.gif);
	background-repeat:no-repeat;
	width:10px;
	height:17px;
}
.MenuLeftSel
{
	float:left;
	background-image:url(../images/MenuLeftSel.gif);
	background-repeat:no-repeat;
	width:10px;
	height:17px;
}
.TopMenu2 a
{
	background-image:url(../images/MenuMiddle.gif);
	background-repeat:repeat;
	height:15px;
	float:left;
	padding-right:4px;
	padding-left:2px;
	padding-top:2px;
	display:block;
}
.TopMenu2Hl
{
	float:left;
	margin-right:10px;
}
.Defaultcontent
{
	width:378px;
	padding-left:30px;
	height:394px;
	position:absolute;
	top:0px;
	left:10px;
}
.PageContent
{
	width:490px;
	padding-left:30px;
	height:394px;
	position:absolute;
	top:0px;
	left:10px;
}
.LocationContent
{
	width:530px;
	padding-left:30px;
	height:394px;
	position:absolute;
	top:0px;
	left:10px;
}
.photo
{
	position:absolute;
	top:1px;
	right:9px;
	width:430px;
	height:394px;
}
.photo img
{
	position:absolute;
	top:0px;
	right:0px;
	width:430px;
	height:394px;
}
.gradient
{
	width:169px;
	height:394px;
	font-size:1px;
	position:absolute;
	top:1px;
	right:280px;
}
H1
{
	font-size:19px;
	font-family:Georgia;
	font-weight:normal;
	font-style:italic;
	padding-top:25px;
	margin-bottom:20px;
	margin-left:30px;
}
h2
{
	font-size:16px;
	font-family:Georgia;
	font-weight:normal;
	font-style:italic;	
	margin-bottom:10px;
	border-bottom:1px solid black;
	padding-bottom:3px;
	width:300px; 	
}
.LocationContent h1
{
	font-size:19px;
	font-family:Georgia;
	font-weight:normal;
	font-style:italic;
	padding-top:20px;
	margin-bottom:15px;
}
.Footer
{
	margin-top:5px;
}
.Footer a, .Footer
{
	color:#696969;
	font-size:10px;
	text-decoration:none;
}
.Footer a
{
	margin-right:5px;
}
.FooterMenu
{
	float:left;
}
.developer
{
	float:right;
	font-size:10px;
}
.developer a:hover, .FooterMenu a:hover
{
	color:#CBCBCB;
}
.contactContainer
{ 
}
.contactInfo
{
    width:200px;
    float:left;
    margin-left:5px;
    padding-top:5px;
}
.tblContact
{
    float:left;
}
.tblContact td
{
	padding:1px;
	vertical-align:top;
	color:#414040;
}
.tblContact input
{
	width:180px;
}
.BtnContact
{
	float:right;
}
.Sport
{
	float:left;
	margin-top:15px;
	width:210px;
	margin-right:20px;
	padding:2px;
}
.Sport img, .SportHover img
{
	float:left;
}
.Sport a
{
	display:block;
	float:left;
	color:#C2B39C;
	font-size:14px;
	text-decoration:none;
	background-image:url(../images/arrowLight.gif);
	background-position:right center;
	padding-right:15px;
	background-repeat:no-repeat;
	margin-top:20px;
	margin-left:5px;
}
.SportHover
{
	float:left;
	margin-top:15px;
	width:210px;
	margin-right:20px;
	background-color:#F2F2F2;
	/*border:1px solid #D4D4D4;*/
	padding:2px;
}
.SportHover a
{
	display:block;
	float:left;
	color:#5B4A30;
	font-size:14px;
	text-decoration:none;
	background-image:url(../images/arrowDark.gif);
	background-position:right center;
	padding-right:15px;
	background-repeat:no-repeat;
	margin-top:20px;
	margin-left:5px;
}
.Breadcrumb
{
	position:absolute;
	top:5px;
	left:320px;
}
.Breadcrumb a
{
	color:#C2B39C;
	text-decoration:none;
}
.Breadcrumb a:hover
{
	color:#5B4A30;
}
.tblUl
{
	width:100%;
}
.PagePhotos img
{
	border:1px solid #B3B3B3;
	margin-right:5px;
}
.NotOkMessage
{
	color:Red;
}
.tblReservation td
{
	vertical-align:top;
}
.DownloadRates
{
    color:#414040; 
}
.DownloadRates:hover
{
    text-decoration:none;
}