﻿body{background:#A1080D url('../images/backsiva.jpg') repeat top left;}
#container{margin:0 auto;width:940px;background:#A1080D url('../images/backsiva.jpg') repeat top left;}
#container_w{position:relative;float:left;width:940px;text-align:center;}

/* header */

#header{margin:0 auto;width:100%;}
#header_w{height:373px;position:relative;float:none;margin:0 auto;width:100%;text-align:center;background:transparent url('../images/menu_bg.gif') repeat-x bottom left;}
#header_w #header_w_up{position:relative;float:none;margin:0 auto;width:863px;height:328px;background:transparent url('../images/head_back.gif') no-repeat top left;}

#menu{position:relative;float:none;margin:0 auto;width:940px;}
#menu #stars1{position:relative;float:left;}
#menu #stars2{position:relative;float:left;width:890px;}
#menu ul{margin:0px 0 0 57px;}
#menu li {float:left;}
#menu li a{color:#636465;text-decoration:none;font-size:13px;line-height:11px;display:block;overflow:hidden;text-indent:-9999px;}
#menu li a span{height:45px;display:block;background:transparent url('../images/menu_sep.gif') no-repeat right 0px;}
#menu li a span.fake{width:3px;}
#menu li a#home{background:transparent url('../images/home.gif') no-repeat top left;width:75px;height:45px;}
#menu li a#reservations{background:transparent url('../images/reservations.gif') no-repeat top left;width:120px;height:45px;}
#menu li a#events{background:transparent url('../images/history.gif') no-repeat top left;width:78px;height:45px;}
#menu li a#weddings{background:transparent url('../images/contact.gif') no-repeat top left;width:89px;height:45px;}
#menu li a#business{background:transparent url('../images/packages.gif') no-repeat top left;width:90px;height:45px;}
#menu li a#cuisine{background:transparent url('../images/wedding_menus.gif') no-repeat top left;width:134px;height:45px;}
#menu li a#accommodation{background:transparent url('../images/accommodation.gif') no-repeat top left;width:142px;height:45px;}
#menu li a#about{background:transparent url('../images/wedding_info.gif') no-repeat top left;width:185px;height:45px;}

#menu li a#home:hover{background:transparent url('../images/home.gif') no-repeat 0 -50px;width:75px;height:45px;}
#menu li a#reservations:hover{background:transparent url('../images/reservations.gif') no-repeat 0 -46px;width:120px;height:45px;}
#menu li a#events:hover{background:transparent url('../images/history.gif') no-repeat 0 -47px;width:78px;height:45px;}
#menu li a#weddings:hover{background:transparent url('../images/contact.gif') no-repeat 0 -48px;width:89px;height:45px;}
#menu li a#business:hover{background:transparent url('../images/packages.gif') no-repeat 0 -46px;width:90px;height:45px;}
#menu li a#cuisine:hover{background:transparent url('../images/wedding_menus.gif') no-repeat 1px -46px;width:134px;height:45px;}
#menu li a#accommodation:hover{background:transparent url('../images/accommodation.gif') no-repeat 0 -47px;width:142px;height:45px;}
#menu li a#about:hover{background:transparent url('../images/wedding_info.gif') no-repeat 0 -46px;width:185px;height:45px;}


#menu li a#home.active{background:transparent url('../images/home.gif') no-repeat 0 -50px;width:75px;height:45px;}
#menu li a#reservations.active{background:transparent url('../images/reservations.gif') no-repeat 0 -46px;width:120px;height:45px;}
#menu li a#events.active{background:transparent url('../images/history.gif') no-repeat 0 -47px;width:78px;height:45px;}
#menu li a#weddings.active{background:transparent url('../images/contact.gif') no-repeat 0 -48px;width:89px;height:45px;}
#menu li a#business.active{background:transparent url('../images/packages.gif') no-repeat 0 -46px;width:90px;height:45px;}
#menu li a#cuisine.active{background:transparent url('../images/wedding_menus.gif') no-repeat 0 -46px;width:134px;height:45px;}
#menu li a#accommodation.active{background:transparent url('../images/accommodation.gif') no-repeat 0 -47px;width:142px;height:45px;}
#menu li a#about.active{background:transparent url('../images/wedding_info.gif') no-repeat 0 -46px;width:185px;height:45px;}




/* content */

#content{position:relative;float:left;width:940px;padding:15px 20px 45px 20px;}
#content #content_up{position:relative;float:left;width:890px;text-align:left;padding:0 25px 0 25px;}
#content #content_up #logo{position:relative;float:left;width:860px;text-align:center;}
#content #content_up #logo h1{text-indent:-9999px;background:transparent url('../images/logo.gif') no-repeat top left;width:713px;height:127px;margin-left:65px;}
#content #content_down #strech{position:relative;float:left;width:3px;height:555px;border:0px;border-left:1px solid #ffcc00;}


#content #content_down{position:relative;float:left;width:920px;text-align:left;margin-top:28px;padding-left:20px;;}
#content #content_down #content_down_l{position:relative;float:left;width:588px;padding:0 25px 0 25px;}
#content #content_down #content_down_l .content_down_parts{position:relative;float:left;}
#content #content_down #content_down_l .content_down_parts h3{color:#f9f98a;font-size:23px;font-weight:normal;margin-bottom:15px;}
#content #content_down #content_down_l .content_down_parts h4{color:#f9f98a;font-size:17px;font-weight:normal;margin-bottom:15px;}
#content #content_down #content_down_l .content_down_parts p{color:#ffcc00;font-size:14px;font-weight:normal;margin-bottom:15px;}
#content #content_down #content_down_l .content_down_parts img{border:1px solid #ffcc00;margin:0 10px 10px 0;}
#content #content_down #content_down_l #images_four{position:relative;float:left;padding:10px 0 10px 47px;width:520px;}
#content #content_down #content_down_l .content_down_parts a{color:#ffffff;text-decoration:none;font-size:12px;}
#content #content_down #content_down_l .content_down_parts a:hover{color:#ffffff;text-decoration:underline;}
#content #content_down #content_down_l .content_down_parts a:visited{color:#ffffff;text-decoration:underline;}
#content #content_down #content_down_l  ul{list-style:disc outside none;margin-left:20px;}
#content #content_down #content_down_l  ul li{color:#ffcc00;font-size:14px;margin-bottom:9px;}

#content #content_down #content_down_r{position:relative;float:left;width:215px;}
#content #content_down #content_down_r .content_down_parts{position:relative;float:left;width:215px;margin-bottom:20px;}
#content #content_down #content_down_r .content_down_parts h3{color:#f9f98a;font-size:18px;font-weight:normal;margin-bottom:15px;}
#content #content_down #content_down_r .content_down_parts a{display:block;color:#ffffff;font-size:13px;margin-bottom:10px;text-decoration:none;}
#content #content_down #content_down_r .content_down_parts a:hover{color:#ffffff;font-size:13px;margin-bottom:10px;text-decoration:underline;}
#content #content_down #content_down_r .content_down_parts a:visited{color:#ffffff;font-size:13px;margin-bottom:10px;text-decoration:none;}
#content #content_down #content_down_r .content_down_parts a.activesub{color:#FFCC00;text-decoration:none;}

#content #content_down #content_down_r .content_down_parts p.images_flags a{display:inline;text-decoration:none;}
#content #content_down #content_down_r .content_down_parts p.images_flags a img{margin:0 4px 10px 0;}


#content #content_down #content_down_r a#special{background:transparent url('../images/special_offers.gif') no-repeat top left;width:134px;height:45px;text-indent:-9999px;}
#content #content_down #content_down_r a#special:hover{background:transparent url('../images/special_offers.gif') no-repeat left -45px;width:134px;height:45px;}
#content #content_down #content_down_r a#enquiry{background:transparent url('../images/enquiry_form.gif') no-repeat top left;width:134px;height:45px;text-indent:-9999px;}
#content #content_down #content_down_r a#enquiry:hover{background:transparent url('../images/enquiry_form.gif') no-repeat left -45px;width:134px;height:45px;}
#content #content_down #content_down_r a#business_e{background:transparent url('../images/business_e.gif') no-repeat top left;width:163px;height:45px;text-indent:-9999px;}
#content #content_down #content_down_r a#business_e:hover{background:transparent url('../images/business_e.gif') no-repeat left -50px;width:163px;height:45px;}

#content #content_down #content_down_r a#main_site{background:transparent url('../images/main_site.gif') no-repeat top left;width:163px;height:45px;text-indent:-9999px;}
#content #content_down #content_down_r a#main_site:hover{background:transparent url('../images/main_site.gif') no-repeat left -48px;width:163px;height:45px;}

span.s002{float:right;margin-right:9px;}


#content #content_down #content_down_r .content_down_parts h4 {
color:#F9F98A;
font-size:17px;
font-weight:normal;
margin-bottom:15px;
}
#content #content_down #content_down_r .content_down_parts p {
color:#FFFFFF;

