body
	{
	color: #333;
	margin:0px;
	padding:0px;
	font-family: "Myriad Pro", Verdana, Geneva, sans-serif;
	font-size: 13px;
	background-image:url(/img/bg/bg-wakeboard.jpg);
	background-color: #000; 
	background-repeat: no-repeat; 
	background-position: top center;
	}
	
img, div { behavior: url(/css/iepngfix.htc) }
	
img { border:none; }

a { color: #06C; text-decoration:none; }
a:hover { text-decoration: underline; }

h4
	{
	font-size:19px;
	margin:10px 0 0 0;
	padding:0px;
	}
	
.clear { clear:both; height:0px; margin:0; }
	
.bottommenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
}

#container {
	margin: 0 auto;
	width: 1000px;
	height: 100%;
	background-color:#FFF;
	
	}
.wrapper960 {
	margin: 0 auto;
	width: 960px;
}

.fl { float:left;}
.fr { float:right;}

	
	/* Events List */
	
	
#events h1 {
		background-repeat: no-repeat;
		width:966px;
		height:59px;
		display:block;
		background-image: url(/img/events/events-header.jpg);
		text-indent: -9000px;
	}
	
	
#events #colloge {
	
		float:left;
		width:368px;
		margin-bottom:20px;
	}
#events #event-listbox{
		overflow: auto;
		height:362px;
		margin-left: 20px;
		float:left;
		width:577px;
	}
	
#event-listbox table {
		border-collapse: collapse;
		width:100%;
	}
	
#event-listbox table td.name{
		width:230px;
	}
	
.event-listing {
		height:104px;
		cursor: pointer;
	}
	
#events #event-list .event-listing td {
		padding:10px;
		font-weight:bold;
		color: #3377CA;
	}
	
#events #event-list .event-listing td img{
		border:solid 10px #fff;
	}
	
#events #event-list .event-listing a {
		text-decoration: none;
		color: #3377CA;
	}
	
	
#events #event-list tr.odd {
		background-color: #D5EFFD;
	}
	
		
/* Event Details */
	
#eventDetails h1 {
		background-repeat: no-repeat;
		width:965px;
		height:44px;
		display:block;
		background-image: url(../img/events/events-header-detail.jpg);
		text-indent: -9000px;
	}
	
#eventMapBig
	{
		float:left;
		margin-right:6px;
		width:403px;
		height:341px;
		background-color: #999;
		margin-bottom:20px;
	}

	
#eventDetailCol1
	{
		float:left;
		width:404px;
		margin-right:24px;
	}
	
#eventDetails #eventDetailCol1 h1 {
		background-repeat: no-repeat;
		width:403px;
		height:37px;
		display:block;
		background-image: url(../img/events/events-gallery-detail.jpg);
		text-indent: -9000px;	
		clear:both;
	}
	
#eventDetails #eventDetailCol1 h2
	{
		width:402px;
		border-bottom:solid 2px #e5e5e5;
	}
	
#eventGalleryView
	{
		width:402px;
		height:325px;
		background-color: #eee;
		text-align: center;
		vertical-align: center;
		margin-bottom:20px;
	}
	
#eventDetalSummary
	{
	}
	
#eventDetalSummary h2
	{
		color:#3457A7;
		margin:0px;
	}
	
#eventDetalSummary img
	{
		margin-right:15px;
	}
	
#eventDetalSummary table
	{
		color:#666;
		font-size:15px;
		border-collapse: collapse;
	}
	
#eventDetalSummary table td
	{
		vertical-align: top;
		padding:0px 8px 8px 8px;
	}
	
#eventDetailCol1 h2
	{
		color:#0868bb;
		font-size:12px;
		margin-bottom:3px;
		padding-bottom:0px;
	}
	
#eventDetailCol1 h2
	{
		color:#0868bb;
		font-size:12px;
	}
	
#eventDetailCol2
	{
		width:500px;
		float:left;
	}
	
#eventDetailCol2 table
	{
		width:324px;
		border-collapse: collapse;
		margin-bottom:20px;
	}
	
#eventDetalsDesc
	{
		margin-bottom:20px;
		color:#666;
	}
	
#eventDetailsThumbs
	{
		width:342x;
		height: 100px;
		position:relative;
	}
	
#eventDetailsThumbsLeft
	{
		top:0px;
		left:0px;
		width:16px:
		height:51px;
		position:absolute;
	}
	
#eventDetailsThumbsRight
	{
		top:0px;
		left:318px;
		width:16px:
		height:51px;
		position:absolute;
	}
	
#eventDetailsThumbs
	{
		width:342x;
		height: 100px;
		position:relative;
	}
	
#eventDetailsThumbsView
	{
		width:295px;
		margin-left:16px;
		height: 100px;
		overflow: hidden;
	}
	
#eventDetailsThumbsCell
	{
		height:80px;
		overflow: visible;
	}
	
.eventPhotoThumb
	{
		margin:3px 3px;
	}
		
#frame {
		width:831px;
		margin:0 auto;
		padding-top:30px;
	}
	
/* Featured Event Pages*/	

