#wrapper {
	padding:0 10px 20px 10px;
}
#header {
	position:relative;
}
#footer {
	clear:both;
	height:102px;
	text-align:center;
	background:url(/css/images/bg-footer.gif) repeat-x;
}
#footer .bottomLink {
	height:42px;
	line-height:42px;
	padding-left:10px;
}
#footer .bottomLink a {
	color:#CCCCCC;
	padding:0 6px;
	font-family:Arial, Helvetica, sans-serif;
}
#footer .copy {
	color:#746d6d;
	margin:20px 10px;
}
#topLink {
	position:absolute;
	width:300px;
	right:10px;
	top:10px;
	text-align:right;
}
#topLink a {
	color:#ccc;
	padding:0 10px;
}
#menu {
	clear:both;
	height:30px;
	margin:0 4px;
	border:1px #d5d08f solid;
	border-top:none;
	background:url(/css/images/bg-menu.gif) repeat-x;
}
#menu ul {
	background:url(/css/images/bg-menu-first.gif) no-repeat left center;
	padding-left:153px;
	height:30px;
	position:relative;
}
#menu ul li {
	float:left;
}
#menu ul li a {
	display:block;
	color:#fff;
	font-weight:bold;
}
#menu ul li a:hover {
	background:#000;
	text-decoration:none;
}
#menu ul li a span {
	display:block;
	line-height:30px;
	padding:0 16px;
	background:url(/css/images/bg-menu-line.gif) no-repeat left center;
}
#menu ul li.home span {
	background-image:none;
}
#menu ul li.active a {
	background:#000;
}
#menu ul li.last {
	position:absolute;
	right:25px;
	top:0;
}
#menu ul li.last a span {
	width:202px;
	text-align:right;
	cursor:pointer;
	background:url(/css/images/bg-browse.png) no-repeat 130px center;
}
#menu ul li.last a:hover {
	background:none;
}
#content {
	clear:both;
	padding:10px 0 0 0;
}
.column-l {
	background:url(/css/images/bg-column.jpg) no-repeat;
	margin-bottom:10px;
	height:236px;
	padding-bottom:10px;
	overflow:hidden;
}
.column-l h2 {
	height:21px;
	padding:17px 0 0 30px;
	color:#fff;
	margin:0;
}
.column-l p {
	padding:3px 0 3px 6px;
	list-style:none;
	line-height:16px;
	margin:0 10px;
	color:#a73f00;
	font-size:11px;
}
.column-l ul {
	padding-top:5px;
}
.column-l ul li {
	padding:3px 0 3px 10px;
	list-style:none;
	line-height:16px;
	margin:0 10px;
	border-bottom:1px #ada875 dashed;
	background:url(/css/images/bg-column-li1.gif) no-repeat left center;
}
.column-l ul li.last {
	border:none;
}
.column-l ul li a {
	color:#a73f00;
	display:block;
	font-size:11px;
}
.banner1 {
	margin-bottom:10px;
}
.tel {
	width:146px;
	padding-left:35px;
	height:41px;
	line-height:41px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#949051;
	background:url(/css/images/bg-sprites1.gif) no-repeat left top;
}
.email {
	width:150px;
	padding-left:30px;
	overflow:hidden;
	height:41px;
	line-height:41px;
	margin:10px 0 10px 0;
	font-weight:bold;
	background:url(/css/images/bg-sprites1.gif) no-repeat left bottom;
}
.tel-intro {
	margin-bottom:0;
}
.tel-intro ul {
	height:36px;
	display:none;
}
.tel-intro p {
	line-height:20px;
	color:#949051;
	text-align:justify;
}
.tel-intro ul li {
	width:106px;
	height:36px;
	float:left;
	margin:0 12px;
}
.tel-intro ul li.one {
	background:url(/css/images/bg-sprites2.gif) no-repeat left top;
}
.tel-intro ul {
	overflow:hidden;
}
.tel-intro ul li.two {
	background:url(/css/images/bg-sprites2.gif) no-repeat 0 -35px;
}
.tel-intro ul li.three {
	background:url(/css/images/bg-sprites2.gif) no-repeat 0 -72px;
}
.tel-intro ul li.four {
	background:url(/css/images/bg-sprites2.gif) no-repeat 0 -107px;
}
.why-rent {
	margin:10px 0;
}
.why-rent table{
	margin-bottom:10px;
}
.why-rent ul li {
	margin-bottom:5px;
	line-height:18px;
	padding-left:10px;
}
.column-r {
	background:#fff;
	margin-bottom:10px;
}
.column-r h2 {
	height:21px;
	line-height:21px;
	padding-left:18px;
	background: url(/css/images/bg-column-h2.gif) no-repeat;
	color:#fff;
	margin-bottom:10px;
}
.column-r .column-content {
	background:#e2dea4;
	padding:5px;
	font-size:11px;
	zoom:1;
}
.column-r .column-content dl dt {
	font-weight:bold;
	color:#a73f00;
	margin:8px 8px 5px 8px;
}
.column-r .column-content dl dd {
	line-height:18px;
	margin:0 8px;
	padding-bottom:6px;
}
.tel-form {
	height:269px;
	background:url(/css/images/bg-tel-form.gif) no-repeat;
	margin:10px 0;
	padding:20px 0 0 20px;
	margin-bottom:0;
}
.tel-form select {
	width:145px;
	height:22px;
	margin-bottom:10px;
}
.tel-form input.txt {
	width:135px;
	height:20px;
	margin-bottom:10px;
	padding:0 5px;
	color:#cfcaca;
}
.tel-form textarea {
	width:135px;
	height:80px;
	margin-bottom:10px;
	padding:5px;
	color:#cfcaca;
}
.short-column {
	margin:0 0 10px 0;
}
.short-column img {
	margin-right:15px;
}
.tabbox ul.tabmenu {
	height:30px;
	padding:0 10px;
	border-bottom:3px solid #A73F00;
}
.tabbox ul.tabmenu li {
	float:left;
	padding:0 0 0 15px;
	line-height:30px;
	cursor:pointer;
	margin: 0 5px;
}
.tabbox ul.tabmenu li span {
	display:block;
}
.tabbox ul.tabmenu li.selected {
	background: url(/css/images/bg-tab-selected.jpg) no-repeat left 2px;
}
.tabbox ul.tabmenu li.selected span {
	background: url(/css/images/bg-tab-selected.jpg) no-repeat right 2px;
	padding:0 15px 0 0;
	color:#fff;
}
.tabcon {
	border-top:none;
	padding:10px;
}
.dialing-instruction {
	padding-top:15px;
}
.dialing-instruction dl dt {
	text-align:left;
	color:#A73F00;
	font-weight:bold;
	padding-bottom:5px;
	margin-bottom:10px;
}
.dialing-instruction dl dd {
	margin-bottom:10px;
	padding-left:15px;
	background:url("images/dot.gif") no-repeat 0 5px;
}
.dialing-instruction dl dd span {
	color:#A73F00;
}
.additional-charges dl dt {
	text-align:left;
	color:#A73F00;
	padding-top:10px;
}
.additional-charges dl dd {
	line-height:20px;
	padding-left:15px;
}
.tel-show {
	overflow:hidden;
	zoom:1;
}
.tel-show h2 {
	text-align:center;
	font-size:18px;
	margin-top:20px;
}
.tel-show ul {
	overflow:hidden;
	zoom:1;
	padding:15px 0 0 10px;
}
.tel-show ul li {
	margin-bottom:15px;
	background:url(/css/images/bg-list01.gif) no-repeat 0 3px;
	padding-left:15px;
}
.reserveform dl.intro dt {
	margin-bottom:10px;
}
.reserveform dl.intro dd {
	background:url(images/dot.gif) no-repeat 10px 5px;
	padding-left:20px;
	margin-bottom:5px;
}
.reserveform h2 {
	background:#EDEDED url(images/arrow_2.gif) no-repeat left center;
	padding-left:18px;
	margin:20px 0 10px;
	line-height:30px;
	height:30px;
}
.reserveform {
	padding:0 10px 15px 10px;
}
.reserveform label span {
	color:#ff0000;
}
.reserveform ul {
	padding:0 0 0 25px;
}
.reserveform ul li {
	margin-bottom:10px;
}
.reserveform ul li label {
	float:left;
}
.reserveform ul.frm1 li label {
	width:200px;
}
.reserveform ul.frm2 li label {
	width:420px;
}
.reserveform ul.frm3 li label {
	width:280px;
}
.reserveform ul.frm4 li label {
	width:280px;
}
.reserveform ul.frm6 li p {
	padding-left:280px;
}
.reserveform ul.frm5 li label {
	width:280px;
}
.reserveform ul.frm6 li label {
	width:280px;
}
.faq {
	padding:10px;
}
.faq h2 {
	font-size:16px;
	color:#333;
	margin:20px 0 8px 0;
	font-weight:normal;
}
.faq ul li {
	padding-left:20px;
	margin-bottom:5px;
}
.telInfo, .contactForm {
	margin-top:20px;
}
.telInfo dd, .contactForm dd {
	line-height:18px;
	margin-bottom:20px;
	padding-left:12px;
}
.telInfo dt, .contactForm dt, .companyAddr dt {
	color:#FF3700;
	margin-bottom:15px;
	font-weight:bold;
}
.contactForm dd label {
	float:left;
	width:200px;
}
.contactForm dd.last {
	padding-left:200px;
}
.codeNav {
	margin:15px 0 0 0;
}
.codeNav ul {
	height:30px;
}
.codeNav ul li {
	float:left;
	margin:5px;
}
.codeNav ul li a {
	padding:0 4px;
	text-decoration:underline;
}
.codeNav li.selected a {
	color:#333;
	text-decoration:none;
}
.aboutus {
	overflow:hidden;
	zoom:1;
}
.aboutus p {
	line-height:20px;
}
.wall {
	width:200px;
	height:280px;
	float:left;
	margin:0 15px;
	display:inline;
}
.wall img {
	margin-bottom:10px;
}
.wall h2 {
	font-size:16px;
	text-align:center;
	padding:10px 0;
}
.infoVideo {
	float:left;
	margin:8px 10px 5px 0;
}
#scrollText ul li {
	background:none;
	margin-bottom:15px;
}
#scrollDialing dl {
	height:94px;
}
.tabcon {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
}
.contactBox {
	padding:0 10px;
}
#play {
	width:527px;
	height:246px;
	border:#ccc 1px solid;
	overflow:hidden;
	margin-bottom:18px;
}
#playBg {
	margin-top:216px;
	z-index:1;
	filter:alpha(opacity=70);
	opacity:0.7;
	width:529px;
	position:absolute;
	height:30px;
	background:#000;
}
#playText {
	margin-top:216px;
	z-index:2;
	padding-left:10px;
	font-size:14px;
	font-weight:bold;
	width:340px;
	color:#fff;
	line-height:30px;
	overflow:hidden;
	position:absolute;
	cursor:pointer;
}
#playNum {
	margin:220px 5px 0 380px;
	z-index:3;
	width:145px;
	text-align:right;
	position:absolute;
	height:25px;
}
#playNum a {
	margin:0 2px;
	width:20px;
	height:20px;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	cursor:pointer;
	color:#000;
	padding:0 5px;
	background:#D7D6D7;
	text-align:center
}
#playShow img {
	width:529px;
	height:246px;
}
.sucess {
	font-size:20px;
	border:1px solid #D1D1D1;
	position:relative;
	margin:30px 0 15px 0;
	padding:10px 0 10px 120px;
}
.sucess p {
	position:absolute;
	left:200px;
	top:30px;
}
.thankyou p {
	padding-bottom:20px;
	color:#333;
}
.thankyou ul li {
	padding-bottom:8px;
	color:#333;
}
.note {
	background:#F3F5E9;
	border:1px solid #D1D1D1;
	margin:10px 0;
	padding:8px 5px;
	text-align:justify;
}
.china-holidays ul li a:hover {
	text-decoration:none;
}
.tel-img {
	width:267px;
	height:317px;
	float:left;
	position:relative;
	text-align:center;
}
.tel-img .imgsize {
	height:250px;
	width:123px;
}
.tel-img .posImg {
	position:absolute;
	right:0;
	bottom:25px;
}
.tabcol .one {
	width:300px;
}
.notice {
	color:#FF0000;
}
.facts .rimg {
	float:right;
	margin:0 10px;
}
.facts p {
	margin-bottom:20px;
	line-height:20px;
}
.facts ul.money {
	overflow:hidden;
	zoom:1;
}
.facts h1 {
	text-align:center;
	margin-bottom:10px;
}
.facts h2 {
	margin:10px 0;
	font-size:16px;
}
.facts h3 {
	margin:6px 0;
	font-size:14px;
}
.facts ul li {
	margin-bottom:8px;
}
.facts ul.money li {
	float:left;
	height:180px;
	width:350px;
}
.facts ul.money li strong {
	display:block;
	margin-bottom:5px;
}
.sheng {
	padding-left:20px;
}
.sheng li img {
	margin-left:150px;
}

