@import 'reset.css';
@import 'sel.css';
@import 'share.css';
@import 'fonts/fonts.css';

/* USEFULL STYLES */

.inner {float:left;}
.cln {
	display:block;
	overflow:hidden;
	clear:both;
	zoom:1;
}
.notxt {
	display:block;
	overflow:hidden;
	text-indent:-1000px;
	font-size:0;
	line-height:0;
}

.fl {float:left;}
.fr {float:right;}

.tl	{text-align:left;}
.tr {text-align:right;}

.hide {display: none;}
input.hide {display: none !important;}

/* SITE STYLES */

html {
	background: #091414 url('../images/bg.png') 50% 0 repeat;
}

body {
	min-width: 960px;
	background: #091414 url('../images/bg_top.png') 50% 0 repeat-x;
	font: 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;
	line-height: 1;
	position:relative;
}

.glow {
	background: transparent url('../images/glow.jpg') 50% 63px no-repeat;
}
.frame {
	background: transparent url('../images/frame.png') 50% 108px no-repeat;
	position: relative;
	z-index: 10;
}

.calendar { background-image: url('../images/bg_top_calendar.png'); }
.calendar .glow {
	background: transparent url('../images/glow_calendar.jpg') 50% 63px no-repeat;
}
.calendar .frame {
	background: transparent url('../images/frame_calendar.png') 50% 108px no-repeat;
}

.wrapper {
	width: 960px;
	text-align: left;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

/* MAIN TEXT */

h1, h2, h3 {
	line-height: 1;
}
h1 {
	color: #ffffff;
	font: 26px 'GothamBlack';
	margin: 0;
	font-weight: normal;
	height: 27px;
	overflow: hidden;
}
h2 {
	color: #d1ac86;
	font: 15px 'GothamLight';
	margin: 3px 0 12px 0;
	padding: 0 0 8px 0;
	font-weight: normal;
	border-bottom: 1px solid #9e8978;
	height: 15px;
	overflow: hidden;
}

h3 {
	color: #d1ac86;
	font: 15px 'GothamLight';
	margin-bottom: 15px;
	font-weight: normal;
}
h4 {
	font: 13px 'GothamBold';
	margin-bottom: 15px;
	font-weight: normal;
}
a {
	color: #F0CB98;
	text-decoration: underline;
	position:relative;
	-moz-transition: color 0.1s ease-in;
	-webkit-transition: color 0.1s ease-in;
	transition: color 0.1s ease-in;
}
a:hover, a:active {
	-moz-transition: color 0.1s ease-out;
	-webkit-transition: color 0.1s ease-out;
	transition: color 0.1s ease-out;
	color: #ffffff;
}
a:active { top:1px; }
p, table {
	margin: 0 0 15px;
	overflow: visible;
	
}
::selection { background: #ffffff; color: #211c18; }
::-moz-selection { background: #ffffff;	color: #211c18; }
::-webkit-selection { background: #ffffff; color: #211c18; }

hr {
	display: block;
	color: #1c2523;
	clear: both;
	background: #1c2523;
	height: 1px;
	margin: 15px 0;
}

#content ul {
	margin: 0 0 10px 10px;
}
#content ul li {
	padding:0 0 5px 15px;
	background:url('../images/bullets.png') 0 4px no-repeat;
	line-height: 16px;
}
#content ul li:hover {
	background-position: 0 -276px;
}

#content ul ul {
	margin-top: 8px;
}

/* HEADER */

#header {
	width: 960px;
	height: 139px;
	margin: 0 auto;
	position: relative;
	z-index: 100;
}
.calendar #header { height: 144px; }
#header .contacts {
	background: #040404;
	width: 552px;
	height: 35px;
	position: absolute;
	right: 0;
	top: 18px;
}
#header .contacts .adr {
	float: left;
	padding: 12px 0 0 20px;
	font: 11px 'GothamBook';
	letter-spacing: 1px;
	color: #898989;
}
#header .contacts .tel {
	float: right;
	padding: 7px 11px 0 0;
	font: 20px 'GothamBold';
	letter-spacing: 1px;
	color: #ffffff;
}
#header .contacts .tel i {
	font-style: normal;
	font: 14px 'GothamLight';
	color: #afafaf;
	float: left;
	padding: 2px 4px 0 0;
}

/* LOGO */

#header .logo {
	background: transparent url('../images/sprite.png') 0 0 no-repeat;
	width: 148px;
	height: 58px;
	position: absolute;
	top: 29px;
	left: 0;
}

