body  {
margin: 0; 
padding: 0;
}

td {
text-align:left;
vertical-align:top;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #555555;
}

.table_all {
width:100%;
height:100%;
background: #B6D963;
}

.table_basic {
width:840px;
height:100%;
background: #ffffff;
}



.td_position_center_top {
text-align:center;
vertical-align:top;
}

.td_position_left_middle {
text-align:left;
vertical-align:middle;
}

.td_position_right_middle {
text-align:right;
vertical-align:middle;
}

.td_h5px {
height:5px;
}

.td_h10px {
height:10px;
}

.td_h25px {
height:25px;
}

.td_h205px {
height:205px;
}

.td_w5px {
width:5px;
}

.td_w10px {
width:10px;
}

.td_w15px {
width:15px;
}

.td_w65px {
width:65px;
}

.td_w100px {
width:100px;
}

.td_w175px {
width:175px;
}

.td_w180px {
width:180px;
}

.td_w374px {
width:374px;
}

.td_w404px {
width:404px;
}

.td_thumbnail_01 {
width:85px;
}

.td_menu_resto {
text-align:left;
vertical-align:top;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #000000;
padding:10px;
text-align:center;
vertical-align:top;
}


.td_thumbnail_desc {
text-align:center;
font-family: Arial; 
font-size: 10px;
color: #8b736b;
font-weight:bold;
background: #eeeeef;
border-top: #ffffff 1px solid;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 5px;
margin-bottom:5px;
}

.div_wrapper_content {
border-bottom: #dbdda3 1px solid;
margin-bottom:10px;
}

.div_wrapper_content2 {
border-bottom: #000000 1px solid;
margin-bottom:10px;
}

.td_accommodation_title {
font-family: Arial; 
font-size: 11px;
color: #4c4c66;
font-weight:bold;
background: #B6D963;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 5px;
margin-bottom:5px;
}

.td_accommodation_rate {
width:150px;
font-family: Arial; 
font-size: 11px;
color: #4c4c66;
font-weight:bold;
text-align:right;
background: #B6D963;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 5px;
margin-bottom:5px;
}

.td_accommodation_picture {
width:120px;
padding-top: 5px;
padding-bottom: 5px;
}

.td_accommodation {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #555555;
text-align:justify;
padding-top: 5px;
padding-bottom: 5px;
}

.td_amenities_picture {
width:120px;
padding-bottom: 5px;
}

.td_amenities {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #555555;
text-align:justify;
padding-bottom: 5px;
}

.td_column_menu_sub {
width:205px;
}



.td_log_big {
height:60px;
background-image: url(../images/basic/log_big.gif);
background-repeat:no-repeat;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #569119;
text-align:right;
vertical-align:bottom;
}

.td_bg_gap_hor_green {
height:15px;
background-image: url(../images/basic/bg_gap_hor_green.gif);
}

.td_image_main {
height:205px;
text-align:center;
vertical-align:middle;
}

.td_image_main_desc {
height:20px;
background-image: url(../images/basic/bg_image_main_desc.gif);
text-align:left;
vertical-align:middle;
}

.td_image_main_desc_left {
width:250px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #4d4d4d;
font-weight:bold;
padding-left:5px;
text-align:left;
vertical-align:middle;
}

.td_image_main_desc_right {
width:220px;
padding-right:5px;
text-align:right;
vertical-align:middle;
}

.td_bg_menu_top_l {
width:10px;
height:25px;
background-image: url(../images/basic/bg_menu_top_l.gif);
}

.td_bg_menu_top_c {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 13px;
color: #B6D963;
font-weight:bold;
height:25px;
text-align:right;
vertical-align:middle;
background-image: url(../images/basic/bg_menu_top_c.gif);
}

.td_bg_menu_top_r {
width:10px;
height:25px;
background-image: url(../images/basic/bg_menu_top_r.gif);
}

.td_bg_gap_ver_dots_left {
width:10px;
background-image: url(../images/basic/bg_gap_ver_dots_left.gif);
}

.td_bg_gap_ver_dots_right {
width:10px;
background-image: url(../images/basic/bg_gap_ver_dots_right.gif);
}

.td_box_menu_title {
font-family: Arial; 
font-size: 12px;
color: #ffffff;
font-weight:bold;
background: #569119;
text-align:left;
border-bottom: #ffffff 1px solid;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 5px;
}

.td_box_menu {
font-family: Arial;
font-size: 12px;
color: #42432d;
background: #B6D963;
text-align:left;
border-bottom: #ffffff 1px solid;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 5px;
}

.td_box_menu_02 {
background: #B6D963;
text-align:left;
vertical-align:middle;
border-bottom: #ffffff 1px solid;
}

.td_box_menu_02_text {
font-family: Arial;
font-size: 12px;
float:left;
margin: 0 auto;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
color: #42432d;
}

.td_box_menu_02_icon {
float:right;
margin: 0 auto;
width:20px;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
text-align:right;
vertical-align:middle;
}

.td_box_menu_02_sub {
font-family: Arial;
font-size: 12px;
color:#000000;
background-color:#dbdda3;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 15px;
padding-right:5px;
text-align:left;
vertical-align:middle;
border-bottom: 1px solid #ffffff;
}

.td_box_menu_02_sub2 {
font-family: Arial;
font-size: 12px;
color:#000000;
background-color:#e7e9c1;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 25px;
padding-right:5px;
text-align:left;
vertical-align:middle;
border-bottom: 1px solid #ffffff;
}

.td_box_menu_03 {
background: #5A9500;
text-align:left;
vertical-align:middle;
border-bottom: #ffffff 1px solid;
}

.td_box_menu_03_text {
font-family: Arial;
font-size: 12px;
font-weight:bold;
float:left;
margin: 0 auto;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
color: #ffffff;
}

