body {
margin: 0;
padding: 0;
width: 100%;
background-color: #003E60;
}
#topbar {
position: absolute;
left: 0;
top: 0;
margin:0;
padding: 0;
height: 125px;
width: 100%;
background: url(img/headbg.gif) repeat-x;
overflow: hidden;
}
#wrap {
	position: relative;
	top: -20px;
	/*float: none;*/
	margin:0;
	padding:0;
	margin-left: auto;
	margin-right: auto;
	background: url(img/mainbg.gif) top right repeat-y;
	width: 801px;
	/*clear: both; */
}
/* 
NO CONTAINER in this version
*/
#logo {
position: absolute;
top: 0;
right: 0;
padding: 0;
margin: 0;
height: 124px;
width: 673px;
background: url(img/logo.gif) top right no-repeat;
}
h1 {
position:relative;
top:0;
text-indent:-2500px;
left:-4px;
margin:0;
margin-bottom: 10px;
}
a {
outline: none;
text-decoration:underline;
}
a:hover {
color:#B18C63;
}
#gallery {
float: right;
clear: right;
background: none;
width: 470px;
height: 300px;
margin: 0;
padding: 0;
margin-left: 3px;
margin-top: 124px;
margin-bottom: 10px;
}
#nav {
position: absolute;
top: 94px;
left: 0;
margin: 0;
padding: 0;
width: 297px;
height: 328px;
background: url(img/menubg1.png) no-repeat;
}
.menu {
z-index:1000;
font-size:10px;
font-family:arial, sans-serif;
float:right;
padding-right:23px;
margin-top:59px;
line-height:19px;
}
.menu ul {
list-style-type:none;
width:145px;
margin:0;
padding:0;
}
.menu ul li {
position:relative;
}
.menu table {
position:absolute;
border-collapse:collapse;
top:0;
left:0;
z-index:100;
font-size:1em;
}
.menu a,.menu a:visited {
display:block;
text-decoration:none;
outline:none;
height:19px;
line-height:19px;
width:145px;
color:#B18C63;
text-indent:3px;
}
.menu a:hover {
color: #fffeff;
background:url(img/green2.jpg) no-repeat top left;
}
.menu :hover > a {
color:#fffeff;
background:url(img/green2.jpg) no-repeat top left;
}
.menu ul ul {
visibility:hidden;
position:absolute;
top:0;
left:-113px;
width:107px;
}
.menu ul ul a,.menu ul ul a:visited {
font-size:10px;
font-family:arial, sans-serif;
text-align:right;
padding-right:6px;
width:107px;
}
.menu ul :hover ul {
visibility:visible;
}
#container2 {
float:left;
clear:both;
width:801px;
background:url(img/mainbg.gif) repeat-y right top;
margin:0;
padding:0;
padding-top:10px;
}
#main {
float:right;
background:none;
margin:0;
padding: 0;
}
#main p {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
line-height:1.5em;
text-align:justify;
color:#000001;
clear:left;
margin:0;
padding:0;
}
#main img {
float:left;
margin:15px 0 7px -4px;
padding:0;
}
.note {
font-weight:400;
}
.note2 {
font-weight:700;
}
table, th, tr, td, .tableinfo {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
white-space: nowrap;
}
.rates {
border:1px dotted #999;
color:#333;
margin-top:5px;
margin-bottom:5px;
background-color:#fff;
float: left;
clear:left;
}
.rates td,th {
padding:4px;
}
.rates tbody tr {
text-align:left;
}
.rates tbody tr td {
height:20px;
background:#fff;
border:1px dotted #ccc;
color:#000;
}
.rates tbody tr td.g {
background:#F7FBD9;
border:1px dotted #ccc;
font-weight:400;
color:#333;
}

#button {
float:left;
width:280px;
border:0;
margin:0;
padding:0;
margin-top: 30px;
}
#button ul {
float:left;
width:276px;
height:298px;
margin:0;
padding:0;
}
#button ul li {
float:right;
width:258px;
height:30px;
border:0;
display:inline;
overflow:hidden;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
text-align:center;
margin:0;
padding:2px 0 0;
}
#button ul li.rez a {
display:block;
width:258px;
height:40px;
background:url(img/rezbutton.gif) top left no-repeat;
overflow:hidden;
padding:40px 0 0;
}
#button ul li.link a {
float:right;
display:block;
width:134px;
height:21px;
color:#fffeff;
background:url(img/green.jpg) top right no-repeat;
text-decoration:none;
margin-top:-2px;
padding-top:2px;
}
#button li.rez a:hover {
background-position:0 -40px;
}
#button li.link a:hover {
background:url(img/green2.jpg) top right no-repeat;
}
#rezhere{
float: left;
clear: left;
margin-top: -195px;
margin-left: 40px;
height:100px;
width: 141px;
background:url(img/rezhere.png) no-repeat top left;
visibility: hidden;
z-index: 998;
}
#footer {
float:right;
margin:0;
margin-bottom:0;
padding: 0;
width:673px;
height:49px;
background:url(img/footerbg.gif) no-repeat right bottom;
}
#extra {
float:left;
margin-left:20px;
padding-left:306px;
padding-top:10px;
width:463px;
height:35px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
line-height:1.4em;
color:#271E17;
background: none;
}
#extra a {
padding: 2px;
padding-right:5px;
padding-left:5px;
color:#fefefe;
text-decoration:none;
}
#extra a:hover,#extra a:active {
background:url(img/green2.jpg) top left repeat-y;
}
