﻿/*** 圓框表格 ***/
.roundTable { margin:auto auto; width:1px; }
.roundTable_r { background:url(/images/English/common/table-right12.gif) repeat-y 2px top; }
.roundTable_l { background:url(/images/English/common/table-left12.gif) repeat-y -2px top;  }
.roundTable_c { width: 100%; padding: 2px; text-align:center; }
.roundTable_t, .roundTable_b { text-align:center; }
.roundTable_t img { width: 100%; height: 7px; vertical-align: bottom; }
.roundTable_b img { width: 100%; height: 7px; vertical-align: top; }

/*** 圖片外框 ***/
imageFrameBlock { margin:auto auto;}

.imageFrameTable
{
    border: none;
    width: 1%; height: 1%;
}

.imageFrame_top {
	background:url(/images/English/common/border_02.jpg) repeat-x bottom left;
}

.imageFrame_right {
	background:url(/images/English/common/border_06.jpg) top left repeat-y;
}

.imageFrame_bottom {
	background:url(/images/English/common/border_08.jpg) repeat-x;
}

.imageFrame_left {
	background:url(/images/English/common/border_04.jpg) top right repeat-y;
}

.imageFrame_center {
	background:#fff;
}

/*** About the Park ***/
.atpDiv { position:relative; margin:auto auto; }
.atpDiv dl[name="intro"] { padding:5px 0; margin-top:0px; *margin-top:20px; position:relative; width:100%;}
.atpDiv dl[name="intro"] dt { padding-bottom:5px;  }
.atpDiv dl dt div[name="blur"], .atpDiv div[name="blur"]    
{
	color:#3F5D95;
	font-weight: bold;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#ffffff', strength='2', direction='90');
    text-shadow: #ffffff 0px 0px 3px;
    letter-spacing:.1em;
    font-family:Tahoma, Arial, Verdana;
    margin:0px;
    padding-bottom:5px;
    border-bottom:1px dashed #3F5D95;
}
.atpDiv dl[name="parklist"] dt { margin:0px; padding:0 12px; }
.atpDiv dl[name="parklist"] dd
{
	background:url(/images/English/common/top_arrow.gif) no-repeat left 6px; 
	margin:10px 24px;
	padding:0 12px; 
}

.atpDiv dl[name="parklist"] dd a:link, .atpDiv dl[name="parklist"] dd a:visited { color:#DC7100; font-weight:bold; }


/*** Brochure ***/
.brochurDiv { position: relative; margin: auto auto; }
.brochurDiv dl[name="inside"] { margin:0px; padding:0px; vertical-align:top; }
.brochurDiv dt { border-bottom: 4px solid #d0dac7; }
.brochurDiv dl[name="inside"] dt{ border-bottom:none; }
.brochurDiv dl[name="inside"] dd { margin:0px; padding:0 0 0 22px; }
.brochurDiv dl[name="inside"] dt[name="inline"] {  }
.brochurDiv dl[name="inside"] dd[name="inline"] { display:inline;  }
.brochurDiv dd[name="content"]  
{
	margin: 0px; 
	padding: 10px 12px; 
	border-bottom: 2px solid #FFF;
    border-top: 2px solid #FFF; 
    background-color: #f1f6ed;
}
.brochurDiv dd[name="line"], .brochurDiv dd[name="line2"] { margin:0 0 25px 0; padding: 0px; border-bottom: 4px solid #d0dac7; }
.brochurDiv dd[name="line2"] { border-top: 4px solid #d0dac7; border-bottom:none; }
.brochurDiv ul { list-style:decimal none inside; margin:0px; padding:0px; }
.brochurDiv ul li div[name="name"] { width:200px; margin-left:16px; float:left;}

/*** Visitors Information ***/
.viDiv { position: relative; margin: auto auto; width:95%; }
.viDiv table[name="tb1"] { width: 100%; border: none; background-color: #89b36a; margin:10px 0 0 0; }
.viDiv table[name="tb1"] caption { display:block; font-weight:bold; }
.viDiv table[name="tb1"] td[name="head"] { text-align: right; vertical-align: middle; background-color: #eef2ea; }
.viDiv table[name="tb1"] th {  text-align: center; vertical-align: middle; background-color: #e5f4e8; }
.viDiv table[name="tb1"] td[name="area1"], .viDiv table[name="tb1"] td[name="area2"] { text-align: center; vertical-align: middle; background-color: #fff; }
.viDiv table[name="tb1"] td[name="area2"] { background-color: #eef2ea; }

/*** Regulations / Safety ***/
.safetyDiv { width: 95%; position: relative; margin: auto auto; }
.safetyDiv dl dt  
{
	clear: left; 
	float: left; 
	background-color: #7086a0; 
	text-align: center;
    padding: 2px 10px;
}

.safetyDiv dd[name="line"], .safetyDiv dd[name="lineEnd"]
{
	clear: both; 
	border-bottom: 1px dotted #7086a0; 
	margin: 15px 0;
    padding: 0px;
}
.safetyDiv dd[name="lineEnd"] { margin: 15px 0 0 0; }

/*** Regulations ***/
.regDiv { width: 95%; position: relative; margin: auto auto; }
.regDiv .descBlock img[name="cover"] {  vertical-align: middle; float: left; margin: 0 10px 0 0; }
.regDiv .listBlock { clear: both; text-align: left; }
.regDiv .listBlock dl { margin:0px; padding:5px 12px; }
.regDiv .listBlock2 dl, .regDiv .listBlock dl[name="nopadding"] { margin:0px; padding:0px; }
.regDiv .listBlock dt, .regDiv .listBlock2 dt
{
    clear: left; 
	float: left; 
	background-color: #7086a0; 
	text-align: center;
	margin:0px;
    padding: 2px 10px; 
}
.regDiv .listBlock2 dt { background-color: #CC6633; }
.regDiv .listBlock dd[name="line"], .regDiv .listBlock dd[name="line2"], .regDiv .listBlock2 dd[name="line"], .regDiv .listBlock2 dd[name="line2"] 
{ clear: both; margin: 10px 0;  padding: 0px; border-bottom:1px dotted #7086a0; }
 .regDiv .listBlock2 dd[name="line"], .regDiv .listBlock2 dd[name="line2"] { border-bottom:1px dotted #CC6633; }
.regDiv .listBlock dd[name="line2"] { border-top:1px dotted #7086a0; border-bottom:none; }
.regDiv .listBlock2 dd[name="line2"] { border-top:1px dotted #CC6633; border-bottom:none; }