HTML {
	height:100%;
	overflow-Y: scroll;
}
BODY {
	margin:0 auto;
	width:960px;
	background:#0078a9 url(../images/background.jpg) top repeat-x;
}
HTML, BODY {
	padding:0;
	font-size:13px;
	color: #000000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 150%;
}
.wrapper {
	float:left;
	background:#FFFFFF;
	width:960px;
}
#content {
	float:left;
	padding-top:218px;
	width:960px;
}
inputbox-news {
	width:75px;
}
.yacht-box IMG {
	margin-left:4px;
}
.yacht-box DIV {
	font-size:11px;
	font-weight:bold;
	width:140px;
}
.yachtshortitle {
	padding:3px;
	text-align:center;
	height:30px;
	font-size:12px;
	padding-bottom:6px;
}
.bigicon {
	position:absolute;
	margin-left:285px;
	margin-top:6px;
	display: block;
	width: 100px;
	height: 70px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/specoff.png) bottom right no-repeat;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	text-align:right;
	padding:40px 10px 0 0;
}
*+html .bigicon {
	margin-left:270px;
}
#bigphoto {
	width:350px;
	float:left;
}
#smallphoto {
	position:absolute;
}
/*highlight rounded box*/
.highlight {
	background:#0679a9 url(../images/referenceBox_bg.jpg) repeat-x top left;
	min-height:100px;
	height:auto!important;
	height:100px;
	padding:7px 10px 15px 5px;
	padding-bottom:25px;
	border:0;
	margin:25px 0 0 5px;
}
.orange {
	background:#0077A9;
}
.white {
	background:none;
}
.highlight h3 {
	padding-left:0px!important;
}
#crossfade A:link, #crossfade A:visited {
	color:#000000;
}
#crossfade A:hover {
	text-decoration:underline;
}
.highlight .r1, .highlight3 .r1 {
	background: url(../images/1whpx.gif) 100% 0 no-repeat
}
.highlight .r2, .highlight3 .r2 {
	background: url(../images/1whpx.gif) 100% 100% no-repeat
}
.highlight .r3, .highlight3 .r3 {
	background: url(../images/1whpx.gif) 0 100% no-repeat;
	padding:8px;
	height:160px;
}
#crossfade {
	position: relative;
	height: 6.2em;
}
.fader a:link, .fader a:visited {
	display:block;
	text-decoration:none;
	border-bottom:0;
}
.fader a strong {
	color:black;
	display:block;
	padding: 0 0 1px 0;
}
.fader div {
	border:1px solid #a6a6a6;/*colorscheme[basecolor]*/
	float:left;
	margin:0 7px 0 0;
}
.fader img {
}
.fader div.noborder {
	border:0;
}
/* PHOTO GALLERY
--------------------------------------------------------- */
span.image_caption {
	float: left;
	background: #f6f6f6;
	margin: 0 2px 0 2px;
}
span.image_caption span {
	float: left;
	margin: .6em 10px 0 10px !important;
	padding-bottom: .6em;
}
span.image_caption span {
	font-family: "Trebuchet MS", Trebuchet, Helvetica, Arial, sans-serif;
	color: #666;
	font-size: .9em;
	line-height: 1.3em;
}
.images_pseudo_row {
	clear: both;
	display: block;
	width: 100%;
}
.images_pseudo_row .entity_image {
	float: left;
	width: 204px;
	margin-bottom: 1em;
	border: 1px solid #ccc;
	padding-bottom: 2px;
}
.images_pseudo_row .entity_image.first {
	margin-right: 23px;
}
.images_pseudo_row .entity_image img {
	float: left;
	margin: 2px 2px 0 !important;
	padding: 0 !important;
}
/* LINKS
--------------------------------------------------------- */
a {
	color: #006698;
}
a:link, a:visited, a:active, a:focus {
	color:#006698;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a.navigRed {
	background: url(../images/arrow-4.png) 5px 3px no-repeat;
	padding-left:15px;
	color:#E08900;
	text-decoration:none;
}
a:hover.navigRed {
	background: url(../images/arrow-3.png) 5px 3px no-repeat;
	padding-left:15px;
	color:#E08900;
}
#specialoffer a {
	text-decoration:none;
	color:#000000;
}
#specialoffer a:hover {
	text-decoration:none;
}
.detail {
	background: url("../images/arrow-4.png") no-repeat bottom right;
	padding: 0px 10px 0px 0px;
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #FFAC30;
	text-decoration: underline;
	font-weight:bold;
}
.detail:hover {
	background: url("../images/arrow-3.png") no-repeat bottom right;
	padding: 0px 10px 0px 0px;
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #B9121A;
	text-decoration: underline;
	font-weight:bold;
}
#bottom-links a:link {
	color:#B64926;
}
#bottom-links a:hover {
	color:#8E2800;
	text-decoration:none;
}
.button {
	padding: 2px 5px;
	border: 1px solid #FF8F31;
	color: #FFFFFF;
	background: url(../images/but-bg.gif) repeat-x center #FF8F31;
}
* html .button, *+html .button {
	padding: 2px 3px !important;
	border: 1px solid #FFFFFF;
}
#yacht-description {
	width:100%;
	clear: both;
}
select.input option {
	color:#8E2800;
}
/* MAIN LAYOUT */

.clr {
	clear: both;
	display:block;
	display: expression('inline');
}
.clr2 {
	clear: both;
	height:5px;
}
.clr3 {
	clear: both;
	margin-top:-65px;
}
#masterwrap {
	width: 998px;
	margin: 0px auto;
	text-align: center;
}
#wrapper1 {
	padding-left: 8px;
	background: url(../images/shadowleft-bg.gif) repeat-y top left #FFFFFF;
	text-align: left;
}
#wrapper2 {
	padding-right: 8px;
	background: url(../images/shadowright-bg.gif) repeat-y top right #FFFFFF;
}
#padding {
	padding:0px 5px 0px 5px;
}
#pagewidth {
	width:972px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}
#leftcol {
	width:231px;
	padding:0 0 10px 0;
	float:left;
	margin:125px 1px 0 0;
}
#leftcolHome {
	float:right;
	padding:30px 0 10px;
	width:206px;
}
#leftcolpricelist {
	width:238px;
	padding-bottom:4px;
	position:absolute;
	margin-top: 0px;
	top:0;
	background:#fff;
}
#content-container {
	width:100%;
	float:left;
	background: url(../images/leftcolshadow.gif) 223px repeat-y;
}
#content-container-f {
	width:100%;
	float:left;
}
#contentprice {
	float:right;
	background:#fff;
	width:100%;
	margin-top:5px;
	padding-top:213px;
	min-height:700px;
	height:auto!important;
	height:700px;
}
/*#content-short {float:right;width:75%;margin-top:5px;padding-top:105px;}*/

