body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:78%;
margin:0em;
height:100%;
color:#0b6ba7;
background-color:#8bbad6;
background-image:url(images/distinctivecharters_bg.gif);
background-repeat:repeat;
}

td, div {
font-family: Verdana, Arial, Helvetica, sans-serif;
vertical-align:top;
}

td {
text-align:left;
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:left;
font-size:0.9em;
text-align:left;
}

.transimg {
behavior:url(iepngfix.htc);
}

.transimg_nb {
behavior:url(iepngfix.htc);
border-width:0px;
}

a {
color:#4a92be;
text-decoration:none;
}

a:hover {
color:#0b6ba7;
text-decoration:underline;
}

h1 {
font-size:1.3em;
}

h2 {
font-size:1.0em;
}

h3 {
font-size:0.9em;
}

h4 {
font-size:0.7em;
}

input.submit {
margin:0em;
background-color:#84b5d3;
color:#ffffff;
border-style:solid;
border-width:2px;
border-color:#4a92be;
cursor:pointer;
}

input.submit:hover {
background-color:#72bbe6;
}

.submit_btn_div {
text-align:center;
}

.submit_btn_div a {
background-color:#84b5d3;
border-style:solid;
border-width:2px;
border-color:#4a92be;
display:block;
padding-top:0.1em;
padding-bottom:0.2em;
padding-left:0.5em;
padding-right:0.5em;
}

.submit_btn_div a:hover {
background-color:#72bbe6;
}

.highlight_text {
  color:#ff8939;
  font-size:1em;
  text-align:center;
}

.small_text {
  font-size:0.8em;
}


.home_flash_overlay {
width:100%;
height:100%;
margin:0px;
text-align:center;
position:absolute; 
visibility:visible;
z-index:99;
}

.home_flash_overlay_hide {
width:600px;
height:100px;
position:absolute;
visibility:hidden;
left:-1000px;
top:-1000px;
z-index:99;
}

.home_flash_overlay_bg {
width:100%;
height:100%;
margin:0px;
text-align:center;
position:absolute; 
visibility:visible;
z-index:98;
background-color:#0065a4;
}

.home_flash_overlay_bg_hide {
width:600px;
height:100px;
position:absolute;
visibility:hidden;
left:-1000px;
top:-1000px;
z-index:98;
}

.noscript_txt {
margin-top:0.5em;
margin-bottom:0em;
margin-left:0em;
margin-right:0em;
text-align:center;
font-size:0.7em;
color:#ffffff;
}

.content_outer {
margin:0em;
padding-top:2em;
padding-bottom:1em;
padding-left:0em;
padding-right:0em;
}

.content_tab {
margin:0em;
width:750px;
}

.content_td1 {
background-image:url(images/distinctivecharters_header.png);
background-position:top left;
background-repeat:none;
width:752px;
height:125px;
border-top-width:1px;
border-bottom-width:2px;
border-left-width:1px;
border-right-width:1px;
border-style:solid;
border-color:#ffffff;
behavior:url(iepngfix.htc);
}

.content_td2 {
background-color:#4a92be;
width:752px;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:1px;
border-right-width:1px;
border-style:solid;
border-color:#ffffff;
padding-top:4px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
text-align:center;
color:#ffffff;
font-size:0.9em;
letter-spacing:0.1em;
}

.content_td2 a {
color:#ffffff;
text-decoration:none;
}

.content_td2 a:hover {
color:#99d4f7;
text-decoration:none;
}

.content_td3 {
background-color:#ecebe0;
width:452px;
border-top-width:2px;
border-bottom-width:2px;
border-left-width:1px;
border-right-width:0px;
border-style:solid;
border-color:#ffffff;
padding-top:15px;
padding-bottom:0px;
padding-left:15px;
padding-right:45px;
}

.content_td3 a {
color:#167ab6;
text-decoration:underline;
}

.content_td3 a:hover {
color:#0b6ba7;
text-decoration:underline;
}

