<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#container-layout-1 {
	padding-bottom:34px;
}

#events_container {
	width:960px; 	
	background:#fff; 
	margin:0 auto;
	padding:0 0 20px 0;
	position: relative;
}

#container-layout-1 h1 {
	font-family: georgia;
	font-size:30px;
	line-height:24px;
	height:24px;
	padding:22px 60px 14px 52px;
	font-variant:small-caps;
	color:#1c1c1c;
}

#events_container .sale-banner{
	height: 100px;	
}

#container-layout-1 #language_toggle {
	display:inline;
	float:right;
	position:relative;
	font-size:11px;
	margin:30px 40px 0 0;
	color:#858585;
	z-index: 1;
}

#container-layout-1 #language_toggle span {
	margin:0 6px;
}

#container-layout-1 #language_toggle a {
	color:#990000;
}

#container-layout-1 #language_toggle a:hover {
	text-decoration:underline;
}

#events_container img.pad_top {
	margin-top:40px;
}

.hr-line {
    background-image: url("/images/sprites/repeats-h.png");
    background-repeat: repeat-x;
    border: medium none;
    color: transparent;
    height: 5px;
    margin: 0 65px 0 0;
    padding: 0 0 10px;
    position: relative;
}

#container-layout-1 .main-hr {
    background-position: 0 -303px;
    margin: 0 0 0 88px;
    width: 783px;
}

.main-hr .right {
	background-image: url("/images/sprites/repeats-h-edges.png");
    background-position: -740px -303px;
}
.hr-line .right{
    border: 0 none;
    display: block;
    height: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: -65px;
    width: 65px;
}

.main-hr .left {
	background-image: url("/images/sprites/repeats-h-edges.png");
    background-position: 0 -303px;
}
.hr-line .left{
    border: 0 none;
    display: block;
    height: 20px;
    margin: 0;
    padding: 0;
    position: absolute;
    left: -65px;
    width: 65px;
}


#container-layout-1 #intro-container {
	margin:0;
	padding:60px 36px 34px 44px;
}

#container-layout-1 #intro-container .right {
	display:inline;
	float:right;
}

#container-layout-1 #intro-copy {
	width: 426px;
	margin-top: -35px;
}

#container-layout-1 #intro-copy.fix {*margin-top: -155px;}

#container-layout-1 #intro-copy h2 {
	font-family:georgia;
	font-size:18px;
	font-style:italic;
	color:#888888;
	margin:0 0 30px 0;
}

#container-layout-1 #intro-copy h3 {
	font-family:arial;
	font-size:11px;
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
	margin:0 0 12px 0;
}

#container-layout-1 #intro-copy span.event_date {
	font-family:arial;
	font-size:11px;
	text-transform:uppercase;
	color:#000;
	display:block;
	margin:0 0 16px 0;
}


#container-layout-1 #intro-copy p {
	font-family:arial;
	font-size:12px;
	color:#666666;
	margin:0 0 16px 0;
}

#container-layout-1 .event-copy {
	padding:35px 36px 32px 50px;
	color:#666;
}

#container-layout-1 .event-copy h4 {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 24px 0;
	color:#000;
}

#container-layout-1 .event-copy strong {
	color:#000;
}


#container-layout-1 .event-copy  ul.left {
	/* list-style:disc; */
	list-style:none;
	display:inline;
	float:left;
	width:380px;
	margin:0 0 0 16px;
	padding: 0 40px 0 0;
}

#container-layout-1 .event-copy  ul.left li {
	line-height:17px;
}

#container-layout-1 .event-copy  div.left {
	display:inline;
	float:left;
	width:376px;
	padding: 0 50px 0 0;
	line-height:17px;
}

#container-layout-1 .breadcrumb-wrap .nav-wrap {
	margin:6px 0 0 0;
	width: 960px;
}

#container-layout-1 .nav-wrap ul.nav-v1 {
	margin:0 0 0 35px;
	padding-left:15px;
}

#events_container .nav-wrap ul.nav-v1{
	background: transparent;
}

#container-layout-1 .plain-banner .nav-wrap ul.nav-v1 {	
	/*styles to apply background gradient to nav when there is no banner*/
	background-image:url(/sale-landing-static/images/tabs_bg.png);
	background-repeat:no-repeat;
	background-position:left bottom;
} 

#container-layout-1 .nav-wrap ul.nav-v1-special {
	background-image:none;
}

#container-layout-1 .nav-wrap ul.nav-v1 li.nav-item-inactive {
	margin-top:9px;
}


