/* ExcellentBaliVillas.Com Default stylesheet */
/*		Author: Budi <budi@telorizer.net		*/
/* ordinary container */
body {
background: #FFFFFF;
margin:2px 0 0 0;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}
#container  {
border: 0;
}
#header {
background: #FFFFFF url(images/header.jpg) no-repeat;
width:774px;
height:126px;
}
a:link { color: #7274BB; text-decoration: underline; }
a:visited { color: #7274BB; text-decoration: none; }
a:active { color: #7274BB; text-decoration: underline;  }
a:hover { color: #000000; text-decoration: none;  }
h1.keyword { font: 8pt/10pt Arial, Verdana, Helvetica, sans-serif; color: #333333; margin:0; padding:1px; text-align:center; }
.topNav {
font: 10pt/12pt Verdana, Tahoma, Times, sans-serif;
color: #FFFFFF;
font-weight: bold;
padding:0 7px 0 0;
}
img { border:0; }
p { padding:3px; margin:0; }
td { 
font-size:11px;
line-height:13px;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
}
.topNav a:link { text-decoration: none; color: #FFFFFF; }
.topNav a:visited { text-decoration: none; color: #FFFFFF; }
.topNav a:active { text-decoration: none; color: #FFFFFF; }
.topNav a:hover { text-decoration: none; color: #E1E1E1; }
div.border-kanan {
border-right:2px solid #FFFFFF;
}
table.lang-version { padding-bottom: 5px; }
.lang-version img {
vertical-align: middle;
}
.lang-version {
font: 10pt/12pt Tahoma, Times, sans-serif;
font-weight: bold;
border: 0px solid #FFFFFF;
}
.lang-version a:link { color: #7274BB; }
.lang-version a:visited { color: #7274BB; }
.lang-version a:active { color: #7274BB; }
.lang-version a:hover { color: #333333; }
.lang-version td { border-bottom: 1px solid #FFFFFF; border-top:0px; border-right: 0px; border-left:0px;text-align: center; }
.kolom { background: #e1e1e1;  }
.kolom td { border:1px solid #FFFFFF; padding:5px 2px 5px 5px; }
.kolom-kiri ul { margin:1px 0 10px 5px; padding:0; }
.kolom-kiri li { margin-left:10px; padding:0px; list-style-image: none; list-style-type: none; font: 13px/15px Arial, Verdana, Helvetica, sans-serif; font-weight:bold; color: #F88129; }
.kolom-kiri a:link { text-decoration: none; color: #F88129; }
.kolom-kiri a:active { text-decoration: none; color: #F88129; }
.kolom-kiri a:visited { text-decoration: none; color: #F88129; }
.kolom-kiri a:hover { text-decoration: none; color: #333; }
li.sub { list-style-image: none; list-style-type:square; padding-top:3px; font-weight:normal; font: 12px/14px Arial, Verdana, Helvetica, sans-serif; }
.sub a:link { text-decoration: none; color: #FFFFFF; }
.sub a:active { text-decoration: none; color: #CCCCCC; }
.sub a:visited { text-decoration: none; color: #CCCCCC; }
.sub a:hover { text-decoration: underline; color: #CCCCCC; }
#main  { background:#FFFFFF; }

.gallery { }
.gallery img { width: 120px; height: 120px; display: block; background-color: #eee; }
.gallery a { float: left; margin: 3px;  width: 120px; height: 120px; overflow: hidden; padding: 2px; }

/* SLIMBOX */
#lbOverlay {
	position: absolute;
	z-index: 9999;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	left: 50%;
	overflow: hidden;
	background-color: #000;
}

.lbLoading {
	background: #000 url(images/slimbox/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #000;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(images/slimbox/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(images/slimbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #000;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/slimbox/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

/* Kolom Tengah */
.isi h2 { 
border-bottom:1px solid #194F89; /* F68031; */
border-left:0;
border-right:0;
border-top:0; 
padding:10px 0 0 0; 
margin:0; 
text-align:left; 
color:#194F89; 
font-weight: bold; 
text-transform:uppercase; 
font: 14pt/16pt Arial, Helvetica, sans-serif; 
}
.rate p { background: #e1e1e1; color:#333333; font-weight:bold; padding:1px 0 1px 0; }
.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 #CCC;  border-collapse:collapse; }
.rate .title th { color:orange; font-weight:bold; padding:1px 0 2px 0; }

.book { padding:0 0 10px 5px; }
td.gal { text-align:center; }
.gal img { margin: 3px; padding:3px; background:#F2F2F2; border:1px solid #333; width:178px; height:132px; }
td.galindex { text-align:center; }
.galindex img { margin: 3px; padding:3px; background:#F2F2F2; border:1px solid #333; width:90px; height:100px; }
.content  td { font-size:11px; font-family: Arial, Helvetica, sans-serif; }
.content img { margin:0 0 0 0; background: #e1e1e1; padding:0; border:1px solid #333333; }
.google td { text-align: right; padding:5px 0 5px 2px; }
.google form { padding-bottom:5px; border-bottom: 1px solid #CCCCCC; }
.google input { border:1px solid #333333; }
.google button { border:1px solid #333333; }
.google img { border:0px; }
table.subcontent { border-top: 1px solid #CCCCCC; }
.index img { margin:0 0 0 0; background: #e1e1e1; padding:0; border:1px solid #333333; }
.index td { text-align:center; }
.subcontent td { padding:5px 0 5px 2px; }
p.title { background: #FFFFFF url(images/icons/kubus.gif) no-repeat 0 62%; padding-left:20px; font: 12pt/14pt Verdana, Helvetica, sans-serif; text-align:left; font-weight: bold; text-transform: lowercase; color: #CD5437; border-bottom:1px solid #CCCCCC; }
.red { color: #FF0000; }
.batas-bawah { border-bottom:1px dotted #cccccc; }
.batas-bawah p { padding:1px 5px 1px 5px; }
.batas-bawah img { margin: 10px; padding:3px; background:#F2F2F2; border:1px solid #333; width:178px; height:132px; }
/* Footer */
#footer {  }
#footer fieldset { background:#FFFFFF; border-top: 1px solid #CCCCCC; padding:3px; border-bottom:0px; border-right:0px; border-left:0px; }
#footer legend { background: #e1e1e1; padding: 0 5px 0 5px; font: 9pt/12pt Tahoma, Times, sans-serif; border:1px solid #CCCCCC; }
#footer em { font-weight: bold; text-transform: uppercase; font-style: normal; padding: 5px; font: 9pt/12pt Tahoma, Times, sans-serif; }
#footer a { text-decoration: none; font-weight: bold;}
.siteinfo { text-align:right; }
.office { font: 9pt/12pt Arial, Helvetica, sans-serif; }