/* MENU */

#header .top-menu {
	position: absolute;
	top: 79px;
	right: 0;
}
#header .top-menu li {
	float: left;
	padding-left: 20px;
}
#header .top-menu a {
	text-decoration: none;
	color: #a88257;
	font: 12px 'GothamBook';
}
#header .top-menu a.active, #header .top-menu a:hover, #header .top-menu a:active { color: #ffffff; }

#header .main-menu {
	position: absolute;
	top: 108px;
	left: 0;
	width: 100%;
	height: 36px;
}
#header .main-menu li {
	float: left;
	padding-right: 25px;
	white-space: nowrap;
	position: relative;
}

#header .main-menu li.last {
	padding-right: 0;
	/*float: right;*/
}
#header .main-menu a {
	display: block;
	float: left;
	text-decoration: none;
	color: #ffffff;
	text-shadow: #000000 0 1px 1px;
	font: 12px 'GothamBook';
	text-transform: uppercase;
	line-height: 36px;
}
#header .main-menu a.active, #header .main-menu a:hover, #header .top-menu a:active { color: #f0cb98; }

#header .main-menu ul {
	position: absolute;
	top: 36px;
	left: -14px;
	background: transparent url('../images/bg_dropdown.png') repeat 0 0;
	zoom: 1;
	display: none;
	padding: 4px 0;
	z-index: 1000;
}

#header .main-menu li.last ul {

}

* html #header .main-menu ul {
	background: #000 none;
}
#header .main-menu li.hover ul {
	display: block;
}
#header .main-menu ul li {
	float: none;
	height: auto;
	padding: 0;
}
#header .main-menu ul li a {
	padding: 3px 14px;
	font: 10px Arial;
	color: #f0cb98;
	line-height: 15px;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: none;
	float: none;
}
#header .main-menu ul li a.active, #header .main-menu ul li a:hover, #header .main-menu ul li li a:active {
	color: #ffffff;
}

#footer .footer-menu {
	overflow: hidden;
	height: 30px;
}
#footer .footer-menu li {
	float: left;
	padding: 0 17px 0 0;
}
#footer .footer-menu a {
	text-decoration: none;
	color: #a88257;
	font-weight: normal;
	font-size: 12px;
}
#footer .footer-menu a.active, #footer .footer-menu a:hover, #footer .footer-menu a:active { color: #d1ac81; }


/* FOOTER */

#footer {
	color: #6e5438;
	background: transparent url('../images/bg_bottom.png') 50% 100% repeat-x;
}
#footer .inner {
	width: 960px;
	margin: 0 auto;
	padding: 30px 0 45px 0;
	float: none;
	overflow: hidden;
}
#footer .col-left {
	float: left;
	width: 743px;
	overflow: hidden;
	margin: 28px 0 0 0;
	padding: 16px 0 0 0;
	border-top: 1px solid #9e8978;
	font: 10px 'GothamBook';
}
#footer .col-left p a {
	color: #6e5438;
	text-decoration: none;
}
#footer .col-left p a:hover, #footer .col-left p a:active {
	color: #9b7953;
}

#footer .links {
	overflow:hidden;
	margin:0 0 15px !important;
}
#footer .links li {
	float:left;
	padding-right:20px;
}
#footer .links a {
	color:#A88257;
    font-size:12px;
    text-decoration:underline;
	text-indent:0;
}

#footer p {
	clear: both;
	margin: 0 0 4px 0;
}
#footer .col-right {
	float: right;
	width: 174px;
	overflow: hidden;
}
#footer .col-right h3 {
	font: 15px 'GothamLight';
	color: #d1ac86;
	height: 28px;
	border-bottom: 1px solid #9e8978;
	overflow: hidden;
}
#footer .col-right hr {
	color:#9E8978;
	background:#9E8978;
}
#footer .col-right a {
	color: #a88257;
	font-size: 12px;
	text-decoration: underline;
	margin-bottom: 9px;
	display: block;
}
#footer .col-right a:hover, #footer .col-right a:active {
	color: #caa47a;
}

#footer .col-right .proud_member{
	width: 190px;
	height: 37px;
	display: block;
	border: 0;
	background: transparent url('../images/proud_member.png') 0 0 no-repeat;
	text-decoration: none !important;
	margin-top: 20px;
	text-indent:-9999px;
}
/* PHOTO */

