/**************************************************/
/* INDOVILLAS.COM                                 */
/**************************************************/

/* BEGIN BODY PROPERTIES */
body {
	padding: 0px;
	margin: 0px;
	background: #ffffff url("../image/iv_bg6a.jpg");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height: normal;
	font-weight: normal;
	background-repeat: repeat;
}
/* END BODY PROPERTIES */

.vimg{
	padding:7px; border:1px solid #CCCCCC; margin-bottom:20px;
}
/* BEGIN LINK PROPERTIES */
a:link {
 color: blue/*#0066FF*/;
 font-style: normal;
}

a:visited {
 color: #0066FF;
 font-style: normal;
}

a:hover {
 /*color: #800000;*/
 color:blue;
}
/* END LINK PROPERTIES */



td {
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height: normal;
	font-weight: normal;
}

td .row0{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: normal;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #EEEED9;
}

td .row1{
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height: normal;
	font-weight: normal;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #FAFAF7;
}

td .row2{
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height: normal;
	font-weight: normal;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #F7F7F0;
}

/* START HEADING */
h1 {
  font-size: 16px;
  font-style:normal;
  font-weight:bold;
}

h2 {
  font-size: 14px;
  font-style:normal;
  font-weight:bold;
}

h3 {
 font-size: 12px;
 font-style:normal;
 font-weight:bold;
 color: #577AAE;
}

/* END HEADING */

.left_column {
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
	background: #ffffff url("../image/iv_bg6n.jpg");
}

/* START STYLE 1 */
.style1 {
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 7px;
    padding-right: 7px;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height: normal;
	font-weight: normal;
}

.style1a {
	font-size: 12px;
	font-style: normal;
	color: #333333;
	line-height: normal;
	font-weight: normal;
}

.style1b {
	font-size: 12px;
	font-style: normal;
	color: #666666;
	line-height: normal;
	font-weight: normal;
}
.style1c {
	font-size: 12px;
	font-style: normal;
	color: #FF0000;
	line-height: normal;
	font-weight: normal;
}

.style1d {
	font-size: 12px;
	font-style: normal;
	color: #0000CC;
	line-height: normal;
	font-weight: normal;
}

.style1e {
	font-size: 12px;
	font-style: normal;
	color: #006600;
	line-height: normal;
	font-weight: normal;
}

.style1f {
	font-size: 12px;
	font-style: normal;
	color: #FF6600;
	line-height: normal;
	font-weight: normal;
}
.style1g {
	font-size: 12px;
	font-style: normal;
	color: #336699;
	line-height: normal;
	font-weight: normal;
}
.style1h {
	font-size: 12px;
	font-style: normal;
	color: #993300;
	line-height: normal;
	font-weight: normal;
}
.style1i {
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	line-height: normal;
	font-weight: normal;
}

.style1j {
	font-size: 12px;
	font-style: normal;
	color: #626200;
	line-height: normal;
	font-weight: normal;
}

.style1k {
	font-size: 14px;
	font-style: normal;
	color: #006699;
	line-height: normal;
	font-weight: normal;
}

.style1l {
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	line-height: normal;
	font-weight: normal;
}
/* END STYLE 2  */



/* START STYLE 1 */
.style2 {
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height: normal;
	font-weight: bold;
}

.style2a {
	font-size: 12px;
	font-style: normal;
	color: #333333;
	line-height: normal;
	font-weight: bold;
}

.style2b {
	font-size: 12px;
	font-style: normal;
	color: #666666;
	line-height: normal;
	font-weight: bold;
}
.style2c {
	font-size: 12px;
	font-style: normal;
	color: #FF0000;
	line-height: normal;
	font-weight: bold;
}

.style2d {
	font-size: 12px;
	font-style: normal;
	color: #0000CC;
	line-height: normal;
	font-weight: bold;
}

.style2e {
	font-size: 12px;
	font-style: normal;
	color: #006600;
	line-height: normal;
	font-weight: bold;
}

.style2f {
	font-size: 12px;
	font-style: normal;
	color: #FF6600;
	line-height: normal;
	font-weight: bold;
}
.style2g {
	font-size: 12px;
	font-style: normal;
	color: #00F;
	line-height: normal;
	font-weight: bold;
}
.style2h {
	font-size: 12px;
	font-style: normal;
	color: #993300;
	line-height: normal;
	font-weight: bold;
}

