h1, h2, h3, h4, h5, h6 { color:#383838;  }
h1 {
	font-size: 30px;
	line-height: 34px;
}
h2 {
	font-size: 24px;
	line-height: 28px;
}
h3 {
	font-size: 22px;
	line-height: 26px;
	font-weight:100;
	
}
h4, h5 {
	font-size: 16px;
	line-height: 18px;
}

h6 {
	font-size: 10px;
	line-height: 14px;
}


.block_blue { background-color:#E9F0FA; padding:10px; margin:10px 0; color:#787878; }

.block_blue em { font-size:1.2em; color:#000;  font-style:normal;    }

.block_blue2 { padding:10px 20px;  font-size:12px; }
.block_blue3 { padding:10px; margin:0;  font-size:14px; font-weight:bold; text-transform:uppercase;  }
.block_blue4 { background-color:#E9F0FA; padding:3px; margin:0; color:#222;  }

.block_orange { background-color:#FEBB02; padding:20px; margin:10px 0; 	}
.block_border_blue {
	border: 1px solid #D2DAE7;
	padding: 10px;
	margin: 0;
	color: #333;
	height: 30px;
}
.block_map {
	padding:0; margin:0;
}
#block_map1 { position: relative;z-index: 2;  }
#block_map2 { position: relative;z-index: 1;  top: -30px;}

 #block_map2 img  { border: 1px solid #fff;  }
 #block_map2 img:hover { border: 1px solid #FEBB02;  }

.accordion-heading .accordion-toggle {
	margin-bottom: 2px;
	border: 1px solid #D2DAE7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color: #E9F0FA;
	color: #fff;
	font-size:15px
}

.bookingtel { 	font-size: 20px; color:#0077cc; font-weight:bold;}


 .btn-primary {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	font-weight: 700;
	background-color: #0077cc;
 *background-color: #E9F0FA;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#003580), to(#003580));
	background-image: -webkit-linear-gradient(0deg,rgba(0,119,204,1.00) 0%,rgba(0,119,204,1.00) 100%);
	background-image: -o-linear-gradient(0deg,rgba(0,119,204,1.00) 0%,rgba(0,119,204,1.00) 100%);
	background-image: linear-gradient(90deg,rgba(0,119,204,1.00) 0%,rgba(0,119,204,1.00) 100%);
	background-image: -moz-linear-gradient(0deg,rgba(0,119,204,1.00) 0%,rgba(0,119,204,1.00) 100%);
	background-repeat: repeat-x;
	border-color: #003580;
	border-color: rgba(0, 0, 0, 0.1);
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff003580', endColorstr='#ff003580', GradientType=0);
 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	font-weight: 700;
	background-color: #003580;
 *background-color: #E9F0FA;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#003580), to(#003580));
	background-image: -webkit-linear-gradient(0deg,rgba(0,53,128,1.00) 0%,rgba(0,53,128,1.00) 100%);
	background-image: -o-linear-gradient(0deg,rgba(0,53,128,1.00) 0%,rgba(0,53,128,1.00) 100%);
	background-image: linear-gradient(90deg,rgba(0,53,128,1.00) 0%,rgba(0,53,128,1.00) 100%);
	background-image: -moz-linear-gradient(0deg,rgba(0,53,128,1.00) 0%,rgba(0,53,128,1.00) 100%);
	background-repeat: repeat-x;
	border-color: #003580;
	border-color: rgba(0, 0, 0, 0.1);
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff003580', endColorstr='#ff003580', GradientType=0);
 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
 
.footer  {
	background-color: #003580
}

.transfer { background-image:url(../img/transfer.jpg); background-repeat:no-repeat; background-position:left center; font-size:11px;  padding:20px 20px 20px 30px; }
.transfer a { cursor:help;}

.work .sample2  {		visibility:hidden; display:none; height:0;	}
.info { font-size:10pt; color:rgba(0,0,0,0.6); padding:10px 0;}

.block_blue3 a {	color: #0077cc;	}
.block_blue3 a:hover {	color:#003580; text-decoration:none;}

.img-location {
	background: url(../img/icon-location.png) no-repeat 0 0;
	padding-left: 15px !important;
}

.img-location:hover {
	background: url(../img/icon-location.png) no-repeat 0 -20px;
	padding-left: 15px !important;
}

a.showmap { color: #0077cc; font-size:18px; font-weight:bold;	}
a.showmap:hover {	color:#F90; }

.txt_green {
	color: #0ab21b;
	font-size: 16px;
	font-weight: 700;
	float:left;
}

.img-bath {
	background: url(../img/icon-popular.png) no-repeat 0 0;
	padding-left: 30px !important;
}

.img-wifi {
	background: url(../img/icon-popular.png) no-repeat 0 -20px;
	padding-left: 25px !important;
}

.img-room {
	background: url(../img/icon-popular.png) no-repeat 0 -40px;
	padding-left: 25px !important;
}
.img-transfer {
	background: url(../img/icon-popular.png) no-repeat 0 -60px;
	padding-left: 20px !important;
}
.img-fitnes {
	background: url(../img/icon-popular.png) no-repeat 0 -80px;
	padding-left: 25px !important;
}
.img-resto {
	background: url(../img/icon-popular.png) no-repeat 0 -100px;
	padding-left: 25px !important;
}
.img-clerans {
	background: url(../img/icon-popular.png) no-repeat 0 -120px;
	padding-left: 20px !important;
}

.txt1 {
	color: #666;
	background-color: #fff;
	padding: 3px;
	border: 2px solid #B3C0D6;
	font-weight: 100;
}
.txt2 { color:#666; font-size:12px;}

small.small2 { color: #666;  font-size:12px;  }

small.small a { color: #0077cc;  font-size:13px; font-weight:bold;}
small.small a:hover { color: #0077cc;   }

dd {
padding-left: 22px;
margin-left:0px; 
background-image:url(../img/bullet.jpg); 
background-repeat:no-repeat; 
background-position:top left;  
color:#787878;
}

.note { 
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color:#E9F0FA;
 font-size:10px; color:#222; padding:2px 5px; }
 
 
 .servicon11 {
	background: url(../img/icon-service1.png) no-repeat 0 0;
	padding-left: 20px !important;
}

 .servicon12 {
	background: url(../img/icon-service1.png) no-repeat 0 -25px;
	padding-left: 20px !important;
}

 .servicon13 {
	background: url(../img/icon-service1.png) no-repeat 0 -50px;
	padding-left: 20px !important;
}

 .servicon14 {
	background: url(../img/icon-service1.png) no-repeat 0 -75px;
	padding-left: 20px !important;
}

 .servicon15 {
	background: url(../img/icon-service1.png) no-repeat 0 -100px;
	padding-left: 20px !important;
}

 .servicon16 {
	background: url(../img/icon-service1.png) no-repeat 0 -125px;
	padding-left: 20px !important;
}

 .servicon21 {
	background: url(../img/icon-service2.png) no-repeat 0 0;
	padding-left: 20px !important;
}

 .servicon22 {
	background: url(../img/icon-service2.png) no-repeat 0 -25px;
	padding-left: 20px !important;
}

 .servicon23 {
	background: url(../img/icon-service2.png) no-repeat 0 -50px;
	padding-left: 20px !important;
}

 .servicon24 {
	background: url(../img/icon-service2.png) no-repeat 0 -75px;
	padding-left: 20px !important;
}

 .servicon25 {
	background: url(../img/icon-service2.png) no-repeat 0 -100px;
	padding-left: 20px !important;
}


 .servicon31 {
	background: url(../img/icon-service3.png) no-repeat 0 0;
	padding-left: 20px !important;
}

 .servicon32 {
	background: url(../img/icon-service3.png) no-repeat 0 -25px;
	padding-left: 20px !important;
}

 .servicon33 {
	background: url(../img/icon-service3.png) no-repeat 0 -50px;
	padding-left: 20px !important;
}

 .servicon34 {
	background: url(../img/icon-service3.png) no-repeat 0 -75px;
	padding-left: 20px !important;
}

 .servicon35 {
	background: url(../img/icon-service3.png) no-repeat 0 -100px;
	padding-left: 20px !important;
}

 .servicon36 {
	background: url(../img/icon-service3.png) no-repeat 0 -125px;
	padding-left: 20px !important;
}
 .servicon37 {
	background: url(../img/icon-service3.png) no-repeat 0 -150px;
	padding-left: 20px !important;
}

 .servicon38 {
	background: url(../img/icon-service3.png) no-repeat 0 -175px;
	padding-left: 20px !important;
}

 .servicon39 {
	background: url(../img/icon-service3.png) no-repeat 0 -200px;
	padding-left: 20px !important;
}

 

.card1 {
	background: url(../img/cards.png) no-repeat 0 0;
	padding-left: 50px !important;
	padding-top:10px !important;
	cursor:help;
}

.card2 {
	background: url(../img/cards.png) no-repeat -50px 0;
	padding-left: 50px !important;
	padding-top:10px !important;
	cursor:help;
}

.progress-empty .bar, .progress .bar-empty {
	background-color: transparent;
	background-image: none;
}