HTML {
height:100%;
background: url(../images/mainbg3.png) center repeat-y #fff;}

BODY{
margin:0 auto;
width:972px;
/*height:100%;*/
position:relative;
background: url(../images/mainbg.jpg) center repeat-y #fff;
}

HTML,
BODY {
padding:0;
font-size: 11px;
color: #444;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
line-height: 150%;
}

inputbox-news {width:75px;}
.yacht-box IMG {margin-left:4px;border:1px solid #666!important;}
.yacht-box DIV {font-size:11px;font-weight:bold;font-family:Tahoma; width:140px; color:#06521D;}

.yachtshortitle{padding:3px;text-align:center;height:30px;font-size:12px;padding-bottom:6px;}
.yachtshortitle SPAN {color:#06521D!important;}
.bigicon {
position:absolute;
margin-left:275px;
margin-top:-50px;
display: block;
width: 107px;
height: 110px;
}
#bigphoto {width:350px;float:left;}
#smallphoto {float:right;width:374px;}
/*highlight rounded box*/
.highlight{
/*background:url(../images/references_bg.jpg) #FFF bottom no-repeat;*/
min-height:130px;
height:auto!important;
height:130px;
width:206px;
padding:10px;
padding-bottom:25px;
border:1px solid #ee9692;
}
.orange {
	background:#f7dedc;
}
.white {
	background:#fff;
}

.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;
}

.thumbIMG {
	float:left;
	margin:0 7px 2px 0;
	padding:3px;
	border:1px solid #D8D8D8;}	
.thumb {
	clear:both;}
.thumbIMG2 {
	float:left;
	margin-right:8px;
	padding:5px;
	border:1px solid #D8D8D8;
	}

/* 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: #dd4441; font-family:Arial, Helvetica, sans-serif;}
a:link, a:visited, a:active, a:focus {color: #dd4441; text-decoration: underline; font-weight:bold;}
a:hover{text-decoration: none;}
a.navigRed{background: url(../images/arrow_grey.gif) 5px 3px no-repeat;padding-left:15px;color:#555555;font-weight:bold;text-decoration:underline;}
a:hover.navigRed{background: url(../images/arrow_grey_roll.gif) 5px 3px no-repeat;padding-left:15px;color:#555555;text-decoration:none;}
#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:237px;padding-bottom:10px;float:left;margin-top: 0px;}
#leftcolpricelist {width:237px;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;}
#content {float:right;width:75%;margin-top:5px;padding-top:275px;}
#content {float:right;width:75%;margin-top:5px;padding-top:expression('0px');}

#contentprice {
float:right;
background:#fff;
width:100%;
margin-top:5px;
padding-top:275px;
min-height:700px;
height:auto!important;
height:700px;
}

/*#content-short {float:right;width:75%;margin-top:5px;padding-top:105px;}*/

#content-short {float:right;width:75%;margin-top:5px;padding-top:105px;}

#content-left {float:left;width:468px;padding-top:expression('270px');margin-right:5px;}
#content-left2 {float:left;width:468px;padding-top:expression('0px');margin-right:5px;}
#content-left3 {float:left;width:302px;padding-top:expression('0px');margin-right:23px;}
#content-left4 {float:left;width:972px;padding-top:expression('0px');margin-right:5px;}
#content-full-left {float:left;width:574px;padding:5px;margin-right:5px;margin-top:5px;}
#content-wide2 {float:left;width:100%;padding:0px;margin-right:0px;margin-top:5px;padding-top:expression('270px');}
#content-wide {float:left;width:100%;padding:0px;margin-right:0px;margin-top:5px;padding-top:expression('0px');}
#content-full {float:left;width:100%;padding:0px;margin-right:0px;margin-top:5px;}
#content-full2{float:left;width:100%;padding:0px;margin-right:0px;padding-top:275px;padding-top:expression('0px');}
#content-full3{float:left;width:100%;padding:0px;margin-right:0px;padding-top:0px;padding-top:expression('270px');}
#content-full-right {float:right;width:368px;padding:5px;margin-top:5px;background: url(../images/vdot2.gif) repeat-y;}
#content-right {float:left;width:256px;padding:0px 0px 5px 0px;padding-top:expression('270px');}
#content-right2 {float:left;width:256px;padding:0px 0px 5px 0px;padding-top:expression('0px');}
#content-right3 {float:left;width:390px;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, #headerShort{
position: absolute;
width:734px;
height:275px;
top:0;
left:238px!important;
left:237px;
}
#headerShort {
	height:90px;
}
#header-left{float:left;width:25%;padding:0px;}
#header-right{ margin-left:6px;}
.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;}

.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;
}

