/*--------------------------------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{
	background-color:#ecf0ed;
	padding:0 0 0 14px;
	height:130px;
}
#check_form_table{
	margin:7px 0 0 0;
	font-size:11px;
	color:#4b4b4b;
}

#check_form_table2{	
	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:65px;
	height:14px;
	float:left;
}
#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.arrow_box {
	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;
}
.inner a:hover, .inner-top a:hover {
	text-decoration:underline;
}
ul.indented {
	margin-left:16px;
}
#row2{
	margin-top:14px;
	display:inline-block;
	width:750px;
	margin-left:-10px;
}
#tab_changer1{
	width:257px;
	float:left;
} 
#tab_changer2{
	width:238px;
	float:left;
	margin-left:8px;
	background-color:#f8f1eb;
}
#tab_changer3{
	width:212px;
	float:left;
	margin-left:8px;
	background-color:#f8f1eb;
}
#peter_temp {
	height:261px;
	width:470px;
	float:left;
	padding-top:5px;
}
#peter_left {
	height:261px;
	width:255px;
	float:left;
	padding-left:10px;
}
#peter_right {
	height:192px;
	width:200px;
	float:left;	
}
.peter_index_head {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#7E6B56;
	font-weight:bold;
	font-size:14px;
	margin-top:0px;
}
.peter_index_copy {
	font-family:Arial, Helvetica, sans-serif;
	color:#616060;
	font-size:12px;	
}
#peter_temp div#peter_left a.arrow_box {
	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;
}
#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 a.on{
	background-color:#f8f1eb;
	line-height:30px;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#767676;
	text-decoration:none;
}

#row2 a.off{
	line-height:30px;
	background-color:#FFF;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#767676;
	text-decoration:none;
}
#row2 a:hover{
	color:#7e6b56;
	background-color:#fbf7f4;
}
#row2 .inner{
	padding: 10px 10px 0 10px;
	height:170px;
}
#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:0px;
}
#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;
}

.float_left {
	float:left;
	display:inline;
}

.float_right {
	float:right;
	display:inline;
}

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

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

#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;
}

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


/*------------------------------------COMMENTS------------------------------------*/


#comments_container {
	position:relative;
	min-height:516px;
}

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

#comments {
	width:226px;
	position:absolute;
	right:0;
	top:27px;
	font-weight:bold;
}

#comments em {
	font-size:14px;
	color:#7e6b56
}

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


/*-------------------------------GENERAL INFO--------------------------------*/
#general_info_container {
	width:710px;
}

#general_info_left {
	width:446px;
	display:inline;
	float:left;
}

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

#general_info_left div.inner {
	padding:18px 18px 20px 18px;
	background:#FBF9F7;
	width:410px !important;
	width /**/ :446px;
}

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

#general_info_right {
	width:256px;
	display:inline;
	float:left;
	margin-left:8px;
}

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

#general_info_right div.inner {
	padding:18px 15px 18px 15px;
	background:#FBF9F7;	
	width:226px !important;
	width /**/ :256px;
}
/*------------------------------------END------------------------------------*/


/*-------------------------------LOCATION--------------------------------*/
#location_container {
	width:710px;
}

#location_left {
	width:415px;
	display:inline;
	float:left;
}

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

#location_left div.inner {
	padding:18px 12px 13px 19px;
	background:#FBF9F7;
	width:384px !important;
	width /**/ :415px;
	height:439px !important;
	height /**/ :470px;
}

#location_left div.inner h1 {
	margin:0; 
	padding:0;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#location_left div.inner ul {
	list-style:square;
	margin:8px 0 0 19px;
	padding:0;
}

#location_left div.inner img.devider {
	width:383px;
	height:2px;
	float:left;
	margin-top:16px;
	margin-bottom:14px;
}

#location_right {
	width:287px;
	display:inline;
	float:right;
	margin-left:5px;
}

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

#location_right div.inner {
	padding:18px 17px 0 19px;
	background:#FBF9F7;	
	width:251px !important;
	width /**/ :287px;
	height:452px !important;
	height /**/ :470px;
}

#location_right div.inner h1 {
	margin:0 0 6px 0;
	padding:0;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#location_right div.inner p {
	margin:0 0 22px 0;
	padding:0;
}

#location_right div.inner img.devider {
	width:252px;
	height:2px;
	float:left;
	margin:18px 0 14px 0;
	padding:0;
}

#location_right div.inner a.map-link {
	text-decoration:none;
	color:#616060;
	background:url(../../images/hotel/location/map-arrow.gif) left center no-repeat;
	padding-left:11px;
	margin-left:3px;
}

