.galleria-container {
	position:relative;
	overflow:hidden;
	font:11px/1.4 arial, sans-serif;
	color:#fff
}
.galleria-container img {
	-moz-user-select:none;
	-webkit-user-select:none;
	-o-user-select:none
}
.galleria-stage {
	overflow:hidden;
	background:#323533;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:30px
}
.galleria-container.fullscreen .galleria-stage {
	bottom:0
}
.galleria-bar {
	height:31px;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	z-index:3
}
.galleria-s1, .galleria-s2, .galleria-s3, .galleria-s4 {
	height:29px;
	width:2px;
	position:absolute;
	left:28px;
	bottom:1px
}
.galleria-s2 {
	left:58px
}
.galleria-s3 {
	right:29px;
	left:auto
}
.galleria-s4 {
	right:58px;
	left:auto
}
.galleria-progress {
	height:2px;
	position:absolute;
	top:0;
	left:0;
	width:0;
	background:#aaa;
	opacity:.5;
	z-index:3;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter:alpha(opacity=50)
}
.galleria-thumblink, .galleria-fullscreen, .galleria-play, .galleria-popout {
	width:29px;
	height:29px;
	position:absolute;
	left:0;
	bottom:1px;
	cursor:pointer
}
.galleria-fullscreen, .galleria-popout {
	left:auto;
	right:0;
	background-position:8px 7px
}
.galleria-popout {
	right:30px;
	background-position:50% 50%
}
.galleria-play {
	left:30px;
	background-position:10px 9px
}
.galleria-play.playing {
	background-position:10px -91px
}
.galleria-fullscreen.open {
	background-position:8px -93px
}
.galleria-container.notouch .galleria-thumblink:hover, .galleria-container.touch .galleria-thumblink:active, .galleria-thumblink.open, .galleria-container.notouch .galleria-fullscreen:hover, .galleria-container.touch .galleria-fullscreen:active, .galleria-container.notouch .galleria-play:hover, .galleria-container.touch .galleria-play:active, .galleria-container.notouch .galleria-popout:hover, .galleria-container.touch .galleria-popout:active {
	background-color:#000
}
.galleria-thumbnails-container {
	position:absolute;
	top:0;
	left:0;
	width:0;
	height:0;
	z-index:2
}
.galleria-thumbnails-list {
	position:absolute!important;
	top:10px;
	right:10px;
	left:10px;
	bottom:41px;
	overflow:auto!important
}
.galleria-thumbnails .galleria-image {
	width:80px;
	height:45px;
	float:left;
	margin:0 7px 7px 0;
	border:3px solid #fff;
	cursor:pointer
}
.galleria-container.notouch .galleria-thumbnails .galleria-image:hover, .galleria-container.touch .galleria-thumbnails .galleria-image:active {
	opacity:.9;
	box-shadow:0 0 3px rgba(0, 0, 0, 0.4);
	-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.4)
}
.galleria-info {
	position:absolute;
	overflow:hidden;
	height:29px;
	line-height:29px;
	left:70px;
	right:70px;
	bottom:1px;
	color:#bbb
}
.galleria-info>*, .galleria-info-text>* {
	display:inline
}
.galleria-info-title {
	color:#fff;
	font-weight:bold;
	padding:0 10px
}
.galleria-info-text {
	padding-left:10px
}
.galleria-counter {
	display:inline-block;
*display:inline;
	padding-right:10px;
	_height:29px;
	zoom:1
}
.galleria-loader {
	width:48px;
	height:48px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-24px 0 0 -24px;
	z-index:2;
	display:none;
	background:#000;
	opacity:.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter:alpha(opacity=80);
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px
}
.galleria-image-nav {
	position:absolute;
	top:50%;
	margin-top:-18px;
	width:100%;
	height:36px;
	left:0
}
.galleria-image-nav-left, .galleria-image-nav-right {
	cursor:pointer;
	width:36px;
	height:36px;
	position:absolute;
	left:20px;
	z-index:2;
}
.galleria-image-nav-right {
	left:auto;
	right:20px;
	background-position:-36px 0;
	z-index:2
}
.galleria-container.notouch .galleria-image-nav-left:hover, .galleria-container.touch .galleria-image-nav-left:active {
	background-position:0 -36px
}
.galleria-container.notouch .galleria-image-nav-right:hover, .galleria-container.touch .galleria-image-nav-right:active {
	background-position:-36px -36px
}
.galleria-thumb-nav-left, .galleria-thumb-nav-right {
	cursor:pointer;
	display:none;
	background-position:-495px 5px;
	position:absolute;
	left:0;
	top:0;
	height:40px;
	width:23px;
	z-index:3;
	opacity:.8
}
.galleria-thumb-nav-right {
	background-position:-578px 5px;
	border-right:none;
	right:0;
	left:auto
}
.galleria-thumbnails-container .disabled, .galleria-thumbnails-container .disabled:hover, .galleria-thumbnails-container .disabled:active {
	opacity:.2;
	cursor:default
}
.galleria-container.notouch .galleria-thumb-nav-left:hover, .galleria-container.touch .galleria-thumb-nav-left:active, .galleria-container.notouch .galleria-thumb-nav-right:hover, .galleria-container.touch .galleria-thumb-nav-right:active {
	opacity:1;
	background-color:#111
}
.galleria-carousel .galleria-thumb-nav-left, .galleria-carousel .galleria-thumb-nav-right {
	display:block
}
.galleria-lightbox-content {
}
#fancybox-loading {
	position:fixed;
	top:50%;
	left:50%;
	width:40px;
	height:40px;
	margin-top:-20px;
	margin-left:-20px;
	cursor:pointer;
	overflow:hidden;
	z-index:1104;
	display:none
}
#fancybox-loading div {
	position:absolute;
	top:0;
	left:0;
	width:40px;
	height:480px;
}
#fancybox-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:1100;
	display:none
}
#fancybox-tmp {
	padding:0;
	margin:0;
	border:0;
	overflow:auto;
	display:none
}
#fancybox-wrap {
	position:absolute;
	top:0;
	left:0;
	padding:20px;
	z-index:1101;
	outline:none;
	display:none
}
#fancybox-outer {
	position:relative;
	width:100%;
	height:100%;
	background:#fff
}
#fancybox-content {
	width:0;
	height:0;
	padding:0;
	outline:none;
	position:relative;
	overflow:hidden;
	z-index:1102;
	border:0px solid #fff
}
#fancybox-hide-sel-frame {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:transparent;
	z-index:1101
}
#fancybox-close {
	position:absolute;
	top:-15px;
	right:-15px;
	width:30px;
	height:30px;
	cursor:pointer;
	z-index:1103;
	display:none
}
#fancybox-error {
	color:#444;
	font:normal 12px/20px Arial;
	padding:14px;
	margin:0
}
#fancybox-img {
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	border:none;
	outline:none;
	line-height:0;
	vertical-align:top
}
#fancybox-frame {
	width:100%;
	height:100%;
	border:none;
	display:block
}
#fancybox-left, #fancybox-right {
	position:absolute;
	bottom:0px;
	height:100%;
	width:35%;
	cursor:pointer;
	outline:none;
	z-index:1102;
	display:none
}
#fancybox-left {
	left:0px
}
#fancybox-right {
	right:0px
}
#fancybox-left-ico, #fancybox-right-ico {
	position:absolute;
	top:50%;
	left:-9999px;
	width:30px;
	height:30px;
	margin-top:-15px;
	cursor:pointer;
	z-index:1102;
	display:block
}
#fancybox-left-ico {
	background-position:-40px -30px
}
#fancybox-right-ico {
	background-position:-40px -60px
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility:visible
}
#fancybox-left:hover span {
	left:20px
}
#fancybox-right:hover span {
	left:auto;
	right:20px
}
.fancybox-bg {
	position:absolute;
	padding:0;
	margin:0;
	border:0;
	width:20px;
	height:20px;
	z-index:1001
}
#fancybox-bg-n {
	top:-20px;
	left:0;
	width:100%;
}
#fancybox-bg-ne {
	top:-20px;
	right:-20px;
	background-position:-40px -162px
}
#fancybox-bg-e {
	top:0;
	right:-20px;
	height:100%;
	background-position:-20px 0px
}
#fancybox-bg-se {
	bottom:-20px;
	right:-20px;
	background-position:-40px -182px
}
#fancybox-bg-s {
	bottom:-20px;
	left:0;
	width:100%;
	background-position:0px -20px
}
#fancybox-bg-sw {
	bottom:-20px;
	left:-20px;
	background-position:-40px -142px
}
#fancybox-bg-w {
	top:0;
	left:-20px;
	height:100%;
}
#fancybox-bg-nw {
	top:-20px;
	left:-20px;
	background-position:-40px -122px
}
#fancybox-title {
	font-family:Helvetica;
	font-size:12px;
	z-index:1102
}
.fancybox-title-inside {
	padding-bottom:10px;
	text-align:center;
	color:#333;
	background:#fff;
	position:relative
}
.fancybox-title-outside {
	padding-top:10px;
	color:#fff
}
.fancybox-title-over {
	position:absolute;
	bottom:0;
	left:0;
	color:#FFF;
	text-align:left
}
#fancybox-title-over {
	padding:10px;
	display:block
}
.fancybox-title-float {
	position:absolute;
	left:0;
	bottom:-20px;
	height:32px
}
#fancybox-title-float-wrap {
	border:none;
	border-collapse:collapse;
	width:auto
}
#fancybox-title-float-wrap td {
	border:none;
	white-space:nowrap
}
#fancybox-title-float-left {
	padding:0 0 0 15px;
}
#fancybox-title-float-main {
	color:#FFF;
	line-height:29px;
	font-weight:bold;
	padding:0 0 3px 0;
}
#fancybox-title-float-right {
	padding:0 0 0 15px;
}
.fancybox-ie6 #fancybox-close {
	background:transparent;
}
.fancybox-ie6 #fancybox-left-ico {
	background:transparent;
}
.fancybox-ie6 #fancybox-right-ico {
	background:transparent;
}
.fancybox-ie6 #fancybox-title-over {
	background:transparent;
	zoom:1
}
.fancybox-ie6 #fancybox-title-float-left {
	background:transparent;
}
.fancybox-ie6 #fancybox-title-float-main {
	background:transparent;
}
.fancybox-ie6 #fancybox-title-float-right {
	background:transparent;
}
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
height:expression(this.parentNode.clientHeight + "px")
}
#fancybox-loading.fancybox-ie6 {
	position:absolute;
	margin-top:0;
top:expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px')
}
#fancybox-loading.fancybox-ie6 div {
	background:transparent;
}
.fancybox-ie .fancybox-bg {
	background:transparent !important
}
.fancybox-ie #fancybox-bg-n {
}
.fancybox-ie #fancybox-bg-ne {
}
.fancybox-ie #fancybox-bg-e {
}
.fancybox-ie #fancybox-bg-se {
}
.fancybox-ie #fancybox-bg-s {
}
.fancybox-ie #fancybox-bg-sw {
}
.fancybox-ie #fancybox-bg-w {
}
.fancybox-ie #fancybox-bg-nw {
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:Arial;
	vertical-align:baseline
}
*:focus {
	outline:none
}
body {
	line-height:1;
	color:black;
	background:white
}
ol, ul {
	list-style:none
}
table {
	border-collapse:separate;
	border-spacing:0
}
caption, th, td {
	text-align:left;
	font-weight:normal
}
blockquote:before, blockquote:after, q:before, q:after {
	content:""
}
blockquote, q {
	quotes:"" ""
}

header, footer, aside, nav, article, section {
	display:block
}
html, body {
	height:100%
}
body {
	background:#323533;
}
body a {
	text-decoration:none;
	color:#fff
}
body a:hover {
	color:#61b7fc
}
.ml2sel a, a.activ{
	color:#61b7fc	
}
body h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#fff;
	margin-bottom:15px;
	margin-top:18px;
	font-weight:bold;
}
.imghold{
	margin-top:6px;
}
body h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
	margin-bottom:5px
}
body .collection {
*display:inline-block
}
body .collection:after {
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
body .button {
	font-family:"gotham-book";
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#fff;
	background:#4b4d4d;
	padding:6px 8px;
	display:inline-block;
	margin-bottom:20px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	cursor:pointer
}
body .button:hover {
	background:#000
}
body .cms_button {
	font-family:"gotham-book";
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#fff;
	background:#ec0023;
	padding:6px 8px;
	display:inline-block;
	margin-bottom:20px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	cursor:pointer;
	position:absolute;
	bottom:10px;
	right:50px
}
body .admin {
	display:none
}
body .cta-button {
	background:#000;
	color:#ff8712;
	float:right;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px
}
body .cta-button:hover {
	background:#000;
	color:#ff8712;
	-webkit-transition-delay:0s;
	-webkit-transition-duration:0.4s;
	-webkit-transition-property:all;
	-webkit-transition-timing-function:cubic-bezier(0, 0, 0.58, 1);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
body .mercury-admin {
	display:none;
	margin-top:20px
}
body .mercury-admin h3 {
	margin-top:40px
}
body .mercury-admin textarea {
	color:#fff;
	padding:20px
}


body ul.semantic-navigation {
	margin-right:6px;
}

body ul.semantic-navigation li {
	margin-bottom:15px;
	letter-spacing:1px;
}
body ul.semantic-navigation li.muted-link a span {
	color:#767876
}
body ul.semantic-navigation li.highlighted a span {
	color:#61b7fc
}

.semantic-navigation2 {

	margin-top:-5px;
}

body ul.semantic-navigation2 li {
	margin-bottom:5px;
	text-transform:lowercase;
	letter-spacing:0px;
}
body ul.semantic-navigation2 li.muted-link a span {
	color:#767876
}
body ul.semantic-navigation2 li.highlighted a span {
	color:#61b7fc
}


body header {
	background:#000;
	background:rgba(0, 0, 0, 0.8);
	-pie-background:rgba(0, 0, 0, 0.8);
*display:inline-block;
	position:fixed;
	z-index:1000
}
body header:after {
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
body header div#header-contents h1#logo a {
	display:block;
	width:170px;
	height:40px;
	text-indent:-9999em;
	overflow:hidden;
	background-image:url(logo.png);
	background-repeat:no-repeat;
	background-position:0 0;
	margin:20px;
}
body header div#header-contents nav {
	text-align:right;
	font-family:"gotham-book";
	font-size:12px;
	margin-right:20px;
	margin-left:20px;
	margin-bottom:40px
}
body section.container {
	color:#767876;
	min-height:40px;
	width:100%;
	position:absolute;
	bottom:0;
	z-index:50
}
body section.container div#placard {
	color:#fff;
	font-size:14px;
	line-height:1.8;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 40px;
	width:836px;
	min-height:40px;
	margin:0 auto;
	background:#000;
	background:rgba(0, 0, 0, 0.8);
	-pie-background:rgba(0, 0, 0, 0.8);
	*display:inline-block;
}
body section.container div#placard:after {
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
@media screen and (max-width: 1340px) {
body section.container div#placard {
margin:0 220px;
width:650px;
}
}
@media screen and (min-width: 1600px) {
body section.container div#placard {
margin:0 auto;
width:836px;
}
}

