body { margin:0px; background-color:#000; height:100% }
html { height:100% }
form { margin:0px }
body > form { height:100% }
img { margin:0px; border-style:none }
button { margin:0px; border-style:none; padding:0px; background-color:transparent; vertical-align:top }
table { empty-cells:hide }
td { padding:0px }
.f-sp { font-size:1px; visibility:hidden }
.f-lp { margin-bottom:0px }
.f-fp { margin-top:0px }
.f-cf:before,.f-cf:after { content:" "; display:table }
.f-cf { _zoom:1 }
.f-cf:after { clear:both }
a:link { color:#fff; text-decoration:none }
a:visited { color:#fff; text-decoration:none }
a:hover { color:#b71918; text-decoration:none }
a:active { color:#fff; text-decoration:none }
em { font-style:italic }
h1 { font-weight:bold; font-size:18px }
h1:first-child { margin-top:0px }
h2 { font-weight:bold; font-size:16px }
h2:first-child { margin-top:0px }
h3 { font-weight:bold; font-size:14px }
h3:first-child { margin-top:0px }
strong { font-weight:bold }
.style6 { text-align:left }
.style12 { font-family:'Roboto',sans-serif,arial }
.style14 { color:#fff; font-size:14px }
.style2 { color:#b71918; font-family:'Play', sans-serif;; font-size:48px }
.style18 { color:#b71918; font-family:'Open Sans', sans-serif; }
.style3 { color:#fff; font-family:'Open Sans', sans-serif; }
.style7 { color:#fff; font-family:'Open Sans', sans-serif;; font-size:12px; text-align:center }
#PageDiv { position:relative; min-height:100% }
#titlebar.f-ms { width:100%; z-index:0; float:left; background-color:#000 }
#m1.f-ms { z-index:0; float:left; clear:right }
#crrstrapheader.f-ms { width:347px; height:50px; padding-right:20px; overflow:hidden }
#cssmenu.f-ms { z-index:0; float:right; padding-right:20px; margin-left:0px }
#facebookfind1.f-ms { left:371px; top:0px; width:155px; height:50px; float:left }
#pagewrap { width:100%; z-index:0 }
#title.f-ms { width:95%; z-index:0; clear:both; padding-left:5%; margin-left:auto; margin-right:auto; margin-bottom:0px }
#bodywrapGallery { width:100%; z-index:0; clear:both; margin:0px auto; background-color:#000; background-image:url(news-backdrop1.jpg); background-repeat:no-repeat }
#body8 { width:90%; z-index:0; clear:both; padding:3% 0%; margin:0px auto }
#left3 { width:31%; z-index:0; float:left; padding:1% }
#Galleryboat1 { width:100%; overflow:hidden }
#boatlinks { width:100%; z-index:0; padding-bottom:20px }
#middle { width:31%; z-index:0; float:left; padding:1% }
#trophycup1 { width:99.97%; overflow:hidden }
#boatlinks1 { width:100%; z-index:0; padding-bottom:20px }
#left5 { width:31%; z-index:0; float:left; padding:1% }
#sxsbuggy1 { width:99.97%; overflow:hidden }
#boatlinks2 { width:100%; z-index:0; padding-bottom:20px }
#bodywrapfooter.f-ms { width:100%; z-index:0; clear:both; margin:0px auto }
#body7.f-ms { width:100%; z-index:0; clear:both; padding:2% 0%; margin:0px auto; background-color:#b71918 }
#left2.f-ms { width:320px; height:69px; z-index:0; float:left; padding-bottom:25px }
#m2.f-ms { width:50%; z-index:0; padding-left:5%; padding-right:5%; padding-bottom:0px; margin-left:auto; margin-right:auto }
#CRlogo1.f-ms { width:100%; overflow:hidden }
#right2.f-ms { width:192px; z-index:0; float:right; padding-right:10% }
#social.f-ms { width:171px; z-index:0; clear:both; margin-left:auto; margin-right:auto }
#m3.f-ms { z-index:0; float:left }
#twittericon1.f-ms { width:50px; float:left }
#m4.f-ms { z-index:0; float:left }
#fbicon1.f-ms { width:50px; float:left }
#m5.f-ms { z-index:0; float:left }
#yticon1.f-ms { width:50px; float:left }
#copyright.f-ms { z-index:0; clear:both; padding-top:20px; padding-right:0px; margin-left:auto; margin-right:auto }
#cssmenu { height:auto; overflow:visible; position:relative; z-index:9999 }
#fwNav1 { float:left; padding:0; margin:0; list-style:none }
#fwNav1 .fwNavItem { width:auto; position:relative; float:left; margin:0; padding:0; border-top:0; border-bottom:0 }
#fwNav1 .fwNavItem a { display:block; color:#FFFFFF; text-decoration:none; background:#000000; padding:15px 10px 15px 10px; white-space:nowrap }
#fwNav1 .fwFirstChild { border-left:0 }
#fwNav1 .fwLastChild { border-right:0 }
#fwNav1 .fwNavItem:hover > span a, #fwNav1 .fwNavItem:hover > a { color:#FFFFFF; text-decoration:none; background:#B71918 }
#fwNav1 .fwNavItem a:hover, #fwNav1 .fwNavItem span a:hover, #fwNav1 .fwNavItem a:focus { color:#FFFFFF; text-decoration:none; background:#B71918 }
#fwNav1 .fwNavItem a:active { color:#000000; text-decoration:none; background:#FFFFFF }
#fwNav1-toggle, .fwNav1-toggle-label { display:none }
.fwNav1-toggle-label { width:30px; height:30px; overflow:hidden; background-image:url('responsive%20icon.png'); background-repeat:no-repeat; background-size:100% }
#fwNav1 * .sub { visibility:hidden; position:absolute; left:-0; float:left; padding:0; margin:0; list-style:none; z-index:1 }
#fwNav1 .sub * .sub { top:-0 }
#fwNav1 .fwNavItem .sub .fwNavItem { display:block; margin:0; padding:0; left:0; width:100%; *width:auto; border-left:0; border-right:0 }
#fwNav1 * * * .sub { left:100%; top:0 }
#fwNav1 .fwNavItem .sub .fwNavItem a { display:block; color:#FFFFFF; text-decoration:none; background:#000000; padding:15px 10px 15px 10px; white-space:nowrap }
#fwNav1 .fwNavItem .sub .fwFirstChild { border-top:0 }
#fwNav1 .fwNavItem .sub .fwLastChild { border-bottom:0 }
#fwNav1 .fwNavItem .sub .fwNavItem:hover > span a, #fwNav1 .fwNavItem .sub .fwNavItem:hover > a { color:#FFFFFF; text-decoration:none; background:#B71918 }
#fwNav1 .fwNavItem .sub .fwNavItem a:hover, #fwNav1 .fwNavItem .sub .fwNavItem span a:hover, #fwNav1 .fwNavItem .sub .fwNavItem a:focus { color:#FFFFFF; text-decoration:none; background:#B71918 }
#fwNav1 .fwNavItem .sub .fwNavItem a:active { color:#000000; text-decoration:none; background:#FFFFFF }
#fwNav1 :hover > .sub { visibility:visible }
#fwNav1 .fwNavItem a.fwCurrent, #fwNav1 .fwNavItem a.fwCurrent:hover { display:block; color:#FFFFFF; background:#B71918; font-weight:normal }
#fwNav1 .fwNavItem .sub .fwNavItem a.fwCurrent, #fwNav1 .fwNavItem .sub .fwNavItem a.fwCurrent:hover { display:block; color:#FFFFFF; font-weight:normal; background:#B71918 }
@media (-webkit-min-device-pixel-ratio:1.3), (-o-min-device-pixel-ratio:13/10), (min-resolution:125dpi)
{
	#bodywrapGallery { background-image:url(news-backdrop.jpg); background-size:681px 256px }
}
@media screen and (max-width:1024px)
{
	#PageDiv { max-width:1024px }
	#cssmenu.f-ms { height:50px }
	#title.f-ms { width:92.97% }
}
@media screen and (max-width:768px)
{
	#PageDiv { max-width:768px }
	#left3 { width:98% }
	#Galleryboat1 { width:96.77% }
	#middle { width:98% }
	#trophycup1 { width:96.77% }
	#left5 { width:98% }
	#sxsbuggy1 { width:96.77% }
	#left2.f-ms { width:40%; height:auto }
	#right2.f-ms { width:25% }
	#fwNav1 { width:100%; right:0; left:0; margin-top:10px }
	#fwNav1 .fwNavItem { box-sizing:border-box; float:none; overflow:hidden; width:100%; border-right:0; border-left:0 }
	#fwNav1 .fwNavItem a { padding-top:10px; padding-bottom:10px; padding-left:50px; padding-right:50px }
	#fwNav1 .fwFirstChild { border-top:0 }
	#fwNav1 .fwLastChild { border-bottom:0 }
	.fwNav1-toggle-label { display:block; position:relative; cursor:pointer; -webkit-touch-callout:none; -webkit-user-select:none; user-select:none }
	.fwNavContainer1 { display:none; position:fixed; width:100%; left:0; right:0; top:0; bottom:0; background-color:#000000; -webkit-overflow-scrolling:touch; overflow:auto; float:none; -webkit-transition:.2s ease-out -webkit-transform; -moz-transition:.2s ease-out -moz-transform; -ms-transition:.2s ease-out -ms-transform; -o-transition:.2s ease-out -o-transform; transition:.2s ease-out transform; -webkit-transform:translate3d(0,100%,0); -moz-transform:translate3d(0,100%,0); -ms-transform:translate3d(0,100%,0); -o-transform:translate3d(0,100%,0); transform:translate3d(0,100%,0) }
	.fwNav1-toggle-close { background-image:url('responsive-close.png'); margin:15px 0px 0px 15px }
	#fwNav1-toggle:checked ~ .fwNavContainer1 { font-size:1em; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0); -o-transform:translate3d(0,0,0); transform:translate3d(0,0,0) }
	#fwNav1 .fwNavItem .sub .fwNavItem a { padding-top:10px; padding-bottom:10px; padding-right:40px; padding-left:80px }
	#fwNav1 .fwNavItem .sub .sub .fwNavItem a { padding-left:120px }
	#fwNav1 .fwNavItem .sub .sub .sub .fwNavItem a { padding-left:160px }
	#fwNav1 .fwNavItem .sub { position:relative; visibility:visible; width:100%; left:0; top:0 }
	#fwNav1 .fwNavItem .sub .fwNavItem { width:100% }
	#fwNav1 .fwNavItem .sub .sub { left:0 }
	#fwNav1 .fwNavItem .sub .sub .fwNavItem { border-left:none }
	.fwMainPointer1, .fwSubPointer1 { display:none }
	#fwNav1 .fwNavItem .sub .fwLastChild { border-bottom:none }
	#fwNav1 .fwLastChild .sub .fwLastChild { border-bottom:0 }
}
@media screen and (max-width:480px)
{
	#PageDiv { max-width:480px }
	#Galleryboat1 { width:100% }
	#trophycup1 { width:100% }
	#sxsbuggy1 { width:100% }
	#left2.f-ms { width:100% }
	#right2.f-ms { width:100%; padding-right:0% }
}
@media screen and (max-width:320px)
{
	#PageDiv { max-width:320px }
	#m1.f-ms { width:80.75% }
	#crrstrapheader.f-ms { width:258px; height:auto }
	#cssmenu.f-ms { height:auto }
	#m2.f-ms { width:90% }
	#right2.f-ms { padding-right:0px }
}