body {
  font-family: Arial;
  background-color: #666666;
  font-size: 8pt;
  margin-bottom:10px;margin-top:10px;
  cursor: default;
  margin: 0 auto;
}

h1 {
font-size:14px;
}
h2 {
font-size:12px;
}
h3 {
font-size:11px;
}
.sml1 {
font-size:xx-small;
}
.sml2 {
font-size:x-small;
}
a:link {color:#F97218;}
a:visited {color:#000000;}

.class_header_lft_menu a:link, .class_header_lft_menu a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: white;
	font-weight: bold;
	text-decoration: none;
}
.class_header_lft_menu a:hover {
   font-family: Arial;
	font-size: 9pt;
	color: white;
	text-decoration: none;
	font-weight: bold;
}

.class_header_top_menu a:link, .class_header_top_menu a:visited {
	font-family: Arial;
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.class_header_top_menu a:hover {
   font-family: Arial;
	font-size: 8pt;
	color: Silver;
	text-decoration: none;
	font-weight: bold;
}

.class_default a {
	font-family: Arial;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}
.class_default a:link, .class_default a:visited {
	font-family: Arial;
	font-size: 9pt;
	color: #F97218;
	text-decoration: none;
}
.class_default a:hover {
   font-family: Arial;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}

.class_tell_f a:link, .class_tell_f a:visited {
	font-family: Arial;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	background-image: url(../images/g_bali_travel_tell_f.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 15px;
	height: 24px;
}
.class_tell_f a:hover {
   font-family: Arial;
	font-size: 8pt;
	color: #F97218;
	text-decoration: underline;
}
.class_bookmrk a:link, .class_bookmrk a:visited {
	font-family: Arial;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	background-image: url(../images/bookmark.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 15px;
	height: 24px;
}
.class_bookmrk a:hover {
   font-family: Arial;
	font-size: 8pt;
	color: #F97218;
	text-decoration: underline;
}

.class_enquiry a:link, .class_enquiry a:visited {
	font-family: Arial;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	background-image: url(../images/enquiry.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 15px;
	height: 24px;
}
.class_enquiry a:hover {
   font-family: Arial;
	font-size: 8pt;
	color: #F97218;
	text-decoration: underline;
}

.class_print a:link, .class_print a:visited {
	font-family: Arial;
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	background-image: url(../images/print.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 15px;
	height: 24px;
}
.class_print a:hover {
   font-family: Arial;
	font-size: 8pt;
	color: #F97218;
	text-decoration: none;
}


.class_article_title a:link, .class_article_title a:visited {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/g_bali_travel_article.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	line-height: 20px;
}
.class_article_title a:hover {
   font-family: Arial;
	color: #F97218;
	text-decoration: underline;
}

.class_menu_title {
	font-family: Arial;
	font-size: 8pt;
	color: White;
	font-weight: bold;
}

.class_welcome_title {
   font-family: tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #F97218;
}

/* ADMIN */
.class_header_menu a:link, .class_header_menu a:visited {
	font-family: Arial;
	font-size: 7.5pt;
	color: white;
	text-decoration: none;
	border-bottom: 3px solid #F97218;
	padding-left: 5px;
	padding-right: 5px;
}
.class_header_menu a:hover {
   font-family: Arial;
	font-size: 7.5pt;
	color: #F97218;
	text-decoration: none;
}

.class_admin_lf_menu a:link, 
.class_admin_lf_menu a:visited {
	font-family: Arial;
	font-size: 9pt;
	color: #B57100;
	text-decoration: none;
	line-height: 20px;
}
.class_admin_lf_menu a:hover {
   font-family: Arial;
	font-size: 9pt;
	color: #B22222;
	text-decoration: underline;
}

.class_table_title,
.class_table_title a:link, 
.class_table_title a:visited {
	font-family: Arial;
	font-size: 8pt;
	color: #F97218;
	text-decoration: none;
	font-weight: bold;
}
.class_table_title a:hover {
   font-family: Arial;
	font-size: 8pt;
	color: #B22222;
	text-decoration: underline;
	font-weight: bold;
}

.class_button a,
.class_button a:link,
.class_button a:visited {
   border: 1px Solid #4A78B3;
	background-color: #93AED2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
}

.class_button a:hover {
   border-left: 1px Solid #FFFFFF;
	border-top: 1px Solid #FFFFFF;
	border-right: 1px Solid #4977B2;
	border-bottom: 1px Solid #4977B2;
	background-color: #4169E1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #E0FFFF;
	font-weight: bold;
	text-decoration: none;
	padding: 2px;
}

.class_accomodation_title {
	font-family: Tahoma;
	color: #F97218;
	font-size:15px;
	text-decoration: none;
	margin-bottom: 5px;
}

.class_sub_accomodation_title a:link,
.class_sub_accomodation_title a:Visited {
   font-family: tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #F97218;
	margin-bottom: 5px;
	text-decoration: none;
}
.class_sub_accomodation_title a:hover {
   font-family: tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #F97218;
	margin-bottom: 5px;
	text-decoration: underline;
}

.class_sub_accomodation_gey_bold {
   font-family: tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #A9A9A9;
	margin-bottom: 5px;
}
.class_sub_accomodation_price {
   font-family: tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #F97218;
	margin-bottom: 5px;
}

.class_footer {
   font-size: xx-small;
	color: Silver;
	text-decoration: none;
}
.class_footer a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.class_footer a:hover {
	color: White;
	text-decoration: underline;
}

.class_copyright {
	font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
	color: White;
	text-decoration: none;;
}
.class_copyright a:link {
	color: #E3E3E3;
   font-size: 11px;
	color: White;
	text-decoration: none;
	font-weight: bold;
}
.class_copyright a:hover {
	color: White;
	text-decoration: underline;
}

.class_amenities_title {
   font-family: Arial Narrow;
	font-size: 10pt;
	color: #F97218;
	font-weight: bolder;
}
.class_amenities_content {
	color: #333333;
}

.class_topten,
.class_topten a:link,
.class_topten a:visited {
	font-family: Tahoma;
	text-decoration: none;
	font-size: xx-small;
	color: Black;
}
.class_topten a:hover {
	text-decoration: underline;
	color: #B22222;
}

.class_bestdeal_title {
	font-family: Tahoma;
	color: #F97218;
	font-size:15px;
	text-decoration: none;
	margin-bottom: 5px;
}

.class_bestdeal_title a:link,
.class_bestdeal_title a:Visited {
   font-family: tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #F97218;
	margin-bottom: 5px;
	text-decoration: none;
}
.class_bestdeal_title a:hover {
   font-family: tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #F97218;
	margin-bottom: 5px;
	text-decoration: underline;
}

.class_bestdeal_msg {
	font-family: Arial;
	color: #FB0415;
	font-size:12px;
	text-decoration: none;
	margin-bottom: 5px;
	font-weight: bold;
}

.class_bestdeal_msg a:link,
.class_bestdeal_msg a:Visited {
   font-family: tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #F97218;
	margin-bottom: 5px;
}
.class_bestdeal_msg a:hover {
   font-family: tahoma;
	font-size: 9pt;
	font-weight: bold;
	color: #B22222;
	margin-bottom: 5px;
	text-decoration: underline;
}


.class_yellow_title {
	font-family: Arial;
	color: #F97218;
	font-size:12px;
	text-decoration: none;
	font-weight: bold;
}

.class_yellow_title a:link,
.class_yellow_title a:Visited {
  font-family: Arial;
	color: #F97218;
	text-decoration: none;
}
.class_yellow_title a:hover {
   font-family: Arial;
	color: #B22222;
	text-decoration: underline;
}

.class_left_menu_block {
	color:#FFF; 
}
.class_left_menu_block a:visited,
.class_left_menu_block a:link
{
	color:#FFF; 
	text-decoration: none;
}
.class_left_menu_block a:hover{
	color:#000; 
}

fieldset {
	border: 1px solid #F97218;
}

.class_fieldset_title {
  padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FFFFFF;
	background-color: #F97218;
	font-weight: bold;
	}
	
#list_hr_grey {
	padding: 2px;
	border-bottom: 1px Solid #EEEEEE;
}

.class_pagination_active {
	border: 1px Solid #F97218;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	background-color: #FF7F50;
	color: White;
	padding: 2px;
}

.class_pagination a:link,
.class_pagination a:visited {
	border: 1px Solid #F97218;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFDFD2;
	color: #FF7F50;
	padding: 2px;
}

.class_pagination a:hover {
	background-color: #F97218;
	color: #FFFFFF;
	padding: 2px;
}

.buttonscontainer {width: 168px;}
.buttons a {color: #FFFFFF;

padding: 6px;
padding-left: 20px;
display: block;
font: 12px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
background-image:url(../images/balivillanetworkmenu-on.jpg);
background-repeat:no-repeat;
background-position:left;
cursor:default;
}

.buttons a:hover {
color: #FFFFFF;
text-decoration: none;
background-image:url(../images/balivillanetworkmenu-off.jpg);
background-repeat:no-repeat;
background-position:left;
cursor:default;
}

.btc_buttonscontainer {width: 168px;}
.btc_buttons a {color: #FFFFFF;
background-color: #F97218;
padding: 8px;
padding-left: 30px;
display: block;
font: 12px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
background-image:url(../images/currecncyconv-dg.gif);
background-repeat:no-repeat;
background-position:left;
cursor:default;
}

.btc_buttons a:hover {background-color: #FF9933;
color: #FFFFFF;
text-decoration: none;
background-image:url(../images/currecncyconv-lg.gif);
background-repeat:no-repeat;
background-position:left;
cursor:default;
}
.bts_buttonscontainer {width: 168px;}
.bts_buttons a {color: #FFFFFF;
background-color: #F97218;
padding: 8px;
padding-left: 35px;
display: block;
font: 12px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
border-top: 1px solid #ffffff;
border-left: 1px solid #ffffff;
background-image:url(../images/support-dg.gif);
background-repeat:no-repeat;
background-position:left;
cursor:default;
}

.bts_buttons a:hover {background-color: #FF9933;
color: #FFFFFF;
text-decoration: none;
background-image:url(../images/support-lg.gif);
background-repeat:no-repeat;
background-position:left;
cursor:default;
}

.style1 {
	font-size: large;
	font-weight: bold;
	color: #666666;
}
.style2 {
	font-size: 14px;
	font-weight: bold;
	color: #f97812;
}
.style3 {
	color: #f97812;
	font-style: italic;
	font-size: small;
}
.style4 {
	color: #f97812;
	font-weight: bold;
}
.style5 {color: #f97812}
.style6 {
  azimuth : #FFFFFF;
  font-weight: bold;
}
.style7 {color: #FF0000}
#textbox {
  font-size:12px;
  border:1px Solid Silver; 
  padding:2px;
}
#textboxarea {
  width:100%;
  font-size:11px;
  border:1px Solid Silver; 
  padding:5px;
}

