html, body {
margin:0px; padding:0px;
background:url(../images/background.jpg) left 80px no-repeat;
background-color:#000000;
height:100%;
width:100%;
background-attachment:fixed;
/*overflow:auto;*/
}

form {
margin:0px; padding:0px;
}

p{
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:15px; color:#484848; line-height:18px;
margin:0px 0px 15px 0px; padding:0px;
}

img { 
behavior: url(iepngfix.htc); 
border:0px;
}

#container {
float:left;
width:100%; height:100%;
margin:0px; padding:0px;
/*background-attachment:fixed;*/
/*overflow:auto;*/
}

#wrapper {
width:100%; height:auto;
margin:0px auto; padding:0px;
}

#Layer1 {
	position:absolute;
	width:100%;
	height:100%;
	z-index:1;
	left: 0px;
	top: 0px;
}

#header {
float:left;
margin:0px; padding:0px;
width:960px; height:137px;
}

#headerleft {
float:left;
width:310px; height:auto;
margin:13px 0px 0px 0px; padding:0px;
}

#headerright {
float:left;
width:650px; height:auto;
margin:0px; padding:0px;
}

.adsense {
float:left;
width:650px; height:106px;
margin:0px; padding:0px;
}

.menudiv {
float:right;
width:650px; height:31px;
margin:0px; padding:0px;
}

.menu{
	width:535px; height:auto; float:right;
	margin:0px 8px 0px 0px;
}

.menu li{
	list-style-type:none; float:left;
	padding:0px 3px 0px 0px;
}

.menu li strong{ display:none;}

.menu_myaccount{
	width:645px; height:auto; float:right;
	margin:0px 8px 0px 0px;
}

.menu_myaccount li{
	list-style-type:none; float:left;
	padding:0px 3px 0px 0px;
}

.menu_myaccount li strong{ display:none;}


.btn_home:link, .btn_home:visited {
	width:67px; height:31px; float:left;
	background:url(../images/btn_home.jpg) no-repeat left top;
}

.btn_home:hover, .active_home {
	width:67px; height:31px; float:left;
	background:url(../images/btn_home_hv.jpg) no-repeat left top;
}

.btn_captain:link, .btn_captain:visited {
	width:108px; height:31px; float:left;
	background:url(../images/btn_allcaptain.jpg) no-repeat left top;
}

.btn_captain:hover, .active_captain {
	width:108px; height:31px; float:left;
	background:url(../images/btn_allcaptain_hv.jpg) no-repeat left top;
}

.btn_articles:link, .btn_articles:visited {
	width:75px; height:31px; float:left;
	background:url(../images/btn_article.jpg) no-repeat left top;
}

.btn_articles:hover, .active_articles {
	width:75px; height:31px; float:left;
	background:url(../images/btn_article_hv.jpg) no-repeat left top;
}

.btn_about_us:link, .btn_about_us:visited {
	width:88px; height:31px; float:left;
	background:url(../images/btn_aboutus.jpg) no-repeat left top;
}

.btn_about_us:hover, .active_about_us {
	width:88px; height:31px; float:left;
	background:url(../images/btn_aboutus_hv.jpg) no-repeat left top;
}

.btn_contact_us:link, .btn_contact_us:visited {
	width:100px; height:31px; float:left;
	background:url(../images/btn_contactus.jpg) no-repeat left top;
}

.btn_contact_us:hover, .active_contact_us {
	width:100px; height:31px; float:left;
	background:url(../images/btn_contactus_hv.jpg) no-repeat left top;
}

.btn_login:link, .btn_login:visited {
	width:68px; height:31px; float:left;
	background:url(../images/btn_login.jpg) no-repeat left top;
}

.btn_login:hover, .active_login {
	width:68px; height:31px; float:left;
	background:url(../images/btn_login_hv.jpg) no-repeat left top;
}

.btn_logout:link, .btn_logout:visited {
	width:75px; height:31px; float:left;
	background:url(../images/btn_logout.jpg) no-repeat left top;
}

.btn_logout:hover, .active_logout {
	width:75px; height:31px; float:left;
	background:url(../images/btn_logout_hv.jpg) no-repeat left top;
}

.btn_myaccount:link, .btn_myaccount:visited {
	width:103px; height:31px; float:left;
	background:url(../images/btn_myaccount.jpg) no-repeat left top;
}

.btn_myaccount:hover, .active_myaccount  {
	width:103px; height:31px; float:left;
	background:url(../images/btn_myaccount_hv.jpg) no-repeat left top;
}

