/* CSS Document cfcdc7*/
* {margin: 0px; padding:0;}

body.index {
	background:#25333e url(../images/bg.jpg) top left repeat-x;
	
}

.middlelink { height:70px !important;}

body.sub {
	background:#25333e url(../images/bg_sub.jpg) top left repeat-x;
}

#holder {
	width:980px;
	height:auto;
	margin:0 auto;
	z-index:1;
	position:relative;	
}

#top {
	width:980px;
	height:107px;
	float:left;
	margin:0 auto;
	background:url(../images/topbg.gif) top center no-repeat;
}

a.ritz {
	width:192px;
	height:107px;
	margin-left:60px;
	background:url(../images/rc_logo.gif) center top no-repeat;
	display:inline;
	float:right;
	cursor:pointer;
	text-indent:-99999px;
	text-decoration:none;
}

a.ritz_over {
	width:117px;
	height:107px;
	margin-left:60px;
	background:url(../images/ritz_logo_over.gif) top left no-repeat;
	display:inline;
	float:left;
	cursor:pointer;
	text-indent:-99999px;
	text-decoration:none;
}


a.rcrc {
	width:192px;
	height:107px;
	background:url(../images/jw_logo.gif) center top no-repeat;
	display:inline;
	float:left;
	margin-right:60px;
	cursor:pointer;
	text-indent:-99999px;
	text-decoration:none;	
}

a.rcrcrc {
	width:192px;
	height:107px;
	background:url(../images/jw_logo.gif) center top no-repeat;
	display:inline;
	float:left;
	margin-left:130px;
	cursor:pointer;
	text-indent:-99999px;
	text-decoration:none;	
}

a.jw {
	width:192px;
	height:107px;
	background:url(../images/rc_logo.gif) center top no-repeat;
	display:inline;
	float:left;
	margin-right:60px;
	cursor:pointer;
	text-indent:-99999px;
	text-decoration:none;	
}

a.welcome_jw {
	width:316px;
	margin-left:84px;
	height:107px;
	background:url(../images/welcome.gif) top left no-repeat;
	display:inline;
	cursor:pointer;
	text-indent:-99999px;
	float:left;
	text-decoration:none;
		
}

a.jwjw {
	width:192px;
	height:107px;
	margin-left:60px;
	background:url(../images/rc_logo.gif) center top no-repeat;
	display:inline;
	float:right;
	cursor:pointer;
	text-indent:-99999px;
	text-decoration:none;
}

a.welcome_ritz {
	width:316px;
	margin-left:84px;
	height:107px;
	background:url(../images/welcome.gif) top left no-repeat;
	display:inline;
	cursor:pointer;
	text-indent:-99999px;
	float:left;
	text-decoration:none;
}
a.jw_over {
	width:117px;
	height:107px;
	background:url(../images/jw_logo_over.jpg) top left no-repeat;
	display:inline;
	float:right;
	margin-right:60px;
	cursor:pointer;
	text-indent:-99999px;
	text-decoration:none;	
}



a.welcome {
	width:316px;
	margin-left:84px;
	height:107px;
	background:url(../images/welcome.gif) top left no-repeat;
	display:inline;
	cursor:pointer;
	text-indent:-99999px;
	float:left;
	text-decoration:none;
}



a.welcome_over {
	width:294px;
	margin-left:176px;
	height:107px;
	background:url(../images/welcome_over.gif) top left no-repeat;
	display:inline;
	cursor:pointer;
	text-indent:-99999px;
	float:left;
	text-decoration:none;	
}


#topmenu {
	width:680px;
	height:auto;
	z-index:999999;
	position:relative; 
	display:inline;
	float:left;
	margin:0 auto;
	padding-left:7px;
}

#menuholder {
	width:665px;
	height:26px;
	margin-left:185px;
}

a.butritz, a.butexp, a.butjw {
	width:198px;
	height:26px;
	cursor:pointer;
	text-decoration:none;
	text-indent:-99999px;
	display:block;
	float:left;
}

