/* RESET */
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,font,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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* 960 - 16 cols - 960px */
body{min-width:1088px}.container_16{margin-left:auto;margin-right:auto;width:1088px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_5a,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:6px;margin-right:6px;position:relative}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15,.push_16,.pull_16{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container_16 .grid_1{width:56px}.container_16 .grid_2{width:124px}.container_16 .grid_3{width:192px}.container_16 .grid_4{width:260px}.container_16 .grid_5{width:328px}.container_16 .grid_5a{width:390px}.container_16 .grid_6{width:396px}.container_16 .grid_7{width:464px}.container_16 .grid_8{width:532px}.container_16 .grid_9{width:600px}.container_16 .grid_10{width:668px}.container_16 .grid_11{width:736px}.container_16 .grid_12{width:804px}.container_16 .grid_13{width:872px}.container_16 .grid_14{width:940px}.container_16 .grid_15{width:1008px}.container_16 .grid_16{width:1076px}.container_16 .prefix_1{padding-left:68px}.container_16 .prefix_2{padding-left:136px}.container_16 .prefix_3{padding-left:204px}.container_16 .prefix_4{padding-left:272px}.container_16 .prefix_5{padding-left:340px}.container_16 .prefix_6{padding-left:408px}.container_16 .prefix_7{padding-left:476px}.container_16 .prefix_8{padding-left:544px}.container_16 .prefix_9{padding-left:612px}.container_16 .prefix_10{padding-left:680px}.container_16 .prefix_11{padding-left:748px}.container_16 .prefix_12{padding-left:816px}.container_16 .prefix_13{padding-left:884px}.container_16 .prefix_14{padding-left:952px}.container_16 .prefix_15{padding-left:1020px}.container_16 .suffix_1{padding-right:68px}.container_16 .suffix_2{padding-right:136px}.container_16 .suffix_3{padding-right:204px}.container_16 .suffix_4{padding-right:272px}.container_16 .suffix_5{padding-right:340px}.container_16 .suffix_6{padding-right:408px}.container_16 .suffix_7{padding-right:476px}.container_16 .suffix_8{padding-right:544px}.container_16 .suffix_9{padding-right:612px}.container_16 .suffix_10{padding-right:680px}.container_16 .suffix_11{padding-right:748px}.container_16 .suffix_12{padding-right:816px}.container_16 .suffix_13{padding-right:884px}.container_16 .suffix_14{padding-right:952px}.container_16 .suffix_15{padding-right:1020px}.container_16 .push_1{left:68px}.container_16 .push_2{left:136px}.container_16 .push_3{left:204px}.container_16 .push_4{left:272px}.container_16 .push_5{left:340px}.container_16 .push_6{left:408px}.container_16 .push_7{left:476px}.container_16 .push_8{left:544px}.container_16 .push_9{left:612px}.container_16 .push_10{left:680px}.container_16 .push_11{left:748px}.container_16 .push_12{left:816px}.container_16 .push_13{left:884px}.container_16 .push_14{left:952px}.container_16 .push_15{left:1020px}.container_16 .pull_1{left:-68px}.container_16 .pull_2{left:-136px}.container_16 .pull_3{left:-204px}.container_16 .pull_4{left:-272px}.container_16 .pull_5{left:-340px}.container_16 .pull_6{left:-408px}.container_16 .pull_7{left:-476px}.container_16 .pull_8{left:-544px}.container_16 .pull_9{left:-612px}.container_16 .pull_10{left:-680px}.container_16 .pull_11{left:-748px}.container_16 .pull_12{left:-816px}.container_16 .pull_13{left:-884px}.container_16 .pull_14{left:-952px}.container_16 .pull_15{left:-1020px}.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}.clearfix:before,.clearfix:after{content:'\0020';display:block;height:0;overflow:hidden;visibility:hidden;width:0}.clearfix:after{clear:both}.clearfix{zoom:1}

