a {
     color:#333333;
}

body {
     background:#ffffff;
     font-family:Arial, Helvetica, sans-serif;
     font-size:11px;
     color:#333333;
     height:100%;
}

h1 {
     font-size:15px;
}

h2 {
     font-size:22px;
}

h3 {
     font-size:12px;
}

h4 {
     font-size:15px;
}


/*----MAIN WRAPPER----*/
#page-wrap {
     /*width:480px;
     border:10px solid #fff;
     margin:10px auto;
     border:10px solid #fff;
     /*------LANDSCAPE TEST MODE-------*/
/*width:320px;
     border:10px solid #fff;
     margin:10px auto;
     border:10px solid #fff;
/*-------PORTRAIT TEST MODE--------*/
     width:100%;
     margin:0;
     padding:0;
/*--------FLUID WIDTH--------------*/
}

/*-------------------*/




/*--------GLOBAL ELEMENTS---------*/

.subheader {
     background:url(../images/sub_bg.gif) repeat-x;
}

.welcome {
     background: url("../images/sub_bg_wel.gif") repeat-x scroll 0 0 transparent;
     color: #333333;
     font-size: 12px;
}

.content {
     border-bottom:1px solid #dbdbdb;
}

.navbg {
     background-color: #00529C;
}

.menu ul li {
    border-color: transparent #003463 transparent #9CBCD9;
    border-image: none;
    border-style: none solid;
    border-width: 0 1px;
}

#btn-rms-request {
    width: 103px !important;
    margin-left: 30% !important;
}

#terms-link {
    color: #f37021;
}



.envelope {
    background-image: url(/Content/Thanachart/images/envelope.png) !important;
    background-repeat: no-repeat;
    text-align: right;
    background-size: 20px 100%;
    width: 85px;
    
}

.phone {
    background-image: url(/Content/Thanachart/images/phone.png) !important;
    background-repeat: no-repeat;
    text-align: right;
    background-size: 20px 100%;
    width: 85px;
}

ul {
list-style: disc !important;
}

ol {
list-style: disc;
}

.contact ul{
list-style: none !important;
}

.menu ul li a {
    font-size: 11px;
     color:#ffffff;
}


.menu ul li a:hover {
     color:#E6B824;
}

.padded_content {
     border-bottom: 1px solid #E6E6E6;
}

.searchbutton {
     background:#fff;
     color:#000;
}

