/* Basis layout */
html {
}
body {
	background: #D8D8D8;
	margin: 0;
	padding: 0;
	height: 825px;
}
* {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a {
    outline: none;
}
a, a:visited {
    color: #000046;
}
a IMG{
    border: none;
}
H1{
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	color: #000046;
}
H2{
	padding: 0;
	margin: 0;
	color: #DE0000;
}
HR {
	border-top: none;
	border-right: none;
	border-bottom: solid 1px #DE0000;
	border-left: none;
}
.scrollingDiv {
	overflow: auto;
	overflow-x: hidden;
}
.staticTekst {
	margin-top: 10px;
	padding-left: 25px;
	padding-top: 0px;
	padding-right: 25px;
	position: relative;
	width: 748px;
	height: 432px;	
}
.hand {
	cursor: pointer;
}
#center {
	margin-right: auto;
	margin-left: auto;
	padding: 10px;
	width: 1000px;
	height: 100%;
	background: #D8D8D8;
}
.header {
	margin-bottom: 20px;
	width: 100%;
	height: 140px;
	background: url(/assets/templates/whitewhale/images/corners_b.png) no-repeat left top #000046;
	text-align: center;
	position: relative;
}
#centerWrapper {
	margin-bottom: 10px;
	width: 100%;
	height: 478px;
}
#centerWrapper .content {
	margin: 0;
	padding: 0;
	float: left;
	width: 800px;
	height: 100%;
	position: relative;
}
#centerWrapper .content .tekst {
	background: #FFFFFF;
	margin-top: 25px;
	padding-top: 10px;
	*padding-top: 35px;
	width: 798px;
	height: 442px;
	border-left: solid 1px #000046;
	border-right: solid 1px #000046;
	border-bottom: solid 1px #000046;
}
#centerWrapper .selectieWrapper {
	float: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 170px;
	height: 436px;
	background: #FFFFFF;
	margin-top: 30px;
	border: solid 1px #000046;
}
#bottomWrapper {
	margin-bottom: 10px;
	width: 100%;
	height: 130px;
}
#bottomWrapper .lastviewed {
	float: left;
	width: 393px;
	height: 100%;
	background: #FFFFFF;
	border: solid 1px #000046;
}
#bottomWrapper .nieuws {
	margin-left: 10px;
	float: left;
	width: 393px;
	height: 100%;
	background: #FFFFFF;
	border: solid 1px #000046;
}
#bottomWrapper .banners {
	float: right;
	padding: 10px;
	width: 170px;
	height: 110px;
	background: #FFFFFF;
	border: solid 1px #000046;
}
.footerWrapper {
	font-size: 12px;
	width: 100%;
	height: 30px;
	background: url(/assets/templates/whitewhale/images/corners_o.png) no-repeat left bottom #000046;
}
/* Einde Basis layout*/

/* Header */
a.logo IMG{
	margin-top: 15px;
	left: 280px;
	position: absolute;
}
.language{
	width: 172px;
	position: absolute;
	right: 10px;
	top: 10px;
}
a.lang IMG {
	border: solid 1px #FFFFFF;
}
a.lang IMG.uk {
	margin-right: 20px;
	margin-left: 20px;	
}
.quickAdres {
	position: absolute;
	top: 100px;
	right: 20px;
	color: #FFFFFF;
	font-size: 12px;
}
.quickAdres a{
	color: #FFFFFF;
}
#floatHiswaLogo {
	position: absolute;
	left: 15px;
	top: 15px;
}
#floatHiswaLogo img{
	width: 45px;
}
#floatImageLeft {
	position: absolute;
	left: 75px;
	top: 0;
}
#floatImageRight {
	position: absolute;
	right: 70px;
	top: 0;
}
/* Einde Header */

