/* CSS Document */
/*BEGIN LAYOUT*/

body{
	margin:0;
	padding:0;
	background:#bddfe5;
	/*background-attachment:fixed;*/
	font-family:Arial, Verdana, Helvetica, sans-serif, "Lucida Sans Unicode";
	font-size:12px;
	line-height:1.5em;
	color:#606060;

}
h2{
	font-size:18px;
	color:#48999f;
	margin:0;
	padding:0px 0 0px 0;
}
h3,h4,h5,h6{
	color:#48999f;
	padding:0 0 5px 0;
	margin:0;
	font-size:13px;
}
th{
	background:#71a9b5;
	color:#ffffff;
	text-align:center;
	font-size:12px;
}
b a, strong a{
	color:#076e7d;
	text-decoration:none;
}
a{
	color:#076e7d;
	text-decoration:none;
}
.submit{
	background:#076e7d;
	color:#ffffff;
	border:none;
}
.row1{
	background:#d3dcde;
}
.row2{
	
	background:#ffffff;
}
strong, b{
	font-size:14px; 
	font-weight:bold;
}
.wrapper{
	width:960px;
	height:auto;
	padding:0;
	margin:0 auto;
	background:#FFFFFF;
	border:0px solid #404040;
}

.header{
	width:940px;
	height:126px;
	background:url(images/oazia-home_02.gif) repeat-x top left;
	padding:0 10px;
	
}
.welcome{
	margin:0 0 0 676px;
	padding:4px 17px 0 17px;
	height:388px;
	width:231px;
	text-align:center;
	line-height:1.6em;
	color:#ffffff;
}
.welcome h1{
	font-family: Arial,"Book Antiqua", Verdana;
	font-size:16px;
	font-weight:bold;
	margin:10px 0 0 0;
}
.logo{
	padding:23px 0 0 0;
}

.home_image{
	width:940px;
	height:391px;
	background:url(images/oazia-home_08.gif) no-repeat;
	margin:0 10px;
}
.home_image_tree{
	width:940px;
	height:391px;
	margin:0 10px;
}
.content_site_tree{
	width:940px;
	height: auto;
	margin:0 0 0 10px;
	background:#d3dcde;

}
.contenttee_left{
	width:677px;
	height: auto;
	margin:0;
	padding:0;
	float:left;
	background:#fff;
}
.contenttee_right{
	width:280px;
	height: auto;
	background:#d3dcde;
	float:left;
}
.contenttee_desin_all{
	width:660px;
	height: auto;
	margin:0;
	padding:0;

}
.content_site{
	width:940px;
	height:auto;
	margin:0 10px;
}
.header_image{
	width:660px;
	height:217px;

}
.header_image_tree{
	width:660px;
	height:395px;
	overflow:hidden;
	margin:0 0 10px 0 !important;
	margin:0;
	padding:0 0 0 0;
}
.quote{
	width:234px;
	height:210px;
	background:url(images/oazia-detail_04.gif) no-repeat;
	padding:10px 23px 0 23px;
	font-size:16px;
	color:#ffffff;
	line-height:1.2em;
	text-align:center;
}
.quote_tree{
	width:280px;
	height:397px;
	background:url(images/rez-xas.jpg) no-repeat ;
	
	font-size:16px;
	color:#ffffff;
	line-height:1.2em;
	overflow:hidden;
	margin:0 0 1px 0;
	text-align:center;

}
.quote_tree_second{
	width:280px;
	height:397px;
	overflow: auto;
	padding:0;
}
.main_menu{
	width:818px !important;
	width:792px;
	padding:0 0 0 155px !important;
	padding:0 0 0 153px;
	margin:0px 0 0 10px;
	
}
.main_menu ul#navmenu{
	margin:0 0 0px 0px;
	padding:0;
	border:none;
	width: 100%; /*For KHTML*/
	list-style: none;
	height:20px; 
}
.main_menu ul#navmenu li{	
	margin:0px;
	float:left; /*For Gecko*/
	display: inline;
	list-style:none;
	position:relative;
	height:20px;

}
.main_menu ul#navmenu ul {
	margin:0;
	border: 0 none;
	padding:0;
	width: 199px;
	display: none;
	position: absolute;
	top:15px;
	left:0px;
	
}


.main_menu ul#navmenu ul:after /*From IE 7 lack of compliance*/{
	clear:both;
	display:block;
	font: 1px/0px serif;
	content: ".";
	visibility:hidden;
}

