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;
}
.shop .pageFramework01 {
	background: url("../_images/background_book_shop.gif") no-repeat bottom left;
}
.checkout .pageFramework01 {
	background: url("../_images/background_book_checkout.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;
}
.shop .pageFramework11 {
	background: url("../_images/background-topnav-menu.gif") no-repeat top left;
}
.checkout .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;
	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;
}
.checkout .pageFramework40 {
	background: url("../_images/bg_checkout_left.gif") no-repeat bottom left;
}
.pageFramework41 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 234px;
}
.pageFramework42 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 658px;
}
.pageFramework43 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 198px;
}
.pageFramework44 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 694px;
}
.pageFramework50 {
	margin:0px;
	padding:0px 0px 15px 0px;
}
.checkout .pageFramework60 {
	margin:0px;
	padding:0px;
	background: url("../_images/bg_checkout_info_left.gif") no-repeat top left;
	height: 1%;
}
.pageFramework60:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
/* 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;
}
.row03 {
	width:689px;
}
.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;
}
.column04 {
	width:689px;
}
/* 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;
	letter-spacing:3px;
	font-size: 87.5%;
	padding: 5px 0px 5px 0px;
}
.topNavHome li a {
	margin: 0px;
	padding: 0px 9px 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.png") no-repeat bottom left;
	_background: url("../_images/background-subnav-home.gif") no-repeat bottom left;
}
.topNavHome li ul li.sublast {
	background: url("../_images/background-subnav-home-last.png") no-repeat bottom left;
	_background: url("../_images/background-subnav-home-last.gif") no-repeat bottom left;
}
.topNavHome li ul li.sublast2 {
	background: url("../_images/background-subnav-home-last2.png") 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;
}
.topNavHome li ul li a.gourmet_shop:hover {	
	color: #e1a916;
}

.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;
	letter-spacing:3px;
	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 a.selected2 {
	color: #e1a916;
}
.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;
}
.topNav li ul li a.gourmet_shop:hover {	
	color: #e1a916;
}

/* Left nav */
.leftnav {
	margin: 0px;
	padding: 0px;
	background: url("../_images/background-leftnav-bg.gif") repeat-y bottom right;
}
.shop .leftnav {
	margin: 0px;
	padding: 0px;
	background: url("../_images/background_leftnav_shop_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;
}
.shop .leftnav ul {	
	padding: 16px 0px 350px 27px;
	background: url("../_images/background_leftnav_shop.gif") no-repeat bottom right;
}
.leftnav li {	
	list-style: none;
	letter-spacing:3px;
	font-size: 100%;
	padding: 7px 0px 5px 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;
	line-height:0.83em;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
}
.leftnav li a:visited {
	color: #0b0b0b;
}
.leftnav li a:hover {
	color: #44c7f4;
	text-decoration: none;
}
.shop .leftnav li a:hover {
	color: #e1a916;
	text-decoration: none;
}
.leftnav li.selected {
	*_height: 1px;
	min-height: 1px;
	background: url("../_images/background-leftnav-selected.png") repeat-y top right;
}
.shop .leftnav li.selected {
	*_height: 1px;
	min-height: 1px;
	background: url("../_images/background_leftnav_shop_selected.png") repeat-y top right;
}
.shop .leftnav li.selected a {
	color: #ffffff;
}
.shop .leftnav li.selected a:hover {
	color: #ffffff;
}
.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;
}
.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/tc/header-home.jpg") no-repeat top left;
	*_height: 157px;
	min-height: 157px;
}
.headerHomeBanner {
	margin: 0px;
	padding: 0px;
}
.headerHomeMonth {
	margin: 0px;
	padding: 70px 13px 0px 0px;
	color: #fff;
	letter-spacing:3px;
	font-size: 206.25%;
	text-align: right;
}
.header {
	margin: 0px 45px 0px 0px;
	padding: 10px 0px 5px 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;
}
.shop .header {
	background: url("../_images/background_header_shop.gif") no-repeat bottom right;
}
.checkout .header {
	background: url("../_images/background_header_shop.gif") no-repeat bottom right;
}
.header h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 54px;
	letter-spacing:3px;
	font-size: 150%;
	color: #00c6ff;
	background: url("../_images/background-header-right.gif") no-repeat bottom right;
	display: inline;
	float: left;
}
.header h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 54px;
	font-size: 200%;
	color: #e1a916;
	/*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;
}
.shop .header h1 {
	background: url("../_images/background-header-right-menu.gif") no-repeat bottom right;
}
.header h1 span {
	color: #000;
}
.header h2 span {
	font-size: 24px;
	color: #00c6ff;
}
.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: 1.1em;
}
.contentStyle01 h1.line1 {
	color: #44c7f4;
	letter-spacing:3px;
	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: #fff603;
}
.hometheme2 h1.line1 a {
	color: #fff603;
}
.hometheme2 h1.line1 a:visited {
	color: #fff603;
}
.hometheme2 h1.line1 a:hover {
	color: #fff603;
}
.contentStyle01 h1.line2 {
	color: #504d4c;
	letter-spacing:3px;
	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;
	letter-spacing:3px;
	font-size: 218.75%;
	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 70px;
	letter-spacing:3px;
	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 70px;
	letter-spacing:3px;
	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;
	letter-spacing:3px;
	font-size: 100%;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	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;
	letter-spacing:3px;
	font-size: 150%;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	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;
	letter-spacing:3px;
	font-size: 125%;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	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;
	letter-spacing:3px;
	font-size: 75%;
}
.theme1 .contentStyle02c p {
	color:#3e3e3e;
}
.theme2 .contentStyle02c p {
	color:#603913;
}
.contentStyle02c .price {
	margin: 0px;
	padding: 20px 5px 12px 12px;
	letter-spacing:3px;
	font-size: 100%;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
}
.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: 45px 60px 0px 21px;
	letter-spacing:3px;
	font-size: 150%;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	line-height: 0.9em;
	color: #fff;
}
.contentStyle02d p {
	margin: 0px;
	padding: 10px 25px 0px 21px;
	letter-spacing:3px;
	font-size: 100%;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	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;
	letter-spacing:3px;
	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;
	letter-spacing:3px;
	font-size: 137.5%;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	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;
	letter-spacing:3px;
	font-size: 75%;
	font-weight: normal;
	color: #3e3e3e;
}
.contentStyle03b ul li em {
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	color: #00abdc;
	letter-spacing:3px;
	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;
	letter-spacing:3px;
	font-size: 125%;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	line-height: 1em;
	color: #fff;
	background-color: #a89571;
}
.contentStyle04d p {
	margin:0px;
	padding:0px 10px 10px 16px;
	letter-spacing:3px;
	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;
	letter-spacing:3px;
	font-size: 125%;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	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;
	letter-spacing:3px;
	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;
	letter-spacing:3px;
	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;
	letter-spacing:3px;
	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;
	letter-spacing:3px;
	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: normal;
	color:#0b0b0b;
	letter-spacing:3px;
	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: normal;
	color:#0b0b0b;
	letter-spacing:3px;
	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: normal;
	color:#0b0b0b;
	letter-spacing:3px;
	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;
	letter-spacing:3px;
	font-size: 118.75%;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	color: #0b0b0b;
}
.contentStyle08e p {
	margin: 0px;
	padding: 4px 5px 6px 8px;
	letter-spacing:3px;
	font-size: 75%;
	color: #3e3e3e;
}
.contentStyle08e .price {
	margin: 0px;
	padding: 17px 5px 12px 8px;
	letter-spacing:3px;
	font-size: 100%;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
}
.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: 10px 60px 9px 11px;
	letter-spacing:3px;
	font-size: 150%;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	line-height: 0.9em;
	color: #fff;
	background-color: #a18f6d;
}
.contentStyle09b h2 a {
	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;
	letter-spacing:3px;
	font-size: 93.75%;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	color: #0b0b0b;
}
.contentStyle10e p {
	margin: 0px;
	padding: 4px 5px 6px 8px;
	letter-spacing:3px;
	font-size: 68.75%;
	color: #3e3e3e;
	line-height: 1.3em;
}
.contentStyle10e .price {
	margin: 0px;
	padding: 0px 5px 12px 8px;
	letter-spacing:3px;
	font-size: 81.25%;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
}
.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;
	letter-spacing:3px;
	font-size: 87.5%;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	color: #0b0b0b;
	border-bottom: 1px dotted #a19e92;
}
.contentStyle11c h3 {
	margin: 0px;
	padding: 3px 0px 0px 58px;
	letter-spacing:3px;
	font-size: 81.25%;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	color: #3e3e3e;
}
.contentStyle11c p {
	margin: 0px;
	padding: 5px 0px 7px 58px;
	letter-spacing:3px;
	font-size: 68.75%;
	color: #3e3e3e;
}
.contentStyle11e {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
}
.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: normal;
	font-weight: normal;
	letter-spacing:3px;
	font-size: 125%;
	color: #3e3e3e;
}
.contentStyle12a p {
	margin: 0px;
	padding: 20px 360px 10px 0px;
	letter-spacing:3px;
	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 0px 0px 82px;
	padding: 0px;
}
.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: normal;
	font-weight: normal;
	letter-spacing:3px;
	font-size: 150%;
	color: #00c6ff;
}
.contentStyle13a h3 {
	margin: 0px;
	padding: 2px 10px 0px 0px;
	font-weight: normal;
	letter-spacing:3px;
	font-size: 100%;
	color: #00c6ff;
}
.contentStyle13a p {
	margin: 0px;
	padding: 0px 30px 10px 0px;
	letter-spacing:3px;
	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: normal;
	letter-spacing:3px;
	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: normal;
	font-weight: normal;
	letter-spacing:3px;
	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: normal;
	font-weight: normal;
	letter-spacing:3px;
	font-size: 137.5%;
	color: #00c6ff;
}
.contentStyle14 p {
	margin: 0px;
	padding: 0px 0px 10px 26px;
	letter-spacing:3px;
	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;
}
.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;
	letter-spacing:3px;
	font-size: 150%;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	color: #fff;
}
.contentStyle15d h3 {
	margin: 0px;
	padding: 8px 12px 0px 12px;
	letter-spacing:3px;
	font-size: 81.5%;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	line-height: 1em;
	color: #fff;
}
.contentStyle15d p {
	margin: 0px;
	padding: 15px 12px 0px 12px;
	letter-spacing:3px;
	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;
	letter-spacing:3px;
	font-size: 150%;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
.contentStyle15g h3 {
	margin: 0px;
	padding: 0px 45px 0px 12px;
	letter-spacing:3px;
	font-size: 125%;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
.contentStyle15g h4 {
	margin: 0px;
	padding: 8px 45px 0px 12px;
	letter-spacing:3px;
	font-size: 81.5%;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	color: #000;
}
.contentStyle15g p {
	margin: 0px;
	padding: 15px 45px 0px 12px;
	letter-spacing:3px;
	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;
	letter-spacing:3px;
	font-size: 112.5%;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	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;
	letter-spacing:3px;
	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;
	letter-spacing:3px;
	font-size: 75%;
	font-weight: normal;
	color: #3e3e3e;
}
.contentStyle16b ul li em {
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	color: #00abdc;
	letter-spacing:3px;
	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;
	letter-spacing:3px;
	font-size: 75%;
	font-weight: normal;
	color: #3e3e3e;
}
.contentStyle16b ol li em {
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	color: #00abdc;
	letter-spacing:3px;
	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;
}
.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;
	letter-spacing:3px;
	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;
	letter-spacing:3px;
	font-size: 75%;
	font-weight: normal;
	color: #3e3e3e;
}
.contentStyle16i {
	margin:0px;
	padding: 10px 5px 10px 22px;
	letter-spacing:3px;
	font-size: 100%;
	font-weight: normal;
	color: #3e3e3e;
}
.contentStyle16j {
	margin:0px;
	padding: 10px 5px 10px 22px;
	letter-spacing:3px;
	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;
	letter-spacing:3px;
	font-size: 75%;
	color: #3e3e3e;
}
.contentStyle17 form fieldset dt.oneline {
	float: left;
	width: 190px;
}
.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;
	letter-spacing:3px;
	font-size: 150%;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
	font-weight: normal;
	line-height: 0.9em;
	color: #000;
}
.contentStyle17 h3 {
	margin: 15px 0px 0px 0px;
	padding: 0px;
}
 .contentStyle17 p {
	margin:0px;
	padding:0px 10px 10px 0px;
	letter-spacing:3px;
	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%;
}

.contentStyle18 {
	margin: 0px;
	padding: 0px 0px 0px 208px;
}
.contentStyle18.conform {
	margin: 0px;
	padding: 0px 0px 0px 84px;
}
.contentStyle18 form {
	margin: 0px;
	padding: 0px;
}
.contentStyle18 form #c_name,#c_vip_card_no,#c_tel,#c_email {
	font-family: "Arial", Times, serif;
	width:180px;
}
.contentStyle18 form fieldset {
	margin: 0px 0px 0px 0px;
	padding: 0;
	border: 0;
}
.contentStyle18 form fieldset legend {
	display: none;
}
.contentStyle18 form fieldset dl {
	height: 1%;
	margin: 0;
	padding: 0px 0px 0px 0px;
}
.contentStyle18 form fieldset dl:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle18 form fieldset dt {
	margin: 0px 18px 0px 0px;
	padding: 2px 0px 0px 0px;
	font-size: 75%;
	color: #3e3e3e;
}
.contentStyle18 form fieldset dt.oneline {
	float: left;
	width: 250px;
}
.contentStyle18 form fieldset dd {
	margin: 0;
	padding: 0px 0px 0px 0px;
}
.contentStyle18 form fieldset dd.oneline {
	float: left;
}
.contentStyle18 table {
	margin: 0px 0px 0px 18px;
	padding: 0px;
}
.contentStyle18 table.conformation {
	margin:0px;
	padding:0px;
}
.contentStyle18 h2 {
	margin: 16px 10px 10px 0px;
	padding: 0px 0px 8px 0px;
	font-size: 125%;
	font-family: "Arial", Times, serif;
	font-weight:bold;
	line-height: 0.9em;
	color: #000;
	border-bottom:1px #8b8c8c dotted;
}
.contentStyle18 h3 {
	margin: 16px 10px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 125%;
	font-family: "Arial", Times, serif;
	font-weight:bold;
	line-height: 0.9em;
	color: #000;
}
.contentStyle18 div#line {
	margin: 0px 10px 20px 0px;
	padding: 0px 0px 8px 0px;
	border-bottom:1px #8b8c8c dotted;
}
.contentStyle18 p {
	margin:0px;
	padding:0px 10px 15px 10px;
	font-size: 75%;
	color: #3e3e3e;
}
.contentStyle18 p.confirm {
	margin:0px;
	padding:0px 0px 15px 0px;
}
.contentStyle18 p span.vip_eg {
	margin:0px 0px 0px 46px;
	padding:0px;
	color: #3E3E3E;
}
.contentStyle18 p a {
	margin:0px;
	color: #00C6FF;
}
.contentStyle18 .textbox1 {
	margin:0px;
	padding: 0px;
	width:40px;
	font-family:Arial, Helvetica, sans-serif;
}
.contentStyle18 p.idcard {
	margin:0px;
	padding:0px 10px 0px 0px;
}
/*
.contentStyle18 span {
	margin:0px;
	padding:0px;
	color: #ff0000;
	font-size: 100%;
}
*/
.contentStyle19 {
	margin: 0px;
	padding: 0px 0px 0px 85px;
}
.contentStyle19 h2 {
	margin: 0px;
	padding: 14px 60px 10px 0px;
	font-size: 125%;
	font-family: "Arial", Times, serif;
	font-weight:bold;
	line-height: 0.9em;
	color: #000;
}
.contentStyle20 {
	margin: 0px;
	padding: 0px 0px 0px 85px;
}
.contentStyle20 h2 {
	margin: 0px 30px 0px 0px;
	padding: 14px 60px 10px 0px;
	font-size: 125%;
	font-family: "Arial", Times, serif;
	font-weight:bold;
	line-height: 0.9em;
	color: #000;
	border-bottom:1px #8b8c8c dotted;
}
.contentStyle20 h3 {
	margin:25px 0px 10px 0px;
	padding:0px;
	font-size: 14px;
	font-weight:bold;
	color: #000;
}
.contentStyle20 p {
	margin:15px 30px 0px 0px;
	padding:0px;
	font-size:12px;
	color:#000000;
	line-height: 1.35em;
}
.contentStyle20 ol {
	margin:10px 30px 50px 30px;
	padding:0px;
}
.contentStyle20 ol li {
	margin:0px;
	padding:10px 0px 0px 0px;
	font-size:12px;
	color:#000000;
	line-height: 1.3em;
}
.contentStyle20a {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	height:252px;
}
.theme1.contentStyle20a {
	background: none;
}
.contentStyle20a:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle20b {
	margin:0px;
	padding:0px;
	float: left;
	width: 371px;
}
.contentStyle20c {
	margin:0px;
	padding:0px;
	float: left;
	width: 411px;
	height:252px;
}
.contentStyle20 div#line {
	margin: 5px 29px 10px 0px;
	padding: 0px 0px 8px 0px;
	border-bottom:1px #8b8c8c dotted;
}
.promotheme1 .contentStyle20c {
	background: url("../_images/shop_promotion_theme1.gif") top left no-repeat;
}
.promotheme1 .contentStyle20c h3 {
	margin: 20px 10px 10px 37px;
	color:#3e3e3e;
	font-size:24px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	border-bottom: none;
	line-height: 1.2em;
	height:60px;
}
.promotheme1 .contentStyle20c p {
	margin: 10px 10px 10px 37px;
	color: #ffffff;
	font-size:14px;
	font-weight: normal;
	font-family: "Arial", Times, serif;
	line-height: 1.3em;
}
.promotheme2 .contentStyle20c {
	background: url("../_images/shop_promotion_theme2.gif") top left no-repeat;
}
.promotheme2 .contentStyle20c h3 {
	margin: 20px 10px 10px 37px;
	color:#3e3e3e;
	font-size:24px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	border-bottom: none;
	line-height: 1.2em;
	height:60px;
}
.promotheme2 .contentStyle20c p {
	margin: 10px 10px 10px 37px;
	color: #ffffff;
	font-size:14px;
	font-weight: normal;
	font-family: "Arial", Times, serif;
	line-height: 1.3em;
}
.contentStyle21 {
	margin: 13px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
}
.contentStyle21Single {
	width: 372px;
}
.contentStyle21a {
	margin: 0px;
	padding: 0px;
	height: 1%;
}
.contentStyle21a:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle21b {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 372px;
}
.contentStyle21c {
	margin: 0px;
	padding: 0px;
	height: 1%;
}
.contentStyle21c:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle21d {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 168px;
}
.contentStyle21d img {
	margin: 0px;
	padding: 0px 0px 1px 0px;
}
.contentStyle21b.firstrow {
	margin-right:38px;
}
.contentStyle21e {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 204px;
	height: 123px;
}
.contentStyle21e h3 {
	margin: 0px;
	padding: 0px 5px 0px 8px;
	font-size: 34px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	color: #0b0b0b;
}
.contentStyle21e.theme1  {
	background: url("../_images/bg_coupon1.jpg") top left no-repeat;
}
.contentStyle21e.theme1 h3 {
	color: #0980b3;
}
.contentStyle21e.theme2 {
	background: url("../_images/bg_coupon2.jpg") top left no-repeat;
}
.contentStyle21e.theme2 h3 {
	color: #9c5912;
}
.contentStyle21e.theme3 {
	background: url("../_images/bg_coupon3.jpg") top left no-repeat;
}
.contentStyle21e.theme3 h3 {
	color: #799a15;
}
.contentStyle21e.theme4 {
	background: url("../_images/bg_coupon4.jpg") top left no-repeat;
}
.contentStyle21e.theme4 h3 {
	color: #b28a11;
}
.contentStyle21e.theme5{
	background: url("../_images/bg_coupon5.jpg") top left no-repeat;
}
.contentStyle21e.theme5 h3 {
	color: #905a88;
}
.contentStyle21e.theme6 {
	background: url("../_images/bg_coupon6.jpg") top left no-repeat;
}
.contentStyle21e.theme6 h3 {
	color: #526a92;
}
.contentStyle21e p {
	margin: 0px;
	padding: 4px 5px 6px 8px;
	font-size: 75%;
	color: #3e3e3e;
}
.contentStyle21e p.coupon_name {
	margin: 0px;
	padding: 0px 0px 0px 8px;
	font-weight: bold;
	white-space: normal;
}
.contentStyle21e p.details {
	text-align: right;
}
.contentStyle21e .price {
	margin: 0px;
	padding: 17px 5px 12px 8px;
	font-size: 100%;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}