#content-short {
	float:left;
	width:100%;
	margin-right:34px;
	padding-left:42px;
	padding-top:218px;
}
#content-left {
	float:left;
	width:558px;
	padding-left:10px;
	padding-top:expression('0px');
}
#content-left2 {
	float:left;
	width:467px;
	padding-left:42px;
	padding-top:expression('0px');
	margin-right:5px;
}
#content-left3 {
	float:left;
	width:302px;
	padding-top:expression('0px');
	margin:5px 10px 0 0;
}
#content-left4 {
	float:left;
	width:930px;
	padding-left:10px;
	padding-top:expression('0px');
	padding:0 10px;
}
#content-left5 {
	float:left;
	width:385px;
	padding-top:expression('0px');
}
#content-full-left {
	float:left;
	width:574px;
	padding:5px;
	margin-right:5px;
	margin-top:5px;
}
#content-wide2 {
	float:left;
	padding-left:10px;
	padding-right:10px;
	margin-right:0px;
	margin-top:5px;
	padding-top:expression('330px');
}
#content-wide {
	float:left;
	padding-bottom:20px;
	margin-right:20px;
	margin-top:0px;
	padding-top:expression('0px');
	width:722px;
}
#content-full {
	float:left;
	margin-right:0px;
	margin-top:5px;
}
#content-full2 {
	float:left;
	padding-left:10px;
	padding-right:10px;
	margin-right:0px;
	padding-top:275px;
	padding-top:expression('0px');
}
#content-full3 {
	float:left;
	padding-left:42px;
	margin-right:34px;
	padding-top:0px;
	padding-top:expression('0px');
	width:688px;
}	
#content-full-right {
	float:right;
	width:368px;
	padding:5px;
	margin-top:5px;
	background: url(../images/vdot2.gif) repeat-y;
}
#content-right {
	padding:0px 0px 5px 0px;
	padding-top:expression('0px');
}
#content-right2 {
	float:left;
	width:250px;
	padding:0px 0px 5px 0px;
	padding-top:expression('0px');
}
#content-right3 {
	float:left;
	width:385px;
	padding:0px 0px 5px 0px;
	padding-top:expression('0px');
}
#leftcol #content-right {
	float:left;
	width:auto;
	padding:0px 0px 5px 0px;
	padding-top:expression('0px');
}
/* HEADER*/
#header {
	position: absolute;
	background:url(../images/header.jpg) top left no-repeat;
	width:960px;
	height:85px;
	top:0;
}
#headerShort {
	position: absolute;
	width:960px;
	height:275px;
	top:0;
	left:0;
}
#headerShort {
	height:90px;
}
#header-left {
	float:left;
	width:25%;
	padding:0px;
}
#header-right {
	height:93px;
	width:960px;
	background:url(../images/wave.jpg) no-repeat top left;
	position:absolute;
	left:0;
	top:125px;
}
.headerBanner {
	display:block;
	width:483px;
	height:198px;
	text-align:right;
	padding:150px 10px 20px 0px;
	text-decoration:none!important;
	text-transform:uppercase;
}
.textAbove, .textUnder {
	margin-right:10px;
	text-decoration:none!important;
}
.textAbove {
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
}
.textUnder {
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	line-height:150%;
}
.headerBanner:link, .headerBanner:visited {
	float:left;
	text-decoration:none!important;
	cursor:pointer;
	cursor:hand;
}
.textAbove:hover, .headerBanner:hover {
	color:#7ed6f6!important;
	cursor:pointer;
	cursor:hand;
	text-decoration:none!important;
}
#left-box {
	float:left;
	overflow:hidden;
	margin:60px 0 0 30px;
	width:872px;
}
#right-box {
	float:right;
	width:240px;
}
#right-box-l {
	float:left;
	width:110px;
	height:130px;
	overflow:hidden;
}
#right-box-r {
	float:right;
	width:110px;
	height:130px;
	overflow:hidden;
	margin-left:5px;
}
#right-box-bottom {
	float:right;
	width:240px;
	height:63px;
	overflow:hidden;
	margin-top:5px;
}
#right-box-bottom-first {
	float:right;
	width:240px;
	height:62px;
	overflow:hidden;
	margin-top:0;
}
#right-box-r a:link, #right-box-r a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
#right-box-r a:hover {
	text-decoration: none;
}
#top {
	width:233px;
	height:75px;
	padding-right:5px;
	float:left;
	margin-top: 0px;
}
#logo {
	float: left;
	padding:0%;
	margin-top: 20px;
	width:300px;
	text-align:left;
}
#logo-img {
	float:left;
	width:300px;
	height:44px;
}
.slogan {
	clear:both;
	color:#FFF;
	font-size:14px;
}
#top-icons {
	padding:20px 0 0 0;
	height:55px;
	width:220px;
}
#top-language {
	float:right;
	padding-top:7px;
	height:32px;
	width:270px;
	display:inline;
}
#bookmark {
	float:left;
	width:245px;
	height:16px;
}
#phoneContact {
	float:right;
	color:#FFF;
	font-size:20px;
	padding:15px 18px 0 0;
	width:300px;
}
#languageselector {
	float:left;
	width:25%;
}
.randomImg {
	position:absolute;
	top:125px;
	left:0;
}
/* HEADER
--------------------------------------------------------- */
#ja-header {
	padding: 0;
	border-bottom: 0px solid #8E2800;
	line-height: normal;
	text-align: left;
	height: 75px;
	z-index: 2;
	margin-bottom:0px;
	background: url(../images/header_bg.gif) no-repeat;
}
#ja-header h1 {
	margin: 0;
	padding: 0;
	width: 240px;
	text-indent: -2000%;
	position: absolute;
	top: 5px;
	left: 15px;
	height: 58px;
	background: url(../images/logo.gif) no-repeat;
}
#ja-header h1 a {
	width: 240px;
	display: block;
	background: url(../images/logo.gif) no-repeat;
	height: 60px;
	outline: none;
}
#ja-header h1 a:hover, #ja-header h1 a:active, #ja-header h1 a:focus {
	background: url(../images/logo-hover.gif) no-repeat;
}
/* User Tools */
#ja-usertools {
	font-size: 10px;
}
#ja-usertools ul {
	margin: 0;
	padding: 0 0 0 10px;
	float: left;
	height:expression('58px');
}
#ja-usertools ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	background: none;
}
#ja-usertools li a:link, #ja-usertools li a:visited {
	color: #d48481;
	text-decoration: underline;
	margin-right:5px;
	font-weight:bold;
}
#ja-usertools li a:hover {
	color: #003859;
	text-decoration: none;
}
#ja-usertools img {
}
.horizontal-empty-bar {
	clear:both;
	height:11px;
	margin:0px 0px 5px;
	width:100%;
	background:#006E9C;
}
/* INDEX BOAT TYPES SHOWCASE */
#boxes {
	float:left;
	padding-top:0px;
}
#boxes {
	float:left;
	padding-top:expression('275px');
}
#content-wide #boxes {
	float:left;
	padding-top:expression('0px');
}
.boxes-top, .boxes-bottom {
	padding: 5px;
	background: url(../images/x5.png) repeat;
}
.boxes-top {
}
.boxes-bottom {
	margin-top:5px;
}
.boxcol3, .boxcol6 {
	width:230px;
	float:left;
	margin-left:0px;
}
#boxcol1, #boxcol2, #boxcol3, #boxcol4, #boxcol5, #boxcol6 {
	width:230px;
}
#boxcol12, #boxcol45 {
	float:left;
	width:484px;
}
#boxcol1, #boxcol4 {
	float:left;
	margin-right:2px;
}
#boxcol2, #boxcol3, #boxcol5, #boxcol6 {
	float:left;
}
#fullfooter {
	width:960px;
	margin:0 auto;
	clear:both;
	position:relative;
}
#footer {
	background-color:#FFF;
}
#ja-footerwrap {
	color: #999999;
}
#ja-footer {
	text-align:center;
	height:10px;
	background:#fff;
	padding-top:0px;
}
#ja-footer a {
	color:#006698;
}
#ja-footer a:hover, #ja-footer a:active, #ja-footer a:focus {
	color:#006698;
}
.ja-banner {
	background:none;
	float:left;
	width:47%;
	text-align: left;
	padding:0px 0px 5px 0px;
	margin-bottom:5px;
	color:#FFF;
}
A:link.mainlevel-nav, A:visited.mainlevel-nav, A:active.mainlevel-nav, A:hover.mainlevel-nav {
	color:#fff;
}
.banner-right {
	float:right;
	text-align:right;
	background:url(../images/footer_shadow.jpg) top no-repeat;
	width:960px;
	height:47px;
	padding-top:30px;
}
SPAN.copy {
	color:#FFF;
	font-size:12px;
}
SPAN.black {
	color:#92E2FF;
	font-size:12px;
}
#ja-footer ul {
	margin: 0;
	padding: 0;
	top: 15px;
	right: 0;
}
#ja-footer ul li {
	padding: 0 8px;
	display: inline;
	background: url(../images/vdot.gif) repeat-y center right;
}
#ja-footer small {
	top: 40px;
	right: 0;
}
/* TYPOGRAPHY
--------------------------------------------------------- */
.required {
	font-weight:bold;
}
#specoff {
	text-transform:uppercase;
	font-size:14px;
	text-align:left;
	font-weight:bold;
}
#back {
	float:right;
}
small, .small, .smalldark, .mosimage_caption {
	color: #999999;
}
#specoff-price {
	float:right;
	width:30%;
	color:#ff0000;
	font-size:14px;
	font-weight:bold;
	margin-bottom:0px;
}
.txt1 {
	font-size:9px;
	font-weight:bold;
	text-align:center;
	background:#0077A9;
	color:#FFF;
}
.txt12 {
	font-size:11px;
	font-weight:bold;
}
.txt11 {
	font-size:11px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
}
.txt2 {
    background: none repeat scroll 0 0 #0077A9;
    color: #FFFFFF;
    font-size: 11px;
}
.txt3 {
    background: none repeat scroll 0 0 #003859;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
}
.txt4 {
	font-size:11px;
	color:#000000;
}
.navigWhite {
	background:#EAEAEA;
	color:#000000;
	text-align:left;
	/*width:936px!important;*/
}
small, .small {
	font-size: 90%;
	color:#92A3AE;
	padding:5px;
}
.navigWhite A.txt2 {
	background:#EAEAEA;
}
/* -- HeadingS -- */
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	text-transform:uppercase;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
h1 {
	line-height:150%;
	font-size: 18px;
	color:#006698;
	height:25px;
	margin:5px;
	clear:both;
}
h2 {
	font-size: 16px;
	font-weight:bold;
	color:#006698;
	margin:5px;
}
h3 {
	font-size: 125%;
	color:#FFB03B;
	padding:5px 0px 0px 5px;
}
h4 {
	font-size: 100%;
	padding:5px 0px 0px 5px;
	color:#006698;
}
h5 {
	font-size:17px;
	text-transform:none;
	color:#000;
	padding:15px 10px 10px 10px;
	margin:0;
}
p, pre, blockquote, ul, ol {
	margin: 0;
	padding: 0;
}
p {
	margin:0px;
	padding:5px;
}
ul {
	list-style: none;
}
ul li {
	padding-left: 30px;
	line-height: 180%;
	background: url(../images/bullet-list.gif) no-repeat 18px 8px;
}
ol li {
	margin-left: 35px;
	line-height: 180%;
}
a img {
	border: none;
}
div {
	font-size: 100%;
}
blockquote {
	margin: 12px 0;
	padding: 0;
}
blockquote {
	padding: 1em 40px 1em 15px;
}
blockquote span.open {
	padding: 0 0 0 20px;
	background: url(../images/so-q.gif) no-repeat left top;
	height:13px;
	width:11px;
	float:left;
}
blockquote span.close {
	padding: 0 20px 0 0;
	background: url(../images/sc-q.gif) no-repeat bottom right;
	height:13px;
	width:11px;
	float:right;
}
/* NAVIGATION
--------------------------------------------------------- */

/* -- Yacht size navigation -- */
#pagenav-top, #pagenav-bottom {
	width:100%;
	height:75px;
	background: #6BAACE;
	margin-bottom:20px;
	float:left;
}
#pagenav-bottom {
	margin-top:0px;
}
#pagenav_menu, #pagenav_menu_bottom {
}
#pagenav_menu a, #pagenav_menu_bottom a {
	display: block;
	float: left;
	line-height: 30px;
	padding: 0px 13px;
	text-decoration:none;
	font-size: 12px;
	font-weight:bold;
	color:#ffffff;
	border-right: 1px solid #fff;
}
#pagenav_menu a:hover, #pagenav_menu_bottom a:hover {
	background:#003859;
	color: #a7e5ff;
}
#pagenav_menu span.active, #pagenav_menu_bottom span.active {
	display: inline;
}
#pagenav_menu span, #pagenav_menu_bottom span {
	display:none;
}
#pagenav_menu img, #pagenav_menu_bottom img {
	vertical-align:bottom;
	display: none;
}
#pagenav_menu a.current, #pagenav_menu_bottom a.current {
	background:#0077A9;
	color: #FFF;
}
/* -- Horizontal navigation -- */
#horiz-menu {
	clear:both;
	margin:0px;
	height:30px;
	padding-top:expression('327px');
}
#horiz-menu ul.nav {
	padding-left: 0px;
	background:#003859;
}
#horiz-menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#horiz-menu li {
	background: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
#horiz-menu a {
	white-space: nowrap;
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	padding: 5px 13px 0 13px;
	font-weight: bold;
	font-size: 110%;
	color:#ffffff;
	text-decoration:none;
	border-bottom:5px solid #003859;
}
#horiz-menu a:hover {
	color: #FFF;
	background:#0077A9;
	border-bottom:5px solid #0077A9;
}
/* -- Horizontal navigation 2 -- */
#horiz-menu2 {
	clear:both;
	width:100%;
	margin:0px 0px 0px 0px;
	height:30px;
}
#horiz-menu2 ul.nav {
	padding-left: 0px;
	background:#003859;
}
#horiz-menu2 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
#horiz-menu2 li {
	background: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
