/* CSS Document */
h1,h2,h3,h4,h5,h6,p,ol,ul,li,fidldset,form,label,legend,th,img{
margin:0;
padding:0;
border:0;
outline:0;
vertical-align:baseline;}

body,td,th,table,div,span,input,select,textarea{
	font-family:Arial, Helvetica, sans-serif;
	margin-left:auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	z-index: 9999;
}
body{
color:#696969;
font-size:12px;
line-height: 20px;
background: url(../images/basic/bg.jpg) no-repeat center top;
background-color: #d8d8d8;
}

ol,ul,li{list-style-type: none;}

a:link,a:visited,a:hover,a:active{text-decoration:none}
a:link {text-decoration: none;color: #696969;}
a:visited {color: #696969;}
a:hover {color: #000000;}
a:active {color: #696969;}


/*-------------------------------------------------------------------------------------------------------------left_bg_color-------*/
.bg_left1{background: url(../images/basic/bg_left_c1.jpg) no-repeat right 131px;*background: url(../images/basic/bg_left_c1.jpg) no-repeat right 125px;}
.bg_left2{background: url(../images/basic/bg_left_c2.jpg) no-repeat right 131px;*background: url(../images/basic/bg_left_c2.jpg) no-repeat right 125px;}
.bg_left3{background: url(../images/basic/bg_left_c3.jpg) no-repeat right 131px;*background: url(../images/basic/bg_left_c3.jpg) no-repeat right 125px;}
.bg_left4{background: url(../images/basic/bg_left_c4.jpg) no-repeat right 131px;*background: url(../images/basic/bg_left_c4.jpg) no-repeat right 125px;}
.bg_left5{background: url(../images/basic/bg_left_c5.jpg) no-repeat right 131px;*background: url(../images/basic/bg_left_c5.jpg) no-repeat right 125px;}
.bg_left6{background: url(../images/basic/bg_left_c6.jpg) no-repeat right 131px;*background: url(../images/basic/bg_left_c6.jpg) no-repeat right 125px;}
.bg_left7{background: url(../images/basic/bg_left_c7.jpg) no-repeat right 131px;*background: url(../images/basic/bg_left_c7.jpg) no-repeat right 125px;}
.bg_left8{background: url(../images/basic/bg_left_c8.jpg) no-repeat right 131px;*background: url(../images/basic/bg_left_c8.jpg) no-repeat right 125px;}
.bg_left9{background: url(../images/basic/bg_left_c9.jpg) no-repeat right 131px;*background: url(../images/basic/bg_left_c9.jpg) no-repeat right 125px;}
.bg_left10{background: url(../images/basic/bg_left_c10.jpg) no-repeat right 131px;*background: url(../images/basic/bg_left_c10.jpg) no-repeat right 125px;}
.bg_left11{background: url(../images/basic/bg_left_c11.jpg) no-repeat right 131px;*background: url(../images/basic/bg_left_c11.jpg) no-repeat right 125px;}
.bg_left12{background: url(../images/basic/bg_left_c12.jpg) no-repeat right 131px;*background: url(../images/basic/bg_left_c12.jpg) no-repeat right 125px;}
.bg_left14{
*background: url(../images/basic/bg_left_c13.jpg) no-repeat right 119px;
	background-image: url(../images/basic/bg_left_c14.gif);
	background-repeat: no-repeat;
	background-position: right 131px;
}
.bg_left15{
*background: url(../images/basic/bg_left_c13.jpg) no-repeat right 119px;
	background-image: url(../images/basic/bg_left_c15.jpg);
	background-repeat: no-repeat;
	background-position: right 131px;
}/*WEEDING_BG*/

/*--------------------------------------------------------------------------------------------------------------right_bg_color------*/
.bg_c{ 
background-image: url(../images/basic/bg_c.gif); background-repeat: no-repeat; background-position: left 128px;
background-image: url(../images/basic/bg_c.gif); background-repeat: no-repeat; background-position: left 125px \9;

}
.bg_c1{
background-image: url(../images/basic/bg_c1.gif); background-repeat: no-repeat; background-position: left 128px;
background-image: url(../images/basic/bg_c1.gif); background-repeat: no-repeat; background-position: left 125px \9;
}
.bg_c1_2{
background-image: url(../images/basic/bg_c1_2.gif); background-repeat: no-repeat; background-position: left 128px;
background-image: url(../images/basic/bg_c1_2.gif); background-repeat: no-repeat; background-position: left 125px \9;
}
.bg_c2{
background-image: url(../images/basic/bg_c2.gif); background-repeat: no-repeat; background-position: left 128px;
background-image: url(../images/basic/bg_c2.gif); background-repeat: no-repeat; background-position: left 125px \9;
}
.bg_c2_2{
background-image: url(../images/basic/bg_c2_2.gif); background-repeat: no-repeat; background-position: left 128px;
background-image: url(../images/basic/bg_c2_2.gif); background-repeat: no-repeat; background-position: left 125px \9;
}
.bg_c3{
background-image: url(../images/basic/bg_c3.gif); background-repeat: no-repeat; background-position: left 128px;
background-image: url(../images/basic/bg_c3.gif); background-repeat: no-repeat; background-position: left 125px \9;
}
.bg_c3_2{
background-image: url(../images/basic/bg_c3_2.gif); background-repeat: no-repeat; background-position: left 128px;
background-image: url(../images/basic/bg_c3_2.gif); background-repeat: no-repeat; background-position: left 125px \9;
}
.bg_c4{
background-image: url(../images/basic/bg_c4.gif); background-repeat: no-repeat; background-position: left 128px;
background-image: url(../images/basic/bg_c4.gif); background-repeat: no-repeat; background-position: left 125px \9;
}
.bg_c4_2{
background-image: url(../images/basic/bg_c4_2.gif); background-repeat: no-repeat; background-position: left 128px;
background-image: url(../images/basic/bg_c4_2.gif); background-repeat: no-repeat; background-position: left 125px \9;
}

.bg_c5{
background-image: url(../images/basic/bg_c5.gif); background-repeat: no-repeat; background-position: left 128px;
background-image: url(../images/basic/bg_c5.gif); background-repeat: no-repeat; background-position: left 125px \9;
}
.bg_c5_2{
background-image: url(../images/basic/bg_c5_2.gif); background-repeat: no-repeat; background-position: left 128px;
background-image: url(../images/basic/bg_c5_2.gif); background-repeat: no-repeat; background-position: left 125px \9;
}
.bg_c6{
background-image: url(../images/basic/bg_c6.gif); background-repeat: no-repeat; background-position: left 128px;
background-image: url(../images/basic/bg_c6.gif); background-repeat: no-repeat; background-position: left 125px \9;
}
.bg_c7{
background-image: url(../images/basic/bg_c7.gif); background-repeat: no-repeat; background-position: left 128px;
background-image: url(../images/basic/bg_c7.gif); background-repeat: no-repeat; background-position: left 125px \9;
}
.bg_c8{
background-image: url(../images/basic/bg_c8.gif); background-repeat: no-repeat; background-position: left 128px;
background-image: url(../images/basic/bg_c8.gif); background-repeat: no-repeat; background-position: left 125px \9;
}
.bg_c9{
background-image: url(../images/basic/bg_c9.gif); background-repeat: no-repeat; background-position: left 128px;
background-image: url(../images/basic/bg_c9.gif); background-repeat: no-repeat; background-position: left 125px \9;
}
.bg_c10{
background-image: url(../images/basic/bg_c10.gif); background-repeat: no-repeat; background-position: left 128px;
background-image: url(../images/basic/bg_c10.gif); background-repeat: no-repeat; background-position: left 125px \9;
}
.bg_c11{
background-image: url(../images/basic/bg_c11.gif); background-repeat: no-repeat; background-position: left 128px;
background-image: url(../images/basic/bg_c11.gif); background-repeat: no-repeat; background-position: left 125px \9;
}
.bg_c12{
background-image: url(../images/basic/bg_c12.gif); background-repeat: no-repeat; background-position: left 128px;
background-image: url(../images/basic/bg_c12.gif); background-repeat: no-repeat; background-position: left 125px \9;
}

.bg_c13{ 
background-image: url(../images/basic/bg_c13.gif); background-repeat: no-repeat; background-position: left 128px;
background-image: url(../images/basic/bg_c13.gif); background-repeat: no-repeat; background-position: left 125px \9;

}

.bg_c13_2{ 
background-image: url(../images/basic/bg_c13_2.gif); background-repeat: no-repeat; background-position: left 128px;
background-image: url(../images/basic/bg_c13_2.gif); background-repeat: no-repeat; background-position: left 125px \9;

}

.bg_c14{
	background-image: url(../images/basic/bg_c14.gif);
	background-repeat: no-repeat;
	background-position: left 128px;
	background-image: url(../images/basic/bg_c14.gif);
	background-repeat: no-repeat;
	background-position: left 125px \9;

}
.bg_c15{
	background-image: url(../images/basic/bg_c15.jpg);
	background-repeat: no-repeat;
	background-position: left 128px;
	/* [disabled]background-image: url(../images/basic/bg_c14.gif); */
	background-repeat: no-repeat;
	background-position: left 125px \9;

}

/*-----header----*/
#header{width: 945px;margin-left: 0px;}
#sukabali{width: 4000px;overflow: hidden;}
#logo{
	float:left;
	font-size: 12px;
	height: 125px;
	width: 450px;
	position: absolute;
	z-index: 99999;
		background-image: url(../images/basic/logo.png);
	background-repeat: no-repeat;
	background-position: left -15px;
}
#logo h1 a{
	display:block;
	overflow:hidden;
/*	background-image: url(../images/basic/logo.png);
	background-repeat: no-repeat;
	background-position: left -15px;
*/	width: 283px;
	height: 80px;
	margin-left: 0px;
	float: left;
	text-indent: 8000px;
	white-space: nowrap;
}
#top_menu{float:left;}

/*-----導覽列----*/
#tag{
	clear: both;
	width: 945px;
	height: 48px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12px;
	color: #9e9e9e;
	text-align: right;
	line-height: 45px;
	font-family: "Courier New", Courier, monospace;
}
@-moz-document url-prefix()
{#tag { clear: both;
	width: 945px;
	height: 45px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12px;
	color: #9e9e9e;
	text-align: right;
	line-height: 45px;
	font-family: "Courier New", Courier, monospace; }}