.textAbove:hover, .headerBanner:hover {
	color:#32C6E0!important;
}
#left-box {float:left; width:487px;height:198px;overflow:hidden;}
#right-box{float:left;width:238px;}
#right-box-l{float:left;width:110px;height:198px;overflow:hidden;}
#right-box-r{float:right;width:125px;height:198px;overflow:hidden;/*background:#B9121B*/;margin-left:3px;}
#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: 0px;}
#logo-img {float:left;width:468px;height:75px;background: url(../images/logo_bg.jpg) no-repeat;}
#top-icons {padding:20px 0 0 0;height:55px;width:220px;}
#top-language {float:left;width:260px;padding:0px;height:75px;background: url(../images/headerlbg.jpg) repeat-y right;}
#languageselector{float:left;width:25%;}

/* 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;
	font-family:Tahoma;
}

#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: #999;
	text-decoration: underline;
	margin-right:5px;
	font-weight:bold;
}

#ja-usertools li a:hover {
	color: #666;
	text-decoration: none;
}

#ja-usertools img {
}
.horizontal-empty-bar {
	clear:both;
	height:11px;
	margin:0px 0px 5px;
	width:100%;
	background:#dd4441;
}

/* INDEX BOAT TYPES SHOWCASE */
#boxes {float:left;font-family: Tahoma;padding-top:0px;}
#boxes {float:left;font-family: Tahoma; padding-top:expression('274px');}
#content-wide #boxes {float:left;font-family: Tahoma; padding-top:expression('0px');}
.boxes-top, .boxes-bottom {background: none; border:1px solid #d3dff1;}
.boxes-top{}
.boxes-bottom{}
.boxcol3, .boxcol6 {width:238px;float:left;}
#boxcol1, #boxcol2, #boxcol3, #boxcol4, #boxcol5, #boxcol6 {width:238px;min-height:345px; height:345px;}
#boxcol12, #boxcol45 {float:left;;margin:0 3px 3px 0;}
#boxcol1, #boxcol4 {float:left; margin:0 3px 0 0;padding:0;}
#boxcol2, #boxcol3, #boxcol5, #boxcol6 {float:left;padding:0;}
#boxes P {margin:0!important; color:#000;}

#fullfooter {
width:972px;
height:60px;
background:url(../images/footer_bg.jpg) top repeat-x #FFF;
margin:0 auto;
clear:both;
position:relative;
padding-top:5px;
/*margin-bottom:-20px;*/
}

#footer{} 

#ja-footerwrap {
/*	border-top: 5px solid #a3a7aa;*/
}

#ja-footer {
	/*text-align: right;*/
	color: #fff;
}

#ja-footer a {
	color: #fff;
	text-decoration:underline;
	font-weight:normal;
}

#ja-footer a:hover,
#ja-footer a:active,
#ja-footer a:focus {
	color: #fff;
	font-weight:normal;
	text-decoration:none;
}

.ja-banner {
/*	background:#a3a7aa;*/
	float:left;
	width:70%;
	text-align: left;
	padding:2px 0px 4px 0px;
	/*margin-bottom:8px;*/
}

.banner-right {
	float:right;
	text-align: right;
}

#ja-footer ul {
	margin: 0;
	padding: 0;
}

#ja-footer ul li {
	padding: 0 8px;
/*	background:#a3a7aa;*/
	display: inline;
	background: url(../images/vdot.gif) repeat-y center right;
}

#ja-footer small {
	top: 50px;
	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;background:#7FC299;text-align:center;}