.image01 {
margin:0px; padding:29px 0px 0px 156px;
}

#searchbar {
float:left;
width:960px; height:126px;
margin:0px; padding:0px;
}

.sbarleft {
float:left;
width:13px; height:126px;
background:url(../images/leftbg.png) left top no-repeat;
margin:0px; padding:0px;
}

.sbarright {
float:left;
width:13px; height:126px;
background:url(../images/rightbg.png) left top no-repeat;
margin:0px; padding:0px;
}

.sbarmiddle {
float:left;
width:934px; height:126px;
margin:0px; padding:0px;
background:url(../images/middlebg.png) left top repeat-x;
}

#middle {
float:left;
margin:0px; padding:0px;
width:960px; height:auto;
}

.curve02 {
float:left;
width:960px; height:10px; font-size:0px;
background:url(../images/curve2.png) no-repeat;
margin:0px 0px 0px 0px; padding:0px;
}

#sub_middle{
width:960px; height:auto; float:left;
/*background:url(../images/mid_bg.jpg) repeat-y left top; */
margin:0px 0px 0px 0px; padding:0px;
background:url(../images/middleback.gif) left top repeat-y;
}


#loginbox{
width:960px; height:50px; float:left;
margin:8px 0px 8px 0px; padding:0px;
}

#left {
float:left;
width:650px; height:auto;
margin:0px; padding:0px;
}

#right_side {
float:left;
width:301px; height:auto;
margin:0px; padding:0px 0px 0px 9px;
}

.loginbg {
float:left;
margin:0px 10px 0px 0px; padding:0px;
width:650px; height:49px;
background:url(../images/loginbg.png) left top no-repeat;
}

.compare_list {
float:left;
width:297px; height:47px;
background-color:#C3EDF3;
border:1px solid #3CD3EA;
margin:0px; padding:0px;
}

.text01 {
color:#104769;
float:left;
font-family:Calibri,"Trebuchet MS",Arial;
font-size:21px;
font-weight:bold;
margin:0;
padding:8px 0 3px 11px;
text-align:left;
width:135px;
}

.image02 {
float:right;
margin:0px; padding:5px 5px 0px 0px;
}

#left01 {
float:left;
width:270px; height:auto;
margin:0px; padding:0px;
}

#left02 {
float:left;
width:370px; height:auto;
margin:0px; padding:0px 0px 0px 10px;
}

.searchttl {
float:left;
margin:0px; padding:0px;
width:270px; height:36px;
background:url(../images/searchcharter_ttl.jpg) left top no-repeat;
}

.searchttl span {
display:none;
}

.welocmediv {
float:left;
width:370px; height:auto;
margin:0px; padding:0px;
}

.welcome_ttl {
font-size:0px;
float:left;
margin:0px; padding:0px;
background:url(../images/welcome_ttl.png) left top no-repeat;
width:370px; height:38px;
}

.welcome_ttl span {
display:none;
}

.welcome_bot {
float:left;
margin:0px; padding:0px;
background:url(../images/welcome_bot.png) left top no-repeat;
width:370px; height:20px;
}