#location_right div.inner .location-map {
	margin-left:-19px;
}

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


/*-------------------------------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 13px 18px;
	background:#FBF9F7;
	width:332px !important;
	width /**/ :368px;
	height:275px !important;
	height /**/ :301px;
	
	
}

#room_left div.inner-bottom {
	padding:0 18px 0px 18px;
	background:#FBF9F7;
	width:332px !important;
	width /**/ :368px;
	height:38px;

	
	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 /**/ :91px;
}


#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 div.reservation-enquiry {
	margin:8px 0 0 0;
	padding:17px 18px 15px 18px;
	background:#FBF9F7;
	width:299px !important;
	width /**/ :334px;
	height:67px !important;
	height /**/ :91px;
}
#room_right div.reservation-enquiry h1 {
	margin:0 0 12px 0;
}

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

#room_right 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_right div.reservation-enquiry a:hover {
	text-decoration:underline;
}
#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:70px !important;
	height /**/ :88px;
}
#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;
}
#rates_table td.seasons{
	width:232px;
	border:none;
}
span.seasons {
	font-size:9px;
}
/*------------------------------------END------------------------------------*/


/*-------------------------------RATES--------------------------------*/
#rates_container {
	width:709px;
}
#rates_container h1 {
	margin-left:7px; 
	margin-bottom:10px;
	margin-top:10px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#rates_container td.header-cell {	
	padding:8px 10px;
	background:#9EB4A5;
	color:#fff;
	vertical-align:top;
}

#rates_container td.header-cell strong {	
	font-size:12px;
}

#rates_container td.room-cell {
	padding:10px;
	background:#ECF0ED;
	color:#4b4b4b;
	vertical-align:top;
}

#rates_notice_box {
	background:#F8F1EB;
	padding:18px 0 12px 19px;
	margin:18px 0 0 0;
}

#rates_notice_box ul {
	margin:10px 0 0 14px;
	list-style:square;
}

#rates_notice_box a {
	font-weight:bold;
	color:#7E6B56;
	text-decoration:none;
}

#rates_notice_box a:hover {
	text-decoration:underline;
}
/*------------------------------------END------------------------------------*/


/*-------------------------------FACILITIES--------------------------------*/
#facilities_container {
	width:710px;
}

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

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

#facilities_left div.inner {
	padding:13px 18px 13px 18px;
	background:#FBF9F7;
	width:332px !important;
	width /**/ :368px;
}

#facilities_left div.inner a {
	text-decoration:none;
	color:#616060; 
}

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

#facilities_left div.inner ul {
	padding:0;
	margin:6px 0 8px 16px;
	list-style:square; 
}

#facilities_left div.inner-fixed {
	padding:13px 18px 13px 18px;
	background:#FBF9F7;
	width:332px !important;
	width /**/ :368px;
	height:224px !important;
	height /**/ :250px;
}

#facilities_left div.inner-fixed a {
	text-decoration:none;
	color:#616060; 
}

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

#facilities_left div.inner-fixed ul {
	padding:0;
	margin:6px 0 8px 16px;
	list-style:square; 
}

#facilities_left div.inner-fixed-2 {
	padding:13px 18px 13px 18px;
	background:#FBF9F7;
	width:332px !important;
	width /**/ :368px;
	height:208px !important;
	height /**/ :234px;
}

#facilities_left div.inner-fixed-2 a {
	text-decoration:none;
	color:#616060; 
}

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

#facilities_left div.inner-fixed-2 ul {
	padding:0;
	margin:6px 0 8px 16px;
	list-style:square; 
}

#facilities_left div.inner-gardens {
	padding:11px 18px 11px 18px;
	background:#FBF9F7;
	width:332px !important;
	width /**/ :368px;
}

#facilities_left div.inner-gardens a {
	text-decoration:none;
	color:#616060; 
}

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

#facilities_left div.inner-gardens ul {
	padding:0;
	margin:6px 0 8px 16px;
	list-style:square; 
}


#facilities_left div.inner ul.other-facilities {
	padding:0 0 0 0;
	margin:0 0 0 16px;
	list-style:square; 
} 

#facilities_left div.contact-details {
	margin:8px 0 0 0;
	padding:13px 18px 13px 18px;
	background:#FBF9F7;
	width:332px !important;
	width /**/ :368px;
}

#facilities_left div.contact-details h1 {
	margin-left:0; 
	margin-top:0;
	padding:0;
}

