body {
 margin:0;
 padding:0;
 background: #ffffff;
 color: #000000;
 text-align:left;
 font-family: tahoma,helvetica,sans-serif;
 font-size: 11px;
 height:100%;
 min-height:100%;
 background-image: url(images/bg.gif);
 background-repeat: repeat-x;
 background-position: top;
 }
 
.outer {
 padding:0;
 margin:auto;
 text-align:left;
 width:880px;
 height:auto;
 background:transparent;
 }
 
 #left {
 padding:0;
 margin:0;
 width:419px;
 float:left;
 }
 
 #right {
 padding:0;
 margin:0;
 width:461px;
 float:right;
 }
 
 #nav {
 height:45px;
 background:#73a1a5;
 padding:0 0 0 15px;
 margin:0;
 }
 
 #header {
 margin:0;
 padding:0;
 background:#000000;
 }
 
#container1 {
 margin:0;
 padding:0;
 width:100%;
} 
 
 #container2 {
 margin:0;
 padding:0;
 width:100%;
 }
 
 p {
 line-height:1.6em;
 margin: 0 30px 15px 22px;
 padding: 0 0 0 0;
 }
 
 table.owners {
 line-height:1.6em;
 margin: 0 0 15px 22px;
 padding: 20px 0 0 0;
 }
 
  table.booking {
 line-height:1.6em;
 margin: 0 0 15px 22px;
 padding: 20px 0 0 0;
 }
 
td.message {
 line-height:1.6em;
 padding: 0 0 0 22px;
 }

 td.menu {
 padding:8px 0 0 0;
 line-height:1.6em;
 margin: 0;
 font-size:115%;
 color:#ffffff;
 }
 
 td.reg {
 padding:8px 0 0 0;
 line-height:1.6em;
 margin: 0;
 font-size:115%;
 color:#000000;
 }

a {
text-decoration: none;
color: #000000;
}
 
a:hover {
text-decoration: none;
color: #ffffff;
}

a.link {
text-decoration: underline;
font-weight:bold;
color: #73a1a5;
}
 
a.link:hover {
text-decoration: none;
color: #000000;
}

#ftr {
 clear:both; /* correctly position in Firefox & Safari */
 padding:20px 20px 20px 10px;
 margin:auto;
 text-align:right;
 color:#73a1a5;
 font-size: 80%;
 background:transparent;
 height:auto;
 width:880px;
 }
 
#ftr a {
 color: #73a1a5;
 text-decoration:underline;
 }
 
 #ftr-logo {
float:left;
text-align:left;
padding:0 0 0 20px;
 }
 
h1 {
margin:50px 0 30px 22px;
padding:0;
line-height:1.4em;
font-size: 20px;
font-family: Tahoma,arial,sans-serif;
font-weight:normal;
color: #73a1a5;
}

h2 {
margin:10px 0 5px 22px;
font-size: 100%;
font-weight:bold;
color: #73a1a5;
}

h2 a {
font-size: 100%;
font-weight:bold;
text-decoration:underline;
color: #73a1a5;
}

h2 a:hover {
font-weight:bold;
color: #000000;
}

select,input,textarea {
 font-family: Tahoma,arial,sans-serif;
 color: #73a1a5;
 font-size:100%;
 }
 
input.btn{
	margin:0;
	padding:2px;	
   color:#000000;
   font-family: Tahoma,arial,sans-serif;
   font-weight:normal;
   background-color: #c7c9cb;
   border:2px solid;
   border-color:#000000;
   }
   
 input.btnsel{
	margin:0;
	padding:2px;	
   color:#000000;
   font-family: Tahoma,arial,sans-serif;
   font-weight:normal;
   background-color: #c7c9cb;
   border:4px solid;
   border-color:#b10a22;
   }

/* Remove list style from lists */
ol, ul, dl {
  list-style: none;
  }


img {
border:none;
}

input.btn2 {
margin:0;
padding:1px;
width:300px;	
color:#000000;
font-family: Tahoma,arial,sans-serif;
font-weight:normal;
background-color: #c7c9cb;
border:2px solid;
border-color:#000000;
}

#popup {
width:450px;
height:150px;
background-color: #eceded;
color:#000000;
padding:25px 0 0 0;
text-align:center;
font-family: tahoma,helvetica,sans-serif;
font-size: 11px;
line-height:1.6em;
position:absolute;
left:300px;
top:300px;
}