.welcome_mid {
float:left;
width:368px; height:202px;
margin:0px; padding:0px;
background-color:#FFFFFF;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

.welcome_mid p {
font-family:Calibri, "Trebuchet MS", Arial; font-size:15px; font-weight:normal; color:#104769;
margin:0px; padding:0px 10px 10px 10px;
line-height:20px;
}

.welcome_mid p a:link,.welcome_mid p a:visited {
font-family:Calibri, "Trebuchet MS", Arial; font-size:15px; font-weight:normal; color:#104769;
line-height:18px;
text-decoration:underline;
}

.welcome_mid p a:hover {
text-decoration:none;
}

.backttl {
float:left;
margin:0px; padding:0px;
background:url(../images/backimg_ttl.jpg) left top no-repeat;
width:257px; height:32px;
}

.backttl p {
font-family:Calibri, "Trebuchet MS", Arial; font-size:19px; font-weight:normal; color:#000000;
margin:0px; padding:4px 0px 0px 9px;
text-align:left;
}

.lefto1mid {
float:left;
width:268px; height:700px;
background-color:#FFFFFF;
margin:0px; padding:0px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
}

.map {
float:left;
width:250px; height:auto;
margin:0px; padding:8px 0px 8px 17px;
}
.map_image_div {
float:left;
width:267px;
margin:0px; 
}
.map_image{
text-align:center;
height:193px;
padding-top:8px;
}
.map_image_textbox {
float:left;
width:250px;
margin:0px; 
padding:0px 0px 8px 18px;
}
.labeltxt_location {
float:left;
font-family:Calibri, "Trebuchet MS", Arial; font-size:15px; font-weight:normal; color:#104769;
text-align:left;
margin:0px 5px 0px 0px; padding:2px 0px 0px 0px;
width:48px;
}

.txtbox_location {
height:20px;
width:150px;
margin:20px 3px 0px 0px; padding:0px;
background:url(../images/txtback.jpg) left top repeat-x;
border:1px solid #999999;
color:#104769;
float:left;
}

.labeltxt {
float:left;
font-family:Calibri, "Trebuchet MS", Arial; font-size:15px; font-weight:normal; color:#104769;
text-align:left;
margin:0px 5px 0px 0px; padding:2px 0px 0px 0px;
}

.txtbox {
float:left;
width:66px; height:20px;
margin:0px 3px 0px 0px; padding:0px;
background:url(../images/txtback.jpg) left top repeat-x;
border:1px solid #999999;
color:#104769;
}

.labeltxt1 {
font-family:Calibri, "Trebuchet MS", Arial; font-size:14px; font-weight:normal; color:#104769;
text-align:left;
margin:0px 30px 0px 0px; padding:2px 0px 30px 0px;
}

.txtbox1 {
float:left;
width:230px; height:26px;
margin:0px 3px 0px 0px; padding:0px;
background:url(../images/txtback1.jpg) left top repeat-x;
border:1px solid #999999;
color:#104769;
}
.search_loc {
width:180px; height:26px;
margin:0px 3px 10px 0px; padding:0px;
background:url(../images/txtback1.jpg) left top repeat-x;
border:1px solid #999999;
color:#104769;
}
.image03 {
float:left;
margin:0px; padding:13px 0px 0px 10px;
}

.searchbot {
float:left;
width:270px; height:11px;
margin:0px; padding:0px;
background:url(../images/searchbot.png) left top no-repeat;
}

.rating_ttl {
font-size:0px;
float:left;
margin:0px; padding:0px;
background:url(../images/featured_ttl.png) left top no-repeat;
width:370px; height:38px;
}

.rating_ttl span {
display:none;
}

.rating_div{
float:left;
margin:8px 0px 0px 0px; padding:0px;
width:370px; /*height:300px;*/
}

.ratingdiv_mid {
float:left;
width:348px; height:242px;
margin:0px; padding:0px 10px 0px 10px;
background-color:#FFFFFF;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

.txt002 {
font-family:Calibri, "Trebuchet MS", Arial; font-size:16px; font-weight:bold; color:#104769;
text-align:left;
margin:0px; padding:0px;
}

.txt003 {
font-family:Calibri, "Trebuchet MS", Arial; font-size:15px; font-weight:normal; color:#666666;
text-align:left;
margin:0px; padding:0px;
}

.advertisement {
float:left;
margin:0px; padding:8px 0px 0px 0px;
width:370px; height:156px;
}

.image04 {
float:left;
margin:0px; padding:15px 0px 0px 20px;
}

.slideshow {
float:left;
margin:0px 0px 0px 0px; padding:0px;
background:url(../images/slideshow.png) left top no-repeat;
width:301px; height:271px;
}

.image05 {
float:left;
margin:0px; padding:6px 0px 0px 6px;
}

.sweepdiv {
float:left;
width:301px; height:auto;
/*margin:8px 0px 0px 0px;*/ padding:8px 0px 0px 0px;
margin:0px;
}

.sweep_mid {
float:left;
margin:0px; padding-left:10px;
background-color:#FFFFFF;
width:289px; height:402px;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

.sweep_bot {
float:left;
margin:0px; padding:0px;
background:url(../images/sweep_bot.png) left top no-repeat;
width:301px; height:29px;
}

.text005 {
font-family:Calibri, "Trebuchet MS", Arial; font-size:14px; font-weight:normal; color:#104769;
padding:10px 0px 10px 0px; 
text-align:left;
}

#footer {
float:left;
margin:10px 0px 0px 0px; padding:0px 0px 10px 0px;
width:960px; height:86px;
}

.footer_left {
float:left;
margin:0px; padding:0px;
background:url(../images/footerleft.png) left top no-repeat;
width:12px; height:86px;
}

.footer_mid {
float:left;
margin:0px; padding:0px;
width:936px; height:86px;
background-color:#3BD3EA;
}

.footer_right {
float:left;
margin:0px; padding:0px;
background:url(../images/footerright.png) left top no-repeat;
width:12px; height:86px;
}

.copyright {
float:left;
margin:10px 0px 0px 0px; padding:0px;
width:468px; height:auto;
}

.copyright p {
font-family:Calibri, "Trebuchet MS", Arial; font-size:15px; font-weight:normal; color:#000000;
text-align:left;
margin:0px; padding:0px;
}

.link {
float:left;
margin:10px 0px 0px 0px; padding:0px;
width:468px; height:auto;
}

.link p {
font-family:Calibri, "Trebuchet MS", Arial; font-size:15px; font-weight:normal; color:#000000;
text-align:right;
margin:0px; padding:0px;
}

.link p a:link,.link p a:visited {
text-decoration:none;
font-family:Calibri, "Trebuchet MS", Arial; font-size:15px; font-weight:normal; color:#000000;
}

.link p a:hover {
text-decoration:underline;
}

.topbardiv {
float:left;
width:295px; height:100px;
margin:15px 0px 0px 0px; padding:0px 0px 0px 15px;
border-right:1px solid #C3EDF3;
}

.searchcharter1_ttl {
float:left;
margin:0px; padding:0px;
width:260px; height:44px;
background:url(../images/searchcharter1_ttl.jpg) left top no-repeat;
}

.text5 {
float:left;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#333333;
text-align:left;
margin:0px; padding:0px 20px 0px 0px;
line-height:18px;
}

.hookit_ttl {

width:158px; height:44px;
margin:0px; padding:0px;
background:url(../images/hookit_ttl.jpg) left top no-repeat;
}

.bookit_ttl {
width:152px; height:44px;
margin:0px; padding:0px;
background:url(../images/bookit_ttl.jpg) left top no-repeat;
}

.textbox03 {
float:left;
width:149px; height:22px;
border:1px solid #CCCCCC;
margin:13px 10px 0px 0px; padding:0px;
}

.labeltxt03 {
float:left;
font-family:Calibri, "Trebuchet MS", Arial; font-size:15px; font-weight:normal; color:#4A4A4A;
text-align:left;
margin:15px 10px 0px 13px; padding:0px;
}

.button001 {
float:left;
margin:13px 0px 0px 0px; padding:0px 0px 3px 0px;
width:48px; height:22px;
background-color:#3BD3EA;
border:1px solid #1296A9;
text-align:center;
font-family:Calibri, "Trebuchet MS", Arial; font-size:13px; font-weight:normal; color:#FFFFFF;
}


#right{
float:left;
width:680px; height:auto;
/*margin:0px 0px 0px 10px;*/ padding:0px 0px 0px 10px;
margin:0px;
}

.curve1{
width:960px; height:7px; font-size:0px; float:left;
background:url(../images/curve01.gif) left top no-repeat;
margin:0px; padding:0px;
}



.content_area{
width:628px; height:auto; float:left;
/*border-left:1px solid #ccc;
border-right: 1px solid #ccc;*/
background-color:#FFF;
margin:0px; padding:0px 25px 0px 25px;
background:url(../images/contentback.jpg) left top repeat-y;
}

.sub_tital{
font-family:Calibri, Arial; 
font-size:28px; color:#14ABDB;
font-weight: bold; font-style: italic;
border-bottom:1px dotted #3ABAE1;
margin:0px 0px 15px 0px; padding:0px 0px 5px 0px;
}

.box{
width:620px; height:auto; 
margin:0px; padding:0px;
}

.box1{
width:150px; height:auto; float:left;
margin:0px; padding:0px;
}

.box2{
width:470px; height:auto; float:left;
margin:0px; padding:0px;
}

.calendar{
width:920px; height:auto; float:left;
margin:0px 0px 15px 0px; padding:0px;
}

.text02{
font-family:Arial, Helvetica, sans-serif;
font-size:16px; color:#12738B; font-weight: bold;
margin:0px 0px 10px 0px; padding:0px;
}

.bluebox{
width:905px; height:auto;
background-color:#E4F8FA; /*#E4F8FA*/
margin:0px 0px 5px 0px; padding:10px;
}
.starimg{
float:left;
margin:0px; padding:0px;
}

.addbtn{
width:628px; height:35px; float:left;
margin:10px 20px 0px 0px; padding:0px;
}


.cancel_btn{
width:75px; height:35px; float:left;
margin:10px 0px 0px 0px; padding:0px;
}


.txtbox11 {
float:left;
width:167px; height:20px;
margin:0px 3px 0px 0px; padding:0px;
background:url(../images/txtback.jpg) left top repeat-x;
border:1px solid #999999;
color:#104769;
}

.overallrating {
float:left;
margin:0px 0px 10px 0px; padding:0px;
width:624px; height:25px;
text-align:right;
}

.textsub {
color:#484848;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
line-height:18px;
margin:0 0 15px;
padding:0;
}
/**************ADDED FROM PROGRAMMER*****************/
.ui-datepicker-trigger{
float:left;
padding:0px 4px 0px 0px;
}
.user_register{
color:#4A4A4A;
font-size:15px;
font-family:Calibri, Arial, Helvetica, sans-serif;
margin-left:10px;
width:116px;
float:left;
padding-top:5px;
}
.user_register a:link,.user_register a:visited{
color:#4A4A4A;
text-decoration:underline;
}
.user_register a:hover{
color:#4A4A4A;
text-decoration:none;
}

.reg_box{
width:620px; height:auto; 
margin:0px; padding:0px;
}

.reg_box1{
width:166px; height:auto; float:left;
margin:0px; padding:0px;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;

}

.reg_box2{
width:454px; height:auto; float:left;
margin:0px; padding:0px;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;

}

.textreg_box03 {
float:left;
width:200px; 
height:22px;
border:1px solid #CCCCCC;
margin:0px 10px 13px 0px; 
padding:0px;
}

.textexpire {
width:64px; 
height:22px;
border:1px solid #CCCCCC;
margin:0px 10px 13px 0px; 
padding:0px;
}

.textphone {
float:left;
height:22px;
border:1px solid #CCCCCC;
margin:0px 10px 13px 0px; 
padding:0px;
}

.required{
color:#FF0000;
font-size:10px;
}

.current_page {
background:transparent url(../images/bg_paging.gif) no-repeat scroll center center;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
font-weight:bold;
height:16px;
padding:2px 4px;
text-align:center;
text-decoration:none;
vertical-align:middle;
width:16px;
}

.pager {
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:15px;
color:#048AC5;
font-weight:bold;
padding:3px 5px 2px;
text-decoration:none;
}

.paging_btn {
vertical-align:middle;
}

.searchttl1 {
float:left;
font-size:0px;
margin:0px; padding:0px;
width:270px; height:36px;
background:url(../images/searchcharter_ttl1.jpg) left top no-repeat;
}

.searchttl1 span {
display:none;
}

.extradiv {
float:left;
margin:0px; padding:0px;
width:270px; height:7px;
font-size:0px;
background:url(../images/extra.gif) left top no-repeat
}

.input_error{
font-family:Arial,Helvetica,sans-serif;
color:red;
font-size:13px;
font-weight:bold;
padding:0 0 20px;
}

.success_message{
color:#006FC3;
font-size:12px;
font-weight:bold;
padding:0 0 20px;

}

.curve_home{
float:left;
margin:0px; padding:0px;
width:370px; height:9px;
font-size:0px;
background:url(../images/curve_home.png) left top no-repeat
}

.err_msg{
background-color:#FFFFFF;
text-align:center;
float:left;
width:370px;
}

.reg_but{
background:url(../images/btn_buttonback.jpg) no-repeat;
border:none;
width:86px;
height:32px;
text-align:center;
vertical-align:middle;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:0 0 4px;
}

.add_comment{
background:url(../images/btn_buttonback_big.jpg) no-repeat;
border:none;
width:170px;
height:32px;
text-align:center;
vertical-align:middle;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:0 0 4px;
}

.cutoff_btn{
background:url(../images/cutoff.jpg) no-repeat;
border:none;
width:170px;
height:32px;
text-align:center;
vertical-align:middle;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:0px;
}

.add_textarea{
border:1px solid #CCCCCC;
height:100px;
text-align:left;
}

.add_comment_div div.add_text_div
{
float:left;
width:503px;
}
.add_comment_but{
float:left;
width:628px;
}
.box_add_comment{
width:620px; height:205px; 
margin:0px; padding:25px 0px 0px 0px;
float:left;
}

.full_bot_curve{
background-image:url(../images/full_bot_curve.gif);
width:960px;
height:14px;
font-size:0px;
float:left;
}

.full_top_curve{
background-image:url(../images/full_top_curve.gif);
width:960px;
height:14px;
margin:0px 0px 0px 0px; padding:0px;
font-size:0px;
}

#full_right{
float:left;
width:960px; height:auto;
margin:0px 0px 0px 0px; padding:0px;
}