/* Content */
/*-- Menu*/
#navigatie {
	margin: 0;
	padding: 0;
	width: 100%;
	background: #D8D8D8;
	position: absolute;
	clear: both;
 	font-size: 12px;
}
#navigatie LI{
	margin: 0;
	float: left;
	list-style-type: none;
	border-bottom: solid 1px #000046;
	background: #D8D8D8;
	padding: 0 5px 0 0;
	text-align: center;
}
#navigatie LI.last {
	padding: 0;
}
#navigatie LI.menuCloser {
	width: 194px;
	height: 30px;
	line-height: 30px;
}
#navigatie LI a{
	height: 30px;
	display: block;
	width: 110px;
	line-height: 32px;
	text-decoration: none;
	background: url(/assets/templates/whitewhale/images/wwy_menu_off.png) #D8D8D8 no-repeat center bottom;
	font-weight: bold;
	color: #FFFFFF;
}
#navigatie LI.active{
	background: url(/assets/templates/whitewhale/images/wwy_menuborder.png) repeat-x bottom;
	border: none;
}                                                
#navigatie LI.active a{
	height: 30px;
	line-height: 30px;
	margin-top: 1px;
	background: url(/assets/templates/whitewhale/images/wwy_menu_on.png) #D8D8D8 no-repeat center bottom;
	color: #DE0000;
}
#navigatie LI a:hover{
	color: #000046;
}
/* Einde Content */

/* Footer */
div.footer {
	float:left;
	text-align: center;
	color: #FFFFFF;
	line-height: 30px;
	margin-left: 100px;
}
label.footertext{
	
	

}
div.footer a, div.footer a:visited {
	color: #FFFFFF;
}
div.footermedia{
	float:right;
	width:228px;
	margin-right: 1cm;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
	label.footertext{
	
	}
	div.footermedia{
	float: right;
	width: 159px;
	margin-right:86px;
	}
}
table.tablefooter td.facebook{
	width:150px;

}
table.tablefooter td.google{
	margin-left:1px;
	
	
	
}
/* Einde Footer */

/* Yachts Template */
#yachts_centerWrapper {
	margin-bottom: 20px;
	width: 100%;
	height: 608px;
}
#yachts_centerWrapper .yachts_content {
	margin: 0;
	padding: 0;
	float: left;
	width: 800px;
	height: 100%;
	position: relative;
}
#yachts_centerWrapper .yachts_content .yachts_tekst {
	background: #FFFFFF;
	margin-top: 25px;
	padding-top: 5px;
	*padding-top: 14px;
	width: 798px;
	height: 589px;
	*height: 605px;
	border-left: solid 1px #000046;
	border-right: solid 1px #000046;
	border-bottom: solid 1px #000046;
}
#yachts_centerWrapper .yachts_content .yachts_tekst .sort{
	padding-top: 13px;
	*padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 7px;
	*padding-bottom: 5px;
	padding-left: 10px;
	height: 25px;
}
#yachts_centerWrapper .yachts_content .yachts_tekst .inner{
	height: 524px;
	padding: 10px;
}
#yachts_centerWrapper .yachts_selectieWrapper {
	position: relative;	
	float: right;
	width: 170px;
	height: 568px;
	background: #FFFFFF;
	margin-top: 30px;
	border: solid 1px #000046;
	padding: 10px;
	font-size: 12px;
}
TABLE.yfList {
	color: #000046;
}
TABLE.yfList TD {
	text-align: center;
	padding-bottom: 15px;
}
TABLE.yfList P {
	padding: 0;
	margin: 0;
}
div.picture IMG {
	width: 145px;
	height: 108px;
}
div.movie {
	float: right;
	margin-right: 20px;
	margin-left: -45px;
	padding: 0;
}
div.details H2 {
	font-size: 12px;
}
div.details P, div.details H2, div.prijs {
	padding-top: 1px;
	padding-bottom: 1px;
}
div.details P, div.prijs {
	font-size: 11px;
}
div.verkocht {
	margin-left: 23px;
	margin-right: 23px;
}
div.verkochtPrijs {
	font-weight: bold;
	color: #DE0000;
}
div.verkochtPicture {
}
div.onderBod {
	margin-left: 23px;
	margin-right: 23px;
}
div.onderBodPrijs {
	font-weight: bold;
	color: #00A422;
}
div.onderBodPicture {
}
/* Einde Yachts Template*/

