﻿@charset "utf-8";
/* Stylesheet File                                                  */
/* icon.css                                                           */
/* Modified 30 Oct, 2014                                           */
/* Internet Explorer 7.0 specific styles                            */

/* logo agoda */

.agoda-logo-big{ background: url(../images/sprite-slide-banner.png) no-repeat 0 -16px;display:inline-block;background-position:0 -72px; width:130px; height:18px; text-indent: -2000em; line-height: normal;margin-top:3px; }
.agoda-logo-small { background: url(../images/sprite-slide-banner.png) no-repeat 0 -16px;display:inline-block;background-position:-150px -70px; width:110px; height:18px; text-indent: -2000em; line-height: normal; margin-right:3px; }

/* icon star rating */

.star-rating { background: url(../images/sprite-slide-banner.png) no-repeat 0 -16px; display: inline-block;background-position:0 100px; width: 60px; height: 15px; text-indent: -2000em;vertical-align: middle; line-height: 20px; margin-bottom: 5px;}
.stars-0  {background-position: -5px -2px;}
.stars-0_5 {background-position: -78px -2px;}
.stars-1  {background-position: -150px -2px;}
.stars-1_5 {background-position: -222px -2px;}
.stars-2  {background-position: -6px -26px;}
.stars-2_5 {background-position: -366px -2px;}
.stars-3  {background-position: -6px -26px;}
.stars-3_5 {background-position: -78px -26px;}
.stars-4  {background-position: -150px -26px}
.stars-4_5 {background-position: -222px -26px;}
.stars-5  {background-position: -294px -26px; }


/* icon country style */

.flag { width: 16px; height: 16px; margin-right: 4px; background: url(../images/bg-sprite-flags.png) no-repeat 0 100px; vertical-align: -4px; display: inline-block; line-height: 0; font-size: 0; speak: none; }
.flag-18 { width: 24px; height: 18px; margin-right: 6px; vertical-align: text-top; }
.flag-24 { width: 32px; height: 22px; margin-right: 6px; vertical-align: middle; }

