@charset "utf-8";

body{
	margin:0 auto;
	font:12px Arial, Helvetica, sans-serif;
	color:#c7b79f;
	background:#150e08;
}
p{
        font-family:Arial, Helvetica, sans-serif;
}
h2{color:#c7b79f;font:18px Georgia; line-height:54px; text-shadow:#111 5px 5px 5px; padding-left:15px;margin:0; padding-top:0; padding-bottom:0;filter:Shadow(Color=#111111, Direction=115); width:535px;}
#heading{ background:#392f23; height:55px;}


h3, h4, h5{
	color:#fff;
	font-weight:normal;
}
h3{
	font-size:16px;
}
h4{
	margin:0;
	padding:0;
	font-size:11px;
	background:url(../images/title_bg.png) repeat-x;
	width:170px;
	height:24px;
	line-height:23px;
	text-indent:12px;
}
h5{
	font-size:12px;
}
span{
        color:#ff0000;
}
p{
	margin-right:15px;
}
a{
	text-decoration:none;
}
img{
	border:0;
}
ul{
	margin:0;
	padding:0;
}
li{
	list-style:none;
}
		textarea, input{
			background:#563333;
			border:2px inset #311d1d;
			border-width:2px 0 0 2px;
			margin-bottom:5px;
			margin-top:2px;
			color:#c7b79f;	
			}
.clear{
	clear:both;
}

/*..... Bannar .....*/
#bannar_bg{
	background:url(../images/top_pattern.jpg) repeat-x;
	height:171px;
}
	#bannar{
		width:800px;
		margin:0 auto;
	}
	#bannar_left{
		float:left;
		padding-top:28px;
	}
	#bannar_right{
		float:right;
		padding-top:73px;
		text-align:right;
		font-size:11px;
		color:#fff;
	}
	#bannar_right li{
		margin-bottom:6px;
	}
	.ph{
		background:url(../images/tel_icon.jpg) right no-repeat;
		padding-right:22px;
	}
	.fax{
		background:url(../images/fax_icon.jpg) right no-repeat;
		padding-right:22px;
	}
	.mail{
		background:url(../images/email_icon.jpg) right no-repeat;
		padding-right:22px;
	}
        .mail a{
		color:#c7b79f;
	}
	.mail a:hover{
		text-decoration:underline;
	}
	
	#menu{
		background:url(../images/menu_bg.jpg) repeat-x;
		height:31px;
	}
	.menu{
		width:800px;
		height:31px;
		margin:0 auto;
		background:url(../images/menu_sprater.jpg) right no-repeat;
	}
	.menu li{
		background:url(../images/menu_sprater.jpg) left no-repeat;
		height:31px;
		line-height:30px;
		float:left;
	}
	.menu a{
		color:#fff;
		text-transform:uppercase;
		padding:0 8px 0 7px;
		font-size:11px Verdana;
	}
	.menu a:hover{
		color:#c4a275;
	}
	.menu li:hover{
		background:url(../images/active_menu.png) repeat-x;
	}
	.menu .active a{
		background:url(../images/active_menu.png) repeat-x;
		height:31px;
		padding-top:8px;
		padding-bottom:9px;
		color:#c4a275;
	}
/*..... Bannar End .....*/

/*..... Slide Show .....*/
	.slideshow img{
		z-index:1;
	}
	.slideshow {
		position:relative;
		padding:0;
		margin-left:0;
	}
	.slideshow li.slide {
		list-style-type:none;
	}
	.slideshow .slides {
		height:300px;
	}
	.slideshow .slides li.slide {
		visibility:hidden;
		position:absolute;
	}

/*..... Slide Show End .....*/

