* {
	border:0;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
body {
	background:#fff;
	}
h1.page_title {
	background:url('../images/content_orange_bar.png') no-repeat !important;
	background:url('../images/content_orange_bar_png8.png') no-repeat;
	text-align:left;
	width:661px; /*706*/
	height:59px !important; /*93*/
	height:64px;
	padding:34px 0 0 45px !important;
	padding:29px 0 0 45px;
	color:#ffffff;
	}
	h1.page_title_index {
		background:url('../images/content_orange_bar_index.png') no-repeat !important;
		/*background:url('../images/content_orange_bar_index.jpg') no-repeat;*/ /* forced shadow */
		background:url('../images/content_orange_bar_index_png8.png') no-repeat; /* png8 version */
		position:relative;
		margin:-5px 0 0 0;
		font-size:17px;
		height:149px; /*164*/
		width:656px; /*706*/
		padding:15px 0 0 50px;
		text-align:left;
		}
	h1#product_name {
		width:100%;
		}

h2.product_category {
	padding-top:20px;
	clear:both;
	font-size:20px;
	}
	
hr {
	border:2px solid #FF5F01;
	}

/************************************************/
/* ID */

#container {
	margin:auto;
	width:1024px;
	background: url('../images/container_bg_slice.jpg');
	}
	
#header {
	width:1008px;
	height:153px;
	background:url('../images/header.jpg') center no-repeat;
	}
	#header_for_index {
		background:url('../images/header_for_index.jpg') center no-repeat;
		height: 151px;
		}
	.header_link {
		float:left;
		height:85px;
		margin:51px 0 0 23px !important;
		margin:51px 0 0 17px;
		width:377px;
		}
	.header_info {
		background:url('../images/header_info.jpg');
		width:120px;
		height:53px;
		float:right;
		margin:16px 48px 0 0 !important;
		margin:16px 20px 0 0;
		display:block;
		}
	.header_contact_link {
		width:75px;
		height:18px;
		margin:35px 0 0 0;
		float:left;
		}
	.header_contact_link_index {
		display:none;
		}
	
#main_area {
	width:1008px;
	background:url('../images/main_bg.jpg') no-repeat top #204562;
	overflow:auto;
	}
	
#nav_area {
	width:287px;
	margin:65px 0 0 0;
	float:left;
	}
	#nav_area ul li.item {
		/*background:url('../images/nav_arrow.png') no-repeat left;*/
		width:207px;
		height:17px;
		margin:0 0 0 80px;
		text-indent:20px;
		list-style-type:none;
		text-align:left;
		}
	#nav_area ul li.in_between {
		/*background:url('../images/nav_underline.png') bottom no-repeat;*/
		height:4px;
		width:287px;
		margin:3px 0 5px 0;
		}
	#nav_area ul li a {
		color:#fff;
		font-size:14px;
		text-decoration:none;
		}
	#nav_area ul li a:hover {
		color:#ffaa00;
		}
	.nav_gallery {
		margin:30px 0 0 0;
		float:left;
		}
	.nav_info {
		display:none;
		}
	.nav_info_index {
		display:block;
		color:#fffd00;
		margin:-60px 0 30px 0;
		}
	
#content {
	width:721px;
	float:right;
	}
	.extra_contact_link {
		width:176px;
		height:37px;
		margin:190px 0 0 458px;
		position:absolute;
		background:url('../images/blank.gif'); /*used to give IE6 something to click on*/
		}
	.extra_nc_link {
		width:199px;
		height:30px;
		position:absolute;
		margin:59px 0 0 460px;
		background:url('../images/blank.gif'); /*used to give IE6 something to click on*/
		}
	.extra_vi_link {
		width:105px;
		height:32px;
		position:absolute;
		margin: 120px 0 0 461px;
		background:url('../images/blank.gif'); /*used to give IE6 something to click on*/
		}
	
#footer {
	width:1008px;
	height:146px;
	padding:40px 0 0 0;
	color:#918d8a;
	background:url('../images/footer_bg.jpg') no-repeat top;
	}
	#footer_end {
		background:url('../images/footer_end.jpg') no-repeat top;
		width:1024px;
		height:5px;
		margin:0 auto 20px auto;
		}
		
#map {
	width:600px;
	height:400px;
	}

/************************************************/
/* CLASS */

.italic {
	font-style:italic;
	}
.bold {
	font-weight:bold;
	}
.req {
	color:#f00;
	}
.blue {
	color:#3B96BF;
	font-size:16px;
	}

