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:160px; 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:left; width:293px; margin-right:18px; border:1px solid #252324; background:#101010 url(../images/special.jpg) no-repeat right; height:125px; }

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

.footer{background:#000000; padding:0 9px 5px 9px; color:#FFFFFF;}
.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:18px 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;
}

h3{
	background:#000;
	font-size:24px;
	color:#CCC;
	padding:6px 0 6px 10px;
	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 */
.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:190px;
	padding:9px 0;
	padding-left:35px;
}
.rentalsHd1{
	width:315px;
	padding:9px 0;
	padding-left:130px;
}
.rentalsHd3{
	width:223px;
	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:601px;
	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.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.charter{
	padding:0;
	list-style-type:none;
	color:#999999;
	width:90px;
	margin:1px;
	height:180px;
	float:left;
	background:#000000;
	margin-left:0;
}
ul.charter li.head{
	background:#1c1c1c;
	font-size:12px;
	color:#FFFFFF;
}
ul.charter li.head a{
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	padding:8px 12px;
}
ul.charter li.head a:hover{
	background:none;
}
ul.charter li{
	font-size:12px;
	color:#999999;
}
ul.charter li a{
	color:#999999;
	text-decoration:none;
	display:block;
	padding:2px 12px;
	width:66px;
}
ul.charter 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:#fff;
	float:left;
	text-transform:uppercase;
}
ul.otherOptions li a{
	display:block;
	color:#fff;
	text-decoration:none;
	padding:2px 21px;
}
ul.otherOptions li.last{
	border-right:1px solid #4b4b4b;
	padding-right:4px;
}

.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;}