.full_content_area{
width:930px; height:auto; float:left;
background-color:#FFF;
margin:0px; padding:0px 10px 0px 20px;
background:url(../images/full_mid.gif) left top repeat-y;
}

.full_box{
width:960px; height:auto; 
margin:0px; padding:0px;
}

.full_box1{
width:150px; height:auto; float:left;
margin:0px; padding:0px;
}

.full_box2{
width:810px; height:auto; float:left;
margin:0px; padding:0px;
}

.full_overallrating {
float:right;
margin:0px 0px 10px 0px; padding:0px;
width:930px; height:25px;
}

#full_sub_middle{
width:960px; height:auto; float:left;
background-color:#ffffff;
margin:0px 0px 0px 0px; padding:0px;
}

.comment_err_msg{
font-family:Arial, Helvetica, sans-serif;
font-size:14px; 
color:#FF0000; 
line-height:18px;
margin:0px 0px 15px 0px; 
padding:0px;
font-weight:bold
}

.articlediv {
float:left;
margin:0px; padding:5px 0px 5px 0px;
width:630px; height:auto;
border-bottom:1px dotted #313B45;
}

.articlettl {
font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#14486F;
text-align:left;
margin:0px; padding:5px 0px 0px 0px;
}

.articledesc{
font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#333333;
text-align:left;
margin:0px; padding:5px 0px 0px 0px;
}