#photo {
	width: 100%;
	height: 424px;
	overflow: hidden;
	position: relative;
}
#photo #fx {
	width: 1394px;
	height: 408px;
	margin: 0 auto;
	position: absolute;
	top: 8px;
	left: 50%;
	margin-left: -697px;
}
#photo img {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 1394px;
	height: 408px;
}

/* NIVO SLIDER */

.nivo-slice {
	display: block;
	position: absolute;
	z-index: 50;
	height: 408px !important;
}

.nivo-directionNav a {
	position: absolute;
	top: 180px;
	z-index: 99;
	cursor: pointer;
}

.nivo-prevNav, .nivo-nextNav {
	background: transparent url('../images/sprite_alpha.png') 0 0 no-repeat;
	text-indent: -1000px;
	display: block;
	overflow: hidden;
	width: 37px;
	height: 56px;
}
* html .nivo-prevNav,
* html .nivo-nextNav { background-image: url('../images/sprite.png'); }

.nivo-prevNav {
	left: 220px;
	background-position: 4px 3px;
}
* html .nivo-prevNav { background-position: -27px -295px; }
.nivo-prevNav:hover, .nivo-prevNav:active {
	background-position: -45px 3px;
}
* html .nivo-prevNav:hover,
* html .nivo-prevNav:active { background-position: -76px -295px; }

.nivo-nextNav {
	right: 220px;
	background-position: -141px 3px;
}
* html .nivo-nextNav { background-position: -172px -295px; }
.nivo-nextNav:hover, .nivo-nextNav:active {
	background-position: -92px 3px;
}
* html .nivo-nextNav:hover,
* html .nivo-nextNav:active { background-position: -123px -295px; }

.nivo-caption {
	background: #ffffff;
	top: 300px;
	color: #2a231e;
	font: 25px 'GothamBook';
	left: 0;
	line-height: 25px;
	padding: 15px 15px 15px 220px;
	position: absolute;
	text-align: left;
	text-shadow: 0 1px 2px rgba(0,0,0,0.3);
	width: 635px;
	z-index: 1001;
}

/* BOOKING AND SPECIALS */

#booking-and-specials {
	width: 960px;
	height: 119px;
	margin: 0 auto;
	position: relative;
	font: 11px "Trebuchet MS";
	padding: 1px 0 0 0;
}
#booking-and-specials .booking {
	width: 326px;
	float: left;
}
#booking-and-specials .booking .row {
	clear: both;
}
#booking-and-specials .booking p {
	float: left;
	width: 105px;
	height: 36px;
	position: relative;
	margin: 0;
	z-index: 0;
}
#booking-and-specials .booking p.sselect {
	z-index: 50;
}
#booking-and-specials .booking label {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
#booking-and-specials .booking input {
	display: block;
	width: 77px;
	height: 17px;
	line-height: 18px;
	padding: 1px 10px 0 10px;
	background: transparent url('../images/sprite.png') 0 -78px no-repeat;
	border: none;
	font: 11px Arial;
	color: #ffffff;
	font-weight: bold;
	margin: 0 0 2px 1px;
	position: absolute;
	top: 16px;
	left: 0;
	text-shadow: #000000 0 1px 1px;
}

#booking-and-specials .booking .dp-choose-date {
	left: 81px;
	top: 18px;
}

#booking-and-specials .booking .brg {
	padding-top: 6px;
	text-decoration: underline;
}
#booking-and-specials .booking .brg a {
	text-decoration: underline;
	color: #ffffff;
}
#booking-and-specials .booking .brg a:hover, #booking-and-specials .booking .brg a:active { color: #f5e0c5; }

#booking-and-specials .booking .button {
	background: #2d2520 url('../images/sprite.png') 0 -116px no-repeat;
	color: #ffffff;
	height: 28px;
	width: 201px;
	top: 8px;
	cursor: pointer;
}
#booking-and-specials .booking .button.hover {
	background-position: 0 -164px;
}

