@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/grad_back.jpg);
	background-color: #6E4120;
	background-repeat: repeat-x;
}
#logo a{
	color:#B29887;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	padding:0;
	text-decoration:none;
	text-transform:uppercase;
}

h1{
	color:#D79C6E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;


}


#mainwrapper {
	width:950px;
	position:absolute;
	left: 50%;
	margin-left: -475px;
	overflow: visible;
	float:left;
	height:100%;
	background-color: #76492A;
}
#bottomrapper {
	background-image: url(images/btm_page_ref.gif);
	background-repeat:no-repeat;
	background-color:#76492a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:relative;
	width:950px;
	height:auto;
	float: left;
	background-position: -1px 0px;
}
#btmwrap_content {
	background:transparent url(images/footer_dotted.gif) repeat-y scroll 100% 0;
	margin-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	height:100%;
	margin-left: 25px;
	margin-right: 15px;
	color: #c5a28a;
	width: 500px;
	float:left;
	padding-right:10px;
}
#btmwrap_links {
	margin-top:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	height:100%;
	margin-left:0px;
	margin-right:0px;
	color: #c5a28a;
	width: 370px;
	float:left;
}

#btmwrap_links h4 {
	color:#D79C6E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0 0 0 0px;
	margin-left:5px;
	padding-bottom:3px;
	border-bottom:1px solid #C5A28A;
	/*border-bottom:1px dotted #FFFFCC;*/
	/*border-bottom:1px dotted #C5A28A;*/
}


#align_left {
	width:160px;
	float:left;
	text-align:left;
	padding-left:0px;
	clear: right;
	margin-left:0px;

}


#align_right {
	width:auto;
	float:left;
	text-align:left;
	clear: right;
	margin-left:10px;

}
#align_right ul{
	list-style:inside;
	padding:0px;
	list-style-type:none;
	list-style-image:none;

}
#align_left ul {
	list-style:inside;
	margin-left:0px;
	padding:0px;
	list-style-type:none;
}
#align_left li a, #align_right li a {
	
	color:#C5A28A;
	text-decoration:none;
	/*border-bottom:1px dashed #D79C6E;*/
	padding-left:5px;
	font-size:11px;

}
#align_right li a:hover,  #align_left li a:hover {
	color: #d79c6e;
	/*padding-left:5px;*/
	text-decoration:underline;
}


#btmwrap_content a, #btmwrap_content a:link, #btmwrap_content a:visited {
	color: #d79c6e;
	text-decoration:none;
}
#btmwrap_content a:hover {
	color: #d79c6e;
	text-decoration:underline;
}
#main {
	background-color:#ffffff;
}
#topright {
	background-image:url(images/topmenu_right.gif);
	background-repeat:no-repeat;
	background-position: right top;
	/*clear:left;*/
	float:left;
	height:inherit;
	/*width: 950px;*/
	background-color:#ffffff;
	border:none;
	padding:0px;
	margin:0px;
}
#topleft {
	background-image:url(images/topmenu_left.gif);
	background-repeat:no-repeat;
	background-position: left top;
	overflow:visible;
	float:left;
	height:107px;
	width:339px;
	display:block
}
#navzone {
	height:inherit;
}



#logo {
	height:107px;
	display:block;
	/*width:auto;*/
	float:left;
}


#navtop_left {
	width:250px;
	position:absolute;
	top:25px;
	left:15px;

}
#navtop_left ul {
	list-style-type: none;
	display: inline;
	float:left;
	padding-top:-10px;
	margin-top:0px;
		margin-left:0px;
	height:19px;
	padding-left:0px;
	padding-right:0px;
}
#navtop_left ul li {
	padding-left:5px;
	padding-right:5px;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#E7DFD3;
	height: 19px;
}
#navtop_left ul li a {
	text-decoration:none;
	text-transform:uppercase;
	color:#b29887;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0px;
	
}
#navtop_left ul li a:hover, #navtop_left ul li #active {
	text-decoration:none;
	text-transform:uppercase;
	color:#C68420;
}
#navtopsub_left {
	width:250px;
	position:absolute;
	clear:left;
	display:block;
	top:50px;
	left:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
#navtopsub_left ul {
	list-style-type: none;
	display: inline;
	float:left;
	padding-top:-10px;
	margin-top:0px;
	margin-left:0px;
	height:19px;
	padding-left:0px;
	padding-right:0px;
}
#navtopsub_left ul li {
	padding-left:5px;
	padding-right:5px;
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#E7DFD3;
	height: 19px;
}
#navtopsub_left ul li a {
	text-decoration:none;
	text-transform:uppercase;
	color:#b29887;
	
}
#navtopsub_left ul li a:hover, #navtopsub_left ul li #active {
	text-decoration:none;
	text-transform:uppercase;
	color:#C68420;
}
#navtop_right {
	width:250px;
	position:absolute;
	float:left;
	top:25px;
	left:680px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
}


#navtop_right ul {
	list-style-type: none;
	display: inline;
	float:right;
	padding-top:-10px;
	margin-top:0px;
	margin-left:0px;
	height:19px;
	padding-left:0px;
	padding-right:0px;
}
#navtop_right ul li {
	padding-left:5px;
	padding-right:5px;
	float:right;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#E7DFD3;
	height: 19px;
	
}
#navtop_right ul li a {
	text-decoration:none;
	text-transform:uppercase;
	color:#b29887;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:0px;
	
}
#navtop_right ul li a:hover, #navtop_right ul li #active {
		text-decoration:none;
	text-transform:uppercase;
	color:#C68420;
}



