
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 ----------- */

/*Photogallery1*/

#photogallery-header{
	width:357px;
	height:41px;
	position:relative;
	border-bottom:1px solid #cbcbcb;
	float:left;
}
#categories-main {
	/*width:950px; */
	height:42px;
	display:block;
	margin-top:26px;
}
#categories{
	display:block;
	/*width:593px; */
	float:right;
}
#categories ul {
	height:42px;
	padding:0px;
	margin:0px;
	list-style:none;
}
#categories li {
	padding:0px;
	margin:0px;
	list-style:none;
	float:left;
	/*background: url(/images_noindex/tabs-bg.gif) repeat-x scroll left bottom transparent;*/
	}
#categories a.nav:link, #categories a.nav:visited {
	color:#A84D2E;
	
	font-size:12px;
	float:left;
	text-align:center;
	padding:6px 16px 0 16px !important;
	text-decoration: none;
	margin-top:12px;
	height:24px;
	line-height:24px;
}
#categories ul li a {
	color:#A84D2E;
	
	font-size:12px;
	float:left;
	text-align:center;
	padding:6px 16px 0;
	text-decoration: none;
	margin-top:12px;
	height:24px;
	line-height:24px;
}
#categories a.nav:hover 
{
	font-size:12px;
	border: 1px solid #cbcbcb;
	border-bottom:none;
	background:#F0F0F0;
	padding:5px 15px 0 15px !important;
	border-radius: 4px 4px 0 0;
	color:#A84D2E;

}
#categories a.navON:link, #categories a.navON:visited, #categories a.navON:hover {
	color:#A84D2E;
	
	font-size:12px;
	float:left;
	text-align:center;
	padding:5px 15px 0 15px;
	text-decoration: none;
	margin: 12px 0 0 0;
	height:24px;
	line-height:24px;
	border: 1px solid #cbcbcb;
	border-bottom:none;
	background:#F0F0F0;
	border-radius: 4px 4px 0 0;
}

