@font-face {
    font-family: 'KenyanCoffeeRgBold';
    src: url('kenyan_coffee_bd-webfont.eot');
    src: url('kenyan_coffee_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('kenyan_coffee_bd-webfont.woff') format('woff'),
         url('kenyan_coffee_bd-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'KenyanCoffeeRgRegular';
    src: url('kenyan_coffee_rg-webfont.eot');
    src: url('kenyan_coffee_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('kenyan_coffee_rg-webfont.woff') format('woff'),
         url('kenyan_coffee_rg-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
@font-face {
			font-family: Anime;
			src: url('type/animeace2_reg.ttf');
		}
		
		@font-face {
			font-weight: bold;
			src: url('type/animeace2_bld.ttf');
		}
		
		@font-face {
			font-style: italic;
			src: url('type/animeace2_ital.ttf');
		}


{
    font-family: "Myriad Pro", Arial, Verdana, Helvetica, Sans-Serif!important;
}

body
{
    background: #fff url(images/page-bg.jpg) no-repeat fixed center 35px;
    margin: 0;
    padding: 0;
    font-size: 14px;
    line-height: 1.3em;
}

#header
{	
    margin:0 auto;
    width: 992px;
    height: 243px;
    background-image: url(images/auckland-jetboat-tours.jpg);
    position:relative;
	border-bottom: 16px solid #C61627;
	padding-bottom:4px;
}

#logo
{
position:absolute; top:30px; left:10px;
}
#facetwit
{
position:absolute; top:10px; left:350px;
}

.pointer
{
    cursor: pointer;
}

a, a:link
{
    color: #F79623;
    text-decoration: underline;
}

a:hover
{
    color: #F79623;
    text-decoration: none;
}

h1, h2, h3, h4, h5, h6
{
    /*font-family: "Myriad Pro", Arial, Verdana, Helvetica, Sans-Serif;*/
	font-family: KenyanCoffeeRgRegular, Arial, sans-serif;color:#c61627;
    font-weight: normal;
}

h1
{
    margin: 0 0 7px 0;
    padding: 0;
    font-size: 24px;
   /* color: #322f2b;*/
}

h2
{
    margin: 0 0 5px 0;
    padding: 0;
    font-size: 17px;
    /*color: #322f2b;*/
}

h2.large
{
    margin-top: 10px;
    font-size: 36px;
    font-style: italic;
    text-align: center;
}

h2.phone
{
    font-size:24px; font-weight:bold;
}

h3
{
    margin: 0 0 1px 0;
    padding: 0;
    font-size: 12px;
    color: #3A5182;
    font-weight: bold;
}

p
{
    margin: 0;
    padding-bottom: 10px;
    font-family: Arial, Verdana, helvetica, Sans-Serif;
    color: #333;
    font-size: 14px;
    line-height: 1.3em;
    text-align: left;
}

img
{
    border: 0;
}

hr
{
    margin-bottom: 10px;
    border: 1px solid #ccc;
    border-bottom: 0;
    height: 1px;
}

.clearBoth
{
    clear: both;
}

.underline
{
    text-decoration: underline;
}


.ControlPanel
{
    margin: 0 auto;
    width: 970px;
    border: 1px solid #999;
    border-top: none;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    box-shadow: 0 0px 50px #BDBDBD;
    -moz-box-shadow: 0 0px 50px #BDBDBD;
    -webkit-box-shadow: 0 0px 50px #BDBDBD;
}





.Normal, .NormalDisabled
{
    font-size:14px;
}





#menu
{
    position: relative;
    top: 210px;
    border: 0px solid yellow;
    height: 26px;
    width: 970px;
    color: #fff;
    padding: 4px 0 0 20px;
}

#contentWrapper
{
    margin: 0 auto;
    width: 992px;
    background-color: #fff;
}

#content
{
    margin: 25px 35px 25px 35px;
    width: 922px;
    min-height: 600px; 
}

#footer
{
    width: 992px;
    margin: 0 auto;
    padding: 15px 0 0 0;
    height: 68px;
    background-image: url(images/footer-bg.png);
    color: #fff;
    position: relative;
	text-align:center;
}

#footerBottom
{
    padding: 0 0 12px 15px;
    position: absolute;
    bottom: 0;
    left: 0;
}

#footer a, #footer a:link
{
    color: #fff;
    text-decoration: none;
}

#footer a:hover
{
    text-decoration: underline;
}

.Resellerlogin
{
   margin-left:670px;
}

#leftPane, .ContentMainPane
{
    float: left;
    margin: 0 0px 0 0;
    width: 508px;
    display:inline-block;
    margin-right:20px;
}

#rightPane, .rightPane
{
    margin: 0px 0 0 0;
    float: right;
    width: 367px;
    padding:0px;
    padding-left:25px;
    display:inline-block;
    background:url(images/bg-rightContainer.png) repeat-y left top;
}

#rightPaneBottom
{
    margin: 20px 0 0 0;
    float: right;
}

#rightPaneBottom *
{
    font-family: Arial, Verdana, Helvetica, Sans-Serif; 
}

#signUp
{
    margin: 20px 0 0 10px;
    width: 359px;
    color: #333;
}

#signUp p
{
    color: #333;
}

#signUpBottom
{
    padding: 20px 20px 10px 20px;
    background: #EFEFEF;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
}

#form
{
    float: right;
}

#form td
{
    padding: 0 0 10px 0;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
}

#form td.paddingRightMedium
{
    padding-right: 10px;
    vertical-align: top;
}

a, a:link
{
    color: #0071ba;
}

.clearBoth
{
    clear: both;
}

h1
{
    margin: 0 0 10px 0;
    padding: 0;
    line-height: 1.3em;
    font-size: 21px;
    color: #333;
}

h1.small
{
    font-size: 18px;
}

p
{
    margin: 0 0 10px 0;
    padding: 0;
    font-size: 14px;
    line-height: 1.3em;
    text-align: justify;
    color: #4d4d4d;
}

#footer p
{
    font-size: 16px;
    text-align: center;
    margin: 0 0 5px 0;
    color: #fff;
}

.floatRight
{
    float: right;
}

.blue
{
    color: #0071ba;
}

.red
{
    color: #f00;
}

.input
{
    width: 233px;
    color: #333;
    border: 1px solid #acacac;
    -webkit-border-radius: 03px;
    -moz-border-radius: 03px;
    border-radius: 03px;
}

#signUp .input
{
    width: 233px;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 12px;
}

.larger
{
    font-size: 18px;
}

.large
{
    font-size: 17px;
}

.bold
{
    font-weight: bold;
}




/* Nav Menu Styles START */

#menu
{
	margin: 1px 0 0 0;
	padding: 0 0 0 0px;
	border-bottom: 15px solid #000;
}

#menu, #menu ul
{
    margin: 0;
    list-style: none;
    line-height: 1;
    text-align: left;
	width:992px;
	
	height:33px;
}

#menu ul{border-bottom: 4px solid #C61627;}
/*
#menu ul
{
    padding-left: 0;
}

#menu li a
{
    margin: 0;
    text-decoration: none;
    padding: 0 20px;
}

#menu ul li a
{
    background: 0;
}

#menu a
{
    display: block;
    width: auto;
    color: #fff;
    text-align: left;
    height: 32px;
    font-size: 14px;
}

#menu li
{
    float: left;
    margin: 0;
}

#menu li:hover
{

}

#menu ul li
{
	border-right: solid 1px #1565A4;
	line-height: 1.8em;
}

#menu ul li.noBorder{

	border-right: none;
}

#menu ul li a:hover, #menu ul li a:active, #menu ul li a.current
{
	color: #eee;
    background-image: url(images/footer-bg.png);
}
*/
/* Nav Menu Styles END */

.RightSideBoat
{
    background:url(images/boat.jpg) no-repeat right top;
    line-height:30px;
}

#dnn_ctr547_FormMaster_pnlForm
{
    overflow:hidden;
}

.JBoatMainContactForm
{
    clear:both; display:block;
}

#dnn_ctr547_FormMaster_tdFormMasterHeaderCell
{
    display:none;
}

.JBoatMainContactForm .fLabel, .JBoatMainContactForm .flabel
{
    font-weight:bold!important; display:block!important; width:100px!important;
}

.fTextBox, .ftextBox
{
    width:200px;
}

.fTextArea
{
    width:200px; height:90px;
}

.JBoatContactForm td
{
    padding-bottom:10px;
}

.JBoatContactForm td label
{
    display:none;
}

#dnn_ctr547_FormMaster_ctl__20101217T160910
{
    width:190px!important;
}

#dnn_ctr547_FormMaster_lblRequired
{
    display:none;
}

#dnn_ctr547_FormMaster_cmdSubmit
{
        display:block; width:128px; height:26px; background:url(images/submit.gif) no-repeat left top;
    position:relative; text-indent:-9999px; position:relative; left:100px;
}

/*****************************/
/****** IMAGE GALLERY ********/
/*****************************/
.GalleryPhoto
{
    background-color:#d1d1d1; padding:5px 4px;
    border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;
}

.GalleryPhoto a
{
    display:block; width:150px; height:100px; overflow:hidden; background-color:#d1d1d1!important; padding:0px; margin:0px;
}

.GalleryPhoto a img 
{
    padding:0px!important; margin:0px!important; border:none!important;
}

#lightbox-container-image-details-caption
{
    display:none!important;
}

.AdsContainer
{
    overflow:hidden; margin-bottom:10px;
}

.AdsContainer .AdsContent1
{
    width:512px; display:inline-block;
}

.AdsContainer .AdsContent
{
    width:400px; margin-left:50px; overflow:hidden; 
}

.contactus
{
    display:block; width:512px; height:30px; background:url(images/free-phone.png) no-repeat left top;
    margin-left:30px;
}

.facebook
{
    width:126px; height:30px; background:url(images/facebook.png) no-repeat left top;
    
}

.twitter
{
    margin-left:30px;width:143px; height:28px; background:url(images/twitter.png) no-repeat left top;
    
}

.fb-like{ width:638px;
		background: none repeat scroll 0 0 #000;
		padding:15px 15px 15px 340px;
		padding-left:340px;
}
.insidevideo{padding:10px;}
#dnn_ctr606_HtmlModule_lblContent{background:url(images/jetski.png) no-repeat left top;width:480px; height:446px;margin-top:-20px;padding-left:10px;padding-right:10px;}
#dnn_ctr606_TITLE1_lblTitle{display:none;}
 #dnn_ctr606_HtmlModule_lblContent h2{
    color: #C61627;
    font-family: KenyanCoffeeRgRegular,Arial,sans-serif;
    font-size: 30px;
    line-height: 30px;
   margin-right:150px;
    padding-left: 0;
    padding-top: 10px;
	-webkit-text-stroke: 1px white; 
		  text-shadow:		    
		  	-1px -1px 0 #fff,  
		    1px -1px 0 #fff,
		    -1px 1px 0 #fff,
		    1px 1px 0 #fff;
   }
 #dnn_ctr606_HtmlModule_lblContent h1{font-family: KenyanCoffeeRgRegular, Arial, sans-serif;color:#c61627;font-size:50px;
 		text-transform: uppercase;
		  font-size: 48px;
		  -webkit-text-stroke: 1px white; 
		  text-shadow:		    
		  	-1px -1px 0 #fff,  
		    1px -1px 0 #fff,
		    -1px 1px 0 #fff,
		    1px 1px 0 #fff;
     line-height: 30px;
    padding-left: 0;
    text-align: center;
    margin-right: 30px;
    padding-top: 20px;}
#dnn_ctr606_HtmlModule_lblContent p{color:#fff;padding:10 10px 0px 10px;}
#dnn_ctr606_HtmlModule_lblContent h3{font-size:20px;font-family: KenyanCoffeeRgRegular, Arial, sans-serif;color:#c61627;
 		  -webkit-text-stroke: 1px white; 
		  text-shadow:		    
		  	-1px -1px 0 #fff,  
		    1px -1px 0 #fff,
		    -1px 1px 0 #fff,
		    1px 1px 0 #fff;}
	
	
#dnn_ctr605_HtmlModule_lblContent{background:url(images/combodeals.png) no-repeat left top;width:500px; height:500px;margin-top:-10px;}
#dnn_ctr605_TITLE1_lblTitle{display:none;}
 #dnn_ctr605_HtmlModule_lblContent h2{
 -webkit-text-stroke: 1px white; 
		  text-shadow:		    
		  	-1px -1px 0 #fff,  
		    1px -1px 0 #fff,
		    -1px 1px 0 #fff,
		    1px 1px 0 #fff;
    color: #C61627;
    font-family: KenyanCoffeeRgRegular,Arial,sans-serif;
    font-size: 30px;
    line-height: 30px;
   margin-right:150px;
    padding-left: 0;
    padding-top: 10px;
   }
 #dnn_ctr605_HtmlModule_lblContent h1{font-family: KenyanCoffeeRgRegular, Arial, sans-serif;color:#c61627;font-size:50px;
	-webkit-text-stroke: 1px white; 
		  text-shadow:		    
		  	-1px -1px 0 #fff,  
		    1px -1px 0 #fff,
		    -1px 1px 0 #fff,
		    1px 1px 0 #fff;
    line-height: 30px;
    padding-left: 0;
    text-align: center;
    margin-right: 30px;
    padding-top: 20px;}	
#dnn_ctr607_TITLE1_lblTitle{display:none;}
img.left{float:left;
padding:1px;margin-right:5px;
   border:1px solid #fff;
   background-color:#C61627;}