#main #content	{ width: 718px; margin-left: 0; padding-left: 0; background-image: none; }

#content #focus				{ padding: 0; position: relative; margin-left: 0; width: 718px; height: 320px; overflow:hidden; background: #fff; }
#content #focus h1			{ color:#fff; font-size: 32px; line-height:38px; margin:0; position:relative; display:block; left:0; background: none; padding:14px 0 0; width: auto; height:auto; }
#content #focus h3			{ color: #fff; }
#content #focus .section	{ color: #fff; font-size: 16px; line-height:22px; position:absolute; top: 0; left:0; /*height: 190px;*/ width: 400px; padding: 20px; margin: 40px 20px; overflow:hidden; background: transparent url(96a8a176827c1ae87552f0e7c7795b683a1ae776.png)  no-repeat 0 0; z-index:99 }
#content #focus p			{ margin: 0 0 10px; }
#content #focus .nl			{ margin-bottom:0; }
#content #focus a			{ font-size: 16px; line-height:24px; color: #fff }



#content #focus div.lightblue	{ background-position: 0 -300px }
#content #focus div.red			{ background-position: 0 -600px }
#content #focus div.purple		{ background-position: 0 -900px }
#content #focus div.green		{ background-position: 0 -1200px }
#content #focus div.gold		{ background-position: 0 -1500px }
#content #focus div.magenta		{ background-position: 0 -1800px }
#content #focus div.purple2		{ background-position: 0 -2100px }
#content #focus div.cyan		{ background-position: 0 -2400px }
#content #focus div.transparent	{ margin:20px; background:none; }
#content #focus .small			{ width: 300px; }
#content #focus .line			{ border-width: 4px; width: 108px }
#content #focus h1.white .line	{ border-color:#fff }

#spots .cta.orange {
	background: #f2861c;
	background: rgba( 242,134,28,09 );
}


#stage #content .xmas-greeting h2 { margin: 20px 0; color:#fff; font-size: 24px; line-height: 30px; }
.xmas-greeting .xmas-packages-large { position: absolute; bottom: 5px; right: 50px; width: auto; z-index: 9;  }
#stage #content .blue-wrapping{
background: #007DC6;
	background-image: linear-gradient(bottom, #007DC6 12%, #01325F 56%);
	background-image: -o-linear-gradient(bottom, #007DC6 12%, #01325F 56%);
	background-image: -moz-linear-gradient(bottom, #007DC6 12%, #01325F 56%);
	background-image: -webkit-linear-gradient(bottom, #007DC6 12%, #01325F 56%);
	background-image: -ms-linear-gradient(bottom, #007DC6 12%, #01325F 56%);
	background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0.12, #007DC6), color-stop(0.56, #01325F) );
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#01325F', EndColorStr='#007DC6');
}
#spots .gold-wrapping { background: #b0a47b; background: -webkit-linear-gradient(left , #DFCF95 1%, #928864 80%); background: -webkit-gradient( linear, left bottom, right bottom, color-stop(0.01, #DFCF95), color-stop(0.8, #928864) ); background: -moz-linear-gradient(left , #DFCF95 1%, #928864 80%); background: -ms-linear-gradient(left , #DFCF95 1%, #928864 80%); background: -o-linear-gradient(left , #DFCF95 1%, #928864 80%); background: linear-gradient(left , #DFCF95 1%, #928864 80%); }
#spots .gold-wrapping .h1 {
	color: #002c5c;
	font-size: 24px;
	line-height: 28px;
	padding:5px 0 0;
	letter-spacing: -1px;
}
#spots .gold-wrapping p {
	font-size: 14px;
	color: #fff;
}
#stage #content .gold-wrapping .border{
	border: 1px dashed #fff;
	position:absolute;
	top:0;
	width: 688px;
	height:290px;
	margin: 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}
#spots .gold-wrapping .body {
	border: 1px dashed #fff;
	margin: 10px;
	width: 180px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}

#content #focus .link-button,
.link-button {
	position:relative;
	background: transparent;
	color: #002c5c;
	display:block; 
	width: 100%;
	text-align:left;
	font-size: 18px;
	letter-spacing: 0px;
	min-height: 25px;
	min-height: auto\9;
	text-decoration: none;
	cursor: pointer;
	line-height: 25px;
	margin: 5px 0 0;
	padding: 6px 0px 5px 35px;
	border:0;
	font-family: 'FontSiteSansRoman', "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; 
	font-weight: normal;
	outline: 0;	
	opacity:1;
	background-image: expression(this.runtimeStyle.backgroundImage="none",this.innerHTML = '<img alt="" src="/inc/graphics/core/link-icons-clip.png"/>'+this.innerHTML); zoom:1;

}
#focus .link-button:before,
#focus .link-button img	{ clip: rect(96px 25px 122px 0px); position: absolute; top: -92px; left: 0; content: url(215fa7f2787065852c7efc10733273416335a13c.png) ; }


#content #focus .link-button:hover,
.link-button:hover {
	text-decoration: underline;
}
#content #focus .link-button{ color:#fff }