.readmore {
font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#1B4666;
text-align:left;
margin:0px; padding:5px 0px 0px 0px;
}

.readmore a:link,.readmore a:visited {
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1B4666;
text-align:left;
text-decoration:underline;
}

.readmore a:hover {
text-decoration:none;
}

.book_now_text {
font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#333333;
float:left;
width:200px; 
height:22px;
margin:0px 10px 13px 0px; 
padding:0px;
}

.noresult{
font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333333;font-style:italic; letter-spacing:1.5px;
}

.full_profile {
float:left;
margin:0px 0px 10px 0px; padding:0px;
width:930px; height:auto;
}

.profile_left{
float:left;
width:190px;
height:250px;
margin:0px;
padding:0px;
}

.profile_left_inner{
background-color:#C3EDF3; 
padding:10px 25px 10px 25px; 
margin-top:-85px; 
height:90px;
float:left;
width:100px;
}
.gallery_outer_div{
padding:10px;
margin:0px 20px 20px 0px;
background-color: #C3EDF3; 
}

.boat_gallery_outer_div{
padding:10px;
margin:-105px 0px 10px 0px;
background-color: #C3EDF3; 
}

.profile_right{
float:left;
width:740px;
}

.profile_box{
width:740px; height:auto; 
margin:0px; padding:0px;
}