font-size:13px;
}
#content #content_down #content_down_r .content_down_parts a img {
border:1px solid #FFCC00;
}

/* footer */

#footer{position:relative;float:left;width:100%;}
#footer #footer_w{position:relative;float:none;margin:0 auto;width:980px;height:43px;}
#footer #footer_up{position:relative;float:left;width:980px;text-align:left;color:#FFCC00;font-size:11px;padding-top:8px;}

#footer #footer_up a{color:#FFCC00;font-size:11px;text-decoration:none;}
#footer #footer_up a:hover{color:#FFCC00;text-decoration:underline;}
#footer #footer_up a:visited{color:#FFCC00;text-decoration:underline;}
#footer #footer_up p{margin-left:66px;}



/* FORM */

#form{position:relative;float:left;width:500px;font-size:12px;margin-top:10px;}

#form label {
color:#FFCC00;
font-weight:bold;
margin-top:3px;
}

#form input{color:#777777;width:202px;margin-bottom:8px;}
#form input#btnReset, #form input#btnSubmit{width:70px;border:1px solid #FFCC00;background-color:#A1080D;color:#ffffff;cursor:pointer;font-size:13px;margin:15px 0 0 0;}
#form input#btnReset:hover, #form input#btnSubmit:hover{background-color:#CF1920;}
#form select{color:#777777;width:208px;margin-bottom:8px;}
#form textarea{color:#777777;}