#horiz-menu2 a {
	white-space: nowrap;
	display: block;
	float: left;
	height: 20px;
	line-height: 20px;
	padding: 5px 13px 0 13px;
	font-weight: bold;
	font-size: 110%;
	color:#ffffff;
	text-decoration:none;
	border-bottom:5px solid #003859;
}
#horiz-menu2 a:hover {
	color: #FFF;
	background:#0077a9;
	border-bottom:5px solid #0077a9;
}
/* -- Vertical navigation --*/
#menuvertical ul li {padding-left:0px;background:none; margin-bottom:6px;}
#menuvertical ul {margin:0px;width:206px;}
#menuvertical li a {}
#menuvertical li a:link, #menuvertical li a:visited {color:#fff;display:block;padding-left:10px;background: url(../images/menuVertical_bg.jpg);text-decoration:none; height:29px;line-height:27px;font-size:16px;}
#menuvertical li a:hover, #menuvertical li #current {color:#FFF;padding-left:10px;background: url(../images/menuVertical_hover.jpg);height:29px;}
#menuvertical li a:active {padding-left:10px;}
/* -- Horizontal navigation --*/
#menu {
	width:960px;
	height:41px;
	background:url(../images/menu_bg.jpg) repeat-x;
	position:absolute;
	top:85px;
	z-index:1000;
}
#menu ul {
	margin:0px;
	float:left;
	display: inline;
	width:960px;
	height:39px;
	list-style-type:none;
}
#menu li {
	padding-left:0px;
	background:url(../images/separator.jpg) right no-repeat;
	float:left;
	position:relative;
}
#menu li a {
	height:34px;
	voice-family: "\"}\"";
	voice-family: inherit;
	display:block;
	float:left;
	font-size:16px;
	color:#001931;
}
#menu li a:link, #menu li a:visited {
	color:#001931;
	padding:7px 14px 0 14px;
	text-decoration:none;
	background:url(../images/separator.jpg) no-repeat right 8px;
}
#menu li a:hover, #menu li #current {
	color: #fff;
	padding:7px 14px 0 14px;
	background:url(../images/menu_hover.jpg) top right no-repeat;
	text-decoration:none;
}
#menu li a:active {
	color: #fff;
	padding:7px 14px 0 14px;
	background:url(../images/menu_hover.jpg) top right no-repeat;
	text-decoration:none;
}
#menu ul ul {
	visibility:hidden;
	position:absolute;
	height:auto;
	top:40px;
	left:0;
	width:221px;
	z-index:900;
}
#menu ul ul li {
	background:url(../images/dropdown_bg.jpg) repeat-x;
}
#menu ul ul li a:link, #menu ul ul li a:visited {
	background:none;
	color:#001931;
	font-family:14px;
}
#menu ul ul a, #menu ul ul a:visited {
	color:#3b3c3c;
	display:block;
	line-height:23px;
	background:none;
	width:201px;
	height:29px;
	font-size:14px;
}
#menu ul ul li a:hover {
	color: #fff;
	background:#1B5F84 url(../images/dropdown_hover.jpg) repeat-x;
	text-decoration:none;
}
#menu ul ul li :hover > a {
	color: #fff;
	background:#1B5F84 url(../images/dropdown_hover.jpg) repeat-x;
	text-decoration:none;
}
#menu ul li:hover ul, #menu ul a:hover ul {
	visibility:visible;
}
/*--------------------------------------------------------- */
ul.checklist {
	list-style: none;
}
ul.checklist li {
	margin-left: 15px;
	padding: 0 0 5px 20px;
	background: url(../images/checklist-bg.gif) no-repeat 0 3px;
}
ul.olist {
	list-style: none;
}
ul.olist li {
	background: url(../images/checklist-bg.gif) no-repeat 12px 3px;
	margin-left: 3px;
	padding: 5px 0 5px 32px;
}
ul li {
}
ul.info-box {
}
ul.info-box li {
}
ul.info-box li a:link, ul.info-box li a:visited {
	font-size:10px;
	text-decoration:underline;
}
ul.info-box li a:hover {
	text-decoration: none;
}
/* YACHT SHOW SLIDING TABS
--------------------------------------------------------- */
/* news carousel */
.newsCarHold {
	border-bottom: 2px solid #003859;
	min-height:240px;
	background: #ffffff;
	clear:both;
	width:300px;
	margin: 0 auto;
}
* html .newsCarHold {
	height:240px;
}
.newsCar {
	width:100%;
	overflow:hidden;
}
.newsCarBox {
	padding:1%;
	clear:both;
	width:97%;
	height:1px;
	overflow:hidden;
	visibility:hidden;
}
.newsCarBox ul {
	width:100%;
	float:left;
	margin:0;
	padding-right:1%;
}
.newsCarBox ul li {
}
.newsCarBox p {
	margin:0px;
}
.newsCarBox h3 {
	margin:0px;
	padding:0px;
}
.newsCarTabList {
	overflow: hidden;
	width:100%; /* need width for IE background? */
	/*background: #003859; */
padding-bottom:8px;
	margin:0;
	height:24px;
	border-bottom: 2px solid #003859;
}
.newsCarTab {
	display:block;
	float:left;
	padding:5px 15px 5px 15px;
	margin:2px 15px 0 0;
	font-size: 1em;
	font-weight: bold;
	border:0;
	cursor:pointer;
	background:none;
}
.newsCarTab h4 {
	font-size:12px;
	margin:0px;
	padding:0px;
}
.newsCarTab a, .newsCarTab a:visited {
	color:#ffffff;
}
/* this name should change to somehthing else but right now its set inside the moopack.js. We would have to write this style inline since this is a class which is added by the js and is used on things like the blogger carousel */
.newsCarHold .accTitleOn {
}
.txtBold {
	font-size:10px;
	font-weight:bold;
	color:#FFF;
}
.techspec {
	border-bottom:1px dotted #cccccc;
	margin:5px;
}
.txtBoldRed1 {
	font-size:12px;
	font-weight:bold;
	color:#000;
}
/* COLOURED MODULES
--------------------------------------------------------- */
div.module-red h3, div.module-orange h3, div.module-sand h3 {
	margin: 0 -14px 5px;
	padding: 0px;
	font-size: 140%;
	line-height: normal;
	text-transform: uppercase;
	text-align:center;
	margin-top:5px;
	margin-bottom:10px;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	color:#003859;
}
.onlywith {
	font:bold 12px/30px "Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#fff;
}
#bigphoto IMG {
	margin-top:5px;
}
div.module-red, div.module-sand, div.module {
	margin: 5px 0px 0px 0px;
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
}
div.module-orange {
	margin: 0px;
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
}
div.module-red div, div.module-orange div, div.module-sand div, div.module div {
	padding: 0;
}
div.module-red div div div, div.module-orange div div div, div.module-sand div div div, div.module div div div {
	padding: 3px 10px 10px;
}
div.module-red div div div div, div.module-orange div div div div, div.module-sand div div div div, div.module div div div div {
	margin: 0;
	padding: 0;
	float: none;
	background: none;
}
/* Module - Orange */
div.module-orange h3 {
}
div.module-orange {
	background: url(../images/box-br-orange.gif) no-repeat bottom right #E6E6E6;
}
div.module-orange div {
	background: url(../images/box-bl-orange.gif) no-repeat bottom left;
}
div.module-orange div div {
	background: url(../images/box-tr-orange.gif) no-repeat top right;
}
div.module-orange div div div {
	background: url(../images/box-tl-orange.gif) no-repeat top left;
}
/* Module - Red */
div.module-red h3 {
}
div.module-red {
	background: url(../images/box-br-red.gif) no-repeat bottom right #E6E6E6;
}
div.module-red div {
	background: url(../images/box-bl-red.gif) no-repeat bottom left;
}
div.module-red div div {
	background: url(../images/box-tr-red.gif) no-repeat top right;
}
div.module-red div div div {
	background: url(../images/box-tl-red.gif) no-repeat top left;
}
/* Module - Sand */
div.module-sand h3 {
}
div.module-sand {
	background: url(../images/box-br-sand.gif) no-repeat bottom right #9DC7F1;
}
div.module-sand div {
	background: url(../images/box-bl-sand.gif) no-repeat bottom left;
}
div.module-sand div div {
	background: url(../images/box-tr-sand.gif) no-repeat top right;
}
div.module-sand div div div {
	background: url(../images/box-tl-sand.gif) no-repeat top left;
}
/* Module 
div.module {background: url(../images/box-br.gif) no-repeat bottom right #ffffff; margin-bottom:10px;}
div.module div {background: url(../images/box-bl.gif) no-repeat bottom left;}
div.module div div {background: url(../images/box-tr.gif) no-repeat top right;}
div.module div div div {background: url(../images/box-tl.gif) no-repeat top left;}*/

/* COLOURED MODULES
--------------------------------------------------------- */
#leftcol h2 {
	font: bold 14px Tahoma, Arial, sans-serif;
	color: #003859;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
}
#leftcol .txt2 {
	padding: 0 0 0 5px;
}
#leftcol .txt2 A {
	color:#FFF;
}
#leftcol h2 {
	line-height:22px;
	height:31px;
	text-align:center;
	font-size:14px;
	text-transform:none;
	color:#000;
	clear:both;
	background:url(../images/h3title.png) top left no-repeat;
	width:235px;
	margin-top:15px;
}
#leftcol h3 {
	padding: 0 0 0 10px;
	line-height: normal;
	text-transform: uppercase;
	text-align:left;
	margin: 0px 0px 5px 0px;
	margin-bottom:10px;
	font: bold 14px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	color:#006698;
	text-decoration: none;
	clear:both;
}
#leftcolHome h3 {
	padding: 0;
	line-height: normal;
	text-transform: uppercase;
	text-align:left;
	margin: 0;
	font-size:19px;
	color:#4f4f4f;
	text-decoration: none;
	clear:both;
}
#leftcol .box {
	margin-top: 25px;
}
#content .box, #content-shortFilter .box {
	background-color: #ffffff;
	float:left;
	margin-top:35px;
}
#content .box img {
	border-bottom: 3px solid #003859;
	margin: 0px;
}
#content .box p {
	margin-bottom: 8px;
}
#content .box .detail {
	background: url("images/arrow1.gif") no-repeat bottom right;
	padding: 0px 6px 0px 0px;
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #6C81B2;
	text-decoration: underline;
}
#content .box .detail:hover {
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #6C81B2;
	text-decoration: none;
}
.padd10 {
	padding: 0;
}
.padd10 DIV {
	height:24px;
	padding:3px 0 0 0;
	
}
.padd10 DIV A, .padd10 DIV A:visited {
	font-size:15px;
	color:#4f4f4f;
	text-decoration:underline;
	padding:0;
	margin:0;
}
.padd10 DIV A:hover {
	text-decoration:none;
}
#leftcol .padd10 {
	padding: 5px 5px 0 0px;
}
.padd10 H2 {
	margin:0 0 10px 0;
	padding:0;
}
.padd10 H3 {
	margin:0 0 2px 0!important;
	padding:0;
}
.righttitles h1 {
	font-size:16px;
	margin:0;
	padding: 7px 0 0 5px;
}
.maincont {
	float:left;
	margin-right:34px;
	padding-left:32px;
	width:688px;
}
.padd20 H2 A:link, .padd20 H2 A:visited {
	text-decoration:none;
}
.padd20 H2, .maincont H2 {
/*	background-color:#0077A9;*/
	clear:both;
}
.padd20 H2 {
	width:698px;
}
.maincont a:link, .maincont a:visited {
	text-decoration: underline;
	font-weight:bold;
}
.maincont a:hover {
	text-decoration: none;
}
.column3 a {
	text-decoration:none;
}
.newsBox p {
	margin:0px;
	padding:0px;
}
.newsBox h3 {
	margin-top:10px;
	padding:0px;
}
.techdata {
	width:260px;
	border-collapse:collapse;
}
.techdata td {
	color:#000000;
	font-weight:none;
	padding:0;
	margin:0;
	border:0;

}
.techdata TR {
	background:url(../images/td-line.gif) bottom center no-repeat;
}
.techdata td B {
	color:#737373;
}
.technicaldata {
	width:250px;
	height:25px;
	background-color:#FFF;
	font-weight:bold;
	font-size:16px;
	color:#0077A9;
	padding:4px 0 0 4px;
	margin-left:2px;
	text-align:center;
}
.technicaldata A:link, .technicaldata A:visited {
color:#fff;
}
/* dropline_ie.css */
.nav ul {
	display:expression('inline-block');
}
.nav ul {
	display:expression('inline');
}
.nav ul li {
	float:expression('left');
}
.nav {
	text-align:expression('center');
	margin-top:expression('330px');
}
.nav .select a:hover b, .nav .select li:hover a b {
	float:expression('none');
}
/* dropline.css */

