
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, container {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	background:transparent;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, address, mainimage, container {
	display:block;
}
html {
}
a {
	text-decoration:none;
}
body {
	margin:0;
	padding:0;
	font-size:13px;
	line-height:22px;
	font-family: 'latoregular';
	color:#646464;
}
#main {
	display:block;
	margin:0 auto;
	padding:0;
	width:100%;
	height:47px;
	z-index:10;
}
/* HEADER CSS START HERE */
header {
	width:960px;
	left:6px;
	margin:0 auto;
	padding:0;
	position:relative;
	height:47px;
	z-index:10;
}
#topnav {
	/*  background: url("/images_noindex/topnav.gif") no-repeat scroll 0 0 transparent;*/
    height: 347px;
	left: -5px;
	position: absolute;
	top: 140px;
	width: 251px;
}
#topnav ul {
	list-style: none outside none;
	margin: 10px 0 0;
	padding: 0;
}
#topnav li {
	display: inline;
	float: left;
	font-family: 'latoregular';
	font-size: 16px;
	letter-spacing: 1px;
	line-height:50px;
	margin: 0;
	margin-bottom:4px;
	text-align: left;
	text-transform: uppercase;
	width: 251px;
}
#topnav ul li ul {
	background: none repeat scroll 0 0 transparent;
	display: none;
	left:246px;
	list-style: none outside none;
	padding: 13px 0;
	position: absolute;
	top: 42px;
	width: 139px;
	z-index:-1;
}
#topnav ul li ul li {
	background-image: none !important;
	clear: both;
	padding-bottom:0px !important;
	display: block !important;
	float: left;
	text-align: left;
	margin-bottom:0px !important;
}
#topnav li.abo:hover {
	background: url("/images_noindex/topnav-hover-about.png") no-repeat scroll 202px 14px transparent;
	color:#FF6F00 !important;
}
#topnav li.abo #abospl:hover {
	background: url("/images_noindex/topnav-hover-about.png") no-repeat scroll 202px 14px transparent;
	color:#FF6F00 !important;
}
#topnav li.abo:hover > a {
	color: #FF6F00 !important;
}
#topnav li.abo .nav:hover {
	color:#fff !important;
}
#topnav ul li ul li a {
	background-color: #E3F9FD !important;
	color: #004988 !important;
	font-family: 'latoregular';
	display: block;
	font-size: 14px;
	height: 40px;
	letter-spacing: 1px;
	line-height:40px;
	padding-left: 10px;
	text-align: left;
	text-decoration: none;
	width: 158px !important;
}
#topnav ul li ul li a:hover {
	background-color: #0085b4!important;
	color: #FFFFFF !important;
}
#topnav li:hover ul ul, #topnav li:hover ul ul ul, #topnav li.iehover ul ul, #topnav li.iehover ul ul ul {
	display: none;
}
#topnav li:hover ul, #topnav ul li:hover ul, #topnav ul ul li:hover ul, #topnav li.iehover ul, #topnav ul li.iehover ul, #topnav ul ul li.iehover ul {
	display: block;
}
#topnav li:hover li a, #topnav li.iehover li a {
	color: #FCE7A9;
	float: none;
}
#topnav li:hover li a:hover, #topnav li:hover li:hover a, #topnav li.iehover li a:hover, #topnav li.iehover li.iehover a {
	color: #FFFFFF;
}
#topnav a.nav:link, #topnav a.nav:visited {
	color: #004988;
	display: block;
	height: 45px;
	padding-left: 41px;
	text-decoration: none;
}
.acco {
	background: url("/images_noindex/topnav-hover.png") no-repeat scroll 0 0 transparent;
}
.acco a {
	color:#FFFFFF !important;
}
#topnav a.nav:hover {
	color:#FF6F00;
	display: block;
	height: 45px;
	padding-left: 41px;
	text-decoration:none;/*	background:url(/images_noindex/topnav-hover.png) 0 0 no-repeat;
*/
}
#topnav a.navON:link, #topnav a.navON:visited, #topnav a.navON:hover {
	/*	background:url(/images_noindex/topnav-hover.png) 0 0 no-repeat;
*/
	color: #FF6F00;
	display: block;
	height: 45px;
	padding-left: 41px;
	text-decoration: none;
}
#subnav {
	border-radius: 5px 5px 5px 5px;
	height: 47px;
	padding-right: 20px;
	position: absolute;
	right: 5px;
	top: 0;
	z-index: 7;
}
#subnav ul {
	margin:0;
	padding:21px 0px 0px 20px;
	list-style:none;
	float:left;
	text-align:left
}
#subnav ul li {
	border-right: 1px solid #ff6f00;
	float: left;
	line-height:10px;
	position: relative;
}
#subnav ul li a {
	color: #ff6f00;
	display: inline;
	float: left;
	font-size:11px !important;
	font-weight: normal;
	letter-spacing:1px;
	padding-left: 0;
	padding-right:14px;
	padding-left:13px;
	padding-top: 0;
	text-transform: none;
}
#subnav ul li a.nav:link {
	text-decoration:none;
}
#subnav ul li a.nav:hover {
	color:#fff;
}
#subnav ul li a.navON:link, #subnav ul li a.navON:visited, #subnav ul li a.navON:hover {
	color:#fff;
	text-decoration:none;
}
#number {
	color: #008ABF;
	font-family: 'lato_lightregular';
	font-size: 14px;
	height: 39px;
	left: 40px;
	position: absolute;
	text-align: center;
	text-transform: capitalize;
	top: 116px;
	width: 150px;
	z-index: 9;
}
#logo {
	position: absolute;
	left:38px;
	top:17px;
	width:157px;
	height:98px;
	z-index:6;
	margin:0px;
	padding:0px;
}
#holder {
	border-radius: 4px 4px 4px 4px;
	box-shadow:0 0 4px #455B8B;
	height: 497px;
	margin-left: 5px;
	position: absolute;
	width: 241px;
}
/* HEADER CSS END HERE */

