body {
	font-size: 9px;
	color:#666666;
	line-height:18px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../images/backgrounds/page-bg.png);
	background-color: #DEE4ED;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:11px;
	background-repeat: repeat-x;
}
#wrapper {
	width: 896px;
	position:relative;
	overflow:auto;
	background-color: #FFFFFF;
	background-repeat: repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#logoDiv {
	float: left;
	margin-left: 35px;
	margin-top: 4px;
	width: 280px;
}
#topLinksDiv {
	float: right;
	margin-top: 45px;
	margin-bottom: 13px;
	width: 490px;
}
#quickSearchDiv {
	margin-right: 11px;
	float: right;
	font-size: 85%;
}
#theLinksDiv a {
	color: #5e5e5e;
	text-decoration: none;
}
#theLinksDiv a:hover {
	color: #cccccc;
	text-decoration: none;
}

#theLinksDiv {
	float: right;
	padding-top: 13px;
	padding-left: 13px;
	padding-right:7px;
}
#topLeftSubHead {
	padding-top: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #939598;
	width: 140px;
	padding-bottom: 3px;
	margin-bottom: 7px;
}
#topLeftSub {
	margin-left: 27px;
}


#clearBothDiv {
	clear: both;
}


#headerDiv {

}
#boatSectionFooterDiv {
	background-color: #E9F1F2;
	height: 31px;
	font-size: 130%;
	font-weight: bold;
	padding-top: 13px;
}
#bigSectionImageDiv {
	float:left;
	height: 180px;
	width: 443px;

}
#standardSectionImageDiv1, #standardSectionImageDiv2, #standardSectionImageDiv3  {
	float:left;
	height: 180px;
	width: 218px;
	margin-left:8px;
}

#standardSectionImageDivLeft {
	float:left;
	height: 180px;
	width: 218px;
	margin-left:0px;
}


#sectionImagesDiv {
	float: left;
	margin-top: 8px;
	width: 100%;
}
#newBoatsDiv {
	float: right;
	background-color: #6B84A0;
	height: 280px;
	width: 472px;
}
#charterDiv {
	float: left;
	background-color: #E7E7E8;
	height: 134px;
	width: 405px;
	margin-top: 10px;
}
#mooringsDiv {
	float: left;
	background-color: #C7C8CB;
	height: 134px;
	width: 405px;
}

#charterUsedDiv {
	float: left;
	background-color: #E6E7E8;
	height: 134px;
	width: 405px;
}
#mooringsUsedDiv {
	float: left;
	background-color: #E7E7E7;
	height: 134px;
	width: 405px;
	margin-right: 6px;
}
#bottomLinksDiv {
	margin-top: 23px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #D1D2D4;
	border-right-color: #D1D2D4;
	border-bottom-color: #D1D2D4;
	border-left-color: #D1D2D4;
	padding-top: 10px;
}
#bottomSubDiv {
	width: 140px;
	float: left;
}
#bottomSubDivLeft {
	width: 173px;
	float: left;
}
#bottomSubDiv ul,#bottomSubDivLeft ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 16px;
	list-style-image: url(../images/arrow-icon.gif);
}
#bottomSubDiv li, #bottomSubDivLeft li {
	line-height: 17px;
	color: #000000;
	font-size: 90%;
}
#bottomSubDiv a, #bottomSubDivLeft a {
	text-decoration: none;
	color: #222222;
}
#bottomSubDiv a:hover, #bottomSubDivLeft a:hover {
	color: #cccccc;
}
#contentTopLeft {
	float: left;
	width: 190px;
	background-color: #ccd6e3;
	height: 435px;
	background-image: url(../images/backgrounds/topLeft.png);
	background-repeat: repeat-x;
}
#contentTopLeftCharter {
	float: left;
	width: 190px;
	background-color: #ccd6e3;
	height: 527px;
	background-image: url(../images/backgrounds/topLeft.png);
	background-repeat: repeat-x;
}
#contentTopLeftDetails {
	float: left;
	width: 190px;
	background-color: #ccd6e3;
	height: 302px;
	background-image: url(../images/backgrounds/topLeft.png);
	background-repeat: repeat-x;
}

#contentTopLeftList {
	float: left;
	width: 190px;
	background-color: #ccd6e3;
	height: 302px;
	background-image: url(../images/backgrounds/topLeft.png);
	background-repeat: repeat-x;
}


#topSpacer {
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #939598;
	float: left;
	margin-left: 9px;
	height: 435px;
}
#topSpacerCharter {
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #939598;
	float: left;
	margin-left: 9px;
	height: 527px;
}
#topSpacerDetails {
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #939598;
	float: left;
	margin-left: 9px;
	height: 302px;
}
#detailsSpacer {
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #939598;
	float: left;
	margin-left: 9px;
}

#topSpacerList {
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #939598;
	float: left;
	margin-left: 9px;
	height: 302px;
}
#stripOfTypes {
	background-color: #C7C8CB;
	padding-top: 13px;
}
#stripOfTypesImages {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #939598;
	border-right-color: #939598;
	border-bottom-color: #939598;
	border-left-color: #939598;
	background-color: #E6E7E8;
}
#stripOfTypesSizes {
	padding-top: 4px;
	padding-bottom: 11px;
}
#stripVerticalHead {
	width: 79px;
	float: left;
}
#stripImageItem {
	float: left;
	width: 189px;
	padding-right: 12px;
}
#stripSizeText {
	float: left;
	width: 189px;
	padding-right: 13px;
}
#stripSizeLeftPad {
	float: left;
	width: 87px;
}

