/* live @font-face (lifted out of the scoped rules) */
/* TeX Gyre Adventor (GUST Font License, free look-alike of the unlicensed live face), Bryan 12 Oct 2026: build/fonts/font_swap_an.py */
@font-face { font-family: 'AdventorBook'; src: url('/wp-content/uploads/ilaunch/theme/texgyreadventor-regular.woff2') format('woff2'); font-weight: normal; font-style: normal; size-adjust: 100.4%; ascent-override: 73.70518%; descent-override: 25.89641%; line-gap-override: 19.92032%; }
@font-face { font-family: 'AdventorBook'; src: url('/wp-content/uploads/ilaunch/theme/texgyreadventor-italic.woff2') format('woff2'); font-weight: normal; font-style: italic; size-adjust: 100.4%; ascent-override: 73.70518%; descent-override: 25.89641%; line-gap-override: 19.92032%; }
@font-face { font-family: 'AdventorMedium'; src: url('/wp-content/uploads/ilaunch/theme/texgyreadventor-bold.woff2') format('woff2'); font-weight: normal; font-style: normal; size-adjust: 102.5%; ascent-override: 95.89367%; descent-override: 28.05831%; line-gap-override: 0.00000%; }
@font-face { font-family: 'AdventorMedium'; src: url('/wp-content/uploads/ilaunch/theme/texgyreadventor-bolditalic.woff2') format('woff2'); font-weight: normal; font-style: italic; size-adjust: 102.5%; ascent-override: 95.89367%; descent-override: 28.05831%; line-gap-override: 0.00000%; }
@font-face { font-family: 'AdventorDemi'; src: url('/wp-content/uploads/ilaunch/theme/texgyreadventor-bold.woff2') format('woff2'); font-weight: normal; font-style: normal; size-adjust: 104.8%; ascent-override: 95.23348%; descent-override: 27.34934%; line-gap-override: 0.00000%; }
@font-face { font-family: 'AdventorDemi'; src: url('/wp-content/uploads/ilaunch/theme/texgyreadventor-bolditalic.woff2') format('woff2'); font-weight: normal; font-style: italic; size-adjust: 104.8%; ascent-override: 95.23348%; descent-override: 27.34934%; line-gap-override: 0.00000%; }
@font-face { font-family: 'AdventorBold'; src: url('/wp-content/uploads/ilaunch/theme/texgyreadventor-bold.woff2') format('woff2'); font-weight: normal; font-style: normal; size-adjust: 107.0%; ascent-override: 69.15888%; descent-override: 24.29907%; line-gap-override: 18.69159%; }
@font-face { font-family: 'AdventorBold'; src: url('/wp-content/uploads/ilaunch/theme/texgyreadventor-bolditalic.woff2') format('woff2'); font-weight: normal; font-style: italic; size-adjust: 107.0%; ascent-override: 69.15888%; descent-override: 24.29907%; line-gap-override: 18.69159%; }
/* ---- live skin/css/general.css ---- */
body.an-site { margin: 0;
	background: repeat url(/wp-content/uploads/ilaunch/skin/images/body-bg.png); }
body.an-site, body.an-site #page-container th, body.an-site #page-container td, body.an-site #page-container p { font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	line-height: 20px; }
body.an-site #page-container img { border: 0; }
body.an-site #page-container form { margin: 0; }
body.an-site #page-container input, body.an-site #page-container select, body.an-site #page-container textarea { background: #FFFFFF;
	border: 0;
	padding: 2px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	border: 1px solid #bbbbbb; }