.txt12 {font-size:11px;font-weight:bold;font-family:Tahoma;}
.txt11{font-size:11px; color:#ffffff;text-transform:uppercase;font-weight:bold;}
.txt2{font-size:11px; color:#000000;background:#d5f0df;}
.txt3{font-size:11px; color:#ffffff;text-transform:uppercase;font-weight:bold;background:#328751;text-align:center;}
.txt4{font-size:11px; color:#000000;}
.navigWhite {background:#D5F0DF;color:#000000;text-align:left;}
a:link.txt2, a:visited.txt2 {background:none;}
small, .small {font-size: 90%;color: #92A3AE;padding:5px;}

/* -- HeadingS -- */
h1, h2, h3, h4, h5, h6 {
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

h1 {line-height:150%;font-size: 18px;color:#378c53;height:25px;margin:5px; clear:both;}
h2 {font-size: 16px;font-weight:bold;color:#378c53;margin:5px 0px 0px 0px;padding:5px;}
h3 {font-size: 125%;color:#378c53;padding:5px 0px 0px 5px;}
h4 {font-size: 100%;padding:5px 0px 0px 5px;}

p, pre, blockquote, ul, ol {margin: 0;padding: 0;}

p{margin:0px;padding:5px; color:#222;}

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;
}

blockquote span.close {
	padding: 0 20px 0 0;
	background: url(../images/sc-q.gif) no-repeat bottom right;
}

/* NAVIGATION
--------------------------------------------------------- */

/* -- Yacht size navigation -- */
#pagenav-top, #pagenav-bottom {width:100%; height:30px;background:#b8c0c4;margin-bottom:20px;}
#pagenav-bottom{margin-top:0px;}
#pagenav_menu, #pagenav_menu_bottom {}
#pagenav_menu a, #pagenav_menu_bottom a {display: block;font-family: Tahoma, Helvetica, sans-serif;float: left;line-height: 30px;padding: 0px 23px;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:#dd4441;color: #FFF;}
#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:#A0DAAD;color: #06521d;}

/* -- Horizontal navigation -- */
#horiz-menu{clear:both;width:100%;margin:0px 0px 5px 0px;height:30px;padding-top:expression('275px');}
#horiz-menu ul.nav {padding-left: 0px;background:#dd4441;}
#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 #dd4441;}
#horiz-menu a:hover {color: #C4E0CC;border-bottom:5px solid #C4E0CC;}

/* -- Horizontal navigation 2 -- */
#horiz-menu2{clear:both;width:100%;margin:0px 0px 5px 5px;height:30px;}
#horiz-menu2 ul.nav {padding-left: 0px;padding-top:5px;background:#dd4441;}
#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 #dd4441;}
#horiz-menu2 a:hover {color: #C4E0CC;border-bottom:5px solid #C4E0CC;}

/* -- Vertical navigation --*/
#menu {width: 237px;width:expression('237px'); border-style: solid;border-color: #B9121B;border-width: 0px;margin: 0px;font-weight:bold;font-size:11px;padding-right:5px;}
#menu ul li {padding-left: 0px;background: none;}
#menu ul {margin:0px;width: 237px;width:expression('237px');}
#menu li a {height: 32px;voice-family: "\"}\"";voice-family: inherit;height: 24px;}
#menu li a:link, #menu li a:visited {color:#fff;display: block;padding: 8px 0 0 10px;border-bottom:1px solid #ffffff;background:url(../images/menu.jpg) repeat-x;text-decoration:none;text-transform: uppercase;}
#menu li a:hover, #menu li #current {color: #fff;background:url(../images/menu_roll.jpg) repeat-x;padding: 8px 0 0 10px;}
#menu li a:active {padding: 8px 0 0 10px;}


/* NAVIGATION
--------------------------------------------------------- */

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 {padding-top:10px;}
ul.info-box li {list-style-type:none; background:none;line-height:17px;}
ul.info-box li a:link,
ul.info-box li a:visited {list-style-type:none;font-size:11px;text-decoration:none; color:#529b6a; font-size:12px;}
ul.info-box li a:hover {text-decoration: none; text-decoration:underline; color:#529b6a;}

/* YACHT SHOW SLIDING TABS
--------------------------------------------------------- */
/* news carousel */
.newsCarHold { 
border-bottom: 2px solid #B9121B;
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: #B9121B; */
padding-bottom:8px;
margin:0;
height:24px;
border-bottom: 2px solid #B9121B;
}

.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;color:#fff;font-weight:bold;background:#328751;}
.techspec{border-bottom:1px dotted #cccccc;margin:5px;}
.txtBoldRed1{font-size:12px;font-weight:bold;color:#9D2D29;background:#7fc299;}

/* 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:#B9121B;
}

.onlywith {
font-size:10px;
}

#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-sand2.gif) no-repeat bottom right #AFF3F8;}
div.module-sand div {background: url(../images/box-bl-sand2.gif) no-repeat bottom left;}
div.module-sand div div {background: url(../images/box-tr-sand2.gif) no-repeat top right;}
div.module-sand div div div {background: url(../images/box-tl-sand2.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:14px;
color: #DD4441;
text-decoration: none;
margin: 0px 0px 5px 0px;
}

#leftcol .txt2 {
	padding: 0 0 0 5px;
}
	
#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 Arial, Helvetica, sans-serif;
	color:#378c53;
	text-decoration: none;
	clear:both;
}

#leftcol .box {
margin-top: 25px;

}

#content .box {
background-color: #ffffff;
border: 1px solid #FFB03B;
margin: 40px 0px 0px 25px!important;
float:left;
}

#content .box img {
border-bottom: 3px solid #B9121B;
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: 5px 5px 0 5px;
}

#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;
	padding:10px;
}
.maincont a:link,
.maincont a:visited{text-decoration: underline;font-weight:bold;}
.maincont a:hover{text-decoration: none;}
.column3 a:link,
.column3 a:visited,
.column3 a:hover {text-decoration:none; color:#378c53;}
.newsBox p{margin:0px;padding:0px;}
.newsBox h3{margin-top:10px;padding:0px;}

.techdata td{background:#7FC299;color:#000000;font-weight:none;}

.technicaldata {
width:100%;
height:19px;
background-color:#328751;
font-weight:bold;
font-size:16px;
color:#fff;
padding:4px 0 0 4px;
margin-left:2px;
}

.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('275px');}
.nav .select a:hover b, 
.nav .select li:hover a b {float:expression('none');} 


/* dropline.css */

.nav {
clear:both;
height:30px; 
background:#dd4441;
position:relative; 
width:100%;
}

.nav .table {
display:table; 
margin-left:35px;
}

.select li {background:none;height:20px;}

.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 40px 0 40px;
	font-weight: bold;
	font-size: 110%;
	color:#ffffff;
	text-decoration:none;
	border-bottom:5px solid #dd4441;
}

.nav .select a:hover, 
.nav .select li:hover a {
color:#c4e0cc;
border-bottom:5px solid #c4e0cc;
}
.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:#444;
}

.nav .current .sub li.sub_show a {
color:#222; 
cursor:default; 
background:url(menus/back_1.gif);
}

.nav .select :hover .sub li a:hover, 
.nav .current .sub li a:hover {
visibility:visible; 
color:#187d3b; 
background:url(menus/back_1.gif);
}


/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../images/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}


/*---------- Searchform ----------*/
#searchform div label {
display: inline;
float: left;
width: 58px;
padding: 2px;
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;
}

/*---- 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:#378c53;
}

.padd10 A:link,
.padd10 A:visited {
margin-left:10px!important;
color:#378c53;

}

.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 0 10px;
}

.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;
}

.newsBox
{
	margin:10px 10px 10px 2px;
	margin:expression('10px 0px 10px 0px');
	width: 465px;
	height: 250px; 
	overflow: auto;
	padding: 8px;
	background:url(../images/ourservices_bg.jpg) repeat-x #D7EFE1;
}

.column3{
	
	scrollbar-highlight-color: #C2DBEF;

	scrollbar-3dlight-color: #C2DBEF;

	scrollbar-track-color: #E6F0F9;	

	scrollbar-face-color: #C2DBEF;

	scrollbar-shadow-color: #C2DBEF;

	scrollbar-arrow-color: #E6F0F9;

	scrollbar-base-color: #C2DBEF;

	scrollbar-darkshadow-color: #C2DBEF;	}
	

.bookimg {
float:left;
width:100%;
}

.bookimg DIV {
margin:0!important;
padding-left:10px;
}

.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;
}


.steps {
float:right;
position:relative;
/*background: url(../images/step1.jpg) no-repeat right;*/
width:343px;
padding-right:35px;
padding-bottom:0px;
text-align:right;

}
.stepstitle {
position:relative;
color:#DD4441;
font-size:11px;
text-align:right;
padding-bottom:10px;
padding-left:30px;
}

.steps2 {
float:right;
background: url(../images/step2.jpg) no-repeat right;
width:323px;
padding-right:35px;
height:72px;
margin-bottom:10px;
}

.steps3 {
float:right;
background: url(../images/step3.jpg) no-repeat right;
width:323px;
padding-right:35px;
height:72px;
}

.tab11, .tab12, .tab13,
.tab21, .tab22, .tab23,
.tab31, .tab32, .tab33 {
	float:right;
	font-size:10px;
	text-align:center;
	padding:35px 10px 10px 10px;
}
.tab11 { background:url(../images/step1b1.jpg) 65% 0% no-repeat; } 
.tab12 { background:url(../images/step1b2.jpg) 50% 0% no-repeat; }
.tab13 { background:url(../images/step1b3.jpg) 35% 0% no-repeat; padding-right:0px; }

.tab21 { background:url(../images/step2b1.jpg) 65% 0% no-repeat; } 
.tab22 { background:url(../images/step2b2.jpg) 50% 0% no-repeat; }
.tab23 { background:url(../images/step2b3.jpg) 35% 0% no-repeat; padding-right:0px; }

.tab31 { background:url(../images/step3b1.jpg) 65% 0% no-repeat; } 
.tab32 { background:url(../images/step3b2.jpg) 50% 0% no-repeat; }
.tab33 { background:url(../images/step3b3.jpg) 35% 0% no-repeat; padding-right:0px; }



.availability {
padding:0 0 20px 10px;
clear:both;
}

.availability2 {

}

p.similar {
padding:0 0 0 5px;
}

.listdescript {
padding:0 10px;}
	
/* --- Form --- */
.submitHolder {
}
.submitHolder2 {
width:auto!important;
width:0;
widht:expression('400px');
}
form {margin: 0;padding: 0;font-family:Tahoma;}
input, select {font: 11px Tahoma, Arial, sans-serif;}
select, .inputbox {padding: 2px;}
textarea {padding-left: 2px;}
.bookingform div textarea {width:167px;}
.formbutton {color:#dd4441; padding: 1px 4px;border:none!important; background:#fff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;cursor:pointer;cursor:hand;}
.formbutton:hover, .formbutton:focus {text-decoration:none; background:#fff;color:#1c763b;cursor:pointer;cursor:hand;border:none!important;}

#simpleFormLink,
#detailFormLink {
color:#378C53;
font-size:14px;
padding:10px;
font-family:Arial, Helvetica, sans-serif;text-decoration:none!important;
}

#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 ;
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:#bbe1c6!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 {
margin-left:10px;
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;
}

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;
}

.formsimpleleft {
float:left;
width:210px;
}

.formsimpleright {
width:258px;
float:left;
}

.left_align TABLE TD {
text-align:right!important;
color:#222;
}
	
.left_align TABLE  {
width:250px;
float:left;
}

.skype {
background:url(../images/skype.jpg) bottom right no-repeat;
height:21px;
width:46px;margin:-14px 0 0 82px;
cursor:pointer;
}

.hide {
	display:none;}

.obligatory {
padding-top:10px;
padding-bottom:20px;
}

.calRight label {
width:80px!important;
}

.calRight IMG {
margin: 19px 0 0 0px;}

.calRight {
width:76px;
float:left;}

.headrow .nav {
width:auto;!important}

#listyachts {
padding-left:0px;
}


#listyachts SPAN {
color:#000;
font-size:13px;
}

.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 {
width:232px;
}

#lcpad2 {
width:232px;
padding-top:70px;
}


/* index boxes */

.indexmega {
background: url(../images/megayachts.jpg) no-repeat;
display:block;
width:238px;
height:29px;
}

.indexyachts {
background: url(../images/motor-yachts.jpg) no-repeat;
display:block;
width:238px;
height:29px;
}

.indexsailing {
background: url(../images/sailingboats.jpg) no-repeat;
display:block;
width:238px;
height:29px;
}

.indexcatamarans {
background: url(../images/catamarans.jpg) no-repeat;
display:block;
width:238px;
height:29px;
}

.indexmotor {
background: url(../images/motorsailers.jpg) no-repeat;
display:block;
width:238px;
height:29px;
}

.indexgulets {
background: url(../images/custom-boats.jpg) no-repeat;
display:block;
width:238px;
height:29px;
}

.useinfo {
background: url(../images/useful-italy.jpg) no-repeat;
display:block;
width:238px;
height:29px;
}

.chartcro {
background: url(../images/sailing-italy.jpg) no-repeat;
display:block;
width:238px;
height:29px;
}

.infocro {
background: url(../images/info-italy.jpg) no-repeat;
display:block;
width:238px;
height:29px;
}


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:134px 0px 0 0;
font-size:18px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, non-serif;
text-decoration:none;
}

a.useinfo:link,
a.useinfo:visited,
a.chartcro:link,
a.chartcro:visited,
a.infocro:link,
a.infocro:visited {
color:#dd4441;
text-align:right;
padding:123px 0px 0 0;
font-size:18px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, non-serif;
text-decoration:none;
}


a.useinfo:hover,
a.chartcro:hover,
a.infocro:hover {
color:#ef9f9d;
}

a.Info:link,
a.Info:visited {
padding-left:10px;
}

a.indexmega:hover,
a.indexyachts:hover,
a.indexsailing:hover,
a.indexcatamarans:hover,
a.indexmotor:hover,
a.indexgulets:hover {
color: #04541e;
}

a.showcaselinks:link,
a.showcaselinks:visited {
color:#dd4441;
font-weight:bold;
text-decoration:underline;
padding-right:12px;
/*background:url(../images/arrow_blue.gif) no-repeat right; */
}

a.showcaselinks:hover {
text-decoration: none;
color:#dd4441;
/*background:url(../images/arrow_blue_roll.gif) no-repeat right; */
}

/*-------------------------Include fileovi--------------------------*/
.INCH3conatct {
	margin:10px 0px 10px 0px;
}
#searchform {
	width:100%;
}
.input140 {
	width:140px;
}
.input65 {
	width:65px;
}
.INCSpecialOffer {
	width:230px;
}

#content-right .padd10 {
	background: url(../images/special_offer.gif) no-repeat bottom right;
	margin:0px;
}

.INCIzdvajamo {
	float:left;
	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:#7A5E5E;
font-size:11px;padding-left:20px;
}

.newslet:link,
.newslet:visited {
display:block;
width:125px;
height:191px;
padding:125px 5px 5px 5px;
font-weight:bold;
text-decoration:none!important;
color:#ffffff;
background: url('../images/newsletter.jpg') no-repeat top left;
}

.newslet:hover {
color:#FFB03B!important;
}


/*-------------------------selector--------------------------*/

#selector {
height:75px;
padding:0px 0 0 35px;
background:url(../images/olives.jpg) bottom right no-repeat;
}

#selector LI {
	float:left;
	list-style-type:none;
	padding:0;
	margin-top:50px;
	width:100%;
	background:url(../images/arrow_red_down.gif) no-repeat bottom right;
	}
		
