HTML>BODY #contentPane {
  width:605px;
}
HTML>BODY #indexListRow {
  width:605px;
  padding: 0 5 5 7
}
HTML>BODY #containerLong {
	height: 160px;
}
HTML>BODY #navigationCell {
	padding: 6px 0 4px 0!important;
	padding: 9px 0 1px 0;
}
HTML>BODY #leftCont {
	width: 120px;
}
BODY {
	background-color: #FFFFFF;
	margin: 0px;
	background-image: url(images/back_main.gif);
	font-family: Arial, Helvetica, sans-serif;
}
H1 {
	color: #104A7B;
	font-size: 14px;
	font-weight: normal;
}
H2 {
	color: #104A7B;
	font-size: 14px;
	margin: 0 0 2 0;
	padding: 5 0 4 0;
	background-image: url(images/dots.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	font-weight: normal;
}
#containerShort H1 {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
}
#contShortHeader H2 {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	border: none;
	color: #fff;
	background: none;
}

#containerLong H1 {
	color: #17568A;
	font-size: 11px;
	font-weight: bold;
	padding: 10px 8px 10px 12px;
	margin: 0px;
	background:url(images/gray-gradient.jpg) bottom left repeat-x;
/*	border-bottom: 1px solid #fff;*/
}

H2.FrontSubHeading {
	font-weight: bold;
	font-size: 11px;
	width:170px;
	padding: 5px 0 4px 8px;
	background: url(images/back_cont_Prices.jpg);
	}
H3 {
	font-size:18px;
	color:#A7B3C0;
	padding:5 10 5 10;
	margin: 0px;
	text-align: left;
	font-weight: normal;
}
H4 {
	margin: 5 10 5 10;
	font-size: 11px;
	color:#4A6984;
	height: 28px;
}
H5 {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 5 8 5 8;
	margin: 0px;
	background-repeat:repeat-x;
	background-position: center;
	width:160px;
}
H6 {
	margin: 0 0 5 0;
	color: #EE1D25;
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
}
P {
	margin: 0 0 10 0;
}
OL {
	margin: 0px;
	padding: 0px;
}
SELECT {
	font-size: 10px;
}
DIV {
	font-size: 11px;
}
A, A:link, A:visited {
	text-decoration: none;
	color:#4A6984;
}
A:hover {
	text-decoration: underline;
	color:#4A6984;
}
A.TextLink, A.TextLink:link, A.TextLink:visited {
	text-decoration: none;
	color:#000000;
}
A.TextLink:hover {
	text-decoration: underline;
	color:#000000;
}
TD, TH {
	font-size: 11px;
}
SUP {
	font-size: 8px;
}
#leftCont {
	width:149px;
	padding:15 14 15 15;
}
/*=========== lang nav Right ===========*/

.LangNavRight {
	width: 150px;
}
.LangNavRight p{
	display: none;
}
.LangNavRight img {
	margin: 0 0 1px 0;
	border: 1px solid #ccc;
}

.LangNavRight img.eng {
	margin: 0 0 1px 0;
	border: 1px solid #fff; /* white border on active language*/
}
.LangNavRight a:hover img {
	border: 1px solid #fff;
}

/*=========== END OF lang nav Right ===========*/

#contentPane P {
	text-indent: 10px;
	line-height: 16px;
	text-align: justify;
}
#contentPaneList P {
	text-indent: 0px;
	line-height: 16px;
	text-align: justify;
}
#buttonTehSpecs {
	position:relative;
	background-image:url(images/back_bottom_techSpecs.gif);
	background-repeat:repeat-x;
	text-align:left;
	background-position:top left;
	width:512px;
	border-style:solid;
	border-color:#B9C3CE;
	border-width:0px;
	padding-top: 5px;
}

#buttonTehSpecs DIV {
	background-image:url(images/back_buttonOrder.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	height:18px;
	width:260px;
	color:#ED1C24;
	font-weight:bold;
}
#buttonTehSpecs A {
	padding-left:18px;
	padding-top: 2px;
	color:#ED1C24;
}