/* MAINIMAGE START HERE */

#middle {
	display: block;
	height: 660px;
	margin: -47px auto 0;
	position: relative;
	width: 100%;
}
#mainimage {
	height:660px;
	overflow: hidden;
	position: absolute;
	margin:0px auto;
	padding:0px;
	text-align: center;
	width: 100%;
	z-index:0;
}
/* MAINIMAGE END HERE*/
/* CONTAINER START HERE*/
#contentinfo {
	margin: 0px auto;
	left: 6px;
	position: relative;
	width: 960px;
	z-index: 7;
}
#leftcolumn {
	width:960px;
	margin:0 auto;
	position:relative;
	padding:0px;
}
#bottomimg {
	padding-bottom:30px;
	position: relative;
	width: 960px;
}
#container {
	width:960px;
	padding:0px;
	position: relative;
	z-index:10;
	left:0px;
	margin:0 auto;
	top:0px;
	display: block;
}
aside {
	float: left;
	left: 0;
	margin-top:11px;
	padding-left:0px;
	position: relative;
	top: 0;
	width: 251px;
}
#reservation {
	box-shadow: 0 0 3px #646464;
	height: 150px;
	margin-left:5px;
	position: relative;
	width: 241px;
	z-index: 9;
}
#reservtxt {
	color: #FEF7E7;
	font-family: 'lato_blackregular';
	font-size: 13px;
	left: 68px;
	letter-spacing: 1px;
	position: absolute;
	text-transform: uppercase;
	top: 10px;
}
#events {
	background: none repeat scroll 0 0 #FFFDFA;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 0 4px #D5C7B5;
	height: 490px;
	margin-left: 5px;
	margin-top: 14px;
	padding-left: 0;
	position: relative;
	width: 241px;
}
#manager {
	box-shadow: 0 0 4px #D0C0AC;
	font-family: 'latobold';
	font-size: 16px;
	height: 69px;
	letter-spacing: 0.02em;
	line-height: 15px;
	margin-left: 5px;
	margin-top: 14px;
	padding-left: 11px;
	padding-top: 13px;
	position: relative;
	text-transform: uppercase;
	width: 229px;
}
#manager span {
	color: #00538C;
	font-family: 'latobold';
	font-size: 11px !important;
	left: 10px;
	position: absolute;
	text-transform: capitalize;
	top: 55px;
}
a #manager {
	color: #FF6F00;
	list-style:none;
	cursor: pointer !important;
}
a #manager:hover {
	color: #004988;
	list-style:none;
	cursor: pointer !important;
}
a #manager span:hover {
	color: #FF6F00;
}
#socialmedia {
	  height: 98px;
    margin-left: 32px;
    position: relative;
    width: 190px;
}
#socialmedia1 {
	height: 98px;
	margin-top:8px;
	position: relative;
	width: 251px;
}
#socialmedia1 span {
	color: #FB8009;
	font-size: 12px;
	left: 38px;
	letter-spacing: 1px;
	position: absolute;
	text-transform: uppercase;
	top: -1px;
}
#ticket {
	height: 127px;
	margin: 0 auto;
	outline: medium none;
	padding-top: 15px;
	position: relative;
	text-align: center;
	width: 145px;
}
#attractions {
	background-color: #FFFDFA;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 0 4px #D5C7B5;
	float: right;
	height: 207px;
	margin-right: 5px;
	margin-top: 10px;
	padding-top: 0;
	position: relative;
	width: 679px;
}
#content {
	float: right;
	padding-right: 0;
	padding-top: 30px;
	position: relative;
	top: 0;
	width: 653px;
}
#header {
	/*background: url("/images/header.gif") no-repeat scroll 0 0 transparent;*/
        border-bottom: 1px solid #A6DAFA;
	color: #005792;
	font-family: 'lato_lightregular';
	font-size: 28px;
	height:32px;
	letter-spacing: 0.03em;
	line-height: 20px;
	margin-bottom: 15px;
	padding-bottom: 0;
	position: relative;
	text-transform: uppercase;/* width: 525px;*/
}
#header span {
	color: #FB8109;
	float: left;
	font-family: 'latoregular';
	font-size: 19px;
	letter-spacing:3px;
	margin-left: 44px;
	margin-top:6px;
	text-transform: capitalize;
}
.smimg {
	float:right;
	margin-right:0px;
	margin-top:0px;
}
#note {
	width:100%;
	margin:0px 0px 0px 0px;
	clear:both;
	display:block;
	height:auto;
	position:relative;
	overflow: hidden;
}
footer {
	width:960px;
	margin:0 auto;
	clear:both;
	padding-top:21px;
}
#footer-inner1 {
	clear:both;
}
#chamber-logo {
	height: 0;
	left: 33px;
	position: relative;
	top: 3px;
	width: 183px;
}
.formbox {
	float: left;
	width: 100%;
}
/*.formbox-inner {
	box-shadow: 0 0 8px #D5C7B5;
	clear: both;
	float: left;
	margin: 8px 6px 0px;
	padding: 11px 20px 15px;
	height: 140px;
	width: 601px;
}*/
/*.form-title {
	color: #CA531A;
	font-size: 15px;
	font-style: normal;
	font-family: 'latobold';
	margin: 0 0 14px;
	padding-bottom: 5px;
	padding-top: 3px;
	text-align: center;
	text-transform: uppercase;
}*/