#selector LI A:link,
#selector LI A:visited { 
	display:block;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	color:#055B9F; 
	width:160px;
	height:21px;
	margin-top:0px;
	text-align:left;
	padding-right:0px;
	}
	
.FloatMenu { 
	display:none;
	padding-top:4px;
	}
	
.FloatMenu A:link,
.FloatMenu A:visited { 	
	display:block;
	font-size:11px!important;
	font-weight:normal!important;
	color:#055B9F!important;
	text-align:center; 	
	text-decoration:none;	
background-color:#fff;
height:21px;
width:223px!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:#055B9F!important;
width: auto;
	background-color:#DDF4ED;
	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:3;
	display:block;
	position:absolute;
	
	}	

/*  - - - - -SELECTOR ZA VARIJANTE (yacht show) - - - - -  */
#content-right3 #selector {
padding:0px 0 0 2px;
background:none;
}

#content-right3 #selector LI {
cursor:hand;
cursor:pointer;
width:393px;
background:#7FC299 url(../images/arrow_6.gif) no-repeat right;
}

#content-right3 #selector LI a:link,
#content-right3 #selector LI a:visited {
width:auto!important;
color:#222!important;
}

#content-right3 .FloatMenu,
#content-right3 .FloatMenu a:link,
#content-right3 .FloatMenu a:visited { 
background-color:#b2dbbd;
border-bottom:1px solid white;
padding-top:0;
width:393px;

	}
