#content{background:none;}
#content h3{color:#333}
.app_type label{display:inline-block; *zoom:0; *display:inline;width:100px; font-weight:bold;}
.app_gender label{display:inline-block; *zoom:0; *display:inline; width:60px; font-weight:bold;}
.form_table td{background:#fff}
.form_table tr:last-child th,
.form_table tr:last-child td{border-bottom:none;}

.app_country th,
.app_country td{display:none}
.app_insurance th,
.app_insurance td{display:none}



.price_bx{height:80px !important}
.pd_price{font-size:20px; font-weight:bold;}
.pd_insurance {font-size:10px;margin-top:5px; color:#888}

.end_price{font-size:24px !important; font-weight:bold;}

.toggle{ padding:5px; font-size:20px; cursor:pointer; border:none; background:none; color:#fff}
.toggle_copy{ padding:5px; font-size:20px; cursor:pointer; border:none; background:none; color:#fff}
.toggle_service{ padding:5px; font-size:20px; cursor:pointer; border:none; background:none; color:#fff}

.option_tbl th.large,
.option_tbl td.large{font-size:16px !important; font-weight:bold }

.bx_line{border-bottom:1px solid #efefef}
.bx_info{margin-top:3px;padding:10px;font-size:12px;background:#efefef;border:1px solid #ccc;}
/*
.product_liability table.col_tbl th{border-right:1px solid #ccc}
.product_liability table.col_tbl td {background:#efefef; border:1px solid #ccc; border-right:0px; border-bottom:0px}
.product_liability table.col_tbl{border-bottom:1px solid #ccc}
.product_liability table.pd_tbl th{border-right:1px solid #ccc}
.product_liability table.pd_tbl td {background:#fff; border:1px solid #ccc; border-right:0px; border-bottom:0px}
.product_liability table.pd_tbl{border-bottom:1px solid #ccc}
.product_liability{border-right:1px solid #ccc}
*/

.btn.red{float: right !important;padding-right:10px}