#buttonTehSpecs DIV a {
	color: #ED1C24; 
}
#buttonTehSpecs DIV .downl a {
	color: #114B7D;
	margin: 2px 0 0 10px;
}


#secondNavig OL {
	margin: 0 15 0 15;
	padding: 3 0 4 0;
	background-image: url(images/dots.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#secondNavig OL A, #secondNavig OL A:link, #secondNavig OL A:visited {
	color: #114B7D;
	font-size: 11px;
}
#secondNavig OL A:hover {
	color: #114B7D;
	font-size: 11px;
}
#subNavigation OL {
	margin: 0 15 0 25;
	padding: 3 0 4 0;
	background-image: url(images/dots.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#subNavigation OL A, #subNavigation OL A:link, #subNavigation OL A:visited {
	color: #3D72A0;
	font-size: 11px;
}
#subNavigation OL A:hover {
	color: #3D72A0;
	font-size: 11px;
}
#Header {
	position:absolute;
	top:10px;
	left:0px;
	width:100%;
}
#Navigation, #Content {
	position: absolute;
	left: 0px;
	width: 100%;
}
#LeftPane {
	position:absolute;
	width:150px;
	background-image: url(images/back_LeftPane_TopRightCorne.gif);
	background-position: top right;
	background-repeat: no-repeat;
	border-color: #B7B7B7;
	border-style: solid;
	border-width: 0 0 1 1;
	padding-top: 9px;
}
#secondNavig {
	position:relative;
	float:left;
	width:149px;
	height:100%;
	background-image: url(images/back_containers.jpg);
	background-repeat:repeat-x;
	padding: 11 0 11 0;
}
#boatBack {
	/*background-image:url(images/back_boat.gif);
	background-position:bottom center;
	background-repeat:no-repeat;*/
	height:100%;
}
#containerLong {
	position:relative;
	float:left;
	left:1px;
	width:308px;
	height:140px;
	background-image: url(images/back_containers.jpg);
	background-repeat:repeat-x;
}
#containerLong P {
	margin:10 0 0 0;
	text-align: right;
}
#containerLong P A {
	color: #17568A;
}
#containerLong DIV {
	padding:10px;
	font-size:11px;
}
#containerShort {
	position:relative;
	float:left;
	width:153px;
	margin-left:1px;
	background-color:#D3DEE8;
}
#contShortHeader {
	background-repeat:no-repeat;
	padding:54 5 2 5;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
	margin-bottom:1px;
	border-bottom:1px #FFFFFF solid;
}
#contShortContent {
	border-color:#BDC8D4;
	border-style:solid;
	border-width:1 1 0 1;
	padding:5px;
	font-size:11px;
	height: 179px;
}
#contShortFoter {
	background-image:url(images/bottom_containerShort.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	border-color:#BDC8D4;
	border-style:solid;
	border-width:0 1 1 1;
	text-align:right;
	padding: 2 5 2 0;
}
#containerFooter {
	clear:both;
	width:600px;
	height: 20px;
	margin-left:0px;
	padding-top: 10px;
	text-align: center;
	padding-bottom: 0px;
	font-size: 10px;
	color: #676767;
}
#titleBar {
	position:relative;
	float:left;
	width:617px;
	height:80px;
	left:1px;
	background-image:url(images/back_main_title.gif);
	background-repeat:repeat-x;
}
#titleBar DIV {
	position:relative;
	float:left;
	margin-top: 47px;
	background-position: top right;
	background-repeat:no-repeat;
}
#titleBar A:link, #titleBar A:visited {
	font-size:10px;
	color: #6886A1;
}
#titleBar A:hover {
	font-size:10px;
	color: #6886A1;
}
.dropDownTab {
	margin-left: 10px;
	background-image:url(images/back_dropdown_english_sel.gif);
	padding: 7 25 0 7;
}
.englishTab {
	background-image:url(images/back_italiano_sel.gif);
	padding: 1 20 0 2;
}
.deutschTab {
	background-image: url(images/back_italiano_unsel.gif);
	padding: 1 20 0 2;
}
.italianoTab {
	background-image: url(images/back_italiano_unsel.gif);
	padding: 1 20 0 2;
}
.francaisTab {
	background-image: url(images/back_italiano_unsel.gif);
	padding: 1 20 0 2;
}
.sectionTitle {
	color: #6886A1;
	font-size: 18px;
}
.subTitle {
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
}
.Highlight {
	font-size: 11px;
	font-weight: normal;
	padding-right: 10px;
	background-color:#ECECEC;
}
#contentPane {
	position:relative;
	float:left;
	font-size: 11px;
	padding: 10px 5px 5px 5px;
	width:605px;
}
#indexListRow {
	position:relative;
	float:left;
	width:605px;
	padding:0 5 5 0;
}
#contBlue {
	width:140px;
	position: relative;
	float: left;
	background-color:#DEE5ED;
	background-image:url(images/back_containerBlue.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border-style:solid;
	border-color:#B9C3CE;
	border-width:0 1 1 0;
	margin: 15px 4px 0 3px;
}
#contYellow {
	width:140px;
	position: relative;
	float: left;
	background-color:#FEF7D3;
	background-image:url(images/back_containerYellow.gif);
	background-position:left top;
	background-repeat:no-repeat;
	border-style:solid;
	border-color:#EDDD94;
	border-width:0 1 1 0;
	margin: 15 0 0 7;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#B0B0B0', Direction=135, Strength=3);
}
#contBlue TABLE, #contYellow TABLE {
	margin:5px;
}
#contBlue TH, #contBlue TD, #contYellow TH, #contYellow TD {
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding: 2 0 2 0;
}
#contBlue TD, #contYellow TD {
	width: 40px;
	text-align: right;
}
#contBlue TD, #contBlue TH {
	background-image: url(images/dots.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 11px;
}
#MarineList {
	position: relative;
	float: left;
	background-color:#EFF3F8;
	background-image:url(images/back_details.gif);
	background-repeat:repeat-x;
	background-position:top;
	border: 1px #B9C3CE solid;
	width:170px;
	margin: 5 0 0 8;
	background-position:bottom;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#B0B0B0', Direction=135, Strength=3);
}
#MarineList H1 {
	margin:0px;
	font-size: 11px;
	color: #ED1D24;
	font-weight: normal;
	background-image: url(images/back_marineListHead.jpg);
	background-position: center;
	background-repeat: repeat-x;
	padding: 2 10 2 10;
}
#MarineList OL {
	font-size: 11px;
	font-weight: normal;
	padding: 1 0 1 0;
}
#MarineList DIV {
	padding: 10px;
}
#detailContainer {
	position: relative;
	background-color:#DEE5ED;
	background-image:url(images/back_details.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	border: 1px #B9C3CE solid;
	padding: 0px;
}
#detailTable TD, #detailTable TH {
	background-image: url(images/dots.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 11px;
	text-align: left;
	padding: 1 0 1 0;
	font-weight: normal;
}
#detailTable TD {
	text-align: right;
}
#priceTable {
	padding: 2 5 2 5;
	background-color:#FFFFFF;
	background-image: url(images/back_priceTableHead.jpg);
	background-repeat:repeat-x;
	background-position:top;
	border: 1px #D4DEE8 solid;
	margin-bottom: 20px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#B0B0B0', Direction=120, Strength=3);
}
#priceTable TD, #priceTable TH {
	background-image: url(images/dots.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 11px;
	text-align: left;
	padding: 1 0 1 0;
	font-weight: normal;
}
#priceTable TH {
	color: #2B5374;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 10px;
}
#contYellow TD, #contYellow TH {
	background-image: url(images/dots_Yellow.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.InsideLeftPane {
	background-image: url(images/back_LeftPane_RightSide.gif);
	background-position: right;
	background-repeat: repeat-y;
	background-color:#F1F1F1;
	height: 100%;
	padding: 0 9 9 10;
	color: #676767;
	font-size: 11px;
}
.borderedCell {
	width: 767px;
	background-color:#FFFFFF;
	border-color:#B7B7B7;
	border-style:solid;
}
.borderedCell[id="contTable"] {
	padding-top: 10px;
}
#Content .borderedCell {
	border-width: 0 1 1 1;
	padding-bottom: 12px;
	padding-left: 3px;
	padding-right: 3px;
	height:100%;
}
#Navigation .borderedCell {
	border-width: 0 1 0 1;
	padding: 0 3px 1 3px;
}
#Header .borderedCell {
	border-width: 1 1 0 1;
	padding: 3 3 1 3;
}