#booking-and-specials .specials {
	float: left;
	padding: 5px 0 0 20px;
	font-family: Arial;
	position: relative;
}
#booking-and-specials .specials dl {
	float: left;
	width: 287px;
	height: 103px;
	position: absolute;
}
#booking-and-specials .specials dl.pos_a { left: 20px; top: 5px; }
#booking-and-specials .specials dl.pos_b { left: 347px; top: 5px; }
#booking-and-specials .specials dt, #booking-and-specials .specials dt span {
	position: absolute;
	top: 0;
	right: 0;
	width: 110px;
	height: 103px;
}
#booking-and-specials .specials dt a {
	display: block;
	overflow: hidden;
	height: 103px;
	width: 110px;
}
#booking-and-specials .specials dt a img {
	display: block;
	-webkit-transition: -webkit-transform 1s ease;
}
#booking-and-specials .specials dt a:hover img {
	-webkit-transform: scale(1.05);
}
#booking-and-specials .specials dt span { background: transparent url('../images/sprite_alpha.png') 0 -70px no-repeat; }
* html #booking-and-specials .specials dt span { display: none; }
#booking-and-specials .specials dd {
	width: 163px;
}
#booking-and-specials .specials h3 {
	font: 13px Arial;
	margin: 0 0 9px 0;
	padding: 0;
	font-weight: normal;
}
#booking-and-specials .specials h3 a {
	color: #e3be87;
	text-decoration: none;
}
#booking-and-specials .specials h3 a:hover, #booking-and-specials .specials h3 a:active { color: #f5e0c5; }
#booking-and-specials .specials p {
	color: #ffffff;
	font-size: 12px;
}
#booking-and-specials .specials .button {
	position: absolute;
	top: 75px;
	left: 0;
	text-decoration: none;
	height: 28px;
	line-height: 28px;
	text-align: center;
	width: 163px;
	background: #2d2520 url('../images/sprite.png') 0 -212px no-repeat;
	color: #ffffff;
	font-family: "Trebuchet MS";
}
#booking-and-specials .specials .button:hover, #booking-and-specials .specials .button:active {
	background-position: 0 -260px;
}
#booking-and-specials .specials a.button:active { top:76px; }

/* CONTENT */

#content {
	float: left;
	width: 743px;
	overflow: hidden;
	margin-top: 31px;
	position: relative;
}
#content.wide {
	float: none;
	width: 960px;
}
#content h1 + h2 { padding-left: 64px; }
#content h1 + p, #content h1 + ul, #content h1 + ol, #content h1 + dl, #content h1 + a, #content h1 + img, #content h1 + table, #content h1 + div { margin-top:15px; }
#content p {
	line-height: 18px;
}
#content ul.col {
	float: left;
	width: 45%;
}
#content a.btn, #content .specials-list a.button {
	float: left;
	padding: 0 15px;
	border: 1px solid #000000;
	background: #2e2522 url("../images/sprite.png") repeat-x scroll 0 -673px;
	text-decoration: none;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	color: #ffffff;
	text-shadow: #000000 0 1px 1px;
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.3);
	-moz-box-shadow: 0 2px 2px rgba(0,0,0,.3);
	box-shadow: 0 2px 2px rgba(0,0,0,.3);
}
#content a.btn:hover, #content a.btn:active, #content .specials-list a.button:hover, #content .specials-list a.button:active {
	background-position: 0 -713px;
	background-color: #332925;
}

/* GALLERY */

#content .gallery {
    float: left;
    margin: 0 14px 10px;
}

#content .gallery dt { margin-bottom:10px; }
#content .gallery dt a {
	display:block;
    overflow:hidden;
	border:3px solid #fff;
	width:444px;
	height:250px;
	background:url("../images/loading.gif") no-repeat 50% 50%;
}
#content .gallery dt a:hover { border-color:#F0CB98; }

#content .gallery img {
	display: block;
	-webkit-transition: -webkit-transform 2s ease;
}
#content .gallery dt a:hover img { -webkit-transform: scale(1.03); }

#content .gallery h3 a {
	font:20px 'GothamBlack';
	color:#fff;
	text-decoration:none;
}
#content .gallery h3 a:hover { color:#F0CB98; }

/* SIDEBAR */

#sidebar {
	float: right;
	width: 174px;
	overflow: hidden;
	margin-top: 58px;
}
#sidebar h3 {
	color: #d1ac86;
	font: 15px 'GothamLight';
	font-weight: normal;
	margin: 0 0 12px 0;
	border-bottom: 1px solid #9e8978;
	height: 26px;
	overflow: hidden;
}
#sidebar h3 a {
	color: #d1ac86;
	text-decoration: none;
}
#sidebar h3 a:hover, #sidebar h3 a:active {
	color: #f1d8be;
}
#sidebar .submenu ul {
	
}
#sidebar .submenu li {
	margin-bottom: 6px;
}
#sidebar .submenu li a {
	font-size: 10px;
	color: #f0cb98;
	text-decoration: none;
	text-transform: uppercase;
	
}
#sidebar .submenu li a.active, #sidebar .submenu li a:hover, #sidebar .submenu li a:active {
	color: #ffffff;
}

