*{margin:0px;padding:0px;}
body{text-align:center;background:#764c9e url('../img/bg_body.jpg') repeat 0 0px;;font-family:sans-serif;color:#fff;}
.accessibility{display:none;}
#main{margin-left:auto;margin-right:auto;width:940px;font-family:sans-serif;overflow:hidden;background-color:#764c9e;z-index:1;}
#header{margin-left:auto;margin-right:auto;width:940px;height:150px;overflow:hidden;background:url('../img/bg_header.jpg') no-repeat 0px 0px;}
#container{border-bottom:5px solid #662d91;border-top:5px solid #662d91;margin-left:auto;margin-right:auto;width:940px;overflow:hidden;background:url('../img/bg_container.jpg') repeat-y 0px 0px;}
#logo{float:left;display:block;width:470px;height:150px;background:url('../img/bg_logo.jpg') no-repeat 40px 0px;}
#banner-head{}
#search{float:right;width:410px;padding:0 30px;overflow:hidden;margin-top:0px;background:url('../images/icon-?search.gif') no-repeat 10px 20px;}
#search .inputbox{margin-top:0px;border:1px solid #662d91;color:#662d91;background:#f8ed31;}
#content-wrap{float:right;margin:0px;padding:0px;width:690px;overflow:hidden;background:url('../img/bg_content.jpg') repeat-y 0 0px;}

#text{float:left;width:440px;margin:0px;padding:0px;}
#text h1{padding:0 25px;margin:0;margin-bottom:8px;color:#fff;font-size:140%;font-weight:bold;text-transform:none;}

#cse-search-results{margin-left:auto;margin-right:auto;width:440px;font-family:sans-serif;overflow:hidden;background-color:#764c9e;}

#footer{margin-top:0px;width:730px;overflow:hidden;border:0px solid #fff;}
#footer{padding-left:210px;background:#662d91  url('../images/vdot.gif') repeat-y 209px 0;}
#footer p{color:#fff;margin-top:10px;}
#footer p{font-weight:normal;}
#footer a{font-weight:normal;}
#footer a:link, #bottom a:visited{color:#f8ed31 !important;font-weight:normal;}
#footer a:hover{color:#fff !important;font-weight:normal;}
#footer .copyright{float:left;width:420px;overflow:hidden;padding-left:30px;color:#fff;font-style:normal;margin-bottom:10px;}
#footer .cert{float:right;width:200px;overflow:hidden;margin-top:8px;}
#footer .cert a{margin:0 0 0 5px;padding:0;border:none;text-decoration:none;}
#footer .cert a span{display:none;}
#footer .cert a img{border:none;}
#footer .banneritem{display:block;margin:12px 0;padding-left:30px;}
#bottom-right{height:47px;overflow:hidden;text-align:center;}
table{width:410px;}
/*text*/
h2.show-main{font-size:100%;width:410px;margin:0;text-transform: uppercase;color:#fff;font-weight:bold;padding:0px ;line-height:33px;text-align:left;background:transparent url('../img/bg_h_show-main.jpg') no-repeat center top;}
h2.contentheading{font-size:100%;margin:0;margin-top:12px;margin-bottom:10px;line-height:30px;text-transform: uppercase;color:#fff;font-weight:bold;padding:0px 30px;text-align:left;}
h3.contentheading{font-size:100%;margin:0;margin-top:12px;margin-bottom:10px;line-height:30px;text-transform: uppercase;color:#fff;font-weight:bold;padding:0px 30px;text-align:left;}
h3{font-size:100%;padding:0 20px;}
h4{font-size:100%;}
.entry-news{width:440px;margin:8px auto;overflow: hidden;padding:0px;background:#662d91 url('../img/bg_news_box_top.jpg') no-repeat center top;}
.entry{width:440px;margin:8px 0 0 0;overflow: hidden;padding:0px;background:#662d91 url('../img/bg_entry_top.jpg') no-repeat center top;}
.entry p{margin:5px 0px;}
.entry p.buttons{text-align:right;margin:10px 0px;padding:0 30px;text-transform: uppercase;font-weight:bold;line-height:40px;}
.entry p.buttons a{text-transform: uppercase;font-weight:bold;color:#662d91;background:#fff;border:1px solid #fff;padding:8px 10px;}
.entry ul{margin:0;}
.news{width:440px;overflow: hidden;background:transparent url('../img/bg_entry_bottom.jpg') no-repeat center bottom;}
.news h2.news-title{text-transform: uppercase;font-weight: bold;font-size:100%;line-height:24px;padding:0px 30px;}
.date-box{display:block;margin:0px;margin-top:10px;margin-bottom:20px;}
.date-box span{font-size:120%;color:#fff;font-weight:bold;text-align:left;padding:0px 30px;}
#phocagallery{margin:0;padding:0;overflow: hidden;}
.drink{width:330px}
.cost{width:40px;}
.createdate{margin-top:10px;color:#b67ced;padding:0 25px;}
.article-content, .event-list{width:440px;margin:0;padding:0px;overflow: hidden;background:transparent url('../img/bg_entry_bottom.jpg') no-repeat center bottom;}
.event-list table{margin:0 auto;padding:0px 20px;}
.article-content ul{padding:0 20px;margin-top:10px;margin-bottom:30px;}
.article-content a.blogsection{line-height:36px;}
.news p, .article-content p{padding:0 20px;margin:15px 0;font-size:100%;line-height:1.2em}
.event-catmenu{width:440px;margin:0;padding:0px;overflow: hidden;background:transparent url('../img/bg_entry_bottom.jpg') no-repeat center bottom;}
.event-catmenu ul{margin:0px;padding:0 20px;margin-top:10px;width:410px;display:block;}
.event-catmenu ul li{text-transform: uppercase;float:left;display:block;color:white;margin-bottom:12px;}
.event-catmenu ul li a{font-weight:bold;padding:0 5px;color:#f8ed31;text-decoration:none;}
.event-catmenu ul li a:hover{text-decoration:underline;}
.event-box {margin:0px;margin-bottom:12px;padding:0px 20px;text-align:left;}
.event-box h4, .event-box h3{font-size:100%;margin:0px;padding:0px;text-transform: uppercase;color:#f8ed31;font-weight:bold;height:20px;text-align:left;}
.event-box h4 span, .event-box h3 span{color:#fff;font-weight:normal;background-color:#764c9e;padding:2px;}
.event-box a{font-size:110%;color:#f8ed31;text-decoration:none;font-weight:bold;}
.event-box p{margin:0px;padding:0;line-height:1.2em;}
.image-box-main p{text-align:center;font-weight:bold;margin-bottom:5px;color:#fff;}
.image-box-main img{display:block;padding:0px;width:74px;margin:0px 0px 10px 0px;height:100px;border:3px solid #f8ed31;}
.image-box-content img{margin:0;margin-bottom:10px;padding:0px 30px;}
.newsletter-box{float:right;width:180px;height:50px;padding:0 20px;background:transparent url('../img/bg_newsletter.jpg') no-repeat center -2px;margin-top:10px;}
.newsletter-box a{display:block;padding:0px;width:180px;margin:0px 0px 0px 0px;height:50px;}
/*left-right*/
h3.show{font-size:110%;width:120px;margin:0 auto;padding:0px;color:#fff;font-weight:bold;line-height:24px;text-align:center;background:transparent url('../img/bg_h_show.jpg') no-repeat center top;}
.moduletable h3.module-main{font-size:100%;margin:0;margin-top:8px;margin-bottom:8px;text-transform: uppercase;color:#fff;font-weight:bold;line-height:40px;padding:0px 30px;text-align:left;background:transparent url('../img/bg_h_s?how.jpg') no-repeat center top;}
.moduletable{overflow: hidden;margin-bottom:10px;}
.moduletable h3{font-size:110%;margin:0 auto;padding:0px;color:#fff;font-weight:bold;line-height:24px;text-align:center;background:transparent url('../img/bg_h_show.jpg') no-repeat center top;}

.article-content input.button{margin:10px 0px;font-size:12px;color:#fff;width:120px;height:25px;background:transparent url('../img/bg_button-main.jpg') no-repeat center bottom;border:none;}
/*.article-content input.fastcontactText{margin:0px;margin-bottom:5px;color:#fff;font-size:12px;width:120px;height:24px;background:transparent url('../img/bg_button-main.jpg') no-repeat center top;border:none;}
.article-content select#interestedin{margin:0px;padding-top:3px;margin-bottom:5px;color:#fff;font-size:12px;width:120px;height:24px;background:transparent url('../img/bg_button-main.jpg') no-repeat center top;border:none;}
.article-content textarea.fastcontactTextarea{margin:0px;margin-bottom:5px;color:#fff;font-size:12px;width:165px;height:137px;background:transparent url('../img/bg_textarea.jpg') no-repeat center top;border:none;overflow: hidden;}
.article-content option{color:#000;border:none;}*/
.article-content form{padding:0px 20px;margin:0px;margin-bottom:10px;}
/*#absolute{position:absolute;top:0px;margin-top:0px;margin-left:0px;overflow: hidden;width:100%;height:100%;min-height:100%;background:transparent url('../img/bg_absolute.png') repeat top left;z-index:100;}
#absolute-image{margin:100px auto;padding:auto;border:8px solid #f8ed31;width:640px;height:452px;}

left-rigth*/
#left,#right{width:120px;margin:0px;padding:0px 45px;}
#left{float:left;}
#right{float:right;}
#right a:link, #right a:visited{color:#f8ed31 !important;font-weight:bold;text-decoration:none;}
#right a:hover{color:#f8ed31 !important;font-weight:bold;text-decoration:underline;}
/*left-menu*/
.menu {margin-top:20px;overflow:hidden;letter-spacing:0em;padding:0px;}
.menu ul{list-style-type:none;margin-bottom:15px;}
.menu li{float:left;display:block;list-style-type:none;width:120px;margin:0px;padding:0px;}
.menu li a{display:block;color:#fff;list-style-type:none;border-bottom:0px solid #b0c18d;line-height:22px;font-size:120%;padding:0px;text-decoration:none;font-weight:bold;}
.menu li a:hover{border-bottom:0px solid #181c1f;color:#f8ed31;}
.menu li.active a{color:#f8ed31;}
.menu li ul {}
.menu li ul li{float:left;display:block;list-style-type:none;margin:0px;padding:0px;}
.menu li ul li a:link, .menu li ul li a:visited{display:block;color:#fff;list-style-type:none;line-height:20px;font-size:100%;padding:0px;padding-left:15px;text-decoration:none;font-weight:normal;}
.menu li ul li a:hover, .menu li ul li a:active{color:#f8ed31;}
/*left-right modules*/
#latest{padding:0px;margin:0px;overflow: hidden;text-align:center;}
.module-box, .latest-box{width:120px;margin:5px auto 8px auto;overflow: hidden;background:#764c9e url('../img/bg_side_box_top.jpg') no-repeat center top;}
.module-box{background:#764c9e url('../img/bg_side_box_top-simple.jpg') no-repeat center top;}
.date-box-small{display:block;margin:0px;margin-top:5px;}
.date-box-small span{font-size:100%;color:#fff;font-weight:bold;text-align:left;padding:0px 10px;}
.image-box{float:left;width:120px;margin:0px 0px 0px 0;padding:0px 0px;overflow: hidden;text-align:center;display:block;background:transparent url('../img/bg_side_box_bottom.jpg') no-repeat center bottom;}
.image-box img{display:block;padding:0px 23px;width:74px;margin:10px 0px;height:100px;}
.text-box{width:120px;margin:0px 0px 0px 0;padding:0px 0px;overflow: hidden;text-align:center;display:block;background:transparent url('../img/bg_side_box_bottom.jpg') no-repeat center bottom;}
.text-box a{text-align:center;display:block;font-weight:bold;line-height:24px;margin:10px 0px 10px 0;background:transparent url('../img/bg_button.jpg') no-repeat center bottom;}
.text-box p{text-align:center;display:block;font-weight:bold;line-height:24px;margin:10px 0px 10px 0;}
.text-box ul{margin-top:8px;}
.text-box ul li{display:block;margin:0px;padding:0px 8px;}
.text-box input.button{float:left;margin:0px;margin-bottom:5px;color:#fff;width:100px;background:transparent url('../img/bg_button.jpg') no-repeat center bottom;border:none;}
#highslide-html{color:#662d91;font-weight:bold;}
#highslide-html input{color:#662d91;font-weight:normal;border:1px solid #662d91;}
#highslide-html a{color:#662d91;font-weight:bold;border:1px solid #662d91;padding:0 3px;}

.pagination{margin:0 auto;overflow: hidden;text-align:center;}
.pagination ul{margin:0px auto;margin-top:10px;}
.pagination ul li{float:left;display:block;color:white;margin-bottom:12px;}
.pagination ul li a{font-weight:bold;padding:0px;color:#f8ed31;text-decoration:none;}
.pagination ul li a:hover{text-decoration:underline;}
div.moduletable-bread{margin-top:10px;font-size:11px;padding:0 5px;}

.right{float:right;padding: 0 20px 0 10px;}
.left{float:left;padding: 0 10px 0 5px;}
.center{text-align:center;padding:0 20px;}
.spacer{clear:both;display:none;}