@media screen and (max-width: 1340px) {
body section.container.full-page div#placard .imghold img {
width:650px;
height:212px;
}

}
@media screen and (min-width: 1600px) {
body section.container.full-page div#placard {
margin:0 auto;
width:838px
}
}


body section.container.minimized {
	height:40px
}
body section.container.maximized {
	border:1px solid transparent;
	position:static;
	height:auto;
	min-height:100%
}
body section.container.maximized #placard {

}
body section.container.maximized .hidden-copy {
	display:block
}
body section.container.maximized .subsection {
	margin-bottom:100px
}
body section.container.maximized #section_1_anchor {
	margin-top:100px
}
body section.container.maximized #section_1_anchor, body section.container.maximized #section_2_anchor, body section.container.maximized #section_gallery_anchor, body section.container.maximized #section_pano_anchor, body section.container.maximized #section_video_anchor {
	display:none
}
body section.container.full-page {
	position:static;
	height:auto;
	min-height:100%;
	background:#000;
	background:rgba(0, 0, 0, 0.0);
	-pie-background:rgba(0, 0, 0, 1)
}
body section.container.full-page div#placard div.hidden-copy {
	display:none
}
body section.container.full-page div#placard .subsection {
	margin-top:40px
}
/*
body section.container.full-page-gray {
	background:#323533;
	-pie-background:#323533; 
}
*/
#galleria-inline {
	height:400px;
	width:100%
}
#galleria-hero {
	height:400px;
	width:100%
}
#galleries-collection {
	*display:inline-block
}
#galleries-collection:after {
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.gallery-thumbnail {
	float:left;
	margin-bottom:40px;
	margin-left:30px;
}
.gallery-thumbnail .gallery-thumbnail-image {
	width:129px;
	height:117px
}
.gallery-thumbnail:nth-child(5n+5) {
}
.galleria-thumbnails .galleria-image {
	width:160px;
	height:160px
}

