@charset "utf-8";
/* skylinecruises css document created by buck tanzi */

/* default page settings */
body.bodymain {background:url(http://www.skylinecruises.com/assets/bt/btground.jpg); }

table.centretable {width:800px; padding:0px; background-color:#033; margin-left:auto; margin-right:auto}
table.tablefooter {width:750px; padding:2px; text-align:center}
table.tablefooter tr td a {color:#cfc; font-size:11px;}

.submenu {background-color:#577; color:#FFF; width:130px; font-size:13px; font-weight:bold; padding:5px; height:20px}
.schooltable {background-color:#668888; width:100px; font-size:13px; font-weight:bold; height:20px;}
.picsubmenu {background-color:#577; color:#FFF; width:95px; font-size:13px; font-weight:bold; padding:5px; height:20px}
.holidaytable {background-color:#688; width:100px; font-weight:bold; height:30px; text-align:center}
.holidaytable a {color:#fff; font-size:12px; text-decoration:none }
.holidaytable a:hover {color:#cfc; font-size:12px; text-decoration:underline }
.soholidaytable {background-color:#688; width:100px; font-weight:bold; height:20px; text-align:center}
.soholidaytable a {color:#ccc; font-size:12px; text-decoration:none }
.soholidaytable a:hover {color:#cfc; font-size:12px; text-decoration:underline }
.tdoptct {background-color:#688; text-align:center; font-size:20px; font-weight:bold}
.sotdoptct {background-color:#688; text-align:center; font-size:20px; font-weight:bold}
a.aoptct {color:#aaa; text-decoration:none}
a.aoptct:hover {color:#cfc; text-decoration:underline}

A {color:#F99}
a.ulprop1 {color:#FFFFFF;}
a.ulprop2 {color:#FFFFFF;}
p.padding1 {padding:10px}
.harrington {font-family: Harrington; font-size: 24px; font-weight: bold;}
a.linkfooter {color:#cfc; font-size:11px;}
.spheader {color:#FFF; margin-left:25px; font-size:28px; text-transform:capitalize;}
.txtfff {color:#FFF;}
.txtf00 {color:#F00;}
.txtcfc {color:#cfc;}
.txtfc0 {color:#fc0}
.txt000 {color:#000}
.linkcolor {color:#f99}
div.spinfo {overflow: auto; width: 345px; color:#FFF; padding:10px}
div.bodydiv {margin-left:100px; margin-right:100px}

/* upcoming menu */
div#upcomingtitle {font-size:16px; width:330px; color:#FFF; font-weight:bold; background-color:#688; text-align:center}
div#upcomingfooter {font-size:16px; width:330px; color:#FFF; font-weight:bold; background-color:#688; text-align:center; margin-top:2px}
.upcomingtable {width:328px; height:100px; color:#000; text-align:center; margin-top:2px }
.upcomingtable div {height:100px; width:80px; float:left; margin-left:2px; background-color:#FFF}
.upcomingtable div:hover {background-color:#688; color:#FFF}
.upcomingtable div:hover span {color:#FFF}
.upcomingtable span {color:#F00}

.ss-calendarscript {width:600px; height:150px; text-align:center; margin-left:auto; margin-right:auto; color:#555}
.ss-calendarscript a {color:#fff; text-decoration:none}
.ss-calendarscript font {text-decoration:none; color:#555}
.ss-calendarscript a:hover {text-decoration:underline}
.ss-calendarscript div.div200 {width:198px; float:left; height:25px; background-color:#688}
.ss-calendarscript div.div200:hover {background-color:#799}
.ss-calendarscript div.div200space {width:3px; float:left; height:25px; }
.ss-calendarscript div {width:100px; float:left; height:25px;}
.ss-calendarscript div.div100 {width:98px; float:left; height:25px; background-color:#577}
.ss-calendarscript div.div100:hover {background-color:#799}
.ss-calendarscript div.div100space {width:2px; float:left; height:25px;}
.ss-calendarscript div.div1space {width:1px; float:left; height:25px;}
.ss-calendarscript div.div600 {width:600px; float:left; height:25px; color:#fff; background-color:#688}
.ss-calendarscript div.div600space {width:600px; float:left; height:5px; color:#fff;}
.ss-calendarscript div.div6space {width:600px; float:left; height:2px; }
.ss-calendarscript div.divprice {color:#FFFFFF; font-size:16px; width:600px}

/* footer */
.ss-footer-signup {width:495px; margin-left:auto; margin-right:auto; background-color:#688; padding:10px}
.ss-footer-signup span {font-size:16px; color:#FFF; font-weight:bold;}
.ss-footer-signup div {color:#FFF; width:495px; height:30px;}

.ss-footer-sitemap {width:800px; height:315px; }
.ss-footer-sitemap div {height:265px; widows:200px; float:left; margin-left:30px}
.ss-footer-sitemap h5 {margin-bottom:2px; font-size:18px; font-weight:bold; color:#FC0}
.ss-footer-sitemap span {margin-bottom:2px; font-size:14px; color:#FC0}
.ss-footer-sitemap a {font-size:11px;text-decoration:none; color:#cfc; text-decoration:none; font-size:12px}
.ss-footer-sitemap a:hover {text-decoration:underline}

/* infusion signup box */

.infusionsignup {width:400px; background:#CCC; color:#000; margin-left:auto; margin-right:auto; }
.infusionsignup .header {padding:4px; background-color:#000000;color:#FFFFFF}
.infusionsignup table {width:330px; margin-left:auto; margin-right:auto}
.infusionsignup table tr td.txt {width:150px}
.infusionsignup table tr td.input {width:180px}

.infusioncheckbox {width:400px; background:#CCC; color:#000; margin-left:auto; margin-right:auto;}
.infusioncheckbox .header {padding:4px; background-color:#000000;color:#FFFFFF}
.infusioncheckbox table {width:330px; margin-left:auto; margin-right:auto}
.infusioncheckbox table tr td {width:165px}

.infusionfb {width:251px; margin-left:auto; margin-right:auto}
.infusionfb iframe {border:none; overflow:hidden; width:250px; height:65px; background-color:#FFF;}

