/* reset css */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td 

{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;	
	background-color:#000;/**/
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
}


ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}


del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

@font-face {
	font-family: "Myriadfont";
	font-style: normal;
	src: url(../font/MyriadPro-Regular.otf);
}

a, img, div, li{
	outline:none;
}

@font-face {
	font-family: "Myriadfont-light";
	font-style: normal;
	src: url(../font/MyriadPro-Light.otf);
}

/*----- reset ------*/




h1{
	color:#ffea00;
	font-size:14px;
	font-weight:normal;
}

h2{
	font-size:15px;
	font-weight:normal;
	font-family:"Myriadfont", Geneva, sans-serif;
	color:#EAAD27
}


h3{
	font-size:16px;
	color:#ffffff;
	font-family:"Myriadfont", Geneva, sans-serif;
	font-weight:normal;
	
}

h5{
	font-size:10px;
	font-family:Verdana;
	color:#ffffff;
	text-align:left;
	text-indent:10px;
}
h6{
	font-size:14px;
	font-family:Verdana;
	color:#ffffff;
	text-align:left;
	text-indent:10px;
}
#headerimg{
	height:100%;
	position:relative;
	z-index:-1
}
.headerimg{
	background-position: center top; 
	background-repeat: no-repeat;
	position:absolute;
	width:100%;
	height:800px;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
}

.preloader{
	width:100%;
	height:100%;
	position:absolute;
	vertical-align:center;
	background:#000 url("../images/preloader.gif") no-repeat 50% 50%;
	z-index:1000;
	display:none;
}

.backgroundWrapper{
	/*background:#000 url("../images/bg/bg_1.jpg") 50% 50% no-repeat;*/
	width:100%;
	position:relative;
	background-position:50% 50%;
	 min-height: 100%;
     min-width: 1200px;
	
}

.wrapper{
	margin:0 auto;
	background:transparent url("../images/bg.png") 50% 60% no-repeat;
}

.headerContainer{
	height:80px;
	width:100%;
	margin:0 auto;
	padding:0;
	border-bottom:3px solid #00a9e7;
	background:url("../images/bg.jpg") repeat-x;
}

.headerWrapper{
	width:1200px;
	overflow:hidden;
	margin:0 auto;
}

		.header{
			width:100%;
			height:80px;
			margin:0 auto;
			padding:0;
			border:0;
			/*background:#b8f44e;*/
		}
				.rightContainer{
					width:254px;
					height:80px;
					float:right;
					position:relative;
					/*background:#eaad27;*/
				}
				
						.box{
							width:249px;
							height:63px;
							float:right;
						}
						
							.leftCorner{
								width:22px;
								height:63px;
								float:left;
								background:url("../images/leftCornerbox.jpg") no-repeat;
							}
							
							.centerCorner{
								width:205px;
								height:63px;
								float:left;
								background:url("../images/centerCornerbox.jpg") repeat-x;
								
							}
							
									.center{
										width:205px;
										height:56px;
										background:url("../images/bar.jpg") 50% no-repeat;
										
									}
									
									.bookOnline{
										position:absolute;
										width:120px;
										height:21px;
										bottom:25px;
										left:20px;
										float:left;
										
									}
									
									.contactNo{
										position:absolute;
										width:105px;
										height:18px;
										bottom:28px;
										right:10px;
										float:right;
										
									}
							
							.rightCorner{
								width:22px;
								height:63px;
								float:left;
								background:url("../images/rightCornerbox.jpg") no-repeat;
							}
				
				.centerContainer{
					width:393px;
					height:80px;
					float:left;
					margin-left:120px;
					/*background:#24adbd;*/
				}
				
				.leftContainer{
					width:314px;
					height:80px;
					float:left;
				}
						.leftBoxFollowUs{
							width:16px;
							height:80px;
							float:left;
							background:url("../images/leftboxfollowUs.png") no-repeat;
						}
						
						.rightBoxFollowUs{
							width:16px;
							height:80px;
							float:left;
							background:url("../images/rightboxfollowUs.png") no-repeat;
						}
						
						.centerBoxFollowUs{
							width:281px;
							height:80px;
							float:left;
							background:url("../images/centerboxfollowUs.png") repeat-x;
						}
						
								.centerFollowUs{
									width:281px;
									height:32px;
									text-align:left;
									padding-top:25px;
									position:relative;
									
									
								}
										.centerFollowUs ul{
											width:190px;
											float:right;
											position:relative;
										}
								
										.centerFollowUs li{
											display:inline;
											position:relative;
											
											
										}
										
											.centerFollowUs img.a {
														position: absolute;
														display:block;
														right: 0px;
														left:0;
														z-index: 10;
														margin-top:auto;
														margin-right:auto;
														top:0;
														}
														
											.centerFollowUs ul li+li img.a {
														position: absolute;
														display:block;
														right: 0px;
														left:100px;
														z-index: 10;
														margin-top:auto;
														margin-right:auto;
														top:0;
														}

											
														
											.centerFollowUs  img.b  {
														position: absolute;
														display:block;
														right: 0px;
														left:0;
														margin-top:auto;
														margin-right:auto;
														top:0;
													}
											.centerFollowUs  ul li+li  img.b  {
														position: absolute;
														display:block;
														right: 0px;
														left:100px;
														margin-top:auto;
														margin-right:auto;
														top:0;
													}
													
											.bookOnline img.a {
														position: absolute;
														display:block;
														right: 0px;
														left:0;
														z-index: 10;
														margin-top:auto;
														margin-right:auto;
														top:0;
														bottom:1px;
														}


													
											.bookOnline img.b  {
														position: absolute;
														display:block;
														right: 0px;
														left:0;
														margin-top:auto;
														margin-right:auto;
														top:0;
														bottom:1px;
													}
						
						

