*{margin:0; padding:0;}
body
{
	background:#d8dce5 url(../images/water_background.jpg) no-repeat 0 0;
	text-align:center;
	color:#666666;
	font-family:Trebuchet MS;
	font-size:10px;
	width:100%;
	height:100%;
}
textarea, input{font-family:Trebuchet MS;font-size:11px;}
a{text-decoration:none; color:#666666;}
a:hover{text-decoration:underline;}
a.email{color:#3d61aa;}
img{border-style:none;}
br.clear{clear:both;}
div.floatLeft{float:left;}
div.floatRight{float:right;}
a.email{color:#3d61aa;}
img.emailImg{margin-right:5px;}
ul{padding:0; margin-left:15px;}
li{padding:0; margin:0;}
p{padding:0 0 18px 0; margin:0 0 0 0;}
span.error{color:#ff0000; font-size:10px; position:absolute;}

h1, h1 a{color:#338f90; text-transform:uppercase;}
h1 a{text-transform:none;}
h1{color:#003e7e; padding-top:33px; font-size:14px; font-weight:bold; text-transform:uppercase;}
h2{font-size:14px; color:#003e7e; padding:15px 0 0 0;}
h3{font-size:14px;}
h4{font-size:12px;}

#site{width:1006px; padding:50px 0 0 0;margin:0 auto 0 auto; text-align:left;}
#body{width:998px; background-image:url(../images/dsBody.png);padding:0 4px 0 4px;}
#dsBottom{width:1006px; height:9px; background-image:url(../images/dsBottom.png); background-repeat:no-repeat;}

#header{padding:50px 45px 40px 45px; width:908px;}
#divLogo{width:227px;}
#divTagline{margin:18px 0 0 30px; width:494px; color:#2f447a; font-weight:bold;}
span.tagline{font-size:17px;}

#secNav div{padding-bottom:10px; line-height:14px;}

#Nav{text-align:left; padding-left:135px; width:863px; height:18px; overflow:hidden; color:#ffffff; font-family:Arial; font-size:11px; font-weight:bold; letter-spacing:1px; background-image:url(../images/blueNav.jpg); background-repeat:no-repeat;}
div.TopNav{float:left;padding:2px 70px 0 15px;height:16px;}
div.TopNav a, span.TopNavOn, span.TopNavOff{color:#ffffff; font-family:Arial; font-size:11px; letter-spacing:1px;}
a.TopNav:hover, a.TopNavOn, span.TopNavOn{text-decoration:none; color:#093161;}

div.subNavContainer{position:absolute; z-index:100; margin:16px 0 0 -15px; padding:0;}
div.subNavContainerBGTop{width:149px; height:8px; line-height:8px; font-size:6px; background-image:url(../images/navBGTop.png);}
div.subNavContainerBGBottom{width:149px; height:9px; line-height:9px; font-size:6px; background-image:url(../images/navBGBottom.png);}
div.subNav{width:149px; background-image:url(../images/navBGBody.png);}
div.subNav a{display:block; height:20px; line-height:20px; color:#666666; font-size:10px; width:118px; padding:0 0 0 20px; margin:0 0 0 2px; letter-spacing:0; background-image:url(../images/subNavBlueArrow.gif); background-repeat:no-repeat; background-position:6px 55%;}
div.subNav a:hover{background-color:#ffffff; color:#093161; text-decoration:none;}

#flash{padding-bottom:25px;}

div.row{padding:0 0 17px 0; width:998px;}
div.left2col {float:left; width:253px;}
div.right2col{float:right; width:690px; padding:25px 30px 0 0; margin:0 0 0 0;}
div.home div.left2col {float:left; width:470px;padding-left:35px;}
div.home div.right2col{float:right; width:440px; padding:0 30px 0 0; margin:0 0 0 0;}

div.rollupBtn{width:186px; height:119px; float:left;}
div.OffBtn{padding-top:86px;}
div.OnBtn{width:186px; height:119px; position:absolute; margin-top:-119px;}
div.rollupBtn a{display:block; color:#ffffff; font-family:Arial; background-image:url(../images/rollupArrow.gif); background-repeat:no-repeat; background-position:95% center;}
div.rollupBtn a:hover{text-decoration:none; color:#666666; background-image:url(../images/rollupArrowGrey.gif);}
a.OffBtn{height:23px; padding:10px 0 0 10px; letter-spacing:.05em;}
a.OnBtn{width:152px; height:56px; padding:33px 18px 30px 16px; font-size:14px; line-height:18px;} /**/

div.rollupBtn div{background-repeat:no-repeat;}
#Skiff26FootBtnOff{background-image:url(../images/26footBtn.jpg);}
#Skiff26FootBtnOn{background-image:url(../images/tonkabayRollUpBtn.jpg);}
#Skiff31FootBtnOff{background-image:url(../images/31footBtn.jpg);}
#Skiff31FootBtnOn{background-image:url(../images/tonkabayRollUpBtn.jpg);}

div.leftCopy{margin-left:20px; padding:24px 15px 15px 15px; width:208px; min-height:290px; color:#ffffff; font-size:10px; font-weight:bold; line-height:14px; font-family:Trebuchet MS; background-image:url(../images/leftCopyBG.jpg); background-repeat:no-repeat;}
div.leftCopy h3{font-size:16px; line-height:16px; padding:0 0 8px 0; margin:0; font-weight:normal;}
div.leftCopy p{padding-top:8px; padding-bottom:8px;}
div.leftCopy span.title{font-size:12px;}
div.leftCopy a{color:#ffffff; text-decoration:none;}
div.leftCopy a:hover{text-decoration:underline;}

div.styleOneBottomSection{width:186px; float:left;}
div.styleOneBottomSection p{padding:5px 0 0 0; line-height:13px;}
div.styleOneBottomSection a{color:#3d61aa;}
div.styleOneBottomSection h2{color:#666666;}

div.specsContainer{font-size:11px; line-height:14px; background-color:#ffffff; padding-top:75px;}
div.specs{ padding:0 10px; width:695px; border-left:1px solid #bbbbbb; border-top:1px solid #bbbbbb; min-height:375px;}
div.specs div{float:left; width:215px; padding-right:15px;}
div.specs h3, div.specs h4{padding:10px 0; font-weight:bold;}
div.specs p, div.specs ul{padding:0 0 7px 0;}
p.footnote{font-size:9px; font-style:italic; line-height:11px; margin-top:17px;}

div.printBtn{float:right; height:15px; width:60px;  padding:7px 50px 0 0;}
div.specsContainer div.printBtn{height:15px; width:60px; margin-left:850px;}
input.downloadBtn{cursor:pointer; font-family:Arial; letter-spacing:1px; color:#ffffff; border:0px none #ffffff; background-repeat:no-repeat;}
input.downloadBtn{font-size:10px; width:69px; height:19px; background-image:url(../images/downloadBtnBG.png);}
input.downloadBtn:hover{color:#000000;}
input[type=text], input[type=password], select{ border:1px solid #7f9db9;}
input[type=text], input[type=password]{width:220px;}
input.submitBtn, input.downloadBtn{cursor:pointer; font-family:Arial; letter-spacing:1px; color:#ffffff; border:0px none #ffffff; background-repeat:no-repeat;}
input.submitBtn{font-size:11px; width:76px; height:24px; background-image:url(../images/submitBtnBG.png);}
input.downloadBtn{font-size:10px; width:69px; height:19px; background-image:url(../images/downloadBtnBG.png);}
input.submitBtn:hover, input.downloadBtn:hover{color:#000000;}
select{width:222px;}
input.phone3{width:25px;}
input.phone4{width:30px;}

div.offsetSingleCol{padding:45px 135px 0 280px; line-height:14px;}
div.terms h2{padding-bottom:15px; color:#666666;}
div.terms{font-size:11px;}
div.terms ul{margin:0 0 0 15px; padding:0 0 0 0;}
div.terms li{padding-bottom:18px;}

div.galleryFullImg{padding-right:5px; width:499px;}
div.galleryNavTitle{color:#093161; font-weight:bold; font-size:14px; font-family:Trebuchet MS; padding:12px 0 5px 5px;}
div.galleryNavImages{padding-bottom:5px;}
div.galleryNav{width:438px; overflow:hidden;}
div.galleryNavRow{width:2000px;}
div.galleryNavRow div{padding:3px; float:left;}
div.galleryThumbOn{border:2px solid #666666;}
div.galleryThumbOff{border:2px solid #ffffff;}
div.galleryBtn{width:10px; padding:0 5px;}
a.galleryBtn{width:10px; height:22px; display:block; margin-top:195px; background-repeat:no-repeat;}
a.PreviousOff{background-image:url(../images/galleryPreviousBtnOff.gif);}
a.PreviousOn{background-image:url(../images/galleryPreviousBtnOn.gif);}
a.NextOff{background-image:url(../images/galleryNextBtnOff.gif);}
a.NextOn{background-image:url(../images/galleryNextBtnOn.gif);}

div.PhotoGalleries{height:379px;}
div.PhotoGallery{position:absolute;}

div.PhotoGalleryBlueBar{background-image:url(../images/PhotoGalleryBlueBar.jpg); background-repeat:no-repeat; width:896px; height:41px; padding:0 80px 0 22px;}
div.PhotoGalleryBtn{float:left; width:139px; padding:0 4px 8px 4px; height:21px; background-repeat:no-repeat; margin-right:10px;}
div.PhotoGalleryBtn a{display:block; width:139px; text-align:center; height:21px; line-height:21px; text-decoration:none; font-size:10px; font-weight:bold;}
div.PhotoGalleryBtnOn{background-image:url(../images/PhotoGalleryOnBtn.jpg);}
div.PhotoGalleryBtnOn a{color:#2f447a;}
div.PhotoGalleryBtnOff{background-image:url(../images/PhotoGalleryOffBtn.jpg);}
div.PhotoGalleryBtnOff a{color:#ffffff;}
div.PhotoGalleryContactInfo{float:right; color:#ffffff; font-size:11px; font-weight:bold; line-height:41px;}

div.styleTwoLeftCol{float:left; width:346px; height:454px; padding:55px 65px; color:#ffffff; background-repeat:no-repeat; background-image:url(../images/style2GreyBackground.jpg);}
div.styleTwoLeftCol h2{color:#ffffff; padding:0;}
div.styleTwoLeftCol p{padding:11px 0 0 0; line-height:13px;}
div.styleTwoLeftCol form{padding:0; margin:30px 0 0 0;}
div.formRow{height:27px; font-size:11px;}
div.formSubmitRow{padding-top:20px}
div.formTitle{font-size:11px;font-weight:bold; text-transform:uppercase; float:left; width:120px;} 
div.formInput{font-size:11px;float:left;}
div.formRequired{font-weight:bold; color:#666666; float:left; width:90px;}
div.formSubmit{float:right;}

div.styleTwoRightCol{float:left; width:467px; padding:15px 0 0 55px; font-size:12px;}
div.styleTwoRightCol h2{display:block; color:#666666; padding:10px 0 5px 0;}
div.styleTwoRightCol h3{color:#666666; padding:0 0 0 0; font-size:12px; font-weight:bold; line-height:16px;}
div.styleTwoRightCol h3.turq{color:#338f90;}
div.styleTwoRightCol div{float:left; width:210px; padding:0; margin:0;}
div.styleTwoRightCol p{padding:0 0 10px 0; line-height:16px;}

div.greyRule{height:1px; line-height:1px; font-size:0px; width:978px; padding:0 0 0 0; margin:0 auto 0 auto; background-image:url(../images/greyRule.gif); background-repeat:no-repeat;}
div.greyRule2{width:156px; margin:10px 30px 5px 0; height:1px; line-height:1px; font-size:0; background-image:none; background-color:#bdbdbd;}

div.styleTwoRightCol a.email{font-size:10px;}
div.styleTwoRightCol div.leftCol{padding-right:25px;}

div.styleRequestPage{background-image:url(../images/RequestInfoPage.jpg); background-repeat:no-repeat; background-position:0 0; background-color:#c6c6c6; height:353px; padding-left:453px; padding-top:80px;}
div.styleSpecsPage{background-image:url(../images/RequestInfoPage.jpg); background-repeat:no-repeat; background-position:0 0; padding-left:268px; min-height:353px;}

#footer{text-align:center; padding:17px 0 10px 0; font-size:10px; position:relative;}
#FacebookLink{position:absolute; left:15px; top:14px;}
#footer a{color:#3d61aa;}
span.footerSpacer{padding:0 5px 0 5px;}
