body 		{font-size: 10px; font-family: Verdana, arial, sans-serif; color: #797979; border: none; margin: 0px;  background:#4a4a4a; line-height: 1.5em;}

p 			{padding-bottom: 1em;}

table,input  { border:0px; padding:0px; font-size:10px; color: #777777; font-family: Verdana,sans-serif; border:0px solid;}

a:link 		{text-decoration: none; color: #b6b6b6;}
a:visited 	{text-decoration: none; color: #b6b6b6;}
a:hover 	{text-decoration: underline; color: #cfcfcf;}
.active a:link {text-decoration: none; font-weight: bold; color: #666666;}
.active a:visited {text-decoration: none; font-weight: bold; color: #666666;}
.active a:hover {text-decoration: underline; font-weight: bold; color: #6f6f6f;}

#wrapper 	{width: 920px; margin: auto; }

#header 	{z-index: 1; position: relative; background-image: url(img/top.gif); background-repeat: no-repeat; float:left;}
#header img	{float: right;}

.menu 		{font-family: Tahoma; font-size: 11px; padding-top: 7px; width: 610px; padding-left: 14px; float: left;}
.menu li 	{display: inline;}
.menu li a 	{display: block; float: left; padding: 5px;}

#options 	{float: left; padding-top: 60px; text-align: right;}
#options address {font-style: normal;}
#options address em {color: #9E9E9E; font-style: normal;}
#options ul	{padding-top: 10px;}
#options li	{display: inline;}

#language_menu li:after {content: " .";}
#language_menu li.current a {color:#fff; font-weight:bold;}

#size_menu .small:after {content: " -";}

#sidebar 	{background-image: url(img/home/0.jpg); background-repeat: no-repeat; position: relative; background-color:#585858; top: -126px; z-index: 0; width: 450px; float: left; padding-top: 370px;}
#sidebar.i0	{background-image: url(img/home/0.jpg);}
#sidebar.i1	{background-image: url(img/home/1.jpg);}
#sidebar.i2	{background-image: url(img/home/2.jpg);}
#sidebar.i3	{background-image: url(img/home/3.jpg);}
#sidebar.i4	{background-image: url(img/home/4.jpg);}
#sidebar.i5	{background-image: url(img/home/5.jpg);}
#sidebar.i6	{background-image: url(img/home/6.jpg);}

#sidebar h2	{padding-bottom: 1em;}
#sidebar img {padding-top: 40px; padding-left: 10px; padding-bottom: 10px; float: left;}
#sidebar dl	{font-size: 10px; width: 280px; float: left; padding-bottom: 20px;}
#sidebar dl dt {float: left; width: 80px; color: #B9B9B9;}
#sidebar dl dd {float: left; width: 200px; font-weight: bold; padding-bottom: 10px;}

#s #content {font-size: 9px;}
#s #content.plans li {font-size: 9px;}
#content 	{width: 325px; float: right; text-align: justify; font-size:11px;}
#content strong {color: #CCC;}
#content.plans {padding-top: 80px;}
#content.plans a {color: #fff; font-weight: bold;}
#content.plans ul {color: #fff; padding-top: 20px;}
#content.plans li {padding-bottom: 5px; font-size: 11px;}
#content.agenda {width: 425px; float: right; text-align: left; padding-top: 40px;}
#content.agenda dt {font-weight: bold; width: 60px; float: left;}
#content.agenda dd {font-weight: bold; color: #fff; padding-bottom: 5px; padding-left: 60px;}
#content.booking {width: 525px; float: right; text-align: left; padding-top: 10px; color:#ddd; font-size:10px;}

#content #win_text h1 {
	display: none;
}

#rooms 		{background-color: #585858; width: 525px; padding: 45px 10px 20px 10px; position: relative; top: -126px; float: left;}
#rooms .info {position: absolute; top: 190px; left: 280px; width: 400px;}
#rooms .info h2 {color: #fff; font-size: 13px; padding-bottom: 13px;}
#rooms dt 	{font-weight: bold; width: 170px; float: left;}
#rooms dd 	{font-weight: bold; color: #fff; font-size: 11px; padding-bottom: 5px;}

#s #rooms .info, #s #rooms .info dd {
	font-size: 9px;
}

#agenda table, #booking table {border-collapse: separate; border-spacing:2px; background: #585858; padding: 5px 15px;}
#agcont {height: 40px;}
#xtra {background-color: #333333; width: 235px; padding: 10px; color: #aaa;}

#agenda		{background-color: #444; width: 350px; padding: 120px 0px 20px 100px; position: relative; top: -126px; float: left;}

#booking	{background-color: #444; width: 285px; padding: 120px 0px 20px 100px; position: relative; top: -126px; float: left;}

#references	{float: left; width: 460px; padding-left: 100px; margin-top: -50px;}
#references p {padding-top: 35px; padding-left: 30px;}
#references ul {float: left; font-size: 13px; color: #CCC; padding-bottom: 40px;}
#references ul.list_1 {padding-right: 160px; padding-left: 30px;}

#s .reflist {font-size: 10px;}

#s #map ul, #s #details, #s #logo ul {font-size: 9px;}

#map 		{background-color: #585858; width: 360px; padding-top: 40px; position: relative; top: -126px; z-index: 0; float: left;}
#map ul, #map h2 {padding-left: 30px;}
#map h2 	{font-weight: normal; font-size: 11px; margin-bottom: 10px;}
#map ul 	{padding-bottom: 20px; font-size: 11px;}
#map ul a 	{color: #fff;}
#map li:before {content: "- ";}

#details 	{padding-top: 75px; padding-left: 45px; float: left; width: 300px; font-size: 11px;}
#details address {font-style: normal; font-weight: bold; color: #fff;}
#details address strong {color: #797979;}

#logo 		{padding-bottom: 40px; margin-top: 80px; text-align: center; width: 200px; float: right; background-color: #585858;}
#logo ul 	{padding-top: 10px; font-size: 11px;}
#logo strong {color: #fff;}

#footer {background-image: url(img/bottom.jpg); background-repeat: no-repeat; width: 920px; float: left; padding-top: 112px;}
#footer .menu {font-size: 9px; float: right; width: 380px; padding-top: 0px;}
#footer .menu li a {padding-bottom: 0px;}

.signature {text-align: right;}
.signature em {color: #ccc; font-style: normal;}

.nrm  { width:28px; height:20px; border:1px solid #999999; background:#777777; color:#ffffff;  cursor:default; font-family:tahoma, sans-serif; font-size:9px; text-align:center; }
.nrmb { width:28px; height:20px; border:1px solid #666666; background:#666666; color:#999999;  cursor:default; font-family:tahoma, sans-serif; font-size:9px; text-align:center; }
.nrma { width:28px; height:20px; border:1px solid #dddddd; background:#aaaaaa; color:#ffffff;  cursor:default; font-weight:bold; font-family:tahoma, sans-serif; font-size:9px; text-align:center; }
.psh  { width:28px; height:20px; border:1px solid #666666; background:#555555; color:#5f5f5f;  cursor:default; font-family:tahoma, sans-serif; font-size:9px; text-align:center; }
.pshb,.psha { width:28px; height:20px; border:1px solid #888888; background:#555555; color:#5f5f5f;  cursor:default; font-family:tahoma, sans-serif; font-size:9px; font-weight:bold; text-align:center; }
.formPrior { background:#777777; font-size:10px; color:#ffffff; width:340px; height:18px; border: 1px solid #000000; text-indent:5px; }
.formAddit { background:#888888; font-size:10px; color:#ffffff; width:340px; height:18px; border: 1px solid #999999; text-indent:5px; }

#s .small, #b .big {
	font-weight: bold;
	color: #aaa;
}