.menuContainer{
	height:50px;
	width:1200px;
	margin:0 auto;
	padding:0;
	border:0;
	/*background:#b2b2b2 url("../images/nav_bg.jpg") left repeat-x;*/
	
}

	.menu{
		width:1200px;
	/*height:30px;*/
		margin:0 auto;
	}
	
.bodyContainer{
	width:100%;
	margin:0 auto;
	padding:0;
	border-top:1px solid #00a9e7;	
	
	/*background:#b8f44e;*/
}


	.bodyContainer p{
		color:#fff;
		font-size:15px;
		font-weight:"Myriadfont", Geneva, sans-serif;
		text-align:center;
	}
	
	
	.mainContainer{
		width:962px;
		height:420px;
		margin:0 auto;
		padding-top:20px;

	}
	
	#generalContainer{
		width:1200px;
		margin:0 auto;
		overflow:hidden;
	}
	
	
	.mainContainer_long{
		width:1021px;
		margin:0 auto;
		padding-top:20px;
		height:420px;
	}
			
			
		.mainContainer_long h1{
			text-align:left;
			font-weight:normal;
			font-size:20px;
			font-family:"Myriadfont", Geneva, sans-serif;
			color:#13ade8;
			
		}
	
		.content_long{
			width:98%;
			height:auto;
			background:transparent url("../images/box_home_bg.png");
			padding:2%;
			
		}
		
		/* raduis */
			.content_long {
				-moz-border-radius: 10px;
				-webkit-border-radius: 10px;
				-khtml-border-radius: 10px;
				border-radius: 10px;
			}
			.content_long {
				behavior: url(border-radius.htc);
				border-radius: 10px;
			}
		
		
			.img_holder{
				float:left;
				position:relative;
				width:341px;
			margin-left:-40px;
				margin-top:-30px;
			}
			
			.img_holder img{	}
			
			.content_long p{
				text-align:left;
				font-family:"Myriadfont-light", Geneva, sans-serif;
				font-size:13px;
				font-weight:normal;
				line-height:19px;
				
			}
			
		
	
			.contentContainer{
				width:100%;
				height:100%;
				/*background:#fff;*/
				height:400px;
			}
			
					.boxContent_Top{
						height:18px;
						width:100%;
						background:url("../images/top_box.png") transparent top no-repeat;
					}
					
						.boxContent_Center{
							height:365px;
							width:100%;
							background:url("../images/box_center_small.png") transparent;
						}
						
							.wide_box{
								width:100%;
								margin:0 auto;
								overflow:hidden;
							}
							
								ul#awards{
									list-style:none;
									width:90%;
									margin:0 auto;
								}
										ul#awards li{ 
											display:inline;
											float:left;
											margin-left:10px;
										}
										
							.wide_box ul#awards li div.award_desc{
								width:257px;
								height:51px;
								margin:0 auto;
								padding:5px;
								overflow:hidden;
								background:transparent url("../images/box_home_bg.png");
								text-align:center;
							}
									/* raduis */
										.award_desc {
											-moz-border-radius: 10px;
											-webkit-border-radius: 10px;
											-khtml-border-radius: 10px;
											border-radius: 10px;
										}
										.award_desc {
											behavior: url(border-radius.htc);
											border-radius: 10px;
										}
		
									.wide_box ul#awards li div.award_desc p{
										font-size:14px;
										font-family:"Myriadfont", Geneva, sans-serif;
										line-height:17px;
										padding-top:10px;
									}
						
								.boxContent{
									width:669px;
									height:100%;
									float:right;
									overflow:hidden;
									background:url("../images/boxContainer_small.png") transparent;
								}
								
								.boxNav{
									width:293px;;
									height:100%;
									float:left;
									/*background:#fff;*/
								}
								
										ul.room_nav{
											list-style-type:none;
										}
										
										ul.room_nav li{
											height:28px;
											width:293px;
											background:url("../images/btn_bg.png")  left transparent no-repeat;
											margin-top:0px;
											cursor:pointer;
											line-height:30px;
											font-size:12px;
											color:#dd127b;/*color:#eaad27;*/
											font-family:Verdana;
											text-transform:uppercase;
											text-align:left;
											text-indent:70px;
											
										}
										
										
										ul.room_nav li a{
											display:block;
											height:28px;
											width:293px;
											color:#dd127b;
											text-decoration:none;
										}
										
										ul.room_nav li a:hover{
											color:#fafff9;
										}
										
										ul.room_nav li+li{
											margin-top:1px;
										}
										
										ul.room_nav li:hover, ul.room_nav li.active, ul.room_nav li.active a:hover, ul.room_nav li.active a{
											color:#fafff9;
											background:url("../images/btn_bg_hover.png")  left transparent no-repeat;
											
										}
										ul.room_nav li.active a:hover, ul.room_nav li.active a{
											background:none
										}
										
										/*html ul.room_nav li.active, html ul.room_nav li.active a:hover  {
											color:#fafff9;
											background:url("../images/btn_bg_hover.png")  left transparent no-repeat;
										}*/
										
										
					
					.boxContent_bottom{
						height:17px;
						width:100%;
						background:url("../images/bottom_box.png") transparent top no-repeat;
					}
					
					
					.price{
						height:20px;
						float:right;
						text-align:left;
						padding-right:20px;
						width:98%;
						position:relative;
						z-index:300;
						margin-top:-20px;
					}
					
					.price h3{
						text-align:right;
						float:right;
						text-transform:normal;
						font-size:14px;
						font-weight:normal;
					}
					
					.price h2{
						text-align:left;
						text-indent:18px;
						float:left;
						text-transform:uppercase;
						font-family: "Myriadfont", Geneva, sans-serif;
						font-size: 14px;
						color:#13ADE8
					}
					
					.price a{
						text-decoration:none;
						color:#13ADE8;
					}
					.price a:hover{
						color:#fff;
					}
					
					.welcomeText{
						float:left;
						position:ablsolute;
					}
					
					.home_box{
						width:506px;
						overflow:hidden;
						float:left;
						
					}
					
							.home_box p{
								font-size:13px;
								font-family:"Myriadfont-light", Geneva, sans-serif;
								text-align:left;
								line-height:17px;
							}
							
							.home_box_top{
								width:100%;
								height:9px;
								background: transparent url("../images/box_home_bg_top.png") center no-repeat;
							}
							.home_box_content{
								width:507px;
								margin:0 auto;
								background:transparent url("../images/box_home_bg.png") top;
								overflow:hidden;
							}
							
									.home_box_content p{
										margin-left:20px;
										margin-right:20px;
									}
									
							.home_box_bottom{
								width:100%;
								height:9px;
								background:url("../images/box_home_bg_bottom.png") center no-repeat;
								}
								
						

					
					
					.box_desc{
						width:95%;
						position:ablsolute;
						margin:0 auto;
						margin-top:5px;
						top:0px;
					}
					
							.box_desc p{
								font-size:10px;
								font-family:Verdana;
								color:#d7d5d1;
								text-align:left;
								line-height:13px;
							}
							
							.box_Ads{
								width:100%;
								background:#fff;
								padding:29px 0 25px 0;
							}
							
				.text_content{
					width:100%;
					height:330px;
					margin:0 auto;
					text-align:left;
					padding-top:20px;
				}
				
						.text_content p{
							text-align:left;
							font-size:12px !important;
							line-height:16px;
							margin-left:20px;
						}
						
						.text_content h2, .sub_container h2, .sub_container_b h2{
								font-size:13px;
								font-weight:normal;
								font-family:Verdana, Geneva, sans-serif;
								color:#ffffff;
								text-align:right;
								text-transform:uppercase;
								margin-right:15px;
							}
							
								.text_content h3{
								font-size:11px;
								font-weight:normal;
								font-family:Verdana, Geneva, sans-serif;
								color:#ffffff;
								text-align:right;
								text-transform:uppercase;
								margin-right:15px;
							}
							
							
								.text_content h4, .text_content .header_desc h4{
									color:#ffea00;
									font-size:12px;
									font-weight:normal;
									text-indent:20px;
									text-align:left;
									
								}
								
							#news_events h1{
								text-transform:normal;
								font-size:13px;
							}
								
								
							
							.two_box{
								text-align:left;
							}
							
							.two_box{
								text-align:left;
								float:left;
							}
							.two_box h1, .text_content h1{
								font-size:15px;
								text-align:left;
								color:#f7fa3b;
								text-transform:uppercase;
								text-indent:18px;
							}
							
							

							
							.two_box ul, .text_composition ul{
								font-size:12px;
								text-align:left;
								color:#fff;
								line-height:18px;
								padding-left:18px;
							}
							
							.two_box ul li, .text_composition ul li{
								font-size:12px;
								display:block;
								background:url("../images/dot.png") no-repeat left 20%;
								padding-left:15px;
								width:290px;
								}
								
							.wide_box .text_composition ul li{
								width:900px;
							}
							
							
							.text_composition ul{
								
								float:left;
							}
							
							
							.nota_bene{
								float:right;
							}
							
							#wide_list ul li{
								width:100%;
							}
							
							
									.nota_bene p{
										font-size:10px !important;
										margin-right:15px;
										color:crimson;
									}
							
						.text_composition ul h2{
							text-align:left;
							font-weight:bold;
							color:#FFEA00;
						}							
						
					.sub_tab{
						width:95%;
						overflow:hidden;
						margin:0 auto;
					}
					
							ul#sub_nav, ul#sub_nav_b{
								width:400px;
								border-bottom:1px solid #fff;
								overflow:hidden;
							}
							
							.wide_box .sub_tab ul#sub_nav, ul#sub_nav_b{
								width:100%;
								border-bottom:1px solid #fff;
								overflow:hidden;
							}
					
							ul#sub_nav li, .wide_box .sub_tab ul#sub_nav li, ul#sub_nav_b li{
								display:inline;
								float:left;
								padding:5px;
								margin-right:1px;
								height:14px;
								background:url("../images/btn_bg.png")  left transparent no-repeat;
							}
							
							ul#sub_nav li a, ul#sub_nav_b li a{
								display:block;
								text-decoration:none;
								color:#fff;
								font-size:11px;
								
							}
							
							ul#sub_nav li:hover, ul#sub_nav  li.active_subtab, ul#sub_nav li a:hover, ul#sub_nav li.active_subtab a{
								color:#FFEA00;
								background:url("../images/btn_bg_hover.png")  left transparent no-repeat;
								
							}
							
							ul#sub_nav_b li:hover, ul#sub_nav_b  li.active_subtab, ul#sub_nav_b li a:hover, ul#sub_nav_b li.active_subtab a{
								color:#FFEA00;
								background:url("../images/btn_bg_hover.png")  left transparent no-repeat;
								
							}
							
							ul#sub_nav li a:hover,  ul#sub_nav li.active_subtab a{
								background:none;
							}
							
							ul#sub_nav_b li a:hover,  ul#sub_nav_b li.active_subtab a{
								background:none;
							}
							

							
							.sub_container, .sub_content_b{
								margin-top:10px;
							}
							
							
							
							.sub_content table{
								width:93%;
								overflow:hidden;
								margin:0 auto;
							}
							
							.sub_content table tr th{
								color:#ffea00;
								font-size:13px;
								width:300px;
								height:30px;
								vertical-align:middle;
								text-align:left;
							}
							
							.sub_content table tr{
								width:300px;
							}
							
							.sub_content table tr td{
								width:300px;
								color:#fff;
								font-size:12px;
								text-align:left;
								line-height:20px;
							}
							
							.desc_content{
								display:none;
							}
							
							
					
					.clearance{
						clear:both;
					}