#fevent-masters h1 { background-image:url(/img/event/eventHead-masters.jpg); background-repeat:no-repeat;}
#fevent-masters #feventMarquee { background-image:url(/img/event/eventMarquee-masters.jpg); background-repeat:no-repeat;}

#fevent-moomba h1 { background-image:url(/img/event/eventHead-moomba.jpg); background-repeat:no-repeat;}
#fevent-moomba #feventMarquee { background-image:url(/img/event/eventMarquee-moomba.jpg); background-repeat:no-repeat;}

#fevent-wakegames h1 { background-image:url(/img/event/eventHead-wakegames.jpg); background-repeat:no-repeat;}
#fevent-wakegames #feventMarquee { background-image:url(/img/event/eventMarquee-wakegames.jpg); background-repeat:no-repeat;}

#fevent-nationals h1 { background-image:url(/img/event/eventHead-nationals.jpg); background-repeat:no-repeat;}
#fevent-nationals #feventMarquee { background-image:url(/img/event/eventMarquee-nationals.jpg); background-repeat:no-repeat;}

#fevent-bigdawg h1 { background-image:url(/img/event/eventHead-bigdawg.jpg); background-repeat:no-repeat;}
#fevent-bigdawg #feventMarquee { background-image:url(/img/event/eventMarquee-bigdawg.jpg); background-repeat:no-repeat;}

h1#feventHead { display:block; text-indent:-9000px; height:39px; width:960px; margin:0; padding:0;}
h2.feventSubhead { padding: 10px 0 10px 0; color:#036; font-size:14px; font-weight:bold; margin:0; }

#feventMarquee { width:960px; height:300px; margin:0; padding:0; }
#feventDetails { float:right; width:300px; }

#feventDetails .detailrow { width:280px; font-size:13px; font-weight:bold; padding: 0 0 10px 0; }
#feventDetails .detailcat { float:left; text-align:right; color:#036; width:100px; }
#feventDetails .detailinfo { float:right; text-align:left; color:#666; width:170px; }

#feventText { float:left; width:580px; font-size:12px; line-height:18px; color:#666; padding: 0 0 0 20px;  }
#feventSidebar { float:right; width:320px; font-size:12px; line-height:18px; color:#666;  }

#feventGallery img { float:left; padding:2px; margin:0; }

	
/* Footer */
	
#footer {
	width:960px; 
    margin:0 auto;
    padding: 10px 0 10px 0;
	background-image: url(/img/footerbg.jpg);
	background-repeat:repeat-x;
	}
		 
#footer ul {
	width:140px;
	padding: 0 10px 0 10px;
	margin:0;
	list-style-type: none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#666;
	line-height: 14px;
	float:left
	}
	
#footer a {text-decoration:none;color:#999;}	
	
#footer a:hover {color:#06C;}		
	
#footer-buttons {
	margin:0 auto;
	height: 128px;
	width: 980px;
	padding: 10px 0 10px 22px;
	clear: both;
}

#footer-buttons img {padding: 0 20px 0 0;}
	
/* Disclaimer */

.disclaimertext {
		float: right;
		font-family: Verdana, Geneva, sans-serif;
		font-size: 9px;
		color: #999;
		text-align: left;
		width: 600px;
		padding-right: 20px;
	}
	
.disclaimer {
		width: 960px;
		padding-top: 15px;
		margin: 0 auto;
	}
.disclaimerlogo {
		float: left;
		padding-top: 20px;
		padding-left: 20px;
	}
	
		
	
/* Blog & PR */
	
#postFrame
	{
		width:960px;
		margin:0 auto;
		padding-top:10px;
		min-height: 800px;
	}
	
#pressHeaderBox
	{
		margin-left:291px;	
		margin-bottom:20px;
		padding:11px 0 0 14px;
		width:650px;
		height:21px;
		color:#257ac4;
		font-size: 14px;
		font-weight: bold;
		background: #d4e3f7 url(/img/posts/post-content-header-bg-tile.jpg) top repeat-x;
		text-transform: uppercase;
	}
	
#postHeaderBox
	{
		margin-left:0;	
		margin-bottom:20px;
		padding:11px 0 0 14px;
		width:650px;
		height:21px;
		color:#257ac4;
		font-size: 14px;
		font-weight: bold;
		background: #d4e3f7 url(/img/posts/post-content-header-bg-tile.jpg) top repeat-x;
		text-transform: uppercase;
	}

	
#postHeader
	{
		width:665px;
		background-color: #ddf5ff;
		color:#257ac4;
	}
	
#postHeader td
	{
		padding:10px;
		text-transform: uppercase;
	}
	
#postDisplayBox
	{
		width:660px;
		float:left;
		margin-left:20px;
	}
	
#postBody
	{
		color:#777;
		width:400px;
		float:left;
		padding-top:10px;
	}
	
#postPhotoBox
	{
		width:30px;
		float:left;
		margin-left:10px;
		padding-top:20px;
		color:#777;
	}
#postPhotoAndCap
	{
		width:250px;
		float:left;
		padding:5px;
	}
	
