#main {width:973px;margin:0 auto;position:relative}
#header {height:526px;background:url(images/header-bg-top.jpg) no-repeat left top}
#header.small {height:414px}
#header, #content, #footer {font-size:0.8em; }
.col-1, .col-2, .col-3 {float:left}
.aside {float:left;width:230px;margin-right:30px;margin-top:80px;}
.content {float:left;width:590px;position:relative; margin-top:85px;}
/* index.html */
#page1 #content .line-ver {background-position:297px top}
#page1 #content .col-1 {width:214px;margin-right:112px}
#page1 #content .col-2 {width:223px}
/* index-1.html */
#page2 #content .col-1 {width:173px;margin-right:37px}
#page2 #content .col-2 {width:173px;margin-right:37px}
#page2 #content .col-3 {width:173px}
/* index-2.html */
#page3 #content .col-1 {width:173px;margin-right:37px}
#page3 #content .col-2 {width:173px;margin-right:37px}
#page3 #content .col-3 {width:173px}
#content {border-top:10px solid #000; margin-top:0; padding-top:0}
/* Stylesheet: Fenwick - Layout Modified On 2013-09-24 15:45:01 */
* {margin:0;padding:0}
html,body {height:100%}
body {background:url(../../images/crop2.jpg) center top fixed #000 no-repeat;font-family:Tahoma,Geneva,sans-serif;font-size:100%;line-height:1.125em;color:#444}
input,select,textarea {font-family:Tahoma,Geneva,sans-serif;font-size:1em}
.fleft {float:left}
.fright {float:right}
.clear {clear:both}
.alignright {text-align:right}
.aligncenter {text-align:center}
.wrapper {width:100%;overflow:hidden;}
.container {width:100%}
p {margin-bottom:18px}
/* forms */
input,select {vertical-align:middle;font-weight:normal}
img {border:0;vertical-align:top;text-align:left}
object {vertical-align:top;outline:none}
#reservation-form {font-size:.91em;font-weight:bold}
#reservation-form fieldset {border:none}
#reservation-form .field {display:block;height:55px}
#reservation-form label {display:block;padding-bottom:4px}
#reservation-form select {border:1px solid #5d3825;background:#1d110b;color:#bca695}
#reservation-form select.select1 {width:40px;margin-right:10px}
#reservation-form select.select2 {width:127px}
#reservation-form input {width:23px;text-align:center;border:1px solid #5d3825;background:#1d110b;color:#bca695}
#reservation-form .button {font-size:1em}

/* list */
ul {margin-left:20px;}
/* other */
.img-indent {margin:0 10px 0 -8px;float:left}
.img-indent.alt {margin-right:25px}
.img-box {width:100%;overflow:hidden;padding-bottom:20px}
.img-box img {float:left;margin:0 20px 0 0}
.extra-wrap {overflow:hidden;}
.p1 {margin-bottom:9px}
.p2 {margin-bottom:18px}
.p3 {margin-bottom:27px}
.alt-top {padding-top:9px}
/* txt,links,lines,titles */
a {color:#86230e;outline:none}
a:hover{text-decoration:none}
h1 {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:60px;line-height:1em;color:#86230e;text-transform:uppercase;font-weight:normal;letter-spacing:-2px}
h1 a {color:#86230e;text-decoration:none}
h2 {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#86230e;font-size:30px;line-height:1em;font-weight:normal;margin-bottom:12px;letter-spacing:-1px}
h3 {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#86230e;font-size:25px;line-height:1em;font-weight:normal;margin-bottom:16px}
h4 {font-size:.91em}
h5 {font-size:1.33em;color:#86230e;padding-top:10px;margin-bottom:26px}
h6 {font-size:1em;color:#86230e}
.txt1 {font-size:.91em}
.txt2 {color:#e3bc47;font-size:1.33em;text-transform:uppercase}
.link1 {display:block;float:left;background:url(../../images/link1-bgd.gif) left top repeat-x;color:#fff;text-decoration:none}
.link1 em {display:block;background:url(../../images/link1-left.gif) no-repeat left top}
.link1 b {display:block;background:url(../../images/link1-right.gif) no-repeat right top;padding:2px 15px 2px 15px;font-weight:normal;font-style:normal}
.link1:hover {text-decoration:underline}
.button {text-align:center;font-size:.91em}
.button span {display:inline-block;background:url(../../images/button-side.gif) no-repeat left top;padding-left:1px}
.button span span {background:url(../../images/button-side.gif) no-repeat right top;padding-right:1px;padding-left:0}
.button span span a {display:inline-block;background:url(../../images/button-bg.gif) left top repeat-x;padding:0 0 3px 0;color:#d5c6bb;width:152px;text-decoration:none;text-transform:uppercase;font-weight:bold}
.button span span a:hover {text-decoration:underline}
.button1 {text-align:center;font-size:.91em}
.button1 span {display:inline-block;background:url(../../images/button-side.gif) no-repeat left top;padding-left:1px}
.button1 span span {background:url(../../images/button-side.gif) no-repeat right top;padding-right:1px;padding-left:0}
.button1 span span a {display:inline-block;background:url(../../images/button-bg.gif) left top repeat-x;padding:0 20px 3px 20px;color:#d5c6bb;text-decoration:none;text-transform:uppercase;font-weight:bold}
.button1 span span a:hover {text-decoration:underline}
.line-hor {background:#000;height:1px;overflow:hidden;font-size:0;line-height:0;margin:21px 0 16px 0}
.line-ver {background-image:url(../../images/line-ver.gif);background-repeat:repeat-y;width:100%}
.title {margin-bottom:20px}
/* boxes */
.box {width:100%}
.box .inner {padding:21px 20px 30px 18px}
.dept-list {float:left}
.dept-list dd {clear:both;text-align:right}
.dept-list dd span {float:left;padding-right:25px}
.dept-list dd p {text-align:left}
/* header */
#header .row-1 {height:136px;}
#header .row-2 {height:390px;background:url(../../images/header-bg.png) no-repeat left bottom}
#header .row-2.alt {height:278px;background:url(../../images/header-bg1.png) no-repeat left bottom;width:100%;padding:0;margin:0}
#header .row-2 .indent {padding:13px 0 0 13px}
#header .logo {float:left;padding:40px 0 0 7px}
#header .logo em {
	position: absolute;
	top: 25px;
	text-transform: uppercase;
	font-style: normal;
	font-size: 16px;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-weight: bold;
	padding-left: 5px;
	left: 25px;
}
#header .logo strong {color:#ad0000;font-size:.91em;padding-left:5px}
#header .phones {float:right;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:25px;line-height:1em;color:#c30000;padding:43px 10px 0 0;letter-spacing:-1px}
.header-box {width:950px;height:364px; margin:0 0 0 15px;border-bottom:20px solid #000;}
.header-box2 {background:url(../../images/header-bg2.jpg) no-repeat left top;width:950px;height:364px}
.header-box3 {background:url(../../images/header-bg3.jpg) no-repeat left top;width:950px;height:364px}
.header-box4 {background:url(../../images/header-bg4.jpg) no-repeat left top;width:950px;height:364px}
.header-box5 {background:url(../../images/header-bg5.jpg) no-repeat left top;width:950px;height:364px}
.header-box6 {background:url(../../images/header-bg6.jpg) no-repeat left top;width:950px;height:364px}
.header-box .inner {padding:307px 0 0 2px}
.header-box2 .inner {padding:307px 0 0 2px}
.header-box3 .inner {padding:307px 0 0 2px}
.header-box4 .inner {padding:307px 0 0 2px}
.header-box5 .inner {padding:307px 0 0 2px}
.header-box6 .inner {padding:307px 0 0 2px}
.header-box-small {background:url(../../images/header-bg-small.jpg) no-repeat left top;width:950px;height:252px;}
.header-box-small .inner {padding:195px 0 0 2px}
#header .nav {width:100%;overflow:hidden}
#header .nav li {display:inline}
#header .nav li a {display:block;float:left;width:156px;height:55px;line-height:52px;font-size:16px;text-transform:uppercase;font-weight:bold;color:#fff;text-decoration:none;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;text-align:center;margin-right:2px;background:url(../../images/nav-bg1.png) no-repeat left top}
#header .nav li a:hover {background:url(../../images/nav-bg2.png) no-repeat left top}
#header .nav li a.current {background:url(../../images/nav-bg2.png) no-repeat left top}
/* content */
#content {background:url(../../images/content-bg.png) left top;margin:0 8px; padding:31px 40px 20px 40px; border-top:10px solid #000;}
#content .indent {padding:17px 0 20px 0}
#content ul {padding-bottom:20px}
.contacts-list dt {font-weight:bold;margin-bottom:10px}
.contacts-list dd {font-weight:bold}
#content .gallery {width:100%;}
#content .gallery ul {overflow:hidden;margin:-7px -40px -11px -32px;position:relative}
#content .gallery ul li {background:url(../../images/img-wrapper.png) no-repeat left top;width:155px;height:110px;padding:0;float:left;margin-right:3px}
#content .gallery ul li img {margin:13px 0 0 11px}
#content .gallery-images {width:100%}
#content .gallery-images ul {overflow:hidden;margin:0 -32px -14px 0;position:relative;padding-bottom:0}
#content .gallery-images ul li {float:left;padding:0 0 14px 0;background:none;margin-right:16px}
#content .img-list li {width:100%;overflow:hidden;background:none;padding:0 0 18px 0}
#content .img-list li img {float:left;margin:6px 9px 0 0}
.ic, .ic a {border:0;float:right;background:#fff;color:#f00;width:50%;line-height:10px;font-size:10px;margin:-220% 0 0 0;overflow:hidden;padding:0}
.extra-img {position:relative;margin:0 -9px 0 -8px}
.gallery-main {background:url(../../images/gallery-wrapper.png) no-repeat left top;width:607px;height:433px;margin:0 -10px 0 -6px;position:relative}
.gallery-main .inner {padding:12px 0 0 12px}
.gallery-main .prev {position:absolute;left:11px;top:12px}
.gallery-main .next {position:absolute;right:11px;top:12px}
.list1 {font-size:.91em;padding:4px 0 15px 0}
.list1 dt {font-weight:bold;color:#e3dad2;margin-bottom:12px;padding:0 0 0 4px}
.list1 dd {border-bottom:1px solid #57473c;padding:0 5px 7px 4px;margin-bottom:4px;line-height:1.45em}
.list1 dd span {float:right}
.list1 dd.alt {border-bottom:none}
.list1 dd.last {font-weight:bold;color:#c30000;border-bottom:none}
#content .list2 {padding-bottom:8px}
#content .list2 li {font-size:.91em;padding-bottom:8px}
#content .list3 li a {text-decoration:none}
#content .list3 li a:hover {text-decoration:underline}
#content .list4 li {width:100%;overflow:hidden;padding:0;background:none;font-size:.91em;padding-bottom:15px}
#content .list4 li img {float:left;margin:0 13px 0 0}
#content .aside ul {font-size:.91em}
#content img {border:3px solid #ccc; margin:0 20px 10px 0;}
#content .gallery img {border:none; margin:0;}
/* footer */
#footer {font-family:Arial,Helvetica,sans-serif;padding:28px 40px 35px 40px; color:#fff;}
#footer a {color:#fff}
#footer .nav {text-align:center;padding-bottom:25px}
#footer .nav li {display:inline}
#footer .nav li a {padding:0 48px 0 45px;color:#fff}

/* Stylesheet: Fenwick - Style Modified On 2013-09-24 15:50:56 */
.main_menu
{
    height:40px;
    line-height:40px;
    color:#FFF;
    position:relative;
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    margin: 70px 10px 15px 10px;
    background:#333333;
}
.main_menu ul
{
    padding:0px;
    margin:0;
    list-style:none;
}
.main_menu ul li
{
    padding:0;
    margin:0;
    border-right:1px solid #000000;
    float:left;
    background:#333333;
}
.main_menu ul li a
{
    color:#FFF;
    display:block;
    text-decoration:none;
    padding:0 25px;
}
.main_menu ul li a:hover
{
    background:#e3bc47;
    color:#000;
}
.main_menu ul li ul
{
     display: none;
     width: auto;
     position:absolute;
     top:30px;
     padding:0px;
     margin:0px;
}
.main_menu ul li:hover ul
{
     display: block;
     position: absolute;
     margin: 0;
     padding: 0;
}
.main_menu ul li:hover li
{
    float: none;
    list-style:none;
    margin:0px;
}
.main_menu ul li:hover li
{
    background:#333;
    border-top:1px solid #000000;
}
.main_menu ul li:hover li a
{
    color: #fff;
    padding:0 20px;
    display:block;
    width:170px;
}
.main_menu ul li li a:hover
{
    color:#000;
}
/* Stylesheet: Fenwick Modified On 2013-09-16 13:49:55 */
/* border of thumbnail */
#menu a img {
 border: 1px solid #aaa;
}
/* style of 1st level ul */
ul#menu {
 background: #e3bc44;  /* fallback for not so smart browser */
 /* gradient as background */
 background: linear-gradient(top, #e3bc44 0%,#ffdb6c 100%);
  background: -moz-linear-gradient(top, #e3bc44 0%, #ffdb6c 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3bc44), color-stop(100%,#ffdb6c));
 background: -webkit-linear-gradient(top, #e3bc44 0%,#ffdb6c 100%);
 background: -o-linear-gradient(top, #e3bc44 0%,#ffdb6c 100%);
 background: -ms-linear-gradient(top, #e3bc44 0%,#ffdb6c 100%);
 display: block;
margin: 0 8px 0 15px;
border-bottom:10px solid #000;
}
/* 1st level list is floating for horizontal menu */
#menu li {
 float: left;
 position: relative;
 list-style: none;
 margin: 0 0 0 5px;
 padding: 0;
 /* transition effect for background */
 transition: background .2s ease-in-out;
 -webkit-transition: background .2s ease-in-out;
 -moz-transition: background .2s ease-in-out;
 -o-transition: background .2s ease-in-out;
}
/* links and sectionheaders style */
#menu li a, #menu li span.sectionheader {
 display: block;
 color: #000;
 line-height: 35px;
 padding: 0 16px;
 text-decoration: none;
}
/* 1st level links style */
#menu li a.menuitem,
#menu li span.menuitem.sectionheader {
 text-transform: none;
  text-shadow: 1px 1px 0 #fff; 
 color: #000;
 font-weight: bold;
font-size:16px;
}
/* hover or current style */
#menu li:hover, #menu li.current {
 background: #e3bc44;
color: #000;
}
/* description is wrapped in info span */
#menu span.info {
 display: block;
 line-height: 1;
 display: block;
 font-size: 10px;
 padding-bottom: 10px;
 text-transform: none;
 text-shadow: none;
 color: #000;
 font-weight: normal;
}
/* 2nd level */
#menu .submenu {
 position: absolute;
 z-index: 100;
 width: auto;
 top: -9999em; /* hide first */
 left: -9999em;
 opacity: 0; /* set opactiy to 0 for transtion effect */
 width: 240px; /* flyout will depend on this, if you change it dont forget about #menu .submenu li.flyout ul */
 /* animate dropdown */
 transition: width .4s ease-in-out;
 -webkit-transition: width .4s ease-in-out;
 -moz-transition: width .4s ease-in-out;
 -o-transition: width .4s ease-in-out;
 border-radius: 0 0 6px 6px;
 transition: opacity .4s ease-in-out;
 -webkit-transition: opacity .4s ease-in-out;
 -moz-transition: opacity .4s ease-in-out;
 -o-transition: opacity .4s ease-in-out;
}
/* position wrapping div on hover */
#menu li:hover .submenu {
 top: 53px;
 opacity: 1;
 left: 0;
}
/* if parent has class right, position it to right */
#menu li:hover.right .submenu {
 left: auto;
 right: 0;
}
/* width of mega dropdown, you can add more classes like this, depending on your site structure */
#menu li.two_col:hover .submenu {
 width: 350px;
}
/* reset transition animations */
#menu li li {
 transition: none;
 -webkit-transition: none;
 -moz-transition: none;
 -o-transition: none;
}
/* style of 2nd level unordered list */
#menu .submenu ul {
 background: #e3bc44;
 border-radius: 0 6px 6px 6px;
 padding: 10px 0;
 box-shadow: 1px 2px 3px 0px rgba(0, 0, 0, 0.3);
}#menu .submenu ul li {
 display: block;
 float: left;
}
/* if 2nd level item has no children or has class flyout */
#menu .submenu ul li.no-sub,
#menu .submenu ul li.flyout,
#menu .submenu ul li.flyout li {
 float: none;
}
/* position 3rd level flyout */
#menu .submenu li.flyout ul {
 position: absolute;
 width: 240px;
 top: -9999em;
 left: -9999em;
}
#menu .submenu li.flyout:hover ul {
 position: absolute;
 left: 230px;
 top: 0;
}
/* style of second level links */
#menu li ul li a.menuitem,
#menu li ul li span.menuitem.sectionheader,
#menu li ul li a, #menu li ul li span.sectionheader {
 display: block;
 padding: 0 10px;
 line-height: 24px;
 text-shadow: none;
 transition: color .4s ease-in-out;
 -webkit-transition: color .4s ease-in-out;
 -moz-transition: color .4s ease-in-out;
 -o-transition: color .4s ease-in-out;
}
/* uppercase for mega dropdown parent items */
#menu li ul li a,
#menu li ul li.sectionheader span {
 text-transform: uppercase;
 display: block;
}
/* remove uppercase if it's not mega dropdown */
#menu li ul li.no-sub a,
#menu li ul li.flyout a,
#menu li ul li.no-sub span.sectionheader,
#menu li ul li.flyout span.sectionheader {
 text-transform: none;
}
/* link color of sublevels */
#menu li ul li a:hover,
#menu li ul li a.current {
 color: #000;
}
#menu .submenu li ul {
 position: static;
 display: block;
 box-shadow: none;
 border-radius: 0 0 6px 6px;
}
#menu .submenu li ul li {
 float: none;
}
/* width of mega dropdown columns, should fit inside #menu li.two_col:hover .submenu width  */
#menu .two_col .submenu ul li {
 width: 165px;
}
/* clearfix - clearing floats */
.clearfix:after {
 visibility: hidden;
 display: block;
 font-size: 0;
 content: " ";
 clear: both;
 height: 0;
}
* html .clearfix { zoom: 1;}/* IE6 */
*:first-child+html .clearfix { zoom: 1;}/* IE7 */
/* Stylesheet: megamenu Modified On 2013-09-24 15:41:14 */