.flag-16-af { background-position: -288px -10px; }
.flag-16-al	{ background-position: -336px -10px; }
.flag-16-dz	{ background-position: -240px -42px; }
.flag-16-as	{ background-position: -432px -10px; }
.flag-16-ad { background-position: -256px -10px; }
.flag-16-ao	{ background-position: -384px -10px; }
.flag-16-ai { background-position: -320px -10px; }
.flag-16-aq	{ background-position: -400px -10px; }
.flag-16-ag { background-position: -304px -10px; }
.flag-16-ar	{ background-position: -416px -10px; }
.flag-16-am	{ background-position: -352px -10px; }
.flag-16-aw	{ background-position: 0 -26px; }
.flag-16-ax	{ background-position: -16px -26px; }
.flag-16-au	{ background-position: -464px -10px; }
.flag-16-at	{ background-position: -448px -10px; }
.flag-16-az	{ background-position: -32px -26px; }
.flag-16-bs	{ background-position: -272px -26px; }
.flag-16-bh	{ background-position: -144px -26px; }
.flag-16-bd	{ background-position: -80px -26px; }
.flag-16-bb	{ background-position: -64px -26px; }
.flag-16-by	{ background-position: -320px -26px; }
.flag-16-be	{ background-position: -96px -26px; }
.flag-16-bz	{ background-position: -336px -26px; }
.flag-16-bj	{ background-position: -176px -26px; }
.flag-16-bm	{ background-position: -208px -26px; }
.flag-16-bt	{ background-position: -288px -26px; }
.flag-16-bo	{ background-position: -240px -26px; }
.flag-16-ba	{ background-position: -48px -26px; }
.flag-16-bw	{ background-position: -304px -26px; }
.flag-16-br	{ background-position: -256px -26px; }
.flag-16-bn	{ background-position: -224px -26px; }
.flag-16-bg	{ background-position: -128px -26px; }
.flag-16-bf	{ background-position: -112px -26px; }
.flag-16-bi	{ background-position: -160px -26px; }
.flag-16-ci	{ background-position: -448px -26px; }
.flag-16-kh	{ background-position: -112px -74px; }
.flag-16-cm	{ background-position: -16px -42px; }
.flag-16-ca	{ background-position: -352px -26px; }
.flag-16-cv	{ background-position: -96px -42px; }
.flag-16-ky	{ background-position: -240px -74px; }
.flag-16-cf	{ background-position: -400px -26px; }
.flag-16-td	{ background-position: -144px -122px; }
.flag-16-cl	{ background-position: 0 -42px; }
.flag-16-cn	{ background-position: -32px -42px; }
.flag-16-cx	{ background-position: -112px -42px; }
.flag-16-cc	{ background-position: -368px -26px; }
.flag-16-co	{ background-position: -48px -42px; }
.flag-16-km	{ background-position: -144px -74px; }
.flag-16-cg	{ background-position: -416px -26px; }
.flag-16-cd	{ background-position: -384px -26px; }
.flag-16-ck	{ background-position: -464px -26px; }
.flag-16-cr	{ background-position: -64px -42px; }
.flag-16-hr	{ background-position: -304px -58px; }
.flag-16-cu	{ background-position: -80px -42px; }
.flag-16-cy	{ background-position: -128px -42px; }
.flag-16-cz	{ background-position: -144px -42px; }
.flag-16-dk	{ background-position: -192px -42px; }
.flag-16-dj	{ background-position: -176px -42px; }
.flag-16-dm	{ background-position: -208px -42px; }
.flag-16-do	{ background-position: -224px -42px; }
.flag-16-ec	{ background-position: -256px -42px; }
.flag-16-eg	{ background-position: -288px -42px; }
.flag-16-sv	{ background-position: -80px -122px; }
.flag-16-gq	{ background-position: -160px -58px; }
.flag-16-er	{ background-position: -320px -42px; }
.flag-16-ee	{ background-position: -272px -42px; }
.flag-16-et	{ background-position: -352px -42px; }
.flag-16-fk	{ background-position: -416px -42px; }
.flag-16-fo	{ background-position: -448px -42px; }
.flag-16-fj	{ background-position: -400px -42px; }
.flag-16-fi	{ background-position: -384px -42px; }
.flag-16-fr	{ background-position: -464px -42px; }
.flag-16-ga	{ background-position: 0 -58px; }
.flag-16-gm	{ background-position: -128px -58px; }
.flag-16-ge	{ background-position: -48px -58px; }
.flag-16-de	{ background-position: -160px -42px; }
.flag-16-gh	{ background-position: -80px -58px; }
.flag-16-gi	{ background-position: -96px -58px; }
.flag-16-gr	{ background-position: -176px -58px; }
.flag-16-gl	{ background-position: -112px -58px; }
.flag-16-gd	{ background-position: -32px -58px; }
.flag-16-gu	{ background-position: -224px -58px; }
.flag-16-gt	{ background-position: -208px -58px; }
.flag-16-gb-gsy	{ background-position: -64px -58px; }
.flag-16-gn	{ background-position: -144px -58px; }
.flag-16-gw	{ background-position: -240px -58px; }
.flag-16-gy	{ background-position: -256px -58px; }
.flag-16-ht	{ background-position: -320px -58px; }
.flag-16-hn	{ background-position: -288px -58px; }
.flag-16-hk	{ background-position: -272px -58px; }
.flag-16-hu	{ background-position: -336px -58px; }
.flag-16-is	{ background-position: -464px -58px; }
.flag-16-in	{ background-position: -416px -58px; }
.flag-16-id	{ background-position: -352px -58px; }
.flag-16-ir	{ background-position: -448px -58px; }
.flag-16-iq	{ background-position: -432px -58px; }
.flag-16-ie	{ background-position: -368px -58px; }
.flag-16-il	{ background-position: -384px -58px; }
.flag-16-it	{ background-position: 0 -74px; }
.flag-16-jm	{ background-position: -32px -74px; }
.flag-16-jp	{ background-position: -64px -74px; }
.flag-16-gb-jsy { background-position: -16px -74px; }
.flag-16-jo	{ background-position: -48px -74px; }
.flag-16-kz	{ background-position: -256px -74px; }
.flag-16-ke	{ background-position: -80px -74px; }
.flag-16-ki	{ background-position: -128px -74px; }
.flag-16-kr	{ background-position: -192px -74px; }
.flag-16-kv	{ background-position: -208px -74px; }
.flag-16-kw	{ background-position: -224px -74px; }
.flag-16-kg	{ background-position: -96px -74px; }
.flag-16-la	{ background-position: -272px -74px; }
.flag-16-lv	{ background-position: -416px -74px; }
.flag-16-lb	{ background-position: -288px -74px; }
.flag-16-ls	{ background-position: -368px -74px; }
.flag-16-lr	{ background-position: -352px -74px; }
.flag-16-ly	{ background-position: -432px -74px; }
.flag-16-li	{ background-position: -320px -74px; }
.flag-16-lt	{ background-position: -384px -74px; }
.flag-16-lu	{ background-position: -400px -74px; }
.flag-16-mo	{ background-position: -128px -90px; }
.flag-16-mk	{ background-position: -64px -90px; }
.flag-16-mg	{ background-position: -32px -90px; }
.flag-16-mw	{ background-position: -240px -90px; }
.flag-16-my	{ background-position: -272px -90px; }
.flag-16-mv	{ background-position: -224px -90px; }
.flag-16-ml	{ background-position: -80px -90px; }
.flag-16-mt	{ background-position: -192px -90px; }
.flag-16-gb-iom	{ background-position: -400px -58px; }
.flag-16-mh	{ background-position: -48px -90px; }
.flag-16-mr	{ background-position: -160px -90px; }
.flag-16-mu	{ background-position: -208px -90px; }
.flag-16-yt	{ background-position: 96px -138px; }
.flag-16-mx	{ background-position: -256px -90px; }
.flag-16-fm	{ background-position: -432px -42px; }
.flag-16-md	{ background-position: 0 -90px; }
.flag-16-me	{ background-position: -16px -90px; }
.flag-16-mc	{ background-position: -464px -74px; }
.flag-16-mn	{ background-position: -112px -90px; }
.flag-16-ms	{ background-position: -176px -90px; }
.flag-16-ma	{ background-position: -448px -74px; }
.flag-16-mz	{ background-position: -288px -90px; }
.flag-16-mm	{ background-position: -96px -90px; }
.flag-16-na	{ background-position: -304px -90px; }
.flag-16-nr	{ background-position: -448px -90px; }
.flag-16-np	{ background-position: -432px -90px; }
.flag-16-an	{ background-position: -368px -10px; }
.flag-16-nl	{ background-position: -400px -90px; }
.flag-16-nc	{ background-position: -320px -90px; }
.flag-16-nz	{ background-position: 0 -106px; }
.flag-16-ni	{ background-position: -384px -90px; }
.flag-16-ne	{ background-position: -336px -90px; }
.flag-16-ng	{ background-position: -368px -90px; }
.flag-16-nu	{ background-position: -464px -90px; }
.flag-16-nf	{ background-position: -352px -90px; }
.flag-16-kp	{ background-position: -176px -74px; }
.flag-16-mp	{ background-position: -144px -90px; }
.flag-16-no	{ background-position: -416px -90px; }
.flag-16-om	{ background-position: -16px -106px; }
.flag-16-pk	{ background-position: -96px -106px; }
.flag-16-pw	{ background-position: -192px -106px; }
.flag-16-pa	{ background-position: -32px -106px; }
.flag-16-pg	{ background-position: -64px -106px; }
.flag-16-py	{ background-position: -208px -106px; }
.flag-16-pe	{ background-position: -48px -106px; }
.flag-16-ph	{ background-position: -80px -106px; }
.flag-16-pn	{ background-position: -128px -106px; }
.flag-16-pl	{ background-position: -112px -106px; }
.flag-16-pt	{ background-position: -176px -106px; }
.flag-16-pr	{ background-position: -144px -106px; }
.flag-16-ps	{ background-position: -160px -106px; }
.flag-16-qa	{ background-position: -224px -106px; }
.flag-16-ro	{ background-position: -240px -106px; }
.flag-16-rs	{ background-position: -256px -106px; }
.flag-16-ru	{ background-position: -272px -106px; }
.flag-16-rw	{ background-position: -288px -106px; }
.flag-16-st	{ background-position: -64px -122px; }
.flag-16-ws	{ background-position: -64px -138px; }
.flag-16-sm	{ background-position: -464px -106px; }
.flag-16-sa	{ background-position: -304px -106px; }
.flag-16-sn	{ background-position: 0 -122px; }
.flag-16-sc	{ background-position: -336px -106px; }
.flag-16-sl	{ background-position: -448px -106px; }
.flag-16-sg	{ background-position: -384px -106px; }
.flag-16-sk	{ background-position: -432px -106px; }
.flag-16-si	{ background-position: -416px -106px; }
.flag-16-sb	{ background-position: -320px -106px; }
.flag-16-so	{ background-position: -16px -122px; }
.flag-16-za	{ background-position: -112px -138px; }
.flag-16-gs	{ background-position: -192px -58px; }
.flag-16-es	{ background-position: -336px -42px; }
.flag-16-lk	{ background-position: -336px -74px; }
.flag-16-sh	{ background-position: -400px -106px; }
.flag-16-kn	{ background-position: -160px -74px; }
.flag-16-lc	{ background-position: -304px -74px; }
.flag-16-vc	{ background-position: -448px -122px; }
.flag-16-sd	{ background-position: -352px -106px; }
.flag-16-sr	{ background-position: -32px -122px; }
.flag-16-ss	{ background-position: -48px -122px; }
.flag-16-sz	{ background-position: -112px -122px; }
.flag-16-se	{ background-position: -368px -106px; }
.flag-16-bl	{ background-position: -192px -26px; }
.flag-16-ch	{ background-position: -431px -26px; }
.flag-16-sy	{ background-position: -96px -122px; }
.flag-16-tj	{ background-position: -192px -122px; }
.flag-16-tz	{ background-position: -336px -122px; }
.flag-16-th { background-position: -176px -122px; }
.flag-16-tp	{ background-position: -256px -122px; }
.flag-16-tg	{ background-position: -160px -122px; }
.flag-16-to	{ background-position: -240px -122px; }
.flag-16-tt	{ background-position: -288px -122px; }
.flag-16-tn	{ background-position: -224px -122px; }
.flag-16-tr	{ background-position: -272px -122px; }
.flag-16-tm	{ background-position: -208px -122px; }
.flag-16-tc	{ background-position: -128px -122px; }
.flag-16-tv	{ background-position: -304px -122px; }
.flag-16-tw { background-position: -320px -122px; }
.flag-16-ug	{ background-position: -368px -122px; }
.flag-16-ua	{ background-position: -352px -122px; }
.flag-16-ae { background-position: -272px -10px; }
.flag-16-gb	{ background-position: -16px -58px; }
.flag-16-us	{ background-position: -384px -122px; }
.flag-16-uy	{ background-position: -400px -122px; }
.flag-16-uz	{ background-position: -416px -122px; }
.flag-16-vu	{ background-position: -48px -138px; }
.flag-16-va	{ background-position: -432px -122px; }
.flag-16-ve	{ background-position: -464px -122px; }
.flag-16-vn	{ background-position: -32px -138px; }
.flag-16-vi	{ background-position: -16px -138px; }
.flag-16-vg	{ background-position: 0 -138px; }
.flag-16-eh	{ background-position: -304px -42px; }
.flag-16-ye	{ background-position: -80px -138px; }
.flag-16-zm	{ background-position: -128px -138px; }
.flag-16-zw	{ background-position: -144px -138px; }
.flag-16-bq { background-position: -160px -138px; }
.flag-16-cw { background-position: -176px -138px; }
.flag-16-gp { background-position: -192px -138px; }
.flag-16-mq { background-position: -208px -138px; }
.flag-16-sx { background-position: -224px -138px; }
.flag-16-re { background-position: -240px -138px; }
.flag-16-pf{ background-position: -256px -138px; }
.flag-16-eu { background-position: -368px -42px; }


