.whypadding
{
	padding-left:5px;
	padding-right:5px;
}
.visa
{
	font-family:"Times New Roman";
	font-size:24px;
	color:#4D92B0;
}
.relatedarticle
{
    background-color:#FEF5F7;
    padding-left:12px;padding-top:7px;
    font-family:Georgia,Verdana;
    font-size:12px;font-weight:bold;color:#FA79A2;
}
.bestsubjudul
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#71960e;
}
.bestjudul
{
	font-family:Georgia;
	font-size:14px;
	font-weight:bold;
	color:#666666;
	padding-left:10px;
	text-decoration:none;
}
.subjudul
{
	font-family:Georgia;
	font-size:12px;
	font-weight:bold;
	color:#e661a1;
}
.divThumbs{
    padding:5px; background-color:#F7F7F7;
}
select.tanggal {
	border: 1px solid #E1E0E0;
	vertical-align: middle;
	font-size: 11px;
	color: #666666;
	padding: 2px;
	background-color:#FEF3F8;
	width:60px;
}

select.bulan {
	border: 1px solid #E1E0E0;
	vertical-align: middle;
	font-size: 11px;
	color: #666666;
	padding: 2px;
	background-color:#FEF3F8;
	width:102px;
}

select.tahun {
	border: 1px solid #E1E0E0;
	vertical-align: middle;
	font-size: 11px;
	color: #666666;
	padding: 2px;
	background-color:#FEF3F8;
	width:70px;
}
input.join,select.join, textarea.join {
	border: 1px solid #E1E0E0;
	vertical-align: middle;
	font-size: 11px;
	color: #666666;
	padding: 2px;
	background-color:#FEF3F8;
	
}
input.joinfix,select.joinfix, textarea.joinfix {
	border: 1px solid #E1E0E0;
	vertical-align: middle;
	font-size: 11px;
	color: #666666;
	padding: 2px;
	background-color:#FEF3F8;
	width:240px;
}
input.joinfix2,select.joinfix2, textarea.joinfix2 {
	border: 1px solid #E1E0E0;
	vertical-align: middle;
	font-size: 11px;
	color: #666666;
	padding: 2px;
	background-color:#FEF3F8;
	width:150px;
}

.required {
	color:#FF0000;
}
.formregistext
{
	font-family:Georgia;
	font-size:16px;
	font-weight:bold;
	color:#e661a1;
}
.hnavboldpink
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#e661a1;
}
.hnavbold
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}
.hnavnonbold
{
	font-family:Verdana;
	font-size:11px;
	color:#666666;
}

td.registext
{
	line-height:18px;
}
select.dest {
	border: 1px solid #E1E0E0;
	vertical-align: middle;
	font-size: 11px;
	color: #666666;
	padding: 2px;
	background-color:#FEF3F8;
	width:120px;
}

.hnavdown12 {
	color: #FF5C00;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
}
.hnavdown2 {
	color: #666666;
	text-decoration: none;
	font-weight: bold;

}
.tnav {
	font-family:Verdana,Arial;
	font-size:9px;
	color:#333333;
	text-decoration:none;
}

.tnavdown {
	font-family:Verdana,Arial;
	font-size:9px;
	color:#999999;
	text-decoration:none;
}


#topbanner{
position: absolute; 
top: 0;
}
body > div#topbanner{
width:100%;
position: fixed; 
top: 0;
}
#bottombanner{
position: absolute; 
bottom: 0;
}
body > div#bottombanner{
width:100%;
position: fixed; 
bottom: 0;
}

td {
	font-family: Verdana, Arial, Helvetica;
	font-size: 65%;
	color: #333333;
}
h3 {
	color: #660000;
	text-decoration: none;
	font-weight: bold;
	font-size: 130%;
}
h1 {
	color: #F25D6F;
	text-decoration: none;
	font-weight: bold;
	font-size: 120%;
	page-break-before: auto;
	page-break-after: auto;
}