body.an-site #page-container input.button, body.an-site #page-container a.button:link, body.an-site #page-container a.button:active, body.an-site #page-container a.button:visited { display: inline-block;
	width: auto;
	
	background: #ffc64a;
	background: -moz-linear-gradient(top, #ffc64a 0%, #ffa925 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc64a), color-stop(100%,#ffa925));
	background: -webkit-linear-gradient(top, #ffc64a 0%, #ffa925 100%);
	background: -o-linear-gradient(top, #ffc64a 0%, #ffa925 100%);
	background: -ms-linear-gradient(top, #ffc64a 0%, #ffa925 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc64a', endColorstr='#ffa925', GradientType=0 );
	background: linear-gradient(top, #ffc64a 0%, #ffa925 100%);
	
	border: 1px solid #da9220;
	
	-moz-box-shadow: inset 0 0 1px #ffe06e;
	-webkit-box-shadow: inset 0 0 1px #ffe06e;
	box-shadow: inner 0 0 1px #ffe06e;
	padding: 3px 15px;
	list-style: none;
	font-family: 'AdventorMedium', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #67490e;
	text-shadow: 1px 1px 0 #ffd944; }
body.an-site #page-container input.button:hover, body.an-site #page-container a.button:hover { background: #ffc64a;
	text-decoration: none;
	cursor: pointer; }
body.an-site #page-container input.button.alt, body.an-site #page-container a.button.alt:link, body.an-site #page-container a.button.alt:active, body.an-site #page-container a.button.alt:visited, body.an-site #page-container a.more:link, body.an-site #page-container a.more:active, body.an-site #page-container a.more:visited { background: #909090;
	background: -moz-linear-gradient(top, #909090 0%, #5b5b5b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#909090), color-stop(100%,#5b5b5b));
	background: -webkit-linear-gradient(top, #909090 0%,#5b5b5b 100%);
	background: -o-linear-gradient(top, #909090 0%,#5b5b5b 100%);
	background: -ms-linear-gradient(top, #909090 0%,#5b5b5b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#909090', endColorstr='#5b5b5b',GradientType=0 );
	background: linear-gradient(top, #909090 0%,#5b5b5b 100%);
	border: 0;
	font-family: 'AdventorMedium', Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-shadow: none;
	text-transform: uppercase;
	padding: 2px 10px; }
body.an-site #page-container input.button.alt:hover, body.an-site #page-container a.button.alt:hover, body.an-site #page-container a.more:hover { background: #F79B0C;
	text-decoration: none;
	cursor: pointer; }
body.an-site #page-container h1 { font-family: 'AdventorMedium', Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	margin-top: 0;
	font-weight: normal;
	line-height: 28px; }
body.an-site #page-container h2 { font-family: 'AdventorMedium', Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #007ac8;
	margin: 18px 0;
	font-weight: normal; }
body.an-site #page-container h2 a:link, body.an-site #page-container h2 a:active, body.an-site #page-container h2 a:visited { color: #007ac8; }
body.an-site #page-container h3 { font-family: 'AdventorMedium', Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	margin: 16px 0 10px 0;
	line-height: normal;
	font-weight: normal; }
body.an-site #page-container h3 a:link, body.an-site #page-container h3 a:active, body.an-site #page-container h3 a:visited { color: #06437e; }
body.an-site #page-container h4 {  }
body.an-site #page-container p { margin-top: 5px; }
body.an-site #page-container a:link, body.an-site #page-container a:active, body.an-site #page-container a:visited { color: #007ac8;
	text-decoration: underline; }
body.an-site #page-container a:hover { color: #007ac8;
	text-decoration: none; }
body.an-site #page-container a.link:link, body.an-site #page-container a.link:active, body.an-site #page-container a.link:visited { color: #333333;
	text-decoration: none;
	cursor: text; }
body.an-site #page-container a.link:hover { color: #333333;
	text-decoration: none; }
body.an-site #page-container blockquote { background: top left no-repeat url(/wp-content/uploads/ilaunch/skin/images/icon-blockquote.png);
	margin: 10px 0 0 0;
	padding: 10px 0 20px 55px;
	border-bottom: 2px solid #d6d6d6; }
body.an-site #page-container blockquote p {  }
body.an-site #page-container blockquote .highlight { color: #ffb42e; }
body.an-site #page-container blockquote .details { font-size: 11px;
	color: #999999; }
body.an-site #page-container .notification { margin: 10px 0;
	padding: 5px 20px 5px 30px;
	background: #f4f4f4 7px 7px no-repeat url(/wp-content/uploads/ilaunch/skin/images/icon-notification.png);
	border: 2px solid #6DC361;
	color: #6b6b6b; }
