/*--------------------------------FORM STYLES------------------------------------*/
.submit
{
    background: url(../../images/global/forms/submit-button.jpg) no-repeat;
    height: 19px;
    width: 74px;
    border: none;
	float: right
}
.submit:hover
 {
     background: url(../../images/global/forms/submit-button.jpg);
 }

/*--------------------------------END FORM STYLES------------------------------------*/

/*--------------------------------INDEX STYLES------------------------------------*/
#check_form{
	width:244px;
	float:left;
	padding-top:12px;
}
#check_form div.inner{
	height:171px;
}
#check_form_table{
	margin:7px 0 0 0;
	font-size:11px;
	color:#4b4b4b;
}
#check_form_table select{
	width:44px;
	font-size:11px;
	border: solid 1px #c6ccc9;
	color:#666;
	margin:5px 0;
	height:18px;
}
#check_form_table select.date{
	width:58px;
}
#check_form_table input.booking-submit{
	background:url(../../images/index/check_btn.gif) left center no-repeat;
	width:55px;
	height:20px;
	float:right;
}
#check_form_table input.booking-submit:hover{
	background:url(../../images/index/check_btn_over.gif) left center no-repeat;
}
#hotel_info{	
	float:left;
	width:464px;
}
#hotel_info div.inner{
	padding:17px 0 0 13px;
}
#hotel_info div.inner a{
	color:#5d311d;
	display:inline-block;
	text-decoration:none;
	background: url(../../images/index/link_bullet_hotel.gif) 5px 6px no-repeat #f8f1eb;
	padding:1px 7px 1px 14px;
	margin-right:7px;
}
#hotel_info div.inner a:hover{
	text-decoration:underline;
}
#row2{
	margin-top:4px;
	display:inline-block;
	height:112px;
}
#tab_changer1{
	width:244px;
	float:left;
	background-color:#f8f1eb;
} 
#tab_changer2{
	width:238px;
	float:left;
	margin-left:8px;
	background-color:#f8f1eb;
}
#tab_changer3{
	width:212px;
	float:left;
	margin-left:8px;
	background-color:#f8f1eb;
}
#map_navigation1{
	background-color:#FFF;
}
#map_navigation2{
	background-color:#FFF;
}
#map_navigation3{
	background-color:#FFF;
}
#map_navigation1 .tab1{width:70px;text-align:center;float:left;border:1px solid #f8f1eb;}
#map_navigation1 .tab2{width:160px;text-align:center;float:right;border:1px solid #f8f1eb;}

#map_navigation2 .tab1{width:72px;text-align:center;float:left;border:1px solid #f8f1eb;}
#map_navigation2 .tab2{width:152px;text-align:center;float:right;border:1px solid #f8f1eb;}

#map_navigation3 .tab1{width:83px;text-align:center;float:left;border:1px solid #f8f1eb;}
#map_navigation3 .tab2{width:115px;text-align:center;float:right;border:1px solid #f8f1eb;}
	

#row2 .inner{
	padding: 10px 10px 0 10px;
	height:128px;
}
#row2 .quote{
	color:#5d311d;
	padding:5px 22px 5px 8px;
}
#row2 .quote .info{
	background: url(../../images/index/doc_icon.gif) left 2px no-repeat;
	padding-left:10px;
	color:#998a79;
	font-size:10px;
	font-weight:normal;
}
#row2 .inner a{
	background: url(../../images/index/link_bullet_hotel.gif) left 3px no-repeat;
	padding-left:10px;
	text-decoration:none;
	color:#5d311d;
	font-weight:bold;
	margin-left:5px;
}
#row2 .inner a:hover{
	text-decoration:underline;
}
#content_1_1, #content_2_1, #content_3_1 {
	display:none;
}
#home-tempting-offers {
	padding:0;
	margin:4px 0 0 22px;
}
#home-tempting-offers li {
	list-style:square;
	margin-bottom:2px;
}
#row2 .inner a.home-tempting-offers {
	color:#5D311D;
	text-decoration:none;
	background:none;
	padding:0;
}
#row2 .inner a.home-tempting-offers:hover {
	text-decoration:underline;
}
#home-contact-tab {
	height:60px;
	margin:4px 0;
}
#home-contact-tab td {
	color:#5D311D;
	vertical-align:top;
	height:20px;
}
#row2 .inner a.home-contact-tab {
	color:#5D311D;
	text-decoration:none;
	background:none;
	padding:0;
}
#row2 .inner a.home-contact-tab:hover {
	text-decoration:underline;
}
#home-1 {
	width:147px !important;
	width /**/ :173px; 
	height:82px !important;  
	height /**/ :112px; 
	background:#ECF0ED; 
	margin-left:5px; 
	display:inline; 
	float:left; 
	padding:30px 0 0 26px; 
}
#home-2 {
	width:147px !important;
	width /**/ :173px; 
	height:90px !important;  
	height /**/ :112px; 
	background:#ECF0ED; 
	display:inline; 
	float:left; 
	padding:22px 0 0 26px; 
}
#home-3 {
	width:138px !important;
	width /**/ :173px; 
	height:82px !important;  
	height /**/ :112px; 
	background:#ECF0ED; 
	margin-left:5px; 
	display:inline; 
	float:left; 
	padding:30px 0 0 35px; 
}
#home-4 {
	width:141px !important;
	width /**/ :173px; 
	height:86px !important;  
	height /**/ :112px; 
	background:#ECF0ED; 
	margin-left:5px; 
	padding:26px 0 0 32px; 
	display:inline; 
	float:left; 
	font-size:11px;
}
/*------------------------------------END------------------------------------*/