#facilities_left div.contact-details a {
	text-decoration:none;
	color:#616060; 
}

#facilities_left div.contact-details a:hover {
	text-decoration:underline;
}

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

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

#facilities_right div.inner {
	padding:18px 15px 0 15px;
	background:#FBF9F7;	
	width:304px !important;
	width /**/ :334px;
	height:57px !important;
	height /**/ :75px;
}
/*------------------------------------END------------------------------------*/

/*--------------------------------TRAVEL DESK-------------------------------*/
h1.travel {
	margin-left:4px; 
	margin-bottom:10px;
	margin-top:14px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#travel_container{
	background-color:#fbf9f7;
}
#travel_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;
}
#travel_1, #travel_2, #travel_3, #travel_4{
	display:none;
} 
	
#travel_tab1{width:114px!important; width /**/:116px; margin-right:4px;}
#travel_tab2{width:178px!important; width /**/:180px; margin-right:4px;}
#travel_tab3{width:186px!important; width /**/:188px; margin-right:4px;} 

/****PETER TEMPELHOFF CSS *****/

#peter_tab1{width:114px!important; width /**/:116px; margin-right:4px;}
#peter_tab2{width:178px!important; width /**/:180px; margin-right:4px;}
#peter_tab3{width:130px!important; width /**/:188px; margin-right:4px;} 

.peter_right_travel_block {
	width:375px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#616060;
}

.peter_left_travel_block {
	width:280px;
	float:left;
}

#peter_bottom_images {
	width:680px;
	float:left;
	margin-top:30px;
	margin-bottom:25px;
}

#peter_bottom_images .img2 {
	margin-left:10px;
	margin-right:10px;
}
#peter_bottom_images img {
	display:inline-block;
	zoom: 1;
}
#peter_bottom_images .imgspace_grand {
	margin-left:12px;
	margin-right:12px;
}


#travel_container div.peter-inner-bottom {
	display:block;
	width:225px;
	height:85px;
	float:left;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#616060;
}

#peter_logos {
	float:right;
}
#peter_logos .imgspace {
	margin-left:8px;	
}

#travel_1 h3 {
 	font-family:Georgia, "Times New Roman", Times, serif;
}

#travel_1 li {
	margin-bottom:20px;
}
#travel_1 .spacing_bottom {
	margin-bottom:5px;
}

#travel_2 .jdGallery a.carouselBtn {
	display:none;
}

#travel_2 .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper {
	display:none;	
}
#travel_2 .jdGallery .carousel {
	height: 0px !important;
}
#travel_2 a {
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#616060;
	font-weight:bold;
}

#travel_2 .imageGallery {
	width:678px !important;
	height:400px !important;
	margin-bottom: 25px;
}

#travel_2 .download-icon {
	float:left;
}

#video_container {
	display:block;
	width: 580px;
	height: 370px;
	float:left;
	margin-left:50px;
	margin-bottom:30px;
}

#main_vid_area {
	display:block;
	height:350px;
	width:580px;
	float:left;
}

#travel_3 h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
}
#myslider {
	display: block;
	width: 630px;
	height: 90px;
	float:left;
	margin-left:50px;
}
#mycarousel {
height:90px;
}
#mycarousel a 
{
   display: block;
   height: 90px;
}
/***TWITTER STYLING **/

#twitter_container {
	width:680px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#616060;
	float:left;
}

#twitter_left {
	display:block;
	width:300px;
	height:560px;
	margin-right:55px;
	float:left;
}
#twitter_left a {
	color:#7E6B56;
}

#twitter_right {
	display:block;
	width:300px;
	height:520px;
	float:left;
}

#twitter_right a {
	color:#C1A35D;
}
#twitter_header_left {
	display:block;
	width:323px;
	height:58px;
	background:url(../../images/food-wine/peter-tempelhoff/peter_twitter.jpg) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#616060;
	font-weight:bold;
	text-align:center;
	line-height:55px;
}
#twitter_header_left a {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#616060;
	text-decoration:none;
}

#twitter_header_right {
	display:block;
	width:323px;
	height:58px;
	background:url(../../images/food-wine/peter-tempelhoff/chateaux_twitter.jpg) no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#616060;
	font-weight:bold;
	text-align:center;
	line-height:55px;
	text-indent:45px;
}
#twitter_header_right a {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#C1A35D;
	text-decoration:none;
}

