/* CSS Document */
* {margin: 0px; padding:0;}
body.index {
	background:#66563e url(../images/home_bg.gif) top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

body.sub {
	background:#e8e2cf url(../images/bg_sub.gif) top left repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

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

#top {
	width:980px;
	height:107px;
	float:left;
	margin:0 auto;
}

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

a.ritz_over {
	width:100px;
	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:100px;
	height:107px;
	background:url(../images/ritz_logo.jpg) top left no-repeat;
	display:inline;
	float:right;
	margin-right:70px;
	cursor:pointer;
	text-indent:-99999px;
	text-decoration:none;	
}

a.jw {
	width:117px;
	height:107px;
	background:url(../images/JW_logo.jpg) top left no-repeat;
	display:inline;
	float:right;
	margin-right:42px;
	cursor:pointer;
	text-indent:-99999px;
	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.jwjw {
	width:117px;
	height:107px;
	margin-left:50px;
	background:url(../images/JW_logo.jpg) top left no-repeat;
	display:inline;
	float:left;
	cursor:pointer;
	text-indent:-99999px;
	text-decoration:none;
}

a.welcome {
	width:294px;
	margin-left:176px;
	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_jw {
	width:294px;
	margin-left:333px;
	height:107px;
	background:url(../images/welcome_jw.gif) top left no-repeat;
	display:inline;
	cursor:pointer;
	text-indent:-99999px;
	float:left;
	text-decoration:none;	
}

a.welcome_ritz {
	width:294px;
	margin-left:176px;
	height:107px;
	background:url(../images/welcome_ritz.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:154px;
}

a.butritz, a.butexp, a.butjw {
	width:220px;
	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:220px;
	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:220px;
	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:220px;
	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(../Flash/nfl.jpg) top left no-repeat;
}

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

#subpagetopimg1 {
	width:978px;
	height:328px;
	float:left;
	z-index:1;
	display:inline;
	margin:0; padding:0;
	border-left:1px solid #c8beb0;
	border-right:1px solid #c8beb0;
	border-bottom:1px solid #c8beb0;
}



#gmap {
	width:978px;
	height:355px;
	float:left;
	margin:0; padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4F4231;
}
.gmapdiv{
	float:left;
	width:250px;
	height:auto !important;
	padding:5px 0 10px 0;
}
.gmapdiv form{
	float:none !important;
	display:inline !important;
	margin:5px !important;
}
#saddr, #daddr{
	width:120px !important;
	margin:0 !important;
	float:none !important;
	display:inline !important;
}
.gmapdiv a{
	color:#0000CC;
}
.gmapdiv img{
	margin-bottom:10px;
}
.gmapdiv .gdir{
	color:#121212;
	padding-top:7px;
	line-height:20px;
}
.gobut{
	width:60px;
	float:right;
	margin:10px 36px 0 0 !important;
}
#subpagetopimg img {
	border-left:1px solid #c8beb0;
	border-right:1px solid #c8beb0;
	border-bottom:1px solid #c8beb0;
}

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

#subpagetitle h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:20px;
	color:#ffffff;
	font-weight:normal;
	padding:10px;
    letter-spacing:1.5px	
}

#homecontent, #subcontent {
	width:701px;
	height:auto;
	overflow:hidden;
	float:left;
	border-left:1px solid #796b55;
	border-right:1px solid #796b55;
	color:#d3c7ba;
	font-size:12px;
	line-height:20px;
	display:inline;
	margin:35px 0 30px 150px;
}
.spblank{
	width:820px !important;
	border-right: none !important;
	background:#E8E2CF;
}
#homecontent{
	width:585px !important;
	margin-left:195px;
}

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

#homecontent p a { color:#eee5db; font-weight:bold; text-decoration:none;}
#homecontent p a:hover {text-decoration:underline;}

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

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

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

#subcontent li { list-style:none; list-style-image:url(../images/li_arrow.gif);}

#subcontent h2 { font-family: "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; font-size:20px; color:#473c2c; padding:0 0 20px 30px; font-weight:bold; font-style:italic;}