a.butritz { background:url(../images/menu/ritz.gif) top left no-repeat;}
a.butexp { background:url(../images/menu/exp.gif) top left no-repeat; }
a.butjw { background:url(../images/menu/jw.gif) top left no-repeat; }

a:hover.butritz, a.butritz_over { background:url(../images/menu/ritz_over.gif) top left no-repeat;width:198px;
	height:26px;
	cursor:pointer;
	text-decoration:none;
	text-indent:-99999px;
	display:block;
	float:left; 
}
	
a:hover.butexp, a.butexp_over { 
	background:url(../images/menu/exp_over.gif) top left no-repeat;	width:198px;
	height:26px;
	cursor:pointer;
	text-decoration:none;
	text-indent:-99999px;
	display:block;
	float:left; 
}

a:hover.butjw, a.butjw_over  { 
	background:url(../images/menu/jw_over.gif) top left no-repeat;	width:198px;
	height:26px;
	cursor:pointer;
	text-decoration:none;
	text-indent:-99999px;
	display:block;
	float:left; 
}


#homepageflash {
	width:980px;
	height:466px;
	float:left;
	z-index:1;
	display:inline;
	/*background:url(../images/top_flash.jpg) top left no-repeat;*/
}

#subpagetopimg {
	width:978px;
	height:274px;
	float:left;
	z-index:1;
	display:inline;
	margin:0; padding:0;
}

#gmap {
	width:978px;
	height:355px;
	float:left;
	margin:0; padding:0;
	
	font-size:13px;
	color:#4F4231;
}
.gmapdiv{
	float:left;
	width:250px;
	height:auto;
}
.gmapdiv a{
	color:#0000CC;
}
.gmapdiv img{
	margin-bottom:10px;
}
.gmapdiv .gdir{
	color:#121212;
	padding-top:7px;
}

#subpagetopimg img {
	border-left:1px solid #25333e;
	border-right:1px solid #25333e;
	border-bottom:1px solid #25333e;
}

#subpagetitle { 
	background:#12191f; 
	width:978px;
	height:42px;
	float:left;
	z-index:1;
	display:inline;	
	margin:0; padding:0;
	margin-left:1px;
}

#subpagetitle h1 {
	font-size:20px;
	color:#a2a1a1;
	font-weight:normal;
	padding:10px;
}

#homecontent, #subcontent {
	width:701px;
	height:auto;
	float:left;
	border-left:1px solid #404c55;
	border-right:1px solid #404c55;
	color:#a2a1a1;
	font-size:12px;
	line-height:20px;
	display:inline;
	margin:35px 0 30px 150px;
}
.spblank{
	width:799px !important;
	border-right: none !important;
	background:#25333e;
}
#homecontent{
	width:704px !important;
}

#homecontent p, #subcontent p {
	text-align:justify;
	padding:0 30px 20px 30px;
}

#subcontent {
	width:600px;
	height:auto;
	float:left;
	border-left:1px solid #404c55; 
	border-right:1px solid #404c55; 
	color:#a2a1a1;
	font-size:12px;
	line-height:20px;
	display:inline;
	margin:0 0 30px 0;	
}

#subcontent ul { margin:0 30px 0 70px; padding:0;}

#subcontent li { list-style:none; list-style-image:url(../images/arrow.gif); padding-bottom:7px;}

#subcontent h2 { font-size:20px; font-weight:normal; color:#a2a1a1; padding:0 0 20px 30px;}

#homerightcolumn {
	width:105px;
	height:auto;
	float:left;
}

#subrightcolumn {
	width:195px;
	height:auto;
	float:left;
	margin-top:35px;
}



#suleftcolumn {
	width:154px;
	height:auto;
	float:left;
	margin-bottom:20px;
}

#suleftcolumn ul, #suleftcolumn li {
	margin:0; padding:0;
	margin-left:5px;
	list-style:none;
	margin-bottom:1px;
}

#suleftcolumn a{
	width:144px;
	line-height:18px;
	padding:3px 0 3px 0;
	height:auto;
	display:block;
	
	font-size:12px;
	color:#939290;
	text-decoration:none;
}

