/*
Theme Name:The Plaza Theme
Theme URI:http://seventhartgroup.com/
Version:1.0
Description:The Plaza Theme developed at the Seventh Art Group. The Plaza Wordpress Theme is designed to allow The Elad Properties and Plaza Teams easy updating of news posts. While using pages as a cross browser compatible CMS.
Author:Seventh Art Group
Author URI:http://seventhartgroup.com
Copyright 2009 Seventh Art Group <http://seventhartgroup.com> All rights reserved.
*/


/* Reset Browser Defaults */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* Establish font baseline */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* 960 Grid */
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.container_12 .grid_3,.container_16 .grid_4{width:220px}
.container_12 .grid_6,.container_16 .grid_8{width:460px}
.container_12 .grid_9,.container_16 .grid_12{width:700px}
.container_12 .grid_12,.container_16 .grid_16{width:940px}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_16 .grid_1{width:40px}
.container_16 .grid_2{width:100px}
.container_16 .grid_3{width:160px}
.container_16 .grid_5{width:280px}
.container_16 .grid_6{width:340px}
.container_16 .grid_7{width:400px}
.container_16 .grid_9{width:520px}
.container_16 .grid_10{width:580px}
.container_16 .grid_11{width:640px}
.container_16 .grid_13{width:760px}
.container_16 .grid_14{width:820px}
.container_16 .grid_15{width:880px}
.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}
.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}
.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_16 .prefix_1{padding-left:60px}
.container_16 .prefix_2{padding-left:120px}
.container_16 .prefix_3{padding-left:180px}
.container_16 .prefix_5{padding-left:300px}
.container_16 .prefix_6{padding-left:360px}
.container_16 .prefix_7{padding-left:420px}
.container_16 .prefix_9{padding-left:540px}
.container_16 .prefix_10{padding-left:600px}
.container_16 .prefix_11{padding-left:660px}
.container_16 .prefix_13{padding-left:780px}
.container_16 .prefix_14{padding-left:840px}
.container_16 .prefix_15{padding-left:900px}
.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}
.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}
.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.container_16 .suffix_1{padding-right:60px}
.container_16 .suffix_2{padding-right:120px}
.container_16 .suffix_3{padding-right:180px}
.container_16 .suffix_5{padding-right:300px}
.container_16 .suffix_6{padding-right:360px}
.container_16 .suffix_7{padding-right:420px}
.container_16 .suffix_9{padding-right:540px}
.container_16 .suffix_10{padding-right:600px}
.container_16 .suffix_11{padding-right:660px}
.container_16 .suffix_13{padding-right:780px}
.container_16 .suffix_14{padding-right:840px}
.container_16 .suffix_15{padding-right:900px}
.container_12 .push_3,.container_16 .push_4{left:240px}
.container_12 .push_6,.container_16 .push_8{left:480px}
.container_12 .push_9,.container_16 .push_12{left:720px}
.container_12 .push_1{left:80px}
.container_12 .push_2{left:160px}
.container_12 .push_4{left:320px}
.container_12 .push_5{left:400px}
.container_12 .push_7{left:560px}
.container_12 .push_8{left:640px}
.container_12 .push_10{left:800px}
.container_12 .push_11{left:880px}
.container_16 .push_1{left:60px}
.container_16 .push_2{left:120px}
.container_16 .push_3{left:180px}
.container_16 .push_5{left:300px}
.container_16 .push_6{left:360px}
.container_16 .push_7{left:420px}
.container_16 .push_9{left:540px}
.container_16 .push_10{left:600px}
.container_16 .push_11{left:660px}
.container_16 .push_13{left:780px}
.container_16 .push_14{left:840px}
.container_16 .push_15{left:900px}
.container_12 .pull_3,.container_16 .pull_4{left:-240px}
.container_12 .pull_6,.container_16 .pull_8{left:-480px}
.container_12 .pull_9,.container_16 .pull_12{left:-720px}
.container_12 .pull_1{left:-80px}
.container_12 .pull_2{left:-160px}
.container_12 .pull_4{left:-320px}
.container_12 .pull_5{left:-400px}
.container_12 .pull_7{left:-560px}
.container_12 .pull_8{left:-640px}
.container_12 .pull_10{left:-800px}
.container_12 .pull_11{left:-880px}
.container_16 .pull_1{left:-60px}
.container_16 .pull_2{left:-120px}
.container_16 .pull_3{left:-180px}
.container_16 .pull_5{left:-300px}
.container_16 .pull_6{left:-360px}
.container_16 .pull_7{left:-420px}
.container_16 .pull_9{left:-540px}
.container_16 .pull_10{left:-600px}
.container_16 .pull_11{left:-660px}
.container_16 .pull_13{left:-780px}
.container_16 .pull_14{left:-840px}
.container_16 .pull_15{left:-900px}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix{height:1%}


