html {
font-size:100.01%;
}

html,body {
width:100%;
height:100%;
margin:0;
}

body {
color:#666;
font-size:62.5%;
min-width:960px;
background:#5E868A;
font-family:georgia, verdana, sans-serif;
}

p {
margin:0;
}

form {
margin:0;
padding:0;
}

img {
border:none;
display:block;
}

ul {
list-style:none;
margin:0;
padding:0;
}

.clr:after {
height:0;
clear:both;
content:"";
display:block;
}

* html .clr {
height:1%;
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
font-family:georgia, verdana, sans-serif;
margin:0;
}

h1 {
font-size:220%;
line-height:150%;
}

h2 {
font-size:200%;
line-height:140%;
}

h3 {
font-size:180%;
line-height:130%;
}

h4 {
font-size:160%;
line-height:120%;
}

h5 {
font-size:140%;
line-height:120%;
}

h6 {
font-size:120%;
line-height:120%;
}

a {
color:#640c01;
cursor:pointer;
text-decoration:underline;
}

a:active,a:focus {
outline:none;
}

.wrap-header {
top:0;
left:0;
width:100%;
min-width:960px;
position:absolute;
background:url("../../images/bg-header.gif") repeat-x;
padding:0 0 2px;
}

#pscroller1 {
    width: 150px;
    height: 250px;
    padding: 0px;
}

#header {
width:960px;
height:122px;
overflow:hidden;
margin:0 auto;
padding:16px 0 0;
}

#header strong {
float:left;
margin:0 0 0 10px;
}

#header strong a {
width:106px;
height:92px;
display:block;
overflow:hidden;
text-indent:-12000px;
background:url("../../images/logo.gif") no-repeat;
}

#header p {
float:right;
font-size:160%;
padding:23px 10px 0 0;
}

#header p a {
color:#fff;
width:318px;
height:28px;
display:block;
text-decoration:none;
background:url("../../images/bg-reserve.jpg") no-repeat;
padding:53px 0 0 21px;
}

#header p a:hover {
background-position:0 -81px;
text-decoration:underline;
}

#imageContainer {
    position:relative;
    margin:auto;
    height:238px;
    background-color: white;
    overflow: hidden;
}

#imageContainer img {
    position:absolute;
    margin: 0;
    padding: 0;
    top: 0px;
    display: none;
}


.wrap-content {
width:100%;
background:url("../../images/bg-1.gif") repeat 0 122px;
padding:122px 0 0;
}

#content,#content-2 {
width:940px;
background:url("../../images/bg-mid-page-1.png") repeat-y;
margin:0 auto;
padding:0 10px;
}

#content-2 {
background:url("../../images/bg-mid-page-2.png") repeat-y;
}

.hold-content {
width:940px;
}

.main-image {
width:100%;
overflow:hidden;
}

.content-small {
float:left;
width:490px;
display:inline;
border-top:2px solid #70979B;
background:url("../../images/bg-pr-content.gif") repeat-x;
margin:0 160px 0 240px;
padding:17px 23px 16px 27px;
}

.content-small h1 {
padding:0 0 9px;
}

.news {
float: left;
width:156px;
color:#640c01;
display:inline;
border-top:2px solid #70979B;
background:url("../../images/bg-sec-content.gif") repeat-x;
margin:0 0 0 -160px;
padding: 7px 0px 0px 4px;
}

.news img {
color:#71989C;
border:1px solid #71989C;
padding:2px;
}

.news h2 {
font-size:120%;
padding:7px 0 4px 2px;
}

.news p,.news ul {
font-size:110%;
line-height:145%;
padding:0 0 0 2px;
}

.menu {
float:left;
width:240px;
display:inline;
margin:0 0 0 -940px;
}

.menu ul li {
font-size:160%;
}

.menu ul li a {
color:#fff;
width:210px;
display:block;
text-decoration:none;
background:#63888D url("../../images/bg-nav.gif") repeat-x;
padding:12px 8px 8px 22px;
}