body.an-site #page-container .warning { margin: 10px 0;
	padding: 5px 20px 5px 30px;
	background: #f4f4f4 7px 7px no-repeat url(/wp-content/uploads/ilaunch/skin/images/icon-warning.png);
	border: 2px solid #bcbcbc;
	color: #6b6b6b; }
body.an-site #page-container .error { margin: 10px 0;
	padding: 5px 20px 5px 30px;
	background: #f4f4f4 7px 7px no-repeat url(/wp-content/uploads/ilaunch/skin/images/icon-error.png);
	border: 2px solid #EA6B58;
	color: #6b6b6b; }
body.an-site #page-container .alert { margin: 10px 0;
	padding: 5px 10px;
	background: #f4f4f4;
	border: 2px solid #bcbcbc;
	color: #6b6b6b; }
body.an-site #page-container .clearleft { clear: left;
	overflow: hidden;
	height: 0; }
body.an-site #page-container .clearright { clear: right;
	overflow: hidden;
	height: 0; }
body.an-site #page-container .clearboth { clear: both;
	overflow: hidden;
	height: 0; }
body.an-site #page-container .div { overflow: hidden;
	height: 0;
	border-bottom: 2px solid #d6d6d6; }
body.an-site #page-container #container-outer-bg {  }
body.an-site #page-container #container-outer { margin-top: 121px; }
body.an-site #page-container #container, body.an-site #page-container .container { width: 998px;
	margin: 0 auto; }
body.an-site #page-container #header { position: absolute;
	top: 0;
	width: 100%;
	background: top repeat-x url(/wp-content/uploads/ilaunch/skin/images/header-bg.png);
	padding-top: 4px; }
body.an-site #page-container #header .container { width: 960px; }
body.an-site #page-container #header .left { float: left;
	width: 189px;
	background: top left no-repeat url(/wp-content/uploads/ilaunch/skin/images/logo-bg.png);
	padding: 0 9px 9px 9px; }
body.an-site #page-container #header .right { float: right;
	width: 750px; }
body.an-site #page-container #header .phone { float: left;
	width: 230px;
	padding-top: 7px;
	font-family: 'AdventorMedium', Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px; }
body.an-site #page-container #header .phone em { font-size: 18px;
	color: #333333;
	font-style: normal; }
body.an-site #page-container .socialmedia { float: left;
	width: 475px;
	height: 22px;
	text-align: right;
	margin: 0;
	padding: 5px 25px 2px 0;
	line-height: normal; }
body.an-site #page-container .socialmedia img { display: inline-block;
	margin-right: 4px; }
body.an-site #page-container .socialwidgets { margin: 15px 0;
	padding-top: 10px;
	border-top: 1px solid #EAEAEA; }
body.an-site #page-container .socialbadges { margin: 15px 0; }
body.an-site #page-container .socialbadges div { background: #FFFFFF; }
body.an-site #page-container .featureimage { width: 100%;
	height: 407px;
	margin-top: 73px;
	text-align: center; }
body.an-site #page-container .noimage { width: 100%;
	background: 0 50px repeat-x url(/wp-content/uploads/ilaunch/skin/images/booking-bg.png);
	height: 150px; }
body.an-site #page-container #menu { clear: left;
	font-family: 'AdventorMedium', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	line-height: normal; }
body.an-site #page-container #menu ul { float: left;
	margin: 0;
	padding: 7px 0 0 0;
	display: inline; }
body.an-site #page-container #menu li { float: left;
	list-style: none;
	margin: 0;
	padding: 0; }
body.an-site #page-container #menu a:visited, body.an-site #page-container #menu a:active, body.an-site #page-container #menu a:link { display: block;
	padding: 4px 10px 11px 10px;
	color: #666666;
	text-decoration: none; }
body.an-site #page-container #menu a:hover { color: #007ac8; }
body.an-site #page-container #menu a.parent { background: right 8px no-repeat url(/wp-content/uploads/ilaunch/skin/images/menu-parent.png);
	padding: 4px 16px 11px 10px; }