a:active{outline:none;}
a{color:#CDCDCD;text-decoration:none;}
a:hover{color:#A29060;}
:focus{-moz-outline-style:none;
	outline:none;
	}

html,body{background-color:black;background-image:url('/images/plaza-background.gif');background-repeat:repeat-y;background-position:center;}

img.gold-border,div.gold-border{padding:4px;border:1px solid #A29060;}

/* FONTS */
body {
	font-size: 11px;
	line-height: 18px;
	color: #A3A3A3;
}

a {	color: #CDCDCD;
	text-decoration: none;
}
a:hover{
	color: #A29060;
}

h1 {
	font-size: 197%;
}
h2 {
	font-size: 153.9%;
	color: white;
	font-weight: normal;
	padding-bottom: 8px;
	margin-bottom: 8px;
}
h2.title {
	background-image: url('/images/the-plaza-crest.gif');
	background-position: center right;
	background-repeat: no-repeat;
	border-bottom:1px solid #A29060;
	color: #A29060;
	font-family: 'Palatino Linotype', Palatino, serif;
	font-size: 20px;
	margin-bottom:10px;
	padding-top: 20px;
	padding-bottom:10px;
	text-transform: uppercase;
}

h3 {
	font-size: 100%;
	color: #A29060;
	margin-top: 5px;
	margin-bottom: 4px;
}

h1,h2,h3,h4,h5,h6 {
	font-family: Arial,Helvetica Neue,Helvetica,Arial;
	letter-spacing: 1px;
	font-variant: normal;
	text-transform: uppercase;
}

h1 {
	color: #A29060;
}
h4,h5,h6 {
	letter-spacing: .05em;
}
h4 {
	font-family: Arial,Helvetica;
	text-transform: uppercase;
	font-size: 93%;
	color: #A29060;
}

h5 {
	color: #A29060;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 8px;
}

h5.first {
	margin-top: 0px;
}

h6 {
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 4px;
}


div.header {
	padding-top: 20px;
}

#header-menu-box {
/*	height: 32px;
	padding-bottom:8px;
*/		
	height: 32px;
}

#header-menu {
	font-size: 116%;
	width: 940px;
}
#header-menu div#plazalogo {
	background-image: url('/images/plaza-header-logo.gif');
	background-repeat: no-repeat;
	float: left;
	width: 106px;
	height: 32px;
	margin-right: 14px;
	margin-top: 1px;
}
#header-menu div#plazalogo:hover {
	background-position: 0px -32px;
}

#header-menu #reservationslink {	
	padding-top: 10px;
	padding-bottom: 10px;
	float: left;
	margin-left: 20px;
	margin-right: 5px;
	color:#A29060;
	text-transform: uppercase;
	font-size: 85%;	
}

#header-menu #reservationslink:hover {
	color:#FFFFFF;
}

#header-menu ul.nav {
	overflow: auto;
	padding-top: 10px;
	padding-bottom: 10px;
}
#header-menu ul.nav li {
	float: left;
	margin-left: 13px;
	margin-right: 13px;
}
#header-menu div.menu ul.nav li a {
	color: #A29060;
	text-transform: uppercase;
	font-size: 85%;
}

#header-menu div.menu ul.nav li a:hover {
	color: #FFF;
}

#header-menu div.menu ul.nav li ul {
	background-color: #000000;
	display: none;
	padding-top: 14px;
	padding-bottom: 6px;
	position: absolute;
	width: 170px;
	margin-left: -21px;
	z-index: 10000000;
	-webkit-box-shadow: 0px 1px 3px #000000;
	-moz-box-shadow: 0px 1px 3px #000000;
}

#header-menu ul.nav li ul li {
	clear: left;
	font-size: 11px;
	padding: 5px;
	padding-left: 0px;
}

ul.nav li ul.active {
	display: block;
	overflow: visible;
}

#header-menu ul.nav > li a {
	color: #A29060;
	text-decoration: none;
}

#header-menu div.menu ul.nav > li.current_page_item > a, #header-menu div.menu ul.nav > li.current_page_ancestor > a {
	color: #DFDFDF;
}

img.title-image {
	padding-bottom: 3px;
	border-bottom: 1px solid #A29060;
	margin-bottom: 16px;
}

div.hover {
	cursor: pointer;
}
div.hover p {
	color: #CDCDCD;
}
div.hover img {
	border: 1px solid #A29060;
	margin-top: 10px;
}
div.hover:hover p {
	color: white;
}
div.hover:hover img {
	border: 1px solid white;
}
div.hover:hover h3 {
	color: white;
	cursor: pointer;
}

#header-menu li.page_item {
	float: left;
}
.footer li.page_item.current_page_item a {
	color: #CCC;
}



/*CONTENT BOX STYLING*/

