body {
	margin:0;
	padding:0;
	background:#FFFFFF url(/B2E_PageDesign/E000_Portal/TourAccount/image/bg.gif) top center no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

img { border:none}

/* w */

#wrap {
    margin:0 auto;
	padding:0;
	width:770px;
	text-align:left;
}

#head {
    margin:0;
	padding:0;
	clear:both;
	position:relative;
}

#foot {
    margin:0 auto 10px;
	padding:0 0 20px;
	width:770px;
	clear:both;
	position:relative;
	text-align:left;
}

#content {
    margin:15px 0;
	padding:0;
	clear:both;
}

#side {
    float:left;
	margin:0;
	padding:0;
	width:200px;
}

#main {
	margin:0 0 0 210px;
	_margin:0 0 0 207px;
	padding:0;
	width:560px;
}

hr {
	margin:0;
	padding:0;
	clear:both;
	visibility:hidden;
}

/*  */

#head {
    height:130px;
	background:url(/B2E_PageDesign/E000_Portal/TourAccount/image/all_head_bg.jpg) top center no-repeat;
}

#head .logo {
	position:absolute;
	top:40px;
	left:15px;
}

#head .msg {
	position:absolute;
	top:60px;
	right:10px;
	font-size:0.95em;
	color:#009cdc;
}

#head .corp {
	position:absolute;
	top:10px;
	right:10px;
	width:220px;
	height:70px;
}

#head .corp td {
	text-align:center;
	vertical-align:bottom;
}

#head .nav {
	position:absolute;
	top:90px;
	width:770px;
	text-align:center;
}

#head .nav ul {
	margin:0;
	padding:0;
	background:url(/B2E_PageDesign/E000_Portal/TourAccount/image/all_menu_bg.gif) top center no-repeat;
	list-style:none;
}

#head .nav li { display:inline}

/*  */

#side div {
    margin:0 0 10px;
	padding:0 0 15px;
	clear:both;
}

#side h3 {
    margin:0;
	padding:0;
}

/* -nJ */

.sidelogin { background:url(/B2E_PageDesign/E000_Portal/TourAccount/image/all_login_bg.gif) bottom no-repeat}

/*.sidelogin h3 {
    margin:0;
	padding:55px 0 0;
	height:0;
	overflow:hidden;
	background:url(/B2E_PageDesign/E000_Portal/TourAccount/image/all_login_tt.gif) no-repeat;
}*/

.sidelogin p {
    margin:5px 20px;
	padding:0;
	font-size:0.8em;
	line-height:2.1em;
	color:#404040;
}

