/* CSS Document */
body {
	margin:0 auto;
	}

img{
	behavior: url("iepngfix.htc");
border:0;
}

a:focus{
	outline:none}

#main{

width:1280px;

background:url(../images/main_bg.jpg) left top repeat-y;

margin:0 auto;

}



#wrap{

width:964px;

padding-left:157px;

padding-right:158px;

background:url(../images/bg.jpg) left top no-repeat;

}



#header{

height:234px;

width:964px;

float:left;

}



#header .toparea{

float:left;

width:943px;

padding-right:21px;

height:43px;

text-align:right;

font-family:verdana;

font-size:11px;

line-height:20px;

}



#header .span{

font-weight:bold;

}



#header .menu{

float:left;

width:964px;

height:191px;

}



#header .menu_home{

width:66px;

height:48px;

float:left;

padding-top:40px;

padding-left:19px;

padding-bottom:103px;

}



#header .menu_location{

width:99px;

height:41px;

float:left;

padding-top:6px;

padding-bottom:144px;

}



#header .menu_pricing{

width:167px;

height:68px;

float:left;

padding-top:12px;

padding-bottom:111px;

}



#header .menu_packages{

width:180px;

height:75px;

float:left;

padding-top:65px;

padding-bottom:51px;

}



#header .menu_howitsworks{

width:129px;

height:51px;

float:left;

padding-top:125px;

padding-bottom:15px;

}



#header .menu_faq{

width:51px;

height:35px;

float:left;

padding-top:147px;

padding-bottom:8px;

}



#header .menu_testimonials{

width:128px;

height:41px;

float:left;

padding-top:150px;

}



#header .menu_contactus{

width:120px;

height:41px;

float:left;

padding-top:145px;

padding-bottom:5px;

}





#content{

width:964px;

float:left;

}



#content .left{

width:640px;

float:left;

}



.clear{

clear:both;

}



#content .left_welcome{

width:630px;

height:63px;

margin-left:1px;

float:left;

padding-top:1px;

}



#content .left_text{

float:left;

width:613px;

padding-right:10px;

padding-bottom:35px;

padding-left:17px;

font-family:verdana;

font-size:12px;

line-height:19.5px;

text-align:justify;

}



#content .left_text ul{

	padding-left:10px;

	margin:0px;

	font-size:11px;

}

.bold{

font-weight:bold;

}



.bigbold{

font-size:15px;

font-weight:bold;

}



.bold14{

font-size:14px;

font-weight:bold;

}



.cruisin15{

font-weight:bold;

font-size:15px;

color:#0ba1b8;

}



.green15{

font-weight:bold;

font-size:15px;

color:#6ebc20;

}



.cruisin14{

font-weight:bold;

font-size:14px;

color:#0ba1b8;

}



.green14{

font-weight:bold;

font-size:14px;

color:#6ebc20;

}



.cruisin11{

font-weight:bold;

font-size:11px;

color:#0ba1b8;

}



.green11{

font-weight:bold;

font-size:11px;

color:#6ebc20;

}



.grey{

color:#666666;

}



.greybold{

color:#999999;

font-weight:bold;

}



#content .image{

float:right;

width:191px;

height:225px;
padding-left:5px;

}



#content .right{

width:322px;

float:right;

}



#content .right_reserve{

width:312px;

padding-top:134px;

padding-left:10px;

float:left;

background:url(../images/reserve_online.jpg) left top no-repeat;

}



#content .right_reservetext{

float:left;

width:292px;

padding-left:10px;

padding-right:10px;

background-color:#0f6d87;

color:#FFFFFF;

font-family:verdana;

font-size:11px;

line-height:19px;

text-align:left;

}



#content .rightreservebtn{

width:322px;

height:41px;

float:left;

}



#content .testimonials{

width:312px;

padding-left:10px;

padding-top:60px;

float:left;

background:url(../images/testimonial_bg.jpg) left top no-repeat;

}



#content .testimonialstext{

float:left;

background-color:#608f12;

width:292px;

padding:0px 10px 10px 10px;

text-align:left;

font-family:verdana;

color:#FFFFFF;

font-size:11px;

line-height:16px;

}



#content .testimonialsname{

text-align:left;

font-family:verdana;

color:#FFFFFF;

font-size:11px;

line-height:28px;

padding-left:20px;

float:left;

width:148px;

height:35px;

background:url(../images/testimonial_lefbg.jpg) left top no-repeat;

}



#content .moretestimonials{

width:135px;

height:35px;

float:left;

}

#content .photos_videos{

background:url(../images/photos_videos.jpg) left top no-repeat;

width:322px;

height:362px;

float:left;

}



#content .photos_more{

width:315px;

height:27px;

padding-top:33px;

padding-right:7px;

text-align:right;

font-family:verdana;

font-size:11px;

line-height:11px;

}



#content .photos_video{

height:143px;

width:296px;

padding-bottom:25px;

padding-left:16px;

padding-right:10px;

}

* html #content .photos_video{
	padding-bottom:5px}



#content .photos_photo{

padding:0px 0px 13px 11px;

width:311px;

height:96px;

}



#content .photos_arrow{

width:32px;

height:85px;
padding-top:20px;

float:left;

}



#content .photos_pic{