.content_td3_alt {
background-color:#ecebe0;
width:452px;
border-top-width:2px;
border-bottom-width:2px;
border-left-width:1px;
border-right-width:0px;
border-style:solid;
border-color:#ffffff;
padding-top:15px;
padding-bottom:0px;
padding-left:15px;
padding-right:15px;
}

.content_td3_alt a {
color:#167ab6;
text-decoration:underline;
}

.content_td3_alt a:hover {
color:#0b6ba7;
text-decoration:underline;
}

.content_td3_left {
background-color:#ecebe0;
width:452px;
border-top-width:2px;
border-bottom-width:2px;
border-left-width:0px;
border-right-width:1px;
border-style:solid;
border-color:#ffffff;
padding-top:15px;
padding-bottom:0px;
padding-left:15px;
padding-right:45px;
}

.content_td3_left a {
color:#167ab6;
text-decoration:underline;
}

.content_td3_left a:hover {
color:#0b6ba7;
text-decoration:underline;
}


.content_td3_full {
background-color:#ecebe0;
width:752px;
border-top-width:2px;
border-bottom-width:2px;
border-left-width:1px;
border-right-width:0px;
border-style:solid;
border-color:#ffffff;
padding-top:15px;
padding-bottom:0px;
padding-left:15px;
padding-right:15px;
}

.content_td3_full a {
color:#167ab6;
text-decoration:underline;
}

.content_td3_full a:hover {
color:#0b6ba7;
text-decoration:underline;
}

.content_td4 {
background-color:#dddccf;
width:300px;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:0px;
border-right-width:1px;
border-style:solid;
border-color:#ffffff;
}

.content_td4_left {
background-color:#dddccf;
width:300px;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:1px;
border-right-width:0px;
border-style:solid;
border-color:#ffffff;
}

.content_td5 {
background-color:#4a92be;
width:752px;
height:51px;
border-top-width:0px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-style:solid;
border-color:#ffffff;
text-align:center;
}

.welcome_text_1 {
margin:0px;
padding-top:0px;
padding-bottom:6px;
padding-left:0px;
padding-right:0px;
}