div.box_top {
	background-image: url('/images/box-top.gif');
	background-repeat: no-repeat;
	height: 7px;
	overflow:hidden;
}
div.box {
	clear: both;
	float: none;
	width: 980px;
	overflow: hidden;
	background-image: url('/images/box-background-black.gif');
	background-color: black;
	padding-top: 0px;
	padding-bottom: 10px;
}
div.box_bottom {
	background-image: url('/images/box-bottom.gif');
	background-repeat: no-repeat;
	height: 16px;
	margin-bottom: 7px;
	overflow:hidden;
}
div.box_top_48 {
	background-image: url('/images/box-top-48.gif');
	background-repeat: no-repeat;
	height: 7px;
	overflow:hidden;
}
div.box48 {
	clear: both;
	float: none;
	width: 980px;
	overflow: auto;
	background-color:#000000;
	background-image: url('/images/box-middle-48.gif');
	padding-top: 0px;
	padding-bottom: 6px;
}
div.box_bottom_48 {
	background-image: url('/images/box-bottom-48.gif');
	background-repeat: no-repeat;
	height: 16px;
	margin-bottom: 7px;
}
div.box_top_66 {
	background-image: url('/images/box-top-66.gif');
	background-repeat: no-repeat;
	height: 7px;
	overflow:hidden;
}
div.box66 {
	clear: both;
	float: none;
	width: 980px;
	overflow: auto;
	background-color:#000000;
	background-image: url('/images/box-middle-66.gif');
	padding-top: 0px;
	padding-bottom: 6px;
}
div.box_bottom_66 {
	background-image: url('/images/box-bottom-66.gif');
	background-repeat: no-repeat;
	height: 16px;
	margin-bottom: 7px;
}
div.box_top_444 {
	background-image: url('/images/box-top-444.gif');
	background-repeat: no-repeat;
	height: 7px;
	overflow:hidden;
}
div.box444 {
	clear: both;
	float: none;
	width: 980px;
	overflow: auto;
	background-color:#000000;
	background-image: url('/images/box-middle-444.gif');
	padding-top: 0px;
	padding-bottom: 6px;
}
div.box_bottom_444 {
	background-image: url('/images/box-bottom-444.gif');
	background-repeat: no-repeat;
	height: 16px;
	margin-bottom: 7px;
}
div.box444 .grid_4 {
	width: 275px;
	margin-right: 47px;
}
div.box_top_93 {
	background-image: url('/images/box-top-93.gif');
	background-repeat: no-repeat;
	height: 7px;
	overflow:hidden;
}
div.box93 {
	clear: both;
	float: none;
	width: 980px;
	overflow: auto;
	background-image: url('/images/box-middle-93.gif');
	padding-top: 0px;
	padding-bottom: 6px;
}
div.box_bottom_93 {
	background-image: url('/images/box-bottom-93.gif');
	background-repeat: no-repeat;
	height: 16px;
	margin-bottom: 7px;
}
div.box48 .container_12 .grid_4 {
	width: 285px;
	overflow: hidden;
}
div.box48 .container_12 .grid_4.omega {
	width: 300px;
}
div.box48 .container_12 .grid_8 {
	width: 605px;
	padding-left: 30px;
}
div.box93 .container_12 .grid_9 .grid_4.alpha {
	margin-right: 70px;
}
div.box93 .container_12 .grid_3 {
	width: 200px;
	padding-left: 20px;
	overflow: hidden;
}
div.box66 .container_12 .grid_6.left {
	width: 430px;
}
div.box66 .container_12 .grid_6.right {
	width: 430px;
	padding-left: 50px;
}
div.box.needspace {
	padding-top: 10px;
}

div.shopbox {
	clear: both;
	float: none;
	width: 980px;
	overflow: visible;
	background-color: black;
	position: relative;
	margin-bottom: 10px;
}