.style2j {
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	line-height: normal;
	font-weight: bold;
}
/* END STYLE 2  */

/* START STYLE 3 */
.style3a {
	font-size: 16px;
	font-style: normal;
	color: #000000;
	line-height: normal;
	font-weight: bold;
}
.style3c {
	font-size: 16px;
	font-style: normal;
	color: #ff0000;
	line-height: normal;
	font-weight: bold;
}
.style3d {
	font-size: 16px;
	font-style: normal;
	color: #0000cc;
	line-height: normal;
	font-weight: bold;
}
.style3f {
	font-size: 16px;
	font-style: normal;
	color: #ff9900;
	line-height: normal;
	font-weight: bold;
}
.style3g {
	font-size: 16px;
	font-style: normal;
	color: #00F;
	line-height: normal;
	font-weight: bold;
}
.style3h {
	font-size: 16px;
	font-style: normal;
	color: #993300;
	line-height: normal;
	font-weight: bold;
}

.style3i {
	font-size: 16px;
	font-style: normal;
	color: #2D2B1D;
	line-height: normal;
	font-weight: bold;
}

/* END STYLE 3 */

/* BEGIN AREA */
.area {
	margin: 0px 0px 0px 0px;
	padding-bottom: 5px;
	border-bottom: 1px solid #cccccc;
	color: #336699;
}
.area h1{
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

form.area{
	border-top: 0px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 7px;
    padding-top: 7px;
    padding-left: 5px;
    padding-right: 10px;
	background-color:#F7F7F7;
}

form.area .wilayah{
	font-size: 14px;
	font-weight: normal;
	padding-top: 3px;
	border-top: 1px solid #333333;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
		background-color:#F3F3F3;
	}
/* END AREA */

/* START LINE */
.line1 {
	border-bottom: 2px solid #000000;
}

.line2 {
    padding: 4px 4px 4px 4px;
	border-bottom: 1px solid #E2E2E2;
}
/* END LINE */

/* START LINK EXCHANGE */
.lx{
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 color: #000000;
 border-bottom: 1px solid #E9E9E9;
}

/* END LINK EXCHANGE*/
/* START BOX */
.box1 {
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
	background-color:#F3F3F3;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.box2 {
text-align:center;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
	font-size: 12px;
	font-weight: bold;
	background-color:#F3F3F3;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.box3 {
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
	background-color:#000000;
}

.box4 {
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
	background-color:#F5F5EB;
	border-top: 3px solid #CDCD9C;
	border-left: 3px solid #CDCD9C;
	border-right: 3px solid #CDCD9C;
	border-bottom: 3px solid #CDCD9C;
}

.botnav {
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.box6 {
    padding-bottom: 5px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
	font-size: 12px;
	font-weight: bold;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 2px solid #666666;
}

.box5 {
    padding-bottom: 10px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
	background-color:#E8F3FF;
	border-top: 1px solid #4FA7FF;
	border-left: 1px solid #4FA7FF;
	border-right: 1px solid #4FA7FF;
	border-bottom: 1px solid #4FA7FF;
}
/* END BOX */

/* START TERM COND */
.tc {
    padding-bottom: 5px;
	t
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
	font-size: 16px;
	font-style: normal;
	color: #ffffff;
	line-height: normal;
	font-weight: bold;
	background-color:#8A8A5B;
	border-top: 1px solid #606040;
	border-left: 1px solid #606040;
	border-right: 1px solid #606040;
	border-bottom: 1px solid #606040;
}
.box {
	border: 1px solid #431126;
	padding:5px;
}
.rbox {
	border: 1px solid #A77339;
	padding:5px;
}
.ybox {
	border: 1px solid #DADAD6;
	padding:5px;
}
.tbox{
		border: 5px solid #AB9D89;
		padding:1px;
	
}
.right {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #A87138;
	border-right-color: #A87138;
	border-bottom-color: #A87138;
	border-left-color: #A87138;
}



/* END TERM COND */

/* START TD */
.tda {
    padding-bottom: 3px;
    padding-top: 3px;
    padding-left: 5px;
    padding-right: 5px;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height: normal;
	font-weight: bold;
	border-bottom: 1px solid #D8DDB9;
}

.tdb {
    padding-bottom: 3px;
    padding-top: 3px;
    padding-left: 5px;
    padding-right: 5px;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height: normal;
	font-weight: normal;
	border-bottom: 1px solid #D8DDB9;
}
/* END TD */

/* START CC FORM */
.cc {
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height: normal;
	font-weight: bold;
}
.cc1 {
	font-size: 12px;
	font-style: normal;
	color: #993300;
	line-height: normal;
	font-weight: bold;
}
.cc2 {
	font-size: 13px;
	font-style: normal;
	color: #000000;
	line-height: normal;
	font-weight: bold;
}
.ccline {
	font-size: 12px;
	font-style: normal;
	color: #999999;
	line-height: normal;
}
/* END CC FORM*/

/* START HOTEL IST */
.hotellist {
    padding: 3px 3px 3px 10px;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	line-height: normal;
	font-weight: normal;
	background-color: #F2F1DB;
	border-bottom: 1px solid #ffffff;
}
/* END HOTEL IST  */

.olesha {
	padding: 15px;
	margin: 15px;
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	line-height: normal;
	font-weight: normal;
	border-left: 1px solid #ffffff;

}

/* START COPYRIGHT */
.copyright {
	font-size: 10px;
	font-style: normal;
	color: #666666;
	line-height: normal;
	font-weight: normal;
}
/* END COPYRIGHT */

/* START LAST UPDATED */
.update {
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	color: #000000;
	line-height: normal;
	font-weight: normal;

}
/* END LAST UPDATED */

input,select {
	height: 20px;
	font-size: 14px;
	background: #ffffff;
}

/* BEGIN BALI VILLAS */




}

.olesha1 {
padding-top: 10px;
padding-bottom: 10px;
color:#FFFFFF;
border-bottom: 1px solid #D0B0B0;
}

/* END BALI VILLAS */

.thumbnail img{
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
    border-top:1px solid #CACAA8;
	border-bottom:1px solid #CACAA8;
    border-left:1px solid #CACAA8;	
	border-right:1px solid #CACAA8;
	background-color: #ffffff;	
}

.thumbnail a:link img{
    border-top:1px solid #800000;
	border-bottom:1px solid #800000;
    border-left:1px solid #800000;	
	border-right:1px solid #800000;
}

.thumbnail a:visited img{
    border-top:1px solid #800000;
	border-bottom:1px solid #800000;
    border-left:1px solid #800000;	
	border-right:1px solid #800000;
}

.thumbnail a:hover img{
    border-top:1px solid #0066FF;
	border-bottom:1px solid #0066FF;
    border-left:1px solid #0066FF;	
	border-right:1px solid #0066FF;	
}

.nbul{
	line-height:20px;
}.tittle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 26px;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.ubb {border:3px dashed #F00; width:50%; height:auto;}
.ubbheader {font-family:Arial, Helvetica, sans-serif; font-size: 24px; text-align:center; color:#cc0000;}
.ubbprice {font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#030663; text-align:center;}
.ubbprice-old {text-decoration:line-through;}
.ubblinks, .links-txt {padding:6px; font-size:19px; font-weight:bold; text-align:center;}
a.ubblinks{ border:2px solid #F00; background:url(../image/ubbutton.jpg) no-repeat center center scroll; width:150px; height:35px; text-decoration:none; padding-left:50px; padding-right:41px; padding-top:9px; color:#030663;}
.ubblinks a:hover  {border:2px solid #090; width:150px; height:35px; padding-left:50px; padding-right:41px; color:#030663;}
/*.imgubb {padding-left:45px;}*/
.imgubb {padding-left:35%;}
.topimg {padding:3px; border:1px solid #333;}

.ubbdetails {border:3px dashed #F00; width:50%; height:auto; text-align:center;}
.ubbdetlinks, .detlinks-txt {padding:6px; font-size:19px; font-weight:bold;}
a.ubbdetlinks{ border:2px solid #F00; background:url(../image/ubbutton.jpg) no-repeat center center scroll; width:150px; height:35px; text-decoration:none; padding:10px 26px 4px 39px; color:#030663; text-align:center;}
.ubbdetlinks a:hover  {border:2px solid #090; width:150px; height:35px; padding:10px 26px 4px 39px; color:#030663;}
.detimgubb {padding-left:0px;}
.topimg {padding:3px; border:1px solid #333;}

