body.meetings {	background:#F9F9F9 url(../newimages/meetings_events/bg.jpg) repeat-x 0 0 !important; }
body.eventplaner { background:#F9F9F9 url(../newimages/meetings_events/bg1.jpg) repeat-x 0 0 !important; }
body.weddings { background:#F9F9F9 url(../newimages/meetings_events/bg2.jpg) repeat-x 0 0 !important; }
body.reunions { background:#F9F9F9 url(../newimages/meetings_events/bg3.jpg) repeat-x 0 0 !important; }

#content-holder { overflow:inherit !important; }
.colCbox h1, .colBbox .boxDesc h1, .meetings h2.colCbox { color:#B25900 !important; }
.eventplaner h2.colCbox { color:#333 !important; padding-top:20px; font:bold 15px/15px Verdana, Geneva, sans-serif; height:20px; }
.weddings h2.colCbox, .weddings .colBbox h1 { color: #AA599A !important; }
.reunions h2.colCbox, .reunions .colBbox h1 { color: #B9A317 !important; }
.location h2.colCbox { color:#2269B0 !important; }

#content-left p.blog { padding-bottom:10px; }
#content-left p.blog img.img {margin:0 5px 5px 0; float:left; }

.eventplaner #content-left h3 { font: bold 22px Verdana, Geneva, sans-serif; color:#7066D6; margin-bottom:20px; }
.eventplaner h3 span { display:block; font:normal 12px Verdana, Geneva, sans-serif; color:#000; }
.colCbox h1 a {	display:inline !important; background:none; margin-left:0; position:relative !important; color:#B0340E !important; width:auto; }
.colCbox h1 a:hover, .colCbox h1 a:visted {	color:#B0340E !important; }
h2.colCbox { height:30px; margin-bottom:10px; background:url(../newimages/rooms_villas/str_3.jpg) no-repeat left bottom; font:normal 22px Verdana, Geneva, sans-serif; }
.colCbox div.boxDesc { padding-bottom:10px !important; }
.sectionHeader span { display:inline-block;	padding-right:5px; background-color:#fff; }
.colBbox .boxDesc {	width:470px !important;	margin-right:0 !important; }
.boxDesc a, .boxDesc a:visited { color:#000; }
.img-holder { float:left; width:154px; font:10px/14px Verdana, Geneva, sans-serif; }
.img-holder .img { float:none; }
a.pdf {	background:url(../newimages/icons/pdf.gif) no-repeat 0 0; height:14px; padding-left:14px; display:block; font:11px/14px Verdana, Geneva, sans-serif; }

#content-right big { display:block; font:22px Verdana, Geneva, sans-serif; color:#d6d6d6; padding-bottom:20px; }
#content-right .vid-holder { width:294px; height:207px; background-color:#d6d6d6; margin:10px auto 20px; }
#content-right span.title { font:24px Arial, Helvetica, sans-serif; text-transform:uppercase; }
#content-right p { font-size:12px; margin:10px 0; padding-bottom:10px; }
#content-right p .small { font-size:0.9em; }

#subnav-menu { position:absolute; left:30px; bottom:0; z-index:80; }
#subnav-menu li {float:left; margin-right:2px; width:123px; height:21px; text-align:center; line-height:21px;	border-bottom:2px solid #292B32; }
#subnav-menu li a {	display:block; width:123px; height:21px; color:#333; }
#subnav-menu li a:visited { color:#333; }
.meetings #subnav-menu li {  background-color:#BDAC9D; }
.meetings #subnav-menu li:hover, .meetings #subnav-menu li.active { background-color:#FCE3CB; border-bottom:2px solid #FCE3CB; }
.weddings #subnav-menu li {  background-color:#B3A9B3; }
.weddings #subnav-menu li:hover, .weddings #subnav-menu li.active { background-color:#EDDEEA; border-bottom:2px solid #EDDEEA; }

.reunions #subnav-menu li {  background-color:#BAB7A2; }
.reunions #subnav-menu li:hover, .reunions #subnav-menu li.active { background-color:#F7F2D2; border-bottom:2px solid #F7F2D2; }


#content-right .widget-holder { width:327px; position:relative; padding:0 0 10px;	margin-left:-25px; }
#content-right .widget { position:relative !important; margin:0 auto; top:0; left:0; }
#content-right .widget .right { margin-left:90px; }
.colA { padding-bottom:20px; }
.colAbox:hover { background:none; }
.colAbox .boxDesc .name { font:bold 13px Verdana, Geneva, sans-serif; }
.colAbox .boxDesc .phone { font:bold 13px Verdana, Geneva, sans-serif;}
.colAbox .boxDesc .mypage { display:block; width:160px; height:24px; text-indent:-9999px; overflow:hidden; margin-top:5px; }
.meetings .mypage { background:url(../newimages/meetings_events/mypage_button.png) no-repeat 0 0; }
.weddings .mypage, .reunions .mypage { background:url(../newimages/meetings_events/mypage_w_button.png) no-repeat 0 0; }
.location .mypage { background:url(../newimages/meetings_events/mypage_gettinghere_button.png) no-repeat 0 0; }

.meetings .qanda-holder { background:url(../newimages/qa_bbl_meetings.png) no-repeat 0 0; width:608px; height:63px; padding:10px 20px 30px; }
.eventplaner .qanda-holder { background:url(../newimages/qa_bbl_eventplaner.png) no-repeat 0 0; width:608px; height:53px; padding:40px 20px 10px; }
.weddings .qanda-holder { background:url(../newimages/qa_bbl_wedding.png) no-repeat 0 0; width:608px; height:63px; padding:10px 20px 30px; }
.reunions .qanda-holder { background:url(../newimages/qa_bbl_reunion.png) no-repeat 0 0; width:608px; height:63px; padding:10px 20px 30px; }

.qanda-holder span { font:bold 16px Verdana, Geneva, sans-serif; }

#meeting_rooms_data {font-size: 10px; width: 625px;}
#meeting_rooms_data th, #meeting_rooms_data td {padding: 2px 7px 2px 2px;}
#meeting_rooms_data td {color: #7a7a7a;}
#meeting_rooms_data th {background-color: #D4E4EC; color: #22495F;}
#meeting_rooms_data tr td {background-color: #F2EFEC;}
#meeting_rooms_data tr.tr_odd td {background-color: #ffffff;}
.pdf-download { display:block; background: url(../newimages/meetings_events/pdfdownload_button.png) no-repeat 0 0; width:160px; height:24px; text-indent:-9999px; overflow:hidden; margin:5px auto; }
#brochure { margin-left:-4px; }
#ebrochure span { font-size:10px; display:block; }
#ebrochure input { width:135px; margin-bottom:5px; }
#ebrochure input#date, #ebrochure input#ebrochure-submit { float:left; }
#ebrochure #ebrochure-submit { width:122px; height:24px; margin-left:5px; }