@charset "utf-8";
/* CSS Document */

.clear { clear:both;}

.bg { background:url(../images/bg-new.jpg) repeat-x #edecec; margin:0; padding:0;} 

#header { background:url(../images/header-bg.jpg) no-repeat; width:1000px; margin:0 auto; height:100px; position:relative;}

.logo { padding-top:15px; float:left;}

.contact-btn { float:right; width:400px;}
.contact-btn .callnow p{font-size:23px;color:#556b2f;font-weight:bold;margin-top:14px;letter-spacing:-1px;text-align: left;margin-left:95px;}
.contact-btn .callnow p span{ font-weight:normal;font-size: 15px;vertical-align:top; margin-right:2px; }
#menu { margin:0 auto; width:1000px;}
.home { float:left;}
.main-menu { width:900px; float:right;}
.main-menu ul { margin:0; padding:0;}
.main-menu ul li { list-style:none; display:inline;}
.main-menu li a:active, .main-menu li a:visited, .main-menu li a:link { color:#FFFFFF; padding:12px 25px; line-height:40px; text-transform:uppercase; font-size:13px; background:url(../images/menu-line.jpg) right top no-repeat;}
.main-menu li a:hover { background:#52701d;}

#content { margin:0 auto; width:1000px; height:100%; overflow:hidden;}
.content-bg { background:url(../images/bg-content-main.jpg) no-repeat 5px 0px; width:1000px; height:582px;}
.product-bg { background:url(../images/bg-product.jpg) no-repeat 5px 0px; width:1000px; height:1000px;}
.procedure-bg { background:url(../images/bg-procedure.jpg) no-repeat 5px 0px; width:1000px; height:582px;}
.payment-bg { background:url(../images/bg-payment.jpg) no-repeat 5px 0px; width:1000px; height:582px;}
.claim-bg { background:url(../images/bg-claim.jpg) no-repeat 5px 0px; width:1000px; height:582px;}
.testimonial-bg{ background:url(../images/bg-testimonial.jpg) no-repeat 5px 0px ; width:1000px; height:850px;}
.news-bg{ background:url(../images/bg-news.jpg) no-repeat 5px 0px; width:1000px; height:582px;}
.contact-bg{ background:url(../images/bg-contact.jpg) no-repeat 5px 0px; width:1000px; height:582px;}
.souvenir-bg { background:url(../images/bg-souvenir.jpg) no-repeat 5px 0px; width:1000px; height:590px;}

.content-left{ width:690px; float:left;}
.content-right{ width:310px; float:right; padding-top:20px; position:relative;}
.content-right-top { background:url(../images/title-contact.png) no-repeat; width:300px; height:104px; line-height:0; padding:0; margin:0;}
.btn-submit { margin-left:80px; margin-top:34px; position:absolute; top:408px;}
.img{ border-style:solid; border-width: 1px; width:80px; padding:3px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin-right: 6px;}
.color-general{ border-color:#F60;}
.color-life{ border-color:#39F;}
.contact-right-bg { background:url(../images/contact-bg.png) no-repeat 1px 0px; height:370px;}

.main-content { width:630px; margin-left:40px; margin-top:130px;}
.main-frame{ width:630px;/* height:200px;*/ overflow:auto;}

.contact-form { padding-left:20px; padding-top:10px;}


#footer { background:url(../images/footer-bg.png) repeat-x #0f0f0f; width:100%; height:100%; overflow:hidden; line-height:1.2em; font-size:10px; padding:15px 0;}
.footer-content{ color:#FFFFFF; margin:0 auto; width:1000px; height:100%; overflow:hidden}
.footer-left { padding:10px 30px; width:600px; float:left;border-right:#444343 1px solid; }
.footer-right { width:300px; padding:0; float:right; }

.padding-procedure { color:#FFFFFF; font-family:"Myriad Pro", Arial, Verdana; font-size:19px; padding-left:140px;}
.padding-claim { color:#FFFFFF; font-size:11px; padding-left:75px; padding-right:30px; line-height:1.1em; *padding-left:87px; *padding-right:0px; *padding-top:5px;}

.padding-claim2 { color:#FFFFFF; font-size:11px; padding-left:75px; padding-right:30px; line-height:1.1em; *padding-left:70px; *padding-right:15px; *padding-top:25px;}


.maybank-logo { background:url(../images/logo-maybank.png) no-repeat; width:502px; height:68px;}
.cimb-logo { background:url(../images/logo-cimb.png) no-repeat; width:502px; height:68px;}
.public-logo { background:url(../images/logo-public-bank.png) no-repeat; width:502px; height:68px;}
.alliance-logo { background:url(../images/logo-alliance.png) no-repeat; width:502px; height:68px;}
.master-bg {background:url(../images/master-card-bg.png) no-repeat; width:502px; height:68px;}

.claim-text { color:#1A3F5E; font-size:18px; padding-right:30px;}

.btn-submit input { background:url(../images/btn-submit.png) no-repeat; width:140px; height:55px; border:none; cursor:pointer; font-size:0px; *margin-left:-80px;}

.language{ margin-top:20px;position:absolute;right:0;top:30px;width:100px;font-size:13px;}
.language a.cn{ font-size:12px; font-weight:bold; }


ul.col-left { padding:0 15px 0 0px; float:left;-webkit-padding-start: 0px; }
ul.col-right { float:left; width:180px;-webkit-padding-start: 0px; }
ul.col-left li, ul.col-right li { list-style:none; margin-bottom:5px; }