@media screen and (max-width: 1350px) {
.gallery-thumbnail {
	margin-right:0;
	margin-left:15px;
	margin-right:15px
}
.gallery-thumbnail:nth-child(4n+4) {
	margin-right:0;
	margin-left:15px;
	margin-right:15px;
}
}


.gallery-caption {
	text-transform:uppercase;
	font-size:12px;
	margin-top:10px
}
.bottom-half {
	margin-top:40px;
	margin-bottom:40px
}

.hidden-copy {
	display:none
}
#close-button {
	float:right;
	margin-top:-47px;
	cursor:pointer;
	filter:"alpha(opacity=90)";
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	opacity:0.9;
}
#plus-button {
	float:right;
	margin-top:-47px;
	cursor:pointer;
	filter:"alpha(opacity=90)";
	-moz-opacity:0.9;
	-khtml-opacity:0.9;
	opacity:0.9;
	display:none;
}
#minimize-button {
	float:right;
	margin-top:-47px;
	margin-right:15px;
	cursor:pointer
}
#maximize-button {
	float:right;
	margin-top:-47px;
	cursor:pointer
}
.not_primary {
	margin-top:20px;
	padding-top:20px;
	border-top:1px solid #fff
}
#destinations-dropdown {
	background:#000;
	background:rgba(0, 0, 0, 0.0);
	-pie-background:rgba(0, 0, 0, 0.0);
	text-align:right;
	font-family:"gotham-book";
	font-size:12px;
	color:#fff;
	padding:10px 40px 0 40px;
	float:right;
