@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	/*padding-bottom:2px;*/
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
	content: none;
}
a {
	text-decoration:none !important;
	color:#000;
}
a:hover {
	text-decoration:none;
	color:#666;
}
ins {
	background-color: #ff9;
	color: #000;
	text-decoration: none;
}
mark {
	background-color: #ff9;
	color: #000;
	font-style: italic;
	font-weight: bold;
}
del {
	text-decoration: line-through;
}
abbr[title], dfn[title] {
	border-bottom: 1px dotted;
	cursor: help;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}
input, select {
	vertical-align: middle;
}
body {
	font:13px/1.3 sans-serif;
 *font-size:small;
	font-family: 'Open Sans', Arial, sans-serif;
	line-height: 20px;
	background-repeat: repeat;
	background-color: #ffffff;
}
p, #pre-footer, footer, #breadcrumbs {
	font-family: 'Open Sans', Arial, sans-serif;
}
select, input, textarea, button {
	font:99% sans-serif;
}
pre, code, kbd, samp {
	font-family: 'Open Sans', Arial, sans-serif;
}
html {
	overflow-y: visible;
}
a, a:hover, a:active {
	outline: none;
}
ul, ol {
	margin-left: 5em;
}
ol {
	list-style-type: decimal;
}
nav ul, nav li {
	margin: 0;
	list-style:none;
	list-style-image: none;
}
small {
	font-size: 85%;
}
strong, th {
	/*font-weight: bold;*/
}
td {
	vertical-align: top;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
body {
	margin:0;
	padding:0;
}
#top {
	background: #828c90;
	padding:3px 0;
	height:5px;
	
}
.play_pause {
	width:60px;
	height:26px;
	float:right;
	margin:0 50px 0 0;
	cursor:pointer;
}
section {
	width: 920px;
	margin:0 auto;
}
aside#logo {
	position:absolute;
	/*left:215px;*/
	top:0px;
	z-index:250
}
/*---------- Logo Animation --------------*/
#header_top {
	z-index:290;
	/*width:100%;*/
}
div.fadehover {
	position: relative;
}
img.a {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 10;
}
img.b {
	position: absolute;
	left: 0;
	top: 0;
}
/*-----------------------------------*/
#middle_line {
	height:28px;
	background:url(../images/mid_line.png) repeat-x;
	padding:0 0 2px;
}
#navMain {
	width:925px;
}
#nav_area {
	background:#001b39;
	padding:7px 0;
	margin:0 0 3px 0;
	height:61px;
}
nav.main {
	display: block;
	height: 25px;
	line-height: 25px;
}
nav.main ul {
	margin-left: 130px;
}
nav.main ul li {
	float: left;
	color: #fff;
	margin:0 1px;
	position: relative;
}
nav.main ul li a {
	display: block;
	height: 25px;
	line-height: 25px;
	font-size: 10.4px;
	color: #fff;
	text-decoration: none;
	padding:0 3.7px;
	font-family: 'Open Sans', Arial, sans-serif;
}
nav.main ul li a.selected {
	color:#828c90;
}
nav.main ul li a:hover {
	color:#828c90;
}
/*nav.main ul li:hover a {
  color:#aaa676;
}*/
nav.main ul li:hover ul {
	display: block;
}
nav.main ul li ul.dropdown {
	display: none;
	position: absolute;
	margin: 0px;
	z-index: 280;
	left: 0px;
	padding:12px 0 0 0;
}
nav.main ul li ul li {
	float: none;
}
/*------- Level 3 dropdown ----*/
nav.main ul li ul.dropdown li ul.dropdown {
	top: 0px;
	left: 98%;
	padding:0;
}
/*------------------------------*/
nav.main ul li ul li a {
	display: block;
	margin:0 3px 1px;
	background: rgba(255, 255, 255, 0.7) !important;
	color:#000;
	min-width:200px;
	font-size: 11px;
}
nav.main ul li ul li a:hover, nav.main ul li ul li a.selected {
	/*background: none !important;*/
  color: #828c90;
}
nav.main ul li ul li:last-child a {
	border-bottom: none;
}