.logoCenter{
	height:108px;
	width:110px;
	margin:0 auto;
	background:url("../images/center-logo-bg.png") bottom no-repeat;
	position:relative;
}

		.logo{
			position:relative;
			overflow:hidden;
			height:100%;
		}
		
				.logo img.a{
					position: absolute;
					display:block;
					right: 0px;
					left:0;
					z-index: 10;
					margin-top:auto;
					margin-right:auto;
					top:0;
				}
				.logo img.b{
					position: absolute;
					display:block;
					right: 0px;
					left:0;
					margin-top:auto;
					margin-right:auto;
					top:0;
				}


.mid-line{
	width:100px;
	height:108px;
	background:url("../images/mid-left-line-bg.jpg") bottom repeat-x;
	position:relative;
	float:left;
	
}

.logoCenterleft{
	width:428px;
	height:108px;
	position:relative;
	float:left;
	background:url("../images/mid-bg.jpg") bottom repeat-x;
	margin-right:0;
	right:0;
	
}

.logoCenterleft-corner{
	width:5px;
	height:108px;
	position:relative;
	float:left;
	background:url("../images/mid-left-bg.jpg") bottom no-repeat;
	margin-right:0;
	right:0;
	
}


.logoCenterright{
	width:428px;
	height:108px;
	position:relative;
	float:right;
	background:url("../images/mid-bg.jpg") bottom repeat-x;
	left:0;
	
}

