#content p{ margin:0 0 10px 0;}
#content img.img_right{float:right; margin:2px 0 16px 10px; padding:5px; border:1px solid #0095da;}
#content ul{display:block; float:left; width:670px; margin:0 0 16px 16px; padding:0;}
#content ul li{line-height:18px}
#content ul.div_package_list{display:block; float:left; width:652px; list-style-type:none; border:1px solid #0095da; background:#ffff99; margin:0 0 16px 0; padding:6px 10px;}
#content ul.div_package_list li{display:block; float:left; cursor:pointer; padding-left:20px; background:url(/images/dive_flag.gif) no-repeat; margin-bottom:0; width:196px;}
#content ul.div_package_list li.active{background:url(/images/diver.gif) no-repeat;}
#content .trip_detail{display:none }
#content .trip_detail.active {display:block}
#content #site_desc{display:block; float:left; clear:left; width:676px;}
#content #site_instruction{display:block; width:676px; text-align:right; margin-bottom:5px;}
#content #hotel_desc{display:block; float:left; width:676px;}
#content #hotel_desc img{display:block; float:left; clear:left; width:120px; border:1px solid #0095da; padding:5px; margin:2px 10px 16px 0;}
#content .close_bt{display:block; float:right; clear:left; width:120px; height:22px; margin:0; background:url(../images/email_bg.gif) 1px 1px repeat-x; color:white; border:none; font-family:Arial;}
#content .cost_title{font-weight:bold; margin-bottom:12px;}
#content #dive_site_map { width:675px;height:380px;position: relative; }
#content #dive_site_map ul { list-style-type:none; }
#content #dive_site_map li { width:12px;height:9px;background: url(/images/trips/anilao/dive_flag.gif) no-repeat;position: absolute;border:0px;padding:0px;margin:0px }
#content #hotel_pics { float:left;width:676px;margin-bottom:20px }
#content #hotel_pics img { margin-right:5px }
#content .activities li {clear:left; margin-top:2px; cursor: pointer;}
#content .activity_instruction{display:block; margin-bottom:6px; padding:0;}
#content .activity-desc{display:none; margin-bottom:10px; width:657px;}
#content .activity_img{display:block; float:left; clear:left; text-align:center;}
#content .activity_img p{display:block; float:left; clear:left; width:124px; border:1px solid #0095da; padding:3px; background:#ffff99;}
#content .activity_text{display:block; float:left; width:510px;}
#content .activity_text p{padding:0; margin:0;}
#content .activities li .activity-desc img{display:block; float:left; border:1px solid #0095da; padding:5px; margin:8px 8px 4px 0;}
#content .activities li .activity-desc p{display:block; margin-top:2px;}