@charset "utf-8";
/* CSS Document */

@font-face {
				font-family: 'TrajanPro-Regular';
				src: url('fonts/trajanpro-regular.eot');
				src: url('fonts/trajanpro-regular.eot?#iefix') format('embedded-opentype'),
						 url('fonts/trajanpro-regular.woff') format('woff'),
						 url('fonts/trajanpro-regular.ttf') format('truetype'),
						 url('fonts/trajanpro-regular.svg#trajanpro-regular') format('svg');
				font-weight: normal;
				font-style: normal;
		}
@font-face {
				font-family: 'MyriadPro-Regular';
				src: url('fonts/myriadpro-regular.eot');
				src: url('fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
						 url('fonts/myriadpro-regular.woff') format('woff'),
						 url('fonts/myriadpro-regular.ttf') format('truetype'),
						 url('fonts/myriadpro-regular.svg#myriadpro-regular') format('svg');
				font-weight: normal;
				font-style: normal;
		}

/* Bad Ektron */
.top_bg .EktronEditorsMenuMarker {display: none!important;}
.top_bg .EktronEditorsMenuMarker img {display: none!important;}
.footer_text_con .EktronEditorsMenuMarker {display: none!important;}
a.EktronEditorsMenuMarker {display:none!important;}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u,center,
dl, dd, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video 
{
    color:#2e2e2d; outline: 0;
	font-family:Arial, Helvetica, sans-serif;
}

a { padding:0; margin:0; text-decoration:underline; color:#2e2e2d;font-family:Arial, Helvetica, sans-serif;  }
a:hover { color:#02a1f3;text-decoration:underline;cursor:pointer; }
p { font-family:Arial, Helvetica, sans-serif; color:#2e2e2d; font-size:13px;margin:0px;padding:0px; }
p a { text-decoration:underline; color:#2e2e2d;font-family:Arial, Helvetica, sans-serif;  }
p a:hover { color:#002776;text-decoration:underline;cursor:pointer; }
p img {margin:0px;padding:0px; }
ul ul, ol ul { list-style: disc; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#2e2e2d; margin:5px 0px 5px 20px; }
span a {text-decoration:underline;}
iframe { background-color:transparent; }
a img { border: none; vertical-align: middle; } 
:focus {outline: 0;}

/* Containers */

.site_cnt{ background:url(../images/body_bg_rpt-3.jpg) repeat-x;background:url(../images/bg-body.jpg) repeat-x;}
.container_20{margin-left: auto;margin-right: auto;width: 1021px;}

/* Clear Floated Elements */

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix{display:block;}
* html .clearfix{height:1%;}

/* Begin Header Styles  */

.top_bg{height:146px;margin:0 auto -1px;padding:0;  background-image:url(../images/body_bg_rpt-3.jpg) repeat-x ;}
.top_bg-2{width:1023px;height:146px;margin:0 auto -1px;padding:0; background-image:url(../images/bg-body.jpg) repeat-x ;}
.logo{height:53px;overflow:hidden;width:186px;margin:15px auto auto;}
.top_right{height:auto;position:absolute;left:100px;top:20px;}
.propertylogo{position:absolute;top:-10px;left:-310px;}
.content_area_con{background:url(../images/content_area_con.png) repeat-y;width:994px;height:auto;overflow:hidden;margin:0 auto;}
.content_area{background:url(../images/body_bg_rep.png)no-repeat top left;width:994px;height:auto;margin:0 auto;}



.left_side {float:left;width:700px;height:auto;margin:0px 0px 0px 25px;}
.ls_pkg {float:left;height:auto;margin:0px 0px 5px 25px;}
.ls_suite {float:left; width:929px; height:auto;margin:0px 0px 5px 25px;}
.ls_product {float:left; width:929px; height:auto; margin:0px 0px 0px 25px;}
.header_top_left{width:765px;height:auto;}

/* Home Slider & Banner  */

.banner{background:none;width:979px;height:auto;overflow:hidden;margin:0 auto 0 8px;}
.banner_top_text_con{background:url(/images/banner_pad.png) no-repeat;width:354px;height:127px;float:right;position:absolute;z-index:999;text-transform:uppercase;margin:-200px 15px 0 610px;}
.banner_top_text_con h2{font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#000;font-weight:400;margin:10px 10px 0;padding:0;}
.banner_top_text_con p{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#000;font-weight:400;margin:3px 10px;padding:0;}
.re_button{width:163px;height:auto;overflow:hidden;margin:13px auto 0;}
.re_button a img{cursor:pointer;margin:8px 0 0;}
.banner_foot_text{width:956px;height:auto;overflow:hidden;margin:10px 0 10px 20px;}
.banner_foot_text p{color:#2e2e2d;font-family:Arial, Helvetica, sans-serif;font-size:12px;display:block;width:792px;line-height:20px;}
.banner_foot_text h1{color:#BE9235;font-family:Arial, Helvetica, sans-serif;font-size:20px;line-height:30px; padding:0px;}
.banner_foot_text_left{width:828px;height:auto;float:left;overflow:hidden;font-family:Arial, Helvetica, sans-serif;color:#2e2e2d;font-size:11px;margin:9px 0 10px 20px;}
.banner_foot_text_left p{font-size:11px !important;margin:0 !important;padding:0 !important;}

/* Override Subpage p  */

.banner_foot_text_right{overflow:hidden;width:100px;height:auto;float:right;margin:4px 0 0;}
.banner_foot_text_left h2.casino{font-family:Arial, Helvetica, sans-serif; color:#2e2e2d;font-size:20px;font-weight:700;text-transform:uppercase;margin:0;padding:0;}
.banner_foot_text_left h2.casino span{font-family:Arial, Helvetica, sans-serif; color:#2e2e2d;font-size:10px;}
.sub_logo{background:url(/images/sub_logo.png) no-repeat;width:54px;height:49px;}
.home_banner_right{float:left;text-align:center;}
.home_banner_right p{margin-top:13px;}

/* Home Pods  */

.home_pods{height:auto;overflow:hidden;position:relative;margin:4px auto 0 4px;}
.pod{width:239px;height:180px;float:left;background:url(/images/module_rpt.jpg) repeat-x bottom;border:2px solid #b7b7b7;position:relative;padding:0 0 10px;}
.pod_title{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#2e2e2d;font-weight:700;text-transform:uppercase;padding:5px 10px 7px;}
.pod_content{font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#2e2e2d;font-weight:400;line-height:12px;padding:0 10px 3px;}
.pod_calltoaction a{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#2e2e2d;font-weight:700;text-decoration:underline !important;position:absolute;bottom:0;left:0;padding:0 10px 5px;}
.podspacer{float:left;display:inline;margin:0;padding:0;}
.podspacer img{width:0;margin:0;padding:0;}
.podv2{height:auto;width:240px;position:relative;float:left;margin:0 0 0 5px;}
.podv2 div{height:29px;width:242px;background-image:url(/images/podv2arrow.png);font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#000;}
.podv2 div span{display:block;margin:0;padding:7px 0 0 10px;}
.left_side .podv2{width:231px;margin:0;}
.calendar{z-index:1100;position:absolute;top:43px;left:1052px;display:none;}

/* Global Buttons  */

/* Global Buttons */

.emailbutton 
{
	display:inline-block;
	color:#2e2e2d;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-top:-2px;
	text-align:left;
	padding:10px 0px 0px 10px;
	background-image:url(/images/btnHeader_img.png);
	background-repeat:no-repeat;
	width:160px;
	height:55px;
}
.emailbutton:hover 
{
	color:#000;
}
.checkratesbutton 
{
    background: #f6efdf; /* Old browsers */
    background: -moz-linear-gradient(top, #f6efdf 0%, #f3ebd8 8%, #ccab66 92%, #c9a75f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6efdf), color-stop(8%,#f3ebd8), color-stop(92%,#ccab66), color-stop(100%,#c9a75f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f6efdf 0%,#f3ebd8 8%,#ccab66 92%,#c9a75f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f6efdf 0%,#f3ebd8 8%,#ccab66 92%,#c9a75f 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #f6efdf 0%,#f3ebd8 8%,#ccab66 92%,#c9a75f 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6efdf', endColorstr='#c9a75f',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #f6efdf 0%,#f3ebd8 8%,#ccab66 92%,#c9a75f 100%); /* W3C */
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #8c8c8c;
	display:inline-block;
	color:#2e2e2d;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
    width:126px;
    height:14px;
	text-decoration:none;
	text-align:center;
	padding:1px 0px 1px 0px;
	margin:1px 0px 0px 0px;
}
.checkratesbutton:hover 
{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b1b1b1), color-stop(1, #010101) );
	background:-moz-linear-gradient( center top, #b1b1b1 5%, #010101 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b1b1b1', endColorstr='#010101');
	background-color:#595959;
	border:1px solid #595959;
	box-shadow:inset 0px 1px 0px 0px #595959;
	color:#ffffff;
    -moz-box-shadow: 2px 2px 3px #000;
    -webkit-box-shadow: 2px 2px 3px #000;
    box-shadow: 2px 2px 3px #000;
    text-decoration:none;
}
.airhotelbutton 
{
    background: #fbfbfa; /* Old browsers */
    background: -moz-linear-gradient(top, #fbfbfa 0%, #ececeb 28%, #c3c3c2 78%, #b6b6b5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfa), color-stop(28%,#ececeb), color-stop(78%,#c3c3c2), color-stop(100%,#b6b6b5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fbfbfa 0%,#ececeb 28%,#c3c3c2 78%,#b6b6b5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fbfbfa 0%,#ececeb 28%,#c3c3c2 78%,#b6b6b5 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #fbfbfa 0%,#ececeb 28%,#c3c3c2 78%,#b6b6b5 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfa', endColorstr='#b6b6b5',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #fbfbfa 0%,#ececeb 28%,#c3c3c2 78%,#b6b6b5 100%); /* W3C */
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #8c8c8c;
	display:inline-block;
	color:#2e2e2d;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
    width:126px;
    height:14px;
	text-decoration:none;
	text-align:center;
	padding:1px 0px 1px 0px;
	margin:6px 0px 0px 0px;
}
.airhotelbutton:hover 
{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b1b1b1), color-stop(1, #010101) );
	background:-moz-linear-gradient( center top, #b1b1b1 5%, #010101 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b1b1b1', endColorstr='#010101');
	background-color:#595959;
	border:1px solid #595959;
	box-shadow:inset 0px 1px 0px 0px #595959;
	color:#ffffff;
	text-decoration:none;
}
.reservenow 
{
    background: #fbfbfa; /* Old browsers */
    background: -moz-linear-gradient(top, #fbfbfa 0%, #ececeb 28%, #c3c3c2 78%, #b6b6b5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfa), color-stop(28%,#ececeb), color-stop(78%,#c3c3c2), color-stop(100%,#b6b6b5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fbfbfa 0%,#ececeb 28%,#c3c3c2 78%,#b6b6b5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fbfbfa 0%,#ececeb 28%,#c3c3c2 78%,#b6b6b5 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #fbfbfa 0%,#ececeb 28%,#c3c3c2 78%,#b6b6b5 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfa', endColorstr='#b6b6b5',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, #fbfbfa 0%,#ececeb 28%,#c3c3c2 78%,#b6b6b5 100%); /* W3C */
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	border:1px solid #8c8c8c;
	display:inline-block;
	color:#2e2e2d;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
    width:159px;
    height:20px;
	text-decoration:none;
	margin-top:0px;
	text-align:center;
	padding:4px 0px 0px 0px;
	position:absolute;
	top:90px;
	left:93px;
}
.reservenow:hover 
{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b1b1b1), color-stop(1, #010101) );
	background:-moz-linear-gradient( center top, #b1b1b1 5%, #010101 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b1b1b1', endColorstr='#010101');
	background-color:#595959;
	border:1px solid #595959;
	box-shadow:inset 0px 1px 0px 0px #595959;
	color:#ffffff;
	text-decoration:none;
}
.button_seedetails
{
    background: #f6efdf; /* Old browsers */
    background: -moz-linear-gradient(top, #f6efdf 0%, #f3ebd8 8%, #ccab66 92%, #c9a75f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6efdf), color-stop(8%,#f3ebd8), color-stop(92%,#ccab66), color-stop(100%,#c9a75f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f6efdf 0%,#f3ebd8 8%,#ccab66 92%,#c9a75f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f6efdf 0%,#f3ebd8 8%,#ccab66 92%,#c9a75f 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #f6efdf 0%,#f3ebd8 8%,#ccab66 92%,#c9a75f 100%); /* IE10+ */
    background: linear-gradient(top, #f6efdf 0%,#f3ebd8 8%,#ccab66 92%,#c9a75f 100%); /* W3C */
	-pie-background: linear-gradient(top, #f6efdf 0%,#f3ebd8 8%,#ccab66 92%,#c9a75f 100%); /* W3C */
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #8c8c8c;
	display:inline-block;
	color:#2e2e2d;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 0px 3px;
	text-align:center;
	padding:2px 20px 2px 20px;
    -moz-box-shadow: 2px 2px 3px #858483;
    -webkit-box-shadow: 2px 2px 3px #858483;
    box-shadow: 2px 2px 3px #858483;
	behavior: url(/css/PIE.htc);
	position:relative;
}
.button_seedetails:hover
{ 
    background: #979797; /* Old browsers */
    background: -moz-linear-gradient(top,  #fbfbfb 0%, #979797 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#979797)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* IE10+ */
    background: linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* W3C */
	-pie-background: linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* W3C */
	behavior: url(/css/PIE.htc);
    text-decoration:none;
    color:#000000 !important;
}
.rm_checkrates
{
    background: #f6efdf; /* Old browsers */
    background: -moz-linear-gradient(top, #f6efdf 0%, #f3ebd8 8%, #ccab66 92%, #c9a75f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6efdf), color-stop(8%,#f3ebd8), color-stop(92%,#ccab66), color-stop(100%,#c9a75f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f6efdf 0%,#f3ebd8 8%,#ccab66 92%,#c9a75f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f6efdf 0%,#f3ebd8 8%,#ccab66 92%,#c9a75f 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #f6efdf 0%,#f3ebd8 8%,#ccab66 92%,#c9a75f 100%); /* IE10+ */    
    background: linear-gradient(top, #f6efdf 0%,#f3ebd8 8%,#ccab66 92%,#c9a75f 100%); /* W3C */
    -pie-background: linear-gradient(top, #f6efdf 0%,#f3ebd8 8%,#ccab66 92%,#c9a75f 100%); /* W3C */
    position:relative;
	   behavior: url(/css/PIE.htc);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #8c8c8c;
	display:inline-block;
	color:#2e2e2d;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:5px 0px 0px 0px;
	text-align:center;
	padding:2px 20px 2px 20px;
    -moz-box-shadow: 2px 2px 3px #858483;
    -webkit-box-shadow: 2px 2px 3px #858483;
    box-shadow: 2px 2px 3px #858483;
    width:85px;
}
.rm_checkrates:hover
{ 
    background: #979797; /* Old browsers */
    background: -moz-linear-gradient(top,  #fbfbfb 0%, #979797 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#979797)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* IE10+ */
    background: linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* W3C */
    -pie-background: linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* W3C */
    position:relative;
	   behavior: url(/css/PIE.htc);
    text-decoration:none;
    color:#000000 !important;
}
.rm_tickets,.rm_promos
{
    background: #f6efdf; /* Old browsers */
    background: -moz-linear-gradient(top, #f6efdf 0%, #f3ebd8 8%, #ccab66 92%, #c9a75f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6efdf), color-stop(8%,#f3ebd8), color-stop(92%,#ccab66), color-stop(100%,#c9a75f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f6efdf 0%,#f3ebd8 8%,#ccab66 92%,#c9a75f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f6efdf 0%,#f3ebd8 8%,#ccab66 92%,#c9a75f 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #f6efdf 0%,#f3ebd8 8%,#ccab66 92%,#c9a75f 100%); /* IE10+ */
    -pie-background: linear-gradient(top, #f6efdf 0%,#f3ebd8 8%,#ccab66 92%,#c9a75f 100%); /* W3C */
    position:relative;
	   behavior: url(/css/PIE.htc);
    background: linear-gradient(top, #f6efdf 0%,#f3ebd8 8%,#ccab66 92%,#c9a75f 100%); /* W3C */
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #8c8c8c;
	display:inline-block;
	color:#2e2e2d;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 0px 3px;
	text-align:center;
	padding:2px 20px 2px 20px;
    -moz-box-shadow: 2px 2px 3px #000;
    -webkit-box-shadow: 2px 2px 3px #000;
    box-shadow: 2px 2px 3px #000;
    width:85px;
}
.rm_tickets:hover,.rm_promos:hover
{ 
    background: #979797; /* Old browsers */
    background: -moz-linear-gradient(top,  #fbfbfb 0%, #979797 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#979797)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* IE10+ */
    background: linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* W3C */
    -pie-background: linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* W3C */
    position:relative;
	   behavior: url(/css/PIE.htc);
    text-decoration:none;
    color:#000000 !important;
}
.button_go
{
    line-height:15px;
    background: #fbfbfa; /* Old browsers */
    background: -moz-linear-gradient(top, #fbfbfa 0%, #ececeb 28%, #c3c3c2 78%, #b6b6b5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfa), color-stop(28%,#ececeb), color-stop(78%,#c3c3c2), color-stop(100%,#b6b6b5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fbfbfa 0%,#ececeb 28%,#c3c3c2 78%,#b6b6b5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fbfbfa 0%,#ececeb 28%,#c3c3c2 78%,#b6b6b5 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #fbfbfa 0%,#ececeb 28%,#c3c3c2 78%,#b6b6b5 100%); /* IE10+ */
    -pie-background: linear-gradient(top, #fbfbfa 0%,#ececeb 28%,#c3c3c2 78%,#b6b6b5 100%); /* W3C */
    position:relative;
	   behavior: url(/css/PIE.htc);
    background: linear-gradient(top, #fbfbfa 0%,#ececeb 28%,#c3c3c2 78%,#b6b6b5 100%); /* W3C */
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #8c8c8c;
	display:inline-block;
	color:#2e2e2d;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 0px 0px 5px;
	text-align:center;
	padding:2px 10px 2px 10px;
    -moz-box-shadow: 2px 2px 3px #858483;
    -webkit-box-shadow: 2px 2px 3px #858483;
    box-shadow: 2px 2px 3px #858483;
}
.button_go:hover
{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b1b1b1), color-stop(1, #010101) );
	background:-moz-linear-gradient( center top, #b1b1b1 5%, #010101 100% );
	-pie-background: linear-gradient( center top, #b1b1b1 5%, #010101 100% );
    position:relative;
	   behavior: url(/css/PIE.htc);
	background-color:#595959;
	border:1px solid #595959;
	box-shadow:inset 0px 1px 0px 0px #595959;
	color:#ffffff;
    -moz-box-shadow: 2px 2px 3px #000;
    -webkit-box-shadow: 2px 2px 3px #000;
    box-shadow: 2px 2px 3px #000;
    text-decoration:none;
    
}
.button_seedetails_img
{
	display:inline-block;
	color:#2e2e2d;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin-top:0px;
	text-align:left;
	padding:10px 0px 0px 10px;
	background-image:url(/images/btnHeader_img.png);
	background-repeat:no-repeat;
	width:160px;
	height:55px;
}
.button_seedetails_img:hover
{
	color:#000;
}

/* Package Calendar  */

.packagecal table,td,tr{border-collapse:collapse;margin:0;padding:0;}
.packagecal_top_cnt{width:318px;margin:0;padding:0;}
.offertitle{border-top:1px solid #b7b7b7;border-left:1px solid #b7b7b7;border-right:1px solid #b7b7b7;vertical-align:middle;text-align:center;padding:5px 10px 0;}
.packagecal{border-collapse:collapse;cursor:default;background-color:#e7e7e7;margin:0;padding:0;}
.offertitle table{width:297px;vertical-align:middle;text-align:center;margin:0 auto;}
.offertitle td{font-weight:700;font-family:Arial;text-transform:uppercase;color:#2e2e2d;font-size:12px;width:297px;vertical-align:middle;text-align:center;margin:0 auto;padding:0 0 5px;}
.offermonth{width:318px;font-weight:400;font-family:Arial;text-transform:uppercase;color:#2e2e2d;font-size:12px;border-left:1px solid #b7b7b7;margin:0 auto;padding:-2px !important;}
.offerdayheader{width:50px;height:21px;cursor:pointer;text-align:center;color:#2e2e2d;border:1px solid #b7b7b7;background-color:#e7e7e7;margin-bottom:2px;vertical-align:middle;}
.offerday{width:50px;height:35px;cursor:pointer;text-align:center;color:#2e2e2d;border:1px solid #b7b7b7;vertical-align:middle;font-weight:700;}
.offerdayhover{width:50px;cursor:pointer;background-color:#fff;color:#2e2e2d;text-align:center;vertical-align:middle;}
.offerothermonthday{color:#2e2e2d;font-weight:400;}
.offeroutofrangeday{visibility:visible;background-color:#ccc;color:#b7b7b7;}
.offerselectedday{width:50px;background-color:#FBE694;color:#000;font-weight:700;}
.packagecal_bottom_cnt{width:317px;background-color:#2f374e;border-bottom:1px solid #b7b7b7;border-left:1px solid #b7b7b7;border-right:1px solid #b7b7b7;margin:0;padding:0;}
.selectdate{height:20px;margin:0 0 10px 10px;padding:10px 0 0;}
.selecteddatelabel{border:1px solid #2e2e2d;background-color:#fff;width:77px;height:16px;font-weight:700;font-family:Arial;text-transform:uppercase;color:#2e2e2d;font-size:10px;float:left;margin:0;padding:3px 0 0 3px;}
.selecteddatesubmit{float:left;width:66px;margin-left:5px;}
.selecteddateclear{float:left;width:39px;margin-left:15px;}
.hr_break{clear:both;margin:0 10px 10px;}
.legend{font-weight:700;font-family:Arial;text-transform:uppercase;color:#fff;font-size:10px;margin:10px 0 10px 10px;}
.offernextprev{cursor:pointer;height:25px;vertical-align:middle;padding:0;}
.selector{width:14px;cursor:pointer;text-align:left;vertical-align:middle;background-color:#FFF;}
.venetianCalendarLegendTableRateColorCell{width:15px;height:15px;}

/* END PACKAGE CAL STYLE RIGHT MODULES  */

.right_modules{width:226px;margin:0px;}
.rm_stylefile{margin:10px 0 0;}
.rm_facebook{margin: 0px 0px 0px -5px;padding:0 0 0 5px; clear:both;}
.rm_reservations_bottom{background-image:url(/images/rightmodules/right_modules_rnd_bottom.png);background-repeat:no-repeat;height:7px;width:226px;}
.rm_res_title{font-family:Arial;font-size:12px;font-weight:700;color:#2e2e2d;margin-bottom:5px;display:block;text-transform:uppercase;}
.rm_resfield{font-family:Arial;font-size:11px;font-weight:700;color:#2e2e2d;margin-bottom:0;display:block;text-transform:uppercase;margin-left:5px;margin-top:5px;}
.rm_reservations input,select{margin-left:5px;}
.rm_minical{margin:0 0 5px 2px !important;}
.rm_field{width:119px;border:1px solid #000;clear:both;}
.rm_clear{clear:both;}
.rm_promocode{font-family:Arial;font-size:11px;font-weight:700;color:#2e2e2d;display:block;text-transform:uppercase;margin:-5px 0 0 5px;}
.rm_testimonials_top{background-image:url(/images/rightmodules/right_modules_test_top.png);background-repeat:no-repeat;height:9px;width:226px;}
.rm_testimonials_rpt{background-image:url(/images/rightmodules/right_modules_test_rpt.png);background-repeat:repeat-y;width:226px;}
.rm_testimonials_bottom{background-image:url(/images/rightmodules/right_modules_test_bottom.png);background-repeat:no-repeat;height:30px;width:226px;}
.rm_testimonials_who{font-family:Arial;font-size:11px;font-weight:700;color:#2e2e2d;margin:5px 10px 0 27px;}
.rm_testimonials_test{font-family:Arial;font-size:11px;font-weight:400;color:#2e2e2d;padding:0 0 0 5px;}
.rm_newsletter_hover{background-image:url(/images/rightmodules/right_modules_newsletter_off.png);background-repeat:no-repeat;height:60px;width:226px;display:inline-block;margin-top:7px;}
.rm_newsletter_hover:hover{background-image:url(/images/rightmodules/right_modules_newsletter_on.png);background-repeat:no-repeat;height:60px;width:226px;display:inline-block;}
.rm_purchasetickets{background-image:url(/images/rightmodules/right_modules_purc_tickets.png);background-repeat:no-repeat;height:73px;width:226px;margin:10px 0 0;padding:13px 0 0 13px;}
.rm_purchasetickets_title{font-family:Arial;font-size:12px;font-weight:700;color:#BE9235;}
.rm_tickets{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfa', endColorstr='#b6b6b5',GradientType=0 );background:linear-gradient(top, #fbfbfa 0%,#ececeb 28%,#c3c3c2 78%,#b6b6b5 100%);-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;border:1px solid #8c8c8c;display:inline-block;color:#2e2e2d;font-family:arial;font-size:12px;font-weight:700;width:90px;height:20px;text-decoration:none;text-align:center;margin:13px 0 5px;padding:6px 0 0;}
.rm_promos{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfa', endColorstr='#b6b6b5',GradientType=0 );background:linear-gradient(top, #fbfbfa 0%,#ececeb 28%,#c3c3c2 78%,#b6b6b5 100%);-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;border:1px solid #8c8c8c;display:inline-block;color:#2e2e2d;font-family:arial;font-size:12px;font-weight:700;width:90px;height:20px;text-decoration:none;text-align:center;margin:13px 0 5px 15px;padding:6px 0 0;}
.rm_grazie_content{text-align:center;margin:0 auto; padding:7px 0px 0px 0px;}
.rm_grazie_copy{font-family:Arial;font-size:12px;font-weight:400;color:#2e2e2d;text-align:left;padding:15px 15px 10px;}
.rm_grazie_cta a{font-family:Arial;font-size:14px;font-weight:700;font-style:italic;color:#55274f;text-align:center;text-decoration:underline;}
.rm_suitest_copy{font-family:Arial;font-size:14px;font-weight:700;color:#2e2e2d;text-align:center;padding:0 15px 10px;}
.rm_suitest_cta a{font-family:Arial;font-size:12px;font-weight:700;font-style:italic;color:#2e2e2d;text-align:center;text-decoration:underline;}
.rm_package_top{background-image:url(/images/rightmodules/right_modules_package_top.png);background-repeat:no-repeat;height:8px;width:226px;}
.rm_package_rpt{background-image:url(/images/rightmodules/right_modules_package_rpt.png);background-repeat:repeat-y;width:226px;}
.rm_package_bottom{background-image:url(/images/rightmodules/right_modules_package_bottom.png);background-repeat:no-repeat;height:8px;width:226px;}
.rm_package_content{margin:0;padding:0 0 0 1px;}
.rm_package_copy{font-family:Arial;font-size:13px;font-weight:400;color:#2e2e2d;text-align:center;padding:0 0 5px;}
.rm_package_copy b{font-size:14px;font-weight:700;color:#2e2e2d;text-align:center;padding:0;}
.rm_package_cta{text-align:center;padding:5px 0;}
.rm_package_cta a{font-family:Arial;font-size:13px;font-weight:700;font-style:italic;color:#2e2e2d;text-align:center;text-decoration:underline;}
.rm_package_copy_l{font-family:Arial;font-size:14px;font-style:italic;color:#2e2e2d;text-align:left;padding:0 0 0 10px;}
.rm_package_copy_r{font-family:Arial;font-size:14px;font-weight:700;font-style:italic;color:#2e2e2d;text-align:right;padding:0 15px 5px 0;}
.rm_package_mp_content{text-align:center;margin:0;padding:0;}
.rm_package_mp_copy{font-family:Arial;font-size:12px;font-weight:700;color:#2e2e2d;text-align:center;padding:0 0 5px;}
.rm_package_mp_copy a{font-family:Arial;font-size:12px;font-weight:700;color:#2e2e2d;text-decoration:none;}
.rm_package_mp_copy a:hover{font-family:Arial;font-size:12px;font-weight:700;color:#cba861;text-decoration:none;}
.rm_package_mp_hr{margin:5px 0;}
.rm_followus{background-image:url(/images/rightmodules/right_modules_followus.png);background-repeat:no-repeat;height:38px;width:226px;}
.rm_socialitems{padding:8px 0 0 108px;}
.rm_friends_hover_menu{width:226px;display:none;margin-top:35px;cursor:pointer;}
.rm_friends_hover_menu_top{background-image:url(images/rightmodules/rm_sharewfriend_dd_top.png);background-repeat:no-repeat;height:22px;width:343px;}
.rm_friends_hover_menu_rpt{background-image:url(images/rightmodules/rm_sharewfriend_dd_rpt.png);background-repeat:repeat-y;width:343px;}
.rm_friends_hover_menu_bottom{background-image:url(images/rightmodules/rm_sharewfriend_dd_bottom.png);background-repeat:no-repeat;height:15px;width:343px;}
.rm_friends_hover_menu_top_copy{font-family:Arial;font-size:11px;font-weight:400;color:#2e2e2d;float:left;padding:7px 0 0 15px;}
.rm_friends_hover_menu_top_close{float:right;margin:7px 12px 0 0;}
.rm_friends_hover_menu_content{margin:0;padding:0 0 20px 10px;}
.rm_friends_hover_menu_content_social{float:left;font-family:Arial;font-size:11px;font-weight:400;color:#2e2e2d;margin:10px 0 0 10px;}
.rm_gi{width:226px;margin:15px 0px 15px 0px;}
.rm_gi_bottom{background-image:url(/images/rightmodules/right_modules_rnd_bottom.png);background-repeat:no-repeat;height:7px;width:226px;clear:both;}
#rm_gi_content{padding:5px 10px;}
#rm_gi_content ul {}
#rm_gi_content li {font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#2e2e2d;line-height:20px;font-weight:normal;}
#rm_gi_content h4{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2e2e2d;text-transform:uppercase;font-weight:700;margin:0 0 0px;padding:0;line-height:20px;}
#rm_gi_content h3{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2e2e2d;text-transform:uppercase;font-weight:700;margin:0 0 0px;padding:0;line-height:20px;}
#rm_gi_content div{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#2e2e2d;text-transform:uppercase;font-weight:700;margin:0 0 0px;padding:0;}
#rm_gi_content div.rm_gi_content_bottom{border-bottom:0;margin:0;padding:0;}
#rm_gi_content div hr{height:1px;color:#bebebe;background-color:#bebebe;border:none;margin:5px 0px 5px 0px}
#rm_gi_content p{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#2e2e2d;text-transform:uppercase;font-weight:700;float:left;display:block;margin:0 0 4px;padding:0; line-height:11px;}
#rm_gi_content span{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#002776;text-transform:uppercase;font-weight:700;float:left;display:block;margin:0 0 4px 2px;padding:0;}
#rm_gi_content div.rm_gi_content_bottom span{display:block;margin:0 0 0 2px;}
#rm_gi_content div.clear{clear:both;overflow:hidden;margin:0;padding:0;}
#rm_gi_content span a{font-family:Arial, Helvetica;font-size:9px;color:#2e2e2d;font-weight:700;text-decoration:underline;display:block;margin:0 0 4px;}
#rm_gi_content .rm_gi_hr{width:100%;height:1px;background-color:#d9d9d9;display:block;margin:10px auto;}
p.week_text{font-family:Arial, Helvetica;font-size:12px;color:#2e2e2d;font-weight:700;line-height:20px;margin:5px 0 0;padding:0;}
p.week_text span{font-family:Arial, Helvetica;font-size:12px;color:#002776;font-weight:700;}
h2.reservation_2{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2e2e2d;text-transform:uppercase;font-weight:700;margin:10px 0 0;padding:0;}
h2.reservation_2 span{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#002776;text-transform:uppercase;}
.makeareservation{margin-left:200px;}

/* Thickbox  */

.lbclose{color:#dadada;text-transform:uppercase;text-decoration:none;font-family:Arial;font-weight:700;display:block;}
.lbclose img{vertical-align:bottom;position:relative;top:-2px;overflow:hidden;margin:0;padding:0;}
.lbphoto{text-align:center;margin-top:2%;}
.lbtxt_cnt{text-align:center;color:#fff;margin-top:10px;}
.lbtitle{text-align:center;color:#fff;font-weight:700;text-transform:uppercase;}
.lbtitle em{text-align:center;color:#fff;font-weight:700;}
.lbtext{text-align:center;color:#fff;}
.lbshowsvidclose{color:#dadada;text-transform:uppercase;text-decoration:none;font-family:Arial;font-weight:700;position:absolute;left:765px;top:5px;vertical-align:middle;}
.lbshowsvid{overflow:hidden;text-align:center;margin:0 auto;padding:10px 0;}

/* Sub Page Style  */

h1{overflow:hidden;font-family:Arial, Helvetica, sans-serif;font-size:30px;font-weight:400;color:#002776;margin:0;padding:25px 0px 0px 0px;}
h2{overflow:hidden;font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:400;color:#002776;margin:0;padding:0px 0px 0px 0px;}
h3{overflow:hidden;font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:400;color:#002776;margin:0;padding:0px 0px;}
h4 { overflow: hidden; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: 400; color: #002776; margin: 0; text-transform:uppercase; padding: 0px 0px; }
.left_side li{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:400;color:#2e2e2d; line-height:20px;}
.left_side dd{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:400;color:#2e2e2d;margin-left:5px;}
.left_side ul{margin:5px 0 5px 50px;}
.left_side ol{margin:5px 0 5px 50px;}
.left_side p{margin:8px 15px 0 0px; }
.presidentletterbox{border:1px solid #b7b7b7;margin:0 0 0 25px;}
.presidentletterbox p{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:400;color:#2e2e2d;margin:0;padding:0 !important;}
.presidentletterboxinner{border-top:20px solid #fbfbfb;border-left:20px solid #fbfbfb;border-right:20px solid #fbfbfb;border-bottom:15px solid #fbfbfb;}
.page_full_center{text-align:center;}
.breadcom_bg{background:url(/images/breadcom_bg.png) repeat-x;width:979px;height:25px;overflow:hidden;margin:0 auto 0 8px;}
.breadcom_bg p{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#2e2e2d;margin:7px 0 0 15px;padding:0;}
.breadcom_bg span{text-transform:uppercase;}
.listing_con{background-color:#EDE9E6;height:auto;overflow:hidden;width:690px;margin:15px 0px 0px 0px;padding:0;}
.listing_con_2{height:auto;overflow:hidden;width:690px;margin:15px 0px 0px 0px;padding:0; float:left}
.listing_tab_con_catlist{background-color:#EDE9E6;float:right;height:auto;overflow:hidden;width:690px;margin:20px 0 10px;padding:10px 0 0;}
.listing_tab_con_2{float:right;height:auto;overflow:hidden;width:690px;margin:15px 0;padding:10px 0;}
/* CAT LISTING  */.listin_post_con{border-bottom:1px solid #002776;width:670px;height:auto;overflow:hidden;margin:20px 0 0 10px;padding:0 0 20px;}
/* LAST IN LIST  */.listin_post_con_2{width:670px;height:auto;overflow:hidden;margin:20px 0 20px 10px;padding:0;}
/* DIVERSITY PAGE  */.listin_post_con_div{width:670px;height:auto;overflow:hidden;margin:0 0 0 10px;padding:0;}
/* PRESS PAGE  */.listin_post_con_press{border-bottom:1px solid #002776;width:487px;height:auto;overflow:hidden;margin:20px 0 0 10px;padding:0;}
.listin_post_con_2_press{width:487px;height:auto;overflow:hidden;margin:20px 0 0 10px;padding:0;}
.listin_post_con_5{width:670px;height:auto;overflow:hidden;margin:0 auto 15px;padding:20px 0 2px;}
.listin_post_left{width:162px;height:auto;overflow:hidden;float:left;}
.listin_post_right{width:490px;height:auto;float:right;overflow:hidden;margin:0 0 0px;}
.listin_post_left_2{width:202px;height:auto;overflow:hidden;float:left;}
.listin_post_right_2{width:450px;height:auto;float:right;overflow:hidden;}
.post_titile_con{width:100%;height:auto;overflow:hidden;margin:0;}
.post_titile_con_left{float:left;height:auto;margin:0;}
.post_titile_con_right{width:auto;height:auto;float:right;}
div.listin_post_right p{margin:8px 0 0;}
.post_titile_con_left_2{width:325px;float:left;height:auto;}
.post_titile_con_right_2{width:119px;height:auto;float:right;}
h2.post_title_2 span{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:italic;font-weight:700;color:#2e2e2d;margin:0;padding:0;}
p.text_list{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#2e2e2d;margin:10px 0 0 !important;padding:0 !important;}
p.text_list span{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#2e2e2d;font-weight:700;margin:5px 0;padding:0;}
.rightSide_top_soc_link_con{/*width:240px;height:auto;overflow:hidden;*/margin:0px auto 0px auto;}
.link_pad{background:url(/images/right_side_soc_link.png) no-repeat;width:240px;height:32px;margin:0 auto;}
.link_pad ul{float:right;margin:7px 8px 0 0;padding:0;}
.link_pad ul li{display:block;list-style:none !important;float:left;margin:0 2px 0 0;}
.shear_with_friend{background:url(/images/shearwhit_your_friend.png) no-repeat;position:absolute;width:145px;height:28px;z-index:99;margin:3px 0 0;}
.facebool_link{width:240px;height:auto;overflow:hidden;margin:10px auto 0;}

/* Right Side  */

.rightside_link_con{background:url(/images/right_side_link_pad_mid_bg.png) repeat-y;width:240px;overflow:hidden;margin:10px auto 0;}
.rightside_link_padtop{background:url(/images/right_side_link_pad_top_bg.png) no-repeat top left;width:240px;height:auto;}
.rightside_link_padfoot{background:url(/images/right_side_link_pad_foot_bg.png) no-repeat;width:240px;height:11px;overflow:hidden;}
.right_text_con{width:220px;height:auto;overflow:hidden;margin:0 auto;}
.right_text_con_2{width:215px;height:auto;overflow:hidden;margin:0 auto;}
.arrival_con{width:100%;height:auto;overflow:hidden;margin:0 auto;}
p.arrival_text{font-family:Arial, Helvetica, sans-serif;font-size:10px;text-transform:uppercase;color:#2e2e2d;margin:5px 0;padding:0;}
input.date{width:121px;height:18px;border:1px solid #2e2e2d;float:left;}
input.arrival_img{margin:0 0 0 5px;}
.arrival_con_left{width:60px;height:auto;float:left;}
.arrival_con_right{width:120px;height:auto;float:left;}
input.check_rate_button{margin:10px 0 15px;}
.blank{float:left;height:40px;width:100%;overflow:hidden;display:none;}
p.offer_text_2{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;color:#2e2e2d;text-align:left;padding:10px 15px 10px 10px;}
p.offer_text_3{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;font-style:italic;color:#55274f;margin-top:10px;text-align:center;padding-left:5px;}
p.offer_text_3 a{color:#55274f;text-decoration:underline;}
.sms_sign_up_con{background:url(/images/sms.png) no-repeat top right;width:215px;height:auto;overflow:hidden;margin:15px auto;}
h2.sms_text{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2e2e2d;text-transform:uppercase;margin:5px 0;padding:0;}
input.sms_input{width:35px;height:18px;border:1px solid #d1d1d1;float:left;margin:0 3px 0 0;}
.listing_con_2 ul.listint_page li{display:block;width:100%;height:28px;border-bottom:1px solid #000;margin:5px 0;padding:0 0 5px;}
.listing_con_2 ul.listint_page li a{color:#2e2e2d;display:block;width:100%;height:18px;background-color:#dad9d8 !important;text-decoration:underline;padding:5px 0;}
.listing_con_2 ul.listint_page li a span{background:url(/images/arrow.png) no-repeat right;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:700;color:#2e2e2d;text-decoration:underline;padding:0 25px 0 10px;}
.service_type_con{width:700px;height:auto;overflow:hidden;float:right;margin:10px 0 0;}
.servicetype_bd_con{width:auto;height:auto;float:left;overflow:hidden;margin:0 5px 0 0;}
.servicetype_bd_con_left{background:url(/images/setvice_type_left_bg.png) no-repeat;width:6px;height:51px;float:left;}
.servicetype_bd_con_mid{background:url(/images/setvice_type_mid_bg.png) repeat-x;width:auto;height:51px;float:left;vertical-align:middle;}
.servicetype_bd_con_right{background:url(/images/setvice_type_right_bg.png) no-repeat;height:51px;width:8px;float:left;}
.servicetype_bd_con_mid .service_title{color:#002776;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;margin:0;padding:3px 5px 3px 1px !important;}
.servicetype_bd_con_mid ul li{display:block;float:left;list-style:none;color:#2E2E2D;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;margin:0 12px;}
.servicetype_bd_con_mid input{width:13px;height:13px;vertical-align:bottom;position:relative;top:-1px;overflow:hidden;margin:0;padding:0;}
.listin_post_left_2 ul li{list-style:none !important;display:block;float:left;font-size:11px;color:#2e2e2d;margin:5px 3px;}
select.year{width:120px;}
h2.year_cou{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:400;color:#002776;margin:0;padding:0;}
h2.year_cou_text{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-weight:400;color:#2e2e2d;margin:0;padding:0;}
.press_right p{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;color:#2e2e2d;margin:5px 0 0;padding:0;}
.press_right p a{text-decoration:underline;color:#2e2e2d;}
.pagenation{width:500px;height:auto;float:right;margin:0;}
.pagenation ul li{display:block;float:left;list-style:none;margin:0 2px;}
.pagenation ul li a{display:block;width:22px;height:15px;border:1px solid#2e2e2d;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#2e2e2d;text-align:center;text-decoration:underline;padding:3px 0 0;}
p.cantact_de{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:400;color:#2e2e2d;text-transform:uppercase;margin:5px 0;padding:0;}
p.cantact_de span{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:400;color:#002776;text-transform:none;margin:5px 0;padding:0;}
.product_img_con{width:100%;height:auto;margin:0 0 0 10px;}
.sidemenu_con{width:100%;height:auto;overflow:hidden;}
.sidemenu_con ul.sidemenu li{list-style:none;display:block;width:100%;border-bottom:1px solid #b7b7b7;height:35px;}
.sidemenu_con ul.sidemenu li a{display:block;width:100%;height:25px;background:url(/images/arrow_3.png) no-repeat left;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2e2e2d;text-decoration:underline;padding:10px 0 0 20px !important;}
.sidemenu_con ul.sidemenu li a span{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#b51b1b;text-decoration:underline;}
p.vedio_text{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:400;color:#2e2e2d;margin:5px 0;padding:0;}
.video_con{width:263px;height:202px;overflow:hidden;margin:10px auto;}
.week{width:190px;height:auto;border-bottom:1px solid #dad9d8;margin:0 10px;padding:0 0 10px;}
p.gray{font-family:Arial, Helvetica;font-size:12px;color:#c3c3c3;font-weight:700;margin:0;padding:0;}

/*DEV */

.tickets{background:url(/images/tickets_bg.png) no-repeat;width:207px;height:66px;display:none;margin:5px auto;padding:10px;}
h2.tickets_text{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#002776;text-transform:uppercase;margin:0 0 20px;padding:0;}
.mani_recommend{width:950px;height:auto;overflow:hidden;margin:0 auto;padding:10px 0 0 20px;}
.mani_recommend p { font-size:11px; }
.mani_recommend_left{width:316px;height:auto;float:left;overflow:hidden;}
.dhtmlgoodies_question{background-color:#DAD9D8;border-bottom:1px solid #000;float:right;height:20px;width:670px;margin:0 0 5px;padding:5px 10px;}
.dhtmlgoodies_answer_content{border-bottom:1px solid #000;float:right;width:670px;margin:0 0 5px;padding:10px;}
.dhtmlgoodies_question span{background:url("/images/arrow.png") no-repeat scroll right center transparent;color:#2E2E2D;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;text-decoration:none;padding:0 25px 0 10px;}
.front-page{overflow:hidden;}
.dhtmlgoodies_answer_content p{color:#2E2E2D;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:400;margin:0;}
.package_con{height:auto;overflow:hidden;width:950px;margin:0 auto;padding:10px 0 20px;}
.package_con_nocal {height:auto;overflow:hidden; float:left; margin:0 auto;padding:10px 0 20px;}
.package_con_left{width:227px;float:left;}
.package_con_left_nocal{float:left; margin: 0px 0px 0px 15px; min-width:235px; }
.package_con_mid{width:340px;float:left;overflow:hidden;border:1px solid #B7B7B7;min-height:345px;margin:0 0 0 20px;padding:10px; background-color:#fefefe;}
.package_con_mid_nocal {width:425px;float:left;overflow:hidden;border:1px solid #B7B7B7;margin:0 0 0 15px;padding:10px; background-color:#fff;}
.package_con_mid br {display:none;}
.package_con_mid li{font-family:Arial, Helvetica, sans-serif;font-size:12px; padding:3px 0px 0px 0px;}
.package_con_mid p{font-size:12px;/*line-height:20px;*/}
.package_con_mid h2{margin:0 0 0 5px !important;padding:0 !important;}
.package_con_mid_2{width:330px;float:left;overflow:hidden;margin:0 0 0 0px;padding:10px 10px 10px 0px;}
.package_con_mid_3{width:320px;float:left;overflow:hidden;border:1px solid #B7B7B7;margin:10px 0 0 10px;padding:10px;}
.package_con_mid_3 p{font-size:12px;line-height:20px;margin:0;}
.package_con_right{width:226px;float:left;overflow:hidden;margin:0 0 0 0px;}
.package_con_mid ol li{line-height:20px;margin:5px 0;}

.package_con_mid_nocal br {display:none;}
.package_con_mid_nocal li{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:23px;}
.package_con_mid_nocal p{font-size:12px;line-height:20px;}
.package_con_mid_nocal h2{margin:0 0 0 5px !important;padding:0 !important;}
.package_con_mid_nocal ol li{line-height:20px;margin:5px 0;}
ul.package_list_2 li{list-style:none;text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2e2e2d;line-height:15px;margin:0 0 0 20px;}
.clander_con{width:320px;height:auto;margin:0 auto;}
.calender_text_con{width:308px;height:auto;overflow:hidden;background-color:#2f374e;margin:0 auto;padding:0 5px;}
input.month_input{width:80px;height:13px;}
.calender_text_con table tbody tr td{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#FFF;}
.colro_con{width:300px;border-top:1px solid #CCC;overflow:hidden;margin:0 auto;padding:5px 0;}
.colro_con p{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFF;margin:0;padding:0;}
.coad_left p,.coad_right p{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;color:#FFF;margin:0;padding:0;}
ul.image_next{float:left;margin:0 8px;padding:0;}
ul.image_next li{list-style:none;display:block;float:left;font-size:11px;color:#2e2e2d;margin:5px 3px;}
.applemenu{width:95%;margin:0 auto;padding:0;}
.applemenu div.silverheader{background:url("/images/drop_con-bg.png") repeat-x scroll 0 0 transparent;height:32px;overflow:hidden;font-family:Arial, Helvetica, sans-serif;margin:0 0 3px;}
.applemenu .selected{background:url(/images/drop_con-select-bg.png) repeat-x !important;height:26px;overflow:hidden;}
div.silverheader a{background:url(/images/arrow.png) no-repeat right center;color:#2e2e2d;font-weight:700;display:block;font-size:14px;padding:1px 0 10px 10px;}
.applemenu div.silverheader a:visited,.applemenu div.silverheader a:active{color:#FFF;}
.applemenu div.selected a,.applemenu div.silverheader a:hover{background:url(/images/arrow2.png) no-repeat right center;color:#2e2e2d;font-weight:700;min-width:120px;display:block;padding:1px 0 10px 10px;}
.applemenu div.submenu{background:none repeat scroll 0 0 #fefefe;border-bottom:1px solid #000;min-height:100px;margin:0 0 5px;padding:5px;}
.applemenu .submenu p{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#2e2e2d;}
.silverheader a{text-decoration:none;margin-top:3px;}
.page_sub_menu ul li a{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:700;color:#bcbcbc;text-decoration:none;background:url(/images/submenu_img.png) repeat-x;display:block;width:180px;margin:0 7px 0 0 !important;padding:11px 0 12px 20px;}
.page_sub_menu-quad ul li a{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:700;color:#bcbcbc;text-decoration:none;background:url(/images/submenu_img.png) repeat-x;display:block;width:auto;margin:0 7px 0 0 !important;padding:12px 20px;}

/* Basic Page Styles  */

.pd_content{font-size:12px;font-family:arial;}
.pd_content p{margin:0 5px 10px;padding:0;}
.pd_content h2{font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:700;color:#2e2e2d !important;margin:10px 0 10px 5px;padding:0;}
.pd_price{font-weight:700;font-size:18px !important;color:#b41c1b;font-style:italic;}
.pd_content ul {margin:5px 0 5px 25px;}
.pd_content ol {margin:5px 0 5px 25px;}

/* We Also Recommend  */

.re_img{width:90px;float:left;overflow:hidden;}
.text_side{width:200px;height:auto;overflow:hidden;float:right;margin:0 15px 0 0;}
h2.text_side_text{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#2e2e2d;font-weight:700;margin:0 0 5px;padding:0;}
p.text_side_text_det{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#2e2e2d;margin:0 0 5px;padding:0;}
p.text_side_text_det a:hover{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#002776;text-decoration:underline;}
.mani_recommend_title{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2e2e2d;text-transform:uppercase;font-weight:700;margin:5px 0 20px;padding:0;}

/*ACCOM TAB LISTING STYLE */

.tablisting_accom_cnt{width:650px;display:block;position:relative;min-height:240px;margin:20px 0 0 20px;}
.tablisting_accom_cnt_last{width:650px;display:block;position:relative;margin:-10px 20px 0;}
.tablisting_accom_image{float:left;position:absolute;top:0;left:0;width:200px;overflow:hidden;}
.tablisting_accom_content{padding-left:220px;font-family:Arial;color:#2e2e2d;width:305px;z-index:1000;}
.tablisting_accom_content h1{font-size:20px;font-weight:700;color:#002776;text-decoration:underline;float:left;margin:0;padding:0;}
.tablisting_accom_content h1 a{font-size:20px;font-weight:700;color:#2e2e2d;text-decoration:underline;margin:0;padding:0;}
.tablisting_accom_content h1 span{font-style:italic;font-family:Georgia;font-size:14px;font-weight:400;}
.tablisting_accom_content p{font-size:12px;margin:0;padding:15px 0;}
.tablisting_accom_content ul{margin:5px 0 0 15px;padding:0;}
.tablisting_accom_content dd{font-size:12px;margin:0;padding:0;}
.tablisting_accom_content em{font-size:13px;text-decoration:none !important;float:left;font-weight:700;margin:5px 0 0 5px;}
.tablisting_accom_content h3{font-size:12px;font-weight:700;color:#2e2e2d;margin:0;padding:0;}
.tablisting_accom_content li{font-size:12px;}
.tablisting_accom_button{float:left;position:absolute;top:0;left:530px;}
.tablisting_image_nav{margin:5px 0 0;}
.tablisting_image_nav_sd{width:340px;margin:5px 0 0;}
.accomline{clear:both;background-color:#002776;width:660px;height:1px;margin:0 0 0 15px;}
h2.post_title{color:#2e2e2d;font-size:20px;font-family:Arial;font-weight:normal;margin:0;padding:0; max-width:360px; float:left; }
.listin_post_right h4{color:#2e2e2d;margin:0;padding:0;}
.listin_post_right h1{color:#2e2e2d;font-size:14px;font-weight:700;margin:5px 0;padding:0;}
h2.spectacular{font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:700;color:#2e2e2d !important;margin:0;padding:0;}
h2.spectacular_2{font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:700;color:#2e2e2d !important;margin:10px 0 0 10px;padding:0;}
h2.spectacular_3{font-family:Arial, Helvetica, sans-serif;font-size:17px;font-weight:700;color:#2e2e2d !important;margin:5px 0 0 10px;padding:0;}
.offer{margin:10px 0 0 7px;}
p.offer_text{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:400;font-style:italic;color:#2e2e2d;margin:0 0 0 18px;padding:0 0 0 28px;}
ul.package_list{margin:5px 0 5px 20px;}
ul.package_list li{text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2e2e2d;}

/* Accordian  */

#wrapper{width:678px;margin:20px 0px 0px 0px;}
.bellow{display:block;width:670px;margin-top:8px;border:none;outline:0;position:relative;overflow:hidden;text-decoration:none;font-weight:700;font-size:14px;color:#2e2e2d;background-color:#dad9d8;background-position:center;padding:5px 0 5px 10px;}
.accordionimage{margin:0 0 2px 10px !important;padding:0 !important;}
.bellowborder{border-bottom:1px solid #2e2e2d;margin:-5px 0 5px;}

/* Press Pages  */

.press_post_cnt{width:670px;height:auto;overflow:hidden;margin:0 0 0 10px;padding:0 0 20px;}
.press_left{width:80px;overflow:hidden;float:left;}
.press_right{width:590px;float:left;overflow:hidden;}
.press_left h2{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:400;color:#002776;margin:0 0 0 5px;padding:0;}
.press_right h2{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:400;color:#2e2e2d;overflow:hidden;width:540px;margin:0;padding:0;}
#pageNavPosition{text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:400;color:#2e2e2d;margin:15px auto 0; padding-bottom:15px;}
.pg-normal{border:1px solid #2e2e2d;text-decoration:none;padding:2px 3px;}
.pg-selected{border:2px solid #002776;color:#002776;font-weight:700;text-decoration:none;padding:2px 3px;}
.pg_prev{margin-right:20px;cursor:pointer;}
.pg_next{margin-left:20px;cursor:pointer;}
.rss{width:660px;height:auto;overflow:hidden;margin:0 auto 10px;}
.rss a{background:url(/images/rss.png) no-repeat left;float:right;color:#2e2e2d;font-size:10px;font-family:Arial, Helvetica, sans-serif;padding:0 0 0 20px;}

/* Image Rotators  */

.jqGSContainer{position:relative;width:750px;border:0;}
.jqGSContainer .jqGSImgContainer ul{position:relative;list-style:none !important;border:0;margin:0;padding:0;}
.jqGSContainer .jqGSImgContainer ul li{position:relative;float:left;border:0;margin:0;padding:0;}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;height:100%;position:absolute;border:0;}
.jqGSContainer .jqGSImgContainer ul li .jqGSTitle{background:#000;position:absolute;right:0;top:0;color:#fff;width:300px;border:0;padding:3px;}
.jqGSContainer .jqGSPagination{position:relative;width:100%;height:0;top:0;padding:18px 0 0;}
.jqGSContainer .jqGSPagination ul{list-style:none !important;position:relative;float:left;margin:0;padding:0;}
.jqGSContainer .jqGSPagination ul li{margin-right:2px;float:left;text-align:center;padding:0 1px 1px 0;}
.jqGSContainer .jqGSPagination ul li a{color:#2e2e2d;text-decoration:none;display:block;width:10px;font:9px Arial;padding:0;}
.jqGSContainer .jqGSPagination ul li a.selected{color:#002776;text-decoration:none;}
.jqGSImgContainer{border:1px solid #000;}
.jqGSPagination {}
.jqGSPagination ul{position:absolute !important;top:9px;left:23px;}
.window{margin-bottom:-16px;}

/* Accom Rotator  */

.rotator_nav{font-family:Arial, Helvetica, sans-serif;font-size:9px;font-weight:400;color:#2e2e2d;list-style:none !important;text-align:center;height:18px;width:220px;margin:0 auto;padding:0;}
.pagi_cnt{padding:0 13px 0 18px;}

/* Rest Rotator  */

.rotator_nav_rest{font-family:Arial, Helvetica, sans-serif;font-size:9px;font-weight:400;color:#2e2e2d;list-style:none !important;text-align:center;height:18px;width:220px;margin:0 auto;padding:20px 0 0 !important;}
.rotator_nav_rest li img{vertical-align:middle;height:18px;margin-top:-35px;}
.pagi_cnt_rest{margin:0;padding:0 13px 0 18px;}
.listin_post_left_2 .jqGSPagination{margin:-5px 0 0;}

/* Suite Details Rotator  */

.rotator_nav_sd{font-family:Arial, Helvetica, sans-serif;font-size:9px;font-weight:400;color:#2e2e2d;list-style:none !important;text-align:center;height:18px;width:442px;margin:-15px 0 0;padding:0 !important;}
ul.rotator_nav_sd{margin:-15px 0 0;}
.rotator_nav_sd li{float:left;vertical-align:middle;height:18px;margin-top:2px;padding:0 5px 0 2px;}
.pagi_cnt_sd{margin:0;padding:0 80px 0 20px;}
.rot_sd{width:442px;}
.sd_virtual{margin:0 0 0 45px;}
a.accom_tooltip{position:relative;font-family:Arial;color:#002776;font-size:15px;text-decoration:none;margin:0 0 5px 25px;padding:0;}
a.accom_tooltip:hover span{display:block;position:absolute;top:0;left:0;width:400px;height:225px;border:3px solid #002776;background-color:#fff;z-index:99999;}
.accom_tooltip p{font-family:Arial;color:#2e2e2d;font-size:11px;text-decoration:none !important;margin:10px 20px;padding:0;}
.accom_tooltip p strong{font-size:11px;text-decoration:none !important;}

/* Site Map  */

.sitemap_title{overflow:hidden;font-family:Arial, Helvetica, sans-serif;font-size:30px;font-weight:400;color:#002776;margin:0;padding:25px 25px 10px;}
#sitemaptable{vertical-align:top;border-collapse:collapse;width:800px;margin:10px auto 0 120px;}
#sitemaptable table,td{vertical-align:top;border-collapse:collapse;font-family:Arial;color:#2e2e2d;font-size:13px;text-align:left;margin:0 0 10px;}
#sitemaptable .level1 td div a span{display:block;text-transform:uppercase;color:#2e2e2d;font-size:16px;font-weight:700;padding-top:10px;text-decoration:underline;}
#sitemaptable tbody tr.level1 td table tbody tr.level2 td div a span{text-transform:uppercase;color:#2e2e2d;font-size:14px;text-decoration:underline;display:block;margin:-5px 0 0 10px;}
#sitemaptable tbody tr.level1 td table tbody tr.level2 td div.level3 a{text-align:left;font-family:Arial;color:#2e2e2d;font-size:12px;display:block;margin:5px 0 0 40px;}
.sm_hr{width:200px;background-color:#d8d8d8;height:2px;margin-top:10px;}

/* Deep Stacks Table  */

.dstbl h3{margin:0;padding:0;}
.prev_month_link{background-image:url(/images/calleftarrow_off.jpg);background-repeat:no-repeat;background-position:left;width:28px;height:18px;cursor:pointer;}
.next_month_link{background-image:url(/images/calrightarrow_off.jpg);background-repeat:no-repeat;background-position:right;width:28px;height:18px;margin-left:200px;overflow:hidden;cursor:pointer;}
.prev_month_link:hover{background-image:url(/images/calleftarrow_on.jpg);background-repeat:no-repeat;background-position:left;width:28px;height:18px;cursor:pointer;}
.next_month_link:hover{background-image:url(/images/calrightarrow_on.jpg);background-repeat:no-repeat;background-position:right;width:28px;height:18px;margin-left:200px;overflow:hidden;cursor:pointer;}
.callegend table,td{font-size:13px;margin:0;padding:0;}
.videoplayer{text-align:center;margin:0 auto; padding:10px 0px;}
!important.playerpreview{z-index:5;}

/* TabUI  */

/* TabUI */

#tabuicontent {
	border: 1px solid #b7b7b7;
	background: #fefefe;
	color: #2e2e2d;
	width:346px;
	min-height:446px;
	margin:10px 0px 0px 5px;
	position:relative;
}
#tabuicontent br

{
    margin-top:5px;
    display:block;
}
#tabuicontent p
{
    width:275px;
    line-height:20px;
}
#bor {
	background:#b7b7b7;
	border-right:1px solid #fff;
	position:absolute;
	top:38px;
	left:346px;
	width:1px;
	height:142px;
}

#tabuicontent h2 {font-weight:bold; font-size:16px; font-family:Arial; color:#2e2e2d; padding:0px 10px; line-height:15px; margin:10px 0px 10px 0px;}
#tabuicontent h3 {color:#a08a59; font-family:Arial; font-weight:bold; font-size:14px; text-transform:uppercase; line-height:20px; padding-left:27px;margin:10px 0px 10px 0px;}

#tabuicontent h3.bath {background:url(/images/MBS/tabui/bath.png) no-repeat left top;}
#tabuicontent h3.beds {background:url(/images/MBS/tabui/beds.png) no-repeat left top;}
#tabuicontent h3.conv {background:url(/images/MBS/tabui/conv.png) no-repeat left top;}
#tabuicontent h3.f-b {background:url(/images/MBS/tabui/f-b.png) no-repeat left top;}
#tabuicontent h3.features {background:url(/images/MBS/tabui/features.png) no-repeat left top;}
#tabuicontent h3.media {background:url(/images/MBS/tabui/media.png) no-repeat left top;}
#tabuicontent h3.priv {background:url(/images/MBS/tabui/priv.png) no-repeat left top;}
#tabuicontent h3.hosp {background:url(/images/MBS/tabui/hos.png) no-repeat left top;}

div.tabuicontent {
    clear: left;
	width:310px;
	padding:10px;
	font-family:Arial;
	font-size:12px;
	color:#2e2e2d;
	background-color:#fefefe;
}
div.tabuicontent ul
{
    margin-left:25px;
}
div.tabuicontent.inactive {
	display: none;
}
ol#toc li a:hover 
{
    color:#000;    
}
ol#toc li a
{
    color:#000;    
}
ol#toc li span
{
    color:#000;    
}
ol#toc li span :hover
{
    color:#000;    
}


ol#toc {
	height:27px;
    list-style: none;
    margin: 0;
    padding: 0;
	width:370px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

ol#toc a {
    background: url(/images/SandsMacao/tabui_03.jpg) repeat-x top;
    color: #2e2e2d;
	border-top: 2px solid #c0c0c0;
    display: block;
    float: left;
    padding: 4px 0 0px 0;
	text-align:center;
	width:87px;
    text-decoration: none;
    height:24px;
}

ol#toc a:hover {
  color: #ffffff !important;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b1b1b1), color-stop(1, #010101) );
	background:-moz-linear-gradient( center top, #b1b1b1 5%, #010101 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b1b1b1', endColorstr='#010101');
	background-color:#595959;
	width:87px;
	height:22px;
}

ol#toc li {
    float: left;
    height:28px;
    font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

ol#toc li a.active {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b1b1b1), color-stop(1, #010101) );
	background:-moz-linear-gradient( center top, #b1b1b1 5%, #010101 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b1b1b1', endColorstr='#010101');
	background-color:#595959;
	padding: 4px 0 0px 0;
    color: #fff;
    font-weight: bold;
    height:22px;
}

ol#toc li a.active span {
	padding: 5px 0 4px 0;	
	width:87px;
  color: #fff;
}
span #new {
	border-right:1px solid #000;
}

.amenitiesdis {text-align:right;font-style: italic;}

.slider_cnt {margin:0px 0px 0px 0px;}
#findastorefilter{background-image:url(/images/MBS/findastorebg.png);height:198px;width:690px;margin:10px 0 0 0px;padding:15px 20px;}
#findastorefilter h3{overflow:hidden;font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:400;color:#a08a59;margin:0;padding:0 25px 0 0;}
#findastorefilter span{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:700;color:#2e2e2d;margin:0;padding:0;}
#findastorefilter input{width:310px;margin:0;padding:3px;}
#findastorefilter select{width:318px;margin:0;padding:2px;}
.shops_alpha_nav_top{width:650px;border-bottom:1px solid #a1a1a1;padding-top:10px;margin:0 auto;}
.shops_alpha_nav_bottom{width:650px;border-top:1px solid #a1a1a1;padding-bottom:0;margin:0 auto;}
.shops_alpha_nav{background-color:#e6e6e6;border-left:10px solid #fff;border-right:10px solid #fff;border-top:5px solid #fff;border-bottom:5px solid #fff;padding:5px;}
.shops_alpha_nav a{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:700;text-decoration:none;}
.shops_alpha_listing{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:700;}
.shops_alpha_listing ul{margin:10px 0 0 10px;padding:0;}
.shops_alpha_listing li{list-style:none;marging:0;padding:0;}
.shops_alpha_listing li a{text-decoration:none;color:#856620;}
.alpha_top{width:650px;border-bottom:1px solid #a1a1a1;text-align:right;padding-bottom:10px;margin:0 auto 10px;}
.alpha_top a{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:400;text-decoration:none;}
.listing_tab_con_shop{background-color:#EDE9E6;float:left;height:auto;overflow:hidden;width:690px;margin:58px 0 10px;padding:0;}
.listin_post_con_shops{width:670px;height:auto;background-color:#fff;margin:0 auto 10px;padding:0;}
.listin_post_con_retailer{width:670px;height:auto;margin:0 auto;padding:0;}
.ac_results{background-color:#f8f8f8;border-left:1px solid #b7b7b7;border-right:1px solid #b7b7b7;border-bottom:1px solid #b7b7b7;cursor:pointer;}
.ac_results a{text-decoration:none;font-family:Arial;font-size:12px;}
.ac_results a:hover{text-decoration:none;font-family:Arial;font-size:12px;color:#856620;}
.ac_results ul{margin:0;padding:5px;}
#ctl00_ContentPlaceHolder1_cmslogin{margin:20px 0 0 25px;}
.innerAccordionShop ul{color:#2e2e2d;font-size:12px;list-style:none;margin:20px;padding:0;}

/* END SHOPPES CSS  */

/* VMAC Style  */

h1 sup{color:#002776;font-size:11px;}
sub{width:900px;display:block;}
sub p{line-height:20px;}
.retailportal{width:690px;}
.retailportal h1{font-family:Arial;font-size:24px;font-weight:700;color:#000;margin:0;padding:0;}
.retailportal p{font-family:Arial;font-size:12px;font-weight:400;color:#000;margin:0;padding:0;}
.rotator{width:690px;height:319px;}
.rpot_txt_cnt{min-height:60px;background-color:#dedddc;}
.upe_cnt{border-left:1px solid #b7b7b7;border-right:1px solid #b7b7b7;width:225px;border-bottom:0 !important;background-color:#fff;}
.upe_cnt h3{font-family:Arial;font-size:18px;font-weight:700;width:227px;color:#002776 !important;margin:0 0 5px;padding:0 10px;}
.upe_cnt p{font-family:Arial;font-size:13px;font-weight:400;float:left;display:block;width:100px;margin:3px 0 20px !important;padding:0 !important;}
.upe_cnt span{font-family:Arial;font-size:11px;font-weight:400;float:left;display:block;width:100px;}
.upe_cnt div{border-bottom:1px solid #b7b7b7;width:200px;margin:0 auto 5px;}
.upe_last{border-bottom:0 !important;margin-bottom:0 !important;}
.upe_viewall{border-bottom:0 !important;font-family:Arial;font-size:11px;font-weight:400;color:#000;margin-bottom:0 !important;}
.retailportal h2{margin:0px 0px 0px 0px;}
.spec_cnt h2{margin:0 0 0 -10px;}
.spec_cnt{border-left:1px solid #b7b7b7;border-right:1px solid #b7b7b7;width:449px;border-bottom:0 !important;background-color:#fff;}
.spec_cnt h1{font-family:Arial;font-size:24px;font-weight:700;width:449px;color:#000 !important;margin:0;padding:0 10px 0 15px;}
.spec_cnt p{font-family:Arial;font-size:12px;font-weight:400;float:left;display:block;margin:0 0 10px !important;padding:0 10px 0 15px;}
.spec_cnt table{width:457px;margin:0 auto 15px;}
.rp_left{float:left;margin:0px 0px 0px 0px;}
.rp_right{float:left;margin:0 0 0 10px;}
.rp-rot{margin:13px 0 0;}
.rp-cpy{margin:15px 0px 15px 0px;}

/* Retail Template CSS  */

.move_rs_pkg { margin:27px -40px 0px 0px !important;}
.right_modules_rp{width:226px;margin:0px;}
.right_side_nocal {height:auto;float:right; margin:-6px 25px 0px 0px;}
.right_side_suite {height:auto;float:right; margin:10px 0px 0px 0px;}
.right_side_product { height:auto;float:right; margin:15px 0px 0px 0px; }
.left_side .left_side_top {width:690px;}
.left_side_top { width:700px; float:left; }
.right_side_top { float:left; }
.right_side_cal {height:auto;float:right; margin:100px 23px 0px 0px;}
.logocon,.right_side{height:auto;float:right; margin:69px 25px 0px 0px;}
.rs_static {margin:74px 25px 0px 0px;}
.home_banner_left,.selecteddatedash,.rm_res_left,.rm_res_right,.rm_socialitem{float:left;}
.pod_cnt_bg,#dhtmlgoodies_a2{height:auto;}
.pod_calltoaction a:hover,p.vedio_text a,.dhtmlgoodies_answer_content p a,.applemenu .submenu p span,.rotator_nav a:hover,.rotator_nav_rest a:hover,.rotator_nav_sd a:hover,#sitemaptable tbody tr.level1 td table tbody tr.level2 td div.level3 a:hover{color:#002776;}
.podv2 a,.podv2 a:visited{font-family:Arial;font-size:12px;color:#000;text-decoration:none;font-weight:700;}
.podv2 a:hover,.podv2 a:active,.right_pod1 h1 a:hover,.right_pod2 h1 a:hover,.right_pod3 h1 a:hover,.right_pod4 h1 a:hover{color:#000;text-decoration:underline;}
.left_side .home_pods,.slider_cnt,.rp-rot img{margin:0 0 0 25px;}
.emailbutton:hover,.button_seedetails_img:hover,.retailportal p a,.retailportal p a:hover,.right_pod1 p a:hover,.right_pod2 p a:hover,.right_pod3 p a:hover,.right_pod4 p a:hover,.upe_viewall a{color:#000;}
.airhotelbutton:hover,.reservenow:hover{background:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b1b1b1', endColorstr='#010101');background-color:#595959;border:1px solid #595959;box-shadow:inset 0 1px 0 0 #595959;color:#fff;text-decoration:none;}
.EPJNHME_venetianCalendarLegend,.venetianCalendarLegendTableRateTextCell,.EPJNHME_venetianCalendarLegend td,.venetianCalendarLegendTableRateTextCell td,.venetianCalendarLegendTableRateTextCell b,#toc li a.inactive span:hover,#toc li:hover{color:#fff !important;}
.rm_reservations,.rm_testimonials,.rm_package{width:226px;margin:15px 0 15px 0px;}
.rm_reservations_top,.rm_gi_top{background-image:url(/images/rightmodules/right_modules_rnd_top.png);background-repeat:no-repeat;height:8px;width:226px;}
.rm_reservations_rpt,.rm_gi_rpt{background-image:url(/images/rightmodules/right_modules_rnd_rpt.png);background-repeat:repeat-y;width:226px;}
.rm_reservations_content,.rm_testimonials_content{padding:10px;}
.rm_grazie_cta,.rm_suitest_cta{padding:5px 15px 10px;}
.rm_grazie_cta a:hover,.rm_suitest_cta a:hover,.rm_package_cta a:hover{color:#cba861;}
.rm_friends_hover_menu_content_social img,.lbshowsvidclose img,.service_type_con input{vertical-align:middle;}
#rm_gi_content div.rm_gi_content_bottom p,.listin_post_con_div p,.listin_post_right ul,.listin_post_right li,ul.rotator_nav{margin:0px 0px;}
#rm_gi_content div a {font-size:10px;}
#rm_gi_content span a:hover,h3 a:hover,.left_side p a:hover,.breadcom_bg p a:hover,h2.post_title_2 a:hover,.sidemenu_con ul.sidemenu li u a:hover,.applemenu .submenu p span a,.tablisting_accom_content h1 a:hover,h2.post_title a:hover,h2.post_title_red a:hover,h2.post_title_oran a:hover,.listin_post_right h4 a:hover,.listin_post_right h1 a:hover,p.post_text a:hover,.press_right h2 a:hover,.press_right p a:hover,.jqGSContainer .jqGSPagination ul li a:hover,#sitemaptable .level1 td div a:hover span,#sitemaptable tbody tr.level1 td table tbody tr.level2 td div a:hover span{color:#002776;text-decoration:underline;}
.listin_post_right br {display:none;}
h3 a,.left_side p a,.breadcom_bg p a,h2.post_title_red a,h2.post_title_oran a,h2.post_title_2 a,h2.post_title a,.listin_post_right h4 a,.listin_post_right h1 a,p.post_text a{color:#2e2e2d;text-decoration:underline;}
#info p,.dstbl{margin-left:25px;}
.main_contener,.main_container{width:980px;height:auto;overflow:hidden;margin:0 auto;position:relative;}
.listing_tab_con,.listing_tab_con_accom{background-color:#EDE9E6;height:auto;overflow:hidden;width:690px;margin:58px 0 10px;padding:25px 0 0px;}
.listin_post_con_press .post_text,.listin_post_con_2_press .post_text{margin:0 0 10px;}
.listin_post_con_3,.listin_post_con_4{border-bottom:1px solid #002776;width:670px;height:auto;overflow:hidden;margin:0 auto 15px;padding:0 0 10px;}
h2.post_title_red,h2.post_title_oran,h2.post_title_2{font-family:Arial, Helvetica, sans-serif;font-size:20px;font-weight:700;color:#2e2e2d;margin:0;padding:0;}
h2.post_title_red span,h2.post_title_oran span{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:italic;color:#2e2e2d;font-weight:700;margin:0;padding:0;}
.link_pad ul li a,.press_right h2 a,.shops_alpha_nav a:hover,.shops_alpha_listing li a:hover{text-decoration:underline;}
select.night_2,select.room{width:50px;height:18px;border:1px solid #2e2e2d;}
.listing_con_2 ul.listint_page,.servicetype_bd_con_mid ul,.listin_post_left_2 ul,input.go,.pagenation ul,.sidemenu_con ul.sidemenu,ul.package_list_2,.spectacular_2{margin:0;padding:0;}
.listin_post_left_2 ul li a,ul.image_next li a,p.text_side_text_det a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#2e2e2d;text-decoration:underline;}
h2.year_cou_text a,.page_sub_menu ul li a span,.page_sub_menu-quad ul li a span,p.offer_text a{color:#2e2e2d;}
.pagenation ul li a.next,.pagenation ul li a.last{width:30px;height:20px;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#2e2e2d;border:none;text-decoration:underline;}
.phantom_left_side,.pd_left_side{width:225px;height:auto;float:left;overflow:hidden;margin-right:15px;}
.phantom_left_side img,.pd_left_side img,.product_img_con img,#SandsFilter{margin-bottom:5px;}
.phantom_left_side p img,.pd_left_side p img{padding:0 0 0 -25px !important;}
.phantom_right_side,.pd_right_side{width:425px;height:auto;float:left;overflow:hidden;border:1px solid #b7b7b7;padding:10px; background-color:#fefefe;}
.mani_recommend_mid,.mani_recommend_right{width:316px;height:auto;float:left;}
.package_con_mid ul, .package_con_mid_3 ul, .package_con_mid_nocal ol, {margin:5px 0 5px 25px;padding:0;}
.package_con_mid_tabs {float:left;}  
.coad_left,.coad_right{width:50%;height:auto;float:left;overflow:hidden;}
.package_drop,.package_drop_title,.package_drop_Text{float:left;width:100%;}
.page_sub_menu,.page_sub_menu-quad{float:right;height:70px;overflow:hidden;position:absolute;width:690px;margin:11px 0 0 0px;}
.page_sub_menu ul,.page_sub_menu-quad ul{margin:0 !important;padding:0 !important;}
.page_sub_menu ul li,.page_sub_menu-quad ul li{list-style:none;display:block;float:left;}
.page_sub_menu ul li a:hover span,.page_sub_menu-quad ul li a:hover span{color:#fff;background:url(/images/submenu_leftside.png) no-repeat bottom left;position:relative;padding:0 0 33px; top:0px;}
.page_sub_menu ul li a:hover,.page_sub_menu-quad ul li a:hover{background:url(/images/submenu_rightside.png) repeat-x;}
.page_sub_menu ul li a#selected,.page_sub_menu-quad ul li a#selected{background:url(/images/submenu_rightside.png) repeat-x;color:#2e2e2d;}
.page_sub_menu ul li a#selected span,.page_sub_menu-quad ul li a#selected span{background:url(/images/submenu_leftside.png) no-repeat bottom left;position:relative;color:#fff;margin:0;padding:0 0 32px; top:1px;}
.page_sub_menu ul li a.selectedview,.page_sub_menu-quad ul li a#selected{background:url(/images/submenu_rightside.png) repeat-x;color:#2e2e2d;}
.page_sub_menu ul li a.selectedview span,.page_sub_menu-quad ul li a#selected span{background:url(/images/submenu_leftside.png) no-repeat bottom left;position:relative;color:#fff;margin:0;padding:0 0 32px; top:0px;}

.tablisting_image_nav div,.tablisting_image_nav_sd div{float:left;font-family:Arial;color:#2e2e2d;font-size:11px;vertical-align:middle;}
.tablisting_image_nav img,.tablisting_image_nav_sd img{vertical-align:bottom;}
p.post_text,.right_text_con h4{margin:10px 0 0;padding:0;}
.hr,.innerAccordian,.jqGSTitle,a.accom_tooltip span,div.tabuicontent.inactive,.innerAccordionShop{display:none;}
ul.package_list li a,ul.package_list li a span{text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2e2e2d;}
ul.package_list li a:hover,ul.package_list li a:hover span{text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#002776;}
.innerAccordion p,.innerAccordionShop p{color:#2e2e2d;font-size:12px;margin:20px 20px 0;padding:0;}
.accordionimage a,.accordionimage a:hover,.pg-normal span,.pg-selected span{text-decoration:none;}
#results,#2011SandsReleases{border-collapse:collapse;}
.jqGSContainer .jqGSImgContainer,.jqGSContainer .jqGSImgContainer ul li img{border:0;}
.rotator_nav a,.rotator_nav_rest a,.rotator_nav_sd a{font-family:Arial, Helvetica, sans-serif;font-size:9px;font-weight:400;color:#2e2e2d;text-decoration:none;}
.rotator_nav li,.rotator_nav_rest li{float:left;vertical-align:middle;height:18px;margin-top:3px;padding:0 1px;}
.rotator_nav li img,.rotator_nav_sd li img{vertical-align:middle;height:18px;margin-top:0;}
.listin_post_con_shops #wrapper,.listin_post_con_retailer #wrapper{border:10px solid #fff;width:640px;overflow:hidden;}
.ac_even,.ac_odd,.ac_over,.innerAccordionShop li{list-style:none;}
sub ul li,sub ul{font-size:11px;}
.right_pod1,.right_pod2{width:223px;height:auto;border:1px solid #b6a680;margin:10px 0px 20px 0px;padding:0;}
.right_pod1 h3,.right_pod2 h3,.right_pod3 h3,.right_pod4 h3{background-color:#dedddc;font-family:Arial;font-size:14px;font-weight:700;color:#000;margin:0;padding:9px 9px 0;}
.right_pod1 h3 a,.right_pod1 p a,.right_pod2 h3 a,.right_pod2 p a,.right_pod3 h3 a,.right_pod3 p a,.right_pod4 h3 a,.right_pod4 p a{color:#000;text-decoration:none;}
.right_pod1 p,.right_pod2 p,.right_pod3 p,.right_pod4 p{background-color:#dedddc;font-family:Arial;font-size:10px;font-weight:400;color:#000;margin:0;padding:3px 9px 5px;}
.right_pod3,.right_pod4{width:223px;height:172px;border:1px solid #b6a680;margin:10px 0 5px;padding:0;}

/* Promo Rates Button Home Page */

.promo-rate{float:left;background-image:url(offer_img.png);background-repeat:no-repeat;width:56px;height:64px;padding:3px 0 0 1px;}
.promo-rate span{color:#fff;font-weight:700;font-size:13px;display:block;margin:17px 0 0;}
.promo-rate_new{float:left;padding-right:3px;background-image:url(/css/venetian/images/rate-image_new.png);background-repeat:no-repeat;width:67px;height:64px;}
.promo-rate h2,.promo-rate_new h2{color:#fff;margin-top:15px;font-size:22px;margin-left:5px;padding:0;}

/* Header & Footer  */

/* ------------------ HEADER HERE -------------------------- */
.last{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg{background:none !important;}
.no_brdr{border:none !important;}
.flt_Lt{float:left !important;display:inline;}
.flt_Rt{float:right !important;display:inline;}
.combox{display:block;float:left;}
#logo{width:auto;float:left;padding:0 0 0 35px;}
/*.headright{width:373px; height:105px;float:right;padding:0 18px 0 0;margin-top:42px; background-image:url(../images/first.jpg); background-repeat:no-repeat;}*/

.headright{width:187px; height:105px;float:right;padding:0 18px 0 0;margin-top:42px; background-image:url(../images/top-right-banner.png); background-repeat:no-repeat;}


.topmenu{height:18px;padding:10px 0 0 15px;}
.topmenu ul{display:block;height:18px;float:right;margin-right:10px;}
.topmenu ul li a{display:block;float:left;font-family:Arial, Helvetica, sans-serif;font-size:10px;height:18px;line-height:15px;color:#fff;text-decoration:none;}
.topmenu ul li span{display:block;float:left;height:18px;line-height:18px;font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#fff;}
.topmenu ul li a:hover{text-decoration:underline;color:#fff;}
.topmenu ul li.soc{margin:0;}
.topmenu ul li.soc a{float:left;height:auto;padding:0 0 0 4px;}
.topmenu ul li.len{background:none;position:relative;z-index:999;cursor:pointer;}
.topmenu ul li.len ul{float:none;height:auto;padding:0 0 10px;}
.topmenu ul li.len ul li{background:none;display:block;float:none;padding:3px 12px;}
.topmenu ul li.len ul li a{background:none;float:none;height:14px;line-height:14px;}
.language ul{display:block;padding:0 !important;margin:0 !important;}
.language ul li{display:block;margin:0 !important;padding:0 !important;}
.language ul li a{color:#232323 !important;display:block;padding:5px 0 5px 10px !important;}
.language ul li a:hover{background:#d0c5ae !important;text-decoration:none;}
.reward{height:27px;float:right;margin:13px 15px 0px 0px;}
.reward ul{display:block;height:27px;}
.reward ul li a									
{ 
	display:block; 
	width:125px; 
	float:left; 
	height:25px; 
	border-radius:4px; 
	-webkit-border-radius:4px; 
	-moz-border-radius:4px; 
	behavior: url(/css/PIE.htc);
	position:relative; 
	text-transform:uppercase; 
	text-decoration:none;
	border:1px solid #9b9b9b; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000; 
	font-weight:bold; 
	padding:0 6px; 
	margin:0 7px 0 0;
	background: #bb9344; /*fallback for non-CSS3 browsers*/
    background: -moz-linear-gradient(top, #bb9344 0%, #FCEED1 3%, #bb9344 61%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bb9344), color-stop(3%,#FCEED1), color-stop(61%,#bb9344)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #bb9344 0%,#FCEED1 3%,#bb9344 61%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #bb9344 0%,#FCEED1 3%,#bb9344 61%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #bb9344 0%,#FCEED1 3%,#bb9344 61%); /* IE10+ */
	background: linear-gradient(top, #bb9344 0%,#FCEED1 3%,#bb9344 61%); /* W3C */
	-pie-background: linear-gradient(top, #bb9344 0%,#FCEED1 3%,#bb9344 61%); /* W3C */
}
.reward ul li a:hover
{	color:#000000!important;
	background: #fbfbfb; /*fallback for non-CSS3 browsers*/
    background: -moz-linear-gradient(top, #979797 0%, #fbfbfb 3%, #979797 61%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#979797), color-stop(3%,#fbfbfb), color-stop(61%,#979797)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #979797 0%,#fbfbfb 3%,#979797 61%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #979797 0%,#fbfbfb 3%,#979797 61%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #979797 0%,#fbfbfb 3%,#979797 61%); /* IE10+ */
	background: linear-gradient(top, #979797 0%,#fbfbfb 3%,#979797 61%); /* W3C */
	-pie-background: linear-gradient(top, #979797 0%,#fbfbfb 3%,#979797 61%); /* W3C *//


}

.reward ul li a span { display:block; background:url(../gbl_images/gray-arrow.png) right center no-repeat; font-weight:bold; font-size:8px; text-transform:none;}

/* ------------------ FOOTER HERE -------------------------- */
#footer{background:url(images/footer_bg.png) top center no-repeat;width:984px;margin:0 auto;padding:20px 0 8px 10px;}
#footer	.container{width:auto;padding:0 10px;}
.fleftp{width:auto;float:left;}
.fleftp	.bestrate{height:20px;background:url(/images/tick.jpg) left center no-repeat; position:relative; margin-top:0px; right:0px; }
.fleftp	.bestrate p{display:block;font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#2e2e2d;height:20px;line-height:20px;padding:0 0 0 27px;}
.fleftp	ul,.frightp .link ul{display:block;height:12px;border-bottom:1px solid #c8c8c7;padding:5px 0;}
.fleftp	ul li a,.frightp .link ul li a{display:block;float:left;line-height:10px;font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#2e2e2d;border-right:1px solid #2e2e2d;margin:0 3px 0 0;padding:0 3px 0 0;}
.bottom{background:url(/images/bottom-image.png) left top no-repeat;width:985px;height:29px;margin:0 auto;}
.fleftp{font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#2e2e2d;}
.fleftp a {font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#2e2e2d;text-decoration:underline;}
.fleftp p.copy{font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#2e2e2d;padding:5px 0 0;}
.fleftp p.copy a{font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#2e2e2d;text-decoration:underline;}
.frightp{width:auto;float:right;margin:20px 0px 0px 0px}
.frightp .socio{text-align:right;height:22px;color:#2e2e2d;font-size:10px;font-family:Arial, Helvetica, sans-serif;}
.frightp .socio a{float:right;}
.frightp .socio span{float:right;line-height:20px;padding:0 10px;}
.frightp .socio img {margin:0px 3px 0px 1px;}
.frightp .link{padding:2px 0;}
.frightp .link ul li a.clast{border:none;margin:0;padding:0;}
.global{padding:2px 0 0;font-size:10px;font-family:Arial, Helvetica, sans-serif;color:#2e2e2d;}
.global p{display:block;float:right;color:#2e2e2d;font-size:10px;font-family:Arial, Helvetica, sans-serif;height:15px;line-height:15px;padding:0 10px;}
.global .desti{height:13px;float:right;border:1px solid #797978;width:123px;position:relative;padding:0 5px;}
.global .desti a{display:block;color:#2e2e2d;font-size:10px;font-family:Arial, Helvetica, sans-serif;line-height:13px;background:url(/images/darrow.png) right center no-repeat;}
.destlist{position:relative;display:none;width:185px;background:#fff;}
.destlist ul{display:block;border:1px solid #797978;}
.destlist ul li{display:block;padding:3px 0;}
.destlist ul li a{font-family:Arial, Helvetica, sans-serif;line-height:13px;color:#2e2e2d;font-size:10px;background:none !important;padding:0 5px;}
.ab_position{position:absolute;bottom:14px;left:-51px; z-index:999;}
.reward ul li,.fleftp	ul li,.frightp .link ul li{display:inline;}
#footer	a,.fleftp p.copy a:hover,.global .desti a:hover{text-decoration:none;}
.fleftp	ul li a:hover,.frightp .link ul li a:hover,.destlist ul li a:hover,.global .desti a:hover{text-decoration:underline;}

/* Main Navigation - Starts Here */

#sddm{width:100%;text-align:center;margin:0 auto;padding:0;}
#sddm li{list-style:none;display:inline-block;font:bold 11px arial;background:url(/images/topmenu/li_line.png) no-repeat top right;}
#sddm li a{display:block;color:#2E2E2D;text-align:center;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.2px;margin:0;padding:5px 0 5px 13px;}
#sddm li a span{text-transform:uppercase;padding:6px 18.4px 6px 0;}
#sddm li.line_less{background:none !important;width:auto;}
#sddm div span.inner2 span.inner3 span.inner1{width:483px;height:auto;display:block;background:#fff url(/images/topmenu/line-2.png) repeat-x bottom left;min-height:120px;}
#sddm div span.innerright{position:absolute;width:490px;height:auto;display:block;background:url(/images/topmenu/bottomshadow.png) repeat-x bottom right;right:-159px;margin:0;padding:0 0 5px;}
#sddm div span.innerright span.inner3 span.inner1{width:483px;height:auto;display:block;background:#fff url(/images/topmenu/line-2.png) repeat-x bottom left;}
#sddm div span.menu_sub{background:url(/images/topmenu/submenu_topsdo.png) no-repeat top left;display:block;height:auto;width:483px;overflow:hidden;margin:0 0 0 -3px;padding:0 3px;}
#sddm div span.menu_sub span.menu_sub_2{display:block;height:auto;width:auto;overflow:hidden;padding:0 0 10px 10px;}
#sddm div span.menu_foot_bg{background:url(/images/topmenu/border.png) repeat-y top right;width:auto;height:auto;display:block;overflow:hidden;}
#sddm div span.menu_foot_bg_right{background:url(/images/topmenu/border2.png) repeat-x bottom left;width:auto;height:auto;display:block;overflow:hidden;padding:0 0 9px;}
#sddm div span.menu_corner{background:url(/images/topmenu/border_rou.png) no-repeat bottom right;width:auto;height:auto;display:block;overflow:hidden;}
.nav_con span.inner1 span.menu_sub span.menu_cn a,.nav_con span.inner1 span.menu_sub span.menu_cn2 a{font-weight:400;font-family:Arial, Helvetica, sans-serif;letter-spacing:0;}
span.menu_title a.menu_status{display:block;color:#2e2e2d;font-size:10pt !important;background:none;font-weight:700 !important;text-transform:uppercase;letter-spacing:0 !important;margin:15px 0 2px !important;padding:0 0 0 3px !important;}
#sddm div{position:absolute;visibility:hidden;height:auto;z-index:5000;margin:1px 0 0;padding:0;}
#sddm div a{position:relative;display:block;width:auto;white-space:nowrap;text-align:left;text-decoration:none;font-weight:700;color:#2E2E2D;font-size:11px;font-family:Arial, Helvetica, sans-serif;margin:0;padding:2px 15px 2px 7px;}
html*#sddm div span.inner2,html*#sddm div span.innerright,#sddm div span.inner2{position:absolute;width:490px;height:auto;display:block;background:url(/images/topmenu/bottomshadow.png) repeat-x bottom right;margin:0;padding:0 0 5px;}
#sddm div span.inner2 span.inner3,#sddm div span.innerright span.inner3{width:484px;height:auto;display:block;background:url(/images/topmenu/right-repeat.png) repeat-y top right;padding:0 5px 0 0;}
#sddm div span.inner2 span.inner3 span.inner1 span.inner4,#sddm div span.innerright span.inner3 span.inner1 span.inner4{border-bottom:3px solid #D8D6D6;border-left:3px solid #D8D6D6;border-right:3px solid #D8D6D6;display:block;min-height:120px;padding:0;}
#sddm div span.menu_sub span.menu_sub_2 span.menu_cn,#sddm div span.menu_sub span.menu_sub_2 span.menu_cn2{width:220px;display:block;float:left;margin:0 10px 0 0;padding:0 0 5px;}
#sddm div span.menu_sub span.menu_sub_2 span.menu_cn span.menu_title,#sddm div span.menu_sub span.menu_sub_2 span.menu_cn2 span.menu_title{display:block;color:#2e2e2d;font-size:11pt;background:url(/images/topmenu/cn2_bg.png) no-repeat bottom left;margin:0 0 2px;padding:0 0 0 3px;}
#sddm div span.inner2 { position: absolute; width: 490px; height: auto; display: block; background: url(/images/topmenu/bottomshadow.png) repeat-x bottom right; padding: 0 0px 5px 0;
margin: 0px 0px 0px 0px;}

/* Main Navigation - Ends Here */

/* Entertainment Calendar */

/* Main CSS for Calendar */

div.ent_cal div.left_side { margin: 0px 14px 0px 10px; min-height:900px; }
div.ent_cal div.left_side h2 { margin:31px 0px -11px 11px }
#splash {width: 700px; padding: 3px; background-color: #e4a600;}
#splash_menu {width: 700px; height: 28px;}
.calendar_banner {width: 699px; height:33px; background-color: #e7e7e7; color: #2e2e2d; text-transform: uppercase; margin-left:12px;border-top: solid 1px #b7b7b7;border-left: solid 1px #b7b7b7;border-right: solid 1px #b7b7b7; text-align:center;}
.calendar_banner td {padding-top:2px; vertical-align:middle}
.calendar_banner h2 {color: #2e2e2d; font-size: 15px; text-align: center; font-weight:bold; margin: 0px 0px 6px 0px !important;}
.callegend {margin:10px 0px 2px 25px;color: #2e2e2d; font-family:arial; font-weight: bold; font-size: 0.75em; text-decoration: none;}
#calendar {width: 700px; margin: 0 11px 11px 11px;}
#calendar table {width: 100%; border: solid 1px #b7b7b7; border-collapse: collapse;border-spacing: 0;}
#calendar table th {height: 25px; border: ridge 2px #ffffff; background: #e7e7e7; color: #2e2e2d; font-size: 0.75em; text-transform: uppercase; vertical-align: middle; padding-left:5px}
#calendar table td {width: 14.2%; height: 100px; border: ridge 2px #ffffff; background: #e7e7e7; vertical-align: top; cursor: pointer;font-size:13px;}
#calendar table .hover {background: #cccccc;padding-top:0px;}
#calendar table td .day {width: 97%; padding-top: 0px; text-align: left; background-color:#2f374e;color:#ffffff;font-family:arial; font-weight: bold; font-size: 14px;padding:3px 0px 3px 5px;border-bottom: ridge 2px #ffffff;}
#calendar table td .inactiveday {height:20px; background-color:#e7e7e7;border-bottom: ridge 2px #ffffff;}
#calendar table td span {width: 93%; height: 12px; display: block; overflow: hidden; text-align: left; font-size: 0.7em;margin:5px 5px 0px 5px;text-decoration:underline; font-weight:bold;}
#calendar table td .event_container {width: 174px; display:none; position:absolute; z-index:1000;margin-top:20px;}
#calendar table td .event_container .header {width: 100%; height: 37px; background: transparent url('/gbl_images/event_popup_header.png'); font-size: 0em; _background: none; background-repeat:no-repeat; }
#calendar table td .event_container .headerbottom {width: 100%; height: 24px; background: transparent url('/gbl_images/event_popup_footer_bottom.png'); font-size: 0em; _background: none; background-repeat:no-repeat; }
#calendar table td .event_container .contents {width: 174px; padding: 0px 0px 0px 0px; background: transparent url('/gbl_images/event_popup_bg.png'); _width: 174px; margin:0px auto; text-align:center;}
#calendar table td .event_container .footerbottom {width: 100%; height: 24px; background: transparent url('/gbl_images/event_popup_header_bottom.png'); font-size: 0em; background-repeat:no-repeat; }
#calendar table td .event_container .footer {width: 100%; height: 24px; background: transparent url('/gbl_images/event_popup_footer.png'); font-size: 0em; background-repeat:no-repeat; }
#calendar table td .event_container .contents .event {margin: 0px auto; width:174px; overflow:hidden;}
#calendar table td .event_container .contents .event_thumb {margin:0px auto; padding:10px 0px 0px 0px;}
#calendar .event_type1 {background-repeat:no-repeat;padding-left:13px; vertical-align:middle;}
#calendar .event_type2 {background-repeat:no-repeat;padding-left:13px; vertical-align:middle;}
#calendar .timetext {width: 100% !important; height: 10px !important; display: block !important; overflow: hidden !important; text-align: left !important; font-size: 0.7em !important;}
/* popup content style */
#calendar .eventtitle {color:#fff;font-weight:bold;font-size:11px;margin:5px;}
#calendar .eventtype {float:left;color:#fff;text-transform:uppercase;font-style:italic;font-size:10px;}
#calendar .eventdesctext {color:#fff;font-size:9px}
#calendar .boxofficel {float:left;color:#fff;font-size:10px;margin-top:5px;margin-left:5px;}
#calendar .boxofficer {float:left;margin-left:2px;font-weight:bold;color:#fff;font-size:10px;margin-top:5px;margin-bottom:10px;padding-left:5px;}
#calendar .clear {clear:both;}
#calendar .caldetails {margin:0px 0px 0px 0px}
#calendar .caldetailsbutton {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f6efdf), color-stop(1, #caa75f) );
	background:-moz-linear-gradient( center top, #f6efdf 5%, #caa75f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6efdf', endColorstr='#caa75f');
	background-color:#caa75f;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	border:1px solid #caa75f;
	display:inline-block;
	color:#2e2e2d;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	padding:3px 14px;
	text-decoration:none;
}
#calendar .caldetailsbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #b1b1b1), color-stop(1, #010101) );
	background:-moz-linear-gradient( center top, #b1b1b1 5%, #010101 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b1b1b1', endColorstr='#010101');
	background-color:#595959;
	border:1px solid #595959;
	box-shadow:inset 0px 1px 0px 0px #595959;
	color:#ffffff !important;
}
#calendar .caldetailsbutton:active {
	position:relative;
	top:1px;
}

/* Lost and Found */ 

.arrow {text-decoration:none; position:absolute;margin-top:6px;}
li.headlink ul {display: none;}
li.headlink:hover ul {display: block;}


.bestrate{height:20px;background:url(/images/tick.jpg) left center no-repeat; margin-top:30px; position:absolute; top:0px; right:25px;}
.bestrate p{display:block;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#2e2e2d;height:20px;line-height:20px;padding:0 0 0 27px;}
.bestrate p a{text-decoration: none;}

.tabmodules {margin-right: 0px;}

/* CSS Inline Cleanup */ 

#selHotel{padding-top:10px;font-size:11px;position:relative;width:190px;float:left;height:21px; background:url(/images/SandsCotai/scc-selecthotel.png) no-repeat!important;}
#selHotel ul li{font-size:10px;padding-bottom:5px;padding-top:5px;}
#selHotel ul li a{text-decoration:none;}
.selHotelOpts{background:#FBF9F5;float:left;top:100%;left:0;width:188px;border:1px solid #B3A078;opacity:1px;position:absolute;z-index:100;}
.selHotelOpts ul{list-style:none;margin:0px}
.container_top h3{color:#333 !important;}
.offer_container_top h2{color:#B02D2D !important;}
a.bestoffer-button:hover{color:#b02d2d;text-decoration:none;}
.slider_cnt{margin:0;}
#footer .EktronEditorsMenuMarker{display:none !important;}
#hotelTitle,.selHotelOpts a{color:#838282;}
#hotelTitle { width:140px; height:14px; overflow:hidden; display:block; }
a.bestoffer-button,a.bestoffer-button:link{background:url(/images/offerreservebtn.png) no-repeat;text-decoration:none;float:right;font-size:10px;text-align:center;width:81px;height:18px;color:#9d782e;padding:2px; margin:5px 0px 0px 0px;}
.innerbookingwidget { margin-top:15px; position:relative; z-index:3; }
.innerbookingwidget p { margin:0px; padding:0px; line-height:0px; }

/* Booking Widget */

.homebookingwidget {position:absolute; top:3px; right:25px;z-index:51; height:200px;}
.scchomebookingwidget {position:absolute; top:2px; right:24px; z-index:51; height:200px;}

.wrapper { margin:0px auto 0px auto; width:226px; height:auto; overflow: hidden; border:1px solid #bebebe; border-radius:6px 6px 10px 10px; behavior: url(/css/PIE.htc); position:relative; z-index:1; }

div.homebookingwidget div.container_top { background: rgba(219, 220, 221, .85); behavior: url(/css/PIE.htc);  -pie-background:rgba(219, 220, 221, .85); border-radius:6px 6px 0px 0px;  }
div.homebookingwidget div.container_middle { background: rgba(255, 255, 255, .85); behavior: url(/css/PIE.htc); -pie-background:rgba(255, 255, 255, .85);  }
div.homebookingwidget div.offer_container_top { background: rgba(219, 220, 221, .85); behavior: url(/css/PIE.htc); -pie-background:rgba(219, 220, 221, .85); }
div.homebookingwidget div.offer_container { background: rgba(255, 255, 255, .85); behavior: url(/css/PIE.htc); -pie-background:rgba(255, 255, 255, .85); heigh:293px; }
div.homebookingwidget div.container_bottom { background: rgba(255, 255, 255, .85); behavior: url(/css/PIE.htc); -pie-background:rgba(255, 255, 255, .85); border-radius:0px 0px 15px 15px; }

div.scchomebookingwidget div.container_top { background: rgba(219, 220, 221, .85); behavior: url(/css/PIE.htc);  -pie-background:rgba(219, 220, 221, .85); border-radius:6px 6px 0px 0px;  }
div.scchomebookingwidget div.container_middle { background: rgba(255, 255, 255, .85); behavior: url(/css/PIE.htc);  -pie-background:rgba(255, 255, 255, .85); }
div.scchomebookingwidget div.offer_container_top { background: rgba(219, 220, 221, .85); behavior: url(/css/PIE.htc);  -pie-background:rgba(219, 220, 221, .85); }
div.scchomebookingwidget div.offer_container { background: rgba(255, 255, 255, .85); behavior: url(/css/PIE.htc);  -pie-background:rgba(255, 255, 255, .85); }
div.scchomebookingwidget div.container_bottom { background: rgba(255, 255, 255, .85); behavior: url(/css/PIE.htc); -pie-background:rgba(255, 255, 255, .85); border-radius:0px 0px 5px 5px; }   

.container_top{ float:left; width:192px; height:29px; background-color:#D8D9DA; padding:0 17px; border-bottom:1px solid #ffffff; border-radius:6px 6px 0px 0px;  behavior: url(/css/PIE.htc); }
.container_middle{ float:left; height:auto; margin-top:-1px; }
div.innerbookingwidget div.container_middle 
{
background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 0%, #ffffff 27%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(27%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fefefe 0%,#ffffff 27%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fefefe 0%,#ffffff 27%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fefefe 0%,#ffffff 27%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fefefe 0%,#ffffff 27%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
width:226px;
}
.container_bottom{ float:left; width:192px; height:8px; padding:0 17px; background-color:#F2F2F2; /*border-radius:0px 0px 15px 15px;*/ behavior: url(/css/PIE.htc);}
.container_top h3{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-top:7px; color:#333333; text-shadow: 0 1px 1px white; }
.container_top h4{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-top:9px; color:#333333; text-shadow: 0 1px 1px white; }
div.innerbookingwidget span.minus { display:none; }      
.form_fontainer{float:left;height:auto; }
.container_middle form{float:left;}
.single_input{background:url(/images/input.png) no-repeat; float:left; width:190px; height:30px; margin-top:8px; color:#838282;font-family:Arial, Helvetica, sans-serif; font-size:11px;  font-weight:bold; text-transform:uppercase; padding-left:9px; margin:10px 17px 0 17px;}
.scchomebookingwidget .single_input { margin:8px 17px 0 17px; }
.single_input label{ width:72px; float:left;height: 14px; padding-top: 8px; color:#838282;}
.inputtext{border:none; background:transparent;height: 20px; width: 73px;color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:12px;  font-weight:bold; float:left; margin-top:5px;}
.curFocus .inputtext{width: 104px;}
.single_line{width:190px; height:1px; margin-top:8px; float:left; background:#c6c6c6; margin:0 17px; position:relative; z-index:1;}
.single_row{width:190px; padding: 9px 0; height: auto; float:left; color:#515151;font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:right; margin:0 17px; position:relative; z-index:2; }
/* .button{ float:left; width:190px; height:27px;background:url(/images/button.png) no-repeat; border:0px; margin-bottom:7px;} */
.button{	
	border-radius:4px;
	-moz-border-radius:4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 1px 2px #000;
    cursor: pointer;
    display: inline-block;
    font: bold 12px/100% Arial,Helvetica,sans-serif;
    margin: 0;
    outline: medium none;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px #fff4dc;
    vertical-align: baseline;	
	background: #f4e5c6; /*fallback for non-CSS3 browsers*/
    background: -webkit-gradient(linear, left top, left bottom, from(#f4e5c6), to(#bb9344));
	background: -moz-linear-gradient(center top , #f4e5c6, #bb9344) repeat scroll 0 0 transparent;	
	-pie-background: linear-gradient(center top , #f4e5c6, #bb9344) repeat scroll 0 0 transparent;	
    border: 1px solid #868686;
    color:#000000;
    width:188px;
	behavior: url(/css/PIE.htc);
  position:relative;
	padding:7px 0px;
  text-decoration:none!important;
  font-size:12px!important;
}
.button:hover
{ 
	background: #fbfbfb; /*fallback for non-CSS3 browsers*/
    background: -moz-linear-gradient(top,  #fbfbfb 0%, #979797 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#979797)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* IE10+ */
    background: linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* W3C */
	-pie-background: linear-gradient(top,  #fbfbfb 0%,#979797 100%);	
    text-decoration:none;
    color:#000000!important;

}
.bw_rbutton{
	border-radius: 0.5em 0.5em 0.5em 0.5em;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    display: inline-block;
    font: bold 9px/100% Arial,Helvetica,sans-serif;
    margin: -2px 0px 0px 48px;
    outline: medium none;
    padding: 4px 0px 4px 0px;
    text-align: center;
    text-decoration: none;
    vertical-align: baseline;
    background: #979797; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZWVkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzk5NWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fbfbfb 0%, #979797 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#979797)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* IE10+ */
    background: linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceed1', endColorstr='#b7995d',GradientType=0 ); /* IE6-8 */
    text-decoration:none;
    color: #aa2a2b;
    width:83px;
    height:9px;
}
.bw_rbutton:hover
{ 
    background: #979797; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZWVkMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzk5NWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fbfbfb 0%, #979797 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#979797)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* IE10+ */
    background: linear-gradient(top,  #fbfbfb 0%,#979797 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceed1', endColorstr='#b7995d',GradientType=0 ); /* IE6-8 */
    text-decoration:none;
    color:#a98a49 !important;
}
.offer_container_top{ float:left; height:29px; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff; }
.offer_container_top h4{ float:left; width:77px; height:21px;float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding-top:7px; color:#b02d2d!important; padding-left:15px; text-shadow: 0 1px 1px white;}
.changeText{ float:left; width:67px; height:21px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; padding-top:7px; color:#333333; margin-left: 25px; text-shadow: 0 1px 1px white; text-align: right;}
.offer_container{ float:left; height:auto;}
.singleoffer{ float:left; width:200px; height:62px; padding:19px 17px; margin-top:-2px;}
@-moz-document url-prefix() {.singleoffer{ float:left; width:200px; height:64px; padding:19px 17px; margin-top:-2px;} }
.singleoffer img{float:left; padding-right:2px;}
.right_offer{ float:left; width:136px; margin:0px 0px 0px 2px;}
.right_offer h4{ color:#515151;font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left; float:left; font-weight:bold;}
.right_offer p{ color:#515151;font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:left; float:left;}
.right_offer img{ float:right;}
.select { position: absolute; width: 34px; height: 17px; padding:5px 0 0 4px; color: #000000; font: 12px arial,sans-serif; text-align:left; background: url(/images/select.png) no-repeat;	overflow: hidden;}
.styled{width: 40px !important; }
a.dp-choose-date { float: left;	width: 16px;	height: 16px;	padding: 0;	display: block;	text-indent: -2000px;	overflow: hidden;	background: url(/images/calender.png) no-repeat; margin-left: 10px; margin-top: 8px; }
a.dp-choose-date.dp-disabled {	background-position: 0 -20px;	cursor: default;}
input.dp-applied { float: left;}
.minus{float:right; width:19px; height:19px; background:url(/images/minus.png) no-repeat; margin-top: 5px; margin-right:2px;}
.plus{background:url(/images/plus.png) no-repeat!important; float:right; width:19px; height:19px; margin-top: 5px;}
.offer_top{ float:left; width:208px; height:21px; float:left; padding-bottom: 10px; margin-left:1px;    padding-right: 18px; }
.single{display:block;}



/* Updates */
.datepick-trigger{margin: 8px 0 0 13px; cursor:pointer;}
.datepick-month.last .datepick-cmd-prev{display:none;}
.datepick-month.first .datepick-cmd-next{display:none;}
.datepick-cmd-prev, .datepick-cmd-next{float:left; width:14px !important; height:18px;}
.datepick-cmd-next{float:right;}

.datepick{min-height:250px !important; min-width:453px !important;}
.datepicker_top{float:left; width:100%; height:8px; background:url(/images/datepicker/datepicker_top.png) no-repeat;}
.datepicker_bottom{float:left; width:433px; padding:2px 10px 10px 10px; height:auto; background:url(/images/datepicker/datepicker_btm.png) no-repeat center bottom;}
.datepicker_blue_wrap{float:left; width:423px; border:1px solid #c2c2c2; background:#f4f8fd; padding:4px;}
.datepicker_outer{float:left; width:400px; border:1px solid #dbdce8; background:#FFF; padding:8px 10px 2px 10px;}
.month_seperator{float:left; width:1px; margin-top: 5px; height:174px; background:url(/images/datepicker/month_seperator.png) no-repeat center center; padding: 0 12px;}
.month_seperator:first-child{display:none;}
.month_wrapper{padding:0px 3px 2px 3px; float:left; width:100%;}
.month_wrapper table tr:first-child td{padding-top:10px;}
.datepick-month-header span{color: #1f1f1f; float:left; width:170px; text-align:center;}
.accordianElem{display:none;}


#easyTooltip2{
	width:154px;
	height:21px;
	padding:0px 5px;
	font:bold 12px/21px arial;
	background: url(/images/datepicker/picker_tooltip.png) no-repeat;
	color:#3f68c0;
	text-align:center;
	z-index:60;
	}

#easyTooltip1{
	width:154px;
	height:21px;
	padding:0px 5px;
	font:bold 12px/21px arial;
	background: url(/images/datepicker/picker_tooltip.png) no-repeat;
	color:#3f68c0;
	text-align:center;
	z-index:60;
	}



.curFocus{
	background: url(/images/selected_bg.png) no-repeat;
	margin-left:2px!important;
	width: 199px;
}

.curFocus .datepick-trigger{
	display:none;
	}
.curFocus label{padding-left: 15px; color:#FFFFFF;
}	
	

/* Updates */

.datepick-popup { z-index:55;}
.datepick-month td .datepick-today { background-color:#d7b774; }

/* SHOPPES GI */

.rm_gi_shop {width:226px;margin:59px 0px 10px 0px;}
.rm_gi_shop_top {background-image:url(/images/rightmodules/right_modules_rnd_top.png);background-repeat:no-repeat;height:8px;width:226px;}
.rm_gi_shop_rpt {background-image:url(/images/rightmodules/right_modules_rnd_rpt.png);background-repeat:repeat-y;width:226px;}
.rm_gi_shop_bottom {background-image:url(/images/rightmodules/right_modules_rnd_bottom.png);background-repeat:no-repeat;height:7px;width:226px;clear:both;}

#rm_gi_shop_content {padding:0px 10px 0px 10px;}

#rm_gi_shop_content h2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2e2e2d; text-transform:uppercase; margin:0px 0px 0px 0px; padding:0; font-weight:bold; line-height:15px;}
#rm_gi_shop_content h3 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e2e2d; text-transform:none; margin:0px 0px 0px 0px; padding:0; font-weight:bold; line-height:20px;}
#rm_gi_shop_content div {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e2e2d; text-transform:none; margin:0px 0px 5px 0px; padding:0px 0px 0px 0px; font-weight:bold; border-bottom:1px solid #d9d9d9;}

#rm_gi_shop_content p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e2e2d; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:20px; font-weight:normal;display:block; text-transform:none;}
#rm_gi_shop_content p a {color:#a08a59;}
#rm_gi_shop_content p span {color:#a08a59;display:inline;}

div.rm_gi_content_shop_bottom {border:0px;border-bottom:0px solid #d9d9d9 !important;margin:0px 0px 0px 0px !important;}
div#rm_gi_content_shop_bottom {border:0px;border-bottom:0px solid #d9d9d9 !important;margin:0px 0px 0px 0px !important;}
#rm_gi_content_shop_bottom p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e2e2d; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:20px; font-weight:bold;display:block; text-transform:none;}
#rm_gi_content_shop_bottom p a {color:#a08a59;}
#rm_gi_content_shop_bottom p span {color:#2e2e2d;display:inline;}

#rm_gi_shop_content span {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a08a59; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; line-height:20px; display:block; font-weight:normal;text-transform:none;}
#rm_gi_shop_content span a {color:#a08a59;}

#rm_gi_shop_content div.clear {clear:both;margin:0px;padding:0px;overflow:hidden;}

div#rm_gi_shop_content ul {margin:5px 0px 5px 20px; padding:0px 0px 0px 0px;}
div#rm_gi_shop_content ol {margin:0px 0px 0px 20px; padding:0px 0px 0px 0px;}
div#rm_gi_shop_content ul li {margin:0px; padding:0px; line-height:17px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e2e2d; font-weight:normal;}
div#rm_gi_shop_content ol li {margin:0px; padding:0px; line-height:17px;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e2e2d; font-weight:normal;}

#rm_gi_shop_content span a{ font-family:Arial, Helvetica; font-size:11px; color:#a08a59; font-weight:normal;text-decoration:underline; margin:0px 0px 4px 0px;display:block;}
#rm_gi_shop_content span a:hover { color:#a08a59;text-decoration:underline; }
#rm_gi_shop_content .rm_gi_hr {width:100%;height:1px;margin:0px auto;background-color:#d9d9d9;margin-top:10px;margin-bottom:10px;display:block;}

.shop-copy { margin:15px 0px 15px 0px; }

/* SHOPPES GI END */
hr { margin:6px 0px!important; }

#rm_gi_content a{ font-family:Arial, Helvetica; font-size:9px; color:#2e2e2d; font-weight:bold;text-decoration:underline; margin:0px 0px 4px 0px;display:block;}

#accordions h2 {margin: 0px auto; padding:0px; }

.homebookingwidget .wrapper .EktronEditorsMenuMarker{
display: none!important;
}

#calendar table th {
font-weight: bold;
text-align: center;
}

.br1{overflow:hidden;font-family:Arial, Helvetica, sans-serif;font-size: 26px; font-weight:bold;color:#002776;margin:15px 0px 0px 0px;padding:25px 0px 4px;}
.br2{overflow:hidden;font-family:Arial, Helvetica, sans-serif;font-size: 15px;font-weight:bold;color:#002776;margin:0;padding:10px 0px 2px;}
.br3{overflow:hidden;font-family:Arial, Helvetica, sans-serif;font-size: 12px;font-weight:bold;color:#002776;margin:0;padding:0px 0px;}
.pkg_right_top {float:left;margin:28px 0px 0px 4px}
.rm_suitest_copy { padding: 5px 15px 10px 15px!important; font-weight:bold!important; }                 

.footer_mid {float: left;height: auto;margin: 0px auto;text-align: center;width: auto;}
.footer_mid img {margin: 20px 0px 0px 40px;text-align: center;}