.clearer {
	clear:both;
	display:block;
	font-size:1px;
	height:0;
	line-height:1px;
	margin:0;
	padding:0;
}



#navtopsub_right {
	width:250px;
	float:left;
	position:absolute;
	clear:left;
	display:block;
	top:50px;
	left:680px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-align:right;
}


#navtopsub_right ul {
	list-style-type: none;
	display: inline;
	float:right;
	padding-top:-10px;
	margin-top:0px;
	margin-left:0px;
	height:19px;
	padding-left:0px;
	padding-right:0px;
}
#navtopsub_right ul li {
	padding-left:5px;
	padding-right:5px;
	float:right;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:uppercase;
	color:#E7DFD3;
	height: 19px;
}
#navtopsub_right ul li a {
	text-decoration:none;
	text-transform:uppercase;
	color:#b29887;
	padding:0px;
	font-size:10px;
	
}
#navtopsub_right ul li a:hover, #navtopsub_right ul li #active {
		text-decoration:none;
	text-transform:uppercase;
	color:#C68420;
}





hr {
	display:none
}
#visualzone {
	float:left;
	width: 950px;
	clear:both;
	text-align:center;
	padding-top:5px;
}
#contentzone {
	float:left;
	width:950px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:100%;
}
#contentzone_right {
	float:left;
	width:232px;
	border-left:thin;
	padding-left:25px;
	background-image: url(images/homepage_bar.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
#contentzone_left {
	float:left;
	width:625px;
	margin-left: 25px;
}
#contentzone_inside_left {
	float:left;
	width:202px;
	padding-left:21px;
	background-repeat: no-repeat;
	padding-right: 15px;
}
#contentzone_inside_right {
	float:left;
	width:631px;
	margin-left: 15x;
	margin-right: 20px;
	padding-top:15px;
	padding-bottom:15px;
	color:#89705e
}
#contentzone_inside_right h1 {
	color:#9f764e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-top :0px;
	margin-bottom :0px;
	margin-left:5px;
}
#contentzone_inside_right_heading {
	color:#E09A22;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 10px 5px;
	background-image:url(images/blank.gif);

}

#contentzone_inside_right h2 {
	color:#e09a22;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-top:20px;
	margin-left:30px;
	margin-bottom :2px;
}
#contentzone_inside_right .content_text01 {
	margin-top:0px;
	margin-left:30px;
	margin-bottom :0px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.content_text01 a{
	color:#E59828;
	font-size:10px;
	font-style:italic;
	text-decoration:underline;
}

.content_text01 a:hover{
	color:#E59828;
	text-decoration:underline;
}
#contentzone_inside_right .content_text_doublecol{
	margin-top:0px;
	margin-left:5px;
	margin-bottom :0px;
	line-height:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 155px;
	float: left;
	margin-right: 2px;
}
#contentzone_inside_right_nil_col {
	width:635px;
	text-align: left;
	float: left;
}

#contentzone_inside_right_1col {
	width:450px;
	text-align: left;
	float: left;
}
#contentzone_inside_right_2col {
	float:right;
	width:160px;
	text-align: left;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#contentzone_inside_right_2col .content_text02 {
	text-align: left;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:160px;
}
#contentzone_inside_right_2col #linkzone_top {
	height:87px;
	display:block;
}
#contentzone_inside_right_2col #linkzone_bottom {
	display:block;
	width:140px;
}







#contentzone_inside_right_multi_1col {
	width:500px;
	text-align: left;
	float: left;
	background-image: url(images/double_sep1.gif);
	background-repeat: repeat-y;
}
#contentzone_inside_right_multi_2col {
	float:right;
	width:283px;
	text-align: left;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#contentzone_inside_right_multi_2col .content_text02 {
	text-align: left;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:160px;
}
#contentzone_inside_right_multi_2col #topzone {
	height:87px;
	display:block;
}
#contentzone_inside_right_multi_2col #linkzone_bottom {
	display:block;
	width:140px;
}



#content_resto a{
	color:#E59828;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
	text-align:left;
}
#content_resto a:hover {
	color:#E59828;
	text-decoration:underline;
}

.resto_name{
	color:#99CC00;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;

}


#linkzone_top ul {
	list-style-type: none;
	display: inline;
	float:left;
	padding-top:0px;
	height:19px;
	padding-left:0px;
	margin-left:0px;
}
#linkzone_top ul li {
	float:left;
	padding-left:25px;
	margin-left:0px;
	background-image:url(images/homepage_bar.gif);
	background-repeat:no-repeat;
	background-position:-8px 0;
	display:block;
	width:100px;
	Height:22px;
	color:#06F;
}
#linkzone_top ul li a {
	color:#e59828;
	text-decoration:none;
}
#linkzone_top ul li a:hover {
	color:#e59828;
	text-decoration:underline;
}
#linkzone_bottom ul {
	list-style-type: none;
	display: inline;
	float:left;
	padding-top:0px;
	padding-left:0px;
	margin-left:0px;
	margin-bottom:3px;
	margin-top:3px;
}
#linkzone_bottom ul li {
	float:left;
	padding-left:25px;
	margin-left:0px;
	background-image:url(images/bullet_arrow_grey.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
	display:block;
	width:130px;
	Height:22px;
	color:#06F;
}
#linkzone_bottom ul li a {
	color:#e59828;
	text-decoration:none;
}
#linkzone_bottom ul li a:hover {
	color:#e59828;
	text-decoration:underline;
}
#navigationbar {
	width:inherit;
	background-image:url(images/menubar.gif);
	background-repeat:no-repeat;
	background-position:130px top;
	height:24px;
	overflow:visible;
	float:left;
	/*width:900px;*/
}
#navigationbar ul {
	list-style-type: none;
	display: inline;
	float:left;
	padding-top:0px;
	height:19px;
	padding-left:0px;
	padding-right:0px;
	width: 700px;
	
}
#navigationbar ul li {
	padding-left:11px;
	padding-right:10px;
	float:left;
	display:block;
	font:"Trebuchet Ms";
	font-family:Trebuchet Ms, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:uppercase;
	color:#666666;
	height: 19px;
}