*display:inline-block
}
#destinations-dropdown:after {
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
#destinations-dropdown #destination-current-selection {
	padding-bottom:10px;
	float:right;
	min-width:180px
}
#destinations-dropdown #destinations_dropdown {
	display:none;
	padding-bottom:20px;
	padding-top:10px
}
#destinations-dropdown #small-white-arrow-down {
	display:inline-block;
	margin-right:-25px;
	float:right
}
#page-title-collection {
	max-width:420px;
	position:absolute;
	top:147px;
	left:220px
}
#page-title-collection #name-and-coordinates {
*display:inline-block
}
#page-title-collection #name-and-coordinates:after {
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
#page-title-collection #name-and-coordinates #page-title-name {
	font-family:"gotham-book";
	text-transform:uppercase;
	font-size:30px;
	color:#fff;
	float:left;
	text-shadow:1px 1px 9px rgba(0, 0, 0, 0.7)
}
#page-title-collection #coordinates {
	padding-top:5px;
	padding-left:10px;
	text-align:right;
	font-size:11px;
	float:right;
	color:#fff
}
#page-title-collection #weather-collection {
*display:inline-block
}
#page-title-collection #weather-collection:after {
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
#page-title-collection #weather-collection #weather-icon {
	float:left;
	margin-top:10px
}
#page-title-collection #weather-collection #weather-icon img {
	width:30px
}
#page-title-collection #weather-collection #temp {
	float:left;
	color:#fff;
	font-family:"gotham-book";
	text-transform:uppercase;
	font-size:11px;
	margin-left:10px;
	margin-top:15px
}
#left-arrow {
	position:fixed;
	left:220px;
	top:50%;
	cursor:pointer;
	opacity:0.5
}
#right-arrow {
	position:fixed;
	right:220px;
	top:50%;
	cursor:pointer;
	opacity:0.5
}
#left-arrow:hover, #right-arrow:hover {
	opacity:1
}
.simple_form label {
	float:left;
	width:100px;
	text-align:right;
	margin:10px 10px 0px;
	color:#fff;
	font-family:"gotham-book";
	font-size:11px;
	letter-spacing:2px;
	text-transform:uppercase
}
.simple_form div.input {
	margin-bottom:10px
}
.simple_form div.boolean, .simple_form input[type='submit'] {
	margin-left:120px
}
.simple_form input[type='submit'] {
	border:0
}
.simple_form div.boolean label, .simple_form label.collection_radio {
	float:none;
	margin:0
}
.simple_form label.collection_radio {
	margin-right:10px;
	margin-left:2px
}
.simple_form .error {
	clear:left;
	margin-left:120px;
	font-size:12px;
	color:#d00;
	display:block
}
.simple_form .hint {
	clear:left;
	margin-left:120px;
	font-size:12px;
	color:#555;
	display:block;
	font-style:italic
}
.simple_form input.string, .simple_form textarea.text, .simple_form input.password {
	border-bottom:1px solid #b7b7b7;
	border-top:0;
	border-left:0;
	border-right:0;
	background:transparent;
	padding:5px;
	color:#fff;
	font-size:16px;
	font-weight:bold
}
.simple_form input.string, .simple_form input.password {
	width:300px
}
.simple_form textarea.text {
	width:300px;
	height:100px;
	background:#fff;
	color:#000
}
.simple_form input:focus, .simple_form textarea:focus, .simple_form select:focus {
	border-bottom:1px solid #0076be;
	border-top:0;
	border-left:0;
	border-right:0
}
#new_campaign_user input.string, #new_campaign_user .new_campaign_user textarea.text, #new_campaign_user .new_campaign_user input.password {
	border:1px solid #c9cccb;
	background:#767876;
	color:#ff8712
}
textarea#campaign_user_notes {
	width:500px;
	height:200px
}
.cta-copy {
	font-size:14px
}