#twitter_banner_top {
	display:block;
	width:678px;
	height:80px;
	background:url(../../images/food-wine/peter-tempelhoff/twitter_banner.png) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
}
#twitter_top_text_left {
	display:block;
	width:180px;
	height:60px;
	font-size:18px;
	padding-right:90px;	
	float:left;
	padding-left:72px;
	padding-top:18px
}
#twitter_top_text_left a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}
#twitter_top_text_right {
	display:block;
	width:408px;
	height:45px;
	float:right;
	font-size:12px;
	padding-right:15px;
	margin-top:-50px;
}
#twitter_top_text_right a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}

#twitter_banner_bottom {
	float:left;
	display:block;
	width:323px;
	height:58px;
	background:url(../../images/food-wine/peter-tempelhoff/twitter_bottom.jpg) no-repeat;
}

#twitter_banner_bottom a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#7E6B56;
	font-size:12px;
	float:right;
	line-height:60px;
	margin-right:15px;
}

/****PETER TEMPELHOFF CSS END *****/

.left_travel_block{
	width:418px;
	float:left;
	margin-right:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#welcome-doc-link {
	text-decoration:none;
	color:#616060;
	background:url(../../images/travel-desk/icon-doc.gif) left center no-repeat;
	padding-left:15px;
	padding-top:1px;
	font-weight:bold;
}
#welcome-doc-link:hover {
	text-decoration:underline;
}
.right_travel_block{
	width:237px;
	float:left;
}
.right_travel_block img.brown-frame{
	border:3px solid #DCCABA;
}

.left_travel_block_2{
	width:329px !important;
	width /**/ :347px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:18px;
}
.left_travel_block_2 img{
	float:left;
	margin-right:14px;
}
.left_travel_block_2 h2{
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	padding:0;
	margin:0 0 2px 0;
}
.left_travel_block_2 h3{
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	padding:0;
	margin:0;
}
.right_travel_block_2{
	width:331px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.right_travel_block_2 img{
	float:left;
	margin-right:14px;
}
.right_travel_block_2 h2{
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	padding:0;
	margin:0 0 2px 0;
}
.right_travel_block_2 h3{
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	padding:0;
	margin:0;
}

#travel-devider{
	width:660px;
	margin:16px 8px 19px 8px;
}
#recommended-restaurant-doc-link {
	text-decoration:none;
	color:#616060;
	background:url(../../images/travel-desk/icon-doc-gold.gif) left center no-repeat;
	padding-left:15px;
	padding-top:1px;
	font-weight:bold;
}
#recommended-restaurant-doc-link:hover {
	text-decoration:underline;
}
/*------------------------------------END------------------------------------*/


/*-------------------------------RESERVATION--------------------------------*/
#reservation_container {
	width:709px;
}
#reservation_container h1 {
	margin-left:7px; 
	margin-bottom:10px;
	margin-top:10px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#reservation_container div.inner {
	padding:13px 21px 13px 21px;
	background:#FBF9F7;
	width:667px !important;
	width /**/ :709px;
}

#reservation_container_onlinebooking div.inner {
	padding:13px 21px 0 21px;
	background:#FBF9F7;
	width:316px !important;
	width /**/ :350px;
	height:182px !important;
	height /**/ :195px;
}


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


#reservation_container div.inner div.top-left-text {
	float:left;
	width:280px;
	display:inline;
}

a.online_booking_link {
	text-decoration:none;
	font-weight:bold;
	color:#616060;
}
a.online_booking_link:hover {
	text-decoration:underline;
}
#reservation_container div.inner div.top-right-text {
	float:right;
	width:108px;
	display:inline;
}

#reservation_container_onlinebooking div.inner div.top-left-text {
	float:left;
	width:280px;
	display:inline;
}
#reservation_container_onlinebooking div.inner div.top-right-text {
	float:right;
	width:108px;
	display:inline;
}

#reservation_devider{
	width:663px;
	margin:8px 3px 16px 4px;
}

#reservation_devider_online{
	width:305px;
	margin:8px 3px 8px 4px;
}


#reservation_table {
	width:358px;
}
#reservation_table td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#616060;
}
#reservation_table td select, #reservation_table td select option, #reservation_table td input, #reservation_table td textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#616060;
	background:#ECF0ED;
	border:none;
}
#reservation_table td.first_col {
	width:110px;
	vertical-align:top;
	padding-top:4px;
	height:20px;
	font-weight:bold;
}
#reservation_table select.title {
	width:52px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#reservation_table input.name {
	width:166px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#reservation_table td input.surname {
	width:166px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#reservation_table select.birth_date {
	width:52px;
	margin-right:2px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#reservation_table input.tel_no {
	width:166px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#reservation_table input.mobile_no {
	width:166px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#reservation_table input.fax_no {
	width:166px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#reservation_table input.email {
	width:166px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#reservation_table select.no_rooms {
	width:52px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#reservation_table input.arrival_date {
	width:118px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
	float:left;
	display:inline;
}
#reservation_table input.departure_date {
	width:118px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
	float:left;
	display:inline;
}