#content-right3 .FloatMenu a:hover { 
background-color:#ADF1C6;
	}


.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;
	
	}	

/*________________Collapse Spry_________________*/
.CollapsiblePanelContent {
	margin: 0px;
/*	padding:expression('8px 0 8px 10px');*/
	padding: 8px 0 7px 10px;
	width:227px;
	width:expression('227px');
	clear:both;
	float:left;
	background:url(../images/search_bg.jpg) repeat-x;
}
.CollapsiblePanelTab {
	font-weight:bold;
	text-transform: uppercase;
	color:#fff;
	margin-top: 5px;
/*	padding:expression('8px 0 8px 10px');*/
	padding: 8px 0 7px 10px;
	width:227px;
	width:expression('227px');
	clear:both;
	float:left;
	background:url(../images/search_up_bg.jpg) no-repeat;
	cursor:pointer;
}
.CollapsiblePanelTab a {
	color: black;
	text-decoration: none;
}
.CollapsiblePanelClosed .CollapsiblePanelTab {
	background:url(../images/search_down_bg.jpg) no-repeat;
}


a.unifiedlink:link,
a.unifiedlink:visited {
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
padding-right:12px;
background:url(../images/arrow_green.gif) no-repeat right;
text-decoration:underline;
color:#378c53;
}

