body{
  height: auto;
  margin: 0px;
  padding: 0px;
	text-align: center;
	font-family: verdana, arial, sans-serif;
  font-size: 11px;
  color: #525252;
  line-height: 15px;
}
a {
  font-family: tahoma;
  font-size: 8pt;
  font-weight: normal;
  color: #030487;
  text-decoration: none;
}
a:hover {
  font-family: tahoma;
  font-size: 8pt;
  font-weight: normal;
  color: #030487;
  text-decoration: underline;
}
form {
  margin: 0px;
  padding: 0px;
}
#top {
	width: 750px;
	margin-top: 5px;
  padding-top: 5px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
}
#main_outer {
  /*background-color: #FFFFFF;*/
  background: url(../images/main_outer_bg.gif) bottom left repeat-x;
}
#main_inner {
  width: 750px;
  margin-left: auto;
  margin-right: auto;
  background-color: #FFFFFF;
  padding-right: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 10px;
}
#bottom_outer {
  background-color: #63B2FA;
  padding-bottom: 5px;
}
#bottom_inner {
  width: 750px;
  margin-left: auto;
  margin-right: auto;
}
.border_top {
	background: url(../images/border_top.gif) top left repeat-x;
}
td.border_left {
  background: url(../images/border_left.gif) top left repeat-y;
}
td.border_right {
  background: url(../images/border_right.gif) top right repeat-y;
}
.border_bottom {
  background: url(../images/border_bottom.gif) bottom left repeat-x;
}
.txt_copyrights {
  font-family: tahoma;
  font-size: 8pt;
  color: #FFFFFF;
  line-height: 20px;
}
/****** BEGIN LEFT COLUMN ******/
#leftcol {
  text-align: left;
  padding-top: 6px;
  padding-left: 4px;
  padding-right: 2px;
  padding-bottom: 10px;
}
/* BEGIN LOGIN */
.login_left {
  background: url(../images/login_left.gif) top left repeat-y;
}
.login_right {
  background: url(../images/login_right.gif) top left repeat-y;
}
#login_error {
  text-align: center;
  background-color: #E2F1FF;
  font-family: verdana, arial, sans-serif;
  font-size: 8pt;
  color: #CC0000;
  font-weight: bold;
}
#login_form {
  background-color: #E2F1FF;
  padding-bottom: 3px;
  padding-left: 10px;
}
#login_form td {
  padding-left: 3px;
  text-align: right;
  background-color: #E2F1FF;
  font-family: tahoma;
  font-size: 8pt;
  color: #666666;
}
#login_form input {
  font-family: verdana, arial, sans-serif;
  font-size: 10px;
}
#login_link {
  background-color: #E2F1FF;
}
#login_link td{
  padding-left: 5px;
}
#login_link a {
  text-align: left;
  font-family: tahoma;
  font-size: 8pt;
  color: #6280B3;
  text-decoration: none;
}
#login_link a:hover {
  font-family: tahoma;
  font-size: 8pt;
  color: #6280B3;
  text-decoration: underline;
}
/* END LOGIN */

/* BEGIN SEARCH */
#search_form {
  padding-top: 6px;
}
#search_form td.search_bg {
  background-color: #E2F1FF;
}
#search_form input, #search_form select {
  font-family: tahoma;
  font-size: 8pt;
}
#search_form div {
  padding-top: 3px;
  padding-bottom: 2px;
}
/* END SEARCH */