#tag a{color: #888888;}
#tag a:visited{color: #888888;}
#tag a:hover{color: #888888;text-decoration: underline;}


/*-----945主寬----*/
#content{
	width: 945px;
	overflow: hidden;
	margin-left: 0px;
/*	margin-top: 0;
	*margin-top: 3px;*/
}
/*-----660TopFlash----*/
#us_top{ margin: 0px; height: 300px; }
/*-----------------------------------------------------------------------*/
/*-----sidebar----*/
#sidebar{
float: left;
width: 258px;
padding-left: 27px;}

/*-----sidebar 最新消息跑馬燈----*/
#hotnews{
margin-top: 40px;
margin-left: 10px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #000000;
width: 190px;}
#hotnews h1{font-size: 15px;color: #C64F00;margin-bottom: 3px;}

/*-----sidebar 文案----*/
#in_sb_w{ margin-top: 30px; margin-left: 10px; margin-bottom: 20px; height: 150px; z-index: 10; }

/*---sidebar hotel----*/
#sb_hv{margin-top: 100px;margin-bottom: 20px;margin-left: 10px;}
#sb_hv h2{font-size: 13px;color: #141414;}
#sb_hv ul{margin-top: 15px;line-height: 18px;}
#sb_hv ul li{margin-bottom: 5px;font-weight: normal;}
#sb_hv ul li a{color: #727272;}
#sb_hv ul li a:visited{color: #727272;}
#sb_hv ul li a:hover{color: #A19D38;text-decoration: underline;}
#sb_hv ul li span{font-size: 11px;}