body.an-site #page-container #menu li ul { display: none;
	width: 200px;
	height: auto;
	border: 0;
	position: absolute;
	padding: 2px 0;
	margin: -1px 0 0 0;
	background-color: #989898;
	z-index: 999; }
body.an-site #page-container #menu li:hover ul, body.an-site #page-container #menu li.sfhover ul { display: block; }
body.an-site #page-container #menu li.active a:link, body.an-site #page-container #menu li.active a:active, body.an-site #page-container #menu li.active a:visited { color: #007ac8; }
body.an-site #page-container #menu li.active a.parent { background: right 8px no-repeat url(/wp-content/uploads/ilaunch/skin/images/menu-parent-active.png); }
body.an-site #page-container #menu li:hover a:link, body.an-site #page-container #menu li:hover a:active, body.an-site #page-container #menu li:hover a:visited, body.an-site #page-container #menu li:hover a:hover, body.an-site #page-container #menu li.sfhover a:link, body.an-site #page-container #menu li.sfhover a:active, body.an-site #page-container #menu li.sfhover a:visited, body.an-site #page-container #menu li.sfhover a:hover { color: #FFFFFF;
	background-color: #989898; }
body.an-site #page-container #menu li:hover a.parent:link, body.an-site #page-container #menu li:hover a.parent:active, body.an-site #page-container #menu li:hover a.parent:visited, body.an-site #page-container #menu li:hover a.parent:hover, body.an-site #page-container #menu li.sfhover a.parent:link, body.an-site #page-container #menu li.sfhover a.parent:active, body.an-site #page-container #menu li.sfhover a.parent:visited, body.an-site #page-container #menu li.sfhover a.parent:hover { background: #989898 right 8px no-repeat url(/wp-content/uploads/ilaunch/skin/images/menu-parent.png); }
body.an-site #page-container #menu li li { padding: 0;
	margin: 0;
	float: none;
	height: auto;
	font-weight: normal;
	font-size: 12px;
	text-transform: none;
	letter-spacing: normal; }
body.an-site #page-container #menu li ul a:link, body.an-site #page-container #menu li ul a:active, body.an-site #page-container #menu li ul a:visited { padding: 3px 10px;
	margin: 0; }
body.an-site #page-container #menu li:hover ul a:link, body.an-site #page-container #menu li:hover ul a:active, body.an-site #page-container #menu li:hover ul a:visited, body.an-site #page-container #menu li.sfhover ul a:link, body.an-site #page-container #menu li.sfhover ul a:active, body.an-site #page-container #menu li.sfhover ul a:visited {  }
body.an-site #page-container #menu li ul a:hover, body.an-site #page-container #menu li:hover ul a:hover, body.an-site #page-container #menu li.sfhover ul a:hover { color: #6f6f6f; }
body.an-site #page-container #menu li.alt { background: #007ac8; }
body.an-site #page-container #menu li.alt a { color: #FFFFFF; }
body.an-site #page-container #menu li.alt:hover a:link, body.an-site #page-container #menu li.alt:hover a:active, body.an-site #page-container #menu li.alt:hover a:visited, body.an-site #page-container #menu li.alt:hover a:hover { background: none;
	color: #ffc344; }
body.an-site #page-container #booking { position: absolute;
	width: 100%;
	margin-top: -45px;
	background: bottom repeat-x url(/wp-content/uploads/ilaunch/skin/images/booking-bg.png);
	
	font-size: 12px; }
body.an-site #page-container #booking p, body.an-site #page-container #booking td { font-size: 12px; }
body.an-site #page-container #booking .container { background: top center no-repeat url(/wp-content/uploads/ilaunch/skin/images/booking-container-bg.png);
	width: 918px;
	height: 166px;
	padding: 0 40px }
body.an-site #page-container #booking h3 { text-transform: uppercase;
	font-size: 24px; }
body.an-site #page-container .bookonline { float: left;
	width: 440px;
	line-height: 36px;
	padding-top: 30px; }
body.an-site #page-container .bookonline h3 { color: #007ac8;
	padding: 0 0 0 172px;
	margin: 0 0 10px 0; }