#navigationCell {
	background-color:#D4DEE8;
	height:100%;
	text-align:center;
	color:#164368;
	font-size:11px;
	vertical-align: middle;
	padding: 5 0 5 0;
}
.delimiter {
	margin: 0 9 0 9;
}
#navigationCell A, #navigationCell A:link, #navigationCell A:visited {
	color:#164368;
	font-size:11px;
}
#navigationCell A:hover {
	color:#164368;
	font-size:11px;
	text-decoration: none;
	background-color: #E9EEF3;
}
.DropShadow {
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#B0B0B0', Direction=135, Strength=3);
	border:1px #768897 solid;
}
.redText {
	color: #ED1C24;
	font-weight: bold;
}
.arrowLink:link, .arrowLink:visited {
	padding-right: 13;
	color: #17568A;
	font-size: 10px;
	background-image: url(images/icon_arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.arrowLink:hover {
	padding-right: 13;
	color: #17568A;
	font-size: 10px;
	background-image: url(images/icon_arrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.imageBorder {
	border: 1px #6E6E6E solid;
}
TABLE.yachtPrices {
	margin:0px;
}
TABLE.yachtPrices TD {
	text-align: center;
	padding: 5px 0 5px 0;
	border-bottom: 1px #B9C3CE solid;
	border-left: 1px #B9C3CE solid;
	font-size: 10px;
}
TABLE.yachtPrices TH {
	color: #ED1C24;
	font-weight: normal;
	padding: 2px 0 2px 0;
	font-weight: bold;
	border-left: 1px #B9C3CE solid;
}
.imageStyle {
	border: 1px #6886A1 solid;
	margin: 0 15 0 15;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#B0B0B0', Direction=120, Strength=3);
}
#popupPage {
	position:relative;
	background-color:#FFFFFF;
	margin:15px;
	border:1px #B7B7B7 solid;
	width:420px;
	padding:1px;
	background-image:url(images/back_popupMarine.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#popupTitle {
	position:relative;
	background-color:#E8EDF3;
	text-align:right;
	padding: 20 10 5 0;
	color:#6886A1;
	font-size:16px;
	font-weight:bold;
}
#popupPosition {
	position:relative;
	background-color:#D4DEE8;
	text-align:right;
	padding: 3 10 3 0;
	color:#325A7B;
	font-size:11px;
	font-weight:bold;
	margin-top:1px;
}
#popupContent {
	position:relative;
	padding:10px;
	margin-bottom: 20px;
}
#popupContent P {
	text-align: justify;
}
#popupPrint {
	position:relative;
	float:left;
	padding:25 0 10 0;
	color:#6886A1;
}
.cellPrices {
	text-align: right;
	width: 100%;
	padding-right: 10px;
}
#leftCont2 {

	margin: 15px 0px 5px 15px;
}
#leftCont2 H1 {
	font-size:11px;
	font-weight:bold;
	color:#496A88;
	margin:5 0 0 11;
}
.inputField {
	width:300px;
	font-size:12px;
	border: 1px #9BB2C7 solid;
	background-color:#F8FAFC;
}
.button {
	width: 100px;
	font-size:11px;
	color: #164368;
	border: 1px #164368 solid;
	background-color:#D4DEE8;
	cursor: hand;
}
#CruisingList {
	position:relative;
	float:left;
	width:299px;
	margin-top:35px;
}
#CruisingList OL {
	margin-bottom:10px;
	font-size: 12px;
}
.PagerLine {
 float:right;
 width:617px;
 text-align:center;
 margin: 10px 0px 5px 0px;
}
a img {
	border: none;
}
.marginLinks{
	margin: 5px 0pt 5px 50px;
}