#categories .hotel a{
	width:81px;
	/*background: url(/images_noindex/tabs-leftiright-bg.gif) no-repeat scroll  left bottom transparent;*/
}
#categories .suites a{
	width:81px;
}
#categories .rest a{
	width:122px;
}
#categories .rivmaya a{
	width:121px;
}
#categories .act a{
	width:110px;
}
#categories .spa a{
	width:66px;
	/*background: url(/images_noindex/tabs-leftiright-bg.gif) no-repeat scroll  right bottom transparent;*/
}
#photogallery-thumbs {
       width:948px;
	margin-top:16px;

}
#photogallery-thumbs .thumb{
/*	width:224px;
	height:113px; */
	padding:0px 13px 6px 0px;
	float:left;
}
#photogallery-thumbs .thumblast{
	width:224px;
	height:113px;
	padding:0px 0px 36px 0px;
	float:left;s
}
div.pp_default .pp_top, div.pp_default .pp_top .pp_middle, div.pp_default .pp_top .pp_left, div.pp_default .pp_top .pp_right, div.pp_default .pp_bottom, div.pp_default .pp_bottom .pp_left, div.pp_default .pp_bottom .pp_middle, div.pp_default .pp_bottom .pp_right {
	height:13px
}
div.pp_default .pp_top .pp_left {
	background:url(/images_noindex/prettyPhoto/default/sprite.png) -78px -93px no-repeat
}
div.pp_default .pp_top .pp_middle {
	background:url(/images_noindex/prettyPhoto/default/sprite_x.png) top left repeat-x
}
div.pp_default .pp_top .pp_right {
	background:url(/images_noindex/prettyPhoto/default/sprite.png) -112px -93px no-repeat
}
div.pp_default .pp_content .ppt {
	color:#f8f8f8
}
div.pp_default .pp_content_container .pp_left {
	background:url(/images_noindex/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;
	padding-left:13px
}
div.pp_default .pp_content_container .pp_right {
	background:url(/images_noindex/prettyPhoto/default/sprite_y.png) top right repeat-y;
	padding-right:13px
}
div.pp_default .pp_next:hover {
	background:url(/images_noindex/prettyPhoto/default/sprite_next.png) center right no-repeat;
	cursor:pointer
}
div.pp_default .pp_previous:hover {
	background:url(/images_noindex/prettyPhoto/default/sprite_prev.png) center left no-repeat;
	cursor:pointer
}
div.pp_default .pp_expand {
	background:url(/images_noindex/prettyPhoto/default/sprite.png) 0 -29px no-repeat;
	cursor:pointer;
	height:28px;
	width:28px
}
div.pp_default .pp_expand:hover {
	background:url(/images_noindex/prettyPhoto/default/sprite.png) 0 -56px no-repeat;
	cursor:pointer
}
div.pp_default .pp_contract {
	background:url(/images_noindex/prettyPhoto/default/sprite.png) 0 -84px no-repeat;
	cursor:pointer;
	height:28px;
	width:28px
}
div.pp_default .pp_contract:hover {
	background:url(/images_noindex/prettyPhoto/default/sprite.png) 0 -113px no-repeat;
	cursor:pointer
}
div.pp_default .pp_close {
	background:url(/images_noindex/prettyPhoto/default/sprite.png) 2px 1px no-repeat;
	cursor:pointer;
	height:30px;
	width:30px
}
div.pp_default .pp_gallery ul li a {
	background:url(/images_noindex/prettyPhoto/default/default_thumb.png) center center #f8f8f8;
	border:1px solid #aaa
}
div.pp_default .pp_social {
	margin-top:7px
}
div.pp_default .pp_gallery a.pp_arrow_previous, div.pp_default .pp_gallery a.pp_arrow_next {
	left:auto;
	position:static
}
div.pp_default .pp_nav .pp_play, div.pp_default .pp_nav .pp_pause {
	background:url(/images_noindex/prettyPhoto/default/sprite.png) -51px 1px no-repeat;
	height:30px;
	width:30px
}
div.pp_default .pp_nav .pp_pause {
	background-position:-51px -29px
}
div.pp_default a.pp_arrow_previous, div.pp_default a.pp_arrow_next {
	background:url(/images_noindex/prettyPhoto/default/sprite.png) -31px -3px no-repeat;
	height:20px;
	margin:4px 0 0;
	width:20px
}
div.pp_default a.pp_arrow_next {
	background-position:-82px -3px;
	left:52px
}
div.pp_default .pp_content_container .pp_details {
	margin-top:5px
}
div.pp_default .pp_nav {
	clear:none;
	height:30px;
	position:relative;
	width:110px
}
div.pp_default .pp_nav .currentTextHolder {
	color:#999;
	
	font-size:11px;
	font-style:italic;
	left:75px;
	line-height:25px;
	margin:0;
	padding:0 0 0 10px;
	position:absolute;
	top:2px
}
div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover {
	opacity:0.7
}
div.pp_default .pp_description {
	font-size:11px;
	font-weight:700;
	line-height:14px;
	margin:5px 50px 5px 0
}
div.pp_default .pp_bottom .pp_left {
	background:url(/images_noindex/prettyPhoto/default/sprite.png) -78px -127px no-repeat
}
div.pp_default .pp_bottom .pp_middle {
	background:url(/images_noindex/prettyPhoto/default/sprite_x.png) bottom left repeat-x
}
div.pp_default .pp_bottom .pp_right {
	background:url(/images_noindex/prettyPhoto/default/sprite.png) -112px -127px no-repeat
}
div.pp_default .pp_loaderIcon {
	background:url(/images_noindex/prettyPhoto/default/loader.gif) center center no-repeat
}
div.light_rounded .pp_top .pp_left {
	background:url(/images_noindex/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat
}
div.light_rounded .pp_top .pp_right {
	background:url(/images_noindex/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat
}
div.light_rounded .pp_next:hover {
	cursor:pointer
}
div.light_rounded .pp_previous:hover {
	cursor:pointer
}
div.light_rounded .pp_expand {
	background:url(/images_noindex/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_expand:hover {
	background:url(/images_noindex/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_contract {
	background:url(/images_noindex/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_contract:hover {
	background:url(/images_noindex/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.light_rounded .pp_close {
	background:url(/images_noindex/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
	cursor:pointer;
	height:22px;
	width:75px
}
div.light_rounded .pp_nav .pp_play {
	background:url(/images_noindex/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_rounded .pp_nav .pp_pause {
	background:url(/images_noindex/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_rounded .pp_arrow_previous {
	background:url(/images_noindex/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat
}
div.light_rounded .pp_arrow_next {
	background:url(/images_noindex/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat
}
div.light_rounded .pp_bottom .pp_left {
	background:url(/images_noindex/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat
}
div.light_rounded .pp_bottom .pp_right {
	background:url(/images_noindex/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat
}
div.dark_rounded .pp_top .pp_left {
	background:url(/images_noindex/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat
}
div.dark_rounded .pp_top .pp_right {
	background:url(/images_noindex/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat
}
div.dark_rounded .pp_content_container .pp_left {
	background:url(/images_noindex/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y
}
div.dark_rounded .pp_content_container .pp_right {
	background:url(/images_noindex/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y
}
div.dark_rounded .pp_next:hover {
	cursor:pointer
}
div.dark_rounded .pp_previous:hover {
	cursor:pointer
}
div.dark_rounded .pp_expand {
	background:url(/images_noindex/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_expand:hover {
	background:url(/images_noindex/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_contract {
	background:url(/images_noindex/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_contract:hover {
	background:url(/images_noindex/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.dark_rounded .pp_close {
	background:url(/images_noindex/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
	cursor:pointer;
	height:22px;
	width:75px
}
div.dark_rounded .pp_description {
	color:#fff;
	margin-right:85px
}
div.dark_rounded .pp_nav .pp_play {
	background:url(/images_noindex/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_rounded .pp_nav .pp_pause {
	background:url(/images_noindex/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_rounded .pp_arrow_previous {
	background:url(/images_noindex/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat
}
div.dark_rounded .pp_arrow_next {
	background:url(/images_noindex/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat
}
div.dark_rounded .pp_bottom .pp_left {
	background:url(/images_noindex/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat
}
div.dark_rounded .pp_bottom .pp_right {
	background:url(/images_noindex/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat
}
div.dark_rounded .pp_loaderIcon {
	background:url(/images_noindex/prettyPhoto/dark_rounded/loader.gif) center center no-repeat
}
div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content {
	background:#000
}
div.dark_square .pp_description {
	color:#fff;
	margin:0 85px 0 0
}
div.dark_square .pp_loaderIcon {
	background:url(/images_noindex/prettyPhoto/dark_square/loader.gif) center center no-repeat
}
div.dark_square .pp_expand {
	background:url(/images_noindex/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.dark_square .pp_expand:hover {
	background:url(/images_noindex/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.dark_square .pp_contract {
	background:url(/images_noindex/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.dark_square .pp_contract:hover {
	background:url(/images_noindex/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.dark_square .pp_close {
	background:url(/images_noindex/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
	cursor:pointer;
	height:22px;
	width:75px
}
div.dark_square .pp_nav {
	clear:none
}
div.dark_square .pp_nav .pp_play {
	background:url(/images_noindex/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_square .pp_nav .pp_pause {
	background:url(/images_noindex/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.dark_square .pp_arrow_previous {
	background:url(/images_noindex/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat
}
div.dark_square .pp_arrow_next {
	background:url(/images_noindex/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat
}
div.dark_square .pp_next:hover {
	cursor:pointer
}
div.dark_square .pp_previous:hover {
	cursor:pointer
}
div.light_square .pp_expand {
	background:url(/images_noindex/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.light_square .pp_expand:hover {
	background:url(/images_noindex/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.light_square .pp_contract {
	background:url(/images_noindex/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.light_square .pp_contract:hover {
	background:url(/images_noindex/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.light_square .pp_close {
/*	background:url(/images_noindex/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;*/
background:url(/images_noindex/prettyPhoto/light_square/close.gif) scroll right 0px no-repeat;
	cursor:pointer;
	height:22px;
	width:75px
}
div.light_square .pp_nav .pp_play {
	background:url(/images_noindex/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
	height:15px;
	width:14px;
	display:none;
}
div.light_square .pp_nav .pp_pause {
	background:url(/images_noindex/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
	height:15px;
	width:14px
}
div.light_square .pp_arrow_previous {
	background:url(/images_noindex/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;
	display:none;
}
div.light_square .pp_arrow_next {
	background:url(/images_noindex/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;
	display:none;
}
div.light_square .pp_next:hover {
/*	background:url(/images_noindex/prettyPhoto/light_square/next.png) center right no-repeat;*/
	cursor:pointer
}
div.light_square .pp_previous:hover {
/*	background:url(/images_noindex/prettyPhoto/light_square/prev.png) center left no-repeat;*/
	cursor:pointer
}
div.facebook .pp_top .pp_left {
	background:url(/images_noindex/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat
}
div.facebook .pp_top .pp_middle {
	background:url(/images_noindex/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x
}
div.facebook .pp_top .pp_right {
	background:url(/images_noindex/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat
}
div.facebook .pp_content_container .pp_left {
	background:url(/images_noindex/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y
}
div.facebook .pp_content_container .pp_right {
	background:url(/images_noindex/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y
}
div.facebook .pp_expand {
	background:url(/images_noindex/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
	cursor:pointer
}
div.facebook .pp_expand:hover {
	background:url(/images_noindex/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
	cursor:pointer
}
div.facebook .pp_contract {
	background:url(/images_noindex/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
	cursor:pointer
}
div.facebook .pp_contract:hover {
	background:url(/images_noindex/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
	cursor:pointer
}
div.facebook .pp_close {
	background:url(/images_noindex/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
	cursor:pointer;
	height:22px;
	width:22px
}
div.facebook .pp_description {
	margin:0 37px 0 0
}
div.facebook .pp_loaderIcon {
	background:url(/images_noindex/prettyPhoto/facebook/loader.gif) center center no-repeat
}
div.facebook .pp_arrow_previous {
	background:url(/images_noindex/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
	height:22px;
	margin-top:0;
	width:22px
}
div.facebook .pp_arrow_previous.disabled {
	background-position:0 -96px;
	cursor:default
}
div.facebook .pp_arrow_next {
	background:url(/images_noindex/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
	height:22px;
	margin-top:0;
	width:22px
}
div.facebook .pp_arrow_next.disabled {
	background-position:-32px -96px;
	cursor:default
}
div.facebook .pp_nav {
	margin-top:0
}
div.facebook .pp_nav p {
	font-size:15px;
	padding:0 3px 0 4px
}
div.facebook .pp_nav .pp_play {
	background:url(/images_noindex/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
	height:22px;
	width:22px
}
div.facebook .pp_nav .pp_pause {
	background:url(/images_noindex/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
	height:22px;
	width:22px
}
div.facebook .pp_next:hover {
	cursor:pointer
}
div.facebook .pp_previous:hover {
	cursor:pointer
}
div.facebook .pp_bottom .pp_left {
	background:url(/images_noindex/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat
}
div.facebook .pp_bottom .pp_middle {
	background:url(/images_noindex/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x
}
div.facebook .pp_bottom .pp_right {
	background:url(/images_noindex/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat
}
div.pp_pic_holder a:focus {
	outline:none
}
div.pp_overlay {
	background:#000;
	display:none;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:9500
}
div.pp_pic_holder {
	display:none;
	position:absolute;
	width:100px;
	z-index:10000
}
.pp_content {
	height:40px;
	min-width:40px
}
* html .pp_content {
	width:40px
}
.pp_content_container {
	position:relative;
	text-align:left;
	width:100%
}
.pp_content_container .pp_left {
	padding-left:20px
}
.pp_content_container .pp_right {
	padding-right:20px
}
.pp_content_container .pp_details {
	float:left;
	margin:7px 0 2px
}
.pp_description {
	display:none;
	margin:0
}
.pp_social {
	float:left;
	margin:0
}
.pp_social .facebook {
	float:left;
	margin-left:5px;
	overflow:hidden;
	width:76px
}
.pp_social .googleplus {
	float:left;
	margin-left:5px;
	overflow:hidden;
	width:76px;
	height:35px
}
.pp_social .twitter {
	float:left
}
.pp_nav {
	clear:right;
	float:left;
/*	margin:3px 10px 0 0 */
}
.pp_nav p {
	float:left;
	margin:0px 4px;
	white-space:nowrap
}
.pp_nav .pp_play, .pp_nav .pp_pause {
	float:left;
	margin-right:4px;
	text-indent:-10000px
}
a.pp_arrow_previous, a.pp_arrow_next {
	display:block;
	float:left;
	height:15px;
	margin-top:3px;
	overflow:hidden;
	text-indent:-10000px;
	width:14px
}
.pp_hoverContainer {
	position:absolute;
	top:0;
	width:100%;
	z-index:2000
}
.pp_gallery {
	display:none;
	left:50%;
	margin-top:-50px;
	position:absolute;
	z-index:10000
}
.pp_gallery div {
	float:left;
	overflow:hidden;
	position:relative
}
.pp_gallery ul {
	float:left;
	height:35px;
	margin:0 0 0 5px;
	padding:0;
	position:relative;
	white-space:nowrap
}
.pp_gallery ul a {
	border:1px rgba(0, 0, 0, 0.5) solid;
	display:block;
	float:left;
	height:33px;
	overflow:hidden
}
.pp_gallery ul a img {
	border:0
}
.pp_gallery li {
	display:block;
	float:left;
	margin:0 5px 0 0;
	padding:0
}
.pp_gallery li.default a {
	background:url(/images_noindex/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
	display:block;
	height:33px;
	width:50px
}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
	margin-top:7px!important
}
a.pp_next {
background: url("/images_noindex/prettyPhoto/light_rounded/arrow-right.png") no-repeat scroll right center transparent;
/*	background:url("/images_noindex/prettyPhoto/light_rounded/next.png") no-repeat scroll right 50px transparent; */
	display:block;
	float:right;
	height:100%;
	text-indent:-10000px;
	width:49%;
        margin-right:-50px;
	
}
a.pp_previous {
 background: url("/images_noindex/prettyPhoto/light_rounded/arrow-left.png") no-repeat scroll left center transparent;
 /*background:url(/images_noindex/prettyPhoto/light_rounded/prev.png) no-repeat scroll left 50px transparent; */
	display:block;
	float:left;
	height:100%;
	text-indent:-10000px;
	width:49%;
margin-left:-50px;
	
}
a.pp_expand, a.pp_contract {
	cursor:pointer;
	display:none;
	height:20px;
	position:absolute;
	right:30px;
	text-indent:-10000px;
	top:10px;
	width:20px;
	z-index:20000
}
a.pp_close {
	display:block;
	line-height:22px;
	position:absolute;
	right:0;
	text-indent:-10000px;
	top:0
}
.pp_loaderIcon {
	display:block;
	height:24px;
	left:50%;
	margin:-12px 0 0 -12px;
	position:absolute;
	top:50%;
	width:24px
}
#pp_full_res {
	line-height:1!important
}
#pp_full_res .pp_inline {
	text-align:left
}
#pp_full_res .pp_inline p {
	margin:0 0 15px
}
div.ppt {
	color:#fff;
	display:none;
	font-size:17px;
	margin:0 0 5px 15px;
	z-index:9999
}
div.pp_default .pp_content, div.light_rounded .pp_content {
	background-color:#fff
}
div.pp_default #pp_full_res .pp_inline, div.light_rounded .pp_content .ppt, div.light_rounded #pp_full_res .pp_inline, div.light_square .pp_content .ppt, div.light_square #pp_full_res .pp_inline, div.facebook .pp_content .ppt, div.facebook #pp_full_res .pp_inline {
	color:#000
}
div.pp_default .pp_gallery ul li a:hover, div.pp_default .pp_gallery ul li.selected a, .pp_gallery ul a:hover, .pp_gallery li.selected a {
	border-color:#fff
}
div.pp_default .pp_details, div.light_rounded .pp_details, div.dark_rounded .pp_details, div.dark_square .pp_details, div.light_square .pp_details, div.facebook .pp_details {
	position:relative
}
div.light_rounded .pp_top .pp_middle, div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right, div.light_rounded .pp_bottom .pp_middle, div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content, div.facebook .pp_content {
	background:#fff
}
div.light_rounded .pp_description, div.light_square .pp_description {
	margin-right:85px
}
div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next, div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next, div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next, div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next {
	margin-top:12px!important
}
div.light_rounded .pp_arrow_previous.disabled, div.dark_rounded .pp_arrow_previous.disabled, div.dark_square .pp_arrow_previous.disabled, div.light_square .pp_arrow_previous.disabled {
	background-position:0 -87px;
	cursor:default
}
div.light_rounded .pp_arrow_next.disabled, div.dark_rounded .pp_arrow_next.disabled, div.dark_square .pp_arrow_next.disabled, div.light_square .pp_arrow_next.disabled {
	background-position:-22px -87px;
	cursor:default
}
div.light_rounded .pp_loaderIcon, div.light_square .pp_loaderIcon {
	background:url(/images_noindex/prettyPhoto/light_rounded/loader.gif) center center no-repeat
}
div.dark_rounded .pp_top .pp_middle, div.dark_rounded .pp_content, div.dark_rounded .pp_bottom .pp_middle {
	background:url(/images_noindex/prettyPhoto/dark_rounded/contentPattern.png) top left repeat
}
div.dark_rounded .currentTextHolder, div.dark_square .currentTextHolder {
	color:#c4c4c4
}
div.dark_rounded #pp_full_res .pp_inline, div.dark_square #pp_full_res .pp_inline {
	color:#fff
}
.pp_top, .pp_bottom {
	height:20px;
	position:relative
}
* html .pp_top, * html .pp_bottom {
	padding:0 20px
}
.pp_top .pp_left, .pp_bottom .pp_left {
	height:20px;
	left:0;
	position:absolute;
	width:20px
}
.pp_top .pp_middle, .pp_bottom .pp_middle {
	height:20px;
	left:20px;
	position:absolute;
	right:20px
}
* html .pp_top .pp_middle, * html .pp_bottom .pp_middle {
	left:0;
	position:static
}
.pp_top .pp_right, .pp_bottom .pp_right {
	height:20px;
	left:auto;
	position:absolute;
	right:0;
	top:0;
	width:20px
}
.pp_fade, .pp_gallery li.default a img {
	display:none
}


.pp_social .pinit
	{
		float:left;
	}
#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
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/*{padding: 0; margin: 0;}*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}
#TB_window a:link {
	color: #666666;
}
#TB_window a:visited {
	color: #666666;
}
#TB_window a:hover {
	color: #000;
}
#TB_window a:active {
	color: #666666;
}
#TB_window a:focus {
	color: #666666;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
        background-color:#000;
	/*filter:alpha(opacity=75);*/
	
	opacity: 0.75;
}

/* ie6 hack 
* html #TB_overlay { 
     position: absolute;
     height: expression(document.body.scrollHeight >    document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
*/
#TB_window {
	position: fixed;
	z-index: 102;
	display:none;
	text-align:left;
	top:40%;
	left:50%;
	width: 745px !important;
}
/* ie6 hack 
* html #TB_window { 
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}*/

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption {
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}
#TB_closeWindow {
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
#TB_closeAjaxWindow {
	position: relative;
	text-align: right;
	top:35px;
	right: 15px;
}
#TB_ajaxWindowTitle {
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title {
	height:27px;
}
#TB_ajaxContent {
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent.TB_modal {
	padding:15px;
}
#TB_ajaxContent p {
	padding:5px 0px 5px 0px;
}
#TB_load {
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
/* ie6 hack
* html #TB_load {  
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
*/

#TB_HideSelect {
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	/*filter:alpha(opacity=0);*/
	
	opacity: 0;
	height:100%;
	width:100%;
}
/* ie6 hack
* html #TB_HideSelect {  
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
*/

#TB_iframeContent {
	clear:both;
	border:none;
	margin-bottom:0px;
	margin-top:1px;
	margin-bottom:0px;
	width: 752px !important;
	height: 713px !important;
       
}
#divMenu_Left1_txtSearch {
	z-index:255;
	margin:0px;
	padding:0px;
}
#RequiredFieldValidator1 {
	color:#B4481A !important;
}

.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;
}