﻿/* PROMOTION LIST */
		.desc { color:#6b6b6b;}
        .desc a {color:#0092dd;}
        
        .promotion dd, .promotion dt, .promotion ul { margin:0px; padding:0px; }
        .promotion dd { position:relative; }
        .promotion a, .promotion a:visited { text-decoration:none; outline:none;}
        .promotion a:hover { /*color:#5d4617;*/color:#000000;}
        .promotion dt a:hover { /*color:#5d4617;*/ /*border: 1px solid #d0c9af;*/color:#000000;}
        .promotion dt a {background: url('../images/arrow.png') no-repeat scroll right center; display:block; width:125px; color:#000000;}
        .promotion dt a span {cursor:pointer; display:block; padding:5px; color:#000000;}
        .promotion dd ul { border:2px solid #e4e4e4; color:#000000; display:none;
                          left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:125px; list-style:none;z-index: 1000; background-color: #ffffff;}
        .promotion span.value { display:none; color:#000000;}
        .promotion dd ul li a { padding:5px; /*display:block;*/ color:#000000; line-height:20px;}
        .promotion dd ul li a:hover { /*background-color:#d0c9af;*/ color:#000000;}

/* GAGFARE NEWS*/
		.ddlnews dd, .ddlnews dt, .ddlnews ul { margin:0px; padding:0px; }
        .ddlnews dd { position:relative; }
        .ddlnews a, .ddlnews a:visited { text-decoration:none; outline:none;}
        .ddlnews a:hover { color:#000000;}
        .ddlnews dt a:hover, .ddlnews dt a:focus { /*border: 1px solid #5d4617;*/ color:#000000;}
        .ddlnews dt a {background: url(../images/arrow.png) no-repeat scroll right center; display:block; width:145px; color:#000000;}
        .ddlnews dt a span {cursor:pointer; display:block; padding:5px; color:#000000;}
        .ddlnews dd ul { background:#FFFFFF none repeat scroll 0 0; border:2px solid #e4e4e4; color:#000000; display:none;
                          left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:145px; list-style:none;}
        .ddlnews span.value { display:none; color:#000000;}
        .ddlnews dd ul li a { padding:5px; /*display:block;*/ color:#000000; line-height:20px;}
        .ddlnews dd ul li a:hover { /*background-color:#d0c9af;*/ color:#000000;}
        
        .ddlnews img.flag { border:none; vertical-align:middle; margin-left:10px; }
        
        
/* LANGUAGE LIST */
		.langmenu dd, .langmenu dt, .langmenu ul { margin:0px; padding:0px; }
        .langmenu dd { position:relative; }
        .langmenu a, .langmenu a:visited { text-decoration:none; outline:none;}
        .langmenu a:hover { color:#000000;}
        .langmenu dt a:hover, .langmenu dt a:focus { /*border: 1px solid #5d4617;*/ color:#000000;}
        .langmenu dt a {background: url(../images/arrow.png) no-repeat scroll right center; display:block; width:220px; color:#000000;}
        .langmenu dt a span {cursor:pointer; display:block; padding:5px; color:#000000;}
        .langmenu dd ul { background:#FFFFFF none repeat scroll 0 0; border:2px solid #e4e4e4; color:#000000; display:none;
                          left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:218px; list-style:none;}
        .langmenu span.value { display:none; color:#000000;}
        .langmenu dd ul li a { padding:5px; /*display:block;*/ color:#000000; line-height:20px;}
        .langmenu dd ul li a:hover { /*background-color:#d0c9af;*/ color:#000000;}
        
        .langmenu img.flag { border:none; vertical-align:middle; margin-left:10px; }
        /*.flagvisibility { display:none;}*/
        
/* For radio Button */



/* ROUND TRIP */
.typer-radio {
    display: none;
}

.typer-radio + label {
    background-image:url('../images/bt_roundtrip.png');
    /*-webkit-appearance: none;
    background-color: #e1e1e1;
    border: 4px solid #e1e1e1;
    border-radius: 10px;
    width: 100%;*/
    display: inline-block;
    position: relative;
    width: 90px;
    height: 29px;
}

.typer-radio:checked + label 
{
    background-image:url('../images/bt_roundtrip_on.png');
    display: inline-block;
    position: relative;
    width: 90px;
    height: 29px;
}


/* ONE WAY */

.typeo-radio {
    display: none;
}

.typeo-radio + label {
    background-image:url('../images/bt_oneway.png');
    /*-webkit-appearance: none;
    background-color: #e1e1e1;
    border: 4px solid #e1e1e1;
    border-radius: 10px;
    width: 100%;*/
    display: inline-block;
    position: relative;
    width: 80px;
    height: 29px;
}

.typeo-radio:checked + label 
{
    background-image:url('../images/bt_oneway_on.png');
    display: inline-block;
    position: relative;
    width: 80px;
    height: 29px;
}

/* MULTI CITY */

.typem-radio {
    display: none;
}

.typem-radio + label {
    background-image:url('../images/bt_multi.png');
    /*-webkit-appearance: none;
    background-color: #e1e1e1;
    border: 4px solid #e1e1e1;
    border-radius: 10px;
    width: 100%;*/
    display: inline-block;
    position: relative;
    width: 81px;
    height: 29px;
}

.typem-radio:checked + label 
{
    background-image:url('../images/bt_multi_on.png');
    display: inline-block;
    position: relative;
    width: 81px;
    height: 29px;
}

/* PROMOTION TAB */

.PROMOTEHK-radio {
    display: none;
}

.PROMOTEHK-radio + label {
    background-image:url('../images/bt_hkg.png');
    /*-webkit-appearance: none;
    background-color: #e1e1e1;
    border: 4px solid #e1e1e1;
    border-radius: 10px;
    width: 100%;*/
    display: inline-block;
    position: relative;
    width: 103px;
    height: 29px;
}

.PROMOTEHK-radio:checked + label 
{
    background-image:url('../images/bt_hkg_on.png');
    display: inline-block;
    position: relative;
    width: 103px;
    height: 29px;
}

.PROMOTETH-radio {
    display: none;
}

.PROMOTETH-radio + label {
    background-image:url('../images/bt_th.png');
    /*-webkit-appearance: none;
    background-color: #e1e1e1;
    border: 4px solid #e1e1e1;
    border-radius: 10px;
    width: 100%;*/
    display: inline-block;
    position: relative;
    width: 103px;
    height: 29px;
}

.PROMOTETH-radio:checked + label 
{
    background-image:url('../images/bt_th_on.png');
    display: inline-block;
    position: relative;
    width: 103px;
    height: 29px;
}

.PROMOTEMY-radio {
    display: none;
}

.PROMOTEMY-radio + label {
    background-image:url('../images/bt_my.png');
    /*-webkit-appearance: none;
    background-color: #e1e1e1;
    border: 4px solid #e1e1e1;
    border-radius: 10px;
    width: 100%;*/
    display: inline-block;
    position: relative;
    width: 103px;
    height: 29px;
}

.PROMOTEMY-radio:checked + label 
{
    background-image:url('../images/bt_my_on.png');
    display: inline-block;
    position: relative;
    width: 103px;
    height: 29px;
}

.PROMOTEKR-radio {
    display: none;
}

.PROMOTEKR-radio + label {
    background-image:url('../images/bt_kr.png');
    /*-webkit-appearance: none;
    background-color: #e1e1e1;
    border: 4px solid #e1e1e1;
    border-radius: 10px;
    width: 100%;*/
    display: inline-block;
    position: relative;
    width: 103px;
    height: 29px;
}

.PROMOTEKR-radio:checked + label 
{
    background-image:url('../images/bt_kr_on.png');
    display: inline-block;
    position: relative;
    width: 103px;
    height: 29px;
}

.PROMOTEJP-radio {
    display: none;
}

.PROMOTEJP-radio + label {
    background-image:url('../images/bt_jp.png');
    /*-webkit-appearance: none;
    background-color: #e1e1e1;
    border: 4px solid #e1e1e1;
    border-radius: 10px;
    width: 100%;*/
    display: inline-block;
    position: relative;
    width: 103px;
    height: 29px;
}

.PROMOTEJP-radio:checked + label 
{
    background-image:url('../images/bt_jp_on.png');
    display: inline-block;
    position: relative;
    width: 103px;
    height: 29px;
}

.PROMOTEPH-radio {
    display: none;
}

.PROMOTEPH-radio + label {
    background-image:url('../images/bt_ph.png');
    /*-webkit-appearance: none;
    background-color: #e1e1e1;
    border: 4px solid #e1e1e1;
    border-radius: 10px;
    width: 100%;*/
    display: inline-block;
    position: relative;
    width: 103px;
    height: 29px;
}

.PROMOTEPH-radio:checked + label 
{
    background-image:url('../images/bt_ph_on.png');
    display: inline-block;
    position: relative;
    width: 103px;
    height: 29px;
}

input.btlogin
{
    background-image: url('../images/bt_login.png') no-repeat;
    cursor:pointer;
    border: none;
	width: 105 px;
	height: 39px;
	}
.qty {
    width: 100%;
    height: 25px;
    text-align: center;
	border: 0px solid;
	color: #000000;
}
input.qtyplus { 
	width:25px; 
	height:25px; 
	background-color: #EFEFEF;
	cursor: pointer;
	text-align: center;
    border: 0px; 
	color:#9E9E9E;}
input.qtyminus { 
	width:25px; 
	height:25px; 
	background-color: #EFEFEF;
    color:#9E9E9E;
	cursor: pointer;
	text-align: center;
    border: 0px; 
	}
.leftqtymin{
	/*border-left: 1px solid #A9A9A9;
	border-top: 1px solid #A9A9A9;
	border-bottom: 1px solid #A9A9A9;*/
	text-align: center;}
.rightqtyplus{
	/*border-right: 1px solid #A9A9A9;
	border-top: 1px solid #A9A9A9;
	border-bottom: 1px solid #A9A9A9;*/
	text-align: center;
}
.centerqtynum{
	/*border-top: 1px solid #A9A9A9;
	border-bottom: 1px solid #A9A9A9;*/
	text-align: center;
}
.qtychild {
    width: 100%;
    height: 25px;
    text-align: center;
	border: 0px solid;
	color: #000000;
}
input.qtychildplus { 
	width:25px; 
	height:25px; 
	background-color: #EFEFEF;
	cursor: pointer;
	text-align: center;
    border: 0px; 
	color:#9E9E9E;}
input.qtychildminus { 
	width:25px; 
	height:25px; 
	background-color: #EFEFEF;
    color:#9E9E9E;
	cursor: pointer;
	text-align: center;
    border: 0px; 
	}
.qtyinfant {
    width: 100%;
    height: 25px;
    text-align: center;
	border: 0px solid;
	color: #000000;
}
input.qtyinfantplus { 
	width:25px; 
	height:25px; 
	background-color: #EFEFEF;
	cursor: pointer;
	text-align: center;
    border: 0px; 
	color:#9E9E9E;}
input.qtyinfantminus { 
	width:25px; 
	height:25px; 
	background-color: #EFEFEF;
    color:#9E9E9E;
	cursor: pointer;
	text-align: center;
    border: 0px; 
	}