.main_menu ul#navmenu ul li {
	width: 199px !important;
	float: left; /*For IE 7 lack of compliance*/
	display: block !important;
	display: inline; /*For IE*/
	padding:0px 0; 
	margin:5px 0 0px 0 !important;
	margin:0px 0 0px 0;
}
	
.main_menu ul#navmenu a {
  float:none !important; /*For Opera*/
  float:left; /*For IE*/
  display:block;
  color:#008490;
  font-size:12px;
  text-decoration:none;
  height:auto !important;
  height:1%; /*For IE*/
  font-family:Arial, Verdana, Helvetica, sans-serif;
  padding:0px 0px 0 10px;
}

.main_menu ul#navmenu a:hover,
.main_menu ul#navmenu li:hover a,
.main_menu ul#navmenu li.iehover a {
	background:#FFFFFF;
	
}

/* 2nd Menu */

.main_menu ul#navmenu li:hover li a,
.main_menu ul#navmenu li.iehover li a {
 float: none;
 background:#178281;
 color:#FFFFFF;
 font-size:12px;
 padding:6px 10px;
 font-family:Arial,Verdana, Helvetica, sans-serif, "Lucida Sans Unicode";
 font-weight:normal;


}

/* 2nd Menu Hover Persistence */
.main_menu ul#navmenu li:hover li a:hover,
.main_menu ul#navmenu li:hover li:hover a,
.main_menu ul#navmenu li.iehover li a:hover,
.main_menu ul#navmenu li.iehover li.iehover a {
 background:#178281;
 
  
}

/* 3rd Menu */
.main_menu ul#navmenu li:hover li:hover li a,
.main_menu ul#navmenu li.iehover li.iehover li a {
 float: none;
 background:#cfcca1;
 color:#95372e;
 font-size:11px;
 padding:10px 10px;
 font-family:Arial,Verdana, Helvetica, sans-serif, "Lucida Sans Unicode";
 font-style:italic;
 font-weight:normal;
}

/* 3rd Menu Hover Persistence */
.main_menu ul#navmenu li:hover li:hover li a:hover,
.main_menu ul#navmenu li:hover li:hover li:hover a,
.main_menu ul#navmenu li.iehover li.iehover li a:hover,
.main_menu ul#navmenu li.iehover li.iehover li.iehover a {
 background:#ffffff;
}

/* 4th Menu */
.main_menu ul#navmenu li:hover li:hover li:hover li a,
.main_menu ul#navmenu li.iehover li.iehover li.iehover li a {
	float: none;
	 background:#cfcca1;
	 color:#95372e;
	 font-size:11px;
	 padding:10px 10px;
	 font-family:Arial,Verdana, Helvetica, sans-serif, "Lucida Sans Unicode";
	 font-style:italic;
	 font-weight:normal;
}

/* 4th Menu Hover */
.main_menu ul#navmenu li:hover li:hover li:hover li a:hover,
.main_menu ul#navmenu li.iehover li.iehover li.iehover li a:hover {
 	background:#ffffff;
}

.main_menu ul#navmenu ul ul,
.main_menu ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 199px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
.main_menu ul#navmenu li:hover ul ul,
.main_menu ul#navmenu li:hover ul ul ul,
.main_menu ul#navmenu li.iehover ul ul,
.main_menu ul#navmenu li.iehover ul ul ul {
  display: none;
}

.main_menu ul#navmenu li:hover ul,
.main_menu ul#navmenu ul li:hover ul,
.main_menu ul#navmenu ul ul li:hover ul,
.main_menu ul#navmenu li.iehover ul,
.main_menu ul#navmenu ul li.iehover ul,
.main_menu ul#navmenu ul ul li.iehover ul {
  display: block;
}