#navigationbar ul li a{
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
	padding:0px;
	
}

#navigationbar ul li a:link, #navigationbar ul li a:visited {
	text-decoration:none;
	font-family:Trebuchet Ms, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
#navigationbar ul li a:hover, #navigationbar ul li #active  {
	text-decoration:none;
	font-family:Trebuchet Ms, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C68420;
}
#navzone {
}
#navstart {
	float:left;
	clear:left;
	margin-left:11px;
	background-image: url(images/menubar_patx.gif);
	background-repeat:repeat-x;
	width:20px;
}
#navend {
	margin-left:-15px;
	float:left;
	width:22px;
	background-image: url(images/menubar_patx.gif);
	background-repeat:repeat-x;
	text-align:right;
}

#navmenu {
	margin-top:6px;
	width:915px;
	float:left;
	height:22px;
	margin-left:165px;
	margin-right:0px;
 	/*line-height:*/
}


#btmpat_x {
	background-image:url(images/btm_pat_x.gif);
	background-repeat:repeat-x;
	background-color:#6d4121;
	float:left;
	width:950px;
	height:30px;
	text-align:left;
	top:0px;
	left:0px;
	margin-top:25px;
}
#btm_left {
	background-image:url(images/btm_corner_left.gif);
	background-repeat:no-repeat;
	width:14px;
	height:16px;
	float:left;
	position:relative;
}
#btm_right {
	background-image:url(images/btm_corner_right.gif);
	background-repeat:no-repeat;
	width:14px;
	height:16px;
	float:right;
	display:block;
	position:relative;
}
#btm_logo {
	float:left;
	margin-top:-22px;
}
#btmtext_ref {
	width:700px;
	height:20px;
	float:left;
	margin-top:-17px;
	font:"Trebuchet Ms";
	font-family:Trebuchet Ms, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
}
#btmtext_ref a:link, #btmtext_ref avisited {
	text-decoration:none;
	color:#6d4121;
}
#btmtext_ref a:hover {
	text-decoration:underline;
	color:#6d4121;
}

.home_news_date {
	line-height: 18px;
	color: #666666;
}


.home_news_title {
	font-size: 11px;
	font-weight: bold;
	color: #EDA334;
	line-height: 20px;
}
.home_news_content {
	font-size: 11px;
	line-height: 15px;
	color: #969696;
	margin-bottom: 10px;
	float:left;

}

.news_image{
	/*float:left;*/
	border:none;
	padding-right:10px;
}

.news_image a {
	color: #EDA334;
	text-decoration: none;
	font-size: 11px;
}
.news_image a:hover {
	color: #78591B;
	text-decoration: none;
	font-size: 11px;
}

.home_news_readmore a {
	color: #EDA334;
	text-decoration: none;
	font-size: 11px;
}
.home_news_readmore a:hover {
	color: #78591B;
	text-decoration: none;
	font-size: 11px;
}
.home_news_readmore {
	margin-bottom: 20px;
}
#news01 {
	display:block;
}
#news02 {
	display:none;
}
#news03 {
	display:none;
}
#bottom_news_nav {
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #666;
	background-image:url(images/all_news.gif);
	background-repeat:no-repeat;
	background-position:3px left;
	width:220px;
	text-align:left;
	float:left;
}
#bottom_news_nav see_all_news {
	width:150px;
}
#bottom_news_nav a, #bottom_news_nav a:link, #bottom_news_nav a:visited {
	text-decoration:none;
	color:#999;
	display:block;
	text-align:left;
	float:left;
}
#numnav {
	text-align:right;
	width:120px;
	float:left;
}
#numnav img {
	text-align:right;
	padding-left:4px;
	padding-right:4px;
	float:left;
}
#numnav #num01, #numnav #num02, #numnav #num03 {
	margin-top:1px;
}
#homebanners img {
	margin:5px;
	float:left;
}
#sub_menu {
	background-image:url(images/menu_left1.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:200px;
	display:block;
}

#submenu_title{
	color:#89705E;
	text-decoration:none;
	border-bottom:1px dotted #D6D6D6;
	display:block;
	height:20px;
	padding-bottom:0;
	/*padding-left:20px;*/
	padding-top:7px;
	text-decoration:none;
	vertical-align:middle;
	width:190px;
}


#flashmenu {
	height:200px;
	display:block;
	width:231px;
	float:left;
}