.content_container {
	background:url('../images/content_bg.png') repeat-y center !important;
	background:url('../images/content_bg_png8.png') repeat-y center;
	}
	.content_container_index {
		background:url('../images/content_bg_index.png') repeat-y center;
		}
	.inner_content {
		background:#fff;
		width:618px; /*698*/
		padding:20px 40px 5px 40px;
		text-align:left;
		overflow:auto;
		min-height:650px;
		height: auto !important;
		}
	.inner_content_index {
		width:616px;
		background:#fff;
		padding:20px 40px 5px 40px;
		text-align:left;
		overflow:auto;
		}
		.inner_content p, .inner_content_index p {
			margin:10px 0 0 0;
			}
		.inner_content img, .inner_content_index img {
			margin:10px;
			}
		.inner_content li {
			margin:0 0 0 15px;
			}
		
.search {
	font-size:25px;
	}
	.search_index {
		background:url('../images/search_bg_png8.png') top no-repeat;
		width:434px; /*449*/
		height:69px; /*74*/
		text-align:left;
		padding:3px 15px 0 0;
		margin:10px 0 0 0;
		}
		.search_index select {
			width:120px;
			margin:0 0 4px 20px;
			border:1px #bbb solid;
			text-align:center;
			}
		.search_text {
			float:right;
			width:180px;
			color:#fff;
			font-weight:normal;
			margin:21px 15px 0 0;
			}
.search_box {
	clear:both;
	height:180px;
	padding:80px 0 0 0;
	}
			
.boat_small_view {
	width:618px;
	margin:0 0 25px 0;
	clear:left;
	}
	.boat_small_view span {
		font-weight:bold;
		font-size:16px;
		}
	.boat_small_view img {
		float:left;
		}
	.boat_small_view p {
		font-size:12px;
		margin:0 0 0 137px;
		}
	.boat_small_view p a {
		color:#FFB503;
		text-decoration:none;
		}
	.boat_small_view p a:hover {
		text-decoration:underline;
		}
.boat_large_view {
		float:right;
		}
		
.contact_table select, .contact_table input, .contact_table textarea {
	border:1px #bbb solid;
	}
	
.photoCell {
	background:#D1E3EF none repeat scroll 0 0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	height:150px;
	padding:0 20px;
	text-align:center;
	width:200px;
	color:#000;
	}
	.gallery-title {
		color:#000;
		text-align:left;
		}
	.see-more a {
		padding:10px;
		color:#000;
		text-decoration:none;
		background:#D1E3EF;
		}
	.see-more a:hover, .see-rest a:hover {
		text-decoration:underline;
		}
	.see-rest {
		background:#D1E3EF;
		text-align:center;
		}
	.see-rest a {
		color:#000;
		text-decoration:none;
		}
	.galleryTable {
		margin:0 0 20px 0;
		}
		
/**************************************/
/* IE 6 Hacks */
/** html #nav_area ul li.item {
	background-color: transparent;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://208.78.40.234/~lakegast/images/nav_arrow.png", sizingMethod="image");
	}*/
	
.pngfixme_nav {
	float:left;
	background:url('../images/nav_arrow.png') no-repeat left;
	width:15px;
	height:16px;
	margin:0 5px 0 0 !important;
	margin:0;
	}
* html .pngfixme_nav {
	background-color: transparent;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://208.78.40.234/~lakegast/images/nav_arrow.png", sizingMethod="image");
	}
	
.pngfixme_nav_underline {
	background:url('../images/nav_underline.png') no-repeat left;
	width:251px;
	height:4px;
	}
* html .pngfixme_nav_underline {
	background-color: transparent;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://208.78.40.234/~lakegast/images/nav_underline.png", sizingMethod="image");
	}

.pngfixme_gallery {
	background:url('../images/nav_gallery.png');
	width:266px;
	height:302px;
	}
* html .pngfixme_gallery {
	background-color: transparent;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://208.78.40.234/~lakegast/images/nav_gallery.png", sizingMethod="image");
	}

.pngfixme_logo {
	background:url('../images/nav_small_logo.png');
	width:175px;
	height:33px;
	float:left;
	margin-left:60px !important;
	margin-left:30px;
	}
* html .pngfixme_logo {
	background-color: transparent;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://208.78.40.234/~lakegast/images/nav_small_logo.png", sizingMethod="image");
	}
	
* html .content_container_index {
	background-color: transparent;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://208.78.40.234/~lakegast/images/content_bg_index.png", sizingMethod="scale");
	}
	
/** html h1.page_title_index {
	background-color: transparent;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://208.78.40.234/~lakegast/images/content_orange_bar_index.png", sizingMethod="image");
	}*/


/** html .search_index {
	background-color: transparent;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://208.78.40.234/~lakegast/images/search_bg_png8.png", sizingMethod="image");
	}*/
	
/*.pngfixme_go {
	background:url('../images/go_button.png');
	width:68px;
	height:44px;
	float:right;
	}
* html .pngfixme_go {
	background-color: transparent;
	background-image: url(../images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://208.78.40.234/~lakegast/images/go_button.png", sizingMethod="image");
	}*/
	
/*img, div, li { behavior: url(includes/iepngfix.htc) }*/