@import url("inc_reset.css");
@import url("inc_form.css");
@import url("inc_calendar.css");

body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
body { background-color: #245a71; background-image: url(img/back_pattern.jpg); background-position: top; background-repeat: repeat-x; margin: 0px; }
h1,h2,h3 { font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: uppercase; margin-bottom: 6px; }
h1 { font-size: 22px; font-weight: 100; color: #183c4b; }
h2 { font-size: 18px; font-weight: 100; }
h3 { font-size: 16px; }
h4 { font-size: 12px; font-weight: 600; }
p { font-size: 12px; line-height: 1.3em; }
img { border: 0; }
a:link,a:visited,a:active { color: #3795b9; text-decoration: underline; }
a:hover { color: #3795b9; text-decoration: none; }

.shadow { background-color: transparent; background-image: url(img/shadow.png); background-position: top center; background-repeat: repeat-y; }
.wrapper { float: left; clear: left; width: 100%; }
.p10 { padding: 10px; }

#header { float: left; clear: left; width: 100%; height: 260px; background-image: url(img/back_image.jpg); background-position: top center; background-repeat: repeat-x;  border: 0; padding: 0; text-align: center; }
#headerroom { float: left; clear: left; width: 100%; height: 260px; background-image: url(img/back_room.jpg); background-position: top center; background-repeat: repeat-x;  border: 0; padding: 0; text-align: center; }
#headerapp { float: left; clear: left; width: 100%; height: 260px; background-image: url(img/back_app.jpg); background-position: top center; background-repeat: repeat-x;  border: 0; padding: 0; text-align: center; }
#headerrist { float: left; clear: left; width: 100%; height: 260px; background-image: url(img/back_rist.jpg); background-position: top center; background-repeat: repeat-x;  border: 0; padding: 0; text-align: center; }
#headerserv { float: left; clear: left; width: 100%; height: 260px; background-image: url(img/back_serv.jpg); background-position: top center; background-repeat: repeat-x;  border: 0; padding: 0; text-align: center; }
#headeroffr { float: left; clear: left; width: 100%; height: 260px; background-image: url(img/back_offr.jpg); background-position: top center; background-repeat: repeat-x;  border: 0; padding: 0; text-align: center; }
#headerpren { float: left; clear: left; width: 100%; height: 260px; background-image: url(img/back_pren.jpg); background-position: top center; background-repeat: repeat-x;  border: 0; padding: 0; text-align: center; }
#headerdove { float: left; clear: left; width: 100%; height: 260px; background-image: url(img/back_dove.jpg); background-position: top center; background-repeat: repeat-x;  border: 0; padding: 0; text-align: center; }
#headermail { float: left; clear: left; width: 100%; height: 260px; background-image: url(img/back_mail.jpg); background-position: top center; background-repeat: repeat-x;  border: 0; padding: 0; text-align: center; }
	#headerimg { width: 960px; height: 260px; border: 0; padding: 0; margin: auto; }
	
#container { float: left; clear: left; width: 100%; border: 0; padding: 0; text-align: center; }
	#content { width: 960px; background-color: #fff; border: 0; padding: 0; margin: auto; }
	#menu { float: left; clear: left; width: 960px; background-color: #3381a2; margin: 0; padding: 0; }
		#menusx { float: left; width: 840px; height: 60px; color: #fff; line-height: 60px; text-align: left; margin-left: 15px; }
		#menusx a { font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #fff; text-transform: uppercase; text-decoration: none; margin-right: 8px; }
		#menusx a.currentpage { text-decoration: underline; }
		#menudx { float: left; width: 90px; height: 60px; line-height: 60px; }
		#menudx img { margin-top: 18px; margin-left: 4px; }
	#avail { float: left; clear: left; width: 960px; background-color: #8bc2da; margin: 0; padding: 0; }
		#availform { float: left; width: 930px; height: 60px; font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; text-transform: uppercase; line-height: 60px; text-align: left; margin-left: 15px; }
		
#leftcol { float: left; width: 600px; margin-left: 15px; }
	#leftcol form { width: 600px; }
	#desc { float: left; clear: left; width: 600px; text-align: left; margin: 10px 0; padding: 0; }
	#news { float: left; clear: left; width: 600px; text-align: left; margin: 10px 0; padding: 0; }
	#serv { float: left; clear: left; width: 600px; text-align: left; margin: 10px 0; padding: 0; }
		#serv img { float: right; clear: right; margin: 0 0 5px 5px; }
hr {}

.ristoffer { float: left; width: 200px; background-image: url(img/back_ristoffer.jpg); background-position: top right; background-repeat: no-repeat; }

#rightcol { float: left; width: 316px; margin-left: 14px; }
	#buttons { float: left; clear: left; width: 316px; text-align: center; margin: 10px 0; padding: 0; }
		#buttons table { width: 316px; border: 0; }
		#buttons tr {}
		#buttons td { width: 158px; height: 76px; }
		#buttons img { margin: 4px; }
		.b1,.b2,.b3,.b4 { background-position: center; background-repeat: no-repeat; font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; text-align: center; text-transform: uppercase; line-height: 70px; }
		.b1 { background-image: url(img/b1.png); }
		.b2 { background-image: url(img/b2.png); }
		.b3 { background-image: url(img/b3.png); }
		.b4 { background-image: url(img/b4.png); }
		.1row { line-height: 70px; }
		.2row { line-height: 35px; }
		.3row { line-height: 18px; top: 10px; }
		#buttons a { color: #fff; text-decoration: none; margin: auto; }
	#offers { float: left; clear: left; width: 316px; background-color: #b7d9e8; text-align: left; border-top: 4px solid #3381a2; margin: 10px 0; padding: 0; }
	#pic { float: left; clear: left; width: 316px; text-align: left; margin: 10px 0; padding: 0; }

#footer { float: left; clear: left; width: 960px; background-color: #fff; margin: 0; padding: 0; }
	#foot { float: left; width: 930px; height: 90px; font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-transform: capitalize; line-height: 20px; text-align: center; margin-left: 15px; border-top: 1px solid #3381a2; }.bglight { background-color: #8bc2da; text-indent: 4px; color: #fff; font-weight: 600; }
.altrow { background-color: #efefef; }

#subcontent0{

	display:none;




	}
    #subcontent1{

	display:none;




	}
    #subcontent2{

	display:none;




	}
    #subcontent3{

	display:none;




	}
.terM ul {
	margin: 5px 0px;
	list-style-type:disc;
	list-style-position:inside;
}
.terM li {
	margin:4px 0px;
}
.terM p {
	margin:5px 0px 0px 0px;
}
.terM td {
	padding:5px 5px;
}