.logoCenterright-corner{
	width:5px;
	height:108px;
	position:relative;
	float:right;
	background:url("../images/mid-right-bg.jpg") bottom no-repeat;
	left:0;
	
}

.midContainer{
	height:116px;
	width:100%;
	margin:0 auto;
	padding:0;
	border:0;
	background:url("../images/mid-bg.jpg") bottom repeat-x;
	/*background:#eaad27;*/
	position:relative;
	overflow:hidden;
}

		.midContainer-center{
			width:976px;
			margin:0 auto;
			padding:0;
			position:relative;
			
		}

.ads{
	width:95%;
	height:280px;
	padding:6px;
	background-color:#ffffff;
	margin-top:10px;
}

.hotelLocation, .contact{
	background:url("../images/btn_bg.png")  left transparent repeat-y;
	width:100%;
	padding:10px 0 20px 0;

}

.contact{
	padding:9px 0 9px 0;
	margin-bottom:1px;
}

	.contact p{
		font-size:9px;
		text-align:left;
		margin-left:30px;
		line-height:12px;
		margin-top:5px;
	}
	

	.hotelLocation p{
		text-align:left;
		margin-left:18px;
		font-size:12px;
		line-height:16px;
		margin-right:5px;
	}

.header_desc{
	text-align:right;
	padding-right:15px;
	margin-top:10px;
	padding:4px;
	padding-bottom:5px;
	background:transparent url("../images/header_desc_bg.png");
	overflow:hidden;
}
	.header_desc h3{
		text-transform:uppercase;
		margin-right:15px;
	}
	
	
	.wide_box .header_desc{
			margin-top:0;
	}
	
	
	.content .header_desc h3{
		color:#13ADE8;
		margin-right:15px;
		text-align:left;
		margin-left:15px;
	}
	
	