.ftext10line {
	border: 1px solid #999999;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	color: #730808;
	padding: 2px;
	background-color: #F8E4EC;
	font-weight: lighter;
	width: 240px;
	height: 270px;
}
a {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #959191;
}
.promoredbglink {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 10px;


}
.promoredbglink:hover {
	text-decoration: none;
	color: #999999;

}
.fselect {
	border: 1px solid #666666;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	padding: 2px;
}
.fcheckbx {
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;

}
.fsearch {


	height: 18px;
	width: 120px;
	border: 1px solid #666666;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
	padding: 2px;
}
.fselectcollections {
	border: 1px none #CC0000;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	color: #730808;
	padding: 2px;
	background-color: #F8E4EC;
	font-weight: lighter;
	width: 140px;



}
.ftextcollections {
	border: 1px solid #999999;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	color: #730808;
	padding: 2px;
	background-color: #F8E4EC;
	font-weight: lighter;
	width: 139px;
	height: 18px;

}
.fselectdiscussion {

	border: 1px none #CC0000;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	color: #996600;
	padding: 2px;
	background-color: #FEF1DE;
	font-weight: lighter;
	width: 140px;
}
.ftextdiscussion {


	border: 1px solid #999999;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	color: #996600;
	padding: 2px;
	background-color: #FEF1DE;
	font-weight: lighter;
	width: 140px;
	height: 18px;
}
.hnavh {

	color: #F65757;
	text-decoration: none;
	font-weight: bold;
}
.hnavh2 {

	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.hnavh3
{
	font-family:Verdana;
	font-size:11px;
	color: #666666;
	font-weight:bold;
	padding-left:13px;
}

.hnavcontent
{
	font-family:Verdana;
	font-size:11px;
	color: #666666;
	line-height:18px;
}

.fradiobtn {

	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	color: #333333;
}
.ftextjoin {

	border: 1px solid #999999;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	color: #730808;
	padding: 2px;
	background-color: #F8E4EC;
	font-weight: lighter;
	width: 240px;
	height: 18px;
}
.ftext2line {
	border: 1px solid #999999;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	color: #730808;
	padding: 2px;
	background-color: #F8E4EC;
	font-weight: lighter;
	width: 225px;
	height: 54px;
}
.ftext2lineTour {
	border: 1px solid #999999;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	color: #730808;
	padding: 2px;
	background-color: #F8E4EC;
	font-weight: lighter;
	width: 300px;
	height: 120px;
}
.ftext2linejoin {
	border: 1px solid #999999;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	color: #730808;
	padding: 2px;
	background-color: #F8E4EC;
	font-weight: lighter;
	width: 240px;
	height: 54px;
}
.fselectjoin {

	border: 1px none #CC0000;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	color: #730808;
	padding: 2px;
	background-color: #F8E4EC;
	font-weight: lighter;
}
.ftextjoin5 {


	border: 1px solid #999999;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	color: #730808;
	padding: 2px;
	background-color: #F8E4EC;
	font-weight: lighter;
	width: 100px;
	height: 18px;
}
.fselectjoin4 {
	border: 1px none #CC0000;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	color: #730808;
	padding: 2px;
	background-color: #F8E4EC;
	font-weight: lighter;
	width: 100px;
}
.fselectjoin2 {
	border: 1px none #CC0000;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	color: #730808;
	padding: 2px;
	background-color: #F8E4EC;
	font-weight: lighter;
	width: 60px;
}
.fbtn {
	vertical-align: middle;
	font-family: Verdana;
	font-size: 11px;
	color: #660000;
	background-color: #EFCEDE;
	font-weight: bold;



}
.hnavn {


	color: #686317;
	text-decoration: none;
	font-weight: bold;
}
.ftextneowedsearch {

	border: 1px solid #999999;
	vertical-align: middle;
	font-family: Verdana;
	font-size: 10px;
	color: #686317;
	padding: 2px;
	background-color: #FFFBCE;
	font-weight: lighter;
	width: 130px;
	height: 18px;
}
h4 {
	font-family:Georgia;
	font-size:12px;
	font-weight:bold;
	color:#149ab5;
}
.fblack {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color:  #666666;
}


.hnavvday {
	color: #660000;
	text-decoration: none;
	font-weight: bold;
	font-size:9px; 
}
.hnavvday:hover {
	color: #FF66CC;
	text-decoration: none;
	font-weight: bold;
	font-size:9px;
}

.white { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none
}

a.white { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: none
}
a:hover.white { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold; 
	text-decoration: underline
}
a:visited.white { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold
}
a.red-more { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #a91815; 
	font-weight: bold; 
	text-decoration: none
}
a.red-more:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #a91815; 
	font-weight: bold; 
	text-decoration: underline
}
a.green-more { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #358200; 
	font-weight: bold; 
	text-decoration: none;
}