.footer_site{
	text-align:right;
	padding:50px 10px 10px 10px;
	font-size:11px;
	color:#606060;
	background:url(images/oazia-home_12.gif) repeat-x bottom left;
	width:940px;
	height:100px;

}
.content_area{
	margin:10px;
	line-height:1.5em;
	height:auto;
}
.path{
	border-bottom:1px solid #71a9b5;
	border-top:1px solid #71a9b5;
	margin:0 10px 0 10px;
	padding:2px 0;
}
.path strong{
	color:#71a9b5;
	font-size:11px;
}
/*START APP*/
h1.bar{
	background:url(images/oazia-detail_07.gif) repeat-x;
	color:#ffffff;
	padding:13px 10px;
	margin:0 0 10px 0;
	font-family:Arial,"Book Antiqua", Verdana;
	font-weight:bold;
	font-size:24px;
	width:640px;
}
h1.bar_h{
	background:url(images/oazia-detail_07.gif) repeat-x;
	color:#ffffff;
	padding:13px 10px;
	margin:-11px 0 10px 0 !important;
	margin:0;
	font-family:Arial,"Book Antiqua", Verdana;
	font-weight:normal;
	font-size:20px;
	width:640px;
}
h1.barteam{
	background:url(images/oazia-detail_07.gif) repeat-x;
	color:#ffffff;
	padding:8px 10px 18px 10px;
	margin:0;
	font-family: Arial,"Book Antiqua", Verdana;
	font-weight:bold;
	font-size:24px;
	width:640px;
}
h2.bar_right{
	background:#86b2bb;
	padding:13px 10px;
	margin:0;
	text-align:center;
	color:#ffffff;
	font-family: Arial,"Book Antiqua", Verdana;
	border-bottom:1px solid #ffffff;
	margin:-3px 0 0 0;
	font-size:20px;
	font-weight:normal;
}
ul#bar_right{
	padding:0;
	margin:0;
}
ul#bar_right li
{
	margin:0;
	
	text-align:center;
	display:block;
	float:none;
	border-bottom:1px solid #ffffff;
	list-style:none;
}
ul#bar_right li a{
	color:#076070;
	font-family: Arial,"Book Antiqua", Verdana;
	font-size:16px;
	text-decoration:none;
	display:block;
	padding:15px 10px;
	font-weight:normal;
	
}
ul#bar_right li a.selected{
	background:url(images/oazia-detail_11.gif) no-repeat;
	padding:15px 10px;
	
}
ul#bar_right li a:hover,
ul#bar_right li li:hover a{
	background:url(images/oazia-detail_11.gif) no-repeat;
	padding:15px 10px;
}
.dynamic_pages{
	width:630px;
	height:auto;
	margin:0px 0 10px 15px;
	padding:0px 0;
}
.dynamic_pages .brief{
	padding:0px 0 0 0px;
}
.dynamic_pages h3{
	color:#008490;
	padding:3px 0 5px 0px;
	margin:0;
}
.dynamic_pages h3 a{ 
	color:#008490;
	font-size:18px;
	text-decoration:none;

}
.dynamic_pages .img_wrapper{
	width:150px;
	height:115px;
	padding:6px;
	margin:7px 5px 0 0;
	overflow:hidden;
	float:left;
}
.dynamic_pages .img_wrapper .image{
	width:150px;
	height:115px;
	overflow:hidden;
}
.dynamic_pages .img_wrapper .image img{
	border:none;
}
.static_pages{
	width:630px;
	padding:0 10px 0 15px;
	
}
.image{
	float:left;
	margin:5px 10px 10px 0;
}
.comments a{
	text-decoration:none;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
}
.pagging,#paging{
	margin:0 20px 0 35px;
	text-align:right;
}
.pagging ul,#paging ul{
	margin:0;
	padding:0;
}
.pagging ul li,#paging ul li{
	display:inline;
	margin:0 3px;
	color:#999999;
}
.pagging ul li a,#paging ul li a{
	font-weight:bold;
	color:#008490;
	text-decoration:none;
}

.pagging_arrow{
	margin:0;
	text-align:right;
}
.pagging_arrow ul{
	margin:0;
	padding:0;
}
.pagging_arrow ul li{
	display:inline;
	margin:0 3px;
	color:#999999;
}
.pagging_arrow ul li a{
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	
}

.balloonstyle{
	position:absolute;
	top: -500px;
	left: 0;
	padding: 5px;
	visibility: hidden;
	border:1px solid #ffffff;
	font:normal 12px Arial;
	line-height: 18px;
	z-index: 100;
	background-color:#000000;
	width: 500px;
	height:auto;
	padding:10px;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

#arrowhead{
	z-index: 99;
	position:absolute;
	top: -500px;
	left: 0;
	visibility: hidden;
}

/*Accommodations*/
.accommodation{
	width:630px;
	height:auto;
	margin:0px 0 10px 15px;
	padding:0px 0;
}
.accommodation p{
	margin:0 0 10px 0;
}
.accommodation .img_wrapper{
	width:150px;
	height:115px;
	padding:6px;
	margin:0px 10px 10px 0;
	overflow:hidden;
	float:left;
}
.accommodation .brief_des{
	float:left;
	width:450px;
}
.accommodation_item{
	border-bottom:1px solid #71a9b5;
	margin-bottom:20px;
}
.accommodation_item a{
	color:#71a9b5;
	text-decoration:none;
}
.facilities{
	width:630px;
	height:auto;
	margin:10px 0 0 0;
	
}
.detail_image_wrapper{
	width:670px;
	height:auto;
	padding:10px 0 0 0;
}

 
.v-outer {
	display: table;
	#position: relative;
	overflow: hidden;
	height: 120px;
	background:#FFF;
	color: white;
	width: 100px;
	background:#fff;
}
 
