/*---------------------------------------------- Common Css For all pages ----------------------------------------------*/


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	vertical-align:baseline;
}
/*img{ width:100%;}*/
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block;
}
blockquote, q {
	quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:none;
}
select, input, button {
	outline:0;
}
:focus {
	outline:0;
	outline-color:transparent;
	outline-style:none;
}
*, *:before, *:after {
	box-sizing:border-box;
}
a:focus {
	outline:0;
}
h1, h2 {
	font-weight:normal;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
body, select, textarea, input {
	-webkit-font-smoothing:light;
	font-variant:normal;
	border:medium none;
	color:#2D2D2D;
	font-family: 'Open Sans', sans-serif;
	font-size:100%;
	font-weight:lighter !important;
	list-style:none outside none;
	margin:0;
	outline:0 none;
	padding:0;
	text-align:left;
	text-decoration:none;
	font-weight: 400;
	background-color: #f7f7f7;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
a {
	text-decoration:none;
	outline:none;
}
#FlightSearchEngine1_divDatepicker2, #FlightSearchEngine1_divDatepicker {
	outline:none;
}
ol, ul {
list-style: none; }
input[value="Subscribe"] {
	outline:none;
}
/**:not(input.field) {
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}*/
.rt_on label, .labal, .day, .day2, .date_txt, .date_txt2, .month, .month2, .frto .fr label, .frto .to label, .px_adt label, .px_chd label, .px_inf label, .air label, .cabin label, .fixd label, .frat label, .dir_flt label, .advn, .rooms label, .fph_px_adt label, .fph_px_chd label, .fph_px_inf label, .div_diff label, .dvr_age label, .btn_srch-text, .srch_title_text, .hotlbookimg, .srch_in_title, .ui-datepicker {
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}
.clearfix:after, .row:after {
	clear:both;
	content:" ";
	display:block;
	font-size:0;
	height:0;
	visibility:hidden;
}

body.amp-mode-mouse {
    background-color: #f7f7f7;
}