/* Footer */
.footer {
	margin: 0px;
	padding: 10px 0px 10px 40px;
	color: #fdf9f9;
	letter-spacing:3px;
	font-size: 68.75%;
}
.pagefooter {
	margin: 0px;
	padding: 30px 0px 0px 45px;
	color: #888;
	letter-spacing:3px;
	font-size: 68.75%;
}
.shopfooter {
	margin: 0px;
	padding: 30px 0px 0px 45px;
	color: #3d3d3d;
	font-size: 68.75%;
	background: url("../_images/bg_shop_footer.gif") bottom left no-repeat;
}
.cartfooter {
	margin: 0px;
	padding: 0px 0px 0px 45px;
	background: url("../_images/bg_shop_footer.gif") bottom left no-repeat;
}
.cartfooter p {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	color: #3d3d3d;
	line-height:21px;
	font-size: 68.75%;
}
.cartbutton {
	margin: -12px 0px 0px 165px;
	*_margin: 20px 0px 0px 165px;
	padding: 0px;
	position: absolute;
}
.infobutton {
	margin: 40px 0px 0px 30px;
}
.menu .pagefooter {
	padding: 0px 0px 0px 60px;
}
#expand {
	cursor: pointer;
}
.expand {
	cursor: pointer;
}
#login_error p {
	color: #ff0000;
}