body.an-site #page-container .bookonline strong { display: inline-block;
	padding-right: 5px;
	text-align: right; }
body.an-site #page-container .bookonline input { width: 110px; }
body.an-site #page-container .bookonline div.button { margin-left: 105px; }
body.an-site #page-container .special { float: right;
	width: 440px;
	line-height: 16px;
	padding-top: 27px; }
body.an-site #page-container .special h3 { color: #4f3206;
	margin: 0; }
body.an-site #page-container .special .image { float: left;
	width: 175px;
	border: 3px solid #FFFFFF;
	-moz-box-shadow: 0 0 5px 2px #b06e09;
	-webkit-box-shadow: 0 0 5px 2px #b06e09;
	box-shadow: 0 0 5px 2px #b06e09; }
body.an-site #page-container .special .text { float: right;
	width: 240px;
	color: #FFFFFF;
	padding-top: 25px; }
body.an-site #page-container .special .text p { color: #FFFFFF;
	line-height: 16px; }
body.an-site #page-container .special a { color: #FFFFFF; }
body.an-site #page-container #content { background: top center no-repeat url(/wp-content/uploads/ilaunch/skin/images/content-bg.png);
	padding: 18px 29px 0 29px; }
body.an-site #page-container #content .left { float: left;
	width: 580px;
	background: #FFFFFF;
	padding: 10px 20px;
	-moz-box-shadow: 0 0 10px #d1d0cd;
	-webkit-box-shadow: 0 0 10px #d1d0cd;
	box-shadow: 0 0 10px #d1d0cd;
	min-height: 350px;
  height: auto !important;
  height: 350px; }
body.an-site #page-container #content .right { float: right;
	width: 300px; }
body.an-site #page-container #content .content { width: 900px;
	background: #FFFFFF;
	padding: 10px 20px;
	-moz-box-shadow: 0 0 10px #d1d0cd;
	-webkit-box-shadow: 0 0 10px #d1d0cd;
	box-shadow: 0 0 10px #d1d0cd;
	min-height: 350px;
  height: auto !important;
  height: 350px; }
body.an-site #page-container .side {  }
body.an-site #page-container .side p { margin: 0 0 15px 0; }
body.an-site #page-container em.highlight { padding: 2px 5px;
	background-color: #E5A31A;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold; }
body.an-site #page-container .breadcrumbs { margin-bottom: 15px;
	color: #999999; }
body.an-site #page-container .breadcrumbs a:link, body.an-site #page-container .breadcrumbs a:active, body.an-site #page-container .breadcrumbs a:visited { color: #999999;
	text-decoration: none; }
body.an-site #page-container .breadcrumbs a:hover { color: #999999;
	text-decoration: underline; }
body.an-site #page-container .panel { background: #FFFFFF;
	border: 4px solid #e4e4e4;
	margin: 0 0 15px 0;
	padding: 10px 8px;
	font-size: 12px; }
body.an-site #page-container .panel h3 { font-size: 18px;
	color: #000000;
	text-transform: uppercase;
	line-height: 18px;
	margin: 0;
	padding-bottom: 11px;
	border-bottom: 1px solid #e5e5e5; }
body.an-site #page-container .panel ul { list-style: none;
	margin: 0;
	padding: 0; }
body.an-site #page-container .panel li { line-height: normal;
	margin: 0;
	padding: 10px 0;
	border-bottom: 1px solid #e5e5e5; }
body.an-site #page-container .panel em { font-style: normal;
	font-size: 11px;
	 color: #7B7B7B; }
body.an-site #page-container .panel a:link, body.an-site #page-container .panel a:active, body.an-site #page-container .panel a:visited { text-decoration: none; }
body.an-site #page-container .panel a:hover { text-decoration: underline; }
body.an-site #page-container .panel input, body.an-site #page-container .panel select { width: 170px; }
body.an-site #page-container .panel .summary { font-size: 12px;
	line-height: 16px;
	margin: 8px 0; }
body.an-site #page-container .panel div.button, body.an-site #page-container .panel .archive-more { margin-top: 8px;
	text-align: center;
	padding: 0;
	border: 0; }
