/* ///////////////  PRE-DEFINED HTML TAGS ////////////////////// */

body
{
	margin:0px;
}

p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

a
 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #0066cc;
	text-decoration:underline;
}

a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #51afe2;
}


td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:23px;
}


li 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-type:disc;
}

ul 
{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #51afe2;
	text-decoration: none;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-style: normal;
	font-weight:normal;
	letter-spacing: 1px;
}

h1 A{
	text-decoration: none;
	color: #51afe2;
}

h1 A:hover{
	text-decoration: underline;
	color: #51afe2;
}

.head01country{color:#000000; font-size:14px; font-weight:bold;}

h2 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #51afe2;
	margin-top: 3px;
	margin-bottom: 0px;
	letter-spacing: 0px;
}

h2 A
{
	color: #51afe2;
}


h3 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003a57;
	margin-top: 0px;
	margin-bottom: 0px;
	letter-spacing: 0px;
}

h3 a{
	text-decoration:underline;
	color: #003a57;
	}
h3 a:hover{
	text-decoration:none;
	color: #0066cc;
}

h4 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #51afe2;
	letter-spacing: 1px;
	text-decoration: none;
	margin-top: 3px;
	margin-bottom: 0px;
}


/* ///////////////  LAYOUT CLASSES ////////////////////// */

.page_background

{
	background-color: #FFFFFF;
}

.teaser
 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height:15px;
}

.teaser A
 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #0066cc;
	text-decoration:underline;
}


.teaser A:hover
 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #51afe2;
	text-decoration:none;
}


.secure {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}


.modify{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0b77b2;
	letter-spacing: 0px;
}

.modify a{
	text-decoration:underline;
}
.modify a:hover{
	text-decoration:none;
	color: #51afe2;
}

.headline01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.strtRate01
 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.accom_currency{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

.currency
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}

.accom_back{background: transparent url(../images/bg_big_container.gif) repeat-x top left scroll;border-top: 2px solid #0b77b2; border-bottom: 2px solid #0b77b2;}
.accom_price{color: #990000;font-size: 14px;}

.accom_table tr td img{border: 2px solid #3d96c4;}

.price{color: #990000;font-size: 18px;}

.benefits{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-align:center;

}

.benefits_list{
	margin:0px; 
	margin-left:10px; 
	padding:0px; 
	list-style:square;
	text-align:left; 
	}
	
.benefits_list li{
	margin:0px 30px; 
	padding:0px; 
	list-style:square; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.footernav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	color:#000000;
	margin-top:0px;
	margin-bottom:0px;
}

.footernav a{
	text-decoration: none;
	color:#000000;
}

.footernav a:hover{
	text-decoration:underline;
	color:#51afe2;
}

/*//////////NAVIGATION///////////////*/
#navigation{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#000000;
	letter-spacing:0px;
	text-align:left;
	width:100%;
}

* html #navigation{ 
	width: 100%; 
}

#navigation ul{margin:0px; padding:0px; padding-bottom:22px; list-style:none;}

#navigation ul li{
	/*border-bottom: 1px solid #51afe2 ; */
	margin:0px;  	
	list-style:none; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: normal;
	color:#000000;}
	
#navigation ul li a{ display:block; color:#000000; text-decoration:none; padding: 7px 0px 7px 30px;  width:100%; border-right: 1px solid #f9f9ca; border-bottom: 1px solid #51afe2 ; }

html>body #navigation ul li a{ width:auto;}

#navigation ul li a:hover{
	border-bottom: 1px solid #e0e074;
	background: white url(../images/nav_bullet.gif) no-repeat scroll 12px;
	text-decoration:none;
	 color:#e0e074;
	}

#navigation ul li.selected_nav{border-bottom: 1px solid #e0e074;
	background: white url(../images/nav_bullet.gif) no-repeat scroll 12px;
	text-decoration:none;
	 color:#e0e074;
	 padding: 7px 0px 7px 30px;}

/*#navigation ul li a:hover{ color:#e0e074; text-decoration:none; background:url(../images/bg_nav_hover.gif); background-position:bottom right; background-repeat:no-repeat; background-color:#FFFFFF;}*/



/*//////////CONTAINER IDs///////////////*/
#main_container{width:1131px; position:relative; background: url(../images/bg_leftnav.gif); background-repeat: repeat-y;  background-position:top left;}

#banner{ background:url(../images/banner.jpg); background-repeat:no-repeat; background-position:top left; width:100%; height:135px; position:relative; border:0px;}

#left_nav{ float:left; width:215px; background:url(../images/bg_leftnav.gif); background-repeat:repeat-y; background-position:left; position:relative;}

#sub_head{ width:100%; background-color:#000000;}

#avail{ width:100%; text-align:center;}

#center{ float:left; width:718px; padding: 5px 15px;}

/** html #center{width:748px;}*/


#intro{ width:558px; text-align:left; margin: auto; padding-top:88px; background:transparent url(../images/welcome.jpg) no-repeat top center;}

#right_area{ float:right; width:167px; padding-top:24px; text-align:left; margin-top:0px;}

#news{width:154px; padding-bottom:20px;}

#news_content{ 
	background:url(../images/news_bg.gif); 
	background-repeat:repeat-x; 
	background-position:top left; 
	border: solid #000000 1px; 
	padding: 5px 12px 0px 12px; 
	text-align:center;
}

#gallery{width:154px;}

#gallery_content{ border: solid #000000 1px;}

#copyright{
	clear:both; 
	width:100%; 
	border-top:solid 1px; 
	border-top-color:#e0e074; 
	background-color:#FFFFFF;
	text-align:right;
}

#footer_nav{width:100%; text-align:center; clear:both;}

#reservation{padding-bottom:30px;}

#big_container{ height:200px; margin-top: 17px; background: transparent url(../images/bg_big_container.gif) repeat-x left top; border-top: 2px solid #0b77b2; border-bottom: 2px solid #0b77b2; position:relative; padding:19px 0px 18px 28px; width:auto;}

#inner_container{margin:0px; position:relative; }

#inner_left{width:248px; margin:0px; padding:0px;}
#inner_left img{border: 2px solid #3d96c4;}

#inner_right{width:369px; margin:0px; padding:5px 10px 0px 30px;}

#teaser_mini_gallery{width:369px; border-top: 2px solid #9b7c10; border-bottom: 2px solid #9b7c10; background-color:#eae8b2; margin:0px; padding: 5px 5px;}


#teaser_mini_gallery ul{ margin:0px; padding:0px; list-style-type:none; list-style-position:inside;}
#teaser_mini_gallery ul li{display:inline; margin:0px; padding:0px; list-style-type:none; }

/*///////// OTHER CLASSES ////////*/
.10pad_left{padding-left:10px;}

.news_content{ font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; font-style:normal; margin-top:0px; margin-bottom:0px; color:#FF0000;}

news_content a{ font-size:10px; color: #0b77b2; text-decoration:underline; font-weight:normal; text-align:left;}

news_content a:hover{ color:#51afe2; text-decoration:none; font-weight:normal; text-align:left;}

news_content_bold{ font-size:14px; font-weight:bold; font-style:italic;}

.copyright{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	color:#000000;
	margin:0px;
}

#teaser_mini_gallery ul li.mini_gallery_margin_right{margin-right:5px;}

.preloadImages img{width:0px; height:0px; display:none;}
.h3pad_right{padding-right:5px;}
.h3pad_left{padding-left:5px;}