#suleftcolumn a:hover {
	width:144px;
	line-height:18px;
	padding:3px 0 3px 0;
	height:auto;
	display:block;
	text-decoration:none;	
	background:#202d37 url(http://www.lalivemarriott.com/images/submenuover.gif) top left repeat-y;
}

.submenuhover, a.submenuhover, a:hover.submenuhover  {	
	line-height:24px;
	width:144px;
	text-indent:14px;
	display:block;
	text-decoration:none;
	font-weight:bold; 
	background:#202d37 url(../images/submenuhover.gif) top left repeat-y !important;
}


#suleftcolumnl3 a, #suleftcolumnl3 a:hover{
	padding:1px 0 2px 0;
	margin:0;
	line-height:12px; 
	width:134px;
	height:auto;
	font-size:11px; 
	text-indent:3px; 
	color:#939290; 
	background:none; 
}


#subrightcolumn span{font-size:14px;}

#suleftcolumnl3 a, #suleftcolumnl3 li {line-height:16px !important;}

#suleftcolumnl3 a:hover, #suleftcolumnl3 a.hover  {color:#bdbcb9; }


#subrightcolumn a {
	display:block; 
	float:none; 
	
	font-size:12px;
	color:#939290;
	text-decoration:none;
	padding:7px 0 7px 30px;	
}

#subrightcolumn a:hover { color:#bdbcb9;}


a.virtualtour {
	width:110px;
	height:20px;
	background:url(../images/virtual_tour.gif) top left no-repeat;
	display:block;
	cursor:pointer;
	text-indent:-99999px;
	float:left;
	text-decoration:none;
	margin:40px 0 0 10px;
}

.footer {
	width:980px;
	height:auto;
	font-size:11px;
	color:#9e9797;
	text-align:center;
	clear:both;
	float:left;
	background:url(../images/footerbg.gif) top center no-repeat;
	margin-top:15px;
}


.footer p { margin:20px 0 20px 0; line-height:20px;}
.footer a , .footersub a{ font-weight:bold; text-decoration:none; color:#c1bdbd; padding:0 8px 0 8px}

.footersub {color:#9e9797;}
.footersub {width:905px !important;}


















.opaquess {
	opacity: .94;
	filter: alpha(opacity=94);
} 
.sectionm{
	height:auto; 
	width:324px; 
	background:#354a58 url(../imgs/menu_middle.gif) repeat-x top; 
	float:left; 
	clear:both; 
}
.sectionla{
	height:auto; 
	width:340px; 
	background:#354a58 url(../imgs/menu_middle.gif) repeat-x top; 
	float:left; 
	clear:both;
}

.sectionjw{
	height:auto; 
	width:610px;
	background:#354a58 url(../imgs/menu_middle.gif) repeat-x top; 
	float:left; 
	clear:both; 
}

ul.menu{
	float:left; 
	width:150px; 
	margin:0 0 0 10px;
}

.ulmenuborder{
	border-right:1px dotted #5a707f; 
	margin-right:10px;
	display:inline !important;
}

ul.menu li{
	padding:0; margin:0;
	display:block;
	float:left;
	width:150px; 
	height:auto;
	list-style:none;	
}


ul.menu li a{
	float:left;
	width:150px; 
	height:auto;
	
	font-size:11px;
	padding:4px 0 4px 0;
	color:#bebdb9;
	font-weight:bold;
	text-decoration:none;
}


ul.menu li a:hover {color:#bebdb9;}

a.seco { width:152px !important; font-weight:normal !important; font-size:10px !important; padding-left:10px !important; padding-bottom:6px !important; }









div#ritzbox{
	position:absolute; 
	width:324px; 
	height:auto; 
	top:26px; 
	left:130px;
	display:none;
	z-index:99999;
}








div#jwbox{
	position:absolute; 
	width:610px;
	height:auto; 
	top:26px; 
	left:182px;
	overflow:hidden;
	display:none;
	z-index:99999;
}


.jwbottommenu {
	width:610px; 
	height:19px; 
	float:left; 
	background:#202c36; 
	margin-top:10px;
	color:#211c14;
	
	font-size:10px;
	text-align:center;

}

.jwbottommenu a {
	color:#211c14;
	text-decoration:none;
}

a.request_but {
	background:url(../images/request_but.gif) left repeat-x;
	width:135px;
	height:18px;
	display:block;
	float:left;
	cursor:pointer;
	margin-left:5px;
	margin-right:5px;
}

a.direction_but {
	background:url(../images/direction_but.gif) left repeat-x;
	width:92px;
	height:18px;
	display:block;
	float:left;
	cursor:pointer;
	margin-left:5px;
	margin-right:5px;
}

a.reserv_but, a.reserv_but2  {
	background:url(../images/reserv_but.gif) left repeat-x;
	width:98px;
	height:18px;
	display:block;
	float:left;
	cursor:pointer;
	margin-left:5px;
	margin-right:5px;
}

a.reserv_but2 {
	margin-left:160px;
	display:inline;
}

a.submit_rfp {
	background:url(../images/submit_rfp_but.gif) left repeat-x;
	width:98px;
	height:18px;
	display:block;
	float:left;
	cursor:pointer;
}








.sectionexp{
	height:auto; 
	width:660px; 
	background:#BEBDB9 url(../imgs/menu_middle.gif) repeat-x top; 
	float:left; 
	clear:both;
}

div#expbox{
	position:absolute; 
	width:340px; 
	height:auto; 
	top:26px; 
	left:523px;
	display:none;
	z-index:99999;
}