/* BEGIN MINI TOP CONTENT */
#mini_topcontent {
  width: 164px;
  padding-top: 6px;
}
#mini_topcontent .header {
  padding-bottom: 5px;
}
#mini_topcontent .tone_name {
  font-family: tahoma;
  font-size: 8pt;
  color: #626262;
  text-align: left;
  background-color: #EBEBEB;
}
#mini_topcontent .tone_sn {
  font-family: tahoma;
  font-size: 8pt;
  color: #009BC8;
  text-align: left;
  background-color: #EBEBEB;
  padding-left: 16px;
}
#mini_topcontent a {
  font-family: tahoma;
  font-size: 8pt;
  color: #009BC8;
  text-align: left;
  text-decoration: none;
}
#mini_topcontent a:hover {
  font-family: tahoma;
  font-size: 8pt;
  color: #009BC8;
  text-align: left;
  text-decoration: underline;
}
#mini_topcontent .box_bg {
  background-color: #E2F1FF;
  border-bottom: #F7FAFC 2px solid;
  padding: 3px;

}
#mini_topcontent .box_img {
  background-color: #E2F1FF;
  border: #A7D6FF 1px solid;
  padding: 2px;

}
#mini_topcontent .box_sn {
  font-family: tahoma;
  font-size: 8pt;
  color: #6280B3;
  text-align: center;
  border-top: #6DB6FA 1px solid;
  border-bottom: #6DB6FA 1px solid;
  background-color: #F7FAFC;
}
/* END MINI TOP CONTENT */

/* BEGIN MEMBER */
#member {
  font-family: verdana, arial, sans-serif;
  font-size: 7.5pt;
  line-height: 20px;
  color: #333333;
  background-color: #E2F1FF;
  text-align: center;
}
#member .counter {
  font-family: verdana, arial, sans-serif;
  font-size: 12pt;
  font-weight: bold;
}
/* END MEMBER */

#banner_left_outer {
  width: 164px;
  padding-top: 6px;
}
#banner_left_outer .box {
  border: #B4B4B4 1px solid;
  padding: 2px;
  width: 152px;
}
/****** BEGIN LEFT COLUMN ******/