.profile_box_left{
width:145px; height:auto; float:left;
margin:0px; padding:0px;
}

.profile_box_right{
width:595px; height:auto; float:left;
margin:0px; padding:0px;
}

/* Easy Slider */

#slider{}	
#slider ul, #slider li{
margin:0;
padding:0;
list-style:none;
}

#slider li{ 
width:100px;
height:90px;
overflow:hidden; 
}	

#prevBtn{ 
display:block;
width:17px;
height:72px;
position:relative;
left:-23px;
top:-55px;
}	

#nextBtn{
display:block;
width:17px;
height:25px;
position:relative; 
left:105px;
top:-130px;
}														
#prevBtn a{  
display:block;
width:16px;
height:29px;
background:url(../images/arrow_pre.png) no-repeat 0 0;	
}	

#nextBtn a{ 
display:block;
width:16px;
height:29px;
background:url(../images/arrow_next.png) no-repeat 0 0;	
}
													
img {
border:none;
}

/* // Easy Slider */

/* Easy Slider for Recipe section*/

.recipe_slider{}	
.recipe_slider ul, .recipe_slider li{
margin:0;
padding:0;
list-style:none;
}

.recipe_slider li{ 
width:150px;
height:140px;
overflow:hidden; 
}	

.recipe_gallery {
background-color:#C3EDF3;
float:left;
width:150px;
height:140px;
padding:10px 25px;
}
.recipe_gallery .prevBtn{ 
display:block;
width:17px;
height:72px;
position:relative;
left:-23px;
top:-81px;
}	

.recipe_gallery .nextBtn{
display:block;
width:17px;
height:25px;
position:relative; 
left:156px;
top:-154px;
}														
.recipe_gallery .prevBtn a{  
display:block;
width:16px;
height:29px;
background:url(../images/arrow_pre.png) no-repeat 0 0;	
}	

