/* COLORS

red = CE2323
blue = 4C5DA0
navy = 193957
lt. blut = 517798
orange = DB590A

*/


body {font-family: Arial, Helvetica, sans-serif; background-color: #fff; color: #1A3B5A; font-size: 12px; text-align: center; margin: 0; padding:0; }
a:active, a:focus {outline: 0;}

#wrapper {width: 904px; margin: 0 auto; text-align: left; overflow:visible;}

#header {width: 904px; height: 145px; background-image: url(../siteimages/header.jpg);}

#interior { width: 760px; margin: 0; padding: 0 82px 0 62px;}

	



/*---------------------------------------- MENU ----------------------------------*/
#menu {width: 760px; height: 36px; margin: 0; padding: 15px 82px 0 62px; background-image:url(../siteimages/menu_bkgrd.jpg); background-repeat: no-repeat; }

#menu ul {margin: 0; padding: 0; list-style: none; font-size: 14px; font-weight: bold;  }
#menu ul li {margin: 0 1px 5px 5px; padding: 0; list-style: none; display: inline;}
#menu ul li a:link,
#menu ul li a:active,
#menu ul li a:visited {padding: 3px 9px 3px 9px; color: #FABD38; text-decoration: none; }
#menu ul li a:hover{color: #954A5C; text-decoration: none;}



/*----------------------------------------all used----------------------------------*/

h1 {margin: 15px 15px 4px 20px; padding: 0; font-size: 25px; color: #2B3D84; }
h2 {margin: 6px 15px 4px 20px; padding: 0; font-size: 22px; color: #2B3D84;}
h3 {font-size: 16px; margin: 8px 15px 6px 20px;}
h4 {font-size: 14px; margin: 6px 15px 5px 20px; letter-spacing: normal;}

.smaller {font-size: 11px;}

strong {
	font-weight: bold;
}

p {margin: 6px 20px 12px 20px; padding: 0; font-size: 13px; color: #000; line-height: 17px;}

a:link, a:visited {color: #2A4189; text-decoration: underline;}
a:hover {color: #2A4189; text-decoration: none;}

.imgright {float: right; margin: 0 10px;}
.imgleft {float: left; margin: 0 10px;}

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

.grayborder {border: 2px solid #ccc;}
.noimgborder {border: none; }
.bold {font-weight: bold;}
.fourteen {font-size: 14px;}
.brown {color: #5f3414;}

/*-------------------------------------top menu--------------------------------*/

#topmenu {width: 177px; height: 14px; float: right; margin: 29px 90px 0 0; display: inline;}
#topmenu p {margin: 0; padding: 0; color: #4a85bb; font-size: 12px; line-height: normal;}
#topmenu p a {color: #4a85bb;}
#topmenu p a:hover {color: #2f4382; }





/* H O M E ---- H O M E ---- H O M E ---- H O M E ---- H O M E ---- H O M E ---- H O M E ----*/

#bigpic_section {width:760px; height: 264px; background-image:url(../siteimages/home_bigpic_pilothouseSE.jpg); background-position: right; background-repeat: no-repeat;}
#bigpic_section a:link,
#bigpic_section a:active,
#bigpic_section a:visited {width:170px; height: 20px; margin: 0; padding:4px 0 0 15px; position:relative; display:block; text-decoration:none; background-image:url(../siteimages/leftnav_bkgrd.jpg); background-repeat: no-repeat; color: #517798; }
#bigpic_section a:hover {height: 19px; margin: 0; padding: 5px 0 0 15px; background-image: url(../siteimages/leftnav_bkgrd_hover.jpg); background-repeat: no-repeat;}


#bigpic_section a img {height: 0; width: 0; border-width: 0;}
#bigpic_section a:hover img {position: absolute; top: -150px; left: 185px; width:575px; height: 264px;}

#bigpic_section a:hover.carver img {position: absolute; top: 0px; left: 185px; width:575px; height: 264px;}
#bigpic_section a:hover.jefferson img {position: absolute; top: -24px; left: 185px; width:575px; height: 264px;}
#bigpic_section a:hover.marlago img {position: absolute; top: -48px; left: 185px; width:575px; height: 264px;}
#bigpic_section a:hover.monticello img {position: absolute; top: -72px; left: 185px; width:575px; height: 264px;}
#bigpic_section a:hover.nautiques img {position: absolute; top: -96px; left: 185px; width:575px; height: 264px;}
#bigpic_section a:hover.regal img {position: absolute; top: -120px; left: 185px; width:575px; height: 264px;}
#bigpic_section a:hover.starship img {position: absolute; top: -144px; left: 185px; width:575px; height: 264px;}
#bigpic_section a:hover.zodiac img {position: absolute; top: -168px; left: 185px; width:575px; height: 264px;}
#bigpic_section a:hover.zodiac_milpro img {position: absolute; top: -192px; left: 185px; width:575px; height: 264px;}
#bigpic_section a:hover.argo img {position: absolute; top: -216px; left: 185px; width:575px; height: 264px;}
#bigpic_section a:hover.rescue img {position: absolute; top: -240px; left: 185px; width:575px; height: 264px;}



#below_section {width: 760px; clear: both; background: #fff; }


#headlines {width: 575px; float: right; background-image: url(../siteimages/headlines_fullbkgrd.jpg); background-repeat: repeat-y;}
#headlines h2 {margin: 0; padding: 0 0 0 20px; font-size: 14px; text-transform: uppercase; color: inherit;}
#headlines p {margin: 0 15px 0 0; padding: 0 0 10px 20px; color: inherit;}
#headlines table {margin: 0 0 5px 35px}

#headingred a:link,
#headingred a:active,
#headingred a:visited {color: #CE2323;}
#headingred a:hover {color: #CE2323; }

#headlines #headingnavy {width: 575px; overflow: visible; background:url(../siteimages/headlines_para_bkgrd.jpg) top left no-repeat; color: #193957; padding-top: 12px; clear: both;}
#headlines #headingred {width: 575px; overflow: visible; background:url(../siteimages/headlines_para_bkgrd.jpg) top left no-repeat; color: #CE2323; padding-top: 12px; clear: both;}
#headlines #headingorange {width: 575px; overflow: visible; clear: both; background:url(../siteimages/headlines_para_bkgrd.jpg) top left no-repeat; color: #DB590A; padding-top: 12px;}
/* ----for IE---- */
#headlines #headingnavy {color: #193957; }
#headlines #headingred {color: #CE2323;}
#headlines #headingorange* {color: #DB590A;}

#headlines ul {margin: 10px 0; list-style: none;}
#headlines ul li {margin: 1px 0; padding: 0; list-style: none;}

#headlines ul.bulleted {list-style:circle; margin-left: 30px; padding-left: 10px;}
#headlines ul.bulleted li {list-style:circle; margin-left: 5px; padding-left: 5px;}

#wake_box {width: 172px; height: 38px; margin: -22px 0 0 0; padding: 7px 3px 7px 8px; background-image:url(../siteimages/wake_btn.jpg); background-repeat: no-repeat; float: left; display: inline; position: relative;}
#wake_box p {margin: 0; padding: 0; font-size: 10px; color: #b33c0d;}
#wake_box p a:link,
#wake_box p a:active,
#wake_box p a:visited {margin-left: 28px; color:#b33c0d; text-decoration: none; font-weight:bold; color: #872a0a; font-size: 11px;}
#wake_box p a:hover {color: #CE2323;}

#subleft_box {width: 180px; height: 192px; margin: 0; padding: 0; background-image:url(../siteimages/contact_box.jpg); background-repeat: no-repeat; float: left;}
#subleft_box ul {margin: 0; padding: 10px 0 0 10px; list-style: none; color: #4C5DA0;}
#subleft_box li {margin: 0; padding: 0; list-style: none;}
	#subleft_box .red {color: #CE2323;}
	#subleft_box .red a {color: #CE2323; text-decoration:underline;}
	#subleft_box .red a:hover {color: #CE2323; text-decoration: none;}

.winterize {width: 426px; margin: 10px 0 15px 30px; padding: 0; background:url(../siteimages/home_snow.jpg) no-repeat top; text-align: center;}

.fallsale {width: 508px; height: 160px; margin: 10px 0 15px 20px; padding: 40px 0 0 0; background:url(../siteimages/featuredboats/preholiday_bkgrd.jpg) no-repeat top; text-align: center;}

#headlines .fallsale h2 {font-size: 26px;}
#headlines .fallsale h3 {font-size: 20px;}
#headingred h1 {color: #CE2323;}
/*---------------------------------------footer-----------------------------------*/
#footer {width: 760px; height: 139px; margin: 0; padding: 0; background-image:url(../siteimages/footer.jpg); background-repeat: no-repeat; clear: both;}
	#footer #cols {width: 380px; height: 40px; margin: 35px 0 0 78px; float: left; display: inline; color: #fff;}
	#footer #col_one {width: 180px; height: 40px; float: left; }
	#footer #col_two {width: 180px; height: 40px; float: right; }
	#footer #cols h3 {margin: 0; padding: 0; color: #fff; font-size: 15px;}
	#footer #cols ul {margin: 0; padding: 0; list-style: none;}
	#footer #cols li {margin: 0; padding: 0; list-style: none;}


/*-------------------------------------bottom footer--------------------------------*/
#bottom_links {width: 760px; height: 139px; margin: 0; padding: 0; clear: both; text-align: center;}
#bottom_links ul {margin: 3px auto 10px auto; padding: 0; list-style: none;}
#bottom_links li {margin: 3px 0; padding: 0; list-style: none; font-size: 11px;}
#bottom_links a:link,
#bottom_links a:visited { color: #6A9BC6; text-decoration: none; margin: 0 3px;}
#bottom_links a:hover {color: #BDBDBE; text-decoration: none;}
#bottom_links p {margin: 0; padding: 10px 0; font-size: 14px; color: #517798;}
	#bottom_links p a:link,
	#bottom_links p a:active,
	#bottom_links p a:visited {color: #CE2323; text-decoration:none; font-weight: bold; font-size: 16px;}
	#bottom_links p a:hover {color: #CE2323; text-decoration:underline; font-weight: bold;}