@charset "utf-8";
/* CSS Document */



body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset, input, th, td, hr
{
margin: 0; padding: 0; border: 0; outline: none;
}

body
{
background: url(images/blue-stripe-vertical.png) #3cbcff repeat-x ;
position: relative;
font-family: Georgia, "Times New Roman", Times, serif;
background: #cb8600;

}

a, a:active, a:visited {color: #cd5709}
a:hover {color: #953c02}

p {padding: 0px; margin: 0px; font-size: 16px; line-height: 17px;}

h1, h2, h3, h4, h5, h6
{
font-size: 100%;
padding: 0px;
margin: 0px;
font-family: Tahoma, Geneva, sans-serif;
font-weight: normal;
}


#wrapper {
width: 991px;
margin: 0px auto;
background: url(images/background-repeat.jpg) repeat-y ;
}

#headerdiv .logo {
width: 523px;
height: 125px;
float: left;
}

#headerdiv .toppadder {
float: left;
}
#headerdiv .navbuttons {
float: left;
}

#bar {
background: #003f19;
height: 20px;
}

#contentholder {background: url(images/background-large.jpg) no-repeat;}


#jqueryholder {
width: 991px;
height: 266px;
background: url(images/jqueryback.jpg) no-repeat;

}

#bodyholder {
width: 840px;
margin: 0px auto;
}

#leftpics {
width: 216px;
height: 655px;
float: left;
}

#homepagecontent {
width: 590px;
float: left;
margin-left: 30px;
}

h1 {font-size: 24px;}

.freevacation {background: #953c02; color: #fff; font-family: Tahoma, Arial, Helvetica, sans-serif;}

hr {background: #003f19; border: none; height: 3px; color: #003f19 }


.tahoma {font-family: Tahoma, Arial, Helvetica, sans-serif;}

.amenlistul li{margin-left: 35px;}


#contacttable td {padding: 5px;}
#contacttable input,#contacttable select {padding: 4px; font-size: 16px; border: 2px solid #FFCF5B}
#contacttable .formcontent {font-size: 15px; }
#contacttable .textarea {width: 300px; height: 150px; border: 2px solid #FFCF5B}