.pagetitle span{width: 280px;}
#content h2{width:767px;height:45px;padding: 15px 0 0 120px!important;font-size: 18px!important;}
#content h2.step01{background: url("images/price/title_step1.png") 0 0 no-repeat;}
#content h2.step02{background: url("images/price/title_step2.png") 0 0 no-repeat;}
#priceform a, .print-price a {color: red;text-decoration: underline;}
#priceform a:hover, .print-price a:hover {text-decoration: none;}
.price_demo_img{width:50%;text-align: center;margin: 65px 0;}
.price_des_input{width:50%;margin: 10px 0 20px;}
.entry p + p{margin-top:0;}
table, th, td {background-color:#fff;border:none;}
.entry th, .entry td{padding:0;background-color:#fff;border:none;}
.price_input_tb1{margin:10px 0;}
.price_input_tb1 th{min-width: 50px;}
.price_input_text{line-height: 1.7em;padding-left:5px;}
.price_input_tb2{margin: 35px auto 20px;line-height: 1.8em;}
.price_input_tb2 td {padding:0 30px;}
.price_input_tb2_img td{padding:20px 30px;}
.price_input_tb2 td{vertical-align: top;}
.m_anme{line-height: 1.4em!important;}
.m_anme {margin-left:5px;}
.price_submit {background: url("images/price/bg_baojia.png") 0 0 repeat-x;margin: 50px auto!important;display: block;position: relative;font-family: "微軟正黑體";box-shadow: 1px 2px 2px #bbb;border-radius: 5px;letter-spacing: 5px;padding: 10px 56px!important;font-size: 24px!important;font-weight: bold!important;color:#fff!important;}
.price_submit:hover {left:1px;top:1px;}
.quoted_price_company_info {margin-right: 5px;text-align:right;}
.quoted_price_title{background:none;color:#312416;font-size: 24px;padding:5px 0 10px;text-align: center;border-bottom: 1px solid #ccc;}
.quoted_price_tb_header{margin-left: 20px;}
#content h2.quoted_price_subtitle{padding:0!important;text-align: center;background:none!important;border-top: 1px solid #ccc;background-color:#eee!important;padding-top: 7px!important;height: 28px;}
.quoted_price_customer_input p span{font-size:16px;padding:0px 5px;font-weight:bold;}
.quoted_price_customer_input p.fix{letter-spacing: 0.3px;}
.quoted_price_result_tb{width:100%;margin:30px 0;}
.quoted_price_result_tb th{text-align: center;width: 33%;}
table.quoted_price_result_tb tr:first-child th{vertical-align: top;}
.quoted_price_result_tb td{padding: 10px 12px 0 15px;}
.order_num{text-indent: -1.3em;margin-left: 1.3em;padding: 10px 0;}
.c_plan_btn, .a_plan_btn, .b_plan_btn{text-align: center;display: block;cursor: pointer;position: relative;}
.c_plan_btn:hover, .a_plan_btn:hover, .b_plan_btn:hover{top:1px;left:1px;}
.c_plan_btn:hover img, .a_plan_btn:hover img, .b_plan_btn:hover img{opacity:1;filter:alpha(opacity=100);box-shadow: 3px 3px 0px #ccc;}
.quoted_price_ab_tb th, .quoted_price_ab_tb td {border:1px solid #bbb!important;padding:0px 2px 0px 1px;}
.quoted_price_ab_tb th{text-align: center;line-height: 26px;}
.quoted_price_ab_tb td{text-align: right;line-height: 26px;padding-right:5px;}
.quoted_price_ab_tb th.text_right{text-align: right;padding-right:5px;}
.quoted_price_ab_tb th{background-color:#eee;}
.quoted_price_ab_tb {border-collapse:collapse;margin: 0 auto;}
.quoted_price_ab_tb th{text-align: center;width: 60px;min-width:0;}
.quoted_price_ab_tb th.th_last{width:80px;}
.have_table{vertical-align: top;}

.a_plan_error{background-color: #eee;text-align: center;padding: 10px 0;margin: 30px 0!important;color: red;}
.go_back_price{color: #0655CC;text-align: left!important;}
#quoted_price_form{margin-top: -20px;}
.price_contact_title{font-size: 18px;border-bottom: 1px solid #1e0f00;line-height: 30px;font-weight: bold;padding-left: 5px;}


.price_contact_tb th, .price_contact_tb td {border:1px solid #1e0f00!important;padding:5px 10px;}
.price_contact_tb th{border-right:none!important;background-color:#F2F1F1;}
.price_contact_tb td{border-left:none!important;}
.price_contact_tb {border-collapse:collapse;width:570px;margin:30px auto 50px;}
.price_contact_tb th{width:130px;font-size: 12px;}
.th_fix th{width:100px;}
.price_contact_tb input[type="text"]{width:200px;}
#price-tel1, #price-tel2, #ext_title{float:left;}
#ext_title{margin: 0 5px;padding-top: 2px;}
#price-tel2{width:100px;}
#price-address{width: 313px;}
.th_fix input[type="text"]{width:100px!important;}
.price_contact_des{text-align: center;margin: 10px 0!important;}
input[disabled]#price-plan{color:#414040!important;}
#price-submit{background-color: #1E0F00;
/* background: url("images/price/bg_baojia.png") 0 0 repeat-x; */
margin: 50px auto!important;
display: block;
position: relative;
font-family: "微軟正黑體";
box-shadow: 1px 2px 2px #bbb;
/* border-radius: 5px; */
letter-spacing: 3px;
padding: 7px 56px!important;
font-size: 18px!important;
font-weight: bold!important;
color: #fff!important;}
#price-submit:hover{top:1px;left:1px;}
.price_ps{font-size: 16px;text-align: center;line-height: 28px;}
.price_ps a{color: #001CE6;}
/*print-price有印刷報價*/
.print-price a {color: red;text-decoration: underline;}
.print-price a:hover {text-decoration: none;}
#content .post h2.toptitle {color: #CD6704;border-bottom: 2px dotted #C7C6C6;padding: 0!important;background: none;height: 29px;}
.print-price .price_input_tb1 input {width: 170px;margin:0 5px;line-height: 1.7em;padding-left: 5px;}
.print-price .price_input_tb3 {border: 1px solid #1e0f00;width: 99%;}
.print-price .price_input_tb3 th {padding: 0 15px;width: 160px;background-color: #f2f1f1;border-bottom: 1px solid #1e0f00;border-left: 2px solid #f2f1f1;}
.print-price .price_input_tb3 td {border-bottom: 1px solid #1e0f00;padding: 5px 10px;}
.print-price .price_input_tb3 .border-n {border-bottom: none;}
.print-price .price_input_tb3 span.tel {margin-right: 15px;}
.print-price .price_input_tb3 span.ext input {width: 50px;}
.have_table_fix{height:256px;}

/*20141104 print-price有印刷報價*/
.print-price a {color: red;text-decoration: underline;}
.print-price a:hover {text-decoration: none;}
#content .post .print-price h2.toptitle {color: #CD6704;border-bottom: 2px dotted #C7C6C6;padding: 0!important;background: none;height: 29px;width: 55%;}
.print-price .price_input_tb1 input {width: 170px;margin:0 5px;line-height: 1.7em;padding-left: 5px;}
.print-price .price_input_tb3 {border: 1px solid #1e0f00;width: 99%;}
.print-price .price_input_tb3 th {padding: 0 15px;width: 160px;background-color: #f2f1f1;border-bottom: 1px solid #1e0f00;border-left: 2px solid #f2f1f1;}
.print-price .price_input_tb3 td {border-bottom: 1px solid #1e0f00;padding: 5px 10px;}
.print-price .price_input_tb3 .border-n {border-bottom: none;}
.print-price .price_input_tb3 span.tel {margin-right: 15px;}
.print-price .price_input_tb3 span.ext input {width: 50px;}
#content h2.step03 {background: url("images/price/title_step3.png") 0 0 no-repeat;}
#content h2.step04 {background: url("images/price/title_step4.png") 0 0 no-repeat;}