#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-top:0 !important;
	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-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#564a37;
	text-decoration:none;
}

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

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

#suleftcolumnl3{
	margin:0 0 0 15px !important;
	padding:2px 0 0 0 !important;
	line-height:21px !important;
}
#suleftcolumnl3 a, #suleftcolumnl3 a:hover{
	padding:0; margin:0; 
	width:134px;
	height:16px;
	font-size:11px; 
	text-indent:3px; 
	color:#3F3627; 
	background:none; 
}

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

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

#suleftcolumnl3 a:hover, #suleftcolumnl3 a.l3over  {color:#000; }


#subrightcolumn a {
	display:block; 
	float:none; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#706350;
	text-decoration:none;
	padding:7px 0 7px 20px;
	font-weight:bold;
	background:url(../images/rachiuu.gif) top left no-repeat;
	margin:5px 0 0 17px;
}

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

.cta{
	width:172px;
	height:auto;
	margin-left:20px;	
}

.cta1 {
	width:170px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:auto;
	padding:2px 10px 10px 10px!important;
	background:#e0dac7 url(../images/bgbox1.gif) bottom left repeat-x;
	border-left:1px solid #c2bca9;
	border-right:1px solid #c2bca9;
	border-bottom:1px solid #c2bca9;
	text-align:justify;
	line-height:17px;
}


.cta a{
	padding:0 !important;
}

#subrightcolumn a:hover { color:#342e25;}


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-family:Verdana, "Times New Roman", Times, serif;
	font-size:11px !important;
	color:#bcb3a6;
	text-align:center;
	clear:both;
	float:left;
	margin:0 auto;
}


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

.footersub, .footersub a {color:#948771;}
.footersub {width:905px !important; margin:0 !important; padding:0 !important;}


















.opaque {
	opacity: .94;
	filter: alpha(opacity=94);
} 


.sectionm{
	height:auto; 
	width:221px; 
	background:#8e806c; 
	float:left; 
	clear:both; 
}

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

.ulmenuborder{
	border-right:1px dotted #b2a99c; 
	margin-right:3px;
	display:inline !important;
}


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


ul.menu li a{	
	float:left;
	width:102px;
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px 0 5px 0;
	color:#eeebe6;;
	font-weight:bold;
	text-decoration:none;
}


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

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










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


.ritzbottommenu {
	width:221px; 
	height:19px; 
	float:left; 
	background:#594d3d; 
	margin-top:10px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	
	padding-top:6px;
}

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






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


.jwbottommenu {
	width:221px; 
	height:19px; 
	float:left; 
	background:#594d3d; 
	margin-top:10px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding-top:6px;
}

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:#8e806c; 
	float:left; 
	clear:both;
}

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


.expbottommenu {
	width:660px; 
	height:19px; 
	float:left; 
	background:#594d3d;
	margin-top:10px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding-top:5px;
	
	
}

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






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

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

.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.expmenu li a, ul.expmenu4 li a, ul.expmenu3 li a{
	float:left;
	width:153px; 
	height:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px 0 4px 0;
	color:#eeebe6;
	font-weight:bold;
	text-decoration:none;
}

