.container-out { width:780px; margin:0 auto 10px;background-image:url("../resource/images/container-out-background.gif"); }

#header-keywords {
	text-align:center;
	padding:4px 0 4px 0;
	font-family:"Century Gothic", Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#386ba6;
	background-image:url("../resource/images/header-keywords-background.jpg");
}



.pad_top {
	padding:10px 0 17px 0;
}



ul.navigation {
	padding:0;
	margin:0;
	list-style:none;
}
ul.navigation li,
ul.navigation li.end {
	width:115px;
	height:35px;
	float:left;
	padding:0;
	margin:0 5px 0 0;
	list-style:none;
}
ul.navigation li.end {
	margin:0;
}
ul.navigation li a,
ul.navigation li a.pad_extra,
ul.navigation li a.dob_line {
	width:115px;
	height:33px; /* Before = height:35px; */
	display:block;
	background-image:url("../resource/images/navigation-button-normal.png");
	text-align:center;
	padding-top:2px;
	font-family:"Comic Sans MS", "Century Gothic", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	font-size:18px;
	text-decoration:none;
	line-height:1em;
}
ul.navigation li a.pad_extra {
	padding-top:7px;
	height:28px;
}
ul.navigation li a.dob_line {
	font-size:14px;
}
ul.navigation li a:hover {
	background-image:url("../resource/images/navigation-button-hover.png");
}
ul.navigation li a.page {
	background-image:url("../resource/images/navigation-button-hover.png");
}



table.table_style_2 tr.type_1 {
	background:#ffffff;
}
table.table_style_2 tr.type_2 {
	background:#eeeeee;
}
table.table_style_2 td {
	width:120px;
}
table.table_style_2 td {
	width:200px;
}




div.special_offers_t {
	background-image:url("../resource/images/special-offers-t.gif");
	height:21px;width:200px;
}
div.special_offers_m {
	background-image:url("../resource/images/special-offers-m.gif");
	width:180px;padding:0 10px 0 10px;
}
div.special_offers_m {
	color:#ffffff;
}
div.special_offers_m h3 {
	color:#ffffff;
}
div.special_offers_b {
	background-image:url("../resource/images/special-offers-b.gif");
	height:21px;width:200px;margin-top: -21px;
}




.small {
	font-size:0.8em;
}
.text_left {
	text-align:left;
}
.text_right {
	text-align:right;
}






table.gallery {
}
table.gallery td.gwidth_1 {
	width:120px;
	background:#ffffff;
}
table.gallery td.gwidth_2 {
	width:4px;
}



table.prices {
	width:100%;
	background:#598dbc;
}
table.prices tr.header td {
	background:#598dbc;
	padding:4px;
	font-weight:bold;
	color:#ffffff;
}

table.prices tr  {
	background:#ffffff;
}
table.prices tr.grey  {
	background:#e7e7e7;
}
table.prices tr.text_grey  {
	color:#666666;
	text-decoration: line-through;
}
table.prices tr.text_red  {
	color:#ff0000;
	text-decoration:line-through;
}
del {
	color:#ff0000;
	text-decoration: line-through;
}
table.prices td.center {
	text-align:center;
}
table.prices td  {
	text-align:center;
	padding:4px;
}
table.prices td.month  {
	text-align:left;
	background:#92b4d3;
}
table.prices td.month h4 {
	color:#ffffff;
}
table.prices td.date,
table.prices td.date2 {
	text-align:left;
	background:#e7e7e7;
}
table.prices td.date2 {
	background:#ffffff;
}
table.prices td.header span  {
	font-size:10px;
}






	fieldset.booking_form {
		width:400px;
	}
	ul.booking_form {
		padding:0;margin:0;float:left;
	}
	
	ul.booking_form li {
		list-style:none;padding:0;margin:0 0 8px 0;float:left;width:400px;
	}
	
	label.label_style {
		width:100px;display:block;float:left;text-align:right;margin:0 10px 0 0;font-size:11px;
	}
	
	ul.booking_form li input {
		float:left;padding:2px;margin:0;width:200px;
	}
	ul.booking_form li input[type=submit] {
		float:left;padding:2px;margin:0;width:150px;
	}
	ul.booking_form li input[type=reset] {
		float:left;padding:2px;margin:0;width:80px;
	}
	ul.booking_form li input[type=checkbox] {
		float:left;padding:2px;margin:0;width:20px;
	}
	ul.booking_form li span.booking_form_small {
		font-size:10px;
	}


	
	body.modular_box {
		background:#ffffff;
		padding:0 10px 0 0;
	}
	ul.simple_terms_form {
		margin:0;
		padding:0;
	}
	ul.simple_terms_form li {
		margin:0 0 10px 0;
		padding:0;
		list-style:bullet;
	}
	ul.simple_terms_form li h4 {
		margin:0;
		padding:0;
		font-size:12px;
		font-weight:bold;
	}



.footer {
	color:#ffffff;
	padding-top:10px;
	font-size:90%;
}
.footer a {
	color:#ffffff;
}
.footer a:hover {
	color:#cc9900;
}