body.an-site #page-container .panel input.button { width: auto; }
body.an-site #page-container .panel a.button, body.an-site #page-container .panel a.more { text-decoration: none; }
body.an-site #page-container .panel.search { float: right;
	width: 260px;
	height: 70px;
	background: #f0efeb;
	line-height: 36px; }
body.an-site #page-container .right .panel.search { float: none;
	width: auto; }
body.an-site #page-container .panel.search h3 { color: #717171;
	padding: 0;
	border: 0; }
body.an-site #page-container .panel.search input.clicknclear { border: 0;
	font-style: italic;
	color: #7f7f7f; }
body.an-site #page-container .panel.newsletter { float: left;
	width: 260px;
	height: 70px;
	
	background: #0077c6;
	background: -moz-linear-gradient(top, #008cd1 0%, #0065ba 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#008cd1), color-stop(100%,#0065ba));
	background: -webkit-linear-gradient(top, #008cd1 0%,#0065ba 100%);
	background: -o-linear-gradient(top, #008cd1 0%,#0065ba 100%);
	background: -ms-linear-gradient(top, #008cd1 0%,#0065ba 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008cd1', endColorstr='#0065ba',GradientType=0 );
	background: linear-gradient(top, #008cd1 0%,#0065ba 100%);
	border-color: #0063b8;
	line-height: normal;
	font-size: 11px; }
body.an-site #page-container .right .panel.newsletter { float: none;
	width: auto; }
body.an-site #page-container .panel.newsletter h3 { color: #FFFFFF;
	border: 0; }
body.an-site #page-container .panel.newsletter input.clicknclear { width: 140px;
	border: 0;
	margin-right: 5px;
	font-style: italic;
	color: #7f7f7f; }
body.an-site #page-container .panel.newsletter a { color: #d4d7dc; }
body.an-site #page-container .panel.faqs {  }
body.an-site #page-container .panel.blog {  }
body.an-site #page-container ul.subscribe { margin: 0; }
body.an-site #page-container ul.subscribe li { background: none;
	padding: 0;
	margin: 5px 0 0 0;
	font-size: 14px; }
body.an-site #page-container ul.subscribe a:link, body.an-site #page-container ul.subscribe a:active, body.an-site #page-container ul.subscribe a:visited { display: block;
	padding: 9px 0 9px 40px;
	color: #3e3e3e;
	text-decoration: none; }
body.an-site #page-container ul.subscribe a:hover { color: #3e3e3e;
	text-decoration: underline; }
body.an-site #page-container ul.subscribe a.rss { background: left no-repeat url(/wp-content/uploads/ilaunch/skin/images/icon-rss.gif); }
body.an-site #page-container ul.archive { margin: 0; }
body.an-site #page-container ul.archive li { margin: 5px 0 0 0; }
body.an-site #page-container .panel.contact { width: 179px;
	background: top center no-repeat url(/wp-content/uploads/ilaunch/skin/images/panel-contact.gif);
	padding: 25px 20px 10px 20px;
	line-height: 18px; }
body.an-site #page-container .panel.contact p { margin: 0; }
body.an-site #page-container .panel.contact ul { list-style: none;
	margin: 10px 0;
	padding: 0; }
body.an-site #page-container .panel.contact li { margin: 0;
	padding-left: 25px; }
body.an-site #page-container .panel.contact .phone { background: left no-repeat url(/wp-content/uploads/ilaunch/skin/images/icon-phone.gif); }
body.an-site #page-container .panel.contact .fax { background: left no-repeat url(/wp-content/uploads/ilaunch/skin/images/icon-fax.gif); }
body.an-site #page-container .panel.contact .email { background: left no-repeat url(/wp-content/uploads/ilaunch/skin/images/icon-email.gif); }
body.an-site #page-container .form { margin: 15px auto; }
body.an-site #page-container .form th { background-color: #EFEFEF;
	border-bottom: 2px solid #ffffff;
	width: 140px;
	padding: 5px 10px 5px 5px;
	text-align: left;
	font-weight: normal; }