.nav {
	clear:both;
	height:30px;
	background:#003859;
	position:relative;
	width:100%;
}
.nav .table {
	display:table;
	margin-left:0px;
}
.select li {
	background:none;
}
.nav .select {
	margin:0;
	padding:0;
	list-style:none;
	display:table-cell;
	white-space:nowrap;
}
.nav li {
	margin:0;
	padding:0;
	height:auto;
	float:left;
}
.nav .select a {
	white-space: nowrap;
	/*display: block;
	float: left;*/
	height: 25px;
	line-height: 30px;
	padding: 0 11px;
	font-weight: bold;
	font-size: 110%;
	color:#ffffff;
	text-decoration:none;
	border-bottom:5px solid #003859;
}
.nav .select a:hover, .nav .select li:hover a {
	color: #52b6e0;
	border-bottom:5px solid #52b6e0;
}
.nav .select_sub UL LI a:link, .nav .select_sub UL LI a:visited {
	height: 45px;
}
.nav .select_sub {
	display:none;
	font-size:10px;
	font-weight:normal;
	margin-top:-10px;
	padding-bottom:15px;
	margin-bottom:15px;
}
/* IE6 only */
.nav table {
	border-collapse:collapse;
	margin:-8px;
	font-size:1em;
	width:0;
	height:0;
}
.nav .sub {
	display:table;
	margin:0 auto;
	padding:0;
	list-style:none;
}
.nav .sub_active .current_sub a, .nav .sub_active a:hover {
	background:transparent;
	color:#f00;
}
.nav .select :hover .select_sub, .nav .current .show {
	display:block;
	position:absolute;
	width:750px;
	top:35px;
	background:url(back_0.gif);
	padding:0;
	z-index:100;
	left:0;
	text-align:center;
}
.nav .current .show {
	z-index:10;
}
.nav .select :hover .sub li a, .nav .current .show .sub li a {
	display:block;
	float:left;
	background:transparent;
	padding:0 10px 0 10px;
	margin:0;
	white-space:nowrap;
	border:0;
	color:#003859;
}
.nav .current .sub li.sub_show a {
	color:#0077a9;
	cursor:default;
	background:url(menus/back_1.gif);
}
.nav .select :hover .sub li a:hover, .nav .current .sub li a:hover {
	visibility:visible;
	color:#0077a9;
	background:url(menus/back_1.gif);
}
/*---------- Searchform ----------*/
#searchform div label {
	display: inline;
	width:69px;

	padding: 2px;
	margin:2px 12px 0 0;
	text-align: left;
	color: #FFF;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: 0;
	line-height: 1.2em;
	font-size: 1em;
}
#searchBoxHome #searchform div label {
	width:85px!important;
	margin:2px 12px 0 20px!important;
	line-height: 1.2em;
	font-size: 1em;
	height:17px;
	padding: 2px;
}
#searchform div {
	clear:both;
}
/*---- Row index 1 ----*/

#rowIndex1 {
	background: url("../../images/bg_rowIndex_1.gif") repeat-y top right;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #FFF;
}
#rowIndex1 h1, #rowIndex1 h1 a {
	margin: 0px 0px 8px 0px;
	font: bold 12px Tahoma, Arial, sans-serif;
	color: #2E4D96;
}
#rowIndex1 h2, #rowIndex1 h2 a {
	margin: 0px 0px 6px 0px;
	font: bold 11px Tahoma, Arial, sans-serif;
	color: #2E4D96;
}
#rowIndex1 h2 span {
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #2E4D96;
	display: block;
	margin: 0px 0px 1px 0px;
}
#rowIndex1 p {
	margin: 0px 0px 14px 0px;
}
.column1 {
	float: left;
	width: 484px;
	margin: 0px 0px 10px 0px;
}
.column2 {
	float: left;
	width: 49.5%;
	margin: 0px 0px 10px 0px;
	background: #FF9900;
}
.column2 .padd20 {
	padding: 18px 20px 0px 20px;
}
.padd20 A:link, .padd20 A:visited {
	color:#003859;
}
.padd10 A:link, .padd10 A:visited {
	margin-left:0;
}
.padd10 H3 A:link, .padd10 H3 A:visited {
	margin-left:0px!important;
	color:#999;
	font-size:16px;
	text-decoration:none;
}
.padd10 H3 A:hover {
	color:#333;
}
.column3 .padd20 {
	padding: 0 0;
}
.column2 p {
	margin: 0px 0px 8px 0px;
}
.column3 {
	float: left;
	width: 485px;
	background: #ffffff;
}
.detail {
	background: url("images/arrow.gif") no-repeat bottom right;
	padding: 0px 8px 0px 0px;
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #FFD50F;
	text-decoration: underline;
}
.detail:hover {
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #FFD50F;
	text-decoration: none;
}
.mail {
	background: url("../../images/icon_mail.gif") no-repeat 0px 0px;
	padding: 5px 0px 7px 30px;
	display: block;
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #2B4D9B;
	text-decoration: underline;
}
.mail:hover {
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #2B4D9B;
	text-decoration: none;
}
img.thumb {
	float: left;
	border: 1px solid #D7E0F2;
	margin: 3px 10px 6px 0px;
}
.thumbIMG2 {
	float:left;
	margin-right:8px;
	padding:5px;
	border:1px solid #D8D8D8;
}
.newsBox {
	margin:10px 10px 10px 0;
	width: 465px;
	height: 250px;
	overflow: auto;
	padding-left: 5px;
	border:1px solid #0077A9;
}
.column3 {
	scrollbar-highlight-color: #9DC7F1;
	scrollbar-3dlight-color: #9DC7F1;
	scrollbar-track-color: #F5F4EF;
	scrollbar-face-color: #9DC7F1;
	scrollbar-shadow-color: #003859;
	scrollbar-arrow-color: #003859;
	scrollbar-base-color: #F5F4EF;
	scrollbar-darkshadow-color: #9DC7F1;
}
.bookimg {
	float:left;
	width:80%;
}
.bookimg DIV {
	margin:0!important;
}
.bookinfo {
	width:400px;
	min-height:82px;
	height:auto!important;
	height:82px;
	padding:10px;
	float:left;
	font-size:11px;
	background: url(../images/grad.jpg) repeat-y right;
}
.bookheading {
	/*height:80px;
padding-bottom:20px;*/
background-color:#000099;
}
.bookleft {
	float:left;
	width:350px;
	min-width:100px;
}
.bookleft H1 {
	font-size: 20px;
	margin: 10px 0 0 10px;
}
.availability {
	padding:0 0 20px 10px;
	clear:both;
}
.availability2 {
	text-align:left;
}
.availability2 A, .similar A {
	text-decoration:none;
}
.availability2 A:hover, .similar A:hover {
	text-decoration:underline;
}
p.similar {
	padding:0 0 0 5px;
}
.listdescript {
	padding:0 0px;
	margin:0;
}
/* --- Form --- */
.submitHolder {
}
.submitHolder2 {
	width:auto!important;
	width:0;
	widht:expression('400px');
}
form {
	margin: 0;
	padding: 0;
}
input, select {
	font: 11px Tahoma, Arial, sans-serif;
}
select, .inputbox {
	padding: 2px;
}
textarea {
	padding-left: 2px;
}
.bookingform div textarea {
	width:167px;
}
.formbutton {
    background: url("../images/submit_button.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #000000;
    float: left;
    font-size: 12px;
    height: 34px;
    margin: 0 6px 5px 178px !important;
}
.formbutton:hover, .formbutton:focus {
	border-top: 1px solid #BABDB6;
	border-right: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	border-left: 1px solid #BABDB6;
}
/* --- Copied from "simpleFormLink" from below, only killed the padding and added to the paarent element --- */
#simpleFormComingOutOfPrintedOffer {
	padding:10px;
}
#simpleFormComingOutOfPrintedOffer .bookingtitle {
	color:#B9121B;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
