@import url(http://fonts.googleapis.com/css?family=Oswald:400,700);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,700);

a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top}ul{list-style:none}blockquote,q{quotes:none}table,table td{padding:0;border:none;border-collapse:collapse}img{vertical-align:top}embed{vertical-align:top}article,aside,audio,canvas,command,datalist,details,embed,figcaption,figure,footer,header,hgroup,keygen,meter,nav,output,progress,section,source,video{display:block}mark,rp,rt,ruby,summary,time{display:inline}

.container_12,.container_16{width:92%;margin-left:4%;margin-right:4%}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:1%;margin-right:1%}.container_12 .grid_3,.container_16 .grid_4{width:23%}.container_12 .grid_6,.container_16 .grid_8{width:48%}.container_12 .grid_9,.container_16 .grid_12{width:73%}.container_12 .grid_12,.container_16 .grid_16{width:98%}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:6.333%}.container_12 .grid_2{width:14.666%}.container_12 .grid_4{width:31.333%}.container_12 .grid_5{width:39.666%}.container_12 .grid_7{width:56.333%}.container_12 .grid_8{width:64.666%}.container_12 .grid_10{width:81.333%}.container_12 .grid_11{width:89.666%}.container_16 .grid_1{width:4.25%}.container_16 .grid_2{width:10.5%}.container_16 .grid_3{width:16.75%}.container_16 .grid_5{width:29.25%}.container_16 .grid_6{width:35.5%}.container_16 .grid_7{width:41.75%}.container_16 .grid_9{width:54.25%}.container_16 .grid_10{width:60.5%}.container_16 .grid_11{width:66.75%}.container_16 .grid_13{width:79.25%}.container_16 .grid_14{width:85.5%}.container_16 .grid_15{width:91.75%}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:25%}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:50%}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:75%}.container_12 .prefix_1{padding-left:8.333%}.container_12 .prefix_2{padding-left:16.666%}.container_12 .prefix_4{padding-left:33.333%}.container_12 .prefix_5{padding-left:41.666%}.container_12 .prefix_7{padding-left:58.333%}.container_12 .prefix_8{padding-left:66.666%}.container_12 .prefix_10{padding-left:83.333%}.container_12 .prefix_11{padding-left:91.666%}.container_16 .prefix_1{padding-left:6.25%}.container_16 .prefix_2{padding-left:12.5%}.container_16 .prefix_3{padding-left:18.75%}.container_16 .prefix_5{padding-left:31.25%}.container_16 .prefix_6{padding-left:37.5%}.container_16 .prefix_7{padding-left:43.75%}.container_16 .prefix_9{padding-left:56.25%}.container_16 .prefix_10{padding-left:62.5%}.container_16 .prefix_11{padding-left:68.75%}.container_16 .prefix_13{padding-left:81.25%}.container_16 .prefix_14{padding-left:87.5%}.container_16 .prefix_15{padding-left:93.75%}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:25%}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:50%}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:75%}.container_12 .suffix_1{padding-right:8.333%}.container_12 .suffix_2{padding-right:16.666%}.container_12 .suffix_4{padding-right:33.333%}.container_12 .suffix_5{padding-right:41.666%}.container_12 .suffix_7{padding-right:58.333%}.container_12 .suffix_8{padding-right:66.666%}.container_12 .suffix_10{padding-right:83.333%}.container_12 .suffix_11{padding-right:91.666%}.container_16 .suffix_1{padding-right:6.25%}.container_16 .suffix_2{padding-right:16.5%}.container_16 .suffix_3{padding-right:18.75%}.container_16 .suffix_5{padding-right:31.25%}.container_16 .suffix_6{padding-right:37.5%}.container_16 .suffix_7{padding-right:43.75%}.container_16 .suffix_9{padding-right:56.25%}.container_16 .suffix_10{padding-right:62.5%}.container_16 .suffix_11{padding-right:68.75%}.container_16 .suffix_13{padding-right:81.25%}.container_16 .suffix_14{padding-right:87.5%}.container_16 .suffix_15{padding-right:93.75%}html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:0;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

.w30 {width:31%;margin-right:15px;float:left}
.w60 {width:60%;margin-right:15px;float:left}