#sub_menu_top {
	margin-top:35px;
	background-image:url(images/submenu_paty1.gif);
	background-position:top left;
	background-repeat:repeat-y;
	width:201px;
	float:left;
}
#sub_menu_top ul {
	margin-top:-10px;
	font-size:12px;
	list-style-type: none;
	margin-left:0px;
	padding-left:0px;
}
#sub_menu_top ul li {
	display:block;
	/*	border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color: #999;*/
				}
#sub_menu_top ul li a, #sub_menu_top ul li a:visited {
	text-decoration: none;
	color:#9f764e;
	padding-bottom:0px;
	padding-top:5px;
	padding-left:20px;
	/*border-bottom-style:dotted;
	border-bottom-width:1px;
	border-bottom-color: #D6D6D6;*/
	display:block;
	/*height:20px;*/
	width:180px;
	vertical-align:middle;
}
#sub_menu_top ul li a:hover, #sub_menu_top ul li #active {
	text-decoration: none;
	color:#E09A22;
	background-image:url(images/bullet_left.jpg);
	background-position:-2px top;
	background-repeat:no-repeat;
}
.photo_include {
	background-image:url(images/sideimage_border.jpg);
	background-repeat:no-repeat;
	padding-top:7px;
	padding-bottom:0px;
	padding-right:7px;
	padding-left:7px;
	margin:0px;
}
.photo_include_bottom{
	border:0px;
	margin:0px;
	padding:0px;

}


.small_image{
	background-image:url(images/smallimage_border.jpg);
	background-repeat:no-repeat;
	padding-top:6px;
	padding-bottom:0px;
	padding-right:7px;
	padding-left:7px;
	margin:10px 0 0 0;
}

.sidephotos {
	padding-bottom:15px;
}

.sidephotos_gastromony {
	padding:0px;
	margin:0 0 10px 0;
}


.caps_black {
	text-transform: uppercase;
	color: #000;
	padding-top: 5px;
	padding-bottom: 5px;
}

#passion_cuisine

{
	display:block;
	width:150px;
	Height:22px;
	float:left;
	margin-right: 10px;
	font-size: 11px;
	line-height: 15px;
	margin-left: 5px;
	}

#passion_cuisine_right
{
	display:block;
	width:150px;
	Height:22px;
	float:right;
	margin-left: 10px;
	font-size: 11px;
	line-height: 15px;
	margin-right:-5px;
	}

#contentzone_inside_right h1 {
	color:#9f764e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-top :0px;
	margin-bottom :0px;
	margin-left:5px;
	background:transparent url(images/content-head-bg.png) no-repeat;
	padding:10px 0px 10px 30px;
}
#contentzone_inside_right .h1_green {
	color:#541900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-top :5px;
	margin-bottom :5px;
	
	/*padding:0 0 0 5px;*/
}
#contentzone_inside_right h2 {
	color:#e09a22;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:20px;
	margin-left:30px;
	margin-bottom :2px;
}
/*Start of Spa/Golf */
#contentzone_inside_right_spa {
	color:#89705E;
	float:left;
	margin-right:20px;
	padding-bottom:15px;
	padding-top:15px;
	width:475px;
}

#contentzone_inside_right_spa_nil_col {
	float:left;
	text-align:left;
	width:475px;
}

#contentzone_inside_right_spa h1 {
	color:#9F764E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom:0;
	margin-left:5px;
	margin-top:0;
	background:transparent url(images/content-head-bg.png) no-repeat;
	padding:10px 0px 10px 30px;
}

#contentzone_inside_right_spa h2 {
	color:#E09A22;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-bottom:2px;
	/*margin-left:30px;*/
	margin-top:20px;
}

#contentzone_inside_left_spa {
	color:#89705E;
	float:left;
	/*margin-right:20px;*/
	padding-bottom:15px;
	padding-top:15px;
	width:160px;
}

#contentzone_inside_left_spa_nil_col {
	float:left;
	text-align:left;
	width:160px;
}
#contentzone_inside_left_spa_nil_col a, #contentzone_inside_left_spa_nil_col a:link, #contentzone_inside_left_spa_nil_col a:visited {
	text-decoration:none;
	color:#999;
	display:block;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

#contentzone_inside_right_spa_title {
	color:#E09A22;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-bottom:2px;
	margin-top:0px;
}

#golf_news {
	padding:0px;
	background-image:url(images/menu_news1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	height:200px;

}

#golf_news_heading{
	padding:10px 5px 5px 10px;
	border-bottom:1px dotted #D6D6D6;
}

#golf_news_title{
	color:#9F764E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:5px;
	margin-top:5;
	padding-top:10px;
	
}

#golf_news_body{
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
}

#contentzone_inside_right_nature_title{
	color:#D4CF39;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-bottom:2px;
	margin-top:0px;

}
/*End of Spa/Golf*/

/*Start of Sports*/

#sports_content_right{
	width:215px;
	float:left;
	padding:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
}

#sports_content_left{
	width:380px;
	float:left;
	padding-left:30px;
	padding-right:10px;
	border:0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;

}


/*End of Sports*/


/* Start of Kids - Timomo */
#contentzone_inside_left_timomo{
	float:left;
	width:160px;
	border:0px;
	margin-right:20px;

}

#contentzone_inside_right_timomo{
	float:left;
	width:635px;
	color:#89705E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin-top:20px;
	margin-bottom:30px;
}
#contentzone_inside_right_timomo h1{
	background:transparent url(images/content-head-bg.png) no-repeat scroll 0 0;
	color:#9F764E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom:0;
	margin-left:5px;
	margin-top:0;
	padding:10px 0 10px 30px;

}


