@charset "utf-8";
@import url("reset.css");

img {border:none;}
a {text-decoration:none;}
	a:hover {color:#5b1300;}

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	background-color:#EBE6E0;
	height:100%;
	background-image:url(../images/bg.gif);
	background-repeat:repeat-y;
	background-position:top left;
	color:#5b1300;
}

#outer {
	float:left;
	width:960px;
	border-right:1px solid #E1D2D9;	
}

	#left-container {
		float:left;
		display:inline;
		width:35px;
		padding: 27px 0 0 20px;
	}
	
	
	#right-container {
		float:left;
		display:inline;
		width:890px;
		padding-left: 15px;
	}
	
		#header {
			float:left;
			display:inline;
			width:885px;
			padding-top:22px;
			padding-bottom:22px;
			background-image:url(../images/header-base.jpg);
			background-repeat:no-repeat;
			background-position:left bottom;
			margin-bottom:20px;
		}
		
			#header-left {
				float:left;
				display:inline;
				width:158px;
				height:64px;
				padding-bottom:25px;
			}
			
			#header-right {
				float:right;
				display:inline;
				padding-top:10px;
				padding-bottom:25px;
			}
			
				#header-right a { 
					margin-left:25px;
				}
				
				
			#navigation {
				list-style:none none;
				width: 885px;
				float: left;
				display: inline;
				border-top:1px solid #000000;
				padding:15px 0;
				border-bottom:1px solid #000000;
			}
			
				#navigation li {
					float:left;
					display:inline;
					font-size:13px;
				}
				
					#navigation li, #navigation li a {
						text-transform:uppercase;
						color:#b9ac97;
					}
					
						#navigation li a.active, #navigation li a:hover {
							color:#5b1300;
						}
					
					#navigation li.spacer {
						padding:0 13px;
					}
					
					
			#sub-navigation {
				list-style:none none;
				width: 885px;
				float: left;
				display: inline;
				padding-top:13px;
			}
			
				#sub-navigation li {
					float:left;
					display:inline;
					font-size:12px;
				}
				
					#sub-navigation li, #sub-navigation li a {
						text-transform:capitalize;
						color:#5b1300;
					}
					
						#sub-navigation li a.active-sub {
							color:#5b1300;
							text-transform:uppercase;
						}
						
						#sub-navigation li a:hover {
							color:#b9ac97;
						}
					
					#sub-navigation li.spacer {
						padding:0 9px;
					}
			
		#content-container {
			float:left;
			display:inline;
			width:885px;
		}	
			
			#content-left {
				float:left;
				display:inline;
				width:322px;
				background-image:url(../images/bracket-large.jpg);
				background-repeat:no-repeat;
				background-position:241px top;
				min-height:260px;
			   	height:auto !important;
			   	height:260px;
			}
			
				/* Left sidebar */
				.sidebar {
					width:230px;
					margin-bottom:10px;
				}
				
					.sidebar h3 {
						display:block;
						border-top:1px solid #000000;					
						padding:15px 4px;
						letter-spacing:1px;
						color:#B8AD99;
						font-size:22px;
						text-transform:uppercase;
						font-weight:normal;
						width:222px
					}
						.sidebar h3 a {
							letter-spacing:1px;
							color:#B8AD99;
							font-size:22px;
							text-transform:uppercase;
							font-weight:normal;
						}
					
					.sidebar .bottom-border {
						border-bottom:1px solid #000000;
					}
				
					.sidebar p {
						font-size:12px;
						padding:10px 4px 0 4px;
					}
					
					.sidebar p.news {
						color:#6e8878;
						font-size:12px;
						padding:14px 4px 10px 4px;
					}
					
						.sidebar p.news a {
							color:#6e8878;
							border-bottom:1px dashed #6e8878;
							text-decoration:none;
						}
							.sidebar p.news a:hover {
								border-bottom:none;
							}
					
						.sidebar p.news strong {
							font-weight:bold;
						}
						
						.sidebar a.latest-more-link {
							display:block;
							background-image:url(../images/btns/more-news-proceed.gif);
							background-position:right top;
							background-repeat:no-repeat;
							width:201px;
							text-indent:-9999px;							
						}
					
					
					span.news-date {
						display:block;
						font-size:11px;
						font-style:italic;
						padding:1px 4px 10px 4px;
					}
					
				/* Book a room form on sidebar */
				#bookARoom {
				}
				
					#bookARoom .select {
						width:55px;
						border:1px solid #c7bdac;
						background-color:#ebe7e1;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						color:#5b1300;
						height:20px;
					}
					
					#bookARoom .input {
						width:55px;
						border:1px solid #c7bdac;
						background-color:#ebe7e1;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						color:#5b1300;
						height:16px;
					}
					
					#bookARoom .promo {
						width:195px;
						border:1px solid #c7bdac;
						background-color:#ebe7e1;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						color:#5b1300;
						height:16px;
					}
					
					#bookARoom label {
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						color:#5b1300;
					}
						
						#bookARoom p a {
							margin-top:1px;
						}
					
					#bookARoom .submit {
						padding-left:2px;
					}	
					
					#bookARoom .adults {
						padding-left:23px;
					}		
						
				/* METETING & EVENTS PAGE */
				#events-form {}
				
					#events-form label {
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						color:#5b1300;
					}
					
					#events-form .textarea {
						width:260px;
						border:1px solid #c7bdac;
						background-color:#ebe7e1;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						color:#5b1300;
						height:100px;
					}
					
					#events-form .input {
						width:260px;
						border:1px solid #c7bdac;
						background-color:#ebe7e1;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						color:#5b1300;
						height:16px;
					}
					
					#events-form .submit {
						margin-left:180px;
					}
					
				/* CONTACT US PAGE */
				#contact-us-form {}
				
					#contact-us-form label {
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						color:#5b1300;
					}
					
					#contact-us-form .textarea {
						width:260px;
						border:1px solid #c7bdac;
						background-color:#ebe7e1;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						color:#5b1300;
						height:100px;
					}
					
					#contact-us-form .input {
						width:260px;
						border:1px solid #c7bdac;
						background-color:#ebe7e1;
						font-family:Arial, Helvetica, sans-serif;
						font-size:10px;
						color:#5b1300;
						height:16px;
					}
					
					#contact-us-form .submit {
						margin-left:180px;
					}

							
			#content-right {
				float:right;
				display:inline;
				width:560px;
			}
			
				#image-container {
					width:563px;
					height:256px;
					margin-bottom:15px;
					position:relative;
					overflow:hidden;
				}
					
					#image-container #mutli {
						position:absolute;
						top:216px;
						left:0px;
						width:563px;
						height:40px;
						z-index:100;
						/*background-image:url(../images/trans.png);*/
						background-image:url(../images/trans-beige.png);
						background-position:left top;
						background-repeat:repeat;								
					}
						#image-container #mutli p {
							float: left;
							display:inline;
							margin-left:5px;
							margin-top:10px;
							color:black;
							font-size: 10px;
						}
					
						#image-container #mutli a img{
							border:1px solid #9A989E !important;	
						}
							
							#image-container #mutli img {
								float: right;
								display:inline;
								height:30px;
								width:50px;
								margin: 4px 8px;
							}		
				
				#map-container {
					width:558px;
					height:254px;
					margin-bottom:15px;
					border:1px solid #D0AD99;
				}
				
				h1 {
					font-weight:normal;
					color:#B8AD99;
					text-transform:uppercase;
					width:560px;
					font-size:35px;
					margin-bottom:13px;
				}
				
				h2 {
					font-weight:normal;
					color:#B8AD99;
					width:560px;
					font-size:18px;
					margin-bottom:13px;
				}
				
					h2 a {
						text-decoration:underline;
					 	color:#B8AD99;
					}
					
				
				p {
					padding-bottom:10px;
					line-height:19px;
				}
				
					p strong {
						font-weight:bold;
					}
					
				#content-right p a, #content-right ul li a {
					border-bottom:1px dashed #5b1300;
					color:#5b1300;
				}
				
					#content-right p a:hover,  #content-right ul li a:hover {
						text-decoration:none;
					}
					
				#content-right .img {
					border:none;
					text-decoration:none;
				}

				#content-right ul {
					list-style::none;
					margin-bottom:10px;
					margin-left:5px;
					padding-left:8px;
				}
					
					#content-right ul li {
						list-style: disc outside;
						
						line-height:15px;						
					}
				

		#footer	 {
			clear:both;
			float:left;
			display:inline;
			width:885px;
			border-top:1px solid #000000;
			height:100px;
			padding-top:15px;
		}
			
			#logos {
				float:left;
				display:inline;	
			}
			
			#siteby {
				float:right;
				display:inline;							
			}
				#siteby a {
					text-transform:uppercase;
					font-size:10px;
					color:#B8AD99;	
				}
				
			#corus-logo {
				float:right;
				display:inline;
				margin-left:20px;						
			}
				
				
a.amend {
	color:#B8AD99;
	text-transform:uppercase;
	text-decoration:none;
}				
				
.bel-canto {
	width: 230px;
	height: 105px;
	margin-bottom: 20px;
	float: left;
	display: inline;
	clear: both;
}
			
.hide {
	display:none;
}

.clear {
	clear: both;
}

.absolute {
	position:absolute;
	top:0px;;
	left:0px;	
}	
				
				
				
				
				
				
				
				
				
				
				