body.an-site #page-container .form td { width: 377px;
	padding: 5px 30px 5px 5px;
	color: #999999;
	border-bottom: 2px solid #EFEFEF; }
body.an-site #page-container .form td em { font-size: 11px;
	font-style: normal; }
body.an-site #page-container .form td.required { background: 390px 7px no-repeat url(/wp-content/uploads/ilaunch/skin/images/icon-required.png); }
body.an-site #page-container .form em.required { float: right; }
body.an-site #page-container .form input, body.an-site #page-container .form textarea { width: 365px;
	font-size: 14px;
	padding: 5px; }
body.an-site #page-container .form input.short { width: 165px; }
body.an-site #page-container .form input.button { width: auto;
	font-size: 12px;
	padding: 3px 15px; }
body.an-site #page-container .form table { margin: 0; }
body.an-site #page-container .form table td { width: auto;
	padding: 0 5px;
	border: 0; }
body.an-site #page-container .form .captcha { width: 70px;
	margin-left: 10px; }
body.an-site #page-container .form .captcha-message { display: block;
	line-height: normal;
	padding-top: 5px; }
body.an-site #page-container .rooms { width: 100%;
	border-top: 2px solid #d6d6d6; }
body.an-site #page-container .rooms td { padding: 0 0 20px 0;
	line-height: 16px;
	vertical-align: top;
	border-bottom: 2px solid #d6d6d6; }
body.an-site #page-container .rooms .image { float: left;
	background: #EAEAEA;
	margin: 20px 15px 0 0;
	padding: 4px; }
body.an-site #page-container .rooms h2 { margin-top: 24px; }
body.an-site #page-container .rooms img { display: block; }
body.an-site #page-container .article-image { float: right;
	margin: 0 0 10px 10px;
	padding-bottom: 10px;
	background: bottom right no-repeat url(/wp-content/uploads/ilaunch/skin/images/photo-bg.gif); }
body.an-site #page-container .article-image img { padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #e5e5e5; }
body.an-site #page-container .list { border-bottom: 2px solid #d6d6d6; }
body.an-site #page-container .list .entry { margin: 0 0 20px 0;
	padding: 20px 0 0 0;
	border-top: 2px solid #d6d6d6; }
body.an-site #page-container .entry .image { float: left;
	margin: 0 20px 0 0;
	background: #EAEAEA;
	padding: 4px; }
body.an-site #page-container .entry .summary {  }
body.an-site #page-container .entry .text {  }
body.an-site #page-container .entry h2, body.an-site #page-container .entry h2 a:link, body.an-site #page-container .entry h2 a:active, body.an-site #page-container .entry h2 a:visited { margin: 0;
	text-decoration: none; }
body.an-site #page-container .entry h2 a:hover { text-decoration: underline; }
body.an-site #page-container .entry .details { margin: 5px 0;
	font-size: 12px; }
body.an-site #page-container .comment { background: 0px 10px no-repeat url(/wp-content/uploads/ilaunch/skin/images/icon-profile.gif);
	padding: 10px 0 10px 60px;
	border-bottom: 1px solid #ebebeb;
	font-size: 11px;
	line-height: 16px;
	min-height: 48px;
  height: auto !important;
  height: 48px; }
body.an-site #page-container .gallery { width: auto;
	margin: 10px 0 0 0; }
body.an-site #page-container .gallery td, body.an-site #page-container .rooms td td { background: #EAEAEA;
	width: 164px;
	border: 4px solid #FFFFFF;
	border-left: 0;
	border-right: 9px solid #FFFFFF;
	padding: 4px;
	font-size: 12px;
	text-align: center; }
body.an-site #page-container .gallery td.none, body.an-site #page-container .rooms td td.none { background: none; }
body.an-site #page-container .gallery .gallery-image { position: relative; }
body.an-site #page-container .gallery strong { position: absolute;
	bottom: 0;
	display: block;
	width: 154px;
	background: repeat url(/wp-content/uploads/ilaunch/skin/images/black-trans-70.png);
	margin: 5px 0 0 0;
	padding: 2px 5px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal; }
body.an-site #page-container .gallery a { color: #FFFFFF;
	text-decoration: none; }