.formbox-inner {
	clear: both;
	float: left;
}
.formbox-inner1 {
	box-shadow: 0 0 8px #D5C7B5;
	clear: both;
	float: left;
	margin: 13px 5px 20px;
	padding: 43px 35px 13px 40px;
	width: 567px;
}
.form-title {
	color: #CA531A;
	font-family: 'latobold';
	font-size: 15px;
	height: 48px;
	letter-spacing: 0;
	line-height: 50px;
	margin-bottom: 0;
	padding-top: 3px;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	width: 652px;
	z-index: 10;
}
.con-left {
	border-bottom: 1px solid #ECD19A;
	float: left;
	margin-bottom: 14px;
	padding-bottom: 14px;
	width: 288px;
}
.con-add {
}
.con-text {
	color: #0087B2;
	margin-bottom: -14px;
	font-size: 14px;
	font-style: normal;
	font-family: 'latobold';
}
.con-mid {
/*background-color: #ECD19A;
        height: 207px;
        margin: 6px 27px 0;
        position: absolute;
        right: 286px;
        width: 1px;*/
}
.con-right {
	width: 290px;
}
.con1-right {
	float: right;
}
.con-ph {
	font-style: normal;
	font-family: 'latobold';
}
.con-fax {
	font-style: normal;
	font-family: 'latobold';
}
.acco-holder {
	box-shadow: 0 0 8px #D5C7B5;
	margin-bottom: 25px;
	padding: 1px;
	float: left;
	width: 100%;
	height: 105px;
}
.acco-1 {
}
.acco-mid {
	background-color: #ECD19A;
	float: left;
	height: 66px;
	margin:19px 15px 0;
	width: 1px;
}
.acco-leftimg {
	width: 154px;
	height: 105px;
	margin: 0px 19px 0px 0px;
	float: left;
}
.acco-inner {
}
.acco-right {
	float: left;
}
.acco-contentimg {
	float: left;
	margin-top: 14px;
	padding-right: 12px;
	width: 307px;
	min-height: 105px;
}
.acco-add {
	line-height: 12px;
	margin-top: 19px;
}
.homecolumn21 {
	border-right: 1px solid #ECD29A;
	float: left;
	margin-right: 25px;
	padding-right: 20px;
	width: 48%;
}
.homecolumn22 {
	float: left;
	width: 44%;
}
.home-holder {
	box-shadow: 0 0 8px #D5C7B5;
	margin-bottom: 25px;
	padding: 1px;
	float: left;
	width: 100%;
}
.home-leftimg {
	width: 198px;
	height: 152px;
	margin: 0px 19px 0px 5px;
	float: left;
}
.home-contentimg {
	float: left;
	margin-top: -6px;
	width:396px;
	min-height: 152px;
}
.homelink span {
	color: #FFFFFF;
	font-size: 16px;
	margin-left: 20px;
	margin-top: 126px;
	position: absolute;
	text-transform: uppercase;
}
.homelink span:hover {
	color: #0087B2
}
.home-1 {
	padding: 19px 20px 13px 14px;
}
.tbl1 {
	background-color: #FCEECF;
	color:#646464;
	text-align: center;
}
.tbl12 {
	color: #646464;
	text-align: center;
}
table.meeting-tab td {
	border: 1px solid #F4D292;
	padding: 5px;
}
.spimg {
	height: 19px;
	margin-top: 1px;
	position: absolute;
	width: 29px;
}
.thing-img {
	margin-bottom: -15px;
	padding-left: 40px;
}
.meeting-tab {
	width:100%;
}
.back-to-home a:link, .back-to-home a:visited {
	position: absolute;
	right: 0;
	color:#FFF;
	padding-right: 12px;
}
.con-title {
	color: #FFFFFF;
	font-family: 'latobold';
	font-size: 15px;
	height: 48px;
	letter-spacing: 0;
	line-height: 50px;
	margin-bottom: 0;
	padding-top: 5px;
	position: absolute;
	text-align: center;
	width:251px;
	z-index: 10;
}
.conbox-inner1 {
	box-shadow: 0 0 8px #D5C7B5;
	border-radius: 0px 0px 19px 0px;
	clear: both;
	background-color: #FCEECF;
	float: left;
	margin: 13px 5px 0px 7px;
	padding: 38px 23px 0px 23px;
	width: 194px;
}
.meeting-holder {
	box-shadow: 0 0 8px #D5C7B5;
	float: left;
	height: 134px;
	margin-bottom: 4px;
	padding-left: 20px;
	position: relative;
	width: 97%;
}
.meeting-1 {
}
.meeting-mid {
/*background-color: #ECD19A;
	float: left;
	height: 66px;
	margin:19px 15px 0;
	width: 1px;*/
}
.meeting-leftimg {
	width: 154px;
	height: 105px;
	margin: 0px 19px 0px 0px;
	float: left;
}
.meeting-inner {
}
.meeting-right {
	float: left;
	position: relative;
}
.meeting-contentimg {
	margin-top: 15px;
	min-height: 88px;
	padding-right: 12px;
	width: 287px;
}
.meeting-add {
	line-height: 12px;
	position: relative;
        width: 178px;
}
.shoping-holder {
	box-shadow: 0 0 8px #D5C7B5;
	float: left;
	height: 134px;
	margin-bottom: 4px;
	padding-left: 20px;
	position: relative;
	width: 97%;
}
.shoping-1 {
}
.shoping-mid {
/*background-color: #ECD19A;
	float: left;
	height: 66px;
	margin:19px 15px 0;
	width: 1px;*/
}
.shoping-leftimg {
	width: 154px;
	height: 105px;
	margin: 0px 19px 0px 0px;
	float: left;
}
.shoping-inner {
}
.shoping-right {
	float: left;
	position: relative;
}
.shoping-contentimg {
	margin-top: 15px;
	min-height: 88px;
	padding-right: 12px;
	width: 287px;
}
.shoping-add {
	line-height: 12px;
	position: relative;
        width: 178px;
}




