#bodycolor {
background-color: #666666;
width: 821px;
}

#top_header {
width: 819px;
background-position: bottom;
height: 13px;
background-image: url(../images/g_bali_travel_top_m.gif);
}

#top_header_t {
width: 819px;
background-position: bottom;
}

#top_header_m {
width: 819px;
background-position: bottom;
}

#top_header_b {
width: 820px;
background-color: White;
}


#top_bg_menu {
height: 42px;
background-image: url(../images/g_bali_travel_top_menu.gif);
background-repeat: repeat-x;
}

#top_bg_menu_d {
height: 42px;
width: 125px;
background-image: url(../images/g_bali_travel_top_menu_d.gif);
font-family: Arial;
}

#footer_table {
height: 37px;
width: 819px;
background-image: url(../images/g_bali_travel_footer.gif);
background-repeat: repeat-x;
}

#header_lf_menu_grey {
padding: 4px;
background-color: #A6A6A6;
border-bottom: 1px Solid White;
border-right: 1px Solid White;
}

#header_lf_menu_orange {
padding: 4px;
background-color: #FE7112;
border-bottom: 1px Solid White;
border-right: 1px Solid White;
}


#hr_grey {
padding: 2px;
border-bottom: 1px Solid #EEEEEE;
}


#grey_border {
padding: 5px;
border: 1px solid #EEEEEE;
}

#dark_grey_border {
padding: 5px;
border: 1px solid Gray;
margin-bottom: 2px;
}

/* FORM 
INPUT, SELECT {
border: 1px Solid #DBE4F0;
padding: 2px;
font-family: Arial;
font-size: 8pt;
padding-left: 5px;
padding-right: 0px;
background-color: #F1F2F4;
color: #6F6F6F;
}

TEXTAREA{
border: 1px Solid #DBE4F0;
padding: 10px;
font-family: "Times New Roman", Times, serif;
font-size: 10pt;
line-height: 18px;
background-color: #F1F2F4;
color: #6F6F6F;
}

*/

#hr_silver {
border-bottom: 1px Solid Silver;
padding: 10px;
}

#hr_padding_10px {
padding: 10px;
}

#acc_sub_border {
border:1px Solid #F26522;
}

/* ADMIN */
#header_menu_orange {
padding: 4px;
background-color: #FE7112;
border-bottom: 2px Solid White;
}

#idAdminTable
{
border-top: 4px Solid #FF7F50;
padding: 3px;
background: #efefef url(toolbar.buttonbg.gif) repeat-x;
font-family: Arial;
font-size: 8pt;
font-weight: bold;
}

#error {
background-color: #FFF6F4;
border: 1px Solid #FFE0DB;
color: #FF6347;
padding: 5px;
margin-top: 3px;
}

#success {
background-color: #BDEFBD;
border: 1px Solid #A1E8A2;
color: #2E8B57;
padding: 5px;
margin-top: 3px;
}

#error {
background-color: #FFF6F4;
border: 1px Solid #FFE0DB;
color: #FF6347;
padding: 5px;
margin-top: 3px;
}

#fckeditor_border {
background-color: #DBE4F0;
border: 1px Solid #DBE4F0;
padding: 1px;
}

#topten {
border: 1px solid Silver;
}

#red_advertise {
background-color: #FFF6F4;
border: 1px Solid #FFE0DB;
color: #FF6347;
padding: 10px;
margin-top: 3px;
}

#left_menu_block {
	padding:5px; 
	background-color:#000; 
	margin-bottom:3px;
}

#navServices UL {
PADDING-RIGHT: 5px;
PADDING-LEFT: 0px;
BACKGROUND: #ebe4d8;
PADDING-BOTTOM: 5px;
MARGIN: 0px;
COLOR: #000000;
PADDING-TOP: 5px;
LIST-STYLE-TYPE: none;
POSITION: relative;
TEXT-ALIGN: right;
}

#navServices {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
background-color: #ebe4d8;
}

#navServices LI {
DISPLAY: inline;
FONT-SIZE: 1em;
}

#navServices A:link {
PADDING-RIGHT: 5px;
PADDING-LEFT: 5px;
FONT-SIZE: 1em;
BACKGROUND: #ebe4d8;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
COLOR: #000000;
PADDING-TOP: 0px;
TEXT-DECORATION: none;
}

#navServices A:visited {
PADDING-RIGHT: 5px;
PADDING-LEFT: 5px;
FONT-SIZE: 1em;
BACKGROUND: #ebe4d8;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
COLOR: #000000;
PADDING-TOP: 0px;
TEXT-DECORATION: none;
}

#navServices A:hover {
PADDING-RIGHT: 5px;
PADDING-LEFT: 5px;
FONT-SIZE: 1em;
BACKGROUND: #ebe4d8;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
COLOR: Red;
PADDING-TOP: 0px;
TEXT-DECORATION: none;
}

#navServices A:active {
PADDING-RIGHT: 5px;
PADDING-LEFT: 5px;
FONT-SIZE: 1em;
BACKGROUND: #ebe4d8;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
COLOR: #000000;
PADDING-TOP: 0px;
TEXT-DECORATION: none;
}

#navServices A:hover {
TEXT-DECORATION: underline;
}

#skipNav {
DISPLAY: none;
}


#skip {
CLEAR: both;
}


#mainNav {
font-family: Arial;
DISPLAY: block;
FONT-SIZE: 11px;
FLOAT: left;
PADDING-BOTTOM: 0px;
COLOR: #000;
LINE-HEIGHT: 40px;
PADDING-TOP: 0px;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;
text-align: left;
}

