body {background-image:url(images/bg.gif);background-repeat:repeat-x;background-color:#000033;text-align:center;margin-top:0px;font-family: arial, helvetica, sans-serif;}
#container{margin-left:auto;margin-right:auto;width:1000px;text-align:left;}
html {height:100%;margin-bottom:1px;}

.admin {text-align:center;}
.admin a{color:#000033;font-size:10px;text-decoration:none;}
a{text-decoration:none;}
a:hover {text-decoration:underline;}
#header{background-image:url(images/header_bg.gif);background-repeat:no-repeat;height:68px;}
#header .logo{float:left;}
#header .top100{float:right;}
#header .phone{margin-left:720px;padding-top:10px;width:175px;line-height:18px;}
#nav{background-image:url(images/menu_bg.gif);background-repeat:repeat-x;height:31px;}
#copyright {clear:both;font-size:10px;color:#9EA7B5;height:18px;padding-left:10px;}
#bottom{background-image:url(images/bottom_bg.gif);background-repeat:no-repeat;height:132px;}
#footer a{font-size:12px;color:#9EA7B5;padding-left:15px;}

#images{background-image:url(images/home_image_bg.gif);background-repeat:no-repeat;height:374px;}	

#menu{height:31px;float:right;}
#menu ul{list-style:none;margin:0;padding:0;width:auto;float:left;}
#menu li{margin-top:6px;position:relative;border-right-width:1px;border-right-style:solid;border-right-color:#000;}
#menu a{font-weight:bold;line-height:18px;font-size:12px;margin:0;color:#000;text-align:center;padding-left:10px;padding-right:10px;}
#menu .end {border-right:none;}
#model{margin-left:7px;}
#model ul{list-style:none;margin:0;padding:0;width:auto;float:left;}
#model li{margin-top:4px;margin-right:7px;position:relative;}
#model .hot_links {width:334px;padding-top:0px;padding-left:0px;font-size:11px;}
#model .hot_links a{
	text-decoration:none;
	color:#333;
	line-height:24px;
}
#model strong{color:#CC0000;}

#main {float:right;width:826px;background-color:#FFF;border-left-color:#676766;border-left-width:1px;border-left-style:solid;}
#sidemenu{float:left;width:173px;font-size:12px;font-weight:bold;	background-image:url(images/sidemenu_bg.jpg);background-repeat:repeat-x;background-color:#999;}
#sidemenu .title{margin-top:15px;padding-left:15px;line-height:19px;color:#333;}
#sidemenu .title a{color:#333;}
#sidemenu .section{padding-left:25px;line-height:19px;color:#003399;}
#sidemenu .section a{color:#003399;}
#sidemenu .sel{padding-left:25px;line-height:19px;background-color:#0000CC;color:#FFF;}
#sidemenu .sel a{color:#FFF;}
#sidemenu .subsection{padding-left:35px;line-height:19px;color:#CC0000;}
#sidemenu .subsection a{color:#CC0000;}
#sidemenu .subsel{padding-left:35px;line-height:19px;background-color:#0000CC;color:#FFF;}
#sidemenu .subsel a{color:#FFF;}

#content_end{clear:both;}
#sidemenu_end{float:left;background-image:url(images/sidemenu_end.gif);background-repeat:repeat-x;width:173px;height:8px;}
#main_end {float:right;background-image:url(images/main_end.gif);background-repeat:repeat-x;width:826px;height:8px;}
#quote_end {float:right;background-image:url(images/quote_end.jpg);background-repeat:no-repeat;width:826px;height:8px;}
#hours_end {float:right;background-image:url(images/hours_end.jpg);background-repeat:no-repeat;width:826px;height:8px;}

#content {width:1000px;overflow:hidden;background-image:url(images/sidemenu_bg.jpg);background-repeat:repeat-x;background-color:#FFF;border-top-color:#676766;border-top-width:1px;border-top-style:solid;}
#content .text{font-size:12px;margin-left:15px;margin-right:15px;width:796px;}
#content .about{background-image:url(images/about_us.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .showroom{background-image:url(images/showroom.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .history{background-image:url(images/history.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .reviews{background-image:url(images/reviews.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .contact{background-image:url(images/contact.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .quote{background-image:url(images/quote.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .directions{background-image:url(images/directions.gif);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:25px;padding-left:15px;}
#content .hours{background-image:url(images/hours.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:25px;padding-left:15px;}
#content .hours ul{list-style:none;margin:0;padding:0;width:240px;float:left;}
#content .hours li{margin-right:50px;}
#content .proshop{background-image:url(images/proshop.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}

#content .news{background-image:url(images/news.jpg);background-repeat:no-repeat;color:#000;height:408px;}
#content .news_image {float:left;width:564px;}
#content .news_links {float:left;font-size:12px;margin-top:15px;width:247px;}
#content .news_headline{clear:both;height:33px;font-size:14px;color:#333;font-weight:bold;padding-left:15px;padding-top:15px;}
#content .news_links strong{margin-left:15px;}

#content .quote_text{font-size:12px;margin-left:15px;background-image:url(images/quote_text.jpg);background-repeat:no-repeat;background-position:right;height:867px;}

#content .hours_text ul{list-style:none;margin:0;padding:0;width:240px;float:left;}
#content .hours_text li{margin-right:50px;}
#content .hours_text{font-size:12px;padding-left:15px;background-image:url(images/hours_text.jpg);background-repeat:no-repeat;background-position:left bottom;height:346px;}

#content .directions_text ul{list-style:none;margin:0;padding:0;width:400px;float:left;}
#content .directions_text li{margin-right:5px;}
#content .directions_text{font-size:12px;padding-left:15px;}

#content .preowned{background-image:url(images/preowned.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .maristar{background-image:url(images/maristar.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .prostar{background-image:url(images/prostar.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}

#content .xseries{background-image:url(images/x-series.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .boat_in_stock{font-size:12px;margin-left:40px;margin-right:40px;}
#content .csx220{background-image:url(images/csx220.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .csx265{background-image:url(images/csx265.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .x1{background-image:url(images/x1.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .xstar{background-image:url(images/xstar.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .x2{background-image:url(images/x2.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .x7{background-image:url(images/x7.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .x30{background-image:url(images/x30.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .x35{background-image:url(images/x35.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .x45{background-image:url(images/x45.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .x55{background-image:url(images/x55.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .x80{background-image:url(images/x80.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .x15{background-image:url(images/x15.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .x14{background-image:url(images/x14.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}

#content .mari200{background-image:url(images/200.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .mari215{background-image:url(images/215.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .mari230{background-image:url(images/230.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .mari235{background-image:url(images/235.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .mari245{background-image:url(images/245.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .mari280{background-image:url(images/280.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .mari255{background-image:url(../images/MS255.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}


#content .pro190{background-image:url(images/190.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .pro197{background-image:url(images/197.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .pro214{background-image:url(images/214.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}
#content .pro215{background-image:url(../images/300.jpg);background-repeat:no-repeat;width:811px;font-size:14px;color:#333;font-weight:bold;padding-top:384px;padding-bottom:10px;padding-left:15px;}

#main .row1{background-image:url(images/detail.jpg);background-repeat:no-repeat;width:826px;color:#000;height:468px;}
#main .boat_image{float:left;}
#main .boat_highlight {float:right;margin-top:15px;margin-left:15px;font-size:12px;width:315px;}

#main .row2{clear:both;}
#main .boat_quote{margin-left:15px;float:left;font-size:14px;width:350px;}
#main .boat_image1{margin-right:15px;margin-left:15px;float:right;}

#main .row3{clear:both;}
#main .boat_review{margin-left:15px;margin-right:15px;font-size:14px;width:350px;float:right;}
#main .boat_features {margin-left:15px;float:left;font-size:12px;width:350px;}
#main .boat_options {clear:left;margin-left:15px;float:left;font-size:12px;width:350px;}

#sidemenu,#main{padding-bottom: 32767px;margin-bottom: -32767px; }
.thumbnail {
border:1px solid #DDDDDD;
background-color:#fff;
float:left;
margin-bottom:15px;
margin-right:10px;
padding:7px;
width:360px;

}
.smallthumbnail {
border:1px solid #DDDDDD;
background-color:#fff;
float:left;
margin-bottom:15px;
margin-right:10px;
padding:7px;
width:150px;

}
.caption {
	font-size:0.9em;
	text-align:center;
}