#form input.submit{border:1px solid #04789B;background-color:#353535;color:#ffffff;cursor:pointer;font-size:13px;}
#form input.submit:hover{background-color:#7F7F7F;}

table{color:#FFCC00;font-size:12px;}



.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */

.caption {
color:#F9F98A;
font-style:italic;
}
.demo {
margin-top:2em;
position:relative;
}
.gallery_demo {
width:502px;
margin:0 auto 0 57px;
}
.gallery_demo li {
background:none repeat scroll 0 0 #990406;
border:3px double #FFCC00;
height:50px;
margin:0 2px;
	width:82px;float:left;
	list-style:none;
}
.gallery_demo li div {
left:240px;
}
.gallery_demo li div .caption {
font:italic 0.7em/1.4 georgia,serif;
}
#main_image {
background:none repeat scroll 0 0 black;
height:250px;
margin:0 auto 60px;
width:402px;
}
#main_image img {
margin-bottom:10px;
}
.nav {
clear:both;
font:80% 'helvetica neue',sans-serif;
letter-spacing:3px;
padding-top:15px;
text-transform:uppercase;text-align:center;
}
.info {
border-top:1px dotted #222211;
margin:30px auto;
padding-top:30px;
text-align:left;
width:500px;
}
.info p {
margin-top:1.6em;
}
#content #content_down #content_down_l .content_down_parts .nav a{color:#FFCC00;}



.rightnoborder{display:inline;float:right;}
#menus{position:relative;
float:right;width:410px;height:261px}
#rooms, #rooms2, #rooms3{position:relative;
float:left;width:400px;height:261px;margin-bottom:15px;border:1px solid #FFCC00;clear:right;}
#content #content_down #content_down_l ol{list-style-type: decimal;margin-left:30px;}
#content #content_down #content_down_l ol li {
color:#FFCC00;
font-size:14px;
margin-bottom:9px;
}
#content #content_down #content_down_l .meals{width:588px;text-align:center;}
#content #content_down #content_down_l .content_down_parts a.advance-link:hover{border:0px;text-decoration:none;}
#content #content_down #content_down_l .content_down_parts .thumbs img{margin:0px;}
#content #content_down #content_down_l .content_down_parts .thumbs li{border:3px double #FFCC00;}
#content #content_down #content_down_l .content_down_parts .thumbs li a{border:0px;background-color:transparent;padding:0px;}
#wedding_gallery #thumbs{width:400px;}
#content #content_down #content_down_l .content_down_parts #controls a{color:#FFCC00;}