ul.expmenu li a:hover, ul.expmenu3 li a:hover, ul.expmenu4 li a:hover  {color:#FFFFFF;}
ul.expmenu4 li, ul.expmenu4 li a { width:153px; }
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 #b2a99c; margin-top:10px; }
.expcolumn3 { width:174px; height:auto; float:left;	border-right:1px dotted #b2a99c; margin-top:10px; }
.expcolumn4 { width:155px; height:auto; float:left; margin-top:10px;}

#borderhold{
	height:auto; 
	background:url(../images/border_bg.gif); 
	float:left; 
	width: 978px;
	margin-top:35px;
	padding-bottom:5px;
}
#borderholdblank{
	height:auto; 
	background:url(../images/border_bg2.gif); 
	float:left; 
	width: 978px;
	margin-top:35px;
	padding-bottom:5px;
}
/* ---------- FORMS -------------- */
#subcontent form{
	float:left;
	margin-left:30px;
	display:inline
}
#subcontent label,#subcontent input, #subcontent select, #subcontent .texta {
	display: block;
	width: 175px;
	float: left;
	margin-bottom: 10px;
}
.lab{ 
	width:300px;
	height:100px;
	float:left;
	display: block;	
	margin-bottom: 10px;	
}
.forms, .phone, .lab {
	border:1px solid #B2AA97;
	background:#F1EEE5;
	color:#403A22;
}
#subcontent label {
	text-align: left;
	width: 130px;
	padding-right: 20px;
	font-weight:bold;
	height:22px;
	line-height:18px;
}
#subcontent label.rlab {
	margin-left:40px;
	width:115px !important;
	padding:0 !important;
}
#subcontent label.rlab2 {
	margin-left:122px;
	width:120px !important;
	padding:0 !important;
}
.nopadd{
	padding-left:0 !important;
	margin-left:0 !important;
}
.texta{
	border:1px solid #B2AA97;
	background:#F1EEE5;
	color:#403A22;
}
.rad{
	margin:0 !important;
	padding:0 !important;
	width:18px !important;
	height:18px !important;
	float:none !important;
}
br {
	clear: left;
}
.fsubmit{
	margin-left:240px;
	margin-top:10px;
	background:url(../images/bg_submit.jpg) repeat;
	color:#FFFFFF;
	height:22px;
	line-height:20px;
	border:0;
	width:91px !important;
	display:inline;
	cursor:pointer;
	font-size:10px;
	padding-bottom:3px;
}
#subcontent form span{
	float:left;
	padding:0 5px 0 5px;
}

.radio{
	width:auto;
	height:auto;
	float:left;
	width:25px !important;
	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:#e1dac8; 
	float: left; 
	display:block; 
	color:#706350; 
	padding:0 30px 0 30px;
	font-size:11px;
}

a.readmore {
	width:75px; 
	color:#514738;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	float:right;
	margin:0 0 5px 0;
	display:inline;
}

a.share {
	width:135px;
	height:16px;
	color:#514738;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	margin:0 0 25px 32px;
	display:inline;
	float:left;
}
a.vial {
	width:150px;
	height:16px;
	color:#514738;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	margin:0 0 25px 32px;
	float:right;
	display:inline;
}
a.share2 {
	width:135px;
	height:16px;
	color:#514738;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	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:#e8e2cf; }
.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-family: "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:normal; 
	color:#706350;
	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:#514738;
}

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

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

.buzz_article { 
	height:auto; 
	width:200px; 
	margin:5px 0 15px 10px; 
	float: left; 
	color:#706350; 
	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; 
	color:#514738;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	float:right;
	margin-top:5px;
	display:inline;
}

a{
	color:#514738;
}

.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 #706350;
	margin:0 30px 20px 30px !important;
	display:inline;
	float:left;
}
.specp, .pressr p{
	margin:0 0 10px 0 !important;
	padding:0 !important;
	text-indent:0 !important;
}

h3.specp a { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-indent:0; padding-left:0;}

.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 top no-repeat;
	padding-right:25px;
	display:block;
}


/**  Value Dates  **/

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

