img { vertical-align: text-bottom; border:0; padding:0; margin:0}

#menu {background: url(images/menu.gif) center no-repeat; height: 76px; padding:0; margin:0px 0 0}
#menu ul {width: 900px; height:76px; padding:0; margin:0;}
#menu li { background: url(images/menusep.gif) right bottom no-repeat; color:#fff; float: left; text-align:left; width: 140px; font: 11px arial; vertical-align:middle; color: #666; padding:11px 0  4px 20px; list-style:none}

#menu li a strong{font: 18px arial; color: #aaa; text-decoration:underline; display: block; line-height:25px;}
#menu li a{font: 11px arial; line-height: 13px; color: #777; display: block; text-decoration:none}



#menu li.over {width: 160px;}
#menu li.over a {color: #444}
#menu li.over a strong{color: #555;}


#menu li.tour1 {width: 140px}
#menu li.tour1 a {color: #444}
#menu li.tour1 a strong{color: #555;}


#menu li.tour2 {width: 140px}
#menu li.tour2 a {color: #444}
#menu li.tour2 a strong{color: #555;}


#menu li.join { background: none; width: 220px; vertical-align:bottom; padding:11px 0  4px 25px; }
#menu li.join a {display: inline}
#menu li.join img {vertical-align: top; padding-top:6px}



#menu li.memb { background: url(images/menusep.gif) left bottom no-repeat; width:100px; padding:11px 0 4px 50px;}
#menu li.memb a {color: #aaa;}
#menu li.memb a strong{color: #ccc;}



#menu li a:hover {color: #eee}
#menu li a:hover strong{font: 18px arial; color: #fff; display: block; line-height:25px;}
#menu li a:active strong {color: #f00}

#overview {width: 900px; background-color: #fff;}

.pt {width: 890px; color: #fff; font: 11px arial; margin-top: -5px;}
.pt h1 {font: bold 28px arial; color: #fff; padding:0; margin:0}
.butta {background-color: #fff; padding: 2px 5px; margin: 7px; width:180px; display:block; font: bold 14px arial; color: #222}


#price { background-color:#e0e0da; width: 500px; margin:5px; padding: 0px; font: 12px arial; color: #222}
#price a {color: #000}
#price h2 {font: bold 20px arial; padding:0; text-align:left; margin:0; color: #555}
#price span{font: 12px arial; text-align:left }
 input{font: 20px arial; text-align:center; color: #222}

#pr {padding: 5px 15px 10px 10px; text-align:right;}

.prt div { background: url(images/join/tl.gif) no-repeat top left; }
.prt { background: url(images/join/tr.gif) no-repeat top right; }
.prb div { background: url(images/join/bl.gif) no-repeat bottom left; }
.prb { background: url(images/join/br.gif) no-repeat bottom right; }
.prb div, .prb, .prt div, .prt {width: 100%; height: 4px; font-size: 1px; }



#p9 {display: block;  padding:5px; margin: 5px; background-color: #fff; }
#p9 strong {color: #555; float:right; font: 40px arial; display:block; width: 100px;}
#p9 strong sup {font: 20px arial; vertical-align:text-top}
#p9 em {font: bold 16px arial; font-style:normal}
#p9 b {font: bold 22px arial; color: #000;}

#p34 {display: block; padding:5px; margin: 5px;  background-color: #b3b3ae;}
#p34 strong {color: #555; float:right; font: 40px arial; display:block; width: 100px;}
#p34 strong sup {font: 20px arial; vertical-align:text-top}
#p34 em {font: bold 16px arial; color: #fff; text-transform:uppercase; font-style:normal}
#p34 b {font: bold 22px arial; color: #000; }

#p39 {display: block; padding:5px; margin: 5px;  background-color: #989894;}
#p39 strong {color: #555; float:right; font: 40px arial; display:block; width: 100px;}
#p39 strong sup {font: 20px arial;  vertical-align:text-top}
#p39 em {font: bold 16px arial; font-style:normal}
#p39 b {font: bold 22px arial; color: #000;}


#p69 {display: block; padding:5px; margin: 5px; background-color: #222; color: #fff; }
#p69 strong {color: #fff; float:right; font: 40px arial; display:block; width: 100px;}
#p69 strong sup {font: 20px arial; vertical-align:text-top}
#p69 em {font: bold 16px arial; font-style:normal}



#remind {display: block; height: 450px; padding: 10px 15px 0; font: 11px arial; color: #222}
#remind strong{font: 11px arial; color: #fff; background-color: #666; padding:0px 5px;}
#remind h2 {font: bold 14px arial; padding:0 0 10px; margin:0; color: #222}

#paradise{font: bold 36px arial; color:#fff; letter-spacing:-1px; text-align:center; text-transform: uppercase; padding: 5px}


#enjoy { padding: 20px 0; text-align: center; font: bold 30px arial; color: #777; text-transform: uppercase}
#enjoy a{ color: #aaa}
#enjoy a:hover {color: #fff}

#segpay {font: 12px arial;  text-align:center; color: #222; padding: 10px 0;}
#segpay strong {font: bold 14px arial; padding:18px 0 0;  color: #444; text-transform:uppercase}
#segpay i {font: bold 18px arial; text-transform:uppercase; color: #222}

#segpay a {color: #000}


#ccbill {font: 12px arial;  text-align:center; color: #222; padding: 10px 0;}
#ccbill strong {font: bold 14px arial; padding:18px 0 0;  color: #444; text-transform:uppercase}
#ccbill i {font: bold 18px arial; text-transform:uppercase; color: #222}

#ccbill a {color: #000}



#cards { background-color: #fff; border-bottom: 3px solid #eee; display:block; font: bold 12px arial; color: #333;  padding: 10px;}
#cards img { vertical-align: text-top; padding: 0 10px }




h5 {font: bold 20px arial; border-top: 1px dashed #ddd; text-transform:uppercase; color: #666; padding:10px 0 0; margin:10px 0 0}