/*---sidebar villa----*/
#sb_vv{margin-top: 100px;margin-bottom: 20px;margin-left: 10px;}
#sb_vv h2{font-size: 13px;color: #141414;}
#sb_vv ul{margin-top: 15px;line-height: 18px;}
#sb_vv ul li{margin-bottom: 5px;font-weight: normal;}
#sb_vv ul li a{color: #727272;}
#sb_vv ul li a:visited{color: #727272;}
#sb_vv ul li a:hover{color: #D08011;text-decoration: underline;}
#sb_vv ul li span{font-size: 11px;}

/*---sidebar spa----*/
#sb_spa{margin-top: 70px;margin-bottom: 20px;margin-left: 10px;width: 200px;}
#sb_spa h2{font-size: 15px;color: #23A7C3;}
#sb_spa ul{margin-top: 15px;line-height: 18px;}
#sb_spa ul li{margin-bottom: 5px;color: #239BC3;}
#sb_spa ul li a{color: #727272;}
#sb_spa ul li a:visited{color: #727272;}
#sb_spa ul li a:hover{color: #239BC3;text-decoration: underline;}
#sb_spa ul li span{color: #000000;}

/*---sidebar dining----*/
#sb_din{margin-top: 70px;margin-bottom: 20px;margin-left: 10px;width: 200px;}
#sb_din h2{font-size: 15px;color: #9290CC;}
#sb_din ul{margin-top: 15px;line-height: 18px;}
#sb_din ul li{margin-bottom: 5px;color: #9290CC;}
#sb_din ul li a{color: #727272;}
#sb_din ul li a:visited{color: #727272;}
#sb_din ul li a:hover{color: #9290CC;text-decoration: underline;}
#sb_din ul li span{color: #000000;}