.v-middle {
	display: table-cell;
	#position:absolute !important;
	#position:none;
	#top: 50%;
	vertical-align: middle;
	
}

.v-inner {
	#position: relative;
	#top: -50%;
	text-align:center;
	width:190px;
	background:#fff;
	
}
.thumbs_wrapper{
	
	/*display: table;
	#position: relative;
	*/
	float:left;
	width:190px;
	height:230px;
	overflow:hidden;
	text-align:center;
	margin:5px 15px 8px 0px !important;
	margin:5px 15px 8px 0px;
	padding:0;
	
	
}
.thumbs_wrapper .thumbs_image{
	width:190px;
	height:auto;
	margin:0;
	padding:0px;
	overflow:hidden;
	background:#ffffff;
	/*display: table-cell;
	#position: absolute;
	#top: 50%;
	vertical-align: middle;
	*/
}
.thumbs_wrapper a{
	cursor:pointer;
}
.thumbs_wrapper img{
	border:none;
	padding:0px;
}
.image_title{
	font-weight:bold;
	color:#71a9b5;
	padding:5px;
	height:31px;
	overflow:hidden;
}
/*Reservation Form*/
.reservation_form{
	margin:0 0 0 10px;
}
.alert,#alert{
	background:#71a9b5;
	color:#ffffff;
	margin:0 10px 0 0;
	padding:5px;
}
/*Tell Friends*/
body.tellfriends{
	background:#ffffff;
	margin:0;
	padding:0;
}
.tellfriends_wrapper{
	background:#ffffff url(images/oazia-home_02.gif) repeat-x top left;
}
.tellfriends_wrapper .logo{
	background:url(images/oazialogo.gif) no-repeat left;
	padding:153px 0 0 0;
}
.tellfriends_wrapper h1{
	margin:0;
	padding:0;
}
/*Catalog*/
.catalog_wrapper{
	width:100%;
	height:auto;
	margin-top:10px;

}
.catalog{
	width:140px;
	height:180px;
	text-align:center;
	float:left;
	margin:8px 20px 5px 0;
	overflow:hidden;
}
.catalog_images{
	width:140px;
	height:150px;
	overflow:hidden;
}
.catalog_name{
	width:140px;
	height:30px;
	overflow:hidden;
	text-align:center;
}
.catalog_name a{
	color:#009999;
	text-decoration:none;
}
.catalog_detail{
	width:100%;
	height:auto;
	margin:10px 0px 10px 0;
}
.catalog_image{
	width:300px;
	height:auto;
	overflow:hidden;
	background:#33CC66;
	float:left;
	margin:0 10px 0 0;
	text-align:center;
}
.catalog_description{
	width:340px;
	height:auto;
	float:left;
	text-align:left;
}

.team_img{
	width:120px;
	height:auto;
	overflow:hidden;
}
.team_img img{
	border:0;
}
.team_detimage{
	width:200px;
	height:300px;
	overflow:hidden;
	float:left;
	margin:0 10px 10px 0;
}
.col1{
	background:#ffffff;
	border-bottom:1px solid #f0f0f0;
}
.col2{
	background:#fff;
	border-bottom:1px solid #f0f0f0;
}
.team_pos{
	font-style:italic;
	color:#333333;
}
.team_name{
	padding:0;
}
.team_brief{
	padding:10px 0 0 0;
}
.CatPub{
	width:636px;
	height: auto;
	padding:10px;
	border:1px solid #86b2bb;
	margin-top:10px;
	margin-bottom:10px;
}
.tumbailCatPub{
	width:624px;
	height: auto;
	padding:5px;
	border:1px solid #86b2bb;
	margin-bottom:10px;
}
.imgCatPub{
	width:210px;
	height: auto;
	float:left;
	overflow:hidden;
}
.titleCatpPub{
	width:394px;
	height: auto;
	float:left;
	padding:10px;
}
.titleCatpPub h1{
	padding:0;
	margin:0;
}
.titleCatpPub a{
	font-size:14px;
	
}
.spntitle{
	margin:10px 0 0 0;
	padding:0;
}
.backtoalbm{
	width:130px;
	background-color: #86b2bb;
	color: #fff;
	color:#fff;
	margin:0 5px 0 0;
	height:20px;
	padding:5px 0 0 10px;
	position:relative;
	float:left;
	margin-top:-5px;

	
}
.backtoalbm a:hover{
	color:#fff;
}