width:118px;

height:85px;

float:left;

}



#content .photos_gap{

width:11px;

height:85px;

float:left;

}





#content .logo{

width:322px;

height:155px;

float:left;

background:url(../images/logobg.jpg) right top repeat-y;

}



#content .logohead{

width:252px;

height:48px;

padding-top:18px;

padding-left:35px;

padding-right:35px;

font-family:arial;

font-weight:bold;

font-size:17px;

text-align:left;

line-height:20px;

color:#0ba1b8;

float:left;

background:url(../images/logo.jpg) left top no-repeat;

}



.logoheadcol{

color:#408e0d;

}





#content .logo1{

width:95px;

height:94px;

float:left;

}



#content .logo2{

width:210px;

height:46px;

float:left;

}



#content .logo3{

width:211px;

height:43px;

float:left;

}



#footer{

float:left;

width:725px;

margin-left:1px;

height:52px;

background:url(../images/footer_bg.jpg) left top no-repeat;

font-family:verdana;

font-size:11px;

padding-left:238px;

padding-top:25px;

}



.footercolor{

color:#9c9c9c;

}



#footer a{

text-decoration:none;

color:#000000;

}



#footer a:hover{

text-decoration:none;

color:#0ba1b8;

}



#content .section_header{

float:left;
margin-left:1px;

width:880px;

height:65px;

padding-left:80px;

font-family:verdana;

font-size:22px;

font-weight:bold;

line-height:68px;

color:#FFFFFF;

background:url(../images/section_header.jpg) left top no-repeat;

}



#content .section_text{

width:934px;

padding:0px 15px 15px 15px;

float:left;

font-family:verdana;

text-align:left;

font-size:12px;

line-height:26px;

min-height:400px;

}



.alink {

	text-decoration:none;

	color:#000000;

	outline:none;

}

.faq_link{

	font-family:Verdana;

	font-size:12px;

	color:#004242;

	padding-left:5px;

}

.newstext_q
{
	font-family:Verdana;

	font-size:13px;

	color:#000000;

	line-height:17px;

	padding-left:0px;
}

.newstext_q a:hover

{
	color:#6ebc20;

}

.newstext
{

	font-family:Verdana;

	font-size:12px;

	color:#004A4A;

	line-height:20px;

	padding-left:20px;

	vertical-align:middle;

}
.anwsertext

{

	font-family:Verdana;

	font-size:12px;

	color:#0ba1b8;

	line-height:20px;

	padding-left:20px;

	vertical-align:middle;

}

.question {

	font-family:Verdana;

	font-size:13px;

	color:#004242;

	padding-right:10px;

}
.qdisplay {

	font-family:Verdana;

	font-size:13px;

	color:#6ebc20;

	padding-right:10px;

}

.star{

color:#FF0000;

}

.lefttd {

	font-family:Verdana;

	font-size:12px;

	color:#0B686F;

}

.outline {

	outline:none;

}

.tdstyle {

	border-bottom:1px solid #000000;

	color:#000000;

}

.olfont {

	font-family:Verdana;

	font-size:12px;

	color:#000000;

	text-align:left;

}

.required {

	color:#FF0000;

}

.olfonthead1 {

	font-family:Verdana;

	font-size:12px;

	color:#0A9FB7;

	font-weight:bold;
}
.reghead {
	font-family:Verdana;
	font-size:16px;
	color:#0A9FB7;
	font-weight:bold;
}

.lefttd {

	font-family:Verdana;

	font-size:11px;

	color:#004080;

}



/* CSS Document */



ul{

margin:0;

padding-left:13px;

}



.cgpricing{

width:441px;

height:183px;

padding-top:18px;

padding-right:15px;

float:left;

background:url(../images/price_bg.gif) left top no-repeat;

}



.cgpricing_left{

width:333px;

height:148px;

float:left;

}



.cgpricing_right{

width:102px;

padding-left:6px;

height:148px;

float:left;

}



.cgpriceh{

float:left;

width:258px;

padding-left:75px;

height:36px;

color:#FFFFFF;

font:bold 16px/36px verdana;

text-align:left;

}



.cgprice{

float:left;

width:100px;

height:27px;

padding-top:9px;

color:#FFFFFF;

font:bold 18px verdana;

text-align:left;

}



.cgpricing_texth{

width:315px;

height:12px;

padding:18px 0px 2px 15px;

float:left;

font:bold 12px/12px tahoma;

text-align:left;

}



.cgpricing_text{

width:315px;

height:76px;

padding-left:15px;

float:left;

font:12px/18px tahoma;

text-align:left;

}



.cgpricing_shedappoin{

width:190px;

height:30px;

padding-left:140px;

float:left;

}



.cgpricing_price1{

width:100px;

height:48px;

float:left;

font:bold 15px/16px tahoma;

text-align:left;

color:#FFFFFF;

}



.cgpricing_price2{

width:100px;

height:44px;

float:left;

font:bold 15px/16px tahoma;

text-align:left;

color:#FFFFFF;

}



.cgpricing_price3{

width:100px;

height:50px;

float:left;

font:bold 15px/16px tahoma;

text-align:left;

color:#FFFFFF;

}



.cgpricing_big{

font:bold 19px tahoma;

}