.sidelogin p a:link, .sidelogin p a:visited { font-size:0.95em; color:#404040; text-decoration:underline}
.sidelogin p a:hover, .sidelogin p a:active { text-decoration:none}

.sidelogin input {
    margin:0;
	padding:0;
	width:90px;
}

.sidelogin .act {
    float:right;
	margin:3px 20px;
	padding:0;
	width:auto;
}

/* -AȱMu */

/*#side div.sideservice { margin:0}*/

.sideservice { background:url(/B2E_PageDesign/E000_Portal/TourAccount/image/all_service_bg1.gif) bottom no-repeat}

.sideservice p {
    margin:5px 20px;
	padding:0;
	font-size:0.8em;
	line-height:1.8em;
	color:#404040;
}

.sideservice p a:link, .sideservice p a:visited { font-size:0.95em; color:#0060b0; text-decoration:underline}
.sideservice p a:hover, .sideservice p a:active { text-decoration:none}

.sideservice .act {
    float:right;
	margin:3px 20px;
	padding:0;
}

/* -Aȥ\ */

.sidefunc { background:url(/B2E_PageDesign/E000_Portal/TourAccount/image/all_service_bg2.gif) bottom no-repeat}

.sidefunc ul {
    margin:0 10px;
	padding:0;
	list-style:none;
}

.sidefunc li {
    margin:0;
	padding:0;
}

/* -϶ */

.sidebox { background:url(/B2E_PageDesign/E000_Portal/TourAccount/image/index_left_tbg.gif) bottom no-repeat}

.sidebox ul {
    margin:5px 15px 5px 32px;
	padding:0;
	list-style:url(/B2E_PageDesign/E000_Portal/TourAccount/image/index_left_dot.gif);
	font-size:0.8em;
	line-height:1.6em;
	color:#404040;
}

.sidebox li {
    margin:7px 0;
	padding:0;
}

.sidebox kbd {
    margin:7px 0;
	padding:0;
}

.sidebox li a:link, .sidebox li a:visited { color:#404040; text-decoration:none}
.sidebox li a:hover, .sidebox li a:active { text-decoration:underline}

.sidebox p {
    margin:10px 20px 0;
	padding:0;
	text-align:right;
	font-size:0.8em;
	color:#0060b0;
}

.sidebox p.booking {
    margin:0;
	padding:0;
	text-align:center;
}

.sidebox p a:link, .sidebox p a:visited { color:#0060b0; text-decoration:none}
.sidebox p a:hover, .sidebox p a:active { text-decoration:underline}

/*  */

.subnav {
    margin:0;
	padding:0;
}

.subnav ul { 
	margin:0;
	padding:0;
	list-style:none;
}

.subnav li { 
	float:left;
	margin:0 0 10px 0;
	padding:0;
}

/* ~|M */

.member, .member h3 {
    margin:0;
	padding:0;
}

.member ul { 
	margin:10px 0;
	padding:0;
	list-style:none;
}

.member li { 
	float:left;
	margin:0 0 10px 5px;
	_margin:0 0 10px 4px;
	padding:0;
}

/* ӿ */

.mice, .mice h3 {
    margin:0;
	padding:0;
}

.mice ul { 
	margin:10px 0;
	padding:0;
	list-style:none;
}

.mice li { 
	float:left;
	margin:0 0 10px 5px;
	_margin:0 0 10px 4px;
	padding:0;
}

/* ~ */

.sub, .sub h3 {
    margin:0;
	padding:0;
}

.sub h4 {
    margin:5px 15px;
	padding:5px 10px 2px 2px;
	border-bottom:1px solid #f47900;
	display:inline;
	font-size:0.95em;
	font-weight:normal;
	color:#333333;
}

.sub .pic { 
	float:left;
	margin:15px 0 0 15px;
	_margin:15px 0 0 7px;
	padding:0;
}

.sub p { 
	margin:15px 10px 25px 20px;
	padding:0;
	font-size:0.75em;
	line-height:1.8em;
	color:#404040;
}

.sub p em { font-style:normal; color:#0060b0}

.sub p.back {
    margin:15px 10px 15px 210px;
	min-height:150px;
	_height:150px;
}

.sub p.btn { text-align:right}
.sub p.btn img { margin-right:5px}

.sub p a:link, .sub p a:visited { color:#404040; text-decoration:underline}
.sub p a:hover, .sub p a:active { text-decoration:none}

.sub a:link, .sub a:visited { color:#404040; text-decoration:none; font-size:12px;}
.sub a:hover, .sub a:active { color:#0066ff; text-decoration:underline; font-size:12px;}
/*  */

#foot {
	background:url(/B2E_PageDesign/E000_Portal/TourAccount/image/all_foot_bg2.gif) bottom no-repeat;
	min-height:175px;
	_height:175px;
}

#foot .logo {
	float:left;
	margin:15px 10px 0;
	padding:0;
	width:140px;
	text-align:center;
}

#foot .link {
	margin:0 0 0 170px;
	padding:0;
	width:590px;
}

#foot .cola {
	margin:5px 0 0 170px;
	padding:0;
	width:330px;
}

#foot .icon {
	float:right;
	margin:0;
	padding:0 0 0 5px;
	background:url(/B2E_PageDesign/E000_Portal/TourAccount/image/all_foot_bg3.gif) left repeat-y;
	width:255px;
}

#foot .link img, #foot .icon img {
	position:relative;
	top:2px;
}

#foot p { 
	margin:0 5px 10px;
	padding:0;
	font-size:0.75em;
	line-height:1.8em;
	color:#666666;
}

#foot p a:link, #foot p a:visited { color:#006ec5; text-decoration:none}
#foot p a:hover, #foot p a:active { text-decoration:underline}