/* Zoekformulier */
.yachts_zoeken H1{
	font-size: 12px;	
}
INPUT.small {
	width: 50px;
}
INPUT.normal {
	width: 148px;
}
SELECT.select {
	width: 150px;
}
#yfSearchForm {
	font-size: 12px;
	background: #DEDEDE;
	padding: 10px;
}
#yfSearchForm INPUT , #yfSearchForm SELECT{
	font-size: 11px;
	border: solid 1px #000046;
}
.yfSearchTable {
	margin-bottom: 15px;
}
.yfSearchTable *{
	font-size: 11px;
	color: #000046;
}
.yfSearchTable td.totmet{
	text-align: center;
}
.yfSearchTable td.label{
	padding-bottom: 3px;
}
#yachts_centerWrapper .yachts_selectieWrapper .inner{
	
}
INPUT.submit {
	border: solid 1px #000046;
	background: #00A422;
	padding: 2px;
	width: 60px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
INPUT.legen {
	margin-right: 26px;
}
/* Einde Zoekformulier*/

/* Sorteren */
.sort {
	font-weight: bold;
	font-size: 12px;
	color: #000046;
}
.sort span {
	color: #DE0000;
}
.sort a, .sort a:visited {
	color: #000046;
	text-decoration: none;
}
.sort a.active {
	color: #DE0000;
}
/* Einde Sorteren */

/* Specs Template */
#specs_centerWrapper {
	margin-bottom: 20px;
	width: 100%;
	height: 605px;
}
#specs_centerWrapper .specs_content {
	margin: 0;
	padding: 0;
	float: left;
	height: 100%;
	position: relative;
}
.specs_content UL{
	width: 100%;
}
#specs_centerWrapper .specs_content .specs_tekst {
	background: #FFFFFF;
	margin-top: 25px;
	padding-top: 5px;
	width: 997px;
	height: 580px;
	*height: 605px;
	border-right: solid 1px #000046;
	border-bottom: solid 1px #000046;
	border-left: solid 1px #000046;
}
#specs_centerWrapper .specs_content .specs_tekst .inner{
	height: 560px;
	*height: 530px;
	padding-top: 10px;
	*padding-top: 47px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
/* Tabs*/
/* tab pane styling */
div.panes {
	*margin-top: 11px;
	border-right: solid 1px #000046;
	border-left: solid 1px #000046;
}
/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	*margin-top: 12px !important; 
	padding:0;	
	height:20px;
	width: 997px;
 	font-size: 12px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	margin:0 !important;
	list-style-image:none !important; 
	padding: 0 5px 0 0;
	background: url(/assets/templates/whitewhale/images/wwy_menuborder.png) repeat-x bottom;
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	display: inline-block;
	height: 30px;  
	line-height:35px;
	text-align:center;	
	text-decoration:none;
	margin-bottom:0px;	
	position:relative;
	width: 110px;
	font-weight: bold;
	color: #888888;
	background: url(/assets/templates/whitewhale/images/wwy_submenu_off.png) no-repeat center bottom;
	border-bottom: solid 1px #000046;
}

ul.tabs a:active {
	outline:none;		
	height: 30px;  
	line-height:35px;
}

ul.tabs a:hover {
	height: 30px;  
	color: #444444;
	line-height:35px;
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	cursor:default !important; 
	color: #DE0000 !important;
	height: 30px;  
	line-height:35px;
	margin-top: 1px;
	background: url(/assets/templates/whitewhale/images/wwy_submenu_on.png) no-repeat center bottom;
	border: none;
}
ul.tabs LI.tabCloser {
	width: 512px;
	height: 31px;
	line-height: 30px;
}
/* initially all panes are hidden */ 
div.panes div.pane {
	display:none;
}
/* Einde Tabs*/