/*---sidebar theme----*/
#sb_theme{margin-top: 70px;margin-bottom: 20px;margin-left: 10px;margin-right: 20px;}
#sb_theme h2{font-size: 15px;color: #141414;}
#sb_theme ul{margin-top: 15px;line-height: 18px;}
#sb_theme ul li{margin-bottom: 5px;color: #0076C6;}
#sb_theme ul li a{color: #727272;}
#sb_theme ul li a:visited{color: #727272;}
#sb_theme ul li a:hover{color: #0076C6;text-decoration: underline;}
#sb_theme ul li span{font-size: 11px;}



/*---sidebar colm----*/
#sb_col{margin-top: 70px;margin-bottom: 20px;margin-left: 10px;width: 200px;}
#sb_col h2{font-size: 15px;color: #BA5E7E;}
#sb_col ul{margin-top: 10px;line-height: 18px;}
#sb_col ul li{margin-bottom: 5px; color: #727272;}
#sb_col ul li a{color: #727272;}
#sb_col ul li a:visited{color: #727272;}
#sb_col ul li a:hover{color: #BA5E7E;text-decoration: underline;}
#sb_col ul li span{color: #BA5E7E;}

/*---sidebar urbali----*/
.sb_urs{margin-top: 70px;margin-bottom: 20px;margin-left: 10px;width: 200px;}
.sb_urs h2{font-size: 15px;color: #B0962B;}
.sb_urs ul{margin-top: 15px;line-height: 18px;}
.sb_urs ul li{margin-bottom: 5px;color: #B0962B;}
.sb_urs ul li a{color: #727272;}
.sb_urs ul li a:visited{color: #727272;}
.sb_urs ul li a:hover{color: #B0962B;text-decoration: underline;}
.sb_urs ul li span{color: #000000;}

/*---sidebar news----*/
#sb_news{margin: 70px 60px 0px 10px;padding-bottom: 50px;}
#sb_news h2{font-size: 15px;color: #c64f00;}
#sb_news ul{margin-top: 10px;line-height: 18px;}
#sb_news ul li{margin-bottom: 6px;color: #D08011;}
#sb_news ul li a{color: #5F5F5F;}
#sb_news ul li a:visited{color: #5F5F5F;}
#sb_news ul li a:hover{color: #D08011;text-decoration: underline;}



/*---sidebar flower一半----*/
#sb_flower{ margin-top: 95px; background-image: url(../images/basic/f2.gif); background-repeat: no-repeat; background-position: right top; padding-right: 46px; margin-left: 10px; }
#sb_flower ul{margin-top: 15px;line-height: 18px;}
#sb_flower ul li{margin-bottom: 10px;font-size: 14px;color: #D08011;font-weight: bold;}
#sb_flower ul li a{color: #727272;font-size: 12px;font-weight: normal;}
#sb_flower ul li a:visited{color: #727272;}
#sb_flower ul li a:hover{color: #D08011;text-decoration: underline;}

/*---sidebar flower----*/
#sb_ftit{margin: 70px 60px 0px 10px;text-align: right;}

/*-----------------------------------------------------------------------*/
/*---主內容區----*/
#main{ float: right; width: 660px; margin-bottom: 50px; }
#indexflash{
	background-repeat: no-repeat;
	background-position: left bottom;
}
/*---內容頁小flash靠右----*/
#mainpic{float: right;height: 367px;width: 295px;margin-left: 30px;}
#mns{float:left;width: 325px;padding-right:10px;line-height: 22px;}
#mns h1{font-size: 15px;margin-bottom: 20px;margin-top: 5px;}

/*---內容頁小flash靠右-bali info----*/
#mns2{}
#mns2 h1{font-size: 15px;margin-bottom: 20px;margin-top: 5px;}
#mns2 h2{font-size: 17px;margin-bottom: 13px;margin-top: 5px;padding-bottom: 10px;padding-left: 100px;color: #000000;}
.linespace{line-height: 10px;}

/*---about us----*/
.us_pic{float:left;margin-right: 40px;}
.us_content1{ padding-top: 30px; background-image: url(../images/basic/f3.gif); background-repeat: no-repeat; background-position: left 0px; }
.us_content2{margin-top: 20px;padding-top: 20px;border-top-width: 1px dotted #666666;}

/*---sitemap----*/
.stmap{width: 300px;float: left;margin-left: 10px;margin-right: 20px;}
.stmap ul{margin-bottom: 30px;}
.stmap ul li{margin-left: 8px;margin-top: 2px;}


/*-----------------------------------------------------------------------*/
/*---footer----*/
/*#footer{background-color: #b5b5b5;height: 52px;clear: both;margin-top: 20px;}
#fmain{width: 945px;overflow: hidden;}*/
/*#fmenu{float: left;width: 480px;padding-left: 33px;display: block;}
.fmb a{float:left;padding-top: 18px;color: #FFFFFF;display: block;margin-right: 23px;}
.fmb a:visited{color: #FFFFFF;}
.fmb a:hover{background: url(../images/icon/icon01.gif) no-repeat center top;color: #f24a00;}
.fmb_tag{padding-top: 18px;margin-right: 23px;float: left;background: url(../images/icon/icon01.gif) no-repeat center top;color: #f24a00;}

#flogo{float: right;font-size: 11px;margin-top: 8px;}
.flogopic{float: right;}
*/
#tours_box #ticket_villa_list h3{
	background-image: url(../images/Ticket_Villa/TV_ICON.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-family: "微軟正黑體", Arial, Helvetica, sans-serif, "Courier New", Courier, monospace;
	font-size: 16px;
	line-height: 150%;
	color: #A98D30;
	padding-left: 15px;
	height: 25px;
	display: inline;
	float: left;
	margin-top: 0px;
	padding-top: 0px;
	letter-spacing: 1px;
}

#tours_box #ticket_villa_list h3 a{
	color: #9A822C;
}

#tours_box #ticket_villa_list #ticket_villa_body{
	width:450px;
	float: right;
	margin-top: 0px;
}
.seo_key{
	font-size:12px;
	font-weight: normal;
}

