body {
	background-color:#b1a494;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background: url("../_images/background-page-body.gif") repeat-y top center;
}
.home {
	background: url("../_images/background-body.gif") repeat-y top center;
}
img {
	border:0px none;
}
/* page framework */
.pageFramework00 {
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:972px;
	background: url("../_images/background-page.gif") repeat-y top left;
}
.menu .pageFramework00 {
	background: url("../_images/background-page-menu.gif") repeat-y top left;
}

.about .pageFramework00 {
	background: url("../_images/background-page-menu.gif") repeat-y top left;
}
.vip .pageFramework00 {
	background: url("../_images/background-page-menu.gif") repeat-y top left;
}
.pageFramework01 {
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:972px;
	background: url("../_images/background-page.gif") repeat-y top left;
}
.home .pageFramework01 {
	padding:38px 0px 0px 0px;
	background: url("../_images/background-home.gif") repeat-y top left;
}
.menu .pageFramework01 {
	background: url("../_images/background-book-menu.gif") no-repeat bottom left;
}
.about .pageFramework01 {
	background: url("../_images/background-book-about.gif") no-repeat bottom left;
}
.vip .pageFramework01 {
	background: url("../_images/background-book-vip.gif") no-repeat bottom left;
}
.pageFramework02 {
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width:972px;
}
.pageFramework10 {
	margin:0px;
	padding:0px;
}
.home .pageFramework10 {
	margin:0px;
	padding:0px 38px 0px 38px;
}
.pageFramework11 {
	margin:0px;
	padding:0px;
	height: 1%;
	background: url("../_images/background-topnav.gif") no-repeat top left;
}
.menu .pageFramework11 {
	background: url("../_images/background-topnav-menu.gif") no-repeat top left;
}
.about .pageFramework11 {
	background: url("../_images/background-topnav-menu.gif") no-repeat top left;
}
.vip .pageFramework11 {
	background: url("../_images/background-topnav-menu.gif") no-repeat top left;
}
.home .pageFramework11 {
	background-color: #3c3c3c;
	background-image: none;
}
.pageFramework11:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.pageFramework12 {
	margin:0px;
	padding:0px;
	float: left;
	width: 796px;
}
.pageFramework13 {
	margin:0px;
	padding:0px;
	float: left;
	width: 100px;
}

.pageFramework20 {
	margin:0px;
	padding:0px 38px 0px 28px;
}
.home .pageFramework20 {
	margin:0px;
	padding:0px 38px 0px 38px;
	background-image: none;
}
.pageFramework30 {
	margin:0px;
	padding:0px 38px 0px 38px;
}
.pageFramework40 {
	margin:0px;
	padding:0px 0px 15px 0px;
	background: url("../_images/background-book.gif") no-repeat bottom left;
	height: 1%;
}
.pageFramework40:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.menu .pageFramework40 {
	background: url("../_images/spacer.gif") no-repeat bottom left;
}
.about .pageFramework40 {
	background: url("../_images/spacer.gif") no-repeat bottom left;
}
.vip .pageFramework40 {
	background: url("../_images/spacer.gif") no-repeat bottom left;
}
.pageFramework41 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 234px;
}
.pageFramework42 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 658px;
}
.pageFramework50 {
	margin:0px;
	padding:0px 0px 15px 0px;
}
/* content row */
.row {
	height:1%;
}
.row:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.row00 {
	width:896px;
}
.row01 {
	width:520px;
}
.row02 {
	width:660px;
}
.row00MinHeight {
	*_height: 490px;
	min-height: 490px;
	background-repeat: no-repeat; 
}
/* column */
.column {
	float:left;
}
.column00 {
	width:896px;
}
.column01 {
	width:896px;
	*_height: 490px;
	min-height: 490px;
	background: url("../_images/background-home-content.png") repeat-y top left;
}
.column03 {
	width:660px;
}
/* top nav styles */
.topNavHome {	
	margin: 0px;
	padding: 8px 0px 8px 0px;
	background: url("../_images/background-book-left.png") repeat-y top left;
}
.topNavHome ul {	
	margin: 0;
	padding: 0px 0px 0px 27px;
	height: 1%;
}
.topNavHome ul:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.topNavHome li {	
	float: left;
	list-style: none;
	font-size: 87.5%;
	padding: 5px 0px 5px 0px;
}
.topNavHome li a {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	display: block;
	text-decoration: none;
	border-right: 1px solid #fff;
	color: #fdf9f9;
	white-space: nowrap;
	line-height:0.83em;
}
.topNavHome li a:hover {
	color: #44c7f4;
}
.topNavHome li a.last {
	border-right: none;
}
.topNavHome li a.selected {
	color: #44c7f4;
}
.topNavHome li ul {
	margin: 8px;
	_margin: 13px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	position: absolute;
	visibility: hidden;
	background-color: transparent;
	_background: url("../_images/background-subnav-home-ie6.gif") no-repeat bottom left;
}
.topNavHome li ul.longSection {
	_margin: 13px 0px 0px 45px;
}
.topNavHome li ul li {
	margin: 0px 0px 0px 20px;
	_margin: 0px 0px 0px 30px;
	padding: 5px 0px 3px 10px;
	float: none;
	_display: inline-block;
	background-color: transparent;
	background: url("../_images/background-subnav-home.gif") no-repeat bottom left;
}
.topNavHome li ul li.sublast {
	background: url("../_images/background-subnav-home-last.gif") no-repeat bottom left;
}
.topNavHome li ul.longSection li {
	margin: 0px 0px 0px 70px;
	_margin: 0px 0px 0px 30px;
}
.topNavHome li ul li a {
	width: auto;
	color: #3c3c3c;
	border-right: none;
}
.topNavHome li ul li a:hover {	
	color: #44c7f4;
}