.mapsContainer{
	width:100%;
	height:310px;
	background:#fff url("../images/googlemap.jpg") center no-repeat;
	
	}

.footerContainer{
	/*height:116px;*/
	width:100%;
	margin:0 auto;
	padding:0;
	border:0;
	background: #000 url("../images/bg-footer-small.jpg") repeat-x;
	overflow:hidden;
}



		.footer{
			width:964px;
			margin:0 auto;
			padding:0;
			border:0;
			/*background:#b8f44e;*/
			overflow:hidden;
			padding-top:-10px;
			position:relative;
			z-index:5;
			padding-bottom:10px;
			}
			
			
					.footerMenu{
						width:100%;
						height:32px;
						margin:0 auto;
						text-align:center;
					}
					
					/*moretronics.nl ----  ecommecrexce */
					/*samahanpontinel.nl ------ church */
					
							ul#footerMenu li{
								display:inline;
								font-size:13px;
								font-family:"Myriadfont", Geneva, sans-serif;
								
								color:#898c8e;
								margin-right:5px;
								
							}
							
							ul#footerMenu li a{
								text-decoration:none;
								color:#898c8e;
							}
							
							ul#footerMenu li a:hover{
								color:#dfdfdf;
								cursor:pointer;
								
							}
							
							
					.footerImg{
						width:420px;
						height:50px;
						text-align:center;
						margin:0 auto;
					}	
					
							.footerImg img{
								float:left;
							}
							
					
								
							}
				.designer{
					margin:0 auto;
				}	
					.designer p{
						font-family:"Myriadfont", Geneva, sans-serif;
						text-transform:normal;
						color:#898c8e;
						font-size:12px;
						line-height:1px;
						
					}
					
					.designer ul#footerMenu li {
						font-family:"Myriadfont", Geneva, sans-serif;
						text-transform:normal;
					}
					
						.designer ul#footerMenu li+li+li+li+li+li+li:hover {
							color:#898c8e;
							cursor:default;
						}
						.designer ul#footerMenu li+li+li+li+li+li+li+li+li:hover {
							color:#dfdfdf;
							cursor:pointer;
						}
				
				