#reservation_table select.adults {
	width:52px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#reservation_table select.children {
	width:52px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#reservation_table input.childrens_ages {
	width:166px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#reservation_table input.radio {
	background:none;
	vertical-align:middle;
	margin-bottom:2px;
}
#reservation_table select.country {
	width:166px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#reservation_table select.room_type {
	width:166px;
	height:18px;
	margin-bottom:2px;
	vertical-align:top;
}
#reservation_table textarea.comments {
	width:244px;
	height:70px;
	vertical-align:top;
	margin-bottom:12px; 
}
#reservation_table input.submit {
	background:url(../../images/reservation/reservation_submit.jpg) no-repeat;
	width:71px;
	height:20px;
	float:left;
}
#reservation_table input.submit:hover {
	background:url(../../images/reservation/reservation_submit_over.jpg) no-repeat;
}
#online_booking{
	float:right;
}
#online_booking table {
	font-size:11px;
}
/*------------------------------------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 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;
}
#contact_us_container div.inner a.online_booking {
	float:right;
}

#skype_container {
	width:710px;
	z-index:2;	
}

#skype_container #skype_banner {
	width:710px;
	height:37px;
	overflow:visible;
	background:url(../../images/contact-us/skype-banner-bg.jpg) left top repeat-x;
	z-index:4;
	position:relative;
	float:left;
}

#skype_container #skype_banner_text {
	float:left;
	display:inline;
	margin:9px 0 0 19px;
}

#skype_container #skype_banner_realtime_chat {
	float:left;
	display:inline;
	margin:9px 13px 0 17px;
}

#skype_container #skype_banner_logo {
	width:63px;
	height:53px;
	float:left;
	display:inline;
	position:relative;
	margin:-7px 11px 0 3px;
	background:url(../../images/contact-us/skype-button-sprite.png) 0 0 no-repeat;
	z-index:4;
}

#skype_container #skype_banner_logo:hover {
	background:url(../../images/contact-us/skype-button-sprite.png) 0 -55px no-repeat;
}

#skype_container #skype_banner_help {
	width:31px;
	height:25px;
	float:left;
	display:inline;
	margin:6px 0 0 10px;
	background:url(../../images/contact-us/skype-banner-help.png) 0 0 no-repeat;
}

#skype_container #skype_banner_help.close {
	background:url(../../images/contact-us/skype-banner-help.png) 0 -25px no-repeat;
}

#skype_container #skype_banner .skype_banner_divider {
	width:2px;
	height:26px;
	background:url(../../images/contact-us/skype-banner-divider.png) no-repeat;
	margin-top:6px;
	float:left;
	display:inline;
}

#skype_container #skype_instructions {
	width:710px;
	height:78px;
	background:url(../../images/contact-us/skype-instructions-bg.jpg) repeat-x;
	border-bottom:1px #8FA595 solid;
	position:relative;
	z-index:2;
	display:none;
}

#skype_container #skype_instructions .skype_instructions_step_divider {
	width:2px;
	height:52px;
	background:url(../../images/contact-us/skype-instructions-step-divider.png) no-repeat;
	margin-right:12px;
	float:left;
	display:inline;
}

#skype_container #skype_instructions p {
	width:168px;
	float:left;
	display:inline;
	margin:0;
}

#skype_container #skype_instructions .step_1 {
	height:52px;
	position:absolute;
	left:23px;
	top:12px;
	background:url(../../images/contact-us/skype-instructions-step-1.png) 0 9px no-repeat;
	padding-left:34px;
}

#skype_container #skype_instructions .step_2 {
	height:52px;
	position:absolute;
	left:256px;
	top:12px;
	background:url(../../images/contact-us/skype-instructions-step-2.png) 0 9px no-repeat;
	padding-left:34px;
}

#skype_container #skype_instructions .step_3 {
	height:52px;
	position:absolute;
	left:490px;
	top:12px;
	background:url(../../images/contact-us/skype-instructions-step-3.png) 0 6px no-repeat;
	padding-left:34px;
}


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


/*-------------------------------RESTAURANTS--------------------------------*/
#restaurant_container {
	width:710px;
}

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

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