#container-layout-1 .nav-wrap ul.nav-v1 li.nav-item-active {
	margin-top:5px;
}

#container-layout-1 .sub-nav a {
	margin:0 0 0 0;
}
.intro-container-location{
	float:left;
	width:230px;
	padding:35px;}
	.intro-container-detail{
		float:right;
		width:500px;
		padding:35px;}

.intro-container-location h2{
	font-family:georgia;
	font-size:16px;
	font-style:italic;
	color:#000;
	margin:0 0 30px 0;
	line-height: 18px;
}

.intro-container-detail h2{
	font-family:georgia;
	font-size:18px;
	color:#474747;
	margin:0 0 30px 0;
	line-height: 22px;
}
.intro-container-detail p {
	font-family:georgia;
	font-size:12px;
	color:#888888;
	margin:0 0 16px 0;
	line-height: 18px;
}

.intro-container-detail a {
	font-family:arial;
	font-size:12px;
} 

#container-layout-1 .intro-container-detail .main-hr {
    margin: 30px 0 0 30px;
    width: 440px;
}

/* images roll */
 #image_container {
	 float:right;
	border:1px solid #ccc;
	width:400px;
	height:240px;
	overflow:hidden;
	background:#fff;
	margin: 0 0 34px 0;
}

 #image_container .slideshowImage {
	position:relative;
}

 #image_container .slideshowImage .img {
	width:400px;
	height: 240px;
	display: table;
	background:#fff;
}

 #image_container .slideshowImage .img div{ display: table-cell; vertical-align: middle; text-align: center;}
 #image_container .slideshowImage .img div{*margin-top: expression(this.offsetHeight &lt; this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");}


/* images roll */


/* Language Toggle*/
.language-toggle {
	text-align:right;
	height:20px;
	padding-top: 10px;

	color: #888888;
    margin-bottom: 30px;
    font-size: 11px;
}
.language-toggle a{
	margin-left:5px;
	color:#990000;}
	
.language-toggle-no-nva {
    margin-bottom: -20px;margin-top: -40px;

}
#saleInfoContainer .s-v1-no-nva {
margin-top: 0px;}
/* HK */
.sub-nav-wrap-special-HK{	margin:0;}
	
#container-layout-1 .nav-wrap ul.nav-v1HK { margin-top: 6px;}

.logo-link{
		margin: 13px 0 0 630px;
		*margin-top: 18px;
		float: left;
}

#intro-container img{margin-right: 160px;margin-top: -30px;}
#container-layout-1 #intro-copy span.event_location{
	font-family:arial;
	font-size:11px;
	color:#888;
	display:block;
	margin:-10px 0 0 0;	
}
#container-layout-1 #events_container .event-copyHK {padding-top: 0;margin-top: -10px;color: #990000;padding-left: 30px;margin-bottom: 30px;}
#container-layout-1 #events_container .event-copy-TourHK {padding-left: 30px;padding-top: 25px;}
.line_location{
	display:block;
	float:left;	
	border-bottom:#a8a8a8 1px solid;
  
    height: 8px;

   margin-right: 5px;
	width: 15px;}
#container-layout-1 #intro-copy .HK-title {margin-top: 20px;margin-bottom: 50px;}
.item-color{display: inline;		color:#000;}
.event-copy-TourHK .TourHK-title{    color: #888888;
    font-family: georgia;
    font-size: 18px;
    font-style: italic;
    margin-bottom: 30px;
    margin-left: 15px;;
    margin-right: 0;
    margin-top: 0;
}
	
#container-layout-1 .event-copy  ul.leftHK {
	color:#888888;
	display:block;
}

.leftHK a, .left a{
	color:#990000;
}

/*
 * added to fix IE issue where tabs were being pushed down.
 * absolute positioning is applied to all tabs which are direct children of .breadcrumb-wrap
 * but the markup is different on this page 
 */
#events_container .nav-wrap  {position/*\**/: absolute\9; bottom/*\**/: 0\9;}
/*to push the tabs arrow navigation up when there's no banner*/
#events_container .banner {margin: 0;}
/*copied from sale-landing-events.css (line 264) */
.logo-link-aaw {
    margin-left: 630px;
    margin-top: 5px;
    *margin-top: 13px;
}

/*to address a wacky border issue on the footer in IE7/8*/
#container-layout-1 {*padding-bottom: 23px; *margin-bottom: -3px;}
#container-footer {padding-bottom/*\**/: 3px\9; margin-bottom/*\**/: -3px\9;}


	
	</pre></body></html>