@charset "utf8";body{background-color:#f9f9fb}h1{font-weight:400;text-align:center}
#price-banner{height:472px;background-color:#3C76A8;background-image:url(price_banner.jpg)}
#price-banner-content{color:#fff;text-align:center;padding:65px 20px;font-size:34px}
.pricing-warn{position:relative;display:inline-block;margin-left:6px;padding:8px;background-position:-403px -687px;float:right}
.pricing-warn:hover{background-position:-424px -687px}
.pricing-table-container{margin-top:-284px;position:relative;text-align:center;padding-bottom:60px;max-width:1124px}
#price-table{overflow:hidden;position:relative;border-collapse:collapse;border:none}
.price-container{height:180px;padding-top:20px;position:relative}
#price-table th{text-align:right;padding-left:10px;font-size:13px;position:relative;padding-right:20px;color:#000;font-weight:400;background-color:#fff}
#price-table th>img{margin-top:-2px}
#price-table td a,#price-table th a{color:#428bca}
#price-table td a:hover,#price-table th a:hover{text-decoration:underline}
#price-table>tbody td,#price-table>tfoot td{height:50px;width:220px;padding:0 15px;font-size:14px;color:#666;font-weight:400}
#price-table>tbody td[ref=col1],#price-table>tfoot td[ref=col1]{background-color:#F7F7EB}
#price-table>tbody td[ref=col2],#price-table>tfoot td[ref=col2]{background-color:#FCFBF9}
#price-table>tbody td[ref=col3],#price-table>tfoot td[ref=col3]{background-color:#F9F4EE}
#price-table>tbody td[ref=col4],#price-table>tfoot td[ref=col4]{background-color:#F5EDE0}
.pricing-table-border>th{border-top:1px solid #f2f2f2}
.pricing-table-border>td[ref=col1]{border-top:1px solid #E9EBDE}
.pricing-table-border>td[ref=col2]{border-top:1px solid #EFEEEC}
.pricing-table-border>td[ref=col3]{border-top:1px solid #ECE9E2}
.pricing-table-border>td[ref=col4]{border-top:1px solid #E8E2D6}
#price-table th.pricing-transparent{background:0 0;vertical-align:bottom;padding:0}
.price-container p{line-height:20px}
#price-table thead td{height:50px;width:220px;font-size:14px;color:#666;font-weight:400}
#price-table thead td.client{width:268px}
.price-thead-content{position:relative;color:#fff}
.price-thead-content h4{font-size:24px;margin:0}
.price-thead-content p{font-size:13px;display:none}
#price-table thead td>.price-thead-content{height:104px}
#price-table thead td[ref=col1]>.price-thead-content{height:77px;background-color:#BBB}
#price-table thead td[ref=col1]{vertical-align:bottom;border-color:transparent}
#price-table thead td[ref=col2]{background-color:#D1B681}
#price-table thead td[ref=col3]{background-color:#C39E57}
#price-table thead td[ref=col4]{background-color:#B3852D}
.pricing-top-text{height:90px;margin-top:-28px;font-size:13px;padding:0 4px}
.price-button{width:108px;border-radius:0}
.price-container-foot{height:130px;position:relative;padding-top:10px}
.price-type-0{font-weight:700;line-height:24px;text-align:center;font-size:16px;color:#000;margin-top:10px}
#price-table tbody tr:not(.not-hover):hover td[ref=col1],#price-table tbody tr:not(.not-hover):hover td[ref=col2],#price-table tbody tr:not(.not-hover):hover td[ref=col3],#price-table tbody tr:not(.not-hover):hover td[ref=col4],#price-table tbody tr:not(.not-hover):hover th{background-color:#f5f5f5;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}
#price-table tbody tr:not(.not-hover):hover td[ref=col1]{background-color:#F0F0DC}
#price-table tbody tr:not(.not-hover):hover td[ref=col2]{background-color:#f2f2f2}
#price-table tbody tr:not(.not-hover):hover td[ref=col3]{background-color:#EFE9E2}
#price-table tbody tr:not(.not-hover):hover td[ref=col4]{background-color:#ECE1D0}
.pricing-handle{background-color:#fff;padding:20px 40px 40px;margin-bottom:80px}
.pricing-style{color:#000;margin:0;padding:4px 0 10px;font-size:18px}
.pricing-style.p-30{padding-top:24px}
.pricing-handle h1{font-size:34px;color:#1369C0;padding:20px 0;margin:0}
.pricing-handle>p{color:#888;line-height:28px}
.pricing-handle>p>label{font-weight:400;color:inherit;font-size:inherit;margin:0;width:74px;text-align:left}
.pricing-tip{padding-top:13px;color:#666;font-size:14px;line-height:26px}
.pricing-tip>label{font-weight:400;position:absolute;color:#333}
.pricing-tip-text{padding-left:74px}
.pricing-contact{padding:17px 0;text-align:center;font-size:18px}
.pricing-contact>a:hover{text-decoration:underline}
.pricing-buy-online-btn{margin:6px 0}
.pricing-gift-card{text-align:right;background-color:#F5F8FA;border-bottom:1px solid #e5e5e5;height:40px;padding:10px 40px}
.pricing-gift-card a{display:inline-block;cursor:pointer;color:#333}
.pricing-gift-card a:hover{text-decoration:underline;color:#428bca}
.pricing-gift-card img{width:24px;margin-right:6px;position:relative;top:-1px}