div.signaturebox {
overflow:hidden;
position: relative;
margin-bottom: 10px;
background-color: black;
}
div.box-topleft {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 7px;
	width: 7px;
	background-image: url('/images/corner-topleft.png');
	z-index: 22;
}
div.box-topright {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 7px;
	height: 7px;
	background-image: url('/images/corner-topright.png');
	z-index: 22;
}
div.box-bottomleft {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 7px;
	height: 11px;
	background-image: url('/images/corner-bottomleft.png');
	background-position: bottom;
	z-index: 22;
}
div.box-bottomright {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 7px;
	height: 11px;
	background-image: url('/images/corner-bottomright.png');
	z-index: 22;
}
div.box-topline {
	position: absolute;
	width: 100%;
	height: 1px;
	top: 0px;
	left: 0px;
	z-index: 20;
	background-color: #A29060;
}
div.box-leftline {
	position: absolute;
	width: 1px;
	height: 100%;
	left: 0px;
	top: 0px;
	z-index: 20;
	background-color: #A29060;
}
div.box-rightline {
	position: absolute;
	right: 0;
	top: 0px;
	width: 1px;
	height: 100%;
	z-index: 20;
	background-color: #A29060;
}
div.box-bottomline {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 4px;
	z-index: 20;
	background-image: url('/images/corners-signature-bottom.png');
	background-repeat: repeat-x;
}
.box-link {
	display:block;
	color:#A3A3A3;
}
.box-link:hover {color:#FFF;}
.box-link img {opacity: 0.9;
-moz-opacity: 0.9;
filter:alpha(opacity=90);
}
.box-link:hover img {
	opacity: 0.99;
	-moz-opacity: 0.99;
	filter:alpha(opacity=99);
	border-color:#FFF;
}

div.seperator {
	height: 10px;
	border-bottom: 1px solid #A29060;
	margin-bottom: 8px;
}
div.seperate {
	border-top: 1px solid #A29060;
	margin-top: 8px;
	padding-top: 8px;
}
div.separate {
	border-top: 1px solid #A29060;
	margin-top: 8px;
	padding-top: 8px;
}
div.separate.events {
	width: 680px;
	margin-bottom: 12px;
}
div.entry_content {
	overflow: auto;
}
div.part {
	clear: both;
	overflow: auto;
}
div.insides {
	overflow: auto;
}
div.panes > div {
	display: none;
}
div.main-img {
	margin-top: 5px;
	width: 980px;
	height: 450px;
	margin-bottom: 20px;
}
/*FOOTER STYLING*/
div.footer {
	border-bottom: 1px solid #A29060;
	font-size: 11px;
	color: #A29060;
	margin-bottom: 10px;
	overflow: auto;
	line-height: 12px;
}


div.footer a {
	color: #A29060;
	text-decoration: none;
}
div.footer h1 {
	font-family: Arial,Helvetica;
	font-variant: normal;
	font-weight: normal;
}
div.footer a:hover {
	color: #CDCDCD;
}

div.infoblock {
	border-top: 1px solid #A29060;
	border-bottom: 1px solid #A29060;
	padding-top: 6px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	overflow: auto;
}

div.footer div.grid_2 {
	margin-bottom: 20px;/*HACK not sure why the width isn't being set by 960.gs*/ width:100px;
}
div.footer div.grid_2 h1 {
	font-size: 108%;
	margin-bottom: 10px;
	text-transform: uppercase;
	text-align: left;
	font-weight:bold;
}
div.footer div.grid_2 ul li {
	margin-bottom: 10px;
}


div.footerline {
	text-align: left;
	border-top: 1px solid #A29060;
	clear: both;
	padding-top: 6px;
	padding-bottom: 5px;
	overflow: auto;
}

div.footerline ul li {
	float: left;
	margin-right: 12px;
}

/* SPECIFIC PAGE STYLING */
div#dining-action {
	margin-top: 10px;
}
div#dining-action div.dining-block {
	height: 100px;
	overflow: hidden;
	margin-bottom: 10px;
	cursor: pointer;
}
div#dining-action img {
}
div#dining-action /*h5 {
color: white;
position: absolute;
font-size: 138.5%;
padding-left: 10px;
margin-top: -78px;
height: 20px;
width: 210px;
display: block;
z-index: 1000;
background-color: rgba(0,0,0,.8);
}
*/
div#features {
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 940px;
	overflow: auto;
}
div#features div {
	float: left;
	border: 1px dotted #766B4F;
	margin-right: 19px;
	width: 116px;
	height: 24px;
	text-align: center;
	padding-top: 6px;
}
div#features div:hover {
	border: 1px solid #766B4F;
	background-color: #F9F9F9;
}
div#features a {
	color: #A29060;
	text-transform: uppercase;
	font-family: ScalaSans-Caps;
	text-decoration: none;
}
div#features div:first-letter {
	font-family: Edwardian Script ITC;
	font-size: 26px;
	margin-right: 3px;
}
div#features div.last {
	margin-right: 0px;
}
/* INSIDE THE BOXES */
img.previousButton {
	float: left;
	margin-top: 75px;
	margin-right: 11px;
}
img.nextButton {
	float: right;
	margin-top: 55px;
	margin-right: 18px;
}

div.up-5 div {
	width: 171px;
	margin-right: 20px;
	float: left;
}
div.up-5 div.first {
	margin-left: 20px;
}

div.up-5 div.last {
	margin-right: 0px;
}