#timomo_logo{
	float:left;
	width:160px;
	border:0px;
	padding:0px;
	margin-right:10px;
	margin-left:10px;
	margin-top:20px;
}

#timomo_contents{
	color:#89705E;
	float:left;
	width:440px;
	margin-top:30px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:18px;
	padding-bottom:10px;
}

#timomo_sub{
	color:#89705E;
	float:left;
	width:635px;
	margin-top:30px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:18px;
	padding-bottom:10px;

}
#timomo_contents a, a:link, a:visited {
	color:#89705E;
	/*font-size:12px;*/
	/*font-weight:bold;*/
	text-decoration:none;
	}

#timomo_contents a:hover {
	color:#E09A22;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
	

/* End of Kids - Timomo */

/* Start of Weddings */
#weddings_top h2{
	color:#E09A22;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-bottom:2px;
	margin-top:20px;
	}

#weddings_contents{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:18px;
	float:left;
	width:635px;
	/*border-bottom:1px solid #89705E;
	border-bottom-style:dotted;*/
	}
	
#weddings_contents a:hover {
	color:#E09A22;
	font-size:12px;
	/*font-weight:bold;*/
	text-decoration:none;
	padding-left:10px;
	border:0px;
	/*width:600px;*/
	}
	
#weddings_contents a, a:link, a:visited {
	color:#E09A22;
	/*font-weight:bold;*/
	text-decoration:none;
	font-size:12px;
	padding-left:10px;

	}
/* End of Weddings */


/* Start of Downloads*/
#downloads_contents{
	width:340px;
	/*height:200px;*/
	padding:10px 0px 30px 15px;
	float:left;
	color:#89705E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;

}

#downloads_images{	
	width:270px;
	height:178px;
	padding:0px;
	margin:0px;
	border:0px;
	float:left;

}
#downloads_title{
	width:330px;
	padding-left:15px;
	padding-bottom:10px;
	float:left;
	color:#89705E;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

#download_details{
	padding-left:15px;
	padding-bottom:10px;

}

#downloads_images_odd{
	width:270px;
	height:178px;
	padding:0px;
	margin:0px;
	border:0px;
	float:right;

}
#downloads_title_odd{
	width:360px;
	padding-left:0px;
	padding-bottom:10px;
	float:left;
	color:#89705E;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}

#download_details_odd{
	padding-left:0px;
	padding-bottom:10px;

}
/* Start of Accommodation */


#content-mod{
	clear:both;
	float:left;
	margin:30px 0 0;
	width:508px;
}
#content-mod.lft .mod-txt p a.extra-link {float: left;}
#content-mod.first {
	margin-top: 0;
}
#content-mod.lft .mod-img {float: left; margin-right: 18px; width: 245px;}

#content-mod.lft .mod-txt {float: right; width: 245px; overflow:hidden;}

#content-mod.rt .mod-img {float: right; margin-left: 18px; width: 245px;}

#content-mod.rt .mod-txt {float: left; text-align: right; width: 245px; overflow:hidden;}


#content-mod .mod-txt h3 {color: #5d5a58; font-size: 1.8em; margin: 0 0 10px 0;}
#content-mod .mod-txt h4 {height: auto; margin-bottom: 10px; text-transform: uppercase;}
#content-mod .mod-txt span.date {color: #5d5a58; float: left; font-size: 1.1em; margin: -5px 0 5px 0;}
#content-mod .content-mod.rt .mod-txt span.date {float: right;}
#content-mod .mod-txt p {clear: both; color: #a09b96; font-size: 1.1em; margin: 0; position:relative;font-weight:normal;}
#content-mod .mod-txt p a.extra-link {
	background: url(../imgs/content-main/next-arrow.gif) no-repeat right center; 
	color: #a09b96; 
	font-weight: bold; 
	float: right; 
	margin-top: 12px; 
	padding-right: 5px;
}
#content-mod.lft .mod-txt p a.extra-link {float: left;}

#content-mod .booknow-btn {
	background: url(images/btn-book-now-en.gif) no-repeat; 
	float: left; 
	font-size: 1.1em; 
	font-weight: bold; 
	height: 22px; width: 88px; 
	margin-top: 12px;
	overflow: hidden; text-indent: -9999em;
}
#content-mod a:hover.booknow-btn {background: url(images/btn-book-now-en-hover.gif) no-repeat;}
#content-mod .rt a.booknow-btn{float:right;}
#content-mod .booknow-btn-lg {
	background: url(images/btn-book-now-lg-en.png) no-repeat; 
	float: left; 
	font-size: 1.1em; 
	font-weight: bold; 
	height: 28px; width: 109px; 
	margin-top: 12px;
	overflow: hidden; text-indent: -9999em;
}
#content-mod a:hover.booknow-btn-lg {background: url(images/btn-book-now-lg-en-hover.png) no-repeat;}
#content-mod a:focus.booknow-btn, a:focus.booknow-btn-lg {outline: none;}



/****** Start of rooms *****/

#contentzone_inside_right .content_rooms {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
	margin-bottom:0;
	margin-left:30px;
	margin-top:0;
}

#contentzone_inside_right .content_rooms .rooms_left{
	float:left;
	margin:0px 0px 0px 0px;
	
	

}


#contentzone_inside_right .content_rooms .rooms_right{
	float:left;
	margin:0px;
}