#simpleFormLink, #detailFormLink {
	color:#003859;
	font-size:14px;
	padding:10px;
}
#detailForm form .formbutton, #simpleForm form .formbutton, #simpleForm .formbutton {
	padding: 0 60px 0 20px;
	padding: expression('0 30px 0 0px');
	border:0;
	height:43px;
	margin:0!important;
	float:left;
	cursor: pointer;
	background: url(../images/submitleft.jpg) left no-repeat;
	color:#fff;
	text-transform: uppercase;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-decoration:none!important;
}
#simpleForm .yachtshow {
	background: url(../images/submitcenter.jpg) right no-repeat!important;
	padding:0!important;
}
#simpleForm .yachtshow .formbutton {
	padding:0!important;
}
#detailForm form .formsubmit, #simpleForm form .formsubmit {
	padding: 0 0 0 0px;
	border:0;
	float:right;
	margin: 30px 5px 15px 0;
	cursor: pointer;
	background: url(../images/submitcenter.jpg) no-repeat right;
	color:#fff;
	font-size:18px;
	display:block;
}
#simpleForm .formsubmit {
	padding: 0 0 0 15px;
	border:0;
	float:right;
	margin: 0px 15px 0px 0;
	cursor: pointer;
	background: url(../images/submitleft.jpg) no-repeat left;
	color:#fff;
	font-size:18px;
	text-decoration:none!important;
}
.submittxt a:link, .submittxt a:visited {
	color:#fff;
}
#detailForm form .formsubmit .submitright, #simpleForm form .formsubmit .submitright, #simpleForm .formsubmit .submitright {
	background: url(../images/submitright.jpg) no-repeat left;
	width:67px;
	margin-top:2px;
	height:39px;
	float:left;
	text-decoration:none;
}
#detailForm form .formbutton:hover, #detailForm form .formbutton:focus, #detailForm form .formsubmit:hover, #detailForm form .formsubmit:focus, #simpleForm form .formbutton:hover, #simpleForm form .formbutton:focus, #simpleForm form .formsubmit:hover, #simpleForm form .formsubmit:focus, #simpleForm .formbutton:hover, #simpleForm .formbutton:focus, #simpleForm .formsubmit:hover, #simpleForm .formsubmit:focus, #simpleForm .formsubmit A:link, #simpleForm .formsubmit A:visited {
	cursor:hand;
	text-decoration:none!important;
	color:#c1ecff!important;
}
#simpleForm .formsubmit A:hover {
	color:#FEAD41!important;
}
.formsimpleright label {
	width:auto!important;
}
.submittxt {
	margin:13px 60px 0 10px;
}
.inputbox {
	border: 1px solid #656565;
	background: #ffffff;
	margin-bottom: 2px;
}
.inputbox:hover, .inputbox:focus {
	border: 1px solid #656565;
	background: #FFFFFF;
}
#detailForm .inputbox {
	margin-right:20px;
}
#detailForm {
	width:710px;
	display:block;
	margin-left:10px;
}
#simpleForm {
	width:700px;
}
fieldset div.fm-req {
	font-weight: bold;
}
fieldset div.fm-req label:before {
	content: "* "; /* does not work in IE */
}
form fieldset, .parentfieldset {
	margin: 0 10px 10px 0;
	border: 1px solid #ccc;
	width:210px;
	padding: 0 0 0 12px;
	float:left;
}
#quickEnquiry {
	width:480px;
	float:left;
}
#quickEnquiry form fieldset {
	margin: 5px 8px 10px;
	width:459px;
	padding: 10px;
	float:left;
	border:0;
	background-color:#D1E3F9;
	font-family:Verdana, Geneva, sans-serif;
}
form fieldset fieldset, .parentfieldset fieldset {
	margin: 8px 0;
	border: none;
	width:195px;
	padding: 0;
	clear:both;
}
form fieldset legend, .parentfieldset legend {
	margin:0!important;
	margin: 8px 0;
	padding-bottom: 5px;
	color: #999;
	background: transparent;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
form fieldset fieldset legend, .parentfieldset fieldset legend {
	margin: 10px 0 0 0;
	padding: 0;
	color: #000000;
	background: transparent;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
form div fieldset {
	clear: none;
	border-width: 1px;
	border-style: solid;
	border-color: #C0C0C0;
	margin: 0 0 0 0px;
	padding: 0 5px 5px 5px;
	width: 320px;
}
form div fieldset legend {
	font-size: 12px;
	padding: 0 3px 0 9px;
}
form div small {
	display: block;
	margin: 0 0 5px 142px;
	padding: 1px 3px;
	font-size: 88%;
	height: expression('1%');
}
form div label {
	display: inline;
	float: left;
	width: 58px;
	padding: 0 2px 2px 0;
	margin: 2px 5px 0 0;
	text-align: left;
	color: #000000;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: 0;
	line-height: 1.2em;
	font-size: 1em;
}
/*form div {
 display: block;
 height: expression('1%');

}Ovo ruši search spry u IE7 - miro*/


form div inputbox, form div select, form div textarea {
	width: 200px;
	padding: 1px 3px;
	margin: 0 0 0 0;
}
form div fieldset label {
	display:block;
	margin: 0 0 5px 0;
	width: 135px;
	text-align:left;
}
form div fieldset label input {
	margin:0 5px 0 0;
}
form fieldset div.notes {
	float: right;
	width: 158px;
	height: auto;
	margin: 0 0 10px 10px;
	padding: 5px;
	border: 1px solid #666666;
	background-color: #ffffe1;
	color: #666666;
	font-size: 88%;
}
form fieldset div.notes h4 {
	background-image: url(../new_images/icon_info.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 3px 0 3px 27px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #666666;
	color: #666666;
	font-size: 11px;
}
form fieldset div.notes p {
	margin: 0em 0em 1.2em 0em;
	color: #666666;
}
form fieldset div.notes p.last {
	margin: 0em;
}
.formsubmit {
}
fieldset.formsimple {
	width:468px;
}
.remarks {
	width:200px;
}
#quickEnquiry .formsimpleleft {
	width:250px;
	text-align:right;
	padding-right:10px;
}
#quickEnquiry .formsimpleright {
	width:190px;
}
#quickEnquiry .inputbox {
	margin-bottom:5px;
	border:1px solid #717070;
	height:15px;
}
#quickEnquiry textarea {
	width:180px;
	height:50px!important;
}
#quickEnquiry .required {
	font-weight:normal;
}
#quickEnquiry form div label {
	width:auto;
}

.formsimpleleft {
	float:left;
	width:210px;
}
.formsimpleright {
	width:258px;
	float:left;
}
.skype {
	background:url(../images/skype.png) bottom right no-repeat;
	height:21px;
	width:46px;
	margin-left:5px;
	cursor:pointer;
	float:right;
}
.hide {
	display:none;
}
.obligatory {
	padding-top:10px;
	padding-bottom:20px;
}
.calRight label {

}
.calRight IMG {
	margin: 19px 0 0 0px;
}
.calRight {
	width:76px;
	float:left;
}
.headrow .nav {
	width:auto;
!important
}
#listyachts {
	/*padding-left:10px;*/
}
#listyachts SPAN {
	color:red;
}
.yacht-box:link, .yacht-box:visited {
	float: left;
	cursor:hand;
	cursor:pointer;
	text-decoration:none!important;
	display:block;
	width: 157px;
	height:196px;
	background: url('../images/shadow.gif') no-repeat top right;
	/*clear: right;*/
margin: 0px 0px 10px 20px;
	padding: 0;
	position: relative;
}
.yacht-box:hover {
	background: url('../images/shadow2.gif') no-repeat top right;
}
.bookingform div label {
	display: block;
	float: none;
	width: 150px;
}
.bottom {
	background: #fff url(../images/bottom_bg.gif) top left no-repeat;
	padding:30px;
	text-align:center;
}
#lcpad {
	float:left;
	width:231px;
	background:#0077A9;
}
#lcpad2 {
	width:232px;
	padding-top:70px;
}
/* index boxes */
.indexmegaH {
	background: url(../images/megayachts.jpg) no-repeat 0 25px;
	display:block;
	width:200px;
	height:113px;
	padding-top:15px;
}
.indexguletsH  {
	background: url(../images/gulets.jpg) no-repeat 0 25px;
	display:block;
	width:200px;
	height:113px;
}
.indexguletsale {
	background: url(../images/gulets_s.jpg) no-repeat 0 25px;
	display:block;
	width:146px;
	height:110px;
}
.indexyachtsH {
	background: url(../images/motorboats.jpg) no-repeat 0 25px;
	display:block;
	width:230px;
	height:113px;
}
.indexyachtsale {
	background: url(../images/motorboats_s.jpg) no-repeat 0 25px;
	display:block;
	width:146px;
	height:110px;
}
.indexsailersH {
	background: url(../images/motorsailers.jpg) no-repeat 0 25px;
	display:block;
	width:230px;
	height:113px;
}
.indexsailingH {
	background: url(../images/sailingboats.jpg) no-repeat 0 25px;
	display:block;
	width:230px;
	height:113px;
}
.indexsailingsale {
	background: url(../images/sailingboats_s.jpg) no-repeat 0 25px;
	display:block;
	width:146px;
	height:110px;
}
.indexcatamaransH {
	background: url(../images/catamarans.jpg) no-repeat 0 25px;
	display:block;
	width:230px;
	height:113px;
}
.indexcatamaransale {
	background: url(../images/catamarans_s.jpg) no-repeat 0 25px;
	display:block;
	width:146px;
	height:110px;
}
a.indexguletsale:link, a.indexguletsale:visited, a.indexyachtsale:link, a.indexyachtsale:visited, a.indexsailingsale:link, a.indexsailingsale:visited, a.indexcatamaransale:link, a.indexcatamaransale:visited {
	color:#fff;
	text-align:left;
	padding:0;
	font-size:12px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.useinfo:link, a.useinfo:visited, a.chartcro:link, a.chartcro:visited, a.infocro:link, a.infocro:visited, a.indexmegaH:link, a.indexmegaH:visited, a.indexyachtsH:link, a.indexyachtsH:visited, a.indexsailingH:link, a.indexsailingH:visited, a.indexcatamaransH:link, a.indexcatamaransH:visited, a.indexmotorH:link, a.indexmotorH:visited, a.indexguletsH:link, a.indexguletsH:visited, a.indexsailersH:link, a.indexsailersH:visited, a.indexboatsaleH:link, a.indexboatsaleH:visited {
	color:#484949;
	text-align:left;
	padding:0;
	font-size:15px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}
a.useinfo:hover, a.chartcro:hover, a.infocro:hover, a.indexmegaH:hover, a.indexyachtsH:hover, a.indexsailingH:hover, a.indexsailersH:hover, a.indexcatamaransH:hover, a.indexmotorH:hover, a.indexboatsale:hover, a.indexguletsH:hover {
	color: #0077A9;
}
.useinfo {
	background: url(../images/useful-info.jpg) no-repeat;
	display:block;
	width:230px;
	height:29px;
}
.chartcro {
	background: url(../images/charter-croatia.jpg) no-repeat;
	display:block;
	width:230px;
	height:29px;
}
.infocro {
	background: url(../images/croatia-info.jpg) no-repeat;
	display:block;
	width:230px;
	height:29px;
}
a.useinfo:link, a.useinfo:visited, a.chartcro:link, a.chartcro:visited, a.infocro:link, a.infocro:visited, a.indexmega:link, a.indexmega:visited, a.indexyachts:link, a.indexyachts:visited, a.indexsailing:link, a.indexsailing:visited, a.indexcatamarans:link, a.indexcatamarans:visited, a.indexmotor:link, a.indexmotor:visited, a.indexgulets:link, a.indexgulets:visited {
	color:#FFFFFF;
	text-align:right;
	padding:86px 0px 0 0;
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.Info:link, a.Info:visited {
	padding-left:10px;
}
a.showcaselinks:link, a.showcaselinks:visited {
	color:#003859;
	font-weight:bold;
	text-decoration:underline;
	padding-left:10px;
}
a.showcaselinks:hover {
	text-decoration: none;
}
A.showcaselinksNew  {
	color:#FFF;
	background-color:#B9121B;
	font-weight:bold;
	text-decoration:none;
	display:inline-block;
	padding:3px 10px;
	margin-bottom:5px;
	float:left;
	clear:both;
}
A.showcaselinksNew:hover  {
	text-decoration:underline;
}
/*-------------------------Include fileovi--------------------------*/
.INCH3conatct {
	margin:10px 0px 10px 0px;
}
#searchform {
	width:100%;
}
.input140 {
	width:140px;
}
.input65 {
	width:60px;
}
.INCSpecialOffer {
	width:206px;
}
#content-right .padd10 {
/*background: url(../images/special-offer.gif) no-repeat bottom right;*/
}
.INCIzdvajamo {
	clear:both;
	padding:0;
}
.whysailwithus h1 {
	font-size:16px;
	color:#7A5E5E;
}
.whysailwithus UL {
	margin-left:10px;
}
.whysailwithus UL LI {
	background: url(../images/checklist-bg.gif) no-repeat left;
	color:#333333;
	font-size:11px;
}
.newslet:link, .newslet:visited {
	display:block;
	width:120px;
	height:191px;
	padding:70px 5px 5px 5px;
	font-weight:bold;
	text-decoration:none!important;
	color:#ffffff;
	background: url('../images/newsletter.jpg') no-repeat top left;
}
.newslet:hover {
	color:#0077A9!important;
}
/*-------------------------selector--------------------------*/

