/** WP required **/

/* --------------------------------------------------------------

   Basic WordPress Blog Styles

-------------------------------------------------------------- */

/* Images
-------------------------------------------------------------- */

.entry-content img {
    margin: 0 0 1.5em 0;
}
.alignleft,
img.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
}
.alignright,
img.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
}
.aligncenter,
img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.wp-caption {
    text-align: center;
    margin-bottom: 1.5em;
}
.wp-caption img {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.wp-caption p.wp-caption-text {
    margin: 0;
}
.wp-smiley {
    max-height: 1em;
    margin: 0 !important;
}
.gallery dl {
    margin: 0;
}
.gallery-caption {
    margin: -1.5em 0 0 0;
}

/*sticky posts more visible*/
.sticky h2.title a{
    font-weight: bold;
}

.bypostauthor .author {
    font-weight: bold;
}

/* Pullquotes
-------------------------------------------------------------- */

blockquote.left {
    float: left;
    margin-left: 0;
    margin-right: 20px;
    text-align: right;
    width: 33%;
}
blockquote.right {
    float: right;
    margin-left: 20px;
    margin-right: 0;
    text-align: left;
    width: 33%;
}


@font-face {
    font-family: 'lucida_granderegular';
    src: url('font/lucida_grande-webfont.eot');
    src: url('font/lucida_grande-webfont.eot#iefix') format('embedded-opentype'),
         url('font/lucida_grande-webfont.woff') format('woff'),
         url('font/lucida_grande-webfont.ttf') format('truetype'),
         url('font/lucida_grande-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'lucida_grandebold';
    src: url('font/lucida_grande_bold-webfont.eot');
    src: url('font/lucida_grande_bold-webfont.eot#iefix') format('embedded-opentype'),
         url('font/lucida_grande_bold-webfont.woff') format('woff'),
         url('font/lucida_grande_bold-webfont.ttf') format('truetype'),
         url('font/lucida_grande_bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'BreeSerifRegular';
    src: url('font/BreeSerif-Regular-webfont.eot');
    src: url('font/BreeSerif-Regular-webfont.eot#iefix') format('embedded-opentype'),
         url('font/BreeSerif-Regular-webfont.woff') format('woff'),
         url('font/BreeSerif-Regular-webfont.ttf') format('truetype'),
         url('font/BreeSerif-Regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'BitterBold';
    src: url('font/Bitter-Bold-webfont.eot');
    src: url('font/Bitter-Bold-webfont.eot#iefix') format('embedded-opentype'),
         url('font/Bitter-Bold-webfont.woff') format('woff'),
         url('font/Bitter-Bold-webfont.ttf') format('truetype'),
         url('font/Bitter-Bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('font/League_Gothic-webfont.eot');
    src: url('font/League_Gothic-webfont.eot#iefix') format('embedded-opentype'),
         url('font/League_Gothic-webfont.woff') format('woff'),
         url('font/League_Gothic-webfont.ttf') format('truetype'),
         url('font/League_Gothic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

/** Flexslider default styles **/

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */


/* Browser Resets */
.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {position: relative; zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.flex-direction-nav {*height: 0;}


/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}


/** General Styles **/

body {background: #fff url(../img/top-bdy-bg.jpg) repeat-x center top; font-family: 'lucida_granderegular'; }
h1, h2, h3, h4, h5 {font-weight:normal;}

p {color: #262626; font-size: 12px; line-height: 20px; margin: 0; padding: 0;}

/* set desktop resolution */
.container {width:960px;}

.doCenter {text-align:center;}

#header {}
#header .logoContainer {float:left;height: 189px;}
#header .logoContainer a {display:block; margin-top:50px;}

#header .topData {margin-top:24px; float:right; text-align:right; margin-right:7px;}

#mainContent {min-height:300px;}

#menuContainer {background: transparent url(../img/menu-cont-bg.png) repeat-x 0 0; height:66px; margin-bottom: 45px;}
#menuContainer a {text-decoration:none;}

/* main menu styles */
ul.mainMenu {margin:0; float:left;}
ul.mainMenu li {list-style:none; float:left; margin:0 6px 0 0; background: transparent url(../img/divid-menu.png) no-repeat right 56%; padding-right:6px; }
ul.mainMenu li a {color:#fff; font-size:13px; text-transform: uppercase; text-shadow:2px 2px 1px #883778; font-family: 'BreeSerifRegular'; line-height:60px; display:block; padding:0 10px 0 5px;}
ul.mainMenu li:last-child {background:none;}
ul.mainMenu .addTxt {display:none;}

ul.mainMenu li.subMenu {position:relative;}
ul.mainMenu ul {z-index:10; display:none; position:absolute; top:50px; left:-5px; margin:0; background: transparent url(../img/sub-menu-bg.png) repeat; border:0; padding:10px 0 10px 5px; border-radius:5px; box-shadow: 0 7px 10px 0 #5E7487}
ul.mainMenu ul li {float:none; background:none; white-space:nowrap; margin:2px 0;}
ul.mainMenu ul a { color:#fff; font-size:13px; text-transform: uppercase; text-shadow:2px 2px 1px #883778; font-family: 'BreeSerifRegular'; line-height:27px; margin:1px 0; display:inline-block; }
ul.mainMenu ul li:hover > a, ul.mainMenu ul li.active > a, ul.mainMenu ul li.active:hover > a {background:#eac2e2; border-radius:5px; filter:none;}

ul.mainMenu .dropdown-menu {z-index: 999 }

/* menu on hover */
li.dropdown:hover .dropdown-menu {
  display: block;
}

/* multi level menu */
.dropdown-menu .dropdown-menu {
    left: 100%;
    position: absolute;
    top: 0;
    visibility: hidden;
    margin-top: -1px;
}

.dropdown-menu li:hover > .dropdown-menu {
    visibility: visible;
    display: block;
}


.navbar .pull-right > li > .dropdown-menu .dropdown-menu,
.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
  right:auto;
  left:100%;
}


.dropdown-submenu > a:after {
  margin-top:8px;
}


/* ul.mainMenu li.subMenu:hover ul {display:block;} */


.login {position:relative; float:right; margin-right:34px;}
.login a.bookTable {width:45px; padding:23px 10px 0 18px; text-align:center; height:73px; background: transparent url(../img/book-table.png) no-repeat top center; position:absolute; left:-56px; top:-11px; font-family: 'LeagueGothicRegular'; font-size:20px; text-transform: uppercase; display:block; text-shadow:0 1px 2px #050305; color:#fff;}
.login ul {}
.login ul li {list-style:none; float:left; margin:0 5px; background: transparent url(../img/divid-menu.png) no-repeat left 56%; padding-left:12px; }
.login ul li a {color:#fff; font-size:17px; text-transform: uppercase; text-shadow:2px 2px 1px #396678; font-family: 'BreeSerifRegular'; line-height:30px; display:block; padding:0 10px; margin:15px 0; background:#2f5e70; border-radius:5px;}
.login ul li:first-child {background:none;}
/* main menu end */


/* social icons */

ul.social {list-style:none; margin:0 0 10px 0;}
ul.social li {display:inline-block; margin-left:10px;}
ul.social a {background: transparent url(../img/socialicons.png) no-repeat; display:block; width:31px; height:31px; text-indent:-9999px; text-align:left;}
ul.social a.fb {background-position:-1px 0;}
ul.social a.fb:hover {background-position:-1px -31px;}
ul.social a.twit {background-position:-43px 0;}
ul.social a.twit:hover {background-position:-43px -31px;}
ul.social a.rss {background-position:-87px 0;}
ul.social a.rss:hover {background-position:-87px -31px;}
ul.social a.mail {background-position:-129px 0;}
ul.social a.mail:hover {background-position:-129px -31px;}

address {color:#43798f; font-size:12px; font-family: 'lucida_grandebold'; margin:0 0 15px 0; width:220px; float:right;}

.column1 {width:66%;}
.column1.blog {margin-top: 38px;}
.column2 {width:34%; background: transparent url(../img/column2-bg.png) repeat-y 50% 0;} /* IE8 */
.column2 {width:34%; background: url(../img/extra-bg-col2.png) no-repeat bottom center, url(../img/column2-bg.png) repeat-y 50% 0; }
.column2.nobox {min-height:600px; margin-top:24px;}
.c2btm {background:transparent url(../img/column2-btm.png) no-repeat bottom center; width:34%; height:0; float:right; clear:right;}

/* left sidebar */

.c2btm.onLeft {float:left; clear:left;}



.column2.nobackg {background:none;}
.oneColumn {}

/* boxes */

.box1 {width:294px; margin:30px auto 0 auto; color:#fff;}
.box1 .top {height:36px; background: transparent url(../img/box1-top.png) no-repeat top center; }
.box1 .mid {background: transparent url(../img/box1-mid.png) repeat-y 50% 0; min-height:72px; padding:0 25px;}
.box1 .btm {height:36px; background: transparent url(../img/box1-btm.png) no-repeat top center;}

.box1 h4.curved {position:relative; top:-15px; color:#cee5e5; font-size:25px; font-family: 'BreeSerifRegular'; text-transform:uppercase; margin:0; text-align:center; text-rendering:auto; font-weight:normal;}
.box1 span.subTitle {display:block; text-align:center; margin:5px 0; font-size:16px; color:#fff; font-family: 'BitterBold';}
.box1 .mCont {padding:10px 5px 0 5px;}
.box1 h5 {font-weight:normal; font-size:13px; text-transform: uppercase; color:#fff; font-family: 'BitterBold'; margin:15px 0 3px 0;}
.box1 h5 span {color:#9ec1b5; font-size:12px; font-family: 'BitterBold'; padding-right:5px;}
.box1 p {color:#fff; font-size:12px; line-height:17px; text-align:justify; margin:0; padding:0;}
.box1 a {color:#cb5c40; font-size:12px; line-height:12px; text-align:right; font-family: 'BitterBold'; float:right; text-transform:uppercase;}
.box1 .centering a {float:none;}

p.centering {text-align:center; line-height:20px;}

.box2 {width: 226px; padding: 74px 0 0 0; margin: 0 auto; background: transparent url(../img/box2-bg.png) no-repeat top center; text-align:center; line-height:24px; height:60px; position:relative; top:-1px; font-family: 'BreeSerifRegular'; font-size:23px; color:#fff; text-transform: uppercase; }


.box3 {width:226px; margin:0 auto; background: transparent url(../img/box3-bg.png) no-repeat top center; text-align:center; line-height:24px; height:143px; padding-top:50px; position:relative; top:-5px;}
.box3 .tx1 {font-family: 'BreeSerifRegular'; font-size:21px; line-height:21px; padding:10px 0 5px 0; display:block; text-align:center; color:#a1907c; text-transform: uppercase; margin:0;}
.box3 .tx2 {font-family: 'BreeSerifRegular'; font-size:21px; line-height:21px; display:block; text-align:center; color:#ca5b3f; text-transform: uppercase; margin:0;}
.box3 .tx3 {color:#ca5b3f; font-size:16px; line-height:18px; font-family: 'BitterBold'; display:block; }
.box3 p {font-size:12px; line-height:15px; color:#262626; width:210px; margin:6px auto; }

.box4 {margin:10px auto; width:222px;}
.box4 .mCont {background:#a1bbc6; padding:10px; text-align:center; color:#fff; font-size:12px; line-height:15px;}
.box4 .btm {background: transparent url(../img/box4-end.png) no-repeat 0 top; height:19px; margin-bottom:4px;}
.box4 img {float:left;}
.box4 span.author {float:left; display:block; margin:0; padding:0 0 0 10px; color:#262626; font-size:10px; line-height:12px; font-family: 'lucida_grandebold'; width:155px;}

.photoSidebar {text-align:center;}

.blogContent {margin: 34px 10px 0px 10px;}
.blogTitle {position:relative; background: transparent url(../img/hdr2-bg.png); color:#fff; margin:10px 0 18px 0; padding:0 15px; min-height:40px;}
.blogTitle h2 {width:50%; font-family: 'BitterBold'; font-size:18px; line-height:20px; text-transform: uppercase; display:block; float:left;}
.blogTitle h2 a {
	background:none;
	font-family: 'BitterBold';
	font-size:18px;
	line-height:20px;
	text-transform: uppercase;
	height: auto;
	margin: 0;
	display: block;
	padding: 0;
	color:#fff;
}

.blogTitle .category {display:block; font-size:12px; color:#fff; line-height:12px; text-align:left; padding: 0 5px 3px 5px; float:right;}
.blogTitle .category a {background:none; font-size: 12px;  color: #fff; line-height: 12px; text-align: right; height:auto; padding:0;}
.blogTitle .blogOpt {width:43%; margin-right:7%; float:left; padding-top:13px;}

.blogTitle .dates {background: transparent url(../img/hdr2-ribbon.png) no-repeat center top; height:67px; width:58px; position:absolute; top:-9px; right:0; text-align:center; padding-left:7px}
.dates .data1 {color:#fff; padding:8px 0 1px 0; font-family: 'LeagueGothicRegular'; font-size:14px; display:inline-block;  text-shadow:0 1px 2px #050305; background: transparent url(../img/date-border-bg.png) repeat-x 0 100%;}
.dates .data2 {padding:0 0 0 0; font-family: 'LeagueGothicRegular'; font-size:18px; display:block; text-shadow:0 1px 2px #050305; }
.blogContent img {width:100%;}
.blogContent p {font-size:13px; line-height:20px; color:#262626; margin:20px 0 20px 0;}


.sButton {background: #ca5b3f; padding:0 25px; line-height:32px; height:32px; margin:2px 0; font-size:13px; color:#fff; display:inline-block;}
.sButton:hover {color:#fff;}

.pager li a, .pager li span {color:#fff; background: transparent url(../img/hdr2-bg.png); }
.pager li.active a, .pager li.active span {background:#CA5B3F;}
.pager .next a, .pager .next span {float:none;}
.pager .previous a, .pager .previous span {float:none;}


hr.divider1 {height:3px; background: transparent url(../img/divider1-bg.png) repeat-x 50% 50%; margin:35px; border:none; }
hr.divider2 {height:3px; background: transparent url(../img/divider1-bg.png) repeat-x 50% 50%; margin:35px 0; border:none; }
hr.divider3 {height:3px; background: transparent url(../img/divider1-bg.png) repeat-x 50% 50%; margin:20px 0; border:none; }
hr.divider4 {height:3px; background: transparent url(../img/divider1-bg.png) repeat-x 50% 50%; margin:50px 0; border:none; }
hr.divider5 {height:3px; background: transparent url(../img/divider1-bg.png) repeat-x 50% 50%; margin:25px; border:none; }

.box5 {margin:5px 30px 0 60px;}
span.highlight {color:#457b91; font-size:16px; text-transform: uppercase; font-family: 'BitterBold';}
span.highlight2 {font-size:17px; color:#cc5d41;}
span.highlight3 {color:#cc5d41; font-size:16px; text-transform: uppercase; font-family: 'BitterBold';}
p.full {font-size:13px; margin:0 105px 35px 105px;}

.threeColumnGallery {}
.threeColumnGallery .tx1 {color:#ca5b3f; font-size:16px; line-height:18px; font-family: 'BitterBold'; display:block; margin-top:9px;}
.threeColumnGallery p {font-size:12px; line-height:15px; color:#262626; margin:6px auto; }
.threeColumnGallery .tx2 {color:#ca5b3f; font-size:15px; line-height:18px; font-family: 'BitterBold'; display:block; margin:0 0 15px 0;}
.third {width:33%; float:left; }
.threeColumnGallery .third {width:33%; float:left; background: transparent url(../img/shadow_divider.png) no-repeat right 10%;}
.threeColumnGallery .third:nth-child(3) {background:none;}
.third .mrgThird {padding:10px 35px;}

/* headers styles */

.hdr1 {background: transparent url(../img/hdr1-ribbon.png) no-repeat top center; height:67px; text-align:center; font-family: 'BitterBold'; font-size:21px; line-height:44px; margin:5px 0; color:#fff;}
.hdr2 {background: transparent; height:29px; text-align:center; font-family: 'BitterBold'; font-size:20px; line-height:22px;  margin:20px 0; color:#be51a9}
.hdr2 span.lft {background: transparent url(../img/orm1-left.png) no-repeat top center; width:56px; padding-right:10px; height:29px; display:inline-block;}
.hdr2 span.rt {background: transparent url(../img/orm1-rt.png) no-repeat top center; width:56px; height:29px; padding-left:10px; display:inline-block;}
.lft:before, .rt:before {content: "\00a0";}

.hdr3 {font-size:21px; color:#ca5b3f; font-family: 'BitterBold'; text-align:center; text-transform: uppercase; margin:40px 0;}
.hdr4 {background: transparent url(../img/hdr4-ribbon.png) no-repeat top center; height:67px; text-align:center; font-family: 'BitterBold'; font-size:21px; line-height:44px; margin:5px 0; color:#fff;}

.hdr5 {color:#ca5b3f; font-size:17px; font-family: 'BitterBold'; text-transform: uppercase; margin:50px 0 10px 0;}
.hdr6 {color:#cb5c40; font-size:20px; font-family: 'BitterBold'; text-transform: uppercase; text-align:center;}

.hdr7 {font-size:17px; color:#457b91; font-family: 'BitterBold';}

/* sliders */

/* slider1 begin */
.slider1Back {background: transparent url(../img/slider1-shadow.png) no-repeat center 167px; position:relative; left:-66px; width:714px; margin-top:40px; height:352px; overflow:hidden;}
.slider1 .sliderContent {padding-left:44px; height:352px;}
.slider1 .slider-wrapper {height:352px;}
.slider1 {width:612px; margin:0 auto 10px auto;}
.slider1 .nivoSlider {overflow:visible;}
.slider1 .ribTxt {position:absolute; left:20px; top:14px; z-index:9;}
.slider1 .ribTxt span {font-family: 'BreeSerifRegular'; color:#fff; font-size:15px; display:block;}

.slider1Frame {  padding-left:45px;}
.slider1 .frame1 {position:absolute; left:93px; top:-1px; z-index:7; }
.slider1 .nivo-directionNav {width:100%; height:66px; position:relative; top:-160px;}
.slider1 .nivo-directionNav a {background:transparent url(../img/slider1-controls.png) no-repeat; width:56px; height:66px; display:block; z-index:8; text-indent:-9999px; top:0;}
.slider1 a.nivo-prevNav {background-position:-8px -9px; left:-31px;}
.slider1 a.nivo-prevNav:hover {background-position:-8px -96px;}
.slider1 a.nivo-nextNav {background-position:-87px -9px; right:-31px; }
.slider1 a.nivo-nextNav:hover {background-position:-87px -96px;}
.slider1 .nivo-controlNav {position:relative; top:-65px; z-index:8;}
.slider1 .nivo-controlNav a {width:13px; height:13px; margin:0 1px; background: transparent url(../img/slider1-controls.png) -14px -202px; display:inline-block; text-indent:-9999px;}
.slider1 .nivo-controlNav a.active {background-position:-50px -202px;}

/* slider1 end */

/* slider2 begin */

.slider2 {height:417px; margin:30px 0 0 0; background: transparent url(../img/slider2-bg.jpg) no-repeat top center; padding:10px 5% 0 5%; position:relative; }
.slider2 .setSlider2 {width:540px; margin:0 auto;}

.setSlider2 .tx1 {color:#ca5b3f; font-size:16px; line-height:18px; font-family: 'BitterBold'; display:block; }
.setSlider2 p {font-size:12px; line-height:15px; color:#262626; margin:6px auto; }
.setSlider2 .tx2 {color:#ca5b3f; font-size:15px; line-height:18px; font-family: 'BitterBold'; display:block; margin:0 0 15px 0;}
.setSlider2 .third {width:33%; float:left;}
.setSlider2 .third .mrgThird {padding:0 10px 0 10px;}

.slider2 .flex-direction-nav a {font-size:0; color:transparent; background:transparent url(../img/slider2-controls-bg.png) no-repeat; width:44px; height:48px; display:block; position:absolute; outline:0;}
.slider2 .flex-direction-nav a.flex-prev {background-position:-14px -5px; left:-29px; top:160px;}
.slider2 .flex-direction-nav a.flex-prev:hover {background-position:-14px -59px;}
.slider2 .flex-direction-nav a.flex-next {background-position: -67px -5px; right:-29px; top:160px;}
.slider2 .flex-direction-nav a.flex-next:hover {background-position:-67px -59px;}
.slider2 a.link1 {display:block; width:125px; height:46px; background: transparent url(../img/slider2-link.png) no-repeat top center; font-family: 'LeagueGothicRegular'; font-size:16px; color:#fff; text-shadow:0 1px 2px #050305; position:absolute; bottom:-50px; right:-48px; padding: 0 0 0 39px; line-height:29px;  text-transform:uppercase;}

/* slider2 end */


/* slider3 begin */

.slider3 {background: transparent url(../img/slider3-bg.jpg) no-repeat top center; height:536px; padding:0 45px 0 45px; }
.setSlider3 {text-align:center;}
.setSlider3 .third .mrgThird {padding:10px 22px; margin-bottom:10px;}
.setSlider3 .tx1 {color:#ca5b3f; font-size:16px; line-height:18px; font-family: 'BitterBold'; display:block; margin-bottom:6px; }
.setSlider3 .tx2 {color:#262626; font-size:13px;  font-family: 'lucida_granderegular'; display:block; padding-top:0;}

.slider3 .flex-direction-nav a {font-size:0; color:transparent; background:transparent url(../img/slider2-controls-bg.png) no-repeat; width:44px; height:48px; display:block; position:absolute; outline:0;}
.slider3 .flex-direction-nav a.flex-prev {background-position:-14px -5px; left:-43px; top:190px;}
.slider3 .flex-direction-nav a.flex-prev:hover {background-position:-14px -59px;}
.slider3 .flex-direction-nav a.flex-next {background-position: -67px -5px; right:-42px; top:190px;}
.slider3 .flex-direction-nav a.flex-next:hover {background-position:-67px -59px;}
.slider3 a.link1 {display:block; width:125px; height:46px; background: transparent url(../img/slider2-link.png) no-repeat top center; font-family: 'LeagueGothicRegular'; font-size:16px; color:#fff; text-shadow:0 1px 2px #050305; position:absolute; bottom:-50px; right:-9px; text-align:left; padding: 0 0 0 39px; line-height:29px;  text-transform:uppercase;}

/* slider4 begin */

.slider4 {width:80%; padding: 10px 8% 45px 12%; background: transparent url(../img/slider4-bg-b.png) repeat-y bottom center; min-height:120px; position:relative; margin:30px 0 110px 0;}
.slider4:before {
	content: " ";
	background: transparent url(../img/slider4-bg-a.png) no-repeat top center;
	height:17px;
	position:absolute;
	top:-17px;
	left:0;
	width:100%;
	margin:0;
	padding:0;
}

.slider4:after {
	content: " ";
	background: transparent url(../img/slider4-bg-c.png) no-repeat bottom center;
	height:56px;
	position:absolute;
	bottom:-56px;
	left:0;
	width:100%;
}

.slider4 .slider4Set {width:500px; margin:0 auto; padding:0 1px;}

.slider4 .hdr2 {margin:10px 0 42px 0;}
.slider4 .slider4Set .cn1 {width:17%; margin-right:2%; float:left;}
.slider4 .slider4Set .cn2 {width:56%; float:left; margin:0; text-align:left;}
.slider4 .slider4Set .cn3 {width:25%; float:right;}
.slider4 .slider4Set img {border: 1px solid #c0bcb5; }
.slider4 .slider4Set .tx1 {color:#43798f; font-family: 'BitterBold'; display:block; font-size:16px; padding:2px 0 6px 0;}
.slider4 .slider4Set p {color:#262626; font-size:12px; line-height:15px;  }
.slider4 .slider4Set .tx2 {color:#ca5b3f; font-size:13px; line-height:18px; font-family: 'BitterBold'; display:block; margin-bottom:6px; text-align:right;}


.externalNav {text-align:center;}
.externalNav a {text-shadow:2px 3px 1px #295362; font-family: 'BreeSerifRegular'; font-size:11px; color:#fff; background:#2f5e70; border-radius:5px; display:inline-block; padding:0 12px; margin:2px 15px; text-transform: uppercase;}
.externalNav a.cur {text-decoration:underline;}
.externalNav.noCateg  {min-height:110px;}

.slider4 .pagesNr {display:inline-block; background:#477d93; position:absolute; right: 35px; bottom:15px; padding:1px 4px; width:auto; min-width:26px; text-align:center; border-radius:5px; font-family: 'BreeSerifRegular'; font-size:14px; color:#fff; text-shadow:1px 2px 2px #295362; }

.slider4 .flex-direction-nav a {font-size:0; color:transparent; background:transparent url(../img/slider2-controls-bg.png) no-repeat; width:44px; height:48px; display:block; position:absolute; outline:0;}
.slider4 .flex-direction-nav a.flex-prev {display:none;}
.slider4 .flex-direction-nav a.flex-next {background-position: -67px -5px; right:2px; top:47%;}
.slider4 .flex-direction-nav a.flex-next:hover {background-position:-67px -59px;}



/* slider4 end */

/* slider5 begin */


.slider5 {width: 86%; padding: 0 7% 30px 7%;  background: transparent url(../img/slider5-bg-b.png) repeat-y bottom center; min-height:120px; position:relative; margin:40px 0 80px 0;}

.slider5:before {
	content: " ";
	background: transparent url(../img/slider5-bg-a.png) no-repeat top center;
	height:24px;
	position:absolute;
	top:-24px;
	left:0;
	width:100%;
	margin:0;
	padding:0;
}

.slider5:after {
	content: " ";
	background: transparent url(../img/slider5-bg-c.png) no-repeat bottom center;
	height:56px;
	position:absolute;
	bottom:-56px;
	left:0;
	width:100%;
}

.slider5 .flex-viewport li {
	margin:0 1px;
}

.slider5 .flexslider {padding:0;}

.slider5 .half1 {width:42%; margin-right:12%; float:left;}
.slider5 .half2 {width:42%; margin-right:2%; margin-left:2%; float:left;}
.slider5 .hdr2 {margin:15px 0 38px 0;}
.slider5 .slider5Set {margin: 0 auto; width:auto; padding:0 1px;}
.slider5 .slider5Set .cn1 {width:23%; margin-right:4%; float:left;}
.slider5 .slider5Set .cn2 {width:73%; float:left;}
.slider5 .slider5Set img {border: 1px solid #c0bcb5; }
.slider5 .slider5Set .tx1 {color:#43798f; font-family: 'BitterBold'; display:inline-block; font-size:16px; padding:2px 0 6px 0;}
.slider5 .slider5Set p {color:#262626; font-size:12px; line-height:15px;  }
.slider5 .slider5Set .tx2 {color:#ca5b3f; font-size:13px; line-height:18px; font-family: 'BitterBold'; display:inline-block; float:right; margin-bottom:6px; text-align:right;}


.slider5 .flex-direction-nav a {font-size:0; color:transparent; background:transparent url(../img/slider2-controls-bg.png) no-repeat; width:44px; height:48px; display:block; position:absolute; outline:0;}
.slider5 .flex-direction-nav a.flex-prev {background-position:-14px -5px; left:20px; top:47%;}
.slider5 .flex-direction-nav a.flex-prev:hover {background-position:-14px -59px;}
.slider5 .flex-direction-nav a.flex-next {background-position: -67px -5px; right:18px; top:47%;}
.slider5 .flex-direction-nav a.flex-next:hover {background-position:-67px -59px;}


.slider5 .externalNav {text-align:center;}
.slider5 .externalNav a {text-shadow:2px 3px 1px #295362; font-family: 'BreeSerifRegular'; font-size:11px; color:#fff; background:#2f5e70; border-radius:5px; display:inline-block; padding:0 12px; margin:0 15px; text-transform: uppercase;}
.slider5 .externalNav a.cur {text-decoration:underline;}
.slider5 .pagesNr {display:inline-block; background:#477d93; position:absolute; right:45px; bottom:2px; padding:1px; width:26px; text-align:center; border-radius:5px; font-family: 'BreeSerifRegular'; font-size:14px; color:#fff; text-shadow:1px 2px 2px #295362; }

/* slider5 end */

/* slider6 begin */

.slider6 {position:relative; width:910px;}
.slider6 .nivoSlider {overflow:visible;}
.slider6 .sliderContent {padding-left:42px; height:341px;}
.slider6 .slider-wrapper {height:341px;}
.slider6Back {height:341px; margin-top:60px; margin-bottom:45px; background: transparent url(../img/slider6-bg.png) no-repeat 49% 96%;}
.slider6 .sliderContent, .slider6 .slider-wrapper  {height:341px;}
.slider6 .frame1 {position:absolute; left:14px; top:-30px; z-index:7; }
.slider6 .ribTxt {position:absolute; left:20px; top:14px; z-index:9;}
.slider6 .ribTxt span {font-family: 'BreeSerifRegular'; color:#fff; font-size:15px; display:block;}

.slider6 .nivo-directionNav {width:100%; height:66px; position:relative; top:-160px;}
.slider6 .nivo-directionNav a {background:transparent url(../img/slider1-controls.png) no-repeat; width:56px; height:66px; display:block; z-index:8; text-indent:-9999px; top:0;}
.slider6 a.nivo-prevNav {background-position:-8px -9px; left:-44px;}
.slider6 a.nivo-prevNav:hover {background-position:-8px -96px;}
.slider6 a.nivo-nextNav {background-position:-87px -9px; right:-41px; }
.slider6 a.nivo-nextNav:hover {background-position:-87px -96px;}
.slider6 .nivo-controlNav {position:relative; top:-54px; z-index:8; }
.slider6 .nivo-controlNav .navCent {display:inline-block; text-align:center;}
.slider6 .nivo-controlNav div.lft {display:inline-block; float:left; width:29px; height:50px; background: transparent url(../img/slider6-control-lft.png) repeat-x;}
.slider6 .nivo-controlNav div.mid {display:inline-block; float:left; height:50px; background: transparent url(../img/slider6-control-mid.png) repeat-x;}
.slider6 .nivo-controlNav div.rt {display:inline-block; float:left; width:29px; height:50px; background: transparent url(../img/slider6-control-rt.png) repeat-x;}
.slider6 .nivo-controlNav a {width:13px; height:13px; padding-top:35px; margin:0 3px; background: transparent url(../img/slider1-controls.png) -88px -184px; display:inline-block; text-indent:-9999px;}
.slider6 .nivo-controlNav a.active {background-position:-123px -184px;}

/* slider6 end */

/* slider7 begin */

.slider7 {text-align:center; position:relative; padding: 10px 36px 0 36px;}
.slider7Back {background: transparent url(../img/slider7-bg.jpg) no-repeat bottom center; height:504px;}
.slider7Back .setSlider7 {width:855px; margin:0 auto;}

.slider7 .flex-direction-nav a {font-size:0; color:transparent; background:transparent url(../img/slider2-controls-bg.png) no-repeat; width:44px; height:48px; display:block; position:absolute; outline:0;}
.slider7 .flex-direction-nav a.flex-prev {background-position:-14px -5px; left:-28px; top:50%;}
.slider7 .flex-direction-nav a.flex-prev:hover {background-position:-14px -59px;}
.slider7 .flex-direction-nav a.flex-next {background-position: -67px -5px; right:-26px; top:50%;}
.slider7 .flex-direction-nav a.flex-next:hover {background-position:-67px -59px;}

.setSlider7 .third .mrgThird {padding:5px 10px 0 10px;}

.slider7 .tx1 {font-size:16px; color:#BE51A9; font-family: 'BitterBold'; padding-bottom:17px; display:block;}
.slider7 .tx2 {font-size:17px; color:#cc5d41; font-family: 'BitterBold'; padding-top:17px; display:block;}
.slider7 p {line-height:16px;}


.slider7 a.link1 {display:block; width:125px; height:46px; background: transparent url(../img/slider2-link.png) no-repeat top center; font-family: 'LeagueGothicRegular'; font-size:16px; color:#fff; text-shadow:0 1px 2px #050305; position:absolute; bottom:-50px; right:-45px; text-align:left; padding: 0 0 0 39px; line-height:29px;}

.tx1 {font-size:16px; color:#BE51A9; font-family: 'BitterBold'; padding-bottom:5px; display:block;}
.tx2 {font-size:17px; color:#cc5d41; font-family: 'BitterBold'; padding-top:5px; display:block;}

/* slider7 end */

/* slider8 begin */

.slider8 {width:100%; height:720px; background: transparent url(../img/slider8-bg.jpg) no-repeat bottom center; position:relative; margin-bottom:25px;}
.slider8 .flexslider {padding:0 4%;}
.slider8 .slider8Set {height:auto;}
.slider8 .externalNav {text-align:center;}
.slider8 .externalNav a {text-shadow:2px 3px 1px #b6533a; font-family: 'BreeSerifRegular'; font-size:11px; color:#fff; background:#cf5e42; border-radius:5px; display:inline-block; padding:0 12px; margin:0 15px 4px 15px; text-transform: uppercase; }
.slider8 .externalNav a.cur {text-decoration:underline;}

.slider8 .slider8Set {margin:10px 0 0 0; padding:0 20px;}

.slider8 .slider8Set .third {width: 23%; margin: 0 1%;}

.slider8 a.link1 {display:block; width:125px; height:46px; background: transparent url(../img/slider2-link.png) no-repeat top center; font-family: 'LeagueGothicRegular'; font-size:16px; color:#fff; text-shadow:0 1px 2px #050305; position:absolute; bottom:-60px; right:-9px; text-align:left; padding: 0 0 0 39px; line-height:29px;  text-transform:uppercase;}

.slider8 .flex-direction-nav a {font-size:0; color:transparent; background:transparent url(../img/slider2-controls-bg.png) no-repeat; width:44px; height:48px; display:block; position:absolute; outline:0;}
.slider8 .flex-direction-nav a.flex-prev {background-position:-14px -5px; left:10px; top:300px;}
.slider8 .flex-direction-nav a.flex-prev:hover {background-position:-14px -59px;}
.slider8 .flex-direction-nav a.flex-next {background-position: -67px -5px; right:10px; top:300px;}
.slider8 .flex-direction-nav a.flex-next:hover {background-position:-67px -59px;}

.slider8 .third .mrgThird {
padding: 10px 0;
text-align: center;
}

/* slider 8 end */

.typo {margin:0 40px 0 25px;}
p {font-size:13px; line-height:22px; color:#1c1c1c;}
p.capitalize:first-letter {color:#BE51A9; font-size:50px; line-height:50px; margin:0 5px 0 0; font-family: 'lucida_grandebold'; float:left; display:block;}
h3 {font-size:20px; line-height:22px; padding-bottom:5px; color:#43778c; margin: 10px 0 0 0;}
h4 {color:#838078; font-size:18px; margin:10px 0; font-family: 'lucida_grandebold';}
p.grey {position:relative; color:#444444; font-size:12px; line-height:16px; border:1px solid #cccccc; padding:10px 40px 10px 30px;  margin:20px 0; }
p.grey:before {
	content: "";
	width: 7px;
	background: #676666;
	display: block;
	top: -1px;
	bottom: -1px;
	position: absolute;
	left: -1px;
}
p.blue {position:relative; color:#444444; font-size:12px; line-height:16px; border:1px solid #cccccc; padding:10px 40px 10px 30px; margin:20px 0; }
p.blue:before {
	content: "";
	width: 7px;
	background: #41758a;
	display: block;
	top: -1px;
	bottom: -1px;
	position: absolute;
	left: -1px;
}

.fullWidth .container > p {
margin: 0 35px;
}

/* contact */

.box6 {margin:60px 25px 50px 25px; }
img.bordered {border:1px solid #457b91; margin-bottom:20px;}
.box6 p {font-size:13px; line-height:20px;}

.box7 {margin:0 4px;}
.box7 .cn1 {}
.box7 .cn2 {width:37%; float:left;}
.box7 .cn3 {width:20%; float:left;}
.box7 .cn4 {width:37%; float:left;}
.contactData1 {margin-bottom:20px;}
.contactData1 a {color:#533d28;}
.contactData2 {margin-bottom:2px;}

label {font-size:12px; color:#BE51A9; font-family: 'lucida_grandebold';}
input[type=text] {width:200px;}
input[type=text].error, textarea.error {border:1px solid red;}
textarea {height:155px;resize: none;}
input[type=submit] {background:#ca5b3f; font-size:13px; line-height:32px; height:32px; padding:0 35px; margin-top:5px; border:0; color:#fff; font-family: 'lucida_granderegular';}
.box7 .cn2 a {color:#262626;}
.box7 .cn4 img {border:1px solid #457b91; border-radius:5px; margin-top:20px;}


.box8 {margin: 25px;}
.box8 ul {text-align:center; margin:0; padding:0;}
.box8 ul li {width:100%;  font-size:14px; display:inline-block; font-family: 'BitterBold'; margin:3px 0;}
.box8 ul li a {color:#457b91; display:inline-block;}

/* book a table box */

.box9 {display:none; width:320px; margin:35px auto 0 auto;}
.box9 .top {height:36px; background: transparent url(../img/box9-bg-top.png) no-repeat top center; }
.box9 .mid {background: transparent url(../img/box9-bg-mid.png) repeat-y 50% 0; min-height:72px;}
.box9 .btm {height:36px; background: transparent url(../img/box9-bg-btm.png) no-repeat top center; position:relative; top:-4px;}

.box9 .mCont {padding:10px 43px 0 57px;}
.box9 h4.curved {position:relative; top:-15px; color:#fff; font-size:25px; font-family: 'BreeSerifRegular'; text-transform:uppercase; margin:0; text-align:center; text-rendering:auto; font-weight:normal;}
.box9 span.subTitle {display:block; text-align:center; margin:5px 0; font-size:16px; color:#fff; font-family: 'BitterBold';}
.box9 label {color:#fff; float:left;}
.box9 label input {margin-top:3px;}
.box9 label.q1 {width:25%; }
.box9 label.q1 input[type=text] {width:30px;}
.box9 label.q2 {width:75%;}
.box9 label.q2 input[type=text] {width:145px;}
.box9 label input[type=text] {width:200px;}
.box9 textarea {width:200px; height:67px;}
.box9 form {margin:0;}
.box9 .submitHolder {text-align:center; margin-top:5px; margin-right:13px;}
.box9 input[type=submit] {font-size:13px; color:#fff; background:#2f5e70; border-radius:5px; display:inline-block; padding:0 12px; margin:0; position:relative; z-index:2; }
.box9 form.bkForm .error {background:#e3e3e3; border:1px solid #000;}

/* blog comments */

.comments {margin:55px 25px 0 15px;}
.comments .cn1 img {float:left; margin:0 15px 15px 0;}
.comments span.author {color:#ca5b3f; font-size:15px; font-family: 'BitterBold'; display:inline-block; padding-right:15px; }
.comments span.date {font-size:12px; color:#457b91; font-family: 'lucida_grandebold'; display:inline-block; }
.comments .cn1 a {color:#ca5b3f; font-size:12px; float:right; font-family: 'BitterBold'; display:block;}
.comments p {line-height:15px; margin-top:7px;}
.comments ol {list-style:none;}
.comments label {color:#ca5b3f;}
.comments textarea {width:98%;}
.comments input[type=submit] {float:right; padding:0 10px;}

/* footer */

#footer {background:transparent url(../img/footer-bg.jpg) repeat-x 49% 30px; min-height:380px; margin:80px 0 0 0; padding:0;}
#footer .top {background: transparent url(../img/ft-box-top.png) no-repeat 50% 0; height:38px;}
#footer .mid {background: transparent url(../img/ft-box-mid.png) repeat-y 50% 0; min-height:60px; padding:0 50px;}
#footer .btm {background: transparent url(../img/ft-box-btm.png) no-repeat 50% 0; height:38px;}
#footer .hdr1 {position:relative; top:-29px;}
#footer h4, #footer h3 {font-size:16px; font-family: 'BitterBold'; text-transform: uppercase; margin-bottom:7px;}
#footer h3 {
	color:#ffffff;
}
#footer h4 {
	color:#efe9ab
}
#footer .textwidget, #footer .textwidget p {
font-family: 'lucida_grandebold';
font-size: 12px;
line-height: 14px;
color: #fff;
margin:5px 0;
}
#footer h4 span.lft {background:none;}
#footer h4 span.rt {background:none;}
#footer h4 span:before {content: "";}

#footer .col1 {float:left; width:28%;}
#footer .col2 {float:left; width:45%;}
#footer .col3 {float:left; width:27%;}

.day {width: 100px; display: inline-block; }

#footer span.day {font-size:12px; color:#fff; font-family: 'lucida_grandebold'; display:inline-block; line-height:15px; width:80px;}
#footer span.hour {font-size:12px; color:#fff; font-family: 'lucida_grandebold'; display:inline-block; line-height:15px; }
#footer .brdr {background: transparent url(../img/ft-brd.png) repeat-y top center; padding:0;}
#footer .midSpace {padding:0 20px;}
#footer .midSpace.nolft {padding-left:0;}
#footer .ftMap {float:left; padding:5px 0; width:49%; background: transparent;}
.gmap iframe {border:0; margin:0; overflow:hidden;}
.gmap small a {color:#cee5e5 !important; font-size:12px; padding-left:5px; display:block; }
.gmap p {float:right; margin:0 0 0 4%; width:47%; font-family: 'lucida_grandebold'; font-size:12px; line-height:14px; color:#fff; padding-top:7px; }
.gmap a {color:#fff;}

#footer .data1 {color:#b0a18f; font-size:11px; padding:5px 0 0 0; display:block;}
.data1 {color:#b0a18f; font-size:11px; padding:5px 0 0 0; display:block;}
#footer .lftMrg {padding-left:20px;}
#footer a {color:#fff; font-size:12px; line-height:13px; margin-bottom:0; display:block;}
#footer .footNotes {margin:80px 0 0 45px;}
.footNotes ul.social {width:23%; float:left; }
.footNotes p {width:100%; font-size:12px; color:#407286; padding:9px 0 0 0;}

/* book a table box < 959px and page without sidebar */

.ipad-box9 {background: transparent url(../img/ipad-box9-bg.jpg); padding-bottom:10px;}
.ipad-box9 label {display:inline-block; font-family: 'lucida_grandebold'; font-size:12px; color:#fff;}
.ipad-box9 h4 {color:#fff; font-size:16px; font-family: 'BitterBold'; margin:0; padding:20px 0; text-align:center; text-rendering:auto; font-weight:normal;}
.ipad-box9 .mCont {width:500px; margin:0 auto; padding:0;}

.ipad-box9 label {color:#fff; float:left; width:228px;}
.ipad-box9 label.q3 {padding-left:31px;}
.ipad-box9 label input {margin-top:3px;}
.ipad-box9 label.q1 {width:57px; }
.ipad-box9 label.q1 input[type=text] {width:30px;}
.ipad-box9 label.q2 {width:172px; padding-left:30px;}
.ipad-box9 label.q2 input[type=text] {width:145px;}
.ipad-box9 label input[type=text] {width:200px;}
.ipad-box9 textarea {width:200px; height:50px;}
.ipad-box9 form {margin:0;}
.ipad-box9 .submitHolder {text-align:center; margin:0; width:450px; padding-top:30px;}
.ipad-box9 input[type=submit] {font-size:13px; color:#fff; background:#2f5e70; border-radius:5px; display:inline-block; padding:0 12px; margin:0; position:relative; z-index:2; }
.ipad-box9 span.subTitle {display:block; text-align:center; margin:5px 0; font-size:16px; color:#fff; font-family: 'BitterBold';}

/* hide elements from resolution > 959px */
.iphoneHeadline {display:none;}
.topBar {display:none;}
.ipad-box9 {display:none;}


.widget {
    /*prevent from long names*/
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
.widget-inner {}
.widget.widget_archive, .widget.widget_categories {text-align: center}
.widget.widget_tag_cloud .tagcloud { text-align: center;margin-top: 10px}
.widget.widget_calendar table {margin: 0 auto;}

.widget-inner h3 {color:#cb5c40; font-size:20px; font-family: 'BitterBold'; text-transform: uppercase; text-align:center; margin:10px 25px 0 25px;}
.widget-inner ul {text-align:center; padding: 0 0 25px 0; background: transparent url(../img/divider1-bg.png) repeat-x 50% 100%; margin:0 25px;}

.widget-inner ul li {width:100%;  font-size:14px; display:inline-block; font-family: 'BitterBold'; margin:3px 0;}
.widget-inner ul li a {color:#457b91; display:inline-block;}
.widget-inner .textwidget {margin:0 25px;}
.form-search {text-align:center; padding-bottom:25px; background: transparent url(../img/divider1-bg.png) repeat-x 50% 100%; margin: 10px 25px;}


.lightShadow {
    display:inline-block;
    margin-bottom:9px;
    -webkit-box-shadow: 0 4px 6px -3px rgba(0, 0, 0, 0.85);
    -moz-box-shadow: 0 4px 6px -3px rgba(0, 0, 0, 0.85);
    box-shadow: 0 4px 6px -3px rgba(0, 0, 0, 0.85);
    border: 1px solid #BCD0D0;
    border-top: 1px solid #fafafa;
    padding: 7px;
    background: #fff;
}
.lightShadow.noframe {
    padding:0;
    border:0;
}

.lightShadow img {
    padding:0;
    background:none;
}

/* selectnav.js */
.selectnav { display: none; }


/* custom shortcodes buttons */

.sButton.small { height: 18px; line-height: 18px; font-size: 10px; }
.sButton.medium {}
.sButton.big { height: 42px; line-height: 42px; font-size: 18px; }

.sButton.gray {
    background: #b8b8b8;
    background: -moz-linear-gradient(top, #b8b8b8 0%, #b8b8b8 50%, #a7a7a7 51%, #a7a7a7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b8b8b8), color-stop(50%, #b8b8b8), color-stop(51%, #a7a7a7), color-stop(100%, #a7a7a7));
    background: -webkit-linear-gradient(top, #b8b8b8 0%, #b8b8b8 50%, #a7a7a7 51%, #a7a7a7 100%);
    background: -o-linear-gradient(top, #b8b8b8 0%, #b8b8b8 50%, #a7a7a7 51%, #a7a7a7 100%);
    background: -ms-linear-gradient(top, #b8b8b8 0%, #b8b8b8 50%, #a7a7a7 51%, #a7a7a7 100%);
    background: linear-gradient(to bottom, #b8b8b8 0%, #b8b8b8 50%, #a7a7a7 51%, #a7a7a7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#b8b8b8', endColorstr = '#a7a7a7', GradientType = 0);
    color: #fff;
}

.sButton.gray:hover, .sButton.gray:active {
    background: #a9a9a9;
    background: -moz-linear-gradient(top, #a9a9a9 0%, #a9a9a9 50%, #949494 51%, #949494 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a9a9a9), color-stop(50%, #a9a9a9), color-stop(51%, #949494), color-stop(100%, #949494));
    background: -webkit-linear-gradient(top, #a9a9a9 0%, #a9a9a9 50%, #949494 51%, #949494 100%);
    background: -o-linear-gradient(top, #a9a9a9 0%, #a9a9a9 50%, #949494 51%, #949494 100%);
    background: -ms-linear-gradient(top, #a9a9a9 0%, #a9a9a9 50%, #949494 51%, #949494 100%);
    background: linear-gradient(to bottom, #a9a9a9 0%, #a9a9a9 50%, #949494 51%, #949494 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#a9a9a9', endColorstr = '#949494', GradientType = 0);
    color: #fff;
}

.sButton.black {
    background: #4d4d4d;
    background: -moz-linear-gradient(top, #4d4d4d 0%, #4d4d4d 50%, #404040 51%, #404040 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4d4d4d), color-stop(50%, #4d4d4d), color-stop(51%, #404040), color-stop(100%, #404040));
    background: -webkit-linear-gradient(top, #4d4d4d 0%, #4d4d4d 50%, #404040 51%, #404040 100%);
    background: -o-linear-gradient(top, #4d4d4d 0%, #4d4d4d 50%, #404040 51%, #404040 100%);
    background: -ms-linear-gradient(top, #4d4d4d 0%, #4d4d4d 50%, #404040 51%, #404040 100%);
    background: linear-gradient(to bottom, #4d4d4d 0%, #4d4d4d 50%, #404040 51%, #404040 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#4d4d4d', endColorstr = '#404040', GradientType = 0);
    color: #fff;
}

.sButton.black:hover, .sButton.black:active {
    background: #3d3d3d;
    background: -moz-linear-gradient(top, #3d3d3d 0%, #3d3d3d 50%, #323232 51%, #323232 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3d3d3d), color-stop(50%, #3d3d3d), color-stop(51%, #323232), color-stop(100%, #323232));
    background: -webkit-linear-gradient(top, #3d3d3d 0%, #3d3d3d 50%, #323232 51%, #323232 100%);
    background: -o-linear-gradient(top, #3d3d3d 0%, #3d3d3d 50%, #323232 51%, #323232 100%);
    background: -ms-linear-gradient(top, #3d3d3d 0%, #3d3d3d 50%, #323232 51%, #323232 100%);
    background: linear-gradient(to bottom, #3d3d3d 0%, #3d3d3d 50%, #323232 51%, #323232 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#3d3d3d', endColorstr = '#323232', GradientType = 0);
    color: #fff;
}

.sButton.blue {
    background: #72add3;
    background: -moz-linear-gradient(top, #72add3 0%, #72add3 50%, #5f98c8 51%, #5f98c8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #72add3), color-stop(50%, #72add3), color-stop(51%, #5f98c8), color-stop(100%, #5f98c8));
    background: -webkit-linear-gradient(top, #72add3 0%, #72add3 50%, #5f98c8 51%, #5f98c8 100%);
    background: -o-linear-gradient(top, #72add3 0%, #72add3 50%, #5f98c8 51%, #5f98c8 100%);
    background: -ms-linear-gradient(top, #72add3 0%, #72add3 50%, #5f98c8 51%, #5f98c8 100%);
    background: linear-gradient(to bottom, #72add3 0%, #72add3 50%, #5f98c8 51%, #5f98c8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#72add3', endColorstr = '#5f98c8', GradientType = 0);
    color: #fff;
}

.sButton.blue:hover, .sButton.blue:active {
    background: #5f98c8;
    background: -moz-linear-gradient(top, #5f98c8 0%, #5f98c8 50%, #4d86bb 51%, #4d86bb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5f98c8), color-stop(50%, #5f98c8), color-stop(51%, #4d86bb), color-stop(100%, #4d86bb));
    background: -webkit-linear-gradient(top, #5f98c8 0%, #5f98c8 50%, #4d86bb 51%, #4d86bb 100%);
    background: -o-linear-gradient(top, #5f98c8 0%, #5f98c8 50%, #4d86bb 51%, #4d86bb 100%);
    background: -ms-linear-gradient(top, #5f98c8 0%, #5f98c8 50%, #4d86bb 51%, #4d86bb 100%);
    background: linear-gradient(to bottom, #5f98c8 0%, #5f98c8 50%, #4d86bb 51%, #4d86bb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#5f98c8', endColorstr = '#4d86bb', GradientType = 0);
    color: #fff;
}

.sButton.green {
    background: #a9c1b3;
    background: -moz-linear-gradient(top, #a9c1b3 0%, #a9c1b3 50%, #93b2a0 51%, #93b2a0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a9c1b3), color-stop(50%, #a9c1b3), color-stop(51%, #93b2a0), color-stop(100%, #93b2a0));
    background: -webkit-linear-gradient(top, #a9c1b3 0%, #a9c1b3 50%, #93b2a0 51%, #93b2a0 100%);
    background: -o-linear-gradient(top, #a9c1b3 0%, #a9c1b3 50%, #93b2a0 51%, #93b2a0 100%);
    background: -ms-linear-gradient(top, #a9c1b3 0%, #a9c1b3 50%, #93b2a0 51%, #93b2a0 100%);
    background: linear-gradient(to bottom, #a9c1b3 0%, #a9c1b3 50%, #93b2a0 51%, #93b2a0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#a9c1b3', endColorstr = '#93b2a0', GradientType = 0);
    color: #fff;
}

.sButton.green:hover, .sButton.green:active {
    background: #98b3a3;
    background: -moz-linear-gradient(top, #98b3a3 0%, #98b3a3 50%, #80a28e 51%, #80a28e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #98b3a3), color-stop(50%, #98b3a3), color-stop(51%, #80a28e), color-stop(100%, #80a28e));
    background: -webkit-linear-gradient(top, #98b3a3 0%, #98b3a3 50%, #80a28e 51%, #80a28e 100%);
    background: -o-linear-gradient(top, #98b3a3 0%, #98b3a3 50%, #80a28e 51%, #80a28e 100%);
    background: -ms-linear-gradient(top, #98b3a3 0%, #98b3a3 50%, #80a28e 51%, #80a28e 100%);
    background: linear-gradient(to bottom, #98b3a3 0%, #98b3a3 50%, #80a28e 51%, #80a28e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#98b3a3', endColorstr = '#80a28e', GradientType = 0);
    color: #fff;
}

.sButton.yellow {
    background: #e0d15c;
    background: -moz-linear-gradient(top, #e0d15c 0%, #e0d15c 50%, #d8c64d 51%, #d8c64d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0d15c), color-stop(50%, #e0d15c), color-stop(51%, #d8c64d), color-stop(100%, #d8c64d));
    background: -webkit-linear-gradient(top, #e0d15c 0%, #e0d15c 50%, #d8c64d 51%, #d8c64d 100%);
    background: -o-linear-gradient(top, #e0d15c 0%, #e0d15c 50%, #d8c64d 51%, #d8c64d 100%);
    background: -ms-linear-gradient(top, #e0d15c 0%, #e0d15c 50%, #d8c64d 51%, #d8c64d 100%);
    background: linear-gradient(to bottom, #e0d15c 0%, #e0d15c 50%, #d8c64d 51%, #d8c64d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#e0d15c', endColorstr = '#d8c64d', GradientType = 0);
    color: #fff;
}

.sButton.yellow:hover, .sButton.yellow:active {
    background: #d8c64a;
    background: -moz-linear-gradient(top, #d8c64a 0%, #d8c64a 50%, #ceb93d 51%, #ceb93d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d8c64a), color-stop(50%, #d8c64a), color-stop(51%, #ceb93d), color-stop(100%, #ceb93d));
    background: -webkit-linear-gradient(top, #d8c64a 0%, #d8c64a 50%, #ceb93d 51%, #ceb93d 100%);
    background: -o-linear-gradient(top, #d8c64a 0%, #d8c64a 50%, #ceb93d 51%, #ceb93d 100%);
    background: -ms-linear-gradient(top, #d8c64a 0%, #d8c64a 50%, #ceb93d 51%, #ceb93d 100%);
    background: linear-gradient(to bottom, #d8c64a 0%, #d8c64a 50%, #ceb93d 51%, #ceb93d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#d8c64a', endColorstr = '#ceb93d', GradientType = 0);
    color: #fff;
}

.sButton.orange {
    background: #e9b562;
    background: -moz-linear-gradient(top, #e9b562 0%, #e9b562 50%, #E3a252 51%, #E3a252 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e9b562), color-stop(50%, #e9b562), color-stop(51%, #E3a252), color-stop(100%, #E3a252));
    background: -webkit-linear-gradient(top, #e9b562 0%, #e9b562 50%, #E3a252 51%, #E3a252 100%);
    background: -o-linear-gradient(top, #e9b562 0%, #e9b562 50%, #E3a252 51%, #E3a252 100%);
    background: -ms-linear-gradient(top, #e9b562 0%, #e9b562 50%, #E3a252 51%, #E3a252 100%);
    background: linear-gradient(to bottom, #e9b562 0%, #e9b562 50%, #E3a252 51%, #E3a252 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#e9b562', endColorstr = '#E3a252', GradientType = 0);
    color: #fff;
}

.sButton.orange:hover, .sButton.orange:active {
    background: #e3a550;
    background: -moz-linear-gradient(top, #e3a550 0%, #e3a550 50%, #db9041 51%, #db9041 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e3a550), color-stop(50%, #e3a550), color-stop(51%, #db9041), color-stop(100%, #db9041));
    background: -webkit-linear-gradient(top, #e3a550 0%, #e3a550 50%, #db9041 51%, #db9041 100%);
    background: -o-linear-gradient(top, #e3a550 0%, #e3a550 50%, #db9041 51%, #db9041 100%);
    background: -ms-linear-gradient(top, #e3a550 0%, #e3a550 50%, #db9041 51%, #db9041 100%);
    background: linear-gradient(to bottom, #e3a550 0%, #e3a550 50%, #db9041 51%, #db9041 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#e3a550', endColorstr = '#db9041', GradientType = 0);
    color: #fff;
}

.sButton.pink {
    background: #e473a1;
    background: -moz-linear-gradient(top, #e473a1 0%, #e473a1 50%, #dd608a 51%, #dd608a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e473a1), color-stop(50%, #e473a1), color-stop(51%, #dd608a), color-stop(100%, #dd608a));
    background: -webkit-linear-gradient(top, #e473a1 0%, #e473a1 50%, #dd608a 51%, #dd608a 100%);
    background: -o-linear-gradient(top, #e473a1 0%, #e473a1 50%, #dd608a 51%, #dd608a 100%);
    background: -ms-linear-gradient(top, #e473a1 0%, #e473a1 50%, #dd608a 51%, #dd608a 100%);
    background: linear-gradient(to bottom, #e473a1 0%, #e473a1 50%, #dd608a 51%, #dd608a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#e473a1', endColorstr = '#dd608a', GradientType = 0);
    color: #fff;
}

.sButton.pink:hover, .sButton.pink:active {
    background: #dd608f;
    background: -moz-linear-gradient(top, #dd608f 0%, #dd608f 50%, #d44e77 51%, #d44e77 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dd608f), color-stop(50%, #dd608f), color-stop(51%, #d44e77), color-stop(100%, #d44e77));
    background: -webkit-linear-gradient(top, #dd608f 0%, #dd608f 50%, #d44e77 51%, #d44e77 100%);
    background: -o-linear-gradient(top, #dd608f 0%, #dd608f 50%, #d44e77 51%, #d44e77 100%);
    background: -ms-linear-gradient(top, #dd608f 0%, #dd608f 50%, #d44e77 51%, #d44e77 100%);
    background: linear-gradient(to bottom, #dd608f 0%, #dd608f 50%, #d44e77 51%, #d44e77 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#dd608f', endColorstr = '#d44e77', GradientType = 0);
    color: #fff;
}

.sButton.magenta {
    background: #c17ec1;
    background: -moz-linear-gradient(top, #c17ec1 0%, #c17ec1 50%, #ba69b1 51%, #ba69b1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c17ec1), color-stop(50%, #c17ec1), color-stop(51%, #ba69b1), color-stop(100%, #ba69b1));
    background: -webkit-linear-gradient(top, #c17ec1 0%, #c17ec1 50%, #ba69b1 51%, #ba69b1 100%);
    background: -o-linear-gradient(top, #c17ec1 0%, #c17ec1 50%, #ba69b1 51%, #ba69b1 100%);
    background: -ms-linear-gradient(top, #c17ec1 0%, #c17ec1 50%, #ba69b1 51%, #ba69b1 100%);
    background: linear-gradient(to bottom, #c17ec1 0%, #c17ec1 50%, #ba69b1 51%, #ba69b1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#c17ec1', endColorstr = '#ba69b1', GradientType = 0);
    color: #fff;
}

.sButton.magenta:hover, .sButton.magenta:active {
    background: #b36bb3;
    background: -moz-linear-gradient(top, #b36bb3 0%, #b36bb3 50%, #a156a1 51%, #a156a1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b36bb3), color-stop(50%, #b36bb3), color-stop(51%, #a156a1), color-stop(100%, #a156a1));
    background: -webkit-linear-gradient(top, #b36bb3 0%, #b36bb3 50%, #a156a1 51%, #a156a1 100%);
    background: -o-linear-gradient(top, #b36bb3 0%, #b36bb3 50%, #a156a1 51%, #a156a1 100%);
    background: -ms-linear-gradient(top, #b36bb3 0%, #b36bb3 50%, #a156a1 51%, #a156a1 100%);
    background: linear-gradient(to bottom, #b36bb3 0%, #b36bb3 50%, #a156a1 51%, #a156a1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#b36bb3', endColorstr = '#a156a1', GradientType = 0);
    color: #fff;
}



.sButton.red {
    display: inline-block;
    background: #d36a5b; /* Old browsers */
    background: -moz-linear-gradient(top, #d36a5b 0%, #d36a5b 50%, #c8584c 51%, #c8584c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d36a5b), color-stop(50%, #d36a5b), color-stop(51%, #c8584c), color-stop(100%, #c8584c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #d36a5b 0%, #d36a5b 50%, #c8584c 51%, #c8584c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #d36a5b 0%, #d36a5b 50%, #c8584c 51%, #c8584c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #d36a5b 0%, #d36a5b 50%, #c8584c 51%, #c8584c 100%); /* IE10+ */
    background: linear-gradient(to bottom, #d36a5b 0%, #d36a5b 50%, #c8584c 51%, #c8584c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#d36a5b', endColorstr = '#c8584c', GradientType = 0); /* IE6-9 */
	color: #fff;
}

.sButton.red:hover, .sButton.red:active {
	background: #d36a5b; /* Old browsers */
	 background: -moz-linear-gradient(top, #d36a5b 0%, #d36a5b 50%, #c8584c 51%, #c8584c 100%); /* FF3.6+ */
	 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d36a5b), color-stop(50%, #d36a5b), color-stop(51%, #c8584c), color-stop(100%, #c8584c)); /* Chrome,Safari4+ */
	 background: -webkit-linear-gradient(top, #d36a5b 0%, #d36a5b 50%, #c8584c 51%, #c8584c 100%); /* Chrome10+,Safari5.1+ */
	 background: -o-linear-gradient(top, #d36a5b 0%, #d36a5b 50%, #c8584c 51%, #c8584c 100%); /* Opera 11.10+ */
	 background: -ms-linear-gradient(top, #d36a5b 0%, #d36a5b 50%, #c8584c 51%, #c8584c 100%); /* IE10+ */
	 background: linear-gradient(to bottom, #d36a5b 0%, #d36a5b 50%, #c8584c 51%, #c8584c 100%); /* W3C */
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#d36a5b', endColorstr = '#c8584c', GradientType = 0); /* IE6-9 */
	color: #fff;
}


.pg404 {text-align:center;}
.pg404 h1 {font-size:100px; margin:40px 0 80px 0;}
.pg404 input[type="text"] {width:50%; margin:20px 25% 5px 25%;}


/* responsive video */

.videoFrameContainer {
  position: relative;
  padding-top: 25px;
  padding-bottom: 67.5%;
  height: 0;
  margin-bottom: 16px;
  overflow: hidden;

}

.videoFrameContainer iframe, .videoFrameContainer object, .videoFrameContainer embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
  .videoFrameContainer { padding-top: 0; }
}


/* selectnav.js */
/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
	.js #menu-main { display: none; }
    .js .selectnav { display: block; margin:0 auto; }
}



/** media queries, adjustments **/

@media (max-width: 959px) {
	body {
		padding:0;
		background: #fff url(../img/ipad-body-bg.jpg) repeat-x;
	}
	.container {width:730px;}

    .topBar {
	    display:block;
	    height:28px;
	    position:relative;
	    z-index:3;
    }
	.topBar a.bookTable {width:45px; padding:27px 10px 0 18px; text-align:center; height:69px; display:block; background: transparent url(../img/ipad-book-table.png) no-repeat top center; position:absolute; right:10%; top:11px; font-family: 'LeagueGothicRegular'; font-size:20px; text-transform: uppercase; display:block; text-shadow:0 1px 2px #050305; color:#fff;}

    .login a.bookTable {right:20px; left:auto; top:10px;}

    .topBar .backg {background: transparent; height:28px; position:relative; z-index:2;}

    .login {position:static;}
	.login ul {display:none;}

   #header .topData {width:100%; text-align:center; margin:28px 0 0 0; }
   .topData address {position:relative; top:-54px; width:100%; margin:0;}
   .topData ul.social {margin:0;}


	#header .logoContainer {width:100%; text-align:center;}

    .column2 {display:none;}

    .c2btm {display:none;}

    #menuContainer {background:none; height:auto;}
    ul.mainMenu {width:100%; text-align:center;}
	ul.mainMenu li {background: transparent url(../img/sub-menu-bg.png) repeat; margin:2px 3px; padding:0 10px; float:none; display:inline-block;}
	ul.mainMenu > li:last-child {background: transparent url(../img/sub-menu-bg.png) repeat}
	ul.mainMenu > li:first-child {display:none;}

	ul.mainMenu li a {margin:0;  line-height:25px; padding:10px 0;}
	ul.mainMenu .addTxt {display:block; font-size:11px; text-transform: none; font-family: 'BitterBold'; padding: 0 0 10px 0; }

	ul.mainMenu ul {position:absolute; top:50px; left:auto; right:0; padding:10px 2px; min-width:128px;}
	ul.mainMenu li:first-child + li ul {left:0; right:auto;}

	ul.mainMenu ul li {float:none; background:none; white-space:nowrap; margin:2px 0; display:block;}
	ul.mainMenu ul a {padding:0 5px; }


	/* #mainContent.sliderBack {background: transparent url(../img/ipad-slider1-shadow.png) no-repeat center 199px;} */
	/* #mainContent.fullWidth {background: transparent url(../img/ipad-slider1-shadow.png) no-repeat center 65px;} */


    .column1 {width:100%;}
	.slider1Back {background:none; width:766px; left:-41px;}
    .slider1 .frame1 {left:119px;}
    .slider1 .ribTxt {left:-11px; top:0;}
    .slider1 .ribTxt span {font-size:11px;}

	.slider2 {padding:10px 11% 0 11%; }


    .blogContent {margin: 40px 45px 0 45px;}
    #footer {background:none; margin-top:50px; padding-bottom:250px; background: transparent url(../img/ipad-footer-bg.jpg) repeat-x 49% 100%;}
	#footer .hdr1 {display:none;}

    #footer .top {background:transparent url(../img/ipad-hours-bg-top.png) no-repeat top center; height:34px; }
	#footer .mid {background:transparent url(../img/ipad-hours-bg-mid.png) repeat-y top center; }
	#footer .btm {background:transparent url(../img/ipad-hours-bg-btm.png) no-repeat top center; height:34px; }


    #footer .col3 {display:none;}
    #footer .col1 {width:80%; padding:0 10%; }
    #footer .col2 {width:94%; padding:0 3%;}
    #footer .col1 {background:none; min-height:223px; margin-bottom:30px;}
	#footer span.day {color:#262626; width:39%; font-family: 'lucida_granderegular'; font-size:16px; line-height:23px;}
	#footer span.hour {color:#262626; width:59%; text-align:right; font-family: 'lucida_granderegular'; font-size:16px; line-height:23px;}
	#footer h4 span:before {content: "\00a0";}

	#footer .col2 p {color:#262626; width:100%; float:none; padding-left:7px;}
	#footer .col2 p br {display:none;}
	#footer .col2 p a {color:#262626; padding-left:6px;}
    .footNotes {display:none;}

	#footer h4  {background: transparent; height:29px; text-align:center; font-family: 'BitterBold'; font-size:20px; line-height:22px;  margin:10px 0; color:#BE51A9;}
	#footer h4 span.lft {background: transparent url(../img/orm1-left.png) no-repeat top center; width:56px; padding-right:10px; height:29px; display:inline-block;}
	#footer h4 span.rt {background: transparent url(../img/orm1-rt.png) no-repeat top center; width:56px; height:29px; padding-left:10px; display:inline-block;}

	#footer .col2 .ftMap {float:none; background:none; width:100%;}
	#footer .col2 iframe {width:100%; height:200px !important; padding:0; background:0; border:2px solid #cccccc; border-radius:5px;}
	#footer .col2 small a {color:#cd5d40 !important; font-family: 'lucida_grandebold';}
	#footer a {color:#262626;}


	/* 2_home2 */

	.hdr4 {background: transparent url(../img/hdr1-ribbon.png) no-repeat top center; height:67px; text-align:center; font-family: 'BitterBold'; font-size:21px; line-height:44px; margin:5px 0; color:#fff;}

	.slider7Back {background:none;height:auto;}
    .slider7Back .setSlider7 {width:100%;}


	.slider7 a.link1 {right:10px; background:#cd5d40; border-radius:5px; height:28px; width:auto; position:static; display:inline-block; padding:0 20px;  margin-bottom:20px;}
	.slider7 .third .shadd {background:none;}
	.slider7 .third {width:30%; margin:1%;}
    .slider7 .flex-direction-nav a.flex-prev, .slider7 .flex-direction-nav a.flex-prev:hover {left:0; width:30px; height:28px; background: transparent url(../img/ipad-slider5-lft.png) no-repeat top center;}
    .slider7 .flex-direction-nav a.flex-next, .slider7 .flex-direction-nav a.flex-next:hover {right:0; width:30px; height:28px; background: transparent url(../img/ipad-slider5-rt.png) no-repeat top center;}



	.slider8 {height:auto; background: none; margin-bottom:25px; text-align:center;}
    .slider8 .slider8Set {height:auto;}
	.slider8 a.link1 {right:10px; background:#cd5d40; border-radius:5px; height:28px; width:auto; position:static; display:inline-block; padding:0 20px;}

	.slider8 .flex-direction-nav a.flex-prev, .slider8 .flex-direction-nav a.flex-prev:hover {left:0; width:30px; height:28px; background: transparent url(../img/ipad-slider5-lft.png) no-repeat top center;}
	.slider8 .flex-direction-nav a.flex-next, .slider8 .flex-direction-nav a.flex-next:hover {right:0; width:30px; height:28px; background: transparent url(../img/ipad-slider5-rt.png) no-repeat top center;}

	.slider8 .slider8Set .third {width: 31%; margin:0 1%;}


	.slider6 {width:560px; margin:0 auto;}
	.slider6 .sliderContent {padding-left:0px;}
	.slider6Back {background:none; margin-bottom:10px;}

	.slider6 .nivo-directionNav {top:-127px;}
	.slider6 .frame1 {top:-25px; left:-12px; max-width:582px;}
	.slider6Back, .slider6 .sliderContent, .slider6 .slider-wrapper {height:280px;}
	.slider6 a.nivo-nextNav {right:-31px;}
	.slider6 a.nivo-prevNav {left:-26px;}
	.slider6 .ribTxt {left:-11px; top:0;}
	.slider6 .ribTxt span {font-size:11px;}


	/* 3_about */
	.slider3 {background:none; height:auto; padding:0;}

	.slider3 span.arrow.back a, .slider3 span.arrow.back a:hover {width:30px; height:28px; background: transparent url(../img/ipad-slider5-lft.png) no-repeat top center; bottom:110px; top:auto; left:50px;}
	.slider3 span.arrow.forward a, .slider3 span.arrow.forward a:hover {width:30px; height:28px; background: transparent url(../img/ipad-slider5-rt.png) no-repeat top center; bottom:110px; top:auto; right:50px;}
	.slider3 .third {text-align:center;}
	.slider3 .third .mrgThird {padding:0; margin-bottom:20px;}
	.slider3 .setSlider3 .tx2 {padding:0; }
	.slider3 .flex-direction-nav a.flex-prev, .slider3 .flex-direction-nav a.flex-prev:hover {left:0; width:30px; height:28px; background: transparent url(../img/ipad-slider5-lft.png) no-repeat top center;}
	.slider3 .flex-direction-nav a.flex-next, .slider3 .flex-direction-nav a.flex-next:hover {right:0; width:30px; height:28px; background: transparent url(../img/ipad-slider5-rt.png) no-repeat top center;}


	/* 4_menucard1 */

	.slider4 {padding: 10px 13% 45px 17%; width: 70%;}
	.slider4 .flex-direction-nav a.flex-next {right:50px;}
	.slider4 .pagesNr {right:75px;}


	.typo {margin:0 60px 0 50px;}

	/* 5_menucard2 */
	.slider5 {background:none; height:auto; margin-bottom:80px;}
	.slider5:before, .slider5:after {display:none;}

	.slider5 .slider5Set { margin: 0 auto; width: auto;}
	.slider5 .half1 {width:45%; margin:0 3% 0 2%;}
	.slider5 .half2  {width:45%; margin:0 2% 0 3%;}

	.slider5 .pagesNr {width:100%; left:0; right:0; bottom:-40px; right:auto; background:transparent; margin-top:27px;}
	.slider5 .pagesNr span {background:#477D93; padding:2px; }
	.slider5 .pagesNr span.nr1 {padding:2px 2px 2px 6px;; border-top-left-radius:5px; border-bottom-left-radius:5px;}
	.slider5 .pagesNr span.nr2 {padding:2px 6px 2px 2px; border-top-right-radius:5px; border-bottom-right-radius:5px;}

	.slider5 .flex-direction-nav a.flex-prev, .slider5 .flex-direction-nav a.flex-prev:hover {left:0; bottom:-40px; top:auto; width:30px; height:28px; background: transparent url(../img/ipad-slider5-lft.png) no-repeat top center;}
	.slider5 .flex-direction-nav a.flex-next, .slider5 .flex-direction-nav a.flex-next:hover {right:0; bottom:-40px; top:auto; width:30px; height:28px; background: transparent url(../img/ipad-slider5-rt.png) no-repeat top center;}

	.box1 {display:none;}
	/* 6_contact */
	.box6 {text-align:center;}
	.box6 p {text-align:left;}
	.box7 {margin:0 40px;}
	.hdr5 {margin-left:40px;}

	/* 8_single */
	.comments {padding-left:40px; padding-right:40px;}

	.lightShadow {border:none;}

    /* selectnav.js */

      .js #menu-main { display: none; }
      .js .selectnav { display: block; margin:0 auto; }


}


@media (max-width:729px) {

	.container {width:auto; padding:0 20px;}

    .topData ul.social {display:none;}
    .topData address {top:-10px;}
    #header .logoContainer a { margin-top:24px; margin-bottom:10px; padding-right:20%;}
    .login a.bookTable {background: transparent url(../img/iphone-book-table.png) no-repeat top center; height:60px; width:53px; font-size:16px; line-height:18px; top:20px; padding:17px 0 0 0; right:5%;}
    #header .topData {margin-top:15px;}

	#mainContent.sliderBack {background:none;}

    .slider1Back {width:100%; background:none; left:auto; height:auto;}
	.slider1 {width:100%; }
	.slider1 .sliderContent {padding:0; height:auto;}
	.slider1 .slider-wrapper {height:auto;}

    .slider1 .frame1 {display:none;}

	.slider1 .nivo-controlNav {padding:0; top:-50px;}
	.slider1 .nivo-directionNav {top:0;}
	.slider1 .nivo-directionNav a {background:transparent url(../img/slider1-controls.png) no-repeat; width:56px; height:66px; display:block; z-index:9; text-indent:-9999px; top:0;}
	.slider1 a.nivo-prevNav {width:30px; height:28px; background: transparent url(../img/ipad-slider5-lft.png) no-repeat top center; bottom:15px; top:auto; left:50px;}
	.slider1 a.nivo-prevNav:hover {width:30px; height:28px; background: transparent url(../img/ipad-slider5-lft.png) no-repeat top center; bottom:15px; top:auto; left:50px;}
	.slider1 a.nivo-nextNav {width:30px; height:28px; background: transparent url(../img/ipad-slider5-rt.png) no-repeat top center; bottom:15px; top:auto; right:50px;}
	.slider1 a.nivo-nextNav:hover {width:30px; height:28px; background: transparent url(../img/ipad-slider5-rt.png) no-repeat top center; bottom:15px; top:auto; right:50px;}

    .hdr1 {background: none; height:auto; color:#ca5b3f; font-size:19px; line-height:36px;}
    .hdr2 {font-size:16px; line-height:24px;}
	.hdr2 span.lft {display:none;}
	.hdr2 span.rt {display:none;}
	.hdr4 {background: none; color:#ca5b3f; height:53px; font-size:19px; line-height:36px;}


	.slider2 {padding:10px 0 30px 0; background:none; height:auto; text-align:center; margin:0;}
	.slider2 .setSlider2 {width:auto;}
	.slider2 a.link1 {background:#cd5d40; border-radius:5px; height:28px; width:auto; position:static; display:inline-block; padding:0 20px; margin:0 0 20px 0;}

	.slider2 .flex-direction-nav a.flex-prev, .slider2 .flex-direction-nav a.flex-prev:hover {left:0; width:30px; height:28px; background: transparent url(../img/ipad-slider5-lft.png) no-repeat top center;}
	.slider2 .flex-direction-nav a.flex-next, .slider2 .flex-direction-nav a.flex-next:hover {right:0; width:30px; height:28px; background: transparent url(../img/ipad-slider5-rt.png) no-repeat top center;}

	.setSlider2 .third {width:100%; margin-bottom:15px;}

	.threeColumnGallery {text-align:center;}
	.threeColumnGallery .third, .threeColumnGallery .third:nth-child(3) {width:100%; background:transparent url(../img/divider1-bg.png) repeat-x 50% 100%; margin-bottom:10px;}
	.third {width:100%;}
	.third .mrgThird {padding:7px;}

    #footer .col1 {background: transparent url(../img/iphone-hours-bg.png) no-repeat center 80%; min-height:197px;}
    #footer span.day {font-size:14px; line-height:17px;}
	#footer span.hour {font-size:14px; line-height:17px;}
	#footer .mid {padding:0;}

	.blogContent {margin:0; text-align:center;}
	.blogContent img {width:100%; text-align:left;}
	.blogContent p {font-size:13px; line-height:20px; color:#262626; margin:20px 0 20px 0;  text-align:left;}
	.blogContent a {background: #ca5b3f; padding:0 25px; line-height:32px; height:32px; margin:8px 0 2px 0; font-size:13px; color:#fff; display:inline-block;}
	.blogTitle {text-align:left;}

	.blogTitle {padding:0 5px; margin-top:30px;}
	.blogTitle h2 {width:100; margin: 8px 0 4px 0;}
	.blogTitle .blogOpt {width:100%; margin: 0; padding:0;}
	.blogTitle .category {float:left; padding:0 10px 5px 0; font-size:11px;}
	.blogTitle .category a {font-size:11px;}
	.blogTitle h2 a {font-size:11px; line-height:12px; }
	.blogTitle .dates {display:none;}

	.comments input[type="submit"], input[type="submit"] {display:block; margin:10px auto; float:none;}

	.typo {margin:0 20px;}

	#footer .top, #footer .mid, #footer .btm {background:none;}
	#footer h4 span.lft {display:none;}
	#footer h4 span.rt {display:none;}
    #footer .footNotes {display:block; margin-left:0;}
	#footer .footNotes p {display:none;}
	#footer .footNotes ul.social {width:100%; text-align:center; margin: 0;}
	#footer ul.social a {background: transparent url(../img/iphone-socialicons.png) no-repeat top center; width:52px; height:52px;}
	#footer .col2 .ftMap {height:auto;}

	#footer {margin-top:10px;}
	#footer .col1 {background:none;}
	#footer .col2 {width:100%; padding:0;}
	#footer span.day {width:100%; display:block; text-align:center;}
	#footer span.hour {width:100%; display:block; text-align:center; margin-bottom:5px;}

	#footer ul.social a.fb {background-position:-5px -2px;}
	#footer ul.social a.fb:hover {background-position:-5px -78px;}
	#footer ul.social a.twit {background-position:-70px -2px;}
	#footer ul.social a.twit:hover {background-position:-70px -78px;}
	#footer ul.social a.rss {background-position:-134px -2px;}
	#footer ul.social a.rss:hover {background-position:-134px -78px;}
	#footer ul.social a.mail {background-position:-198px -2px;}
	#footer ul.social a.mail:hover {background-position:-198px -78px;}


    .slider4 {background:none; height:auto; margin-bottom:80px; width:100%; padding:0;}
    .slider4 .slider4Set {width:auto;}
	.slider4 .flex-direction-nav a.flex-next, .slider4 .flex-direction-nav a.flex-next:hover {right:0; top:auto; bottom:-40px; width:30px; height:28px; background: transparent url(../img/ipad-slider5-rt.png) no-repeat top center;}

	.slider4 .pagesNr {width:100%; bottom:-40px; right:0; left:0; background:transparent; margin-top:27px;}
	.slider4 .pagesNr span {background:#477D93; padding:2px; }
	.slider4 .pagesNr span.nr1 {padding:2px 2px 2px 6px;; border-top-left-radius:5px; border-bottom-left-radius:5px;}
	.slider4 .pagesNr span.nr2 {padding:2px 6px 2px 2px; border-top-right-radius:5px; border-bottom-right-radius:5px;}


	.slider5 .flexslider {padding:0 10px;}
	.slider5 .slider5Set .cn1 {width:100%; text-align:center; margin-bottom:5px;}
    .slider5 .slider5Set .cn2 {width:100%; text-align:center;}
    .slider5 .slider5Set .tx2 {text-align: center; display: block; float: none;}

	.slider5 .externalNav a {margin:2px 4px;}


	.box5 {margin-left:10px; margin-right:10px;}
	.box6 p {text-align:center;}
	.hdr5 {margin-left:30px;}
	.box7 {margin:0 30px;}
	.box7 .cn1 {width:100%;}
	.contactData1, .contactData2 {text-align:center;}
	.gmap {text-align:center;}

	.cn2 {margin-top:30px; width:100%; text-align:center;}
	.cn3 {margin-top:30px; width:100%; text-align:center;}
	.box7 .cn4 {display:none;}
	.box7 .cn3 br { }
	input[type="text"] {width:100%;}
    textarea {width:100%;}

    .slider6Back, .slider6 .sliderContent, .slider6 .slider-wrapper {height:auto;}
	.slider6 {width:100%; margin:0 auto; }
	.slider6 .sliderContent {padding:0;}
	.slider6Back {background:none; }
    .slider6 .frame1 {display:none;}


    .ribTxt {display:none;}
	.slider6 a.nivo-prevNav {display:none;}
    .slider6 a.nivo-nextNav {display:none;}

	.slider7Back {height:auto; margin-bottom:20px;}
	.slider7 {background:none; height:auto;}
	.slider7 .anythingWindow, .slider7 .anythingSlider, .slider7 .anythingSlider .panel  {height:1000px !important;}
	.slider7 .anythingSlider-default {padding:0;}
	.slider7 .third {width:100%;}
	.slider7 .third .shadd {background: transparent url(../img/slider7-photo-shadow.png) no-repeat bottom center;}
	.setSlider7 .third .mrgThird {padding:0;}
	.slider7 span.arrow.back a, .slider7 span.arrow.back a:hover {width:30px; height:28px; background: transparent url(../img/ipad-slider5-lft.png) no-repeat top center; bottom:-27px; top:auto; left:6%;}
	.slider7 span.arrow.forward a, .slider7 span.arrow.forward a:hover {width:30px; height:28px; background: transparent url(../img/ipad-slider5-rt.png) no-repeat top center; bottom:-27px; top:auto; right:6%;}


	.slider8 .slider8Set .third {width: 46%; margin:0 2%;}

    p.full {margin-left:30px; margin-right:30px;}

    .comments {padding-left:5px; padding-right:5px; margin:0;}

    .ipad-box9 {padding-top:70px;}
	.ipad-box9 .mCont {width:88%; margin:0; margin-left:12%; }
	.ipad-box9 label {width:170px;}
	.ipad-box9 label input[type="text"] {width:144px;}
	.ipad-box9 label.q2 {width:170px; padding-left:0;}
	.ipad-box9 label.q2 input[type="text"] {width:144px;}
	.ipad-box9 label.q3 {padding-left:0;}
	.ipad-box9 .submitHolder {text-align:right; width:165px;}

	.slider4:before, .slider4:after {
		display:none;
	}

}

/*
 * jQuery Nivo Slider v3.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */

/* The Nivo Slider styles */
.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;
}

/* If an image is wrapped in a link */
.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;
}
/* The slices and boxes in the Slider */
.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; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	width:100%;
	z-index:8;
	padding: 5px 10px;
	opacity: 0.8;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/* line 6, ../sass/lightbox.sass */
#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}

/* line 15, ../sass/lightbox.sass */
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}
/* line 24, ../sass/lightbox.sass */
#lightbox img {
  width: auto;
  height: auto;
}
/* line 27, ../sass/lightbox.sass */
#lightbox a img {
  border: none;
}

#lightbox a.lb-close img {
display:none;
}

/* line 30, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 39, ../sass/lightbox.sass */
.lb-container {
  padding: 10px;
}

/* line 42, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
	background: transparent url(../img/lightbox/loading.gif) no-repeat top center;
}

/* line 51, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 59, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 62, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 65, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display: block;
}

/* line 72, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}

/* line 76, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}

/* line 81, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(../img/lightbox/prev.png) left 48% no-repeat;
}

/* line 85, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(../img/lightbox/next.png) right 48% no-repeat;
}

/* line 88, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 95, ../sass/lightbox.sass */
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
/* line 98, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 103, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 107, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;
}
/* line 112, ../sass/lightbox.sass */
.lb-data .lb-close {
  width: 35px;
	height:27px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
background: transparent url(../img/lightbox/close.png) no-repeat top center;}

}
/* line 117, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
}

/*
	AnythingSlider v1.8+ Default theme
	By Chris Coyier: http://css-tricks.com
	with major improvements by Doug Neiner: http://pixelgraphics.us/
	based on work by Remy Sharp: http://jqueryfordesigners.com/
*/

/*****************************
  SET DEFAULT DIMENSIONS HERE
 *****************************/
/* change the ID & dimensions to match your slider */
#slider {
	width: 700px;
	height: 390px;
	list-style: none;
	/* Prevent FOUC (see FAQ page) and keep things readable if javascript is disabled */
	overflow-y: auto;
	overflow-x: hidden;
}

/******************
  SET STYLING HERE
 ******************
 =================================
 Default state (no keyboard focus)
 ==================================*/
/* Overall Wrapper */
.anythingSlider-default {
	margin: 0 auto;
	/* 45px right & left padding for the arrows, 28px @ bottom for navigation */
	padding: 0 45px 28px 45px;
}


/* Make sure navigation text is visible */
.anythingSlider-default .anythingControls a span {
	visibility: visible;
}




/* navigationSize window */
.anythingSlider-default .anythingControls .anythingNavWindow {
	overflow: hidden;
	float: left;
}



/***********************
  COMMON SLIDER STYLING
 ***********************/
/* Overall Wrapper */
.anythingSlider {
	display: block;
	overflow: visible !important;
	position: relative;
}
/* anythingSlider viewport window */
.anythingSlider .anythingWindow {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
}
/* anythingSlider base (original element) */
.anythingSlider .anythingBase {
	background: transparent;
	list-style: none;
	position: absolute;
	overflow: visible !important;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

/* Navigation arrow text; indent moved to span inside "a", for IE7;
  apparently, a negative text-indent on an "a" link moves the link as well as the text */
.anythingSlider .arrow span {
	display: block;
	visibility: hidden;
}
/* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */
.anythingSlider .arrow.disabled {
	display: none;
}
/* all panels inside the slider; horizontal mode */
.anythingSlider .panel {
	background: transparent;
	display: block;
	overflow: hidden;
	float: left;
	padding: 0;
	margin: 0;
}
/* vertical mode */
.anythingSlider .vertical .panel {
	float: none;
}
/* fade mode */
.anythingSlider .fade .panel {
	float: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
/* fade mode active page - visible & on top */
.anythingSlider .fade .activePage {
	z-index: 0;
}

/***********************
  RTL STYLING
 ***********************/
/* slider autoplay right-to-left, reverse order of nav links to look better */
.anythingSlider.rtl .anythingWindow {
	direction: ltr;
	unicode-bidi: bidi-override;
}
.anythingSlider.rtl .anythingControls ul { float: left; } /* move nav link group to left */
.anythingSlider.rtl .anythingControls ul a { float: right; } /* reverse order of nav links */
.anythingSlider.rtl .start-stop { /* float: right; */ } /* move start/stop button - in case you want to switch sides */

/* probably not necessary, but added just in case */
.anythingSlider,
.anythingSlider .anythingWindow,
.anythingSlider .anythingControls ul a,
.anythingSlider .arrow a,
.anythingSlider .start-stop {
	transition-duration: 0;
	-o-transition-duration: 0;
	-moz-transition-duration: 0;
	-webkit-transition-duration: 0;
}
#subscribe_form {
}
#subscribe_form input[type="text"], #subscribe_form input[type="email"]{
	background: #efefed;
	border-radius: 0;
	border: 0px;
	padding: 0 15px;
	height: 40px;
	width: 220px;
	font-weight: bold;
}
#subscribe_form input[type="submit"] {
	background: #be51a9;
	color: #ffffff;
	float: right;
}