.rooms_image{
	float:left;
	padding-top:8px;
	border:0;
}


.rooms_details{
	float:left;
	width:280px;
	margin:5px 5px 0px 10px;
	position:relative;
	/*paddding:10px 10px 5px 10px;*/
}
.rooms_buttons{
	float:left;
	/*width:200px;*/
	margin:0px 0px 0px 10px;
	/*paddding:10px 10px 5px 10px;*/
}

#booknow-btn{
	background:transparent url(images/btn-book-now-en.gif) no-repeat scroll 0 0;
	float:left;
	font-size:1.1em;
	font-weight:bold;
	height:22px;
	margin-top:12px;
	overflow:hidden;
	text-indent:-9999em;
	width:88px;
}

.rooms_image_right{
	float:left;
	border:0;
	
}
.rooms_details_right{
	float:left;
	width:280px;
	margin:5px 15px 0px 0px;
	position:relative;
	
}
.rooms_buttons_right{
	float:left;
	margin:5px 0px 0px 0px;

}

a#booknow-btn:hover {
	background:transparent url(images/btn-book-now-en-hover.gif) no-repeat scroll 0 0;
}

.popeye {
 overflow: auto; /* fallback popeye is scrolling! */
 height: 180px; /* set to max height of fallback popeye */
}
.popeye ul, /* reset browser list styles */
.popeye li {
	 list-style: none;
	 margin: 0;
	 padding: 0;
}
.popeye-tools-wrap,
.popeye-tools {
	overflow: hidden;
}
.popeye-stage {
 	background: transparent no-repeat center center;
}
.popeye-cap {
 	overflow: auto; /* if height is set, caption will scroll */
}

.fancy_boz a, a:link, a:hover, a:visited{
	border:0 none;
	padding:0px;
	text-decoration:none;
}
.fancy_boz img{
	border:0 none;
	padding:0px;
	text-decoration:none;
}

/* Start of Contacts */

#contentzone_inside_right_news_title {
	color:#9F764E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-bottom:2px;
	margin-top:0px;
	margin-left:30px;
}


/* End of Contacts */

/* Start of News */
#News_content{
	background:transparent url(images/news_bg.jpg) no-repeat;
	width:610px;
	height:180px;
	padding-left: 10px;
	float:left;
}

#NewsTicker{
	border:solid 1px #fffff;
	width:580px;
	height:160px;
	margin:0 auto;
	float:left;
}
	/*#NewsTicker h1{
	padding:6px;
	margin:0;
	border:0;
	background:#fffff;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	}*/
	
	#NewsTicker h1{
		/*background:transparent url(images/channelbg.gif) no-repeat scroll 0 0;*/
		color:#9F764E;
		font-family:Arial,Helvetica,sans-serif;
		font-size:16px;
		font-weight:bold;
		margin-bottom:0;
		margin-left:5px;
		margin-top:0px;
		padding:20px 0 10px 10px;
		}
	
	
	#NewsVertical {
	width: 600px;
	height: 200px;
	display: block;
	overflow: hidden;
	position: relative;
	font-family:Arial,Helvetica,sans-serif;
	}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
	width: 600px;
	height: 140px;
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	font-family:Arial,Helvetica,sans-serif;
	}
	#TickerVertical li {
	width: 280px;
	color: #541900;
	text-align: left;
	font-size: 11px;
	margin: 0;
	padding: 6px 10px;
	float: left;
	height: 164px;
	display: inline;
	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #EDA334;
			font-size: 20px;
			margin-bottom:6px;
			font-weight:bold;
			font-family:Arial,Helvetica,sans-serif;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #EDA334;
			margin-bottom:6px;
			text-decoration:underline;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:none;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:10px;
			border:solid 1px #DEDEDE;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			font-size: 10px;
			margin:6px 0 14px 0;
			color:#000000
		}


/* End of Contacts */

/* Start of Rates */
#contentzone_inside_right .content_rates {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
	margin-bottom:0;
	margin-top:0;
	color:#541900;
	width:610px;
	float:left;
}
#contentzone_inside_right .booking-hotels {
	color:#541900;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	font-weight:600;
	}
	
	
#contentzone_inside_right .offers-header {
	color:#541900;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
	

/* End of Rates*/


/*Start of Weddings */ 

#weddings_sub{
	float:left;
	text-align:left;
	width:635px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;

}

#weddings_sub .weddings_left{
	float:left;
	text-align:left;
	width:450px;
}

#weddings_sub .weddings_right{
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
	text-align:left;
	width:160px;
	padding-left:15px;
}
#weddings_sub .weddings_image{
	float:left;
	width:160px;
	padding:0px;
	margin:0px;
}

#weddings_sub .weddings_image a{
	color:#E59828;
	text-decoration:none;
	padding-left:10px;
}

#weddings_sub .weddings_image a:hover{
	color:#E59828;
	text-decoration:underline;
}


#weddings_sub .wedding_right_details {
	margin-left:5px;
}
/*End of Weddings  */


/* Start of Lodging */
#lodging_right{
	color:#89705E;
	float:left;
	margin-right:0px;
	padding-bottom:15px;
	padding-top:15px;
	width:660px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	height:940px;
	/*background: url(images/bg_content.jpg) repeat-x scroll left bottom;*/
}

#lodging_right .lodging_images{
	float:left;
	padding-left:0px;
	padding-top:20px;
	width:660px;
}

#lodging_right .lodging_images ul{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	float:left;
	padding:0px;
	margin:0px;
}