.news_header{
color:#7e6b56; 
font-family:Georgia; 
font-size:12px;
font-weight:bold; 
padding-top:19px; 
padding-bottom:10px;
}

#news_container{
background-color:#fbf9f7;
width:430px;
}

#news_container_right{
background-color:#fbf9f7;
width:268px;
}

#news_container .inner{
padding:16px;
display:inline-block;
line-height:16px;
}

#news_container_right .inner{
padding:16px;
display:inline-block;
line-height:16px;
}

.newstool_header{
color:#7e6b56; 
font-family:Georgia; 
font-size:12px;
font-weight:bold; 
}

.spacer{
background:#FFFFFF;
height:12px;
}
/*------------------------------------NEWS------------------------------------*/
/*------------------------------------END------------------------------------*/

/*-------------------------------CONFIRMATION--------------------------------*/

#confirmation_container {
	width:710px;
}

#confirmation_left {
	width:424px;
	display:inline;
	float:left;
	margin-bottom:4px;
}

#confirmation_left h1.success {
	margin-left:7px; 
	margin-bottom:5px;
	margin-top:15px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(../../images/confirmation/successful.gif) left center no-repeat;
	line-height:17px;
	padding-left:27px;
}

#confirmation_left h1.unsuccessful {
	margin-left:7px; 
	margin-bottom:5px;
	margin-top:15px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(../../images/confirmation/unsuccessful.gif) left center no-repeat;
	line-height:17px;
	padding-left:27px;
}

#confirmation_left div.inner-small {
	padding:16px 28px 10px 18px;
	background:#FBF9F7;
	width:378px !important;
	width /**/ :424px;
	height:80px !important;
	height /**/ :106px;
}

#confirmation_left div.inner-small a {
	font-weight:bold;
	background: url(../../images/confirmation/arrow.gif) left center no-repeat;
	padding:0 0 0 11px;
	margin:0; 
	text-decoration:none;
	color:#616060;
}

#confirmation_left div.inner-small a:hover {
	text-decoration:underline;
}

#confirmation_left div.inner-small a.no-bg {
	font-weight:bold;
	padding-left:0; 
	text-decoration:none;
	color:#616060;
	background:none;
}

#confirmation_left div.inner-small a.no-bg:hover {
	text-decoration:underline;
}


#confirmation_left div.inner {
	padding:16px 28px 10px 18px;
	background:#FBF9F7;
	width:378px !important;
	width /**/ :424px;
	margin-bottom:4px;
}

#confirmation_left div.inner img.devider {
	width:328px;
	margin:18px 0 0 5px; 
	padding:0;
}

#confirmation_left div.inner a {
	font-weight:bold;
	background: url(../../images/confirmation/arrow.gif) left center no-repeat;
	padding:0 0 0 11px;
	margin:0; 
	text-decoration:none;
	color:#616060;
}

#confirmation_left div.inner a:hover {
	text-decoration:underline;
}

#confirmation-table {
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:18px 0 0 7px;
}

#confirmation-table td.first-col {
	height:17px;
	width:164px;
	font-weight:bold;
}

#confirmation_right {
	width:278px;
	display:inline;
	float:right;
	margin:37px 0 4px 0;
}

#confirmation_right img.we-support {
	width:278px;
	height:106px;
	margin:0;
	border:none;
}
/*------------------------------------END------------------------------------*/

