@charset "utf-8";

/* CSS Document */
body {
	font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;	
	font-size: 				14px;
	line-height: 			22px;
	color: 					#FFF;
	text-decoration: 		none;
	background-color: 		#000;
	margin-left: 			0px;
	margin-top: 			0px;
	margin-right: 			0px;
	margin-bottom: 			0px;
	background-image: 		url(images/back_grad.jpg);
	background-repeat: 		repeat-x;
	background-position: 	top; 
}

/* FONTS */
.normal
{
	color: 					#FFF;
	font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;	
	font-size: 				14px;
	line-height: 			22px;
	font-weight: 			normal;
	text-decoration: 		none; 
}

.normalbold
{
	color: 					#FFF;    
	font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;	
	font-size: 				14px;
	line-height: 			22px;
    font-weight: 			bold;
	text-decoration: 		none; 
}

.normalsmall
{
	color: 					#FFF;    
	font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;	
	font-size: 				12px;
	line-height: 			20px;
    font-weight: 			normal;
	text-decoration: 		none; 
}

.normalsmallbold
{
	color: 					#FFF;    
	font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;	
	font-size: 				12px;
	line-height: 			20px;
    font-weight: 			bold;
	text-decoration: 		none; 
}

.footer
{
	color: 					#003366;    
	font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;	
	font-size: 				12px;
	line-height: 			20px;
    font-weight: 			bold;
	text-decoration: 		none; 
}

.highlight
{
	color: 					#FFFF00;    
	font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;	
	font-size: 				16px;
	line-height: 			24px;
    font-weight: 			bold;
	text-decoration: 		none; 
}

.required
{
	color: 					#FFFF00;    
	font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;	
	font-size: 				14px;
	line-height: 			22px;
    font-weight: 			bold;
	text-decoration: 		none;
}

.table_header
{
	color: 					#FFF;    
	font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;	
	font-size: 				16px;
	line-height: 			24px;
    font-weight: 			bold;
	text-decoration: 		none; 
}


/* LINKS */
A.link, A.link:Link, A.link:visited
{
    color: 					#a29061;
    font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;	
	font-size: 				14px;
	line-height: 			22px;
    font-weight: 			bold;
    text-decoration: 		underline;
}
	
A.link:Hover
{
	color: 					#FFF;
    font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;	
	font-size: 				14px;
	line-height: 			22px;
    font-weight: 			bold;
    text-decoration: 		underline;
}

A.small_link, A.small_link:Link, A.small_link:visited
{
    color: 					#a29061;
    font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;	
	font-size: 				12px;
	line-height: 			20px;
    font-weight: 			bold;
    text-decoration: 		underline;
}
	
A.small_link:Hover
{
	color: 					#FFF;
    font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;	
	font-size: 				12px;
	line-height: 			20px;
    font-weight: 			bold;
    text-decoration: 		underline;
}

A.header_link, A.header_link:Link, A.header_link:visited
{
    color: 					#FFF;
    font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;	
	font-size: 				20px;
	line-height: 			28px;
    font-weight: 			bold;
    text-decoration: 		none;
}
	
A.header_link:Hover
{
	color: 					#a29061;
    font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;	
	font-size: 				20px;
	line-height: 			28px;
    font-weight: 			bold;
    text-decoration: 		underline;
}

A.booking_link, A.booking_link:Link, A.booking_link:visited
{
    color: 					#a29061;
    font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;	
	font-size: 				20px;
	line-height: 			28px;
    font-weight: 			bold;
    text-decoration: 		underline;
}
	
A.booking_link:Hover
{
	color: 					#FFF;
    font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;	
	font-size: 				20px;
	line-height: 			28px;
    font-weight: 			bold;
    text-decoration: 		none;
}

A.nav_link, A.nav_link:Link, A.nav_link:visited
{
	color: 					#FFF;
	font-family: 			Georgia, Times New Roman, Times, serif;
	font-size: 				16px;
	line-height: 			35px;
	font-weight: 			bold;
	text-decoration: 		none;
	text-align: 			right;
	font-style: 			normal;
	font-variant: 			normal;
	letter-spacing: 		-1px;
}