a.green-more:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #358200; 
	font-weight: bold; 
	text-decoration: underline
}
.whybox{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #a91815; 
	font-weight: bold; 
}
.why-zona{ 
	font-family: Georgia, "Times New Roman", Times, serif;; 
	color: #13698E; 
	font-size:28px; 
	line-height:30px;
}
.greenbox{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #358200; 
	font-weight: bold; 
}
a.greenlite{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #358200; 
	text-decoration: none
}
a.greenlite:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #358200; 
	text-decoration: underline
}
a.bluebox{ 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #155ca9; 
	font-weight: bold; 
	text-decoration: none
}
a.bluebox:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #155ca9; 
	font-weight: bold; 
	text-decoration: underline
}

a.zona:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #007c90; 
	font-weight: bold; 
	text-decoration: underline
}
.kiri{
	padding-bottom:5px;
	padding-top:5px;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
}
.fwhite { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #FFFFFF; 
	font-weight: bold
}
.ftitle { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #FF7575 ; 
	font-weight: bold;
}
.cuiseprice { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #445799 ; 
}
.cuiseprice:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-decoration: underline;
	color: #445799 ; 
}
.cuisesponsor {
	font-family: Verdana, Arial, Helvetica;
	font-size: 7pt;
}
.hotel {
	font-family: Verdana, Arial, Helvetica;
	color: #3B669C;
	font-size: 65%;
}
.baliprice {
	color: #E4121C;
}
.tdc {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #444444;
}
.fselectdest {
	border: 1px solid #666666;
	background-color: #ffffff;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	padding: 2px;
	width: 130px;

}
.tdc-bluebold {
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	color: #768CA4;

}
.price {
	color: #E661A1;
	font-weight: bold;

}
.hnavsub {

	color: #006aa0;
	text-decoration: none;
	font-weight: bold;
}
.hnavdes {

	color: #735A1C;
	text-decoration: none;
	font-weight: bold;
}
.hnavpackage {

	color: #5DB7BA;
	text-decoration: none;
	font-weight: bold;
}
.fselectdestbox {

	border: 1px solid #666666;
	vertical-align: middle;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	padding: 2px;
}
.hnavjwf {
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
	font-size:9px; 
}
.promoheader {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10;
}
.header {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana;
	font-size: 10px;

}
.headergray {

	color: #555555;
}

.headerdown {
	color: #990000;
}

.headerdown {
	color: #990000;
}
.hnavjwf07 {
	color: #D14075;
	text-decoration: none;
	font-weight: bold;
	font-size:9px; 
}

.hnavjwf07:hover {
	color: #948E8C;
}
.hnavwcf07 {
	color: #FFD201;
	text-decoration: none;
	font-weight: bold;
	font-size:9px; 
}
.hnavwcf07:hover {
	color: #948E8C;
}
.headergraywcf07 {
	color: #FFD201;
}
.headerjwf2008 {
	color: #FFFFFF;
}
.hnavjwf2008 {
	color: #FFCFC4;
	text-decoration: none;
	font-weight: bold;	
}
.headergrayjwf2008:link {
	color: #DFDEDE;
	text-decoration: none;
	font-weight: bold;
	font-size:9px; 
}
.headergrayjwf2008:hover {
	color: #FFFFFF;
}
.hlogintextjwf2008 {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
}
.hotel-villa{
	width:246px;
	background-repeat:repeat-y;
}
.guidebiru{
font-family: Verdana,"Trebuchet MS" ;
font-weight:bold;
color:#3192D7;
font-size:12px;
}
.guidemerah{
font-family: Verdana,"Trebuchet MS" ;
font-weight:bold;
color:#E26A93;
font-size:12px;}
.guidehijau{
font-family: Verdana,"Trebuchet MS" ;
font-weight:bold;
color:#4C9000;
font-size:12px;}
.guidecoklat{
font-family: Verdana,"Trebuchet MS" ;
color:#84614B;
font-size:10px;}
.guideabout{
font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
font-size:16px;
}