* {margin:0;padding:0;}
body {background: #000;font:12px Arial, Helvetica, sans-serif;color:#D1C2AA;}
html,body {height:100%;}

/*----- alignment & clearing -----*/
.fleft {float:left}
.fright {float:right}
.alignright {text-align:right}
.aligncenter {text-align:center}
.alignmiddle *{vertical-align:middle}
.ptb {padding:20px 0}
.none {display:none;}
.clear {clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}

/*  Header styles */
h1,h2,h3,h4,h5,h6{color:#ccc;padding:0 0 16px 0;font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
h1{font-size:36px; line-height:42px;}
h2{font-size:30px; line-height:36px;}
h3{font-size:26px; line-height:32px;} 
h4{font-size:20px; line-height:24px;}  
h5{font-size:18px; line-height:22px;}
h6{font-size:16px; line-height:20px;}

h4.heading {text-transform:uppercase;color:#C2A46F;font-family: 'Oswald', sans-serif;font-size:17px}
h4.head {text-transform:uppercase;color:#000;font-family: 'Oswald', sans-serif;}
h6.head {text-transform:capitalize;font-size:14px;color:#333;text-shadow:0 1px 0 #ccc}
h5.descinfo {color:#C2A46F;font-weight:bold;font-family: 'Oswald', sans-serif;line-height:normal;border-bottom:dotted 1px #D1C2AA;padding-bottom:15px}
h5.descinfo span {float:right;display:block;padding-top:5px;width:80%;color:#ccc;font-size:14px;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif}
h6.heading {font-size:14px;font-weight:bold;font-family: 'Oswald', sans-serif;color:#C2A46F;text-transform:uppercase}
h4.subheading {color:#C2A46F;font-size:26px;font-weight:normal;font-family: 'Oswald', sans-serif;text-transform:uppercase;text-align:center;}
h4.subheading small {display:block;color:#ccc;font-family:Georgia, "Times New Roman", Times, serif;font-size:14px;}
small {font-size:11px;color:#ccc}
ol {margin-left:15px}
ol li {margin-bottom:7px;line-height:1.5em}
ol li p {font-family:Arial, Helvetica, sans-serif}

/* supersized */
#supersized-loader { position:absolute; top:50%; left:50%; z-index:0; width:60px; height:60px; margin:-30px 0 0 -30px; text-indent:-999em; background:url(../images/supersized/progress.gif) no-repeat center center;}
#supersized {  display:block; position:fixed; left:0; top:0; overflow:hidden; z-index:-999; height:100%; width:100%; }
#supersized img { width:auto; height:auto; position:relative; display:none; outline:none; border:none; }
#supersized.speed img { -ms-interpolation-mode:nearest-neighbor; image-rendering: -moz-crisp-edges; }
#supersized.quality img { -ms-interpolation-mode:bicubic; image-rendering: optimizeQuality; }
#supersized li { display:block; list-style:none; z-index:-30; position:fixed; overflow:hidden; top:0; left:0; width:100%; height:100%; background:#111; }
#supersized a { width:100%; height:100%; display:block; }
#supersized li.prevslide { z-index:-20; }
#supersized li.activeslide { z-index:-10; }
#supersized li.image-loading { background:#111 url(../images/supersized/progress.gif) no-repeat center center; width:100%; height:100%; }
#supersized li.image-loading img{ visibility:hidden; }
#supersized li.prevslide img, #supersized li.activeslide img{ display:inline; }
/* Controls Bar */
#controls-wrapper { margin:0 auto; height:42px; width:100%; bottom:0px; left:0; z-index:4; background:url(../images/supersized/nav-bg.png) repeat-x; position:fixed; }
#controls { overflow:hidden; height:100%; width:100%; position:relative; text-align:left; z-index:5; }
#slidecounter { float:left; color:#999; font:14px "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow:#000 0 -1px 0; margin:0px 10px 0 15px; line-height:42px; }
#slidecaption { overflow:hidden; float:left; color:#FFF; font:400 14px "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow:#000 1px 1px 2px; margin:0 20px 0 0; line-height:42px; }
#navigation { float:right; margin:0px 20px 0 0; }
#play-button{ float:left; margin-top:1px;border-right:1px solid #333; background:url('../images/supersized/bg-hover.png') repeat-x 0 44px; }
#play-button:hover{ background-position:0 1px; cursor:pointer; }
#prevslide, #nextslide{ position:absolute; height:43px; width:43px; top:50%; margin-top:-21px; opacity:0.3; }
#prevslide{ left:10px; background:url('../images/supersized/back.png');}
#nextslide{ right:10px; background:url('../images/supersized/forward.png');}
#prevslide:active, #nextslide:active{ margin-top:-19px; }
#prevslide:hover, #nextslide:hover{ cursor:pointer; }
ul#slide-list{ padding:15px 0; float:left; position:absolute; left:50%; bottom: 80px }
ul#slide-list li{ list-style:none; width:12px; height:12px; float:left; margin:0 5px 0 0; }
ul#slide-list li.current-slide a, ul#slide-list li.current-slide a:hover{ background-position:0 0px; }
ul#slide-list li a{ display:block; width:12px; height:12px; background:url('../images/supersized/nav-dot.png') no-repeat 0 -24px; }
ul#slide-list li a:hover{ background-position:0 -12px; cursor:pointer; }
#tray-button{ float:right; margin-top:1px; border-left:1px solid #333; background:url('../images/supersized/bg-hover.png') repeat-x 0 44px; }
#tray-button:hover{ background-position:0 1px; cursor:pointer; }
/* Progress Bar */					
#progress-back{ z-index:5; position:fixed; bottom:42px; left:0; height:8px; width:100%; background:url('../images/supersized/progress-back.png') repeat-x; }
#progress-bar{ position:relative; height:8px; width:100%; background:url('../images/supersized/progress-bar.png') repeat-x; }
/* Thumbnail Navigation */	
#nextthumb,#prevthumb { z-index:2; display:none; position:fixed; bottom:100px; height:75px; width:100px; overflow:hidden; background:#ddd; border:1px solid #fff; -webkit-box-shadow:0 0 5px #000; }
#nextthumb { right:12px; }
#prevthumb { left:12px; }
#nextthumb img, #prevthumb img { width:150px; height:auto;  }
#nextthumb:active, #prevthumb:active { bottom:59px; }
#nextthumb:hover, #prevthumb:hover { cursor:pointer; }
/* Thumbnail Tray */			
#thumb-tray{ position:fixed; z-index:3; bottom:0; left:0; background:url(../images/supersized/bg-black.png); height:150px; width:100%; overflow:hidden; text-align:center; -moz-box-shadow: 0px 0px 4px #000; -webkit-box-shadow: 0px 0px 4px #000; box-shadow: 0px 0px 4px #000; }
#thumb-back, #thumb-forward{ position:absolute; z-index:5; bottom:42px; height:108px; width:40px; }
#thumb-back{ left:0; background: url('../images/supersized/thumb-back.png') no-repeat center center;}
#thumb-forward{ right:0; background:url('../images/supersized/thumb-forward.png') no-repeat center center;}
#thumb-back:hover, #thumb-forward:hover{ cursor:pointer; background-color:rgba(256,256,256, 0.1); }
#thumb-back:hover{ border-right:1px solid rgba(256,256,256, 0.2); }
#thumb-forward:hover{ border-left:1px solid rgba(256,256,256, 0.2); }
ul#thumb-list{ display:inline-block; list-style:none; position:relative; left:0px; padding:0 0px; }
ul#thumb-list li{ background:#111; list-style:none; display:inline; width:150px; height:108px; overflow:hidden; float:left; margin:0; }
ul#thumb-list li img { width:200px; height:auto; opacity:0.5; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter:alpha(opacity=60); -webkit-transition: all 100ms ease-in-out; -moz-transition: all 100ms ease-in-out; -o-transition: all 100ms ease-in-out; -ms-transition: all 100ms ease-in-out; transition: all 100ms ease-in-out; }
ul#thumb-list li.current-thumb img, ul#thumb-list li:hover img{ opacity:1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); }
ul#thumb-list li:hover{ cursor:pointer; }

/*----- buttons & links -----*/
a {color:inherit;text-decoration:none;cursor:pointer;}
a:hover {text-decoration: underline;}
p {color:#D1C2AA;font-size:13px;line-height:1.6em;margin:0 0 10px;font-family:Georgia, "Times New Roman", Times, serif}
p span.dropcap{ float: left; font-weight: normal; font-size: 50px; line-height: 50px; margin-top:-4px; padding-right: 8px; font-family: Georgia; }
p a, dl a {color:#D1C2AA;}
p a:hover, dl a:hover {color:#ccc}
.smaller {color:#725B4C;font-size:11px;line-height:1.5em;font-family:Arial, Helvetica, sans-serif}
ul.smaller {margin:0}
ul.smaller li {padding:0 0 3px 10px;color:#695746;font-size:11px;line-height:1.5em;font-family:Arial, Helvetica, sans-serif}
hr {clear:both;display:block;width:100%;height:0;margin:7px 0;border-top:solid 1px #996600;border-bottom:solid 1px #F2D5AA;border-left:none;border-right:none}
img {border:none;max-width:100%;height:auto}

.outer {min-height: 100%;}
header {width:100%;margin:0;padding:10px 0;}
header.p0 {padding:0}
.wrap {width:960px;margin:0 auto}
.inheader {position:relative;width:100%;height:250px;background:#000;border-bottom:solid 5px #ddd;margin-top:90px}
.inheader .infos {position:absolute;bottom:20px;}
.inheader.img1 {background:#000 url(../images/inheader.jpg) no-repeat 50% 0}
.inheader.img2 {background:#000 url(../images/inheader-1.jpg) no-repeat 50% 0}
.inheader.img3 {background:#000 url(../images/inheader-2.jpg) no-repeat 50% 0}
.inheader.img4 {background:#000 url(../images/inheader-3.jpg) no-repeat 50% 0}
.inheader.img5 {background:#000 url(../images/inheader-4.jpg) no-repeat 50% 0}
.inheader.img6 {background:#000 url(../images/inheader-5.jpg) no-repeat 50% 0}
.inheader.img7 {background:#000 url(../images/inheader-6.jpg) no-repeat 50% 0}
.inheader.img8 {background:#000 url(../images/inheader-7.jpg) no-repeat 50% 0}
.inheader.img9 {background:#000 url(../images/inheader-8.jpg) no-repeat 50% 0}
.inheader.img10 {background:#000 url(../images/inheader-9.jpg) no-repeat 50% 0}
.inheader.img11 {background:#000 url(../images/inheader-10.jpg) no-repeat 50% 0}
.inheader.img12 {background:#000 url(../images/inheader-11.jpg) no-repeat 50% 0}
.inheader.img13 {background:#000 url(../images/inheader-12.jpg) no-repeat 50% 0}
.inheader.img14 {background:#000 url(../images/inheader-13.jpg) no-repeat 50% 0}
.infos h6, .infos h4 {margin:0;padding:0;color:#fff;text-shadow:0 1px 3px #000}
.infos h4 {font-family: 'Oswald', sans-serif;text-transform:uppercase;font-size:28px;}
.content {padding:30px 0 160px;background:url(../images/site_background.jpg) no-repeat 50% 0}
.content.front {background:none;padding:30px 0 80px;}
.content.full {background-image: url(../images/bgleft.jpg), url(../images/bgright.jpg);background-repeat: no-repeat, no-repeat;background-position: left top, right top}
.sidebg {background:#C2A470 url(../images/bg-nav-side.png) no-repeat 215px 0;padding:10px;width:20%!important}
.double {border:double;border-color:#876C45;padding:15px}
.cimg {margin-bottom:20px;padding:5px;border:solid 1px #F2D5AA;background:#F2D5AA;background:-moz-linear-gradient(left center , #C2A470 0%, #F2D5AA 42%, #F2D5AA 53%, #C2A470 100%);position:relative}
.cimg img {max-width:100%;height:auto}
.fimg {display:inline;float:left;margin-right:10px}
.logo {display:block;width:78px;height:70px;margin:auto;color:transparent!important;text-decoration: none;text-indent: -9999px;background:url(../images/logo.png) no-repeat;}
.brand {float: left;padding:0 20px;text-align:center;}
.brand.absolute {position:absolute;z-index:9999;top:0;background:#000;background:rgba(0,0,0,.9);padding:10px 20px}

.small-nav {display:inline;float:left}
.small-nav ul {overflow: hidden;}
.small-nav ul li {margin:0 10px 0 0;display:inline;float:left;}
.small-nav ul li a {font-size:11px;color:#fff;text-shadow:0 1px 0 #000}
.small-nav ul li a:hover {color:#ccc;text-decoration:none}

.menu-wrap {margin-top:17px}

nav {margin:auto;text-align: center;}
nav ul ul {display: none;}
nav ul li:hover > ul {display: block;}
nav ul {list-style: none;position: relative;display: inline-table;}
nav ul:after {content: ""; clear: both; display: block;}
nav ul li {float: left;margin:0 5px;}
nav ul li:hover {}
nav ul li:hover a {color: #D1C2AA;text-decoration:none}
nav ul li a {display:block;padding:5px 8px 5px;color:#fff;text-shadow:0 1px 0 #000;line-height:1.3em;font-size:14px;font-family:'Oswald', sans-serif;text-transform:uppercase;text-decoration:none;}
nav ul ul {background: #000;background:rgba(0,0,0,.5);padding: 0;position: absolute; top: 100%;z-index:999}
nav ul ul li {float: none;border-top: 1px solid #444;border-bottom: 1px solid #111; position: relative;margin:0}
nav ul ul li a {padding:7px 10px;color:#D1C2AA!important;text-align:left}	
nav ul ul li a:hover {background:#000;color:#ccc!important}
nav ul ul ul {position: absolute; left: 100%; top:0;}

/*nav.alt {margin:auto;text-align: center;}
nav.alt ul ul {display: none;}
nav.alt ul li:hover > ul {display: block;}
nav.alt ul {list-style: none;position: relative;display: inline-table;}
nav.alt ul:after {content: ""; clear: both; display: block;}
nav.alt ul li {float: left;margin:0 10px;}
nav.alt ul li:hover {background: #000;background:rgba(0,0,0,.5);}
nav.alt ul li:hover a {color: #ccc;text-shadow:0 1px 1px #000;text-decoration:none}
nav.alt ul li a {display:block;padding:5px 8px 5px;color:#000;text-shadow:0 1px 1px #fff;line-height:1.3em;font-size:11px;font-family:'Oswald', sans-serif;text-transform:uppercase;text-decoration:none;}
nav.alt ul ul {background: #000;background:rgba(0,0,0,.5);padding: 0;position: absolute; top: 100%;z-index:999}
nav.alt ul ul li {float: none;border-top: 1px solid #444;border-bottom: 1px solid #111; position: relative;margin:0}
nav.alt ul ul li a {padding:7px 10px;color:#D1C2AA!important;text-align:left}	
nav.alt ul ul li a:hover {background:#000;color:#ccc!important;text-shadow:0 1px 1px #000}
nav.alt ul ul ul {position: absolute; left: 100%; top:0;}*/

.bookdrop {position:relative;display:block;background:rgba(0,0,0,.5) url(../images/drop-arrow.gif) no-repeat 95% 50%;width:195px;text-align:center;padding:5px 10px;color:#E5B863;text-shadow:0 1px 0 #000;font-size:15px;font-family: 'Oswald', sans-serif;text-transform:uppercase;margin:0}
.bookdrop:hover {text-decoration:none}
.ins {background:none;width:110px;padding:5px 10px;font-size:14px}
.abs {width:215px;left:0;position:absolute;display:none;z-index:999;margin-top:0px;box-shadow:0 0 5px rgba(0,0,0,.5)}
.abs_ins {background:rgba(0,0,0,.9) url(../images/tile.png)!important;width:500px;right:0;position:absolute;display:none;z-index:999;margin-top:15px;box-shadow:0 0 5px rgba(0,0,0,.5)}
.close {display:block;width:10px;height:10px;background:url(../images/close.png) no-repeat;float:right;margin:3px 3px 0 0;cursor:pointer}
.droprsv {background:#000;background:rgba(0,0,0,.7)}
.droprsv p {font-size:12px;color:#fff;text-shadow:0 1px 0 #000;margin:0;padding:0;}
.droprsv p.smaller {font-size:11px;color:#ccc}
.droprsv form {margin:0;padding:20px 10px}
.droprsv hr {border-top-color:#000;border-bottom-color:#222}
.droprsv .blok {float:left;display:inline;width:auto;overflow:hidden;margin:0 5px 10px 0;padding:0}
.droprsv label {color:#fff;text-shadow:0 1px 0 #000;font-weight:bold;font-size:11px;font-family:Arial, Helvetica, sans-serif;margin:0 0 3px 0;display:inline-block}
.droprsv input {position:relative;margin:0;padding:5px;font-size:11px;border:solid 1px #000;background:#404041;color:#E5B863;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.droprsv input.cin, .droprsv input.cout {width:180px;background:#404041 url(../images/calendar.gif) no-repeat 98% 50%;position:relative}
.droprsv input.cin:focus, .droprsv input.cout:focus {background:#666 url(../images/calendar.gif) no-repeat 98% 50%;border-color:#D1C2AA;color:#E5B863}
.droprsv select.short {width:60px}
.droprsv input:focus, .droprsv select:focus {border-color:#D1C2AA;background:#666;color:#E5B863}
.droprsv input[type=submit], .droprsv input[type=button] {background:#D1C2AA;border:solid 3px #9f835c;color:#9f835c;text-shadow:0 1px 0 #fff!important;padding:5px 15px;font-size:12px;font-weight:bold;text-shadow:0 1px 0 #333;margin-left:0;-moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);box-shadow: inset 0 0 3px rgba(0,0,0,0.2);cursor:pointer}
.droprsv input[type=submit]:hover, .droprsv input[type=button]:hover {background:#E5B863;border-color:#fff;color:#660000;text-shadow:1px 1px 1px #fff;}
div.select-wrap {position:relative}
div.select-wrap:after {content:url(../images/customSelect-arrow.gif);display:block;position:absolute;top:6px;right:5px;}
div.select-wrap:before {content:'';right:1px;top:4px;width:18px;height:18px;background:#404041;border-left:dotted 1px #666;position:absolute;pointer-events:none;display:block;}
div.select-wrap select {width:100%;padding:3px 0 4px;margin:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#404041;color:#E5B863;font-family:Arial, Helvetica, sans-serif;font-size:11px;border:solid 1px #000;outline:none;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition: all 0.15s linear 0s;}
div.select-wrap select:focus {background:#404041}
#ui-datepicker-div{z-index:9999!important;font-size:11px;background:#222}
.ui-datepicker table {border:none;}
.ui-widget-overlay {z-index:9999!important;opacity:0.7!important}
.ui-dialog {position:fixed!important;z-index:9999!important;background:#000!important}
.uicontent {padding:0!important}
.ui-accordion .ui-accordion-header {font-size:11px}
.formError {z-index:9999!important}
.sides {background: #C2A46F;border: 1px solid #C2A46F;border-radius: 6px;padding: 10px;position: relative;}
.sides:before {border-bottom: 7px solid transparent;border-right: 7px solid #C2A46F;border-top: 7px solid transparent;content: "";display: inline-block;left: -8px;position: absolute;top: 20px;}

.btn {border: 0 none;cursor: pointer;display: inline-block;font-weight: bold;margin: 10px 0;padding: 2px;text-transform: uppercase;}
.clr {background:#D1C2AA;font-size:12px}
.clr span {line-height:1;background:#D1C2AA;border: 1px solid #000;color: #000;display: block;margin: 0;padding: 10px 20px;}
.frinfo {width:100%;background:#E8E8E8}
.vrlink {position:absolute;top:10px;right:10px;display:inline-block;margin:0;padding:5px 5px 5px 25px;background:rgba(0,0,0,.7) url(../images/ic-move.png) no-repeat 5px 50%;border:solid 1px #D1C2AA;border-radius:4px;font-size:11px;z-index:5}
.vrlink:hover {background-color:rgba(0,0,0,1);color:#ccc;text-decoration:none}

ul.std, ol.std {line-height: 1.5em;list-style-position: outside;list-style-type:circle;margin: 0 0 10px 5px;padding: 0 0 0 5px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#725B4C;text-align: left;text-indent: 2px;}

ul.list {float:left;margin:10px 20px 0 0}
ul.list li {border-bottom: 1px dotted #333;color: #ccc;margin:0;padding:3px 0 3px 12px;overflow: hidden;background:url(../images/arrow-list.gif) no-repeat 0 7px;line-height:1.4em}
ul.list li a {color:#D1C2AA;text-decoration:none}

ul.sidemenu {margin:0}
ul.sidemenu li {border-top: 1px solid #dcbb8a;border-bottom: 1px solid #695746;color: #307DA8;margin:0;padding:0;overflow: hidden;}
ul.sidemenu li a {display:block;color:#695746;text-decoration:none;padding:7px 5px}
ul.sidemenu li a:hover {background-color:#8C6A51;color:#ededed;text-shadow:0 1px 0 #333;margin-right:0px}
ul.sidemenu li.current a {background-color:#8c6a51;color:#ededed;text-shadow:0 1px 0 #333;margin-right:18px;font-weight:bold}
ul.sidemenu li.current {background:url(../images/right-sidemenu.png) no-repeat right 50%;width:113%;border-top:none;border-bottom:none}

ul.list1 {float:left;width:46%;margin:0 20px 0 0}
ul.list1 li {font-size:11px;border-bottom: 1px dotted #D1C2AA;color: #D1C2AA;margin: 0 0 10px;padding:0 0 3px 12px;overflow: hidden;background:url(../images/arrow-list.gif) no-repeat 0 5px}
ul.list1 li.head {font-family:Georgia, "Times New Roman", Times, serif;color:#C2A46F;font-weight:bold;text-transform:uppercase;border:none;background:none;padding-left:0}
ul.list1.last {margin-right:0}

.dlist {font-size:11px;margin-top:0}
.dlist dt {width:80px;color:#C2A46F;font-weight:bold;display:inline;float:left}
.dlist dd {margin-left:90px;margin-bottom:5px;text-align:left;color:#D1C2AA}

.tips {display: inline;position: relative;cursor:default}
.tips:hover:after{background: #f9f9f9;background: rgba(255,255,255,.9);border-radius: 5px;bottom: 26px;color: #000;content: attr(rel);left: 20%;padding: 10px 15px;position: absolute;z-index: 98;width:200px;}
.tips:hover:before{border: solid;border-color: #f9f9f9 transparent;border-color: rgba(255,255,255,.9) transparent;border-width: 6px 6px 0 6px;bottom: 20px;content: "";left: 50%;position: absolute;z-index:99;}

a.info{position:relative;}
a.info span{display: none}
a.info:hover span{display:block;position:absolute;bottom:20px;left:0;width:150px;border:1px solid #000;padding:5px 10px;border-radius:4px;background:#8C6A51;color:#fff;text-shadow:0 1px 0 #333;text-align:left!important;font-size:11px;font-weight:normal;z-index:999}

table {width: 100%;border-collapse: collapse; border-spacing:0; border:solid 1px #F2D5AA; font-family:Arial, Helvetica, sans-serif;font-size:12px}
table tr:nth-of-type(odd) {background-color: #222;}
table tr:nth-of-type(even) {background-color: #444;}
table thead th {background-color: #f9f9f9;border-bottom:solid 1px #D1C2AA;color: #666;text-shadow:0 1px 0 #fff;font-weight: bold;text-align:left;vertical-align:middle}
table td, table th {padding: 5px;}
table tr:hover {background-color: #faeee2;color:#993300}
table td a {color:#ccc;text-decoration:none}
table tr:hover a {color:#993300}
table img {display:inline;margin:auto;}

/*---- footer ----*/
footer {position: relative;margin-top: -80px;height: 50px;clear:both;color:#D1C2AA;text-shadow:0 1px 0 #000;font-size:11px;padding:15px 0;width:100%;background:#000;background:rgba(0,0,0,.5);vertical-align:middle} 
footer a {color:#D1C2AA; text-decoration:none;}
footer a:hover {color:#fff;text-decoration:underline;}
ul.social {display:inline;float:left;margin:0}
ul.social li {float:left;list-style:none}
ul.social li a {padding:0 0 0 5px}

.fbrand {padding:0 15px 0 0;margin-right:20px;background:url(../images/flogo.png) no-repeat;width:56px;height:50px;border-right:solid 1px #E5B863}
ul.vcard {display:inline;float:left;overflow:hidden;margin-bottom:10px}
ul.vcard li {display:inline;float:left;color:#E5B863;font-size:11px;margin:0 10px 0 0;padding-right:10px;border-right:solid 1px #E5B863}
ul.vcard li.last {border:none;margin:0;padding:0}
/* gallery */
#galleria, .bgclr {width:850px;height:480px;margin:auto;background:#000;}
.bgclr {height:auto;}
.thumbs {display:block;float:left;margin:10px 10px 5px 5px;background:#222;border:solid 1px #C2A46F;width:100px;height:100px;opacity:0.5}
.thumbs:hover {border-color:#ccc;opacity:1;box-shadow:0 0 10px #888}
/* nivo slider */
.slider-wrapper {width: 100%;margin:0 0 20px;border:solid 5px #F2D5AA;background:#F2D5AA;background:-moz-linear-gradient(left center , #C2A470 0%, #F2D5AA 42%, #F2D5AA 53%, #C2A470 100%);position:relative}
.nivoSlider {position:relative;width:100%;height:auto;overflow: hidden;}
.nivoSlider img {position:absolute;top:0px;left:0px;max-width: none;}
.nivo-main-image {display: block !important;position: relative !important;width: 100% !important;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;background:white;filter:alpha(opacity=0);	opacity:0;}
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box {display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img { display:block; }
.theme-dark .slider-wrapper {background: #222;padding: 0px;}
.theme-dark .nivoSlider {height:445px!important;position:relative;background:#fff url(../images/loading.gif) no-repeat 50% 50%;margin-bottom:0px;overflow: visible;}
.theme-dark .nivoSlider img {position:absolute;top:0px;left:0px;display:none;}
.theme-dark .nivoSlider a {border:0;display:block;}
.theme-dark .nivo-controlNav {text-align: left;padding: 0;position: relative;z-index: 10;}
.theme-dark .nivo-controlNav a {display:inline-block;width:10px;height:10px;background:url(../images/bullets.png) no-repeat 0 2px;text-indent:-9999px;border:0;margin: 0 2px;}
.theme-dark .nivo-controlNav a.active {background-position:0 100%;}
.theme-dark .nivo-directionNav a {display:block;width:30px;height:30px;background: rgba(0,0,0,.8) url(../images/arrows.png) no-repeat;text-indent:-9999px;border:0;top: auto;bottom:5px;z-index: 11;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.theme-dark .nivo-directionNav a:hover {background-color: #222;}
.theme-dark a.nivo-nextNav {background-position:-16px 50%;right:5px;}
.theme-dark a.nivo-prevNav {background-position:11px 50%;left: auto;right: 40px;}
.theme-dark .nivo-caption {font-family: Helvetica, Arial, sans-serif;}
.theme-dark .nivo-caption a {color:#fff;border-bottom:1px dotted #fff;}
.theme-dark .nivo-caption a:hover {color:#fff;}
.theme-dark .nivo-controlNav.nivo-thumbs-enabled {width: 80%;}
.theme-dark .nivo-controlNav.nivo-thumbs-enabled a {width: auto;height: auto;background: none;margin-bottom: 5px;}
.theme-dark .nivo-controlNav.nivo-thumbs-enabled img {display: block;width: 120px;height: auto;}
.nivo-caption {position:absolute;left:0px;bottom:0px;/*background:#000;*/color:#fff;width:auto;z-index:8;padding: 5px 10px;opacity: 0.6;overflow: hidden;display: none;-moz-opacity: 0.8;filter:alpha(opacity=8);-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.nivo-caption p {padding:5px;margin:0;color:#fff;text-shadow:0 1px 1px #000;font-size:16px;font-family:'Oswald', sans-serif}
.nivo-caption a {display:inline !important;}
.nivo-html-caption {display:none;}
.nivo-directionNav a {position:absolute;top:45%;z-index:9;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav {text-align:center;padding: 15px 0;}
.nivo-controlNav a {cursor:pointer;}
.nivo-controlNav a.active {font-weight:bold;}
/* contact form */
#contact_form_holder {width:300px}
#contact_form_holder input, #contact_form_holder textarea {width:100%;background:#111;border:solid 1px #D1C2AA;color:#fff;font-family:inherit;padding:5px;margin-bottom:10px}
#contact_form_holder textarea {height:100px;}
#contact_form_holder input[type=text]:focus, #contact_form_holder textarea:focus {background:#333;border-color:#ccc}
#send_message {width:150px!important;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;background:#D1C2AA!important;color:#000!important;font-weight:bold;border:1px solid black;cursor:pointer;cursor:hand;}
.send_error { display: none; padding:10px; color: #D8000C; font-size:12px;background-color: #FFBABA;}
.send_success { display: none; padding:10px; color: #044406; font-size:12px;background-color: #B7FBB9;}
.send_error img { vertical-align:top; }
