/*@font-face { font-family: Calibri; src: url(http://www.sailionian.com/css/CALIBRI0.eot); }*/

body {
	background-color: #ffffff;
	color: black;
	font: 0.8em "lucida grande",tahoma,verdana,arial,sans-serif;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	border: none;
}
p {
	color: #333333;
	padding: 2;
	margin: 5px 0px 10px 0px;
	text-align: justify;
}
a:visited { text-decoration: none; color: navy }
a:link { text-decoration: none; color: blue }
a:hover { text-decoration: underline }
img { border: none; padding: 0; margin: 0 }
h1 { font-weight: normal; color: blue; font-size: 1.9em; margin-bottom: 0; margin-top: 0; padding: 0; background-image: url(http://www.sailionian.com/graphics/underline.jpg); background-repeat: repeat-x; background-position: bottom }
h2 {
	font-weight: bold;
	color: #FF0000;
	margin-top: 10px;
	margin-bottom: 6px;
	font-size: 1.5em
}
ul { list-style-image: url(../graphics/bullet.gif); }
li { padding: 7px }
/*li { font-family: "Verdana"; font-size: smaller; padding-bottom: 0.5em }
a { color: black; font-family: "Verdana"; font-weight: bold }
a:link,a:visited { color: black; text-decoration: none }
a:hover { text-decoration: underline; color: red }*/

/*.nav { width:24em }
.nav p {margin:0; padding-bottom: 0.2em; padding-left:2em; }
.nav p a { font-family: "Cambria"; font-size: 2em; font-weight: bold; color: #0000CC; text-decoration:none}
.nav p a:hover { color:#000099; font-size: 2.4em;}*/

.menu { float: left; margin-left: 12px; margin-top: 20px; width: 120px }
.background { background-image: url(http://www.sailionian.com/graphics/bg_mid.jpg); background-repeat: repeat-y; }
.main { margin-left: 180px; width: 785px; float:none }
.left { float: left; width: 390px; padding-top: 20px }
.right { float: left; width: 360px; margin-left: 25px; padding-top: 20px; }
.fullf { float: left; width: 785px; padding-top: 20px; }
.full { width: 785px; padding-top: 20px; }
.content { margin: 0; padding-top: 10px; width: 300px }
.contentw { margin: 0; padding-top: 10px; width: 750px }
.calendar { padding-top: 10px; padding-bottom:5px; }
.calendar table { float: left; border: solid #acacac 1px; text-align: right }
.tabmain a { color: black }
.special { background-color: yellow }
.head td { text-align: center; font-weight: bold; background-color: navy; color: white }
.eurlink { float: left; width: 40px; padding: 57px 0px 0px 15px; }
.eurlink a { font-size: 2em; font-weight: bold; }
.eurlink a:hover { text-decoration: none; color: red }


.iconlink { width: 240px }
.iconlink img { float: left }
.iconlink p a:visited { color: black }
.iconlink p a:link { color: black; font-weight: bold }

.bo_header 	{  width:350px; background:#C4D5E3; border:1px solid #C4D5E3; font-weight:bold; padding:5px }
.bo_body   	{  width:340px; background:#FFFFFF; border-left:1px solid #C4D5E3; border-right:1px solid #C4D5E3; border-bottom:1px solid #C4D5E3; padding:10px; }
.bo_body p	{  padding: 0; margin: 0; font-weight: bold; font-size: 1.12em}
.bo_body img { float: left; margin-right: 10px }


.prices { padding-top: 10px; font-size: 0.87em }
.prices table { table-layout:fixed; text-align:center }
.prices table th {text-align: left }
.prices .boathead th {text-align:center}
.lowseason {background-color:#99FF99 }
.midseason {background-color:#FFFF33 }
.highseason {background-color:#FF0000 }
.prices .discounts {background-color:#CCFFFF; font-weight:bold }
.prices .banner { background-color:#6699FF; font-weight:bold; font-size: 1.2em }
.prices .nb {text-align:left; background-color:#FF99FF; font-style:italic}

.yacht { padding-top: 10px; }
.yacht .banner { background-color:#C5D9F1; font-weight:bold; font-size: 1.2em; text-align:center }
.yacht .layout { text-align:center}
.yacht table { table-layout:fixed }
.yacht table th { text-align: left; font-weight:bold }

.footer {  width: 1000px }
.footer table { margin: 0; padding: 3px; background-color:#efefef; border: solid #acacac 1px; float: left; table-layout:fixed; width: 295px }
.footer table td { color: black; font-size: 1em; }
.footer img { float: right; padding-top: auto; padding-bottom: auto }