H2.conShortSubHeading  {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	border: none;
	color: #fff;
	background: none;
}
	
a.GoRight:link, a.GoRight:visited {
	float: right;
	display: block;
	width: 70px;
	}
	a.GoRightWide:link, a.GoRightWide:visited {
	float: right;
	display: block;
	width: 200px;
	}

.InsideLeftPane a:link,
.InsideLeftPane a:visited {
display: block;
}

/* ========== traÅ¾ilica ======================= */
.additionalComment {
	text-align: left;
	padding: 12px;
	}
.additionalComment div {
	border: 1px solid #f00;
	padding: 10px;
	font-size: 13px;
	font-weight: bold;
	}

.additionalComment div strong {
	border-bottom: 1px solid #B9C3CE;
	padding: 6px 0;
	font-size: 14px;
	display: block;
	margin-bottom: 8px;
	color: #f00;
	}
.additionalComment div strong span {
	text-decoration: line-through;
	}
	
.trazilica {
	width: 608px!important;
	width: 618px;
	height: 56px;
	margin: 12px 0px 0px 0px;
	padding: 0px 0 0 10px;
	/*border: 1px solid #bfcbd7;*/
	background: url(images/src-back-gray.jpg) bottom left repeat-x;
	}

.SearchForm span {
	color: #4A6984;
	font: 11px Arial, Helvetica, sans-serif; 
	/*border: 1px solid #f00;*/
	display: block;
	width: 110px;
	float: left;
	}
	