#selector {
	height:25px;
	padding:0px;
	float:right;
}

#selector LI {
	float:left;
	background:none;
	list-style-type:none;
	padding:0;
	background: url(../images/down.jpg) no-repeat 120px 7px;
	line-height:19px;
}
#selector LI A:link, #selector LI A:visited {
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	width:125px;
	heigh:21px;
	text-align:left;
	padding-right:15px;
}
.FloatMenu {
	display:none;
	padding-top:4px;
}
.FloatMenu A:link, .FloatMenu A:visited {
	display:block;
	font-size:11px!important;
	font-weight:normal!important;
	color:#666!important;
	text-align:center;
	text-decoration:none;
	background-color:#fff;
	height:18px;
	width:205px!important;
	padding-left:8px!important;
	vertical-align:middle;
	/*background:#fff url(../images/langbg.jpg) bottom repeat-x;*/
	filter:alpha(opacity=95);
	-moz-opacity:0.95;
	-khtml-opacity: 0.95;
	opacity: 0.95;
}
.FloatMenu A:hover {
	text-decoration:none!important;
	color:#666!important;
	width: auto;
	background-color:#DEDEDE;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
.FloatMenu A .last {
	background:none;
}
#selector LI.SubMenu:hover .FloatMenu, #selector LI.over .FloatMenu {
	z-index:999;
	display:block;
	position:absolute;
}
/*  - - - - -SELECTOR ZA VARIJANTE (yacht show) - - - - -  */
#content-right3 #selector {
	padding:0px 0 0 5px;
}
#content-right3 #selector LI {
	cursor:hand;
	cursor:pointer;
	width:390px;
	background:#c1ecff url(../images/arrow-6.png) no-repeat right;
}
#content-right3 #selector LI a:link, #content-right3 #selector LI a:visited {
	width:auto!important;
	color:#666!important;
}
#content-right3 .FloatMenu, #content-right3 .FloatMenu a:link, #content-right3 .FloatMenu a:visited {
	background-color:#c1ecff;
	border-bottom:1px solid white;
	padding-top:0;
	width:390px;
}
#content-right3 .FloatMenu a:hover {
	background-color:#D1E3F9;
}
.buying {
	text-align:right;
	padding-right:20px;
}
#content-right3 #selector LI.SubMenu:hover .FloatMenu, #content-right3 #selector LI.over .FloatMenu {
	z-index:3;
	display:block;
	position:relative;
}
a.unifiedlink:link, a.unifiedlink:visited {
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	line-height:23px;
	width:100%;
	color:#4f4f4f;
}
a.unifiedlink:hover {
	text-decoration:underline;
	color:#4f4f4f;
}
a.unifiedlink2:link, a.unifiedlink2:visited {
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
	line-height:25px;
	width:100%;
	color:#0077A9;
	background:transparent url(../images/arrow-3.gif) no-repeat right center;
	padding-right:12px;
}
a.unifiedlink2:hover {
	text-decoration:none;
	color:#0077A9;
	background:transparent url(../images/arrow-4.gif) no-repeat right center;
	padding-right:12px;
}
a.unifiedlinkreverse:link, a.unifiedlinkreverse:visited {
	font-weight:normal;
	padding-left:12px;
}
a.unifiedlinkreverse:hover {
}
a.unifiedlinkright:link, a.unifiedlinkright:visited {
	float:right;
	font-weight:normal;
	padding-right:12px;
	margin-right:10px;
	background:url(../images/arrow-3.png) no-repeat right;
	color:#0077a9;
}
a.unifiedlinkright:hover {
	background:url(../images/arrow-4.png) no-repeat right;
	color:#006698;
}
a.unifiedlinkrightorange:link, a.unifiedlinkrightorange:visited {
	float:right;
	font-weight:normal;
	padding-right:12px;
	margin-right:0px;
	background:url(../images/arrow-5.png) no-repeat right;
}
a.unifiedlinkrightorange:hover {
	background:url(../images/arrow-5.png) no-repeat right;
}
.highlight H3 {
	color:#fff;
}
.highlight a.unifiedlinkrightorange:link, .highlight a.unifiedlinkrightorange:visited {
	background:none;
	color:#FFF;
}
.highlight a.unifiedlinkrightorange:hover {
	background:none;
}
/*__________žuti__________*/
.module-sand a.unifiedlink:link, .module-sand a.unifiedlink:visited {
	background:url(../images/arrow-3.gif) no-repeat right;
}
.module-sand a.unifiedlink:hover {
	background:url(../images/arrow-4.gif) no-repeat right;
}
/*____________narancasti_____________*/

.module-orange a.unifiedlink:link, .module-orange a.unifiedlink:visited, .module-orange a.unifiedlink:hover, .orange a.unifiedlink:link, .orange a.unifiedlink:visited, .orange a.unifiedlink:hover {
	background:url(../images/arrow-3y.gif) no-repeat right;
	float:right;
}
.white a {
	float:right;
}
/*__________razno__________*/
.printDiv {
	float:right;
	margin:20px 20px 0 0;
	margin-top:expression('0px');
}
.printDiv a:link, .printDiv a:hover, .printDiv a:visited {
	text-decoration:none;
}
.continfo, .whysailwithus, .highlight {
	margin-top:10px;
}
.continfo .txt2 {
	background:#FFF;
	color:#0077A9;
}
.whysailwithus {
	padding-right:10px;
}
.izdvojeno {
	padding: 0 0 0 10px;
	line-height: normal;
	text-transform: uppercase;
	text-align:left;
	margin: 0px 0px 5px 0px;
	font: bold 12px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	color:#003859;
	text-decoration: none;
	clear:both;
}
.podnaslov {
	font-weight:bold;
	padding:10px 3px;
}
.yachtshowbox {
	width:auto;
	background-color:#D1E3F9!important;
	margin: 1px 0 0 2px;
	padding: 5px;
}
#textrotator {
	min-height:100px;
	height:auto!important;
	height:100px
}
.infokutak {
	background: url(../images/info-box.jpg) no-repeat 0px 0px;
	height:137px;
	border: 1px solid #0077A9;
	margin: 42px 0px 0px 10px;
	padding:8px;
	float:left;
}
.infokutak h2 {
	margin:0px;
	padding:0px;
}
.techdatarow2, .techdatarow2 TD {
}
.techdatarow3, .techdatarow3 TD {
	background-color:#FEFEE9!important;
	border:1px dotted #003859;
	font-weight:bold;
	color:#000;
}
.techdatarow3 a.txt2:link, .techdatarow3 a.txt2:visited, .techdatarow3 TD a.txt2:link, .techdatarow3 TD a.txt2:link {
	color:#000!important;
	background:none;
}
.padd10 h3 a {
	font-size:11px;
}
.innerCroInfo {
	background:#fff;
	padding:0px;
	min-height:350px;
	height:auto!important;
	height:350px;
}
.compareLink {
	margin-top:0px;
}
A.compareLink  {
	text-decoration:none;
}
A.compareLink:hover {
	text-decoration:underline;
}
.contact {
	text-align:right;
	width:auto;
	margin-right:15px;
}
.contact H2 {
	text-align:left;
}
.contact H4 {
	text-align:right;
	font-size:12px;
	color:#303030;
	margin:5px 0;
	font-family:Verdana, Geneva, sans-serif;
}
.pricestitle {
	background:url(../images/h2-back.gif) top center no-repeat ;
	width:714px;
	height:29px;
	margin:10px 0 0 8px;
}
.quicktitle {
	background:url(../images/h2-back2.gif) top left no-repeat ;
	width:480px;
	height:29px;
	margin:10px 0 0 8px;
}
.pricestitle h2 {
	float:left;
	width:514px;
	line-height:29px;
	color:#FFF;
	font-size:14px;
	padding:0 0 0 10px;
	margin:0;
	text-transform:none;
}
.quicktitle h2 {
	text-transform:inherit;
	width:466px;
}

.pricestitle h2 SPAN {
	font-size:16px;
}

.bookPriceHolder {
	padding-top:0px!important;
}
.floatright {
	float:right;
}
/*------------------------- Choose by Region --------------------------*/

.regionBorder {
	border:1px solid #003859;
	margin-top:15px;
}
.regionTxt {
	margin: 20px 0px 0 20px;
	padding: 0;
	float: left;
}
.regionsBg {
	padding:10px 10px;
	background:#9DC7F1;
}
/*------------------------- Yacht List Filter --------------------------*/