/* new */
#shopContent {
	margin: 0px 0px 0px 12px;
	width: 679px;
	height: 534px;
	overflow-y: auto;
	overflow-x: hidden;
}
#basket_list {
	margin: 0px;
	width: 804px;
	height: 534px;
	overflow-y: auto;
	overflow-x: hidden;
}
#update {
	text-align: left;
}
#update p {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-style: italic;
	font-family: "Times New Roman", Times, serif;
}
#update p span {
	margin-left:24px;
	color:#000000;
	text-decoration:none;
}
#shopping_cart {
	font-size:14px;
	font-family: "Arial", Times, serif;
}
.cartTotal {
	margin: 50px 0px 0px 558px;
	position: absolute;
}
.cartTotal a {
	text-decoration: none;
	color: #0B0B0B;

}
.statement_logo {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.statement {
	margin: 10px 0px 0px 15px;
	padding: 0px;
}
.statement h2 {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
	font-family: "Arial", Times, serif;
	font-weight: bold;
	color: #000000;
}
.statement p {
	margin:0px;
	padding:0px 3px 3px 3px;
	font-size: 14px;
	color: #3e3e3e;
}
.productdetails {
	margin: 0px;
	padding: 0px;
	width: 500px;
}
.productdetails1 {
	margin: 0px;
	padding: 0px;
	height: 1%;
}
.productdetails1:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.productdetails_left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 153px;
}
.productdetails_left img {
	margin: 0px;
	padding: 0px 0px 1px 7px;
}
.productdetails_right {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 340px;
	border-left:1px #8b8c8c dotted;
}
.productdetails_right h3 {
	margin: 0px;
	padding: 2px 5px 0px 8px;
	font-size: 93.75%;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #0b0b0b;
}
.productdetails_right h4 {
	margin: 0px;
	padding: 2px 5px 0px 8px;
	font-size: 16px;
	font-family: "Arial", Times, serif;
	font-weight: normal;
	color: #0b0b0b;
}
.productdetails_right p {
	margin: 0px;
	padding: 0px 5px 3px 8px;
	font-size: 62.5%;
	color: #3e3e3e;
	line-height: 1.3em;
}
.productdetails_right .price {
	margin: 0px;
	padding: 0px 5px 12px 8px;
	font-size: 81.25%;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}
