@charset "utf-8";
/* CSS Document */
html, body{height:100%; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:0; padding:0;}
img{border:none;}
body{background:url(bg.jpg) top center no-repeat #FFF;}
#content_pad{width:800px; height:100%;background:url(content_bg.jpg) repeat-y;}
#content_pad .pad{ height:10px;}
h1{font-size:11px; text-align:right; margin:0; padding:2px 5px 2px 0px; background:#ffae77; color:#FFF;}

#main_menu{width:100%; background:#ff6a05;}
#main_menu th{width:10px}

#ad{margin:0; padding:0;}
#ad li{margin:0; padding:0; width:280ppx; list-style:none;}
#ad li a{ margin:0; padding:0 0 3px 0; display:block; width:280px;}

#left{float:left; width:478px; margin:10px 10px 0 15px; *margin:10px 10px 0 15px; _margin:10px 10px 0 8px;}
#left_inner{float:left; width:220px; margin:0 10px 0 15px; margin:10px 10px 0 15px; *margin:10px 10px 0 15px; _margin:10px 10px 0 8px;}
#right{float:left; width:280px; margin:0 0px 0px 0;}
#right_inner{float:left; width:550px; margin:10px 0 0 0;}
#right_inner h4{font-size:15px; color:#ff6a05; margin:15px 0 0 0; padding:0;}
#center{width:770px; margin:10px 15px 0 15px;}
form{margin:0; padding:0;}

#page_content{width:100%; color:#666;}
#page_content h4{font-size:15px; color:#ff6a05;}

#nav{height:15px; margin:10px 20px 0px 15px;}
#nav a, #nav a:link, #nav a:visited{color:#000; text-decoration:none;}
#nav a:hover{text-decoration:underline;}

#title_img{margin:0 0 5px 0;}

#rec_list_ul{margin:0; padding:0;}
#rec_list_ul li{margin:0; padding:3px 0 0 0; list-style:none;}
.rec_list, .rec_list:link, .rec_list:visited{display:block; width:478x; background:url(list_bg1.jpg) 0px bottom; text-decoration:none; margin:0px 0 0 0; cursor:pointer; padding:0; _height:10px;}
.rec_list:hover{background:url(list_bg1.jpg) 479px bottom;}
.rec_list img.product_img{width:100px; float:left; margin:10px; border:#FFF 2px solid; display:block;}
.rec_list h2{color:#ff6a05; padding:0; margin:10px 0 5px 0; font-size:15px;}
.rec_list div.list_content{width:340px; float:left; color:#666666; display:block;}
.rec_list div.list_icon{float:right; margin:10px 0 0 0;}
.rec_list div.price{text-align:right; color:#ff0000; font-size:20px; margin:5px 0 10px 0;}
.rec_space{height:3px; padding:10px;}

#rec_list_ul2{margin:0; padding:0; width:540px;}
#rec_list_ul2 li{margin:0; padding:3px 0 0 0; list-style:none;}
.rec_list2, .rec_list2:link, .rec_list2:visited{display:block; width:540x; background:url(list_bg2.jpg) 0px bottom; text-decoration:none; margin:0px 0 0 0; cursor:pointer; padding:0; _height:10px;}
.rec_list2:hover{background:url(list_bg2.jpg) 540px bottom;}
.rec_list2 img.product_img{width:100px; float:left; margin:10px; border:#FFF 2px solid; display:block;}
.rec_list2 h2{color:#ff6a05; padding:0; margin:10px 0 5px 0; font-size:15px;}
.rec_list2 div.list_content{width:400px; float:left; color:#666666; display:block;}
.rec_list2 div.list_icon{float:right; margin:10px 0 0 0;}
.rec_list2 div.price{text-align:right; color:#ff0000; font-size:20px; margin:5px 0 10px 0;}

.rec_list3 {display:block; width:540x; background:url(list_bg3.jpg) 0px bottom repeat-y; text-decoration:none; margin: 4px 0 0 0; padding:0; _height:10px;}

.rec_list3 a, a:link, a:visited {
	color:#ff6a05;
	text-decoration:none;
}
.rec_list3 a:hover{
	color:#ff6a05;
	text-decoration:underline;
}
.rec_list3_bold {
	font-weight:bold;
}
.rec_list3_div {
	margin: 6px 0px 0px 0px;
}


#bottom{color:#666666; margin:20px 0 20px 0; padding:0 0 0 20px;}
#bottom a, #bottom a:link, #bottom a:visited{color:#666666; text-decoration:none; font-size:12px;}
#bottom a:hover{text-decoration:underline;}

#news_box{background:url(../images/news_box.jpg) top left no-repeat; height:350px; margin:12px 0 0 0; padding:30px 0 0 0;}
#news_scroll{height:340px; overflow:auto; margin:0px 10px 0 10px;}
#news_box a, #news_box a:link, #news_box a:visited{color:#666666; text-decoration:none; padding:3px;}
#news_box a:hover{background:#e7e3e0;}
#news_box ul{margin:0px 0 0 0; padding:0;}
#news_box ul li{margin:0; padding:0; list-style:none;}
#news_box ul li a{margin:0; padding:0px 0 0px 0; display:block;}
#news_box ul li a h3{color:#ff6a05; margin:0; padding:0; font-size:15px;}

#sp_box{background:url(../images/sp_box.jpg) top left no-repeat; height:350px; margin:12px 0 0 0; padding:30px 0 0 0;}
#sp_scroll{height:340px; overflow:auto; margin:0px 10px 0 10px;}
#sp_box a, #sp_box a:link, #sp_box a:visited{color:#666666; text-decoration:none; padding:3px;}
#sp_box a:hover{background:#e7e3e0;}
#sp_box ul{margin:0px 0 0 0; padding:0;}
#sp_box ul li{margin:0; padding:0; list-style:none;}
#sp_box ul li a{margin:0; padding:0px 0 0px 0; display:block;}
#sp_box ul li a h3{ margin:0; padding:0; font-size:13px; font-weight:normal;}

.spaceline_10{ border-bottom:#999 1px solid; margin:10px 0 10px 0;}

#chargeTit_input{}
#chargeTit_input th{width:120px; text-align:right; background:#ff6a05; color:#FFF;}
#chargeTit_input td{background:#e3e3e3;}
#chargeTit_input .input, #chargeTit_input textarea{ border:#666 1px solid; width:400px;}
#chargeTit_input select{ border:#666 1px solid;}
#chargeTit_input .check{ border:#666 1px solid;}
#chargeTit_input .input50{ border:#666 1px solid; width:50px;}
#chargeTit_input .input100{ border:#666 1px solid; width:100px;}
#chargeTit_input .input150{ border:#666 1px solid; width:150px;}
#chargeTit_input .input200{ border:#666 1px solid; width:200px;}

#address{ margin:0 0 5px 0; padding:0 0 5px 0; width:538px; border-bottom:#999 1px solid;}
#address h3{margin:0 0 10px 0; padding:0; font-size:15px;}

#sub_menu_cat li a#sub_act{background:#dd7b39; color:#FFF;}

#sub_menu_cat{margin:0; padding:0; width:210px;}
#sub_menu_cat li{margin:0; padding:0; list-style:none;}
#sub_menu_cat li a, #sub_menu_cat li a:link, #sub_menu_cat li a:visited{margin:0; padding:8px 10px 5px 20px; display:block; text-decoration:none; color:#000; border-bottom:#FFF 1px solid; width:190px; background:#ffebdd;}
#sub_menu_cat li a:hover{background:#dd7b39; color:#FFF;}

/* By KC */
#sub_menu_cat1 li a#sub_act{background:#dd7b39; color:#FFF;}

#sub_menu_cat1{margin:0; padding:0; width:210px;}
#sub_menu_cat1 li{margin:0; padding:0; list-style:none;}
#sub_menu_cat1 li a, #sub_menu_cat1 li a:link, #sub_menu_cat1 li a:visited{margin:0; padding:8px 10px 5px 20px; display:block; text-decoration:none; color:#000; border-bottom:#FFF 1px solid; width:190px; background:#ffebdd;}
#sub_menu_cat1 li a:hover{background:#dd7b39; color:#FFF;}

#sub_menu_cat2 li a#sub_act{background:#dd7b39; color:#FFF;}

#sub_menu_cat2{margin:0; padding:0; width:210px;}
#sub_menu_cat2 li{margin:0; padding:0; list-style:none;}
#sub_menu_cat2 li a, #sub_menu_cat2 li a:link, #sub_menu_cat2 li a:visited{margin:0; padding:8px 10px 5px 20px; display:block; text-decoration:none; color:#000; border-bottom:#FFF 1px solid; width:190px; background:#ffebdd;}
#sub_menu_cat2 li a:hover{background:#dd7b39; color:#FFF;}

#sub_menu_cat3 li a#sub_act{background:#dd7b39; color:#FFF;}

#sub_menu_cat3{margin:0; padding:0; width:210px;}
#sub_menu_cat3 li{margin:0; padding:0; list-style:none;}
#sub_menu_cat3 li a, #sub_menu_cat3 li a:link, #sub_menu_cat3 li a:visited{margin:0; padding:8px 10px 5px 20px; display:block; text-decoration:none; color:#000; border-bottom:#FFF 1px solid; width:190px; background:#ffebdd;}
#sub_menu_cat3 li a:hover{background:#dd7b39; color:#FFF;}

#sub_menu_cat4 li a#sub_act{background:#dd7b39; color:#FFF;}

#sub_menu_cat4{margin:0; padding:0; width:210px;}
#sub_menu_cat4 li{margin:0; padding:0; list-style:none;}
#sub_menu_cat4 li a, #sub_menu_cat4 li a:link, #sub_menu_cat4 li a:visited{margin:0; padding:8px 10px 5px 20px; display:block; text-decoration:none; color:#000; border-bottom:#FFF 1px solid; width:190px; background:#ffebdd;}
#sub_menu_cat4 li a:hover{background:#dd7b39; color:#FFF;}

#sub_menu_cat5 li a#sub_act{background:#dd7b39; color:#FFF;}

#sub_menu_cat5{margin:0; padding:0; width:210px;}
#sub_menu_cat5 li{margin:0; padding:0; list-style:none;}
#sub_menu_cat5 li a, #sub_menu_cat5 li a:link, #sub_menu_cat5 li a:visited{margin:0; padding:8px 10px 5px 20px; display:block; text-decoration:none; color:#000; border-bottom:#FFF 1px solid; width:190px; background:#ffebdd;}
#sub_menu_cat5 li a:hover{background:#dd7b39; color:#FFF;}

#sub_menu_cat6 li a#sub_act{background:#dd7b39; color:#FFF;}

#sub_menu_cat6{margin:0; padding:0; width:210px;}
#sub_menu_cat6 li{margin:0; padding:0; list-style:none;}
#sub_menu_cat6 li a, #sub_menu_cat6 li a:link, #sub_menu_cat6 li a:visited{margin:0; padding:8px 10px 5px 20px; display:block; text-decoration:none; color:#000; border-bottom:#FFF 1px solid; width:190px; background:#ffebdd;}
#sub_menu_cat6 li a:hover{background:#dd7b39; color:#FFF;}
/* By KC */

#sub_menu_cor{background:#ffc096; padding:0px 0 0px 0; margin:10px 0 0 0;}
#sub_menu{margin:0px 0 0px 0; padding:0; width:220px;}
#sub_menu li{margin:0; padding:0; list-style:none; width:220px;}
#sub_menu a, #sub_menu a:link, #sub_menu a:visited{margin:0; padding:8px 10px 5px 10px; display:block; text-decoration:none; color:#000; border-bottom:#FFF 1px solid; width:200px;} 
#sub_menu a:hover, #sub_menu a.act{background:#ff6a05; color:#FFF;}
#sub_menu a.act2{background:#B1C470; color:#FFF;}

#sub_menu_cor .img1{margin:10px 0 0 10px;}
#sub_menu_cor .img2{margin:0px 0 10px 10px;}


.ie6_clear{clear:both;}

#tab_menu{margin:0; padding:0;}
#tab_menu li{margin:0; padding:0; list-style:none; float:left;}
#tab_menu li a, #tab_menu li a:link, #tab_menu li a:visited{margin:0 1px 0 0; padding: 6px 5px 3px 5px; display:block; float:left; background:#FC0; text-decoration:none; color:#000;}
#tab_menu li a:hover{color:#FFF; background:#ff6a05;}

#page_nav_inner{width:540px; margin:10px 0 0 0;}
#page_nav_inner a, #page_nav_inner a:link, #page_nav_inner a:visited{display:block; background:#ffc096; text-decoration:none; color:#000; padding: 6px 0 6px 0; width:70px; text-align:center;}
#page_nav_inner a:hover{background:#ff6a05; color:#FFF;}

#page_nav_inner2{width:540px; margin:10px 0 0 0;}
#page_nav_inner2 a, #page_nav_inner a:link, #page_nav_inner a:visited{display:block; background:#ffc096; text-decoration:none; color:#000; padding: 6px 0 6px 0; width:100px; text-align:center;}
#page_nav_inner2 a:hover{background:#ff6a05; color:#FFF;}

#page_nav{width:760px; margin:10px 0 0 0;}
#page_nav a, #page_nav a:link, #page_nav a:visited{display:block; background:#ffc096; text-decoration:none; color:#000; padding: 6px 0 6px 0; width:70px; text-align:center;}
#page_nav a:hover{background:#ff6a05; color:#FFF;}

.news_content{border-bottom:#666 1px solid; padding:0 0 10px 0; margin:10px 0 0 0;}
.news_content h3{color:#ff6a05; padding:0; margin:0px 0 0px 0; font-size:16px;}
.news_content h2{color:#FC0; padding:0; margin:0px 0 0px 0; font-size:13px;}
.news_content p{margin:0; padding:0;}

.s_air{
	display:block; width:540x; background:url(list_bg3.jpg) 0px bottom;
	margin:6px 0 0 0;
}
.s_air h3{color:#ff6a05; padding:0; margin:0px 0 0px 0; font-size:16px;}
.s_air h2{padding:0; margin:6px 0 0px 0; font-size:13px; font-weight:normal;}

.tablelist{width:540px;}
.tablelist a, .tablelist a:link, .tablelist a:visited{color:#000;}
.tablelist a:hover{text-decoration:none;}
.tableheader{background:#ffcc00;}
.tablesubhead{background:#ffeb9d;}
.tablerow1{background:#e9e9e9;}
.tablerow2{background:#f6f6f6;}

.top_travel_keywords {
	/*
	border:#cccccc 1px solid;
	*/
	margin: 0px 0px 12px 0px;
}
.top_travel_keywords a, .top_travel_keywords a:link, .top_travel_keywords a:visited{
	text-decoration:underline;
	color:#0000FF;
}
.top_travel_keywords a:hover{
	text-decoration:none;
	color:#FF6A05;
}

.font_red {
	color: #FF0000;
}

.font_or {
	color:#ff6a05;
	font-weight:bold;
	font-size:15px;
}