#postPhotoBox img
	{
		margin-bottom:5px;
	}
	
#postListBox
	{
		width:251px;
		height:661px;
		float:left;
		padding-right:20px;
		border-right:solid 1px #eee;
	}
	
#postList
	{
		height:400px;
		margin-top:5px;
		overflow: auto;
		width:251px
	}
	
#postList table
	{
		width:100%
	}
	

#postList table tr td
	{
		padding:10px 20px 10px 20px;
		text-transform: uppercase;
		font-size:10px;
		font-weight: normal;
		border-top:solid 5px white;
		height:30px;
	}
	
#postList table tr#postListHeader td
	{
		font-size:14px;
	}
	
#postList table tr#postListHeader
	{
		background: #23447a url(/img/posts/post-list-header-bg.gif) top repeat-x;
		color:white;
		padding:13px 20px 7px 20px;
		text-transform: uppercase;
		font-size:14px;
		text-align: left;
		height:20px;
		font-weight: normal;
	}
	
#postList table tr#postListHeader:hover
	{
		background: #23447a url(/img/posts/post-list-header-bg.gif) top repeat-x;
	}
	
#postList table tr td a
	{
		text-decoration: none;
	}
	
#postList table tr:hover
	{
		background: url(/img/events/event_list_row_over.jpg) top repeat-x;
		background-color:#0868bc;
		color:#fff
	}
	
#postList table tr:hover td a
	{
		color:#fff
	}

.postEven, .postOdd	{
		background-color:#ddf5ff;
		color:#666;
	}
	
.postEven a
	{
		color:#666;
	}
	
.postOdd, .postOdd a
	{
		color:#666;
	}
	
.postDisplayed
	{
		background: url(/img/events/event_list_row_over.jpg) top repeat-x;
		background-color:#0868bc;
		color:#fff
	}
	
.postDisplayed a
	{
		color:#fff;
	}
	
	/* Dealer Locator */
	
#frameDealer
	{
		width:930px;
		margin:0 auto;
		background: url(/img/dealer_locator/people-title.jpg) no-repeat;
	}
	
#dealerPadCol
	{
		float:left;
		height:350px;
	}
	
#dealerSearchCol
	{
		margin-left:455px;
		padding-top:15px;
	}
	
#iphoneDealerHeader {
		display:none;
	}
	
#dealerSearch table
	{
		border-collapse:collapse;
		margin-top:20px;
	}
	
#dealerSearch table tr td
	{
		padding:0 10px 15px 0;
		text-align:left;
	}
	
#dealerSearch form
	{
		margin-left:30px;
	}
	
#countrySelect
	{
		width: 282px;
	}
	
#zip
	{
		width: 111px;
		background-color:#fafafa;
		border:solid 1px #cacaca;
		color:#333;
	}
	
#dealerResults 
	{
		width:400px;
		line-height:1.6em;
		margin-left:30px;
		height:300px;
	}
	
#dealerResults a
	{
		color:#3a5f90;
	}
	
#dealerResults table
	{
		border-collapse:collapse;
		width:385px;
		margin-top:1px;
	}
	

#dealerResults table tr td
	{
		border-top: solid 1px #dfdfdf;
		padding-top:8px;
		padding-bottom: 8px;
		vertical-align: top;
	}
	
.dealerLocale 
	{
		padding-right:5px;
		width:175px;
	}
	
	/* Media Manager */
	
#mediaframe
	{
		margin:0 auto;
		width:958px;
		position:relative;
	} 	
	
#resultsFrame
	{
		width:695px;
		height:400px;
		margin-left:30px;
		overflow: auto;
	}
	
#searchCol
	{
		width:370px;
		top:41px;
		left:580px;
		position:absolute;
		text-align:right;
	}
	
		/* Nautique Nation */
	
.noBreak
	{
		white-space: nowrap;
	}
		
#nationFrame
	{
		width:1260px;
		margin:0 auto;
	}
	
	
#nationFrameInternal
	{
		width:1260px;
		margin:0 auto;
	}
	
#nationHeader {
		position:relative;
	}
	
#nationSignup{
		position:absolute;
		top:54px;
		left:830px;
	}

	
#nationArticles
	{
		text-align: center;
		width:1000px;
	}
	
.nationEditionArticle
	{
		width:450px;
		padding:10px 10px 5px 10px;
		float:left;
		text-align: left;
		color:#7a7a7b;
		
	}
	
.nationEditionArticleSummary
	{
		width:204px;
		padding:10px;
		float:left;
		font-size:12px;
		line-height: 1.2em;
	}
	
.nationEditionArticle h1
	{
		font-size:22px;
		line-height: 1em;
	}
	
.nationEditionArticle h2
	{
		font-size:16px;
		line-height: 1.2em;
	}


.nationEditionArticlePhotos
	{
		width:110px;
		padding:10px;
		float:left;
	}
	
#nationEditionNav{
	
		width:200px;
		padding: 0 0 0 10px;
		float:left;
		height:400px;
		margin-top:6px;
	}
	