A.nav_link:Hover
{
	color: 					#999999;
	font-family: 			georgia;
	font-size: 				16px;
	line-height: 			35px;
	font-weight: 			bold;
	text-decoration: 		none;
	text-align: 			right;
	font-style: 			normal;
	font-variant: 			normal;
	letter-spacing: 		-1px;
}

A.credit_link, A.credit_link:Link, A.credit_link:visited
{
    color: 					#a29061;
    font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;	
	font-size: 				14px;
	line-height: 			22px;
    font-weight: 			bold;
    text-decoration: 		underline;
}
	
A.credit_link:Hover
{
	color: 					#FFF;
    font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;	
	font-size: 				14px;
    font-weight: 			bold;
    text-decoration: 		none;
}

A.footer_link, A.footer_link:Link, A.footer_link:visited
{
    color: 					#FFF;
    font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;	
	font-size: 				12px;
    font-weight: 			bold;
    text-decoration: 		underline;
}
	
A.footer_link:Hover
{
	color: 					#000;
    font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;	
	font-size: 				12px;
	line-height: 			20px;
    font-weight: 			bold;
    text-decoration: 		none;
}


/* FORM */
.form_field 
{
	background-color: 		#FFF;
	color: 					#000;
	font-family: 			verdana, arial, helvetica, sans-serif;	
	font-size: 				12px;
	border: 				Solid 1px #a29061;
	padding: 				4px;
}


/* BUTTONS */
.button 
{
	background-color: 		#a29061;
	color: 					#FFF;
	font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 				14px;
	font-weight: 			bold;
	border: 				1px solid #FFF;
	padding: 				5px;
	text-transform: 		uppercase;
}

/* ELEMENTS */
.container
{
	width: 					1000px;
	margin-right: 			auto;
	margin-left: 			auto;
}

.border
{
	width: 					100%;
	border: 				2px solid #FFF;
	background-image: 		url(images/content_back.gif);
	background-repeat: 		repeat;
}

.border_page
{
	width: 					100%;
	border: 				2px solid #FFF;
	background-image: 		url(images/content_back_page.gif);
	background-repeat: 		repeat;
}

.top_bar
{
	width: 					100%;
	height: 				60px;
	margin-right: 			auto;
	margin-left: 			auto;
}

.top_bar_logo
{
	width: 					1000px;
	height: 				150px;
	float: 					left;
	vertical-align: 		middle;
	background-image: 		url(images/top_bar_back.jpg);
}

.logo
{
	display: 				block;
	margin: 				30px auto;
}

.white_line
{
	width: 					1000px;
	height: 				1px;
	background-color: 		#FFF;
	clear: 					both;
}

.news_line
{
	width: 					100%;
	height: 				1px;
	background-color: 		#FFF;
	clear: 					both;
	margin-top:				10px;
	margin-bottom:			10px;
}

.navigation
{
	width: 					160px;
	padding: 				10px;
	float: 					left;
}

.navigation_links
{
	width: 					155px;
	height: 				40px;
	background-image: 		url(images/button_back.png);
	text-align: 			right;
	background-repeat: 		no-repeat;
}

.navigation_links ul
{
	list-style-type: 		none;
	padding: 				0px;
	margin: 				0px;
} 

.navigation_links li
{
	float: 					right;
	padding-right: 			10px;
} 

.content
{
	width: 					530px;
	float: 					left;
	padding: 				20px;
	color: 					#FFF;
	font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 				14px;
	line-height: 			22px;
	font-weight: 			normal;
	text-decoration: 		none;
	text-align: 			justify;
}

.content_page
{
	width: 					800px;
	float: 					left;
	color: 					#FFF;
	font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 				14px;
	line-height: 			22px;
	font-weight: 			normal;
	text-decoration: 		none;
	padding-bottom: 		10px;
	text-align: 			justify;
}

