@charset "utf-8";
/* CSS Document */

body 		{ background-color:#baeaf6; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center }
form		{ margin:0px; padding:0px; }

h1			{ color:#073e76; font-size:26px; margin-bottom:8px; margin-top:0px; }
h3			{ color:#135ca5; font-size:16px; margin-top:0px; }
h4			{ color:#135ca5; font-size:13px; margin-top:0px; }

a:link		{ color:#073e76; text-decoration:none; }
a:active	{ color:#073e76; text-decoration:none; }
a:hover		{ color:#135ca5; text-decoration:underline; }
a:visited	{ color:#073e76; text-decoration:none; }

span.left 	{ float:left; }
span.right 	{ float:right; }

#container 	{ background-color:#FFF; padding:10px; text-align:center; width:940px; }

#header 	{ background-color:#FFF; text-align:left; }
#header #logo 	{ background-image:url(../images/imy_logo_header.gif); height:60px; margin:16px; width:275px; }
#header #menu 	{ background-color:#0c0759; height:17px; margin-bottom:1px; padding:10px; width:920px; }
#header .item 	{ background-image:url(../images/menu_sep.gif); background-position:right; background-repeat:no-repeat; font-size:14px; height:30px; padding-left:26px; padding-right:26px; }
#header a 		{ color:#FFF; text-decoration:none; }
#header a:hover	{ color:#FCO; text-decoration:none; }
#header #photo 	{ background-image:url(../images/home_header_01.html); border-bottom:3px solid #00a0ca; padding-bottom:1px; height:269px; width:770px; }
#header #photo_custom 	{ border-bottom:3px solid #00a0ca; padding-bottom:1px; height:87px; width:770px; }

#content 		{ background-color:#FFF; margin-bottom:10px; margin-top:10px; text-align:left; }
#content:after 	{ content:"."; clear:both; display:block; visibility:hidden; height:0; }

#flash			{ border:1px solid #CCC; clear:right; float:right; height:350px; margin-left:25px; margin-bottom:25px; padding:1px; width:510px; }
#text			{ margin:10px; }
#range			{ margin-right:20px; margin-top:10px; width:910px; }
#range div		{ cursor:hand; float:left; height:165px; margin-bottom:5px; margin-left:10px; text-align:center; width:214px; }
#range img		{ border:1px solid #CCC; padding:1px; }
#range a:link		{ color:#000; text-decoration:none; }
#range a:active		{ color:#CCC; text-decoration:none; }
#range a:hover		{ color:#06F; text-decoration:underline; }
#range a:visited	{ color:#000; text-decoration:none; }

#boatList		{ float:left; clear:both; }

.boatPreview	{ border-bottom:1px dashed #CCC; display:block; float:left; padding:10px; width:880px; }
.boatPreview img	{ border:1px solid #CCC; padding:1px; float:left; }
.boatPreview h4		{ font-weight:bold; }
.boatPreview p		{ }
#loading			{ background-image:url(../images/loading.gif); background-position:center; background-repeat:no-repeat; float:left; height:350px; margin-bottom:10px; width:510px; }
#boatPhoto			{ background-position:center; background-repeat:no-repeat; border: 1px solid #CCC; float:left; height:350px; padding:1px; width:510px; }
#boatThumbs			{ float:left; width:518px; }
#boatThumbs img		{ border: 1px solid #CCC; float:left; margin:1px; padding:1px; }
#boatInfo			{ float:right; width:400px; }
#boatSpecs			{ }
#boatSpecs .row		{ clear:both; float:left; width:400px; }
#boatSpecs .row div		{ background-color:#F1F1F1; border:1px solid #FFF; float:left; padding:4px; width:190px; }
#boatSpecs .row .link	{ font-size:15px; height:26px; padding-top:6px; text-align:center; width:390px; }
#boatSpecs .row .form	{ width:390px; }
#boatSpecs .row label	{ font-weight:bold; }

#print_photo			{ display:none; }

#footer 	{ background-color:#FFF; border-top:3px solid #00a0ca; clear:both; color:#666; margin-top:20px; padding:4px; }
#footer:after 	{ content:"."; clear:both; display:block; visibility:hidden; height:0; }