#contents {
	background: #fff;
	-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
	-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
	box-shadow: 0px 1px 5px 0px #4a4a4a;
}
#reservation {
	width:190px;
	float:left;
}
#inner {
	padding:2px 0px 8px;
	background: #f6f4ef url(../images/reservation_bg.png) repeat-y;
	/*border-bottom: #786b53 solid 4px;*/
	box-shadow: 5px 5px 5px #888888;
	height:410px;
}
#reservation table {
	width:100%;
	text-align:center;
	margin:10px 0 5px 0;
}
#reservation table label {
	/*font-family: "AGENCYB";*/
	font-family: 'Open Sans', Arial, sans-serif;
	color:#000;
	font-size:16px;
	padding:30px 0 0 0;
}
#reservation input {
	margin:0 0 2px;
	background: #f6f4ef url(../images/reservation_bg2.png) repeat-y;
	border: solid 2px #fff;
	/*padding:0 3px;*/
	color:#000;
	height:20px;
	-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
	-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
	box-shadow: 0px 1px 5px 0px #4a4a4a;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#chk_area {
	text-align:center;
	font-family:'Open Sans';
	color:#000;
	font-size:14px;
}
#chk_area input {
	width:20px;
	margin: 0 5px;
	font-size:12px;
	font-family: 'Open Sans', Arial, sans-serif;
	font-style:normal;
	color:#000;
	padding:0 3px;
	background: #f6f4ef url(../images/reservation_bg2.png) repeat-y;
}
/*#chk_area .checkbox label {
	display: inline-block;
	cursor: pointer;
	position: relative;
	padding-left: 25px;
	margin-right: 15px;
	font-size: 15px;
	font-family: "AGENCYB";
	color:#FFF;
	
}
#chk_area .checkbox input[type=checkbox] {
	display: none;
}
#chk_area .checkbox label:before {
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 10px;
	position: absolute;
	left: 0;
	bottom: 1px;
	border: solid 2px #FFF;
	background-color: #71665b;
	box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);
}*/
/*#chk_area .checkbox label {
	margin-bottom: 10px;
}
#chk_area .checkbox label:before {
    border-radius: 3px;
}
#chk_area .checkbox input[type=checkbox]:checked + label:before {
	content: "\2713";
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
	font-size: 15px;
	color: #f3f3f3;
	text-align: center;
    line-height: 15px;
}*/
#reservation input[type=submit] {
	width:127px;
	height:31px;
	background:#828c90;
	border:none;
	cursor:pointer;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
