.w_100{width:100%}
#sub3{float:left;width:100%;height:200px;}
#menu_list{padding:5px 0 5px 10px;border-bottom:1px solid #D48C14;background:#F9F9F9 linear-gradient(#F9F9F9,#EEE) repeat scroll 0 0;height:35px}
#menu_list a{text-decoration:none;color:#333;font-family:Helvetica,Arial,san-serif;text-shadow:0 0 0 #FFF;font-weight:600}
.a_div{cursor:pointer;width:100%;height:35px}
#bt2{width:100%;height:45px;text-align:left;cursor:pointer;text-shadow:0 1px 1px #D48C14;font-family:serif;font-size:18px;font-weight:600;color:#fff !important;background:#d48c14 none repeat scroll 0 0;border:0 none;text-shadow:0 0 1px #FFF;line-height:45px;padding: 12px 100% 12px 10px !important;text-decoration: none;}
.fl{float:left}
.fr{float:right}
.m_5_10{margin:8px 10px}
.circle{background:#D48C14 url(https://image.ftd.travel/mobile/icons-18-white.png) no-repeat scroll -108px 50%;border-radius:9px;width:18px;height:18px;margin:7px 10px 5px}
.homesprite{background:url(https://image.ftd.travel/mobile/home-sprite.png) no-repeat;width:35px;height:34px;display:inline-block}
.flight{background-position:0 -68px}
.state{background-position:0 -102px}
.country{background-position:0 -136px}
.activity{background-position:0 -170px}
.weekend{background-position:0 -204px}
.photo{background-position:0 -238px}
.festival{background-position:0 -272px}
.direction{background-position:0 -306px}
.travelplan{background-position:0 -340px}
.distancecalc{background-position:0 -374px}
p{text-align:justify;}

.font_20{font-size:16px !important;}