.menu ul li a:hover {
text-decoration:underline;
background:#63888C url("../../images/bg-hover.gif") repeat-x;
}

.menu ul li ul li {
font-size:100%;
padding:0 0 1px;
}

.menu ul li ul .last {
padding:0 0 8px;
}

.menu ul li .sub {
display:none;
}

.menu ul li ul li a {
width:186px;
text-decoration:none!important;
background:url("../../images/plus-1.gif") no-repeat 33px 5px!important;
padding:0 8px 0 46px;
}

.menu ul li ul li a:hover {
position:relative;
background:url("../../images/plus-2.gif") no-repeat 33px 5px!important;
}

.menu ul li ul li a:hover,.menu ul li ul .active a {
color:#650D05;
background:none;
}

.wrap-footer {
width:100%;
background:url("../../images/bg-footer.gif") repeat-x;
padding:0 0 22px;
}

#footer {
color:#fff;
width:940px;
min-height:156px;
margin:0 auto;
padding:21px 0 0;
}

* html #footer {
height:156px;
}

.wrap-list {
width:100%;
background:url("../../images/bg-footer-2.gif") repeat-y;
}

.wrap-list div {
float:left;
width:200px;
margin:-4px 0 0;
}

.wrap-list .list-1 {
padding:0 0 0 22px;
}

.wrap-list .list-2 {
padding:0 35px 0 47px;
}

.wrap-list .list-3 {
padding:0;
}

.wrap-list .list-4 {
width:156px;
padding:0 35px 0 45px;
}

.wrap-list .list-1 p a {
color:#fff;
text-decoration:none;
background:url("../../images/i-1.gif") no-repeat 0 5px;
padding:0 0 0 11px;
}

.wrap-list ul {
padding:0 0 16px;
}

.wrap-list ul li {
font-size:120%;
line-height:142%;
}

.content-small-2 {
float:left;
width:700px;
display:inline;
margin:0 0 0 240px;
}

.content-full {
width:644px;
border-top:2px solid #70979B;
background:url("../../images/bg-pr-content.gif") repeat-x;
padding:17px 27px 29px 29px;
}

.content-full h1 {
color:#650C03;
}

.content-full h2 {
color:#333;
font-size:160%;
font-style:italic;
padding:1px 0 7px;
}

.content-full p {
color:#666;
}

.content-full table {
border-collapse:collapse;
margin:16px 0 0;
padding:0;
}

.content-full table th,.content-full table td {
text-align:left;
font-size:120%;
line-height:220%;
vertical-align:top;
margin:0;
padding:0;
}

.content-full table th {
color:#fff;
font-weight:400;
background:#668C90;
border-top:1px solid #999;
}

.content-full ul {
    margin: 10px 0 0 24px;
}
.content-full li {
    padding: 3px;
    font-size:120%;
    list-style-type: disc;
}



.content-full .gallery { margin-top: 15px }

.content-full .gallery ul {
    padding: 0;
    margin: 0;
    clear: both;
    text-align: center;
}
.content-full .gallery li {
    width: 150px;
    padding: 5px;
    float: left;
    font-size:120%;
    line-height:142%;
    list-style-type: none;
    text-align: center;
}

.content-full .gallery li img {
    text-align: center;
    border:1px solid #71989C;
    padding:2px;
}

a:hover,.news ul li a,.menu ul .active a,.wrap-list a:hover,.wrap-list ul li a:hover {
text-decoration:none;
}

.content-small p,.content-full p,.wrap-list p {
font-size:120%;
line-height:150%;
}

.news ul li a:hover,.wrap-list .list-1 p a:hover {
text-decoration:underline;
}

.menu ul .active a:hover,.menu ul .active a,.menu ul li ul {
background:#85B4BA;
}

.wrap-list a,.wrap-list ul li a {
color:#fff;
text-decoration:underline;
}

#thasub, #thaurl { display:none }