/* SET THE TYPEFACE FOR THIS PROJECT */
/* COLOR IS SET DYNAMICALLY */


/* XRAY 
body * {
	border: 1px solid blue;
}
*/


/*SHOWS*/
div.boat_shows {
	width: 200px;
	height: 50px;
	border: 1px solid #656565;
	float: right;
	padding: 5px 5px 5px 115px;
	margin-right: 25px;
	overflow: hidden;
	background-color: white;

}

div.boat_shows h4, div.boat_shows p {
	margin: 0;
	padding: 0;

}

#ZoomCapDiv table tr td {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
}

body {
	font-family: helvetica, arial, verdana, sans-serif;
	line-height: 1.4em;
	font-size: 12px;
	text-align: center;
	background: #535354;
}



/* SITE SPECIFIC CSS */
div.simple_head {
	border-bottom: 1px solid #bfbfbf;


}


/* MAIN PAGE SIZES */

div#page_hold {
	margin: auto;
	width: 850px;
	padding: 7px;
	background: transparent url(../images/bg.gif) top no-repeat;

}



body#home div#page_hold {

	overflow-y: hidden;
}

* html body div#page_hold {

}

div.container {
	padding-bottom: 13px;

}

* html body div.container {

}

/* THIS CONTAINER IS OUTSIDE OF THE MAIN CONTAINER SO NEEDS WIDTH */
div#footer_container {
	width: 850px;

}


div#header {	
	margin-top: 46px;
	text-align: left;

}

div#header #header_logo {
	margin: -10px 40px 0px 40px;

}

/* IE6 FIXES */
* html body div#header #header_logo {

}

div#page_head {
	background: #535354 url(../images/bg.gif) top center no-repeat;
}

* html body div#page_head {


}

div#content {
	clear: both;

}

* html body div#content {


}

body#home div#content {
	position: relative;
	top: 240px;

}

.padding {


}


div.left {

}

div.right {

}

div.large {
	float: left;
	width: 650px;

}

div.small {
	float: left;
	width: 180px;
}

.clear {
	clear: both;

}

a.off {
	color: white;
	cursor: default;

}

a:hover.off {
	color: white;
}

div#footer_container {
	text-align: right;
	margin: auto;

	background: #535354 url(../images/footer/bg.gif) top center no-repeat;
	height: 28px;
	padding: 7px;

	font-size: 12px;
}

div#footer {
	padding-top: 40px;

}