/*..... Wrapper .....*/
#wrapper_bg{
	background:url(../images/background_pattern.jpg);
}
#wrapper{
	width:800px;
	margin:0 auto;
}

	
	#room_icon{
		margin-top:-120px;
		margin-left:14px;
		position:relative;
		z-index:100;
		text-align:center;
		font:16px "Lucida Sans Unicode";
		padding-top:5px;
		padding-bottom:0px;
		width:110px;
		height:110px;
		line-height:28px;
	}
	#room_icon[id] {
	  	background:url(../images/Bubble_link.png) no-repeat;
	}
			
	#room_icon a{
		color:#fff;
		text-align:center;
	}
	#content{
		margin-top:5px;
		background:#67594a;		
	}
	
	#left{
		width:550px;
		float:left;
		background:#5f513f;
		padding-bottom:20px;
	}
	.left{
		margin-left:15px;
	}
	.left li{
		padding-bottom:3px;
	}
	.left a, .right a, #service a{
		color:#c4a275;
	}
	.left a:hover, .right a:hover, #service a:hover{
		text-decoration:underline;
	}
		.image div{
			margin-right:7px;
			float:left;
		}
	#right{
		width:240px;
		float:right;
		padding-left:5px;
		padding-right:5px;
		background:#67594a;
		font-size:11px;
	}

	.right{
		margin-left:15px;
		margin-right:15px;
	}
	.recommended{
                margin: 25px 0 25px 30px;
         }
        
		/*..... Rooms_suites .....*/
		#rate_table{
			border:2px solid #40372f;
			border-width:2px;
			margin-top:13px;
                        font-size:15px;
		}

			.first_row div{
				float:left;
				font-size:16px;
				padding-top:8px;
				padding-bottom:8px;
				background:#554837;
			}
			.first_row_left{
				width:97px;
				padding-left:5px;
				border-right:2px solid #554837;
			}
			.first_row_mid{
				width:59px;
				padding-left:5px;
				border-right:2px solid #554837;
				color:#fff;
			}
			.first_row_right{
				width:61px;
				padding-left:5px;
				border-right:2px solid #40372f;
				color:#fff;
			}
			.second_row div{
				float:left;
				font-size:15px;
				padding-top:6px;
				padding-bottom:6px;
				border-top:2px solid #504435;
				color:#fff;
			}
			.second_row_left{
				width:97px;
				padding-left:5px;
				border-right:2px solid #504435;	
				background:#5f513f;
			}
			.second_row_mid{
				width:59px;
				padding-left:5px;
				border-right:2px solid #504435;
			}
			.room_feature ul{
				float:left;
				width:265px;
			}
			.room_feature li{
				background:url(../images/disc.png) top left no-repeat;
				padding-left:12px;
			}
			.room_suite{
				padding-top:25px;
				font-size:13px;
				color:#fff;
			}
			.room_suite ul{
				padding-bottom:10px;
			}
			.room_suite li{
				background:url(../images/bullet1.jpg) top left no-repeat;
			}
			.room_suite p{
                                color:#c7b79f;
			}

		/*..... Rooms_suites End .....*/
		
		/*..... Wedding .....*/
		.wedding_right{
			padding-top:50px;
                        padding-bottom:22px;
			color:#fff;
		}
		.wedding_right p{
			margin-left:15px;
			margin-right:15px;
		}
		.wedding_feature li{
			background:url(../images/disc.png) top left no-repeat;
			padding-left:12px;
		}
		/*..... Wedding End .....*/
		
		/*..... Reservation & Rate .....*/
		#reservation{
			color:#c7b79f;
		}
		#content select{
			background:#563333;
			border:2px inset #311d1d;
			border-width:2px 0 0 2px;
			color:#c7b79f;	
		}
		#reservation h3{
			margin-top:0;
			margin-bottom:10px;
			font-size:14px;
		}

#address textarea{height:135px;}
		
			.left_reservation{
				float:left;
				width:268px;
			}
			.left_reservation div{
				margin-bottom:5px;
			}
			.left_reservation select{
				height:23px;
				width:112px;
			}
			.right_reservation{
				float:left;
				width:246px;
			}
			.right_reservation div{
				margin-bottom:5px;
			}
			.right_reservation input{
				width:247px;
			}
			.right_reservation select{
				width:63px;
				height:23px;
			}
			#request textarea{
				margin-top:7px;
				width:247px;
				height:75px;
			}

				.superior_text{
					width:134px;
					float:left;
				}
.adult div{float:left;}
.adult{padding-top:30px;}
.adult input{width:20px;}
.adult_text{padding-top:5px;width:225px;}