#box_ad_left {
	text-align:center;
	padding:3px;
	padding-top:10px;
}
#sec_header {
	background:#828c90;
	padding:10px 0;
	box-shadow: 5px 5px 5px #888888;
	text-align:center;
	font-family: font-family: 'Open Sans', Arial, sans-serif;
	font-size:20px;
	color:#FFF;
}
#main_content {
	width: 700px;
	padding:5px 0 5px;
	float:left;
	margin:0 0 10px 10px;
	padding-top:10px
}
#main_content fieldset, #main_content2 fieldset {
	display:block;
	width:100%;
	text-align:center;
	/*border-top: solid 1px #061921;*/
	margin:0 auto;
}
#main_content fieldset legend, #main_content2 fieldset legend {
	/*display:block;
	margin:0 auto;*/
	padding:5px 10px;
	text-align:center;
	font-family: 'Open Sans';
	font-size:24px;
	color:#061921;
	width: 100%;
	/*margin-left: 35%;*/
}
/* ---------- Site Map ------------*/
#sitemap_title{
cursor: pointer;
height:20px;
}
#site_map {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	background-color: #f2f3f4;
}
#site_map table {
	margin: 10px auto 0;
	margin-bottom: -10px;
	margin-top: -5px;/*width:100%;*/
}
#site_map td {
	padding:0 20px 10px;
}
#site_map h1 {
	margin-left:0;
	padding-left:0;
}
#site_map h1 a {
	font-size:16px;
	text-decoration:none;
	color:#000;/*font-weight:bold;*/
}
#site_map a {
	text-decoration:none;
}
#site_map ul {
	display:block;
	margin-left:15px;
}
#site_map li a {
	text-decoration:none;
	color:#666;
}
#site_map fieldset {
	display:block;
	width:100%;
	text-align:center;
	border-top: solid 1px #061921;
	margin:0 auto;/*text-align:center;*/
}
#site_map fieldset legend {
	display:block;
	/*padding:5px 10px;*/
	text-align:center;
	/*margin-left: 35%;*/
	/*margin:0 auto;*/
	font-family: 'Open Sans', Arial, sans-serif;
	font-size:18px;
	color:#061921;
	width: 100%;
	
}
#site_map #adjust {
	margin-top:0px;
	padding-top:0px;
}
/* --------------------------------*/
#main_content2 {
	width: 513px;
	padding:5px 0 5px;
	float:left;
	margin:0 0 10px 10px;
}
#main_content2 #title header span {
	font-size: 24px;
	font-family: 'Open Sans';
	padding:0 0 5px;
	color: #4c463e;
	background:none;
}
#txt {
	margin: 0 auto;
	
	padding:5px;
	background:#fdfdfd;
	text-align: justify;
}
#txt_site {
	margin:2px 0 2px 0;
	padding:5px;
	background:#fff;/*width:100%;*/
}
#txt img {
	border: solid 1px #FFFFFF;
	margin:0px 15px 5px 5px;
	box-shadow: 
 0px 0px 0px 0px rgba(255, 255, 255, 1), 1px 11px 15px 0px rgba(0, 0, 0, 0.4);
}
#txt p {
	padding:0 0 20px 0;
}
#txt p ul {
	padding:0 0 10px;
	margin:0;
}
#txt h1 {
	font-size: 20px;
	font-family: 'Open Sans';
	padding:0 0 5px;
	color: #4c463e;
	text-decoration:none;
}
#txty {
	color:#4c463e;
	margin:2px 0 2px 0;
}
#txtx {
	position:absolute;
	width:170px;
	left:0;
	top:0
}
#txty img {
	margin:0px 5px 5px 5px;
	box-shadow: 
 0px 0px 0px 0px rgba(255, 255, 255, 1), 1px 11px 15px 0px rgba(0, 0, 0, 0.4);
}
#txty p {
	padding:0 0 20px 0;
}
#txty p ul {
	padding:0 0 10px;
	margin:0;
}
#txtz {
	height:120px;
	width: 500px;
	overflow:auto;
	color:#4c463e;
	margin:2px 0 8px 0;
	padding:5px;
	background:#fdfdfd;
	