/* slider */
	a img { border: none; }
	
	.roundabout-holder {
		list-style: none;
		width: 30em;
		height: 18em;
		margin: 1.2em auto;
		display:block
	/*	background:#fff; */
	}
	
	.roundabout-moveable-item {
		height: 10em;
		width: 15em;
		cursor: pointer;
		margin-left:1px;
		
	}
	
	.roundabout-moveable-item img {
		width: 100%;
	}
	
	.roundabout-in-focus {
		cursor: auto;
		
	}
	
	#filler {
		text-align: center;
		height: 0;
		font-size:12px;
		color:#d7d5d1;
	}
	
/* end slider */



	#loading{
		text-align: center;
		visibility: hidden;
		position:absolute;
		margin-left:auto;
		margin-right:auto;
		margin:0 auto;
		left:0;
		right:0;
		top:130px
		
		}


/* background controls */
#headernav-outer{
	position:relative;
	width:100px;
	float:left;
	padding-top:20px;
}
		.btn {
		 height:28px; 
		 width:28px; 
		 float:left; 
		 cursor:pointer; 
		}
		#back { 
			background-image:url("../images/btn_back.png"); 
			}
		#next { 
			background-image:url("../images/btn_next.png"); 
			}
		#control { 
			background-image:url("../images/btn_pause.png"); 
			}

/* *************************************contact form**************************************** */

#contact_form{ 
	width:96%; 
	margin-left:0; 
	height:300px; 
	padding:20px 0;
    position:relative; 
	padding-left:20px;
}
form fieldset{ 
	font-family:"Myriadfont", Geneva, sans-serif; 
	font-size:15px;
	margin:0px 0px 20px 0px; 
	width:578px; 
	position:relative;
	border:0;
	display:block; 
	padding: 0px 10px 8px; 
}

form fieldset legend{ 
	border-width:1px; 
	border-style:solid; 
	border-color:#BBBB66; 
	color:#3D7169;
	font-weight:bold; 
	font-variant:small-caps; 
	font-size:140%; 
	padding:4px 8px;
	margin:0px 0px 10px 0px; 
	position:relative; 
	top: -12px; 
	background:white; 
}

