@import url('../fontface/fontface.css');
@import url('../font-awesome/css/font-awesome.min.css');

/*Reset*/
h1,h2,h3,h4,h5,h6,p,ul,ol,li { margin:0; padding:0; font-weight:normal; }
div { margin:0; padding:0; }

body { margin:0; padding:0; color:#666666; font-family:Tahoma; }

a { text-decoration:none; outline:none; -webkit-transition: color .2s ease-in-out; -moz-transition: color .2s ease-in-out; -o-transition: color .2s ease-in-out; -ms-transition: color .2s ease-in-out; transition: color .2s ease-in-out; }
a:hover { outline:none; }
a img { border:none; outline:none; }

.clear { clear:both; }

#wrapper { max-width:945px; width:100%; margin:0 auto; padding:0; box-shadow:0 10px 25px #888888; }

.top-bar { height:50px;
background: #2aab47; /* Old browsers */
background: -moz-linear-gradient(top, #2aab47 0%, #204b1b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #2aab47 0%,#204b1b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #2aab47 0%,#204b1b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2aab47', endColorstr='#204b1b',GradientType=0 ); }

.img-index { width:100%; height:554px; background:url(../images/img-b.jpg) no-repeat top left; position:relative; }
.img-bg { width:100%; height:auto; position:relative; }
.img-bg img { width:100%; height:auto; display:block; }
.img-abs { position:absolute; top:0; left:0; z-index:9999; width:100%; }
.logo { float:left; margin:0; padding:20px 0 0 20px; }
.logo img { display:block; width:92px; height:90px; }

.txt { float:left; margin:0; padding:20px 0 0 40px; }
.txt h1 { margin:0; padding:10px 0; font-family:'psl_kandaextra_proregularSVG','psl_kandaextra_proregular'; font-size:35px; line-height:30px; color:#4d4d4e; }
.txt h1 span { font-size:30px; }
.txt h2 { margin:0; padding:0; font-family:'psl_kandaextra_proregularSVG','psl_kandaextra_proregular'; font-size:40px; line-height:30px; color:#4d4d4e; }

.txt2 { display:none; }

.btn-buy { display:table; text-align:center; margin:0 auto; padding:150px 0 0 0; }
.btn-buy a { display:block; margin:0; padding:8px 40px; border-radius:40px; font-family:'psl_kandaextra_proregularSVG','psl_kandaextra_proregular'; font-size:40px; line-height:30px; color:#fff; border:3px solid #0f6938;
background: #204b1b; /* Old browsers */
background: -moz-linear-gradient(top, #204b1b 0%, #2aab47 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #204b1b 0%,#2aab47 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #204b1b 0%,#2aab47 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#204b1b', endColorstr='#2aab47',GradientType=0 ); }
.btn-buy a:hover { color:#fff200; }

.content-bg { margin:0; padding:94px 0 30px 0; width:100%; position:relative;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #dcddde 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#dcddde 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#dcddde 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcddde',GradientType=0 ); }

.content { width:870px; margin:0 auto; padding:0; }

h1 { margin:0; padding:0 0 30px 0;font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:37px; line-height:30px; }
h2 { margin:0; padding:0; font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:28px; line-height:20px; }
h2 span { color:#f00; font-size:25px; }

.step { margin:0; padding:0; position:absolute; z-index:9999; top:-35px; left:0; width:100%; }
.step img { width:100%; height:auto; display:block; }

.txtbox-code { margin:0; padding:5px 14px; border:1px solid #999999; border-radius:5px; font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:35px; line-height:30px; color:#666666; text-align:center; width:200px;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
-webkit-transition: border .2s ease-in-out; -moz-transition: border .2s ease-in-out; -o-transition: border .2s ease-in-out; -ms-transition: border .2s ease-in-out; transition: border .2s ease-in-out; }

.txtbox, .txtbox-calendar { margin:0; padding:1px 14px; border:1px solid #999999; border-radius:5px; font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:25px; color:#666666;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
-webkit-transition: border .2s ease-in-out; -moz-transition: border .2s ease-in-out; -o-transition: border .2s ease-in-out; -ms-transition: border .2s ease-in-out; transition: border .2s ease-in-out; } 
.txtbox:focus, .txtbox-calendar:focus, .txtbox-code:focus { border:1px solid #019146; }

.txtbox a { color:#666666; }

.btn-step { width:100%; margin:0; padding:30px 0 0 0; }
.btn-step a { opacity:0.5; -webkit-transition: opacity .2s ease-in-out; -moz-transition: opacity .2s ease-in-out; -o-transition: opacity .2s ease-in-out; -ms-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; }
.btn-step a:hover { opacity:1; }

.list { margin:0; padding:0; }
.list ul { margin:-15px 0 0 0; padding:0; }
.list ul li { margin:0 0 0 0; padding:15px 0 0 0; list-style:none; }
.list ul li h1 { margin:0; padding:0; font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:50px; line-height:30px; }
.list ul li h2 { margin:0; padding:0; font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:25px; line-height:20px; }
.list ul li h2 span { color:#019146; }
.list ul li ul { margin:10px 0; padding:0 0 0 30px; }

.list ul li i { padding-top:2px; }

.number { display:table; margin:0 0 15px 0; padding:5px 15px; background:#00a650; color:#fff; font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:25px; line-height:20px; border-radius:5px; }

.btn-del { float:right; padding-top:0; font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:20px; line-height:20px; }
.btn-del a { display:table; margin:0; padding:5px 15px; border-radius:5px; color:#666666; border:1px solid #999999;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.btn-del a:hover { color:#f00; border:1px solid #f00; }
.btn-del a i { font-size:14px; }

.form { margin:25px 0 0 33px; }
.form2 { margin:15px 0 0 0; }

.form-long { float:left; width:31%; margin:0; padding:6px 0 16px 0; font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:25px; line-height:20px; }

.form-topic { float:left; width:31%; margin:0; padding:6px 0 0 0; font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:25px; line-height:20px; text-align:left !important; }
.form-txtbox { float:right; width:65%; margin:0; padding:0 0 10px 0; font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:25px; line-height:20px; color:#019146; }
.form-txtbox p { margin:0; padding:6px 0; }

.form-txtbox ul { margin:-5px 0 0 0; padding:0 !important; }
.form-txtbox ul li { margin:5px 0 0 0; padding:0; list-style:none; color:#666; }


.form-txtbox input.txtbox, .form-txtbox input.txtbox-calendar { width:472px !important; }
.form-txtbox select.txtbox { width:500px !important; }

.form-topic2 { float:left; margin:0; padding:6px 0 0 0; font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:20px; line-height:20px; }
.form-txtbox2 { float:left; margin:0; padding:0 10px 10px 10px; font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:20px; line-height:20px; color:#019146; }
.form-txtbox2 p { margin:0; padding:6px 10px 6px 10px; }

.form-tdtxtbox { display:inline; margin:0; padding:0; }

.txt-remark { font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:20px; line-height:20px; color:#f00; padding-top:10px; }

input#txttrip_price:disabled { font-size:40px !important; color:#000000; opacity:1 !important; }

.btn-add { margin:30px 0; padding:15px; border-top:1px solid #4e4e4e; border-bottom:1px solid #4e4e4e; font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:30px; line-height:20px; color:#231f20; }
.btn-add a { color:#231f20; display:table; }
.btn-add a i { margin:0; padding:0; }
.btn-add h3 { font-size:70px; line-height:30px; }
.btn-add:hover, .btn-add a:hover { color:#019146; }

.warning { margin:30px 0 0 0; padding:20px; border:1px solid #999999; font-size:12px; background:#FFC; }
.warning h1 { font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:30px !important; line-height:20px; color:#f00; margin:0; padding:0 0 10px 0; }
.warning ul { margin:0 !important; padding:10px 15px !important; }
.warning ul li { margin:0; padding:0; list-style:disc; }
.warning ul li a { color:#f00; }
.warning ul li a:hover { color:#f00; text-decoration:underline; }

.td-head { background:#019146; color:#fff; padding:8px 0; }

.step3 { margin:0 0 30px 0; padding:15px 0; border-top:1px solid #4e4e4e; border-bottom:1px solid #4e4e4e; }
.step3 h1 { margin:0; padding:0; font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:25px; line-height:20px; }
.step3 p { margin:0; padding:0; font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:20px; line-height:20px; }
.step3 ul { margin:0; padding:30px 0; }
.step3 ul li { float:left; width:50%; margin:0; padding:0; list-style:none; }
.step3 ul li h1 { margin:0; padding:0; font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:32px; line-height:20px; }
.step3 ul li h2 { margin:0; padding:0 0 15px 0; font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:25px; line-height:20px; }

.step3-btm { margin:0; padding:0; }
.step3-btm h3 { margin:0; padding:0; font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:25px; line-height:25px; }

.btn-country { font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:18px; line-height:18px; }
.btn-country a { display:table; margin:0; padding:3px 10px; border-radius:5px; color:#666666; border:1px solid #999999;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all .2s ease-in-out; }
.btn-country a:hover { color:#019146; border:1px solid #019146; }

.btn-country-remove { color:#999999; font-size:20px; margin:0 0 0 5px; }
.btn-country-remove i { margin:0; padding:2px 0 0 0; }
.btn-country-remove:hover { color:#f00; }

.button-submit { font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:35px; line-height:30px; margin:0; padding:5px 20px 8px 20px; border-radius:20px; color:#666666; border:1px solid #999999;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all .2s ease-in-out;  }
.button-submit:hover { color:#019146; border:1px solid #019146; }


.btn-submit { font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:35px; line-height:30px; }
.btn-submit a { display:table; margin:0; padding:5px 20px 8px 20px; border-radius:20px; color:#666666; border:1px solid #999999;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#eeeeee 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
-webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -ms-transition: all .2s ease-in-out; transition: all .2s ease-in-out;
 }
.btn-submit a:hover { color:#019146; border:1px solid #019146; }

.line { margin:0 0 30px 0; padding:0 0 30px 0; border-bottom:1px solid #4e4e4e; }

.step4 { margin:0; padding:30px 0; text-align:center; }
.step4 h1 { margin:0; padding:0; font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:43px; line-height:43px; color:#231f20; }
.step4 h2 { margin:0; padding:0; font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:37px; line-height:37px; }
.step4 h3 { margin:0; padding:75px 0 0 0; font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:30px; line-height:30px; }
.step4 h4 { margin:0; padding:0 0 10px 0; font-family: 'psl_kanda_proboldSVG','psl_kanda_probold'; font-size:40px; line-height:40px; }

/* 800px */
@media screen and (max-width: 800px){
.clear800 { clear:both; }
.step { top:-30px; }
.content { width:94%; margin:0 auto; }
.content-bg { padding-top:84px; }

.form2 { margin:0 0 0 33px; }

.form-topic, .form-topic2, .form-long { float:left; width:46%; font-size:25px; line-height:20px; }
.form-txtbox, .form-txtbox2 { float:right; width:50%; padding:0 0 10px 0; }

.form-txtbox input.txtbox, .form-txtbox input.txtbox-calendar, .form-txtbox textarea.txtbox { width:282px !important; }
.form-txtbox select.txtbox, .form-txtbox2 select.txtbox { width:310px !important; }
}

/* 768px */
@media screen and (max-width: 768px){
.step { top:-29px; }
.content-bg { padding-top:74px; }
}

/* 736px */
@media screen and (max-width: 736px){
.step { top:-28px; }

.form-topic, .form-topic2, .form-long { width:48%; }
.form-txtbox, .form-txtbox2 { width:48%; }

.form-txtbox input.txtbox, .form-txtbox input.txtbox-calendar, .form-txtbox textarea.txtbox { width:242px !important; }
.form-txtbox select.txtbox, .form-txtbox2 select.txtbox { width:270px !important; }
}

/* 667px */
@media screen and (max-width: 667px){
.step { top:-25px; }

.form-topic, .form-topic2, .form-long { width:52%; }
.form-txtbox, .form-txtbox2 { width:44%; }

.form-txtbox input.txtbox, .form-txtbox input.txtbox-calendar, .form-txtbox textarea.txtbox { width:222px !important; }
.form-txtbox select.txtbox, .form-txtbox2 select.txtbox { width:250px !important; }
}

/* 640px */
@media screen and (max-width: 640px){
.txt { float:left; margin:0; padding:20px 0 0 40px; }
.txt h1 { font-size:30px;}
.txt h2 { font-size:35px; }

.step { top:-24px; }

.btn-add table { text-align:center; margin:0 auto; }

.form-topic, .form-topic2, .form-long { width:100%; padding-bottom:5px; text-align:left !important; }
.form-txtbox, .form-txtbox2 { width:100%; }

.form-tdtxtbox { display:block; margin:0; padding:5px 0 0 0; }

.form-txtbox input.txtbox, .form-txtbox input.txtbox-calendar, .form-txtbox textarea.txtbox { width:88% !important; }
.form-txtbox select.txtbox, .form-txtbox2 select.txtbox { width:93.5% !important; }
}

/* 600px */
@media screen and (max-width: 600px){
.step { top:-23px; }
.content-bg { padding-top:64px; }

.txt h1 { font-size:30px; color:#ffffff; line-height:30px; text-shadow:2px 2px 1px #222222; padding:0 0 10px 0; }
.txt h2 { font-size:35px; color:#ffffff; line-height:30px; text-shadow:2px 2px 1px #222222; }
}

/* 568px */
@media screen and (max-width: 568px){
.txt { width:260px; }
.txt h1 { padding-bottom:0; }
.step { top:-21px; }
}

/* 533px */
@media screen and (max-width: 533px){
.step { top:-20px; }
}

/* 480px */
@media screen and (max-width: 480px){
.step { top:-18px; }
.content-bg { padding-top:54px; }

.list ul li h1 { font-size:30px; line-height:20px; }

.form-txtbox input.txtbox, .form-txtbox input.txtbox-calendar, .form-txtbox textarea.txtbox { width:85% !important; }
.form-txtbox select.txtbox, .form-txtbox2 select.txtbox { width:92% !important; }

.step4 { width:75%; margin:0 auto; }

.warning h1 { font-size:25px !important; line-height:20px; }
}

/* 414px */
@media screen and (max-width: 414px){
.txt { width:230px; }
.txt h1 { font-size:25px;}
.txt h2 { font-size:30px; }

.step { top:-16px; }

h1 { font-size:30px; line-height:20px; padding-bottom:20px; }

.list ul li h1 { font-size:20px; line-height:20px; }
.list ul li h2, .list ul li h2 span { font-size:20px; }

.form-topic, .form-topic2, .form-long { font-size:20px; }

.form-topic, .form-long { padding:0; }
.form-txtbox { font-size:20px; }
.form-txtbox p { padding:0; }

.txtbox, .txtbox-calendar { font-size:20px; }

.form-txtbox input.txtbox, .form-txtbox input.txtbox-calendar, .form-txtbox textarea.txtbox { font-size:20px; }
.form-txtbox select.txtbox, .form-txtbox2 select.txtbox { font-size:20px; }

.list ul li ul li { margin:0; padding:5px 0 0 0; }

.btn-add { font-size:25px; }
.btn-add a { display:table; margin:0 auto; text-align:center; }
.btn-add h3 { font-size:40px; line-height:30px; }

.btn-submit { font-size:25px; line-height:20px; }

.step4 { width:90%; margin:0 auto; }
.step4 h2 { font-size:30px; }
}

/* 375px */
@media screen and (max-width: 375px){
.img-index { height:auto; padding-bottom:60px; background:url(../images/img-b.jpg) no-repeat top center; }
.logo { float:none; display:table; margin:0 auto; text-align:center; padding:20px 0 0 0; }
.txt { display:none; }

.txt2 { display:block; width:90%; text-align:center; margin:0 auto; padding:20px 0 0 0; }
.txt2 h1 { font-size:25px; color:#ffffff; line-height:20px; text-shadow:2px 2px 1px #222222; padding:0; }
.txt2 h2 { font-size:30px; color:#ffffff; line-height:20px; text-shadow:2px 2px 1px #222222; }

.btn-buy { padding:60px 0 0 0; }

.step { top:-15px; }
.content-bg { padding-top:44px; }
}

/* 360px */
@media screen and (max-width: 360px){
.step { top:-14px; }
.step4 h1 { font-size:35px; line-height:30px; }
.step4 h4 { font-size:30px; line-height:25px; }

.form-tdtxtbox select.txtbox { width:200px !important; }

.form-txtbox input.txtbox, .form-txtbox input.txtbox-calendar, .form-txtbox textarea.txtbox { width:80% !important; }
.form-txtbox select.txtbox, .form-txtbox2 select.txtbox { width:90% !important; }
}

/* 320px */
@media screen and (max-width: 320px){
.step { top:-12px; }

.logo img { display:block; width:72px; height:70px; }
}
	
	
/* for quotation_show.php */
.content-bg2 { border-top:1px solid #204c1b; margin:20px 0 0 0; padding:30px 0; width:100%; position:relative; background: #ffffff; }

.quotation { margin:0; padding:0; font-family:Tahoma; font-size:16px; font-weight:normal; }
.quotation strong { color:#000000; font-weight:normal; }
span.space { display:inline; padding:0 10px; }
.quotation-line { border-bottom:1px solid #aaaaaa; padding-bottom:20px; margin-bottom:20px; }
.green { color: #2aab47; /* Old browsers */
color: -moz-linear-gradient(top, #2aab47 0%, #204b1b 100%); /* FF3.6-15 */
color: -webkit-linear-gradient(top, #2aab47 0%,#204b1b 100%); /* Chrome10-25,Safari5.1-6 */
color: linear-gradient(to bottom, #2aab47 0%,#204b1b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2aab47', endColorstr='#204b1b',GradientType=0 ); }
.black { color:#000000; }
.black strong { color:#000000; font-weight:bold; }
.quotation h1.txthead { font-family:'psl_kandaextra_proregularSVG','psl_kandaextra_proregular'; font-size:30px; line-height:20px; font-weight:normal; margin:0; padding:0;
color: #2aab47; /* Old browsers */
color: -moz-linear-gradient(top, #2aab47 0%, #204b1b 100%); /* FF3.6-15 */
color: -webkit-linear-gradient(top, #2aab47 0%,#204b1b 100%); /* Chrome10-25,Safari5.1-6 */
color: linear-gradient(to bottom, #2aab47 0%,#204b1b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2aab47', endColorstr='#204b1b',GradientType=0 ); }

.quotation-table { background:#aaaaaa; color:#000000; }
.quotation-table tr td { padding:5px; }
.quotation-td-head { padding:10px 0 !important; color:#fff; background: #2aab47; /* Old browsers */
background: -moz-linear-gradient(top, #2aab47 0%, #204b1b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #2aab47 0%,#204b1b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #2aab47 0%,#204b1b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2aab47', endColorstr='#204b1b',GradientType=0 ); }