/*-------------------------------CONTACT US--------------------------------*/
#contact_us_container {
	width:709px;
}
#contact_us_container h1 {
	margin-left:7px; 
	margin-bottom:10px;
	margin-top:10px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#contact_us_container div.inner {
	padding:13px 21px 13px 21px;
	background:#FBF9F7;
	width:667px !important;
	width /**/ :709px;
}
#contact_us_container div.inner a {
	text-decoration:none;
	color:#616060
}
#contact_us_container div.inner div.top-left-text {
	float:left;
	width:280px;
	display:inline;
}
#contact_us_container div.inner div.top-right-text {
	float:right;
	width:108px;
	display:inline;
}
#contact_us_devider{
	width:663px;
	margin:8px 3px 16px 4px;
}
#contact_us_table {
	width:358px;
}
#contact_us_table td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#616060;
}
#contact_us_table td select, #contact_us_table td select option, #contact_us_table td input, #contact_us_table td textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#616060;
	background:#ECF0ED;
	border:none;
}
#contact_us_table td.first_col {
	width:110px;
	vertical-align:top;
	padding-top:4px;
	height:20px;
	font-weight:bold;
}
#contact_us_table select.title {
	width:52px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#contact_us_table input.name {
	width:166px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#contact_us_table td input.surname {
	width:166px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#contact_us_table select.birth_date {
	width:52px;
	margin-right:2px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#contact_us_table input.tel_no {
	width:166px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#contact_us_table input.mobile_no {
	width:166px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#contact_us_table input.fax_no {
	width:166px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#contact_us_table input.email {
	width:166px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#contact_us_table select.country {
	width:166px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#contact_us_table textarea.comments {
	width:244px;
	height:70px;
	vertical-align:top;
	margin-bottom:12px; 
}
#contact_us_table input.subscribe {
	background:none;
	margin-left:8px;
}
#contact_us_table input.submit {
	background:url(../../images/contact-us/contact_submit.jpg) no-repeat;
	width:71px;
	height:20px;
	float:right;
	margin-right:4px;
}
#contact_us_table input.submit:hover {
	background:url(../../images/contact-us/contact_submit_over.jpg) no-repeat;
}
/*------------------------------------END------------------------------------*/

/*-------------------------------TERMS--------------------------------*/

#terms_container {
	width:710px;
}

#terms_left {
	width:366px;
	display:inline;
	float:left;
}

#terms_left h1 {
	margin-left:8px; 
	margin-bottom:8px;
	margin-top:10px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#terms_left div.inner {
	padding:18px 18px 20px 18px;
	background:#FBF9F7;
	width:674px !important;
	width /**/ :710px;
}

/*-------------------------------END--------------------------------*/

/*-------------------------------COOKBOOK--------------------------------*/
#cookbook_container {
	width:710px;
}

#cookbook_container_result {
	width:710px;
	background:#FFFFFF
}

#cookbook_left {
	width:366px;
	display:inline;
	float:left;
}


#cookbook_left_paygate_result {
	width:710px;
	display:inline;
	background:#FFFFFF
}

#cookbook_left h1 {
	margin-left:8px; 
	margin-bottom:8px;
	margin-top:10px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#cookbook_left div.inner {
	padding:18px 18px 20px 18px;
	background:#FBF9F7;
	width:330px !important;
	width /**/ :366px;
}

#cookbook_left_paygate_result div.inner {
	padding:18px 18px 20px 18px;
	background:#FFFFF;
}

#cookbook_left div.inner a {
	text-decoration:none;
	color:#616060;
	font-weight:bold;
}

#cookbook_left div.inner a:hover {
	text-decoration:underline;
}

#cookbook_left div.inner-2 {
	padding:18px 0 20px 18px;
	background:#FBF9F7;
	width:348px !important;
	width /**/ :366px;
}

#cookbook_left div.inner-2 a {
	text-decoration:none;
	color:#616060;
	font-weight:bold;
}

#cookbook_left div.inner-2 a:hover {
	text-decoration:underline;
}

#cookbook_left div.inner-2 img.devider {
	margin:12px 0 8px 0;
}

#cookbook_left div.inner h1 {
	margin-left:0; 
}

#cookbook_right {
	width:335px;
	display:inline;
	float:left;
	margin-left:8px;
}

#cookbook_right_paygate {
	width:275px;
	display:inline;
	float:left;
	margin-left:8px;
}

#cookbook_right h1 {
	margin-left:4px; 
	margin-bottom:8px;
	margin-top:10px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#cookbook_right div.inner {
	padding:15px 15px 15px 15px;
	background:#FBF9F7;	
	width:305px !important;
	width /**/ :335px;
}

#cookbook_right_paygate div.inner {
	padding:15px 15px 15px 15px;
	background:#FBF9F7;	
	width:245px !important;
	width /**/ :275px;
}