.column31-new {
  float: left;
  width: 30%;
}
.column32-new {
  float: left;
  width: 34%;
}
.column33-new {
  float: left;
}

.clear {
  clear: both;
}

/* ----------- HEADERS ----------- */
h1 {font-size:18px; font-weight:normal; line-height:23px; margin:0; padding-bottom: 10px;}
h2 {font-size:16px; font-weight:normal; line-height:22px; margin:0; display: inline;}
h2.padbottom {display:block; margin:0; padding-bottom:5px;}
h3 {font-size:15px; font-weight:normal; line-height:22px; margin:0; display: inline;}
h4 {font-size:13px; font-weight:normal; line-height:22px; margin:0; display: inline;}

.milestone {font-size:11px; line-height:18px;}
.milestone2 {font-size:11px; line-height:18px;}
.anchorlink {font-size:11px; line-height:18px;}

h3.padbottom {
display: block;
margin: 0;
padding-bottom: 5px;
}

/* ----------- SUBHEADER/TAB ----------- */
table.pagetopNav {font-size:13px; line-height:22px;}

/* ----------- REVIEWS ----------- */
span.reviewheader {font-size:14px; font-family: 'latobold'; line-height:22px;}
.tripo {font-size: 12px;}

/* ----------- GOOGLE VCARD ----------- */
.milevcard {font-size:13px; line-height:20px;}

/* ----------- CALENDAR ----------- */
.rtitle {
    font-family: arial;
    font-size: 10px !important;
    line-height: 12px;
    text-transform: uppercase;
}
.resinputbox {font-size:12px; line-height:18px;}
.resdropdown {font-size:12px; line-height:18px;}
.rtitleinner  {
    font-family: arial;
    font-size: 10px !important;
    line-height: 12px;
    text-transform: uppercase;
}
.resinputboxinner {font-size:12px; line-height:18px;}
.resdropdowninner {font-size:12px; line-height:18px;}

/* ----------- FORMS ----------- */
.emailforminputbox {font-size:11px; line-height:18px;}
.emailformdropdown {font-size:11px; line-height:18px;}
.emailformtextarea {font-size:11px; line-height:18px;}
.emailtofriendinputbox {font-size:11px; line-height:18px;}
.emailtofriendtextarea {font-size:11px; line-height:18px;}
.rfpforminputbox {font-size:11px; line-height:18px;}
.rfpformdropdown {font-size:11px; line-height:18px;}
.rfpformsdate {font-size:11px; line-height:18px;}
.rfpformtextarea {font-size:11px; line-height:18px;}

/* ******************************* */
/* *********** SPACING *********** */
/* ******************************* */

/* ----------- BOXES ----------- */
.box {display:block; border-bottom-style:solid; border-bottom-width:1px; padding:12px 0;}
.box2 {display:block; padding:12px 0;}
.boxspacer {display:block; height:16px;}

/* ----------- LINKS ----------- */
a:link, a:visited {text-decoration: none; list-style:none; cursor: pointer !important;}
a:hover {text-decoration: none; list-style:none; cursor: pointer !important;}
a.homelink:link, a.homelink:visited {text-decoration: none; list-style:none;}
a.homelink:hover {text-decoration: none; list-style:none;}
a.anchorlink:link, a.anchorlink:visited {text-decoration: none; list-style:none;}
a.anchorlink:hover {text-decoration: none; list-style:none;}
a.splink:link, a.splink:visited {text-decoration: none; list-style:none;}
a.splink:hover {text-decoration: none; list-style:none;}
a.sitemaplink:link, a.sitemaplink:visited {text-decoration: none; list-style:none;}
a.sitemaplink:hover {text-decoration: none; list-style:none;}
a.milestone:link, a.milestone:visited {text-decoration: none; list-style:none; white-space:nowrap;}
a.milestone:hover {text-decoration: none; list-style:none;}

