HTML {font-size: 100%; font-family: Trebuchet MS, Tahoma, Verdana, Arial; color: #333333}
BODY {margin: 0px; padding: 0px; background: url(../img/sky.jpg) no-repeat center top #ffffff}

H1 {font-weight: normal}

IMG {behavior: url("css/filter.htc"); border: 0px}

h1 {font-size: 240%; color: #000000; margin-bottom: 0;}
h2 {font-size: 180%; color: #330000; margin-bottom: 0; font-weight: normal;}
h3 {font-size: 140%; color: #660000; margin-bottom: 0;}
h4 {font-size: 120%; color: #990000; margin-bottom: 0;}

sup {color: #999999; font-size: 60%;}
p {margin-bottom: 0.8em; margin-top: 0px;}
p.comment {background: transparent url(../img/p-bg-comment-star.gif) no-repeat scroll 0 0; color:#A88012; font-size:85%; padding:10px 0 0 25px;}
.small {font-size: 70%;}
.big {font-size: 120%;}
.silver {color: #999999;}
blockquote {font-size: 180%; padding:0px; color: #B5B5B5; margin: 0px 0px 1em 2.5em;}

a {color: #0095CC;}
a:hover {color: #f73521;}
/*a:visited {color: #8D9BA6;}*/

#logo {margin: 40px 80px 40px 3%; padding-left: 40px;}
#left_content {width: 25%; min-width: 300px; float: left; margin-left: 3%;}
#main_content {width: 60%; float: left; margin-right: -100%; margin-bottom:2em;}
div.paddinger {margin: 20px 0px;}

#menu {margin: 0px 0px 2.6em 30px; padding: 0px; font-size: 120%;}
#menu LI {margin-bottom: 1em; list-style-type: none; margin-left: 10px;}
#menu LI.active {margin-left: 0px;}
#menu LI.active span {background: #ffcc00; padding: 5px 10px;}

#sub_menu {margin: 1em 0px 1em 30px; padding: 0px; font-size: 80%;}
#sub_menu  a { color: #000000; text-decoration: none; border-bottom: 1px dashed;}

#picture {height: 200px; border-bottom: solid 3px #900000;}
#phone-ico{z-index: -1; position: absolute; top: -74px; left: -100px;}

#block_main_2 {margin-bottom: 2em;}

div.phone {margin-left: 40px; font-size: 110%;}
.quick_links {margin-left: 40px; font-size: 90%; z-index: 4; position: relative; margin-bottom: 2em;}
.quick_links UL {margin-top: 0px;}
.quick_links UL LI {margin-bottom: 0.5em;}

.mute {margin-left: 40px; margin-right: 40px; margin-bottom: 2em; font-size: 76%; padding: 1px 15px; background: #f0f0e7;}
.left_banner  {margin-left: 40px; margin-right: 40px; margin-bottom: 2em; font-size: 76%;}

table.data_tables {}
table.data_tables td {text-align: right;}
table.data_tables td.header {text-align: right;}
table.data_tables td.left {text-align: left;}
table.data_tables tr.grey {background: #e0e0e0;}
td.black_row  {background-color: #666666; height: 3px; padding: 0px;}

#order_form {margin-top: 2em;}
#order_form input {width: 400px; font-size: 120%; margin-bottom: 2em;}
#order_form textarea {width: 400px; height: 200px; font-size: 120%; margin-bottom: 2em;}
#order_form table td.form_headers {vertical-align: top; width: 200px;}
#order_form table tr.grey {background: #e0e0e0;}

input#date {width: 100px;}
input#time {width: 100px;}
input#adults {width: 60px;}
input#children {width: 400px;}
input#luggage {width: 60px;}
input#captcha {width: 160px;}
input#cmd {width: 160px;}


table.form_table {width: 50%;}

#block_footer {border-top: 1px solid #999999; margin-top: 1em; padding: 30px 120px 30px 25%; font-size: 80%; color: #999999; clear: both;}
#block_footer P {margin-left: 3%; padding-left: 20px;}