#nationContent{
		background: transparent url(/img/nautique-nation/header-2012.png) no-repeat;
		width:1000px;
		float:left;
	}
	
	/* nautique nation article detail */
	
#nationContentInternal{
		background: transparent url(/img/nautique-nation/header-2012.png)  no-repeat;
		width:1000px;
		float:left;
		text-align: left;
	}
	
#nationHeaderInternal
	{
		width:1000px;
		position:relative;
		padding-top:190px;
		height:5px;
	}
	
#nationInternalNav{

		margin:0 auto;
		width:600px;
		
	}
	
#nationArticleNav{
	
		width:200px;
		padding: 0 0 0 10px;
		float:left;
		height:540px;
		margin-top:6px;
	}
	
#nationHeaderInternal td{
		font-size: 14px;
		border-right:solid 1px black;
		text-align: center;
		padding:0 5px;
		line-height: 1.2em;
		font-weight:bold;
		vertical-align: top;		
	}
	
#nationHeaderInternal td a {
		text-decoration: none;
		color:black;
	}
	
#nationHeaderInternal td a:hover{
		color:#174d93;
	}
	
#nationArticleDetailBody {
	font-size:13px;
	width:440px;
	color:#203642;
	padding-right:15px;
	border-right:solid 1px #ccc;
	margin-right:20px;
	margin-left:50px;
	float:left;
	line-height: 16px;
	}
	
#nationArticleDetailBody h1 {
		font-size:20px;
		color: #676768;
		margin-top: 0px;
	}
	
#nationArticleDetailBody h2 {
		font-size:18px;
		color: #676768;
		font-weight: bold;
	}
	
#nationArticleDetailPhotos {
		float:left;
		width:320px;
	}
		
	
#nationFeatured {
		width: 750px;
		padding: 10px;

	}

#nationFeatured h1 {
	margin: 0px;
	padding-top: 5px;
	font-size: 28px;
	text-align: center;
}
#nationFeatured p {
	margin: 0px;
	padding-top: 5px;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	padding-left: 0px;
	padding-right: 15px;
}
#nationHomeRow {
	width: 750px;
	background-image: url(/img/nautique-nation/vert-line.jpg);
	background-repeat: repeat-y;
	background-position: center;
	padding-bottom: 15px;
}
#nationHomeRow h2 {
	font-size: 18px;
	margin: 0px;
	padding-top: 10px;
}
#nationHomeRow p {
	font-size: 11px;
	line-height: 15px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
}
#nationHomeArt1 {
	float: left;
	width: 335px;
	text-align: left;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AAA;
}
#nationHomeArt2 {
	float: right;
	width: 335px;
	text-align: left;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #AAA;
}
#nationHomeAlign {
	width: 815px;
	
}
	
	
	
	
/* VIDEOS */
	
#videos {
		width:966px;
		margin:0 auto;
	}
	
#videos h1.pageHead {
		background-repeat: no-repeat;
		width:966px;
		height:59px;
		display:block;
		background-image: url(../img/videos/videos-header.jpg);
		text-indent: -9000px;
	}
	
#videos #content {
	
	}
	
#videos #content #display {
		float:left;
		width:663px;
		height:382px;
	}
	
#videos #content #meta {
		float:left;
		border:1px solid #c0c1c3;
		width:285px;
		margin: 10px 0 10px 10px;
	}
	
#videos #content #meta h1{
		font-size:15px;
		line-height: 38px;
		background-image: url(../img/videos/video-box-header.jpg);
		background-repeat: repeat-x;
		margin: 0;
		padding:0 10px;
	}
	
#videos #content #meta p {
		padding:0px 30px 10px 30px;
	}
	
#videos #content #meta p a {
		margin-top:10px;
		display:block;
	}
	
#videos #content #meta #videoBanner{
		margin:-10px 10px 10px 10px;
		display: block;
	}
	
#videos #selection {
		background-image: url(../img/videos/movie-listing-bg.gif);
		background-repeat: no-repeat;
		height:255px;
		background-position: 208px 38px;
		margin-top: 10px;
	}
	
#videos #selection #sectionBar ul{
		background-image: url(../img/videos/section-bar-back.jpg);
		background-repeat: repeat-x;
		height:45px;
		display:block;
		margin:0 0 10px 0;
		padding:0 0 0 209px;
		behavior: url(/css/iepngfix.htc);
	}
	
#videos #selection #sectionBar ul li{
		display:inline-block;
		margin:0px;
		height:45px;
		float:left;
		padding-right:30px;
		background-repeat: no-repeat;
	}
	
#boats #boatsItem, #athletes #athletesItem, #events #eventsItem{
		background-image: url(../img/videos/section-button-selected.png);
		background-position: center center;
	}
	
#videos #selection #sectionBar a {
		padding-left:50px;
	}
	
#boatsItem a {
		background-image: url(../img/videos/section-boats-all.png);
	}
	
#videos #selection #athletesItem a {
		background-image: url(../img/videos/section-athletes-all.png);
		padding-left:40px;
	}
		
#videos #selection #eventsItem a {
		background-image: url(../img/videos/section-events-all.png);
		padding-left:35px;
	}
	