/* ----------- IMAGES ----------- */
.imgright {padding-top:5px; padding-left:16px; padding-bottom:10px; float:right;}
.imgleft {padding-top:5px; padding-right:16px; padding-bottom:10px; float:left;}

/* ----------- COLUMNS ----------- */
.column21 {float: left; padding-right: 25px; width: 47%;}
.column22 {float: left; width: 47%;}
.column31 {float: left; padding-right: 11px; width: 31%;}
.column32 {float: left; padding:0px 11px; width: 31%; border-left-style:solid; border-left-width:1px; border-right-style:solid; border-right-width:1px; height:141px;}
.column33 {float: left; padding-left: 11px; width: 30%;}
.column31 img, .column32 img, .column33 img {padding:5px 0px 0px 0px;}
.column31 h2, .column32 h2, .column33 h2 {display:block; padding:5px 0px; line-height:18px;}
.baseline {clear:both;}

/* ----------- BULLETS ----------- */
.cornerinner {padding: 6px 0px 10px 15px; float:right;}
.box ul, .box2 ul, .hotelbox ul {margin:0px; padding-top:4px; padding-bottom:0px; list-style:none;}
.box ul li, .box2 ul li, .hotelbox ul li {height: 100%; line-height: 20px; margin: 0; padding: 0 0 6px 15px;}

ul.anchor {list-style:none; margin:0; padding:10px 0 10px 10px; border-style:solid; border-width:1px; display:block; float:left;}
ul.anchor li {line-height: 28px; margin: 0; padding: 0 15px 0 15px; float:left; clear:both; display:inline !important; width:auto !important;}

.box ul.padbottom li, .box2 ul.padbottom li {padding-bottom:10px;}
.box li.padbottom, .box2 li.padbottom {padding-bottom:10px;}
.box ul.padbottom li:last-child, .box2 ul.padbottom li:last-child{padding-bottom: 0px;}

/* ----------- SUBHEADER/TAB ----------- */
table.pagetopNav {border-collapse:collapse; margin-bottom:12px; width:100%;}
div.roundbutton {padding:1px 0; margin-right:1px; text-align:center;}
div.roundbuttonON {padding:1px 0; margin-right:1px; text-align:center;}
div.roundbutton a:link, div.roundbutton a:visited, div.roundbutton a:hover {padding-left:6px; padding-right:6px; text-decoration:none;}
div.roundbuttonON a:link, div.roundbuttonON a:visited, div.roundbuttonON a:hover {padding-left:6px; padding-right:6px; text-decoration:none;}

/* ----------- REVIEWS ----------- */
.reviewTop {padding:5px 0px;}
.reviewMid {padding:0px;}
.reviewBottom {height:8px;}
div.tripo {font-family: 'latobold'; padding-top:5px;}

/* ----------- GOOGLE VCARD ----------- */
.googleaddress {padding:0px 0 20px 309px; text-align:left;}
.footerlogo {float: left; padding:0px 20px 0 0;  border-right:1px  solid  #ECD19A;}

.milevcard { float: left; padding:0px 25px;}
.fn {
    font-size: 15px;
    font-weight: normal;
    text-transform: uppercase;
}
.style1 {font-family: 'latobold';}

/* ----------- FOOTER ----------- */
#footer {border-style:solid; border-width:1px; clear:both; padding:5px; z-index:12; text-align:center;}
#owner {padding:10px 0 55px 0; text-align:center;}

/* ----------- CALENDAR ----------- */
#imenu {left:15px; position:absolute; top:30px;}
#fastmenu_inner {padding-top:2px;}
.resinputbox {border: none; cursor:pointer; padding:0 0 0 4px; margin:0; height:24px; width:93px; vertical-align:top;}
.resdropdown {border: none; cursor:pointer; width:32px; padding:0 0 0 8px; margin:0px; height:24px; vertical-align:top;}
.resinputboxinner {border: none; cursor:pointer; padding:0 0 0 4px; margin:0; height:24px; width:93px; vertical-align:top;}
.resdropdowninner {border: none; cursor:pointer; width:32px; padding:0 0 0 8px; margin:0px; height:24px; vertical-align:top;}

/* ----------- FORMS ----------- */
.cornerforms {padding:10px 0;}
.emailforminputbox {border-style:solid; border-width:1px; margin:0; padding:0; height:16px; width:150px;}
.emailformdropdown {border-style:solid; border-width:1px; margin:0; padding:0; width:152px; line-height:13px;}
.emailformtextarea {border-style:solid; border-width:1px; margin-top:3px; padding:0; width:223px; height:80px; resize:none;}
.emailtofriendinputbox {border-style:solid; border-width:1px; margin:0; padding:0; height:16px; width:160px;}
.emailtofriendtextarea {border-style:solid; border-width:1px; margin-top:3px; padding:0; width:262px; height:79px;}
.rfpforminputbox {border-style:solid; border-width:1px; margin:0; padding:0; height:16px; width:128px; resize:none;}
.rfpformdropdown {border-style:solid; border-width:1px; margin:0; padding:0; width:130px;  line-height:13px;}
.rfpformsdate {border: none; cursor:pointer; padding:0 0 0 4px; margin:0; height:18px; width:96px;}
.rfpformtextarea {border-style:solid; border-width:1px; margin-top:3px; padding:0; width:223px; height:50px; resize:none;}

/* ----------- OTHER ----------- */
.clear {clear:both;}
.subheader {padding:5px 10px;}
.subheader h1 {padding:0; margin:0;}
.padbottom {padding-bottom:10px;}
.nsbtn:link, .nsbtn:visited, .nsbtn:hover {border-style:solid; border-width:1px; padding:5px;}
.nsbtn2:link, .nsbtn2:visited, .nsbtn2:hover {border-style:solid; border-width:1px; padding:5px;}
#backtotop {
    background: url("/images_noindex/sprite.png") repeat scroll 2px -83px transparent;
    bottom: 10px;
    cursor: pointer;
    display: none;
    height: 42px;
    padding: 0 5px;
    position: fixed;
    right:15px;
    text-align: center;
    width: 40px;
    z-index: 10002;
}

