div.preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}
/*color:#efdca8;*/
body
{
  background-color:#7d7157;
  padding-top:10px;
  color:white;
  font-family: Tahoma;
}

form 
{
margin:0px;
border:0px;
}

table, tr, td
{
  border-collapse:collapse;
  padding:0px;
  border-spacing:0px;
  border:0px;
  font-size:11px; 
}

a
{
  text-decoration:none;
  color:#7d7157;
  outline:none;
  border:0px;
  margin:0px;
  padding:0px;
}
img 
{
  border:0px;
  margin:0px;
}
.logo
{
  border-left:3px solid white;
  border-right:3px solid white;
}

.line
{
width:3px;
background-image:url('../images/line.gif');
}

td.booking
{
background-image:url('../images/booking.jpg');
background-repeat:no-repeat;
background-color:#b1a491;
}
.decorated
{
background-image:url('../images/deco2.jpg');
background-repeat:no-repeat;
background-position: bottom right;
}

.decorated a
{
color:white;
text-decoration:underline;
}

.menu td
{
text-align:center;
}

.menu img
{
margin:0px 10px 0px 10px;
/*margin-left:10px; margin-right:10px;*/
}
/*
.menu a
{
color:white;
font-weight:normal;
font-size:15px;
line-height:16px;
font-family: Verdana, Tahoma;
}
.menu a:hover
{
color:#e1cf9e;
text-decoration:underline;
}
*/
.footer 
{
height:24px;
width:100%;
color:#7d7157;
}
.footer td
{
font-size:10px;
font-weight:normal;
}
select
{
  font-size:10px;
  color:#54453e;
}

.title
{
  font-size:16px;
  font-weight:bold;
}
td.title
{
height:80px;
}

a.button
{
  border:1px solid #978b7b;
  background-color:#dcd8cd;
  color:black;
  font-size:10px;
}
a.button:hover
{
background-color:#bbae9b;
}
table.form ,.form td
{
  border-collapse:separate;
  border-spacing:5px;
  border:5px;
}
.form select
{
font-size:14px;
margin-right:3px;
color:black;
}
.form input
{
width:100%;
color:black;
}
input,textarea,select
{
background-color:#dcd8cd;
border:1px solid #7d7157;
}
.button
{
cursor:pointer;
font-size:10px;
}
a.image
{
display: inline;
width:200px;
text-align:center;
float: left;
color:white;
border:1px solid #7d7157;
background-color:#b1a491;
margin-left:24px;
margin-right:24px;
padding-bottom:8px;
padding-top:8px;
}
a.image2
{
width:160px; 
margin-left:12px; 
margin-right:12px;
}
a.image:hover
{
background-color:#bbae9b;
border:1px solid gray;
}
.image img
{
margin-bottom:8px;
width:180px;
height:120px;
border:1px solid #7d7157;
}
.image2 img 
{
width:144px;
height:100px;
}
.image span
{
font-weight:bold;
margin-top:8px;
font-size:12px;
}/*
div.amentitle
{
margin-left:3px;
width:367;
text-align:center;
font-size:13px;
background-color:#7d7157;
color:#e1cf9e;
font-weight:bold;
border:1px solid #7d7157;
}
div.amen
{
margin-left:3px;
padding:5px;
border:1px solid #7d7157; 
width:357px;
height:130px;
_width:367;
}
.amen img
{

}
.amen a
{
float:left;
margin:0px 5px 5px 0px;
border:1px solid #7d7157;
}
.amen a:hover
{
border:1px solid #d3c294;
}*/
img.clearmargin
{
margin-bottom:0px;
}

a.clearfloat
{
float:none;
display:block;
}
.pagesHolder a
{
  border:1px solid #7d7157;
  background-color:#b1a491;
  height:12px;
  color:white;
  font-size:12px;
  padding:3px;

}
.pagesHolder a:hover
{
background-color:#bbae9b;
}

table.prices, .prices td
{
border:1px solid #7d7157;
background-color:#b1a491;
padding-left:5px;
padding-right:5px;
}
.prices td
{
min-width:50px;
height:30px;
text-align:center;
}
.golf img
{
border:1px solid #7d7157;
}
.error
{
color:red;
}