#cookbook_right div.inner ul.arrow {
	list-style:url(../../images/hotel/cookbook/bullet.gif);
	margin-left:14px;
}

#cookbook_order_container {
	width:709px;
}
#cookbook_order_container h1 {
	margin-left:7px; 
	margin-bottom:10px;
	margin-top:10px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#cookbook_order_container div.inner {
	padding:13px 21px 13px 21px;
	background:#FBF9F7;
	width:667px !important;
	width /**/ :709px;
}
#cookbook_order_container div.inner a {
	text-decoration:none;
	color:#616060
}
#cookbook_order_container div.inner div.top-left-text {
	float:left;
	width:280px;
	display:inline;
}
#cookbook_order_container div.inner div.top-right-text {
	float:right;
	width:108px;
	display:inline;
}
#contact_us_devider{
	width:663px;
	margin:8px 3px 16px 4px;
}
#cookbook_order_table {
	width:390px;
}
#cookbook_order_table td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#616060;
}
#cookbook_order_table td select, #cookbook_order_table td select option, #cookbook_order_table td input, #cookbook_order_table td textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#616060;
	background:#ECF0ED;
	border:none;
}
#cookbook_order_table td.first_col {
	width:142px;
	vertical-align:top;
	padding-top:4px;
	height:20px;
	font-weight:bold;
}
#cookbook_order_table select.title {
	width:52px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#cookbook_order_table input.name {
	width:166px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#cookbook_order_table td input.surname {
	width:166px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#cookbook_order_table select.birth_date {
	width:52px;
	margin-right:2px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#cookbook_order_table input.tel_no {
	width:166px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#cookbook_order_table input.mobile_no {
	width:166px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#cookbook_order_table input.fax_no {
	width:166px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#cookbook_order_table input.email {
	width:166px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#cookbook_order_table select.country {
	width:166px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#cookbook_order_table textarea.comments {
	width:244px;
	height:70px;
	vertical-align:top;
	margin-bottom:12px; 
}
#cookbook_order_table input.subscribe {
	background:none;
	margin-left:8px;
}
#cookbook_order_table input.submit {
	background:url(../../images/contact-us/contact_submit.jpg) no-repeat;
	width:71px;
	height:20px;
	float:right;
	margin-right:4px;
}
#cookbook_order_table input.submit:hover {
	background:url(../../images/contact-us/contact_submit_over.jpg) no-repeat;
}
/*------------------------------------END------------------------------------*/

/*------------------------------------END------------------------------------*/

/*-------------------------------GALLERY--------------------------------*/
#gallery-login {
	width:710px;
}

#gallery-login h1 {
	margin-left:8px; 
	margin-bottom:8px;
	margin-top:10px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#gallery-login div.inner {
	padding:52px 0 36px 0;
	background:#FBF9F7;
	text-align:center;
	width:710px;
	height:144px !important;	
	height /**/ :232px;
}

#gallery-login div.inner input {
	height:18px;
	width:160px;
	background:#ECF0ED;
	color:#616060;
	border:none;
}

#gallery-login div.inner a {
	font-weight:bold;
	text-decoration:none;
	color:#616060;
}


#gallery-login div.inner a:hover {
	text-decoration:underline;
}

#download-gallery {
	width:710px;
}

#download-gallery h1 {
	margin-left:8px; 
	margin-bottom:8px;
	margin-top:10px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#download-gallery div.inner {
	padding:22px 0 18px 18px;
	margin-bottom:20px;
	background:#FBF9F7;
	width:692px !important;
	width /**/ :710px;
}

#download-gallery-container{
	background-color:#fbf9f7;
}
#download-gallery-container .inner{
	padding:16px;
	display:inline-block;
	line-height:16px;
	padding-top:25px;
}
#tab_container{
	background-color:#ffffff;
	height:30px;
}
#tab_container ul{
	list-style-type:none;
	display:block;
	background-color:#ffffff;
}
#tab_container li{
	display:block;
	float:left;
	line-height:30px;
	text-align:center;
}
#tab_container li a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#767676;
	display:block;
	border:1px solid #ECE2D9;
	border-bottom:none;
}
#tab_container li a.on{
	color:#7e6b56;
	background-color:#fbf9f7;
	border:1px solid #fbf9f7;
	border-bottom:none;
}
#tab_container li a:hover{
	color:#7e6b56;
	background-color:#fbf9f7;
	border:1px solid #fbf9f7;
	border-bottom:none;
}
#hotel_1, #hotel_2{
	display:none;
} 
	
#hotel_tab1{width:162px!important; width /**/:164px; margin-right:4px;}
#hotel_tab2{width:162px!important; width /**/:164px; margin-right:4px;}
#hotel_tab3{width:162px!important; width /**/:164px; margin-right:4px;} 