text-align: justify;
}
#txtz img {
	border: solid 1px #FFFFFF;
	margin:0px 5px 5px 5px;
	box-shadow: 
 0px 0px 0px 0px rgba(255, 255, 255, 1), 1px 11px 15px 0px rgba(0, 0, 0, 0.4);
}
#txtz p {
	padding:0 0 20px 0;
}
#txtz p ul {
	padding:0 0 10px;
	margin:0;
}
#txtz h1 {
	font-size: 20px;
	font-family: 'Open Sans';
	padding:0 0 5px;
	color: #4c463e;
}
#left {
	width:200px;
	float:left;
	margin:0 20px 0 0;
}
#txt1 {
	/*border: solid 2px #4c463e;*/
	background:#f2f3f4;
	margin:2px 0 0 0;
}
#txt a {
	color:#657b99;
}
/*#container {
	margin: 7px 0 0 0;
}*/
/*           HOVER   THUMBS            */
.container {
	margin: 7px 0 0 0;
	width: 100%;
	position: relative;
	text-align: center;
}
.clr {
	clear: both;
}
.ib-container {
	position: relative;
	width: 100%;
	/*margin: 30px auto;*/
	display: block;
}
.ib-container:before, .ib-container:after {
	content:"";
	display:table;
}
.ib-container:after {
	clear:both;
}
.ib-container .flank {
	margin:0 0 25px 0;
}
.ib-container .flank2 {
	margin:0 0 25px 0;
	height:260px;
	background-color:#f2f3f4;
	border: 2px solid #fff;
	outline: 1px solid #0B0F1A;
}
.ib-container article {
	display: block;
	width: 170px;
	height: 155px;
	/*background: #fff;*/
	cursor: pointer;
	float: left;
	/*border: 2px solid #fff;*/
	text-align: left;
	text-transform: none;
	margin: 0 6px 25px 6px;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	/*box-shadow: 
 0px 0px 0px 0px rgba(255, 255, 255, 1),  1px 1px 3px 0px rgba(0, 0, 0, 0.2); */
	-webkit-transition: 
 opacity 0.4s linear, -webkit-transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
	-moz-transition: 
 opacity 0.4s linear, -moz-transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
	-o-transition: 
 opacity 0.4s linear, -o-transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
	-ms-transition: 
 opacity 0.4s linear, -ms-transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
	transition: 
 opacity 0.4s linear, transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
}
.ib-container h3 a {
	font-size: 16px;
	font-weight: 400;
	color: #000;
	color: rgba(0, 0, 0, 1);
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 1);
	opacity: 0.8;
}
.ib-container article header span {
	font-size: 20px;
	font-family: 'Open Sans';
	text-align:center;
	padding:7px 0;
	/*background:url(../images/mini_sec_header.png) repeat-x #061921;*/
	display: block;
	color: #000000;
	/*color: rgba(255, 255, 255, 1);*/
	/*text-shadow: 0px 0px 0px rgba(255, 210, 82, 1);*/
	/*text-transform: uppercase;*/
	/*opacity: 0.8;*/
	opacity: 1;
}
.ib-container article p {
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 10px;
	line-height: 13px;
	height:140px;
	color: #333;
	color: rgba(51, 51, 51, 1);
	text-shadow: 0px 0px 0px rgba(51, 51, 51, 1);
	/*opacity: 0.8;*/
	opacity: 1;
	text-align:center;
}
.ib-container article p img {
	margin:105px 0 0 0;
	color: rgba(51, 51, 51, 1);
	text-shadow: 0px 0px 0px rgba(51, 51, 51, 1);
	opacity: 1;
}
.ib-container h3 a, .ib-container article header span, .ib-container article p .ib-container article img {
	-webkit-transition: 
 opacity 0.2s linear, text-shadow 0.5s ease-in-out, color 0.5s ease-in-out;
	-moz-transition: 
 opacity 0.2s linear, text-shadow 0.5s ease-in-out, color 0.5s ease-in-out;
	-o-transition: 
 opacity 0.2s linear, text-shadow 0.5s ease-in-out, color 0.5s ease-in-out;
	-ms-transition: 
 opacity 0.2s linear, text-shadow 0.5s ease-in-out, color 0.5s ease-in-out;
	transition: 
 opacity 0.2s linear, text-shadow 0.5s ease-in-out, color 0.5s ease-in-out;
}
/* Hover Style for all the items: blur, scale down*/
.ib-container article.blur {
	box-shadow: 0px 0px 20px 10px rgba(255, 255, 255, 1);
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-o-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
	opacity: 0.7;
}
.ib-container article.blur h3 a {
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.9);
	color: rgba(0, 0, 0, 0);
	opacity: 0.5;
}
.ib-container article.blur header span {
	text-shadow: 0px 0px 10px rgba(255, 210, 82, 0.9);
	color: #000000;
	opacity: 0.5;
}
.ib-container article.blur p {
	text-shadow: 0px 0px 10px rgba(51, 51, 51, 0.9);
	color: rgba(51, 51, 51, 0);
	opacity: 0.5;
}
.ib-container article.blur p img {
	text-shadow: 0px 0px 10px rgba(51, 51, 51, 0.9);
	color: rgba(51, 51, 51, 0);
	opacity: 1;
}
/* Hover Style for single item: scale up */
.ib-container article.active {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
	box-shadow: 
 0px 0px 0px 0px rgba(255, 255, 255, 1), 1px 11px 15px 0px rgba(0, 0, 0, 0.4);
	z-index: 100;
	opacity: 1;
}
.ib-container article.active h3 a, .ib-container article.active header span, .ib-container article.active p {
 opacity;
 1;
}
.ib-container article a {
	text-decoration:none;
}
/* -----------------------------------  */
#hor_ad {
	text-align:center;/*padding:50px 0 0 0;*/
	padding:5px 0 0 0;
}
#hor_ad2 {
	text-align:center;
	padding:30px 0 0 0;
}
#random_content {
	width:180px;
	float:right;
	margin:10px 10px 0 0;/*background:#f2f3f4;
	padding:5px;*/
}
#random_content2 {
	width:170px;
	float:right;
	margin:8px 10px 25px 0;
}
#random_content2 #title h1 {
	font-family:'Edwardian script bold';
	font-size:34px;
}
#random_content2 #title span {
	font-family:'Edwardian script bold';
	font-size:34px;
}
#random_content1 {
	width:170px;
	float:right;
	margin:2px 0 25px 0;
}
#random_content img, #random_content2 img {
	border: solid 1px #FFFFFF;
	box-shadow: 
 0px 0px 0px 0px rgba(255, 255, 255, 1), 1px 11px 15px 0px rgba(0, 0, 0, 0.4);
}
#random_content a, #random_content2 a {
	font-family: 'Open Sans';
	color:#4c463e;
	text-decoration:none;
	font-size:14px;
}
#random_content a:hover, #random_content2 a:hover {
	color:#061921;
}
#random_content hr, #random_content2 hr {
	color:#4c463e;
	background: #4c463e;
	border:#4c463e;
	margin:10px 0;
}
/* tips */
#tips, #tips li {
	margin:0;
	padding:0;
	list-style:none;
}
#tips {
	background:#f2f3f4;/*padding:5px;*//*width:250px;
	font-size:16px;
	line-height:120%;*/
}
#tips li {
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:1px;
	/*	background:#e1e1e1;*/
	display:none; /* hide the items at first only to display one with javascript */
}
/* // tips */
/*          footer             */
#footer {
	background: #0B0F1A;
	padding:3px 0;
}
.social-links li a {
    background: url(../images/sprite-social.png) 0 0 no-repeat;
    display: block;
    width: 37px;
    height: 37px;
}
.social-links li a.twitter {
    background-position: 0 0;
}
.social-links li a.facebook {
    background-position: 0 -37px;
}
.social-links li a.linkedin {
    background-position: 0 -74px;
}
.social-links li a.youtube {
    background-position: 0 -111px;
    
}
.social-links li a.instagram {
    background-position: 0 -148px;
}
.social-links li a {
    background: url(../images/sprite-social.png) 0 0 no-repeat;
    margin:12px 0;
    display: block;
    width: 37px;
    height: 37px;
}
.social-links li {
    list-style: none;
    /*margin: 0 13px 0 0;*/
    padding: 0;
    display: inline-block;
}
.pull-right {
float: right!important;
}
#socialicons {
	float:right;
	width:105px;
	text-align:center;
	padding-top:5px;
	padding-left:12px;
	padding-right:15px;
	padding-bottom:5px;
	margin-right:10px;
}
#fb {
	float:right;
	display: block;
	width: 27px;
	height: 30px;
	margin-bottom:5px;
	margin-left:7px;
	text-indent: -99999px;
	background-image:url(../images/facebook.png);
	background-position: bottom;
	background-repeat:no-repeat;
}
#fb:hover {
	background-position: 0 0;
}
#twit {
	float:right;
	display: block;
	width: 27px;
	height: 30px;
	margin-bottom:5px;
	margin-left:7px;
	text-indent: -99999px;
	background-image:url(../images/twitter.png);
	background-position: bottom;
	background-repeat:no-repeat;
}
#twit:hover {
	background-position: 0 0;
}
#linkedin {
	float:right;
	display: block;
	width: 27px;
	height: 30px;
	margin-bottom:5px;
	margin-left:7px;
	text-indent: -99999px;
	background-image:url(../images/linkedin.png);
	background-position: bottom;
	background-repeat:no-repeat;
}
#linkedin:hover {
	background-position: 0 0;
}
#copyright {
	width:500px;
	float:left;
	margin:5px 0 0 20px;
	color:#fff;
	font-size:14px;
}
#copyright td {
	vertical-align:middle;
}
#copyright td img {
	padding: 0 15px 0 5px;
	vertical-align:middle;
}
#title header span {
	width:170px;
	font-size: 20px;
	font-family: 'Open Sans';
	text-align:center;
	padding:7px 0;
	background:url(../images/mini_sec_header.png) repeat-x #4c463e;
	display: block;
	color: #fff;
	color: rgba(255, 255, 255, 1);
}
#title h1 {
	font-size: 24px;
	font-family: 'Open Sans';
	padding:0 0 5px;
	color: #4c463e;
}
/*----------- Contact Page ------------------ */
#contact_form {
	padding:5px;
}
#contact_form label {
	display:block;
	font-family:'Open Sans';
	color:#061921;
	font-size:20px;
	/*font-weight:bold;*/
	padding:3px;
	border: solid 2px #061921;
	margin:3px 3px 3px 0;
}
#contact_form table {
	width: 100%;
}
#contact_form td {
	vertical-align:middle;
}
#contact_form input[type="text"] {
	width:300px;
	color:#061921;
	background:#fff;
	border: solid 2px #061921;
	padding:3px;
	margin:0 0 0 10px;
	height:20px;
}
#select {
	width:310px;
	color:#061921;
	background:#fff;
	border: solid 2px #061921;
	padding:3px;
	margin:0 0 0 10px;
	height:30px;
}
/*#contact_form input[type="select"]{
	width:300px;
	color:#FFF;
	background:#4c463e;
	border: solid 2px #FFF;
	padding:3px;
	margin:0 0 0 10px;
	height:20px;
}*/
#contact_form textarea {
	width:490px;
	height:120px;
	background:#fff;
	border: solid 2px #061921;
	margin:3px 0 0 0;
	padding:3px;
	color:#061921;
}
#submit {
	text-align:right;
	margin-right:3px;
}
#submit input[type="submit"] {
	background:url(../images/send.png) no-repeat;
	width:127px;
	height:39px;
	margin: 3px 0 0 0;
	border:none;
	cursor:pointer;
}
#contact_address {
	width:190px;
	padding:2px 2px 8px;
	float:right;
	background: #fff;
}
#contact_address #title header h1 {
	padding:7px 0;
	font-family:Open Sans;
	font-size:24px;
}
#contact_address p {
	padding:15px 5px 15px;
	color:#061921;
}
#upcoming table {
/*margin:0 0 5px 0;*/
}
#upcoming td {
	padding: 3px;
	background:#f2f3f4;
	border:#FFF solid 2px;/*margin: 0 0 2px 2px;*/
}
#upcoming td #txt {
/*	padding: 3px ;
	background:#f2f3f4;
	margin: 0 0 2px 2px;
*/}
/* ---------------- Popup ---------------*/
#backgroundPopup, #backgroundPopup2, #backgroundPopup3 {
	z-index:1;
	position: fixed;
	display:none;
	height:100%;
	width:100%;
	background:#000000;
	top:0px;
	left:0px;
}
#toPopup, #toPopup2, #toPopup3 {
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 10px solid #ccc;
	border-radius: 3px 3px 3px 3px;
	color: #333333;
	display: none;
	font-size: 14px;
	left: 50%;
	margin-left: -402px;
	position: fixed;
	top: 6%;
	width: 800px;
	z-index: 280;
}
#toPopup2, #toPopup3 {
	width: 900px;
	left: 45%;
	top: 6%;
}
div.loader, div.loader2, div.loader3 {
	background: url("../images/loading.gif") no-repeat scroll 0 0 transparent;
	height: 32px;
	width: 32px;
	display: none;
	z-index: 9999;
	top: 40%;
	left: 50%;
	position: absolute;
	margin-left: -10px;
}
div.close, div.close2, div.close3 {
	background: url("../images/closebox.png") no-repeat scroll 0 0 transparent;
	bottom: 24px;
	cursor: pointer;
	float: right;
	height: 30px;
	left: 27px;
	position: relative;
	width: 30px;
}
div.close2, div.close3 {
	position:absolute;
	left: 895px;
	top: -26px;
}
span.ecs_tooltip, span.ecs_tooltip2, span.ecs_tooltip3 {
	background: none repeat scroll 0 0 #000000;
	border-radius: 2px 2px 2px 2px;
	color: #FFFFFF;
	display: none;
	font-size: 11px;
	height: 16px;
	opacity: 0.7;
	padding: 4px 3px 2px 5px;
	position: absolute;
	right: -62px;
	text-align: center;
	top: -51px;
	width: 93px;
}
span.arrow, span.arrow2, span.arrow3 {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 7px solid #000000;
	display: block;
	height: 1px;
	left: 40px;
	position: relative;
	top: 3px;
	width: 1px;
}
div#popup_content {
	margin: 0;
}
div#popup_content2, div#popup_content3 {
	margin: 0;
}
.inpage {
	width:628px;
}
#flash_intro {
	width:1280px;
	margin:0 auto;
}
#homebg {
	background:#000;
}
#slider_bg {
	background:url(../images/slider_bg.png) no-repeat center;/*-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
	-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
	box-shadow: 0px 1px 5px 0px #4a4a4a;*/
}
/* ------- Pagination -------------*/
.container ul {
	margin: 0;/*padding: 20px 0px;*/
}
.container ul li {
	list-style-type: none;
	display: inline-block;/* line-height: 100px;
  text-align: center;
  font-weight: bold;
  width: 100px;
  height: 100px;
  margin: 10px;
  background: #fafafa;*/
}
/*ul li span {
  color: #fff;
  background: #ff0000;
  padding: 3px;
}
*/
.holder {
	margin: 5px 0;
}
.holder a {
	font-size: 12px;
	cursor: pointer;
	margin: 0 5px;
	color: #333;
}
.holder a:hover {
	background-color: #222;
	color: #fff;
}
.holder a.jp-previous {
	margin-right: 15px;
}
.holder a.jp-next {
	margin-left: 15px;
}
.holder a.jp-current, a.jp-current:hover {
	color: #ed4e2a;
	font-weight: bold;
}
.holder a.jp-disabled, a.jp-disabled:hover {
	color: #bbb;
}
.holder a.jp-current, a.jp-current:hover, .holder a.jp-disabled, a.jp-disabled:hover {
	cursor: default;
	background: none;
}
.holder span {
	margin: 0 5px;
}
/*------------------------------------------*/
#spacer {
	/*background:url(../images/spacer.png) repeat-y;*/
	height:30px;
	overflow:hidden;
	padding:5px 0;
	width:900px;
	margin:5px auto;
}
#ad_ticker {
	width:900px;
	/*height:330px;*/
	margin:5px auto;/*background:url(../images/spacer.png) repeat-y;*/
}
#widgets {
	width:880px;
	margin:5px auto;
	background: #EEE; /* Old browsers */
	background: -moz-linear-gradient(top, rgba(240, 240, 240, 1) 0%, rgba(224, 224, 224, 1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(240, 240, 240, 1)), color-stop(100%, rgba(224, 224, 224, 1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(240, 240, 240, 1) 0%, rgba(224, 224, 224, 1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(240, 240, 240, 1) 0%, rgba(224, 224, 224, 1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(240, 240, 240, 1) 0%, rgba(224, 224, 224, 1) 100%); /* IE10+ */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#e0e0e0', GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(240, 240, 240, 1) 0%, rgba(224, 224, 224, 1) 100%); /* W3C */
	padding: 2px 13px 2px 11px;
	box-shadow: 5px 5px 5px #888888;/*-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;*/
	/*-webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
	-moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
	box-shadow: 0px 1px 5px 0px #4a4a4a;*/
}
#widgets table {
	margin:0 auto;
}
#plugin {
	width:120px;
	text-align:center;
}
/*------------- Weather ----------------------*/
#wxWrap {
	width: 280px;
	text-align:right;
}
#wxIntro {
	display: inline-block;
	font: 14px/20px Arial, Verdana, sans-serif;
	color: #666;
	vertical-align: top;
	padding-top: 9px;
}
#wxIcon {
	display: inline-block;
	width: 61px;
	height: 34px;
	margin: 2px 0 -1px 1px;
	overflow: hidden;
	background: url('http://l.yimg.com/a/lib/ywc/img/wicons.png') no-repeat 61px 0;
}
#wxIcon2 {
	display: inline-block;
	width: 34px;
	height: 34px;
	margin: 1px 6px 0 8px;
	overflow: hidden;
}
#wxTemp {
	display: inline-block;
	font: 20px/28px Arial, Verdana, sans-serif;
	color: #333;
	vertical-align: top;
	padding-top: 5px;
	margin-left: 0;
}
/*-----------------------------------------------------*/
#date {
	font-size:15px;
	color:#333;
	/*font-weight: bold;*/
	
}
#clock_widget{
height:23px;
}
.imgflip {
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
}
#breadcrum {
/*padding:3px 5px;*/
}
#breadcrum a {
	text-decoration:none;
}
section{
   padding-bottom:0;
}
