* { margin:0; padding:0; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3e3e3e; background-color:#f0f0ee; background-image:url(../images/background_repeat.gif); background-repeat:repeat-x; background-position:left top; line-height:16px; }
h1,h2,h3,h4,h5,h6 { font-family:Arial, Helvetica, sans-serif; font-weight:700; margin:0; padding:5px 0 10px; }
h1 { font-size:140%; color:#FF9700; }
h2 { font-size:120%; color:#666; font-weight:700; }
h3 { font-size:120%; color:#6d6c6c; }
h4 { font-size:140%; color:#568ab8; font-weight:700; }
h5 { font-size:170%; color:#ff9700; }
h6 { font-size:80%; color:#919090; }
ul { list-style-type:none; }
#footer { float:left; color:#8a8986; margin-left:30px; width:980px; }
img { border:none; }
label { font-weight:700; color:#999; display:block; }
fieldset { border:1px solid #ccc; width:350px; margin:10px; padding:1em; }
legend { font-weight:700; color:#999; }
p input { width:200px; }
textarea { width:300px; height:100px; }
input:focus,textarea:focus { background:#efefef; }
.error { border:1px solid #fbc2c4; background-color:#fbe3e4; color:#8a1f11; padding:5px; }
#wrapper { width:980px; float:left; padding-bottom:30px; }
.clear { clear:both; }
#topContainer { height:122px; background-position:left top; background-image:url(../images/background.gif); background-repeat:no-repeat; }
#leftColumn { margin-top:20px; width:271px; margin-left:33px; float:left; }
#rightColumn { margin-top:20px; width:656px; float:left; }
#flashContainer { width:656px; float:left; }
#contentContainer { width:656px; margin-top:20px; margin-left:10px; }
#contentContainer ul li { list-style-type:disc; padding-left:5px; margin-left:15px; }
#navContainer { float:left; height:100px; position:relative; }
#logo { width:230px; float:left; margin:10px 0 0 30px; }
#navtext { color:#fff; margin-top:60px; font-size:11px; width:670px; float:right; }
#navtext ul li { float:left; list-style:none; padding:10px 6px; }
#navtext ul li a:link,#navtext ul li a:visited { color:#fff; text-decoration:none; }
#navtext ul .dwn a:link,#navtext ul .dwn a:visited { color:#ff9700; text-decoration:none; background-color:#F0F0EE; display:block; padding:5px; }
#navtext ul li a:hover { color:#ccc; text-decoration:none; }
#subnav { color:#ff9700; padding-left:310px; float:left; margin-top:-5px; }
#subnav ul li { float:left; list-style:none; padding:10px; position:relative; z-index:50; }
#subnav a:link,#subnav a:visited { color:#ff9700; text-decoration:none; }
a:link { color:#568ab8; text-decoration:underline; }
a:visited { color:#568ab8; text-decoration:none; }
a:hover { color:#7babd5; text-decoration:none; }
a.linkOpacity:hover img { filter:alpha(opacity=50); opacity:0.5px; }
#footer a:hover { color:#a7a7a5; text-decoration:none; }
#newsl { height:87px; width:211px; background-image:url("../images/news_back.gif"); background-repeat:no-repeat; padding:20px; }
#newsl #subLeft { margin-top:65px; width:120px; float:left; }
#newsl #subRight { margin-top:65px; width:75px; float:right; margin-right:0; }
#newsl #subLeft input { background-color:#fff; border:solid 1px #7F9DB9; color:#666; width:115px; }
.signup { background-color:#F5F0EA; border:solid 1px #928771; color:#5A534D; }
.galleryItem { float:left; border:solid 1px #ccc; margin:5px; padding:5px; }
a.linkOpacity { opacity:1px; filter:alpha(opacity=100); }
a.linkOpacity:hover { opacity:0.4px; filter:alpha(opacity=40); }
.tt { display:none; }
p,ul li { padding-bottom:10px; }
#footer a:link,#footer a:visited { color:#8a8986; text-decoration:none; }

#toBook { display:block; width:230px; height:43px; position:absolute; right:30px; top:16px; z-index:10; background:#3e5d6f url('../images/book_online.gif') no-repeat 20px center; }
#toPhone { display:block; width:121px; height:25px; position:absolute; left:255px; top:25px; z-index:9; background:#3e5d6f url('../images/tel_01637-872-334.gif') no-repeat center center; }

