/* zomo css */
[class*="zm"]::after, .wrapper::after, [class*="plantrip"]::after, [class*="plantrip"] .toptrip::after, [class*="plantrip"] .tripsectwo, [class*="plantrip"] .tripsecthree::after
 { clear:both; content:" "; display:block;}
[class*="zm"] { position:relative; font-size:14px; font-family:Tahoma;}
.wrapper { max-width:960px; width:100%; margin:0 auto; z-index:0;}
.bookbox { position:relative;}
/*HACK*/
.so-multi { font-size:12px; text-decoration:none; color:#3e075b; line-height:20px;}
.so-multi:hover { color:white; text-decoration:underline;}
.so-gap{ margin-top:10px;}
.i-calen{ background:url(../imgs/tm/ico-calen.png) no-repete !mportant; border:1px solid red;}
.wrap-iCalen{ position:relative;}
.wrap-iCalen a{ position:absolute; right: 14%; top: 28px;}
body input[readonly],body select[readonly],body textarea[readonly] { background-color:#fff; color: #555555;}
div.hltxt div p {height: 40px;overflow: hidden;}
.leafr {   position: absolute !important; z-index:31;    top:10px !important; background:none !important; width:410px !important;}
.frArea {background:url(../imgs/zomo/bg-trans-b.png) repeat-y 81px 0px !important; width:auto!important; position:relative !important; top:0 !important;height: auto !important; z-index:31;}
.frArea>.nav { margin:0;width:81px!important;}
.frArea>.nav>a { background-image:url(../imgs/zomo/nav-bookbox.png) ; background-repeat:no-repeat; background-color:transparent; border-bottom:none ; height:12px ; padding-top:45px; padding-bottom:5px; outline:none; text-align:center; font-size:12px; color:#fff; display:block; text-decoration:none;}
.frArea>.nav>a:hover,  .frArea>.nav>a.active {  color:#542375;}
.frArea>.nav>a.FrTabLeft-book {background-position:-2px 0;}
.frArea>.nav>a.FrTabLeft-checkIn {background-position:-2px -63px ;padding-top:46px;}
.frArea>.nav>a.FrTabLeft-timeTable {background-position:-2px -127px ;padding-top:52px;}
.frArea>.nav>a.FrTabLeft-status {background-position:-2px -196px;padding-top:49px;}
.frArea>.nav>a.FrTabLeft-myBook {background-position:-2px -262px;  padding-top:42px; line-height: 10px; height: 24px;}
.frArea>.nav>a.FrTabLeft-travelExtra {background-position:-2px -333px; height:26px; padding-top:45px; line-height:12px;}
.frArea>.nav>a.FrTabLeft-book:hover					,
.frArea>.nav>a.FrTabLeft-book.active {background-position:-90px 0;}
.frArea>.nav>a.FrTabLeft-checkIn:hover				,
.frArea>.nav>a.FrTabLeft-checkIn.active {background-position:-90px -63px }
.frArea>.nav>a.FrTabLeft-timeTable:hover			,
.frArea>.nav>a.FrTabLeft-timeTable.active {background-position:-90px -127px;}
.frArea>.nav>a.FrTabLeft-status:hover				,
.frArea>.nav>a.FrTabLeft-status.active {background-position:-90px -196px ;}
.frArea>.nav>a.FrTabLeft-myBook:hover				,
.frArea>.nav>a.FrTabLeft-myBook.active {background-position:-90px -262px;}
.frArea>.nav>a.FrTabLeft-travelExtra:hover			,
.frArea>.nav>a.FrTabLeft-travelExtra.active {background-position:-90px -333px;}
.frArea>div+div { background:none !important; padding: 2% 3% 0 !important; width: 80% !important; min-height:399px; margin-left:0 !important;}
.form1 { display:block; line-height:25px;}
.form1 h3 { color:#3E075B;}
.form1 ul { overflow:hidden;}
.form1 ul>li { display:block; color:#3e075b;  clear:both; width:100%}
.form1 ul>li>div { float:left;}
.form1 ul>li label { min-height:25px !important;}
.form1 ul>li >span { float:left; }
.form1 ul>li >span>input[type="radio"] { float:left; margin-right:5px;}
.form1 ul>li >span>label { float:left;}
.form1 .descSmall * { font-size:11px !important;}
.form1 input[type="text"], .form1 select { font-size:11px; }
.form1 .THAI_Hd-Mn-BtnCen { margin:15px auto;}
.form1 select { min-height:24px;}
.form1 ul>li.twodiv>div{ float:left; }
.form1 ul>li.twodiv>div+div { margin:0;}
.form1 ul>li.twodiv>div>input[type="text"] {height: 30px!important;}
.form1 ul>li.threediv { overflow:hidden;}
.form1 ul>li.threediv>div { background:url(../imgs/zomo/adult1.png) no-repeat 0 8px; padding:0 0 0 18px; float:left; }
.form1 ul>li.threediv>div+div { background:url(../imgs/zomo/adult2.png) no-repeat 0 13px; }
.form1 ul>li.threediv>div+div+div { background:url(../imgs/zomo/adult3.png) no-repeat 0 23px; margin-right:0px;}
.form1 ul>li.threediv>div>label { font-size:11px; display:block; line-height:11px}
.form1 ul>li.threediv>div>select { width:70px;}
.form1 .mg20x { margin-top:20px;}
.form1>p { margin:5px 0; overflow:hidden; }
.form1>.checkInHelper { margin-top:30px;}
.form1>.checkInHelper>a { display:block; color:#3E075B; padding:0; float:right; margin:3px 0; clear:both; font-size:14px;}
.form1 input[type="submit"] {clear: both;margin: 10px auto;border: none;margin-left: 30%;}
.form1>div[class="form6"] { display:block; overflow:hidden;}
.form1>div[class="form6"]>h3 { font-size:20px; text-transform:uppercase; margin:10px 0; font-weight:normal;}
.form1>div[class="form6"]>h3+div { margin:10px 0;}
.form1>div[class="form6"]>h3+div>a { text-transform:uppercase; color:#3E075B; text-align:center; border-right:1px solid #736c68;}
.form1>div[class="form6"]>h3+div>a+a { border:none;}
.form1>div[class="form6"]>h3+div>a>img { width:63px; margin:0 auto 10px;display:block; }
.form1>div[class="form6"]>h3+div>a+a>img { width:80px; margin:0 auto 10px;}
.form1>div[class="form6"]>h3+div+div>a { text-transform:none; display:block; clear:right; color:#3E075B; margin-left:30px;}
.form1>div[class="form6"]>h3+div+div>a:first-child { text-transform:uppercase; margin:5px 0 5px 30px;}
.form1>.form6 .travelX-wrap { display:table; width:100%;}
.form1>.form6 .travelX-wrap a { text-decoration:none;}
.form1>.form6 .travelX-row { display:table-row;  }
.form1>.form6 .travelX-row > div { display:table-cell; vertical-align:middle; padding:0 3px; border-top:1px solid #cab6d4;}
.form1>.form6 .travelX-row:first-child > div {border-top:none;}
.form1>.form6 .travelX-row .travelX-icon { width:60px;} 
.form1>.form6 .travelX-row > div h3 { font-size:16px; color:#3d065a;font-weight: normal;}
.form1>.form6 .travelX-row > div p { color:#3d065a;}
.form1 [class*="datepicker"] { background:#fff url(../imgs/tm/ico-calen.png) no-repeat 95% center !important;}
.form1>div[class*="formhide"] { background:#D5D5D5; height:407px; left:384px; position:absolute; top:0; width:395px; padding:10px; display:none;}
.form1>div[class*="formhide"] ul>li { line-height:45px; display:block;}
.form1>div[class*="formhide"] label { color:#686868;min-height: 20px !important;}
.form1>div[class*="formhide"] input[type="text"] { background-color:white;}
.form1>div[class*="formhide"] .threediv { overflow:hidden;}
.form1>div[class*="formhide"] .threediv>div { background:url(../imgs/zomo/adult1.png) no-repeat 0 8px; padding:0 0 0 18px; float:left; }
.form1>div[class*="formhide"] .threediv>div+div { background:url(../imgs/zomo/adult2.png) no-repeat 0 13px; }
.form1>div[class*="formhide"] .threediv>div+div+div { background:url(../imgs/zomo/adult3.png) no-repeat 0 23px; margin-right:0px;}
.form1>div[class*="formhide"] .threediv>div>label { font-size:11px; display:block; line-height:10px;}
.form1>div[class*="formhide"] .threediv>div>select { width:70px; background:#f9f9f9;}
.form1>div[class*="formhide"] select { width:85px; background:#f9f9f9;}
.form1>div[class*="formhide"] .span4>select { width:125px;}
.form1>div[class*="formhide"] .closebtn { position:absolute; top:5px; right:5px; background:url(../imgs/zomo/close-btn.png) no-repeat; width:13px; height:13px; text-indent:-9999px; cursor:pointer;}
.btnfind {clear: both;margin: 0 auto 5px!important;line-height: 20px;bottom: 0!important;}
.btnyellowl { background:url(../imgs/zomo/btn-find.png) no-repeat; clear: both; border:none; font-size:14px; color: #3E075B; display: block; float: none;  font-weight: bold;  margin:5px 0 0;  padding:10px 0; text-align: center; text-transform: uppercase; width: 136px;}
#booking-form > ul > li:nth-child(7) {padding-left: 30%;}
.btnyellowl:hover { color: #fff; text-decoration:none;}
.bgdownload {  background:#3e075b; padding:5px;	-webkit-border-radius: 5px;	-moz-border-radius: 5px;	border-radius: 5px;}
.appstore, .googleplay  { background:url(../imgs/footer/downloadapp.png) no-repeat;  display:block; float:left; height:40px; margin:0 10px 10px 0; text-indent:-9999px; width:120px; }
.appstore { background-position:0 0;}
.appstore:hover { background-position:0 -50px;}
.googleplay  { background-position:0 -100px;}
.googleplay:hover  { background-position:0 -151px;}
div.frData.span10 > div:nth-child(3) > p:nth-child(4) > a.btnfind {}
#TimeTable > ul > li:nth-child(5) > button {margin-left: 25%!important;margin-top: 5%!important;}
div.frData.span10 > div:nth-child(3) > p:nth-child(4) > a:nth-child(4) {margin-top: 20%;}
#MultiCityform > ul > li:nth-child(8) > button {margin-left: 35%!important;}
/* plantrip */
[class*="arrow-li"] { background:url(../imgs/zomo/arrow-clicknext2.png) no-repeat;float:left; height:20px; margin-top:10px; text-indent:-9999px; width:10px;}
[class*="arrow-ne"] { background:url(../imgs/zomo/arrow-clicknext.png) no-repeat; float:left; width:20px; height:10px; text-indent:-9999px; margin-top:5px}
[class*="plantrip"] { font-family:Tahoma;}
[class*="plantrip"] .toptrip { background:url(../imgs/zomo/trip/b-trip.png) no-repeat; background-size:100%; width:100%; height:370px; position:relative; margin:0 0 20px;}
[class*="plantrip"] .toptrip h2 { color:#fff; font-size:30px; font-weight:normal; text-transform:uppercase; margin-top:30px; text-shadow:2px 2px 0 rgba(0, 0, 0, 0.5);}
[class*="plantrip"] .toptrip h2>small { font-size:11px; font-style:italic; display:block; color:#fff; width:48%; line-height:15px;}
[class*="plantrip"] .toptrip>div { position:absolute; bottom:10px;}
[class*="plantrip"] .toptrip>div>article { background:url(../imgs/zomo/bg-trans-bb.png) repeat; color:#fff; padding:10px 15px;}
[class*="plantrip"] .toptrip>div>article>h3 { line-height:25px; font-size:19px; font-weight:normal; height:50px;}
[class*="plantrip"] .toptrip>div>article>p { font-size:12px; height:100px; line-height:15px;}
[class*="plantrip"] .toptrip>div>article>span { font-size:12px; }
[class*="plantrip"] .tripsectwo h2, [class*="plantrip"] .tripsecthree h2, [class*="plantrip"] .tripsecfour h2 { color:#3d075b; font-size:18px;}
[class*="plantrip"] .tripsectwo { font-size:12px; margin:40px 0;}
[class*="plantrip"] .tripsectwo article>img { height:130px;}
[class*="plantrip"] .tripsectwo article>p { margin:5px 0; font-size:12px; line-height:15px; height:77px;}
[class*="plantrip"] .tripsectwo article>ul { overflow:hidden; margin-bottom:15px;}
[class*="plantrip"] .tripsectwo article>ul>li { border-bottom:1px solid #a0a0a0; padding:5px 0; display:block; font-size:13px; line-height:20px;}
[class*="plantrip"] .tripsectwo article>ul>li>a>div>strong { color:#000; display:block; font-weight:normal;}
[class*="plantrip"] .tripsectwo article>ul>li>a>div>span { color:#d60c8c; font-weight:bold;}
[class*="plantrip"] .tripsecthree { margin:40px 0;}
[class*="plantrip"] .tripsecthree h3 { line-height:25px; font-size:14px; font-weight:bold; margin-bottom:10px; color:#3d075b;}
[class*="plantrip"] .tripsecthree article>img { height:95px;}
[class*="plantrip"] .tripsecthree article>p { font-size:12px; color:#3d075b; line-height:20px; font-weight:bold; height:100px; margin:5px 0 0;}
[class*="plantrip"] .tripsecthree article>p>a { font-size:12px; display:block; color:#d60c8c; text-decoration:underline; font-weight:normal; margin-top:5px; }
[class*="plantrip"] .tripsecthree article>p>a+a { margin:0;}
[class*="plantrip"] .tripsecthree article>ul { overflow:hidden; margin-bottom:10px;}
[class*="plantrip"] .tripsecthree article>ul>li { border-bottom:1px solid #a0a0a0; padding:10px 0; display:block; font-size:13px; line-height:20px; overflow:hidden;}
[class*="plantrip"] .tripsecthree article>ul>li>a>div>strong { color:#000; font-weight:normal;}
[class*="plantrip"] .tripsecthree article>ul>li>a>div>span { color:#d60c8c; font-weight:bold; float:right;}
[class*="plantrip"] .tripsecthree article>ul>li>a>[class*="circlenext"] { background: text-indent:-9999px; float:left; margin:0 15px 0 0;}
[class*="plantrip"] .tripsecthree article .readmore { float:none; margin:5px auto; width:45px;}
[class*="plantrip"] .tripsecfour {margin:40px 0;}
[class*="plantrip"] .tripsecfour article>img { height:120px;}
[class*="plantrip"] .tripsecfour article>h4 { font-size:13px; font-weight:bold; display:block; margin:5px 0 1px;}
[class*="plantrip"] .tripsecfour article>p { font-size:12px; height:180px; line-height: 15px;}
[class*="plantrip"] .tripsecfour article>ul>li { border-bottom:1px solid #a0a0a0; padding:6px 0; display:block; font-size:13px; line-height:25px; overflow:hidden;}
[class*="plantrip"] .tripsecfour article>ul>li>a>strong {color:#3d075b; font-weight:bold;}
[class*="plantrip"] .tripsecfour article>ul>li>a>[class*="circlenext"] { text-indent:-9999px; float:left; margin:0 15px 0 0;}
[class*="plantrip"] .readmore { cursor:pointer; color:#3e075b; font-family:tahoma; font-size:14px; text-decoration:underline; line-height:15px; padding:3px 5px;}
[class*="plantrip"] .readmore:hover { background:#b50b77; color:#ffffff;}
/* play your trip Info */
.maincontent h1.subtrip { border:none;}
.borderinter { border:1px solid #dcdcdc; padding:20px; font-size:14px; color:#666; line-height:20px; min-height:500px;}
.borderinter p { font-size:14px;}
.borderinter.interdes { overflow:hidden;}
.borderinter.interdes>img { margin:20px 0;}
.borderinter.interdes ul[class*="tabinterdes"] { overflow:hidden; margin-bottom:20px;}
.borderinter.interdes ul[class*="tabinterdes"]>li { background:url(../imgs/zomo/arrow-clicknext.png) no-repeat center left; padding:5px 0 5px 20px;  border-bottom:1px solid #dcdcdc;}
.borderinter.interdes ul[class*="tabinterdes"]>li+li+li+li { border:none;}
.borderinter.interdes ul[class*="tabinterdes"]>li>a {font-family:Tahoma; font-size:12px; color:#3d196f; }
.borderinter.interdes ul[class*="tabinterdes"]>li.active>a { font-weight:bold;}
.borderinter.desair_in { min-height:600px; display:block;}
.borderinter.desair_in a { outline:none; color:#3d196f; display:block; margin-bottom:20px;}
.borderinter.desair_in a>img { display:block; margin:0 0 10px 0; width:100%;}
.borderinter.airport {}
.borderinter.airport h3 { margin:0; line-height:25px; color:#3d196f; font-size:18px;}
.borderinter.airport p { margin:10px 0 20px;; display:block;}
.borderinter.airport strong { font-size:12px; color:#666;}
.borderinter.airport table { font-size:12px; color:#666; width:100%; margin:5px 0 20px;}
.borderinter.airport table>tbody>tr { background:#e4d8f3; display:block; border-bottom:1px solid #fff; overflow:hidden;}
.borderinter.airport table>tbody>tr.st { background:#ccb4e9;}
.borderinter.airport table>tbody>tr>td { color:#3d196e; width:25%; display:block; float:left; border-right:1px solid #fff; padding:5px 20px; font-weight:bold;}
.borderinter.airport table>tbody>tr>td+td { color:#666; width:60%; border:none; font-weight:normal;}
.borderinter.airport img { margin:5px 0; display:block;}
.borderinter.airport ul { overflow:hidden; margin:15px 0;}
.borderinter.airport ul>li { min-height:10px;}
.borderinter ul[class*="tabdes"] { overflow:hidden; margin-bottom:15px;}
.borderinter ul[class*="tabdes"]>li { padding:2px 10px; float:left;  border-right:1px solid #dcdcdc;}
.borderinter ul[class*="tabdes"]>li+li+li+li { border:none;}
.borderinter ul[class*="tabdes"]>li>a {font-family:Tahoma; font-size:12px; color:#666; }
.borderinter ul[class*="tabdes"]>li.active>a { font-weight:bold;}
.borderinter [class*="tabcontentdes"] {}
.borderinter [class*="tabcontentdes"] img { margin-bottom:20px;}
.borderinter [class*="tabcontentdes"] strong { font-size:20px; color:#3d196f; margin-bottom:10px;}
.borderinter [class*="tabcontentdes"] p { margin:0 0 10px;}
.borderinter [class*="tabcontentdes"] p+p { min-height:95px;}
.borderinter [class*="tabcontentdes"] p+p+strong { margin-bottom:10px; display:block;}
.borderinter[class*="termlist"] {}
.borderinter[class*="termlist"] h2 { font-size:18px; color:#3d196f; line-height:20px; margin-bottom:10px; font-weight:normal;}
.borderinter[class*="termlist"] ul { list-style:disc outside; color:#3d196f; padding:0 0 0 20px ; margin-bottom:10px;}
.borderinter[class*="termlist"] ul>li>p { color:#666;}
.borderinter[class*="speciale"] h3 { margin:0; line-height:22px; color:#3d196f; font-size:25px; font-weight:normal;}
.borderinter[class*="speciale"] article { margin:10px 0 20px; display:block;}
.borderinter[class*="speciale"] article>img { margin-bottom:5px; display:block;}
.borderinter[class*="speciale"] article>p { margin:5px 0; display:block; color:#666;}
.borderinter[class*="ropclickago"] { overflow:hidden; font-size:12px;}
.borderinter[class*="ropclickago"] h4 {color:#3e075b; font-size:13px; line-height:20px; margin:0 0 10px 0;}
.borderinter[class*="ropclickago"]>div, .borderinter[class*="ropclickago"]>article { margin-bottom:10px; display:block;}
.borderinter[class*="ropclickago"]>article>ul { padding:0 0 0 20px; margin:0 0 20px 20px;}
.borderinter[class*="ropclickago"]>article>ul>li { list-style:disc; color:#3e075b; line-height:20px;}
.borderinter[class*="ropclickago"]>article>ul>li>p { color:#666; font-size:12px;}
.borderinter[class*="ropclickago"]>article>ul>li>p>strong { font-weight:bold;}
.borderinter[class*="ropclickago"]>div>div { margin-bottom:10px;}
.borderinter[class*="ropclickago"]>div>div>strong { font-weight:normal;}
.borderinter[class*="ropclickago"]>div>div>table[class="term"] { text-align:center;  overflow:hidden; font-size:11px; width:100%; margin-bottom:20px;}
.borderinter[class*="ropclickago"]>div>div>table[class="term"]>tbody>tr>th { background:#cc99cc; color:#fff; padding:5px 0;}
.borderinter[class*="ropclickago"]>div>div>table[class="term"]>tbody>tr>td:first-child, .borderinter[class*="ropclickago"]>div>div>table[class="term"]>tbody>tr>th:first-child { border-left:none;}
.borderinter[class*="ropclickago"]>div>div>table[class="term"]>tbody>tr>td, .borderinter[class*="ropclickago"]>div>div>table[class="term"]>tbody>tr>th { border-left:1px solid #d1d1d1; }
.borderinter[class*="ropclickago"]>div>div>table[class="term"]>tbody>tr[class*="purpleth"]>th { background:#3f085c;padding:7px 0;}
.borderinter[class*="ropclickago"]>div>div>table[class="term"]>tbody>tr[class*="greytr"] { background:#f2f2f2;}
.borderinter[class*="ropclickago"]>div>div>table[class="term"]>tbody>tr>td { width:3%; color:#4b4b4b; padding:7px 0;}
.borderinter[class*="ropclickago"]>div>div>table[class="term"]>tbody>tr>td+td {width:15%; border-left:none;}
.borderinter[class*="ropclickago"]>div>div>table[class="term"]>tbody>tr>td+td+td {width:10%; border-left:1px solid #d1d1d1;}
.borderinter[class*="ropclickago"]>div>div>table[class="term"]>tbody>tr>td+td+td+td {width:7%;}
.borderinter[class*="ropclickago"]>div>div>table[class="term"]>tbody>tr>td+td+td+td+td {width:15%;}
.borderinter[class*="ropclickago"]>div>div>table[class="term"]>tbody>tr>td+td+td+td+td+td {width:10%;}
.borderinter[class*="ropclickago"]>div>div>table[class="term"]>tbody>tr>td+td+td+td+td+td+td {width:7%;}
.borderinter[class*="ropclickago"]>div>div>table[class="term"]>tbody>tr>td+td+td+td+td+td+td+td {width:10%;}
.borderinter[class*="ropclickago"]>div>div>table[class="term"]>tbody>tr>td+td+td+td+td+td+td+td+td {width:10%;}
.borderinter[class*="ropclickago"]>div>div>table[class="term"]>tbody>tr>td+td+td+td+td+td+td+td+td+td {width:12%;}
.borderinter[class*="ropclickago"] input[type="radio"] { float:left; margin:3px;}
.borderinter[class*="ropclickago"]>div>div  [class="txtr"] { text-align:right;}
.btnpurple { background:#3e075b; display:block; color:#FFF; padding:5px 10px; text-align:center; font-size:14px; font-family:Tahoma; min-width:50px; border:none; cursor:pointer;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;		  
 }
.btnpurple:hover { color:#fff; }
.btnpurpleg { display:block; color:#FFF; padding:3px 15px; text-align:center; font-size:14px; font-family:Tahoma; min-width:90px; border:none; cursor:pointer; margin:0 5px;
	filter: dropshadow(color=#000000, offx=0, offy=1); border-bottom: solid 1px #8912b5; background: #8911b4; /* Old browsers */
	background: -moz-linear-gradient(top, #8911b4 0%, #410863 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8911b4), color-stop(100%,#410863)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #8911b4 0%,#410863 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #8911b4 0%,#410863 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #8911b4 0%,#410863 100%); /* IE10+ */
	background: linear-gradient(to bottom, #8911b4 0%,#410863 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8911b4', endColorstr='#410863',GradientType=0 ); /* IE6-9 */
 } 
 .btnpurpleg:hover { color:#fff; }
 
 .linkvr { cursor:pointer; color:#3e075b; font-family:tahoma; font-size:14px; text-decoration:underline; line-height:15px; padding:3px 5px;}
 .linkvr:hover { background:#b50b77; color:#ffffff;}
 #flightInfo > ul > li:nth-child(5) > button {margin-left: 25%!important;margin-top: 5%!important;} 
/* play your trip Info nober */
.borderroyal { padding:20px 0; font-size:14px; color:#666; line-height:20px; min-height:500px;}
.borderroyal .pagination { margin:0 0 5px; font-size:14px; font-family:tahoma;}
.borderroyal .pagination ul { box-shadow:none;}
.borderroyal .pagination ul>li { float:left; color:#3e075b;}
.borderroyal .pagination ul>li>a, .borderroyal .pagination ul>li>span { padding:1px 6px; border:none; background:none; text-decoration:none; color:#3e075b; margin:0 3px; line-height:19px;}
.borderroyal .pagination ul>li>a:hover, .borderroyal .pagination ul>.active>a, .borderroyal .pagination ul>.active>span { background:#3e075b; text-decoration:none; color:#ffffff;
  -webkit-border-radius:3px;
     -moz-border-radius:3px;
          border-radius:3px;
		  }
.borderroyal label { line-height:30px;} 
.borderroyal ul { margin-bottom:20px;}
.borderroyal [class*="listarticle"] { overflow:hidden; font-size:12px; padding:20px 0;  border-bottom:1px solid #dcdcdc;}
.borderroyal [class*="listarticle"]:first-child { padding:0 0 20px;}
.borderroyal [class*="listarticle"] h3 { line-height:25px; font-size:18px; margin-bottom:5px; color:#3d196f; text-transform:uppercase;}
.borderroyal [class*="listarticle"] strong { font-weight:bold;}
.borderroyal [class*="listarticle"] p { height:115px;}
.borderroyal [class*="listarticle"].newslet p { height:95px;}
.borderroyal [class*="listarticle"].newslet span { line-height:25px;}

.borderroyal[class*="lifestyle"] { font-size:14px;}
.borderroyal[class*="lifestyle"]>img { margin-bottom:20px;}
.borderroyal[class*="lifestyle"] article { margin:10px 0; display:block;}
.borderroyal[class*="lifestyle"] article strong {margin-bottom:5px; color:#3d196f}
.borderroyal[class*="lifestyle"] article p { margin:10px 0 20px;}

.borderroyal[class*="faq"] { font-size:14px; line-height:20px;}
.borderroyal[class*="faq"] .accordion-group { border-bottom:1px solid #dcdcdc; border-top:none; border-right:none; border-left:none; border-radius:0;}
.borderroyal[class*="faq"] .accordion-heading .accordion-toggle { background:url(../imgs/zomo/arrow-nextfaq.png) no-repeat 0 2px; color:#3d196f; padding: 5px 0 5px 30px; outline:none; }
.borderroyal[class*="faq"] .accordion-inner { border:none;}
.borderroyal[class*="faq"] .innerfaq>article { margin:1px 10px; padding:10px; background:#f6d8f0; overflow:hidden;}
.borderroyal[class*="faq"] .innerfaq>article>strong { color:#3d196f; font-size:14px; text-transform:uppercase; display:block; margin-bottom:5px;}
.borderroyal[class*="faq"] .innerfaq>article>p { color:#666; font-size:12px; line-height:15px; margin-bottom:10px; display:block;}


.borderroyal[class*="memberh"] { font-size:14px;}
.borderroyal[class*="memberh"]>img { margin-bottom:20px;}
.borderroyal[class*="memberh"] article {}
.borderroyal[class*="memberh"] article>h3 { font-size:20px; color:#3d196f; text-transform:uppercase;margin-bottom:5px;}
.borderroyal[class*="memberh"] article>strong { color:#3d196f;}
.borderroyal[class*="memberh"] article>p { margin:10px 0 30px; display:block;}


/* earing miles bg gradient*/
.playsubgradient  { padding:20px; font-size:14px;

	filter: dropshadow(color=#ffffff, offx=1, offy=1);
	font-size: 70%; border-bottom: solid 1px #f7f1f1; background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #cec5bc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f1f1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%,#f7f1f1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%,#f7f1f1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#f7f1f1 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%,#f7f1f1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f1f1',GradientType=0 ); /* IE6-9 */

}
.txttopmiles { border-bottom:1px solid #dcdcdc; font-size:14px; color:#666; line-height:20px; padding:5px 0; margin-bottom:0 !important; }
.playsubgradient h3 { line-height:25px; font-size:18px; margin-bottom:5px; color:#3d196f; text-transform:uppercase; }
.playsubgradient>article { font-size:14px; margin:15px 0; display:block; line-height:20px;}
.playsubgradient>article strong {margin-bottom:5px; color:#3d196f;}
.playsubgradient>article p { margin:10px 0 20px;}


/* sub mybooking */
.maincontent h1.subbooking { border:none;}
.borderinter[class*="bookingsub"] { overflow:hidden;}
.borderinter[class*="bookingsub"]>article { padding:30px 0; border-bottom:1px solid #dcdcdc;}
.borderinter[class*="bookingsub"]>article:first-child { padding-top:0;}
.borderinter[class*="bookingsub"]>article.noborbot { border-bottom:none;}
.borderinter[class*="bookingsub"] strong { font-size:14px; color:#3d196f; margin-bottom:5px; display:block;}
.borderinter[class*="bookingsub"] p { margin:0 0 10px; font-size:12px; display:block;}
.borderinter[class*="bookingsub"] a { font-size:12px; color:#4b4b4b;}
.borderinter[class*="bookingsub"]>article.detailmeal { border-top:1px solid #dcdcdc; margin-top:2px;}
.borderinter[class*="bookingsub"]>article.detailmeal>p { text-indent:50px;}
[class*="clscareer"] { overflow:hidden;}
[class*="clscareer"].maincontent h1 { border:none;}
[class*="clscareer"]>div>div { margin-bottom:20px; overflow:hidden;}
[class*="clscareer"] h2, [class*="clscareer"] h3, [class*="clscareer"] h4 { display:block; clear:both; font-family:tahoma; color:#3d196e; margin:5px 0 0; line-height:25px;}
[class*="clscareer"] h2 {font-size:18px; }
[class*="clscareer"] h3 {font-size:14px;}
[class*="clscareer"] h4 {font-size:12px;}
[class*="clscareer"] p { display:block; font-family: tahoma; font-size:14px; line-height:20px; margin:10px 0 15px; text-indent: 40px;}
[class*="clscareer"] a { font-size:14px; color:#3d196e; text-decoration:underline; display:block; line-height:16px;}
[class*="clscareer"] h4+a, [class*="clscareer"] h4+a+a, [class*="clscareer"] h4+a+a+a { font-size:12px;}
[class*="termofuse"] { overflow:hidden; font-size:14px;}
[class*="termofuse"].maincontent h1 { border:none;}
[class*="termofuse"]>div { overflow:hidden; margin-bottom:20px;}
[class*="termofuse"]>div>strong { font-weight:normal;margin-bottom:20px; display:block;}
[class*="termofuse"]>div>p {  line-height:20px; margin-bottom:20px; display:block;}
/* flex */
[class*="zm"] { margin-bottom:20px;}
[class*="zm"] [class^="flexslider"] .slides>li>div {height:auto; margin:0 auto; max-width:960px; position:relative; top:-445px; width: 100%;}
[class*="zm"] [class^="flexslider"] .slides>li>div>div { background:url(../imgs/zomo/bg-trans-b.png) repeat; max-width:260px; padding:15px; position:absolute; top:50px;  z-index:5; line-height:35px; left:425px;}
[class*="zm"] [class^="flexslider"] .slides>li>div>div.psmall { max-width:195px; left:735px}
[class*="zm"] [class^="flexslider"] .slides>li>div>div.plong { max-width:400px; top:190px; left:540px}
[class*="zm"] [class^="flexslider"] .slides>li>div>div.prand-1 { max-width:300px; top:120px; left:447px}
[class*="zm"] [class^="flexslider"] .slides>li>div>div.prand-2 { max-width:195px; top:30px; left:447px;}
[class*="zm"] [class^="flexslider"] .slides>li>div>div[class*="top"] { top:30px ;}
[class*="zm"] [class^="flexslider"] .slides>li>div>div[class*="middle"] { top:120px;}
[class*="zm"] [class^="flexslider"] .slides>li>div>div[class*="bottom"] { top:auto; bottom:-365px;}
[class*="zm"] [class^="flexslider"] .slides>li>div>div[class*="left"] { left:440px;}
[class*="zm"] [class^="flexslider"] .slides>li>div>div[class*="right"] { left:auto; right:-100px;}
[class*="zm"] [class^="flexslider"] .slides>li>div>div[class*="center"] { left:580px;}
[class*="zm"] [class^="flexslider"] .slides>li>div>div>p { color:#3E075B; font-size:24px; line-height:26px; }
[class*="zm"] [class^="flexslider"] .slides>li>div>div>p>span { color:#d60c8c; font-size:16px; display:block;}
[class*="zm"] .flexslider .slides>li>div>div>p>span>strong {font-size: 16px!important;}
[class*="zm"] [class^="flexslider"] .slides>li>div>div>a { bottom: -20px; color: #3E075B; font-size: 14px; font-weight: bold; margin: 0 0 0 25%!important; position: relative; text-transform: uppercase;}
[class*="zm"] .bx-wrapper .bx-viewport { left:auto;}
/* Browser Resets */
[class*="zm"] .flex-container a:active,
[class*="zm"] .flexslider a:active,
[class*="zm"] .flex-container a:focus,
[class*="zm"] .flexslider a:focus  {outline: none;}
[class*="zm"] .slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
/* FlexSlider Necessary Styles */
[class*="zm"] .flexslider {margin: 0; padding: 0;}
[class*="zm"] .flexslider .slides img { max-width:1440px; margin:0 auto; display: block;}
[class*="zm"] .flex-pauseplay span {text-transform: capitalize;}
/* Clearfix for the .slides element */
[class*="zm"] .slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
[class*="zm"] html[xmlns] .slides {display: block;}
[class*="zm"] * html .slides {height: 1%;}
/* No JavaScript Fallback */
[class*="zm"] .no-js .slides > li:first-child {display: block;}
/* FlexSlider Default Theme */
[class*="zm"] .flexslider { margin:0; background:none; border:none; position: relative; zoom: 1; background:#fff; max-height:442px; overflow:hidden; }
[class*="zm"] .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
[class*="zm"] .loading .flex-viewport { max-height: 300px; }
[class*="zm"] .flexslider .slides { zoom: 1; }
[class*="zm"] .carousel li { margin-right: 5px; }
/* Pause/Play */
[class*="zm"] .flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; }
[class*="zm"] .flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
[class*="zm"] .flex-pauseplay a:hover  { opacity: 1; }
[class*="zm"] .flex-pauseplay a.flex-play:before { content: '\f003'; }
/* Control Nav */
[class*="zm"] .flex-control-nav {width: 100%; position:relative; margin:0 auto; width:100%; max-width:960px; bottom:90px; text-align: center; background:none !important;}
[class*="zm"] .flex-control-nav li {margin:0 0 0 440px; display: inline-block; zoom: 1; *display: inline;}
[class*="zm"] .flex-control-nav li+li {margin:0;}
[class*="zm"] .flex-control-paging li>a { background:url(../imgs/zomo/nav-flex.png) no-repeat; width:125px; height:50px; text-transform:uppercase; display: block;  color:#000; text-indent:-9999px;}
[class*="zm"] .flex-control-paging li>a:hover { background-position:0 -58px; }
[class*="zm"] .flex-control-paging li>a.flex-active { background-position:0 -58px; cursor: default; }
[class*="zm"] .flex-control-paging li+li>a { background-position:-125px 0;content: "aaa"}
[class*="zm"] .flex-control-paging li+li>a:hover {background-position:-125px -58px;}
[class*="zm"] .flex-control-paging li+li>a.flex-active {background-position:-125px -58px;}
[class*="zm"] .flex-control-paging li+li+li>a { background-position:-250px 0; }
[class*="zm"] .flex-control-paging li+li+li>a:hover { background-position:-250px -58px; }
[class*="zm"] .flex-control-paging li+li+li>a.flex-active  { background-position:-250px -58px; }
[class*="zm"] .flex-control-paging li+li+li+li>a { background-position:-375px 0; }
[class*="zm"] .flex-control-paging li+li+li+li>a:hover { background-position:-375px -58px; }
[class*="zm"] .flex-control-paging li+li+li+li>a.flex-active  { background-position:-375px -58px; }
[class*="zm"] .flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
[class*="zm"] .flex-control-thumbs li {width: 25%; float: left; margin: 0;}
[class*="zm"] .flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
[class*="zm"] .flex-control-thumbs img:hover {opacity: 1;}
[class*="zm"] .flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
[class*="zm"] #flexslider-paging {  background: none; bottom: 55px; margin: 0 auto; max-width: 960px; position: relative; text-align: center;  width: 100%; z-index:30;}
[class*="zm"] #flexslider-paging a {display: inline-block;  background:url(../imgs/zomo/navFlex-BgRepeat.png) repeat-x;  height: 11px; padding: 12px; color:#000000; text-transform: uppercase; text-decoration:none; font-size:12px;position:relative; box-shadow:1px 2px 5px rgba(0,0,0,0.3); }
[class*="zm"] #flexslider-paging a:hover {color:#c6168d;}
[class*="zm"] #flexslider-paging a.active {color:#c6168d; background:url(../imgs/zomo/navFlex-BgRepeat-Active.png) repeat-x;}
[class*="zm"] #flexslider-paging a:first-child {margin: 0 0 0 410px;}
[class*="zm"] #flexslider-paging a:after { content:url(../imgs/zomo/navFlex-Bg-Arrowt.png); position:absolute; left:50%; top:-13px; margin-left:-21px; display:none;}
[class*="zm"] #flexslider-paging a.active:after { display:block;}
@media screen and (min-width: 978px) and (max-width: 1220px) {
[class*="zm"] .flexslider .slides li { overflow:hidden;}
[class*="zm"] .flexslider .slides img { float:right; margin-right:-180px;}
[class*="zm"] .flexslider .slides li div { top:-10px;}
}

@media screen and (max-width: 860px) {
 [class*="zm"] .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
 [class*="zm"] .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}
/*end flex*/

/* edit bootstrap */
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
	padding: 3px 6px !important; 
	border:1px solid #999 !important; 
	-webkit-border-radius:2px !important;
	-moz-border-radius:2px !important;
	border-radius:2px !important;
	line-height: 1 !important; /* For IE*/
	height: 20px !important;
}

select {
	height: 27px !important;
}

@media screen and (max-width: 979px) {
	.leafr { position:relative !important; top:0 !important; width:100% !important;}
	.frArea>div+div { width:87% !important;}
	
	.form1 ul>li.threediv>div>select {width: 100%;}
	
	.form1>div[class*="formhide"] { height:auto; left:0; margin-left:0; width:100%;}
	.form1>div[class*="formhide"] ul { margin-left:0;}
	.form1>div[class*="formhide"] select { width:100%; background:#f9f9f9;}	
	.form1>div[class*="formhide"] .span4>select { width:100%;}
	
	[class*="zm"] [class^="flexslider"] { max-height:311px !important;}
	[class*="zm"] [class^="flexslider"] .slides img {width:100%;}
	[class*="zm"] [class^="flexslider"] .slides>li>div { left:15px; top:-240px;}
	[class*="zm"] [class^="flexslider"] .slides>li>div>div { position:relative; left:0 !important; top: 0 !important; width:auto;}
	[class*="zm"] .flex-control-nav { bottom:240px;}
	[class*="zm"] .flex-control-nav li { margin:0;}
	
	[class*="zm"] [class^="flexslider"] .slides>li>div>div.psmall ,
	[class*="zm"] [class^="flexslider"] .slides>li>div>div.plong ,
	[class*="zm"] [class^="flexslider"] .slides>li>div>div.prand-1 ,
	[class*="zm"] [class^="flexslider"] .slides>li>div>div.prand-2 { top:10px;left:0;}
	[class*="zm"] [class^="flexslider"] .slides>li>div>div.psmall p,
	[class*="zm"] [class^="flexslider"] .slides>li>div>div.plong p,
	[class*="zm"] [class^="flexslider"] .slides>li>div>div.prand-1 p,
	[class*="zm"] [class^="flexslider"] .slides>li>div>div.prand-2 p {font-size:14px;line-height: 18px;}
	
	
	[class*="zm"] #flexslider-paging a:first-child { margin-left:0;}
	
	.appstore, .googleplay {display: block; float:none; margin:0 auto 10px;}

}

@media screen and (max-width: 769px)  {

	.form1 ul>li label { min-height:23px !important;}
	.form1 ul>li>span {float: left !important; font-size:12px;}
	.form1 ul>li>span.span3 { width: 45.4043%;}
	.form1 ul>li>span.span4 { width: 45%;}
	.form1 ul>li>span.span5 { width: 45.4255%;}
	.form1 ul>li >span>input[type="radio"] { margin-right:2px;}
	.form1 ul>li.twodiv>div { margin-right: 2% !important; width: 48% !important;}
	.form1 ul>li.threediv>div { width:32% !important; float:left !important;}
	.form1 ul>li.threediv>div>select {width: 50px;}


	.form1>div[class*="formhide"] ul .span4 { width:32%; float:left; margin-right:1%;}
	.form1>div[class*="formhide"] ul>li .span9 { width:60%; float:left; margin-right:1%;}
	.form1>div[class*="formhide"] ul>li .span3 { width:30%; float:left;}
	
	[class*="zm"] [class^="flexslider"] { max-height:270px !important;}
	[class*="zm"] [class^="flexslider"] .slides>li>div { top:-240px;}
	[class*="zm"] .flex-control-nav { bottom:240px;}	
	
	[class*="plantrip"] .toptrip { height:auto;}
	[class*="plantrip"] .toptrip h2 { margin-bottom:20px;}
	[class*="plantrip"] .toptrip>div { position:relative; margin:10px 0; bottom:0;}	
	[class*="plantrip"] .tripsecfour article>p { height:auto; margin-bottom:10px;}
	
	
}
@media screen and (max-width: 767px) {
	
	.form1 > *{ margin-left:90px !important; }
    .speFare-book.form1 > *{ margin-left:0 !important; }


	[class*="zm"] [class^="flexslider"] { max-height:270px !important;}
	[class*="zm"] [class^="flexslider"] .slides>li>div { top:-160px;}
	[class*="zm"] .flex-control-nav { bottom:180px;}	
	[class*="zm"] #flexslider-paging a.active:after { display:none;}	
		
	[class*="plantrip"] img { width:100%; height:auto !important;}
	[class*="plantrip"] .toptrip h2>small { width:100%;}
	[class*="plantrip"] .toptrip { background-size:auto;}
	[class*="plantrip"] .toptrip>div>article { width:30%; float:left; margin-left:2%;}
	[class*="plantrip"] .toptrip .row-fluid [class*="span"] { margin-bottom:0;}
	[class*="plantrip"] .row-fluid [class*="span"] { margin-bottom:20px;}
	[class*="plantrip"] .tripsectwo .span11 { width:90%; float:left; margin-bottom:0;}
	
	.borderinter.airport table>tbody>tr>td+td { width:40%;}	
	.borderinter[class*="speciale"] article>div { margin-bottom:20px;}
	.borderinter[class*="speciale"] article>div>img { margin-bottom:5px; width:100%;}
	
	[class*="clscareer"]>article>div>img { width:100%; height:auto;}
	.frArea>div+div { width:100% !important;}
}

@media screen and (max-width: 489px) {
	
	[class*="zm"] [class^="flexslider"] { max-height:470px !important;}
	
	/*[class*="zm"] [class^="flexslider"] .slides>li>div>div {top: 225px;	}*/
	[class*="zm"] [class^="flexslider"] .slides>li>div { left:0; top:0;}
	[class*="zm"] [class^="flexslider"] .slides>li>div>div { max-width:100% !important; left:0; top: 0;}
	[class*="zm"] [class^="flexslider"] .slides > li > div > div > a { bottom:-5px; margin-left:0;}
	[class*="zm"] .flex-control-paging li>a { width:115px;}	
	[class*="zm"] .flex-control-nav {bottom: 0;	}
	[class*="zm"] #flexslider-paging { bottom:0;}
	[class*="zm"] #flexslider-paging a { display:block; box-shadow:none; border-bottom:1px solid #f7edf4;}
	
	[class*="plantrip"] .toptrip { background-size:100%;}
	[class*="plantrip"] .toptrip>div>article { width:100%; float:none; margin-left:0; border-bottom:1px solid #666;}
	
}

@media screen and (max-width: 361px)  {
	
	.frArea>div+div { width: 99% !important;	}	

	.form1>div[class*="formhide"] { left:0; margin-left:0; width:100%;}
	.form1>div[class*="formhide"] ul>li { line-height:30px;}
	.form1>div[class*="formhide"] ul>li .span9 { width:100%; float:left; margin-right:1%;}
	.form1>div[class*="formhide"] ul>li .span3 { width:100%; float:left;}
	.form1>div[class*="formhide"] .threediv { height: 50px;}
	
	.form1>div[class*="formhide"] select, textarea, input[type="text"], input[type="password"], 
	input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], 
	input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], 
	input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { margin-bottom:8px;}
	
	[class*="zm"] .flex-control-nav { bottom:10px; }	
	[class*="zm"] [class^="flexslider"] { max-height:500px !important;}
	[class*="zm"] .flex-control-paging li>a { width:125px;}
	
	.borderinter ul[class*="tabdes"]>li {  margin-bottom:5px;  width:42%;}
	.borderinter ul[class*="tabdes"]>li+li { border:none;}
	.borderinter ul[class*="tabdes"]>li+li+li { border-right:1px solid #dcdcdc;}
	
	
}

@media screen and (max-width: 321px)  {
	
	
}
