
/*== General Website Elements ==*/
body { background: #FFFFFF; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-left: 0px; margin-right: 0px; margin-top: 0px; }
html {height: 100%; margin: 0 0 1px; padding: 0; overflow-y: scroll; text-align: left; }
td { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }

/*== Page Banner Classes ==*/
.topnavbar { background: url(../images/banners/topnavbar.jpg) no-repeat; height:25px; color: #AFEEEE; text-align: center; }
.bannerbar { background: url(../images/banners/bannerbar.jpg) no-repeat; height:160px;}
.botnavbar { background: url(../images/banners/botnavbar.jpg) no-repeat; height:25px; color: #AFEEEE; text-align: center; }
.footer1 { color: Gray; font-family: Arial,Helvetica,sans-serif; font-size: 9px; text-align: left; text-decoration: none; }
.footer2 { color: Gray; font-family: Arial,Helvetica,sans-serif; font-size: 9px; text-align: right; text-decoration: none; }
.footer2:hover { color: #00008B; font-family: Arial,Helvetica,sans-serif; font-size: 9px; text-align: right; text-decoration: none; }
.nbtoplink { color: White; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; text-align: center;vertical-align: middle; }
.nbtoplink:hover { color: #FCFD00; }
.nbbotlink { color: White; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; text-align: center;vertical-align: middle; }
.nbbotlink:hover { color: #FCFD00; }
.separator { background: url(../images/banners/separator.gif) no-repeat; width:12px;  vertical-align: middle; }
.printbanner { height:0px; }

/*== Home Page Classes ==*/
.homepanel { background: url(../images/panels/home1.gif) no-repeat; height:160px; cursor:pointer; }
.homepanel:hover { background: url(../images/panels/home2.gif) no-repeat; height:160px; cursor:pointer; }
.addrpanel { background: url(../images/panels/address1.gif) no-repeat; height:80px; cursor:pointer; }
.addrpanel:hover { background: url(../images/panels/address2.gif) no-repeat; height:80px; cursor:pointer; }

/*== General Website Classes ==*/
.sidebartop { border: 0px; background: url(../images/panels/sidebartop.gif) no-repeat; width:165px;  vertical-align: top; }
.sidebarbot { border: 0px; background: url(../images/panels/sidebarbot.gif) no-repeat; width:165px;  vertical-align: bottom; }
.sidehead { border: 0px; color: Black; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; text-align: left; text-decoration: none; vertical-align: middle; padding-left:12px; }
.sidelink { border: 0px; color: Blue; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; text-align: left; text-decoration: none; vertical-align: middle; padding-left:12px; }
.sidelink:hover { border: 0px; color: Red; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; text-align: left; text-decoration: none; vertical-align: middle; padding-left:12px;    }
.sidebarcell { width:165px; vertical-align:top; background-color:#F5F5F5; height:100%; }
.sidephone1 { border: 0px; color: Black; font-weight: bold; font-size: 11px; text-align: left; text-decoration: none; vertical-align: middle; padding-left:12px; }
.sidephone2 { border: 0px; color: Black; font-size: 11px; text-align: left; text-decoration: none; vertical-align: middle; padding-left:12px; }

/*=== Gallery Slides ==*/
.slideTitle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.slideText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; text-align: center; vertical-align: middle; height:30px;}
.slideBtn { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 100px; }

/*== Collapsible Panels ==*/
.faqhead {	color:#505050; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:11px; padding-top:10px; padding-bottom:10px; padding-left:10px;  padding-right:5px; vertical-align: middle; }
.faqitem {	color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-align: left; padding-left:10px; padding-right:5px; }
.faqimage { vertical-align:top; }

/*== Our Boats ==*/
.obpanel { background: url(../images/panels/ourboats1.gif) no-repeat; cursor:pointer; width:280px;height:135px;}
.obpanel:hover { background: url(../images/panels/ourboats2.gif) no-repeat; cursor:pointer; width:280px;height:135px;}

/*== Error Panels ==*/
.errorpanel { background: url(../images/panels/error1.gif) no-repeat; cursor:pointer; width:120px;height:220px;}
.errorpanel:hover { background: url(../images/panels/error2.gif) no-repeat; cursor:pointer; width:120px;height:220px;}

/*== Houseboats Comparison Table ==*/
.cpHBG { background: url(../images/panels/comparison.gif) no-repeat; height: 40px; border:0px; }
.cpHT1 { color: #000000; width:120px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; height: 20px; text-align: center; text-decoration: none; vertical-align: middle; }
.cpHT2 { color: #000000; width:80px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; height: 20px; text-align: center; text-decoration: none; vertical-align: middle; }
.cpBG { background-color: #F5F5F5; color: #000000; width:120px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; height: 20px; padding-bottom: 3px; padding-left: 6px; padding-top: 3px; text-align: left; }
.cpBW { background-color: #FFFFFF; color: #000000; width:120px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; height: 20px; padding-bottom: 3px; padding-left: 6px; padding-top: 3px; text-align: left; }
.cpTG1 { background-color: #F5F5F5; color: #000000; width:80px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; height: 20px; padding-bottom: 3px; padding-top: 3px; text-align: center; }
.cpTG2 { background-color: #F5F5F5; color: #000000; width:160px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; height: 20px; padding-bottom: 3px; padding-top: 3px; text-align: center; }
.cpTG3 { background-color: #F5F5F5; color: #000000; width:240px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; height: 20px; padding-bottom: 3px; padding-top: 3px; text-align: center; }
.cpTG6 { background-color: #F5F5F5; color: #000000; width:480px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; height: 20px; padding-bottom: 3px; padding-top: 3px; text-align: center; }
.cpTW1 { background-color: #FFFFFF; color: #000000; width:80px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; height: 20px; padding-bottom: 3px; padding-top: 3px; text-align: center; }
.cpTW2 { background-color: #FFFFFF; color: #000000; width:160px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal; height: 20px; padding-bottom: 3px; padding-top: 3px; text-align: center; }
.cpNW { background-color: #FFFFFF; color: #FF0000; width:80px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; height: 20px; padding-bottom: 3px; padding-top: 3px; text-align: center; }
.cpYG { background-color: #F5F5F5; color: #008000; width:80px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; height: 20px; padding-bottom: 3px; padding-top: 3px; text-align: center; }
.cpYW { background-color: #FFFFFF; color: #008000; width:80px; font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: bold; height: 20px; padding-bottom: 3px; padding-top: 3px; text-align: center; }

/*== PDF Brochures ==*/
.pdftext {background: url(../images/icons/adobe.gif) no-repeat; height:20px; text-align:left; vertical-align:middle; text-indent:24px;}
.pdflink { color: #0000FF; text-decoration: none; }
.pdflink:hover { color: #FF0000; text-decoration: none; }

/*===========================================================================
	General Website Classes
===========================================================================*/
.bullet { background: url(../images/icons/bullet.gif) no-repeat; padding-top:1px; padding-bottom:1px;  padding-left: 16px;  vertical-align: top;      }
.button80 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; width: 80px; }

.heading_bold { background: #FFFFFF; color: #000000; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; }

.pagelink { border: 0px; color: Blue; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; text-align: left; text-decoration: none; vertical-align: bottom; }
.pagelink:hover { border: 0px; color: Red; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; text-align: left; text-decoration: underline; vertical-align: bottom; }

.sendmsg { color: #0000FF; font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-align: left; }
.textbox { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.hidescreen { display:none;}