a.unifiedlink:hover {
background:url(../images/arrow_green_roll.gif) no-repeat right;
text-decoration:none;
}

.highlight a.unifiedlink:link,
.highlight a.unifiedlink:visited {
float:right;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
padding-right:12px;
background:url(../images/arrow_right.gif) no-repeat right;
text-decoration:underline;
color:#DD4441;
}

.highlight a.unifiedlink:hover {
background:url(../images/arrow_right_roll.gif) no-repeat right;
text-decoration:none;
}


a.unifiedlinkreverse:link,
a.unifiedlinkreverse:visited {
font-weight:normal;
font-family:Tahoma;
padding-left:12px;
color:#24703f;
background:url(../images/arrow_green_reverse.gif) no-repeat left;
}

a.unifiedlinkreverse:hover {
background:url(../images/arrow_green_roll_reverse.gif) no-repeat left;
}


a.unifiedlinkright:link,
a.unifiedlinkright:visited {
float:right;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-right:12px;
margin-right:10px;
background:url(../images/arrow_right.gif) no-repeat right;
}

a.unifiedlinkright:hover {
background:url(../images/arrow_right_roll.gif) no-repeat right;
}

a.unifiedlinkrightorange:link,
a.unifiedlinkrightorange:visited {
float:right;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
padding-right:12px;
margin-right:0px;
color:#DD4441;
background:url(../images/arrow_right.gif) no-repeat right;
}