.welcome_text_2 {
margin:0px;
padding-top:6px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

.footer_p1 {
margin-top:9px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0em;
text-align:center;
color:#e4f3fc;
font-size:0.8em;
}

.footer_p1 a {
color:#e4f3fc;
text-decoration:none;
}

.footer_p1 a:hover {
color:#99d4f7;
text-decoration:underline;
}

.footer_p2 {
margin-top:7px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0em;
text-align:center;
color:#c1e3f7;
font-size:0.8em;
}

.footer_bfw {
margin-top:9px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0em;
text-align:center;
color:#aecfe2;
font-size:0.8em;
}

.footer_bfw a {
color:#aecfe2;
text-decoration:none;
}

.footer_bfw a:hover {
color:#99d4f7;
text-decoration:none;
}

.canal_link_td {
padding-top:0px;
padding-bottom:1px;
padding-left:0px;
padding-right:0px;
font-size:0.9em;
}

.td_top {
vertical-align:top;
}

.td_top_pad {
vertical-align:top;
padding-top:10px;
padding-bottom:0px;
padding-left:0px;
padding-right:0px;
}

.td_right {
text-align:right;
}

.td_bot_right {
vertical-align:bottom;
text-align:right;
}

.td_bot_left {
vertical-align:bottom;
text-align:left;
}

.dates_foot_td_l {
text-align:left;
}

.dates_foot_td_r {
width:240px;
text-align:right;
}

.dates_foot_pad1 {
padding-top:1px;
padding-bottom:1px;
padding-left:0px;
padding-right:0px;
}

.dates_foot_pad2 {
padding-top:1px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
}

.boatlist_tab {
width:100%;
background-color:#f3f2e9;
}

.boatlist_td1 {
width:300px;
vertical-align:top;
padding-right:15px;
text-align:left;
}

.boatlist_td1b {
vertical-align:top;
text-align:left;
}

.boatlist_td2 {
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:10px;
height:20px;
vertical-align:top;
text-align:left;
}

.boatlist_td2r {
padding-top:0px;
padding-bottom:0px;
padding-left:0px;
padding-right:10px;
height:20px;
vertical-align:top;
text-align:right;
white-space:nowrap;
}

.boatlist_td2p {
padding-top:10px;
padding-bottom:5px;
padding-left:0px;
padding-right:10px;
vertical-align:top;
text-align:left;
}

.boatlist_td2pr {
padding-top:10px;
padding-bottom:5px;
padding-left:0px;
padding-right:10px;
vertical-align:top;
text-align:right;
}

.boatlist_td2price1 {
padding-top:2px;
padding-bottom:0px;
padding-left:5px;
padding-right:5px;
height:20px;
vertical-align:top;
text-align:left;
background-color:#f3f2e9;
}

.boatlist_td2price2 {
padding-top:2px;
padding-bottom:0px;
padding-left:5px;
padding-right:5px;
height:20px;
vertical-align:top;
text-align:left;
background-color:#f0efe4;
}


.boatlist_td3 {
padding-top:10px;
padding-bottom:0px;
padding-left:0px;
padding-right:10px;
vertical-align:top;
text-align:right;
}

.boatlist_td3_txt {
padding-top:4px;
padding-bottom:0px;
padding-left:0px;
padding-right:10px;
vertical-align:top;
text-align:left;
}

.boatlist_td3_txt p {
margin:0em;
font-size:1.0em;
}

.boat_txt_td {
padding-left:15px;
vertical-align:top;
text-align:left;
}

.boat_txt_td2 {
padding-left:3px;.
padding-top:10px;
vertical-align:top;
text-align:left;
}

.boat_img_td {
width:300px;
vertical-align:top;
padding:0px;
}

.boat_img_td img {
border-width:0px;
}

.boat_img_td1 {
width:300px;
vertical-align:top;
}

.boat_img_td2 {
padding-top:5px;
width:150px;
vertical-align:top;
text-align:left;
}

.boat_img_td3 {
padding-top:5px;
width:150px;
vertical-align:top;
text-align:right;
}

.boat_img_td4 {
padding-top:5px;
width:150px;
vertical-align:top;
text-align:left;
}

.boat_img_td5 {
padding-top:5px;
width:150px;
vertical-align:top;
text-align:right;
}

.boat_page_menu {
text-align:center;
}

.boat_page_menu a {
font-weight:bold;
}

.button_cdiv {
margin-top:16px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

.td_space {
height:8px;
font-size:0.6em;
}

.map_div {
width:300px;
height:300px;
border-style:solid;
border-width:2px;
border-color:#4a92be;
float:left;
margin-left:0px;
margin-right:15px;
margin-top:0px;
margin-bottom:12px;
}

.gallery_div {
width:300px;
float:left;
margin-left:0px;
margin-right:15px;
margin-top:0px;
margin-bottom:12px;
}

.gallery_div img {
border-width:0px;
}

.calendar_td0 {
padding:5px;
text-align:center;
font-size:1.1em;
font-weight:bold;
}

.calendar_td1 {
padding:5px;
text-align:left;
font-size:1.1em;
font-weight:bold;
}

.calendar_td1 a {
text-decoration:none;
font-size:0.9em;
}

.calendar_td2 {
padding:5px;
text-align:right;
font-size:1.1em;
font-weight:bold;
}

.calendar_td2 a {
text-decoration:none;
font-size:0.9em;
}

.calendar_td3 {
width:99px;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
text-align:center;
font-weight:bold;
background-color:#f3f2e9;
}

.calendar_td4_0 {
width:99px;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
text-align:center;
background-color:#e3f4e2;
font-weight:bold;
font-size:125%;
color:#96cb89;
}

.calendar_td4_0b {
width:99px;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
text-align:center;
background-color:#d4f0d2;
font-weight:bold;
font-size:125%;
color:#70b95f;
}

.calendar_td4_0b2 {
width:99px;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
text-align:center;
background-color:#e3f4e2;
font-weight:bold;
font-size:125%;
color:#70b95f;
}

.calendar_td4_0b a {
width:100%;
display:block;
color:#70b95f;
text-decoration:none;
}

.calendar_td4_0b a:hover {
color:#96cb89;
text-decoration:none;
}

.calendar_td4_1 {
width:99px;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
text-align:center;
background-color:#e4f1f7;
font-weight:bold;
font-size:125%;
color:#82bfd2;
}

.calendar_td4_2 {
width:99px;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
text-align:center;
background-color:#faf0c4;
font-weight:bold;
font-size:125%;
color:#e9c351;
}

.calendar_td4_3 {
width:99px;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
text-align:center;
background-color:#f3f2e9;
font-weight:bold;
font-size:125%;
color:#c4c1a4;
}

.calendar_td5 {
width:99px;
padding-top:5px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
text-align:center;
font-weight:bold;
background-color:#f0efe4;
color:#dddccf;
}

.calendar_div_unav {
margin-top:5px;
margin-bottom:0px;
margin-left:5px;
margin-right:5px;
height:8px;
background-image:url(images/cell_unavailable.gif);
background-position:bottom right;
background-repeat:no-repeat;
text-align:left;
font-size:50%;
}

.calendar_div_aval {
margin-top:5px;
margin-bottom:0px;
margin-left:5px;
margin-right:5px;
height:8px;
background-image:url(images/cell_available.gif);
background-position:bottom right;
background-repeat:no-repeat;
text-align:left;
font-size:50%;
}

.calendar_div_avalb {
margin-top:5px;
margin-bottom:0px;
margin-left:5px;
margin-right:5px;
height:8px;
text-align:right;
font-size:50%;
}

.calendar_div_avalb a {
width:100%;
display:block;
background-image:url(images/cell_availableb.gif);
background-position:top right;
background-repeat:no-repeat;
}

.calendar_div_avalb a:hover {
background-image:url(images/cell_availableb_hover.gif);
}

.calendar_div_avalb_pre {
background-image:url(images/cell_availableb_hover.gif);
visibility:hidden;
}

.calendar_div_avalc {
margin-top:5px;
margin-bottom:0px;
margin-left:5px;
margin-right:5px;
height:8px;
text-align:right;
font-size:50%;
}

.calendar_div_avalc a {
width:100%;
display:block;
background-image:url(images/cell_availablec.gif);
background-position:top right;
background-repeat:no-repeat;
}

.calendar_div_avalc a:hover {
background-image:url(images/cell_availablec_hover.gif);
}

.calendar_div_avalc_pre {
background-image:url(images/cell_availablec_hover.gif);
visibility:hidden;
}

.calendar_div_rsrv {
margin-top:5px;
margin-bottom:0px;
margin-left:5px;
margin-right:5px;
height:8px;
background-image:url(images/cell_reserved.gif);
background-position:bottom right;
background-repeat:no-repeat;
text-align:left;
font-size:50%;
}

.calendar_div_book {
margin-top:5px;
margin-bottom:0px;
margin-left:5px;
margin-right:5px;
height:8px;
background-image:url(images/cell_booked.gif);
background-position:bottom right;
background-repeat:no-repeat;
text-align:left;
font-size:50%;
}

.bordered_img_a {
vertical-align:top;
text-align:left;
}

.bordered_img_a img {
border-color:#f3f2e9;
border-style:solid;
border-width:6px;
}

.bordered_img_ap {
vertical-align:top;
text-align:left;
padding-top:0px;
padding-bottom:0px;
padding-left:18px;
padding-right:0px;
}

.bordered_img_ap img {
border-color:#f3f2e9;
border-style:solid;
border-width:6px;
}

.contact_container {
height:410px;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:0px;
vertical-align:middle;
}

.admin_buttonlinks {
margin:2px;
float: right;
}

.reserve_txt {
color:#6cb6ca;
}
.book_txt {
color:#e6b636;
}
.unavail_txt {
color:#c6c4ae;
}

.back_link_lg {
font-size:1.0em;
font-weight:bold;
margin-top:5px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
}

.back_link_lg a {
text-decoration:none;
}

.back_link_lg a:hover {
text-decoration:underline;
}

.txt_scenter {
margin-top:5px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
text-align:center;
}

.numboats_norm {
color:#4a92be;
}

.numboats_high {
color:#c32728;
}

.strong_txt {
font-size:1.0em;
color:#0981c9;
font-weight:bold;
}

.strong_txt_alert {
font-size:1.0em;
color:#c32728;
font-weight:bold;
}

.txt_alert {
color:#c32728;
}

.flashholderdiv_page {
margin:0px;
padding:0px;
z-index:1;
}

.page_overlay_search_pics {
width:100%;
margin-top:500px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:0em;
text-align:center;
position:absolute;
z-index:2;
}

.container_search_pics {
margin:0em;
padding:0em;
}

.container_search_pics_tab {
margin:0em;
width:750px;
}

.container_search_pics_td {
padding-top:0px;
padding-bottom:0px;
padding-left:16px;
padding-right:0px;
}

.news_td_img {
padding:0px;
vertical-align:top;
width:106px;
}

.news_td_img img {
border-color:#f3f2e9;
border-style:solid;
border-width:6px;
}

.news_td_img_lg {
padding:0px;
vertical-align:top;
width:226px;
}

.news_td_img_lg img {
border-color:#f3f2e9;
border-style:solid;
border-width:6px;
}

.news_td_text {
padding:6px;
vertical-align:top;
text-align:left;
background-color:#f3f2e9;
}

.news_td_h2 {
margin-top:0em;
margin-bottom:0.5em;
margin-left:0em;
margin-right:0em;
}

.news_td_outer_menu {
padding:0px;
width:210px;
}

.news_td_outer {
padding-top:0px;
padding-bottom:0px;
padding-left:16px;
padding-right:0px;
}

.news_td_menuh {
width:200px;
padding:6px;
background-color:#f0efe4;
border-color:#e6e5d6;
border-bottom-width:1px;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
}

.news_td_menuf {
width:200px;
padding:6px;
background-color:#f0efe4;
border-color:#e6e5d6;
}

.news_td_menu {
width:200px;
background-color:#f0efe4;
border-color:#e6e5d6;
border-bottom-width:1px;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
}

.news_td_menu span {
display:block;
width:200px;
padding:6px;
background-color:#f3f2e9;
border-color:#dfdcc5;
border-bottom-width:1px;
border-top-width:1px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
text-decoration:none;
}

.news_td_menu a {
display:block;
width:200px;
padding:6px;
background-color:#f0efe4;
border-color:#f0efe4;
border-bottom-width:1px;
border-top-width:1px;
border-left-width:0px;
border-right-width:0px;
border-style:solid;
text-decoration:none;
}

.news_td_menu a:hover {
background-color:#f3f2e9;
border-color:#dfdcc5;
text-decoration:none;
}

.news_date {
padding-top:0px;
padding-bottom:0px;
padding-left:6px;
padding-right:6px;
vertical-align:top;
height:20px;
background-color:#f3f2e9;
text-align:right;
font-size:0.9em;
color:#cac7aa;
}

.more_link {
padding-top:0px;
padding-bottom:0px;
padding-left:6px;
padding-right:6px;
vertical-align:top;
height:20px;
background-color:#f3f2e9;
text-align:left;
font-size:1.0em;
}

.more_link a {
color:#4a92be;
text-decoration:none;
}

.more_link a:hover {
color:#0b6ba7;
text-decoration:underline;
}

.more_link_p {
text-align:left;
font-size:1.0em;
}

.more_link_p a {
color:#4a92be;
text-decoration:none;
}

.more_link_p a:hover {
color:#0b6ba7;
text-decoration:underline;
}

.nav_div {
margin:0em;
text-align:center;
padding:0em;
font-size:80%;
float:right;
}

.nav_div a {
display:block;
width:10px;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0.6em;
padding:0.5em;
text-align:center;
text-decoration:none;
background-color:#f3f2e9;
float:left;
border-style:solid;
border-width:1px;
border-color:#f3f2e9;
color:#4a92be;
font-weight:bold;
}

.nav_div a:hover {
text-decoration:none;
background-color:#fafaf6;
border-width:1px;
border-color:#dfdcc5;
color:#0b6ba7;
}

.nav_div img {
border:0px;
}

.nav_div span {
display:block;
width:10px;
margin-top:0em;
margin-bottom:0em;
margin-left:0em;
margin-right:0.6em;
padding:0.5em;
text-align:center;
text-decoration:none;
background-color:#fafaf6;
float:left;
border-style:solid;
border-width:1px;
border-color:#fafaf6;
color:#c1bd9b;
font-weight:bold;
}

.pop_menu {
position:relative;
z-index:5;
font-style:normal;
behavior:url("csshover.htc");
cursor:pointer;
}

.pop_menu:hover{
background-color:transparent;
z-index:6;
text-decoration:none;
color:#99d4f7;
}

.pop_menu span{
position:absolute;
padding:6px;
left:-1000px;
top:-1000px;
visibility:hidden;
}

.pop_menu:hover span{
position:absolute; 
visibility:visible;
left:-15px;
top:12px;
}

.pop_menu_items {
color:#707070;
text-align:left;
display:block;
}

.pop_menu_items a {
padding:3px;
display:block;
width:110px;
color:#ffffff;
background-color:#4a92be;
border-style:solid;
border-color:#ffffff;
border-top-width:0px;
border-bottom-width:3px;
border-left-width:3px;
border-right-width:3px;
}

.pop_menu_items a:hover {
color:#0b6ba7;
background-color:#7cb0d0;
}

a.pop_menu_items_top {
border-top-width:3px;
}

.print_div {
visibility:visible;
font-size:80%;
margin:0em;
padding:0em;
}

.print_div h1 {
margin:0em;
padding:0em;
}

.content_div2_print {
background-color:#4a92be;
width:100%;
border-top-width:0px;
border-bottom-width:0px;
border-left-width:1px;
border-right-width:1px;
border-style:solid;
border-color:#ffffff;
padding-top:4px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
text-align:center;
color:#ffffff;
font-size:0.9em;
letter-spacing:0.1em;
}

.content_div2_print a {
color:#ffffff;
text-decoration:none;
}

.content_div2_print a:hover {
color:#99d4f7;
text-decoration:none;
}

.content_div3_print {
background-color:#ecebe0;
width:100%;
border-top-width:2px;
border-bottom-width:2px;
border-left-width:1px;
border-right-width:0px;
border-style:solid;
border-color:#ffffff;
padding-top:15px;
padding-bottom:0px;
padding-left:15px;
padding-right:15px;
}

.content_div3_print a {
color:#167ab6;
text-decoration:underline;
}

.content_div3_print a:hover {
color:#0b6ba7;
text-decoration:underline;
}

.content_div5_print {
width:100%;
height:51px;
border-top-width:0px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-style:solid;
border-color:#ffffff;
text-align:center;
}

.availability_print {
text-align:center;
font-weight:normal;
font-size:70%;
}

.cal_price_print {
text-align:center;
font-weight:normal;
font-size:65%;
}

.admin_icons_print {
margin:0px;
padding:0px;
}

.calendar_div_print {
margin:8px 8px 0px 8px;
}

.title_cal_print {
margin:0px;
padding:0px;
font-size:120%;
font-weight:bold;
text-align:center;
}

.key_cal_print {
margin:0px;
padding:0px;
text-align:right;
}

.admin_menu_print {
text-align:center;
padding:10px;
}

/*Start Lightbox CSS*/

#lightbox{
	position: absolute;
	top: 10px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#imageContainer{ padding: 10px; }

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}

#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
	
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}

#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
}

#imageData{ padding:0 10px; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
}

/*End Lightbox CSS*/