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

@font-face {
    font-family: 'arial_blackregular';
    src: url('fonts/arial_black-webfont.eot');
    src: url('fonts/arial_black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/arial_black-webfont.woff') format('woff'),
         url('fonts/arial_black-webfont.ttf') format('truetype'),
         url('fonts/arial_black-webfont.svg#arial_blackregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
/*dl, dt, dd, ol, ul, li,*/
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;
padding:0;
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
}
/* remember to define focus styles! */
:focus {outline:0;}
body {line-height:1; color:#000; background:#fff;}
/*ol, ul {list-style:none;}*/
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left; font-weight:normal;}
blockquote:before, blockquote:after,
q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
/*----------------------------------------------------browser reset--*/



body	{ background:#C00; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
h1 { margin:0; padding:0; display:block; width:750px; height:178px; background: url(images/header.png) no-repeat top; }
h2 { font-weight:900; font-style:italic; font-size:24px; text-transform:uppercase; }
a { color:#c00; }
.red { color:#c00; }
img {border:0; margin:0; padding:0;}
small {font-size:9px;}

strong {font-weight:bold;}
#wrapper { width:750px; margin:10px auto; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; overflow:hidden;}

.col-left { float:left; width:345px; }
.col-right { float:left; margin-left:20px; width:344px; }

#contact { padding:20px;  min-height:150px; background: #fff685 url(images/bg_contact.png) top repeat-x; border-top:1px solid #000; border-bottom:2px solid #e51937;}
#contact .col-left {width:340px;}
#contact .col-left p { float:right; margin-right:40px; }
#contact .col-right { height:130px; text-align:left; width:340px; margin-left:30px; }

#contact .col-right .map {float:right;}

#contact .col-right p { margin-top:10px; }


#content { padding:20px; background:#f7e734 url(images/bg_content.png) repeat-x; }
#content h2 span { font-size:14px; float:right; }

#content .col-left, #content .col-right {margin-top:20px;}

#content h3 {font-size:18px; font-weight:700; border-bottom:2px solid #c00;padding:0 10px 5px 0;}
#content h4 {font-size:16px; font-weight:700; color:#c00; margin-top:40px; font-style:italic;}
#content h5 {font-size:15px; font-weight:700; margin-top:10px;}

#content h3+h4 {margin-top:20px;}

#content ul {margin:5px 0 5px 10px; padding:0;}
#content ul li {margin:0 0 5px 5px; padding:0; font-weight:400; line-height:1.3; font-size:12px}

#content .col-left img {float:right; width:90px; height:90px;}
#content .col-left img.bestvalue {width:90px; height:102px;}

#content .col-left {width: 335px; margin-right:10px;}
#content .col-right {width: 334px; margin-left:30px;}
.clear {clear:both;}

.clear+h3 {margin-top:40px;}

#content .col-right .clear+h4 {margin-top:30px;}

.col-right h3 {margin-bottom:20px; }
.alignleft {float:left; margin:0 10px 30px 0; }

#content .col-right h4 img {float:right; margin-left:10px; width:90px; height:90px;}

#content .col-right p {margin-bottom:10px; line-height:1.3;}
#footer { background:#000; color:#fff; height:40px; line-height:40px; text-align:center; }
#footer span { margin-left:15px;  margin-right:15px;}


.bubble { float:right; background:url(images/bubble.png) no-repeat center center; width:100px; height:100px; text-align:center; font-family:'arial_blackregular',arial,sans-serif; font-size:2.25em;}
.price { line-height:100px !important;}

.dockside {
	width:100%;
	height:70px;
	clear:both;
	padding-top:50px;
	padding-left:160px;
	background:url(images/kkBoatlogo.png) no-repeat; background-size: 150px; background-position:0 20px;
}
.dockside h3 {
	font-size:16px; font-weight:700; color:#000;  font-style:italic;
}
.dockside a {
	margin-top:4px; display:block;
}