.children_rate div{float:left;}
.children_rate{padding-top:25px;width:250px;}
.children_rate input{width:20px; float:right;}
.children_text{padding-top:5px;width:225px;}

				
				
				#name{
					margin-bottom:10px;
				}
				#name select, #name input, #name textarea{
					margin-top:5px;
				}
				#name textarea{
					width:247px;
				}
				#name select{
					height:22px;
				}
				#name input{
					height:18px;
				}
				
				/*...First Row...*/
				.surname{
					margin-right:18px;
					float:left;
				}
				.surname select{
					width:64px;
					margin-top:3px;
				}
				.familyname, .date_of_birth{
					margin-right:20px;
					float:left;
				}
				.familyname input{
					width:163px;
				}
				.firstname, #passport{
					float:left;
				}
				.firstname input, #passport input{
					width:247px;
				}
				/*...First Row End...*/
				
				/*...Second Row...*/
				.date, .month{
					float:left;
					margin-right:7px;
				}
				.date input{
					width:29px;
				}
				.month select{
					width:104px;
				}
				.year{
					float:left;
				}
				.year select{
					width:89px;
				}
				/*...Second Row End...*/
				
				/*...Third Row...*/
				#mail_phone{
					float:left;
					margin-right:20px;
				}
				#mail_phone input{
					width:245px;
				}
				.phone{
					margin-top:10px;
				}
				/*...Third Row End...*/
				
				/*...Fouth Row...*/
				#date_depature{
					margin-left:10px;
				}
				/*...Fouth Row End...*/
				
				/*...Seven Row...*/
				.date_depature, .month_depature{
					float:left;
					margin-right:7px;
				}
				.date_depature input{
					width:29px;
				}
				.month_depature select{
					width:105px;
				}

				/*...Seven Row End...*/
				
				/*...Eight...*/
				.transport{
					float:left;
					width:265px;
				}
				.transport_text{
					margin-right:20px;
					float:left;
					line-height:25px;
				}
				.transport input{
					background:none;
					border:0;
				}
				/*...Eight End...*/
				
				/*...Nine...*/
				#submit_reservation input{
					background:url(../images/submit_button.jpg) no-repeat;
					width:87px;
					height:36px;
					border:0;
					margin-left:165px;
					margin-right:20px;
					float:left;
				}
				#reset input{
					background:url(../images/reset_buttom.jpg) no-repeat;
					width:85px;
					height:34px;
					border:0;
					float:left;
				}
				/*...Nine End...*/
				
		
		/*..... Reservation & Rate End .....*/
		
		/*..... Contact .....*/
		#contact{
			padding-top:40px;
			
		}
		#contact div{
			float:left;
			width:266px;
		}
		#contact input{
			width:250px;
			height:19px;
			background:#563333;
			border:2px solid #311d1d;
			border-width:2px 0 0 2px;
			margin-bottom:5px;
			margin-top:2px;
			color:#c7b79f;
		}
		#contact textarea{
			width:250px;
			height:111px;
		}
		#submit input{
			background:url(../images/submit_button.jpg) no-repeat;
			width:87px;
			height:36px;
			border:0;
			margin-left:170px;
			margin-top:10px;
		}
		/*..... Contact End .....*/
		
	.right li{
		margin-bottom:25px;
		padding-left:18px;
	}
	.over_list li{
		background:url(../images/bullet.jpg) top left no-repeat;
	}
	
/*..... Wrapper End .....*/

	/*..... Service Content .....*/
	#service_content{
		width:800px;
		margin-top:5px;
		background:#5f513f;
	}
	.service_content div{
		float:left;
	}
	.service_right_image{
		padding-right:5px;
		padding-left:5px;
	}
	#service{
		padding-bottom:20px;
		margin-left:15px;
	}
	#service img{
		margin-right:10px;
                margin-bottom:15px;
                float:left;
	}
	#service_list ul{
		float:left;
		width:370px;
	}
	#service_list li{
		padding-bottom:5px;
		background:url(../images/disc.png) top left no-repeat;
		padding-left:12px;
	}
	
	/*..... Service Content End .....*/

/*..... Footer .....*/
#footer{
	font-size:9px;
	width:800px;
	margin:0 auto;
	padding-top:15px;
	padding-bottom:15px;
	color:#7f6b5c;
}
#footer p{
	margin-left:15px;
}
#footer a{
	color:#7f6b5c;
}
#footer a:hover{
	color:#c4a275;
	text-decoration:underline;
}
#footer ul{
	margin-left:10px;
}
#footer li{
	background:url(../images/footer_menu_stroke.jpg) right no-repeat;
	height:10px;
	float:left;
	padding-left:5px;
	padding-right:5px;
}
/*..... Footer End .....*/

