/* FOOTER */

#footer {
	color: #6e5438;
	background: transparent url('../images/bg_bottom.png') 50% 100% repeat-x;
}
#footer .inner {
	width: 960px;
	margin: 0 auto;
	padding: 30px 0 45px 0;
	float: none;
	overflow: hidden;
}
#footer .col-left {
	float: left;
	width: 743px;
	overflow: hidden;
	margin: 28px 0 0 0;
	padding: 16px 0 0 0;
	border-top: 1px solid #9e8978;
	font: 10px 'GothamBook';
}
#footer .col-left p a {
	color: #6e5438;
	text-decoration: none;
}
#footer .col-left p a:hover, #footer .col-left p a:active {
	color: #9b7953;
}
#footer p {
	clear: both;
	margin: 0 0 4px 0;
}
#footer .col-right {
	float: right;
	width: 174px;
	overflow: hidden;
}
#footer .col-right dt {
	font: 15px 'GothamLight';
	color: #d1ac86;
	height: 28px;
	border-bottom: 1px solid #9e8978;
	overflow: hidden;
}
#footer .col-right dd {
	padding: 16px 0 0 0;
}
#footer .col-right a {
	color: #a88257;
	font-size: 12px;
	text-decoration: underline;
	margin-bottom: 9px;
	display: block;
	position: relative;
}
#footer .col-right a:hover, #footer .col-right a:active {
	color: #caa47a;
}
#footer .col-right a span.fb {
	background: transparent url('../images/sprite.png') -9px -499px no-repeat;
	width: 63px;
	height: 14px;
	position: absolute;
	top: 0;
	right: 34px;
}
#footer .col-right a:hover span.fb { background-position: -97px -499px; }
#footer .col-right a span.tw {
	background: transparent url('../images/sprite.png') -9px -533px no-repeat;
	width: 68px;
	height: 13px;
	position: absolute;
	top: 0;
	right: 29px;
}
#footer .col-right a:hover span.tw { background-position: -97px -533px; }

.googlemap-outer {
background: black;
border: 1px solid #AF9B8B;
height: 396px;
width: 738px;
padding: 1px;
position: relative;
margin-bottom: 15px;
}
#googlemap {
color: black;
margin: 1px;
height: 394px;
display: block;
}
#map_canvas {
	color: #000;
	margin: 1px;
	height: 554px;
	display: block;
}

#map_canvas h3,
#map_canvas p { margin: 0; }
#map_canvas h3 { padding-bottom: 0; }


table.form-table {
}
.form-table th, .form-table td {
   text-align:center;
}	 

.form-table td {
	width:8em;	 
	padding:1em 0;	   
	text-align:center;
	vertical-align: middle;
	border-bottom: 1px solid #000;	 
}	 
.form-table input {
	display:inline;	 
	margin:auto;
	padding:auto;
	float: none !important;
}
.form-table td.tl, .form-table th.tl {
	width:14em;
	padding-right:1em;
	text-align:left;   
}

.form-table th {
	font-weight:bold;
}
.form-table thead th.tl {
	color:#a88257;
}

.form-table TR.even TH,
.form-table TR.even TD { background: #000; } 
#fb-index .facebook-like {
	width: 90px;
	height: 21px;
	overflow: hidden;
}
#fb-index  {
	width: 90px;
	height: 21px;
	overflow: hidden;
	position: absolute;
	top: 25px;
	right: 0;
}

/* *** Form Button Styles *** */
.formbutton {
    background-color: #6E3E04;
    border-width: 0;
    color: #FFFFFF;
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 40px;
    margin: 1px;
    padding: 6px;
    text-decoration: none;
}
a.formbutton:link {
    background-color: #6E3E04;
    color: #FFFFFF;
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 1px;
    padding: 6px;
    text-decoration: none;
}
a.formbutton:visited {
    background-color: #6E3E04;
    color: #FFFFFF;
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 1px;
    padding: 6px;
    text-decoration: none;
}
a.formbutton:hover {
    background-color: #B8803D;
    color: #FFFFFF;
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 1px;
    padding: 6px;
    text-decoration: none;
}
a.formbutton:active {
    background-color: #B8803D;
    color: #FFFFFF;
    font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 1px;
    padding: 6px;
    text-decoration: none;
}

/* Socials */