/* BEGIN MAIN COLUMN */
#maincol {
	text-align: left;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#category_box {
  padding-bottom: 10px;
}
#category_box div.on {
  font-family: tahoma;
  font-size: 8pt;
  background-color: #E2F1FF;
  align: left;
  padding: 2px;
}
#category_box div.off {
  font-family: tahoma;
  font-size: 8pt;
  background-color: #FFFFFF;
  align: left;
}
#category_box a {
  font-family: tahoma;
  font-size: 8pt;
  color: #030487;
  text-decoration: none;
}
#category_box a:hover {
  font-family: tahoma;
  font-size: 8pt;
  color: #030487;
  text-decoration: underline;
}
#category_sel {
  width: 560px;
}
#category_sel .category_txt {
  font-family: tahoma;
  font-size: 10pt;
  font-weight: bold;
  color: #030487;
  text-transform: uppercase;
  background: url(../images/cat_sel_01.gif) top left no-repeat;
  padding: 3px;
}
#category_sel .category_bg {
  width: 560px;
  background: url(../images/cat_sel_02.gif) repeat-x;
}
#category_sel .search_result {
  font-family: tahoma;
  font-size: 8.5pt;
  color: #6280B3;
  text-align: center;
  text-decoration: none;
  background-color: #E2F1FF;
  padding: 3px;
}
#list_img {
  width: 100%;
}
#list_img .box_bg {
  background-color: #E2F1FF;
  border-bottom: #F7FAFC 2px solid;
  padding: 5px;
  width: 103px;
}
#list_img .box_img {
  background-color: #E2F1FF;
  border: #A7D6FF 1px solid;
  padding: 4px;
}
#list_img .box_sn {
  font-family: tahoma;
  font-size: 8pt;
  color: #6280B3;
  text-align: center;
  text-decoration: none;
  border-top: #6DB6FA 1px solid;
  border-bottom: #6DB6FA 1px solid;
  background-color: #F7FAFC;
}
#box_page {
  padding-top: 25px;
  padding-right: 8px;
  padding-bottom: 25px;
}
#box_page table {
  background-color: #6DB6FA;
}
#box_page td {
  background-color: #E2F1FF;
  font-family: verdana, arial, sans-serif;
  font-size: 7.5pt;
  color: #0F128E;
  text-align: center;
  text-decoration: none;
  padding: 3px;
  background-color: #E2F1FF;
}
#box_page a {
  font-family: verdana, arial, sans-serif;
  font-size: 7.5pt;
  font-weight: bold;
  color: #0F128E;
  text-decoration: none;
}
#box_page a:hover {
  font-family: verdana, arial, sans-serif;
  font-size: 7.5pt;
  font-weight: bold;
  color: #0F128E;
  text-decoration: none;
  border-bottom: 1px dotted #0F128E;
}
#box_page .on {
  background-color: #E2F100;
  width: 15px;
}
#box_page .off {
  background-color: #E2F1FF;
  width: 15px;
}
#list_tone {
  width: 550px;
  padding-left: 5px;
  padding-right: 5px;
}
#box_tone {
  padding: 9px;
  border: #B4B4B4 1px solid;
}
#box_tone td.tone_name {
  font-family: tahoma;
  font-size: 8pt;
  color: #626262;
  text-align: left;
  text-decoration: none;
  background-color: #EBEBEB;
}
#box_tone td.tone_sn {
  font-family: tahoma;
  font-size: 8pt;
  color: #009BC8;
  text-align: right;
  text-decoration: none;
  background-color: #EBEBEB;
}
#box_tone td.tone_dld {
  text-align: center;
  background-color: #C8C8C8;
}
#box_tone .box_bg {
  background-color: #EBEBEB;
  border-bottom: #F9F9F9 2px solid;
  padding: 5px;
  width: 107px;
}
#box_tone .box_img {
  background-color: #EBEBEB;
  border: #B4B4B4 1px solid;
  padding: 4px;
}
#box_tone .box_sn {
  font-family: tahoma;
  font-size: 8pt;
  color: #009BC8;
  text-align: center;
  text-decoration: none;
  border-top: #B4B4B4 1px solid;
  border-bottom: #B4B4B4 1px solid;
  background-color: #F9F9F9;
}
#banner_main_outer {
  padding-bottom: 2px;
}
#banner_main_outer .box {
  border: #B4B4B4 1px solid;
  padding: 2px;
}
#article {
  padding-bottom: 5px;
}
#article div {
  padding-right: 6px;
}
#article img.box_img {
  padding: 5px;
  border: #B4B4B4 1px solid;
}
#article .content {
  font-family: verdana, arial, sans-serif;
  font-size: 7.5pt;
  font-style: normal;
  line-height: normal;
  font-weight: normal;
  color: #858585;
  text-align: justify;
  text-decoration: none;
  padding-bottom: 10px;
}
#article a.title_link {
  font-family: tahoma;
  font-size: 9.5pt;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  color: #747474;
  text-align: left;
  text-decoration: none;
}
#article a.title_link:hover {
  font-family: tahoma;
  font-size: 9.5pt;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  color: #747474;
  text-align: left;
  text-decoration: underline;
}
#article div.title {
  font-family: tahoma;
  font-size: 11pt;
  font-style: normal;
  line-height: normal;
  font-weight: bold;
  color: #747474;
  text-align: left;
  text-decoration: underline;
}
#article div.datetime {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 7.5pt;
  font-style: normal;
  line-height: normal;
  font-weight: italic;
  color: #858585;
  text-align: left;
  text-decoration: none;
  padding-bottom: 10px;
}
#phones_review {
  padding-bottom: 6px;
}
#phones_review table.bg_green{
  background-color: #F4FED9;
}
#phones_review a.brand_link1 {
  font-family: tahoma;
  font-size: 8pt;
  font-weight: normal;
  color: #030487;
  text-decoration: none;
}
#phones_review a.brand_link1:hover {
  font-family: tahoma;
  font-size: 8pt;
  font-weight: normal;
  color: #030487;
  text-decoration: underline;
}
#phones_review div.arrow_link {
  text-align: left;
  padding-top: 1px;
  padding-bottom: 1px;
}
#phones_review div {
  padding-top: 3px;
}
#phones_review a.tipe_link {
  font-family: tahoma;
  font-size: 9pt;
  font-weight: bold;
  color: #030487;
  text-decoration: none;
}
#phones_review a.tipe_link:hover {
  font-family: tahoma;
  font-size: 9pt;
  font-weight: bold;
  color: #030487;
  text-decoration: underline;
}
#phones_review .box_bg {
  background-color: #E2F1FF;
  border-bottom: #F7FAFC 2px solid;
  padding: 5px;
}
#phones_review .box_img {
  background-color: #E2F1FF;
  border: #A7D6FF 1px solid;
}
#phones_review .box_tipe {
  font-family: tahoma;
  font-size: 7.5pt;
  color: #6280B3;
  text-align: center;
  border-top: #6DB6FA 1px solid;
  border-bottom: #6DB6FA 1px solid;
  padding: 2px;
  background-color: #F7FAFC;
}
#phones_brand_link {
  padding-bottom: 10px;
}
#phones_brand_link td.blue{
  background-color: #E2F1FF;
}
#phones_brand_link a {
  font-family: tahoma;
  font-size: 8pt;
  color: #6280B3;
  text-decoration: none;
}
#phones_brand_link a:hover {
  font-family: tahoma;
  font-size: 8pt;
  color: #6280B3;
  text-decoration: underline;
}
#phones_brief {
  text-align: left;
  padding-bottom: 10px;
}
#phones_brief div.content{
  font-family: verdana, arial, sans-serif;
  font-size: 7.5pt;
  color: #6280B3;
  text-align: justify;
  line-height: 12px;
}
#phones_brief div.title{
  font-family: tahoma;
  font-size: 11pt;
  font-weight: bold;
  color: #0b108e;
  text-align: left;
  text-decoration: underline;
}
#phones_spec {
  text-align: left;
  padding-bottom: 10px;
}
#phones_spec td.title {
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  color: #0b108e;
  font-size: 10px;
  text-align:center;
  background-color: #A7D6FF;
}
#phones_spec td.txt1 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #6280b3;
  background-color: #F0F8FF;
  border-top: 1px solid #A7D6FF;
  padding-left: 3px;
}
#phones_spec td.txt2 {
  font-family: verdana, vrial, helvetica, sans-serif;
  font-size: 7.5pt;
  color: black;
  background-color: #F0F8FF;
  border-top: 1px solid #A7D6FF;
}
#phones_spec td.dark {
  background-color: #A7D6FF;
}
#home_content {
  padding-bottom: 6px;
}
#home_tone {
  padding-bottom: 3px;
}
#home_img {
  padding-bottom: 3px;
}
#home_img .bg_top {
  background: url(../images/img_new_02.gif) top left repeat-x;
}
#home_img .bg_bottom {
  background: url(../images/img_new_09.gif) top left repeat-x;
}
#home_img table.bg_blue {
  background-color: #D9F5FE;
}
#home_img .box_img {
  border: #3C5C7F 1px solid;
  padding: 3px;
}
#home_img .box_sn {
  font-family: tahoma;
  font-size: 8pt;
  color: #3C5C7F;
  text-align: center;
}
#box_article {
  width: 542px;
  padding: 9px;
  border: #B4B4B4 1px solid;
}
#box_article td.bright{
  background-color: #EBEBEB;
}
#box_article td.dark{
  background-color: #C8C8C8;
}
#box_article a.article_link {
  font-family: tahoma;
  font-size: 7.5pt;
  color: #626262;
  text-decoration: none;
}
#box_article a.article_link:hover {
  font-family: tahoma;
  font-size: 7.5pt;
  color: #626262;
  text-decoration: underline;
}
#box_member_form {
  width: 542px;
  padding: 9px;
  border: #B4B4B4 1px solid;
}
#box_member_form table{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 7.5pt;
  color: #858585;
  text-align: justify;
}
#box_member_form input.txt_input,#box_member_form select {
  font-size:11px;
  border:1px solid;
  height: 15px;
}
#box_member_form .txt_form{
  font-family: tahoma;
  font-size: 9.5pt;
  color: #747474;
}
#box_member_form .asterix {
  color: #FFCC66;
}
#box_member_form a {
  font-family: tahoma;
  font-size: 9.5pt;
  font-weight: bold;
  color: #0F128E;
  text-decoration: none;
}
#box_member_form a:hover {
  font-family: tahoma;
  font-size: 9.5pt;;
  font-weight: bold;
  color: #0F128E;
  text-decoration: underline;
}
#box_dld_outer {
  padding: 5px;
  margin-left: auto;
  margin-right: auto;
}
#box_dld {
  width: 350px;
  padding: 9px;
  border: #E2F1FF 1px solid;  
}
#box_dld div{
  font-family: tahoma;
  font-size: 9.5pt;
  color: #B4B4B4;
  text-decoration: none;
  text-align: center;
}
#box_dld p{
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
}
#box_dld .left{
  background-color: #EBEBEB;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 7.5pt;
  color: #009BC8;
  text-decoration: none;
  padding-top: 15px;
  text-align: left;
}
#box_dld .right{
  background-color: #EBEBEB;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 7.5pt;
  line-height: 14px;
  color: #858585;
  text-align: justify;
  padding-top: 15px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 15px;
}
#box_dld img.preview{
  border: 1px solid #858585;
  padding: 2px;
}
#box_dld input{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 7.5pt;
  line-height: 14px;
  color: #565656;
}
/* END MAIN COLUMN */