.recipe_gallery .nextBtn a{ 
display:block;
width:16px;
height:29px;
background:url(../images/arrow_next.png) no-repeat 0 0;	
}


/* // Easy Slider */

/* Advertisement */
.adv{
	float:left; width:358px;
	font-family: verdana,arial,sans-serif; font-size:13px; font-weight:normal; color:#666666;
	/*margin:5px;	*/ padding:0px 5px 0px 5px; margin:0px;
}
.linkbox{
	width:350px; height:auto; float:left;
	margin:0px;padding:5px 0px 0px 0px; 
}
.linkbox_top{
	width:50px; height:auto; float:left;
	/*margin-left:426px; */
	padding:5px 0px 0px 426px;
}
.previous_box{
	float:left;
	margin:0px 5px 0px 0px; padding:0px;
}

.previous_box1{
	float:left;
	margin:0px 20px 0px 0px; padding:0px;
}

.privious_link{
	font-family:Verdana, Arial, Helvetica, sans-serif; text-align: center;
	font-size:12px; color:#06b7f2; font-weight: normal; margin:0px; padding:0px 0px 0px 0px;
}

.privious_link a:link, .privious_link a:visited{
	text-decoration: underline;
	font-family:Verdana, Arial, Helvetica, sans-serif; text-align: center;
	font-size:12px; color:#06b7f2; font-weight: normal; margin:0px; padding:0px 0px 0px 0px;
}
.privious_link a:hover{
	text-decoration: none; margin:0px; padding:0px;
}

.privious_link a img{
	border:0px;
}

.adv_mid {
float:left;
width:368px; height:150px;
margin:0px; padding:0px;
background-color:#FFFFFF;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}

.adv_bot {
float:left;
margin:0px; padding:0px;
background:url(../images/adv_bot.png) left top no-repeat;
width:370px; height:10px;
font-size:0px;
}

.adv_container{
	height:110px;
	width:350px;	
	padding:0px 0px 10px 5px;
	margin:0px;
}

a.title_link{
	font-weight:bold;
	color:#0000FF;
}

.adv_image_type{
	float:left;
	padding:2px 10px 0px 0px;
}

a.link_class{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#009900;
	font-size:10px;
	line-height:12px;
	white-space:nowrap;
	text-decoration:none;
}

a.link_class:hover{
	cursor:pointer;
}

.textbooknow_box03 {
float:left;
width:200px; 
height:22px;
border:0px solid #CCCCCC;
margin:0px 10px 13px 0px; 
padding:0px;
}

.welcome{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px; color:#484848; line-height:18px;
	margin:15px 0px 0px 10px;
}

.ad_top{
width:470px;
height:60px;
margin:0;
padding:20px 0 0 154px;
}

.sub_ttl1{
font-family:Arial, Helvetica, sans-serif;
font-size:16px; color:#14ABDB;
padding-bottom:15px;
}

#color-code{
padding:10px 0px 0px 0px;
}

.row_heading{
background-image:url(../images/new01.png);
background-repeat:no-repeat;
border-left:1px solid #FFFFFF;
height:33px;
padding-left:5px;
padding-top:3px;
font-weight:bold;
}

.row2{
background-color:#CECECE;
padding-left:5px;
}
.row1{
background-color:#E5E5E5;
padding-left:5px;
}

.bordernew {
border-bottom:1px dotted #666666;
}

option {
background-color:#EBEBEB;
}

.curve_sweep{
float:left;
margin:0px; padding:0px;
width:301px; height:9px;
font-size:0px;
background:url(../images/home_sweepstack.png) left top no-repeat
}

.sweep_ttl {
font-size:0px;
float:left;
margin:0px; padding:0px;
background:url(../images/sweep_ttl.png) left top no-repeat;
width:301px; height:38px;
}

.sweep_ttl span {
display:none;
}

#no_js_err{
background-color:#0ED4EF;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
left:0;
padding: 1px 0px;
position:fixed;
text-align:center;
top:0;
width:100%;
z-index:101;
}

#calendar_loding_image
{
width:930px;display:block;height:333px;padding-top:333px
}

.compare_box1{
width:307px; height:auto; 
float:left;
margin:0px 14px 0px 0px; padding:0px 0px 20px 0px;
background:url(../images/compare_back.jpg) left top repeat-x;
background-color:#ffffff;
}

.compare_box2{
width:307px; height:auto; 
float:left;
margin:0px; padding:0px 0px 20px 0px;
background:url(../images/compare_back.jpg) left top repeat-x;
background-color:#ffffff;
}

