﻿body,p,div,td{
  font-size:12px;
  font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight:normal;
  line-height:1.25;
}
img{border:none;}
body{background-image:url(../images/bckgrnd.gif);}
dl,dd,dt{
  font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight:normal;
  line-height:1.5;
}
dd{margin:0 0 0 2em;}
dt{font-weight:bold; padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #000;margin-left:2em;}
dl{width:50%;}
ul.twocols {
	position:relative;
	margin:0;
	padding:2em 4em;
}
ul.twocols li {float:left;width:40%; margin:0;padding:.25em 2em;text-align:left;}

ul.menu_links{
	margin:.5em 0 .5em 3em;
	padding:0;
	list-style-image:url(../images/boat.gif);
}
ul.menu_links li{
	margin:1.75em 0;
	padding:0;
	list-style-image:url(../images/boat.gif);
}

ul li {padding:.5em;}
.headlines {background-color:#000;}

p{ text-align:left; margin:0; }
p.ar{ text-align:right; }
.center {text-align:center;}
.yellow {color:#FF0;}
.red {color:#F00;}
.white {color:#FFF;}

.title {
  font-size: 12px;
  font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: bold;
  line-height: 1.5;
  text-align: left;
  text-transform:capitalize;
}

H1 {
  margin:.25em 0 .5em;
  font-size: 18px;
  font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
  color: rgb( 0, 0, 0 );
  text-align: left;
  font-weight:normal;
}

H3 {
  margin:0;
  font-size: 16px;
  font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
  font-weight:bold;
  color: rgb( 0, 0, 0 );
  text-align: left;
}
p.dc { width:60%; }
p.dc:first-letter { 
	float:left;
	color: #000; 
	font-size: 38px; 
	line-height: 30px; 
	padding-top: 0px; 
	padding-right: 4px; 
	padding-left: 3px; 
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}


A {
  color: rgb( 0, 0, 238 );
  text-decoration: none;
}

A:hover {
  text-decoration: underline;
}

A:visited {
  color:#551a8b;
}

.page_content {
  background-image: -moz-linear-gradient( 90deg, rgb( 222, 222, 222 ) 0%, rgb( 255, 255, 255 ) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb( 222, 222, 222 ) 0%, rgb( 255, 255, 255 ) 100%);
}

.long_line {
  border-width: 1px;
  border-color: rgb( 0, 0, 0 );
  border-style: solid;
  position: absolute;
  width: 634px;
  height: 0;
}

.short_line {
  border-width: 1px;
  border-color: rgb( 0, 0, 0 );
  border-style: solid;
  width: 358px;
  height: 0;
}

.width_line {
  border-width: 1px;
  border-color: rgb( 0, 0, 0 );
  border-style: solid;
  width: 760px;
  height: 0;
  text-align:center;
  margin:0 auto;
}

.topbar{
  position:relative;
  background-position:top left;
  background-repeat:no-repeat;
  background-color:#dedede;
  width:655px;
  min-height:154px;
}

#family_fishing{background-image:url(../images/family_and_fishing.png);}
#optional_trailer{background-image:url(../images/optional_trailer.png);}
#optional_trolling_motor{background-image:url(../images/opt_trollingmotor_head.png);}
#other_optional_equipment{background-image:url(../images/other_optional_equipment.png);}
#standard_features{background-image:url(../images/standard_features.png);}
#utility_boats{background-image:url(../images/utility_boats.png);}

.content {
	min-height:148px;
	padding:.5em 1.75em 0;
	margin:0;
	text-align:left;
}
.images {position:relative;}
.images IMG {padding:12px 10px 0 10px; border:none;float:left;}

.images .nolr{padding-left:0;padding-right:0;}
.images .nol{padding-left:0;}
.images .nor{padding-right:0;}

#gallery { list-style:none; padding:0; margin:0; position:relative; }
#gallery li{ list-style:none; padding:0; margin:0.75em; float:left; border:4px solid #fff; }

.images:after, .clearfix:after, .twocols:after, .pr:after, #gallery:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
.threecols {width:100%;}
.threecols TH:first-child {width:33%; padding:1em; border-left:none;}
.threecols TH {width:33%; padding:1em; border-left:1px solid #000; border-bottom:1px solid #000;}
.threecols TD:first-child {width:33%; padding:1em; border-left:none;}
.threecols TD{width:33%; padding:1em; border-left:1px solid #000;line-height:2em}

.images_right { position:relative;float:right; margin-right:-1.75em;}
.images_right IMG { padding:12px 0 0 10px; border:none;}
.pr { position:relative;}