/* HELP */
#info {
  text-decoration: none;
  padding-right: 6px;
  width: 562px;
}
#info div.content {
  padding-left: 10px;
  padding-right: 5px;
  padding-bottom: 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 7.5pt;
  color: #525252;
}
#info p {
  text-align: justify;
  margin-top: 5px;
  margin-bottom: 5px;
}
#info .title {
  font-family: tahoma;
  font-size: 11pt;
  font-weight: bold;
  color: #525252;
  text-align: left;
  text-decoration: underline;
  padding-top: 5px;
  padding-bottom: 5px;
}
#info .title_red {
  font-family: tahoma;
  font-size: 11pt;
  font-weight: bold;
  text-align: left;
  text-decoration: underline;
  padding-top: 5px;
  color: red;
}
#info ul {
  margin: 2px 0px 0px 6px;
  padding: 2px 0px 0px 6px;
  list-style-type: square;
}
#info ol {
  margin: 2px 0px 0px 12px;
  padding: 2px 0px 0px 12px;
}
#info li {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 7.5pt;
  color: #525252;
  padding-bottom: 5px;
}
#info li.services {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #525252;
  padding-bottom: 5px;
  line-height: 20px;
}
#info a.serv {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #525252;
  text-decoration: none;
}
#info a.serv:hover {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #525252;
  text-decoration: none;
}
#info .red{
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 7.5pt;
  padding-bottom: 5px;
  color: red;
  padding-right: 5px;
}
#info .wcq_hl {
  font-family: tahoma;
  font-size: 11pt;
  font-weight: bold;
  color: #FF0000;
  text-align: center;
  text-decoration: underline;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 5px;
  padding-right: 6px;
}
#info .wcq_txt {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8pt;
  color: #525252;
  line-height: 20px;
  background: url(../images/promo/wcq/bg_bali.gif) bottom right;
  background-repeat: no-repeat;
  padding-left: 5px;
  padding-right: 6px;
}
#info .wcq_prd {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 8.5pt;
  line-height: 20px;
  color: #2F45B4;
  font-weight: bold;
}
#info table.border {
  background-color: #A2D4FF;
}
#info tr.header {
  background-color: #3CA1F8;
  color: #F4F4F4;
  font-weight: bold;
  text-transform: uppercase;
}
#info tr.content {
  background-color: #E2F0FB;
}
#info .box_pic_event {
  padding: 2px;
  border: #B4B4B4 1px solid;
}
fieldset {
  border: #B4B4B4 1px solid;
  padding: 10px;
  text-align: justify;
}
legend {
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: bold;
}
/* HELP */

/* ASIA ADVENTURE */
#info_aa {
  text-decoration: none;
  padding-right: 6px;
  width: 562px;
  color: #000000;
}

/* MTREN OUTDOOR EVENTS*/
#list_event {
  width: 100%;
}
#list_event .box_bg {
  background-color: #E2F1FF;
  border-bottom: #F7FAFC 2px solid;
  padding: 5px;
  width: 200px;
}
#list_event .box_img {
  background-color: #E2F1FF;
  border: #A7D6FF 1px solid;
  padding: 4px;
}
#list_event .box_title {
  font-family: tahoma;
  font-size: 8pt;
  color: #6280B3;
  text-align: center;
  text-decoration: none;
  border-top: #6DB6FA 1px solid;
  border-bottom: #6DB6FA 1px solid;
  background-color: #F7FAFC;
}