﻿
body
		{font-family: Arial, sans-serif;
		font-size: 100%;
		color: #000000;
		background-color: #FFFFFF;
		margin: 0;
		margin-bottom: 20px;}

a
		{color: #000000;
		text-decoration: none;}

#content
		{line-height: 150%;
		margin: 10px;}

#content h1
		{font-family: Arial, serif;
		font-size: 170%;
		color: #333333;
		text-transform: uppercase;
		background: url("marineservicenter_img/horizontal.gif") repeat-x 50% bottom;
		margin-top: 35px;
		padding-bottom: 12px;
		display: block;}

#content h2
		{font-size: 120%;
		text-transform: uppercase;}

#content h3 
		{font-family: Arial, serif;
		font-size: 150%;
		text-transform: none;
		color: #333333;
		background: url("marineservicenter_img/horizontal.gif") repeat-x 50% bottom;
		padding-bottom: 12px;
		display: block;}

#boatTitle h3
		{text-transform: uppercase;}

#actionLinks
		{height: 20px;
		background: url("marineservicenter_img/buttonBG.jpg") repeat-x;
		margin-bottom: 10px;
		display: block;}

#preamble
		{margin: 0px 10px;}

#pa_Search
		{height: 140px;
		padding: 10px;}

#pa_Search_world
		{width: 230px;
		padding-top: 20px;
		text-align: center;
		float: left;}

#pa_Approved
		{height: 110px;
		background-color: #F1EFFE;
		margin-bottom: 8px;
		padding: 10px;}

#pa_Approved_logo
		{width: 230px;
		text-align: center;
		padding-top: 20px;
		padding-bottom: 20px;
		float: left;}

#searchCriteria
		{margin: 0px 100px;}

#picDescription
		{font-size: 130%;
		font-weight: bold;
		text-transform: uppercase;
		background: url("marineservicenter_img/horizontal.gif") repeat-x 50% bottom;
		margin-top: 10px;
		padding-bottom: 12px;}

#footer
		{color: #999999;
		padding: 30px 20px 1px 20px;}

img
		{border: 0px;}

.formButton
		{font: bold 90% Arial, sans-serif;
		color: #000000;
		letter-spacing: 1px;
		background-color: #FBFBFB;
		border: none;}

.formItem
		{font: normal 90% Arial, sans-serif;}

.tds
		{padding: 6px 0px 6px 8px;
		border-bottom: 1px solid #EEE;}

.tdh
		{font: normal 100% Arial, sans-serif;
		color: #686762;
		text-align: center;
		background-color: #D5D4CF;}

.searchTable
		{background: url("marineservicenter_img/tableBG.jpg") repeat-x;}

.trButtons
		{background: url("marineservicenter_img/buttonBG.jpg") repeat-x center;
		padding: 0px 0px;}

.tdButtons
		{text-align: center;
		border: 1px solid #C7B592;}

.btn_Search-outer
		{}

#btn_Search
		{width: 200px;
		height: 32px;
		font-family: Arial, serif;
		font-size: 90%;
		line-height: 22px;
		text-align: center;
		text-transform: uppercase;
		color: #FFFFFF;
		background-color: #999999;
		margin: 1px;
		white-space: nowrap;
		cursor: pointer;
		box-sizing: border-box;
		-webkit-appearance: none;
		border: 1px solid #FFFFFF;}

#btn_Search:hover
		{opacity: 0.7;
		-webkit-transition: all ease .3s;
		-o-transition: all ease .3s;
		-moz-transition: all ease .3s;
		-ms-transition: all ease .3s;
		transition: all ease .3s;}

.btn_Reset-outer
		{}

#btn_Reset
		{width: 200px;
		height: 32px;
		font-family: Arial, serif;
		font-size: 90%;
		line-height: 22px;
		text-align: center;
		text-transform: uppercase;
		color: #FFFFFF;
		background-color: #999999;
		margin: 1px;
		white-space: nowrap;
		cursor: pointer;
		box-sizing: border-box;
		-webkit-appearance: none;
		border: 1px solid #FFFFFF;}

#btn_Reset:hover
		{opacity: 0.7;
		-webkit-transition: all ease .3s;
		-o-transition: all ease .3s;
		-moz-transition: all ease .3s;
		-ms-transition: all ease .3s;
		transition: all ease .3s}

a:hover
		{text-decoration: underline;}

a:active
		{text-decoration: underline;}

.btn
		{font-weight: bold;
		color: #6D6D6D;
		background-color: #D5D5D5;
		margin: 3px 0px;
		padding: 6px;
		-webkit-appearance: none;
		border: none;}

a.btn
		{text-decoration: none;
		color: #3F3F3F;}

.btn:hover
		{background-color: #406E9D;
		color: #FFFFFF;}


.approved
		{font-family: Arial, sans-serif;
		font-size: 80%;}

.hidden
		{display: none;}

.galleryNav
		{color: #333333;
		background: url("marineservicenter_img/buttonBG.jpg") repeat-x;}

.blue
		{font: normal 100% Arial, sans-serif;
		background-color: #D5D4CF;
		color: #686762;}
.blue a
		{color: #686762;}

a.backLink
		{width: 10%;
		padding: 8px 8px 8px 0px;
		float: left;
		display: inline-block;}

a.backLink:hover
		{opacity: 0.7;}

#print
		{width: 17%;
		font-weight: bold;
		text-align: left;
		text-decoration: none;
		white-space: nowrap;
		background: url("marineservicenter_img/print.jpg") no-repeat left 50%;
		padding: 0 0 0 30px;
		display: inline-block;}

#hideOnPrint
		{width: 100%;
		height: 20px;
		display: block;}

#hideOnPrint
		{font-weight: bold;
		color: #6D6D6D;
		margin: 0px;
		padding: 6px;
		border: none;}

#trailimageid
		{height: 0px;
		top: 0px;	
		left: 0px;
		display: none;
		position: absolute;
		z-index: 200;}

.greylogo
		{color: #83929F;}

.bluelogo
		{color: #13295C;}

.white
		{background-color: #E6ECF4;
		color: #000000;}

.white a
		{background-color: #E6ECF4;
		color: #000000;}

.form
		{width: 510px;
		background-color: #FFFFFF;
		margin: auto;
		padding: 5px;}

.blueBtn
		{display: none;}

tr
		{background-color: #FFFFFF;}

#Full_Container
		{padding: 10px;}

#content table table tbody tr:nth-of-type(3) table table tr td:nth-of-type(3)/*photo*/
		{display: none;}

#content table table tbody tr:nth-of-type(1) table table tr td:nth-of-type(8)/*initials*/
		{display: none;}

#content table table tbody tr:nth-of-type(3n) table table tr td:nth-of-type(9)/*initials*/
		{display: none;}

tr.blue td:nth-of-type(8)/*initials*/
		{display: none !important;}

tr.blue td:nth-of-type(9)/*initials*/
		{display: block !important;}
		{display: none;}

a[name="codes"]
		{display: none;}

.subnav b
		{color: #333333;}

.subnav b:hover
		{color: #999999;}

.norobot
		{display: none;}

.widgethead span
		{color: #333333 !important;}

.active_field
		{color: #FF0000;}

.left-column
		{width: 44%;
		box-sizing: border-box;
		vertical-align: top;
		margin: 0px auto;
		padding: 0;
		float: left;}

.right-column
		{width: 53%;
		box-sizing: border-box;
		vertical-align: top;
		margin: 0px auto;
		padding: 0;
		float: right;}