.SearchForm select {
	background: #fff;
	border: 1px solid #bfcbd7;
	display: block;
	width: 100px;
	margin-top: 3px;
	}
.SearchForm select option {
	background: #fff;
	}
		
.SearchForm input.botun {
	background: url(images/back_cont_Prices.jpg) center left repeat-x;
	border: 1px solid #bfcbd7;
	width: 140px;
	color: #fff;
	font: bold 11px Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	margin-top: 16px;
	margin-left: 4px;
	}
.SearchText{

margin-left: 160px;
}	
/* ======================== Yacht details new ======================= */

a.BookBotun:link, a.BookBotun:visited {
	display: block;
	width: 173px;
	height: 39px;
	margin-left: 10px;
	text-align: center;
	background: url(images/icon-booking.jpg) top left no-repeat;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #fff;
	line-height: 39px;
	text-indent: -9999px;
	}
a.BookBotun:hover {
	background: url(images/icon-booking.jpg) 0 -39px no-repeat;;
	}
.ShowBottom {
	width: 512px;
	margin: 20px 0;
	font-size: 10px;
	text-align: left;
	}
.ShowBottom strong {
	font-size: 11px;
	}
	
/* recommended on yacht list */
.SpecOffTable  {
	width: 294px;
	height: 136px;
	margin-left: 2px;
	margin-right: 3px;
	margin-bottom: 0px;
	padding: 0;
	background: url(images/selected-box.gif) top left no-repeat;
	float: left;
	}
.SpecOffTable th {
	text-align: left;
	font-weight: normal;
	}
.SpecOffTable td,
.SpecOffTable th {
	vertical-align: top;
	}
a.NewSearch:link,
a.NewSearch:visited {
	color: #527696;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
a.NewSearch:hover {
	text-decoration: underline;
	}
#contentPane p.ListParag {
	margin-left: 10px;
	margin-right: 10px;
	text-indent: 0px;
	}