/* CSS Design *//* Layout */body{	background-color: #999999; 	margin: 40px 10px 40px 10px;	padding: 0px;}h1, h2, h3, h4, h5 {	margin: 0px;	padding: 0px;}h1 {	font-size: 17px;}h2, h3, h4, h5 {	font-size: 15px;}#header{	background: #fff;	height: 80px;	position: absolute;	left: 10px;	top: 40px;	width: 863px; /* 855px */		border: 1px solid #000;	voice-family: "\"}\"";	voice-family: inherit;	height: 79px;}html>body #header{	padding: 0px;	height: 79px;	margin-right: 100px;}#navLeft{	position: absolute;	left: 10px;	top: 120px;	width: 135px;	background: #fff;	border: 1px solid #000;	padding-bottom: 10px;	margin-bottom: 40px;}#contentCenter{	position: absolute;	left: 10px;	top: 120px;	width: 569px;	background:#fff;   	margin-left: 136px;   	margin-right: 232px;	margin-bottom: 37px; /* 40px */	border: 1px solid #000;		voice-family: "\"}\"";	voice-family: inherit;   	margin-left: 136px;  	margin-right: 232px;	padding: 8px 8px 0px 8px; /* right: 0px */	margin-bottom: 37px; /* 40px */}html>body #contentCenter{   	margin-left: 136px;   	margin-right: 232px;	margin-bottom: 37px; /* 40px */	width: 569px;}#boxRight{	position: absolute;	left: 732px; /* 724px */	top: 120px;	width: 135px;	background: #fff;	border: 1px solid #000;	padding: 0px 3px 10px 3px;	margin-bottom: 40px;}#footer{	text-align: center;	padding: 15px 0px 5px 0px;}#footerImage{	background:#fff;   	margin-left: -8px;	padding: 0px;	voice-family: "\"}\"";	voice-family: inherit;   	margin-left: -8px;	margin-right: -8px;	border-top: 1px solid #000;	margin-top: 10px;	height: 80px;	padding: 0px;}html>body #footerImage{   	margin-left: -8px;	height: 79px;	padding: 0px;}#footerText{	position: relative; 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #fff;	float: right;	text-align: right;	padding: 68px 0px 2px 0px;}	#footerText a	{		color: #fff;		text-decoration: none;	}		#footerText a:hover	{		color: #ccc;		text-decoration: none;	}/* Navigation formatting */#navigationList{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	padding: 0px;	margin: 0px;	background-color: #FFFFFF;	border-bottom: 1px solid #333;	list-style: none;}#navigationList li{	display: inline;	list-style: none;	margin: 0px;	padding: 0px;	border-bottom: 1px solid #333333;	text-align: left;	background-color: #CCCCCC;}#navigationList li a{		/*	list-display: block;	padding: 0px 7px 0px 4px;	margin: 0px;	border-left: 7px solid #3366CC;	background: #ccc;	text-decoration: none;	color: #000;	list-style: none;	*/		display: block;    height: 14px;    margin: 0px;    padding: 0px 0px 0px 2px;    border-left: 8px solid #3366CC;    color: #000;    text-decoration: none;    background: #ccc; /* 97A5BF */}#navigationList li a:hover{	border-color: #FF9900;	color: #FFF;	background-color: #666;}.navigationSpacer{	padding-top: 7px;}/* Navigation seperator titles */.navigationSeperator{	margin: 8px 0px 0px 0px;	padding: 0px 0px 0px 4px;	border-top: 1px solid #333333;	border-bottom: 1px solid #333333;	background-color: #CCCCCC;		text-align: left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;}.navigationSeperatorPadding{	padding-left: 3px;	padding-top: 0px;	margin-top: 0px;}/* Gulet Specs layout */.guletSpecsLeft{	position: absolute;	left: 20px;	width: 250px;}.guletSpecsRight{	position: relative;	left: 220px;	width: 330px;}/* Front photo list formatting */.photoList{	background-color: #FFFFFF;	padding: 0px 0px 0px 0px;	margin: 4px 0px 0px 6px;}.photoList li{	list-style: none;	width: 120px;	height: 100px;	margin: 9px 0px 0px 0px;}/* Media row formatting */.mediaRow{	background-color: #FFFFFF;	padding: 3px 0px 3px 0px;	margin: 3px 0px 3px 60px;}.mediaRow li{	display: inline-table;	list-style: none;	padding: 0px 0px 0px 0px;	width: 160px;	height: 130px;	margin: 3px 6px 0px 0px;}/* Photo formatting on main text areas */.photoFormatting{	background-color: #FFFFFF;	padding: 3px 0px 3px 0px;	margin: 3px 0px 3px 30px;}.photoFormatting li{	display: inline;	list-style: none;	padding: 0px 0px 0px 0px;	text-align: left;	width: 120px;	height: 100px;	margin: 3px 6px 0px 0px;}/* Flag formatting */.flagList{	background-color: #FFFFFF;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}.flagList li{	padding-left: 0px;	margin-left: 0px;	list-style: none;	display: inline;	vertical-align: bottom;}/* Special offers list formatting */.specialOffers{	background-color: #ffffff;	margin: 0px 0px 0px 0px;	padding: 2px 0px 0px 0px;		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;}.specialOffers li{	padding-left: 0px;	margin-left: 0px;	list-style: none;}	.specialOffers a	{		text-decoration: underline;		color: #000;	}	.specialOffers a:hover	{		text-decoration: none;		color: #999;	}/* Main page floating part */.mainFloatText{	float: left;	clear: right;	width: 315px;}.mainFloatImage{	float: right;	height: 140px;}/* Price Inclusion and Exclusion List formatting */.incExclList{	padding-left: 0px;	margin: 0px 14px 0px 0px;	list-style: none;	border: 1px solid #333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;}	.incExclList li	{		padding: 0px 0px 6px 10px;		margin: 0px 0px 0px 0px;		list-style: none;		background-color: #CCC;	}/* Content list formatting */.contentList{	list-style: none;	background-color: #ffffff;	padding: 0px 2px 0px 2px;	margin: 0px 8px 0px 8px;		font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000;}.contentList li{	padding: 6px 0px 0px 2px;	margin: 8px 0px 0px 4px;}	.contentList a	{		color: #000;		text-decoration: underline;	}		.contentList a:hover	{		color: #999;		text-decoration: underline;	}	/* Comment board */.commentBox{	border: 1px dotted #333;	background-color: #ccc;	padding: 4px 4px 4px 4px;	margin: 10px 0px 0px 0px;	width: 550px;}.commentHeader{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	font-weight: bold;}.commentMiddle{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000;	padding: 4px 4px 0px 0px;}	.commentMiddle a	{		text-decoration: underline;		color: #000;	}		.commentMiddle a:hover	{		text-decoration: none;		color: #333;	}	.commentFooter{	position: relative;	text-align: right;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #000000;}	.commentFooter a	{		text-decoration: underline;		color: #000;	}	.commentFooter a:hover	{		text-decoration: none;		color: #333;	}/* Form formatting */.formBox{	border: 1px dotted #333;	background-color: #ccc;	padding: 4px 0px 17px 4px;	margin: 8px 0px 10px 8px;	width: 300px;}.formLabel{	float: left;	width: 100px;	text-align: right;	padding-top: 3px;}.formInput{	float: right;	width: 200px;}.formRow{	clear: both;	padding-top: 2px;}/* Bigger form box */.formBox2{	border: 1px dotted #333;	background-color: #ccc;	padding: 4px 0px 17px 4px;	margin: 8px 0px 10px 8px;	width: 455px;}.formLabel2{	float: left;	width: 195px;	text-align: right;	padding-top: 3px;}.formInput2{	float: right;	width: 260px;}.formRow2{	clear: both;	padding-top: 2px;}/* Universal form spacer */.formSpacer{	padding-top: 8px;}/* Universal form text formatting */ input, textarea, select { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000; }/* Just a border */.pictureBorder{	border: 1px solid #333;	padding: 0px;	margin: 0px;}/* Text formatting */.defaultText{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000;}	.defaultText a	{		text-decoration: underline;		color: #000;	}	.defaultText a:hover	{		color: #999;		text-decoration: none;	}.verySmallText{	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #999;	font-size: 8px;}	.verySmallText a:link	{		font-family: Verdana, Arial, Helvetica, sans-serif;		color: #666;		font-size: 8px;		text-decoration: none;	}	.verySmallText a:hover	{		font-family: Verdana, Arial, Helvetica, sans-serif;		color: #333;		font-size: 8px;		text-decoration: underline;	}	.verySmallText a:active	{		font-family: Verdana, Arial, Helvetica, sans-serif;		color: #333;		font-size: 8px;		text-decoration: none;	}	.verySmallText a:visited	{		font-family: Verdana, Arial, Helvetica, sans-serif;		color: #333;		font-size: 8px;		text-decoration: none;	}		.availSmallText{	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000;	font-size: 9px;	vertical-align: bottom;	padding-left: 4px;}	.availSmallText a	{		text-decoration: underline;		color: #000;	}		.availSmallText a:hover	{		text-decoration: none;		color: #000;	}.mediumText{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000;}	.mediumText a	{		text-decoration: underline;		color: #000;	}	.mediumText a:hover	{		text-decoration: none;		color: #333;	}