/* CSS Document */
body {
	margin:0;
}
.pagetitle{
		color:#333; 
		padding:5px; 
		text-align:left; 
		font-size:11pt; 
		font-weight:bold; 
		letter-spacing:2px; 
		font-family:verdana,arial,helvetica,sans serif; 
		margin-bottom:6px
}
a:link{
		color:#666; 
		text-decoration:none
}
a:visited{
		color:#000; 
		text-decoration:none
}
a:hover{
		color:#832d2d; 
		text-decoration:underline
}
a:active{
		color:#009; 
		text-decoration:underline
}
td{
		font-size:10px; 
		color:#000; 
		font-family:verdana,arial,helvetica,sans-serif
}
b{
		font-weight:bold
}
.cp{
		padding-top:5px; 
		font-size:9px; 
		color:#666; 
		line-height:12px; 
		font-family:verdana,arial,helvetica,sans-serif; 
		text-decoration:none
}
.cp a:link{
		font-size:9px; 
		color:#666; 
		line-height:12px; 
		font-family:verdana,arial,helvetica,sans-serif; 
		text-decoration:none
}
.cp a:visited{
		font-size:9px; 
		color:#666; 
		line-height:12px; 
		font-family:verdana,arial,helvetica,sans-serif; 
		text-decoration:none
}
.cp a:hover{
		font-size:9px; 
		color:#009; 
		line-height:12px; 
		font-family:verdana,arial,helvetica,sans-serif; 
		text-decoration:underline
}
.cp a:active{
		font-size:9px; 
		color:#009; 
		line-height:12px; 
		text-decoration:underline
}
table.footer { margin-top:5px; }
.footer {
		font-size:8pt; 
		color:#000; 
		line-height:12px; 
		font-family:verdana,arial,helvetica, "MS PGothic", sans-serif; 
		text-decoration:none
}
.footer img { vertical-align:bottom; }
.footer a:link{
		color:#000; 
		line-height:12px; 
		font-family:verdana,arial,helvetica,sans-serif; 
		text-decoration:none
}
.footer a:visited{
		color:#000; 
		line-height:12px; 
		text-decoration:none
}
.footer a:hover{
		color:#009; 
		line-height:12px; 
		font-family:verdana,arial,helvetica,sans-serif; 
		text-decoration:underline
}
.footer a:active{
		color:#009; 
		line-height:12px; 
		font-family:verdana,arial,helvetica,sans-serif; 
		text-decoration:underline
}
.telorizer { color: #FFF; }
.telorizer a:link { visibility:hidden;}
.telorizer a:visited { visibility:hidden;}
.telorizer a:hover { color: #000; font-weight:bold; text-decoration: none; }
.link-info a:link { color:#000; text-decoration: none; }
.link-info a:hover { color:#999; text-decoration: none; }
td.xsiku { background: url(images/dot-siku.gif) no-repeat 100% 0%; padding:3px 2px 0 2px;}
table.xmenu { background: url(images/dots.gif) repeat-y top right; padding:3px 2px 0 0;}
#content{
		padding-left:5px; 
		padding-top:8px
}
.rate { margin-bottom: 10px; }
.rate caption {  margin-top: 10px;  text-align: left; font-weight: bold; font-style: italic; }
.rate td, .rate th { padding:3px 1px 3px 5px; margin:0; border-bottom:1px solid #6E7F8F;  border-collapse:collapse; }
.rate .title th { color:#50667B; font-weight:bold; padding:1px 0 2px 0; }
.price{
		font:normal 10pt/11pt "Tahoma"; 
		word-spacing:1px
}
.list{
		font:small-caps 12px/12px "Tahoma"; 
		text-transform:capitalize; 
		color:#333; 
		word-spacing:1px; 
		letter-spacing:1pt
}
.list li{
		padding:2px
}
.list a:link{
		color:#000; 
		text-decoration:none
}
.list a:visited{
		color:#000; 
		text-decoration:none
}
.list a:active{
		color:#000; 
		text-decoration:none
}
.list a:hover{
		color:#bd8518; 
		text-decoration:none
}
.price a:link{
		font-weight:bold; 
		color:#000; 
		text-decoration:none
}
.price a:visited{
		font-weight:bold; 
		color:#000; 
		text-decoration:none
}
.price a:active{
		font-weight:bold; 
		color:#000; 
		text-decoration:none
}
.price a:hover{
		font-weight:bold; 
		text-decoration:none; 
		color:#F29735
}
fieldset {
		padding-left:2px;
		border-bottom: 1px dotted #bd8518;
		border-right: 0;
		border-left: 0;
		border-top: 0;
}
em {
		background: #FFFFFF url(index/bali.gif) no-repeat left;
		padding: 2px 2px 2px 17px;
		font: normal 12pt/14pt Tahoma;
		letter-spacing: 2px;
		color: #bd8518;
		text-transform: capitalize;
		font-weight: lighter;
		text-align:left;
}
.section {
		padding : 3px;
		font : small-caps 12pt/15pt Tahoma;
		letter-spacing : 2px;
		color : #356a9b;
		font-weight : bolder;
		text-transform : capitalize;
}
.title{
		font-family:Tahoma; 
		font-size:11px; 
		font-weight:bold; 
		color:#666; 
		padding-top:7px; 
		padding-left:0; 
		padding-right:0; 
		padding-bottom:3px; 
		text-transform:uppercase
}
.hilite{
		color:#333; 
		font-style:italic; 
		text-transform:capitalize
}
.submenu{
		color:#000; 
		padding:7px; 
		font-size:11px; 
		line-height:13px
}
#navigate{
		font-family:arial; 
		font-size:11px; 
		color:#832d2d; 
		padding:2px; 
		border-bottom:1px solid #fff
}
.lnav{
		padding-top:5px; 
		padding-left:13px; 
		font-weight:bold; 
		color:#000; 
		line-height:10px
}
.lnav p{
		margin-top:0; 
		margin-bottom:10px; 
		font-weight:bold
}
.divider{
		background-color:#ebebec
}
.title{
		font-family:Tahoma; 
		font-size:11px; 
		font-weight:bold; 
		color:#666; 
		padding-top:7px; 
		padding-left:0; 
		padding-right:0; 
		padding-bottom:3px
}
.title a{
		font-weight:bold; 
		text-transform:uppercase
}
.title-img{
		text-transform:capitalize; 
		color:#333; 
		letter-spacing:0; 
		font:10px/10px Arial; 
		border-top:1px solid #fff; 
		border-bottom:3px double #BCBBBB; 
		border-right:0px solid #fff; 
		border-left:0px solid #fff
}
.spacer img{
		border:0 none inherit; 
		padding-bottom:5px
}
.tos{
		text-align:justify
}
.shortcuts{
		font-family:Arial; 
		font-size:11px; 
		font-style:oblique; 
		color:#991a1a; 
		text-align:center; 
		padding-right:5px; 
		padding-left:5px; 
		padding-top:1px; 
		padding-bottom:1px; 
		border-top:1px solid #fff; 
		border-bottom:1px solid #fff; 
		text-transform:uppercase
}
.topten li{
		line-height:19px; 
		font-size:10px; 
		color:#000; 
		line-height:11px; 
		font-family:verdana,arial,helvetica,sans-serif; 
		list-style-image:url(../../images/icons/arrow-black.gif)
}
.red{
		color:#f00
}
.bottom{
		border-bottom:1px solid #efefde
}
.top{
		border-top:1px solid #efefde
}
.norepeat{
		background-repeat:no-repeat
}
.info a:link{
		color:#009; 
		line-height:12px; 
		text-decoration:none
}
.info a:visited{
		color:#009; 
		line-height:12px; 
		text-decoration:none
}
.info a:hover{
		color:#000; 
		line-height:12px; 
		text-decoration:underline
}
.info a:active{
		color:#009; 
		line-height:12px; 
		text-decoration:underline
}
#section{
		color:#5b5b5a; 
		font-family:Arial; 
		font-size:13px; 
		font-weight:bold; 
		padding-bottom:7px; 
		padding-right:7px
}
ul.none, li.none{
		list-style-type:none; 
		display:inline; 
		text-align:right
}
ul.sub, li.sub{
		list-style-type:square; 
		list-style-image:none
}
ul.submenu, li.submenu{
		line-height:15px
}
ul.menu, li.menu{
		margin-left:25px
}
blockquote{
		padding-left:5px; 
		padding-right:5px; 
		padding-top:0; 
		padding-bottom:2px; 
		color:#333
}
.formulir{
		font:11px/11px "Arial","Verdana","Helvetica","sans serif"
}
input, textarea{
		background:#f5f5ea; 
		border:1px solid #333; 
		font:10pt/11pt "Arial","Verdana","Helvetica","sans serif"; 
		padding:2px
}
.xbutton{
		background:#f5f5ea; 
		border:1px ridge #333; 
		font:10pt/11pt "Arial","Verdana","Helvetica","sans serif"; 
		padding:2px
}
select{
		font:10pt/11pt "Arial","Verdana","Helvetica","sans serif"
}
.results{
		font:11pt/11pt "Arial","Verdana","Helvetica","sans serif"
}
.resultsNote{
		font:normal 11px/12px "Tahoma"; 
		word-spacing:1px
}
.xform a:link{
		text-decoration:underline; 
		color:blue; 
		font-weight:bolder
}
.xform a:visited{
		text-decoration:underline; 
		color:blue; 
		font-weight:bolder
}
.xform a:active{
		text-decoration:underline; 
		color:blue; 
		font-weight:bolder
}
.xform a:hover{
		text-decoration:underline; 
		color:#333; 
		font-weight:bolder
}
.validity{
		text-decoration:underline
}
.xlink{
		font:normal 11px/15px Arial,Verdana,Helvetica,"sans serif"; color:#333; padding:7px
}
.xlink a:link{
		text-decoration:none; 
		color:#333; 
		font-weight:bold; 
		text-transform:capitalize
}
.xlink a:visited{
		text-decoration:none; 
		color:#333; 
		font-weight:bold; 
		text-transform:capitalize
}
.xlink a:active{
		text-decoration:none; 
		color:#333; 
		font-weight:bold; 
		text-transform:capitalize
}
.xlink a:hover{
		text-decoration:none; 
		border-bottom:1px dotted #333; 
		color:#999; 
		font-weight:bold; 
		text-transform:capitalize
}
.catlink{
		font:normal 11px/12px Arial,Verdana,Helvetica,"sans serif"; 
		color:#333; 
		padding:5px; 
		border-top:1px solid #efefde; 
		text-align:center
}
.catlink a:link{
		text-decoration:none; 
		color:#333; 
		font-weight:bold; 
		text-transform:capitalize
}
.catlink a:visited{
		text-decoration:none; 
		color:#333; 
		font-weight:bold; 
		text-transform:capitalize
}
.catlink a:active{
		text-decoration:none; 
		color:#333; 
		font-weight:bold; 
		text-transform:capitalize
}
.catlink a:hover{
		text-decoration:none; 
		border-bottom:1px dotted #333; 
		color:#999; 
		font-weight:bold; 
		text-transform:capitalize
}
.index-topten { 
		font: 10pt/11pt Arial, "MS PGothic", Sans-serif; 
		padding:3px; 
		font-weight:bold; 
		border-bottom:1px solid #333333; 
}
.index-topten a:link { 
		text-decoration:none; 
}
.index-topten a:visited { 
		text-decoration:none; 
}
.index-topten a:hover { 
		text-decoration:none; 
}
.index-topten a:active{ 
		text-decoration:none; 
}
.map-kuta { 
		background:#B4BD84; 
		font: 11px/12px Arial, Tahoma, "MS PGothic"; 
		color:#FFFFFF; 
		font-weight:bold; 
		padding:2px; 
		text-align:center; 
		border:1px solid #ffffff; 
}
.map-sanur { 
		background:#6E7C8A; 
		font: 11px/12px Arial, Tahoma, "MS PGothic"; 
		color:#FFFFFF; 
		font-weight:bold; 
		padding:2px; 
		text-align:center; 
		border:1px solid #ffffff; 
}
.map-nusadua { 
		background:#7A7E67; 
		font: 11px/12px Arial, Tahoma, "MS PGothic"; 
		color:#FFFFFF; 
		font-weight:bold; 
		padding:2px; 
		text-align:center; 
		border:1px solid #ffffff; 
}
.map-ubud { 
		background:#56715E; 
		font: 11px/12px Arial, Tahoma, "MS PGothic"; 
		color:#FFFFFF; 
		font-weight:bold; 
		padding:2px; 
		text-align:center; 
		border:1px solid #ffffff; 
}
.map-others { 
		background:#C2A3B1; 
		font: 11px/12px Arial, Tahoma, "MS PGothic"; 
		color:#FFFFFF; font-weight:bold; padding:2px; text-align:center; border:1px solid #ffffff; }
.map-text { 
		padding-left:3px; 
		padding-top:2px; 
}
.map-text a:link { 
		color:#333333; 
		text-decoration:none; 
}
.map-text a:active { 
		color:#333333; 
		text-decoration:none; 
}
.map-text a:visited { 
		color:#333333; 
		text-decoration:none; 
}
.map-text a:hover { 
		color:#009; 
		text-decoration:underline; 
}
.style2 {
		font-size: 11px
}
.style4 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style5 {
	font-size: 11px; 
	font-family: "MS PGothic";
}
.menu {
	font-size: 11px; 
	font-family: "MS PGothic";
	color:#cccccc;
	text-decoration:none;
}
.menu:hover {
		font-size: 11px; 
		font-family: "MS PGothic";
		color:#666666;
		text-decoration:underline;
}
.keywords {
	font: 10px/12px "MS PGothic"; 
	text-align:center; 
	background:#F2F2F2; 
}
.text {
	font-size: 11px;
	font-family: "arial";
		}
.style7 {
	font-size: 16px;
	font-family: "MS PGothic";
	font-weight: bold;
}
.style8 {color: #FF0000}
.style10 {color: #0033CC}
.style6 {font-size: 11px}
.style18 {font-size: 12px}
.style22 {
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
}
.menu2 {
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
	color:#333333;
}
.menu2:hover {
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	text-decoration:underline;
	color:#CCCCCC;
	}
.style29 {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
}
.style34 {
	font-family: arial; 
	font-size: 12px; 
}
.style35 {
	font-family: arial
}
.style36 {
	font-size: 11px; 
	font-family: arial; 
}
.style40 {
	font-size: 10px; 
	font-family: arial; 
}
.style41 {
	font-size: 14px; 
	font-weight: bold; 
	font-family: arial; 
	color:#333333; 
}
.style43 {
	color: #0033CC; 
	font-family: arial; 
}
.style44 {font-family: "MS PGothic"}
.style45 {
	color: #FF9900;
	font-weight: bold;
}
.style46 {
	color: #FF6600;
	font: bold;
}
.style48 {
	color: #003399;
	font: bold;
	font-family: "MS PGothic";
}
#keyword h1 { 
	font: 8pt/12pt "MS PGothic"; 
	text-align:center; 
}
.style53 {color: #333333}
.style55 {color: #FF9933}
.style7 {
	font-size: 16px;
	font-family: "MS PGothic";
	font-weight: bold;
}
.style10 {color: #0033CC}
.style35 {font-family: arial}
.style41 {
	font-size: 14px; 
	font-weight: bold; 
	font-family: arial; 
}
.style43 {
	color: #0033CC; 
	font-family: arial; 
}
.style49 {font-size: 10px; 
	text-align: center; 
	background: #CDE0AF; 
	font-family: "MS PGothic"; 
}
.style52 {font-family: "MS PGothic"}
.style53 {font-size: 12px}
.style54 {
	font-family: arial; 
	font-size: 12px; 
}
.style55 {color: #FF9933}
.japan {
	font-family:"MS PGothic";
	font-size:11px;
	color:#000099;
	text-decoration:none;
}
.japan:hover{
	font-family:"MS PGothic";
	font-size:11px;
	color:#666666;
	text-decoration:underline
}
.japan:hvisited{
	font-family:"MS PGothic";
	font-size:11px;
	color:#336633;
	text-decoration:none;
}
.raquo1 {color:#666666}
.smallboldorange {
	font-size: 11 px;
	font-family: arial;
	font-weight: bold;
	color : #FF6600;
}
.smallbold {
	font-size: 11 px;
	font-family: arial;
	font-weight: bold;
	color : #000000;
}
.batasatas { border-top: 1px solid #ccc; }
.bleu {	
	font-size: 12pt;
	font-family: verdana;
	font-weight: bold;
	color: #6285DF;
}
.batas-bawah { 
	padding:2px; 
	border-bottom:1px solid #cccccc; 
	font: normal 11px/13px "MS PGothic", Arial, Verdana, sans-serif; 
}
.birumuda { color:#4685DB; }
.japanxmall { 
	font-family: "‚l‚r ‚oƒSƒVƒbƒN"; 
	font-size: 11px; 
}
.japanxbold {
	font-family: "MS PGothic"; 
	font-size: 11px; 
	font-weight: bold; 
}

.space-nav { 
	background: #e1e1e1; 
	padding:0px; 
	margin:0; 
	border-left:1px solid #FFFFFF; 
	border-right:1px solid #FFFFFF; 
}
.navigasi-atas { background: #e1e1e1; }
.navigasi-atas a:link { 
		text-decoration:none; 
		display: block; 
		background:#e1e1e1; 
		border:1px solid #FFFFFF; 
		padding:2px 0 0 0; 
}
.navigasi-atas a:visited { 
		text-decoration:none; 
		display: block; 
		background:#e1e1e1; 
		border:1px solid #FFFFFF; 
		padding:2px 0 0 0; 
}
.navigasi-atas a:active { 
		text-decoration:none; 
		display: block; 
		background:#e1e1e1; 
		border:1px solid #FFFFFF; 
		padding:2px 0 0 0; 
}
.navigasi-atas a:hover { 
		text-decoration:none; 
		display: block; 
		background:#F2F2F2; 
		border:1px solid #FFFFFF; 
		padding:2px 0 0 0; 
}
div#eXTReMe { display: none; visibility: hidden;}