/* ----------- CSS End ----------- */

input, select, textarea {
    
    font-family:'latoregular';
    font-size: 12px !important;
}
h1 {color:#fb8109;}
h2 {color:#005792;}
h3 {color:#fb8109;}
h4 {color:#0087b2;}

/* ----------- BOXES ----------- */
.box {border-bottom-color:#ecd29a;}
.hotelbox {}

/* ----------- LINKS ----------- */
a:link, a:visited {color:#ca531a;}
a:hover {color:#0087b2;}

a.homelink:link, a.homelink:visited { color:#ca531a;}
a.homelink:hover { color:#0087b2;}

a.anchorlink:link, a.anchorlink:visited {color:#ca531a;}
a.anchorlink:hover {color:#0087b2;}

a.splink:link, a.splink:visited { color:#562621;}
a.splink:hover { color:#AF3A31;}

a.sitemaplink:link, a.sitemaplink:visited { color:#CA531A;}
a.sitemaplink:hover { color:#0087B2;}

a.milestone:link, a.milestone:visited {color:#023D93;}
a.milestone:hover {color:#CA531A;}

/* ----------- COLUMNS ----------- */
.column32 {border-left-color:#F2CA97; border-right-color:#F2CA97;}

/* ----------- BULLETS ----------- */
ul.anchor {
    background-color: #FCEBC7;
    border-color: #F2CA97;
}

/* ----------- SUBHEADER/TAB ----------- */
div.roundbutton {background-color:#FBE9C3;}
div.roundbuttonON {background-color:#F1C87A;}
div.roundbutton a:link, div.roundbutton a:visited, div.roundbutton a:hover {color:#646464;}
div.roundbuttonON a:link, div.roundbuttonON a:visited, div.roundbuttonON a:hover {color:#CA531A;}

/* ----------- REVIEWS ----------- */
.reviewBottom {background-color:#375472;}
span.reviewheader {color: #FF4E00;}
.tripo {color:#FF4E00;}

/* ----------- GOOGLE VCARD ----------- */
.milevcard {
    border-left-color: #ECD19A;
    color: #023D93;
}

/* ----------- FOOTER ----------- */
#footer {border-color:#ecd29a; color:#023D93;}

/* ----------- CALENDAR ----------- */
.rtitle {color:#ccf4fb; }
.resinputbox {color:#646565;}
.resdropdown {color:#646565;}
.rtitleinner {color:#646464;}
.resinputboxinner {color:#646565;}
.resdropdowninner {color:#646565;}

/* ----------- FORMS ----------- */
.cornerforms {padding:10px 0;}

.emailforminputbox {color:#000000; background-color:#FFFFFF; border-color:#787878;}
.emailformdropdown {color:#000000; background-color:#FFFFFF; border-color:#787878;}
.emailformtextarea {color:#000000; background-color:#FFFFFF; border-color:#787878;}

.emailtofriendinputbox {color:#000000; background-color:#FFFFFF; border-color:#787878;}
.emailtofriendtextarea {color:#000000; background-color:#FFFFFF; border-color:#787878;}

.rfpforminputbox {color:#000000; background-color:#FFFFFF; border-color:#787878;}
.rfpformdropdown {color:#000000; background-color:#FFFFFF; border-color:#787878;}
.rfpformsdate {color:#000000;}
.rfpformtextarea {color:#000000; background-color:#FFFFFF; border-color:#787878;}

/* ----------- OTHER ----------- */
.subheader {background-color:#0C74AB;}
.subheader h1 {color:#FFFFFF;}

.nsbtn:link, .nsbtn:visited, .nsbtn:hover {border-color:#787878; color:#4E3C32;}
.nsbtn2:link, .nsbtn2:visited, .nsbtn2:hover {border-color:#787878; color:#CCCCCC;}



/* ----------- DropDown ----------- */
div.DropDownItem:hover{
	background-color:#006DA3!important;
	color:#FFF !important;
}

/* ----------- CSS End ----------- */
/*.box ul li, .box2 ul li, .hotelbox ul li {
	background-image: url("/images_noindex/sprite.png");
	background-repeat:no-repeat;
	background-position:-246px 9px;
}*/
.box ul li, .box2 ul li, .hotelbox ul li {
  background-image: url("/images_noindex/bullet.png");
  background-position: 0 7px;
  background-repeat: no-repeat;
}
ul.anchor li {
	background-image: url("/images_noindex/sprite.png");
	background-repeat:no-repeat;
	background-position:-245px -58px;
}
.resinputbox {
	background-image: url("/images_noindex/sprite.png");
	background-repeat:no-repeat;
	background-position: 0 0;
}
.resdropdown {
	background-image: url("/images_noindex/sprite.png");
	background-repeat:no-repeat;
	background-position: -98px 0px;
}
.resinputboxinner {
	background-image: url("/images_noindex/sprite.png");
	background-repeat:no-repeat;
	background-position: 0 0;
}
.resdropdowninner {
	background-image: url("/images_noindex/sprite.png");
	background-repeat:no-repeat;
	background-position: -98px 0px;
}
/*.rfpformsdate {background: url(/images_noindex/rfpformsdate.gif) no-repeat;}
*/
/* ----------- CSS End ----------- */

#cke_editor1 {
	width:auto
}
.cke_skin_kama .cke_wrapper {
	background-color:transparent;
	background-image:none;
	padding:0px;
	margin:0px;
}
body.cke_show_borders {
	background-image:none !important
}
body.cke_show_borders a {
	text-decoration:none !important
}
#cke_editor1 {
	border:1px dashed !important;
	padding-left:2px;
	padding-right:2px;
}
/*.cke_skin_kama .cke_wrapper {
	-moz-border-radius:0px;
}
#cke_editor1 {
	-moz-border-radius:0px !important;
}
.cke_skin_kama .cke_wrapper {
	-moz-border-radius:0px;
}*/
#cke_top_editor1, #cke_bottom_editor1 {
	background-color:#FCFCFC
}
/* mandatory css start */
.map_and_list 
{background-color:#FFFFFF; width:955px; margin-left:0; margin-right:0; padding-top:0px; padding-bottom:0px;}

#milestone_mapholder 
{width:664px; height:750px; float:left}

#map_placemarklist {
    float: left;
    height: 750px;
    overflow: auto;
    width: 291px;
}

#map_canvas { height: 100% ;}

div.padleftrightbottom 
{padding-right:4px; padding-bottom:4px;padding-left:4px;width:28px !important; float:left !important; } 

/* mandatory css end */

.bar1 {
color: #FFFFFF; font-size: 28px;  letter-spacing: 2px; line-height: 24px; padding-left: 14px; text-align: left; padding-top:10px;padding-bottom:10px;
font-family: 'lato_lightregular'; letter-spacing: 0.03em; text-transform: uppercase;}

.mapinnerbox_title{
	font-family: 'latobold';
	color:#005792;
	font-size:14px;
	padding-bottom:5px;
}
.mapinnerbox_address{
	font-weight:normal;
	color:#646464;
	font-size:13px;
	padding-bottom:10px;
}
a.leftboxbtn:link, a.leftboxbtn:visited{
 background-color: #FF6A00;
    color: #FFFFFF !important;
    display: block;
    float: left;
    font-family: 'latoregular';
    font-size: 12px !important;
    font-weight: normal;
    line-height: 23px;
    margin-right: 5px;
    padding: 0 6px;
    text-align: center;
    text-transform: uppercase;
}

a.leftboxbtn:hover{ background-color:#0072A7 !important;}
 


.mapcontent a:link, .mapcontent a:visited {
    color: #005792;
font-family: 'latobold';
    font-weight: lighter;
}
.mapcontent a:hover {
    color: #FB8109;
font-family: 'latobold';
    font-weight: lighter;
}

#milestone_placepark_1 a.leftboxbtn:link, #milestone_placepark_1 a.leftboxbtn:visited{
background-color:#FF6A00 !important;}

#milestone_placepark_1 a.leftboxbtn:hover{ background-color:#0072A7 !important;}

.mapcontent .Plus{
	background: url(/images_noindex/mapimages/plus.gif) no-repeat scroll right 2px transparent;
	display: block;
	padding-right:30px;
}
.activepoint{
	background:url(/images_noindex/mapimages/mapbg.gif) repeat-x scroll 0 0 transparent;
	border-color:#e1e1e1 !important;
}
.mapcontent .Minus{
	background: url(/images_noindex/mapimages/minus.gif) no-repeat scroll right 2px transparent;
	display: block;
	padding-right:30px;
}
.map-headline-address{
	font-size:12px;
	color:#4e4e4e;
	padding-bottom:10px;
	line-height:16px;
}
#milestone_placepark_0 #milestone_placepark_right_0{
    padding-bottom: 10px;
	
}
a.mapinnerbox_btn:link, a.mapinnerbox_btn:visited{
	color: #CA531A;
	text-decoration:bone;
}

a.mapinnerbox_btn:hover{
    color:#0087B2;
}

div#cm_sidebarDIV {
	float:left;
	width:280px;
	}
div#cm_sidebarDIV a:link, div#cm_sidebarDIV a:visited, div#cm_sidebarDIV a:hover {
   border: medium none;
   font-family: 'latobold';
    font-size: 13px;
    line-height: 22px;
}
div.milestone_placepark{
	padding:5px 0px;
	border-top:1px solid #e1e1e1;
	/*background:url(/images_noindex/mapimages/mapabg.gif) repeat-x 0 0 ;*/
}
div.padleftrightbottom {
	padding-right:10px;
	padding-bottom:4px;
	padding-left:10px;
	width:28px !important;
	float:left !important;
}
div.mapcontent {
	padding-bottom:3px;
	width:210px !important;
	padding-top:0px;
}
div.spacer10 {
	height:5px;
	line-height:5px;
	font-size:5px;
	clear:both
} 
.milestone_mapholder {
	border:none;
	color:#000000;
	margin-left:auto;
	margin-right:auto;
	width:960px;
}
.milestone_cm_map {
	width:679px;
	height:764px;
}
.milestone_mapholder a:link, .milestone_mapholder a:visited, .milestone_mapholder a:hover {
	color:#0054a0
}
.viewlargermap {
    background-color: #004278;
  margin-bottom:30px;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 1px;
    padding: 3px 10px;
    text-align: center;
    text-transform: uppercase;
    z-index: 1;
}
.viewlargermap a{color: #FFFFFF;}
.viewlargermap a:hover{color: #FF9240;}
/* ======================================== */
#contentmap {
	margin:auto;
	position:relative;
	z-index:1;
	width:955px;
	margin-top:0px;
	background-color:#EEEEEE;
}
.button, .button2 {
   background: url(/images_noindex/button.gif) no-repeat scroll 0px -3px transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline;
    font-size:13px !important;
    height: 23px;
    line-height: 23px;
    padding:0px 0px 0px 0px;
    text-transform: uppercase;
    
}
.button4 {
   background: url(/images_noindex/button.png) no-repeat scroll 0px 0px transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline;
    font-size:13px !important;
    height: 42px;
    width: 43px;
    line-height: 42px;
    text-transform: uppercase;
    
}
.button4:hover{

background: url(/images_noindex/button-hover.png) no-repeat scroll 0px 0px transparent;

}
.button3 {
    background-color:#ff6f00;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline;
    font-size:12px !important;
    height:30px;
    line-height: 30px;
    padding:0px 0px 0px 0px;
    text-transform: uppercase;
    
}
.reviewbtn {
    line-height: 26px;
    padding-bottom:0px;
    width: 75px;
}

.button3:hover{

background-color:#0676a9;

}
.viewdetailbtn {
    background-color: #954903;
    height: 23px;
    
}

.button:hover,
.button2:hover{

background: url(/images_noindex/hover.gif) no-repeat scroll 0px -3px transparent;

}

.disablelink {
    background-color:#eebb5f;
    border: medium none;
    color: #FFFFFF !important;
    cursor: default !important;
    display: block;
    font-size:12px !important;
    height:30px;
    line-height:30px;
    margin: 0;
width:114px;
    position: relative;
    text-transform: uppercase;
    top: 0;
}
.enablelink {
    background-color: #FF6F00;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 12px !important;
    height: 30px;
    line-height: 30px;
    padding: 0;
    text-transform: uppercase;
}

.enablelink:hover {
  background-color:#0676a9;
}
.expandable {
    height: 23px;
    text-align: center;
    line-height: 23px;
    width: 70px;
cursor: pointer !important;
}
.collapes {
    height: 23px;
    line-height: 23px;
    text-align: center;
    width: 70px;
cursor: pointer !important;
}

.floatleft,.disablelink {
    float: left;
    height: 30px;
    line-height:30px;
    margin-top: 0;
    font-size:12px !important;
    text-align: center;
    width: 114px;
    
}
.submit{width:78px;}

.button, .booknow {
    /*width: 69px;*/
    padding:0 11px;
}
.button a {
    color: #FFFFFF;
}
.button a:hover {
    color: #FFFFFF;
}

aside .button3 {
    background: url("/images_noindex/aside-button.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline;
    font-size: 12px !important;
    height: 35px;
    line-height: 41px;
    padding: 0;
    position: absolute;
    text-transform: uppercase;
    width: 118px;
}


aside .button3:hover {
    background: url("/images_noindex/aside-buttons-hover.png") no-repeat scroll 0 0 transparent;
}

aside .disablelink {
    background: url("/images_noindex/disablebtn.png") no-repeat scroll 0 0 transparent;
    height: 35px;
    left: -5px;
    line-height: 41px;
    width: 118px;
}



aside .enablelink {
 background: url("/images_noindex/enablebtn.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF !important;
    cursor: pointer;
    display: block;
    font-size: 12px !important;
    height:35px;
    line-height:41px;
    margin-top:0px;
margin-left: -5px;
    padding: 0 0 0px;
    text-transform: uppercase;
   
}
aside .enablelink:hover {
     background: url("/images_noindex/enablebtn-hover.png") no-repeat scroll 0 -0px transparent;
}