a.unifiedlinkrightorange:hover {
background:url(../images/arrow_right.gif) no-repeat right;
}

.highlight a.unifiedlinkrightorange:link,
.highlight a.unifiedlinkrightorange:visited {
background:url(../images/arrow_right.gif) no-repeat right;
}

.highlight a.unifiedlinkrightorange:hover {
background:url(../images/arrow_right_roll.gif) no-repeat right;
}

/*__________žuti__________*/
.module-sand a.unifiedlink:link,
.module-sand a.unifiedlink:visited {
background:url(../images/arrow_grey.gif) no-repeat right;
}

.module-sand a.unifiedlink:hover {
background:url(../images/arrow_grey.gif) no-repeat right;
}
/*____________narancasti_____________*/

.module-orange a.unifiedlink:link,
.module-orange a.unifiedlink:visited,
.orange a.unifiedlink:link,
.orange a.unifiedlink:visited {
background:url(../images/arrow_right.gif) no-repeat right;
float:right;
color:#DD4441;
}
.module-orange a.unifiedlink:hover,
.orange a.unifiedlink:hover {
background:url(../images/arrow_right_roll.gif) no-repeat right;
float:right;
}

.white a {
float:right;
}

/*__________razno__________*/
.printDiv {float:right;margin-top:20px;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:none;}

