fieldset {
	padding-bottom: 0
}
.search-form label.label-search {
	font-size: 16px;
	font-size: 1.6rem
}
.home .datepicker-panel {
	width: 308px;
	background: #fff;
	border-top: 1px solid #0283df;
	border-bottom: 2px solid #0283df;
	box-shadow: 0 1px 1px 0 rgba(0,0,0,.3);
	position: absolute;
	z-index: 99;
	left: 0;
	top: 0;
	display: none
}
.home .ui-datepicker {
	padding: 14px;
	background-color: #fff;
	display: none;
	border: 1px solid #fff;
	box-shadow: 0 0 4px 0 rgba(0,0,0,.4);
	width: 486px
}
.home .ui-datepicker .ui-datepicker-header {
	position: relative
}
.home .ui-datepicker .ui-datepicker-title {
	text-align: center;
	font-size: 120%;
	font-weight: bold;
	color: #0283df
}
.home .ui-datepicker .ui-datepicker-prev, .home .ui-datepicker .ui-datepicker-next {
	margin-top: 0;
	position: absolute;
	width: 18px;
	height: 18px;
	background: url(/images/mvc/tablet/tablet-sprite-icons-v2.png) no-repeat 0 100px;
	display: inline-block;
	line-height: 0;
	font-size: 0;
	speak: none;
	cursor: pointer
}
.home .ui-datepicker .ui-datepicker-prev {
	left: 0;
	background-position: -29px -143px
}
.home .ui-datepicker .ui-datepicker-next {
	right: 0;
	background-position: -29px -119px
}
.home .ui-datepicker table {
	width: 100%;
	margin: 0;
	text-align: center
}
.home .ui-datepicker th, .home .ui-datepicker td {
	border: 0;
	padding: 1px
}
.home .ui-datepicker th span, .home .ui-datepicker td span, .home .ui-datepicker td a {
	min-width: 30px;
	padding: 6px 0;
	display: block;
	text-decoration: none
}
.home tbody .ui-state-default, .home tbody .ui-state-default:hover {
	background: #ececec;
	border: 1px solid #ececec;
	color: #666
}
.home tbody .ui-state-hover, .home tbody .ui-state-hover:hover {
	background: #0896ff;
	border-color: #0896ff;
	color: #fff
}
.home tbody .ui-datepicker-range .ui-state-default {
	background: #ececec;
	border-color: #0283df;
	color: #0283df
}
.home tbody .ui-datepicker-range .ui-state-hover {
	background: #0896ff;
	border-color: #0896ff;
	color: #fff
}
.home tbody .ui-state-highlight, .home tbody .ui-datepicker-range .ui-state-highlight {
	background: #ececec;
	border-color: #f79d11;
	color: #e47224
}
.home tbody .ui-state-highlight:hover {
	background: #f79d11;
	border-color: #f79d11;
	color: #fff
}
.home tbody .ui-state-active, .home tbody .ui-state-active:hover, .home tbody .ui-datepicker-range .ui-state-active {
	background: #0896ff;
	border-color: #0896ff;
	color: #fff
}
.home .ui-state-disabled, .home .ui-state-disabled:hover {
	opacity: .4
}
.home .ui-datepicker-group-first {
	display: inline-block;
	margin-right: 10px
}
.home .ui-datepicker-group-last {
	display: inline-block
}
.home .ui-datepicker-buttonpane {
	text-align: center
}
.home .ui-datepicker-close {
	background: #fff;
	border: none;
	margin: 5px auto 0 auto;
	cursor: pointer
}
.home .ui-datepicker-current {
	display: none
}
.home .ui-datepicker {
	border-radius: 0;
	margin-top: 0
}
.home .ui-datepicker .ui-datepicker-header {
	border: none;
	background-color: inherit;
	background-image: none;
	box-shadow: none;
	border-radius: 0
}
.home .ui-datepicker .ui-icon {
	background: none;
	border: none;
	border-radius: 0
}
.home table.ui-datepicker-calendar th {
	color: #666
}
table.ui-datepicker-calendar td {
	text-align: center
}
.home .ui-datepicker th span, .home .ui-datepicker td span, .home .ui-datepicker td a {
	min-width: 30px;
	padding: 6px 0;
	display: block;
	text-decoration: none
}
.home table.ui-datepicker-calendar td .ui-state-active, .home table.ui-datepicker-calendar td .ui-state-active:hover, .home table.ui-datepicker-calendar td .ui-state-highlight, .home table.ui-datepicker-calendar td .ui-state-highlight:hover {
	border: 1px solid #0896ff;
	background: #0896ff;
	color: #fff
}
.home table.ui-datepicker-calendar td a:hover {
	border: 1px solid #0896ff;
	background: #0896ff;
	color: #fff
}
.home table.ui-datepicker-calendar td.ui-datepicker-today a {
	background: #ececec;
	border-color: #f79d11;
	color: #e47224
}
.home table.ui-datepicker-calendar td.ui-datepicker-today a:hover {
	background: #f79d11;
	border-color: #f79d11;
	color: #fff
}
.fixedBundleOGGY518092014 {
}
.mdr-between-date .ui-state-default {
	background: #b6deff!important;
	border-color: #b6deff
}
.mdr-start-date .ui-state-default, .mdr-end-date .ui-state-default {
	border-color: #0896ff;
	background: #0896ff!important;
	color: #fff!important;
	transition: .5s;
	opacity: 1
}
.mdr-between-date .ui-state-hover {
	background: #0896ff!important;
	border-color: #0896ff!important
}
.flag_0999_dummy_variable {
	display: none
}
.sprite_f {
	background: url(//img.agoda.net/images/default/flags_s_v3.png) no-repeat;
	width: 14px;
	height: 11px;
	border: 0;
	display: inline-block;
	_font-size: 0
}
.flag_0 {
	display: none
}
.flag_1 {
	background-position: 0 0
}
.flag_2 {
	background-position: 0 -11px
}
.flag_3 {
	background-position: 0 -22px
}
.flag_4 {
	background-position: 0 -33px
}
.flag_5 {
	background-position: 0 -44px
}
.flag_6 {
	background-position: 0 -55px
}
.flag_7 {
	background-position: 0 -66px
}
.flag_8 {
	background-position: 0 -77px
}
.flag_9 {
	background-position: 0 -88px
}
.flag_10 {
	background-position: 0 -99px
}
.flag_11 {
	background-position: 0 -110px
}
.flag_12 {
	background-position: 0 -121px
}
.flag_13 {
	background-position: 0 -132px
}
.flag_14 {
	background-position: 0 -143px
}
.flag_15 {
	background-position: 0 -154px
}
.flag_16 {
	background-position: 0 -165px
}
.flag_17 {
	background-position: 0 -176px
}
.flag_18 {
	background-position: 0 -187px
}
.flag_19 {
	background-position: 0 -198px
}
.flag_20 {
	background-position: 0 -209px
}
.flag_21 {
	background-position: 0 -220px
}
.flag_22 {
	background-position: 0 -231px
}
.flag_23 {
	background-position: 0 -242px
}
.flag_24 {
	background-position: 0 -253px
}
.flag_25 {
	background-position: 0 -264px
}
.flag_26 {
	background-position: 0 -275px
}
.flag_27 {
	background-position: 0 -286px
}
.flag_28 {
	background-position: 0 -297px
}
.flag_29 {
	background-position: 0 -308px
}
.flag_30 {
	background-position: 0 -319px
}
.flag_31 {
	background-position: 0 -330px
}
.flag_32 {
	background-position: 0 -341px
}
.flag_33 {
	background-position: 0 -352px
}
.flag_34 {
	background-position: 0 -363px
}
.flag_35 {
	background-position: 0 -374px
}
.flag_36 {
	background-position: 0 -385px
}
.flag_37 {
	background-position: 0 -396px
}
.flag_38 {
	background-position: 0 -407px
}
.flag_39 {
	background-position: 0 -418px
}
.flag_40 {
	background-position: 0 -429px
}
.flag_41 {
	background-position: 0 -440px
}
.flag_42 {
	background-position: 0 -451px
}
.flag_43 {
	background-position: 0 -462px
}
.flag_44 {
	background-position: 0 -473px
}
.flag_45 {
	background-position: 0 -484px
}
.flag_46 {
	background-position: 0 -495px
}
.flag_47 {
	background-position: 0 -506px
}
.flag_48 {
	background-position: 0 -517px
}
.flag_49 {
	background-position: 0 -528px
}
.flag_50 {
	background-position: 0 -539px
}
.flag_51 {
	background-position: 0 -550px
}
.flag_52 {
	background-position: 0 -561px
}
.flag_53 {
	background-position: 0 -572px
}
.flag_54 {
	background-position: 0 -583px
}
.flag_55 {
	background-position: 0 -594px
}
.flag_56 {
	background-position: 0 -605px
}
.flag_57 {
	background-position: 0 -616px
}
.flag_58 {
	background-position: 0 -627px
}
.flag_59 {
	background-position: 0 -638px
}
.flag_60 {
	background-position: 0 -649px
}
.flag_61 {
	background-position: 0 -660px
}
.flag_62 {
	background-position: 0 -671px
}
.flag_63 {
	background-position: 0 -682px
}
.flag_64 {
	background-position: 0 -693px
}
.flag_65 {
	background-position: 0 -704px
}
.flag_66 {
	background-position: 0 -715px
}
.flag_67 {
	background-position: 0 -726px
}
.flag_68 {
	background-position: 0 -737px
}
.flag_69 {
	background-position: -14px 0
}
.flag_70 {
	background-position: -14px -11px
}
.flag_71 {
	background-position: -14px -22px
}
.flag_72 {
	background-position: -14px -33px
}
.flag_73 {
	background-position: -14px -44px
}
.flag_74 {
	background-position: -14px -55px
}
.flag_75 {
	background-position: -14px -66px
}
.flag_76 {
	background-position: -14px -77px
}
.flag_77 {
	background-position: -14px -88px
}
.flag_78 {
	background-position: -14px -99px
}
.flag_79 {
	background-position: -14px -110px
}
.flag_80 {
	background-position: -14px -121px
}
.flag_81 {
	background-position: -14px -132px
}
.flag_82 {
	background-position: -14px -143px
}
.flag_83 {
	background-position: -14px -154px
}
.flag_84 {
	background-position: -14px -165px
}
.flag_85 {
	background-position: -14px -176px
}
.flag_86 {
	background-position: -14px -187px
}
.flag_87 {
	background-position: -14px -198px
}
.flag_88 {
	background-position: -14px -209px
}
.flag_89 {
	background-position: -14px -220px
}
.flag_90 {
	background-position: -14px -231px
}
.flag_91 {
	background-position: -14px -242px
}
.flag_92 {
	background-position: -14px -253px
}
.flag_93 {
	background-position: -14px -264px
}
.flag_94 {
	background-position: -14px -275px
}
.flag_95 {
	background-position: -14px -286px
}
.flag_96 {
	background-position: -14px -297px
}
.flag_97 {
	background-position: -14px -308px
}
.flag_98 {
	background-position: -14px -319px
}
.flag_99 {
	background-position: -14px -330px
}
.flag_100 {
	background-position: -14px -341px
}
.flag_101 {
	background-position: -14px -352px
}
.flag_102 {
	background-position: -14px -363px
}
.flag_103 {
	background-position: -14px -374px
}
.flag_104 {
	background-position: -14px -385px
}
.flag_105 {
	background-position: -14px -396px
}
.flag_106 {
	background-position: -14px -407px
}
.flag_107 {
	background-position: -14px -418px
}
.flag_108 {
	background-position: -14px -429px
}
.flag_109 {
	background-position: -14px -440px
}
.flag_110 {
	background-position: -14px -451px
}
.flag_111 {
	background-position: -14px -462px
}
.flag_112 {
	background-position: -14px -473px
}
.flag_113 {
	background-position: -14px -484px
}
.flag_114 {
	background-position: -14px -495px
}
.flag_115 {
	background-position: -14px -506px
}
.flag_116 {
	background-position: -14px -517px
}
.flag_117 {
	background-position: -14px -528px
}
.flag_118 {
	background-position: -14px -539px
}
.flag_119 {
	background-position: -14px -550px
}
.flag_120 {
	background-position: -14px -561px
}
.flag_121 {
	background-position: -14px -572px
}
.flag_122 {
	background-position: -14px -583px
}
.flag_123 {
	background-position: -14px -594px
}
.flag_124 {
	background-position: -14px -605px
}
.flag_125 {
	background-position: -14px -616px
}
.flag_126 {
	background-position: -14px -627px
}
.flag_127 {
	background-position: -14px -638px
}
.flag_128 {
	background-position: -14px -649px
}
.flag_129 {
	background-position: -14px -660px
}
.flag_130 {
	background-position: -14px -671px
}
.flag_131 {
	background-position: -14px -682px
}
.flag_132 {
	background-position: -14px -693px
}
.flag_133 {
	background-position: -14px -704px
}
.flag_134 {
	background-position: -14px -715px
}
.flag_135 {
	background-position: -14px -726px
}
.flag_136 {
	background-position: -14px -737px
}
.flag_137 {
	background-position: -28px 0
}
.flag_138 {
	background-position: -28px -11px
}
.flag_139 {
	background-position: -28px -22px
}
.flag_140 {
	background-position: -28px -33px
}
.flag_141 {
	background-position: -28px -44px
}
.flag_142 {
	background-position: -28px -55px
}
.flag_143 {
	background-position: -28px -66px
}
.flag_144 {
	background-position: -28px -77px
}
.flag_145 {
	background-position: -28px -88px
}
.flag_146 {
	background-position: -28px -99px
}
.flag_147 {
	background-position: -28px -110px
}
.flag_148 {
	background-position: -28px -121px
}
.flag_149 {
	background-position: -28px -132px
}
.flag_150 {
	background-position: -28px -143px
}
.flag_151 {
	background-position: -28px -154px
}
.flag_152 {
	background-position: -28px -165px
}
.flag_153 {
	background-position: -28px -176px
}
.flag_154 {
	background-position: -28px -187px
}
.flag_155 {
	background-position: -28px -198px
}
.flag_156 {
	background-position: -28px -209px
}
.flag_157 {
	background-position: -28px -220px
}
.flag_158 {
	background-position: -28px -231px
}
.flag_159 {
	background-position: -28px -242px
}
.flag_160 {
	background-position: -28px -253px
}
.flag_161 {
	background-position: -28px -264px
}
.flag_162 {
	background-position: -28px -275px
}
.flag_163 {
	background-position: -28px -286px
}
.flag_164 {
	background-position: -28px -297px
}
.flag_165 {
	background-position: -28px -308px
}
.flag_166 {
	background-position: -28px -319px
}
.flag_167 {
	background-position: -28px -330px
}
.flag_168 {
	background-position: -28px -341px
}
.flag_169 {
	background-position: -28px -352px
}
.flag_170 {
	background-position: -28px -363px
}
.flag_171 {
	background-position: -28px -374px
}
.flag_172 {
	background-position: -28px -385px
}
.flag_173 {
	background-position: -28px -396px
}
.flag_174 {
	background-position: -28px -407px
}
.flag_175 {
	background-position: -28px -418px
}
.flag_176 {
	background-position: -28px -429px
}
.flag_177 {
	background-position: -28px -440px
}
.flag_178 {
	background-position: -28px -451px
}
.flag_179 {
	background-position: -28px -462px
}
.flag_180 {
	background-position: -28px -473px
}
.flag_181 {
	background-position: -28px -484px
}
.flag_182 {
	background-position: -28px -495px
}
.flag_183 {
	background-position: -28px -506px
}
.flag_184 {
	background-position: -28px -517px
}
.flag_185 {
	background-position: -28px -528px
}
.flag_186 {
	background-position: -28px -539px
}
.flag_187 {
	background-position: -28px -550px
}
.flag_188 {
	background-position: -28px -561px
}
.flag_189 {
	background-position: -28px -572px
}
.flag_190 {
	background-position: -28px -583px
}
.flag_191 {
	background-position: -28px -594px
}
.flag_192 {
	background-position: -28px -605px
}
.flag_193 {
	background-position: -28px -616px
}
.flag_194 {
	background-position: -28px -627px
}
.flag_195 {
	background-position: -28px -638px
}
.flag_196 {
	background-position: -28px -649px
}
.flag_197 {
	background-position: -28px -660px
}
.flag_198 {
	background-position: -28px -671px
}
.flag_199 {
	background-position: -28px -682px
}
.flag_200 {
	background-position: -28px -693px
}
.flag_201 {
	background-position: -28px -704px
}
.flag_202 {
	background-position: -28px -715px
}
.flag_203 {
	background-position: -28px -726px
}
.flag_204 {
	background-position: -28px -737px
}
.flag_205 {
	background-position: -42px 0
}
.flag_206 {
	background-position: -42px -11px
}
.flag_207 {
	background-position: -42px -22px
}
.flag_208 {
	background-position: -42px -33px
}
.flag_209 {
	background-position: -42px -44px
}
.flag_210 {
	background-position: -42px -55px
}
.flag_211 {
	background-position: -42px -66px
}
.flag_212 {
	background-position: -42px -77px
}
.flag_213 {
	background-position: -42px -88px
}
.flag_214 {
	background-position: -42px -99px
}
.flag_215 {
	background-position: -42px -110px
}
.flag_216 {
	background-position: -42px -121px
}
.flag_217 {
	background-position: -42px -132px
}
.flag_218 {
	background-position: -42px -143px
}
.flag_219 {
	background-position: -42px -154px
}
.flag_220 {
	background-position: -42px -165px
}
.flag_221 {
	background-position: -42px -176px
}
.flag_222 {
	background-position: -42px -187px
}
.flag_223 {
	background-position: -42px -198px
}
.flag_224 {
	background-position: -42px -209px
}
.flag_225 {
	background-position: -42px -220px
}
.flag_226 {
	background-position: -42px -231px
}
.flag_227 {
	background-position: -42px -242px
}
.flag_228 {
	background-position: -42px -253px
}
.flag_229 {
	background-position: -42px -264px
}
.flag_230 {
	background-position: -42px -275px
}
.flag_231 {
	background-position: -42px -286px
}
.flag_232 {
	background-position: -42px -297px
}
.flag_233 {
	background-position: -42px -308px
}
.flag_234 {
	background-position: -42px -319px
}
.flag_235 {
	background-position: -42px -330px
}
.flag_236 {
	background-position: -42px -341px
}
.flag_237 {
	background-position: -42px -352px
}
.flag_238 {
	background-position: -42px -363px
}
.flag_239 {
	background-position: -42px -374px
}
.flag_240 {
	background-position: -42px -385px
}
.flag_241 {
	background-position: -42px -396px
}
.flag_242 {
	background-position: -42px -407px
}
.flag_243 {
	background-position: -42px -418px
}
.flag_244 {
	background-position: -42px -429px
}
.flag_245 {
	background-position: -42px -440px
}
.flag_246 {
	background-position: -42px -451px
}
.flag_247 {
	background-position: -42px -462px
}
.flag_248 {
	background-position: -42px -473px
}
.flag_249 {
	background-position: -42px -484px
}
.flag_250 {
	background-position: -42px -495px
}
.flag_251 {
	background-position: -42px -506px
}
.flag_252 {
	background-position: -42px -517px
}
.flag_253 {
	background-position: -42px -528px
}
.flag_254 {
	background-position: -42px -539px
}
.flag_255 {
	background-position: -42px -550px
}
.flag_256 {
	background-position: -42px -561px
}
.flag_257 {
	background-position: -42px -572px
}
.flag_258 {
	background-position: -42px -583px
}
.flag_259 {
	background-position: -42px -594px
}
.flag_260 {
	background-position: -42px -605px
}
.flag_261 {
	background-position: -42px -616px
}
.flag_262 {
	background-position: -42px -627px
}
.flag_263 {
	background-position: -42px -638px
}
.flag_264 {
	background-position: -42px -649px
}
.flag_265 {
	background-position: -42px -660px
}
.flag_266 {
	background-position: -42px -671px
}
.flag_267 {
	background-position: -42px -682px
}
.flag_268 {
	background-position: -42px -693px
}
.flag_269 {
	background-position: -42px -704px
}
.flag_270 {
	background-position: -42px -715px
}
.flag_271 {
	background-position: -42px -726px
}
.flag_272 {
	background-position: -42px -737px
}
.flag_273 {
	background-position: -56px 0
}
.flag_274 {
	background-position: -56px -11px
}
.flag_275 {
	background-position: -56px -22px
}
.flag_276 {
	background-position: -56px -33px
}
.flag_277 {
	background-position: -56px -44px
}
.flag_278 {
	background-position: -56px -55px
}
.flag_279 {
	background-position: -56px -66px
}
.flag_280 {
	background-position: -56px -77px
}
.flag_281 {
	background-position: -56px -88px
}
.flag_282 {
	background-position: -56px -99px
}
.flag_283 {
	background-position: -56px -110px
}
.flag_284 {
	background-position: -56px -121px
}
.flag_285 {
	background-position: -56px -132px
}
.flag_286 {
	background-position: -56px -143px
}
.flag_287 {
	background-position: -56px -154px
}
.flag_288 {
	background-position: -56px -165px
}
.flag_289 {
	background-position: -56px -176px
}
.flag_290 {
	background-position: -56px -187px
}
.flag_291 {
	background-position: -56px -198px
}
.flag_292 {
	background-position: -56px -209px
}
.flag_293 {
	background-position: -56px -220px
}
.flag_294 {
	background-position: -56px -231px
}
.flag_295 {
	background-position: -56px -242px
}
.flag_296 {
	background-position: -56px -253px
}
.flag_297 {
	background-position: -56px -264px
}
.flag_298 {
	background-position: -56px -275px
}
.flag_299 {
	background-position: -56px -286px
}
.flag_300 {
	background-position: -56px -297px
}
.flag_301 {
	background-position: -56px -308px
}
.flag_302 {
	background-position: -56px -319px
}
.flag_303 {
	background-position: -56px -330px
}
.flag_304 {
	background-position: -56px -341px
}
.flag_305 {
	background-position: -56px -352px
}
.flag_306 {
	background-position: -56px -363px
}
.flag_307 {
	background-position: -56px -374px
}
.flag_308 {
	background-position: -56px -385px
}
.flag_309 {
	background-position: -56px -396px
}
.flag_310 {
	background-position: -56px -407px
}
.flag_311 {
	background-position: -56px -418px
}
.flag_312 {
	background-position: -56px -429px
}
.flag_313 {
	background-position: -56px -440px
}
.flag_314 {
	background-position: -56px -451px
}
.flag_315 {
	background-position: -56px -462px
}
.flag_316 {
	background-position: -56px -473px
}
.flag_317 {
	background-position: -56px -484px
}
.flag_318 {
	background-position: -56px -495px
}
.flag_319 {
	background-position: -56px -506px
}
.flag_320 {
	background-position: -56px -517px
}
.flag_321 {
	background-position: -56px -528px
}
.flag_322 {
	background-position: -56px -539px
}
.flag_323 {
	background-position: -56px -550px
}
.flag_324 {
	background-position: -56px -561px
}
.flag_325 {
	background-position: -56px -572px
}
.flag_326 {
	background-position: -56px -583px
}
.flag_327 {
	background-position: -56px -594px
}
.flag_328 {
	background-position: -56px -605px
}
.flag_329 {
	background-position: -56px -616px
}
.flag_330 {
	background-position: -56px -627px
}
.flag_331 {
	background-position: -56px -638px
}
.flag_332 {
	background-position: -56px -649px
}
.flag_333 {
	background-position: -56px -660px
}
.flag_334 {
	background-position: -56px -671px
}
.flag_335 {
	background-position: -56px -682px
}
.flag_336 {
	background-position: -56px -693px
}
.flag_337 {
	background-position: -56px -704px
}
.flag_338 {
	background-position: -56px -715px
}
.flag_339 {
	background-position: -56px -726px
}
.flag_340 {
	background-position: -56px -737px
}
.flag_401 {
	background-position: -70px -660px
}
.icon-apple {
	background: url(//cdn0.agoda.net/images/ABTest/ABTest1778/app-apple.png) no-repeat
}
.icon-android {
	background: url(//cdn0.agoda.net/images/ABTest/ABTest1778/app-android.png) no-repeat
}
.icon-windows {
	background: url(//cdn0.agoda.net/images/ABTest/ABTest1778/app-wphone.png) no-repeat
}
.top-destination-title {
	margin: 0;
	margin-top: -5px;
	display: inline-block
}
.top-destination-title .top-destination-city {
	color: #2DA7E3;
	text-decoration: none;
	font-size: 13px;
	font-weight: 300
}
.top-destination-title .top-destination-city:hover {
	color: #008BCF
}
.top-destination-item {
	margin-bottom: 20px;
	line-height: 1.5
}
.top-destination-image {
	margin-bottom: 10px
}
.top-destination-hotels {
	float: right;
	display: inline-block
}
.top-destination-city-image {
	height: 108px;
	min-width: 220px
}
.top-destination-wrapper {
	padding: 40px 0
}
.wrapper {
	background: none
}
.head {
	background: #fff;
	height: 60px;
	z-index: 1060;
	box-shadow: 0 0 8px 2px rgba(0,0,0,.3)
}
.logo span {
	left: 102%;
	top: 18px
}
.main-menu {
	border: none;
	display: block!important;
	margin: 0
}
.main-menu>li {
	min-width: 68px;
	border-left: 1px solid #d6d6d6;
	float: right
}
.main-menu>li>a {
	line-height: 60px;
	background: inherit;
	font-size: 15px;
	position: relative;
	z-index: 3;
	color: #666;
	text-decoration: none;
	padding: 0 13px;
	display: inline-block
}
.main-menu>li>a:hover, .main-menu>li.open>a {
	background: #fafafa;
	z-index: 2
}
.main-menu>li:hover, .main-menu>li.open {
	background: #fafafa
}
.main-menu>li .blue, .main-menu>li.open {
	color: #0283df
}
.main-menu>li>a#menu-box-01:hover {
	color: #666
}
.main-menu>li>a>.icon {
	width: 25px;
	height: 25px;
	vertical-align: middle;
	margin: 0 0 0 -4px
}
.main-menu>li>.menubox {
	top: 64px
}
.main-menu>li.open>a:before {
	border-right: 9px solid transparent;
	border-bottom: 9px solid #0283df;
	border-left: 9px solid transparent;
	box-shadow: none;
	display: inline-block;
	position: absolute;
	top: 56px;
	right: 25px;
	content: ''
}
.main-menu>li.open>a:after {
	border-right: 8px solid transparent;
	border-bottom: 8px solid #fff;
	border-left: 8px solid transparent;
	box-shadow: none;
	display: inline-block;
	position: absolute;
	top: 57px;
	right: 26px;
	content: ''
}
.breadcrumb {
	position: static;
	padding: 18px 0
}
.promo-panel {
	margin-bottom: 24px;
	position: relative
}
.promo-panel>.media {
	height: 311px;
	position: relative;
	z-index: 0
}
.promo-panel.promo-poi>.media {
	height: 343px
}
.promo-panel.hotel-search>.media {
	height: 385px
}
.promo-panel.promo-poi.hotel-search>.media {
	height: 417px
}
.promo-panel>.search-panel {
	width: 560px;
	position: relative;
	z-index: 2;
	left: 600px;
	top: 30px
}
.promo-panel>.promo-title {
	background-color: rgba(0,0,0,.6);
	text-align: right;
	line-height: 1.4;
	position: absolute;
	z-index: 1;
	right: 30px;
	top: 30px;
	color: #fff;
	max-width: 200px;
	font-size: 120%;
	margin: 0;
	padding: 10px 10px 10px 30px
}
.promo-panel>.promo-title small {
	font-size: 100%
}
.promo-panel>.promo-title>strong, .promo-panel>.promo-title>small, .promo-panel>.promo-title>img {
	vertical-align: middle
}
.promo-panel .promo-title strong {
	display: block;
	font-size: 140%
}
.search-panel-wrapper {
	width: 646px;
	height: 350px;
	padding: 8px;
	margin: 0 auto;
	margin-top: 15px;
	background: rgba(0,0,0,.2);
	border-radius: 10px
}
.search-panel {
	width: 600px;
	height: 300px;
	margin: 0 auto;
	margin-top: 0;
	border-radius: 10px;
	background: #fff;
	border: 3px solid #fff;
	padding: 25px 20px;
	padding-bottom: 20px
}
.search-panel>h1, .search-panel>h2, .search-panel>h3 {
	border-bottom: 1px solid #d6d6d6;
	line-height: 3rem;
	font-size: 2.2rem;
	color: #333;
	margin: 0 0 14px;
	padding: 10px 12px
}
.search-panel .agoda-guarantee {
	padding-top: 4px;
	text-align: center;
	line-height: normal;
	vertical-align: middle;
	margin-top: 5px
}
.search-panel .agoda-guarantee .icon {
	vertical-align: -8px
}
.block.text-search {
	width: 100%
}
.search-panel .submit {
	width: 100%;
	margin: 0;
	height: 52px;
	font-size: 26px;
	font-size: 2.6rem
}
.foot {
	z-index: 2
}
.foot h5 {
	font-size: 18px;
	font-size: 1.8rem;
	font-weight: bold
}
.foot-menu {
	margin: 18px 0
}
.foot-menu>li {
	border: none;
	position: relative
}
.foot-menu>li>a {
	font-size: 90%;
	color: #999
}
.foot-menu>li.active a, .foot-menu>li a:hover {
	text-decoration: underline;
	color: #00adff
}
.foot-top {
	padding: 2px 20px 2px
}
.foot-middle .grid {
	background: url(/images/mvc/default/bg-foot.png) no-repeat right bottom
}
.foot-bottom .nav-menu {
	margin: 14px 0
}
.copyright {
	line-height: 1.8rem;
	margin-top: 5px
}
.main-menu>li:first-child, .main-menu>li:nth-child(2) {
	border-right: 1px solid #d6d6d6;
	height: 60px
}
.main-menu>li:first-child {
	border-left: none
}
.main-menu>li>a>.flag, .promo-title .flag {
	margin: 0
}
.body {
	padding: 0
}
.main-menu .icon-mobile-user {
	margin-right: -2px
}
.main-menu>li>a.main-menu-signin, .main-menu>li>a.main-menu-signup, .main-menu>li>a.main-menu-account, .main-menu>li>a.main-menu-signout {
	color: #0283df;
	text-decoration: none;
	padding: 0
}
.main-menu-signin-signup, .main-menu-account-sign-out {
	padding-left: 8px;
	padding-right: 13px
}
.main-menu>li>a:hover {
	color: #00adff
}
.hide-arrow:before, .hide-arrow:after {
	display: none!important
}
.main-menu>li>a.need-to-review {
	display: inline;
	box-shadow: none
}
.icon_myaccout {
	width: 11px;
	height: 16px;
	background-position: -287px -713px;
	border: 0
}
.need-to-review {
	background: #f39d12!important;
	padding: 0 2px!important;
	color: #fff!important;
	border-radius: 3px;
	font-size: 10px!important;
	position: relative!important;
	bottom: 5px;
	margin-left: -12px;
	margin-right: 0;
	top: -8px;
	text-decoration: none!important;
	cursor: pointer
}
.need-to-review:hover {
	color: #fff!important
}
#popupReviewCount {
	position: absolute;
	color: #f39d12;
	background: #fff;
	border: 1px solid #a0a0a0;
	border: 1px solid rgba(160,160,160,.67);
	padding: 10px;
	margin-top: 0;
	margin-left: -80px
}
#popupReviewCount .tipUp {
	border-color: transparent transparent #a0a0a0;
	border-style: solid;
	border-width: 8px;
	left: 84px;
	top: -7px;
	position: absolute;
	z-index: 102;
	font-size: 1%!important;
	border-top-width: 0!important
}
#popupReviewCount .tipUp2 {
	border-color: transparent transparent #fff;
	border-style: solid;
	border-width: 7px;
	left: -7px;
	top: 1px;
	position: absolute;
	z-index: 101;
	font-size: 1%!important;
	border-top-width: 0!important
}
.header table.widthfull .f_r .pspacer {
	padding-top: 7px
}
.language-menu h6 {
	padding: 6px 14px;
	margin-top: 8px;
	margin-left: 0;
	background: #f4f4f4;
	font-size: 90%;
	display: block;
	clear: both;
	color: #333
}
.flag-18-zh-hk {
	background-position: -265px -460px
}
.flag-18-zh-tw {
	background-position: -265px -460px
}
.flag-24-zh-hk {
	background-position: -65px -1060px
}
.flag-24-zh-tw {
	background-position: -65px -1060px
}
.go-to-top {
	background-color: #666;
	border-radius: 4px;
	bottom: 2em;
	color: #fff;
	display: none;
	font-size: 12px;
	position: fixed;
	right: 2em;
	text-decoration: none;
	transition: all .2s ease-in-out 0s;
	background-image: url('https://img.agoda.net/images/abtest/ABTest3177/double-arrow.png');
	background-position: center;
	background-repeat: no-repeat;
	height: 45px;
	width: 45px;
	filter: none
}
.go-to-top:hover {
	background-color: #444
}
.banner-wrapper {
	width: 100%;
	height: 600px;
	height: 560px;
	background: #ebebeb
}
.banner-overlay {
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(0,0,0,.1);
	width: 100%;
	height: 600px;
	height: 560px;
	z-index: -1
}
.rotator-wrapper {
	width: 900px;
	height: auto;
	margin: 0 auto;
	padding-top: 120px;
	padding-top: 48px
}
.rotate-it {
	font-size: 38px;
	text-align: center;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	text-shadow: 0 5px 10px #b3b3b3
}
.rotator-sub-title {
	position: relative;
	text-align: center;
	width: 900px;
	font-size: 20px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow: 0 5px 10px #b3b3b3;
	margin-top: 12px
}
.circle-nav-down-wrapper {
	height: auto;
	overflow: auto;
	border-bottom: 1px solid #cdcdcd
}
.circle-nav-down {
	height: 46px;
	width: 46px;
	border: 1px solid #cdcdcd;
	border-radius: 50%;
	margin: 0 auto;
	margin-top: 10px;
	margin-bottom: 10px;
	cursor: pointer;
	transition: all .25s ease-in-out
}
.circle-nav-down:hover {
	background: #fafafa
}
.icon-circle-nav-down {
	background-position: -179px -106px;
	width: 10px;
	height: 5px;
	margin-left: 18px;
	margin-top: 21px
}
.top-destinations-box {
	margin: 38px auto 15px;
	padding: 0 10px;
	width: 994px
}
.top-destinations-box table {
	width: 100%
}
.top-destinations-box td {
	width: 16%
}
.top-destinations-box ul {
	margin-left: 15px;
	padding: 2px 0 5px
}
.top-destinations-box li {
	line-height: 5px;
	list-style: disc;
	overflow: visible
}
.top-destinations-box .slgraybold a {
	color: #666
}
.top-destinations-box div.xslgray p {
	padding: 0 0 5px 15px
}
.top-destinations-box p.slgraybold {
	padding: 5px 0 8px
}
.top-destinations-box li.slgraybold {
	list-style-type: none;
	margin-left: -15px;
	padding: 3px 0 5px
}
.top-destinations-box ul.xslgray.tex_left li a {
	display: block;
	margin-bottom: 6px
}
.top-destinations-box ul.xslgray li.slgraybold a {
	font-weight: 700;
	font-size: small
}
.top-destinations-box .xslgray a {
	color: #999;
	text-decoration: none;
	font-size: x-small
}
.top-destinations-box a {
	outline: none;
	color: #0283df;
	font: 400 small Arial, Helvetica, sans-serif
}
.top-destinations-box a:hover {
	color: #00adff
}
.auto-complete dd {
	position: relative;
	z-index: 2;
	overflow: visible
}
.auto-complete dd .remove {
	padding: 7px 0;
	opacity: .2
}
.auto-complete dd .remove .icon {
	height: 15px;
	width: 15px;
	margin: 0;
	background-position: 0 -120px
}
.ui-autocomplete {
	width: 100%!important;
	margin: 0;
	background: #fff;
	border: 1px solid #d6d6d6;
	box-shadow: 0 3px 3px -3px #bebebe;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	z-index: 2;
	left: 0;
	top: 36px;
	display: none
}
.ui-autocomplete li {
	margin: 0;
	list-style: none;
	border-top: 1px solid #d6d6d6
}
.ui-autocomplete li:first-child, .ui-autocomplete li ul li {
	border: none
}
.ui-autocomplete .ui-menu-title {
	padding: 3px 10px;
	background: #eee;
	color: #666
}
.ui-autocomplete .ui-menu-item .list-plain {
	margin-top: 0
}
.ui-autocomplete .ui-menu-item a {
	padding: 3px 10px;
	text-decoration: none;
	display: block;
	overflow: hidden;
	color: #666
}
.ui-autocomplete .ui-menu-item a:hover, .ui-autocomplete .ui-menu-item a:hover ul li, .ui-autocomplete .ui-state-focus .list-plain, .ui-autocomplete .ui-state-focus {
	text-decoration: none;
	background: #0283df;
	color: #fff!important
}
.ui-autocomplete .ui-menu-item img {
	margin-right: 8px;
	float: left
}
.ui-autocomplete .ui-menu-promote a {
	padding: 8px 10px
}
.ui-autocomplete-hightlight {
	font-weight: bold
}
.ui-state-focus .ui-autocomplete-hightlight {
	font-weight: bold
}
.fixedBundleOGGY518092014 {
}
.dummy-bundle-stylesheet {
	margin-bottom: 10px;
	margin-right: auto;
	color: red
}