#restaurant_left div.inner-top {
	padding:13px 18px 14px 18px;
	_padding:13px 18px 10px 18px;
	background:#FBF9F7;
	width:332px !important;
	width /**/ :368px;
}

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

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

#restaurant_left div.inner-top-fixed {
	padding:13px 18px 14px 18px;
	_padding:13px 18px 10px 18px;
	background:#FBF9F7;
	width:332px !important;
	width /**/ :368px;
	height:192px !important;
	height /**/ :219px;
}

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

#restaurant_left div.inner-top-fixed a:hover {
	text-decoration:underline;
}

#restaurant_left div.inner-top a.rss-dining-out {
	background:url(../../images/food-wine/rss.jpg) right center no-repeat;
	padding:0 24px 6px 0;
	text-decoration:none;
	font-weight:bold;
	color:#616060;
}

#restaurant_left div.inner-top a.rss-dining-out:hover {
	text-decoration:underline;
}

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

#restaurant_left div.inner-bottom h1 {
	margin:0 0 12px 0;
	padding:0;
}

#restaurant_left div.inner-bottom-2 {
	margin:8px 0 0 0;
	padding:12px 0 15px 18px;
	background:#FBF9F7;
	width:350px !important;
	width /**/ :368px;
	height:104px !important;
	height /**/ :116px;
}

#restaurant_left div.inner-bottom-2 h1 {
	margin:0 0 12px 0;
	padding:0;
}

#restaurant_left div.inner-bottom-2 div.menus {
	width:182px;
	height:108px;
	float:left;
	display:inline;
	background:url(../../images/food-wine/devider.gif) top right repeat-y;
}

#restaurant_left div.inner-bottom-2 div.times {
	width:152px !important;
	width /**/ :166px;
	float:left;
	display:inline;
	padding-left:14px;
}

#restaurant_left div.inner-bottom-2 div.times ul {
	padding:0;
	margin:0;
	 list-style:square;
}

#restaurant_left div.inner-bottom-2 div.times ul li {
	padding:0 0 0 0;
	margin:0 0 0 17px;
}

#restaurant_left div.inner-bottom-3 {
	margin:8px 0 0 0;
	padding:12px 0 15px 18px;
	background:#FBF9F7;
	width:350px !important;
	width /**/ :368px;
	height:72px !important;
	height /**/ :84px;
}

#restaurant_left div.inner-bottom-3 h1 {
	margin:0 0 12px 0;
	padding:0;
}

#restaurant_left div.inner-bottom-3 div.menus {
	width:182px;
	height:76px;
	float:left;
	display:inline;
	background:url(../../images/food-wine/devider.gif) top right repeat-y;
}

#restaurant_left div.inner-bottom-3 div.times {
	width:148px !important;
	width /**/ :166px;
	float:left;
	display:inline;
	padding-left:18px;
}

#restaurant_left div.inner-bottom-3 div.times ul {
	padding:0;
	margin:2px 0 0 0;
	 list-style:square;
}

#restaurant_left div.inner-bottom-3 div.times ul li {
	padding:0 0 0 0;
	margin:0 0 0 17px;
}

#restaurant_left div.inner-bottom-4 {
	margin:8px 0 0 0;
	padding:12px 0 15px 18px;
	background:#FBF9F7;
	width:350px !important;
	width /**/ :368px;
}

#restaurant_right div.inner-bottom-4 {
	margin:8px 0 0 0;
	padding:12px 0 15px 18px;
	background:#FBF9F7;
	width:316px !important;
	width /**/ :334px;
}

#restaurant_left div.inner-bottom-4 h1, #restaurant_right div.inner-bottom-4 h1 {
	margin:0 0 12px 0;
	padding:0;
}

#restaurant_left div.inner-bottom-4 ul, #restaurant_right div.inner-bottom-4 ul {
	padding:0;
	margin:2px 0 0 0;
	list-style:square;
}

#restaurant_left div.inner-bottom-4 ul li, #restaurant_right div.inner-bottom-4 ul li {
	padding:0 0 0 0;
	margin:0 0 0 17px;
}

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

#restaurant_right h1 {
	margin-left:4px; 
	margin-bottom:10px;
	margin-top:10px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#7E6B56;
}

#restaurant_right h1 a {
	text-decoration:none;
	color:#7E6B56;
}