.expbottommenu {
	width:340px; 
	height:19px; 
	float:left; 
	background:#202c36;
	margin-top:10px;
	color:#211c14;
	
	font-size:10px;
	text-align:center;	
}

.expbottommenu a {
	color:#211c14;
	text-decoration:none;
}






ul.expmenu, ul.expmenu3, ul.expmenu4{
	float:left; 
	width:153px; 
	margin:0 0 5px 10px;
}
ul.expmenu5{
	float:left;
	width:120px;
	margin:0 0 5px 10px;
}

ul.expmenu3 {width:163px;}
ul.expmenu4{width:143px;}

.ulexpmenuborder{
	margin-right:15px;
	display:inline !important;
}

.ulexpmenuNOborder{
	margin-right:15px;
	display:inline !important;
}


ul.expmenu li, ul.expmenu4 li, ul.expmenu3 li{
	padding:0; margin:0;
	display:block;
	float:left;
	width:153px; 
	height:auto;
	list-style:none;	
}
ul.expmenu5 li{
	padding:0; margin:0;
	display:block;
	float:left;
	width:120px;
	height:auto;
	list-style:none;	
}


ul.expmenu li a, ul.expmenu4 li a, ul.expmenu3 li a{
	float:left;
	width:153px; 
	height:auto;
	
	font-size:11px;
	padding:4px 0 4px 0;
	color:#bbbaba;
	font-weight:bold;
	text-decoration:none;
}
ul.expmenu5 li a{
	float:left;
	width:120px;
	height:auto;
	
	font-size:11px;
	padding:4px 0 4px 0;
	color:#bbbaba;
	font-weight:bold;
	text-decoration:none;
}