#lodging_right .lodging_images li{
	color:#541900;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:19px;
	padding-left:5px;
	padding-right:5px;
	/*text-transform:uppercase;*/
	width:197px;
}

#lodging_right h1{
	color:#9F764E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-bottom:0;
	margin-left:5px;
	margin-top:0;
	background:transparent url(images/content-head-bg.png) no-repeat scroll 0 0;
	padding:10px 0px 10px 30px;
}


#lodging_right h2 {
	color:#E09A22;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0;
	margin-left:5px;
	margin-top:0;
	/*padding:10px 0 10px 30px;*/
}

#lodging_right .lodging_details {
	color:#E09A22;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	/*text-transform:uppercase;*/
	 width:160px;
	/*border-right:1px dotted #cccccc;*/
}

#lodging_right .lodging_details ul{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	float:left;
	padding:0px;
	margin:0px;
}

#lodging_right .lodging_details li{
	color:#541900;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:19px;
	padding-left:5px;
	padding-right:5px;
	/*text-transform:uppercase;*/
	width:150px;
}

#lodging_right .rooms_image{
	background:url(images/accommodationbg.jpg) no-repeat scroll 0 0;
	float:left;
	padding-top:8px;
	border:0;
	width:190px;
	height:400px;
}

#lodging_right .deluxe_rooms,  .suites, .the_villa{
	float:left;
	padding:10px 15px 10px 12px;
	width:190px;

}


#lodging_right .features{
	float:left;
	background:url(images/rooms_featuresbg.jpg) no-repeat scroll 0 0;
	width:650px;
	height:250px;
	padding:30px;

}

#lodging_right .lodging_contents{
	width:620px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	margin-top:0px;
	/*background-attachment:scroll;
	background-color:transparent;
	background-image:url();
	background-position:right bottom;
	background-repeat:no-repeat;*/
	padding-bottom:0;
	padding-left:20px;
	padding-right:0px;
	padding-top:0px;
	font-weight:400;
	float:left;
	/*color:#541900;*/
}



/* Start of WeddingS final*/

#lodging_right .weddings_box{
	float:left;
	width:300px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	padding:5px;
	background:url(images/weddings.jpg) no-repeat scroll 0 0;
	height:470px;
}
#lodging_right .honeymoon_box{
	float:left;
	background:url(images/honeymoon_main.jpg) no-repeat scroll 0 0;
	width:300px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	padding:5px;
	height:470px;
	}

#lodging_right .weddings_boxfr{
	float:left;
	width:300px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	padding:5px;
	background:url(images/mariages.jpg) no-repeat scroll 0 0;
	height:470px;
}
#lodging_right .honeymoon_boxfr{
	float:left;
	background:url(images/lunedemiel.jpg) no-repeat scroll 0 0;
	width:300px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	padding:5px;
	height:470px;
	}
	
#lodging_right .land_box{
	float:left;
	width:300px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	padding:5px;
	background:url(images/land_sports.jpg) no-repeat scroll 0 0;
	height:470px;
}
#lodging_right .water_box{
	float:left;
	background:url(images/water_sports.jpg) no-repeat scroll 0 0;
	width:300px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	padding:5px;
	height:470px;
	}
	
	
#lodging_right .land_box1{
	float:left;
	width:210px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	padding:5px;
	background:url(images/landsports.jpg) no-repeat scroll 0 0;
	height:300px;
}
#lodging_right .water_box1{
	float:left;
	background:url(images/watersports.jpg) no-repeat scroll 0 0;
	width:210px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	padding:5px;
	height:300px;
	}
#lodging_right .activities_box1{
	float:left;
	background:url(images/entertainment.jpg) no-repeat scroll 0 0;
	width:210px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	padding:5px;
	height:300px;
	}
	
	
#lodging_right .weddings_boxa{
	float:left;
	width:300px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	padding:5px;
	/*background:transparent url(images/weddings.jpg) no-repeat scroll 0 0;*/
	height:100%;
}
#lodging_right .honeymoon_boxa{
	float:left;
	/*background:transparent url(images/weddings_bride.jpg) no-repeat scroll 0 0;*/
	width:300px;
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	padding:5px;
	height:100%;
	}
	
a.underline {
	text-decoration:underline;
	color:#E09A22;
}

/*Toggle Weddings */ 
#top-panel{
	background:#ffffff;
	/*border-bottom:3px solid #E09A22;*/
	padding:14px 20px 14px 0px;;
	margin-left:0px;
	text-align:right;
	color:#89705E;
	
}
#sub-panel{
	text-align:left;
}
#sub-panel a{
	width:200px;
	float:left;
	color:#E09A22;
	text-decoration:none;
	padding-left:10px;
	font-weight:bold;
	/*
	background:url(images/sub-left.png) bottom left no-repeat #541900;*/
	
}

#sub-panel a span{
	/*padding:6px;
	background:url(images/sub-right.png) right bottom no-repeat;*/
	display:block;

}

#lodging_right .wedding_page{
	width:630px; 
	height:540px; 
	float:left;
	background:url(images/weddings_bg.jpg) no-repeat scroll 0 0;
}


#lodging_right .wedding_page_contents{
	width:350px;
	padding:30px 10px 10px 30px;
	float:left;
}

#lodging_right .wedding_page_contents h2{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:600;
	padding-left:0px;
	padding-bottom:10px;
	margin:0px;
	color:#541900;
}