.title {
     background:url(../images/title_bg.jpg) repeat-x;
     background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f7f7f7), to(#e2e2e2));
     background: -webkit-linear-gradient(#f7f7f7, #e2e2e2);
     background: -moz-linear-gradient(#f7f7f7, #e2e2e2);
     background: -ms-linear-gradient(#f7f7f7, #e2e2e2);
     background: -o-linear-gradient(#f7f7f7, #e2e2e2);
     background: linear-gradient(#f7f7f7, #e2e2e2);
     border-bottom:1px solid #dbdbdb;
}

.title_static {
     background:url(../images/title_bg.jpg) repeat-x;
     background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f7f7f7), to(#e2e2e2));
     background: -webkit-linear-gradient(#f7f7f7, #e2e2e2);
     background: -moz-linear-gradient(#f7f7f7, #e2e2e2);
     background: -ms-linear-gradient(#f7f7f7, #e2e2e2);
     background: -o-linear-gradient(#f7f7f7, #e2e2e2);height:40px;
     border-bottom:1px solid #dbdbdb;
}

a.title_static:hover {
     background:url(../images/title_bg.jpg) repeat-x;
     background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e2e2e2), to(#f7f7f7));
     background: -webkit-linear-gradient(#e2e2e2, #f7f7f7);
     background: -moz-linear-gradient(#e2e2e2, #f7f7f7);
     background: -ms-linear-gradient(#e2e2e2, #f7f7f7);
     background: -o-linear-gradient(#e2e2e2, #f7f7f7);height:40px;
     border-bottom:1px solid #dbdbdb;
}

.title_indent {
     border-bottom:1px solid #dbdbdb;
}



.arrow {
     background:url(../images/arrow.png) no-repeat;
}

.arrow_active {
     background:url(../images/arrow_active.png) no-repeat;
}

.page_title {
     font-size:17px;
     color:#333;
     font-weight:bold;
     text-shadow:1px 1px 1px #fff;
}

.error {
     background:#de8989;
     border:1px solid #c23b3b;
     text-shadow:1px 1px 1px #c23b3b;
}

/*-----------------------------*/

#searchbutton {
     background:#fff;
}

/*-----BUTTONS------*/
.button {
     font-size:12px;
}

.wide_button {
     font-weight:bold;
}
.submit_btn {
     color:#333333;
     font-weight:bold;
     font-family: Arial,Helvetica,sans-serif;
     font-size: 12px;
}

.button_qty {
     font-size:12px;
}

.button_qty a {
     color:#fff;
}

.sch_btn {
     background:url(../images/sch_btn.gif) no-repeat;

}

.button, .wide_button, .submit_btn, .button_qty {
     
}

.button, .wide_button, .submit_btn, .button_qty, .filter_btn a {
     color:#fff;
}

/*------------------*/

.overview {
     border-bottom:1px solid #dbdbdb;
}

.o_content {
     border-bottom:1px solid #dbdbdb;
}

.star {
     background:url(../images/star.png) no-repeat;
}

.star_selected {
     background:url(../images/star_over.png) no-repeat;
}

.star_half {
     background:url(../images/star_half.png) no-repeat;
}

.price {
     font-size: 15px;
     font-weight: normal;
}

.redtext {
     color:#f25959;
}

.inc {
     color:#fff;
}

.dec {
     color:#fff;
}

.quantity {
     color:#333333;
}

.cart_item {
     border-bottom:1px solid #dbdbdb;
}


.login_icon {
     background:url(../images/login.png) no-repeat;
}

.purch_icon {
     background:url(../images/purch_history.png) no-repeat;
}

.lang_icon {
     background:url(../images/lang_icon.png) no-repeat;
}

.notif_icon {
     background:url(../images/notifications_icon.png) no-repeat;
}

.bill_icon {
     background:url(../images/bill_add_icon.png) no-repeat;
}

.ship_icon {
     background:url(../images/mail_add_icon.png) no-repeat;
}

.filter {
     border-bottom:1px solid #dbdbdb;
}

.srch_arrow {
     color:#666666;
     font-weight:bold;
}

     font-weight:bold;
.gr {
     border:2px solid #fff;
     background:#9aaf6a;
}

.pu {
     border:2px solid #fff;
     background:#be5bab;
}

.avail {
     background:#198ed4;
     font-size:16px;
     font-weight:bold;
     color:#fff;
}

#Indicators span.current {
     background: #EEBF02;
}



/*-----------------------------*/
#slider li:first-child {
     background-color:#01A1DD !important;
}

#scroller-prev, #scroller-next {
	color: #00529C;
}

#scroller-indicator > li {
     background: #DDD;
}

#main {
     font-size: 130%;
}

#navigation {
     background-color: #2a2a2a;

}

#navigation span, #navigation a {

     color: #FFF;
     font-size: 14px;
     font-weight: 400;
     text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
}

#navigation .active {
     background-color: #2a2a2a;
     border-top: 1px solid rgba(0, 0, 0, 0);
}

#navigation .liner {
     border-top: 1px solid rgba(255, 255, 255, 0.1);
}

#navigation .seperator {
     background-color: #414141;
     background-image: linear-gradient(top, #414141 0%, #2a2a2a 100%);
     background-image: -moz-linear-gradient(top, #414141 0%, #2a2a2a 100%);
     background-image: -o-linear-gradient(top, #414141 0%, #2a2a2a 100%);
     background-image: -webkit-linear-gradient(top, #414141 0%, #2a2a2a 100%);
     background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #414141 0%), color-stop(1, #2a2a2a 100%));
     filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#414141 0%, EndColorStr=#2a2a2a 100%)";
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 0 7px rgba(0, 0, 0, 0.75);
     -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 0 7px rgba(0, 0, 0, 0.75);
     box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 0 7px rgba(0, 0, 0, 0.75);
     font-size: 1em;
     font-weight: 400;
     color: #999;
     text-shadow: 0 1px 3px rgba(0, 0, 0, 0.75);
}

  /*  li:nth-child(6) {
         height: 100px
    }*/


#content {
     background-color: #efefef;
}

.thanachartlogo {
    background-color: white !important;
    background: url("images/thanachart_logo.jpg");
    background-size: 305px 50px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    width: 100%;
    height: 50px;
    margin-left: 5px;
    text-align: center;
}
.thanachartlogo a
{
    white-space: nowrap;
    color: rgba(0, 0, 0, 0);
    padding: 0px 0px;
    background-image: none;
    background-repeat: no-repeat;
    font-size: 0px;
    height: 48px;
    width: 139px;
    display: inline-block;
    overflow: hidden;
    clip: rect(0,0,0,0);
}

.top-bar {
     background-color: #f37021;
    /* background: linear-gradient(#ff652f, #ff652f);
     background: -moz-linear-gradient(#ff652f, #ff652f);
     background: -o-linear-gradient(#ff652f, #ff652f);
     background: -webkit-linear-gradient(#ff652f, #ff652f);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ff652f), color-stop(1, #ff652f));
     filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#ff652f, EndColorStr=#ff652f)";*/
     -moz-box-shadow: 0 0 7px rgba(0, 0, 0, 0.75);
     -webkit-box-shadow: 0 0 7px rgba(0, 0, 0, 0.75);
     box-shadow: 0 0 7px rgba(0, 0, 0, 0.75);
}

.top-bar h1 {
     background: url("images/onguardlogo.png") no-repeat scroll center center transparent;
     color: #000000;
     font-size: 16px;
     font-weight: bold;
     text-shadow: 0 1px 0 #FFFFFF;
}

.top-bar .buttonMenu {
     background-color: #f37022;
}

	
.top-bar .buttonMenu .icon {
     background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAQAAAAngNWGAAAACXBIWXMAAA0AAAANAAGDauQ3AAADGGlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjaY2BgnuDo4uTKJMDAUFBUUuQe5BgZERmlwH6egY2BmYGBgYGBITG5uMAxIMCHgYGBIS8/L5UBFTAyMHy7xsDIwMDAcFnX0cXJlYE0wJpcUFTCwMBwgIGBwSgltTiZgYHhCwMDQ3p5SUEJAwNjDAMDg0hSdkEJAwNjAQMDg0h2SJAzAwNjCwMDE09JakUJAwMDg3N+QWVRZnpGiYKhpaWlgmNKflKqQnBlcUlqbrGCZ15yflFBflFiSWoKAwMD1A4GBgYGXpf8EgX3xMw8BSMDVQYqg4jIKAUICxE+CDEESC4tKoMHJQODAIMCgwGDA0MAQyJDPcMChqMMbxjFGV0YSxlXMN5jEmMKYprAdIFZmDmSeSHzGxZLlg6WW6x6rK2s99gs2aaxfWMPZ9/NocTRxfGFM5HzApcj1xZuTe4FPFI8U3mFeCfxCfNN45fhXyygI7BD0FXwilCq0A/hXhEVkb2i4aJfxCaJG4lfkaiQlJM8JpUvLS19QqZMVl32llyfvIv8H4WtioVKekpvldeqFKiaqP5UO6jepRGqqaT5QeuA9iSdVF0rPUG9V/pHDBYY1hrFGNuayJsym740u2C+02KJ5QSrOutcmzjbQDtXe2sHY0cdJzVnJRcFV3k3BXdlD3VPXS8Tbxsfd99gvwT//ID6wIlBS4N3hVwMfRnOFCEXaRUVEV0RMzN2T9yDBLZE3aSw5IaUNak30zkyLDIzs+ZmX8xlz7PPryjYVPiuWLskq3RV2ZsK/cqSql01jLVedVPrHzbqNdU0n22VaytsP9op3VXUfbpXta+x/+5Em0mzJ/+dGj/t8AyNmf2zvs9JmHt6vvmCpYtEFrcu+bYsc/m9lSGrTq9xWbtvveWGbZtMNm/ZarJt+w6rnft3u+45uy9s/4ODOYd+Hmk/Jn58xUnrU+fOJJ/9dX7SRe1LR68kXv13fc5Nm1t379TfU75/4mHeY7En+59lvhB5efB1/lv5dxc+NH0y/fzq64Lv4T8Ffp360/rP8f9/AA0ADzT6lvFdAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAADXSURBVHjajJA7CsJAFEXvjB9IkUQLwQ3EVrERITZWYuEG3IG1rSCuRSStYCfuwB2kE8FG8AOCIHLtknkhkTmveXDPDLwLQozLFWPeuOaEFTORmscDUzasFolzStpppmEyhMRNVynWM2ItX1QoZcQgXyTOQvviKFJjQr6MU6LiesBton05+idOE/FC30zk1RqtZPfQE5nxKmAk6r5znKaKQAMddDFACD9Tzxs7RNjjCYAdnvifmAs64JI2zDT6sGGieEHTQrxrOFY/Ko2ylVgq44qPhfj4DQBypxQvYqPQ3gAAAABJRU5ErkJggg==);
}

	
.top-bar .buttonMenu span {
     background-color: #fff;
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
     -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
     box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}


.languageToggle {
    position: absolute;
    right: 11px;
    top: 60px;
    color: white;
    z-index:21;
    font-size: 14px;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}

input {
     background-color: transparent;
}


#navMenu .button {
     background: #474747;
     background: linear-gradient(top, #474747 0%, #232323 100%);
     background: -moz-linear-gradient(top, #474747 0%, #232323 100%);
     background: -o-linear-gradient(top, #474747 0%, #232323 100%);
     background: -webkit-linear-gradient(top, #474747 0%, #232323 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #474747 0%), color-stop(1, #232323 100%));
     filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#474747 0%, EndColorStr=#232323 100%)";
     -moz-border-radius: 0 0 30px 30px;
     -webkit-border-radius: 0 0 30px 30px;
     border-radius: 0 0 30px 30px;
     -moz-box-shadow: 0 1px 3px #000 inset;
     -webkit-box-shadow: 0 1px 3px #000 inset;
     box-shadow: 0 1px 3px #000 inset;
     vertical-align:
}



#navMenu .button span {
     background-color: #FFF;
     -moz-border-radius: 1px 1px 1px 1px;
     -webkit-border-radius: 1px 1px 1px 1px;
     border-radius: 1px 1px 1px 1px;
     -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
     -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
     box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
}

.shCartBlack {
     color: #fff;
     background: #e19501;
     background: linear-gradient(top, #ffa600 0%, #e19501 100%);
     background: -moz-linear-gradient(top, #ffa600 0%, #e19501 100%);
     background: -o-linear-gradient(top, #ffa600 0%, #e19501 100%);
     background: -webkit-linear-gradient(top, #ffa600 0%, #e19501 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffa600 0%), color-stop(1, #e19501 100%));
     filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffa600 0%, EndColorStr=#e19501 100%)";
     background: linear-gradient(top, #ffa600 0%, #e19501 100%);
}

.shCartBlack:hover {
     background: #ffa600;
     background: linear-gradient(top, #e19501 0%, #ffa600 100%);
     background: -moz-linear-gradient(top, #e19501 0%, #ffa600 100%);
     background: -o-linear-gradient(top, #e19501 0%, #ffa600 100%);
     background: -webkit-linear-gradient(top, #e19501 0%, #ffa600 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e19501 0%), color-stop(1, #ffa600 100%));
     filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#e19501 0%, EndColorStr=#ffa600 100%)";
     background: linear-gradient(top, #e19501 0%, #ffa600 100%);
}


.formRow .right input {
     background-color:#FFF;
}
	
.form_field, #sliderContent input[type="text"] {
     background: none repeat scroll 0 0 #FFFFFF;
     color: #999999;
     border:1px solid #d4d4d4;
}

#sliderMenu {
     background: #CCC;
}

.btn {
     -moz-border-bottom-colors: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     background-color: #F5F5F5;
     background-image: linear-gradient(to bottom, #FFFFFF, #E6E6E6);
     border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #A2A2A2;
     box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
     color: #333333;
     display: inline-block;
     font-size: 14px;
     text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
}

.btn.disabled, .btn[disabled] {
     background-color: #E6E6E6;
}


.btn {
     border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}


.row-fluid.secInfoMenu .btn {
     font-size: 9px;
}

.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
     background-color: #0044CC;
     color: #FFFFFF;
}

.row-fluid.secInfoMenu .btn {
     font-size:9px;
}

.row-fluid.secInfoMenu .btn:last-child {
     font-size:10px;
}

.row-fluid.secInfoMenu {
     background:#CECECD;
}

.howManyPts {
     font-size: 13px;
     font-weight: bold;
}

.gallery img {
    border: 2px ridge #01A1DD;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #FFFFFF;
    border: 1px solid #9CBCD9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    font-size: 14px;
    height: 25px;
    padding: 2px 4px;
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color: rgba(0, 52, 99, 0.8);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6);
    outline: 0 none;
}
	
.product_img, #scroller-wrap {
    border: 2px outset #00529C;
}

#scroller{
    background-color: #FFFFFF;
}


.contact {
    width: 100px;
    margin-left: auto;
    margin-right: auto;
    margin-top:20px;

}

    .contact [class^="icon-"], [class*=" icon-"] {
        vertical-align: top !important;
    }

    .contact a {
        font-size: 20px;
        color: black !important;
    }

    .contact ul {
        width:100px !important;
        margin-left: auto;
        margin-right: auto;
    }

      .contact li {
        
        margin-bottom: 20px;
    }



.faqen a {
    color: #f37021 !important;
}

    .faqen a:hover {
        color: #f37021 !important;
    }

    .privacypolicyen a, .termsandconditionsen a {
    color: #f37021 !important;
}

    .privacypolicyen a:hover, .termsandconditionsen a:hover {
        color: #f37021 !important;
    }

    .privacypolicyen li {
    list-style:initial !important;
}

.icon-home {
    background-image: url("images/homeIconW.png");
}

.active .icon-home {
    background-image: url("images/homeIconW.png");
}

.icon-hotel {
    background-image: url("images/hotelIconW.png");
}

.active .icon-hotel {
    background-image: url("images/hotelIconW.png");
}

.icon-RewardsCatalogue {
    background-image: url("images/catalogIconW.png");
}

.active .icon-RewardsCatalogue {
    background-image: url("images/catalogIconW.png");
}

.icon-globe {
    background-image: url("images/globeIconW.png");
}

.active .icon-globe {
    background-image: url("images/globeIconW.png");
}

.icon-profile {
    background-image: url("images/profileIconW.png");
}

.active .icon-profile {
    background-image: url("images/profileIconW.png");
}

.icon-FAQ {
    background-image: url("images/helpIconW.png");
}

.active .icon-FAQ {
    background-image: url("images/helpIconW.png");
}

.icon-fullsite {
    background-image: url("images/fullsiteIconW.png");
}

.active .icon-fullsite {
    background-image: url("images/fullsiteIconW.png");
}


.icon-Logout {
     background:url("images/profileIconW.png");
}

.active .icon-Logout {
     background:url("images/profileIconW.png");
}

.pointsBar{
    background-color: #9CBCD9;
    height: 30px;
}

.pointsText {
    color: #00529C;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    margin: 8px 10px;
}

.home_img {
     background: url("images/home_image.png") no-repeat scroll bottom center transparent;
    width: 280px;
height: 131px;
margin: 0 auto;
text-align: center;
background-size: 220px 132px;
}

.credit_img {
     background: url("images/image_card.jpg") no-repeat scroll top center transparent;
    width: 280px;
height: 131px;
margin: 0 auto;
text-align: center;
background-size: 190px 132px;
}

.personal_img {
     background: url("images/image_personal.jpg") no-repeat scroll top center transparent;
     width: 280px;
height: 131px;
margin: 0 auto;
text-align: center;
background-size: 170px 132px;
}

.mobile_img {
     background: url("images/image_mobile.jpg") no-repeat scroll top center transparent;
    width: 280px;
height: 131px;
margin: 0 auto;
text-align: center;
background-size: 175px 132px;
}

.travel_img {
     background: url("images/image_travel.jpg") no-repeat scroll top center transparent;
     width: 280px;
height: 131px;
margin: 0 auto;
text-align: center;
background-size: 155px 132px;
}

.main_content {
    margin: 10px 0 0 0;
    text-align: center;
    overflow:auto;
    padding-bottom:50px;
    width:300px;
    margin-left: auto;
    margin-right: auto;
    }

.th .main_content {

    width:250px;

    }


.th .phone {

    width: 115px;

}

input[type="text"] {
    margin-bottom: 0px !important;
}

.field-validation-error {
    color: #df382c !important;
}

.input-validation-error {
    border-color: #df382c !important;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important;
}


label {
    font-size: 12px !important;
}

.main_title {
    font-size: 16px;
    font-weight: bold;
    text-align:left;
}

.main_text {
    padding-top:10px;
    font-size: 12px;
    text-align:left;
}

.footer {
    color:#ff652f;
    font-size:16px;
    text-align:center;
    position:absolute;
    width:100%;
    bottom:0;
    height:50px;
    background-color: #f26f21 !important;
}



.footer a {
     color:#fff;
}

.footer_contact {
    background: #000;
     background: linear-gradient(top, #444 0%, #000 100%);
     background: -moz-linear-gradient(top, #444 0%, #000 100%);
     background: -o-linear-gradient(top, #444 0%, #000 100%);
     background: -webkit-linear-gradient(top, #444 0%, #000 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #444 0%), color-stop(1, #000 100%));
     filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#444 0%, EndColorStr=#000 100%)";
     background: linear-gradient(top, #444 0%, #000 100%);
     height:40px;
     padding-top:10px;
}

.footerright {
    padding-bottom: 10px;
    background-image: url(images/footer_image_left_en.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: 347px 43px;
    height: 50px;
    margin-bottom: 10px;

}

.footerright_th {
    padding-bottom: 10px;
    background-image: url(images/footer_image_left_th.jpg) !important;
    background-repeat: no-repeat !important;
    background-size: 347px 43px;
    height: 50px;
    margin-bottom: 10px;

}


.footerright > a > img {
  margin-left: 56%;
  width: 141px !important;


}

.footerright_th > a > img {
  margin-left: 56%;
  width: 141px !important;


}



.cell {
    padding: 16px 10px;
    background-color: #2a2a2a;
    overflow: hidden;
    border-top: 1px solid #333;
    border-bottom: 1px solid #111;
    text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
    color: #FFFFFF;
    font-size: 14px;
    width: 92%;
	-webkit-transition: all 0.5s ease-out 0s;
	transition: all 0.6s ease-out 0s;
	text-transform: capitalize;
}

.cell span {
    display: block;
    margin-left: 10px;
    width: 241px;
}


#navigation span .submenu {
    color: #ff652f;
}

.parent{
    z-index: 1200;
    width: 100%;
	position:relative;
    background-color: #2D2D2D;
	-webkit-transition: all 0.5s ease-out 0s;
	transition: all 0.6s ease-out 0s;
}




.button {
    z-index: 1000;
    font-weight: bold;

}

.button img {
    position: absolute;
    right: 12px;
    top: 19px;
	-webkit-transform:rotate(-180deg); /* Safari and Chrome */
	transform:rotate(-180deg);
	-webkit-transition: all 0.5s ease-out 0s;
	transition: all 0.6s ease-out 0s;
} 

.button.active img {
	transform:rotate(0deg);
	-ms-transform:rotate(0deg); /* IE 9 */
	-webkit-transform:rotate(0deg); /* Safari and Chrome */
} 

.active {
    background-color: #003463;
}

.keepClosed {
	    top: 0 !important;
}



.seperator {
     background-color: #2a2a2a;
     background-image: linear-gradient(top, #414141 0%, #2a2a2a 100%);
     background-image: -moz-linear-gradient(top, #414141 0%, #2a2a2a 100%);
     background-image: -o-linear-gradient(top, #414141 0%, #2a2a2a 100%);
     background-image: -webkit-linear-gradient(top, #414141 0%, #2a2a2a 100%);
     background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #414141 0%), color-stop(1, #2a2a2a 100%));
     filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#414141 0%, EndColorStr=#2a2a2a 100%)";
    font-size: 14px;
	font-weight:bold;
     color: #ffffff;
	text-shadow: 0 1px 4px rgba(0, 0, 0, 0.5);
     display: block;
     margin: -1px 0 -1px 0;
     position: relative;
    z-index: 1000;
     padding: 3px 0 3px 8px;
}

ol {
    display:block;
    list-style-type: disc;
    padding: 0;
    margin: 0 0 10px 25px;
}

#navigation li {
        list-style: none;
    }

#navigation ul {
    margin: 0;
    padding: 0
    }

.icon-chevron-right {
    float: right;
    padding-top: 4px;
}

.btn-primary,.btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled], .btn-primary:focus {
color: white;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
background-color: #393939;
background-image: -moz-linear-gradient(top, #262626, #555555);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#262626), to(#555555));
background-image: -webkit-linear-gradient(top, #262626, #555555);
background-image: -o-linear-gradient(top, #262626, #555555);
background-image: linear-gradient(to bottom, #262626, #555555);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff262626', endColorstr='#ff555555', GradientType=0);
border-color: #555555 #555555 #2f2f2f;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.btn-primary:hover {
color: white;
background-color: #555555;
background-position: 0 -15px;
-webkit-transition: background-position 0.1s linear;
-moz-transition: background-position 0.1s linear;
-o-transition: background-position 0.1s linear;
transition: background-position 0.1s linear;
}

form {
    margin-bottom: 0px !important;
}

@media (min-width: 400px) {

    .home_img {
     height:110px !important;
     background: url("images/home_image.png") no-repeat scroll center center transparent;
     background-size: 199px 110px !important;
}

.credit_img {
height:120px !important;
background-size: 162px 120px !important;
}

.personal_img {
height:113px !important;
background-size: 170px 120px !important;

}

.mobile_img {
height:98px !important;
}

.travel_img {
height:98px !important;
}

}