#contact_form label { 
	font-size:90%; 
	display:block; 
	float:left; 
	width:10em; 
	text-align:left;
	margin:.2em .2em 0 0; 
	color:#FFEA00; 
	font-weight:normal;
	padding:8px 0px; 
}

label.error { 
	font-weight:normal;
	color:red;
	text-align:left;
	width:340px !important; 
	padding-left:25px;
	color:crimson !important;
	font-size:11px !important;
    background: transparent url(../images/cancel.png) no-repeat scroll left;
	z-index:20
	
}

input.text-input { 
	margin:4px;
	padding:3px 0;
	color:#333;
	border:1px solid #707070; 
	background:#e4e4e4;
}

textarea.text-input { 
	border:1px solid #707070; 
	background:#e4e4e4;
}



label#name_label { 
	position:absolute; 
	top:0; 
	left:0; 
}

input#name { 
	position:absolute; 
	top:0; 
	left:110px; 
}
label#name_error { 
	position:absolute; 
	top:0px; 
	left:240px; 
}

label#email_label { 
	position:absolute; 
	top:33px; 
	left:0px; 
}

input#email { 
	position:absolute; 
	top:35px; 
	left:110px; 
}

label#email_error { 
	position:absolute; 
	top:35px; 
	left:240px; 
}

label#address_label { 
	position:absolute; 
	top:66px; 
	left:0px; 
}

input#address { 
	position:absolute; 
	top:68px; 
	left:110px; 
}

label#address_error { 
	position:absolute; 
	top:68px; 
	left:240px;  
}

label#subject_label { 
	position:absolute; 
	top:100px; 
	left:0px; 
}

input#subject { 
	position:absolute; 
	top:102px; 
	left:110px; 
}

label#subject_error { 
	position:absolute; 
	top:102px; 
	left:240px;  
}

label#messages_label { 
	position:absolute; 
	top:138px; 
	left:0; 
}

textarea#messages { 
	position:absolute; 
	top:140px; 
	left:115px; 
	width:500px; 
	height:120px;
	overflow:sroll;
}

label#messages_error  { 
	position:absolute; 
	top:265px; 
	left:240px; 
}

input.button{ 
	position:absolute; 
	top:270px; 
	left:470px; 
	width:150px;
	padding:5px 4px 5px 4px;
	border:1px solid #fff;  
	color:#fff; 
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#13ADE8;
	text-transform:uppercase;
}
		/* raduis */
		input.button {
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			-khtml-border-radius: 5px;
			border-radius: 5px;
		}
		input.button {
			behavior: url(border-radius.htc);
			border-radius: 5px;
		}


input.button:hover { 
	background:#0B75AF none repeat scroll 0% 0%; 
	color:white; 
	cursor:pointer; 
}

#message { 
	width:580px;
	margin:0 auto;
	padding-top:80px;
	text-align:center;
	vertical-align:middle;
}

#message h2 { 
	font-size:150%;
	color:#FFEA00;
		text-align:center;
	vertical-align:middle;
	text-indent:9px;
}

#message p { 
	color:#FFEA00;
	font-weight:bold; 
	text-align:center;
	vertical-align:middle;
}

#checkmark { 
	position:relative;
	top:10px; 
}