div.exclusives-accordion > div {
	margin-bottom: 6px;
	padding-top: 4px;
	display: none;
}
/* NEWS */
div.newsitem{padding-bottom:10px;padding-top:12px;border-bottom:1px dotted #A29060;min-height:150px;}
div.newsitem:hover{background-color:#0D0D0D;color:#FFF;}
div.newsitem h3{font-size:108%;color:#A29060;font-family:ScalaSans-Caps;text-transform:uppercase;}
div.newsitem h4:hover{cursor:pointer;}
div.newsitem img{float:left;margin-right:20px;}
div.newsitem.newspage{min-height:50px;}
div.newsitem.tagpage p{width:700px;}
div.newsitem p{width:300px;color:#B2B2B2;}
div.newsitem p.date{float:right;width:100px;}
div#news-sidebar-contain{float:right;clear:none;}
div#news-sidebar{padding-left:10px;padding-right:10px;}
div#news-sidebar h1{/* border-top:1px solid #A29060;*/ font-family:ScalaSans-Caps;font-size:123.1%;color:#A29060;padding-top:10px;padding-bottom:4px;}
div#news-sidebar h2{font-family:ScalaSans-Caps;font-size:93%;margin-bottom:3px;color:#4D4D4D;text-transform:uppercase;}
div#news-sidebar h2:hover{color:#A29060;cursor:pointer;}
ul.news-tabs{border-top:1px solid #A29060;border-bottom:1px solid #A29060;margin-top:10px;overflow:auto;padding-left:20px;padding-top:10px;padding-bottom:10px;}
ul.news-tabs li{float:left;margin-right:40px;text-transform:uppercase;font-family:Optima;}
div.news-panes{clear:both;}
div#news h3.frontpagetitle{font-size:13px;}
div.frontpage-news-item h3.frontpagetitle a{color:#A29060;}
div.frontpage-news-item:hover h3.frontpagetitle a{color:white;}
img.photo-trigger{margin-bottom:5px;}
div#news div.grid_3.alpha{padding-left:0px;}
div#news div.frontpage-news-item img.featured{}
#news-header h1{font-family: 'Palatino Linotype', Palatino, serif; font-size:36px;padding:20px;padding-left:0px;background-image:url('/images/titles/the-plaza-crest.gif');background-repeat:no-repeat;background-position:center right;}
.news-article h2{padding-top:14px;font-family: 'Palatino Linotype', Palatino, serif;
font-size:20px;line-height:24px;}
.news-article a{color:#A29060;}
#newsVideo{margin-bottom:20px;}
.news-article{line-height:17px;overflow:auto;font-size:93%;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #A29060;}
.news-article img{margin:auto;}
.infobox{font-size:11px;border-top:1px solid #A29060;margin-top:8px;padding-top:5px;}
.entry-footer{border-top:1px solid #A29060;padding-right:19px;}
/*ARTICLE PHOTO GALLERY*/
div.photo_gallery img{clear:none;border:1px solid black;}
div.tooltip{background-color:black;height:64px;width:183px;padding:5px;color:white;border:1px solid #A29060;overflow:hidden;line-height:14px;}
div.tooltip:hover{background-color:black;cursor:pointer;}
div.tooltip h3{font-size:18px;}
.news-gallery-tooltip{display:none;z-index:100;}
p.wp-caption-text{font-size:13px;color:#999;font-family: 'Palatino Linotype', Palatino, serif;
padding-top:4px;padding-bottom:3px;border-bottom:1px solid #333;margin-bottom:13px;width:650px;}




/*GUEST INFORMATION*/
div.guest-information-menu h3 {
	margin: 1px;
	padding: 0px;
}


/* ROOMS & SUITES */
ul.amenu {
	margin-top: 8px;
	font-family: Optima;
	font-size: 123.1%;
}
ul.amenu li {
	margin-top: 4px;
	color: #CDCDCD;
}
ul.amenu li:hover {
	color: #A29060;
	cursor: pointer;
}
div.guest-room-menu h3 {
	color: white;
	font-size: 116%;
	border-bottom: 1px solid #A29060;
	padding-bottom: 4px;
	margin-bottom: 12px;
}
h3#room_title {
	border-bottom: 1px solid #A29060;
	border-top: 1px solid #A29060;
	padding-bottom: 4px;
	padding-top: 4px;
	font-size: 138.5%;
	margin-bottom: 4px;
}
div.guest-room-menu ul {
	margin-bottom: 20px;
}
div.guest-room-menu ul li {
	color: #A29060;
	margin-bottom: 6px;
	font-size: 108%;
	cursor: pointer;
}
div.guest-room-menu ul li:hover {
	color: #C0C0C0;
}
div.guest-room-menu ul li.active {
	color: #FFFFFF;
}
div.guest-room-action {
	color: #C0C0C0;
}
div.guest-room-action ul {
	margin-top: 10px;
}
div.guest-room-action ul li span.category {
	color: #A29060;
	margin-right: 10px;
}
ul.piedaterre-menu {
	margin-bottom: 20px;
}
ul.piedaterre-menu li {
	color: #A29060;
	margin-bottom: 6px;
	font-size: 108%;
	cursor: pointer;
}
ul.piedaterre-menu li:hover {
	color: #C0C0C0;
}
ul.piedaterre-menu li.active {
	color: #FFFFFF;
}
div#piedaterre-description {
	color: #C0C0C0;
}
div#piedaterre-description span.category {
	color: #A29060;
	margin-right: 10px;
	clear: both;
}
div.piedaterre-floorplan {
	border: 0px;
	width: 213px;
	height: 25px;
	background-position: 0px -25px;
	background-image: url('/images/floorplan-button.gif');
	margin-top: 8px;
}
div.piedaterre-floorplan:hover {
	cursor: pointer;
	background-position: 0px 0px;
}
/* NEWS - PHOTO GALLERY */
div.photogallery img {
	margin-bottom: 20px;
}
/* COMMON */
div.last {
	margin-right: 0px;
}
#features img.last {
	margin-right: 0px;
}
div.container {
	width: 980px;
	margin: auto;
	margin-bottom: 30px;/* background-color:#131313;*/
}
ul.submenu li a {
	color: #333;
}
ul.submenu li.section {
	color: #4C4C4C;
}
/*div#features img {
	opacity: 1.0;
	-moz-opacity: 1.0;
	background-color: none;
}
*/
h2.entry-title {
	margin-bottom: 14px;
}
div.content {
	width:980px;
	margin-top: 20px;
	overflow: auto;
	position: relative;
	clear:both;
}
div#content {
	clear:both;
	overflow: hidden;
	position: relative;
	width: 980px;

}


/*
*
* TRANSPORTATION MAP
*
*/
div.transportation-form {
	width: 500px;
}
h3#linkToMaps {
	margin-top: 8px;
	margin-bottom: 8px;
	float: left;
}
div.transportation-form input#fromAddress {
	font-size: 131%;
	height: 23px;
	padding-top: 1px;
	border: 1px solid #A29060;
	padding-left: 4px;
	outline: none!important;
}
#map_contain {
	clear: both;
	margin-top: 20px;
	margin-bottom: 20px;
	overflow: auto;
	background-color: black;
	color: white;
}
#directions {
	float: left;
	width: 340px;
	padding: 0px;
	background-color: black;
}
div.googledir div table tbody tr {
	background-color: black;
	color: white;
	border: 1px solid #A29060;
}
#map_canvas {
	float: right;
	margin-left: 30px;
	width: 560px;
	height: 480px;
	color: black;
}
div.gels-infowindow-result,div.gels-title,div.gels-infowindow-result a {
	color: black;
}
input#submit-directions {
	border: 1px solid #A29060;
	padding: 5px;
	height: 26px;
	background-color: black;
	color: white;
	float: left;
	margin-right: 10px;
}
input#submit-directions:hover {
	background-color: #A29060;
	color: white;
}
div.transportation-menu h3 {
	padding-bottom: 1px;
	margin-bottom: 0px;
	margin-top: 0px;
}