body.an-site #page-container .paging { background-color: #EFEFEF;
	margin: 10px 0;
	padding: 2px 10px;
	text-align: right;
	font-size: 11px; }
body.an-site #page-container .paging a:link, body.an-site #page-container .paging a:active, body.an-site #page-container .paging a:visited { padding: 2px 6px;
	color: #808080;
	text-decoration: none; }
body.an-site #page-container .paging a:hover, body.an-site #page-container .paging em { background-color: #FFFFFF;
	padding: 2px 6px;
	color: #000000;
	font-style: normal; }
body.an-site #page-container .paging .options { margin: 0 40px; }
body.an-site #page-container .paging .result-count {  }
body.an-site #page-container .smalltext { font-size: 11px;
	color: #999999;
	line-height: 16px; }
body.an-site #page-container .tariffs-table { border-collapse: collapse;
	margin: 10px 0; }
body.an-site #page-container .tariffs-table th { padding: 3px 6px;
	font-size: 11px;
	line-height: normal;
	text-align: left;
	font-weight: normal;
	border: 1px solid #FFFFFF; }
body.an-site #page-container .tariffs-table td { padding: 3px;
	font-size: 11px;
	line-height: normal;
	text-align: center;
	border: 1px solid #FFFFFF; }
body.an-site #page-container #menu-members { background: #0061AB;
	margin: 0 0 15px 0;
	padding: 5px 10px;
	line-height: normal;
	border: 4px solid #0D80CA; }
body.an-site #page-container #menu-members h3 { margin: 0 0 10px 0;
	font-size: 16px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-align: center; }
body.an-site #page-container #menu-members ul { list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #3997de; }
body.an-site #page-container #menu-members li { margin: 0;
	padding: 0;
	border-bottom: 1px solid #3997de; }
body.an-site #page-container #menu-members a { display: block;
	padding: 3px 6px;
	color: #FFFFFF;
	text-decoration: none; }
body.an-site #page-container #menu-members a:hover { background: #3997de; }
body.an-site #page-container #footer { background: #004fa7 top repeat-x url(/wp-content/uploads/ilaunch/skin/images/footer-bg.png);
	font-size: 11px;
	color: #FFFFFF;
	margin-top: 20px;
	line-height: 18px;
	text-align: center; }
body.an-site #page-container #footer .container { width: 940px;
	margin: 0 auto; }
body.an-site #page-container #footer em { padding: 0 3px;
	color: #5fbbeb; }
body.an-site #page-container #footer a:link, body.an-site #page-container #footer a:active, body.an-site #page-container #footer a:visited { color: #FFFFFF;
	text-decoration: none; }
body.an-site #page-container #footer a:hover { color: #ffa721;
	text-decoration: none; }
body.an-site #page-container #footer .linksmenu { padding: 11px 0; }
body.an-site #page-container #footer .tags { padding: 11px 0 0 0;
	color: #5fbbeb; }
body.an-site #page-container #footer .tags a { color: #5fbbeb; }
body.an-site #page-container #footer .tag { padding: 5px 60px 5px 0;
	background: right no-repeat url(/wp-content/uploads/ilaunch/skin/images/etourism-white.png); }
body.an-site #page-container .vcard { padding: 5px; }
#fancybox-left-ico { left: 20px; }
#fancybox-right-ico { right: 20px;
 left: auto; }
#fancybox-title { text-align: center; font-size: 14px; }
.datepicker_control { background: #004FA7; }
body.an-site #page-container .map-wrapper { background: #FFFFFF;
	margin: 15px 0;
	padding: 5px 20px 20px 20px;
	-moz-box-shadow: 0 0 10px #d1d0cd;
	-webkit-box-shadow: 0 0 10px #d1d0cd;
	box-shadow: 0 0 10px #d1d0cd; }
body.an-site #page-container .map-container { width: 100%;
	height: 500px; }
body.an-site #page-container .map-info { display: none; }
body.an-site #page-container .map-info-window { width: 300px;
	min-height: 70px;
	font-size: 12px; }
/* ---- live skin/css/home.css ---- */