.content_page_center
{
	width: 					800px;
	float: 					left;
	color: 					#FFF;
	font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 				14px;
	line-height: 			22px;
	font-weight: 			normal;
	text-decoration: 		none;
	padding-bottom: 		10px;
	text-align: 			center;
}

.form_border
{
	width: 					400px;
	float: 					left;
	border: 				2px solid #FFF;
	background-color:		#000;
	color: 					#FFF;
	font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 				14px;
	line-height: 			22px;
	font-weight: 			normal;
	text-decoration: 		none;
	padding-bottom: 		5px;
	text-align: 			center;
	margin-right:			195px;
	margin-left:			195px;
}

.form_cell
{
	width: 					390px;
	float: 					left;
	background-color:		#000;
	color: 					#FFF;
	font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 				14px;
	line-height: 			22px;
	font-weight: 			normal;
	text-decoration: 		none;
	padding: 				5px;
	text-align: 			left;
}

.form_field_box
{
	width: 					270px;
	height:					40px;
	float: 					right;
}

.form_text
{
	width: 					110px;
	height:					40px;
	float: 					left;
	text-decoration: 		none;
	text-align: 			right;
	color: 					#FFFF00;    
	font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;	
	font-size: 				14px;
	line-height: 			22px;
    font-weight: 			bold;
	text-decoration: 		none;
}

.form_links_cell
{
	width: 					390px;
	float: 					left;
	color: 					#FFF;
	font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 				14px;
	line-height: 			22px;
	font-weight: 			bold;
	text-decoration: 		none;
	text-align: 			center;
}

.right_bar
{
	width: 					250px;
	float: 					right;
	text-align: 			center;
}

.right_bar_item
{
	width: 					200px;
	padding: 				10px;
}

.footer
{
	width: 					765px;
	height: 				30px;
	background-color: 		#a29061;
	color: 					#FFF;
	font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;
	font-size: 				14px;
	line-height: 			30px;
	font-weight: 			bold;
	text-align: 			center;
	padding-top: 			5px;
	padding-right: 			5px;
	padding-bottom: 		5px;
	padding-left: 			230px;
}

.footer ul
{
	list-style-type: 		none;
	padding: 				0px;
	margin: 				0px;
} 

.footer li
{
	float: 					left;
} 

.credit
{
	width: 					1000px;
	height: 				70px;
	clear: 					both;
	text-align: 			center;
	color: 					#FFF;    
	font-family: 			"trebuchet ms", verdana, arial, helvetica, sans-serif;	
	font-size: 				12px;
    font-weight: 			bold;
	text-decoration: 		none; 
	vertical-align: 		middle;
}

.gallery_image
{
	width:					225px;
	height:					325px;
	background-color:		#333;
	display: 				block;
	border: 				1px solid #FFF;
	line-height:			325px;
}

.news_image
{
	width:					100px;
	float:					left;
	border: 				1px solid #FFF;
	margin-top: 			5px;
	margin-bottom: 			5px;
	margin-right: 			5px;
}

.news_image_big
{
	width:					200px;
	float:					left;
	border: 				1px solid #FFF;
	margin-top: 			5px;
	margin-bottom: 			5px;
	margin-right: 			5px;
}

.config_blinds
{
	width:					250px;
	height:					250px;
	float:					right;
	background-image:		URL(images/config_blinds.jpg);
	background-repeat: 		no-repeat;
	margin-top:				5px;
	margin-bottom:			5px;
	margin-right:			5px;
	margin-left:			10px;
}

.config_blinds ul
{
	list-style-type: 		none;
	padding: 				0px;
	margin: 				0px;
} 

.config_blinds li
{ 
	width: 					255px;
	display: 				block;
    float:					left;
    background-repeat: 		no-repeat;
}

.config_blinds a
{
	height: 				250px;
    display: 				block;
    font-size: 				1px;
    text-indent: 			-999999em;
    overflow: 				hidden;
    background-repeat: 		no-repeat;
}