.topNav {	
	margin: 0px;
	padding: 48px 0px 8px 12px;
	*_height: 61px;
	min-height: 61px;
}
.topNav ul {	
	margin: 0;
	padding: 0px 0px 0px 27px;
	height: 1%;
}
.topNav ul:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.topNav li {	
	float: left;
	list-style: none;
	font-size: 87.5%;
	padding: 5px 0px 5px 0px;
}
.topNav li a {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	display: block;
	text-decoration: none;
	border-right: 1px solid #939494;
	color: #8b8c8c;
	white-space: nowrap;
	line-height:0.83em;
}
.topNav li a:hover {
	color: #44c7f4;
}
.topNav li a.last {
	border-right: none;
}
.topNav li a.selected {
	color: #44c7f4;
}
.topNav li ul {
	margin: 8px;
	_margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	visibility: hidden;
	background-color: transparent;
	_background: url("../_images/background-subnav-ie6.gif") no-repeat bottom left;
}
.topNav li ul.longSection {
	_margin: 5px 0px 0px 50px;
}
.topNav li ul li {
	margin: 0px 0px 0px 20px;
	_margin: 0px 0px 0px 30px;
	padding: 5px 0px 3px 10px;
	float: none;
	_display: inline-block;
	background-color: transparent;
	background: url("../_images/background-subnav.gif") no-repeat bottom left;
}
.topNav li ul li.sublast {
	background: url("../_images/background-subnav-last.gif") no-repeat bottom left;
}
.topNav li ul.longSection li {
	margin: 0px 0px 0px 70px;
	_margin: 0px 0px 0px 30px;
}
.topNav li ul li a {
	width: auto;
	color: #8b8c8c;
	border-right: none;
}
.topNav li ul li a:hover {	
	color: #44c7f4;
}

/* Left nav */
.leftnav {
	margin: 0px;
	padding: 0px;
	background: url("../_images/background-leftnav-bg.gif") repeat-y bottom right;
}
.leftnav ul {	
	margin: 0;
	padding: 16px 0px 240px 27px;
	background: url("../_images/background-leftnav.gif") no-repeat bottom right;
}
.retail .leftnav ul {	
	padding: 16px 0px 500px 27px;
	background: url("../_images/background-leftnav-retail.gif") no-repeat bottom right;
}
.leftnav li {	
	list-style: none;
	font-size: 100%;
	padding: 3px 0px 2px 0px;
	margin: 0px 0px 5px 0px;
}
.leftnav li a {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	display: block;
	text-decoration: none;
	color: #0b0b0b;
	white-space: nowrap;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}
.leftnav li a:visited {
	color: #0b0b0b;
}
.leftnav li a:hover {
	color: #44c7f4;
	text-decoration: none;
}
.leftnav li.selected {
	*_height: 1px;
	min-height: 1px;
	background: url("../_images/background-leftnav-selected.png") repeat-y top right;
}
.leftnav li.selected a:hover{
	color: #0b0b0b;
}
.leftnav li.set a {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	display: block;
	text-decoration: none;
	color: #613f13;
	white-space: nowrap;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}