.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:#B9121B;
	text-decoration: none;
	clear:both;
}

.podnaslov {
font-weight:bold;
padding:10px 3px;
}

.yachtshowbox {
width:384px;
background-color:#d5f0df!important;
margin: 1px 0 0 2px;
padding: 5px;

}
#textrotator {
	min-height:100px;
	height:auto!important;
	height:100px;
	color:#444;
}

.infokutak {
background: url(../images/info.jpg) top right no-repeat;
height:237px;
border: none;
margin:10px 20px 0 0px;
margin:expression('10px 11px 0 0px');
padding:0 75px 0 0;
float:right;
}

.infokutak h2 {
	margin:50px 0 0 10px;
	padding:0px;
	font-size:17px;
}

.techdatarow2,
.techdatarow2 TD {
background-color:#b8e9cb!important;
}
.techdatarow3,
.techdatarow3 TD {
	background:#F79B92!important;
	border:1px dotted #328751;
	font-weight:bold;
	}
	
.techdatarow3 a.txt2:link, .techdatarow3 a.txt2:visited,
.techdatarow3 TD a.txt2:link, .techdatarow3 TD a.txt2:link {
	color:#000!important;}	
	
.padd10 h3 a {
	font-size:11px;
}
.innerCroInfo {
background:#fff;
padding:0px;
min-height:350px;
height:auto!important;
height:350px;
}
.compareLink {
	display:block;
	float:left;
	margin-top:0px;
	padding-top:33px;
	background:url(../images/bestPrice.gif) top left no-repeat!important;}

.pricestitle h2 {
	padding-top:29px;
float:left;
}
.bookPriceHolder {
padding-top:0px!important;}
.floatright {
float:right;
}


/*_____________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:#B9121B!important;
	font-weight:bold;
	font-size:13px;
	display:block;
	width:130px;
	position:absolute;
	left:50%;
	margin-left:-65px;
	top:4px;
	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 #B9121B;
	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;
	height:20px;
	margin:50px 12px 0 0!important;
	margin:50px 6px 0 0;/*IE6*/
	padding:2px 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:18px;
	position:absolute;
	top:52px;
	left:12px;
}
IMG.price-ticket {
	position:relative;
	float:right;
	margin:50px 0 0 0;
	width:10px;
	height:22px;
}
SPAN.from-span {
	position:relative;
	float:right;
	margin:49px 0 0 0;
	color:#FFF!important;
	font-weight:normal;
	font-size:11px;
	padding:3px 5px 6px 5px;
}
SPAN.yacht-list-detail {
	color:#8E2800!important;
	display:block;
	width:140px;
	height:20px;
	position:absolute;
	bottom:7px;
	left:50%;
	margin-left:-70px;
	text-align:center;
	font-weight:bold;
}
SPAN.yacht-list-detail IMG {
	margin-bottom:-1px;
}
/*_____________yacht list box - end___________________*/
.noBreak a:link,
.noBreak a:hover,
.noBreak a:visited {
	white-space:nowrap;
}