#sendloader{														
		width:200px;
		float:right;
		text-align:left;
		visibility:hidden;
		position:absolute;
		line-height:30px;
		top:273px;
		height:24px;
		right:130px;
		background: transparent url('../images/loadinfo.net.gif') right no-repeat;
}			
				
			
/***************************

	*** menu slider ***

***************************/
ul.sdt_menu{
	margin:0;
	padding:0;
	list-style: none;
	font-family:"Myriadfont", "Trebuchet MS", sans-serif;
	font-size:14px;
	width:1200px;
	text-align:left;
	position:relative;
	z-index:100
}
ul.sdt_menu a{
	text-decoration:none;
	outline:none;
}
ul.sdt_menu li{
	float:left;
	width:170px;
	height:50px;
	position:relative;
	cursor:pointer;
}
ul.sdt_menu li > a{
	position:absolute;
	top:0px;
	left:0px;
	width:170px;
	height:50px;
	z-index:12;
	background:transparent url(../images/overlay.png) no-repeat bottom right;
	-moz-box-shadow:0px 0px 2px #000 inset;
	-webkit-box-shadow:0px 0px 2px #000 inset;
	box-shadow:0px 0px 2px #000 inset;
}
ul.sdt_menu li a img{
	border:none;
	position:absolute;
	width:0px;
	height:0px;
	bottom:0px;
	left:85px;
	z-index:100;
	-moz-box-shadow:0px 0px 4px #000;
	-webkit-box-shadow:0px 0px 4px #000;
	box-shadow:0px 0px 4px #000;
}
ul.sdt_menu li span.sdt_wrap{
	position:absolute;
	top:8px;
	left:0px;
	width:170px;
	height:48px;
	z-index:200;
}
ul.sdt_menu li span.sdt_active{
	position:absolute;
	background:#111;
	top:50px;
	width:170px;
	height:0px;
	left:0px;
	z-index:199;
	-moz-box-shadow:0px 0px 4px #000 inset;
	-webkit-box-shadow:0px 0px 4px #000 inset;
	box-shadow:0px 0px 4px #000 inset;
}
ul.sdt_menu li span span.sdt_link,
ul.sdt_menu li span span.sdt_descr,
ul.sdt_menu li div.sdt_box a{
	margin-left:10px;
	text-transform:uppercase;
	text-shadow:1px 1px 1px #000;
}
ul.sdt_menu li span span.sdt_link{
	color:#fff;
	font-size:14px;
	float:left;
	clear:both;
}
ul.sdt_menu li span span.sdt_descr{
	color:#0B75AF;
	float:left;
	clear:both;
	width:155px; /*For IE7*/
	font-size:10px;
	letter-spacing:1px;
}
ul.sdt_menu li div.sdt_box{
	display:block;
	position:absolute;
	width:170px;
/*	width:auto;
	white-space:nowrap;
	padding-right:10px;*/
	overflow:hidden;
	height:auto;
	top:50px;
	left:0px;
	display:none;
	background:#000;
	font-size:11px;
	padding-top:5px;
	z-index:110;
	padding-bottom:5px;
}
ul.sdt_menu li div.sdt_box a{
	float:left;
	clear:both;
	line-height:15px;
	color:#0B75AF;
	padding-bottom:0px;
	font-size:12px;
}
ul.sdt_menu li div.sdt_box a:first-child{
	margin-top:0;
}
ul.sdt_menu li div.sdt_box a:hover{
	color:#fff;
}



/* for preloader */

.QOverlay {
	background-color: #000000;
	z-index: 9999;
}

.QLoader {
	background-color: #CCCCCC;
	height: 1px;
}

.preloading{
	background:("../images/preloader.gif") center no-repeat;
	width:800px;
	height:50px;
	color:#fff;
	position:absolute;
	margin:0 auto;
	font-size:12px;
	top:45%;
}

.preloading p{
	font-style:italic;
}
/*****************************
	Menu additional Code
*****************************/
			span.reference{
				position:fixed;
				left:10px;
				bottom:10px;
				font-size:12px;
			}
			span.reference a{
				color:#aaa;
				text-transform:uppercase;
				text-decoration:none;
				text-shadow:1px 1px 1px #000;
				margin-right:30px;
			}
			span.reference a:hover{
				color:#ddd;
			}

#terms, #globalpolicy, #reservationRules{
	display:none;

}


#terms p, #globalpolicy p, #reservationRules p, #terms_1 p, #terms_3 p, #terms_2 p{
	color:#000;
	text-align:left;
	font-size:11px;
	line-height:19px;

}

#terms_1 ol, #terms_3 ol, #terms_2 ol{
	list-style-type:lower-alpha !important;
	display:none  !important;
	font-size:11px  !important;
	float:none  !important;
}

#terms_2 p ol li{
		display:none;
	font-size:11px;
	float:none;
}



p#centerPar{
	text-align:left;
	font-family:"Myriadfont-light", Geneva, sans-serif;
	font-size:13px;
	font-weight:normal;
	line-height:19px;
	padding:20px;
}


/***      sample      ***/

.sample{
	width:900px;
	
}