#restaurant_right div.inner {
	padding:18px 15px 0 15px;
	background:#FBF9F7;	
	width:304px !important;
	width /**/ :334px;
	height:57px !important;
	height /**/ :75px;
}

#eat_out_banner {
	margin-top:9px;
	
}
/*------------------------------------END------------------------------------*/


/*-------------------------------TEMPTING OFFERS--------------------------------*/
#tempting_offers_container {
	width:710px;
	z-index:2;
}

#tempting_offers_left {
	width:446px;
	display:inline;
	float:left;
}

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

#tempting_offers_left div.inner {
	padding:14px 18px 20px 18px;
	background:#FBF9F7;
	width:410px !important;
	width /**/ :446px;
}

#tempting_offers_left div.inner h1 {
	margin:0 0 16px 0;   
	padding:0;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#tempting_offers_left div.inner h2 {
	background:url(../../images/tempting-offers/h2-icon.jpg) left center no-repeat;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:0 0 0 22px;
	height:15px; 
	margin:20px 0 12px 0;
}

#tempting_offers_left div.inner ul {
	padding:0 0 0 0;
	margin:4px 0 0 16px;
	_margin:4px 0 0 20px;
}

#tempting_offers_left div.inner ul li {
	padding:0 0 0 0;
	list-style:square; 
}

#tempting_offers_left div.inner p {
	padding:0 0 0 0;
	margin:0 0 0 4px;
}

#tempting_offers_left div.inner td.program {
	vertical-align:top;
	height:40px;
}

#tempting_offers_left div.inner td.program-2 {
	vertical-align:top;
	height:60px;
}

#tempting_offers_left div.inner img.devider {
	width:401px;
	margin:18px 0 0 7px; 
	padding:0;
}

#tempting_offers_left img.tempting-offers-booking-link {
	width:446px;
	height:102px;
	margin:8px 0 0 0;
	border:none;
}

#tempting_offers_right {
	width:256px;
	display:inline;
	float:left;
	margin:36px 0 0 8px;
}

#tempting_offers_right div.inner {
	padding:14px 15px 14px 15px;
	background:#FBF9F7;	
	width:226px !important;
	width /**/ :256px;
	margin-bottom:8px;
}

#tempting_offers_right div.martha {
	padding:0;
	margin-bottom:8px;
	_margin-bottom:5px;
	width:256px;
	height:178px;
}

#tempting_offers_right div.inner h1 {
	margin:0 0 6px 0; 
	padding:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}

#tempting_offers_right div.inner a {
	text-decoration:none;
	color:#616060;
}

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

#tempting_offers_right div.inner ul {
	padding:0;
	margin:0 0 0 16px;
	list-style:square; 
}

#tempting_offers_right div.inner img.devider {
	width:198px;
	margin:2px 0 2px 10px; 
}

#tempting_offers_right div.inner a.sales-link {
	color:#7e6b56; 
}

a.read-more {	
	color:#7E6B56;
	font-weight:bold;
	text-decoration: none;
}

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


/*-------------------------------GALLERY--------------------------------*/

#main-gallery-container {
	width:668px; 
	margin:16px auto 0 auto;
}

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


/*-------------------------------RESPONSIBLE TOURISM PROJECTS--------------------------------*/

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

#responsible_tourism_container .responsible-tourism-icon-heart {
	margin-top:11px;
	margin-left:31px;
	vertical-align:top;
	float:left;
	display:inline;
}

#responsible_tourism_container .responsible-tourism-icon-dolphin {
	margin-top:18px;
	margin-right:31px;
	vertical-align:top;
	float:right;
	display:inline;
}

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

#slideboxOverlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	background-color:#999;
	opacity: 0.6;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	filter:alpha(opacity=60);
}

#slidebox {
	top:-450px;
	left:50%;
	position:absolute;
	overflow:hidden;
	width:364px;
	height:445px;
	margin-left:-182px;
	z-index:100;
	text-align:center;
}

#slidebox #post-a-review {
	top:20px;
	left:0;
	width:364px;
	height:378px;
	background:url(../../images/post-a-review/post-a-review.png) no-repeat;
	z-index:30;
	position:absolute;
}

#slidebox #review-text  {
	margin-top:76px;
	margin-left:18px;
	width:328px;
	height:76px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	line-height:23px;
	float:left;
		
}

#slidebox #yahoo-travel  {
	margin-left:18px;
	width:163px;
	height:41px;
	float:left;
	border-right:1px #D1D1D1 solid;
	border-bottom:1px #fff solid
	
}