/*
*
* HOTEL EXCLUSIVES
*
*/
/*div#exclusives-action {
	margin-bottom: 20px;
}
*/
div#exclusives-action img.action-img {
	margin-top: 10px;
	margin-bottom: 20px;
}
h3#exclusive-title {
	border-top: 1px solid #A29060;
	border-bottom: 1px solid #A29060;
	font-size: 138.5%;
	margin-top: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.exclusives_details {
	font-style: italic;
	color: #999;
	margin-top: 6px;
	font-size: 93%;
}
div.book-now {
	width: 166px;
	border: 0px;
	height: 25px;
	background-position: 0px 0px;
	background-image: url('/images/book-now.gif');
	margin:auto;
	margin-top: 5px;
}
div.book-now:hover {
	cursor: pointer;
	background-position: 0px -25px;
}
div#exclusives-menu img {
	border: 1px solid #A29060;
}
div#exclusives-menu {
	color: #A29060;
}
span.exclusives-item {
	cursor: pointer;
	display:block;
	margin-bottom:5px;
	line-height:14px;
}
span.exclusives-item:hover {
	color: white;
}
span.exclusives-item.active {
	color: white;
}
/*
*
* SHOPS DIRECTORY
*
*/
#shopsdirectory {
	position: relative;
	margin-top: 15px;
}
#shopscontent {
}
#shopscontentmainimgwrap {
	height: 380px;
}
#shopsactionarea {
	overflow: hidden;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 420px;
	min-height: 420px;
}
#loadingindicator {
	position: absolute;
	z-index: 1;
	top: 150px;
	left: 451px;
	width: 72px;
	height:110px;
}

#extrashopinfo {
	position:absolute;
	bottom:0px;
	color:#CDCDCD;
	height:24px;
	width:980px;
	text-align:center;
	background-color: rgba(0,0,0,0.8);
	z-index:10;
}

#extrashopinfo a {
	color:#CDCDCD;
}

#extrashopinfo a:hover {
	color:#A29060;
}