#topSubStrip {
	height: 117px;
	background-color: #29292A;
	float: left;
	width: 100%;
	margin-bottom:13px;
}

#contentTopRight {
	float: left;
}
#subStripContent {
	padding-top: 45px;
	padding-right: 106px;
	float: right;
}
#topLeftSubContent a, #topLeftSubHead a,#topLeftSubContentCharter a  {
	text-decoration: none;
	color: #5E5E5E;
}
#topLeftSubContent a:hover, #topLeftSubHead a:hover, #topLeftSubContentCharter a:hover {
	color: #cccccc;
}
#topLeftSubContentCharter a {
line-height:18px;
}
.linkOpacity img {
	filter:alpha(opacity=100);  	
	opacity: 1.0;	
}
.linkOpacity:hover img {
	filter:alpha(opacity=50);
	opacity: 0.5;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#mooringsCharterDiv {
	background-color: #C7C8CB;
	margin-top:15px;
}
#boatListDiv {
	background-color: #E6E7E8;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	height: 180px;
}
#boatListDetails {
	float: left;
	margin-top: 38px;
	margin-left: 50px;
}
#boatListImage {
	float: left;
	width: 288px;
}
.boatListSubHead {
	font-size: 1.5em;
	font-weight: normal;
}
#boatListDetails a {
	color: #5E5E5E;
	text-decoration: none;
}
#boatListDetails a:hover {
	color: #cccccc;
}
#detailsleftPad {
	float: left;
	width: 190px;
}
#detailsLeft {
	float: left;
	width: 500px;
	margin-top: 0px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #939598;
	float: left;
	margin-left: 9px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #939598;
	padding-right: 10px;
	margin-bottom: 23px;
}
#detailsRight ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}

#detailsRight {
	float: left;
	width: 170px;
	margin-top: 3px;
	padding-left: 5px;
	height: 100%;
}
#detailsRight li {
	line-height: 33px;
	padding-left: 17px;
}
#detailDiv1,#detailDiv2,#detailDiv3,#detailDiv4,#detailDiv5,#detailDiv6,#detailDiv7,#detailDiv8,#detailDiv9 {
	margin-left:13px;
	margin-right:31px;
	display: none;
	margin-top: 11px;
}
#detailDiv7 {
margin-top:13px;
	margin-right:7px;
}
#detailDiv6 {
margin-top:13px;
}
#detailDiv7 img {
border:0px;
padding-right:7px;
padding-bottom:7px;
}
#detailDiv6 img {
border:0px;
padding-bottom:7px;
}
#detailsRight li:hover {
background-color:#e6e7e8;
cursor:pointer;
}
#detailsRight a {
	color: #5e5e5e;
	text-decoration: none;
}
#viewedItemsDiv {
	background-color: #F1F3F2;
	height: 25px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 5px;
}
#viewedItemsList {
	background-color: #F8F9F7;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#viewedItemsList img {
border-bottom-width:23px;
border-top-width:23px;
border-left-width:8px;
border-right-width:8px;
border-color:#FFFFFF;
}
#boatListContainer {
	background-color: #C7C8CB;
	padding-top: 23px;
	padding-bottom: 23px;
}
#detailsStrip,#detailsStripSpaced {
	background-color: #161617;
	height: 65px;
	padding-top: 10px;
	padding-bottom: 25px;
	padding-right: 100px;
	font-size: 18px;
	color: #FFFFFF;
	float: left;
	width: 796px;
}
#detailsStrip a {
	color: #FFFFFF;
	text-decoration: none;
}
#detailsStripSpaced {
	margin-bottom:13px;
}
#searchText {
	color: #A8A8A8;
	font-size: 11px;
}
#pageMainContentDiv {
	background-color: #E1E2E2;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #939598;
	border-right-color: #939598;
	border-bottom-color: #939598;
	border-left-color: #939598;
	padding-top: 33px;
	padding-right: 33px;
	padding-bottom: 33px;
	padding-left: 18px;
	margin-bottom: 11px;
	border-bottom-style: solid;

}
#adStripDiv {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #8E8E90;
	border-right-color: #8E8E90;
	border-bottom-color: #8E8E90;
	border-left-color: #8E8E90;
}
.sizeLinkOn, .sizeLinkOn a:link {
color:#95A4CD;
}
#contentTopSplit {
	float: left;
	width: 100%;
}
#boatDetailsdiv {
	float: left;
	width: 100%;
}
#bannerBox {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #AAACAF;
	border-bottom-color: #AAACAF;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 134px;
}
a:link,a:visited {
color:#222222;
}
a:hover {
color: #EEEEEE;
}

.topLeftLineSpacer {
	line-height: 22px;
}
.formSmall {
font-size:10px;
}
#topLeftSubContentCharter select, #topLeftSubContent select {
	margin-bottom: 9px;
}
#contentTopLeftCharter #button {
	margin-top: 5px;
}
#topDetailsLeftDiv {
	float: left;
	width: 260px;
}
#topDetailsHeaderDiv {
	float: left;
	padding-top: 7px;
	padding-left: 13px;
	width: 483px;
}

#topDetailsRightDiv {
	float: right;
	width: 155px;
}
h1 {
	margin: 0px;
	padding: 0px;
	font-size: 1.2em;
	font-weight: normal;
}