#slidebox #trip-advisor  {
	width:163px;
	height:41px;
	float:left;
	border-left:1px #fff solid;
	border-bottom:1px #fff solid;
}

#slidebox #travelocity  {
	margin-left:18px;
	width:163px;
	height:56px;
	float:left;
	border-top:1px #D1D1D1 solid;
	border-bottom:1px #fff solid;
	border-right:1px #D1D1D1 solid;
	
}

#slidebox #expedia  {
	width:163px;
	height:56px;
	float:left;
	border-top:1px #D1D1D1 solid;
	border-bottom:1px #fff solid;
	border-left:1px #fff solid;
	
}

#slidebox #orbitz  {
	margin-left:18px;
	width:163px;
	height:56px;
	float:left;
	border-top:1px #D1D1D1 solid;
	border-right:1px #D1D1D1 solid;
	
}
#slidebox #blank  {
	width:163px;
	height:56px;
	float:left;
	border-top:1px #D1D1D1 solid;
	border-left:1px #fff solid;
	
}

#slidebox #note  {
	width:234px;
	height:155px;
	position:absolute;
	right:0px;
	bottom:1px;	
	z-index:40;
	
}

#slidebox #cellars-special a, #slidebox #marine-special a, #slidebox #plettenberg-special a  {
	width:102px;
	height:31px;
	background:#ECECEC;
	display:block;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
	line-height:30px;
}

#slidebox #close {
	position:absolute;
	top:0;
	right:12px;
	width:114px;
	height:27px;
	background:url(../../images/post-a-review/close.png) no-repeat;
	z-index:40;
}

#slidebox #close a {
	width:102px;
	height:21px;
	background:url(../../images/post-a-review/close.png) no-repeat;
	background:#7E6B56;
	display:block;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
	margin:6px 0 0 6px;
}

#slidebox .clearfloat {
	clear:both;
}

#review-banner {
	width:700px;
	height:188px;
	text-decoration:none;
	background:url(../../images/post-a-review/banner/banner.png) no-repeat;
	display:blockl;
	position:relative;
}

#yahoo-banner {
	width:149px;
	height:60px;
	float:left;		
}

#trip-banner {
	width:149px;
	height:60px;
	float:left;		
}

#travelocity-banner {
	width:136px;
	height:60px;
	float:left;		
}

#expedia-banner {
	width:129px;
	height:60px;
	float:left;		
}

#orbitz-banner {
	width:137px;
	height:60px;
	float:left;		
}

#banner-note{
	position:absolute;
	top:0;
	right:0;
	z-index:50px;
	
}
#orbitz-banner, #expedia-banner, #travelocity-banner, #trip-banner, #yahoo-banner {
	margin-top:128px;
}

#slidebox #view-our-special {
	position:relative;
	top:20px;
	width:364px;
	height:425px;
	background:url(../../images/view-our-special/view-our-special.png) no-repeat;
	z-index:30;
}

#slidebox #special-heading {
	width:350px;
	position:absolute;
	top:75px;
	left:7px;
	text-align:center;
	line-height:normal;
}

#slidebox #special-heading h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:29px;
	font-weight:bold;
	color:#8FA796;
	margin:0;
}

#slidebox #special-heading em {
	font-size:13px;
	color:#7E6B56;
	line-height:24px;
}

#slidebox #special-images {
	position:absolute;
	top:156px;
	left:18px;
}

#slidebox #special-images img:first-child {
	margin-right:10px;
}

#slidebox #special-text {
	width:328px;
	font-size:15px;
	color:#616060;
	position:absolute;
	top:273px;
	left:18px;
	text-align:center;
	margin:0;
	line-height:21px;
}

#slidebox #special-view-details {
	width:294px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	position:absolute;
	bottom:8px;
	left:7px;
	text-align:center;
	margin:0;
	line-height:33px;
	display:block;
	background:#7E6B56;
	text-decoration:none;
}

#row2 #tab_changer1 a.social-icon {
	display:block;
	width:246px;
	height:43px;
	line-height:42px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#4B5F51;
	text-decoration:none;
	background:none;
}

#row2 #tab_changer1 a.social-icon:hover {
	background:url(../../images/index/social-icon-bg-hover.jpg) left top repeat-x;
	background-color:#BECBC1;
	color:#4B5F51;
}

#row2 #tab_changer1 a.social-icon img {
	margin:0 13px 0 11px;
	vertical-align:middle;
}
.grandchef {
	text-decoration:underline;
	color: #616060;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}
#grand_chef li {
	margin-left:20px;
	margin-bottom:0px;
}
