body{ margin:0px; background-color:#FFFFFF; background-image:url(../images/bg_body.jpg); background-position:top; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif;}

.title_reserve{ height:30px; background-image:url(../images/title_reservations.jpg); background-repeat:repeat-x;}
.title_reserve #title{ font-size:12px; color:#FFFFFF; margin-left:10px; font-weight:bold;}
.title_reserve_con{ height:225px; background-image:url(../images/bg_reservations.jpg); background-repeat:repeat-x;}
.title_reserve_con #form{ width:190px; margin:auto; margin-top:25px;}
.title_reserve_con #form .text{ font-size:11px; color:#ffffff; padding-left:5px;}
.title_reserve_con #form .combo{ width:175px;}
.title_reserve_con #form .txtbox{ width:169px;}

.title_login{ height:30px; background-image:url(../images/title_login.jpg); background-repeat:repeat-x;}
.title_login #title{ font-size:12px; color:#5c5c5c; margin-left:10px; font-weight:bold;}
.title_login_con{ height:195px; background-image:url(../images/bg_login.jpg); background-repeat:repeat-x;}
.title_login_con #form{ width:160px; margin:auto; margin-top:25px;}
.title_login_con #form .text{ font-size:11px; color:#5d5d5d; padding-left:5px;}
.title_login_con #form .combo{ width:155px;}
.title_login_con #form .txtbox{ width:145px;}

.title_calendar{ height:30px; background-image:url(../images/title_calendar.jpg); background-repeat:repeat-x;}
.title_calendar #title{ font-size:12px; color:#4a6700; margin-left:10px; font-weight:bold;}
.title_calendar_con{ height:174px; background-image:url(../images/bg_calendar.jpg); background-repeat:repeat-x;}

.welcome_bg{ background-color:#f2f2f2; height:204px;}
#welcome{margin:12px 20px 0px 20px;}
#welcome .title{ border-bottom:1px solid #c9c9c9; color:#565656; font-size:14px; padding-bottom:7px; font-weight:bold;}
#welcome .text{ font-size:12px; text-align:justify; color:#565656; line-height:15px; margin-top:7px;}

.inside_bg{ background-color:#f2f2f2; padding-bottom:10px;}
#inside{margin:12px 20px 0px 20px;min-height:230px;height: auto !important;height: 230px;}
#inside .img_left{ border:1px solid #6c6c6c; padding:2px; margin-right:15px;}
#inside .img_right{ border:1px solid #6c6c6c; padding:2px; margin-left:15px;}
#inside .img_center{ border:1px solid #6c6c6c; padding:2px; margin-bottom:15px;}
#inside .title{ border-bottom:1px solid #c9c9c9; color:#565656; font-size:14px; padding-bottom:7px; font-weight:bold;}
#inside .text{ font-size:12px; text-align:justify; color:#565656; line-height:15px; margin-top:7px;}

/*services*/
#inside #service_con{ background-color:#ffffff; border:1px solid #dcdcdc; margin-top:15px;}
#inside #service_con #con{}
#inside #service_con #con .text2{ font-size:12px; text-align:justify; color:#565656; line-height:15px;}
#inside #service_con #con .title2{ font-size:14px; color:#2287c0;}
#inside #service_con #con .img_left2{ border:1px solid #6c6c6c; padding:2px; margin-right:15px;}
#inside #service_con #con .lm{ font-size:12px; color:#2287c0;}
#inside #service_con #con .lm a:link{ text-decoration:underline; color:#2287c0;}
#inside #service_con #con .lm a:visited{ text-decoration:underline; color:#2287c0;}
#inside #service_con #con .lm a:hover{ text-decoration:none; color:#0056a4;}


/*reservation form*/
#inside #reserve_con{ background-color:#ffffff; border:1px solid #dcdcdc; margin-top:15px;}
#inside #reserve_con #con{}
#inside #reserve_con #con .text2{ font-size:12px; text-align:justify; color:#2287c0; line-height:15px;}
#inside #reserve_con #con .title2{ font-size:14px; color:#2287c0;}
#inside #reserve_con #con .img_left2{ border:1px solid #6c6c6c; padding:2px; margin-right:15px;}
#inside #reserve_con #con .lm{ font-size:12px; color:#2287c0;}
#inside #reserve_con #con .lm a:link{ text-decoration:underline; color:#2287c0;}
#inside #reserve_con #con .lm a:visited{ text-decoration:underline; color:#2287c0;}
#inside #reserve_con #con .lm a:hover{ text-decoration:none; color:#0056a4;}
#inside #reserve_con #con .txtbox{border:1px solid #2287c0; color:#2287c0; padding:2px;}
#inside #reserve_con #con .combo{border:1px solid #2287c0; color:#2287c0; width:207px;}


/*gallery*/
.gall_con{ background-image:url(../images/bg_gallery.jpg); background-repeat:repeat-y; padding:20px 0px 20px 40px;}
.gall_con #tn{ width:152px; float:left; margin-right:40px; margin-bottom:20px; min-height:100px;height: auto !important;height: 100px;}
.gall_con #tn img{ border:1px solid #dcdcdc; padding:2px;}
.gall_con #tn .text{ font-size:12px; color:#0056a4; padding-top:3px;}
.gall_con #tn .text a:link{ text-decoration:none; color:#0056a4;}
.gall_con #tn .text a:visited{ text-decoration:none; color:#0056a4;}
.gall_con #tn .text a:hover{ text-decoration:underline; color:#0056a4;}

/*vdo gallery*/
.vdo_con{ background-image:url(../images/bg_gallery.jpg); background-repeat:repeat-y; padding:20px 0px 20px 0px;}
.vdo_con .text{ font-size:12px; color:#0056a4; padding-top:3px;}
.vdo_con .text a:link{ text-decoration:none; color:#0056a4; padding:0px;}
.vdo_con .text a:visited{ text-decoration:none; color:#0056a4; padding:0px;}
.vdo_con .text a:hover{ text-decoration:underline; color:#0056a4; padding:0px;}

.rl_bg{ background-color:#f2f2f2;}
.title_news{ height:30px; background-image:url(../images/title_news.jpg); background-repeat:repeat-x;}
.title_news #title{ font-size:12px; color:#ffffff; margin-left:10px; font-weight:bold;}
.title_news_con{ height:174px; background-image:url(../images/bg_news.jpg); background-repeat:repeat-x; background-color:#2287C0;}
.title_news_con #news{ width:165px; margin:auto; margin-top:10px;}
.title_news_con #news .text{ font-size:11px; color:#FFFFFF; text-align:left;}
.title_news_con #news .text a:link{ text-decoration:none; color:#FFFFFF;}
.title_news_con #news .text a:visited{ text-decoration:none; color:#FFFFFF;}
.title_news_con #news .text a:hover{ text-decoration:underline; color:#FFFFFF;}
.title_news_con #news .bullet{ padding-bottom:2px;}

#hmpg_imgs{ padding-top:9px; margin-left:9px; width:663px;}

#footer{ width:900px; margin:auto; background-image:url(../images/bg_footer.jpg); background-repeat:repeat-x; margin-top:6px; padding-top:10px;}
#footer .text{ font-size:10px; color:#b0b0b0;}
#footer .text a:link{ text-decoration:none; color:#b0b0b0;}
#footer .text a:visited{ text-decoration:none; color:#b0b0b0;}
#footer .text a:hover{ text-decoration:underline; color:#b0b0b0;}

.title_calendar_con #events{ width:190px; margin:auto; margin-top:10px;}
.title_calendar_con #events .text{ font-size:11px; color:#FFFFFF; text-align:left;}
.title_calendar_con #events .text a:link{ text-decoration:none; color:#FFFFFF;}
.title_calendar_con #events .text a:visited{ text-decoration:none; color:#FFFFFF;}
.title_calendar_con #events .text a:hover{ text-decoration:underline; color:#FFFFFF;}


/*Our Fleet*/
#inside #ourfleet{ background-image:url(../images/bg_ourfleet.jpg);
background-repeat:repeat-x; background-color:#E8EDF1; border:1px solid #E8EDF1; min-height:196px;height: auto !important;height: 196px; margin-bottom:15px; padding-bottom:5px;} #inside #ourfleet .topbar{padding:6px 0px 6px 0px; border-bottom:1px dotted #A4B5C2;}

#inside #ourfleet .topbar .text{ color:#2287C0; font-size:12px;} #inside #ourfleet .topbar .text a:link { color:#2287C0; text-decoration:none;} #inside #ourfleet .topbar .text a:visited { color:#2287C0; text-decoration:none;} #inside #ourfleet .topbar .text a:hover { color:#2287C0; text-decoration:underline;}

#inside #ourfleet .topbar .text2{ color:#2287C0; font-size:12px; text-align:right;} #inside #ourfleet .topbar .text2 a:link { color:#2287C0; text-decoration:none;} #inside #ourfleet .topbar .text2 a:visited { color:#2287C0; text-decoration:none;} #inside #ourfleet .topbar .text2 a:hover { color:#2287C0; text-decoration:underline;}

#inside #ourfleet .fleetcon{ padding-top:10px;} #inside #ourfleet .fleetcon .icons{ padding-top:7px;} #inside #ourfleet .fleetcon .iconstxt{ color:#215A8D; font-size:11px;} #inside #ourfleet .fleetcon .iconstxt a:link{ text-decoration:none; color:#215A8D;} #inside #ourfleet .fleetcon .iconstxt a:visited{ text-decoration:none; color:#215A8D;} #inside #ourfleet .fleetcon .iconstxt a:hover{ text-decoration:underline; color:#215A8D;}

#inside #ourfleet .fleetcon #cartitle{
background-image:url(../images/bg_cartitle.jpg);
background-repeat:repeat-x; background-position:bottom; font-size:12px; font-weight:bold; padding-bottom:5px; color:#2287C0;} #inside #ourfleet .fleetcon .specs{ font-size:11px;} #inside #ourfleet .fleetcon .freq_con{ background-color:#FFFFFF; border:1px solid #E9EEF2; padding-bottom:2px;} #inside #ourfleet .fleetcon .freq{padding:3px 0px 3px 0px; border-bottom:1px dotted #A4B5C2; width:90%; margin:auto; color:#EA7E30; font-size:11px;} #inside #ourfleet .fleetcon .freq2{padding:3px 0px 3px 0px; width:90%; margin:auto; color:#EA7E30; font-size:11px;}