/* Specificaties*/
div.pdf_movie {
	float: right;
}
#yfYachtSpecs {
	margin-top: 11px;
	padding: 10px;
	width: 438px;
	height: 467px;
	*height: 475px;
}
#yfYachtFotos {
	margin-top: 0px;
	padding: 10px;
	width: 440px;
	height: 467px;
	*height: 475px;
	float: right;
}
#yfYachtFotos td {
	padding-left: 5px;
}
#yfYachtFotos IMG {
	width: 100px;
	height: 67px;
	cursor: pointer;
}
#mainPicture {
	margin-top: 11px;
	padding: 10px;
	height: 467px;
	*height: 475px;
	width: 490px;
	text-align: center;
}
.yfYachtFoto {
	margin-top: 30px;
	margin-right: 30px;
	float: right;
}
span.specTitel {
	font-size: 14px;
	font-weight: bold;
	color: #000046;
	margin-left: 10px;
}
span.slideshowLink {
	font-weight: bold;
	font-size: 12px;
	color: #000046;
}
/* Einde Specificaties*/

/* Einde Specs Template*/

/* Laatst Bekeken */
#laatstbekeken {
	margin-right: 10px;
	margin-left: 10px;
	overflow: hidden;
}
#laatstbekeken H2{
	font-weight: normal;
	font-size: 11px;
}
#laatstbekeken .titel {
	font-weight: bold;
	font-size: 12px;
	color: #000046;
	margin-top: 2px;
	margin-bottom: 7px;
}
#laatstbekeken .beschrijving,#laatstbekeken .foto{
	text-align: center;
	color: #000046;
	font-weight: normal;
	font-size: 11px;
}
#laatstbekeken2  {
	position: absolute;
	bottom: 10px;
	left: 22px;
	min-height: 160px
}
#laatstbekeken2 #laatstbekeken {
	margin-right: 0px;
	margin-left: -10px;
}
#laatstbekeken2 #laatstbekeken TABLE{
	*margin-left: -10px;
}
/* Einde Laatst Bekeken */

/* Random Selectie */
#randomSelectie {
	margin-right: 10px;
	margin-left: 10px;
}
#randomSelectie H2{
	font-weight: normal;
	font-size: 11px;
}
#randomSelectie .titel {
	font-weight: bold;
	font-size: 12px;
	color: #000046;
	margin-top: 2px;
	margin-bottom: 4px;
	text-align: center;
}
#randomSelectie .beschrijving,#randomSelectie .foto{
	text-align: center;
	color: #000046;
	margin-bottom: 6px;
	font-weight: normal;
	font-size: 11px;
}
/* Einde Random Selectie */

/* Banners */
#bannerDiv TD {
	line-height: 38px;
	height: 38px;
	text-align: center;
}
#bannerDiv IMG{
	max-height: 28px;
	border: none;
}
/* Einde Banners */

/* Nieuws */
div.nieuwsLinks {
	position: relative;
	float: left;
	width: 187px;
	font-size: 12px;
	color: #000046;
}
div.nieuwsRechts {
	position: relative;
	float: left;
	width: 185px;
	font-size: 12px;
	color: #000046;
}
div.nieuwsTitel {
	font-weight: bold;
	color: #DE0000;
}
div.nieuwsSamenvatting {
	height: 70px;
	padding-right: 20px;
}
div.nieuwsLink {
}
/* Einde Nieuws */

/* Info Form */
#yfYachtInfo {
	margin-top: 10px;
	padding: 10px;
	height: 468px;
	*height: 475px;
}
#yfYachtInfo table{
	width: 800px;
	background: #D9D9D9;
	padding: 10px;
}
#yfYachtInfo td{
	padding: 5px 5px 5px 0px;
}
#yfYachtInfo td.right{
	text-align: right;
}
#infoFormWrapper {
	margin-left: 90px;
	margin-top: 15px;
}
/* Einde Info Form*/