#videos #selection #sectionBar a {
		color:black;
		text-decoration: none;
		font-size:16px;
		height:45px;
		line-height: 44px;
		padding-left:50px;
		background-repeat: no-repeat;
		background-position: 5px -40px;
		display: inline-block;
		
	}
	
#videos #boats #boatsItem a, #videos #athletes #athletesItem a, #videos #events #eventsItem a {
		color:white;
		background-position: 5px -0px;
	}
	
	
#videos #selection #sectionBar ul li a:hover {
		color:white;
		background-position: 5px -0px;
		behavior: url(/css/iepngfix.htc);
	}
	
#videos #selection #categories {
	
		background: #04276b url(../img/videos/category-bg.jpg) top left repeat-x;
		height:162px;
		width:175px;
		float:left;
		padding:10px;
		text-transform:uppercase;
		overflow:auto;
	}
	
#videos #selection #categories h1{
		color:white;
		font-size:17px;
		margin: 0;
	}
	
#videos #selection #categories ul {
		margin: 0 20px;
		padding: 0;	
		color:white;
	}
	
#videos #selection #categories ul a {
		color:white;
		text-decoration: none;
	}

#videos #selection #results {
		float:left;	
		overflow:auto;
		height:178px;
		width:770px;
	}
		
#videos #selection #results td{
		padding:0 0 40px 20px;
		width:170px;	
	}
	
#videos #selection #results td img{
		float:left;
		margin-right:10px;
	}
	
#videos #selection #results td a {
		color: #006690;
		font-weight:bold;
		font-size: 16px;
		text-decoration: none;
	}

#videos #selection #categories #listing {
		display:list-item;
	}
	

#submenuholder {
		background-image: url(/img/bg_02.jpg);
		background-repeat: repeat-x;
		height: 137px;
		width: 100%;
	}
	

/* Home Page Layout Elements*/
	
#home-container {
	width: 980px;
	background-color:#FFF;
	padding-left:10px;
	padding-right:10px;
	margin: 0 auto;
	}
#home-menubottom {
	background-image: url(/img/homapage/home-menu2.jpg);
	background-repeat: repeat-x;
	width: 960px;
}
	
#home-menutop {
	background-image: url(/img/nav/2012-navbar.jpg);
	background-repeat: no-repeat;
	height: 82px;
	width: 960px;
	}

#home-container {
	width: 970px;
	background-color:#FFF;
	padding-left:10px;
	padding-right:10px;
}
#home-insider {
	background-image: url(/img/homepage/insider-bg.jpg);
	background-repeat: no-repeat;
	height: 145px;
	width: 475px;
	text-align:left;
	color:white;
	font-size:11px;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
}
#home-dyn h3 {
	display:block;
	height: 145px;
	width: 475px;
	text-indent: -9000px;
	background-image: url(/img/homepage/home-dyn.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}

#home-social h3 {
	display:block;
	height: 292px;
	width: 232px;
	text-indent: -9000px;
	background-image: url(/img/homepage/social-bg.jpg);
	background-repeat: no-repeat;
	margin: 0 0 0 10px;
}


#home-team h3 {
	display:block;
	height: 292px;
	width: 232px;
	text-indent: -9000px;
	background-image: url(/img/homepage/team-bg.jpg);
	background-repeat: no-repeat;
	margin: 0 0 0 10px;
	
}


#home-events h3 {
	display:block;
	height: 292px;
	width: 232px;
	text-indent: -9000px;
	background-image: url(/img/homepage/events-bg.jpg);
	background-repeat: no-repeat;
	margin: 0 0 0 10px;
	
}


#home-insider ul {
	padding: 60px 10px 0 200px;
	margin:0px;
}

#home-insider a {
	color:white
}

#home-insider li {
	margin-bottom:5px;
}

#home-menutop {
	background-repeat: no-repeat;
}


#home-newsfeed {
	background-image:url(/img/homepage/newsfeed-bg.jpg);
	background-repeat: no-repeat;
	background-position: center; 
	width:960px;
	height:41px;
	margin: 0 auto;
	padding: 0px;
}

/*#home-newsfeed p {
	font-size:14px;
	padding: 13px 20px 0px 20px;
	color:#FFF;
	}
*/	
#home-newsfeed p strong { color:#F90;}

#home-row1right {
	float: right;
}

#home-news {
	background-image: url(/img/homapage/home-news-bg.jpg);
	background-repeat: no-repeat;
	height: 155px;
	width: 315px;
	text-align:left;
	color:white;
	font-size:11px;
	padding:0px;
}

#home-news ul {
	padding: 15px 10px 0 49px;
	margin:0px;
}

#home-news a {
	color:white
}

#home-news li {
	margin-bottom:5px;
}
#home-history {
	background-image: url(/img/homepage/home-history-bg.jpg);
	background-repeat: no-repeat;
	height: 149px;
	width: 745px;
	padding: 40px 0 0 215px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #3D2111;
	margin: 0 auto;
}
#home-row1 {
	height: 300px;
	width: 960px;
	padding-top: 10px;
	margin: 0 auto;
}
#home-row2 {
	width: 960px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0 auto;
}

