body {color:#808080;}

.hidden {display:none;}
.bg-white {background:#fff;}
.fontsize-26 { font-size:26pt !important;}
.fontsize-24 { font-size:24pt !important;}
.fontsize-22 { font-size:22pt !important;}
.fontsize-16 { font-size:16pt !important;}
.font-tlpro { font-family:"tlpromotion" !important;}
.font-tl { font-family:"tl";}
.text-platinum {color:#333;}
.text-gold {color:#F3A83B;}
.text-premier {color:#999;}
.text-green {color:#00a265}
.text-red {color:#ff0000 !important;}
.text-description {font-size:10pt;}
.weight-normal {font-weight:normal;}
.float-left {float:left;}
.float-right {float:right;}

.content-bread span {color:#666}
#static-page .megamenu {box-shadow: 0px 5px 17px #999;}
.megamenu > li.active a .drop {color:#fff !important;}
.megamenu > li {padding:14px 19px 15px}
.megamenu > li .drop {padding:14px 28px 15px}
#head-submenu a {font-size:20px;}

.menu_items_container li {list-style:none;}
.menu_items_container li a {color:#c9ffe8;}
.menu_items_container li.menu_items_head {color:#fff;}

#static-page #content {margin-top:20px;}

#static-page .content-noside {width:100%;}
#static-page .content-wrapper {background:#f2faf7;}
#static-page .content-wrapper .content-area {padding:30px 28px; line-height:20px; color:#808080;}

#static-page .content-area h2 {color: #00a265; margin-bottom:15px; font-family:tl; font-size:21px; font-weight:bold;}
#static-page .content-area p {margin-bottom:20px; font-size:14px; font-family:sans-serif;}
#static-page .content-area ul {margin-left:25px; font-size:14px; font-family:sans-serif;}
#static-page .content-area ul li {margin-bottom:5px;}

.page-content {background:#F2FAF7; padding:10px; font-size:10pt;}

.side-inside {display:none;}
.side-inside li a:link, .side-inside li a:visited {color:#B2E3D0;}
.side-inside li a:hover {color:#fff;}

.loan-adv .credit-right-item {float:left; margin:10px;}
.cred-1st-tab .credit-right-item h3 {font-size:14pt;}
.cred-1st-tab .credit-right-item p {line-height:18px; height:90px; overflow:hidden;}

.cred-2nd-tab .credit-right-item h3 {font-size:14pt;}
.cred-2nd-tab .credit-right-item {height:60px;}
.cred-2nd-tab .credit-right-item p {line-height:18px;}

.cred-tab-content-title {color:#00a265;}

.cred-accordion p {font-size:12px; line-heighT:20px; margin-bottom:20px;color:#808080;}
.cred-accordion dd {}
.accord-content {color:#808080;line-height:auto !important; font-size:10pt;}
.accord-content.fullwidth {margin:0px 3px !important; display:block; }
.accord-content img {display:block;}
.static-withside-content {background:#e5f6ef; padding:12px 21px; font-size:10pt; line-height:14pt;}
.static-withside-content p {margin-bottom:20px;}
.static-withside-content h3 {font-family:tl; font-size:16pt; margin-bottom:15px; color:#00A265;}
.static-withside-content h4 {font-family:tl; font-size:14pt; margin-bottom:15px; color:#00A265;}
.static-withside-content ol {margin-left:40px; margin-bottom:20px;}

.calc-content {background:#F2FAF7; padding:10px; font-size:10pt;}
.calc-content .section-step {padding:15px 20px;}
.calc-content .section-step img {padding:15px 20px; max-width:100%; box-sizing:border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box;}
.calc-content h2 {padding:15px 15px; font-size:18pt; font-family: tl; color:#00A265;}
.calc-notice {background:#F2F2F2; padding:10px 24px; font-size:10pt; line-height:14pt; color:#00A265;}

.section-box  {margin-bottom:20px;}
.section-box h3 {background:#00A265; color:#fff; font-family:tl; font-size:14pt; padding:5px 10px 3px 10px; border-radius:6px 6px 0px 0px;}
.section-box .section-content {background:#fff; padding:10px;}

.required {color:#ff0000;}

.section-footnote {font-size:10pt; line-height:14pt; padding:0px 10px;}
.section-footnote p {margin-bottom:20px;}
.section-footnote ul {margin-left:30px;}
.section-footnote ol {margin-left:30px;}
.section-footnote .term-accept {padding:0px 20px; margin-top:10px;}
.section-footnote .note .caption {display:block; float:left; width:70px;}
.section-footnote .note .content {display:block; float:left; margin-bottom:10px; margin-left:30px;}

.buy-complete-thank {font-size:36pt; font-family:tl; color:#00a265; background:#fff; padding:20px; text-align:center; border-radius:5px;}

.form-line-wrapper {margin-bottom:15px;}
.form-line-wrapper label {font-size:10pt; max-width:140px;}
.section-submit {padding:20px; text-align:center;}
.section-submit input[type=submit] {color:#fff; background:#00A265; padding:5px 20px; border:1px solid #00A265; font-family:tl; font-size:16pt; border-radius:7px;}
.section-submit input[type=submit]:hover {background: #006f45;}

.section-2-wrapper > .column {width:50%; float:left;}
.section-3-wrapper > .column {width:33.3%; float:left;}
.section-3-wrapper > .section-box {width:32.5%; margin:0px 0.41%; float:left; margin-bottom:20px;}
.section-box.fixed-height .section-content {height:110px;}
.section-box .cap {margin-top:20px;}

.ins-step4-detail {background:#fff; padding:15px; border-radius:5px; margin-bottom:20px;}
.ins-step4-detail p {margin-bottom:10px; line-height:12pt;}
.ins-step4-detail .caption {width:45%; display:inline-block}
span.head-right {float:right; font-size:14pt !important; margin-top:5px;}
p.green {color:#00A265;}
p.red, span.red {color:#ff0000;}
.bg-green {background:#00A265; color:#fff;padding:5px;}
.bigtext {font-size:16pt;}
.font-tl {font-family:tl;}
.text-right {text-align:right}
.text-center {text-align:center}

.lcalc-footnote ul {margin-left:30px;}
.loan-calculator {margin-bottom:20px;}
.loan-calculator .loan-calc-body { background:#E6E6E6; border-radius: 0px 0px 6px 6px}
.loan-calculator .loan-calc-body .column1 {width:162px; padding:15px; float:left;}
.loan-calculator .loan-calc-body .column2 {float:left; padding:15px;width:486px; background:#fff; border-radius:0px 0px 6px 0px;}
.loan-calculator .loan-head {background:#00a265; padding:10px; border-radius:6px 6px 0px 0px;}
.loan-calculator .loan-head h3 {font-family:tl; font-size:18pt; text-align:center; color:#fff !important; margin-bottom:0px;}
.calc-option {list-style:none;}
.calc-option li {margin-bottom:10px;}
.calc-option a:link, .calc-option a:visited {display:block; font-family:tl; font-size:16pt; color:#fff; background:#b2b2b2; padding:10px 15px; text-align:center; border-radius:7px;}
.calc-option a:hover, .calc-option a.active {background:#00a265;}
.calc-element .form-line-wrapper label {font-size:10pt; max-width:270px !important;}
.calc-control {text-align:center;}
.calc-control .btn-green {display:inline-block; padding:6px 15px; color:#fff; background: #00a265; text-align:center; border-radius:3px; border:1px solid #00a265; font-family:tl; font-size:14pt;}
.calc-control .btn-green:hover {background: #006f45;}
.calc-control .btn-grey {display:inline-block; padding:6px 15px; color:#fff; background: #B2B2B2; text-align:center; border-radius:3px; border:1px solid #B2B2B2; font-family:tl;  font-size:14pt;}

.calc-content table, .calc-content td, .calc-content th { border:1px solid #e3e3e3; vertical-align:middle;}
.calc-car-table {margin-bottom:20px; border-radius:5px 5px 0px 0px;}
.calc-car-table thead {background:#00A265; color:#fff; font-family:tl; font-size:14pt;}
.calc-car-table tfoot {background:#fff; color:#808080; line-height:16pt;}
.calc-car-table tfoot td {border:0px;}
.calc-car-table tfoot td {padding:10px;}
.calc-car-table thead tr {border-radius:5px 5px 0px 0px;}
.calc-car-table thead th {padding:10px;}
.calc-car-table thead th a.th-btn {display:block !important; color:#808080; background:#e3e3e3 !important; font-size:12pt; padding:2px; margin:2px 0px;}
.calc-car-table td, .calc-car-table th {border:1px #solid #808080; padding:5px; line-height:16pt;}
.calc-car-table tbody {background:#fff;}
.calc-car-table .btn-select {display:block; padding:3px 5px; color:#fff; background: #00a265; text-align:center; border-radius:3px;}
.calc-car-table .ins-detail {}
.calc-car-table .ins-detail .ins-detail-container{padding:5px; background:#ababab;}
.calc-car-table .inner-table {width:100%;}

.section-car-ins-wrapper {}
.section-car-ins-wrapper .column1 {width:378px; float:left;}
.section-car-ins-wrapper .column2 {width:340px; float:left; margin-left:5px;}
.section-car-ins-wrapper .column2 .left { background:#fff; border:1px solid #00a265; border-radius:5px 0px 0px 5px; padding:20px 10px; width:177px; float:left; text-align:center; height:110px;}
.section-car-ins-wrapper .column2 .left img {margin-top:15px;}
.section-car-ins-wrapper .column2 .right { background:#fff; border:1px solid #00a265; border-left:0px; border-radius:0px 5px 5px 0px; padding:10px; width:120px; float:left; height:130px;}
.section-car-ins-wrapper .column2 .right ul {list-style:none; margin-left:20px; margin-top:35px;}
.section-car-ins-wrapper .column2 .right ul li {margin-bottom:10px;}
.section-box .section-content.no-padding {padding:0px;}
.section-car-ins-wrapper .section-box p {border-bottom:1px solid #dadada; padding:9px;}
.section-car-ins-wrapper .section-box p .value {float:right;}

.section-car-ins-wrapper .column2.calc-travel .left { background:#fff; border:1px solid #00a265; border-radius:5px 0px 0px 5px; padding:10px 10px; width:177px; float:left; text-align:center; height:70px;}
.section-car-ins-wrapper .column2.calc-travel .left img {margin-top:0px;}
.section-car-ins-wrapper .column2.calc-travel .right { background:#fff; border:1px solid #00a265; border-left:0px; border-radius:0px 5px 5px 0px; padding:10px; width:120px; float:left; height:70px;}
.section-car-ins-wrapper .column2.calc-travel .right ul {list-style:none; margin-left:20px; margin-top:10px;}
.section-car-ins-wrapper .column2.calc-travel .right ul li {margin-bottom:10px;}

.calc-car-order-confirm {background:#fff; margin:20px 10px; font-size:11pt; line-height:16pt;}
.calc-car-order-confirm .caption {display:block; float:left; width:50%}
.calc-car-order-confirm .value {display:block; float:left; width:50%}

.fancybox-skin {background:#F2FAF7;}

#step3 .step-pic {width:676px; max-width:100%;}

#step3 .section-box p {border-bottom:1px solid #dadada; padding:9px; font-size:10pt;}
#step3 .section-box p .value {float:right;}
#step3 .payment-method {text-align:center; width:460px; margin:0px auto;}
#step3 .btn-payment-method {display:block; margin:0px 20px; font-family:tl; font-size:12pt; color:#fff; background: #00a265; padding:5px 20px; border-radius:5px; width:145px; height:80px; float:left;}

#searchmore .section-3-wrapper {width:640px; font-size:10pt; color:#808080;}

#pricecompare .control {text-align:center;}

#compareresult {padding:10px; box-sizing:content-box !important;}
#compareresult .step-pic {width:676px; max-width:100%;}
#compareresult h3 {color:#00a265; font-size:18pt; font-family:tl;}
#compareresult table {border:1px solid #e3e3e3; width:100%; max-width:800px;}
#compareresult table td {font-size:10pt;}
#compareresult table tbody {border:1px solid #e3e3e3;}
#compareresult table tbody td {border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; }
#compareresult table caption {background:#4DBE93; color:#fff; font-family:tl; font-size:14pt; padding:5px;}

.btn-green {display:inline-block; padding:6px 15px; background: #00a265; color:#fff;}
.btn-green:hover {background: #006f45;}
.btn-grey {display:inline-block; padding:6px 15px; background: #e3e3e3; color:#808080;}

.page-head {padding:10px;height:244px; background:url("../images/application-card-separater.png") no-repeat 524px 0px; border-top:1px solid #ececec;}
.page-head-desc h2 {font-family:"tl"; font-size:16pt;}
.page-head-desc h2 .extend {font-family:"tl"; font-size:12pt;}
.page-head-content ul.card-select {list-style:none; padding:20px;}
.page-head-content ul.card-select li {float:left;}

.card-plat, .card-gold {margin:0px 0px;}
.card-premier {margin-left:95px;}
.card-select-item .select {margin-right:27px; margin-left:5px;}

.page-block {background:#F2FAF7; font-size:10pt;}
.page-block h4 {font-size:14pt; font-family:tl;}
.page-block p {margin-bottom:15px; line-height:12pt;}
.page-block .block-title {background:#00a265; padding:5px 10px; color:#fff;}
.page-block .block-title h3 {font-family:"tl"; font-size:14pt;}
.page-block .block-content {padding:20px}
.page-block .block-content.form-element {padding:20px 155px;}
.page-block .form-line-wrapper label {width:190px; float:left; margin-right:120px;}
.page-block .form-line-wrapper .element {float:left; width:380px;}
.page-block .form-control {text-align:center; margin-bottom:30px;}
.page-block .form-control .btn-cancel {
color: #fff;
border: 0;
background: #808080;
border-radius: 5px;
margin: 10px 20px;
padding: 0;
font-family: tl;
width: 171px;
height: 41px;
text-indent: -9999px;
background: url(../images/button-cancle-big.png) no-repeat;
}
.page-block .form-control .btn-accept:hover {}
.form-control {text-align:center; margin-bottom:30px;}

.block-card-advantage-1 ul {list-style:none; margin:0px 30px;}
.block-card-advantage-1 li {margin-bottom:15px}
.block-card-advantage-1 li img {float:left;}
.block-card-advantage-1 li h3 {margin-bottom:5px;}
.block-card-advantage-1 li p {margin-bottom:5px;}
.block-card-advantage-1 li .card-advantage-content {border-bottom:2px solid #fff; padding-bottom:10px; margin:15px 0px 0px 70px; }

.block-card-advantage-2 .thumbnail {text-align:center; margin-bottom:5px;}
.block-card-advantage-2 .column {margin-bottom:15px;}
.block-card-advantage-2 .content .check {float:left; width:31px;}
.block-card-advantage-2 .content .text {float:left; width:180px; margin-left:10px;}

.faq-wrap {font-size:10pt;}

.faq-dropdown-container {float:right; position:relative; font-size:10pt}
.faq-dropdown-container a {text-decoration:none;}
.faq-dropdown-container .faq-dropdown-head {display: block;
background: #e3e3e3;
color: #808080;
text-decoration: none;
padding: 0;
font-size: 16pt;
font-family: tl;
font-weight: bold;
width: 117px;
height: 31px;
background: url(../images/choose-down.png) no-repeat;
text-indent: -9999px;}
.faq-dropdown-container .faq-dropdown {display:none;}
.faq-dropdown-container .faq-dropdown h2 {background:#00a265; color:#fff; padding: 6px 7px 3px; font-size:14pt;}
.faq-dropdown-container:hover .faq-dropdown {display:block; position:absolute; width:400px; right:0px; background:#fcfcfc; padding:10px;}

.download-item {margin-bottom:15px; padding:30px 0px;}
.download-item .download-icon {text-align:center;}
.download-item .download-text {text-align:center; margin-top:15px;}
.download-item .download-text a {font-size:16pt; color:#00a265; text-decoration:none; font-family:tl; font-weight:bold;}

.form-claim {background:#fff; padding:10px; font-size:10pt;}
.ins-company {list-style:none;}
.ins-company li {width:50%; float:left;}
.ins-company li input[type=radio] {vertical-align:bottom;}
.ins-company li img {display:inline-block;}

.contact-whitebox {width:97%; background:#fff; padding:10px; box-sizing:border-box; text-align:center; height:240px; position:relative;}
.contact-whitebox .callcenter {margin-top: 70px; }
.contact-whitebox p {margin-bottom:5px !important; font-size:10pt;}

.loan-head-content {background:#F2FAF7; padding:0px; font-size:10pt; border-bottom:1px solid #81C292;}
.loan-head-content .pic-calc {padding:0px; margin:23px 0px -3px 68px; float:left;}
.loan-head-content .head-detail {float:left; margin-left:33px; margin-top:28px;}
.loan-head-content .head-detail h2 {font-family:tl; color:#00a265; font-size:21pt}
.loan-head-content .head-detail p {color:#808080; line-height:14pt; font-size:10pt; margin-top:5px;}
.loan-content .btn-green {font-family:tl; font-size:16pt; margin-top:10px; border-radius:3px;}
.loan-content .btn-green:hover {background: #006f45;}
.loan-content .container-btn-bottom {padding-top:15px; margin-bottom:15px;}
.calc-table-container {text-align:center;}
.calc-table-container img {max-width:100%;}
.calc-table-container .calc-table {width:645px; margin:0px auto;}
.calc-table-container .calc-table th {font-family:tl; font-size:14pt}
.calc-table-container .calc-table .1st-th {font-size:16pt !important; vertical-align:bottom !important;}
.calc-table-container .calc-table .ins-class {color:#00a265; font-family:tlpromotion; font-size:24pt; font-style:italic}
.ins-travel-tab h3 {color:#00a265; font-size:20pt; margin-bottom:15px;}
.ins-footnote {margin-top:15px;}
.ins-footnote ul {list-style:disc;}
.ins-footnote ul li {list-style:disc; margin:5px 0px;}

.ins-list {list-style:none; padding:0px; margin:0px;}
.ins-list li {float:left;margin:10px;}
.ins-list li img {border:5px solid #fff;}
.ins-list li p {color:#00a265; font-family: tl; font-size:16pt; font-weight:bold; margin-top:10px;}

.ins-company-list {list-style:none; padding:0px; margin:0px;}
.ins-company-list li {float:left;width:50%; text-align:center;}
.ins-company-list li img {}
.ins-company-list li p {color:#00a265; font-family: tl; font-size:16pt; font-weight:bold; margin-top:10px;}

.ins-extend ul li {margin-left:25px;}
.ins-extend img {max-width:100%;}

.resp-tab-content img {max-width:100%;}

.sitemap-content .column {padding:3px; box-sizing:border-box;}
.sitemap-content .sitemap-list {list-style:none; margin:0px !important;}
.sitemap-content .sitemap-list a:link, .sitemap-content .sitemap-list a:visited {display:block; background:#00a265; color:#fff; text-align:center; padding:7px; border-radius:3px; font-family:tl !important; font-size:14pt !important;}
.sitemap-content .sitemap-list a:hover {background:#006f45;}
.sitemap-content .sitemap-box {background:#fff; margin-bottom:15px;}
.sitemap-content .sitemap-box h3 {display:block; background:#00a265; color:#fff; text-align:center; padding:7px; border-radius:3px; font-family:tl !important; font-size:14pt !important;}
.sitemap-content .sitemap-box > ul {border:1px solid #ccc; border-top:0px; border-bottom:0px; margin:0px !important; list-style:none;}
.sitemap-content .sitemap-box > ul > li {border-bottom:1px solid #ccc; padding:5px; font-size:10pt;}
.sitemap-content .sitemap-box > ul > li  > ul {list-style:none;}
.sitemap-content .sitemap-box > ul > li  > ul > li {font-size:10pt; background:url("../images/sitemap-arrow-2.png") 0px 5px no-repeat; padding-left:15px;}
.sitemap-content .sitemap-box > ul > li  > ul > li > ul {list-style:none; margin-left:0px !important;}
.sitemap-content .sitemap-box > ul > li  > ul > li > ul > li {font-size:10pt; background:url("../images/sitemap-arrow-3.png") 0px 5px no-repeat; padding-left:15px;}
.sitemap-content .sitemap-box > ul > li  > ul > li > ul > li a:link, .sitemap-content .sitemap-box > ul > li  > ul > li > ul > li a:visited {color:#999}
.sitemap-content .sitemap-box > ul > li  > ul > li > ul > li a:hover {color:#333}
.sitemap-content .sitemap-box a:link, .sitemap-content .sitemap-box a:visited{text-decoration:none; color:#00a265;}
.sitemap-content .sitemap-box a:hover{color:#999;}
.sitemap-content .sitemap-box .head {display:block; background: url("../images/sitemap-arrow-1.png") 5px 0px no-repeat; padding-left:30px; font-weight:bold; line-height:20px; color:#00a265;}
.sitemap-content .sitemap-box .subhead {color:#00a265;}

@media only screen and (max-width: 480px) {
	.download-item {margin-bottom:15px; padding:0px;}
	.section-3-wrapper > .section-box {width:100%;}
	.section-2-wrapper > .column {width:100%;}
	.section-3-wrapper > .column {width:100%}
	.ins-step4-detail .caption {width:auto;}
	.section-car-ins-wrapper .column1 {width:100%;}
	.section-car-ins-wrapper .column2 {width:100%;}
	.calc-car-order-confirm .caption {width:100%}
	.calc-car-order-confirm .value {width:100%}
	
	.loan-calculator .loan-calc-body .column1 {width:100%; padding:15px;text-align:center;}
	.loan-calculator .loan-calc-body .column1 a {width:78%;}
	.loan-calculator .loan-calc-body .column2 {padding:15px; width:100%; background:#fff; box-sizing:border-box;}
	.calc-element .form-line-wrapper label {font-size:10pt; max-width:100% !important; width:100%; box-sizing:border-box;}
	
	.page-head-content ul.card-select li {float:none;}
	.page-head {height:auto;}
	.card-plat, .card-gold, .card-premier {margin:0px 0px 0px 50px;}
	.card-select-item {margin-bottom:15px;}
	
	.page-block .form-line-wrapper label {width:auto; padding-top:5px; float:none;}
	.page-block .form-line-wrapper .element {width:auto; float:none;}
	.page-block .block-content.form-element {padding:20px 10px;}
	
	.ins-company li {width:100%; float:left;}
	.contact-whitebox {width:100%;}
	
	.loan-head-content .head-detail {margin:5px auto; text-align:center; float:none;}
	.loan-head-content .pic-calc {margin:5px auto 10px auto; float:none; text-align:center;}
	
	.ins-company-list li {float:left;width:100%; text-align:center;}
}