#header .socials {
    height: 19px;
    position: absolute;
    right: 0;
    top: 27px;
	margin-right:555px;
    width: 80px;
}
#header .socials li {
	float:left;
	margin-right:6px;
}
#header .socials a {
	width:19px;
	height:19px;
	display:block;
	float:left;
	text-indent:-9999px;
}
#header .socials .fb { background: transparent url('../images/social.gif') 0px 0px no-repeat; }
#header .socials .tw { background: transparent url('../images/social.gif') -19px 0px no-repeat; }
#header .socials .rss {	background: transparent url('../images/social.gif') -38px 0px no-repeat; }

/***********************************************/


.proud_member{
	width: 190px;
	height: 37px;
	display: block;
	border: 0;
	background: transparent url('../images/proud_member.png') 0 0 no-repeat;
	text-decoration: none !important;
	margin-top: 20px;
}

.proud_line{
	color: #9E8978 !important;
	background: none repeat scroll 0 0 #9E8978 !important;
	margin-top: 0px !important;
}

.footer_not_hebs{
	margin-bottom: 12px !important;
	color: #A88257 !important;
    display: block !important;
    font-size: 12px !important;
    position: relative !important;
    text-decoration: underline !important;
    float: left;
	margin-right: 20px;
}

#map_canvas h3, #map_canvas p {
	padding: 0;
	margin: 0;
}
#map_canvas p {
	color: black;
}

a.pdf {
	padding-left: 18px;
	background: url(../images/pdf.gif) no-repeat;
}
.nm {
    margin: 0 !important;
}
#booking-and-specials .specials dl.pos_a {
    left: 20px;
    top: 5px;
}
#booking-and-specials .specials dl.pos_b {
    left: 347px;
    top: 5px;
}
#content h2.first { padding-left:64px; }
.proud_member {
    background: url("../images/proud_member.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    display: block;
    height: 37px;
    margin-top: 20px;
    text-decoration: none !important;
    width: 190px;
}

/* CAREERS */

#content .careers td { border-top:1px solid #9E8978; }
#content .careers tr.odd { background:#050D0D; }
#content tr.bg_table1 {
	border:none;
	color:#D1AC86;
	font-size: 14px;
}
#content .careers td {
	padding:10px 10px 0;
	line-height:18px;
}
#content .careers th {
	line-height:36px;
	padding:0 10px;
}
#content .careers .pos, #content .careers .dep { width:145px; }

/* PRESS ROOM */

#content .pressroom-entry {
	border-top:1px solid #1c2523;
	padding-top:15px;
	margin-top:15px;
	overflow:hidden;
	position:relative;
}

#content .pressroom-entry dt {
	padding-left: 40px;
	color: #d1ac86;
	font: 15px 'GothamLight';
	margin-bottom: 15px;
}
#content .pressroom-entry.thumb dt {
	float: left;
	padding-left: 40px;
}

#content .pressroom-entry.thumb dt img {	border: 3px solid #fff; }

#content .pressroom-entry dd { padding-left:40px; }
#content .pressroom-entry.thumb dd { padding-left: 205px; }

#content .pressroom-entry .pressroom-files { margin-bottom: 0; }

#content .pressroom-entry .date {
	position:absolute;
	top:12px;
	left:0;
}
#content .pressroom-entry .date span {
	display: block;
	text-align: center;
}
#content .pressroom-entry .date .month {
	text-transform: uppercase;
	font: 15px/16px "Trebuchet MS";
	color: #D1AC86;
}
#content .pressroom-entry .date .day {
	font: 24px/24px "Trebuchet MS";
	color: #D1AC86;
}
#content .pressroom-entry .date .year {
	color: #D1AC86;
	font: 12px/16px "Trebuchet MS";
}


/*************************************************/
#content div.sitemap ul li.gap {
	margin-top: 16px;
}

.facebook-share-button {
	height: 20px;
	width: 90px;
}
.s_icons {
    height: 19px;
    margin-right: 555px;
    position: absolute;
    right: 0;
    top: 27px;
    width: 80px;
}
#fbk {
    background: url("../images/social.gif") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 19px;
    margin-right: 6px;
    width: 19px;
}
#twt {
    background: url("../images/social.gif") no-repeat scroll -19px 0 transparent;
    display: block;
    float: left;
    height: 19px;
    margin-right: 7px;
    width: 19px;
}
#rss {
	background: transparent url('../images/social.gif') -38px 0px no-repeat;
	width:19px;
	height:19px;
	display:block;
	float:left;
}
td input.date-pick {
margin-right: 0 !important;
}
