.gg_showmore {display:block;background-color:#E5E5E5;cursor:pointer;font-size:11px;color:#FD7344;text-decoration:underline; font-weight: bold;}

.gg_hotelname {font-weight:bold;font-size:14px;}
.gg_hotelname a {color:#000;}

.rs_color {color:#00B2B7;}
.rs_header, .rs_room, .rs_total, .gg_showmore, .supplier_logo {padding:4px}
.rs_header {background:#eee;font-weight:bold}
.rs_total {font-size:16px;margin-right:4px;font-weight:bold}
.rs_button {margin: 5px 0; text-align:right;;margin-right:4px}
.supplier_logo {text-align: right;}
.tbl_room { width:100%;border-top:1px solid #D8D4D1;}
.rs_roomtype, .rs_price {font-weight:bold}
.rs_priceholder {width:120px;text-align:right}
.rs_breakfast {margin-right:20px;color:#aaa;font-size:11px}

/* .gg_location {width:346px} */
.gg_stars {text-align:center;float:left;width:68px;}
.gg_booktd {width:50px;padding-right:5px}
.gg_remark {color:#4760A2;cursor:pointer;margin-left:8px;font-size:11px;font-family:Verdana}

.gg_basis_code {font-weight:normal;color:#000;font-size:11px;}
.gg_check_policy {color:#A8822F;font-size:11px;text-decoration:underline;font-weight:bold}
.gg_roomtype {color:#4760A2;font-weight:bold;width:37%}
.gg_roomtype {color:#00B2B7;font-size:13px;font-weight:bold;}
.gg_review {color:#999;font-size:10px;font-weight:normal !important;}
/* .gg_roomtype a.gg_exportHotelMarked {color:#FF7344} */
.gg_available {color:#00B2B7;font-weight:bold}
.gg_textlocation {font-size:11px;color:#000;font-weight: normal !important;}
.gg_distance {color:#999;font-size:10px;font-weight: normal !important;}
.gg_price, .gg_price a {color:#00B2B7;font-size:13px;font-family:verdana;font-weight:bold;}
.gg_cp_label {float:left;width:150px;font-weight:bold}

.gg_sidebarfilter .tablefilter_layer, .gg_sidebarfilter .tablefilter_layer li:hover {background-color:#F0E8E5 !important}
.gg_sidebarfilter th a:hover {text-decoration:none!important;color:#C1650D!important;cursor:default}

.gg_sidebarfilter .lbl_checkbox {margin-top:0!important;}
/*.gg_sidebarfilter label span {text-transform:capitalize}*/

.gg_subheader {color:#4760A2;font-size:14px;font-weight:bold}

#gg_cart {width:600px;background:whiteSmoke;border:1px solid #ccc;padding:3px;}

/*OVERRIDES*/
.filterhotel_bg {background:#F0E8E5 !important}
.gg_sidebarfilter .tablefilter_layer li.hover {background:inherit !important}
/**/

.gg_hoteldata {font-family:Verdana;font-size:11px;margin:15px 0 15px 0}
.gg_hoteldata .gg_head {color:#5d5d5d;width:100px;font-weight:normal;text-transform:lowercase}
.gg_hoteldata td {color:#57585C;font-weight:bold;}

.gg_rooms {border:1px solid #fff;background:#fff;min-width:620px}
.gg_rooms th {color:#4860A0;background:#f5f5f5;font-size:12px;padding:5px}
.gg_rooms td {background-color:#fff;border:1px solid #f5f5f5;text-align:center}
.gg_rooms .gg_inp_text {border:solid 1px #3F70BD}


.gg_datepicker, .gg_inp_text { border:1px solid #aaa }

.gg_datepicker {
	width: 90px;
	cursor: pointer;
	background-image: url('../../images/datepicker/calendar.jpg');
	background-repeat: no-repeat;
	background-position: 76px center;
}

.datepicker_error {border:1px solid #900 !important;color:#900 !important}

.gg_inp_text, .gg_inp_textarea, input.gg_datepicker, .gg_inp_select {
	padding:4px;line-height:15px;
    border-color: #DEDEDE;
    border-style: solid;
    border-width: 1px;
    line-height:15px
	}
.gg_inp_select {padding:3px 3px 3px 3px}
.hotelitem {font-family:verdana !important;padding-bottom:5px;margin-bottom:10px}
.gg_hoteldetail {background:#E8D9B8;border-bottom:solid 0 #D8D4D1;position:relative;padding:4px}

/*FLIGHTS*/
.gg_flightitem {border-bottom:5px solid #F0E8E5}
.gg_flightprice {color:#475EA2 !important}
.gg_sidebarfilter .tablefilter_group.start_airport, .gg_sidebarfilter .tablefilter_group.end_airport {color:#475EA2 !important;margin:10px 0}

.gg_tbl_price_breakdown {
	border: 1px solid #D5D9D9;
}

.gg_tbl_price_breakdown th {
	font-weight: bold;
	background-color: #E8D9B8;
	color: #000000;
}

.gg_tbl_price_breakdown .roomtype_div {
	border-bottom: 1px solid #D5D9D9;
}

#transparent_overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9993;
	width: 100%;
	height: 100%;
	overflow: hidden;
}