td.highlighted {
	font-weight: bold;
	color: #CC0000;
}
td.unhighlighted {
	color: #505050;
}
#mcojw1 td, #mcojw2 td, #mcorz1 td, #mcorz2 td  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding:0 1px 0 1px;
	background:#E8E2CF;
	line-height:14px;
	text-align:center;
}
#mcojw1 td b, #mcojw2 td b, #mcorz1 td b, #mcorz2 td b{
	color:#000000;
}
#mcojw1 p, #mcojw2 p, #mcorz1 p, #mcorz2 p{
	margin:0 !important; padding:10px 0 10px 7px !important;
	width:350px;
	line-height:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color:#473C2C;
	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-family: Arial, Helvetica, sans-serif;
	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 #CEC6B2;
}
.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 #CEC6B2;
	 margin-left:-1px !important;
}
.vdcalleft{
	float:left; display:inline; margin:0; padding:0 15px 0 35px; width:355px; border-right:1px solid #CEC6B2;
}
.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 #CEC6B2;
}
.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 #CBC4B2;
	width:110px;
	height:144px;
	background:#DCD5C3;
	text-align:center;
	margin-left:30px;
	margin-right:17px;
	margin-bottom:31px;
	display:inline;
}
.ptour img{
	border:2px solid #E9E2D0;
	margin-bottom:7px;
	display:inline;
	float:left;
	margin-left:1px;
	margin-top:2px;
}
.ptour a{
	text-decoration:none;
	color:#453C2B;
	font-family:Arial, Helvetica, sans-serif;
	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:315px;
	height:auto;
	border-top:1px solid #CEC6B2;
	background:#DED9CA;
	margin-left:30px;
	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:#473C2C;
	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 top no-repeat;
	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:#333; font-weight:normal !important;
	margin:0 !important; padding:10px 0 0 0 !important;
}
.spop{
	background:url(../images/arrow_right.gif) left center no-repeat;
	padding-left:10px;
	margin-left:2px;
	width:85px;
	height:12px;
}
.spcl{
	background:url(../images/arrow_down.gif) left center no-repeat;
	padding-left:10px;
	margin-left:2px;
	width:85px;
	height:12px;
}

.spbig{
	width:520px !important;
}

a.resbut_jw {
	color: #660000;
	width:190px;
	height:58px;
	text-align:center;
	background:url(../images/jw_res_but.gif) left center no-repeat;
	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 center no-repeat;
}

a.resbut_rc {
	color: #660000;
	width:190px;
	height:58px;
	text-align:center;
	background:url(../images/ritz_res_but.gif) left center no-repeat;
	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 center no-repeat;
}
.hh2 {
	 width:365px; display:inline; float:left;
}
#event_canvas {
	width:790px;
	height:auto;
	margin-left:32px;
}

a.ancora { 
	width:175px; 
	height:20px; 
	background:url(../images/downev.gif) left top no-repeat; 
	display:block; 
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#473c2c;
	padding-left:15px;
	text-decoration:none;
	margin:10px 0 30px 0;
	text-decoration:underline;
}

a.ritztitle {
	width:294px;
	height:37px;
	clear:both;
	background:url(../images/ritzev.gif) top left no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#473c2c;
	padding:3px 0 0 33px;
	font-size:12px;
	margin-bottom:20px;
	line-height:15px;	
}

a.jwtitle {
	width:297px;
	height:33px;
	clear:both;
	background:url(../images/jwev.gif) top left no-repeat;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#473c2c;
	padding:2px 0 0 33px;
	font-size:12px;
	margin:50px 0 20px 0;
	line-height:15px;
}

.eventtable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#473c2c;
	text-align:justify;
}

.eventtable td {	padding:8px;	}

.eventpolicy { margin:0; padding:0; color:#473c2c; font-family:Arial, Helvetica, sans-serif; font-size:11px; height:50px; display:inline; text-indent:0px !important;}

.wide{
	padding-left:74px!important;
}

#resengine { float:right; width:186px; height:153px; margin-top:35px; margin-left:7px; border:1px solid #796b55;}










#OpenP select, #OpenT input{
	float:left !important;
	display:inline !important;
	margin-right:3px;
}

#OpenP input.caca{
	height:18px;
	line-height:17px;
}

#OpenP span{
	float:left !important;
	width:60px !important;
	display:inline!important;
}

#OpenP p{
float:left !important;
}

#OpenP .but{
	height:auto;
	display:inline;
}

#OpenP { border: 1px solid red !important; float:left !important; margin:0 !important; padding:0 !important;}




#tabelrezervare {
	border:1px solid #cec6b2;
	background:#e0dac6;
	margin-left:30px;
}

#tabelrezervare td {
	height:40px;
	margin:0; padding:0;
	padding-left:10px;
}

#tabelrezervare .search {
	width:64px;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	cursor:pointer;
	background:url(../images/search.gif) top left;
}
	

#tabelrezervare select, #tabelrezervare input {
	margin-top:5px;	
}
.packh3{
	padding-top:20px !important;
	float:left !important;
	padding-left:32px !important;
}
.packh2{
	padding-left:20px !important;
}
