@charset "utf-8";
/* CSS Document */

body { margin: 0; border-top: 4px solid #ed1e79; color:#445566; border-bottom: 4px solid #ed1e79; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
a { color:#013353}
a img {border:none}
p {font-family:Verdana, Arial, Helvetica, sans-serif; line-height:140%;}
p { text-align: justify;}
h1 {font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ed1e79; font-size:24px;}
h2 { font-size:16px;}
h3 { font: bold 15px Arial, Helvetica, sans-serif; padding:2px 5px; background-color:#f6f6f0; border-left:#ef8da7 solid 5px;}
h4 { font-size:13px; margin:0; padding:0; padding:5px 0;}
.formstyle { border:#ffe7f1 solid 1px;}
ul.listing li { padding-bottom:5px; list-style-type:square;}
.right-box {border:#ffd2e5 solid 1px; background:#ffe7f1;}
.right-box td {border:#ffd2e5 solid 1px; background:#ffffff; padding:6px;}
.right-box td div {background:#ffe7f1; padding:4px 6px; font-size:12px; text-transform:uppercase;}
.right-box td p {background:#ffffff; padding:0; margin:0; padding:3px 2px; border-top:#ffd2e5 dotted 1px;}
.main-spot {border:#ffd2e5 solid 1px; background:#ffe7f1;}
.main-spot p { padding:0; margin:0; padding:5px; font-style:italic; font-size:12px;}
.bot-bar { background-color:#ffe7f1; line-height:18px;}
.bot-bar strong {color:#9a0a49;}
.bot-bar a { text-decoration:none;}
.menu-border {border-top: 2px solid #ed1e79; color:#999999;}
.top-most { color:#ababab;}
.top-most a { color:#999999; text-decoration:none; font-size:10px; text-transform:uppercase; }
.all-white {color:#fbd8e7; text-align:left; padding-left:10px;}
.all-white a {color:#fbd8e7; text-decoration:none;}
td.all-white li { padding-bottom:2px;}
.pinkish { color:#ed1e79; text-decoration:none;}
.form-selected { background:#ed1e79; color:#FFFFFF;}
.pay-now {border:#ffd2e5 solid 1px; background:#ffe7f1; width:200px;}
.pay-now td {border:#ffd2e5 solid 1px; background:#ffffff; padding:6px;}
.pay-now td div {background:#ffe7f1; padding:4px 6px; font-size:12px; text-transform:uppercase;}
.pay-now td p {background:#ffffff; padding:0; margin:0; padding:3px 2px; border-top:#ffd2e5 dotted 1px;}

.itec {padding:0 25px; line-height:26px; color:#FFFFFF;}
.itec a { color:#FFFFFF; text-decoration:none; font-weight:bold;}
.itec a:hover { color:#FFFFFF; text-decoration:underline;}

/* tooltips */
.show-tooltip { border:#666666 solid thin;}
span.show-tooltip-text { display: none; position:absolute; font-size:12px; font-weight:normal; background-color:#ed1e79; border:#b23d70 solid thin; padding:4px; padding-left: 12px; padding-right: 12px; line-height:150%; color:#FFFFFF;}

#gallery { position:relative; height:234px; }
#gallery a { float:left; position:absolute; }
#gallery a img { border:none; }
#gallery a.show { z-index:500; }
#gallery .slideshow_caption { z-index:600; background-color:#ffd2e5; color:#112233; font-style:italic; height:40px; width:100%; position:absolute; bottom:0; }
#gallery .slideshow_caption .content { margin:10px; }
#gallery .slideshow_caption .content h3 { margin:0; padding:0; color:#FF9933; }
