/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

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,
b, u, i, center,
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-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.redbold { color:red; font-weight: bold;}


* {
  margin: 0;
  padding: 0;
}

.clear { clear: both;
}

.clearleft { clear:left;}

body {background: #98cefe; font-family: Verdana;-webkit-text-transform:none;-webkit-appearance: none;}

#container {width: 790px; margin: 0 auto;background: white;padding-left: 10px;padding-right: 10px;padding-top: 10px;margin-top:10px;margin-bottom: 20px;}

#banner {width: 790px; height: 222px; background: url(img/banner2-1.jpg) no-repeat;}
.red{color: red}
#banner2 {width: 100%;padding-top: 8px; padding-bottom: 10px;/* padding-left: 40px;/*background: url(img/menu.jpg) repeat-x; */ background: #00cbf5;text-align: center; /* Old browsers */
background: -moz-linear-gradient(top,  #00cbf5 0%, #2989d8 70%, #1585c7 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00cbf5), color-stop(70%,#2989d8), color-stop(100%,#1585c7)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00cbf5 0%,#2989d8 70%,#1585c7 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00cbf5 0%,#2989d8 70%,#1585c7 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00cbf5 0%,#2989d8 70%,#1585c7 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00cbf5 0%,#2989d8 70%,#1585c7 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cbf5', endColorstr='#1585c7',GradientType=0 ); /* IE6-9 */


}
#marquee {width: 790px;color: red;font-weight: bold;}
#marquee span {color: #545D82;}
#marquee.btm p{padding-top: 20px;}
 
#main {padding-top: 40px;padding-bottom: 20px;font-size: 12px;line-height: 1.4;color: #545D82;}
#main p {padding-bottom: 10px;padding-top: 10px;}
#main a {color: red;}
#main a.buy {background: red;color: white;font-family: Arial;font-weight: bold;padding-left: 8px; padding-right: 8px;padding-top: 2px; padding-bottom: 2px; line-height: 20px; -moz-border-radius: 5px; -webkit-border-radius:5px; border: solid 1px #545D82;margin-left: 10px;text-decoration: none;}
#phonenum {/* float: left; */display: inline-block;color: #FFCE08;}
#phonenum span {color: white;}
#buy {float: none;background: red;color: white;font-family: Arial;font-weight: bold;padding-left: 8px; padding-right: 8px;padding-top: 2px; padding-bottom: 2px; line-height: 20px; -moz-border-radius: 5px; -webkit-border-radius:5px; border: solid 1px #545D82;text-decoration: none;margin-left: 4px;margin-right: 4px;}

/* home page */
.col-sides {width: 261px;float: left;color: #545D82;font-size: 12px;line-height: 1.4;border: solid 1px #545D82;height: 855px;}
.col-sides a {text-decoration: none; font-weight: bold;color: white;font-size: 14px;}
.col-sides p {padding-bottom: 10px;padding-left: 10px;padding-right: 10px;}
.col-sides h2 {padding-bottom: 10px;background: url(img/menu.jpg) repeat-x #385e8b;color: white;padding-bottom: 10px;padding-left: 10px;padding-top: 10px;}
.col-sides h2 span {color: #FFCE08;}
.col-sides.right h2 {padding-bottom: 10px;background: url(img/menu2.jpg) repeat-x #cda606;color: #545D82;padding-bottom: 10px;padding-left: 0px;padding-top: 10px;text-align: center;font-size: 15px;}

#imp-links {width: 285px;float: right;text-align: center;line-height: 1.6;}
#imp-links a{font-size: 12px;padding-bottom: 10px;text-decoration: none;}
#imp-links h2 {padding-bottom: 10px;padding-top: 10px;color: red;}

#col-middle {width: 218px;float: left;color: #545D82;font-size: 12px;line-height: 1.4;text-align: center;padding-left: 23px;padding-right: 23px;}
#col-middle h2{font-size: 32px;color: red;}
#col-middle a {text-decoration: none;font-weight: bold;font-size:}
#col-middle a span {font-size: 32px;color: red;}
#snork {padding-top: 40px;}
#gallery-link {color: white !important;background: red;color: white;font-family: Arial;font-weight: bold;padding-top: 2px; padding-bottom: 2px; line-height: 20px; -moz-border-radius: 5px; -webkit-border-radius:5px; border: solid 1px white;text-decoration: none;margin: 8px auto 0 auto;display: block;width: 100px;text-align: center;font-size: 16px;}

/* tour pages */
#col1 {width: 380px;float: left;padding-right: 10px;}
#col1 img {padding-bottom: 10px;}


#col2 {width: 360px;float: right;color: #545D82;font-size: 12px;line-height: 1.4;border: solid 1px #545D82;padding-bottom: 10px;}
#col2 h2 {padding-bottom: 10px;background: url(img/menu.jpg) repeat-x;color: white;padding-bottom: 10px;padding-left: 10px;padding-top: 10px;}
#col2 h3 {padding-bottom: 10px;text-align: center;}
#col2 p{padding-bottom: 10px;padding-left: 10px;padding-right: 10px;}
#col2 span {color: red;font-style: italic;} 
#col2 a {text-decoration: underline;color: red;padding-left: 10px;}
#col2 a.buy {background: red;color: white;font-family: Arial;font-weight: bold;padding-left: 8px; padding-right: 8px;padding-top: 2px; padding-bottom: 2px; line-height: 20px; -moz-border-radius: 5px; -webkit-border-radius:5px; border: solid 1px #545D82;margin-left: 10px;}
#col2 ul {padding-bottom: 10px;padding-left: 20px;}
#col2 li.green {color: green;padding-bottom: 10px;}
#col2 li.blue {color: blue;padding-bottom: 10px;padding-right: 10px;}
#col2 li.yellow {color: #F9891D;padding-bottom: 10px;}
#boat {padding-top: 10px;}

#gallery {padding-top: 10px;}

/*rates page */
#left-col {width: 510px;float: left; padding-right: 10px; text-align: center;}
#left-col h2 {padding-bottom: 10px; padding-top: 10px;background: url(img/menu.jpg) repeat-x;color: white;font-size: 13px;}
#left-col span {color: red;}

#right-col {width: 253px;float: right;border: solid 1px #545D82;}
#right-col p {padding-left: 10px;}
#right-col ul {padding-bottom: 14px;padding-top: 14px;}
#right-col li {padding-left: 10px;padding-right: 10px;}
#right-col li.center {text-align: center;}
#right-col a {text-decoration: none;color: blue;}
#right-col span {color: red;font-weight: bold;font-size: 14px;}
#right-col a.buy {background: red;color: white;font-family: Arial;font-weight: bold;padding-left: 8px; padding-right: 8px;padding-top: 2px; padding-bottom: 2px; line-height: 20px; -moz-border-radius: 5px; -webkit-border-radius:5px; border: solid 1px #545D82;}
#right-col h2 {padding-bottom: 10px;background: url(img/menu.jpg) repeat-x;color: white;padding-bottom: 10px;padding-left: 10px;padding-top: 10px;}


/* Form style */
#contact {padding-top: 40px;}
label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 155px; font-size: 12px; }
input, textarea, select { margin: 0; padding: 5px; color: #666; border: 1px solid #545D82; margin: 5px 0; }   
input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
input.submit { cursor: pointer; border: 1px solid #222; background:#545D82; color:#fff;}
input.submit:hover { background:#444; }
legend { padding-bottom: 10px; font-weight:bold; color:#545D82;}

span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */

/* Footer */
#footer {width: 790px; margin: 0 auto;font-size: 12px;color: #545D82;text-align: center;}
#footer p{color: black}

#wrap{width: 800px;margin: 0 auto}

#terms {list-style: disc;padding-left: 30px;}
#terms ul {padding-left: 30px;}

#TA_selfserveprop255 {margin-top: 10px;margin-left: 10px;}

#gallery h1{padding-bottom: 10px;}

#google_translate_element{margin: 10px;}

p#since{width: 200px;height: 187px;display: block;margin: 20px auto 0 auto;background: url(img/10years.jpg) no-repeat;text-indent: -9999px;}

img.left{float: left;padding-right: 16px;padding-bottom: 16px;padding-top: 16px;}
img#tours{padding-top: 10px;}

.tours h2{padding-top: 16px;}

#tour1, #tour2, #tour3, #tour4, #tour5, #tour6, #tour7, #tour8{background: #F1F1F1;margin-bottom: 20px;padding-left: 10px;padding-right: 10px;padding-bottom: 10px;}
#tour8 a.buy{margin-left: 0px;float: right;}
#tour7 a.buy-tour{background: red;color: white;font-family: Arial;font-weight: bold;padding-left: 8px; padding-right: 8px;padding-top: 2px; padding-bottom: 2px; line-height: 20px; -moz-border-radius: 5px; -webkit-border-radius:5px; border: solid 1px #545D82;text-decoration: none;float: right;}
#tour8 a.buy-tour{background: red;color: white;font-family: Arial;font-weight: bold;padding-left: 8px; padding-right: 8px;padding-top: 2px; padding-bottom: 2px; line-height: 20px; -moz-border-radius: 5px; -webkit-border-radius:5px; border: solid 1px #545D82;text-decoration: none;float: right;}

h2#boat-title a{text-decoration: none;color: #545D82;}
#tour7 img.left{padding-bottom: 40px;}
#tour8 img.left{padding-bottom: 70px;}

.slideshow{margin-left: 10px;margin-top: 10px;}
.slideshow2{margin-left: 10px;margin-top: 10px;}
.slideshow3{margin-left: 10px;margin-top: 10px;}
.slideshow4{margin-left: 10px;margin-top: 10px;}


#right-col a.reserve {
background: #000;
color: white;
font-family: Arial;
font-weight: bold;
padding-left: 8px;
padding-right: 8px;
padding-top: 2px;
padding-bottom: 2px;
line-height: 20px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: solid 1px #545D82;
margin-left: 10px;
margin-top: 4px;display: inline-block;}