#lodging_right .honeymoon_page{
	width:630px; 
	height:540px; 
	float:left;
	background:url(images/honeymoon_bg.jpg) no-repeat scroll 0 0;
}

#lodging_right .honeymoon_page_contents{
	width:350px;
	padding:30px 10px 10px 260px;
	float:left;
}

/***** Sports *****/
#lodging_right .landsports_page{
	width:630px; 
	height:540px; 
	float:left;
	background:url(images/landsportsa_bg.jpg) no-repeat scroll 0 0;
}


#lodging_right .landsports_page_contents{
	width:350px;
	padding:30px 10px 10px 260px;
	float:left;
}

#lodging_right .landsports_page_contents h2{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:600;
	padding-left:0px;
	padding-bottom:10px;
	margin:0px;
	color:#541900;
}

#lodging_right .watersports_page{
	width:630px; 
	height:540px; 
	float:left;
	background:url(images/watersports_bg.jpg) no-repeat scroll 0 0;
}

#lodging_right .watersports_page_contents{
	width:350px;
	padding:30px 10px 10px 30px;
	float:left;
}

#lodging_right .watersports_page_contents h2{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:600;
	padding-left:0px;
	margin:0px;
	color:#541900;
}

#lodging_right .activities_page{
	width:630px; 
	height:540px; 
	float:left;
	background:url(images/entertainment_bg.jpg) no-repeat scroll 0 0;
}


#lodging_right .activities_page_contents{
	width:630px;
	padding:30px 10px 10px 30px;
	float:left;
}

#lodging_right .activities_page_contents h2{
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:600;
	padding-left:0px;
	padding-bottom:10px;
	margin:0px;
	color:#541900;
}

/***** End of Sports *****/

/*******************************************************************************************************************************************/

#toggleText{
	background-color:#ffffff;
	width:175px;
	border:1px solid #C5A28A;
	text-align:left;
	padding:10px 5px 5px 5px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-top:15px;


}

#toggleText1{
	background-color:#ffffff;
	width:175px;
	border:1px solid #C5A28A;
	text-align:left;
	padding:10px 5px 5px 5px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-top:15px;


}

#toggleText2{
	background-color:#ffffff;
	width:175px;
	border:1px solid #C5A28A;
	text-align:left;
	padding:10px 5px 5px 5px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-top:15px;


}

#toggleText2{
	background-color:#ffffff;
	width:175px;
	border:1px solid #C5A28A;
	text-align:left;
	padding:10px 5px 5px 5px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-top:15px;


}

#toggleText4{
	background-color:#ffffff;
	width:175px;
	border:1px solid #C5A28A;
	text-align:left;
	padding:10px 5px 5px 5px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-top:15px;
}

#weddings{
		color:#89705E;
		float:left;
		margin-right:20px;
		padding-bottom:15px;
		padding-top:15px;
		width:635px;
	}
	
	
#clear{
	clear:both;

}



/* End of Lodging */


/* Start of Special Offers */
#breaker {
	/*background:transparent url(images/bg_breaker.jpg) repeat-x scroll left top;*/
	height:14px;
	width:650px;
}

#contentzone_inside_right_nil_col .special_offers{
	width:650px;
	height:340px;
	/*margin:0px 10px 10px 0px;;
	padding: 20px 10px 10px 25px;*/
	color:#541900;
	float:left;
	background: url(images/bg_offers.jpg) repeat-x scroll left bottom;

}

#contentzone_inside_right_nil_col .offers_title{
	padding-left:10px;
	float:left;
	width:600px;
	font-weight:600;
	font-size:14px;
	color:#E09A22;
	padding-top:2px;
}

#contentzone_inside_right_nil_col .offer_contents{
	padding:0px;
	width:203px;
	height:287px;
	float:LEFT;
}

#contentzone_inside_right_nil_col .offers_image{
	padding-left:18px; 
	padding-top:20px; 

}

#contentzone_inside_right_nil_col .offers_details{
	padding-left:20px;
	width:203px;
	font-size:13px;


}

/* End of Special Offers */
#col {
	float:left;
	min-height:1px;
}
#col03 {
	float:left;
	margin-top:5px;
	overflow:hidden;
	width:160px;
}

#col03  ul.tabs01 {
	background:transparent url(images/bg06.gif) no-repeat scroll 0 100%;
	font-size:10px;
	font-weight:bold;
	line-height:13px;
	margin:0 0 -5px !important;
	padding:10px 0 4px;
	position:relative;
}

#col03  .clear {
	overflow:hidden;
}

#col03 ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#col03  ul.tabs01 a.active {
	background-position:0 -30px;
	color:#E09A22;
}

#col03  ul.tabs01 a {
background:transparent url(images/bg05.gif) no-repeat scroll 0 0;
color:#666666;
}
#col03  ul.tabs01 * {
float:left;
}

#request_quote{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#89705E;
	font-weight:600;
	height:50px; 
	margin-top:45px;

}

#contentzone_inside_right .room_status{
	background:#F1F0EA url(images/ComFormBottom.png) no-repeat scroll left bottom;
	position:left;
	float:right;
	padding-left:5px;
	/*height:10px;*/
	width:150px;
	
}

#contentzone_inside_right .romm_status_contents{
	background:transparent url(images/ComFormTop.png) no-repeat scroll left top;
	height:10px;
	left:0;
	position:absolute;
	top:0;
	width:140px;
}