#press-collection {
*display:inline-block
}
#press-collection:after {
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.press-item {
	margin-bottom:40px;
*display:inline-block
}
.press-item:after {
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.press-image {
	float:left
}
.press-image img {
	width:141px;
	height:76px;
	border:10px solid #323533
}




.press-text {
	float:left;
	margin-left:40px
}
.press-publication {
	font-size:20px
}
.press-title {
	color:#969696;
	font-size:12px
}



.press-date {
	color:#767876;
	font-size:12px
}
#press-inquiries p {
	margin-bottom:20px
}







#brochure {
	margin-top:60px
}
.errorExplanation {
	border:1px solid #c00;
	padding:10px;
	margin:10px;
	color:#c00;
	background:#fcc;
	font-weight:bold;
	text-align:center
}
.errorExplanation ul {
	margin-left:20px
}
.flash-notice {
	border:1px solid #9c9;
	padding:10px;
	color:green;
	background:#e2f9e3;
	font-weight:bold;
	text-align:center
}
table {
	width:100%;
	border-collapse:collapse
}
table tbody tr th {
	padding:10px;
	background:#000;
	color:#fff;
	text-transform:uppercase;
	text-decoration:underline
}
table tbody tr td {
	padding:10px
}
table tbody tr td a {
	color:#767876
}
#campaign_users-index #left-arrow, #campaign_users-index #right-arrow {
	display:none
}
#campaign_users-index #placard {
	width:900px
}
#campaign_users-index #destinations-dropdown {
	display:none
}
.red {
	color:red
}
.call-us-number {
	font-size:30px;
	color:#fff;
	padding:20px;
	text-align:center
}
.cta-amenties-table td {
	padding:0;
	width:50%
}
.cta-amenties-table td span {
	display:list-item;
	list-style:disc inside
}
#background-caption {
	color:#fff;
	position:fixed;
	right:110px;
	top:51%;
	font-size:24px;
	font-family:"Hoefler Text", "Baskerville old face", Garamond, "Times New Roman", serif;
	font-style:italic;
	text-shadow:1px 1px 9px rgba(0, 0, 0, 0.9);
	line-height:1.2;
	width:430px
}
.galleria-errors {
	display:none
}