#shopsdirectory div.addressinfo {
	border: 1px solid #A29060;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 10px;
	overflow: auto;
}
#shopsactionbar {
	background-color: black;
	height: 40px;
	color: white;
	width: 978px;
	margin-left: -9px;
	border-bottom: 3px solid #A29060;
}
#shopsactionbar:hover {
	cursor: pointer;
	background-color: #333;
}
#shopsactionbar h1 {
	padding-top: 12px;
	padding-left: 20px;
}
#shopsactionbar h1:hover {
	cursor: pointer;
}
#shopsactionbar h1 span.indicator {
	color: #A29060;
}
#shopsactionbar h2 {
	margin-top: 13px;
	margin-right: 10px;
	color: white;
	font-size: 93%;
	float: right;
	cursor: pointer;
}
#shopsactionbar h2 span.activeshoptitle {
	color: #A29060;
	font-size: 167%;
}
#shopsfooter {
	border-top: 0px solid #A29060;
	margin-top: 20px;
	padding-top: 10px;
	text-align: center;
}
#shopsmenu li {
	padding-left: 8px;
}
#shopsmenu h4:hover {
	color: #A29060;
}
#shopsmenu li:hover,#shopsmenu li.active {
	background-image: url('/images/activemenuitem.png');
	background-position: left;
	background-repeat: no-repeat;
	color: #A29060;
	cursor: pointer;
}
#shopsScroller,div#shopMenu {
	width: 978px;
	height: 155px;
	margin-left: -10px;
	position: relative;
	margin-bottom:0px;
	overflow: hidden;
	margin-top: 5px;
}
.shopmainimage {
	float: right;
}
#shopsmenu .shopscolumn {
	width: 210px;
	margin-right: 20px;
	float: left;
}
#shopsmenu .shopscolumn li {
	margin-bottom: 1px;
	display: block;
	width: 210px;
}
#shopsmenu .shopscolumn.last {
	margin-right: 0px;
}
.scrollLeft {
	margin-top: 40px;
	left: 30px;
	position: absolute;
	z-index: 100;
}
.scrollRight {
	margin-top: 40px;
	left: 918px;
	position: absolute;
	z-index: 100;
}
div.hotel-mainnav {
	text-align: left;
}
div.hotel-mainnav img {
	margin-bottom: 4px;
}
div.hotel-mainnav h3 {
	font-size: 108%;
}
/* position and dimensions of the navigator */
.navi {
	margin-left: 461px;
	width: 200px;
	height: 20px;
}
/* items inside navigator */
.navi a {
	width: 8px;
	height: 8px;
	float: left;
	margin: 3px;
	background: url('/images/navigator.png') 0 0 no-repeat;
	display: block;
	font-size: 1px;
}
/* mouseover state */
.navi a:hover {
	background-position: 0 -8px;
}
/* active state (current page state) */
.navi a.active {
	background-position: 0 -16px;
}
div.shopsIcons {
	position: relative;
	overflow: hidden;
	width: 810px;
	margin-left: 85px;
	height: 135px;
}
div.shopsIcons div.items {
	width: 20000em;
	position: absolute;
}
div.shopsIcons div.items div {
	width: 125px;
	height: 123px;
	float: left;
	overflow: hidden;
	margin-left: 5px;
	margin-right: 5px;
}
div.shopsIcons div.items div:hover {
	background-position: 0px -125px;
	cursor: pointer;
}

div#infofooter div ul li.current_page_item a {
	color: #CDCDCD;
}


a {
	color: white;
	text-decoration: none;
	cursor: pointer;
}
.topspace {
	margin-top: 8px;
}
.bottomspace {
	margin-bottom: 8px;
}
.topflush {
	margin-top: 0px;
}
div.box.header-menu-box {
	height:36px;
	padding-bottom: 0px;
}
.plazaform input, .plazaform textarea {
	background-color: #C0C0C0;
	border: 1px solid #A29060;
}

