@charset "UTF-8";
/* CSS Document */

body {
	font-family: Tahoma, Arial, Verdana, sans-serif;
	background-image:url(../images/bg.jpg); background-repeat:repeat-x;
	background-color: #0b0b0b;
	color: #ffffff;
	font-size: 0.74em;
	line-height: 150%;
	margin: 0;
	padding: 0;
	font-weight:normal;
}
img { border:0px;}

h1 {font-size:170%; padding:3px 0 0 0; margin: 0px; line-height:130%; font-weight: lighter;}
h2 { font-size:170%; padding:3px 0 0 0; margin: 0px; line-height:130%; font-weight: lighter; color:#232323;}
h3 { font-size:150%; padding:0px; margin: 0px; line-height:100%; font-weight:normal;}
h4 { font-size:125%; padding:6px 0 6px 0; margin: 0px; line-height:140%; font-weight:lighter;}
h5 { font-size:112%; padding:5px 0 5px 0; margin: 0px; line-height:140%; font-weight:lighter;}

a:active, a:link, a:visited {	color: #06a94f;	text-decoration: none;	font-weight: normal;}
a:hover {	text-decoration: underline;	color: #06a94f;	font-weight: normal;}

h2 a:active, h2 a:link, h2 a:visited { font-size:100%; padding:0px 0 0 0; margin: 0px; line-height:130%; font-weight: lighter; color:#ffffff;}
h2 a:hover {	text-decoration: none;	color: #ffffff;	font-weight: lighter;}


#outer {
	width: 1039px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:auto;
	margin-right: auto;
}
#shadowLeft { float:left; width:40px;}
#shadowRight { float:left; width:41px;}
#page { float:left;	width: 958px;	background:#ffffff;	background-image: url(../images/pageHeader_bg.jpg); background-repeat:repeat-x; min-height:900px;}

#header { padding: 0 13px 12px 13px; width: 932px;}

#logo { float:left; width:90px; margin:11px 50px 0 8px;}
#facebook {float: right; width:100px; margin: 0 1px 0 50px;}
#newsletter { float:right; width:323px; margin:0; background-image:url(../images/newsletterTab_bg.gif); background-repeat:repeat-x; height:42px;} 

.floatLeft8 { float:left; width:8px;}
.floatRight9 { float:right; width:9px;}
.newsletterSignUp { float:left; width:298px; padding: 10px 2px 0px 6px; color:#505050;}



#content { width:932px; margin: 0 13px 0 13px; background-color:#000000;}

#contentHeader { width: 932px; height:99px; border-bottom:2px solid #06a94f; background-image:url(../images/content_bg.jpg); background-repeat:repeat-x; }
.contentCorner { float:left; width:5px;}
.majanLogo { float:left; width: 157px; padding:15px 18px 0 15px;}

#nav {
	height:74px;
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
	list-style:none;
	display:inline;
	text-align: left;	
}
#nav li {
	display:inline; 
	list-style-type:none; 
	padding: 0; 
	margin:0; 
	float: left;
	height:74px;
}

.headerGap { float: left; width:119px;} 
.feedLinks { float:left; width:124px; padding:0 px;}

.homeFlash { border-top:2px solid #000000; width:932px; height:309px; padding:0; margin:0; border-bottom:2px solid #504e4e; }
.crewFlash { border-top:2px solid #000000; width:932px; height:310px; padding:0; margin:0; border-bottom:2px solid #504e4e; }
.boatFlash { width:932px; height:520px; padding:0; margin:0; border-bottom:2px solid #504e4e; border-top:2px solid #000000;}
.eventFlash { width:932px; height:352px; padding:0; margin:0; border-bottom:2px solid #504e4e; border-top:2px solid #000000;}
.competitionPage { border-top:2px solid #000000; width:932px; background-image:url(../images/bg_competition.jpg); background-position:top left; background-repeat:no-repeat; padding:0; margin:0; background-color:#171717; }

.competitionPage2 { border-top:2px solid #000000; width:932px; background-image:url(../images/bg_mustoCompetition.jpg); background-position:top left; background-repeat:no-repeat; padding:0; margin:0; background-color:#000000; }
.competitionPage3 { border-top:2px solid #000000; width:932px; background-image:url(../images/competitionBG3.jpg); background-position:top left; background-repeat:no-repeat; padding:0; margin:0; background-color:#000000; }
.competitionPage4 { border-top:2px solid #000000; width:932px; background-image:url(../images/competitionBG4.jpg); background-position:top left; background-repeat:no-repeat; padding:0; margin:0; background-color:#000000; }



.homeContent { width:924px; border-top:1px solid #000000; background-color:#171717; background-image:url(../images/contentBottom.gif); background-position:bottom; background-repeat:no-repeat;  padding: 0 4px 5px 4px; }
.pagesContent { width:924px; background-color:#171717; background-image:url(../images/contentBottom.gif); background-position:bottom; background-repeat:no-repeat;   padding: 0 4px 5px 4px; }
.competitionContent { width:924px; background-image:url(../images/contentBottom.gif); background-position:bottom; background-repeat:no-repeat;  padding: 0 4px 5px 4px; }


.column300 { float:left; width:300px; padding: 3px 4px 8px 4px;}
.column608 { float:left; width: 608px; padding: 3px 4px 8px 4px;} 
.column608competition { width: 576px; padding: 230px 20px 0px 20px;} 
.column608competition3 { width: 571px; padding: 288px 20px 0px 25px;} 
.column608B {  width: 608px; padding: 3px 4px 8px 4px;} 
.column608compOuter { float:left; width:616px;}

.column916 { width:916px; padding: 8px 4px 0 4px;}

.box300Red { width: 270px; padding: 6px 15px 15px 15px; background-color:#ec263e}
.box300GreyTop { width:300px; background-color:#232323; background-image:url(../images/tweetBox_topBG.jpg); background-repeat:no-repeat; background-position:top; }
.box300GreyMiddle { width: 274px; background-color:#232323; border-left:1px solid #3b3b3b; border-right:1px solid #3b3b3b; padding: 6px 12px 0 12px; }

.box608GreyTopCREW { width:608px; background-color:#232323; background-image:url(../images/boxGreyCrew_top.jpg); background-repeat:no-repeat; background-position:top; }
.box608GreyTop { width:608px; background-color:#232323; background-image:url(../images/newsBox_topBG.jpg); background-repeat:no-repeat; background-position:top; }
.box608GreyMiddle { width: 584px; background-color:#232323; border-left:1px solid #3b3b3b; border-right:1px solid #3b3b3b; padding: 0px 11px 0 11px; }
.box584GreenNews { width:568px; background-color:#06a94f; padding: 4px 8px 4px 8px;}
.box584GreyGallery { width:576px; background-color:#474747; padding: 4px 4px 0px 4px;}

.box916GreyTop { width:916px; background-color:#232323; background-image:url(../images/fullBox_top.jpg); background-repeat:no-repeat; background-position:top; }
.box916GreyMiddle { width: 890px; background-color:#232323; border-left:1px solid #3b3b3b; border-right:1px solid #3b3b3b; padding: 0px 12px 0 12px; }

.box916GreyMiddleGallery { width: 892px; background-color:#232323; border-left:1px solid #3b3b3b; border-right:1px solid #3b3b3b; padding: 11px 11px 0 11px; }


.galleryListBox { float:left; width:140px; height:140px; border: 1px solid #000000; margin: 4px 8px 4px 0; background-color:#FFFFFF;}
.galleryListBoxLast {margin: 4px 0px 4px 0;}


.imgBorderGreen { border: 2px solid #047f36;}
.imgBorderGrey { border: 1px solid #373737;}
 
.NSpadding5 {padding: 5px 0 5px 0;}
.NSpadding10 {padding: 10px 0 10px 0;}
.Npadding0 {padding-top:0px;}
.Npadding5 { padding-top:5px;}
.Npadding20 { padding-top:20px;}

.gap7 { height:7px;}
.gap13 { height:13px;}
.gap30 { height:30px;}

.spareTyre12a { margin:0px 12px 0px 12px; padding:10px 0px 10px 0px; border-bottom: 1px solid #373737;}
.spareTyre12b { margin:0px 12px 0px 12px; padding:12px 0px 8px 0px;}
.spareTyre12c { margin:12px 0px 0px 0px; padding:10px 0px 10px 0px; border-top: 1px solid #373737;}
.spareTyre12d { margin:6px 0px 0px 0px; padding:10px 0px 10px 0px; border-top: 1px solid #373737;}

.borderBottom { border-bottom: 1px solid #373737; padding: 6px 0 6px 0; }
.borderBottom2 { border-bottom: 1px solid #373737; padding: 2px 0 2px 0; }
.borderBottom280 {border-bottom: 1px solid #373737; padding: 0px 0 0px 0; width:280px; margin:0px 12px 0px 12px;}


#footer { padding: 20px 20px 20px 20px; color:#58595b;}

.pageTitles { padding: 0 0 0 16px;}

.clock { float:left; width:80px; height:70px; padding:5px 0 0 5px; background-image:url(../images/bgRedClock.jpg); background-repeat:no-repeat; margin: 5px 2px 0 0;}
.clockLast {margin: 5px 0px 0 0;}
.clockText { color:#232323; width:80px; text-align:center; font-size:400%; font-weight:600; line-height:80%; padding:0px; margin:0px;}

.videoBox { background-color:#2e2e2e; padding:25px 0 5px 0; border-top: 1px solid #373737; text-align:center; width:584px; margin-top:10px;}
a.movie {width:480px; height:270px; display:block; background-repeat:no-repeat; text-align:center; margin:0 auto;}
a.movie img { margin-top: 111px;}
a.movieLarge {width:480px; height:270px; display:block; background-repeat:no-repeat; text-align:center; margin:0 auto;}
a.movieLarge img { margin-top: 111px;}
.captionVideo { width: 480px; text-align:left; font-size: 85%; margin: 5px auto; }
.captionImage { background-color:#06a94f; padding:8px 4px 8px 4px; margin:3px 0 5px 0; text-align:left; font-size: 85%; width:252px;}


.quoteRedFloat { width:289px; float:right; background-color:#ec263e; margin: 0 0 10px 10px; background-image:url(../images/RedQuote_top.jpg); background-position:top; background-repeat:no-repeat; padding: 30px 0 0 0;}
.quoteRedMargin {margin: 15px 15px 0 15px;}
.quoteText { width: 261px; padding: 5px 14px;}

.float {float:left; padding:0;}
.floatLeft { float:left; padding: 5px 15px 5px 0px;}
.floatLeft5 { float:left; width:5px; padding: 5px 5px 0 0;}
.floatLeft10 { float:left; width:10px; padding: 4px 0 0 7px;}
.floatLeft20 {float: left; width:20px; padding: 3px 0 0 0;} 
.floatLeft21 { float:left; width:21px; padding: 0 6px 0 0;}
.floatLeft32 { float:left; width:32px; padding:0px 0 0 0;}
.floatLeft60 { float:left; width:60px; padding: 0 12px 0 0;}
.floatLeft112 { float: left; width:112px; padding: 3px 0 0 0;}
.floatLeft166 { float:left; width: 150px;} 
.floatLeft220 { float:left; width:220px; padding: 4px 0 0 0;}
.floatLeft241 { float:left; width:241px;}
.floatLeft253 {float: left; width:253px; padding: 2px 0 0 0; }
.floatLeft264 { float:left; width:264px;}
.floatLeft284 { float:left; width:284px;}
.floatLeft300 { float:left; width:300px;}
.floatLeft323 { float:left; width:323px;}

.floatLeft512 { float:left; width:512px; text-align:center;}
.floatLeft550 { float: left; width:550px; text-align:center;}

.floatRight { float:right; padding: 5px 0px 5px 15px;}
.floatRight284 { float:right; width:284px; text-align:right;}
.floatRight300 { float:right; width:300px; text-align:right; padding-top:25px;}
.floatRight360 { float:right; width:360px; text-align:right;}


.textBlack { color:#000000;}
.textRed { color:#ec263e;}
.textGreen { color:#06a94f;}
.textGrey { color:#232323;}
 
.text120 { font-size:120%; line-height:140%; font-weight:lighter;}
.text150 { font-size:150%; line-height:140%; font-weight:lighter;}
.text200 { font-size:200%;}


a.linkWhite:active, a.linkWhite:link, a.linkWhite:visited {	color: #ffffff;	text-decoration: none;	font-weight: normal;}
a.linkWhite:hover {	text-decoration: underline;	color: #ffffff;	font-weight: normal;}
a.linkRed:active, a.linkRed:link, a.linkRed:visited {	color: #ec263e;	text-decoration: none;	font-weight: normal;}
a.linkRed:hover {	text-decoration: underline;	color: #ec263e;	font-weight: normal;}

.clear { clear:both;}

form {margin:0; padding:0;}
input.inputNewsletter { width:138px; height:17px; border:1px solid #c3c3c3; color:#7f7f7f; padding:4px 0 0 3px;  font-size:93%; margin: 0 6px 0 0;}
select.select274 { width:274px;  }

#currentLocation {
	width: 274px; height:180px;
	overflow:hidden;
}
#currentLocation2 {
	width: 274px; height:340px;
	overflow:hidden;
}

#currentLocationLarge {
	width: 892px; height:422px;
	overflow:hidden;
}
.gmnoprint {font-family:Tahoma, Helvetica, sans-serif;color:#161616;}