
/* $Id */ 
/* YUI reset 2.6.0 */
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

/* Global */
html {height:100%; overflow-x:hidden}
body {height:100%; margin:0; font-family:arial; background-image:url(http://www.theargylerocks.com/images/backgrounds/night/04_Argyle_BgImg_Night.jpg); background-repeat:no-repeat; background-position:top center; background-color:#000000}
.invisible {display:none}
.right {float:right}
.left {float:left}
a:active {outline:none;}
a:focus {-moz-outline-style:none;}
em{font-style:italic;}
em.smaller{font-size:80%;}
.error {background-color:#faa;}

div.wait { position:fixed; height:100%; width:100%; background-color:#000; top:0; left:0; z-index:100; opacity:0.8; display:none; }
div.wait table { height:100%; width:100%; vertical-align:center; text-align:center; color:#ccc; font-weight:bold;  }
div.wait table img { vertical-align:middle; margin-right:10px; }

h1 {display:none}

/* CURVY corners */

.rounded {  -moz-border-radius:13px; -webkit-border-radius:13px; }
.roundedtop { -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; }
.roundedbottom { -webkit-border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px;  -moz-border-radius-bottomright:13px; -moz-border-radius-bottomleft:13px; }
.roundedbottomleft { -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomleft:13px; }
.roundedbtn { -moz-border-radius:4px; -webkit-border-radius:4px;  }

/*div {border: 1px solid red;}*/
div.fullscreen {float:left;width:100%; height: 100%; margin:auto;}

/* HOMEPAGE */
div.fullscreen div.maincontainer {width:100%; height:auto; }
div.fullscreen div.maincontainer div.headercontainer {width:100%; height:97px;   }
div.fullscreen div.maincontainer div.headercontainer div.headerleft {position:absolute; z-index:5; float:left; width:50%; height:57px; background-image:url(../images/tile.jpg);background-repeat:repeat-x; background-position:right; top:21px; left:-475px;}
div.fullscreen div.maincontainer div.headercontainer div.header { width:950px; height:auto; z-index:200; margin-left:auto; margin-right:auto; }
div.fullscreen div.maincontainer div.headercontainer div.header div.logo {float:left; width:413px;}
div.fullscreen div.maincontainer div.headercontainer div.header div.logo img.headerleft {position:absolute; margin-left:-619px; }
div.fullscreen div.maincontainer div.headercontainer div.header div.menu {float:left; width:223px; position:relative; z-index:20}
div.fullscreen div.maincontainer div.headercontainer div.header div.menu div.foremoster {position:absolute; z-index:1}
div.fullscreen div.maincontainer div.headercontainer div.header div.menu div.top {position:relative; margin-bottom:-4px;}
div.fullscreen div.maincontainer div.headercontainer div.header div.menu div.top img {margin-top: 21px;}
div.fullscreen div.maincontainer div.headercontainer div.header div.menu div.top a img {position:absolute; top:19px; left:60px;}
div.fullscreen div.maincontainer div.headercontainer div.header div.menu div.middle ul {z-index:10; background-image:url(../images/bg_menu.png); background-repeat:repeat; margin-top:-5px}
div.fullscreen div.maincontainer div.headercontainer div.header div.menu div.middle ul li {width:212px; height:20px; padding-left:9px; padding-top:7px;  font-size:12px; border-top:1px solid #312b29; border-left: 1px solid #000000;border-right: 1px solid #000000; border-bottom: 1px solid #000000;}
div.fullscreen div.maincontainer div.headercontainer div.header div.menu div.middle ul li:hover {width:212px; height:20px; padding-left:9px; padding-top:7px; color:#ffffff; font-size:12px; border-top:1px solid #312b29; border-left: 1px solid #000000;border-right: 1px solid #000000; border-bottom: 1px solid #000000; background-color:#201a17 }
div.fullscreen div.maincontainer div.headercontainer div.header div.menu div.middle ul li a {color:#d5ab73; text-decoration:none; display:block;}
div.fullscreen div.maincontainer div.headercontainer div.header div.subscribe {float:right; width:314px; height:97px; background-image:url(../images/header_subscribe.png);background-repeat:no-repeat;}
div.fullscreen div.maincontainer div.headercontainer div.header div.subscribe div.icons {height:39px; margin-top:28px;}
div.fullscreen div.maincontainer div.headercontainer div.header div.subscribe div.icons div.i {float:left;width:32px; height:39px; margin-left:10px}
div.fullscreen div.maincontainer div.headercontainer div.header div.subscribe div.icons div.touch {float:right; max-width:74px; height:39px;}
div.fullscreen div.maincontainer div.headercontainer div.header div.subscribe div.icons div.touch ul {}
div.fullscreen div.maincontainer div.headercontainer div.header div.subscribe div.icons div.touch ul li {display:inline; height:39px; float:left}
div.fullscreen div.maincontainer div.headercontainer div.header div.headerright {position:relative; float:right; z-index:5; width:auto; height:58px; margin-right:-513px;   }
div.fullscreen div.maincontainer div.headercontainer div.header div.headerright img.glow {position:absolute;left:0;top:0;}
.tileright {position:absolute; top:21px; left:199px;}

/* HOMEPAGE box slider */
div.fullscreen div.maincontainer div.boxcontainer { width:950px; height:auto; margin-left:auto; margin-right:auto;}
div.fullscreen div.maincontainer div.boxcontainer div.box {float:left; width:950px; height:auto; margin-left:auto; margin-right:auto;margin-bottom:15px;  background-image:url(../images/bg_box.png); background-repeat:repeat;border:1px solid #382218;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.header {width:100%; height:40px; border-bottom:1px solid #4e3022}
div.fullscreen div.maincontainer div.boxcontainer div.box div.header div.title {float:left; padding-top:6px; padding-left:12px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.header div.create {float:right; padding-top:6px; padding-right:30px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.header div.face {float:right; padding-top:6px; padding-right:25px; font-size:11px; color:#ffffff}
div.fullscreen div.maincontainer div.boxcontainer div.box div.header div.face img {padding-right:5px; width:27px; height:27px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.header div.face a {color:#cc8d24; text-decoration:none}
div.fullscreen div.maincontainer div.boxcontainer div.box div.header div.face a:hover {color:#cc8d24; text-decoration:underline}
div.fullscreen div.maincontainer div.boxcontainer div.box div.header div.titlehome {float:left; padding-top:6px; padding-left:6px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.header div.titlehome h2 {display:none}
div.fullscreen div.maincontainer div.boxcontainer div.box div.header div.btn {float:right; padding-top:6px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content {float:left; width:950px; height:auto;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.slide {position:relative; width:950px; max-width:950px; height:290px; color:#ffffff; overflow:hidden; background-color:#231f20;}
.hideinfobox {margin-top:270px;}
.padbot {margin-bottom:34px !important;}
.padtop {margin-top:15px !important;}

/* slider */
div.slide ul{  list-style: none;  margin: 0px;  padding: 0px;}
div.slide ul li{  float: left;  padding: 0px;  display: block;  margin-right: 0px;}
div.slide ul li img.shadow {position: absolute; top:0}
div.slide ul li img.shadow.left {left:0;}
div.slide ul li img.shadow.right {right:0;}
div.slide #a1{ width: 435px;height: 290px; background-image: url(../images/slide_closed.gif); background-repeat:no-repeat; }
div.slide ul li img{  position: absolute; }
div.slide ul li div.contentslide {padding: 0;  width: 435px;  display: block;  margin-left: 0px; margin-top:0px; }
div.slide ul li div.contentslide div.morecontainer {width:427px; margin-left:2px; }
div.slide ul li div.contentslide div.morecontainer div.tab {width:427px; height:22px; margin-top:2px; }
div.slide ul li div.contentslide div.morecontainer div.tab img {width:203px; height:22px; margin-left:110px;}
div.slide ul li div.contentslide div.morecontainer div.box {width:427px; height:264px;background-image: url(../images/bg_sliderbox.png); background-repeat:repeat;position:absolute;}
div.slide ul li div.contentslide div.morecontainer div.box div.content {width:395px; height:232px; padding:14px;}
div.slide ul li div.contentslide div.morecontainer div.box div.content div.title {float:left; width:395px; font-weight:bold; font-size:14px;}
div.slide ul li div.contentslide div.morecontainer div.box div.content div.title div.event {float:left;margin-right:5px;}
div.slide ul li div.contentslide div.morecontainer div.box div.content div.title div.date {float:left; color:#cf8f25}
div.slide ul li div.contentslide div.morecontainer div.box div.content div.desc {float:left; height:60px; font-size:11px; margin-top:8px; margin-bottom:15px;}
div.slide ul li div.contentslide div.morecontainer div.box div.content div.desc a {font-weight:bold; color:#cf8f25; text-decoration:none}
div.slide ul li div.contentslide div.morecontainer div.box div.content div.desc a:hover {font-weight:bold; color:#cf8f25; text-decoration:underline}

/* Buttons add your name and invite */
div.slide ul li div.contentslide div.morecontainer div.box div.content div.btn {cursor:pointer; float:left; width:395px; height:42px; margin-bottom:3px; border:1px solid #cf8f25; background-image: url(../images/bg_btninfo.png); background-repeat:repeat;}
div.slide ul li div.contentslide div.morecontainer div.box div.content div:hover.btn {float:left; width:395px; height:42px; margin-bottom:3px; border:1px solid #cf8f25; background-image: url(../images/bg_btninfo_over.png); background-repeat:repeat;}
div.slide ul li div.contentslide div.morecontainer div.box div.content div.btn div.icon {float:left; width:42px; height:34px; margin-left:5px; margin-top:5px;}
div.slide ul li div.contentslide div.morecontainer div.box div.content div.btn div.add {float:left; width:340px; height:17px; font-size:14px; font-weight:bold;  margin-top:7px;}
div.slide ul li div.contentslide div.morecontainer div.box div.content div.btn div.places {float:left; width:340px; height:15px; font-size:11px; color:#000000;}
div.slide ul li div.contentslide div.morecontainer div.box div.content div.btn div.invite {float:left; width:340px; height:20px; font-size:14px; font-weight:bold;  margin-top:13px; }
div.slide ul li div.contentslide div.morecontainer div.box div.content div.btn div.invite p {float:left; width:189px;}
div.slide ul li div.contentslide div.morecontainer div.box div.content div.btn div.invite ul {margin:0px; padding:0px;}
div.slide ul li div.contentslide div.morecontainer div.box div.content div.btn div.invite ul li {display:inline; width:26px; height:20px; margin:0px;}
/* Button time */
div.slide ul li div.contentslide div.morecontainer div.box div.content div.btntimecontainer {float:left; width:398px;}
div.slide ul li div.contentslide div.morecontainer div.box div.content div.btntimecontainer div.btntime {float:left; width:195px; height:40px; border:1px solid #574b47; background-image: url(../images/bg_btntime.png); background-repeat:repeat;}
div.slide ul li div.contentslide div.morecontainer div.box div.content div.btntimecontainer div:hover.btntime {float:left; width:195px; height:40px; border:1px solid #cf8f25; background-image: url(../images/bg_btninfo.png); background-repeat:repeat;}
div.slide ul li div.contentslide div.morecontainer div.box div.content div.btntimecontainer div.btntime div.icon {float:left; width:42px; height:34px; margin-left:5px; margin-top:2px;}
div.slide ul li div.contentslide div.morecontainer div.box div.content div.btntimecontainer div.btntime div.time {float:left; width:135px; font-size:14px; font-weight:bold;  margin-top:5px; }
div.slide ul li div.contentslide div.morecontainer div.box div.content div.btntimecontainer div.btntime div.time span.unit {color:#ce9c64; font-weight:normal; padding-left:2px;}
div.slide ul li div.contentslide div.morecontainer div.box div.content div.btntimecontainer div.btntime div.remaining {float:left; width:135px; font-size:11px; color:#ffffff}
/* Button book */
div.slide ul li div.contentslide div.morecontainer div.box div.content div.btntimecontainer div.btnbook {float:left; width:195px; height:40px; margin-left:3px; border:1px solid #574b47; background-image: url(../images/bg_btntime.png); background-repeat:repeat;}
div.slide ul li div.contentslide div.morecontainer div.box div.content div.btntimecontainer div:hover.btnbook {float:left; width:195px; height:40px; margin-left:3px; border:1px solid #cf8f25; background-image: url(../images/bg_btninfo.png); background-repeat:repeat;}
div.slide ul li div.contentslide div.morecontainer div.box div.content div.btntimecontainer div.btnbook div.icon {float:left; width:42px; height:34px; margin-left:5px; margin-top:4px;}
div.slide ul li div.contentslide div.morecontainer div.box div.content div.btntimecontainer div.btnbook div.book {float:left; width:130px; margin-left:10px; font-size:14px; font-weight:bold; margin-top:12px;}
div.slide ul li div.contentslide div.morecontainer div.box div.content div.btntimecontainer div.btnbook div.book a {float:left; width:130px; margin-left:10px; font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none}
div.slide ul li div.contentslide div.morecontainer div.box div.content div.btntimecontainer div.btnbook div.book a:hover {float:left; width:130px; margin-left:10px; font-size:14px; font-weight:bold; color:#ffffff;text-decoration:none}


/* recommended styles for kwicks ul container */
.kwicks {list-style: none;position: relative;margin: 0;padding: 0;}
/* these are required, but the values are up to you (must be pixel) */
.kwicks li{ height: 290px;/*do not change these */display: block;overflow: hidden;padding: 0;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */}
/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
.kwicks.horizontal li {margin-right: 5px; /*Set to same as spacing option. */	float: left;}
/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
.kwicks.vertical  li{margin-bottom: 5px; /*Set to same as spacing option. */}

.kwicks li img.left, .kwicks li img.right {position:absolute;top:0;}
.kwicks li img.left {left:0;}
.kwicks li img.right {right:0;}


/*#kwick_1 { 	background-color: #2a2627; background-image:url(../images/slider.png); background-repeat:no-repeat}
#kwick_1.active {background-color: #2a2627; background-image:url(../images/slider.png); background-repeat:no-repeat }
#kwick_2 {	background-color: #2a2627; background-image:url(../images/slider2.png); background-repeat:no-repeat}
#kwick_2.active {background-color: #2a2627; background-image:url(../images/slider2.png); background-repeat:no-repeat }
#kwick_3 {	background-color: #2a2627; background-image:url(../images/slider.png); background-repeat:no-repeat}
#kwick_3.active {background-color: #2a2627; background-image:url(../images/slider.png); background-repeat:no-repeat }
#kwick_4 { 	background-color: #2a2627; background-image:url(../images/slider2.png); background-repeat:no-repeat}
#kwick_4.active {background-color: #2a2627; background-image:url(../images/slider2.png); background-repeat:no-repeat }
#kwick_5 { 	background-color: #2a2627; background-image:url(../images/slider.png); background-repeat:no-repeat}
#kwick_5.active {background-color: #2a2627; background-image:url(../images/slider.png); background-repeat:no-repeat }
#kwick_6 { 	background-color: #2a2627; background-image:url(../images/slider2.png); background-repeat:no-repeat}
#kwick_6.active {background-color: #2a2627; background-image:url(../images/slider2.png); background-repeat:no-repeat }
#kwick_7 { 	background-color: #2a2627; background-image:url(../images/slider.png); background-repeat:no-repeat}
#kwick_7.active {background-color: #2a2627; background-image:url(../images/slider.png); background-repeat:no-repeat } */

.kwicks.horizontal #kwick_5 {	margin-right: none; /* cancel margin on last kiwck (if you set a margin above) */}
.kwicks.vertical #kwick_5 {	margin-bottom: none; /* cancel margin on last kiwck (if you set a margin above) */}
/* slider END */


/* whats on now / later */
div.fullscreen div.maincontainer div.boxcontainer div.floating {width:950px; height:auto; margin-left:auto; margin-right:auto;margin-bottom:15px; }
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box {float:left; width:950px; height:auto; margin-left:auto; margin-right:auto;margin-bottom:34px;  background-image:url(../images/bg_box.png); background-repeat:repeat;border:1px solid #382218;}
/* whats on container */
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.whatson {float:left; width:470px; height:auto; color:#ffffff; }
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.title {float:left; width:100%; height:35px; padding-left:8px; padding-top:6px; border-bottom:2px solid #4e3022}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.whatson div.container {float:left; width:270px; height:auto; margin-left:12px; margin-top:12px; }
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.whatson div.container div.title {float:left; width:260px; height:20px; border:0px; padding:0px; font-size:14px;font-weight:bold}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.whatson div.container div.desc {float:left; width:260px; height:58px; max-height:60px; /*overflow:hidden;*/ font-size:11px; margin-top:5px;}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.whatson div.container div.desc a {color:#CF8F25}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.whatson div.container div.descbook {float:left; width:260px; height:28px; max-height:60px; overflow:hidden; font-size:11px; margin-top:5px;}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.whatson div.container div.book {float:left; width:260px; font-size:11px; margin-top:15px; }
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.whatson div.container div.download {float:left; width:260px; margin-top:5px;}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.whatson div.container div.download p {font-size:11px; font-weight:bold; color:#cf8f25; margin-top:3px; height:17px;}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.whatson div.container div.download p a {color:#cf8f25; text-decoration:none}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.whatson div.container div.download p img {padding-right:5px;}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.whatson div.container div.sharecontainer {float:left; width:260px; margin-top:0px;border-top:1px solid #4e3022 }
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.whatson div.container div.sharecontainer div.arrows {float:left;margin-top:8px;}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.whatson div.container div.sharecontainer div.arrows ul li {display:inline}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.whatson div.container div.sharecontainer div.share {float:right; width:68px; margin-top:6px; margin-bottom:6px; }
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.whatson div.container div.sharecontainer div.share ul {}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.whatson div.container div.sharecontainer div.share ul li {display:inline; margin-left:8px;}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.whatson div.image {float:left; width:167px;height:auto; margin-left:10px; margin-top:12px;}
/* later container */
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.later {float:left; width:467px; height:auto;border-left:5px solid #382218; color:#ffffff}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.title {float:left; width:100%; height:35px; padding-left:8px; padding-top:6px;border-bottom:2px solid #4e3022}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.title img.later {float:left;}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.title a img.menu {float:right;}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.later div.container {float:left; width:270px; height:auto; margin-left:12px; margin-top:12px; }
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.later div.container div.title {float:left; width:270px; height:20px; border:0px; padding:0px; font-size:14px;font-weight:bold; }
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.later div.container div.desc {float:left; width:260px; height:58px; max-height:60px; overflow:hidden; font-size:11px; margin-top:5px;}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.later div.container div.descjoin {float:left; width:260px; height:28px; max-height:60px; overflow:hidden; font-size:11px; margin-top:5px;}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.later div.container div.form {}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.later div.container div.form div.text input {width:255px; margin-top:10px;}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.later div.container div.form div.submit {padding-top:5px;}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.later div.container div.download {float:left; width:260px; margin-top:5px;}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.later div.container div.download p {font-size:11px; font-weight:bold; color:#cf8f25; margin-top:3px; height:17px;}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.later div.container div.download p a {color:#cf8f25; text-decoration:none}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.later div.container div.download p img {padding-right:5px;}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.later div.container div.sharecontainer {float:left; width:260px; margin-top:0px;border-top:1px solid #4e3022 }
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.later div.container div.sharecontainer div.arrows {float:left;margin-top:8px;}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.later div.container div.sharecontainer div.arrows ul li {display:inline}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.later div.container div.sharecontainer div.share {float:right; width:68px; margin-top:6px; }
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.later div.container div.sharecontainer div.share ul {}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.later div.container div.sharecontainer div.share ul li {display:inline; margin-left:8px;}
div.fullscreen div.maincontainer div.boxcontainer div.floating div.box div.later div.image {float:left; width:167px;height:auto; margin-left:10px; margin-top:12px;}

/* gallery container */
div.fullscreen div.maincontainer div.gallerycontainer {float:left; width:100%; height:78px; background-image:url(../images/bg_box.png); background-repeat:repeat; border-top:1px solid #321e0b; border-bottom:1px solid #321e0b;}
div.fullscreen div.maincontainer div.gallerycontainer div.thumbs {width:100%; height:78px; max-height:78px; }
div.fullscreen div.maincontainer div.gallerycontainer div.pagination {float:right;font-weight:bold;	color:#fff; padding-right:12px; padding-bottom:6px }
div.fullscreen div.maincontainer div.gallerycontainer div.pagination div.arrowleft {float:left; margin-right:5px;}
div.fullscreen div.maincontainer div.gallerycontainer div.pagination div.pages {float:left}
div.fullscreen div.maincontainer div.gallerycontainer div.pagination div.pages ul {margin-top:-2px}
div.fullscreen div.maincontainer div.gallerycontainer div.pagination div.pages ul li {display:inline; margin-left:3px; margin-right:3px }
div.fullscreen div.maincontainer div.gallerycontainer div.pagination div.pages ul li a {display:inline; font-size:14px; color:#ffffff; font-weight:normal; text-decoration:none;}
div.fullscreen div.maincontainer div.gallerycontainer div.pagination div.pages ul li a.current {color:#cf8f25;}
div.fullscreen div.maincontainer div.gallerycontainer div.pagination div.pages ul li a:hover {display:inline; font-size:14px; color:#cf8f25; font-weight:bold; text-decoration:none;}
div.fullscreen div.maincontainer div.gallerycontainer div.pagination div.arrowright {float:left; margin-left:5px}

/* Gallery Styles */
#motioncontainer {
margin:0 auto; /*Uncomment this line if you wish to center the gallery on page */
width: 99%; height: 78px; }
#motioncontainer a img {border: 0px; margin-top:7px;margin-left:7px;width: 99px;height:63px;}
#motioncontainer a img.hover {margin-left:-99px;display:none;}
#statusdiv {background-color: lightyellow;border: 1px solid gray;padding: 2px;
position: absolute; /* Stop Editing Gallery Styles */
left: -300px;visibility: hidden;}
div#motioncontainer a {color: black; /* Dummy definition to overcome IE bug */}
div#motioncontainer a:hover {color: black; /* Dummy definition to overcome IE bug */}
/* End Gallery Styles */


/* footer container */
div.fullscreen div.maincontainer div.footercontainer {float:left; width:100%; height:140px; background-image:url(../images/bg_footer.png); background-repeat:repeat-x; background-color:#000000 }
div.fullscreen div.maincontainer div.footercontainer div.footer { width:950px; height:35px; margin-left:auto; margin-right:auto; color:#ffffff; font-size:10px;}
div.fullscreen div.maincontainer div.footercontainer div.footer div.logo {float:left; width:80px;padding-top:14px; padding-left:75px;}
div.fullscreen div.maincontainer div.footercontainer div.footer div.text {float:left; width:684px;padding-top:14px; padding-left:38px;}
div.fullscreen div.maincontainer div.footercontainer div.footer div.text a {color:#cf8f25; font-weight:bold; text-decoration:none}
div.fullscreen div.maincontainer div.footercontainer div.footer div.text a:hover {color:#cf8f25; font-weight:bold; text-decoration:underline}
div.fullscreen div.maincontainer div.footercontainer div.footer div.text a.mf {color:#cf8f25; font-weight:bold; text-decoration:none}
div.fullscreen div.maincontainer div.footercontainer div.footer div.text a:hover.mf {color:#00ff00; font-weight:bold; text-decoration:underline}
div.fullscreen div.maincontainer div.footercontainer div.footer div.dress {padding-top:8px; text-align:center; clear:left;}
div.fullscreen div.maincontainer div.footercontainer div.footer div.btns {float:left; width:296px;padding-top:8px;}
div.fullscreen div.maincontainer div.footercontainer div.footer div.btns ul {text-align:right; margin:0px; padding:0px; border:0px;}
div.fullscreen div.maincontainer div.footercontainer div.footer div.btns ul li {display:inline;margin:0px; padding:0px; width:135px; height:34px;}

/* footer container ONLY FOR BOOK PAGE */
div.footercontainerbook {float:left; width:100%; height:140px; background-image:url(../images/bg_footer.png); background-repeat:repeat-x; background-color:#000000 }
div.footercontainerbook div.footer { width:950px; height:35px; margin-left:auto; margin-right:auto; color:#ffffff; font-size:10px;}
div.footercontainerbook div.footer div.logo {float:left; width:80px;padding-top:14px; padding-left:75px;}
div.footercontainerbook div.footer div.text {float:left; width:684px;padding-top:14px; padding-left:38px;}
div.footercontainerbook div.footer div.text a {color:#cf8f25; font-weight:bold; text-decoration:none}
div.footercontainerbook div.footer div.text a:hover {color:#cf8f25; font-weight:bold; text-decoration:underline}
div.footercontainerbook div.footer div.text a.mf {color:#cf8f25; font-weight:bold; text-decoration:none}
div.footercontainerbook div.footer div.text a:hover.mf {color:#00ff00; font-weight:bold; text-decoration:underline}
div.footercontainerbook div.footer div.dress {float:left; width:684px;padding-top:8px; margin-left:-28px;}
div.footercontainerbook div.footer div.btns {float:left; width:296px;padding-top:8px;}
div.footercontainerbook div.footer div.btns ul {text-align:right; margin:0px; padding:0px; border:0px;}
div.footercontainerbook div.footer div.btns ul li {display:inline;margin:0px; padding:0px; width:135px; height:34px;}



/* ABOUT PAGE */
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.about {width:952px; max-width:952px; height:336px; color:#ffffff; overflow:hidden;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.about div.gallerycontainer {float:left; width:510px; height:335px; background-color:#130804; border:1px solid #352016}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.about div.desccontainer {float:left; width:437px;height:295px; padding-top:20px;overflow: auto;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.about div.desccontainer div.title {color:#cf8f25; padding-left:20px;padding-right:20px; padding-top:0px; padding-bottom:10px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.about div.desccontainer div.text {font-size:11px;padding-left:20px;padding-right:20px;padding-bottom:20px;}
/* scroll custom */
.jScrollPaneContainer {	position: relative;	overflow: hidden;	z-index: 1; }
.jScrollPaneTrack {	position: absolute;	cursor: pointer;	right: 0;	top: 0;	height: 100%;	/*background: #aaa;*/	background-image:url(../images/bgscroll.png);	background-repeat:repeat-y;}
.jScrollPaneDrag {	position: absolute;	/*background: #fff;*/	background-image:url(../images/scrollmiddle.png);	background-repeat:repeat-y;	cursor: pointer;	overflow: hidden;}
.jScrollPaneDragTop {	position: absolute;	top: 0;	left: 0;	overflow: hidden;	background-image:url(../images/scrolltop.png);	background-repeat:no-repeat;	width:20px;	height:6px;}
.jScrollPaneDragBottom {	position: absolute;	bottom: 0;	left: 0;	overflow: hidden;	background-image:url(../images/scrollbottom.png);	background-repeat:no-repeat;	width:20px;	height:6px;}
a.jScrollArrowUp {	display: block;	position: absolute;	z-index: 1;	top: 0;	right: 0;	text-indent: -2000px;	overflow: hidden;	/*background-color: #666;*/	height: 9px;}
a.jScrollArrowUp:hover {	/*background-color: #f60;*/}
a.jScrollArrowDown {	display: block;	position: absolute;	z-index: 1;	bottom: 0;	right: 0;	text-indent: -2000px;	overflow: hidden;	/*background-color: #666;*/	height: 9px;}
a.jScrollArrowDown:hover {	/*background-color: #f60;*/}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {	/*background-color: #f00;*/}
/* GALLERY */
.elastic-gallery .thumbnail  {  float:left;  padding:1px;  }
.elastic-gallery .image  {  position:absolute;  top:0;  left:0;  width:100%;  }
.elastic-gallery .thumbnails-display-container  {  overflow : hidden;  }
div.fixed-column left {width: 85px; height:55px; cursor:pointer}
/* Rollovers with PNG on top */
a.aboutusroll { display: block; border-width:0px; margin: 0px;float: left; margin-left:0px; margin-right:0px; text-decoration:none}
a.aboutusroll img { display: block; }
a.aboutusroll img.hover {margin-left:-165px; border:10px solid red;}
a.aboutusroll div.border {display:none; position:relative; width:66px; height:41px;  margin-top:-42px; text-align:center}


/* CONTACT US */
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact {width:950px; max-width:950px; height:451px; color:#ffffff; overflow:hidden; background-image:url(../images/contact.jpg); background-repeat:no-repeat}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.mapcontainer {float:left; width:510px; height:449px; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.mapcontainer div.map {width:506px; height:449px; margin-top:2px; margin-left:1px; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.mapcontainer div.map div.tab {width:506px; height:22px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.mapcontainer div.map div.tab img {margin-left:150px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.mapcontainer div.map div.box {width:506px; height:427px;border-top:1px solid #382218; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.desccontainer {float:left; width:438px;height:451px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.desccontainer div.title { width:408px; height:20px; font-weight:bold; color:#cf8f25; padding-left:20px; padding-right:10px; padding-top:10px; padding-bottom:10px}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.desccontainer div.titlesitemap { width:408px; height:20px; font-weight:bold; color:#cf8f25; padding-left:0px; padding-right:10px; padding-top:10px; padding-bottom:10px}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.desccontainer div.titlecontact { width:408px; height:23px; font-weight:bold; color:#cf8f25; padding-left:0px; padding-right:10px; padding-top:10px; padding-bottom:10px}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.desccontainer div.text {font-size:12px; padding-left:20px;padding-right:10px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.desccontainer div.text h3 {font-size:12px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.desccontainer div.text span {font-weight:bold; color:#cf8f25}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.desccontainer hr {width:418px; color:#382218}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.desccontainer div.enquiry {width:418px;padding-left:20px;padding-right:10px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.desccontainer div.enquiry table {width:408px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.desccontainer div.enquiry table tr td {height:25px; color:#cf8f25; font-size:12px; font-weight:bold;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.desccontainer div.enquiry table tr td input {width:338px; border:0px; padding:3px;font-size:12px; margin-bottom:5px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.desccontainer div.enquiry table tr td input.phone {width:208px; border:0px; padding:3px;font-size:12px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.desccontainer div.enquiry table tr td textarea {width:338px; height:70px; border:0px; padding:3px;font-size:12px; font-weight:normal}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.desccontainer div.enquiry table tr td.send {width:338px; padding-top:5px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.desccontainer div.enquiry table tr td.send input {width:103px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.desccontainer div.enquiry table tr td.send input.send {width:103px; height:23px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.desccontainer div.enquiry table tr td.send span { margin-top:7px; margin-left:7px; position:absolute }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.desccontainer div.book { width:418px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contact div.desccontainer div.book img {padding-left:20px;padding-right:10px;}
.hidemapbox {margin-top:428px;}

/* EVENTS TOP */
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.eventstop {width:950px; max-width:950px; height:auto; color:#ffffff; overflow:hidden;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.eventstop  div.header {width:100%; height:40px; border-bottom:1px solid #4e3022}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.eventstop  div.header div.title {float:left; padding-top:6px; padding-left:6px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.eventstop  div.header div.btn {float:right; padding-top:6px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.eventstop div.imagescontainer {width:100%; height:112px;  margin-left:auto; margin-right:auto; padding-top:10px; padding-bottom:10px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.eventstop div.imagescontainer div.arrowleft {float:left;width:39px; height:112px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.eventstop div.imagescontainer div.arrowleft img {margin-top:45px; margin-left:15px;}

/* scroll */
div.scrollable {float:left; position:relative;overflow:hidden;width:870px;height:112px; margin-left:23px;}
div.scrollable div.items {width:20000em;position:absolute;clear:both;margin-left:0px;}
div.scrollable div.items div.eventimage {float:left;text-align:center;width:auto;padding:0px;margin-right: 10px;}
div.scrollable div.items div.eventimage div.pending {position:absolute; font-size:14px; font-weight:bold; height:112px; width:165px; text-align:center; background-color:#cf8f25; border:1px solid #cf8f25; opacity:0.8; }
div.scrollable div.items div.eventimage div.pending p {color:#100703 !important; padding-top:28px; text-transform: uppercase; width:100px; padding-left:30px}

/* this makes it possible to add next button beside scrollable */
a.prev, a.next, a.prevPage, a.nextPage {float:left; position:relative; display:block;width:10px; height:21px; margin-left:10px; margin-top:43px; background-image:url(../images/icon_arrowleft2_off.png); background-repeat:no-repeat; cursor:pointer; z-index:100;}
a.prev:hover,  a.prevPage:hover  {background-image:url(../images/icon_arrowleft2_on.png);}
a.next:hover, a.nextPage:hover  {background-image:url(../images/icon_arrowright2_on.png);}
a.disabled {visibility:hidden !important;}
a.next, a.nextPage {float:right; position:relative; width:10px; height:21px; margin-right:10px; margin-top:43px; background-image:url(../images/icon_arrowright2_off.png);  }

/* Rollovers with PNG on top */
a.feature05 {position:relative; display: block; border-width:0px; margin: 0px;float: left; margin-left:0px; margin-right:0px; text-decoration:none}
a.feature05 img { display: block; }
a.feature05 img.hover {margin-left:-165px; border:10px solid red;}
a.feature05 div.eventhover {display:none; position:relative; width:165px; height:112px;  margin-top:-112px; background-color:#CF8F25 !important; text-align:center}
a.feature05 div.eventhover p.title {width:155px; height:50px; color:#100703; font-weight:bold; font-size:20px; text-decoration:none; padding-top:20px; text-align:bottom; overflow:hidden; padding-left:5px; padding-right:5px  }
a.feature05 div.eventhover p.date {width:165px; height:62px;color:#ffffff; font-size:14px;text-decoration:none; text-align:top }
a.feature05 div.border {position:relative; width:165px; height:112px;  margin-top:-112px; text-align:center}

a.feature05 div.eventhoveractive {width:165px; height:112px;  display:block; float:left; margin:0; margin-top:-112px; position:relative;text-decoration:none; background-image:url(../images/bookingactive.png); background-repeat:no-repeat;}
a.feature05 div.eventhoveractive p.title {display:none}
a.feature05 div.eventhoveractive p.date {display:none}



/* EVENT */
div.fullscreen div.maincontainer div.boxcontainer div.box div.header div.eventname {float:left;height:40px; margin-top:-1px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.header div.eventname h3 {padding-top:0px; padding-left:6px; color:#ffffff; font-size:37px; font-weight:bold;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.header div.eventnametwo {float:left;height:40px; margin-top:-1px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.header div.eventname h3 {padding-top:0px; padding-left:12px; color:#ffffff; font-size:37px; font-weight:bold;}

div.fullscreen div.maincontainer div.boxcontainer div.box div.header div.date {float:left; height:40px; padding-left:10px; padding-top:0px; font-size:37px; color:#cc8d24}
/* PORTRAIT DIV */
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait {width:950px; max-width:950px; height:auto; color:#ffffff; padding:14px;overflow:hidden;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.image {float:left;width:332px; height:auto; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc {float:left;width:574px; height:auto;  margin-left:16px;  }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc table {font-size:11px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc table tr td a {color:#cc8d24; text-decoration:none; font-weight:bold}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc table tr td a:hover {color:#cc8d24; text-decoration:underline;font-weight:bold}

/* Buttons add your name and invite */
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc div.content {width:395px; height:auto; padding-top:25px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc div.content div.btn {float:left; width:395px; height:42px; margin-bottom:3px; border:1px solid #cf8f25; background-image: url(../images/bg_btninfo.png); background-repeat:repeat;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc div.content div:hover.btn {float:left; width:395px; height:42px; margin-bottom:3px; border:1px solid #cf8f25; background-image: url(../images/bg_btninfo_over.png); background-repeat:repeat;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc div.content div.btn div.icon {float:left; width:42px; height:34px; margin-left:5px; margin-top:5px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc div.content div.btn div.add {float:left; width:340px; height:17px; font-size:14px; font-weight:bold;  margin-top:7px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc div.content div.btn div.places {float:left; width:340px; height:15px; font-size:11px; color:#000000;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc div.content div.btn div.invite {float:left; width:340px; height:20px; font-size:14px; font-weight:bold;  margin-top:13px; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc div.content div.btn div.invite p {float:left; width:189px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc div.content div.btn div.invite ul {margin:0px; padding:0px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc div.content div.btn div.invite ul li {display:inline; width:26px; height:20px; margin:0px;}
/* Button time */
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc div.content div.btntimecontainer {float:left; width:398px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc div.content div.btntimecontainer div.btntime {float:left; width:195px; height:40px; border:1px solid #574b47; background-image: url(../images/bg_btntime.png); background-repeat:repeat;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc div.content div.btntimecontainer div:hover.btntime {float:left; width:195px; height:40px; border:1px solid #cf8f25; background-image: url(../images/bg_btninfo.png); background-repeat:repeat;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc div.content div.btntimecontainer div.btntime div.icon {float:left; width:42px; height:34px; margin-left:5px; margin-top:2px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc div.content div.btntimecontainer div.btntime div.time {float:left; width:135px; font-size:14px; font-weight:bold;  margin-top:5px; }
/*iv.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc div.content div.btntimecontainer div.btntime div.time span {color:#ce9c64; font-weight:normal; padding-left:2px;}*/
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc div.content div.btntimecontainer div.btntime div.time span {color:#ffffff; font-weight:bold; padding-left:2px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc div.content div.btntimecontainer div.btntime div.time span.unit {color:#ce9c64; font-weight:normal; padding-left:2px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc div.content div.btntimecontainer div.btntime div.remaining {float:left; width:135px; font-size:11px; color:#ffffff}
/* Button book */
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc div.content div.btntimecontainer {float:left; width:398px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc div.content div.btntimecontainer div.btnbook {float:left; width:195px; height:40px; margin-left:3px; border:1px solid #574b47; background-image: url(../images/bg_btntime.png); background-repeat:repeat;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc div.content div.btntimecontainer div:hover.btnbook {float:left; width:195px; height:40px; margin-left:3px; border:1px solid #cf8f25; background-image: url(../images/bg_btninfo.png); background-repeat:repeat;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc div.content div.btntimecontainer div.btnbook div.icon {float:left; width:42px; height:34px; margin-left:5px; margin-top:4px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.portrait div.desc div.content div.btntimecontainer div.btnbook div.book {float:left; width:130px; margin-left:10px; font-size:14px; font-weight:bold; margin-top:12px;}


/* EVENT RED STYLE */
div.fullscreen div.maincontainer div.boxcontainer div.boxred {float:left; width:950px; height:auto; margin-left:auto; margin-right:auto;margin-bottom:15px;  background-image:url(../images/bg_boxred.png); background-repeat:repeat;border:1px solid #c20000;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.header {width:100%; height:50px; border-bottom:1px solid #c20000}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.header div.eventname {float:left;height:50px; margin-top:3px;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.header div.eventname h3 {padding-top:0px; padding-left:6px; color:#ffffff; font-size:37px; font-weight:bold;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.header div.eventnametwo {float:left;height:40px; margin-top:-1px;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.header div.eventname h3 {padding-top:0px; padding-left:12px; color:#ffffff; font-size:37px; font-weight:bold;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.header div.date {float:right; height:40px; padding-right:10px; padding-top:3px; font-size:37px; color:#c20000; }

/* LANDSCAPE DIV */
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content {float:left; width:950px; height:auto;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.event.land {width:950px; max-width:950px; height:auto; color:#ffffff; padding:14px;overflow:hidden;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.event.land div.image {float:left;width:462px; height:auto; }
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.event.land div.desc {float:left;width:442px; height:auto;  margin-left:16px; }
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.event.land div.desc table {font-size:11px; }
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.event.land div.desc table tr td a {color:#c20000; text-decoration:none; font-weight:bold}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.event.land div.desc table tr td a:hover {color:#c20000; text-decoration:underline;font-weight:bold}
/* PORTRAIT DIV */
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.event.portrait {width:950px; max-width:950px; height:auto; color:#ffffff; padding:14px;overflow:hidden;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.event.portrait div.image {float:left;width:332px; height:auto; }
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.event.portrait div.desc {float:left;width:574px; height:auto;  margin-left:16px;  }
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.event.portrait div.desc table {font-size:11px;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.event.portrait div.desc table tr td a {color:#c20000; text-decoration:none; font-weight:bold}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.event.portrait div.desc table tr td a:hover {color:#c20000; text-decoration:underline;font-weight:bold}
/* Buttons add your name and invite */
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.desc div.content {width:395px; height:auto; padding-top:25px;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.desc div.content div.btn {float:left; width:395px; height:42px; margin-bottom:3px; border:1px solid #c3161e; background-image: url(../images/bg_btnred.png); background-repeat:repeat;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.desc div.content div:hover.btn {float:left; width:395px; height:42px; margin-bottom:3px; border:1px solid #c3161e; background-image: url(../images/bg_btnredover.png); background-repeat:repeat;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.desc div.content div.btn div.icon {float:left; width:42px; height:34px; margin-left:5px; margin-top:5px;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.desc div.content div.btn div.add {float:left; width:340px; height:17px; font-size:14px; font-weight:bold;  margin-top:7px;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.desc div.content div.btn div.places {float:left; width:340px; height:15px; font-size:11px; color:#000000;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.desc div.content div.btn div.invite {float:left; width:340px; height:20px; font-size:14px; font-weight:bold;  margin-top:13px; }
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.desc div.content div.btn div.invite p {float:left; width:189px;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.desc div.content div.btn div.invite ul {margin:0px; padding:0px;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.desc div.content div.btn div.invite ul li {display:inline; width:26px; height:20px; margin:0px;}
/* Button time */
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.desc div.content div.btntimecontainer {float:left; width:398px;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.desc div.content div.btntimecontainer div.btntime {float:left; width:195px; height:40px; border:1px solid #574b47; background-image: url(../images/bg_btntime.png); background-repeat:repeat;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.desc div.content div.btntimecontainer div:hover.btntime {float:left; width:195px; height:40px; border:1px solid #cf8f25; background-image: url(../images/bg_btninfo.png); background-repeat:repeat;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.desc div.content div.btntimecontainer div.btntime div.icon {float:left; width:42px; height:34px; margin-left:5px; margin-top:2px;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.desc div.content div.btntimecontainer div.btntime div.time {float:left; width:135px; font-size:14px; font-weight:bold;  margin-top:5px; }
/*iv.fullscreen div.maincontainer div.boxcontainer div.box div.content div.desc div.content div.btntimecontainer div.btntime div.time span {color:#ce9c64; font-weight:normal; padding-left:2px;}*/
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.desc div.content div.btntimecontainer div.btntime div.time span {color:#ffffff; font-weight:bold; padding-left:2px;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.desc div.content div.btntimecontainer div.btntime div.time span.unit {color:#ce9c64; font-weight:normal; padding-left:2px;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.desc div.content div.btntimecontainer div.btntime div.remaining {float:left; width:135px; font-size:11px; color:#ffffff}
/* Button book */
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.desc div.content div.btntimecontainer {float:left; width:398px;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.desc div.content div.btntimecontainer div.btnbook {float:left; width:195px; height:40px; margin-left:3px; border:1px solid #574b47; background-image: url(../images/bg_btntime.png); background-repeat:repeat;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.desc div.content div.btntimecontainer div:hover.btnbook {float:left; width:195px; height:40px; margin-left:3px; border:1px solid #cf8f25; background-image: url(../images/bg_btninfo.png); background-repeat:repeat;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.desc div.content div.btntimecontainer div.btnbook div.icon {float:left; width:42px; height:34px; margin-left:5px; margin-top:4px;}
div.fullscreen div.maincontainer div.boxcontainer div.boxred div.content div.desc div.content div.btntimecontainer div.btnbook div.book {float:left; width:130px; margin-left:10px; font-size:14px; font-weight:bold; margin-top:12px;}


/* RSVP Block Party */
div.redcontainer {float:left; width:855px; background-color:#140703; border:1px solid #382218; color:#ffffff}
div.newusercontainer div.header {float:left; width:400px;padding-left:5px; padding-top:5px; }
div.newusercontainer div.header div.title {float:left; }
div.newusercontainer div.header div.close {float:right}
div.newusercontainer div.table {float:left; width:410px;border-top:2px solid #4e3022}
div.newusercontainer div.table table {margin-top:10px; margin-left:10px; width:395px;}
div.newusercontainer div.table table tr td {padding-bottom:5px;}
div.newusercontainer div.table table tr td.title {font-size:16px; padding-bottom:15px;}
div.newusercontainer div.table table tr td.small {font-size:11px;}
div.newusercontainer div.table table tr td.small a {font-size:11px;}
div.newusercontainer div.table table tr td.small a:hover {font-size:11px;}
div.newusercontainer div.table table tr td.small a {font-size:11px; color:#cf8f25; text-decoration:none}
div.newusercontainer div.table table tr td.small a:hover {font-size:11px; color:#cf8f25; text-decoration:underline}
div.newusercontainer div.table table tr td.yellow {color:#cf8f25; font-size:12px; font-weight:bold}
div.newusercontainer div.table table tr td input {width:256px;}
div.newusercontainer div.table table tr td input.send {width:261px; height:23px; padding-bottom:5px;}
div.newusercontainer div.table table tr td input.check {width:auto;}
/* LANDSCAPE DIV */
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land {width:950px; max-width:950px; height:auto; color:#ffffff; padding:14px;overflow:hidden;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.image {float:left;width:462px; height:auto; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc {float:left;width:442px; height:auto;  margin-left:16px; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc table {font-size:11px; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc table tr td a {color:#cc8d24; text-decoration:none; font-weight:bold}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc table tr td a:hover {color:#cc8d24; text-decoration:underline;font-weight:bold}
/* Buttons add your name and invite */
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc div.content {width:395px; height:auto; padding-top:25px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc div.content div.btn {float:left; width:395px; height:42px; margin-bottom:3px; border:1px solid #cf8f25; background-image: url(../images/bg_btninfo.png); background-repeat:repeat; cursor:pointer;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc div.content div:hover.btn {float:left; width:395px; height:42px; margin-bottom:3px; border:1px solid #cf8f25; background-image: url(../images/bg_btninfo_over.png); background-repeat:repeat;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc div.content div.btn div.icon {float:left; width:42px; height:34px; margin-left:5px; margin-top:5px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc div.content div.btn div.add {float:left; width:340px; height:17px; font-size:14px; font-weight:bold;  margin-top:7px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc div.content div.btn div.places {float:left; width:340px; height:15px; font-size:11px; color:#000000;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc div.content div.btn div.invite {float:left; width:340px; height:20px; font-size:14px; font-weight:bold;  margin-top:13px; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc div.content div.btn div.invite p {float:left; width:189px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc div.content div.btn div.invite ul {margin:0px; padding:0px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc div.content div.btn div.invite ul li {display:inline; width:26px; height:20px; margin:0px;}
/* Button time */
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc div.content div.btntimecontainer {float:left; width:398px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc div.content div.btntimecontainer div.btntime {float:left; width:195px; height:40px; border:1px solid #574b47; background-image: url(../images/bg_btntime.png); background-repeat:repeat;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc div.content div.btntimecontainer div:hover.btntime {float:left; width:195px; height:40px; border:1px solid #cf8f25; background-image: url(../images/bg_btninfo.png); background-repeat:repeat;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc div.content div.btntimecontainer div.btntime div.icon {float:left; width:42px; height:34px; margin-left:5px; margin-top:2px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc div.content div.btntimecontainer div.btntime div.time {float:left; width:135px; font-size:14px; font-weight:bold;  margin-top:5px; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc div.content div.btntimecontainer div.btntime div.time span.unit {color:#ce9c64; font-weight:normal; padding-left:2px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc div.content div.btntimecontainer div.btntime div.remaining {float:left; width:135px; font-size:11px; color:#ffffff}
/* Button book */
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc div.content div.btntimecontainer div.btnbook {float:left; width:195px; height:40px; margin-left:3px; border:1px solid #574b47; background-image: url(../images/bg_btntime.png); background-repeat:repeat;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc div.content div.btntimecontainer div:hover.btnbook {float:left; width:195px; height:40px; margin-left:3px; border:1px solid #cf8f25; background-image: url(../images/bg_btninfo.png); background-repeat:repeat;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc div.content div.btntimecontainer div.btnbook div.icon {float:left; width:42px; height:34px; margin-left:5px; margin-top:4px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.event.land div.desc div.content div.btntimecontainer div.btnbook div.book {float:left; width:130px; margin-left:10px; font-size:14px; font-weight:bold; margin-top:12px;}


/* THE VENUE */
div.fullscreen div.maincontainer div.boxcontainer div.boxvenue {float:left; width:950px; height:auto; margin-left:auto; margin-right:auto;margin-bottom:15px; }
div.fullscreen div.maincontainer div.boxcontainer div.boxvenue div.header {width:100%; height:40px; border-bottom:1px solid #4e3022; background-image:url(../images/bg_box.png); background-repeat:repeat;border:1px solid #382218;}
div.fullscreen div.maincontainer div.boxcontainer div.boxvenue div.header div.title {float:left; padding-top:6px; padding-left:6px;}
div.fullscreen div.maincontainer div.boxcontainer div.boxvenue div.content {width:950px; height:auto;}
/* left menu */
div.fullscreen div.maincontainer div.boxcontainer div.boxvenue div.content div.venue {width:952px; max-width:952px; height:auto; color:#ffffff; overflow:hidden;}
div.fullscreen div.maincontainer div.boxcontainer div.boxvenue div.content div.venue div.menu {float:left; width:241px; background-image:url(../images/bg_box.png); background-repeat:repeat;}
div.fullscreen div.maincontainer div.boxcontainer div.boxvenue div.content div.venue div.menu ul {}
div.fullscreen div.maincontainer div.boxcontainer div.boxvenue div.content div.venue div.menu ul li {padding-left:15px; height:28px; border-top:1px solid #412719;  }
div.fullscreen div.maincontainer div.boxcontainer div.boxvenue div.content div.venue div.menu ul li:hover {padding-left:15px; height:28px;  background-image:url(../images/bg_venueover.png)}
div.fullscreen div.maincontainer div.boxcontainer div.boxvenue div.content div.venue div.menu ul li a {width:100%; height:100%; padding-top:6px; font-size:13px; font-weight:bold; color:#cf8f25; text-decoration:none; display:block;   }
div.fullscreen div.maincontainer div.boxcontainer div.boxvenue div.content div.venue div.menu ul li a:hover {width:100%; height:100%; font-size:13px; font-weight:bold; color:#ffffff; text-decoration:none;display:block;}
/* right venue details */
div.fullscreen div.maincontainer div.boxcontainer div.boxvenue div.content div.venue div.details {float:right; width:710px; height:auto; background-image:url(../images/bg_box.png); background-repeat:repeat; border-right:1px solid #382218}
div.fullscreen div.maincontainer div.boxcontainer div.boxvenue div.content div.venue div.details div.gallerycontainer {float:left; width:389px; height:334px; border-left:1px solid #352016;background-image: none;}
div.fullscreen div.maincontainer div.boxcontainer div.boxvenue div.content div.venue div.details div.gallerycontainer div.unit div.container div.desc {float:left;width:280px; height:254px; margin-top:12px;}
div.fullscreen div.maincontainer div.boxcontainer div.boxvenue div.content div.venue div.details div.gallerycontainer div.unit div.container div.desc div.title {width:280px;}
div.fullscreen div.maincontainer div.boxcontainer div.boxvenue div.content div.venue div.details div.gallerycontainer div.unit div.container div.desc div.title h3 {color:#cf8f25}
div.fullscreen div.maincontainer div.boxcontainer div.boxvenue div.content div.venue div.details div.gallerycontainer div.unit div.container div.desc div.text {width:240px; max-height:165px; height:auto; font-size:12px; padding-top:15px; overflow:hidden }
div.fullscreen div.maincontainer div.boxcontainer div.boxvenue div.content div.venue div.details div.gallerycontainer div.unit div.container div.desc div.download {width:280px; padding-top:15px;}
div.fullscreen div.maincontainer div.boxcontainer div.boxvenue div.content div.venue div.details div.gallerycontainer div.unit div.container div.desc div.download p {font-size:11px; font-weight:bold; color:#cf8f25; margin-top:3px;}
div.fullscreen div.maincontainer div.boxcontainer div.boxvenue div.content div.venue div.details div.gallerycontainer div.unit div.container div.desc div.download p a {color:#cf8f25; text-decoration:none}
div.fullscreen div.maincontainer div.boxcontainer div.boxvenue div.content div.venue div.details div.gallerycontainer div.unit div.container div.desc div.download p img {padding-right:5px;}
/* Rollovers with PNG on top */
a.venueroll { display: block; border-width:0px; margin: 0px;float: left; margin-left:0px; margin-right:0px; text-decoration:none}
a.venueroll img { display: block; }
a.venueroll img.hover {margin-left:-165px; border:10px solid red;}
a.venueroll div.border {display:none; position:relative; width:66px; height:41px;  margin-top:-42px; text-align:center}

/* WELCOME BOXY */
div.welcomecontainer {float:left; background-color:#eeaa15; border:1px solid #eeaa15; color:#190f0c}
div.welcomecontainer div.welcome {float:left; width:300px; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:15px;border-right:1px solid #382218;}
div.welcomecontainer div.welcome div.image {}
div.welcomecontainer div.welcome div.title {font-size:14px;font-weight:bold; padding-top:15px;}
div.welcomecontainer div.welcome div.desc {font-size:11px;padding-top:15px;}
div.welcomecontainer div.welcome div.offers {height:126px;margin-top:15px; background-image:url(../images/bg_offers2.gif); background-repeat:repeat-x; background-color:#fecc77; border:1px solid #382218; padding-left:15px; padding-top:10px; padding-right:15px }
div.welcomecontainer div.welcome div.offers div.title {padding:0px;}
div.welcomecontainer div.icons table tr td.title a {color:#CD8F27;font-size:14px;font-weight:bold;color:#190f0c;text-decoration:none}
div.welcomecontainer div.icons table tr td.title a:hover {color:#CD8F27;font-size:14px;font-weight:bold;color:#190f0c;text-decoration:underline}
div.welcomecontainer div.welcome div.offers div.desc {padding-top:10px;}
div.welcomecontainer div.welcome div.offers div.form input {width:256px;margin-top:10px;}
div.welcomecontainer div.welcome div.offers div.submit {margin-top:10px;}
div.welcomecontainer div.icons {float:left; width:555px; padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:15px;}
div.welcomecontainer div.icons table tr td.title { height:20px; font-size:14px; font-weight:bold; color:#cd8f27; padding:0px; border:0px; vertical-align:top;}
div.welcomecontainer div.icons table tr td.desc {padding:0px; margin:0px;font-size:11px;vertical-align:top; }
div.welcomecontainer div.icons table tr td.desc {font-size:11px; vertical-align:top}
div.welcomecontainer div.icons table tr td.desc a {font-size:11px; color:#cf8f25; font-weight:bold; text-decoration:none}
div.welcomecontainer div.icons table tr td.desc a:hover {font-size:11px;color:#cf8f25; font-weight:bold; text-decoration:underline}
div.welcomecontainer div.icons table tr td.icon {width:100px; height:50px;}
div.welcomecontainer div.icons table tr.spacer {height:15px}
.hidepanel {float:left; padding-top:57px;}



.boxy-wrapper { position: absolute; }
.boxy-wrapper.fixed { position: fixed; }

  /* Modal */

  .boxy-modal-blackout { position: absolute; background-color: #000000; left: 0; top: 0; }

  /* Border */

  .boxy-wrapper { empty-cells: show; }
	.boxy-wrapper .top-left,
	.boxy-wrapper .top-right,
	.boxy-wrapper .bottom-right,
	.boxy-wrapper .bottom-left { width: 0px; height: 0px; padding: 0 }

	/*.boxy-wrapper .top-left { background: url('../images/boxy-nw.png'); }
	.boxy-wrapper .top-right { background: url('../images/boxy-ne.png'); }
	.boxy-wrapper .bottom-right { background: url('../images/boxy-se.png'); }
	.boxy-wrapper .bottom-left { background: url('../images/boxy-sw.png'); }*/

	/* IE6+7 hacks for the border. IE7 should support this natively but fails in conjuction with modal blackout bg. */
	/* NB: these must be absolute paths or URLs to your images */
	/*.boxy-wrapper .top-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/boxy-nw.png'); }
	.boxy-wrapper .top-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/boxy-ne.png'); }
	.boxy-wrapper .bottom-right { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/boxy-se.png'); }
	.boxy-wrapper .bottom-left { #background: none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/boxy-sw.png'); }*/

	/*.boxy-wrapper .top,
	.boxy-wrapper .bottom { height: 100px; background-color: blue; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }

	.boxy-wrapper .left,
	.boxy-wrapper .right { width: 100px; background-color: red; opacity: 0.6; filter: alpha(opacity=60); padding: 0 }*/

	/* Title bar */

	.boxy-wrapper .title-bar { background-color: black; padding: 0px; position: relative; }
	  .boxy-wrapper .title-bar.dragging { cursor: move; }
	    .boxy-wrapper .title-bar h2 { font-size: 12px; color: white; line-height: 1; margin: 0; padding: 0; font-weight: normal; }
	    .boxy-wrapper .title-bar .close { color: white; position: absolute; top: 6px; right: 6px; font-size: 90%; line-height: 1; }

	/* Content Region */

	.boxy-inner {  padding: 0 }
	.boxy-content { width:952px; padding: 0px; }

	/* Question Boxes */

    .boxy-wrapper .question { width: 350px; min-height: 80px; }
    .boxy-wrapper .answers { text-align: right; }




/* BOOKINGS */
.bookinghover { width:287px !important;  height:212px; border:1px solid #cc8d24 !important;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content input.large { width:496px !important; }
.edithover { width:287px !important;  height:212px; border:1px solid #cc8d24 !important; background-image:url(../images/bg_bookboxes2.gif) !important; background-repeat:repeat-x; background-color:#eea01e !important}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop {width:950px; max-width:950px; height:255px; color:#ffffff; overflow:hidden;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.function {float:left; width:287px;  height:212px; margin-left:20px; margin-top:20px; margin-bottom:20px; border:1px solid #382218; background-image:url(../images/bg_bookboxes.gif); background-repeat:repeat-x; background-color:#180a03}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.function div.title {padding:10px}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.desc {height:85px; max-height:85px; line-height:1.5; font-size:12px; padding-left:10px; padding-right:10px; padding-bottom:5px; }

div.fullscreen div.maincontainer div.boxcontainer div.box div.content .contact_details { color:#fff; font-weight:normal; font-size:12px; float:right; margin:-65px 23px 0 0; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content .contact_details p { margin:0 0 0.5em 0; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content .contact_details label, div.fullscreen div.maincontainer div.boxcontainer div.box div.content .contact_details strong { font-weight:bold; color:#CF8F25 }

div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.function div.download {padding-left:10px; padding-right:10px; padding-bottom:5px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.function div.download a {font-size:12px; font-weight:bold; color:#cf8f25; text-decoration:none}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.function div.download a:hover { text-decoration:underline}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.function div.btn {padding-left:10px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.function div.arrowdown { width:285px;margin-top:-1px; text-align:center; display:none}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.booth {float:left; width:287px;  height:212px; margin-left:20px; margin-top:20px; margin-bottom:20px;border:1px solid #382218;background-image:url(../images/bg_bookboxes.gif); background-repeat:repeat-x; background-color:#180a03}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.booth div.title {padding:10px}
/*div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.booth div.desc {height:85px; max-height:85px; font-size:11px; padding-left:10px; padding-right:10px; padding-bottom:5px; }*/
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.booth div.download {padding-left:10px; padding-right:10px; padding-bottom:5px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.booth div.download a {font-size:11px; font-weight:bold; color:#cf8f25; text-decoration:none}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.booth div.download a:hover {font-size:11px; font-weight:bold; color:#cf8f25; text-decoration:underline}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.booth div.btn {padding-left:10px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.booth div.arrowdown { width:285px;margin-top:-1px; text-align:center; display:none}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.editevents{float:left; width:287px;  height:212px; margin-left:20px; margin-top:20px; margin-bottom:20px;border:1px solid #382218;background-image:url(../images/bg_bookboxes.gif); background-repeat:repeat-x; background-color:#180a03}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.editevents div.title {padding:10px}
/*div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.editevents div.desc {height:85px; max-height:85px; font-size:11px; padding-left:10px; padding-right:10px; padding-bottom:5px; }*/
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.editevents div.download {padding-left:10px; padding-right:10px; padding-bottom:5px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.editevents div.download a {font-size:11px; font-weight:bold; color:#cf8f25; text-decoration:none}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.editevents div.download a:hover {font-size:11px; font-weight:bold; color:#cf8f25; text-decoration:underline}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.editevents div.btn {padding-left:10px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.editevents div.arrowdown { width:285px;margin-top:-1px; text-align:center; display:none}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.event {float:left; width:287px;  height:212px; margin-left:20px; margin-top:20px; margin-bottom:20px;border:1px solid #382218;background-image:url(../images/bg_bookboxes.gif); background-repeat:repeat-x; background-color:#180a03}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.event div.title {padding:10px}
/*div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.event div.desc {height:85px; max-height:85px; font-size:11px; padding-left:10px; padding-right:10px; padding-bottom:5px; }*/
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.event div.download {padding-left:10px; padding-right:10px; padding-bottom:5px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.event div.download a {font-size:11px; font-weight:bold; color:#cf8f25; text-decoration:none}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.event div.download a:hover {font-size:11px; font-weight:bold; color:#cf8f25; text-decoration:underline}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.event div.btn {padding-left:10px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.booktop div.event div.arrowdown { width:285px;margin-top:-1px; text-align:center; display:none}
/* book a function */
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.form {width:950px; max-width:950px; height:auto; color:#ffffff; padding:0px; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.form div.text {width:910px; font-weight:bold; font-size:12px; padding-bottom:10px; padding-left:13px; padding-top:13px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.form table {margin-left:13px; width:930px; margin-bottom:13px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.form table tr td {font-weight:bold; font-size:12px; color:#cf8f25; padding-bottom:5px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.form table tr td hr {color:#382218; width:909px; margin:0px; margin-top:15px;  margin-bottom:15px; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.form table tr td input {width:183px; height:15px}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.form table tr td input.send {width:auto; height:auto}
/* book a booth */
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.form div.small {width:910px; font-size:11px; padding-bottom:10px; font-weight:norma; padding-left:13px; padding-top:13px; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.form div.small a {color:#cc8d24; text-decoration:none}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.form div.small a:hover {color:#cc8d24; text-decoration:underline}
div.fullscreen div.maincontainer div.boxcontainer div.box div.header div.btnbook {float:right; padding-top:22px; font-size:11px; color:#ffffff; padding-right:10px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.header div.btnbook a {color:#cc8d24; text-decoration:none}
div.fullscreen div.maincontainer div.boxcontainer div.box div.header div.btnbook a:hover {color:#cc8d24; text-decoration:underline}

/*login booth */
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.loginbooth {float:left; width:950px; font-size:11px; font-weight:normal;  margin-top:5px; border-top:1px solid #382218}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.loginbooth div.loginsite {float:left; width:461px; margin-left:0px; border-right:4px solid #382218;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.loginbooth div.loginsite div.text {font-size:14px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.loginbooth div.loginsite div.table {width:441px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.loginbooth div.loginsite div.table table {width:435px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.loginbooth div.loginsite div.table table tr td input {width:255px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.loginbooth div.loginsite div.table table tr td input.send {width:auto}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.loginbooth div.loginsite div.table table tr td a {font-size:11px; color:#cf8f25; text-decoration:none}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.loginbooth div.loginsite div.table table tr td a:hover {font-size:11px; color:#cf8f25; text-decoration:underline}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.loginbooth div.facebook {float:left; width:445px; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.loginbooth div.facebook div.text {font-size:14px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.loginbooth div.facebook div.table {}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.loginbooth div.facebook div.table table {width:230px}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.loginbooth div.facebook div.table table tr td {color:#ffffff; font-weight:normal; font-size:11px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.loginbooth div.facebook div.table table tr td a {font-size:11px; color:#cf8f25; text-decoration:none}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.loginbooth div.facebook div.table table tr td a:hover {font-size:11px; color:#cf8f25; text-decoration:underline}
/*div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.bookbooth {display:none}*/

/* create your own event */
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.form table tr td input.small {width:500px; height:auto}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.form table tr td textarea {width:503px; height:70px; padding-top:0px; margin-top:0px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.form table tr td.terms {font-size:11px; color:#ffffff; font-weight:normal}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.form table tr td input.check {width:auto; margin-right:8px;}
/* create event login */
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.form div.login {width:950px; max-width:950px; height:auto; color:#ffffff; border-top:1px solid red;  }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.form div.login div.email {float:left; width:460px; padding-left:13px}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.form div.login div.facebook {float:left; width:477px;}

div.expanded { width:810px !important; }
div.expanded div.header {width:800px !important; }
div.expanded div.table table { width:790px !important;}
div.expanded div.table table td { font-size:12px; }
div.expanded div.table table td label { font-weight:bold; }

div.modalboxy {float:left; width:410px; background-color:#140703; border:1px solid #382218; color:#ffffff}
div.modalboxy div.header {float:left; width:400px; padding:10px; }
div.modalboxy div.header div.title {float:left; }
div.modalboxy div.header .close {float:right; margin:-5px 5px 0 0 }
div.modalboxy div.table {float:left; margin:0 3px 5px 3px; border-top:2px solid #4e3022}
div.modalboxy .content  { font-size:14px; margin:10px; }
div.modalboxy p { margin-bottom:10px }
div.modalboxy p a { color:#CF8F25; font-weight:bold; }
div.modalboxy .small  { font-size:12px; margin:0 0 10px 0; }
div.modalboxy div.table table {margin-top:10px; margin-left:10px; width:395px;}
div.modalboxy div.table table tr td {padding-bottom:5px;}
div.modalboxy div.table table tr td.title {font-size:16px; padding-bottom:15px;}
div.modalboxy div.table table tr td.small {font-size:11px;}
div.modalboxy div.table table tr td.small a {font-size:11px;}
div.modalboxy div.table table tr td.small a:hover {font-size:11px;}
div.modalboxy div.table table tr td.small a {font-size:11px; color:#cf8f25; text-decoration:none}
div.modalboxy div.table table tr td.small a:hover {font-size:11px; color:#cf8f25; text-decoration:underline}
div.modalboxy div.table table tr td.yellow {color:#cf8f25; font-size:12px; font-weight:bold}
div.modalboxy div.table table tr td input {width:256px;}
div.modalboxy div.table table tr td input.send {width:261px; height:23px; padding-bottom:5px;}
div.modalboxy div.table table tr td input.check {width:auto;}


/* new user BOXY */
div.newusercontainer {float:left; width:410px; background-color:#140703; border:1px solid #382218; color:#ffffff}
div.newusercontainer div.header {float:left; width:400px;padding-left:5px; padding-top:5px; }
div.newusercontainer div.header div.title {float:left; }
div.newusercontainer div.header div.close {float:right}
div.newusercontainer div.table {float:left; width:410px;border-top:2px solid #4e3022}
div.newusercontainer div.table table {margin-top:10px; margin-left:10px; width:395px;}
div.newusercontainer div.table table tr td {padding-bottom:5px;}
div.newusercontainer div.table table tr td.title {font-size:16px; padding-bottom:15px;}
div.newusercontainer div.table table tr td.small {font-size:11px;}
div.newusercontainer div.table table tr td.small a {font-size:11px;}
div.newusercontainer div.table table tr td.small a:hover {font-size:11px;}
div.newusercontainer div.table table tr td.small a {font-size:11px; color:#cf8f25; text-decoration:none}
div.newusercontainer div.table table tr td.small a:hover {font-size:11px; color:#cf8f25; text-decoration:underline}
div.newusercontainer div.table table tr td.yellow {color:#cf8f25; font-size:12px; font-weight:bold}
div.newusercontainer div.table table tr td input {width:256px;}
div.newusercontainer div.table table tr td input.send {width:261px; height:23px; padding-bottom:5px;}
div.newusercontainer div.table table tr td input.check {width:auto;}
div.newusercontainer div.table table tr td input.radio {width:auto;}
div.newusercontainer div.table table tr td input.small {width:107px;}

/* YOUR BOOKING */
/* top part */
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.yourbooktop {width:950px; max-width:950px; height:210px; color:#ffffff; overflow:hidden;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.yourbooktop div.editinfo {float:left; width:443px;  height:165px; margin-left:20px; margin-top:20px; margin-bottom:20px; border:1px solid #382218; background-image:url(../images/bg_bookboxes.gif); background-repeat:repeat-x; background-color:#180a03}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.yourbooktop div.editinfo div.title {padding:10px}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.yourbooktop div.editinfo div.desc {height:30px; font-size:11px; padding-left:10px; padding-right:10px; padding-bottom:5px; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.yourbooktop div.editinfo div.btn {padding-left:10px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.yourbooktop div.editinfo div.btn img {margin-left:80px; margin-top:15px}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.yourbooktop div.invite {float:left; width:443px;  height:165px; margin-left:20px; margin-top:20px; margin-bottom:20px;border:1px solid #382218;background-image:url(../images/bg_bookboxes.gif); background-repeat:repeat-x; background-color:#180a03}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.yourbooktop div.invite div.title {padding:10px}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.yourbooktop div.invite div.desc {height:30px; font-size:11px; padding-left:10px; padding-right:10px; padding-bottom:5px; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.yourbooktop div.invite div.btn {padding-left:10px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.yourbooktop div.invite div.btn img {margin-left:80px; margin-top:15px}
/* bottom part left */
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contactleft {float:left; width:315px; height:auto; color:#ffffff; padding:0px; border-top:1px solid #382218; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contactleft div.title {margin-left:15px; font-size:12px; font-weight:bold; margin-top:10px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contactleft div.desc {margin-left:15px;font-size:11px; margin-top:10px; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contactleft div.desc a {font-size:11px; color:#cf8f25; text-decoration:none}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contactleft div.desc a:hover {font-size:11px; color:#cf8f25; text-decoration:underline}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contactleft div.remainingbox {float:left; width:290px;  height:105px; margin-left:15px; margin-top:20px; margin-bottom:20px; border:1px solid #382218; background-image:url(../images/bg_bookboxes.gif); background-repeat:repeat-x; background-color:#180a03}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contactleft div.remainingbox div.iconcontainer {float:left; width:260px; height:50px; margin-left:15px; margin-top:15px; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contactleft div.remainingbox div.iconcontainer div.icon {float:left; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contactleft div.remainingbox div.iconcontainer div.text {float:left; font-size:10px; font-weight:bold; margin-left:5px; margin-top:20px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contactleft div.remainingbox div.time {float:left; width:290px; margin-left:15px;  font-size:12px; font-weight:bold;  margin-top:15px; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contactleft div.remainingbox div.time span {color:#ce9c64; font-weight:normal; padding-left:2px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contactleft div.remainingbox div.time span.text { font-size:12px; font-weight:bold;  margin-top:5px; color:#ffffff}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.contactleft div.remainingbox div.remaining {float:left; width:135px; font-size:11px; color:#ffffff}

/* bottom part right */
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.eventright {Float:left; width:632px; height:auto; color:#ffffff; padding:0px; border-top:1px solid #382218; border-left:3px solid #382218}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.eventright div.name {margin-left:10px; margin-top:10px; font-size:13px;font-weight:bold}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.eventright div.date {margin-left:10px;font-size:13px; color:#cf8f25; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.eventright div.table {width:600px; margin-left:10px; margin-top:10px;  }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.eventright div.table table {}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.eventright div.table table tr td {font-size:11px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.eventright div.table table tr td.bold {font-size:11px; font-weight:bold; vertical-align:top;  width:75px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.eventright div.table table tr td a {font-size:11px; color:#cf8f25; text-decoration:none;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.eventright div.table table tr td a:hover {font-size:11px; color:#cf8f25; text-decoration:underline}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.eventright div.table table tr td input {width:185px; margin-right:10px; margin-bottom:20px; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.eventright div.table table tr td input.save {width:auto;margin-bottom:-6px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.eventright div.table table tr td textarea {width:530px;margin-bottom:10px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.eventright div.table table tr td.image {padding-top:20px;}

div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.eventright div.table table tr td.email span textarea {float:left; text-align:left; margin-right:10px; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.eventright div.table table tr td.desc span textarea {float:left; text-align:left; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.eventright div.table table tr td a.editlink {margin-left:10px;}

/* INVITE YOUR FRIENDS */
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.invitecontainer {float:left; width:950px; height:auto; color:#ffffff; padding:0px; border-top:1px solid #382218; padding-top:15px; }

div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.invitecontainer div.title {float:left; margin-left:15px; margin-top:3px; }

div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.invitecontainer div.text {float:left; width:110px; color:#cf8f25; font-weight:bold; font-size:12px; margin-left:15px; margin-top:3px; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.invitecontainer div.form {float:left; width:auto; margin-left:10px;font-size:12px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.invitecontainer div.form input {width:250px;font-size:12px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.invitecontainer div.form input.check {width:auto;font-size:12px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.invitecontainer div.form textarea {width:795px; height:70px; font-size:12px; margin-bottom:15px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.invitecontainer div.btn {float:left; width:950px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.invitecontainer div.btn input {float:left; margin-left:130px; margin-top:15px; margin-bottom:15px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.invitecontainer div.friends {float:left;width:915px; height:270px; margin-left:15px; margin-top:0px;margin-bottom:15px; background-image:url(../images/bg_box.png); background-repeat:repeat; overflow:auto}
div.view_options {float:left; width:895px; height:30px; margin-left:15px; margin-top:15px; margin-right:15px; border:1px solid #382218;background-image:url(../images/bg_box.png);background-repeat:repeat;}
div.view_options div.tab {float:right; height:30px; border-left:1px solid #382218; padding-left:8px;padding-right:8px; padding-top:4px;}
div.view_options div.tab a {text-decoration:none; font-size:12px;}
div.view_options div.tab a:hover {text-decoration:underline; font-size:12px;}

/* GALLERIES */
div.fullscreen div.maincontainer div.boxcontainer div.box div.header div.btngalleries {float:right; padding-top:6px; color:#cc8d24;font-size:16px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.header div.btngalleries select {margin-left:20px; margin-right:20px; margin-top:5px; border:0px; font-weight:bold; font-size:16px;  color:#cf8f25}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.gallerycontainer {float:left; width:950px; height:auto;  background-image:none; border:none; padding-top:0px; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.gallerycontainer div.galleryrow {float:left; width:950px; height:auto; background-image:none}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.gallerycontainer div.galleryrow div.piccontainer {float:left; margin-left:10px; margin-right:2px; margin-bottom:10px;background-image:none}
div.pad {margin-top:10px}

/* Rollovers with PNG on top */
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.galleryrow div.piccontainer a.feature01 {	display: block;	border-width: 0 0 0 0;	margin: 0 0 0 0;	float: left;	position: relative; margin-left:0px; margin-right:0px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.galleryrow div.piccontainer a.feature01:hover { border-color: #000; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.galleryrow div.piccontainer a.feature01:hover .overlay01{position: absolute;z-index: 3;width: 176px;height: 112px;border: 0px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.galleryrow div.piccontainer a.feature01 .overlay01 .caption01{position: absolute;height: 112px;width: 176px;z-index: 3;bottom: 0px;overlay: hidden;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.galleryrow div.piccontainer a.feature01:hover .caption01{text-indent: 0px;background-image: url(../images/galleryover.png); background-repeat: no-repeat; margin-left: 0px; margin-top:100px;	}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.galleryrow div.piccontainer a.feature01 img { display: block; }

/* photo modal page */
div.photocontainer {float:left; width:950px; height:auto; background-color:#140703; border:1px solid #382218; color:#ffffff}
div.photocontainer div.header {float:left; width:950px; }
div.photocontainer div.header div.name {float:left;height: 40px;padding-top: 0px;padding-left: 5px;color: #ffffff;font-size: 37px;font-weight: bold;margin-top: -1px;}
div.photocontainer div.header div.date {float:left;height: 40px;padding-left: 10px;padding-top: 0px;font-size: 37px;color: #cc8d24;}
div.photocontainer div.header div.close {float:right; margin-right:10px; margin-top:10px}
div.photocontainer div.photonav {float:left; width:950px; margin-top:5px;}
div.photocontainer div.photonav div.photoleft {float:left; width:47px; height:408px;}
div.photocontainer div.photonav div.photoleft img {margin-top:180px; margin-left:15px;}
div.photocontainer div.photonav div.photo {float:left;width:854px;text-align:center;}
div.photocontainer div.photonav div.photoright {float:left; width:47px; height:408px;}
div.photocontainer div.photonav div.photoright img {margin-top:180px; margin-left:15px;}
div.photocontainer div.number {float:left; width:950px; margin-top:10px; text-align:center; font-weight:bold; }
div.photocontainer div.actions {float:left; width:935px; margin-top:10px;border-top:2px solid #382218; padding-top:20px;padding-left:15px;}
div.photocontainer div.actions div.share {float:left;}
div.photocontainer div.actions div.share div.btn {float:left; width:290px; height:40px; margin-bottom:3px; border:1px solid #cf8f25; background-image: url(../images/bg_btninfo.png); background-repeat:repeat;}
div.photocontainer div.actions div.share div:hover.btn {float:left; width:290px; height:40px; margin-bottom:3px; border:1px solid #cf8f25; background-image: url(../images/bg_btninfo_over.png); background-repeat:repeat;}
div.photocontainer div.actions div.share div.btn div.icon {float:left; width:42px; height:34px; margin-left:5px; margin-top:3px;}
div.photocontainer div.actions div.share div.btn div.invite {float:left; width:230px; height:20px; font-size:13px; font-weight:bold;  margin-top:13px; }
div.photocontainer div.actions div.share div.btn div.invite p {float:left; width:136px;}
div.photocontainer div.actions div.share div.btn div.invite ul {margin:0px; padding:0px;}
div.photocontainer div.actions div.share div.btn div.invite ul li {display:inline; width:26px; height:20px; margin:0px;}
div.photocontainer div.actions div.download {float:left; margin-left:5px; padding-bottom:15px;}
div.photocontainer div.actions div.embed {float:left;color: #cc8d24; font-weight:bold; font-size:12px; text-align:right; padding-left:60px; padding-top:10px;}
div.photocontainer div.actions div.embed input {width:300px; margin-left:10px;}


/* send the picture */
div.photocontainer div.actions div.sendpic {position:absolute; margin-top: -200px; float:left;width:950px; border-top:2px solid #382218; display:none; background-color:#140703; margin-left:-15px;}
div.photocontainer div.actions div.sendpic div.text {width:935px; margin-left:15px; margin-top:10px;}
div.photocontainer div.actions div.sendpic div.table {width:935px; margin-left:15px; margin-top:20px;}
div.photocontainer div.actions div.sendpic div.table tr td {color:#cf8f25; font-weight:bold; font-size:12px; padding-bottom:5px;}
div.photocontainer div.actions div.sendpic div.table tr td input {width:270px;}
div.photocontainer div.actions div.sendpic div.table tr td input.submit {width:auto;margin-left:20px;}
div.photocontainer div.actions div.sendpic div.table tr td textarea {width:350px; height:80px; margin-left:20px; margin-top:0px }


/* tell your friends */
div.friends {position:relative; margin-top: 0px; width:950px; border-top:2px solid #382218; background-color:#140703;  margin-left:-15px; border:1px solid #382218}
div.friends div.header {float:left; width:100%; border-bottom:2px solid #4e3022;background-color:#140703;}
div.friends div.header div.title {float:left; margin-left:5px; margin-top:5px; color:#ffffff; font-size:38px; font-weight:bold; }
div.friends div.header div.title span {color:#cc8d24; font-weight:normal}
div.friends div.header div.close {float:right; margin:10px }
div.friends div.table {float:left;width:935px; padding-left:15px; padding-top:20px;background-color:#140703;}
div.friends div.table table tr td {color:#cf8f25; font-weight:bold; font-size:12px; padding-bottom:5px;}
div.friends div.table table tr td.text {margin-left:15px; margin-top:20px; color:#ffffff; }
div.friends div.table table tr td input {width:270px;}
div.friends div.table table tr td input.submit {width:auto;margin-left:20px;}
div.friends div.table table tr td input.checkbox {width:auto;}
div.friends div.table table tr td textarea {width:350px; height:80px; margin-left:20px; margin-top:0px }


/* site map */
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.map {float:left; margin-top:23px; margin-left:10px; margin-bottom:23px; margin-right:20px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.map ul {width:155px; }
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.map ul li {line-height:20px;color:#ffffff; font-size:12px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.map ul li.disc {list-style-type: disc; margin-left:13px;  line-height:20px;color:#ffffff; font-size:12px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.map ul li a {color:#ffffff; font-size:12px;text-decoration:none}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.map ul li a:hover {color:#ffffff; font-size:12px;text-decoration:underline}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.map ul li.title {color:#cf8f25; font-size:16px}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.map ul li.title a {color:#cf8f25; font-size:16px; text-decoration:none}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.map ul li.title a:hover {color:#cf8f25; font-size:16px; text-decoration:underline}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.map ul li.gallery {color:#cf8f25; font-size:10px; margin-left:13px;}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.map ul li.gallery a {color:#cf8f25; font-size:10px; text-decoration:none}
div.fullscreen div.maincontainer div.boxcontainer div.box div.content div.map ul li.gallery a:hover {color:#cf8f25; font-size:10px; text-decoration:underline}


/* MENU */
div.btnmenu {float:right; margin-left:480px}
div.content div.menu {width:950px; max-width:950px; height:auto; color:#ffffff; overflow:hidden; }
div.content div.menu div.menucontainer {float:left; width:449px; height:auto; padding:12px;}
div.content div.menu div.menucontainer p.title {font-family:arial; font-weight:bold; font-size:16px; color:#cf8f25}
div.content div.menu div.menucontainer p.subtitle {font-size:11px; color:#ffffff; margin-top:8px; margin-bottom:8px;}
div.content div.menu div.menucontainer div.name {height:21px; margin-top:2px;  font-size:12px; font-weight:bold; color:#ffffff; background-image:url(../images/bg_menu.gif); background-repeat:repeat-x; border:1px solid #574b47}
div.content div.menu div.menucontainer div:hover.name {height:21px; margin-top:2px;  font-size:12px; font-weight:bold; color:#ffffff; background-image:url(../images/bg_menu_over.gif); background-repeat:repeat-x; border:1px solid #cf8f25}
div.content div.menu div.menucontainer div.nameactive {height:21px; margin-top:2px; background-image:url(../images/bg_menu_over.gif); background-repeat:repeat-x; border:1px solid #cf8f25}
div.content div.menu div.menucontainer div.nameactive a.openmenu {color:#372117}
div.content div.menu div.menucontainer div.name p {float:left; padding-top:3px; padding-left:5px}
div.content div.menu div.menucontainer div.name p a {display:block; position:absolute; float:right; width:409px; color:#ffffff; text-decoration:none; padding-left:18px;}
div.content div.menu div.menucontainer div.name img {position:absolute; float:left; margin-left:0px; padding-top:4px;}
div.content div.menu div.menucontainer table {display:none; width:448px; margin-left:1px; border-left: 1px solid #cf8f25; border-right: 1px solid #cf8f25;}
div.content div.menu div.menucontainer table tr {padding:5px;}
div.content div.menu div.menucontainer table tr.first td {padding-top:5px;}
div.content div.menu div.menucontainer table tr.border { border-bottom: 1px solid #cf8f25 !important;}
div.content div.menu div.menucontainer table tr.border td {padding-bottom:5px;}
div.content div.menu div.menucontainer table tr td {font-size:11px; padding-left:5px; padding-right:5px;  }
div.content div.menu div.menucontainer table tr td.last {width:30px; text-align:center}
div.content div.menu div.foodcontainer {float:left; width:445px;height:auto; padding:12px;border-left:5px solid #382218; }
div.content div.menu div.foodcontainer p.title {font-family:arial; font-weight:bold; font-size:16px; color:#cf8f25}
div.content div.menu div.foodcontainer p.subtitle {font-size:11px; color:#ffffff; margin-top:8px}

/* whats on container */
div.content div.menu div.foodcontainer div.whatson {float:left; width:440px; height:auto; color:#ffffff;margin-top:20px; border-top:1px solid #382218; }
div.content div.menu div.foodcontainer div.whatson div.container {float:left; width:250px; height:auto; margin-left:12px; margin-top:12px; }
div.content div.menu div.foodcontainer div.whatson div.container div.title {float:left; width:240px; height:20px; border:0px; padding:0px; font-size:14px;font-weight:bold}
div.content div.menu div.foodcontainer div.whatson div.container div.desc {float:left; width:240px; height:auto; min-height:60px; overflow:hidden; font-size:11px; margin-top:5px;}
div.content div.menu div.foodcontainer div.whatson div.container div.descbook {float:left; width:240px; height:28px; max-height:60px; overflow:hidden; font-size:11px; margin-top:5px;}
div.content div.menu div.foodcontainer div.whatson div.container div.book {float:left; width:240px; font-size:11px; margin-top:15px; }
div.content div.menu div.foodcontainer div.whatson div.container div.download {float:left; width:240px; margin-top:5px;}
div.content div.menu div.foodcontainer div.whatson div.container div.download p {font-size:11px; font-weight:bold; color:#cf8f25; margin-top:3px; height:17px;}
div.content div.menu div.foodcontainer div.whatson div.container div.download p a {color:#cf8f25; text-decoration:none}
div.content div.menu div.foodcontainer div.whatson div.container div.download p img {padding-right:5px;}
div.content div.menu div.foodcontainer div.whatson div.container div.sharecontainer {float:left; width:240px; margin-top:0px;border-top:1px solid #4e3022 }
div.content div.menu div.foodcontainer div.whatson div.container div.sharecontainer div.arrows {float:left;margin-top:8px;}
div.content div.menu div.foodcontainer div.whatson div.container div.sharecontainer div.arrows ul li {display:inline}
div.content div.menu div.foodcontainer div.whatson div.container div.sharecontainer div.share {float:right; width:68px; margin-top:6px; margin-bottom:6px; }
div.content div.menu div.foodcontainer div.whatson div.container div.sharecontainer div.share ul {}
div.content div.menu div.foodcontainer div.whatson div.container div.sharecontainer div.share ul li {display:inline; margin-left:8px;}
div.content div.menu div.foodcontainer div.whatson div.image {float:left; width:167px;height:auto; margin-left:10px; margin-top:12px;}