.gourmet_shop {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.list_header {
	margin: 5px 20px 0px 12px;
	padding: 0px 0px 3px 0px;
	border-bottom:1px #8b8c8c dotted;
}
.header_item {
	font-size:14px;
	color: #8b8c8c;
	text-align: center;
}
.right_border {
	border-right:1px #8b8c8c dotted;
}
.product_row {
	padding-bottom:3px;
	border-bottom:1px #8b8c8c dotted;
}
.product_item {
	margin:3px 0px 0px 0px;
	padding:0px;
	height: 1%;
	border:1px #b0b0b0 solid;
	background-color: #ffffff;
	background: url("../_images/bg_item_row.gif") repeat-y top left;
}
.product_item:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.checkout_item {
	background: url("../_images/bg_checkout_row.gif") repeat-y top left;
}
.product_item1 {
	margin:7px 0px 0px 0px;
	padding:0px;
	float: left;
	width: 147px;
	text-align: center;
}
.product_item2 {
	margin:7px 0px 5px 0px;
	padding:0px;
	float: left;
	width: 257px;
	height: 110px;
	*_height: 120px;
}
.product_item3 {
	margin:7px 0px 5px 0px;
	padding:0px;
	float: left;
	width: 129px;
	height: 110px;
	*_height: 120px;
}
.product_item4 {
	margin:7px 0px 5px 0px;
	padding:0px;
	float: left;
	width: 122px;
	text-align: center;
}
.product_item5 {
	margin:7px 0px 5px 0px;
	padding:0px;
	float: left;
	width: 124px;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
}
.product_item2 h3 {
	margin: 0px;
	padding: 0px 5px 0px 10px;
	font-size: 93.75%;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #0b0b0b;
}
.product_item2 h4 {
	margin: 0px;
	padding: 0px 5px 0px 10px;
	font-size: 93.75%;
	font-family: "Arial", Times, serif;
	font-style: none;
	font-weight: normal;
	color: #0b0b0b;
}
.product_item2 p {
	margin: 0px;
	padding: 2px 5px 1px 10px;
	font-size: 62.5%;
	color: #3e3e3e;
	line-height: 1.3em;
}
.product_item2 p a {
	color: #3e3e3e;
	text-decoration: none;
}
.product_item2 p a:hover {
	color: #3e3e3e;
	text-decoration: none;
}
.product_item2 p a:visited {
	color: #3e3e3e;
	text-decoration: none;
}
.product_item3 .price {
	margin: 0px;
	padding: 0px 20px 0px 8px;
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	text-align: right;
}
.product_item3 .offer {
	margin: 0px;
	padding: 0px 20px 0px 8px;
	font-size: 12px;
	color:#ff4200;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	text-align: right;
}
.product_item3 .offer span {
	font-size: 18px;
}
.product_item3 .add {
	margin: 0px;
	padding: 0px 5px 12px 8px;
	font-size: 81.25%;
	font-family: "Times New Roman", Times, serif;
	cursor: pointer;
}
.product_item4 p {
	margin:0px;
	padding:0px;
}
.product_item4 p.qty {
	margin: 0px;
	padding: 0px 0px 0px 8px;
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	text-align: center;
}
.product_item4 p a {
	color:#0B0B0B;
	text-decoration: none;
	font-size:12px;
}
.product_item4 p a:hover {
	color:#0B0B0B;
	text-decoration: underline;
	font-size:12px;
}
.product_item5 p {
	margin:0px;
	padding:0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
}
.product_item5 p span {
	color:#00C6FF;
}
.extra_discount {
	margin: 3px 0px 0px 16px;
	padding: 0px;
	width: 94px;
	height: 43px;
	background: url("../_images/tc/bg_extra_discount.gif") no-repeat left top;
}
.extra_discount p {
	margin: 0px 0px 0px 52px;
	color:#00c6ff;
	font-size:38px;
}
.extra_discount p.twodigit {
	margin: 0px 0px 0px 52px;
	padding-top:15px;
	color:#00c6ff;
	font-size:20px;
}
.extra_discount p.twodigit2 {
	margin: 0px 0px 0px 42px;
	padding-top:15px;
	color:#00c6ff;
	font-size:20px;
}
.extra_discount p span {
	font-size:18px;
}
.txtQuantity {
	font-size:12px;
	width:30px
}
.add {
	margin-top: 65px;
}
.other_info {
	margin:0px;
	padding:0px;
	height: 1%;
}
.other_info:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.other_info1 {
	margin:0px;
	padding:0px;
	float: left;
	width: 132px;
}
.other_info2 {
	margin:0px;
	padding:0px;
	float: left;
	width: 121px;
}
.new_arrival {
	margin-top:2px;
	background: url("../_images/new_arrival.gif") no-repeat left top;
}
.new_arrival p {
	margin-left:16px;
	padding-top:7px;
	font-family: "Arial", Times, serif;
	font-size: 14px;
	color: #fa3c7d;
	font-weight: bold;
}
.best_buy {
	margin-top:2px;
	background: url("../_images/best_buy.gif") no-repeat left top;
}
.best_buy p {
	margin-left:20px;
	padding-top:6px;
	font-family: "Arial", Times, serif;
	font-size: 14px;
	color: #e89b00;
	font-weight: bold;
}
.out_of_stock {
	margin-top:2px;
	background: url("../_images/out_of_stock.gif") no-repeat left top;
}
.out_of_stock p {
	margin-left:20px;
	padding-top:10px;
	font-family: "Arial", Times, serif;
	font-size: 14px;
	color: #968f54;
	font-weight: bold;
}
.pager {
	margin: 0px 0px 0px 8px;
}
.pager p {
	margin-top: 5px;
	font-size:12px;
}
.pager p a {
	color:#0B0B0B;
	text-decoration: none;
}
.pager p a:hover {
	color:#44C7F4;
	text-decoration: underline;
}
.pager p span {
	color:#44C7F4;
	text-decoration: underline;
}
.confirm_remarks {
	margin: 10px 0px 10px 0px;
}
.confirm_remarks p {
	margin: 0px;
	padding: 0px;
	color: #00C6FF;
	font-size: 12px;
}
.confirm_total {
	margin: 10px 0px 10px 0px;
}
.confirm_total p {
	margin: 0px 40px 0px 0px;
	padding: 0px;
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}