.leftnav li.set a:visited {
	color: #613f13;
}
.leftnav li.set a:hover {
	color: #bc710d;
	text-decoration: none;
}
/* Language */
.lang {
	margin: 0px;
	padding: 51px 20px 0px 0px;
	text-align: right;
}
.home .lang {
	padding: 11px 20px 0px 0px;
}
.lang a {
	margin: 0px;
	padding: 0px;
	color: #797777;
	font-size: 87.5%;
	text-decoration: none;
}
.lang a:visited {
	color: #797777;
}
.lang a:hover {
	color: #44c7f4;
	text-decoration: none;
}
.home .lang a:hover {
	color: #fdf9f9;
}
/* Header */
.headerHome {
	margin: 0px;
	padding: 0px;
	background: url("../_images/en/header-home.jpg") no-repeat top left;
	*_height: 157px;
	min-height: 157px;
}
.headerHomeBanner {
	margin: 0px;
	padding: 0px;
}
.headerHomeMonth {
	margin: 0px;
	padding: 55px 13px 0px 0px;
	color: #fff;
	font-size: 343.75%;
	text-align: right;
}
.header {
	margin: 0px 45px 0px 0px;
	padding: 15px 0px 0px 0px;
	background: url("../_images/background-header.gif") no-repeat bottom right;
	vertical-align: bottom;
	height: 1%;
}
.header:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.menu .header {
	background: url("../_images/background-header-menu.gif") no-repeat bottom right;
}
.about .header {
	background: url("../_images/background-header-about.gif") no-repeat bottom right;
}
.vip .header {
	background: url("../_images/background-header-vip.gif") no-repeat bottom right;
	position: relative;
}
.header h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 54px;
	font-size: 150%;
	color: #00c6ff;
	background: url("../_images/background-header-right.gif") no-repeat bottom right;
	display: inline;
	float: left;
}
.header01 {
	position: absolute;
	right: 10px;
	top: -50px;
}
.menu .header h1 {
	background: url("../_images/background-header-right-menu.gif") no-repeat bottom right;
}
.header h1 span {
	color: #000;
}
.header img {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
/* Content */
.contentStyle01 {
	margin: 0px;
	padding: 19px 0px 20px 556px;
}
.contentStyle01 h1 {
	margin: 0px;
	padding: 0px;
	line-height: 0.9em;
}
.contentStyle01 h1.line1 {
	color: #44c7f4;
	font-size: 250%;
	font-family: "Trebuchet MS", sans-serif;
}
.contentStyle01 h1.line1 a {
	color: #44c7f4;
	text-decoration: none;
}
.contentStyle01 h1.line1 a:visited {
	color: #44c7f4;
}
.contentStyle01 h1.line1 a:hover {
	color: #44c7f4;
}
.hometheme1 h1.line1 {
	color: #c0998b;
}
.hometheme1 h1.line1 a {
	color: #c0998b;
}
.hometheme1 h1.line1 a:visited {
	color: #c0998b;
}
.hometheme1 h1.line1 a:hover {
	color: #c0998b;
}
.hometheme2 h1.line1 {
	color: #c21800;
}
.hometheme2 h1.line1 a {
	color: #c21800;
}
.hometheme2 h1.line1 a:visited {
	color: #c21800;
}
.hometheme2 h1.line1 a:hover {
	color: #c21800;
}
.contentStyle01 h1.line2 {
	margin: 8px 0px 0px 0px;
	padding: 0px;
	color: #504d4c;
	font-size: 150%;
	font-weight: normal;
	font-family: "Trebuchet MS", sans-serif;
}
.contentStyle01 h1.line2 a {
	color: #504d4c;
	text-decoration: none;
}
.contentStyle01 h1.line2 a:visited {
	color: #504d4c;
}
.contentStyle01 h1.line2 a:hover {
	color: #504d4c;
}
.contentStyle01 h1.line3 {
	color: #504d4c;
	font-size: 250%;
	font-family: "Trebuchet MS", sans-serif;
}
.contentStyle01 h1.line3 a {
	color: #504d4c;
	text-decoration: none;
}
.contentStyle01 h1.line3 a:visited {
	color: #504d4c;
}
.contentStyle01 h1.line3 a:hover {
	color: #504d4c;
}
.contentStyle01 h2 {
	margin: 0px;
	padding: 17px 10px 0px 65px;
	font-size: 125%;
	color: #359bbe;
}
.contentStyle01 h2 a {
	color: #359bbe;
	text-decoration: none;
}
.contentStyle01 h2 a:visited {
	color: #359bbe;
}
.contentStyle01 h2 a:hover {
	color: #359bbe;
	text-decoration: none;
}
.contentStyle01 p {
	margin: 0px;
	padding: 0px 30px 0px 65px;
	font-size: 75%;
	color: #3e3e3e;
}
.contentStyle01 p a {
	margin: 0px;
	padding: 0px;
	color: #3e3e3e;
	text-decoration: underline;
}
.contentStyle01 p a:visited {
	color: #3e3e3e;
}
.contentStyle01 p a:hover {
	color: #3e3e3e;
	text-decoration: none;
}
.theme1 {
	background: url("../_images/background-theme1.gif") repeat-y top left;
}
.theme2 {
	background: url("../_images/background-theme2.gif") repeat-y top left;
}
.theme3 {
	background: url("../_images/background-theme3.gif") repeat-y top left;
}
.theme4 {
	background: url("../_images/background-theme4.gif") repeat-y top left;
}
.theme5 {
	background: url("../_images/background-theme5.gif") repeat-y top left;
}
.theme6 {
	background: url("../_images/background-theme6.gif") repeat-y top left;
}
.contentStyle02 {
	margin: 8px 5px 0px 28px;
	padding: 0px;
}
.contentStyle02Recommendation {
	margin: 8px 5px 0px 6px;
}
.contentStyle02a {
	margin: 0px;
	padding: 0px;
}
.theme1 .contentStyle02a {
	background: url("../_images/background-theme1-content.gif") no-repeat top left;
}
.theme2 .contentStyle02a {
	background: url("../_images/background-theme2-content.gif") no-repeat top left;
}
.theme3 .contentStyle02a {
	background: url("../_images/background-theme3-content.gif") no-repeat top left;
}
.theme4 .contentStyle02a {
	background: url("../_images/background-theme4-content.gif") no-repeat top left;
}
.theme5 .contentStyle02a {
	background: url("../_images/background-theme5-content.gif") no-repeat top left;
}
.theme6 .contentStyle02a {
	background: url("../_images/background-theme6-content.gif") no-repeat top left;
}
.contentStyle02b {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 330px;
}
.contentStyle02b img {
	border-right: 4px solid #f3f3f3;
}
.contentStyle02c {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 321px;
}
.contentStyle02Recommendation .contentStyle02c {
	width: 318px;
}
.contentStyle02c h2 {
	margin: 0px;
	padding: 23px 5px 0px 12px;
	font-size: 100%;
	/*font-family: "Times New Roman", Times, serif;*/
	font-style: italic;
	font-weight: normal;
}
.theme1 .contentStyle02c h2 {
	color: #0b0b0b;
}
.theme2 .contentStyle02c h2 {
	color: #603913;
}
.theme3 .contentStyle02c h2 {
	color: #135360;
}
.theme4 .contentStyle02c h2 {
	color: #1e682f;
}
.theme5 .contentStyle02c h2 {
	color: #601331;
}
.theme6 .contentStyle02c h2 {
	color: #60131c;
}
.contentStyle02c h3 {
	margin: 0px;
	padding: 1px 5px 0px 12px;
	font-size: 150%;
	/*font-family: "Times New Roman", Times, serif;*/
	font-style: italic;
	font-weight: normal;
}
.theme1 .contentStyle02c h3 {
	color: #0b0b0b;
}
.theme2 .contentStyle02c h3 {
	color: #603913;
}
.theme3 .contentStyle02c h3 {
	color: #135360;
}
.theme4 .contentStyle02c h3 {
	color: #1e682f;
}
.theme5 .contentStyle02c h3 {
	color: #601331;
}
.theme6 .contentStyle02c h3 {
	color: #60131c;
}

.contentStyle02c h4 {
	margin: 0px;
	padding: 0px 5px 0px 12px;
	/*font-size: 125%;
	/*font-family: "Times New Roman", Times, serif;*/
	font-size: 100%;
	font-style: italic;
	font-weight: normal;
	line-height: 1em;
}
.theme1 .contentStyle02c h4 {
	color: #0b0b0b;
}
.theme2 .contentStyle02c h4 {
	color: #603913;
}
.theme3 .contentStyle02c h4 {
	color: #135360;
}
.theme4 .contentStyle02c h4 {
	color: #1e682f;
}
.theme5 .contentStyle02c h4 {
	color: #601331;
}
.theme6 .contentStyle02c h4 {
	color: #60131c;
}

.contentStyle02c p {
	margin: 0px;
	padding: 10px 5px 0px 12px;
	font-size: 75%;
}
.theme1 .contentStyle02c p {
	color:#3e3e3e;
}
.theme2 .contentStyle02c p {
	color:#603913;
}
.contentStyle02c .price {
	margin: 0px;
	padding: 20px 5px 12px 12px;
	font-size: 100%;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}
.theme1 .contentStyle02c .price {
	color:#0b0b0b;
}
.theme2 .contentStyle02c .price {
	color:#603913;
}
.theme3 .contentStyle02c .price {
	color: #135360;
}
.theme4 .contentStyle02c .price {
	color: #1e682f;
}
.theme5 .contentStyle02c .price {
	color: #601331;
}
.theme6 .contentStyle02c .price {
	color: #60131c;
}
.contentStyle02d {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 212px;
}
.contentStyle02d h3 {
	margin: 0px;
	padding: 40px 60px 0px 21px;
	font-size: 150%;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	line-height: 0.9em;
	color: #fff;
}
.contentStyle02d p {
	margin: 0px;
	padding: 10px 25px 0px 21px;
	/*font-size: 100%;
	/*font-family: "Times New Roman", Times, serif;*/
	font-size: 90%;
	font-style: italic;
	line-height: 1em;
	color:#fff;
}
.contentStyle02e {
	margin: 0px;
	padding: 10px 50px 0px 21px;
	height: 1%;
}
.contentStyle02e:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle02e ul {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-image:none;
	list-style-type:none;
	float: right;
}
.contentStyle02e ul li {
	margin:0px;
	padding:0px 0px 10px 9px;
	background: url("../_images/background-white-arrow.gif") no-repeat left top;
	background-position: 0px 6px;
}
.contentStyle02e ul li a {
	margin:0px;
	padding:0px;
	font-size: 75%;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
}
.contentStyle02e ul li a:visited {
	color: #fff;
}
.contentStyle02e ul li a:hover {
	color: #fff;
	text-decoration: underline;
}
.contentStyle02f {
	margin: 0px;
	padding: 0px;
	height: 1%;
}
.contentStyle02f:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.theme1 .contentStyle02f {
	background: url("../_images/background-theme1-vip.gif") no-repeat bottom right;
}
.theme2 .contentStyle02f {
	background: url("../_images/background-theme2-vip.gif") no-repeat bottom right;
}
.theme3 .contentStyle02f {
	background: url("../_images/background-theme3-vip.gif") no-repeat bottom right;
}
.theme4 .contentStyle02f {
	background: url("../_images/background-theme4-vip.gif") no-repeat bottom right;
}
.theme5 .contentStyle02f {
	background: url("../_images/background-theme5-vip.gif") no-repeat bottom right;
}
.theme6 .contentStyle02f {
	background: url("../_images/background-theme6-vip.gif") no-repeat bottom right;
}
.contentStyle02g {
	margin: 0px;
	padding: 0px;
	height: 1%;
}
.contentStyle02g:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle03 {
	margin: 0px;
	padding: 0px;
}
.contentStyle03 h2 {
	margin: 0px;
	padding: 16px 60px 3px 82px;
	font-size: 137.5%;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	line-height: 0.9em;
	color: #000;
}
.contentStyle03a {
	margin: 0px 5px 0px 82px;
	padding: 0px;
	border-top: 1px solid #000;
}
.contentStyle03b {
	margin: 0px;
	padding: 0px;
	background: url("../_images/background-general-offer.gif") repeat-y top left;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
.contentStyle03b ul {
	margin: 0px;
	padding: 8px 0px 0px 19px;
	list-style-image:none;
	list-style-type:none;
	
}
.contentStyle03b ul li {
	margin:0px;
	padding:0px 5px 10px 9px;
	background: url("../_images/background-blue-bullet.gif") no-repeat left top;
	background-position: 0px 6px;
	font-size: 75%;
	font-weight: normal;
	color: #3e3e3e;
}
.contentStyle03b ul li em {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #00abdc;
	font-size: 125%;
}
.contentStyle04 {
	margin: 20px 0px 0px 82px;
	padding: 0px;
	background: url("../_images/background-offer-top.gif") no-repeat top left;
}
.contentStyle04Single {
	width: 402px;
}
.contentStyle04a {
	margin: 0px;
	padding: 0px;
	background: url("../_images/background-offer-bottom.gif") no-repeat bottom left;
	height: 1%;
}
.contentStyle04a:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle04b {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 402px;
}
.contentStyle04c {
	margin: 0px;
	padding: 1px 0px 1px 0px;
	height: 1%;
}
.contentStyle04c:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle04d {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 223px;
}
.contentStyle04d h3 {
	margin: 0px 0px 10px 2px;
	padding: 5px 12px 7px 14px;
	/*font-size: 125%;*/
	font-size: 100%;
	/*font-family: "Times New Roman", Times, serif;*/
	font-style: italic;
	font-weight: normal;
	line-height: 1em;
	color: #fff;
	background-color: #a89571;
}
.contentStyle04d p {
	margin:0px;
	padding:0px 10px 10px 16px;
	font-size: 75%;
	color: #3e3e3e;
}
.contentStyle04e {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 166px;
}
.contentStyle05 {
	margin: 11px 21px 0px 82px;
	padding: 0px;
	border-top: 2px solid #888;
}
.contentStyle05a {
	margin: 0px;
	padding: 0px;
	border-left: 2px solid #888;
	border-right: 2px solid #888;
	border-bottom: 2px solid #888;
	height: 1%;
}
.contentStyle05a:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle05b {
	margin: 0px;
	padding: 7px 0px 0px 0px;
	float: left;
	width: 248px;
}
.contentStyle05b h3 {
	margin: 0px 0px 0px 2px;
	padding: 0px 12px 0px 14px;
	/*font-size: 125%;
	font-family: "Times New Roman", Times, serif;*/
	font-size: 120%;
	font-style: italic;
	font-weight: normal;
	line-height: 1em;
}
.contentStyle05b h3.line1 {
	color: #00addf;
}
.contentStyle05b h3.line2 {
	color: #0b0b0b;
}
.contentStyle05b p {
	margin:0px;
	padding:5px 10px 5px 16px;
	font-size: 75%;
	color: #3e3e3e;
}
.contentStyle05c {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 541px;
}
.contentStyle06 {
	margin: 35px 21px 0px 82px;
	padding: 0px;
	border-top: 1px solid #888;
}
.contentStyle06a {
	margin: 0px;
	padding: 0px;
	border-left: 1px solid #888;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	height: 1%;
}
.contentStyle06a:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle06b {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 195px;
}
.contentStyle06c {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 596px;
}
.contentStyle06c p {
	margin:0px;
	padding:10px 39px 0px 16px;
	font-size: 75%;
	color: #3e3e3e;
}
.contentStyle06d {
	margin: 0px;
	padding: 0px;
	height: 1%;
}
.contentStyle06d:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle06d ul {
	margin:0px;
	padding:0px 39px 0px 16px;
	list-style-image:none;
	list-style-type:none;
	float: right;
}
.contentStyle06d ul li {
	margin:0px;
	padding:0px 0px 10px 9px;
	background: url("../_images/background-blue-arrow.gif") no-repeat left top;
	background-position: 0px 6px;
}
.contentStyle06d ul li a {
	margin:0px;
	padding:0px;
	font-size: 75%;
	font-weight: normal;
	color: #009ed0;
	text-decoration: none;
}
.contentStyle06d ul li a:visited {
	color: #009ed0;
}
.contentStyle06d ul li a:hover {
	color: #009ed0;
	text-decoration: underline;
}
.contentStyle06e {
	margin:0px;
	padding:7px 39px 11px 16px;
	font-size: 75%;
	color: #3e3e3e;
	text-align: right;
}
.contentStyle06e img {
	margin:0px;
	padding:0px 10px 3px 10px;
}
.contentStyle07 {
	margin: 0px;
	padding: 0px;
}
.contentStyle07 .contentStyle07a {
	margin: 0px;
	padding: 0px;
	height: 1%;
}
.contentStyle07 .contentStyle07a:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle07 .contentStyle07b {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	float: left;
	width: 280px;
	text-align: right;
	position: relative;
}
.contentStyle07 .contentStyle07c {
	margin: 0px;
	padding:0px;
	float: left;
	width: 374px;
}
.contentStyle07 .contentStyle07d {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	float: left;
	width: 187px;
	text-align: right;
	position: relative;
}
.contentStyle07 .contentStyle07e {
	margin: 0px;
	padding: 30px 0px 0px 30px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color:#0b0b0b;
	font-size:75%;
}
.contentStyle07 span {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 10px;
	left: 10px;
}
.contentStyle07 table
{
	width:584px;
	border:none;
	border-spacing:0;
	border-collapse:collapse;
	margin: 7px 30px 0px 30px;
}
.contentStyle07 table th
{
	text-align:center;
	padding:4px 10px 1px 0px;
	margin:0;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color:#0b0b0b;
	font-size:75%;
	line-height: 1.3em;
	font-weight: normal;
}
.contentStyle07 table th .hide
{
	display: none;
}
.contentStyle07 table td
{
	background: url("../_images/background-dashed.gif") bottom left repeat-x;
	text-align:left;
	padding:4px 10px 4px 0px;
	margin:0;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color:#0b0b0b;
	font-size:100%;
	line-height: 1.3em;
}
.contentStyle07 table td.center
{
	text-align:center;
}
.contentStyle08 {
	margin: 13px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	background: url("../_images/background-food-top.gif") top left no-repeat;
}
.contentStyle08Single {
	width: 327px;
}
.contentStyle08a {
	margin: 0px;
	padding: 0px;
	background: url("../_images/background-food-bottom1.gif") bottom left no-repeat;
	height: 1%;
}
.lineEven .contentStyle08a {
	background: url("../_images/background-food-bottom2.gif") bottom left no-repeat;
}
.contentStyle08a:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle08b {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 327px;
}
.contentStyle08c {
	margin: 0px;
	padding: 0px;
	height: 1%;
}
.contentStyle08c:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle08d {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 122px;
}
.contentStyle08d img {
	margin: 0px;
	padding: 0px 0px 1px 7px;
}
.contentStyle08e {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 205px;
}
.contentStyle08e h3 {
	margin: 0px;
	padding: 5px 5px 0px 8px;
	font-size: 118.75%;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	color: #0b0b0b;
}
.contentStyle08e p {
	margin: 0px;
	padding: 4px 5px 6px 8px;
	font-size: 75%;
	color: #3e3e3e;
}
.contentStyle08e .price {
	margin: 0px;
	padding: 17px 5px 12px 8px;
	font-size: 100%;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}
.contentStyle09 {
	margin: 6px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	background: url("../_images/background-set-top.gif") top left no-repeat;
}
.contentStyle09Single {
	width: 309px;
}
.contentStyle09a {
	margin: 0px;
	padding: 0px;
	background: url("../_images/background-set-bottom.gif") bottom left no-repeat;
	height: 1%;
}
.contentStyle09a:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle09b {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 309px;
}
.contentStyle09b img {
	margin: 0px 1px 1px 7px;
	padding: 0px;
}
.contentStyle09b h2 {
	margin: 0px 1px 0px 7px;
	padding: 0px;
	font-size: 150%;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	line-height: 0.9em;
	color: #fff;
	background-color: #a18f6d;
}
.contentStyle09b h2 a {
	padding: 10px 60px 9px 11px;
	color: #fff;
	text-decoration: none;
	display: block;
}
.contentStyle09b h2 a:visited {
	color: #fff;
	text-decoration: none;
}
.contentStyle09b h2 a:hover {
	color: #fff;
	text-decoration: none;
}
.contentStyle09b h2.headerGreen {
	background-color: #828e6e;
}
.contentStyle10 {
	margin: 6px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	background: url("../_images/background-retail-top.gif") top left no-repeat;
}
.contentStyle10Single {
	width: 324px;
}
.contentStyle10a {
	margin: 0px;
	padding: 0px;
	background: url("../_images/background-retail-bottom1.gif") bottom left no-repeat;
	height: 1%;
}
.lineEven .contentStyle10a {
	background: url("../_images/background-retail-bottom2.gif") bottom left no-repeat;
}
.contentStyle10a:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle10b {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 324px;
}
.contentStyle10c {
	margin: 0px;
	padding: 0px;
	height: 1%;
}
.contentStyle10c:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle10d {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 153px;
}
.contentStyle10d img {
	margin: 0px;
	padding: 0px 0px 1px 7px;
}
.contentStyle10e {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 167px;
}
.contentStyle10e h3 {
	margin: 0px;
	padding: 18px 5px 0px 8px;
	font-size: 93.75%;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	color: #0b0b0b;
}
.contentStyle10e p {
	margin: 0px;
	padding: 4px 5px 6px 8px;
	font-size: 62.5%;
	color: #3e3e3e;
	line-height: 1.3em;
}
.contentStyle10e .price {
	margin: 0px;
	padding: 0px 5px 12px 8px;
	font-size: 81.25%;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}
.contentStyle11 {
	margin: 6px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("../_images/background-retaillist-bg.gif") top left repeat-y;
}
.contentStyle11a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("../_images/background-retaillist-top.gif") top left no-repeat;
}
.contentStyle11b {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("../_images/background-retaillist-bottom.gif") bottom left no-repeat;
	*_height: 90px;
	min-height: 90px;
}
.contentStyle11c {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 8px 0px;
	background: url("../_images/background-retaillist-middle.gif") center left no-repeat;
}
.contentStyle11d {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 1%;
}
.contentStyle11d:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle11d h2 {
	float: left;
	margin: 0px 0px 0px 58px;
	padding: 8px 0px 5px 0px;
	font-size: 87.5%;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	color: #0b0b0b;
	border-bottom: 1px dotted #a19e92;
}
.contentStyle11c h3 {
	margin: 0px;
	padding: 3px 0px 0px 58px;
	font-size: 81.25%;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	color: #3e3e3e;
}
.contentStyle11c p {
	margin: 0px;
	padding: 5px 0px 7px 58px;
	font-size: 68.75%;
	color: #3e3e3e;
}
.contentStyle11e {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 240px;
}
.contentStyle11f {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 300px;
}
.contentStyle12 {
	margin: 0px 5px 0px 82px;
	padding: 0px;
	background: url("../_images/background-about.gif") top right no-repeat;
}
.contentStyle12a {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.contentStyle12a h2 {
	margin: 0px;
	padding: 17px 10px 0px 0px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	font-size: 150%;
	color: #3e3e3e;
}
.contentStyle12a p {
	margin: 0px;
	padding: 20px 360px 10px 0px;
	font-size: 75%;
	color: #3e3e3e;
	line-height: 1.4em;
	text-align: justify;
}
.contentStyle12a p a {
	margin: 0px;
	padding: 0px;
	color: #3e3e3e;
	text-decoration: underline;
}
.contentStyle12a p a:visited {
	color: #3e3e3e;
}
.contentStyle12a p a:hover {
	color: #3e3e3e;
	text-decoration: none;
}
.contentStyle13 {
	margin: 0px 5px 0px 82px;
	padding: 0px;
	background: url("../_images/background-about.gif") top right no-repeat;
}
.contentStyle13a {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.contentStyle13a h2 {
	margin: 0px;
	padding: 17px 10px 0px 0px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	font-size: 150%;
	color: #00c6ff;
}
.contentStyle13a h3 {
	margin: 0px;
	padding: 2px 10px 0px 0px;
	font-weight: normal;
	font-size: 100%;
	color: #00c6ff;
}
.contentStyle13a p {
	margin: 0px;
	padding: 0px 30px 10px 0px;
	font-size: 87.5%;
	color: #3e3e3e;
	line-height: 1.4em;
	text-align: justify;
}
.contentStyle13a p a {
	margin: 0px;
	padding: 0px;
	color: #3e3e3e;
	text-decoration: underline;
}
.contentStyle13a p a:visited {
	color: #3e3e3e;
}
.contentStyle13a p a:hover {
	color: #3e3e3e;
	text-decoration: none;
}
.contentStyle13b {
	margin: 0px;
	padding: 20px 30px 10px 0px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 125%;
	color: #3e3e3e;
	line-height: 1.4em;
	text-align: justify;
}
.contentStyle14 {
	margin: 0px;
	padding: 0px;
	height: 1%;
}
.contentStyle14:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle14a {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 427px;
}
.contentStyle14b {
	margin: 0px 0px 10px 28px;
	padding: 2px 0px 353px 54px;
	background: url("../_images/background-location.jpg") no-repeat bottom left;
}
.contentStyle14c {
	margin: 0px;
	padding: 270px 0px 0px 29px;
	background: url("../_images/background-map.gif") no-repeat top left;
}
.contentStyle14 h2 {
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 26px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	font-size: 112.5%;
	color: #0b0b0b;
}
.contentStyle14 h2.hk {
	background: url("../_images/background-hk.gif") no-repeat top left;
}
.contentStyle14 h2.kln {
	background: url("../_images/background-kln.gif") no-repeat top left;
}
.contentStyle14 h2.nt {
	background: url("../_images/background-nt.gif") no-repeat top left;
}
.contentStyle14 h2.lantau {
	background: url("../_images/background-lantau.gif") no-repeat top left;
}
.contentStyle14 h3 {
	margin: 0px;
	padding: 2px 0px 0px 26px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	font-size: 137.5%;
	color: #00c6ff;
}
.contentStyle14 p {
	margin: 0px;
	padding: 0px 0px 10px 26px;
	font-size: 87.5%;
	color: #3e3e3e;
}
.contentStyle15 {
	margin: 15px 5px 0px 82px;
	padding: 0px;
	background: url("../_images/background-vip.gif") repeat-y top left;
}
.contentStyle15a {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: url("../_images/background-vip-right.gif") no-repeat bottom right;
	height: 1%;
}
.contentStyle15a:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle15b {
	margin: 0px;
	padding: 0px;
	float: left;
	*_width: 1px;
	min-width: 1px;
}
.contentStyle15c {
	margin: 16px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 309px;
	background: url("../_images/background-vip-bg.gif") top left repeat-y;
}
.contentStyle15d {
	margin: 0px 0px 9px 0px;
	padding: 0px 0px 10px 0px;
	float: left;
	width: 262px;
}

.contentStyle15d h2 {
	margin: 0px;
	padding: 13px 12px 0px 12px;
	font-size: 150%;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	color: #fff;
}
.contentStyle15d h3 {
	margin: 0px;
	padding: 8px 12px 0px 12px;
	font-size: 81.5%;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	line-height: 1em;
	color: #fff;
}
.contentStyle15d p {
	margin: 0px;
	padding: 15px 12px 0px 12px;
	font-size: 75%;
	font-weight: normal;
	color: #fff;
}
.contentStyle15e {
	margin: 0px;
	padding: 0px;
	background: url("../_images/background-vip-top.gif") top left no-repeat;
}
.contentStyle15f {
	margin: 0px;
	padding: 0px;
	background: url("../_images/background-vip-bottom.gif") bottom left no-repeat;
}
.contentStyle15g {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	background: url("../_images/background-vip-middle.gif") center left no-repeat;
}
.contentStyle15g h2 {
	margin: 0px;
	padding: 13px 45px 0px 12px;
	font-size: 150%;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	color: #000;
}
.contentStyle15g h3 {
	margin: 0px;
	padding: 0px 45px 0px 12px;
	font-size: 125%;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	color: #000;
}
.contentStyle15g h4 {
	margin: 0px;
	padding: 8px 45px 0px 12px;
	font-size: 81.5%;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	color: #000;
}
.contentStyle15g p {
	margin: 0px;
	padding: 15px 45px 0px 12px;
	font-size: 75%;
	font-weight: normal;
	color: #3e3e3e;
}
.contentStyle15h {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 547px;
}
.contentStyle15i {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 1%;
}
.contentStyle15i:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle16 {
	margin: 0px;
	padding: 0px;
}
.contentStyle16 h2 {
	margin: 0px;
	padding: 16px 60px 3px 82px;
	font-size: 125%;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	line-height: 0.9em;
	color: #000;
}
.contentStyle16a {
	margin: 0px 5px 0px 82px;
	padding: 0px;
	border-top: 1px solid #000;
}
.contentStyle16b {
	margin: 0px;
	padding: 0px;
	background: url("../_images/background-general-offer.gif") repeat-y top left;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}
.contentStyle16b p {
	margin:0px;
	padding: 10px 5px 5px 22px;
	font-size: 75%;
	font-weight: normal;
	color: #3e3e3e;
}
.contentStyle16b ul {
	margin: 0px;
	padding: 8px 0px 0px 19px;
	list-style-image:none;
	list-style-type:none;
	
}
.contentStyle16b ul li {
	margin:0px;
	padding:0px 5px 10px 9px;
	background: url("../_images/background-blue-bullet.gif") no-repeat left top;
	background-position: 0px 6px;
	font-size: 75%;
	font-weight: normal;
	color: #3e3e3e;
}
.contentStyle16b ul li em {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #00abdc;
	font-size: 125%;
}
.contentStyle16b ol {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 8px;
	padding-bottom: 0px;
	list-style-image:none;
	list-style-type:decimal;
	
}
.contentStyle16b ol li {
	margin:0px;
	padding:0px 5px 10px 9px;
	background-position: 0px 6px;
	font-size: 75%;
	font-weight: normal;
	color: #3e3e3e;
}
.contentStyle16b ol li em {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #00abdc;
	font-size: 125%;
}
.contentStyle16c {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
.contentStyle16c:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle16d {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 173px;
}
.contentStyle16e {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 630px;
}
.contentStyle16f {
	margin: 0px;
	padding: 0px;
}
.contentStyle16f:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle16g {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 30px;
}
.contentStyle16g p {
	margin: 0px;
	padding: 5px 0px 5px 10px;
	font-size: 75%;
	font-weight: normal;
	color: #3e3e3e;
}
.contentStyle16h {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 750px;
}
.contentStyle16h p {
	margin: 0px;
	padding: 5px 0px 5px 10px;
	font-size: 75%;
	font-weight: normal;
	color: #3e3e3e;
}
.contentStyle16i {
	margin:0px;
	padding: 10px 5px 10px 22px;
	font-size: 100%;
	font-weight: normal;
	color: #3e3e3e;
}
.contentStyle16j {
	margin:0px;
	padding: 10px 5px 10px 22px;
	font-size: 68.75%;
	font-weight: normal;
	color: #3e3e3e;
}
.contentStyle17 {
	margin: 0px;
	padding: 0px 0px 0px 82px;
}
.contentStyle17 form {
	margin: 0px;
	padding: 0px;
}
.contentStyle17 form fieldset {
	margin: 0px 0px 0px 0px;
	padding: 0;
	border: 0;
}
.contentStyle17 form fieldset legend {
	display: none;
}
.contentStyle17 form fieldset dl {
	height: 1%;
	margin: 0;
	padding: 0px 0px 0px 0px;
}
.contentStyle17 form fieldset dl:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle17 form fieldset dt {
	margin: 0px 18px 0px 0px;
	padding: 2px 0px 0px 0px;
	font-size: 75%;
	color: #3e3e3e;
}
.contentStyle17 form fieldset dt.oneline {
	float: left;
	width: 250px;
}
.contentStyle17 form fieldset dd {
	margin: 0;
	padding: 0px 0px 0px 0px;
}
.contentStyle17 form fieldset dd.oneline {
	float: left;
}
.contentStyle17 h2 {
	margin: 0px;
	padding: 16px 60px 15px 0px;
	font-size: 150%;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	line-height: 0.9em;
	color: #000;
}
.contentStyle17 h3 {
	margin: 15px 0px 2px 0px;
	padding: 0px;
}
.contentStyle17 p {
	margin:0px;
	padding:0px 10px 10px 0px;
	font-size: 75%;
	color: #3e3e3e;
}
.contentStyle17 p.idcard {
	margin:0px;
	padding:0px 10px 0px 0px;
}
.contentStyle17 span {
	margin:0px;
	padding:0px;
	color: #ff0000;
	font-size: 100%;
}
/* Footer */
.footer {
	margin: 0px;
	padding: 10px 40px 10px 0px;
	text-align:right;
	color: #fdf9f9;
	font-size: 68.75%;
}
.pagefooter {
	margin: 0px;
	padding: 30px 0px 0px 60px;
	color: #888;
	font-size: 68.75%;
}
.menu .pagefooter {
	padding: 0px 0px 0px 60px;
}
#expand {
	cursor: pointer;
}
.expand {
	cursor: pointer;
}
#login_error p {
	color: #ff0000;
}