ul.expmenu li a:hover, ul.expmenu3 li a:hover, ul.expmenu4 li a:hover, ul.expmenu5 li a:hover  {color:#a2a1a1;}
ul.expmenu4 li, ul.expmenu4 li a { width:143px; }

ul.expmenu3 li, ul.expmenu3 li a { width:163px; }



a.expseco { width:130px !important; font-weight:normal !important; font-size:10px !important; padding-left:10px !important; padding-bottom:1px !important; }
a.expseco_tit { padding-bottom:1px !important;}

.expcolumn { width:164px; height:auto; float:left;	border-right:1px dotted #5a707f; margin-top:10px; }
.expcolumn3 { width:174px; height:auto; float:left;	border-right:1px dotted #5a707f; margin-top:10px; }
.expcolumn4 { width:155px; height:auto; float:left; margin-top:10px;}

.expcolumn5 { width:150px; height:auto; float:left;	border-right:1px dotted #5a707f; margin-top:10px; }

#borderhold{
	height:auto; 
	background:url(../images/border_bg.gif); 
	float:left; 
	width: auto;
	margin-top:35px;
	padding-bottom:5px;
}
#borderholdblank{
	height:auto; 
	background:url(../images/border_bg2.gif); 
	float:left; 
	width: auto;
	margin-top:35px;
	padding-bottom:5px;
}
#borderholdniet{
	height:auto; 
	background:none; 
	float:left; 
	width: auto;
	margin-top:35px;
	padding-bottom:5px;
}
/* ---------- FORMS -------------- */
form.formular {
	float:left;
	margin-left:30px;
	display:inline
}
.formular label, .formular input, .formular select {
	display: block;
	width: 175px;
	float: left;
	margin-bottom: 10px;
}
.formular .lab{ 
	width:300px;
	height:100px;
	float:left;
	display: block;	
	margin-bottom: 10px;	
}
.formular .forms, .formular .phone, .formular .lab {
	border:1px solid #B2AA97;
	background:#F1EEE5;
	color:#403A22;
}
.formular label {
	text-align: left;
	width: 120px;
	padding-right: 20px;
	font-weight:bold;
	height:22px;
	line-height:22px;
}

.formular br {
	clear: left;
}
.formular .fsubmit{
	margin-left:115px;
	margin-top:10px;
	background:url(../images/bg_submit.jpg) repeat;
	color:#FFFFFF;
	height:22px;
	width:91px;
	display:inline;
	cursor:pointer;
	font-size:10px;
	padding:0;
}
form.formular span{
	float:left;
	padding:0 5px 0 5px;
}

.radio{
	width:auto;
	height:auto;
	float:left;
	margin-bottom:3px;
	border:none;
	background:none;
}
html>body .radio{
	margin-top:3px;	
}
.lsmall{
	margin-bottom:3px;
}

/* ---------- BUZZ PAGE -------------- */
.buzz_guests { 
	height:85px; 
	width:537px; 
	margin:5px 0 5px 1px; 
	background:#1e2a34; 
	float: left; 
	display:block; 
	color:#ededed; 
	padding:0 30px 0 30px;
	font-size:11px;
}

a.readmore {
	width:175px; 
	display:block;
	color:#c0bebe;
	text-decoration:none;
	
	font-size:9px;
	font-weight:bold;
	float:right;
	text-align:right;
	margin:0 0 5px 0;
	display:inline;
}

a.share {
	width:135px;
	height:16px;
	display:block;
	color:#c0bebe;
	text-decoration:underline;
	
	font-size:9px;
	font-weight:bold;
	margin:0 0 25px 32px;
	display:inline;
}
a.vial {
	width:150px;
	height:16px;
	color:#514738;
	text-decoration:underline;
	
	font-size:9px;
	font-weight:bold;
	margin:0 0 25px 32px;
	float:right;
	display:inline;
}
a.share2 {
	width:255px;
	height:16px;
	display:block;
	color:#c0bebe;
	text-decoration:underline;
	
	font-size:9px;
	font-weight:bold;
	margin:0 0 25px 12px;
	display:inline;
}

.line {
	width:597px;
	height:1px;
	float:left;
	background: url(../images/dot_line.gif) repeat-x;
	margin:20px 0 10px 1px;
} 

.nobg { background:#25333e; }
.buzz_guests span { 
	clear:both; 
	width:537px; 
	height:auto; 
	display:block; 
	font-weight:bold;
	padding-top:5px;
	font-size:12px;
}
#subcontent h3, #newsrightcolumn h3, h3 a{ 
	font-size:18px; 
	font-weight:normal; 
	color:#e7e7e7;
	padding:0 0 10px 30px; 
}
.cl2{
	padding:0 0 10px 10px !important; 
}
.submitbut {
	background:url(../images/bg_submit.jpg) repeat;
	color:#FFFFFF;
	height:20px;
	width:60px;
	display:inline;
	cursor:pointer;
	font-size:10px;
	padding:0;
	border:none;
}
.buzzemail {
	width:250px;
	height:16px;
	margin-right:5px;
	background:#f9f3e2;
	border:1px solid #a49c8b;
	float:left;
	font-size:11px;
	padding:2px 0 0 2px;
	color:#c0bebe;
}

span.email { 
	width:46px;
	height:20px;
	float:left;
	line-height:10px;
}

#newsrightcolumn {
	width:205px;
	height:auto;
	float:left;
}

