body{margin:2px 10px 10px 10px;font-family:arial;font-size:14px;color:#333;}
.subheaderLightBlue{font-family:arial;font-size:18px;color:#3ba0f2;text-decoration:none;cursor:pointer;}
.subheaderDarkBlue{font-family:Arial;color:#134a94;font-size:18px;text-decoration:none;cursor:pointer;}
.subheaderWhite{font-size:18px;font-family:Arial;color:#fff;text-decoration:none;cursor:pointer;}
.subheaderGrey{font-size:18px;font-family:Arial;color:#333;text-decoration:none;cursor:pointer;}
.subheaderRed{font-size:18px;font-family:Arial;color:#d90202;text-decoration:none;cursor:pointer;}
.textGrey{font-family:arial;font-size:14px;color:#333;}
.textGreySM{font-family:arial;font-size:11px;color:#333;}
.textDarkBlue{font-family:Arial;color:#134a94;font-size:14px;}
.textLightBlue{font-size:14px;font-family:Arial;color:#3ba0f2;}
.textWhite{font-size:14px;font-family:Arial;color:#fff;text-decoration:none;}
.textRed{font-size:14px;font-family:Arial;color:#d90202;text-decoration:none;}
.footerText{font-size:11px;font-family:Arial;color:#fff;text-decoration:none;}
.captionText{font-size:9px;font-family:Arial;color:#333;text-decoration:none;}
.subheaderLightBlue a:hover{font-family:arial;font-size:18px;color:#3ba0f2;text-decoration:underline;cursor:pointer;}
.subheaderDarkBlue a:hover{font-family:Arial;color:#134a94;font-size:18px;text-decoration:none;cursor:pointer;}
.subheaderWhite a:hover{font-size:18px;font-family:Arial;color:#fff;text-decoration:underline;cursor:pointer;}
.subheaderGrey a:hover{font-size:18px;font-family:Arial;color:#333;text-decoration:underline;cursor:pointer;}
.subheaderRed a:hover{font-size:18px;font-family:Arial;color:#d90202;text-decoration:underline;cursor:pointer;}
.textGrey a:hover{font-family:arial;font-size:14px;color:#333;text-decoration:none;cursor:pointer;}
.textDarkBlue{font-family:Arial;color:#134a94;font-size:14px;text-decoration:none;}
textDarkBlue a:hover{text-decoration:underline;}
.textLightBlue{font-size:14px;font-family:Arial;color:#3ba0f2;text-decoration:none;}
.textLightBlue a:hover{text-decoration:underline;}
.textWhitehover{font-size:14px;font-family:Arial;color:#fff;text-decoration:none;}
.textWhitehover a:hover{text-decoration:underline;}
.textRed{font-size:14px;font-family:Arial;color:#d90202;text-decoration:none;}
.textRed a:hover{text-decoration:underline;}
.footerText{font-size:11px;font-family:Arial;color:#fff;text-decoration:none;}
.footerText a:hover{text-decoration:underline;}
ul,ol{font-family:Arial;font-size:14px;color:#333;text-indent:5px;list-style-position:outside;list-style-image:url(../images/bullet.jpg);margin:0;}
.galleryList{margin:-10px 0 0 0;}
hr{border:0;background-color:#d1d1d1;}
.bg_body{background-image:url(../images/body_center.jpg);background-position:center;}
.bg_bodyTop{background-image:url(../images/body_top.jpg);background-position:center;background-repeat:no-repeat;}
.bg_subTop{background-image:url(../images/body_subpageTop.jpg);background-position:center;background-repeat:no-repeat;}
.bg_subMiddle{background-image:url(../images/body_subpageMiddle.jpg);background-position:center;background-repeat:repeat-y;}
.bg_subBottom{background-image:url(../images/body_subpageBottom.jpg);background-position:center;background-repeat:no-repeat;}
.bg_footer{background-image:url(../images/footer_left.jpg);background-position:center;background-repeat:no-repeat;}
.bg_newsletter{background-image:url(../images/lNav_newsletter.jpg);background-position:center;background-repeat:no-repeat;}
.bg_DiveTrips{background-image:url(../images/dive-trips-bg.jpg);background-position:center;background-repeat:no-repeat;}
.bg_scubaServices{background-image:url(../images/body.jpg);background-repeat:no-repeat;}
input{border:1px solid #666;font-family:Arial;font-size:12px;color:#000;height:auto;}
input.PayPalButton{border:1px solid #fff;color:#fff;}
select{border:1px solid #666;font-family:Arial;font-size:12px;font-weight:bold;color:#000;height:auto;width:200px;}
input.radio{border:0;}
select.PayPalOption{background-color:#fff;border:1px solid #e1e1e1;font-family:Arial;font-size:12px;color:#000;height:auto;}
textarea{background-color:#fff;border:1px solid #666;font-family:Arial;font-size:12px;color:#000;}
h1,h2,h3,h4{margin-top:0px;margin-bottom:0px;}
.border{border:1px solid #d1d1d1;}
div.currentEvents{background-image:url(../images/currentEvents-bg.jpg);background-repeat:no-repeat;background-position:center;width:330px;margin-top:0px;height:252px;}
div.currentEventsText{padding:46px 20px 0px 20px;}
div.NewsletterBG{background-image:url(../images/newsletter-bg.jpg);background-repeat:no-repeat;background-position:center;width:330px;margin-top:2px;height:225px;}
div.NewsletterText{padding:50px 20px 0px 20px;}
.coupon{background-image:url(../images/coupon-bg.jpg);background-repeat:no-repeat;width:600px;height:275px;}
div.coupon-text{margin:40px 30px 20px 246px;font-family:arial;font-size:16px;color:#333;}
img {behavior:url(iepngfix.htc)}
#pageflip{position:relative;right:0;top:0;float:right;}
#pageflip img{width:75px;height:76px;z-index:99;position:absolute;right:0;top:0;-ms-interpolation-mode:bicubic;}
#pageflip .msg_block{width:75px;height:75px;overflow:hidden;position:absolute;right:0;top:0;background:url(../images/subscribe.png) no-repeat right top;}
img{border:0;}
._hidden-image{display:none;}
.gallery{border:2px solid silver;margin:4px 0 4px 0;cursor:url(gallery/highslide/graphics/zoomin.cur),-moz-zoom-in, pointer;;}
.gallery:hover{border-color:gray;margin:4px 0 4px 0;cursor:url(gallery/highslide/graphics/zoomin.cur),-moz-zoom-in, pointer;;}
/* toggle box */
h2.trigger {
	padding:0 0 0 20px;
	margin:0;
	background: url(toggle/bg-trigger.jpg) no-repeat;
	height: 40px;
	line-height: 40px;
	width: 950px;
	font-size: 12px;
	font-weight:bold;
	float:left;
	font-family:arial;
}
h2.trigger a {
	color: #333;
	text-decoration: none;
	display: block;
	outline:none;
}
h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {margin:0;padding:0;border:1px solid #d6d6d6;overflow:hidden;width:948px;clear:both;font-family:arial;font-size:14px;color:#333;
}
.toggle_container .block {
	padding: 20px; /*--Padding of Container--*/ /*--Bottom rounded corners--*/
}
/* header pics */
.mainPics {background:url(../images/main_pic.jpg);width:618px;height:229px;}
.mainPic1{background-position:0 0;}
.mainPic2{background-position:0 -229px;}
.mainPic3{background-position:0 -458px;}
.mainPic4{wbackground-position:0 -687px;}
.mainPic5{background-position:0 -916px;}
.mainPic6{background-position:0 -1145px;}