.agname {
	width:175px;
	height:29px;
	background:url(../cbr_files/agname.jpg) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	line-height:29px;
	text-align:center;
	float:left
}
.agdiv {
	float:left;
	width:175px;
	height:242px;
	margin-right:25px;
	margin-bottom:15px;
	cursor:pointer;
}
.agimg {
	float:left;
	width:156px;
	margin:0 8px 0 8px;
	padding-top:8px;
	border-left:1px solid #424242;
	border-right:1px solid #424242;
	border-top:1px solid #424242;
}
.agimg img {
	padding:1px;
	border:1px solid #424242;
	float:left;
	height:178px;
	width:135px;
	margin:0 0 0 9px !important;
}
#agents {
	float:left;
	height:auto;
	width:800px;
	margin-left:20px;
	margin-top:10px;
}

/* --------------- owindow --------------------- */
#agowindow {
	position:absolute;
	width:572px;
	height:275px;
	z-index:99999;
	overflow:hidden;/*must have*/
	left: 0;
	right: 0;
	top: 220px;
	margin:auto;	
	
}
.agoborder {
	border:1px solid #e3e3e3;
	width:570px;
	float:left;
	height:auto;
	background:#FFF;
	color:#17313b;
	overflow:hidden;/*must have*/
}
#agowindow iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-999;/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px;/*must have for any big value*/
}
.agentxt {
	border:1px solid #cbcbcb;
	background:#fff;
	padding:1px;
	width:548px;
	float:left;
	margin:9px 9px 6px 9px
}
.agbord {
	background:#cccccc;
	width:548px;
	float:left
}
#aphoto {
	border-right:1px solid #284f5e;
	float:left;
	display:inline
}
#atext {
	float:left;
	display:inline;
	width:339px;
	margin:17px 0 17px 17px;
	font-size:12px;
	text-align:justify;
	line-height:17px;
}
.agclose {
	float:right;
	display:inline;
	cursor:pointer;
}
.agn {
	float:left;
	width:570px;
	background:#3E3F43;
	height:62px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px
}
.agl {
	float:left;
	width:500px;
	padding-left:15px;
	display:inline;
	margin-top:15px;
}
#aname {
	font-size:20px;
	font-weight:bold;
	line-height:32px
}
#ainfos {
	margin-left:20px;
}
#ainfos a {
	color:#FFFFFF;
}
.asag {
	float:left;
	display:inline;
	width:70px;
	margin-top:14px
}
.asag img {
	cursor:pointer;
}
.opaque {
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
}
.opaque2 {
	filter:alpha(opacity=40);
	opacity: 0.4;
	-moz-opacity:0.4;
}