html{
	height:100%;
}
body{
	margin:0;
	font:11.5px/16px Arial, Verdana, sans-serif;
	color:#595959;
	height:100%;
	position:relative;
	min-width:991px;
	background:#134a83 url(http://www.yachtcharterfinder.com/images/bg-body.png) repeat-x;
}
img{border:0;}
a{
	color:#d5780c;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
.accessibility{
	position:absolute;
	top:0;
	left:-9999px;
}
.bg-left{
	position:absolute;
	width:50%;
	left:0;
	top:0;
	height:100%;
	background:url(http://www.yachtcharterfinder.com/images/bg-body-left.png) repeat-x;
}
.bg-right{
	position:absolute;
	width:50%;
	right:0;
	top:0;
	height:100%;
	background:url(http://www.yachtcharterfinder.com/images/bg-body-right.png) repeat-x;
}
.bg-main{
	background:url(http://www.yachtcharterfinder.com/images/bg-body-main.png) no-repeat 50% 0;
	min-height:100%;
	width:100%;
	jz-index:10;
	position:relative;
}
* html .bg-main{height:100%;}
#main-container{
	width:100%;
	overflow:hidden;
	position:relative;
}
.mc-holder-1{
	float:left;
	width:1280px;
	position:relative;
	left:50%;
}
.mc-holder-2{
	float:left;
	width:1280px;
	position:relative;
	left:-50%;
}
#wrapper{
	width:961px;
	overflow:hidden;
	margin:0 auto;
	padding:153px 15px 0;
	position:relative;
}
#main{
	display:table;
	width:100%;
}
#header{
	position:absolute;
	top:0;
	left:15px;
	width:961px;
	overflow:hidden;
	height:265px;
}
.home #header{height:213px;}
.logo{
	position:absolute;
	top:50px;
	left:28px;
	margin:0;
	width:237px;
	height:94px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:10;
	background:url(http://www.yachtcharterfinder.com/images/logo.gif) no-repeat;
}
.logo a{
	display:block;
	height:100%;
}
.top-bar{
	height:26px;
	padding:8px 0 0;
	overflow:hidden;
}
.top-bar .buttons-holder{
	float:right;
}
.top-bar .button{
	margin:0 0 0 2px;
}
.h-main{
	height:117px;
	overflow:hidden;
	padding:17px 0 0;
}
.nav-holder{
	background:url(http://www.yachtcharterfinder.com/images/bg-nav.gif) repeat-x;
	width:100%;
}
.nav-holder:after{
	display:block;
	clear:both;
	content:"";
}
#nav{
	margin:0;
	padding:4px 0 3px 5px;
	list-style:none;
	font:12px/18px Georgia, 'Times New Roman', Times, serif;
	float:left;
	position:relative;
}
#nav li{
	float:left;
	padding:0;
}
#nav li a{
	float:left;
	color:#fff;
	background:url(http://www.yachtcharterfinder.com/images/bg-nav-link.gif) repeat-x;
}
#nav li.active a,
#nav li a:hover{
	background-position:0 -38px;
	text-decoration:none;
}
#nav li a span{
	display:block;
	cursor:pointer;
}
#nav li a .link-left{
	background:url(http://www.yachtcharterfinder.com/images/bg-nav-link-l.gif) no-repeat;
}
#nav li a .link-right{
	background:url(http://www.yachtcharterfinder.com/images/bg-nav-link-r.gif) no-repeat 100% 0;
	padding:9px 15px 11px;
}
#nav li.active a .link-left,
#nav li a:hover .link-left{background-position:0 -38px;}
#nav li.active a .link-right,
#nav li a:hover .link-right{background-position:100% -38px;letter-spacing:0.01em;}
#nav li ul{
	position:absolute;
	left:0;
	top:42px;
	width:955px;
	margin:0;
	background:url(http://www.yachtcharterfinder.com/images/bg-subnav.gif) repeat-x;
	padding:2px 0 0 6px;
	list-style:none;
	font-size:11px;
	display:none;
}
#nav li.active ul{display:block;}
#nav li.active ul li ul{display:none;}
#nav li.active ul li.active ul{display:block;}
#nav li ul li{
	margin:0 -2px 0 0;
}
#nav li.active ul li a,
#nav li ul li a{
	background:url(http://www.yachtcharterfinder.com/images/bg-subnav-link.gif) repeat-x;
}
#nav li.active ul li a:hover,
#nav li.active ul li.active a{
	background-position:0 -23px;
	color:#606060;
}
#nav li.active ul li a .link-left,
#nav li ul li a .link-left{
	background:url(http://www.yachtcharterfinder.com/images/bg-subnav-link-l.gif) no-repeat;
}
#nav li.active ul li.active a .link-left,
#nav li.active ul li a:hover .link-left{
	background-position:0 -23px;
}
#nav li.active ul li a .link-right,
#nav li ul li a .link-right{
	padding:2px 9px 3px 11px;
	background:url(http://www.yachtcharterfinder.com/images/bg-subnav-link-r.gif) no-repeat;
}
#nav li.active ul li.active a .link-right,
#nav li.active ul li a:hover .link-right{
	background-position:100% -23px;
}
#nav li ul li ul{
	background:url(http://www.yachtcharterfinder.com/images/bg-ssubnav.gif) repeat-x;
	padding:4px 0 11px 17px;
	top:25px;
	width:945px;
}
#nav li ul li ul li{
	margin:0;
	padding:0 20px 0 0;
}
#nav li.active ul li.active ul li a{
	padding:0 0 0 5px;
	color:#606060;
	background:url(http://www.yachtcharterfinder.com/images/bg-ssubnav-link.gif) no-repeat;
}
#nav li.active ul li.active ul li.active a,
#nav li.active ul li.active ul li a:hover{
	background-position:0 -18px;
	color:#da7300;
}
.contacts{
	color:#fff;
	float:right;
	padding:15px 0 0;
	font:12px/17px Georgia, 'Times New Roman', Times, serif;
}
.contacts p{
	margin:0;
}
.contacts dl{
	margin:14px 0 0;
	font-size:16px;
	line-height:20px;
}
.contacts dd{
	font-weight:bold;
	font-family:Arial, Verdana, sans-serif;
	margin:0;
	display:inline;
}
.contacts dt{
	display:inline;
}
.search-form{
	float:right;
	padding:10px 8px 0 0;
}
* html .search-form fieldset{float:left;}
.search-form label{
	float:left;
	color:#fff;
	padding:2px 7px 0 0;
	font:12px/20px Georgia, 'Times New Roman', Times, serif;
}
.search-form .input-text{
	float:left;
	background:url(http://www.yachtcharterfinder.com/images/bg-search-input.gif) no-repeat;
	width:129px;
}
.search-form .input-text input{
	float:left;
	margin:0;
	background:none;
	border:0;
	font-size:12px;
	line-height:14px;
	width:119px;
	padding:4px 5px;
	color:#5a5a5a;
}
.search-form .submit-button{
	float:left;
}
.holder{
	margin:0 -15px 6px;
}
.holder-top{
	width:100%;
	height:22px;
	overflow:hidden;
	background:url(http://www.yachtcharterfinder.com/images/bg-holder-top.png) no-repeat;
}
.holder-main{
	width:961px;
	overflow:hidden;
	padding:42px 15px 0;
	background:url(http://www.yachtcharterfinder.com/images/bg-holder-main.png) repeat-y;
}
.holder-revier{
	width:961px;
	overflow:hidden;
	padding:99px 15px 0;
	background:url(http://www.yachtcharterfinder.com/images/bg-holder-main.png) repeat-y;
}
.holder-bot{
	width:100%;
	overflow:hidden;
	height:22px;
	background:url(http://www.yachtcharterfinder.com/images/bg-holder-bott.png) no-repeat;
}
.content-holder{
	width:100%;
	overflow:hidden;
}
.home .content-holder{
	margin:0 0 0 -18px;
	padding:0 0 31px 18px;
}
.main-content{
	float:left;
	width:748px;
}
.left-main-content{
	float:left;
	width:725px;
}
.home .main-content{
	width:395px;
	padding:0 20px;
}
.main-wrap{
	height:1%;
	overflow:hidden;
	padding:0 18px;
}
.home .main-wrap{
	padding:0 13px 0 18px;
}
.map-wrap{
	padding:5px 0 24px;
}
.map-wrap .main-wrap{
	padding:0 18px 0 14px;
}
.map-content{
	float:left;
	width:741px;
	padding:0 0 0 6px;
}
.content{
	width:100%;
	overflow:hidden;
}
.home .content{
	width:616px;
	float:right;
	margin:10px 0 0;
	padding:0 0 31px;
}
.content-column{
	float:right;
	width:180px;
}
.holder h1,
.holder h2{
	font:23px/26px Georgia, 'Times New Roman', Times, serif;
	margin:0 0 15px;
	color:#505050;
}
.holder h1 span{color:#a0a0a0;font-size:18px;}
.home .holder h1{
	color:#646464;
}
.home .holder h2{
	font:16px/20px Georgia, 'Times New Roman', Times, serif;
	margin:0 0 7px;
	color:#616161;
}
h2.small{
	font:12px/14px Georgia, 'Times New Roman', Times, serif;
	margin:0 0 7px;
	color:#616161;
}
h3{
	font:16px/20px Georgia, 'Times New Roman', Times, serif;
	margin:10px 0 10px 0;
	color:#616161;
}
.holder h4{
	font:14px/16px Georgia, 'Times New Roman', Times, serif;
	margin:10px 0 7px 0;
	color:#eb880c;
}
.holder .content-column h2{
	color:#616161;
	font:13px/32px Georgia, 'Times New Roman', Times, serif;
	margin:0 0 3px;
}
.home .holder .content-column h2{
	font:23px/26px Georgia, 'Times New Roman', Times, serif;
	margin:0 0 15px;
}
.holder p{
	margin:0 0 16px;
	text-align:justify;
}
.content-nav{
	margin:0 0 27px;
	padding:0 18px;
	list-style:none;
	height:1%;
	overflow:hidden;
	font:12px/18px Georgia, 'Times New Roman', Times, serif;
	border-bottom:3px solid #103469;
}
.content-nav li{
	float:left;
	padding:0 2px 0 0;
}
.content-nav li a{
	display:block;
	background:url(http://www.yachtcharterfinder.com/images/bg-content-tab.gif) no-repeat;
	color:#7d7d7d;
}
.content-nav li a span{
	display:block;
	cursor:pointer;
	padding:5px 11px 4px;
	background:url(http://www.yachtcharterfinder.com/images/bg-content-tab-r.gif) no-repeat 100% 0;
}
.content-nav li.active a,
.content-nav li a:hover{
	background-position:0 -28px;
	color:#fff;
	text-decoration:none;
}
.content-nav li.active a span,
.content-nav li a:hover span{background-position:100% -28px;}

.content-nav2{
	margin:0 0 27px;
	padding:0 18px;
	list-style:none;
	height:1%;
	overflow:hidden;
	font:12px/18px Georgia, 'Times New Roman', Times, serif;
	border-bottom:3px solid #103469;
}

.content-subnav{
	margin:0 20px 10px 20px;
	padding:0 18px 0 0;
	list-style:none;
	height:1%;
	overflow:hidden;
	font:12px/18px Georgia, 'Times New Roman', Times, serif;
	border-bottom:3px solid #cf6e03;
}
.content-subnav li{
	float:left;
	padding:0 2px 0 0;
}
.content-subnav li a{
	display:block;
	background:url(http://www.yachtcharterfinder.com/images/bg-content-sub-tab.gif) no-repeat;
	color:#7d7d7d;
}
.content-subnav li a span{
	display:block;
	cursor:pointer;
	padding:3px 11px 2px 11px;
	background:url(http://www.yachtcharterfinder.com/images/bg-content-sub-tab-r.gif) no-repeat 100% 0;
}
.content-subnav li.active a,
.content-subnav li a:hover{
	background-position:0 -22px;
	color:#fff;
	text-decoration:none;
}
.content-subnav li.active a span,
.content-subnav li a:hover span{background-position:100% -22px;}


.panel{
	width:329px;
	float:left;
	display:inline;
	padding:0 0 20px;
	margin:0 0 0 -15px;
}
.content-separator{
	border-top:3px solid #103469;
	width:100%;
	overflow:hidden;
	margin:0 0 27px;
	line-height:0;
	font-size:0;
}
.button{
	float:left;
	display:inline;
	color:#5a5a5a;
	font-size:11px;
	line-height:20px;
	white-space:nowrap;
}
.button span{
	display:block;
	cursor:pointer;
	float:left;
	height:21px;
	overflow:hidden;
}
.button:hover{
	position:relative;
	text-decoration:none;
}
.button .button-main{
	background:url(http://www.yachtcharterfinder.com/images/bg-btn-main.png) no-repeat;
	padding:0 4px 0 8px;
}
.button .button-right{
	width:5px;
	background:url(http://www.yachtcharterfinder.com/images/bg-btn-right.png) no-repeat;
}
.button2{
	color:#646464;

}
.button2 .button-main{
	background:url(http://www.yachtcharterfinder.com/images/bg-btn2-main.png) no-repeat;
}
.button2 .button-right{
	background:url(http://www.yachtcharterfinder.com/images/bg-btn2-right.png) no-repeat;
}
.button2 img{
	margin:6px 3px 0 0;
	float:left;
}
.btn-orange{color:#fff;	line-height:16px;}
.btn-orange span{height:20px;}
.btn-orange .button-main{background:url(http://www.yachtcharterfinder.com/images/bg-btn-orange-main.png) no-repeat;padding:0 2px 0 5px;}
.btn-orange .button-right{background:url(http://www.yachtcharterfinder.com/images/bg-btn-orange-right.png) no-repeat;}
.btn-white{color:#4f4f4f;	line-height:16px;}
.btn-white span{height:20px;}
.btn-white .button-main{background:url(http://www.yachtcharterfinder.com/images/bg-btn-white-main.png) no-repeat;padding:0 2px 0 5px;}
.btn-white .button-right{background:url(http://www.yachtcharterfinder.com/images/bg-btn-white-right.png) no-repeat;}
.btn-blue{color:#fff;line-height:16px;}
.btn-blue span{height:20px;}
.btn-blue .button-main{background:url(http://www.yachtcharterfinder.com/images/bg-btn-blue-main.png) no-repeat;padding:0 2px 0 5px;}
.btn-blue .button-right{background:url(http://www.yachtcharterfinder.com/images/bg-btn-blue-right.png) no-repeat;}

.btn-orange-sml{
	color:#fff;
	line-height:16px;
	font-weight:bold;
}
.btn-orange-sml span{height:18px;}
.btn-orange-sml .button-main{
	background:url(http://www.yachtcharterfinder.com/images/bg-btn-oranges-main.png) no-repeat;
	padding:0 3px 0 6px;
}
.btn-orange-sml .button-right{background:url(http://www.yachtcharterfinder.com/images/bg-btn-oranges-right.png) no-repeat;}
.btn-blue-big{
	font-size:13px;
	font-weight:bold;
	color:#fff;
	white-space:nowrap;
}
.btn-blue-big span{height:22px;}
.btn-blue-big .button-main{
	background:url(http://www.yachtcharterfinder.com/images/bg-btn-blueb-main.png) no-repeat;
	padding:4px 7px 5px 10px;
}
.btn-blue-big .button-right{
	height:31px;
	background:url(http://www.yachtcharterfinder.com/images/bg-btn-blueb-right.png) no-repeat;
}
.btn-orange2{
	color:#9a7a3b;
}
.btn-orange2 .button-main{
	padding:0 3px 0 6px;
	background:url(http://www.yachtcharterfinder.com/images/bg-btn-orange2-main.png) no-repeat;
}
.btn-orange2 .button-right{background:url(http://www.yachtcharterfinder.com/images/bg-btn-orange2-right.png) no-repeat;}
.top-bar .btn-rss{
	margin:0 0 0 10px;
}
.btn-rss .button-main{
	padding:0 0px 0 3px;
}
.btn-rss .button-main img{
	display:block;
	margin:3px 0 0 0px;
}
.map-box{
	background:#ebebeb url(http://www.yachtcharterfinder.com/images/bg-box-l.gif) repeat-y;
	width:747px;
	margin:0 0 0 -6px;
}
.map-box .box-right{background:url(http://www.yachtcharterfinder.com/images/bg-box-r.gif) repeat-y 100% 0;}
.map-box .box-top{background:url(http://www.yachtcharterfinder.com/images/bg-box-t.gif) repeat-x;}
.map-box .box-bot{background:url(http://www.yachtcharterfinder.com/images/bg-box-b.gif) repeat-x 0 100%;}
.map-box .box-tl{background:url(http://www.yachtcharterfinder.com/images/bg-box-tl.gif) no-repeat;}
.map-box .box-tr{background:url(http://www.yachtcharterfinder.com/images/bg-box-tr.gif) no-repeat 100% 0;}
.map-box .box-bl{background:url(http://www.yachtcharterfinder.com/images/bg-box-bl.gif) no-repeat 0 100%;}
.map-box .box-br{
	background:url(http://www.yachtcharterfinder.com/images/bg-box-br.gif) no-repeat 100% 100%;
	height:1%;
	padding:10px 17px 21px 11px;
}
.map{
	margin:-8px 0 0;
}

.map img{
	display:block;
	border:3px solid #fff;
}
.map-form{
	height:1%;
	overflow:hidden;
	padding:16px 0 0 12px;
}
.map-form select{
	float:left;
	width:112px;
	margin:0 5px 0 0;
	font-weight:bold;
	color:#5a5a5a;
}
.map-form label{
	color:#5a5a5a;
	float:left;
	font-weight:bold;
	line-height:18px;
	padding:0 6px 0 0;
}
.map-form .date{
	width:45px;
	margin:0 1px 0 0;
}
.map-form .month{
	width:85px;
}
.map-form .button{
	margin:-5px 0 0 -1px;
	position:relative;
}
.map-form .form-text{
	clear:both;
	overflow:hidden;
	height:1%;
	padding:4px 25px 0 6px;
}
.map-form .form-text p{
	margin:0 !important;
}
.map-form .form-text p a{
	font-weight:bold;
}
.map-form .form-text .advanced-search{
	float:right;
	padding:0 0 0 6px;
	background:url(http://www.yachtcharterfinder.com/images/bullet04.gif) no-repeat 0 50%;
}
.offers{
	padding:3px 0 20px;
	width:100%;
}
.offers-nav{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:181px;
	line-height:20px;
}
.offers-nav li{
	float:left;
	margin:0 -1px 0 0;
	display:inline;
}
.offers-nav li a{
	color:#616161;
	display:block;
	text-align:center;
	width:44px;
	border:1px solid #ebebeb;
	border-width:1px 1px 0;
}
.offers-nav li.active a,
.offers-nav li a:hover{
	text-decoration:none;
	color:#fff;
	border:1px solid #1e568d;
	border-width:1px 1px 0;
	background:#1e568d;
	font-weight:bold;
}
.offers-nav li div{
	color:#616161;
	display:block;
	text-align:center;
	width:44px;cursor:pointer;
	border:1px solid #ebebeb;
	border-width:1px 1px 0;
}
.offers-nav li.active div,
.offers-nav li div:hover{
	text-decoration:none;
	color:#fff;
	border:1px solid #1e568d;
	border-width:1px 1px 0;
	background:#1e568d;
	font-weight:bold;
}

.offers-title{
	padding:4px 7px;
}
.offers-content{
	background:#003266 url(http://www.yachtcharterfinder.com/images/bg-offers.gif) repeat-x;
	color:#93b3d3;
	height:1%;
	overflow:hidden;
	padding:2px 2px 8px;
}
.offers-content .button{
	float:right;
}
.offers-content p{
	margin:0 !important;
}
.offers-content select{
	width:100%;
	display:block;
	color:#616161;
}
.offers-list{
	margin:0;
	padding:2px 0 8px;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.offers-list li{
	float:left;
	width:100%;
	margin:0 0 2px;
	background:#fff;
}
.offers-list .prod{
	background:#F7F7F3;
	height:1%;
	overflow:hidden;
	padding:10px 4px 4px;
	font-weight:bold;
	color:#646464;
}
.offers-list .prod a.img-link{display:block;width:80px;height:50px;overflow:hidden;float:left;margin:0 4px 0 0;}
.offers-list .prod .desc{font-weight:bold;width:80px;height:50px;overflow:hidden;}
.offers-list .prod img.yacht{
	float:left;
	height:50px;
	border:1px solid #fff;
	margin:-5px 4px 0 0;
}
.offers-list .prod img.voting{
	float:left;
	width:80px;
	margin:0px 4px 0 0;
}
.offers-list .details{
	color:#6c6c6c;
	height:1%;
	overflow:hidden;
	padding:0 0 2px 10px;height:58px;
}
.offers-content .details .button{
	margin:0 0 0 1px;
	font-weight:bold;
	float:left;
}
.offers-content .buttons-holder{
	overflow:hidden;
}
.offers-list ul{
	font-size:10px;
	line-height:12px;
	margin:0;
	padding:4px 0 3px;
	list-style:none;
}
.offers-list ul li{
	background:url(http://www.yachtcharterfinder.com/images/bullet01.gif) no-repeat 0 6px;
	margin:0;
	padding:0 0 3px 6px;
	float:none;
	width:auto;
}
.offers-list .discount{
	color:#d5790d;
	display:block;
	text-align:right;
	line-height:20px;
}
.offers-list .buttons-holder{
	float:right;
	padding:0 0 0 5px;
}
.panel-image{
	width:100%;
	margin:0 0 3px;
}
.panel-image img{
	display:block;
}
.extra-boxes{
	margin:0 -18px 20px 0;
	padding:9px 0 0;
}
.boxes-holder{
	clear:both;
	overflow:hidden;
	width:100%;
}
.extra-boxes .box{
	float:left;
	margin:0 18px 0 0;
	width:180px;
}
.top-list{
	width:100%;
	overflow:hidden;
}
.box-list ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.box-list ul li{
	float:left;
	width:100%;
	padding:0 0 2px;
}
.box-list ul li a{
	display:block;
	padding:6px 11px;
	height:1%;
	background:#f0f0f0;
	color:#6c6c6c;
}
.box-list ul li.active a,
.box-list ul li a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#3771a4;
}
.tags-list{
	border:3px solid #f0f0f0;
	padding:9px 10px 8px 14px;
	height:1%;
}
.tags-list ul{
	margin:0;
	padding:0;
	list-style:none;
}
* html .tags-list ul{line-height:18px;}
* + html .tags-list ul{line-height:18px;}
.tags-list ul li{
	display:inline;
}
.tags-list ul li a{
	color:#184e87;
}
.tags-list .light{color:#9cb7d2;}
.tags-list .midd{color:#5c8cbe;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font16{font-size:16px;}
.font17{font-size:17px;}
.font18{font-size:18px;}
.newsletter-box{
	height:1%;
	overflow:hidden;
	background:#003266 url(http://www.yachtcharterfinder.com/images/bg-newsletter.gif) repeat-x;
	padding:14px 5px 8px 11px;
	color:#67a2c8;
}
.newsletter-box p{
	line-height:13px;
	margin:0 0 7px !important;
	text-align:left !important;
}
.newsletter-box .extra-text{
	color:#fff;
	padding:0 0 6px;
}
.newsletter-box .price{
	font-size:15px;
	color:#154b81;
	padding:0 5px;
	line-height:20px;
	display:inline-block;
	text-align:center;
	background:url(http://www.yachtcharterfinder.com/images/bg-extra-price.gif) no-repeat;
}
.newsletter-box .button{
	color:#2e5681;
	float:right;
}
.expres-search{
	height:1%;
	overflow:hidden;
	padding:10px 15px 8px 15px;
	background: url(http://www.yachtcharterfinder.com/images/bg-expressearch.png) no-repeat;
	color:#fff;
	margin:0 0 20px;
}
.expres-search .advanced-search{
	display:block;
	text-align:right;
	line-height:20px;
	color:#FFFFFF;
	font-size:12px;
	padding:0 6px 0 7px;
	background:url(http://www.yachtcharterfinder.com/images/bullet02.gif) no-repeat 0 8px;
	float:right;
}
.expres-search h2{
	color:#fff !important;
	margin:0 !important;
	font:23px/26px Georgia, 'Times New Roman', Times, serif !important;
}
.expres-form .form-holder{
	width:100%;
	overflow:hidden;
	padding:13px 0 8px;
	margin:0 -10px 0 0;
	list-style:none;
}
.expres-form .form-holder li{
	width:100%;
	float:left;
	padding:1px 0 2px 3px;
}
.expres-form .button{
	float:right;
}
.expres-form label{
	float:left;
	color:#fff;
	font-size:12px;
	line-height:18px;
	width:44px;
}
.expres-form select{
	float:left;
	width:254px;
	color:#626262;
	margin:1px 0 1px 0 ;
}
.expres-form .type{
	float:left;
	width:200px;
}
.expres-form .type select{
	width:145px;
}
.expres-form .kojen{
	width:98px;
	float:left;
}
.expres-form .kojen select{
	width:47px;
}
.expres-form .kojen label{
	width:45px;
	padding:0 5px 0 0;
	text-align:right;
}
.expres-form .duration{
	width:118px;
	float:left;
}
.expres-form .duration select{
	width:76px;
}
.expres-form .duration label{
	width:37px;
	padding:0 5px 0 0;
	text-align:right;
}
.expres-form .date{
	float:left;
	width:180px;
}
.expres-form .date select{
	width:120px;
	margin:0 1px 0 0;
}
.comments{
	padding:0 0 0 13px;
	height:1%;
	overflow:hidden;
}
.comments .buttons-holder{
	background:#f0f0f0;
	height:1%;
	overflow:hidden;
	padding:5px 6px 3px;
}
.comments .button{
	float:right;
	font-weight:normal;
}
.comments-list{
	margin:0 0 0 -13px;
}
.comments-list ul{
	margin:0;
	padding:2px 0 0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.comments-list ul li{
	float:left;
	width:100%;
	padding:0 0 2px;

}
.comments-list blockquote{height:64px;	background:#f0f0f0;	margin:0;	padding:1px 5px 7px 14px;}
.comments-list blockquote p{
	margin:0 !important;
}
.comments-list q{
	font-style:italic;
	color:#828282;
	quotes: none;
}
.comments-list q:before{content:"";}
.comments-list q:after{content:"";}
.comments-list cite{
	font-style:normal;
	color:#9c9c9c;
}
.comments-list cite strong{
	color:#5c5c5c;
}
.info-columns .info-holder{
	margin:0 -8px 0 -18px;
}
.info-subtitle{
	color:#525252;
}
.info-inner{
	width:940px;
	overflow:hidden;
	padding:0 0 14px;
}
.info-columns .info-inner{
	padding:5px 0 24px;
}
.info-columns .item{
	width:460px;
	float:left;
	padding:0 0 0 10px;
	margin:0;
}
.item{
	width:100%;
	overflow:hidden;
	padding:45px 0 0;
}

.info-holder .info-title .button{
	margin:0 0 17px;
}
.info-title{
	margin:-45px 0 0;
	height:1%;
	overflow:hidden;
}
.info-title dl{
	clear:left;
}
.clear{	clear:left;}
.info-holder dl{
	margin:0 0 4px;
	color:#646464;
}
.info-holder .info-title h2{
	font:23px/26px Georgia, 'Times New Roman', Times, serif;
	margin:6px 0 10px !important;
}
.info-holder h3{
	margin:0 0 10px !important;
	color:#646464;
}
.info-holder dd{
	display:inline;
	margin:0;
}
.info-holder dt{
	display:inline;
}
.info-holder p{
	margin:0 0 12px !important;
}
.info-holder .details{
	padding:8px 0 0;
	color:#505050;
}
.info-holder .details dl{
	margin:0 0 4px;
	color:#2e6aa6;
}
.info-holder .details dd a{
	color:#2e6aa6;
}
.info-holder .details strong{
	display:block;
	padding:6px 0 4px;
}
.info-columns .info-holder .details dl{
	margin:0;
}
.info-holder .details dt{
	font-weight:bold;
	color:#d2983b;
	padding:0 0 0 6px;
	background:url(http://www.yachtcharterfinder.com/images/bullet03.gif) no-repeat 0 6px;
}
.info-holder .buttons-holder{
	float:right;
}
.info-holder .button{
	margin:0 0 0 1px;
}
.info-holder .btn-orange{
	margin:0 0 0 11px;
}
.share img{vertical-align:middle;}
.image{
	float:left;
	line-height:13px;
	margin:3px 20px 10px 0;
}
* html .image{margin:3px 17px 10px 0;}
* + html .image{margin:3px 17px 10px 0;}
.image img{
	display:block;
}
.image span{
	display:block;
	padding:3px 0 0;
}
.right-image{
	float:right;
	text-align:right;
	margin:0 0 11px 23px;
}
* html .right-image{margin:0 0 11px 20px;}
* + html .right-image{margin:0 0 11px 20px;}
.more{
	font-weight:bold;
	padding:0 0 0 6px;
	background:url(http://www.yachtcharterfinder.com/images/bullet03.gif) no-repeat 0 50%;
}
.yacht-options{
	height:1%;
	overflow:hidden;
	padding:6px 0 0 0;
	color:#5a5a5a;
}
.sliders-holder{
	margin:0 0 13px 0;
}
.sliders{
	overflow:hidden;
	width:100%;
	background:#eee;
	line-height:16px;
}
#sliders .slider-track{width:140px;float:left;cursor: pointer;
	background: url(http://www.yachtcharterfinder.com/images/slidertrack-bg.gif) repeat-x;
}
#sliders .slider-control{
	width:270px;
	float:left;
	border-right:2px solid #fff;
	padding:4px 15px 2px;
}
#sliders .slider-control p{
	margin:0 11px 0 0 !important;
	font-weight:bold;
	float:left;
}
#sliders .slider-min-handle{width:10px; height:14px; float:left;margin:1px 0 3px 0;}
#sliders .slider-max-handle{width:10px; height:14px; float:left;margin:1px 0 3px 0;}
#sliders .slider-control span{	float:left;}
#sliders .slider-control .slider{padding:0 6px;}
#sliders .slider-control img{display:block;}
#sliders .slider-end{margin:0 0 0 10px;width:30px;text-align:right;}
#sliders .slider-start{width:25px;text-align:right;}
.yacht-list{
	background:#f0f0f0 url(http://www.yachtcharterfinder.com/images/bg-yacht-head.gif) repeat-x;
	padding:0 2px 1px 2px;
}
.yacht-list table{
	width:100%;
	border-collapse:collapse;
	line-height:14px;
	background:#fff;
	padding:0;
	margin:0;
	color:#5a5a5a;
}
.yacht-list table th{
	background:#013367 url(http://www.yachtcharterfinder.com/images/bg-yacht-head.gif) repeat-x;
	color:#fff;
	border:1px solid #fff;
	border-width:0 0 0 1px;
	padding:0;
	text-align:left;
	height:36px;
}
.yacht-list table th.sort div{
	background:url(http://www.yachtcharterfinder.com/images/btn-sort.gif) no-repeat 100% 50%;
}
.yacht-list table th.sort-asc div{
	background:url(http://www.yachtcharterfinder.com/images/btn-sort-up.png) no-repeat 100% 50%;
}
.yacht-list table th.sort-desc div{
	background:url(http://www.yachtcharterfinder.com/images/btn-sort-down.png) no-repeat 100% 50%;
}
.yacht-list table th div{
	display:block;
	color:#fff;
	white-space:nowrap;
	position:relative;
	padding:11px 18px 11px 8px;
	height:14px;cursor:pointer;
	background:url(http://www.yachtcharterfinder.com/images/btn-sort.gif) no-repeat 100% 50%;
}
.yacht-list table th a{
	display:block;
	color:#fff;
	position:relative;
	padding:11px 18px 11px 8px;
	height:14px;cursor:pointer;
	background:url(http://www.yachtcharterfinder.com/images/btn-sort.gif) no-repeat 100% 50%;
}
.yacht-list table th span{
	padding:11px 8px 11px 8px;
}
.yacht-list table th a:hover{text-decoration:none;}
.yacht-list table td{
	border:1px solid #f0f0f0;
	border-width:0 0 1px 1px;
	padding:5px 5px 3px;
}
.yacht-list table th.yachtname{
	border:0;
	position:relative;
}
.yacht-list table td.yacht-image img{
	width:100px;
}
.yacht-list table td.yachtname{
	border-width:0 0 1px;
}
.yacht-list table td.buttons{
	width:113px;
	padding:5px 8px 3px 8px;
	text-align:center;
}
.yacht-list table td .button{
	margin:0 0 2px;
}
.yacht-list table td .button-main{
	padding:0 0 0 3px;
	text-align:center;
	width:92px;
}
.yacht-list table strong,
.yacht-list table span{
	display:block;
}
.yacht-list table td.yachtname{
	width:186px;
}
.yacht-list table td.ausstattung{
	width:76px;
	padding:7px 0 2px 5px;
}
.yacht-list table th.ausstattung span{
	border-left:1px solid #fff;
	margin:0 0 0 -1px;
	position:relative;
}
.yacht-list table td.preis{
	text-align:right;
	padding:5px 14px 0 4px;
	color:#da8211;font-weight:bold;
}
.yacht-list table .icon{
	float:left;
	width:23px;height:23px;
	background:url(http://www.yachtcharterfinder.com/images/ico-ausstattung.gif) no-repeat top;
}
.yacht-list table .icon img.mini{
	float:left;
	width:20px;height:20px;
	margin:1px 1px 2px 1px;
}
.yacht-list table .icon div{display:none;z-index:99;position:absolute;}
.yacht-list table .icon:hover div{display:block;}
.yacht-list table .old-price{
	color:#cfcfcf;
	text-decoration:line-through;
	font-weight:normal;
}
.yacht-list table .new-price{color:#5a5a5a;}
.yacht-list table td table td{
	padding:0 3px 0 0;
	border:0;
	width:auto;
}
.yacht-list table tr.colored td{
	background:#fafafa;
}
.pager-holder{
	width:100%;
	overflow:hidden;
	line-height:21px;
}
.pager-holder p{margin:0 !important;}
.pager{
	float:right;
	color:#5a5a5a;
	line-height:21px;
	padding:15px 0 7px;
}
* html .pager fieldset{float:left;}
.yacht-options .pager{
	padding:0 0 13px;
}
.pager .pager-active{
	float:left;
}
.pager .buttons-holder{
	float:left;
	padding:0 14px 0 10px;
}
.pager .button{
	margin:0 1px 0 0;
}
.pager .pager-active strong{
	color:#d77900;
}
.pager select{
	float:left;
	width:51px;
	line-height:14px;
	font-weight:bold;
	color:#5a5a5a;
}
.pager label{
	float:left;
	font-weight:bold;
	padding:0 7px 0 0;
}
.pager .btn-prev-s img,
.pager .btn-next-s img{
	float:left;
	margin:6px 0 0 0;
}
.pager .btn-prev-s .button-main,
.pager .btn-next-s .button-main{
	padding:0 1px 0 4px;
}
.pager .btn-prev .button-main span,
.pager .btn-next .button-main span{
	float:left;
	padding:0 2px;
	position:relative;
}
.yacht-finder{
	padding:3px 0 0;
}
.yfinder-box{
	background:#d3d3d3 url(http://www.yachtcharterfinder.com/images/bg-yfinder-box.gif) repeat-x;
}
.yfinder-box .box-left{background:url(http://www.yachtcharterfinder.com/images/bg-ybox-l.gif) repeat-y;}
.yfinder-box .box-right{background:url(http://www.yachtcharterfinder.com/images/bg-ybox-r.gif) repeat-y 100% 0;}
.yfinder-box .box-top{background:url(http://www.yachtcharterfinder.com/images/bg-ybox-t.gif) repeat-x;}
.yfinder-box .box-bot{background:url(http://www.yachtcharterfinder.com/images/bg-ybox-b.gif) repeat-x 0 100%;}
.yfinder-box .box-tl{background:url(http://www.yachtcharterfinder.com/images/bg-ybox-tl.gif) no-repeat;}
.yfinder-box .box-tr{background:url(http://www.yachtcharterfinder.com/images/bg-ybox-tr.gif) no-repeat 100% 0;}
.yfinder-box .box-bl{background:url(http://www.yachtcharterfinder.com/images/bg-ybox-bl.gif) no-repeat 0 100%;}
.yfinder-box .box-br{
	background:url(http://www.yachtcharterfinder.com/images/bg-ybox-br.gif) no-repeat 100% 100%;
	height:1%;
	overflow:hidden;
	padding:5px 13px 13px 7px;
}
.yfinder{
	margin:-3px -12px 0 -6px;
	padding:0 0 27px;
}
.yfinder-form{
	height:1%;
	overflow:hidden;
	padding:16px 18px 13px 21px;
	color:#5a5a5a;
}
.yfinder-form .form-cell{
	float:left;
	width:221px;
}
.yfinder-form .button{
	float:right;
	margin:20px 0 0;
}
.yfinder-form .cell-title p{
	color:#505050;
	font:16px/20px Georgia,'Times New Roman',Times,serif;
	margin:0 0 5px !important;
}
.yfinder-form .form-cell select{
	display:block;
	width:178px;
	color:#5a5a5a;
}
.yfinder-form .row{
	width:100%;
	float:left;
	padding:0 0 5px;
}
.yfinder-form .check{
	float:left;
	width:16px;
	height:16px;
	margin:0 3px 0 0;
}
.yfinder-form .input-text{
	float:left;
	width:150px;
	margin:0 4px 0 0;
	display:inline;
	background:url(http://www.yachtcharterfinder.com/images/bg-yfinder-input.gif) no-repeat;
}
.yfinder-form .input-text input{
	float:left;
	border:0;
	background:none;
	margin:0;
	padding:4px 8px;
	line-height:14px;
	width:134px;
	color:#5a5a5a;
}
.yfinder-form .dauer select{
	float:left;
	width:136px;
}
.yfinder-form .dauer label{
	float:left;
	padding:0 7px 0 2px;
	line-height:20px;
}
.yfinder-form .kojen{
	float:left;
	padding:0 20px 0 0;
}
.yfinder-form .bis label,
.yfinder-form .kojen label{
	float:left;
	line-height:20px;
	padding:0 7px 0 0;
}
.yfinder-form .bis select,
.yfinder-form .kojen select{
	float:left;
	width:61px;
}
.yfinder-form .bis{
	float:left;
}
.calendar{
	background:url(http://www.yachtcharterfinder.com/images/btn-calendar.gif) no-repeat;
	text-indent:-9999px;
	float:left;
	overflow:hidden;
	width:21px;
	height:22px;
}
#footer{
	width:100%;
	overflow:hidden;
	padding:0 0 20px;
}
.f-main{
	height:1%;
	overflow:hidden;
	background:#003266;
	padding:17px 2px 17px 22px;
}
.f-main ul{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	font:13px/16px Georgia, 'Times New Roman', Times, serif;
}
.f-main ul li{
	float:left;
	width:155px;
}
.f-main ul li a{
	color:#fff;
}
.f-main ul li ul{
	font-size:10px;
	line-height:12px;
	padding:3px 0 0;
}
.f-main ul li ul li{
	width:100%;
	padding:0 0 4px;
}
.f-main ul li ul li a{
	color:#557da9;
}
.f-bottom{
	height:1%;
	overflow:hidden;
	color:#5b88b6;
	padding:8px 12px 0 8px;
}
.f-bottom p{
	float:right;
	margin:0;
}
.f-bottom ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.f-bottom ul li{
	float:left;
	background:url(http://www.yachtcharterfinder.com/images/separator01.gif) no-repeat 0 50%;
	padding:0 11px 0 10px;
	margin:0 0 0 -1px;
}
.f-bottom ul li a{
	color:#5b88b6;
}

.image-carusel {background-color:#ffffff; width:470px;height:300px; padding:0;margin:0;}

.image-carusel .top-image{width:357px;float:left;height:300px;overflow:hidden;}
.image-carusel .top-image-inner{width:357px;float:left;height:300px;overflow:hidden;}
.image-carusel .top-image .img{width:355px;height:280px;border:1px solid #d0d0d0;vertical-align:middle;text-align:center;}
.image-carusel .top-image .img img{vertical-align:middle;text-align:center;}
.image-carusel .container{width:100px;height:250px;overflow:hidden; position: relative;padding:0 0 0 10px;}
.image-carusel .container ul {margin:0;padding:0;width: 110px;position: relative;top:0; left: 0;height: 7000px;list-style-type:none;}
.image-carusel .container li.smallPic {margin:0;padding:0;overflow:auto;float:left;}
.image-carusel .container li.smallPic img{width:100px;margin:0 0 7px 0;cursor:pointer;}

.image-carusel .previous_button{margin:2px;cursor:pointer;}
.image-carusel .previous_button img{width:100px;height:10px;margin:0 0 0 10px;}
.image-carusel .next_button{margin:2px;cursor:pointer;}
.image-carusel .next_button img{width:100px;height:10px;margin:0 0 0 10px;}

.info-holder div.table{
	border-bottom:solid 1px #d0d0d0;
	border-left:solid 1px #d0d0d0;
	border-right:solid 1px #d0d0d0;
	width:220px;overflow:hidden;}
.info-holder .table  td{vertical-align:top;padding:2px;}
.info-holder .table .bottom{border-bottom:solid 1px #d0d0d0;}
.info-holder .table .even{background-color:#f5f5f5;}
.info-holder .table .odd{background-color:#ffffff;}
.info-holder .table .lable{border-top:solid 1px #d0d0d0;border-left:solid 1px #d0d0d0;width:96px;font-weight:bold;}
.info-holder .table .value{border-top:solid 1px #d0d0d0;border-right:solid 1px #d0d0d0;width:116px;}
.info-holder .table .spacer{width:4px;background-color:#ffffff;}
.yacht-sketch{width:430px;}

#YachtAval td.monthTD{padding:2px;}
#YachtAval table.calendar-table{width:170px;background-color:#f0f0f0;border:5px solid #f0f0f0;}
#YachtAval table.calendar-table td{font-weight:bold;text-align:center;padding:2px 6px;}
#YachtAval table.calendar-table td.blocked{color:#ffffff;background-color:#e70d14;}
#YachtAval table.calendar-table td.free{color:#444444;background-color:#ffffff;}
#YachtAval table.calendar-table td.unknown{color:#444444;background-color:#d0d0d0;}
#YachtAval table.more-weeks{display:none;}
#YachtAval .month{width:220px;}
#YachtAval .month-name {width:220px;text-align:center;color:#eb880c;font-weight:bold;font-size:12px;padding:5px 0 5px 0;}
#YachtAval .status-blocked{width:70px;background:url(http://www.yachtcharterfinder.com/images/StatusBlocked.gif) no-repeat 3px;float:left;padding:0 0 0 15px;}
#YachtAval .status-free{width:70px;background:url(http://www.yachtcharterfinder.com/images/StatusFree.gif) no-repeat 3px;float:left;padding:0 0 0 15px;}
#YachtAval .status-none{width:70px;background:url(http://www.yachtcharterfinder.com/images/StatusNone.gif) no-repeat 3px;float:left;padding:0 0 0 15px;}
.m-popup {width:360px;}
.m-popup .popup-top{height:30px;background:url(http://www.yachtcharterfinder.com/images/MPopupTop.png) no-repeat bottom left;}
.m-popup .popup-content{overflow:auto;padding:10px 19px 40px 17px; background:url(http://www.yachtcharterfinder.com/images/MPopupContent.png) no-repeat bottom left;}

.popup {width:560px;}
.popup .popup-top{height:30px;background:url(http://www.yachtcharterfinder.com/images/PopupTop.png) no-repeat bottom left;}
.popup .popup-headline{
	font:16px/18px Georgia, 'Times New Roman', Times, serif;
	color:#FFFFFF;
	padding:18px 0 18px 25px;
	font-weight:bold;background:url(http://www.yachtcharterfinder.com/images/PopupHeadLine.png) no-repeat top left;}
.popup .popup-content{overflow:auto;padding:10px 19px 40px 17px; background:url(http://www.yachtcharterfinder.com/images/PopupContent.png) no-repeat bottom left;}
.popup .content-gray{overflow:hidden;width:492px; background-color:#f7f7f7;padding:5px;margin-top:4px;}
.popup .content-half-gray{width:235px; background-color:#f7f7f7;padding:5px;margin-top:4px;float:left;}
.popup .content-half-gray .lable{font-weight:bold}
.popup .content-half-gray .value{}

.large-popup {width:960px;}
.large-popup .left-col{width:400px;float:left;padding:10px 0 0 10px;}
.large-popup .left-col p{padding:0;}
.large-popup .right-col{width:460px;float:left;padding:10px 10px 0 10px;}
.large-popup .popup-top{height:30px;background:url(http://www.yachtcharterfinder.com/images/LargePopupTop.png) no-repeat bottom left;}
.large-popup .popup-headline{
	font:16px/18px Georgia, 'Times New Roman', Times, serif;
	color:#FFFFFF;
	padding:18px;
	font-weight:bold;background:url(http://www.yachtcharterfinder.com/images/LargePopupHeadLine.png) no-repeat top left;}
.large-popup .popup-content{overflow:auto;padding:10px 19px 40px 17px; background:url(http://www.yachtcharterfinder.com/images/LargePopupContent.png) no-repeat bottom left;}
.large-popup .content-gray{overflow:auto;width:892px; background-color:#f7f7f7;padding:5px;margin-top:4px;}
.large-popup .content-half-gray{width:235px; background-color:#f7f7f7;padding:5px;margin-top:4px;float:left;}
.large-popup .content-half-gray .lable{font-weight:bold}
.large-popup .content-half-gray .value{}
.large-popup .popup-footer{padding:10px;width:880px;}


.TitleSelectUser{width:80px;margin:0 0 0 3px;}
.CountrySelectUser{width:150px;margin:0 0 0 5px;}

.popup .content{width:495px; padding:5px;margin-top:4px;}
.popup h1,
.popup h2{
	font:23px/26px Georgia, 'Times New Roman', Times, serif;
	margin:0 0 15px;
	color:#505050;
}
.popup .popup-footer{padding:10px;}
input,textarea{
	border:1px solid #dcdcdc;
	padding:2px 2px;
	color:#5a5a5a;
	height:15px;
	margin:2px;
}
.voting{width:440px;float:left;background-color:#f7f7f7;margin:10px;}
.voting span{padding:5px;}
.voting .voting-pos{width:20px;font-weight:bold;float:left;padding:8px 0 0 8px;}
.voting .voting-head-line .voting-name{width:275px;font-weight:bold;float:left;padding-top:10px;}
.voting .voting-head-line2 .voting-name span{color:#4d72a6;padding:0;}
.voting .voting-img{margin:5px 0 0 15px;width:120px;height:20px;float:left;}
.voting .voting-head-line2 .voting-name{margin:10px 0 0 10px;width:300px;height:15px;float:left;}
.voting .voting-content{width:420px;}
.voting .voting-content {padding:10px;}
.voting .voting-content .more{width:80px;float:right;cursor:pointer;}
.voting .voting-content .text{padding-top:10px;overflow:hidden;height:66px;width:420px;}
/*.voting .voting-content .more
.long-text{font-weight:normal;display:none;position:absolute;border:1px solid #444;padding:10px;width:450px;background-color:#f7f7f7; }
.voting .voting-content .more:hover */
.voting-content:hover .long-text{display:block;z-index:99;}
.voting .voting-footer{width:440px;text-align:right;border-top:2px #ffffff solid;}
.voting .voting-footer span{color:#4d72a6;}
.voting-desc{padding:3px;font-size:11px;overflow:auto;}


.help-box{width:154px;float:left;height:110px;background-color:#5c96c8;margin:2px 2px 0 0;color:#6fbaf7;}
.help-box h4{color:#ffffff;font-size:14px;font-family:Arial, Verdana, sans-serif;font-weight:bold;margin:10px 0 0 10px;}
.help-box div.content{padding:10px;height:30px;}
.help-box a{float:right;}

#OrderForm1Div,#OrderForm2Div {width:466px;margin-top:10px;float:right;}
#OrderFormDiv{width:446px;margin-top:20px;}

#OrderFormDiv div.check-box2-active,
#OrderFormDiv div.check-box2-inactive,
#OrderForm1Div div.check-box2-active,
#OrderForm1Div div.check-box2-inactive{float:left;margin:-2px 5px 0 1px;}

.yfinder-form div.check-box2-active, .yfinder-form div.check-box2-inactive{float:left;margin:0px 5px 0 1px;}

#OrderFormDiv table.order {width:465px;}
#OrderForm1Div table.order {width:455px;}


table.order .special{height:22px;}
table.order .special img{margin:0 5px 0 0;float:left;}
table.order .special input.specail-select{margin:0 5px 0 0;float:left;}
table.order .special .name{width:210px;float:left;}
table.order .special .unit{width:70px;float:left;}
table.order .special .price{text-align:right;width:50px;float:left;}

table.order .light{background-color:#f2f2f2;border-bottom:solid #ffffff 2px;padding:10px;}
table.order .dark{background-color:#e6e6e6;border-bottom:solid #ffffff 2px;padding:10px;text-align:right;}
table.order .dark-blue{font-weight:bold;background-color:#3677af;color:#ffffff;padding:10px;text-align:right;text-decoration:underline;border-bottom:solid #ffffff 2px;font-size:14px;}
table.order .orange{font-weight:bold;background-color:#d37409;color:#ffffff;padding:10px;text-align:right;text-decoration:underline;border-bottom:solid #ffffff 2px;font-size:14px;}

div.button-orange{background:url(http://www.yachtcharterfinder.com/images/ButtonOrange.png) no-repeat ;width:150px;text-align:center;padding:5px 0 8px 0;cursor:pointer;}
div.button-orange span{color:#fff;font-weight:bold;font-size:14px;}

#OrderFormDiv table.order span,#OrderForm1Div table.order span{font-weight:bold;padding:10px 10px 10px 0;color:#eb880c;}
.marinas {overflow:auto;}
.marinas .marina {overflow:hidden;width:468px;height:190px;float:left;background:url(http://www.yachtcharterfinder.com/images/bg-marina.png) no-repeat 20px 10px;}
.marinas .marina .content{padding:20px 0 0 30px ;width:430px;}
.marinas .marina .content .image{height:120px;width:200px;float:left;border:1px solid #d0d0d0;margin:0;}
.marinas .marina .content h3{width:220px;margin:0;height:20px;}
.marinas .marina .content .infos{float:right;width:220px;}
.marinas .marina .content .infos table{height:88px;}
.marinas .marina-plan{margin:20px;width:920px;}
.marinas .marina-button{background:url(http://www.yachtcharterfinder.com/images/ButtonMarina.png) no-repeat;width:84px;height:20px; display:block;margin:3px 0 0 134px;}
.marinas h2{float:right;width:500px;text-align:right;margin:0 20px 0 0;}
.marinas .left-row{margin:0 0 0 20px;width:360px;float:left;}
.marinas .left-row table{width:200px;margin:0 0 0 10px;}
.marinas .left-row h3{margin:20px 0 0 10px;}
.marinas .left-row h4{width:340px;margin:10px 0 10px 10px;}
.marinas .right-row{margin:0 20px 0 0;width:550px;float:right;}
.marinas .google-map{margin:10px 0 15px 20px;border:4px solid #d0d0d0;overflow: hidden; width: 910px; height: 370px; }
.marinas .marina-equipment{border-bottom:1px solid #e9e9e9;width:165px;float:left;padding:5px 5px 3px 10px;}
.marinas .marina-airport{border-bottom:1px solid #e9e9e9;width:330px;float:left;padding:5px 5px 3px 10px;}
.marinas .google-form{width:360px;margin-top:10px;}
.marinas .google-form .button{
	background:url(http://www.yachtcharterfinder.com/images/bg-btn-blue-main.png) no-repeat top left;
	padding: 0 5px 5px 7px;color:#FFFFFF;font-weight:bold;width:100px;cursor:pointer;}
.marinas .google-form .lable{width:40px;padding:7px;float:left;font-weight:bold;}
.marinas .google-form .value{padding:3px;width:295px;float:left;}
.marinas .google-form .line{background-color:#ebebeb;overflow:auto;}
.marinas .bar {width:200px;height:12px;float:left;background-color:#f0f0f0;}

#vendor-list .vendor {overflow:hidden;width:300px;height:100px;float:left;background:url(http://www.yachtcharterfinder.com/images/bg-vendor.png) no-repeat 5px 5px;}
#vendor-list .vendor .content{padding:15px 0 0 15px ;width:280px;}
#vendor-list .vendor .content .image{height:60px;width:100px;float:left;border:1px solid #d0d0d0;margin:0;}
#vendor-list .vendor .content h2{width:150px;margin:0;height:35px;font-size:16px;}
#vendor-list .vendor .content .infos{float:right;width:160px;}
#vendor-list .vendor .content .infos table{height:50px;}
#vendor-list .vendor-button{margin:15px 0 0 84px;}


#ImagesPopup {background-color:#ffffff; width:560px; height:460px;padding:0;margin:0;}

#ImagesPopup .top-image{width:560px;float:left;height:370px;overflow:hidden;}
#ImagesPopup .top-image-inner{width:560px;float:left;height:340px;overflow:hidden;}
#ImagesPopup .top-image .img{width:545px;height:330px;border:1px solid #d0d0d0;}
#ImagesPopup .head{width:520px;margin:10px 0 0 10px;color:#b6b6b6;font-weight:bold;font-size:12px;text-align:right;}
#ImagesPopup .container{width:480px;height:80px;overflow:hidden; position: relative;padding:0 0 0 10px;float:left;}
#ImagesPopup .container ul {margin:0;padding:0;width: 7000px;position: relative;top:0; left: 0;height: 70px;list-style-type:none;float:left;}
#ImagesPopup .container li.smallPic {margin:0;padding:0;overflow:auto;float:left;}
#ImagesPopup .container li.smallPic img{height:70px;margin:5px;cursor:pointer;}
#PopupTopImageName {height:20px;width:500px;float:left;text-align:center;font-weight:bold;font-size:12px;}

#ImagesPopup .button{width:540px;margin:0 ;clear:both;}
#CityImages .previous_button, #ImagesPopup .previous_button{margin:2px;float:left;width:10px;cursor:pointer;}
#CityImages .next_button, #ImagesPopup .next_button{margin:2px;float:left;width:10px;cursor:pointer;}

#CityImages {background-color:#ffffff; width:920px; height:560px;padding:0;margin-left:20px;}

#CityImages .top-image{width:920px;float:left;height:470px;overflow:hidden;}
#CityImages .top-image-inner{width:920px;float:left;height:455px;overflow:hidden;}
#CityImages .top-image .img{width:918px;height:450px;border:1px solid #d0d0d0;}
#CityImages .head{width:870px;margin:10px 0 0 10px;color:#b6b6b6;font-weight:bold;font-size:12px;text-align:right;}
#CityImages .container{width:880px;height:80px;overflow:hidden; position: relative;padding:0 0 0 10px;float:left;}
#CityImages .container ul {margin:0;padding:0;width: 7000px;position: relative;top:0; left: 0;height: 70px;list-style-type:none;float:left;}
#CityImages .container li.smallPic {margin:0;padding:0;overflow:auto;float:left;}
#CityImages .container li.smallPic img{height:70px;margin:5px;cursor:pointer;}
#CityImages .button{margin:0 ;clear:both;}

.map .map-view{border:4px solid #FFFFFF;width:713px;height:394px;position:relative;}
.map .map-link{background:url(http://www.yachtcharterfinder.com/images/maplink-left.png) no-repeat left top;height:30px;max-width:200px;position:absolute;
	white-space:nowrap;}
.map .map-link .name{
	background:url(http://www.yachtcharterfinder.com/images/maplink-right.png) no-repeat right 0;font-size:12px;white-space:nowrap;
	padding:2px 16px 9px 0;display:block;float:left;
	color:#FFFFFF;font-size:11px;}
.map .map-link div.check-box{float:left;margin:4px 3px 0 6px;}

.map .map-link-all div.check-box{float:left;margin:2px 4px 0 8px;}
.map .map-link-all{width:113px;color:#707070;white-space:nowrap;position:absolute;padding:3px 0 10px 0;text-align:center;
	background:url(http://www.yachtcharterfinder.com/images/alles.png) no-repeat right top;top:10px;left:595px;}
.map .map-link-all .name{
	font-size:12px;white-space:nowrap;
	padding:2px 16px 9px 0;display:block;float:left;
	color:#000000;font-size:11px;}
#cbAll{background-position:top;}

.teaser-left{width:457px;overflow:hidden;float:left;display:block;padding:20px 10px 10px 0;text-align:justify;}
.teaser-left h3{width:220px;font-size:16px;line-height:17px;margin:10px 0 10px 0;text-align:left;}
.teaser-left h2{width:220px;margin:0 0 10px 0;color:#787878;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;line-height:13px;font-style:normal;
}
.teaser-left div.image-hoch {width:160px;float:right;margin:0;}
.teaser-left div.image-hoch span{clear:both;display:block;width:150px;margin:0 0 10px 10px;text-align:right;}
.teaser-left div.image-hoch img{width:150px;margin:0 0 5px 10px;}

.teaser-left div.image-quer {width:210px;float:right;margin:0;}
.teaser-left div.image-quer span{clear:both;display:block;width:200px;margin:0 0 10px 10px;text-align:right;}
.teaser-left div.image-quer img{width:200px;margin:0 0 5px 10px;}
.teaser-left .headline{width:220px;font-weight:bold;text-align:left;}

.teaser-right{	width:445px;	overflow:hidden;	float:right;	display:block;		padding:45px 10px 0 0;}

.full-text{width:920px;overflow:hidden;float:left;display:block;padding:25px 10px 0 0;text-align:justify;}

.full-text div.image-hoch-right {width:210px;float:right;margin:0;}
.full-text div.image-hoch-right span{clear:both;display:block;width:200px;margin:0 0 10px 10px;text-align:right;}
.full-text div.image-hoch-right img{width:200px;margin:0 0 5px 10px;}
.full-text div.image-hoch-left {width:210px;float:left;margin:0;}
.full-text div.image-hoch-left span{clear:both;display:block;width:200px;margin:0 10px 10px 0;text-align:left;}
.full-text div.image-hoch-left img{width:200px;margin:0 5px 10px 0;}
.full-text div.image-quer-right {width:310px;float:right;margin:0;}
.full-text div.image-quer-right span{clear:both;display:block;width:300px;margin:10px  0 10px 10px;text-align:right;}
.full-text div.image-quer-right img{width:300px;margin:5px 0 0 10px;}
.full-text div.image-quer-left {width:310px;float:left;margin:0;}
.full-text div.image-quer-left span{clear:both;display:block;width:300px;margin:10px 10px 10px 0 ;text-align:left;}
.full-text div.image-quer-left img{width:300px;margin:5px 10px 0 0;}


.full-text div.image-right {width:310px;float:right;margin:0;}
.full-text div.image-right span{clear:both;display:block;width:300px;margin:0 0 10px 10px;text-align:right;}
.full-text div.image-right img{width:300px;margin:0 0 5px 10px;}
.full-text div.image-left {width:310px;float:left;margin:0;}
.full-text div.image-left span{clear:both;display:block;width:300px;margin:10px 10px 0 0 ;text-align:left;}
.full-text div.image-left img{width:300px;margin:5px 10px 0 0	;}

.full-text .headline{width:520px;font-weight:bold;text-align:left;}
.full-text .headline h2{width:320px;margin:0 0 10px 0;color:#787878;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;line-height:13px;font-style:normal;
}
.full-text .headline h3{width:520px;font-size:16px;line-height:17px;margin:10px 0 10px 0;text-align:left;}

.full-text .headline-right{font-weight:bold;text-align:left;}
.full-text .headline-right h2{font-size:16px;line-height:17px;margin:10px 0 10px 0;text-align:left;}
#CompareTable {margin:0 20px 20px 20px;background-color:#ebebeb;}
#CompareTable td{padding:3px;}
#CompareTable .label{font-weight:bold;}
#CompareTable tr{background-color:#ffffff;}
#CompareTable td.img{background-color:#ffffff;width:160px;text-align:center;}
#CompareTable td.img img{background-color:#ffffff;width:140px;}
#CompareTable .odd{background-color:#f2f2f2;}
#CompareTable .price td{background-color:#3677af;border:2px solid white;color:white;}


.input-error{border:1px solid #f00c0c;background-color:#fff0f0;}
div.check-box{border:0;cursor:pointer;background:url(http://www.yachtcharterfinder.com/images/Check.png) no-repeat top;width:12px;height:13px; }
div.check-box2-inactive{border:0;cursor:pointer;background:url(http://www.yachtcharterfinder.com/images/Check2.png) no-repeat bottom;width:12px;height:13px; }
div.check-box2-active{border:0;cursor:pointer;background:url(http://www.yachtcharterfinder.com/images/Check2.png) no-repeat top;width:12px;height:13px; }
.hidden{visibility:hidden;display:none;}

.karsten-klein{margin:0 10px 10px 0;}
#ContactWindow{
	width:230px;height:445px;
	top:25px;
	position:absolute;z-index:99;display:none;visibility:hidden;
	background:url(http://www.yachtcharterfinder.com/images/contact_bg.png) no-repeat top;
}
#ContactWindow .left{width:10px;height:435px;float:left;}
#ContactWindow .right{width:10px;height:435px;float:left;}
#ContactWindow .inner{width:210px;height:435px;float:left;}
#ContactWindow h3{margin:20px 10px 10px 0;}
#ContactWindow p{margin:10px 10px 10px 0;}
#ContactWindow .full-hr{margin:0 20px 0 10px;}
span.orange {color:#eb880c;}
.bold {font-weight:bold;}

.full-hr{height:2px;background-color:#e6e6e6;}

#LightWindow{position:absolute;z-index:99;}
#districtNavi{display:none;visibility:hidden;}
#serviceNavi{display:none;visibility:hidden;}

div.error{width:300px;visibility:hidden;margin:0 0 0 20px;
	position:absolute;
	display:none;
	z-index:99;
	top:260px;
	left:220px;
	overflow:hidden;
}
div.error .error-header{
	border-top:1px solid #9D9D9D;
	border-left:1px solid #9D9D9D;
	border-right:1px solid #9D9D9D;
	background-color:#004080;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 5px 10px;
}
div.error .error-content{
	border-left:1px solid #9D9D9D;
	border-right:1px solid #9D9D9D;
	background-color:#ffffff;
	padding:10px;
}
div.error .error-bottom{
	border-bottom:1px solid #9D9D9D;
	border-left:1px solid #9D9D9D;
	border-right:1px solid #9D9D9D;
	background-color:#ffffff;
	padding:5px 191px 5px 190px;
}

div.message{
	width:400px;
	min-height:200px;
	visibility:hidden;
	margin:0 0 0 20px;
	position:absolute;
	display:none;
	z-index:99;
	top:300px;
	left:220px;
	overflow:hidden;
}
div.message .message-header{
	border-top:1px solid #9D9D9D;
	border-left:1px solid #9D9D9D;
	border-right:1px solid #9D9D9D;
	background-color:#004080;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 5px 10px;
	z-index:99;
}
div.message .message-content{
	border-left:1px solid #9D9D9D;
	border-right:1px solid #9D9D9D;
	background-color:#ffffff;
	padding:10px;
	z-index:99;
}
div.message .message-bottom{
	border-bottom:1px solid #9D9D9D;
	border-left:1px solid #9D9D9D;
	border-right:1px solid #9D9D9D;
	background-color:#ffffff;
	padding:5px 190px 5px 190px;
	text-align:center;
	z-index:99;
	overflow:auto;
}
div.message .message-bottom a{
	color:#9D9D9D;
}
#SearchMini{width:70px;float:left;}
#SearchMini div.form{
	width:253px;height:64px;display:none;visibility:hidden;position:absolute;top:203px;left:704px;
	background:url(http://www.yachtcharterfinder.com/images/SearchWindowBG.png) no-repeat top;
	z-index:99;
}
#SearchMini:hover div.form{display:block;visibility:visible;}
#SearchMini .submit-button{width:20px;height:20px;cursor:pointer;margin:19px 0 19px 10px;}
#SearchMini input{
	float:left;background:url(http://www.yachtcharterfinder.com/images/bg-search-input.gif) no-repeat;
	width:170px;margin:19px 0 19px 19px;
}
.box-list2 ul{margin:0;padding:0;list-style:none;width:100%;overflow:hidden;}
.box-list2 ul li{float:left;width:49%;padding:0 0 2px 2px;}
.box-list2 ul li a{display:block;padding:6px 11px;height:1%;background:#f0f0f0;color:#6c6c6c;}
.box-list2 ul li.active a,
.box-list2 ul li a:hover{font-weight:bold;text-decoration:none;color:#3771a4;}
.voting-input{width:600px;height:100px;}
.voting-input-gray {width:600px;height:100px;color:#666666;}
.voting-name{width:180px;float:left;}
table.trip-voting td{padding:5px;vertical-align:top;}
table.trip-voting .comment{background-color:#f7f7f7;width:610px;}
.tripvoting .value{width:250px;float:left;}
.tripvoting .lable{width:150px;float:left;font-weight:bold;}
.tripvoting .images{width:420px;float:right;}
.tripvoting .user-image{width:200px;float:left;border:1px solid #cccccc;padding:2px;margin:2px;}
.tripvoting .user-image name{height:30px;width:150px;float:right;}
.tripvoting .user-image img{height:30px;vertical-align:top;text-align:left;float:left;margin:0 0 0 2px;}
.tripvoting .user-image-delete{width:5px;height:5px;border:2px #ff0000 solid;float:right;}
#uploadImage {width:220px;height:20px;float:left;margin:0 10px 0 0;}

div.video-youtube object.video-youtube{width:430px;height:325px;}
div.video-youtube object.video-youtube embed{width:430px;height:325px;}
div.video-youtube {width:440px;height:335px;padding:0 10px;float:left;}
.impress{border:2px solid #05386d;border-bottom:0;padding:10px;overflow:auto;height:480px;width:900px;}
.impress .block{width:291px;height:230px;float:left;margin:0 2px 0 0;}
.impress .block .grey{background-color:#ebebeb;padding:20px 20px 20px 5px;height:125px;}
.impress .block div{padding:20px 20px 20px 0;font-size:12px;}
.impress h2{color:#e69628;}
.impress2{border:2px solid #05386d;border-top:0;padding:10px;overflow:auto;height:110px;background-color:#05386d;color:#FFFFFF;width:900px;}
strong{font-weight:100;}
#LightWindow2{position:absolute;z-index:99;}
.extra-content{min-height:400px;}
#districtSelect{width:200px;display:block;}
.commitcard{margin-top:-30px;}
#commit-login img.commitcard-logo{margin:0 0 0 20px;}
#commit-login table{margin:93px 0 0 100px;}
#commit-login table td{padding:0;}
#commit-login table td input{margin:1px;}
#commit-login{
	height:380px;width:329px;float:left;
	background:url(http://www.yachtcharterfinder.com/images/CommitLoginBg.gif) no-repeat 3px 100px;}
.commit-text{height:380px;width:560px;float:left;padding:0 0 0 30px;}