#home-row2 .left {
	float: left;
	width: 638px;
}
#home-row2 .right {
	float: right;
	width: 315px;
}
div.clear { clear: both; }

#home-poll {
	background-image: url(/img/homepage/polls-bg.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 292px;
	width: 233px;
	text-align: left;
	position: relative;
}

#home-poll h4{
	margin:38px 0 0 12px;
	font-size:14px;
}

#home-poll ul{
	margin:0 0 0 12px;
	padding:0;
	list-style-type: none;
}

#home-poll li{
	font-size:12px;
}

#home-poll table{
	margin:0 0 0 12px;
	border-collapse:collapse;
}

#home-poll td{
	padding:0 3px 0 0;
	line-height: 19px;
	font-size:12px;
}

.poll-button {
	position:absolute;
	left:12px;
	bottom:8px;
	background-repeat: no-repeat;
	font-size:12px;
	width:120px;
	text-align: center;
	height:20px;
	line-height: 22px;
	text-decoration: none;
	color:black;
	display:block;
	background: transparent url(/img/polls/poll-button-bg.png) center center no-repeat;
	text-shadow: 0 1px 0 #fff;
	font-family:"Myriad Pro", "lucidia grande", Arial,Tahoma;
}

#home-poll #poll-ajax{
	position:absolute;
	left:138px;
	bottom:14px;	
}

#home-video {
	height: 300px;
	width: 475px;
	background-color: black;
	margin: 0px;
	padding: 0px;
	
}

#home-history  a {
	color: #3A2012;
	text-decoration: none;
}


/* Search Page */

#searchResults
{
	width:645px;
	margin:30px auto 20px auto;
}

#searchHeaderBox
{
	margin-left:0;	
	margin-bottom:20px;
	padding:0 14px;
	line-height:44px;
	width:645px;
	height:41px;
	color:#257ac4;
	font-size: 14px;
	font-weight: bold;
	background: #d4e3f7 url(/img/search/search-header-bg.jpg) top repeat-x;
	text-transform: uppercase;
}

.searchResult{
	padding:15px 10px;
}

.searchResult a {
	color:#006690;
}



.searchResult h3 {
	margin:0;
}

.searchResult span {
	color:#666;
}

.searchResultOdd {
	background-color: #E0F1FC;
}

#search {
	position: absolute;
	top:80px;
	right:20px;
}

.promptActive {
	color:#ccc;
}


/*Seacrh Menu Feild*/


#searchButtons p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	float:left;
	padding-right: 16px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 7px;
}

#searchButtons p a, #searchButtons p a:visited {
	color: #FF0;
	text-decoration: none;
	
}

#searchButtons p a:hover {
	color: #F90;
}

#searchSec {
	width: 230px;
	text-align: center;	
}
#searchFeild {
	width:210px; 
	height:30px;
	background-image:url(/img/nav/searchbox.png);
	background-repeat:no-repeat; /*important*/
	padding:0px;
	margin:0px;
	position:relative; /*important*/
}

#searchFeild form { display:inline ; }

.searchbox {
	border:0px; /*important*/
	background-color:transparent; /*important*/
	position:absolute; /*important*/
	top:6px;
	left:15px;
	width:150px;
	height:20px;
}

.searchboxSubmit {
	border:0px; /*important*/
	background-color:transparent; /*important*/
	position:absolute; /*important*/
	top:0px;
	left:175px;
	width:30px;
	height:30px;
}



/*Megadrop down nav*/

#menutop {
	background-image: url(/img/nav/2012-navbar.jpg);
	position:relative;
	background-repeat: no-repeat;
	height: 82px;
	width: 960px;
	margin: 0 auto;
	}
#navLogo { 
    position:absolute;
    top:12px;
	left:2px;
}	
	
ul#topnav {
	margin: 0;
	list-style: none;
	font-size: 1.1em;
	padding:0;
}
ul#topnav li {
	float: left;
	margin: 0; padding: 0;
	position: relative; /*--Important--*/
}
ul#topnav li a.topa {
	float: left;
	text-indent: -9999px; /*--Push text off of page--*/
	height: 38px;
}
ul#topnav li:hover a.topa, ul#topnav li a.topa:hover { background-position: left bottom; } /*--Hover State--*/
ul#topnav a.navNautique {
	background: url(/img/nav/2012-navbar-nautique.png) no-repeat;
	width: 92px;
}
ul#topnav a.navAbout {
	background: url(/img/nav/2012-navbar-about.png) no-repeat;
	width: 70px;
}
ul#topnav a.navNews {
	background: url(/img/nav/2012-navbar-news.png) no-repeat;
	width: 62px;
}
ul#topnav a.navEvents {
	background: url(/img/nav/2012-navbar-events.png) no-repeat;
	width: 74px;
}
ul#topnav a.navOwners {
	background: url(/img/nav/2012-navbar-owners.png) no-repeat;
	width: 82px;
}
ul#topnav a.navContact {
	background: url(/img/nav/2012-navbar-contact.png) no-repeat;
	width: 86px;	
}
ul#topnav a.navDYN {
	background: url(/img/nav/2012-navbar-dyn.png) no-repeat;
	width: 159px;	
}
ul#topnav a.navTeam {
	background: url(/img/nav/2012-navbar-team.png) no-repeat;
	width: 50px;	
}