.guideaboutpink{
	font-family:Verdana,"Trebuchet MS";
	color:#E978B1;
	font-size:16px;
}

.selectdest {
	background-color:#FFEDF3;
	padding-top:18px;
}

.tdselectdest {
	background-color:#FFEDF3;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
}

select.slcdest {
	font-family: Verdana, Arial;
	font-size:9px;
	width:145px;
}

table#hotlink td.mid {
	background-color:#DBF3FC;
	color:#395F6F;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:6px;
	padding-right:6px;
	font-size:10px;
}

table#hotlink td.bot {
	background-image:url(../../i/b_hotlink.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;
	font-size:10px;
	padding-left:95px;
	padding-right:8px;
}

table#customizepackage td {
	background-image:url(../../i/bg_custumizepackage.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:247px;
	width::74px;
	padding-left:14px;
	padding-top:93px;
	padding-right:80px;
	padding-bottom:25px;
	
}

.mainhome {
	
	padding-left:25px;
	padding-right:25px;
}

table#flight {
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-color:#D1F1FF;
	border-collapse:collapse;
}

table#flight td.head {
	background-color:#D1F1FF;
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#E661A1;
}

table#flight td.main {
	padding-left:5px;
	padding-right:5px;
	padding-top:9;
	padding-bottom:9;
}

.zona {
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#E661A1;
}

.package {
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#E661A1;
}

.bestplacetitle {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:#E661A1;
}

.packagetitle {
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#666666;
}

.packageprice {
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#8F8E8E;
}

td.line {
	background-color:#F1FBFF;
	padding-left:5px;
	padding-right:5px;
}

td.line table td {
	background-repeat:repeat-x;
}

.menutitle {
	font-family:Georgia,Verdana;
	font-weight:bold;
	font-size:14px;
	color:#149AB5;
	text-decoration:none;
	height:32px;
	padding-left:3px;
}
.menutitle2 {
	font-family:Georgia,Verdana;
	font-weight:bold;
	font-size:14px;
	color:#E978B1;
	text-decoration:none;
	height:32px;
	padding-left:3px;
}

td.img {
	padding-left:7px;
}

.line {
	background-repeat:repeat-x;
}

table.img {
	border:#DDDDDD 1px solid;
	background-color:#FFFFFF;
}

.imgbg {
	background-repeat:no-repeat;
	padding-top:63px;
	background-color:#F1FBFF;
}

.imgbgwelcome {
	background-repeat:no-repeat;
	padding:10px;
}
.imgbgwelcome2 {
	background-repeat:no-repeat;

}

.welcome {
	padding:8px;
	border:1px solid #eeeeee;
	opacity:0.7;
}
.welcomemore {
	padding-top:10px;
}
.incretitle {
	font-family:Georgia;
	font-weight:bold;
	font-size:14px;
	color:#E661A1;
	line-height:15px;
}
.latestpromolist
{
	padding-top:5px;
	padding-bottom:5px;
}
.borderzona{
	border-width:1px;
	border-style:solid;
	border-color:#CFEAF8;
}
.borderzona2{
	border-width:1px;
	border-style:solid;
	border-color:#D6D6D5;
}
.hoteltitle
{
	font-family:Georgia;
	font-size:18px;
	font-weight:bold;
	color:#E661A1;
}

input.login{
	height: 22px;
	width: 200px;
	border: 1px solid #fef3f8;
	vertical-align: middle;
	font-family: "Trebuchet MS", Verdana;
	font-size: 11px;
	color: #666666;
	padding: 2px;
	background-color:#ffffff;
}

.pad20 {
	padding:20px; 
}
.empatbelas {
	font-size:14px;
	font-family: Georgia, Garamond;
}
.biru {
	color:#00AAC3;
}
.bold {
	font-weight:bold;
}
.bgcoklat {
background-color:#F1F1DB;
}
.padb6 {
	padding-bottom:6px; 
}