body {
	margin: 0px;
	padding: 0px;
	background:#757575 url(../images/bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}
*{margin:0; padding:0;}
.clear{clear:both;}
a img, a{border:0px; outline:0;}






.wrapper{width:946px; margin:0 auto;}
.header{background:#000000; height:100%;}
.headerlogo{float:left; padding:0 10px;}

#topNav{float:left; width:510px; padding:38px 0 0 20px;}
#topNav ul{list-style:none; }
#topNav li{position:relative; float:left;}
#topNav li a{display:block;}


.book_now{float:left; width:205px; font-size:14px; color:#FFFFFF;}
.contact{padding-top:7px; float:right;}
.contact a{color:#FFFFFF; text-decoration:none;}
.contact a:hover{color:#FFFFFF; text-decoration:underline;}
.contentCantainer{margin:0; padding:0; text-align:left; overflow:hidden; width:947px}

.topPic{background:url(../images/pic_1.jpg) no-repeat; height:55px;}
.middlePic{background:url(../images/pic_2.jpg) no-repeat; height:213px;}
.lastPic{background:url(../images/pic_3.jpg) no-repeat; height:199px;}
.bottomCantainer{background:#000000; padding:12px;}
.bottomRss{float:left; width:293px; margin-right:18px; border:1px solid #252324; background:#101010 url(../images/rss.jpg) no-repeat right; height:125px; }
.cantent{padding:30px 20px 20px 6px; width:130px; color:#999999; font-weight:bold;  }
.cantent a{color:#999999; font-weight:bold; text-decoration:none; font-size:13px;}
.cantent a:hover{color:#ffffff; font-weight:bold; text-decoration:underline;}
.bottomSpecial{float:right; width:293px; border:1px solid #252324; background:#101010 url(../images/special.jpg) no-repeat right; height:125px; }

.bottomBoat{float:left; width:290px;  border:1px solid #252324; background:#101010 url(../images/boat_rental_gurus.jpg) no-repeat right; height:125px; }

.footer{background:#000000; padding:3px 9px 5px 9px; color:#FFFFFF; float:left; clear:both; width:928px;}
.footerColmFst{float:left;}
.footeLinks{font-size:10px; color:#FFFFFF; padding-left:20px; margin-right:10px;}
.footeLinks a{color:#FFFFFF; text-decoration:none; margin:0 5px;}
.footeLinks a:hover{text-decoration:underline;}
.emailupdate{font-size:10px;  float:left; margin-left:10px; text-align:right; padding-right:4px;}
.footerColmSec{float:left;}
.textFiled{width:178px; height:20px; border:1px solid #a5acb2;}
.go{vertical-align:-8px;}
html*.go{vertical-align:-7px; [vertical-align:-2px;] }

/*partner page css start*/
.innerContainer{background:#000000; padding:9px; width:928px;}

h1{
	background:url(../images/heading-bg.jpg) left top repeat-x;
	font-size:24px;
	color:#FFFFFF;
	padding:2px 0 3px 240px;
	margin:0;
}

#leftContainer {
	width:217px;
	background:#000;
	float:left;
	color:#FFFFFF;
	padding:0px 0 0 0;
}

#leftContainer h2{
	font-size:14px;
	font-weight:normal;
}

ul.leftNav {
	margin:7px 0 0 0;
	padding:0;
	list-style-type:none;
	font-size:12px;
}

ul.leftNav li{
	margin:5px 0 6px 0;
	padding:0;
}

ul.leftNav li a{
	margin:0;
	padding:4px 0 3px 15px;
	color:#99cc00;
	text-decoration:none;
	display:block;
}

ul.leftNav li a:hover{
	color:#999999;
	text-decoration:none;
	background:#2e2e2e
}
ul.leftNav li.active{
	color:#999999;
	text-decoration:none;
	background:#2e2e2e
}

.rightContainer{
	width:711px;
	background:#FFF;
	float:left;
	padding:13px 0 34px 0;
	font-size:12px;
	color:#000000;
	border-bottom:#c9c9c9 1px solid;
	margin-top:3px;
	height:720px;
}

.partnerTopTxt{
	padding:0 155px 32px 20px;
	font-size:18px;
	color:#000000;
}

.partnerTopTxt span{
	color:#ff0000;
}

.partnerTopTxt2{
	padding:0 155px 32px 20px;
	font-size:18px;
	color:#000000;
}

.partnerTopTxt2 span{
	color:#ff0000;
}

h3{
	background:#000;
	font-size:24px;
	color:#CCC;
	padding:6px 0 6px 25px;
	margin:0;
}

h4{
	background:#FFF;
	font-size:24px;
	color:#333;
	padding:6px 0 6px 25px;
	margin:0;
}


.partnerLeftNav {
	width:260px;
	margin:24px 0 0 20px;
	float:left;
}

.partnerLeftNav a{
	color:#000000;
	text-decoration:none;
}

.partnerLeftNav a:hover{
	color:#FF0000;
	text-decoration:none;
}

p.partnerLink {
	margin-bottom:13px;
}

.partnerRight{
	float:left;
	width:200px;
	margin:24px 0 0 0;
}
/*partner page css end*/


/* rental css sep 15 2009 */
.ComparisonContainer{background:#000000; padding:9px; width:928px;}

.heading{
	background:url(../images/heading-bg.jpg) left top repeat-x;
	font-size:14px;
	color:#FFFFFF;
	float:left;
	border:0px solid #ff0000;
}
.fl_left{
	float:left;
}
.rentalsHd{
	width:10px;
	padding:9px 0;
	padding-left:35px;
}
.rentalsHd1{
	width:180px;
	padding:9px 0;
	padding-left:115px;
}
.rentalsHd2{
	width:120px;
	padding:9px 0;
	padding-left:0px;
}
.rentalsHd3{
	width:120px;
	padding:9px 0;
	padding-left:0px;
}
.rentalsHd4{
	width:185px;
	padding:9px 0;
	padding-left:0px;
}

.rentalsHd5{
	width:120px;
	padding:9px 0;
	padding-left:35px;
}

.servicesDet{
	width:928px;
	color:#000000;
	border:0px solid #FF0000;
	float:left;
	font-size:14px;
	margin:15px 0;
}
.det1{
	padding:25px 0 0px 0;
	padding-left:35px;
	width:190px;
	color:#0066cc;
}
.det1 span{
	color:#ff0000;
	display:block;
}
.det2{
	width:445px;
	display:block;
}
.det3{
	padding-left:35px;
}
.det3 strong{
	color:#FF0000;
}

.commonCon{
	background:#FFFFFF;
	width:928px;
	margin-top:3px;
	float:left;
	padding-bottom:20px;
}

.img{
	margin-right:6px;
}
.varTopText{
	font-size:14px;
	padding:0 10px 20px 30px;
}
.varTopText p{
	padding:12px 0;
	margin:0;
}

.rightColVar{
	width:711px;
	background:#FFF;
	float:left;
	font-size:12px;
	color:#000000;
	border-bottom:#c9c9c9 1px solid;
	margin-top:3px;
}
.apparelCon{
	padding:0 0 20px 30px;
	font-size:14px;
}
.apparelCon p{
	padding:12px 0;
	margin:0;
}
.leftNavVariety{
	float:left;
	width:217px;
}
.leftNavVariety ul{
	margin:0;
	padding:0;
	list-style-type:none;
	width:214px;
}
.leftNavVariety ul li{
	background:url(../images/bullet.gif) 12px 12px no-repeat;
	padding-left:25px;
	border-bottom:1px solid #181818;
	line-height:26px;
	color:#999999;
	font-size:12px;
}
.leftNavVariety ul li a{
	color:#999999;
	text-decoration:none;
}
.leftNavVariety ul li a:hover{
	text-decoration:underline;
}
.leftNavVariety ul li.head a{
	color:#99cc00;
}
.leftNavVariety ul li.none{
	background:none;
}

.serviceHd{
	padding-left:35px;
}
.serviceCon{
	background:#FFFFFF;
	width:858px;
	padding:20px 35px;
	font-size:14px;
	margin-top:3px;
}
.serviceImg{
	margin-right:12px;
}
.serviceList{
	padding:15px 0;
}

.whyUsLeft{
	width:540px;
	float:left;
	padding-top:15px;
}
.whyUsLeft p.head{
	font-size:18px;
	padding:0;
}
.whyUsLeft p{
	padding-bottom:15px;
}

.whyUsRight{
	float:left;
	padding-left:18px;
	width:300px;
	padding-top:10px;
	padding-bottom:20px;
}
.reasons{
	width:280px;
	margin-left:20px;
	margin-top:30px;
}
.reasonsImg{
	float:left;
	width:26px;
	border:0px solid #000;
	margin-right:4px;
}
.reasonsTxt{
	float:left;
	border:0px solid #ccc;
	width:250px;
	color:#333333;
}
.reasonsTxt span{
	display:block;
	font-size:18px;
}

.careersCon{
	background:#FFFFFF;
	width:858px;
	padding:20px 35px;
	font-size:14px;
	margin-top:3px;
	height:500px;
}

.rentalLeft{
	float:left;
	width:400px;
	padding-right:20px;
}
.rentalRight{
	width:410px;
	float:left;
	padding-left:28px;
	font-size:12px;
}
.rentalRight strong{
	font-size:14px;
}
.prefredPart1{
	width:190px;
	padding-right:10px;
	padding-top:15px;
}
.prefredPart1 p{
	padding-bottom:20px;
}
.prefredPart1 strong{
	display:block;
	font-size:12px;
}
.prefredPart1 a{
	color:#000000;
	text-decoration:underline;
}
.prefredPart1 a:hover{
	text-decoration:none;
}
.prefredPart2{
	width:180px;
	padding-left:30px;
	padding-top:15px;
}
.prefredPart2 p{
	padding-bottom:20px;
}
.prefredPart2 strong{
	display:block;
	font-size:12px;
}
.prefredPart2 a{
	color:#000000;
	text-decoration:underline;
}
.prefredPart2 a:hover{
	text-decoration:none;
}
ul.guide{
	margin:0;
	padding:0;
	list-style-type:upper-roman;
	margin-left:20px;
	font-size:12px;
}
ul.guide li{
	font-weight:normal;
	padding:8px 0;
}

.contactCon{
	background:#FFFFFF;
	width:808px;
	padding:20px 60px;
	font-size:14px;
	margin-top:3px;
}
.contactLft{
	width:300px;
	line-height:18px;
	color:#333333;
}
.contactLft strong{
	font-size:14px;
	display:block;
	padding-bottom:15px;
	color:#000000;
}
.contactLft p{
	font-size:12px;
	color:#333333;
	padding:8px 0;
}
.contactLft p strong{
	font-size:12px;
	color:#333333;
	padding-bottom:0px;
}
.contactLft p a{
	color:#333333;
	text-decoration:underline;
}
.contactLft p a:hover{
	text-decoration:none;
}

.location{
	width:428px;
}
.location p{
	padding:9px 0;
}
.location a{
	color:#333333;
	text-decoration:underline;
}
.location a:hover{
	text-decoration:none;
}

.fieldText{
	font-size:12px;
	vertical-align:top;
	line-height:30px;
}
.star{
	color:#FF0000;
}

.reservationCon{
	background:#FFFFFF;
	width:858px;
	padding:20px 35px;
	font-size:12px;
	margin-top:3px;
	vertical-align:top;
}
.field{
	width:270px;
	border:1px solid #999;
	padding:3px 0;
	margin:3px 0;
	margin-left:20px;
}
.field1{
	width:400px;
	border:1px solid #999;
	padding:3px 0;
	margin:3px 0;
	margin-left:20px;
	height:160px;
}
.reservationCon label{
	float:left; 
	width:170px;
}
.selectMenu{
	width:600px;
	border:1px solid #999;
	margin:3px 0;
	margin-left:20px;
}
.selectMenu2{
	width:200px;
	border:1px solid #999;
	margin:3px 0;
	margin-left:20px;
}

/* fishing page */

.fishingCol{
	float:left;
	margin-right:10px;
	width:360px;
}
.fishingCol1{
	float:left;
	margin-right:10px;
	width:300px;
}
a.more{
	color:#32669c;
}
.smallImg img{
	margin-right:10px;
	margin-top:20px;
}
.smallImg{
	margin-left:50px;
	text-align:center;
}
.largeImg{
	margin-top:20px;
	text-align:center;
}
h1.fishing{
	background:url(../images/heading-bg.jpg) left top repeat-x;
	font-size:24px;
	color:#FFFFFF;
	padding:2px 0 3px 25px;
	margin:0 ;
	border-bottom:3px solid #000000;
}
h1.fishingLeft{
	background:url(../images/gray.jpg) left top repeat-x;
	font-size:24px;
	color:#FFFFFF;
	padding:2px 0 3px 12px;
	margin:0 ;
	border-bottom:3px solid #000000;
	margin-right:3px;
}
.rightColVarFishing{
	width:711px;
	background:#FFF;
	float:left;
	font-size:12px;
	color:#000000;
	border-bottom:#c9c9c9 1px solid;	
}


.smallImg1 img{
	margin-right:10px;
	margin-top:60px;
}
.smallImg1{
	margin-left:50px;
	text-align:center;
}

/* new navigation classes */

.rentalNav{
	width:755px;
	background:#4b4b4b;
	font-size:12px;
}
ul.yamaha{
	padding:0;
	list-style-type:none;
	color:#999999;
	width:176px;
	margin:1px;
	height:180px;
	float:left;
	background:#000000;
}
ul.yamaha li.head{
	background:#1c1c1c;
	color:#FFFFFF;
}
ul.yamaha li.head a{
	color:#FFFFFF;
	text-decoration:none;
	padding:8px 15px;
	display:block;
}
ul.yamaha li.head a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background:none;
}
ul.yamaha li{
	color:#999999;
}
ul.yamaha li a{
	color:#999999;
	text-decoration:none;
	display:block;
	padding:2px 15px;
	width:146px;
}
ul.yamaha li a:hover{
	background:#4b4b4b;
}

ul.fishing{
	padding:0;
	list-style-type:none;
	color:#999999;
	width:120px;
	margin:1px;
	height:180px;
	float:left;
	background:#000000;
	margin-left:0;
}
ul.fishing li.head{
	background:#1c1c1c;
	font-size:12px;
	color:#FFFFFF;
}
ul.fishing li.head a{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:8px 10px;
	width:100px;
}
ul.fishing li.head a:hover{
	background:none;
}
ul.fishing li{
	font-size:12px;
	color:#999999;
	width:120px;
}
ul.fishing li a{
	color:#999999;
	text-decoration:none;
	display:block;
	padding:2px 10px;
}
ul.fishing li a:hover{
	background:#4b4b4b;
}
ul.partyboat{
	padding:0;
	list-style-type:none;
	color:#999999;
	width:120px;
	margin:1px;
	height:180px;
	float:left;
	background:#000000;
	margin-left:0;
}
ul.partyboat li.head{
	background:#1c1c1c;
	font-size:12px;
	color:#FFFFFF;
}
ul.partyboat li.head a{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:8px 10px;
	width:100px;
}
ul.partyboat li.head a:hover{
	background:none;
}
ul.partyboat li{
	font-size:12px;
	color:#999999;
	width:120px;
}
ul.partyboat li a{
	color:#999999;
	text-decoration:none;
	display:block;
	padding:2px 10px;
}
ul.partyboat li a:hover{
	background:#4b4b4b;
}

ul.speedboat{
	padding:0;
	list-style-type:none;
	color:#999999;
	width:210px;
	margin:1px;
	height:180px;
	float:left;
	background:#000000;
	margin-left:0;
}
ul.speedboat li{
	font-size:12px;
	color:#999999;
}
ul.speedboat li a{
	color:#999999;
	text-decoration:none;
	display:block;
	padding:2px 15px;
	width:180px;
}
ul.speedboat li a:hover{
	color:#999999;
	text-decoration:none;
	background:#4b4b4b;
}
ul.speedboat li.head{
	background:#1c1c1c;
	font-size:12px;
	color:#FFFFFF;
}
ul.speedboat li.head a{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:8px 15px;
}
ul.speedboat li.head a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background:0;
}
ul.speedboat li.top{
	padding:10px 0 3px 15px;
}

ul.cruiser{
	padding:0;
	list-style-type:none;
	color:#999999;
	width:123px;
	margin:1px;
	height:180px;
	float:left;
	background:#000000;
	margin-left:0;
}
ul.cruiser li.head{
	background:#1c1c1c;
	font-size:12px;
	color:#FFFFFF;
}
ul.cruiser li.head a{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:8px 12px;
}
ul.cruiser li.head a:hover{
	background:none;
}
ul.cruiser li{
	font-size:12px;
	color:#999999;
}
ul.cruiser li a{
	color:#999999;
	text-decoration:none;
	display:block;
	padding:2px 12px;
	width:100px;
}
ul.cruiser li a:hover{
	background:#4b4b4b;
}
ul.otherOptions{
	background:#000;
	margin:1px;
	margin-top:0;
	padding:1px;
	list-style-type:none;
	float:left;
}
ul.otherOptions li{
	background:url(../images/navBg.gif) top left repeat-x;
	border:1px solid #4b4b4b;
	border-right:0;
	font-size:16px;
	font-weight:bold;
	color:#00ff33;
	float:left;
	text-transform:uppercase;
}
ul.otherOptions li a{
	display:block;
	color:#00ff33;
	text-decoration:none;
	padding:2px 21px;
}
ul.otherOptions li a:hover{
	color:#ffffff;
}
ul.otherOptions li.last{
	border-right:1px solid #4b4b4b;
	padding-right:25px;
}

.serviceNav{
	width:178px;
	background:#4b4b4b;
	font-size:12px;
}

#productslider{
	text-align:left;
}

#productslider ul {
	margin:0 0 3px 0; 
	padding:0;
}

#productslider ul li {
	margin:0 2px 0 0; 
	padding:0; 
	display:inline;
}
.swfBook{  float:left;width:130px;}

.bottomCantainer1{background:#fff;}
.bottomleft{float:left; width:622px;}
.bottomleftblack{float:left; width:598px; background:#000000; padding:12px; clear:both; }
.bottomleft .container{float:left; width:520px; padding:10px; clear:both; }
.bottomleft .container h2 {color:#333; font-size:18px; text-transform:uppercase; padding-top:12px;}
.bottomleft .container p {color:#666; font-size:12px; padding-top:7px;}
.bottomright{float:right; width:308px; padding:12px 4px 6px 6px;}
.searchbox{background:url(../images/txtbox-bg.jpg) repeat-x top; width:226px; border:1px solid #7c7c7c; padding:3px; line-height:18px; height:18px; font-size:12px;}
.searchbtn{width:68px; border:none; background:url(../images/saerch-btn.jpg) no-repeat left; height:29px; line-height:29px; color:#666666; text-transform:uppercase;}
.bottomright h2{
	background:url(../images/haeding-bg.jpg) repeat-x bottom; height:46px; line-height:46px; padding:0 9px;
	font-size:14px;
	text-transform:uppercase;
	}
.newsbg{
	background:url(../images/news-bg.jpg) no-repeat top; width:298px; padding:8px 5px;
	font-size:12px;
	border-bottom:3px solid #2153ad;
	float:left;
	clear:both;
	}
	.newsbg ul{
	padding:0;
	margin:0;
	list-style-type:none;
	}
		.newsbg ul li{
		margin:0;
		list-style-type:none;
		background:url(../images/dash-horz.gif) repeat-x top;
		padding:12px 0;
		}
			.newsbg ul li a{
			 color:#666;
			 text-decoration:none;
			 font-weight:bold;
			}
				.newsbg ul li span{
			 color:#0f59b8;
			 font-size:11px;
			}
			.newsbg ul li p{
		padding:0;
		margin:0;
		list-style-type:none;
		background:url(../images/blue-bullet.gif) no-repeat left 4px;
		padding-left:9px;
		}
		.newsbg .viewnews{
		color:#0c2c6f;
		text-decoration:none;
		clear:both;
		background:url(../images/blue-arrow.gif) no-repeat right 50%;
		padding-right:6px;
		font-size:11px;
		font-weight:bold;
		clear:both;
		}
				.newsbg .subscribe{
			color:#666;
			text-decoration:none;
			float:right;
			clear:both;
			background:url(../images/subscribe.gif) no-repeat right 50%;
			padding-right:18px;
			font-size:12px;
			font-weight:bold;
			text-transform:uppercase;
			}

.bottomlinks{background:url(../images/bottomlinks-bg.jpg) repeat-x bottom #fff; padding:35px 25px; float:left; clear:both; width:896px;}
.bottomlinks a{color:#333333; text-decoration:none; background:url(../images/black-arrow.gif) no-repeat left 50%; padding-left:10px;}
.bottomlinks a:hover{text-decoration:underline;}
.bottomlinks ul{
	padding:0;
	margin:0;
	list-style-type:none;
	font-size:12px;
	color:#333333;
	line-height:20px;
	}
	.bottomlinks ul li{
	padding:0;
	margin:0;
	list-style-type:none;
	padding-right:10px;
	width:168px;
	float:left;
	display:block;
	}