ul#topnav div {  
  display: none;  
}  

ul#topnav li.mega div.navSub1 {
	position: absolute;
	top: 38px;
	left: 20px;
	z-index: 99999;
	background-color: #CCC;
	height: 270px;
	width: 920px;
	-moz-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-box-shadow: 0px 2px 1px 0px #333;
    -moz-box-shadow: 0px 2px 1px 0px #333;
     box-shadow: 0px 2px 1px 0px #333; 
}
ul#topnav li.mega div.navSub2 {
	position: absolute;
	padding:10px;
	top: 38px;
	left: -50px;
	z-index: 99999;
	background-color: #CCC;
	width: 460px;
	-moz-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-box-shadow: 0px 2px 1px 0px #333;
    -moz-box-shadow: 0px 2px 1px 0px #333;
     box-shadow: 0px 2px 1px 0px #333; 
}
ul#topnav li.mega div.navSub3 {  
    position: absolute;
	padding:10px;
	top: 38px;
	left: -50px;
	z-index: 99999;
	background-color: #CCC;
    width: 460px;
	-moz-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-box-shadow: 0px 2px 1px 0px #333;
    -moz-box-shadow: 0px 2px 1px 0px #333;
     box-shadow: 0px 2px 1px 0px #333; 

}  
ul#topnav li.mega div.navSub4 {  
    position: absolute;
	padding:10px;
	top: 38px;
	left: -200px;
	z-index: 99999;
	background-color: #CCC;
	width: 460px;
	-moz-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-box-shadow: 0px 2px 1px 0px #333;
    -moz-box-shadow: 0px 2px 1px 0px #333;
     box-shadow: 0px 2px 1px 0px #333; 
} 
ul#topnav li.mega div.navSub5 {  
    position: absolute;
	padding:10px;
	top: 38px;
	left: -200px;
	z-index: 99999;
	background-color: #CCC;
	width: 460px;
	-moz-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-box-shadow: 0px 2px 1px 0px #333;
    -moz-box-shadow: 0px 2px 1px 0px #333;
     box-shadow: 0px 2px 1px 0px #333; 
	padding-top: 10px;
}
ul#topnav li.mega div.navSub6 {  
    position: absolute;
	padding:10px;
	top: 38px;
	left: -200px;
	z-index: 99999;
	background-color: #CCC;
	width: 460px;
	-moz-border-radius-bottomright: 10px;
	-khtml-border-radius-bottomright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-khtml-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px; 
	-webkit-box-shadow: 0px 2px 1px 0px #333;
    -moz-box-shadow: 0px 2px 1px 0px #333;
     box-shadow: 0px 2px 1px 0px #333; 

}

ul#topnav li.hovering div {  
  display: block;  
} 

.megaCol {
	float:left;
	width:280px;
	height:300px;
	padding-left:20px;
	font-size: 9px;
	font-family: Verdana, Geneva, sans-serif;
	}
	
.megaColabout {
	float:left;
	width:240px;
	height:300px;
	padding-left:20px;
	font-size: 9px;
	font-family: Verdana, Geneva, sans-serif;
	}
	
a.navButton { display:block; height:42px; width:148px; background-repeat:no-repeat; text-indent:-9000px; float:left; padding:0; margin:2px;}
a.navButton:hover { background-position: left bottom; }

#navBut-history { background-image:url(/img/nav/navBut-history.png);}
#navBut-factorytour { background-image:url(/img/nav/navBut-factorytour.png);}
#navBut-faq { background-image:url(/img/nav/navBut-faq.png);}
#navBut-awards { background-image:url(/img/nav/navBut-awards.png);}
#navBut-innovation { background-image:url(/img/nav/navBut-innovation.png);}
#navBut-partners { background-image:url(/img/nav/navBut-partners.png);}
#navBut-warranty { background-image:url(/img/nav/navBut-warranty.png);}
#navBut-newin2012 { background-image:url(/img/nav/navBut-newin2012.png);}
#navBut-pcm	 { background-image:url(/img/nav/navBut-pcm.png);}

#navBut-press { background-image:url(/img/nav/navBut-press.png);}
#navBut-videos { background-image:url(/img/nav/navBut-videos.png);}
#navBut-insider { background-image:url(/img/nav/navBut-insider.png);}
#navBut-social { background-image:url(/img/nav/navBut-social.png);}
#navBut-nation { background-image:url(/img/nav/navBut-nation.png);}
#navBut-widgets { background-image:url(/img/nav/navBut-widgets.png);}

#navBut-masters { background-image:url(/img/nav/navBut-masters.png);}
#navBut-moomba { background-image:url(/img/nav/navBut-moomba.png);}
#navBut-nationals { background-image:url(/img/nav/navBut-nationals.png);}
#navBut-wakegames { background-image:url(/img/nav/navBut-wakegames.png);}
#navBut-bigdawg { background-image:url(/img/nav/navBut-bigdawg.png);}
#navBut-allevents { background-image:url(/img/nav/navBut-allevents.png);}