.vessel_link{
color:#4A4A4A;
font-size:15px;
font-family:Calibri, Arial, Helvetica, sans-serif;
margin-left:0px;
width:63%;
padding:0px;
}
.vessel_link a:link,.vessel_link a:visited{
color:#4A4A4A;
text-decoration:underline;
}
.vessel_link a:hover{
color:#4A4A4A;
text-decoration:none;
}

.compare_link{
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:15px; 
color:#484848; 
margin:0px 0px 0px 10px; 
width:130px;
float:left;
padding-top:12px;
}
.compare_link a:link,.compare_link a:visited{
color:#4A4A4A;
text-decoration:underline;
}
.compare_link a:hover{
color:#4A4A4A;
text-decoration:none;
}

.compare_list_txt {
font-size:0px;
float:left;
margin-top:13px;
margin-left:5px; padding:0px;
background:url(../images/comparelist_img.jpg) left top no-repeat;
width:145px; height:19px;
}

.compare_list_txt span {
display:none;
}

.bullet01{
margin:0px; padding:0px;
}

.bullet01 li{
width:530px; height:33px; float:left;
list-style-type: none;
background:url(../images/shade01.jpg) no-repeat lef top;
margin:0px 0px 24px 0px; padding:0px;
}

.bullet01 li a:link, .bullet01 li a:visited{
width:530px; height:29px; float:left;
font-family:Calibri, Arial; text-decoration: none;
font-size:19px; color:#000; font-weight: normal;
background:url(../images/shade01.jpg) no-repeat left top;
margin:0px; padding:4px 0px 0px 40px;
}

.bullet01 li a:hover{
font-family:Calibri, Arial;   text-decoration: none;
font-size:19px; color:#14ABDB; font-weight: normal;
margin:0px; padding:4px 0px 0px 40px;
}

.return_search{
color:#4A4A4A;
font-size:19px;
font-family:Calibri, Arial, Helvetica, sans-serif;
padding-top:5px;
font-weight:bold;
}
.return_search a:link,.return_search a:visited{
color:#4A4A4A;
text-decoration:underline;
}
.return_search a:hover{
color:#4A4A4A;
text-decoration:none;
}

.btn{
background:transparent url(../images/btn_buttonback.jpg) no-repeat scroll 0 0;
border:medium none;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
height:32px;
padding:0 0 4px;
text-align:center;
vertical-align:middle;
width:86px;
}

.textpin_box03 {
float:left;
width:140px; 
height:20px;
border:1px solid #CCCCCC;
margin:0px; 
padding:0px;
}

.video_link{
color:#4A4A4A;
font-size:15px;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-weight:bold;
margin-left:0px;
width:53%;
}
.video_link a:link,.video_link a:visited{
color:#4A4A4A;
text-decoration:underline;
}
.video_link a:hover{
color:#4A4A4A;
text-decoration:none;
}
.profile_left_button{
float:left;
width:190px;
height:250px;
margin:0px;
padding:0px;
}
.read_more{
font-family:Arial, Helvetica, sans-serif; text-align: right;
font-size:13px; color:#104769;
margin:0px; padding:0px 25px 5px 0px;
}

.read_more a:link, .read_more a:visited{
font-family:Arial, Helvetica, sans-serif; text-decoration: underline;
font-size:13px; color:#104769; font-weight: bold; text-align: right;
margin:0px; padding:0px;
}

.read_more a:hover{
font-family:Arial, Helvetica, sans-serif; text-decoration: none;
font-size:13px; color:#104769; font-weight: bold; text-align: right;
margin:0px; padding:0px;
}

.recipe_left{
float:left;
width:710px;
margin:0px;
padding:0px 10px 0px 0px;
}

.recipe_right{
float:left;
width:210px;
}

.chef{
color:#484848;
padding-top:15px;
padding-bottom:10px;
font-size:20px;
font-weight:bold;
}

.fish_species{
color:#484848;
padding-top:15px;
padding-bottom:10px;
font-size:18px;
font-weight:bold;
}

.fish_species_link{
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:15px; 
color:#484848; 
margin:0px; 
font-weight:bold;
}
.fish_species_link a:link,.fish_species_link a:visited{
color:#4A4A4A;
text-decoration:underline;
}
.fish_species_link a:hover{
color:#4A4A4A;
text-decoration:none;
}

.adv_recipe_container{
	padding:0px;
	margin:0px;
}

.adv_recipe_image_type{
	float:right;
	padding:0px 0px 0px 10px;
}

.seven_days{
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
height:auto;
margin:0;
padding-bottom:10px;
}