.activeYacht {
	color:#C6EFFF;
}
#content-shortFilter {
	float:left;
	height:auto !important;
	min-height:700px;
	padding-left:12px;
	padding-top:218px;
	width:948px;
}
.FilterHolder {
	background:#0077a9;
	clear:both;
}
.FilterHolder H5 {
	padding-top:10px;
	padding-bottom:5px;
	color:#fff;
}
.listdescript .clr {
	height:0px!important;
	background:#FF0000;
}
#searchformFilter {
	padding:0px 0px 0px 40px;
	font-size:13px;
	height:70px;
}
#searchformFilter LABEL {
	width:120px;
	display:inherit;
	float:none;
	color:#FFF;
}
.inputboxFilter {
	background:#FFF url(../images/Filter_bg.jpg) repeat-x bottom;
	border:1px solid #656565;
	padding:7px 8px 12px 16px;
	margin:4px 30px 10px 0;
	width:129px;
	height:19px;
}
.input120 {
	width:120px;
	font-size:13px;
}
.floatLeft {
	float:left;
	color:#fff;
}
.labelFilter {
	float:none;
}
.formbuttonFilter {
	margin-left:0;
	margin-top:25px;
	width:90px;
	height:30px;
	font-size:14px;
	font-weight:bold;
	padding:2px 0 4px 0;
	font-family:Arial, Helvetica, sans-serif;
}
#contentprice #ResultsPrice {
	left:229px!important;
}
#contentprice #ResultsRegion {
	left:612px!important;
}
#contentprice #ResultsBerth {
	left:412px!important;
}
.FilterResults {
	font-size:13px;
	position:relative;
	padding-bottom:45px;
}
#ResultsSelected {
	float:left;
	width:40px;
	font-size:11px;
	color:#576165;
	text-align:left;
	padding-top:16px;
}
#ResultsPrice {
	/*float:left;*/
	position:absolute;
	left:36px;
	width:166px;
	height:20px;
	padding-top:13px;
	font-size:12px;
	color:#576165;
	text-decoration:underline;
	text-align:center;
	background:url(../images/FilterArrow.jpg) top no-repeat;
}
#ResultsBerth {
	/*float:left;*/
	position:absolute;
	left:237px;
	width:164px;
	height:20px;
	padding-top:13px;
	font-size:12px;
	color:#576165;
	text-decoration:underline;
	text-align:center;
	background:url(../images/FilterArrow.jpg) top no-repeat;
}
#ResultsRegion {
	/*float:left;*/
	position:absolute;
	left:435px;
	width:164px;
	height:20px;
	padding-top:13px;
	font-size:12px;
	color:#576165;
	text-decoration:underline;
	text-align:center;
	background:url(../images/FilterArrow.jpg) top no-repeat;
}
#ResultsProduced {
	float:left;
	width:166px;
	height:20px;
	margin:0 31px 0 0;
	padding-top:28px;
	font-size:12px;
	color:#576165;
	text-decoration:underline;
	text-align:center;
	background:url(../images/FilterArrow.jpg) top no-repeat;
}
#ResultsClear {
	float:right;
	text-align:right;
	font-size:10px;
	color:#878C8F;
	width:123px;
	margin-top:15px;
	padding:0 20px 0 0;
	background:url(../images/Filter_reset.jpg) no-repeat right center;
}
#ResultsSelectedPricelist {
	float:left;
	font-size:11px;
	color:#576165;
	text-align:left;
	padding-top:30px;
}
#ResultsPricePricelist {
	float:left;
	width:150px;
	height:20px;
	margin:0 10px 0 0;
	padding-top:28px;
	font-size:12px;
	color:#576165;
	text-decoration:underline;
	text-align:center;
	background:url(../images/FilterArrow.jpg) top no-repeat;
}
#ResultsBerthPricelist {
	float:left;
	width:164px;
	height:20px;
	margin:0 0px 0 0;
	padding-top:28px;
	font-size:12px;
	color:#576165;
	text-decoration:underline;
	text-align:center;
	background:url(../images/FilterArrow.jpg) top no-repeat;
}
#ResultsProducedPricelist {
	float:left;
	width:150px;
	height:20px;
	margin:0 10px 0 0;
	padding-top:28px;
	font-size:12px;
	color:#576165;
	text-decoration:underline;
	text-align:center;
	background:url(../images/FilterArrow.jpg) top no-repeat;
}
#ResultsYachtPricelist {
	float:left;
	width:150px;
	height:20px;
	margin:0 10px 0 0;
	padding-top:28px;
	font-size:12px;
	color:#576165;
	text-decoration:underline;
	text-align:center;
	background:url(../images/FilterArrow.jpg) top no-repeat;
}
#ResultsRegionPricelist {
	float:left;
	width:150px;
	height:20px;
	margin:0 10px 0 0;
	padding-top:28px;
	font-size:12px;
	color:#576165;
	text-decoration:underline;
	text-align:center;
	background:url(../images/FilterArrow.jpg) top no-repeat;
}
#ResultsClearPricelist {
	float:right;
	text-align:right;
	font-size:10px;
	color:#878C8F;
	width:70px;
	height:33px;
	margin-top:10px;
	padding-top:5px;
	background:url(../images/Filter_reset.jpg) no-repeat right top;
}
.FilterSortResults {
	text-align:right;
	display:block;
	color:#0077a9;
	padding:5px 0 20px 0;
}
.FilterSortResults A {
	color:#0077a9;
}
#TitleDesc {
	display:block;
	margin-top:10px;
}
.OverlayImgPrice {
	position:relative;
	z-index: 1;
	margin:-115px 0 0 1px;
	height:115px;
	height:expression('113px');
}
.OverlayImgBest {
	position:relative;
	z-index: 1;
	margin:-115px 0 0 1px;
	margin:expression('-117px 0 0 1px');
	height:115px;
	height:expression('113px');
}
.OverlayPrice {
	position: absolute;
	z-index: 1;
	color:#FFFFFF;
	font-size:10px;
	margin:expression('38px 0 0 -87px');
	margin:-38px 0 0 62px;
}
.OverlayBest {
	position: absolute;
	z-index: 1;
	color:#FFFFFF;
	font-size:10px;
	margin:expression('38px 0 0 -87px');
	margin:-38px 0 0 62px;
}
/*------------------------- Pricelist Filter --------------------------*/

#searchformPricelist {
	padding:0px 0px 10px 60px;
	font-size:13px;
	height:56px;
}
.inputboxPricelist {
	background:#FFF url(../images/Filter_bg.jpg) repeat-x bottom;
	border:1px solid #656565;
	padding:4px 4px 4px 4px;
	margin:0px 10px 0px 0;
	width:140px;
	height:24px;
}
.input140 {
	width:133px;
	font-size:13px;
}
.formbuttonPricelist {
	margin-right:10px;
	margin-top:20px;
	width:90px;
	height:30px;
	font-size:14px;
	font-weight:bold;
	padding:2px 0 4px 0;
	font-family:Arial, Helvetica, sans-serif;
}
.active A:link, .active A:visited {
	border-bottom:5px solid #0077a9!important;
	background-color:#0077a9!important;
}
/*_____________yacht list box - start___________________*/

.yacht-list-box:link, .yacht-list-box:visited {
	float: left;
	cursor:pointer;
	text-decoration:none!important;
	display:block;
	width: 166px;
	height:166px;
	background: url('../images/list-box-back.jpg') no-repeat 5px top;
	margin: 0 10px 8px 0;
	padding: 0;
	position: relative;
}
.yacht-list-box:hover {
	background: url('../images/list-box-back.jpg') no-repeat -161px top;
}
SPAN.yach-list-title {
	color:#02314F!important;
	font-weight:bold;
	font-size:13px;
	display:block;
	width:130px;
	position:absolute;
	left:50%;
	margin-left:-65px;
	top:6px;
	text-align:center;
	z-index:1;
	line-height:100%;
}
IMG.discount-star {
	position:absolute;
	top:20px;
	left:0;
	z-index:2;
}
IMG.boat-photo {
	position:absolute;
	top:36px;
	left:50%;
	margin-left:-72px;
	border:1px solid #02314F;
	width:142px;
	height:95px;
}
SPAN.yacht-list-price {
	float:right;
	display:block;
	position:relative;
	background:#C9191A;
	color:#FFF!important;
	font-weight:bold;
	font-size:11px!important;
	height:18px;
	margin:50px 12px 0 0!important;
	margin:50px 6px 0 0;/*IE6*/
	padding:0px 5px 0px 5px;
}
SPAN.photo-price-overlay {
	background:#000;
	filter:alpha(opacity=40);
	-moz-opacity:0.40;
	-khtml-opacity: 0.40;
	opacity: 0.40;
	width:142px;
	height:14px;
	position:absolute;
	top:52px;
	left:12px;
}
IMG.price-ticket {
	position:relative;
	float:right;
	margin:50px 0 0 0;
	width:10px;
	height:18px;
}
SPAN.from-span {
	position:relative;
	float:right;
	margin:47px 0 0 0;
	color:#FFF!important;
	font-weight:normal;
	font-size:11px!important;
	padding:3px 5px 6px 5px;
}
SPAN.yacht-list-detail {
	color:#02314F!important;
	display:block;
	width:140px;
	height:20px;
	position:absolute;
	bottom:7px;
	left:50%;
	margin-left:-70px;
	text-align:center;
	font-weight:bold;
	font-size:11px!important;
}
SPAN.yacht-list-detail IMG {
	margin-bottom:-1px;
}
/*_____________yacht list box - end___________________*/
.noBreak a:link, .noBreak a:hover, .noBreak a:visited {
	white-space:nowrap;
}
#pagenav_menu H5 {
	color:#FFF;
}
/*----- references ------ */
#quotes {
	margin:5px 0;
	font-size:11px;
	position:relative;
	display:block;
	background: #F6E497;
	width:228px;
}
.textItem {
	display:none;
	height:auto;
	background: #F6E497;
	width:208px;
	padding:0 10px 10px 10px;
	margin:0;
	position:absolute;
}

*----- region list------ */
.RegionList {
	padding-left:5px;
}
.RegionList A {
	text-decoration:none;
}
.RegionList LI {
	list-style-type:none;
	line-height:18px;
}
.sitemap {
	padding-left:10px;
}
/*-----------------------HOME STYLES------------------------- */

.maincontBottomHome H2 {
	color:#4F4F4F;
	font-size:30px;
	font-weight:bold;
	margin:10px 0;
	padding:5px;
}
#contentHome {
	float:left;
	width:960px;
	padding-top:379px;
	padding-top:expression('0px');
	background:#FFF;
}
#header-right2 {
	height:224px;
	left:330px;
	position:absolute;
	top:125px;
	width:630px;
	background:#0077A9;
	z-index:1;
}
.headerBanner2 {
	display:block;
	text-align:right;
	padding:0px 0px 0px 0px;
	text-decoration:none!important;
}
.popup {
	width:850px;
}
.Bread {
	float:left;
	margin-left:10px;
}
.litleBack {
	float:right;
	margin-right:10px;
}
.socialMenu {
	padding:0;
}
.socialMenu IMG {
	padding-right:4px;
}
#slider {
	height:224px;
	width:630px;
	position:relative;	
	overflow:hidden;
}
#mask-gallery {	
	overflow:hidden;}
#gallery {	
	list-style:none;
	margin:0;
	padding:0;	
	z-index:0;	
	/* width = total items multiply with #mask gallery width */
	width:3780px;
	overflow:hidden;}
#gallery li {		
	float:left;
	background:none;
	padding:0;}
#gallery li a img {
	border:none;
	display:block;}
#mask-excerpt {	
	position:absolute;	
	top:0;
	right:0;
	z-index:500px;	
	/* width should be lesser than #slider width */
	margin-top:150px;
	height:224px;
	width:630px;
	overflow:hidden;}
#excerpt {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;  
	-khtml-opacity: 0.8;
	opacity: 0.8;
	padding:0;
	z-index:10;
	position:absolute;
	top:0;
	right:0;
	width:630px;
	background-color:#014262;
	overflow:hidden;}
#excerpt li {
	padding-left:0;
	background:none;}
#excerpt li a {
	padding:10px;
	display:block;
	color:#fff;
	text-decoration:none;}
#excerpt li a H3 {
	margin:0;
	padding:0;
	color:#fff;
	font-size:19px;
	font-weight:bold;
	text-transform:uppercase;}
