﻿/* Ritz Tours copyright 2006 CSS Document */

#pageStyle {
	background: #2E86C6 url(../images/home/index_background.jpg) no-repeat center top;
}

#mainBar {
	width: 740px;
	height: 10px;
	position: absolute;
	left: 0px;
	top: 23px;
	background: #318DAA;
}
#bottomBar {
	width: 740px;
	height: 10px;
	position: relative;
	background: #318DAA;
	margin-bottom: 4px;
	padding-bottom: 4px;
}

#bottomSpace {
	width: 740px;
	height: auto;
	position: relative;
	left: 0px;
	top: 0px;
	background: #FFFFFF;
}

#midBar {
	width: 738px;
	height: 36px;
	position: relative;
	left: 1px;
	top: 1px;
	background: #318DAA;
}

#topBanner {
	height: 50px;
	width: 250px;
	position: absolute;
	z-index: 100;
	top: 0px;
	left: 380px;
}

#europeTitle {
	font: bold normal 14px PMingLiU;
	color: #FFFFFF;
	position: absolute;
	top: 10px;
	left: 80px;
	text-align: center;
}

#chinaTitle {
	font: bold normal 14px PMingLiU;
	color: #FFFFFF;
	position: absolute;
	left: 320px;
	top: 10px;
	text-align: center;

}

#overseasTitle {
	font: bold normal 14px PMingLiU;
	color: #FFFFFF;
	position: absolute;
	left: 520px;
	top: 10px;
	text-align: center;

}

#mainBody {
	width: 738px;
	height: auto;
	position: relative;
	left: 1px;
	top: 1px;
	background: url(../images/home/mainBody.jpg) no-repeat left bottom;
}

#europeHolder {
	width: 241px;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
}

#e_wspecial {
	width: 241px;
	height: 200px;
	position: relative;
	left: 0px;
	top: 0px;
	background: url(../images/home/e_wspecial.gif) no-repeat center;
}

.e_wtext {
	position: absolute;
	font: 12px/180% PMingLiU;
	color: #006699;
	top: 84px;
	left: 40px;
	margin: 6px 0px 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 0px;
	letter-spacing: 2pt;
	text-align: center;
}
.e_wtext a:link {
	text-decoration: none;
	color: #006699;
}
.e_wtext a:visited {
	text-decoration: none;
	color: #006699;
}
.e_wtext a:hover {
	text-decoration: none;
	color: #006600;
}
.e_wtext a:active {
	text-decoration: none;
	color: #006699;
}

.europeText1 {
	font: 12px PMingLiU;
	color: #333333;
	margin: 6px 23px 10px;
	border-bottom: 1px dotted #CCCCCC;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 14px;
	letter-spacing: 1pt;
}
.europeText1 a:link {
	text-decoration: none;
	color: #666666;
}
.europeText1 a:visited {
	text-decoration: none;
	color: #666666;
}
.europeText1 a:hover {
	text-decoration: none;
	color: #CC3300;
}
.europeText1 a:active {
	text-decoration: none;
	color: #666666;
}

#chinaHolder {
	width: 239px;
	position: relative;
	left: 1px;
	top: 0px;
	float: left;
}

.chinaText1 {
	font: 12px/100% PMingLiU;
	color: #333333;
	margin: 4px 14px 8px 16px;
	border-bottom: 1px dotted #CCCCCC;
	letter-spacing: 1pt;
	padding: 0px 8px 2px 10px;
}
.chinaText1 a:link {
	text-decoration: none;
	color: #666666;
}
.chinaText1 a:visited {
	text-decoration: none;
	color: #666666;
}
.chinaText1 a:hover {
	text-decoration: none;
	color: #CC3300;
}
.chinaText1 a:active {
	text-decoration: none;
	color: #666666;
}

#overseasHolder {
	width: 256px;
	position: relative;
	left: 1px;
	top: 0px;
	float: right;
}
#overseasHolder .images {
	margin-bottom: 0px;
}

.overseasText1 {
	font: 12px PMingLiU;
	color: #990000;
	margin: 30px 10px 10px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.overseasText1 p {
	border-bottom: 1px dotted #CCCCCC;
	margin: 10px 10px 0 10px;
	padding-bottom: 2px;
	padding-right: 4px;
	padding-left: 8px;
}
.overseasText1 a:link {
	text-decoration: none;
	color: #666666;
}
.overseasText1 a:visited {
	text-decoration: none;
	color: #666666;
}
.overseasText1 a:hover {
	text-decoration: none;
	color: #CC3300;
}
.overseasText1 a:active {
	text-decoration: none;
	color: #666666;
}

#clearFloat {
	clear: both;
	height: 10px;
	width: 100%;
}

#safety {
	font: normal 12px PMingLiU;
	text-align: center;
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 4px;
	color: #FFFFFF;
}

#safety a:link {
	text-decoration: none;
	font: normal 12px PMingLiU;
	color: #FFFFFF;
}
#safety a:visited {
	text-decoration: none;
	font: normal 12px PMingLiU;
	color: #FFFFFF;
}
#safety a:hover {
	text-decoration: underline;
	font: normal 12px PMingLiU;
	color: #FFFFFF;
}
#safety a:active {
	text-decoration: none;
	font: normal 12px PMingLiU;
	color: #FFFFFF;
}

#maple1 {
	height: 154px;
	width: 605px;
	position: absolute;
	z-index: 100;
	top: 0px;
	left: 0px;
}