div.topbreak {
	margin-top: 6px;
	margin-bottom: 6px;
	border-bottom: 1px solid #A29060;
}
.gold {
	color: #A29060;
}
.white {
	color: #CDCDCD;
}
.gray {
	color: #6B6B6B;
}
h3.dining-title {
	padding-bottom: 3px;
	border-bottom: 1px solid #A29060;
	margin-bottom: 4px;
	margin-top: 8px;
	font-size: 138.5%;
	font-weight: 100;
	letter-spacing: 2px;
}
img.script-title {
	margin-bottom: 10px;
}
div.oak-room-reviews {
	text-transform: uppercase;
	color: #A29060;
}
img.imgbottomspace {
	margin-bottom: 7px;
}
img.script-image {
	padding: 10px;
}
div.oak-room-reviews a {
	color: #A29060;
}
div.oak-room-reviews a:hover {
	color: white;
	cursor: pointer;
}
/* CALENDAR */
div.fc-day-number {
	font-size: 20px;
	color: #A29060;
}
div.month table thead tr th {
	text-transform: uppercase;
	color: #A29060;
}
td.fc-today div.fc-day-number {
	color: white;
}
div.fc-grid table tbody tr td {
}
input#searchsubmit {
	border: 0px;
	width: 165px;
	height: 25px;
	background-position: 0px -25px;
	background-image: url('/images/search-button.gif');
	margin-top: 8px;
}
input#searchsubmit:hover {
	cursor: pointer;
	background-position: 0px 0px;
}
input#send-submit {
	border: 0px;
	width: 163px;
	height: 25px;
	background-position: 0px -25px;
	background-image: url('/images/send-submit.gif');
	margin-top: 8px;
}
input#send-submit:hover {
	cursor: pointer;
	background-position: 0px 0px;
}
div.ui-datepicker {
	border: 1px solid #A29060;
	background-color: black;
	padding-left: 5px;
}
div.ui-datepicker span.ui-icon {
	margin-right: 4px;
}
div.ui-datepicker td {
	width: 20px;
}
div#continuesearch {
	margin-top: 20px;
	margin-bottom: 20px;
	width: 400px;
	border: 1px solid #A29060;
	padding: 10px;
}
#notice {
	border: 1px solid #A29060;
	padding: 3px;
	font-size: 12px;
	color: white;
	margin-bottom: 4px;
}
div#prev {
	background-image: url('/images/previous-gallery.png');
	width: 137px;
	height: 36px;
	position: absolute;
	top: 375px;
	left: 30px;
	z-index: 100;
	cursor: pointer;
}
div#next {
	background-image: url('/images/next-gallery.png');
	width: 103px;
	height: 36px;
	position: absolute;
	top: 375px;
	right: 30px;
	z-index: 100;
	cursor: pointer;
}
div#prevHistory {
	background-image: url('/images/previous-arrow.png');
	width: 20px;
	height: 22px;
	position: absolute;
	top: 160px;
	left: 12px;
	z-index: 100;
	opacity:0.7;
	cursor: pointer;
}
div#nextHistory {
	background-image: url('/images/next-arrow.png');
	width: 20px;
	height: 22px;
	position: absolute;
	top: 160px;
	right: 12px;
	z-index: 100;
	opacity:0.7;
	cursor: pointer;
}
div#prevArrow {
	background-image: url('/images/previous-arrow.png');
	width: 20px;
	height: 22px;
	position: absolute;
	top: 190px;
	left: 12px;
	z-index: 100;
	opacity:0.7;
	cursor: pointer;
}
div#nextArrow {
	background-image: url('/images/next-arrow.png');
	width: 20px;
	height: 22px;
	position: absolute;
	top: 190px;
	right: 12px;
	z-index: 100;
	opacity:0.7;
	cursor: pointer;
}



div#nextHistory:hover, div#nextArrow:hover, div#prevArrow:hover, div#previousHistory:hover { 
	opacity:1.0;
}
a.gold:hover {
	color: white;
}
div.shop-swf {
	width: 980px;
	height: 420px;
}


.simple_overlay {
	display:none;	
	z-index:10000;
	background-color:#333;	
	width:700px;
	height:450px;
	border:1px solid #666;
}
.simple_overlay .close {
	background-image:url('/img/overlay/close.png');
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
#img { border:1px solid #666; }
.next, .prev {
	position:absolute;
	top:40%;	
	border:1px solid #666;	
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;
}
.prev {
	left:0;
	border-left:0;
}
.next {
	right:0;
	border-right:0;
}
.next:hover, .prev:hover {
	text-decoration:underline;
	background-color:#000;
}
.disabled {
	visibility:hidden;		
}
.info {
	position:absolute;
	bottom:0;
	left:0;	
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}
.info strong {
	display:block;	
}
.progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}
.next, .prev, .info {
	background:#333 !important;
	background-color:rgba(0,0,0,0.6);	
}

.emailerSignup {
	padding-top:10px;
	padding-bottom:12px;
	color:#A29060;
}

.emailerSignup input {
	height:21px;
	background-color:#373737;
	border:1px solid #A29060;
	color:white;
	padding-left:3px;
	margin-right:5px;
}


.emailerSignup .emailTitle {
    padding-right:10px;
}

.emailerSignup button.send_button {
	padding-left:20px;	
}

#footersubmit {
	position: absolute;
	top: 9px;
}

.emailerSignup button.send_button {
	width:163px;
	height:25px;
	border:0px;	
	background-image: url('/images/send-submit.gif');
	cursor:pointer;
	background-position: 0 -25px;
}


.emailerSignup button.send_button.grey {
	background-image: url('/images/send-submit-grey.gif');
}

.emailerSignup button.send_button:hover {
	background-position: 0 0px;
}

.lapalestra, .page-item-7874 {
	font-family: 'Bodini MT' !important;
	text-transform:uppercase;
}


/* These empty css selectors are here for compatiability with the WordPress theme repository checklist. */
.aligncenter {
}
.alignleft {
}
.alignright {
}
.wp-caption {
}
.wp-caption-text {
}