.td_box_menu_03_icon {
float:right;
margin: 0 auto;
width:20px;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
text-align:right;
vertical-align:middle;
}

.td_box_menu_03_sub {
font-family: Arial;
font-size: 12px;
color:#000000;
background-color:#B6D963;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right:5px;
text-align:left;
vertical-align:middle;
border-bottom: 1px solid #ffffff;
}

.td_box_menu_03_sub2 {
font-family: Arial;
font-size: 12px;
color:#000000;
background-color:#C7ED6D;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 10px;
padding-right:5px;
text-align:left;
vertical-align:middle;
border-bottom: 1px solid #ffffff;
}


.td_box_currency_title {
font-family: Arial; 
font-size: 12px;
color: #ffffff;
font-weight:bold;
background: #569119;
text-align:left;
border-bottom: #ffffff 1px solid;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 5px;
}

.td_box_currency {
font-family: Arial;
font-size: 12px;
color: #42432d;
background: #B6D963;
text-align:left;
border-bottom: #ffffff 1px solid;
padding-top: 3px;
padding-right: 5px;
padding-bottom: 3px;
padding-left: 5px;
}




.td_footer {
text-align:center;
vertical-align:top;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #879131;
height:50px;
}

.tdsubtitle
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
font-weight: bold; 
color: #006a5b;
}


.tdred
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #FF0000;
}

.tdredbold
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #FF0000;
}

.tdredlittle
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #FF0000;
}

.tdredlittlebold
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px;
font-weight: bold; 
color: #FF0000;
}

.tdredjudul
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
font-weight: bold; 
color: #FF0000;
}

.tdblack
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000;
}

.tdblackbold
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #000000;
}

.tdblacklittle
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #000000;
}

.tdblacklittlebold
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px;
font-weight: bold; 
color: #000000;
}

.tdblackjudul
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
font-weight: bold; 
color: #000000;
}

.tdyellow
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #ffff00;
}

.tdyellowbold
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
font-weight: bold; 
color: #ffff00;
}

.tdyellowlittle
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px; 
color: #ffff00;
}

.tdyellowlittlebold
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 9px;
font-weight: bold; 
color: #ffff00;
}

.tdyellowjudul
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px;
font-weight: bold; 
color: #ffff00;
}

.linkmenutop:LINK { color : #ff0000; text-decoration : none; font-size: 21px; font-family: EDWARDIAN SCRIPT ITC,Verdana, Arial, Helvetica, sans-serif }
.linkmenutop:VISITED { color: #ff0000; text-decoration: none; font-size: 21px; font-family: EDWARDIAN SCRIPT ITC,Verdana, Arial, Helvetica, sans-serif }
.linkmenutop:ACTIVE { color : #ff0000; text-decoration : none; font-size: 21px; font-family: EDWARDIAN SCRIPT ITC,Verdana, Arial, Helvetica, sans-serif }
.linkmenutop:HOVER { color : #ff0000; text-decoration : none; font-size: 21px; font-family: EDWARDIAN SCRIPT ITC,Verdana, Arial, Helvetica, sans-serif }

.linkmenuleft:LINK { color : #42432d; text-decoration : none }
.linkmenuleft:VISITED { color: #42432d; text-decoration: none }
.linkmenuleft:ACTIVE { color : #42432d; text-decoration : none }
.linkmenuleft:HOVER { color : #879131; text-decoration : none }

.linkmenubottom:LINK { color : #879131; text-decoration : none }
.linkmenubottom:VISITED { color: #879131; text-decoration: none }
.linkmenubottom:ACTIVE { color : #879131; text-decoration : none }
.linkmenubottom:HOVER { color : #006a5b; text-decoration : none }

.yellow:LINK { color : #ffff00; text-decoration : none }
.yellow:VISITED { color: #ffff00; text-decoration: none }
.yellow:ACTIVE { color : #ffff00; text-decoration : none }
.yellow:HOVER { color : #ffff00; text-decoration : underline }

.white:LINK { color : #ffffff; text-decoration : none }
.white:VISITED { color: #ffffff; text-decoration: none }
.white:ACTIVE { color : #ffffff; text-decoration : none }
.white:HOVER { color : #ffffff; text-decoration : underline }

.black:LINK { color : #000000; text-decoration : none }
.black:VISITED { color: #000000; text-decoration: none }
.black:ACTIVE { color : #000000; text-decoration : none }
.black:HOVER { color : #000000; text-decoration : underline }

.red:LINK { color : #ff0000; text-decoration : none }
.red:VISITED { color: #ff0000; text-decoration: none }
.red:ACTIVE { color : #ff0000; text-decoration : none }
.red:HOVER { color : #ff0000; text-decoration : underline }

.grey:LINK { color : #555555; text-decoration : none }
.grey:VISITED { color: #555555; text-decoration: none }
.grey:ACTIVE { color : #555555; text-decoration : none }
.grey:HOVER { color : #555555; text-decoration : underline }

.bluedove:LINK { color : #0066cc; text-decoration : none }
.bluedove:VISITED { color: #0066cc; text-decoration: none }
.bluedove:ACTIVE { color : #0066cc; text-decoration : none }
.bluedove:HOVER { color : #0066cc; text-decoration : underline }

/* ---Form--- */

.form {
margin:0;
} 

.formtextfield {
width: 200px; 
height: 17px;
background-color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #000000;
border: 1px solid #cccccc;
} 

.formtextarea {
width: 200px; 
height: 85px;
background-color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #000000;
border: 1px solid #cccccc;
} 

.formjumpmenu {
width: 200px; 
height: 17px;
background-color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #000000;
border: 1px solid #cccccc;
} 

.formbutton {
height: 19px;
background-color: #ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color: #000000;
border: #cccccc 1px solid;
} 