#excerpt li a p {
	margin:0;
	font-size:15px;
	line-height:20px;
	font-weight:bold;
	color:#fff;}
#searchBoxHome {
	position:absolute;
	top:125px;
	left:0;
	width:330px;
	z-index:1;
	background: url(../images/collapsiblePanel_Content.jpg) repeat-x #0077a9;
}
.right-box {
	padding:13px 15px 0 8px;
	float:left;
}
.maincontHome {
	float:left;
	width:938px;
	padding:18px 0 0 10px;
	background:url(../images/content_shadow.jpg) no-repeat top left;
}
.maincontBottomHome {
	float:left;
	width:720px;
	padding:0;
}
#content_wrapper {
	float:left;
	width:960px;
	margin-bottom:20px;
	padding-top:0px;
	padding-top:expression('349px');
}
#boxcol12home {
	float:left;
	width:730px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:0;
	margin-bottom:14px;
}
#boxcol2home {
	float:left;
	background: url(../images/shadow_box.gif) no-repeat;
	height:184px;
	width:205px;
	padding:17px 15px 30px 20px;
	overflow:hidden;
	margin-top:20px;
}
#boxcol2home P {
	height:100px;
	overflow:hidden;
	color:#282828;
	font-size:12px;
	line-height:15px;
	padding:0px 8px 8px 0;
}
#boxcolsale {
	float:left;
	width:720px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0 0 0 10px;
	margin-bottom:14px;
}
#boxcol {
	float:left;
	background: url(../images/sales_box.gif) no-repeat;
	height:220px;
	width:145px;
	padding:7px 15px 5px 15px;
	overflow:hidden;
	margin:20px 2px 0 0;
}
#boxcol P {
	height:100px;
	overflow:hidden;
	color:#fff;
	font-size:12px;
	line-height:15px;
	padding:4px 8px 8px 0;
}
#ja-footerHome {
	text-align:center;
	height:50px;
	background:#fff url(../images/footer_bg.jpg) top repeat-x;
	padding-top:30px;
}
.boxesLeft {
	float:left;
}

.maincontBanner {
	float:left;
	width:717px;
	padding:18px 0 0 0;
}
.maincontHome H2 {
	clear:both;
	font-size:30px;
	color:#4f4f4f;
}
#searchBoxHome .input65 {
	width:74px!important;
}
#searchBoxHome.inputbox:hover, #searchBoxHome .inputbox:focus {
	border: 1px solid #656565!important;
	background: #FFFFFF!important;
}
#searchBoxHomeform div inputbox, #searchBoxHome form div select, #searchBoxHomeform div textarea {
	width: 200px!important;
	padding: 1px 3px!important;
	margin: 0 0 0 0!important;
}
#searchBoxHome .input140 {
	width:161px!important;
	font-size:13px!important;
}
#searchBoxHome .formbutton {
	font-size:12px!important;
	height:34px!important;
	margin:0 6px 5px 178px !important;
	cursor:pointer;
	float:left;
	border:0;
}
.searchContent {
	height:224px!important;
}
.title {
	height:20px;
	color:#FFF;
	text-transform:uppercase;
	font-size:14px;
	padding:5px 0 5px 20px;
}
.BoatName {
	background:url(../images/h1line.gif) top left no-repeat;
	height:40px;
	width:714px;
	margin:25px 0 0 8px;
	clear:both;
}
.BoatName H1 {
	line-height:40px;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:20px;
	font-style:italic;
	font-weight:bold;
	display:inline-block;
	margin:0;
	padding-left:15px;
	float:left;
}
.BoatName A {
	float:right;
	background:url(../images/h1buttonback-left.gif) left center no-repeat;
	line-height:32px;
	padding-left:30px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	margin:4px 6px 0 0;
	display:inline-block;
}
.BoatName A:hover {
	color:#000; cursor:pointer;
}
.BoatName A SPAN {
	background:url(../images/h1buttonback-right.gif) right center no-repeat;
	padding-right:20px;
	line-height:32px;
	height:32px;
	display:block;
}
.bigAndTech { margin-top:5px; }
.bigBox1 {
	background:url(../images/imgBox1.gif) top center no-repeat;
	width:383px;
	height:10px;
}
.bigBox2 {
	background:url(../images/imgBox2.gif) top center no-repeat;
	width:383px;
	height:auto;
	text-align:center;
	overflow:hidden;
}
.bigBox3 {
	background:url(../images/imgBox3.gif) bottom center no-repeat;
	width:368px;
	min-height:40px;
	height:40px;
	color:#FFF;
	text-align:right;
	padding-right:15px;
}
.bigLeft {
	float:right;
	width:383px;
	margin-right:23px;
	margin-top:90px;
}
.TechRight {
	float:right;
	width:284px;
	margin-top:90px;
}
.bigBox3 A {
	color:#ffb03b;
	line-height:13px;
}
.iLink {
	display:block;
	background:url(../images/button-bg-1.gif) top left no-repeat;
	width:248px;
	height:31px;
	line-height:31px;
	padding-left:14px;
}
A.iLink {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
A.iLink:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.msg_list {
	margin: 8px 0 0 0;
	padding: 0px;
	width: 220px;
}
.msg_head {
	display:block;
	background:url(../images/button-bg-2.gif) top left no-repeat;
	width:248px;
	height:21px;
	line-height:21px;
	padding-left:14px;
	cursor: pointer;
	position: relative;
	color:#b9121b;
	font-size:14px;
	font-weight:bold;
}
.msg_body {
	padding: 5px 10px 15px;
	background-color:#fff1da;
	width:242px;
	z-index:3;
	position:absolute;
}
.PaymentO {
	float:right;
	padding-right:10px;
}
.PaymentO A {
	color:#c2c2c2;
	font-size:10px;
	font-weight:bold;
	line-height:26px;	
}
.priceTable {
	border-collapse:collapse;
	margin-top:5px;
}
.priceTable TD {
	padding:0;
	margin:0;
	border-right:1px solid #e3e3e3;
	background:url(../images/table-td.gif) top left repeat-x;
	text-align:center;
	font-size:13px;
	line-height:28px;
	font-weight:bold;
	color:#000;
	height:30px;
}
.priceTable tr td:last-child {
    border-right: none!important;
}
.priceTable TH {
	text-align:center;
	background:url(../images/table-th.gif) top left repeat-x #e18703;
	line-height:28px;
	font-size:11px;
	font-weight:normal;
	height:30px;
	border-right:1px solid #e3e3e3;
	border-bottom:3px solid #f1f1f1;
}
.commentsHolder {
	width:706px;
	background:url(../images/comments.gif) top center repeat-y ;
	padding:0 10px 10px;
}
.commentsShadow {
	background:url(../images/priceShadow.png) top center no-repeat;
	width:713px;
	display:block;
	height:8px;
}
.commentsLeft {
	float:left;	
	width:380px;
	border-right:1px solid #FFF;
	padding:0 10px;
}
.commentsRight {
	float:left;
	width:280px;
	border-left:1px solid #BBB;
	padding:0 10px;	
}
.description {
	padding:5px 20px;
}
.mainInfo {
	font-size:11px;
	font-weight:bold;
	color:#333;
	width:383px;
	text-align:left;
	padding:2px 0;
}
.buying {
	background:url(../images/buying.jpg) top center no-repeat;
	height:75px;
}
.buyingLeft {
	float:left;
	display:block;
	text-align:left;
	width:350px;
	margin:10px 0 0 10px;
}
.buyingLeft IMG {
	width:84px;
	height:55px;
	margin-right:10px;
}
.buyingRight {
	padding-top:13px;
	float:right;
}
.buyingRight A {
	float:right;
	background:url(../images/h2buttonback-left.gif) left center no-repeat;
	line-height:54px;
	padding-left:40px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	margin:4px 6px 0 0;
	display:inline-block;
}
.buyingRight A:hover {
	color:#000; cursor:pointer;
}
.buyingRight A SPAN {
	background:url(../images/h2buttonback-right.gif) right center no-repeat;
	padding-right:40px;
	line-height:57px;
	height:54px;
	display:block;
}
.quickButton input {
	float:right;
	background:url(../images/h3buttonback.gif) left center no-repeat;
	line-height:48px;
	height:48px;
	width:186px;
	border:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	margin:0 6px 0 0;
	display:inline-block;
}
.quickButton input:hover {
	color:#000; cursor:pointer;
}
.newsletter {
	width:18px;
	display:block;
	float:left;
	height:60px;
	vertical-align:top;
	margin-left:98px;
	margin-top:-20px;
}
.newsltrMsg {
	font-size:10px;
	width:250px!important;
}
.uvjeti {
	width:210px;
	float:left;
	margin:10px 5px 5px 20px;
}
.newButton {
	width:188px;
	height:31px;
	line-height:31px;
	text-align:left;
	background:url(../images/alink-back-off.gif) top left no-repeat;
	display:block;
	margin:0 0 10px 0;
	padding-left:18px;
}
A.newButton {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
}
A.newButton:hover {
	color:#000;
}
.backToLeft { float:left; margin-left:15px; }
.backToRight { float:right; margin-right:30px; }
.backToRight A { padding-right:15px; background:url(../images/top.gif) bottom right no-repeat; }
.addthis { width:684px; margin:8px; padding:8px; border-top:1px solid #d4d4d4; text-align:right; }
.guarantee { background:url(../images/guarantee.jpg) top left repeat-x #66060c; padding:5px; color:#FFF; margin:10px 0; }
.guarantee SPAN { text-transform:uppercase; font-weight:bold; width:100%; display:block; text-align:center; } .guarantee A {color:#FFF; display:block; text-align:right; width:100%; }
.CompleteOffer {display:block; margin-top:10px; } .CompleteOffer A { text-decoration:none; } .CompleteOffer A:hover { text-decoration:underline; }


/*________________Collapse Search_________________*/
#list3 {
	float:left;
}
#list3 .searchContent {
	padding: 8px 0 0 10px;
	width:320px;
	height:228px;
}
#list3 div .title {
	font-weight:normal;
	text-transform: uppercase;
	color:#FFF;
	padding: 2px 0 0px 10px;
	width:228px;
	cursor:pointer;
}
#list3 div .active {
}
.licence {
	padding-bottom:10px;
}
.licence TD {
	border:1px solid #CCC;
	font-size:12px;
	padding:2px;
}
.regionMap, .region {
	margin:10px 20px;
	float:left;
}
.graySeparatorLine {
	height:8px; width:100%; background:url(../images/smallSep.gif) top center no-repeat; display:block;
}
.techdata2 { width:240px; }
.footerDisclaimer { font-size:10px; line-height:100%; color:#666; float:left; width:540px; text-align:left; padding-bottom:7px; }
.nebo { display:none; } .calendar { background-color:#c0ebfe; }