.buzz_article { 
	height:auto; 
	width:200px; 
	margin:5px 0 15px 10px; 
	float: left; 
	display:block; 
	color:#483F3F; 
	font-size:11px;
	display:inline;
}

.buzz_article span { 
	clear:both; 
	width:190px; 
	height:auto; 
	display:block; 
	font-weight:bold;
	padding-top:5px;
	font-size:12px;
}

.buzz_article img { float:left; margin:5px 5px 1px 0; }
.buzz_article p { line-height:18px; text-align:justify; font-size:11px;}


a.viewarticle {
	width:91px; 
	display:block;
	color:#c0bebe;
	text-decoration:none;
	
	font-size:9px;
	font-weight:bold;
	float:right;
	margin-top:5px;
	display:inline;
}

a{
	color:#c0bebe;
}

.imagescanvas {
	width:560px;
	height:auto;
	float:left;
	margin-left:31px;
	display:inline;
	margin-bottom:30px;
}

.imagescanvas1 {
	width:354px;
	height:auto;
	float:left;
	margin-left:31px;
	display:inline;
}

.imagescanvasborder { border-right:1px solid #dfd9c5; }

.mortiimatii { margin:15px 30px 15px 0; float:left; border:2px solid #d9d3bf;}
.pressr{
	border-bottom:1px dotted #5a707f;
	margin:0 30px 20px 30px !important;
	display:inline;
	float:left;
}
.specp, .pressr p{
	margin:0 0 10px 0 !important;
	padding:0 !important;
	text-indent:0px !important;
	padding-left:0px !important;
	text-indent:none !important;
}

.left{
	float:left;
	display:inline;
}
.right{
	float:right;
	display:inline;
}
.prlink{
	font-weight:bold;
	margin:0 0 20px 30px;
}
a.pdflink{
	background:url(../images/pdf_icon.gif) right no-repeat top;
	padding-right:28px;
}


/**  Value Dates  **/

table, td, tr { border:none; margin:0; padding:0;}

td.highlighted {
	font-weight: bold;
	color: #CC0000;
}
td.unhighlighted {
	color: #505050;
}
#mcojw1 td, #mcojw2 td, #mcorz1 td, #mcorz2 td  {
	
	font-size: 8pt;
	padding:0 1px 0 1px;
	background:#25333e;
	line-height:14px;
	text-align:center;
}
#mcojw1 td b, #mcojw2 td b, #mcorz1 td b, #mcorz2 td b{
	color:#a2a1a1;
}
#mcojw1 p, #mcojw2 p, #mcorz1 p, #mcorz2 p{
	margin:0 !important; padding:10px 0 10px 7px !important;
	width:350px;
	line-height:14px;
	
	font-size: 11px;	
	color:#c0bebe;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:1px;
	text-align:left;
}
.smallp{
	text-align:center; color:#333; font-weight:normal !important;
}
.smallp span{
		color:#FF0000; font-weight:bold;
}
a.linkvd{
	color:#282828;
	line-height:14px;
	text-decoration:underline !important;
	
	font-size: 11px;	
	font-weight:bold;
	letter-spacing:1px;		
}
#mcojw1, #mcorz1{
	height:auto; 
	float:left; 
	width:350px;
	margin-top:20px;
}
#mcojw2, #mcorz2{
	height:auto; 
	float:left; 
	width:350px; 
	display:none;
	margin-top:20px;	
}