a {color:#069}
a:hover {color:#69C}
body {background:#FFF;color:#222;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:11px;line-height:14px;padding:4px 0 24px 0;-webkit-font-smoothing:subpixel-antialiased}
p {margin:12px 0}
h2 {color:#3D1057;font-size:20px;font-weight:normal;margin:16px 0 24px 0}
h3 {color:#3D1057;font-size:14px;margin:12px 0}
h4 {color:#3D1057;font-size:13px;margin:12px 0}

input, select, textarea {color:#222;font-family:Arial,Helvetica,sans-serif;font-size:12px}
input[type=text], textarea {border:1px solid #CCC}
small {color:#888;font-size:10px}

/* HEADER */
#header_wrapper {background:url('images/bg_header.png') bottom center no-repeat; height:150px;}
#header #logo h1 a {background:url('images/logo.png') top left no-repeat;display:block;margin:4px 0 12px 24px;text-indent:-1000px;width:115px;height:96px;}

#header #top h2 {margin:15px 10px 0 0}
#header #top h2 a {background:url('images/heading_hotline.png') top left no-repeat;display:block;float:right;text-indent:-9999px;width:257px;height:65px;}
#header #top h2 a:hover {background-position:0 -100px}
#header #top ul {margin:4px 0 0 0;text-align:right}
#header #top ul li {display:inline;font-weight:bold}
#header #top ul li a {padding:4px 8px;text-decoration:none}
#header #top ul li a:hover {text-decoration:underline}

#header #menubar {line-height:15px;padding:6px 0}
#header #menubar ul {font-size:12px;font-weight:bold}
#header #menubar ul li {display:block;float:left}
#header #menubar ul li a {color:#92839A;display:block;float:left;margin:0 10px;padding:6px 16px;text-decoration:none;text-shadow:rgba(255,255,255,0.6) 0 1px}
#header #menubar ul li a:hover {background:rgba(0,0,0,0.05);color:#3D1057;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}
#header #menubar ul li.current_page_item a, #header #menubar ul li.current_page_ancestor a {background:rgba(0,0,0,0.1);color:#3D1057;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}

#root_wrapper {background:url('images/bg_root.jpg') top left repeat-x}
#root {background:#FFF}

/* PANE */
#pane {background:url('images/bg_shadow.png') top center no-repeat;color:#069}
#pane a {color:#069;text-decoration:none}
#pane b {color:#888;margin:0 4px}
#pane h4 {font-size:11px;font-weight:normal}
#pane strong {color:#F40}
#pane #key a:hover {color:#69C}
#pane #bookmark ul li {display:block;float:left;margin:12px 4px}
#pane #bookmark ul li a {background:url('images/logo_social.png') top left no-repeat;display:block;float:left;text-indent:-9999px;width:16px;height:16px}
#pane #bookmark ul li a.bdl {background-position:0 0}
#pane #bookmark ul li a.bdl:hover {background-position:0 -32px}
#pane #bookmark ul li a.bfb {background-position:0 -64px}
#pane #bookmark ul li a.bfb:hover {background-position:0 -96px}
#pane #bookmark ul li a.btw {background-position:0 -128px}
#pane #bookmark ul li a.btw:hover {background-position:0 -160px}
#pane #bookmark ul li a.bsq {background-position:0 -192px}
#pane #bookmark ul li a.bsq:hover {background-position:0 -224px}
#pane #bookmark ul li a.byt {background-position:0 -256px}
#pane #bookmark ul li a.byt:hover {background-position:0 -288px}

#pane #search {padding:4px 0}
#pane #search #s {background:url('images/bg_search.png') top left no-repeat;border:0;color:#AAA;font-size:12px;padding:0 10px 0 30px;width:220px;height:30px}
#pane #search #s:focus {background-position:0 -40px;color:#444}

/* INDEX */
#promo {margin-bottom:6px}
#promo img {background:url('images/loader_big.gif') center center no-repeat}
#promo li {display:none}
#promo li.first {display:block}
#promo_nav {display:block;position:absolute;top:302px;right:10px;z-index:100}
#promo_nav a {background:rgba(255,255,255,0.1);color:rgba(255,255,255,0.6);display:block;float:left;margin:0 4px;padding:4px;text-align:center;text-decoration:none;width:24px}
#promo_nav a:hover {background:rgba(255,255,255,0.3)}

#airline {padding:6px 0}
#airline li {background:url('images/logo_carrier.png') top left no-repeat;display:block;float:left;margin:1px;text-indent:-9999px;width:50px;height:42px}

#airline li.GA {background-position:0 0}
#airline li.AK {background-position:0 -42px}
#airline li.JT {background-position:0 -84px}
#airline li.MZ {background-position:0 -126px}
#airline li.IW {background-position:0 -168px}
#airline li.CT {background-position:0 -210px}
#airline li.Y6 {background-position:0 -252px}
#airline li.SJ {background-position:0 -294px}
#airline li.CX {background-position:0 -294px}
#airline li.TGN {background-position:0 -294px}
#airline li.TK {background-position:0 -294px}

#airline li.AF {background-position:0 -294px}
#airline li.CI {background-position:0 -294px}
#airline li.CO {background-position:0 -294px}
#airline li.BR {background-position:0 -294px}
#airline li.KL {background-position:0 -294px}
#airline li.MA {background-position:0 -294px}
#airline li.QR {background-position:0 -294px}
#airline li.BI {background-position:0 -294px}
#airline li.SQ {background-position:0 -294px}
#airline li.TG {background-position:0 -294px}
#airline li.LH {background-position:0 -294px}
#airline li.QF {background-position:0 -294px}

#payment li {display:block;float:left;margin:0 1px 4px 1px;text-indent:-9999px;width:50px;height:42px}

#payment li.bca {background:url('images/payment_bca.png') top left no-repeat}
#payment li.bpd {background:url('images/payment_bpd.png') top left no-repeat}
#payment li.bri {background:url('images/payment_bri.png') top left no-repeat}
#payment li.mdr {background:url('images/payment_mdr.png') top left no-repeat}
#payment li.vsa {background:url('images/payment_vsa.png') top left no-repeat}

#fare {border:1px solid #DBCDE4;padding:5px 8px}
#fare ul {font-size:12px;font-weight:bold;margin-left:20px}
#fare ul li {display:block;float:left;margin:0 12px}
#fare ul li a {color:#F60;display:block;float:left;padding:0 0 2px 36px;text-decoration:none}
#fare ul li a h4 {color:#069;margin:0}
#fare ul li a:hover {color:#FA0}
#fare ul li a:hover h4 {color:#F60}

#fare ul li.AF a, h2.airline.AF, .list_ticket.AF  {background:url('images/flight_AF.png') top left no-repeat}
#fare ul li.CI a, h2.airline.CI, .list_ticket.CI  {background:url('images/flight_CI.png') top left no-repeat}
#fare ul li.CO a, h2.airline.CO, .list_ticket.CO  {background:url('images/flight_CO.png') top left no-repeat}
#fare ul li.BR a, h2.airline.BR, .list_ticket.BR  {background:url('images/flight_BR.png') top left no-repeat}
#fare ul li.KL a, h2.airline.KL, .list_ticket.KL  {background:url('images/flight_KL.png') top left no-repeat}
#fare ul li.MA a, h2.airline.MA, .list_ticket.MA  {background:url('images/flight_MA.png') top left no-repeat}
#fare ul li.QR a, h2.airline.QR, .list_ticket.QR  {background:url('images/flight_QR.png') top left no-repeat}
#fare ul li.BI  a, h2.airline.BI, .list_ticket.BI  {background:url('images/flight_BI.png') top left no-repeat}
#fare ul li.SQ a, h2.airline.SQ, .list_ticket.SQ  {background:url('images/flight_SQ.png') top left no-repeat}
#fare ul li.TG a, h2.airline.TG, .list_ticket.TG  {background:url('images/flight_TG.png') top left no-repeat}
#fare ul li.TGN a, h2.airline.TGN, .list_ticket.TGN  {background:url('images/flight_TGN.png') top left no-repeat}
#fare ul li.LH a, h2.airline.LH, .list_ticket.LH  {background:url('images/flight_LH.png') top left no-repeat}
#fare ul li.TK a, h2.airline.TK, .list_ticket.TK  {background:url('images/flight_TK.png') top left no-repeat}
#fare ul li.SKY a, h2.airline.SKY, .list_ticket.SKY  {background:url('images/flight_SKY.png') top left no-repeat}
#fare ul li.AUS a, h2.airline.AUS, .list_ticket.AUS  {background:url('images/flight_AUS.png') top left no-repeat}


#fare ul li.CX a, h2.airline.CX, .list_ticket.CX  {background:url('images/flight_CX.png') top left no-repeat}
#fare ul li.CT a, h2.airline.CT, .list_ticket.CT {background:url('images/flight_CT.png') top left no-repeat}
#fare ul li.GA a, h2.airline.GA, .list_ticket.GA {background:url('images/flight_GA.png') top left no-repeat}
#fare ul li.IW a, h2.airline.IW, .list_ticket.IW {background:url('images/flight_IW.png') top left no-repeat}
#fare ul li.JT a, h2.airline.JT, .list_ticket.JT {background:url('images/flight_JT.png') top left no-repeat}
#fare ul li.MZ a, h2.airline.MZ, .list_ticket.MZ {background:url('images/flight_MZ.png') top left no-repeat}
#fare ul li.AK a, h2.airline.AK, .list_ticket.AK {background:url('images/flight_AK.png') top left no-repeat}
#fare ul li.SJ a, h2.airline.SJ, .list_ticket.SJ {background:url('images/flight_SJ.png') top left no-repeat}
#fare ul li.Y6 a, h2.airline.Y6, .list_ticket.Y6 {background:url('images/flight_Y6.png') top left no-repeat}
#fare ul li.QF a, h2.airline.QF, .list_ticket.QF {background:url('images/flight_QF.png') top left no-repeat}
#fare ul li.QF a, h2.airline.JQ, .list_ticket.JQ {background:url('images/flight_JQ.png') top left no-repeat}

.list_ticket {background-position-y:4px !important;border-bottom:1px dotted #DBCDE4}
.list_ticket h4 {padding-left:36px}

#destination {background:url('images/bg_destination.jpg') top right no-repeat}
#destination .list_destination li {background:url('images/icon_right.png') center left no-repeat;font-size:12px;font-weight:bold;padding:6px 16px}
#destination .list_destination li a {text-decoration:none}

#newsletter h4 {background:url('images/heading_newsletter.png') top left no-repeat;text-indent:-9999px;width:176px;height:32px}

#desc {color:#AAA;font-size:10px;padding:16px 0 0 0}

/* CONTENT */
#content {line-height:16px;padding-bottom:32px; text-align:justify;font-size:12px;}

#content .title h6 {text-align:center; line-height:26px;font-size:20px;}
#content .title h2 {margin:16px 0 8px 0; line-height:26px;}
#content .title h3 {margin:16px 0 8px 0; line-height:30px;color:#3D1057; font-size:20px;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;}
#content .title h5 {margin:0;font-size:14px;color:#3D1057;}

#content .content ol {list-style:square;margin-left:24px}
#content .content ol li {margin:0 0 4px 0}

#content .content ul {list-style:square;margin-left:24px}
#content .content ul li {margin:0 0 4px 0}

#content .intro {background:url('images/bg_shade.png') bottom center no-repeat;color:#444;font-size:12px;line-height:18px;padding-bottom:24px}
#content .intro ul {color:#444;font-size:11px;list-style:circle;margin-left:16px}

#content .destination {border-bottom:1px dotted #DBCDE4;line-height:15px}
#content .destination h3 {font-weight:bold;margin:12px 0}

/* ** Tiket - List Ticket ** */
#content .list_ticket {background-position-y:8px !important;border-bottom:1px dotted #DBCDE4;color:#666;padding:8px 0}
#content .list_ticket h3 {margin:0 0 4px 0}
#content .list_ticket h4 {font-size:12px;margin:0}
#content .list_ticket h5 {font-size:10px;font-weight:normal;margin:0;padding-left:36px}
#content .list_ticket input, #content .list_ticket p {margin:6px 0}
#content .list_ticket ul li {display:block;float:left;margin:0 2px 0 0;width:44px}

#content .list_ticket ul li.arv, .list_ticket div.arv {background:url('images/icon_arrival.png') top left no-repeat;padding-left:16px}
#content .list_ticket ul li.dep, .list_ticket div.dep {background:url('images/icon_departure.png') top left no-repeat;padding-left:16px}

/* ** Tiket - List Package ** */
#content .list_package {color:#888;font-size:10px;margin:16px 0}
#content .list_package li {padding:4px 0}
#content .list_package li a {text-decoration:none}
#content .list_package li h4, #content .list_package li p {margin:0}

#content ul#tiket li {display:block;float:left;margin:0 2px 0 0}
#content ul#tiket li a {background:#3D1057;color:#FFF;display:block;float:left;font-weight:bold;padding:8px 12px;text-decoration:none}
#content ul#tiket li a.selected {background:#DBCDE4}

/* ** Tiket - Table ** */
#content .table .total {background:#F5EFF8}
#content .table h4 {margin:0}
#content .table h5 {color:#888;font-size:10px;font-weight:normal;margin:0}
#content .table .num {color:#888}
#content .table .entry {border-bottom:1px solid #E6E6E6;padding:4px 0}
#content .table .row {border-bottom:1px solid #DBCDE4;padding:4px 0}
#content .table .total span {display:block;padding:6px 4px}

/* ** Paket - Pricing ** */
#content .pricing {background:#FBF9EE;border-top:2px solid #ebe5c6;line-height:14px}
#content .pricing h4 {color:#E88C10;margin:12px 12px 4px 12px}
#content .pricing span {display:block;line-height:15px;padding:8px 12px}
#content .pricing p.button {padding:0 12px !important}
#content .pricing p.price {font-size:16px;margin:4px 12px 12px 12px}
#content .pricing p.price a {text-decoration:none}
#content .pricing ol {list-style:decimal;margin:12px 0 12px 12px;padding-left:10px}
#content .pricing ol li {line-height:14px}
#content .pricing .terms {color:#888;font-size:10px}

#content .hentry {border-bottom:1px dotted #DBCDE4}

#content .share {border-top:1px dotted #DBCDE4;border-bottom:1px dotted #DBCDE4;padding:8px 0}

#content .manifest {background:#F5EFF8;margin:4px 0}
#content .manifest p {margin:4px 0}
#content .manifest img {vertical-align:middle}
#content .manifest span {display:block;padding:8px 8px}

#content .pad {margin:12px 0}

#content #booking {background:#F5EFF8;padding:12px 0}
#content #booking h3 {font-size:16px;margin:0 0 12px 0;padding:0 12px}
#content #booking p {padding:0 12px}

#content #formps {background:#FBF9EE}
#content #formps td {line-height:24px;padding:8px}

#content #form_booking td {padding:4px}
#content #form_booking tr.submit td {background:#F5EFF8}

#content #bookingdetail div {padding:2px 0}
#content #bookingdetail .field label {display:block;padding:4px 0 0 0}
#content #bookingdetail .bookingspace {padding-bottom:16px}

/* PANEL */
#panel #tabs {margin-bottom:8px}
#panel #tabs li {display:block;float:left;font-weight:bold;margin:0 16px 0 0}
#panel #tabs li a {background:url('images/icon_route.png') 0 2px no-repeat;color:#AAA;display:block;float:left;padding:4px 0 4px 20px;text-decoration:none}
#panel #tabs li a.selected {background-position:0 -30px;color:#E88C10}

#panel #flight {color:#666;font-family:Tahoma,Verdana,Helvetica,sans-serif;line-height:12px;margin:0 auto;width:256px}
#panel #flight h4 {color:#E88C10;font-size:14px;line-height:16px;margin:0}
#panel #flight input, #panel #flight select {border:1px solid #DDD;color:#444;font-family:Arial,Helvetica,sans-serif;padding:1px}
#panel #flight td {padding:4px 0}

#panel #flight #flightname {border-bottom:1px solid #DDD}
#panel #flight #flightname li {border:1px solid #DDD;border-bottom:1px solid #FFF;display:block;float:left;margin-bottom:-1px;padding:4px 10px 5px 10px}
#panel #flight #flightbox {border:1px solid #DDD;border-top:0;padding:8px}
#panel #flight #trip {padding:3px 0 4px 3px}
#panel #flight #trip label {padding:0 1px}
#panel #flight #departure, #panel #flight #arrival {color:#888}
#panel #flight #departure:focus, #panel #flight #arrival:focus {color:#444}
#panel #flight #departure_date_icon, #panel #flight #return_date_icon {padding-left:2px}
#panel #flight #cari {background:#E88C10;border:0;color:#FFF;font-family:'Lucida Grande',Tahoma,Verdana,Helvetica,sans-serif;display:block;float:right;padding:4px 12px}

#panel #agents li {background:url('images/logo_agents.png') top left no-repeat;display:block;float:left;margin:12px 2px;text-indent:-9999px;width:80px;height:40px}
#panel #agents li.iata {background-position:0 0px}
#panel #agents li.pata {background-position:0 -80px}
#panel #agents li.asta {background-position:0 -160px}

#panel #paket_wisata {background:#F5EFF8;padding:8px;}
#panel #paket_wisata h4 {margin:0 0 12px 0}
#panel #paket_wisata h3 {margin:0; font-size:11px; text-align:left;}
#panel #paket_wisata .paket_left{width:73px; display:inline;float:left;margin:0 0 4px 0;position:relative;}
#panel #paket_wisata .paket_right{width:147px; display:inline;float:left;margin:0 6px 0 6px;position:relative;}
#panel #paket_wisata p{display:inline;float:left;margin:4px 0 0 0;position:relative;color:#3D1057;}

/* SIDEBAR */
#sidebar {color:#666;font-size:10px;padding:0 0 24px 0}
#sidebar #google_translate_element, #sidebar iframe.fb_ltr, #paket_wisata {border:1px solid #DDCFE5 !important}
#sidebar > ul li {margin-bottom:6px}

#sidebar #google_translate_element, #paket_wisata {background:#F5EFF8;padding:8px}
#sidebar #map {border:1px solid #DDD;padding:4px}

#sidebar .list_random {background:url('images/bg_destination.jpg') top right no-repeat;xborder:1px solid #DDCFE5;margin-bottom:16px;padding:12px 8px}
#sidebar .list_random ul {margin:0 0 8px 0}
#sidebar .list_random ul li {background:url('images/icon_right.png') center left no-repeat;font-size:11px;font-weight:bold;margin:0;padding:4px 0 4px 16px}
#sidebar .list_random ul li a {text-decoration:none}
#sidebar .list_random h4 {margin:0 0 12px 0}
#sidebar .list_random p {margin:0}

#sidebar .list_cat {color:#AAA}
#sidebar .list_cat li {padding:4px 0}
#sidebar .list_cat li a {font-weight:bold}

#sidebar .list_ym li {color:#E88C10;display:block;float:left}
#sidebar .list_ym li ul li a {text-decoration:none}
#sidebar .list_ym li ul li {border:1px solid #DDCFE5;margin:1px;padding:2px;width:78px}
#sidebar .list_ym li ul li img {display:block;float:left;margin:0 6px 0 0}
#sidebar .list_ym li ul li span {display:block;margin:4px 0}


/* FOOTER */
#footer {border-top:2px solid #DBCDE4;color:#888;font-size:10px}
#footer a {color:#888;text-decoration:none}
#footer a:hover {color:#666}
#footer ul {margin:12px 0}


/* BANNER */
h3.banner {display:block;margin:0 0 16px 0;height:230px;text-indent:-9999px}
h3.banner small {font-size:10px}
h3.banner.ticket {background:url('images/banner_ticketing.jpg') top right no-repeat}
h3.banner.holiday {background:url('images/banner_liburan.jpg') top right no-repeat}
h3.banner.pilgrimage {background:url('images/banner_tirtayatra.jpg') top right no-repeat}
h3.banner.booking {background:url('images/banner_booking.jpg') top right no-repeat}

/* CLASSES */

/* alignment */
.alignleft {float:left;margin:0 12px 12px 0}
.alignright {float:right;margin:0 0 12px 12px}

.align_left {text-align:left}
.align_center {text-align:center}
.align_right {text-align:right}

/* button */
.button {text-align:right}
.button a {font-weight:bold;text-decoration:none}
.button.maxi {margin:6px 0 !important}
.button.mini a {font-size:10px !important;padding:4px 8px}
.button.maxi a {font-size:11px !important;padding:6px 12px}
.button.order a {background:#76BD27;border:1px solid #6EA32C;color:#FFF}
.button.order a:hover {background:#6EA32C}

/* display */
.hide {visibility:hidden}
.hidden {display:none}

/* image */
.remove {vertical-align:middle}
.loader {background:url('images/loader_small.gif') center center no-repeat}
span.icon {display:block}
span.route {background:url('images/icon_route.png') 0 -32px no-repeat;display:inline-block;width:16px;height:16px;text-indent:-9999px}

/* text */
.price {color:#069;font-size:12px;font-weight:bold}

/* notification */
.info {background:#FFF6BF;color:#514721;margin:12px 0;padding:8px 16px}
.info h4, .info p {color:#514721;margin:0}
.info h4 {font-size:12px}
.error {color:#C00}
.notice {color:#888;font-size:10px;line-height:14px}
.notice a {color:#69C}
.suggest {background:#3D1057;color:#FFF;padding:8px 16px}
.suggest b {color:#FE0}
.warn {color:#C00;font-weight:bold}
.warning {background:#FBE3E4 url('images/icon_warning.png') 12px 12px no-repeat;color:#8A1F11;border:2px solid #FBC2C4;margin:12px 0;padding:0 12px}
.warning h4, .warning p {color:#8A1F11;padding-left:58px}

.missing {background:#FBE3E4;color:#8A1F11;margin:12px 0;padding:1px 8px;text-align:center}

a.view {background:#F8F8F8;border:1px solid #EFECF1;color:#92839A;font-size:10px;padding:4px 10px;text-decoration:none;text-shadow:rgba(255,255,255,1.0) 0 1px}
a.view:hover {border:1px solid #DBCDE4}

/* heading */
h2.airline {padding:6px 0 8px 36px}
h3.box {background:#B3E200;color:#FFF;padding:8px 8px}
h3.heading {margin:8px 0}


/* -- CSS3 -- */
#panel #flight #cari, #sidebar .list_ym li ul li, #fare, #sidebar iframe, #sidebar #google_translate_element #paket_wisata
{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px}
.unknown {border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px}
#header #menubar ul li a, .button.order a, a.view {border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;-khtml-border-radius:16px}
#promo_nav a, .box {border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px}

/* -- WPCF7 -- */
div.wpcf7 {margin:0;padding:0}
div.wpcf7-response-output {margin:2em 0.5em 1em;padding:0.2em 1em}
div.wpcf7-mail-sent-ok {border:1px solid #990}
div.wpcf7-mail-sent-ng {border:1px solid #CC0}
div.wpcf7-spam-blocked {border:1px solid #C30}
div.wpcf7-validation-errors {}
span.wpcf7-form-control-wrap {position:relative}
span.wpcf7-not-valid-tip {color:#C00;font-size:0.9em;padding:2px;width:240px}
span.wpcf7-not-valid-tip-no-ajax {color:#C00;display:block}
span.wpcf7-list-item {margin-left:0.5em}
.wpcf7-display-none {display:none}
img.ajax-loader {border:none;vertical-align:middle}

/* -- FANCYBOX -- */
#fancybox-loading {position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div {position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('images/fancybox.png')}
#fancybox-overlay {position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp {border:0;overflow:auto;display:none;margin:0;padding:0}
#fancybox-wrap {position:absolute;top:0;left:0;z-index:1101;outline:none;display:none;padding:20px}
#fancybox-outer {position:relative;width:100%;height:100%;background:#fff}
#fancybox-content {width:0;height:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff;padding:0}
#fancybox-hide-sel-frame {position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close {position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url('images/fancybox.png') -40px 0;cursor:pointer;z-index:1103;display:none}
#fancybox-error {color:#444;font:normal 12px/20px Arial;margin:0;padding:14px}
#fancybox-img {width:100%;height:100%;border:none;outline:none;line-height:0;vertical-align:top;margin:0;padding:0}
#fancybox-frame {width:100%;height:100%;border:none;display:block}
#fancybox-left, #fancybox-right {position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url('images/blank.gif');z-index:1102;display:none}
#fancybox-left {left:0}
#fancybox-right {right:0}
#fancybox-left-ico, #fancybox-right-ico {position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico {background-image:url('images/fancybox.png');background-position:-40px -30px}
#fancybox-right-ico {background-image:url('images/fancybox.png');background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover {visibility:visible}
#fancybox-left:hover span {left:20px}
#fancybox-right:hover span {left:auto;right:20px}

.fancybox-bg {position:absolute;border:0;width:20px;height:20px;z-index:1001;margin:0;padding:0}
#fancybox-bg-n {top:-20px;left:0;width:100%;background-image:url('images/fancybox-x.png')}
#fancybox-bg-ne {top:-20px;right:-20px;background-image:url('images/fancybox.png');background-position:-40px -162px}
#fancybox-bg-e {top:0;right:-20px;height:100%;background-image:url('images/fancybox-y.png');background-position:-20px 0}
#fancybox-bg-se {bottom:-20px;right:-20px;background-image:url('images/fancybox.png');background-position:-40px -182px}
#fancybox-bg-s {bottom:-20px;left:0;width:100%;background-image:url('images/fancybox-x.png');background-position:0 -20px}
#fancybox-bg-sw {bottom:-20px;left:-20px;background-image:url('images/fancybox.png');background-position:-40px -142px}
#fancybox-bg-w {top:0;left:-20px;height:100%;background-image:url('images/fancybox-y.png')}
#fancybox-bg-nw {top:-20px;left:-20px;background-image:url('images/fancybox.png');background-position:-40px -122px}

#fancybox-title {font-family:Arial,Helvetica,sans-serif;font-size:12px;z-index:1102}
.fancybox-title-inside {padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside {padding-top:10px;color:#fff}
.fancybox-title-over {position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over {background-image:url('images/fancy_title_over.png');display:block;padding:10px}
.fancybox-title-float {position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap {border:none;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td {border:none;white-space:nowrap}
#fancybox-title-float-left {background:url('images/fancybox.png') -40px -90px no-repeat;padding:0 0 0 15px}
#fancybox-title-float-main {color:#FFF;line-height:29px;font-weight:700;background:url('images/fancybox-x.png') 0 -40px;padding:0 0 3px}
#fancybox-title-float-right {background:url('images/fancybox.png') -55px -90px no-repeat;padding:0 0 0 15px}

.fancybox-ie6 #fancybox-close {background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_close.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-left-ico {background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_nav_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-right-ico {background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_nav_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-over {background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_over.png',sizingMethod='scale');zoom:1}
.fancybox-ie6 #fancybox-title-float-left {background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-main {background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_main.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-right {background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_title_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame {height:expression(this.parentNode.clientHeight+"px")}
#fancybox-loading.fancybox-ie6 {position:absolute;margin-top:0;top:expression((-20+(document.documentElement.clientHeight?document.documentElement.clientHeight/2:document.body.clientHeight/2) 0 (ignoreMe=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop)) 0 px)}
#fancybox-loading.fancybox-ie6 div {background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_loading.png',sizingMethod='scale')}
.fancybox-ie .fancybox-bg {background:transparent!important}
.fancybox-ie #fancybox-bg-n {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_n.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-ne {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_ne.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-e {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_e.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-se {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_se.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-s {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_s.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-sw {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_sw.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-w {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_w.png',sizingMethod='scale')}
.fancybox-ie #fancybox-bg-nw {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/fancy_shadow_nw.png',sizingMethod='scale')}

/* Bravo - Testinomial */
a.tujuan:link {font-weight: normal;color:#069;font-size : 11px;font-family : Arial,Helvetica,sans-serif;text-decoration: none;}
a.tujuan:visited {font-weight: normal;color:#069;font-size : 11px;font-family : Arial,Helvetica,sans-serif;text-decoration: none;}
a.tujuan:hover {font-weight: normal;color: #69C;font-size : 11px;font-family : Arial,Helvetica,sans-serif;text-decoration: underline;}
a.tujuan:active {font-weight: normal;color: #69C;font-size : 11px;font-family : Arial,Helvetica,sans-serif;text-decoration: none;}

/* Bravo - Testinomial */
a.bravo:link {font-weight: bold;color:#069;font-size : 11px;font-family : Arial,Helvetica,sans-serif;text-decoration: none;}
a.bravo:visited {font-weight: bold;color:#069;font-size : 11px;font-family : Arial,Helvetica,sans-serif;text-decoration: none;}
a.bravo:hover {font-weight: bold;color:#69C;font-size : 11px;font-family : Arial,Helvetica,sans-serif;text-decoration: underline;}
a.bravo:active {font-weight: bold;color:#69C;font-size : 11px;font-family : Arial,Helvetica,sans-serif;text-decoration: none;}

/* Bravo - Testinomial */
a.bravo_orange:link {font-weight: bold;color:#069;font-size : 11px;font-family : Arial,Helvetica,sans-serif;text-decoration: none;}
a.bravo_orange:visited {font-weight: bold;color:#069;font-size : 11px;font-family : Arial,Helvetica,sans-serif;text-decoration: none;}
a.bravo_orange:hover {font-weight: bold;color:#69C;font-size : 11px;font-family : Arial,Helvetica,sans-serif;text-decoration: underline;}
a.bravo_orange:active {font-weight: bold;color:#69C;font-size : 11px;font-family : Arial,Helvetica,sans-serif;text-decoration: none;}

/* FORM */
.tb_selection{
	background-color:#F5EFF8;
	border:1px solid #CCCCCC;
	margin:20px 0 10px 0;
	padding:10px 0px 10px 0;
}
.tb_booking{
	background-color:#F5EFF8;
	border:1px solid #CCCCCC;
	margin:20px 0 10px 0;
	padding:10px 0px 10px 0;
}
.td_header_left{
	background-color:#DBCDE4;
	padding:8px 0px 8px 20px;
	vertical-align:top;
	font-size:12px;
	font-weight:bold;
	color:#3e1058;
}
.td_header_center{
	background-color:#DBCDE4;
	padding:8px 0px 8px 0px;
	vertical-align:top;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#3e1058;
}
.td_left{
	background-color:#F5EFF8;
	padding:8px 0px 8px 20px;
	vertical-align:top;
}
.td_left_white{
	background-color:#FFFFFF;
	padding:8px 0px 8px 10px;
	vertical-align:top;
	border-bottom:1px solid #CCCCCC;
}
.td_center_white{
	background-color:#FFFFFF;
	padding:8px 5px 8px 5px;
	vertical-align:top;
	text-align:center;
	border-bottom:1px solid #CCCCCC;
}
.td_right{
	background-color:#F5EFF8;
	padding:8px 0px 8px 20px;
	vertical-align:top;
}
.td_title_atas{
	background-color:#F5EFF8;
	color:#000000;
	border-bottom:1px solid #CCCCCC;
	padding:8px 20px 8px 20px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
}
.td_title_bawah{
	background-color:#F5EFF8;
	color:#000000;
	padding:8px 8px 8px 8px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
}