#navBut-manuals { background-image:url(/img/nav/navBut-manuals.png);}
#navBut-desktops { background-image:url(/img/nav/navBut-desktops.png);}
#navBut-water { background-image:url(/img/nav/navBut-water.png);}
#navBut-screensavers { background-image:url(/img/nav/navBut-screensavers.png);}
#navBut-gear { background-image:url(/img/nav/navBut-gear.png);}

#navBut-contact { background-image:url(/img/nav/navBut-contact.png);}
#navBut-careers { background-image:url(/img/nav/navBut-careers.png);}
#navBut-dealer { background-image:url(/img/nav/navBut-dealer.png);}

	
	
.megaMenuItem  { padding: 0 0 8px 0; }	
	
.megaMenuItem p {
	padding-left: 10px;
	width:140px;
		}		

.megaMenuItem a, .megaMenuItem a:visited {
	color: #304491;
	text-decoration:none;
}
.megaMenuItem a:hover{
    color: #09F;
	}
	
/* Homepage Slider */	

.slider-wrapper {
	margin: 0 auto;
	padding: 10px 0px 35px 20px;
	}
	
/* Model Pages */	

#modelMainimage {
	width:960px;
	height:400px; 
	margin:0 auto;
	}		
#modelRow1 {
	width:960px;
	margin:0 auto;
	padding: 10px 0 0 0
	}	
#modelText {
	width:470px;
	}
#modelText h1, #modelText p {
	margin: 0px;
	padding:0 0 8px 0;
	}
#modelText h2 {
	margin: 0px;
	padding:0 0 8px 0;
	color:#09C
	}		
#modelPhotos {
	width:960px;
	height:200px; 
	margin:0 auto;
	padding: 10px 0 0 50px; 	
	}	
#modelSpecs {
	width:960px; 
	margin:0 auto;
	}
#modelSpectext {
	width:465px; 
	}
#modelSpectext p {
	width:200px; 
	padding: 0 10px 0 10px;
	float:left;
	}
#modelSpectext strong {
	color:#09C;
	text-transform:uppercase;
	}
	
/* Coastal Page*/	

.toppanel {
	width: 960px;
	text-align: left;
	margin: 0 auto;
}
.toppanel h1 {
	display:block;
	height:40px;
	width:960px;
	background-image: url(/img/coastal/coastal_header.jpg);
	background-repeat:no-repeat;
	text-indent:-9000px;
	margin: 0px;
	padding: 0px;
}
.text_headline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	line-height: 20px;
}
.Bottom_panel .textbpanel {
	padding-left: 80px;
}
.boatpanel {
	width: 800px;
	text-align: left;
	margin: 0 auto;
}
.Bottom_panel {
	background-image: url(/img/coastal/coastal_engine.jpg);
	background-repeat: no-repeat;
	width: 650px;
	height:320px;
	text-align: left;
	padding-left: 300px;
	padding-top: 15px;
	margin: 0 auto;
}
.middlepanel {
	width: 860px;
	text-align: left;
	padding: 20px 60px 0 0;
	margin: 0 auto;
}
.text_copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 20px;
}
.panel1 {
	float: right;
	padding:0 0 0 20px;
}
#coast-head {
	background-image: url(/img/coastal/coastal_vidpic.jpg);
	background-repeat: no-repeat;
	text-align: right;
	height: 266px;
	width: 960px;
	margin-bottom: 10px;
}

/* Submenu and Background Selector */


#subBoatmenu {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	padding: 8px 0 0 0;
	height:22px;
	width:960px;
	background-image:url(/img/nav/subBoatmenu-bg.jpg);
	background-repeat:no-repeat;
	margin: 0 auto;
	text-transform:uppercase;
	}
#subBoatmenu ul { width:800px; margin: 0; padding:0 0 0 20px; color:#666; }	
#subBoatmenu li {display:inline; padding: 0 5px 0 0 }	
#subBoatmenu a { color:#666;} 
#subBoatmenu a:hover { color:#36F; text-decoration:none;} 
#subBoatmenu strong { color:#036;} 

#subBoatbg { float:right; width:130px; }

#bgChangeArea {
	width:1000px;
	overflow:visible;
	position:absolute;
	top:110px;
	margin:auto;
}

#bgSelectorWrap {
	width:200px;
	height:200px;
	background: url(/img/tooltipnub.png) top center no-repeat;
	display:none;
	position:relative;
	left:81%;
	overflow:auto;
	z-index: 9999;
}

#bgSelector {
	margin-top:7px;
	padding:10px 10px 10px 10px;	
	border:2px solid #064372;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #fff;
	overflow:visible;
}

#bgSelector img { margin: 0 8px 0 0;}

/* Slider loading img */

#slider-loading {
	height:445px;
	overflow:hidden;
	background:#fff url('/img/loading.gif') center center no-repeat;	
}