.spleft{
	float:left; display:inline; margin:0; padding:0; width:395px; border-right:1px solid #404c55;
}
.spright{
	 float:right; display:inline; margin:0; padding:0; width:395px;
}
.spright2{
	 float:left; display:inline; margin:0; padding:0; width:395px;
	 border-left:1px solid #404c55;
	 margin-left:-1px !important;
}
.vdcalleft{
	float:left; display:inline; margin:0; padding:0 15px 0 35px; width:355px; border-right:1px solid #404c55;
}
.vdcalright{
	float:right; display:inline; margin:0; padding:0 0 0 0; width:360px;
}
.vdleft{
	float:left; display:inline; margin:0; padding:0 20px 0 17px; width:360px; border-right:1px solid #404c55;
}
.vdright{
	float:right; display:inline; margin:0; padding:0 0 0 0; width:360px;
}


.tourstable img {margin:0 !important; padding:0 !important;}


.tourstable p {
	padding:0 !important;
	margin:0 !important;
	width:142px;
	height:50px;
	float:left;
	text-align:center !important;
	line-height:16px;
}

h2.inside { padding-left:0px !important;}

.ptour{
	float:left;
	border:1px solid #404c55;
	width:110px;
	height:144px;
	background:#1e2a34;
	text-align:center;
	margin-left:30px;
	display:inline;
	margin-right:17px;
	margin-bottom:31px;
	display:inline;
}
.ptour img{
	border:2px solid #000;
	margin-bottom:7px;
	display:inline;
	float:left;
	margin-left:1px;
	margin-top:2px;
}
.ptour a{
	text-decoration:none;
	color:#d8d5d5;
	
	font-size:11px;
	line-height:13px;
	float:left;
	padding:0 2px 0 2px;
}
.pgh2{ 
	 width:760px !important;
	 margin:0 0 20px 30px !important;
	 padding:0 !important;
	 display:inline;
	 float:left;
}
.pad{
	margin-top:35px !important;
	display:inline;
}