#mainNav #mainNavContent {
PADDING-LEFT: 12px;
HEIGHT: 42px;
}

#mainNav #mainNavContent DIV {
PADDING: 0px;
FLOAT: left;
MARGIN: 0px;
}

#mainNav DIV BR {
CLEAR: both;
FLOAT: none;
}

#mainNav DIV A {
font-family: Arial;
DISPLAY: block;
FONT-SIZE: 11px;
FLOAT: left;
PADDING-BOTTOM: 0px;
COLOR: #000;
LINE-HEIGHT: 40px;
PADDING-TOP: 0px;
TEXT-DECORATION: none;
FONT-WEIGHT: bold;
text-align: left;
}

#mainNav UL {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
VISIBILITY: hidden;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
WIDTH: 14.5em;
PADDING-TOP: 0px;
LIST-STYLE-TYPE: none;
POSITION: absolute;
FONT-WEIGHT: bold;
}

#mainNav UL LI {
PADDING-RIGHT: 0px;
DISPLAY: inline;
PADDING-LEFT: 0px;
FONT-SIZE: 1em;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
LIST-STYLE-TYPE: none;
}

#mainNav LI A {
BORDER-RIGHT: #40668c 1px solid;
PADDING-RIGHT: 8px;
DISPLAY: block;
PADDING-LEFT: 8px;
FONT-WEIGHT: bold;
FONT-SIZE: 11px;
BACKGROUND: #C8C8C8;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
BORDER-LEFT: #40668c 1px solid;
WIDTH: 14.5em;
COLOR: #003;
LINE-HEIGHT: 1.8em;
PADDING-TOP: 0px;
BORDER-BOTTOM: #40668c 1px solid;
BORDER-TOP: #40668c 1px solid;
margin-bottom: 0px;
}

#mainNav LI A:hover {
BACKGROUND: #E4E4E4;
COLOR: #F26522;
}

#mainNav .navOver {
/*BACKGROUND: Black*/
}

#mainNav .navOver UL {
Z-INDEX: 10;
VISIBILITY: visible;
}

#mainNav #currentNav {
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
BACKGROUND: #fff;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
PADDING-TOP: 0px;
POSITION: static;
BORDER-BOTTOM: #40668c 1px solid;
}

#mainNav #currentNav A {
BORDER-TOP-WIDTH: 0px;
BORDER-LEFT-WIDTH: 0px;
BACKGROUND: #fff;
BORDER-BOTTOM-WIDTH: 0px;
COLOR: #036;
BORDER-RIGHT-WIDTH: 0px;
}

#mainNav #currentNav UL {
Z-INDEX: 1;
BACKGROUND: none transparent scroll repeat 0% 0%;
LEFT: 12px;
VISIBILITY: visible;
WIDTH: boldpx;
WHITE-SPACE: nowrap;
POSITION: absolute;
}

#mainNav #currentNav UL LI {
PADDING-RIGHT: 0px;
DISPLAY: inline;
PADDING-LEFT: 0px;
FONT-SIZE: 1em;
BACKGROUND: #fff;
PADDING-BOTTOM: 0px;
MARGIN: 0px;
WIDTH: auto;
LINE-HEIGHT: 3em;
PADDING-TOP: 0px;
}

#mainNav #currentNav UL LI A {
BORDER-RIGHT: 0px;
PADDING-RIGHT: 10px;
BORDER-TOP: 1px;
DISPLAY: inline;
PADDING-LEFT: 0px;
BACKGROUND: #fff;
PADDING-BOTTOM: 0px;
BORDER-LEFT: 0px;
WIDTH: auto;
COLOR: #036;
LINE-HEIGHT: 3em;
PADDING-TOP: 0px;
BORDER-BOTTOM: 0px;
}

#mainNav #currentNav LI A:hover {
BACKGROUND: #fff;
COLOR: #036;
TEXT-DECORATION: underline;
}

#mainNav #currentNav LI.mainSubNav {
PADDING-RIGHT: 4px;
DISPLAY: block;
PADDING-LEFT: 0px;
FLOAT: left;
PADDING-BOTTOM: 0px;
COLOR: #fd6505;
LINE-HEIGHT: 3em;
PADDING-TOP: 0px;
}

#mainNav .smark {
FONT-SIZE: 0.6em;
VERTICAL-ALIGN: super;
LINE-HEIGHT: 0.6em;
TEXT-DECORATION: none;
}

#form_txtbox_title {
	border: 1px solid #E3E0C0;
	padding: 3px;
	margin-left: 3px;
	background-color: #FCFCF3;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
}

#form_txtbox {
	border: 1px solid #E3E0C0;
	padding: 3px;
	margin-left: 3px;
	margin-right: 5px;
	background-color: #FCFCF3;
	font-family: Verdana;
	font-size: 12px;
}

#form_txtbox_full_width {
	border: 1px solid #E3E0C0;
	padding: 3px;
	margin-left: 3px;
	margin-right: 5px;
	background-color: #FCFCF3;
	font-family: Verdana;
	font-size: 12px;
	width: 100%;
}

#light_brown_border {
	border: 1px solid #E3E0C0;
	padding: 5px;
	margin-bottom: 3px;
}

#light_brown_border_title {
	background-color: #C8A26E;
	padding: 5px;
	margin-bottom: 3px;
}