#image-container-div {
	width:92px; 
	height:65px; 
	margin:0 1px 1px 0; 
	padding:9px; 
	background:#CCBFB2; 
	float:left;
}
#image-container-div:hover {
	background:#E2DBD3; 
}
#thumb-container {
	width:90px;
	height:63px;
	border:1px solid #fff;
}

/*------------------------------------END------------------------------------*/


/*-------------------------------REGISTRATION--------------------------------*/
#registration_container {
	width:709px;
}
#registration_container h1 {
	margin-left:7px; 
	margin-bottom:10px;
	margin-top:10px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#registration_container div.inner {
	padding:13px 21px 0 21px;
	background:#FBF9F7;
	width:667px !important;
	width /**/ :709px;
}
#registration_container div.inner h1 {	 
	margin:0 0 16px 0;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#registration_container div.inner a {
	text-decoration:none;
	color:#616060
}
#registration_container div.inner div.top-left-text {
	float:left;
	width:340px;
	display:inline;
}
#registration_devider{
	width:663px;
	margin:8px 3px 10px 4px;
}
#registration_table {
	width:358px;
}
#registration_table td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#616060;
}
#registration_table td select, #registration_table td select option, #registration_table td input, #registration_table td textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#616060;
	background:#ECF0ED;
	border:none;
}
#registration_table td.first_col {
	width:132px;
	vertical-align:top;
	padding-top:4px;
	height:20px;
	font-weight:bold;
}
#registration_table select.title {
	width:52px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#registration_table input.name {
	width:194px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#registration_table td input.surname {
	width:194px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#registration_table select.birth_date {
	width:52px;
	margin-right:2px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#registration_table input.tel_no {
	width:194px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#registration_table input.mobile_no {
	width:194px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#registration_table input.fax_no {
	width:194px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#registration_table input.email {
	width:194px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#registration_table input.subscribe {
	background:none;
	margin-left:8px;
}
#registration_table input.submit {
	background:url(../../images/contact-us/contact_submit.jpg) no-repeat;
	width:71px;
	height:20px;
	margin-right:4px;
	float:left;
}
#registration_table input.submit:hover {
	background:url(../../images/contact-us/contact_submit_over.jpg) no-repeat;
}
/*------------------------------------END------------------------------------*/

a.nostyle-link-home {
	text-decoration:none;
	color:#616060;
}

a.nostyle-link-home:hover {
	text-decoration:underline;
	text-shadow:none;
}

/*-------------------------------ROOMS--------------------------------*/
#room_container {
	width:710px;
}

#room_left {
	width:368px;
	display:inline;
	float:left;
}

#room_left h1 {
	margin-left:7px; 
	margin-bottom:10px;
	margin-top:10px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#room_left div.inner-top {
	padding:13px 18px 0 18px;
	background:#FBF9F7;
	width:332px !important;
	width /**/ :368px;
	height:193px !important;
	height /**/ :207px;
}

#room_left div.inner-bottom {
	padding:13px 18px 0 18px;
	background:#FBF9F7;
	width:332px !important;
	width /**/ :368px;
	height:107px !important;
	height /**/ :120px;
	vertical-align:bottom;
}

#room_left div.reservation-enquiry {
	margin:8px 0 0 0;
	padding:17px 18px 15px 18px;
	background:#FBF9F7;
	width:332px !important;
	width /**/ :368px;
	height:67px !important;
	height /**/ :98px;
}

#room_left div.reservation-enquiry h1 {
	margin:0 0 12px 0;
}

#room_left div.reservation-enquiry p {
	padding:0;
	margin:0 0 7px 0;
}

#room_left div.reservation-enquiry a {
	font-weight:bold;
	background: url(../../images/rooms/reservation-arrow.gif) left center no-repeat;
	padding-left:11px; 
	text-decoration:none;
	color:#616060;
}

#room_left div.reservation-enquiry a:hover {
	text-decoration:underline;
}

#room_right {
	width:334px;
	display:inline;
	float:left;
	margin-left:8px;
}

#room_right h1 {
	margin-left:4px; 
	margin-bottom:10px;
	margin-top:10px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#room_right div.inner {
	padding:18px 15px 0 15px;
	background:#FBF9F7;	
	width:304px !important;
	width /**/ :334px;
	height:57px !important;
	height /**/ :75px;
}
#rates_table td{
	font-size:11px;
	border-bottom:1px solid #fff;
	line-height:24px;
}
#rates_table td.btn{
	padding-top:10px;
	line-height:16px;
	border:none;
}
/*------------------------------------END------------------------------------*/