.jwfloor {
	border:5px solid #ddd7c4;
	margin:25px;
}
.hid{
	display:none;
}
.spdiv{
	width:340px;
	height:auto;
	border-top:1px solid #000;
	background:#1e2a34;
	margin-left:17px;
	display:inline;
	float:left;
	margin-bottom:5px;
	padding:15px 10px 10px 10px;
}
.spdiv ul{
	margin:5px 5px 5px 22px !important;
	padding:0 !important;
}
.spdiv ul li{
	line-height:17px;
	padding-bottom:7px;
}
.spdiv h5{
	color:#c0bebe;
	font-size:12px;
}
.spdiv a{
	color:#5F584D;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
.spdiv a:hover{
	text-decoration:underline;
}
a.sbutt{
	background:url(../images/sbutt.gif) right no-repeat top;
	width:56px;
	height:19px;
	line-height:19px;
	color:#FFFFFF;
	text-align:center;
	float:left;
	font-size:9px;
	text-decoration:none;
	margin-top:15px;
}
.smalsp{
	text-align:justify; color:#c0bebe; font-weight:normal !important;
	margin:0 !important; padding:10px 0 0 0 !important;
}
.spop{
	background:url(../images/arrow_right.gif) left no-repeat center;
	padding-left:10px;
	margin-left:2px;
	width:85px;
	height:12px;
}
.spcl{
	background:url(../images/arrow_down.gif) left no-repeat center;
	padding-left:10px;
	margin-left:2px;
	width:85px;
	height:12px;
}

.spbig{
	width:545px !important;
}

a.resbut_jw {
	color: #660000;
	width:190px;
	height:58px;
	display:block;
	text-align:center;
	background:url(../images/jw_res_but.gif) left no-repeat center;
	float:left;
	padding-top:40px;
	padding-left:15px;
	text-decoration:none;
	margin-left:70px;
	display:inline;
	line-height:15px;
}

a:hover.resbut_jw {
	color:#0f2c8a;
		background:url(../images/jw_res_but_over.gif) left no-repeat center;
}

a.resbut_rc {
	color: #660000;
	width:190px;
	height:58px;
	display:block;
	text-align:center;
	background:url(../images/ritz_res_but.gif) left no-repeat center;
	float:left;
	padding-top:40px;
	padding-left:15px;	
	text-decoration:none;
	margin-left:70px;
	display:inline;
	line-height:15px;
}

a:hover.resbut_rc {
	color:#0f2c8a;
		background:url(../images/ritz_res_but_over.gif) left no-repeat center;
}


h3.specp a{
	text-indent:0px !important;
	padding-left:0px !important;
	font-size:13px;
	font-weight:bold;
	
}
.rfpform{margin-left:0; width:370px}
.buzzimg{
	padding:5px 10px 5px 2px;	
}
#charttable { font-size:11px !important; text-align:center !important; margin-left:30px !important;}
#charttable td {height:30px; !important}
#charttable .mm {height:40px; !important}



.cta1_top {
	width:192px;
	height:21px;
	background:url(../images/bgbox.gif) top left no-repeat;
}

.cta{
	width:172px;
	height:auto;
	margin:0px 0px 12px 20px;	
}

.cta1 {
	width:170px;
	
	font-size:11px;
	height:auto;
	padding:2px 10px 10px 10px!important;
	background:#25333e url(../images/bgbox1.gif) bottom left repeat-x;
	border-left:1px solid #666e74;
	border-right:1px solid #666e74;
	border-bottom:1px solid #666e74;
	text-align:justify;
	line-height:17px;
	color:#a2a1a1;
}


.cta a{
	padding:0 !important;
	font-size:11px !important;
	display:inline !important;
	color:#cacaca !important;
}

.cta a:hover { text-decoration:underline !important;}

.ritzbottommenu {
	width:324px; 
	height:19px; 
	float:left; 
	background:#202c36; 
	color:#211c14;	
	font-size:10px;
	text-align:center;
	margin-top:10px;
}

.ritzbottommenu a {
	color:#211c14;
	text-decoration:none;
}


a.bl_request {
	width:141px;
	height:17px;
	display:inline;
	float:left;
	text-indent:-99999px;
	background:url(../images/submenu/request_proposal.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin-left:55px;	
	margin-top:-2px;
}

a.bl_sales {
	width:63px;
	height:17px;
	display:inline;
	float:left;
	text-indent:-99999px;
	background:url(../images/submenu/sales.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin-top:-2px;
}

a.bl_hres {
	width:145px;
	height:17px;
	display:inline;
	float:left;
	text-indent:-99999px;
	background:url(../images/submenu/hotel_reservations.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin-left:65px;
	margin-top:-2px;	
}
a.bl_moreinfo {
	width:150px;
	height:17px;
	display:inline;
	float:left;
	text-indent:-99999px;
	background:url(../images/submenu/more_information.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin-left:160px;	
	margin-top:-2px;
}
a.bl_photos {
	width:68px;
	height:17px;
	display:inline;
	float:left;
	text-indent:-99999px;
	background:url(../images/submenu/photos.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin-top:-2px;
}
a.bl_photos1 {
	width:65px;
	height:17px;
	display:inline;
	float:left;
	text-indent:-99999px;
	background:url(../images/submenu/photos.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin-left:70px;
	margin-top:-2px;
}

a.bl_hres2 {
	width:107px;
	height:17px;
	display:inline;
	float:left;
	text-indent:-99999px;
	background:url(../images/submenu/reservations.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin-left:10px;
	margin-top:-2px;
}
a.bl_rfp{
	width:43px;
	height:17px;
	display:inline;
	float:left;
	text-indent:-99999px;
	background:url(../images/submenu/rfp.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin-top:-2px;
}
a.bl_contactus {
	width:89px;
	height:17px;
	display:inline;
	float:left;
	text-indent:-99999px;
	background:url(../images/submenu/contact_us.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin-top:-2px;
}

ul.sitemap { margin-left:40px !important; }

.scl{
	width:90px; margin-bottom:3px; height:27px; line-height:27px;
}
.sci{
	float:left; height:25px; padding-top:2px;
}
.scim{
	float:left; height:25px;
}
.sca{
	float:left; height:25px; line-height:25px; font-size:12px
}
