/* @group Base */
.chzn-container {
	font-size: 12px;
	position: relative;
	display: inline-block;
	zoom: 1;
	*display: inline;
	width: 100%!important;
	/*height: 30px;*/
	margin-top: 2px;
	margin-bottom: -4px;
	text-transform: capitalize !important;
}
.chzn-container a {
	color: #777!important;
	text-decoration: none!important;
	font-weight: normal!important;
}

.chzn-container .chzn-drop {
	background: #fff;
	border: 1px solid #C3C3C3;
	border-top: 0;
	position: absolute;
	/*top: 30px !important;*/
	left: 0;
	/*-webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);*/
	/*-moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15);*/
	/*box-shadow        : 0 4px 5px rgba(0,0,0,.15);*/
	z-index: 1010;
	width: 100%!important;

}

/* @end */

/* @group Single Chosen */
.chzn-container-single .chzn-single {
	background-color: #ffffff;
	/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0 );   */
	/*background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));*/
	/*background-image: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);*/
	/*background-image: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);*/
	/*background-image: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);*/
	/*background-image: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%); */
	/*-webkit-border-radius: 5px;*/
	/*-moz-border-radius   : 5px;*/
	/*border-radius        : 5px;*/
	/*-moz-background-clip   : padding;*/
	/*-webkit-background-clip: padding-box;*/
	/*background-clip        : padding-box;*/
	border: 1px solid #C3C3C3;
	/*-webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);*/
	/*-moz-box-shadow   : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);*/
	/*box-shadow        : 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1);*/
	display: block;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	height: 40px;
	line-height: 40px;
	padding: 0 0 0 8px;
	color: #444444;
	text-decoration: none;
	text-transform: capitalize !important;
	width: 100%;
}

.chzn-container-single .chzn-default {
	color: #444444;
	letter-spacing: normal !important;
}

.chzn-container-single .chzn-single span {
	margin-right: 26px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.chzn-container-single .chzn-single abbr {
	display: block;
	position: absolute;
	right: 26px;
	top: 6px;
	width: 12px;
	height: 13px;
	font-size: 1px;
	background: url('../../../paspaley/css/chosen-sprite.png') right top no-repeat;
}

.chzn-container-single .chzn-single abbr:hover {
	background-position: right -11px;
}

.chzn-container-single.chzn-disabled .chzn-single abbr:hover {
	background-position: right top;
}

.chzn-container-single .chzn-single div {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	height: 100%;
	width: 24px;
	/*border-left:1px solid #ddd;*/

}

.chzn-container-single .chzn-single div b {
	background: url('../../../paspaley/css/chosen-sprite.png') no-repeat 3px 5px;
	display: block;
	width: 100%;
	height: 100%;

}

.chzn-container-single .chzn-search {
	padding: 3px 4px;
	position: relative;
	margin: 0;
	white-space: nowrap;
	z-index: 1010;
}

.chzn-container-single .chzn-search input {
	background: #fff url('../../../paspaley/css/chosen-sprite.png') no-repeat 100% -22px;
	/*background: url('/paspaley/css/chosen-sprite.png') no-repeat 100% -22px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));*/
	/*background: url('/paspaley/css/chosen-sprite.png') no-repeat 100% -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);*/
	/*background: url('/paspaley/css/chosen-sprite.png') no-repeat 100% -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);*/
	/*background: url('/paspaley/css/chosen-sprite.png') no-repeat 100% -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);*/
	/*background: url('/paspaley/css/chosen-sprite.png') no-repeat 100% -22px, linear-gradient(#eeeeee 1%, #ffffff 15%);*/
	margin: 1px 0;
	padding: 4px 20px 4px 5px !important;
	width: 100%!important;
	outline: 0;
	border: 1px solid #aaa;
	font-size: 1em;
}

.chzn-container-single .chzn-drop {
	/*-webkit-border-radius: 0 0 4px 4px;*/
	/*-moz-border-radius   : 0 0 4px 4px;*/
	/*border-radius        : 0 0 4px 4px;*/
	/*-moz-background-clip   : padding;*/
	/*-webkit-background-clip: padding-box;*/
	/*background-clip        : padding-box;*/
}

/* @end */

.chzn-container-single-nosearch .chzn-search input {
	position: absolute;
	left: -9000px;
}

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
	background-color: #fff;
	/*background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));*/
	/*background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);*/
	/*background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);*/
	/*background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);*/
	/*background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);*/
	border: 1px solid #C3C3C3;
	margin: 0;
	padding: 0;
	cursor: text;
	overflow: hidden;
	height: auto !important;
	height: 1%;
	position: relative;
	font-size: 1em!important;
}

.chzn-container-multi .chzn-choices li {
	float: left;
	list-style: none;
}

.chzn-container-multi .chzn-choices .search-field {
	white-space: nowrap;
	margin: 0;
	padding: 0;

}

.chzn-container-multi .chzn-choices .search-field input {
	color: #666;
	background: transparent !important;
	border: 0 !important;
	font-size: 100%;
	height: 15px;
	padding: 5px;
	margin: 1px 0;
	outline: 0;
}

.chzn-container-multi .chzn-choices .search-field .default {
	color: #999;
	width:100%!important;
	/*height:36px!important;*/
	min-height: 36px;
}

.chzn-container-multi .chzn-choices{
	min-height: 40px;
}

.chzn-container-multi .chzn-choices .search-choice {
	background-color: #eee;
	color: #333;
	border: 1px solid #aaaaaa;
	line-height: 13px;
	padding: 6px 20px 6px 5px;
	margin: 3px 3px 3px 3px;
	position: relative;
	cursor: default;
}

.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled {
	background-color: #e4e4e4;
	color: #666;
	border: 1px solid #cccccc;
	padding-right: 5px;
	/*min-height: 40px;*/
}

.chzn-container-multi .chzn-choices .search-choice-focus {
	background: #d4d4d4;
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
	display: block;
	position: absolute;
	right: 3px;
	top: 9px;
	width: 12px;
	height: 13px;
	font-size: 1px;
	background: url('../../../paspaley/css/chosen-sprite.png') right top no-repeat;
}

.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
	background-position: right -11px;
}

.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
	background-position: right -11px;
}

/* @end */

/* @group Results */
.chzn-container .chzn-results {
	margin: 0 4px 4px 0!important;
	max-height: 240px;
	padding: 0 0 0 4px;
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
}

.chzn-container-multi .chzn-results {
	margin: -1px 0 0;
	padding: 0;
}

.chzn-container .chzn-results li {
	display: none;
	line-height: 15px;
	padding: 5px 6px;
	margin: 0;
	list-style: none;
}

.chzn-container .chzn-results .active-result {
	cursor: pointer;
	display: list-item;
}

.chzn-container .chzn-results .highlighted {
	background-color: #C3C3C3;
	color: #fff;
}

.chzn-container .chzn-results li em {
	background: #feffde;
	font-style: normal;
}

.chzn-container .chzn-results .highlighted em {
	background: transparent;
}

.chzn-container .chzn-results .no-results {
	background: #f4f4f4;
	display: list-item;
}

.chzn-container .chzn-results .group-result {
	cursor: default;
	color: #999;
	font-weight: bold;
}

.chzn-container .chzn-results .group-option {
	padding-left: 15px;
}

.chzn-container-multi .chzn-drop .result-selected {
	display: none;
}

.chzn-container .chzn-results-scroll {
	background: white;
	margin: 0 4px;
	position: absolute;
	text-align: center;
	width: 321px; /* This should by dynamic with js */
	z-index: 1;
}

.chzn-container .chzn-results-scroll span {
	display: inline-block;
	height: 17px;
	text-indent: -5000px;
	width: 9px;
}

.chzn-container .chzn-results-scroll-down {
	bottom: 0;
}

.chzn-container .chzn-results-scroll-down span {
	background: url('../../../paspaley/css/chosen-sprite.png') no-repeat -4px -3px;
}

.chzn-container .chzn-results-scroll-up span {
	background: url('../../../paspaley/css/chosen-sprite.png') no-repeat -22px -3px;
}

/* @end */

/* @group Active  */
.chzn-container-active .chzn-single {
	border: 1px solid #C3C3C3;
}

.chzn-container-active .chzn-single-with-drop {
	border: 1px solid #C3C3C3;
	background-color: #fff;
}

.chzn-container-active .chzn-single-with-drop div {
	background: transparent;
	border-left: none;
}

.chzn-container-active .chzn-single-with-drop div b {
	background-position: -14px 5px;
}

.chzn-container-active .chzn-choices {
	border: 1px solid #ccc;
}

.chzn-container-active .chzn-choices .search-field input {
	color: #111 !important;
}

/* @end */

/* @group Disabled Support */
.chzn-disabled {
	cursor: default;
	opacity: 0.5 !important;
}

.chzn-disabled .chzn-single {
	cursor: default;
}

.chzn-disabled .chzn-choices .search-choice .search-choice-close {
	cursor: default;
}

/* @group Right to Left */
.chzn-rtl {
	text-align: right;
}

.chzn-rtl .chzn-single {
	padding: 0 8px 0 0;
	overflow: visible;
}

.chzn-rtl .chzn-single span {
	margin-left: 26px;
	margin-right: 0;
	direction: rtl;
}

.chzn-rtl .chzn-single div {
	left: 3px;
	right: auto;
}

.chzn-rtl .chzn-single abbr {
	left: 26px;
	right: auto;
}

.chzn-rtl .chzn-choices .search-field input {
	direction: rtl;
}

.chzn-rtl .chzn-choices li {
	float: right;
}

.chzn-rtl .chzn-choices .search-choice {
	padding: 3px 5px 3px 19px;
	margin: 3px 5px 3px 0;
}

.chzn-rtl .chzn-choices .search-choice .search-choice-close {
	left: 4px;
	right: auto;
	background-position: right top;
}

.chzn-rtl.chzn-container-single .chzn-results {
	margin: 0 0 4px 4px;
	padding: 0 4px 0 0;
}

.chzn-rtl .chzn-results .group-option {
	padding-left: 0;
	padding-right: 15px;
}

.chzn-rtl.chzn-container-active .chzn-single-with-drop div {
	border-right: none;
}

.chzn-rtl .chzn-search input {
	background: #fff url('../../../paspaley/css/chosen-sprite.png') no-repeat -38px -22px;
	background: url('../../../paspaley/css/chosen-sprite.png') no-repeat -38px -22px, -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
	background: url('../../../paspaley/css/chosen-sprite.png') no-repeat -38px -22px, -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background: url('../../../paspaley/css/chosen-sprite.png') no-repeat -38px -22px, -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background: url('../../../paspaley/css/chosen-sprite.png') no-repeat -38px -22px, -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
	background: url('../../../paspaley/css/chosen-sprite.png') no-repeat -38px -22px, linear-gradient(#eeeeee 1%, #ffffff 15%);
	padding: 4px 5px 4px 20px;
	direction: rtl;
}

/* @end */

/**
Main style sheet. here comes everything together
**/
.sprites-sprite, .sprites-ASSP-footer, .sprites-JNA-logo, .sprites-always-ask-lockup-zhtw, .sprites-always-ask-lockup, .sprites-arrow-down-large, .sprites-arrow-left-large, .sprites-arrow-right-large, .sprites-arrow-up-large, .sprites-assp-logo-new, .sprites-assp-logo-ru, .sprites-assp-logo-zhtw, .sprites-assp-logo, .sprites-checkbox_checked, .sprites-checkbox_unchecked, .sprites-close-button, .sprites-dot, .sprites-email-icon, .sprites-expand-item, .sprites-facebook-icon, .sprites-footer_ASSP-tagline, .sprites-gallery-nav-item, .sprites-gold-line, .sprites-icon-close-alt, .sprites-icon-close-white, .sprites-icon-close, .sprites-icon-video-small, .sprites-main-nav-pip, .sprites-news-item-pip, .sprites-ornament-key, .sprites-ornament, .sprites-paspaley-logo, .sprites-pip-down, .sprites-search-icon, .sprites-slider-base, .sprites-slider-handle-gold, .sprites-slider-handle, .sprites-slider-marker, .sprites-timeline-pip, .sprites-twitter-icon, .sprites-zigzag-bottom, .sprites-zigzag-top, hr, .button-round span, .button-round:hover span, .button span, .button:hover span, .forms .row.checkbox label span, .forms .row.checkbox label.checked span, h1, nav .nav-wrapper div.navigation ul.main li.search a span, nav .nav-wrapper div.navigation ul.main li.active a.headline span, nav .nav-wrapper div.navigation ul.main li.active1 a.headline span, #content section .wrapper .image-gallery .video-overlay span, #content section .wrapper .image-gallery .labels-container .overlay a span, #content section .wrapper .image-gallery .labels-container .overlay a:hover span, #content section .wrapper .controls a, #content section .wrapper .controls a.active, #content section .wrapper .share a.facebook span, #content section .wrapper .share a.facebook:hover span, #content section .wrapper .share a.mail span, #content section .wrapper .share a.mail:hover span, #content section .wrapper .share a.twitter span, #content section .wrapper .share a.twitter:hover span, #content section.style-press .wrapper div.nav-controls button.up span, #content section.style-press .wrapper div.nav-controls .up.button-round span, #content section.style-press .wrapper div.nav-controls .up.button span, #content section.style-press .wrapper div.nav-controls .image-gallery .labels-container .overlay a.up span, #content section.style-press .wrapper .image-gallery .labels-container .overlay div.nav-controls a.up span, #content section.style-press .wrapper div.nav-controls .share a.up.facebook span, #content section.style-press .wrapper .share div.nav-controls a.up.facebook span, #content section.style-press .wrapper div.nav-controls .share a.up.mail span, #content section.style-press .wrapper .share div.nav-controls a.up.mail span, #content section.style-press .wrapper div.nav-controls .share a.up.twitter span, #content section.style-press .wrapper .share div.nav-controls a.up.twitter span, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.up.left span, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.up.left span, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.up.right span, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.up.right span, #content section.style-press .wrapper div.nav-controls button.down span, #content section.style-press .wrapper div.nav-controls .down.button-round span, #content section.style-press .wrapper div.nav-controls .down.button span, #content section.style-press .wrapper div.nav-controls .image-gallery .labels-container .overlay a.down span, #content section.style-press .wrapper .image-gallery .labels-container .overlay div.nav-controls a.down span, #content section.style-press .wrapper div.nav-controls .share a.down.facebook span, #content section.style-press .wrapper .share div.nav-controls a.down.facebook span, #content section.style-press .wrapper div.nav-controls .share a.down.mail span, #content section.style-press .wrapper .share div.nav-controls a.down.mail span, #content section.style-press .wrapper div.nav-controls .share a.down.twitter span, #content section.style-press .wrapper .share div.nav-controls a.down.twitter span, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.down.left span, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.down.left span, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.down.right span, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.down.right span, #content section.style-press .wrapper div.nav-controls button:hover.up span, #content section.style-press .wrapper div.nav-controls .button-round:hover.up span, #content section.style-press .wrapper div.nav-controls .button:hover.up span, #content section.style-press .wrapper div.nav-controls .image-gallery .labels-container .overlay a:hover.up span, #content section.style-press .wrapper .image-gallery .labels-container .overlay div.nav-controls a:hover.up span, #content section.style-press .wrapper div.nav-controls .share a.facebook:hover.up span, #content section.style-press .wrapper .share div.nav-controls a.facebook:hover.up span, #content section.style-press .wrapper div.nav-controls .share a.mail:hover.up span, #content section.style-press .wrapper .share div.nav-controls a.mail:hover.up span, #content section.style-press .wrapper div.nav-controls .share a.twitter:hover.up span, #content section.style-press .wrapper .share div.nav-controls a.twitter:hover.up span, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.left:hover.up span, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.left:hover.up span, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.right:hover.up span, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.right:hover.up span, #content section.style-press .wrapper div.nav-controls button:hover.down span, #content section.style-press .wrapper div.nav-controls .button-round:hover.down span, #content section.style-press .wrapper div.nav-controls .button:hover.down span, #content section.style-press .wrapper div.nav-controls .image-gallery .labels-container .overlay a:hover.down span, #content section.style-press .wrapper .image-gallery .labels-container .overlay div.nav-controls a:hover.down span, #content section.style-press .wrapper div.nav-controls .share a.facebook:hover.down span, #content section.style-press .wrapper .share div.nav-controls a.facebook:hover.down span, #content section.style-press .wrapper div.nav-controls .share a.mail:hover.down span, #content section.style-press .wrapper .share div.nav-controls a.mail:hover.down span, #content section.style-press .wrapper div.nav-controls .share a.twitter:hover.down span, #content section.style-press .wrapper .share div.nav-controls a.twitter:hover.down span, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.left:hover.down span, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.left:hover.down span, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.right:hover.down span, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.right:hover.down span, #content .brown .zigzag.top, #content .brown .zigzag.bottom, #content .brown section.style-six .wrapper .col .top .image-container span, #content .brown section.style-six .wrapper .col .bottom .bottom-text strong, #content section.style-eight .wrapper .col1 .video-overlay span, #content section.events .wrapper .panel.media-library .cart .image-row .left a span, #content section.events .wrapper .row .details span, #content section.events .wrapper .row .details strong, #content section.style-ten div.buttons a.left span, #content section.style-ten div.buttons a.left:hover span, #content section.style-ten div.buttons a.right span, #content section.style-ten div.buttons a.right:hover span, #content section.style-videos .wrapper .col2 .left-right a.prev span, #content section.style-videos .wrapper .col2 .left-right a.prev:hover span, #slider div.contr button.left span, #slider div.contr .left.button-round span, #slider div.contr .left.button span, #slider div.contr #content section .wrapper .image-gallery .labels-container .overlay a.left span, #content section .wrapper .image-gallery .labels-container .overlay #slider div.contr a.left span, #slider div.contr #content section .wrapper .share a.left.facebook span, #content section .wrapper .share #slider div.contr a.left.facebook span, #slider div.contr #content section .wrapper .share a.left.mail span, #content section .wrapper .share #slider div.contr a.left.mail span, #slider div.contr #content section .wrapper .share a.left.twitter span, #content section .wrapper .share #slider div.contr a.left.twitter span, #slider div.contr #content section.style-ten div.buttons a.left span, #content section.style-ten div.buttons #slider div.contr a.left span, #slider div.contr button.left:hover span, #slider div.contr .left.button-round:hover span, #slider div.contr .left.button:hover span, #slider div.contr #content section .wrapper .image-gallery .labels-container .overlay a.left:hover span, #content section .wrapper .image-gallery .labels-container .overlay #slider div.contr a.left:hover span, #slider div.contr #content section .wrapper .share a.left.facebook:hover span, #content section .wrapper .share #slider div.contr a.left.facebook:hover span, #slider div.contr #content section .wrapper .share a.left.mail:hover span, #content section .wrapper .share #slider div.contr a.left.mail:hover span, #slider div.contr #content section .wrapper .share a.left.twitter:hover span, #content section .wrapper .share #slider div.contr a.left.twitter:hover span, #slider div.contr #content section.style-ten div.buttons a.left:hover span, #content section.style-ten div.buttons #slider div.contr a.left:hover span, #slider .slider-control .track, #slider .slider-control .handle, #scroll span, #scroll:hover span, #subscribe .wrapper .col3 .button span, #subscribe .wrapper .col3 .button:hover span, form#optin-form button span, form#optin-form .button-round span, form#optin-form .button span, form#optin-form #content section .wrapper .image-gallery .labels-container .overlay a span, #content section .wrapper .image-gallery .labels-container .overlay form#optin-form a span, form#optin-form #content section .wrapper .share a.facebook span, #content section .wrapper .share form#optin-form a.facebook span, form#optin-form #content section .wrapper .share a.mail span, #content section .wrapper .share form#optin-form a.mail span, form#optin-form #content section .wrapper .share a.twitter span, #content section .wrapper .share form#optin-form a.twitter span, form#optin-form #content section.style-ten div.buttons a.left span, #content section.style-ten div.buttons form#optin-form a.left span, form#optin-form #content section.style-ten div.buttons a.right span, #content section.style-ten div.buttons form#optin-form a.right span, form#optin-form button:hover span, form#optin-form .button-round:hover span, form#optin-form .button:hover span, form#optin-form #content section .wrapper .image-gallery .labels-container .overlay a:hover span, #content section .wrapper .image-gallery .labels-container .overlay form#optin-form a:hover span, form#optin-form #content section .wrapper .share a.facebook:hover span, #content section .wrapper .share form#optin-form a.facebook:hover span, form#optin-form #content section .wrapper .share a.mail:hover span, #content section .wrapper .share form#optin-form a.mail:hover span, form#optin-form #content section .wrapper .share a.twitter:hover span, #content section .wrapper .share form#optin-form a.twitter:hover span, form#optin-form #content section.style-ten div.buttons a.left:hover span, #content section.style-ten div.buttons form#optin-form a.left:hover span, form#optin-form #content section.style-ten div.buttons a.right:hover span, #content section.style-ten div.buttons form#optin-form a.right:hover span, form#search-form button.button, form#search-form .button.button-round, form#search-form .button, form#search-form #content section .wrapper .image-gallery .labels-container .overlay a.button, #content section .wrapper .image-gallery .labels-container .overlay form#search-form a.button, form#search-form #content section .wrapper .share a.button.facebook, #content section .wrapper .share form#search-form a.button.facebook, form#search-form #content section .wrapper .share a.button.mail, #content section .wrapper .share form#search-form a.button.mail, form#search-form #content section .wrapper .share a.button.twitter, #content section .wrapper .share form#search-form a.button.twitter, form#search-form #content section.style-ten div.buttons a.button.left, #content section.style-ten div.buttons form#search-form a.button.left, form#search-form #content section.style-ten div.buttons a.button.right, #content section.style-ten div.buttons form#search-form a.button.right, form#search-form button.button:hover, form#search-form .button.button-round:hover, form#search-form .button:hover, form#search-form #content section .wrapper .image-gallery .labels-container .overlay a.button:hover, #content section .wrapper .image-gallery .labels-container .overlay form#search-form a.button:hover, form#search-form #content section .wrapper .share a.button.facebook:hover, #content section .wrapper .share form#search-form a.button.facebook:hover, form#search-form #content section .wrapper .share a.button.mail:hover, #content section .wrapper .share form#search-form a.button.mail:hover, form#search-form #content section .wrapper .share a.button.twitter:hover, #content section .wrapper .share form#search-form a.button.twitter:hover, form#search-form #content section.style-ten div.buttons a.button.left:hover, #content section.style-ten div.buttons form#search-form a.button.left:hover, form#search-form #content section.style-ten div.buttons a.button.right:hover, #content section.style-ten div.buttons form#search-form a.button.right:hover, form#global-search-form button, form#global-search-form .button-round, form#global-search-form .button, form#global-search-form #content section .wrapper .image-gallery .labels-container .overlay a, #content section .wrapper .image-gallery .labels-container .overlay form#global-search-form a, form#global-search-form #content section .wrapper .share a.facebook, #content section .wrapper .share form#global-search-form a.facebook, form#global-search-form #content section .wrapper .share a.mail, #content section .wrapper .share form#global-search-form a.mail, form#global-search-form #content section .wrapper .share a.twitter, #content section .wrapper .share form#global-search-form a.twitter, form#global-search-form #content section.style-ten div.buttons a.left, #content section.style-ten div.buttons form#global-search-form a.left, form#global-search-form #content section.style-ten div.buttons a.right, #content section.style-ten div.buttons form#global-search-form a.right, form#global-search-form button:hover, form#global-search-form .button-round:hover, form#global-search-form .button:hover, form#global-search-form #content section .wrapper .image-gallery .labels-container .overlay a:hover, #content section .wrapper .image-gallery .labels-container .overlay form#global-search-form a:hover, form#global-search-form #content section .wrapper .share a.facebook:hover, #content section .wrapper .share form#global-search-form a.facebook:hover, form#global-search-form #content section .wrapper .share a.mail:hover, #content section .wrapper .share form#global-search-form a.mail:hover, form#global-search-form #content section .wrapper .share a.twitter:hover, #content section .wrapper .share form#global-search-form a.twitter:hover, form#global-search-form #content section.style-ten div.buttons a.left:hover, #content section.style-ten div.buttons form#global-search-form a.left:hover, form#global-search-form #content section.style-ten div.buttons a.right:hover, #content section.style-ten div.buttons form#global-search-form a.right:hover, a.video span, #overlay button.close span, #overlay .close.button-round span, #overlay .close.button span, #overlay #content section .wrapper .image-gallery .labels-container .overlay a.close span, #content section .wrapper .image-gallery .labels-container .overlay #overlay a.close span, #overlay #content section .wrapper .share a.close.facebook span, #content section .wrapper .share #overlay a.close.facebook span, #overlay #content section .wrapper .share a.close.mail span, #content section .wrapper .share #overlay a.close.mail span, #overlay #content section .wrapper .share a.close.twitter span, #content section .wrapper .share #overlay a.close.twitter span, #overlay #content section.style-ten div.buttons a.close.left span, #content section.style-ten div.buttons #overlay a.close.left span, #overlay #content section.style-ten div.buttons a.close.right span, #content section.style-ten div.buttons #overlay a.close.right span, body footer .footer-wrapper div.logo span, body footer .footer-wrapper .bottom .right a i, body[data-locale=zh_TW] h1, body[data-locale=zh_TW] footer .footer-wrapper .bottom .left div.logo span, body[data-locale=ru_RU] h1, body[data-locale=ru_RU] footer .footer-wrapper .bottom .left div.logo span { background-image: url('../../../paspaley/img/sprites-s650faaa75a.png'); background-repeat: no-repeat; }

.sprites-ASSP-footer { background-position: 0 0; }

.sprites-JNA-logo { background-position: 0 -32px; }

.sprites-always-ask-lockup-zhtw { background-position: 0 -89px; }

.sprites-always-ask-lockup { background-position: 0 -125px; }

.sprites-arrow-down-large { background-position: 0 -161px; }
.sprites-arrow-down-large:hover, .sprites-arrow-down-large.arrow-down-large-hover { background-position: 0 -183px; }

.sprites-arrow-left-large { background-position: 0 -205px; }
.sprites-arrow-left-large:hover, .sprites-arrow-left-large.arrow-left-large-hover { background-position: 0 -227px; }

.sprites-arrow-right-large { background-position: 0 -249px; }
.sprites-arrow-right-large:hover, .sprites-arrow-right-large.arrow-right-large-hover { background-position: 0 -271px; }

.sprites-arrow-up-large { background-position: 0 -293px; }
.sprites-arrow-up-large:hover, .sprites-arrow-up-large.arrow-up-large-hover { background-position: 0 -315px; }

.sprites-assp-logo-new { background-position: 0 -337px; }

.sprites-assp-logo-ru { background-position: 0 -499px; }

.sprites-assp-logo-zhtw { background-position: 0 -661px; }

.sprites-assp-logo { background-position: 0 -701px; }

.sprites-checkbox_checked { background-position: 0 -775px; }

.sprites-checkbox_unchecked { background-position: 0 -791px; }

.sprites-close-button { background-position: 0 -807px; }
.sprites-close-button:hover, .sprites-close-button.close-button-hover { background-position: 0 -839px; }

.sprites-dot { background-position: 0 -871px; }

.sprites-email-icon { background-position: 0 -877px; }
.sprites-email-icon:hover, .sprites-email-icon.email-icon-hover { background-position: 0 -902px; }

.sprites-expand-item { background-position: 0 -947px; }

.sprites-facebook-icon { background-position: 0 -978px; }
.sprites-facebook-icon:hover, .sprites-facebook-icon.facebook-icon-hover { background-position: 0 -1003px; }

.sprites-footer_ASSP-tagline { background-position: 0 -1028px; }

.sprites-gallery-nav-item { background-position: 0 -1341px; }
.sprites-gallery-nav-item:hover, .sprites-gallery-nav-item.gallery-nav-item-hover { background-position: 0 -1351px; }
.sprites-gallery-nav-item:active, .sprites-gallery-nav-item.gallery-nav-item-active { background-position: 0 -1231px; }

.sprites-gold-line { background-position: 0 -1361px; }

.sprites-icon-close-alt { background-position: 0 -1362px; }

.sprites-icon-close-white { background-position: 0 -1387px; }

.sprites-icon-close { background-position: 0 -1412px; }

.sprites-icon-video-small { background-position: 0 -1437px; }

.sprites-main-nav-pip { background-position: 0 -1461px; }

.sprites-news-item-pip { background-position: 0 -1466px; }

.sprites-ornament-key { background-position: 0 -1474px; }

.sprites-ornament { background-position: 0 -1485px; }

.sprites-paspaley-logo { background-position: 0 -1498px; }

.sprites-pip-down { background-position: 0 -1539px; }

.sprites-search-icon { background-position: 0 -1544px; }

.sprites-slider-base { background-position: 0 -1558px; }

.sprites-slider-handle-gold { background-position: 0 -1566px; }

.sprites-slider-handle { background-position: 0 -1578px; }

.sprites-slider-marker { background-position: 0 -1610px; }

.sprites-timeline-pip { background-position: 0 -1639px; }

.sprites-twitter-icon { background-position: 0 -1644px; }
.sprites-twitter-icon:hover, .sprites-twitter-icon.twitter-icon-hover { background-position: 0 -1669px; }

.sprites-zigzag-bottom { background-position: 0 -1694px; }

.sprites-zigzag-top { background-position: 0 -1706px; }

.spritesretina-sprite { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-repeat: no-repeat; }

/** The sprite_bg mixin sets a named sprite located in the sprites folder it also sets the image width and height. if the retina option is set to true a media query will be attached to this selector. -> Awesome */
/** The sprite_bg mixin sets a named sprite located in the sprites folder it also sets the image width and height. if the retina option is set to true a media query will be attached to this selector. -> Awesome */
html, body, div, span, applet, object, iframe, h1, h2, h3, #content section.search .wrapper h2, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

* { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; outline: none; }

.clear { clear: both; }

/** The sprite_bg mixin sets a named sprite located in the sprites folder it also sets the image width and height. if the retina option is set to true a media query will be attached to this selector. -> Awesome */
/** The sprite_bg mixin sets a named sprite located in the sprites folder it also sets the image width and height. if the retina option is set to true a media query will be attached to this selector. -> Awesome */
@font-face { -webkit-font-smoothing: antialiased; font-family: futura; src: url("../../../paspaley/files/fonts/futurtboo-webfont.eot"); src: url("../../../paspaley/files/fonts/futurtboo-webfont.eot?") format("embedded-opentype"), url("../../../paspaley/files/fonts/futurtboo-webfont.woff") format("woff"), url("../../../paspaley/files/fonts/futurtboo-webfont.ttf") format("truetype"), url("../../../paspaley/files/fonts/futurtboo-webfont.svg") format("svg"); font-weight: normal; font-style: normal; }
@font-face { -webkit-font-smoothing: antialiased; font-family: Bodoni; src: url("../../../paspaley/files/fonts/bodonisvtytwoscitcttbook.eot"); src: url("../../../paspaley/files/fonts/bodonisvtytwoscitcttbook.eot?") format("embedded-opentype"), url("../../../paspaley/files/fonts/bodonisvtytwoscitcttbook.woff") format("woff"), url("../../../paspaley/files/fonts/bodonisvtytwoscitcttbook.ttf") format("truetype"), url("../../../paspaley/files/fonts/bodonisvtytwoscitcttbook.svg") format("svg"); font-weight: normal; font-style: normal; }
body { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; color: #555; font-size: 12px; line-height: 1.8em; -webkit-font-smoothing: antialiased; }

/** apply this to all headings **/
h1, h2, h3, #content section.search .wrapper h2, h4, h5, h6 { font-family: futura; text-transform: uppercase; }

h2 { font-size: 3.44em; line-height: 1em; color: #4E4E4E; letter-spacing: 0.15em; margin-bottom: 0.5em; }

h3, #content section.search .wrapper h2 { font-size: 3em; line-height: 1em; color: #4E4E4E; letter-spacing: 0.15em; padding-bottom: 48px; }

h4 { color: #ffffff; font-size: 1.5em; margin-bottom: 8px; text-transform: none; }

p { margin-bottom: 8px; }
p em { font-style: italic; }

small { font-size: 0.9em; }

a { -webkit-touch-callout: none !important; text-decoration: none; color: #4E4E4E; text-transform: uppercase; font-size: 12px; }

ul { list-style: disc; list-style-position: outside; }
ul li { list-style-image: url("../../../paspaley/img/sprites/dot.png"); margin-left: 12px; padding-left: 40px; margin-bottom: 8px; }

ol { list-style: decimal; }
ol li { padding-left: 16px; margin-bottom: 16px; }
ol li ol { list-style: circle; }
ol li ol li { margin-left: 20px; margin-bottom: 0px; }

hr { border: none; background-position: 0 -1485px; display: block; height: 13px; width: 33px; margin: 48px auto; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { hr { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -1177px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }

.bold { font-weight: bold; }

.button-round { display: block; position: relative; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-size: 12px; font-weight: bold; text-transform: none; letter-spacing: 0; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; width: 22px; height: 22px; text-indent: -9999px; }
.button-round span { position: absolute; left: 0; top: -2px; }
.button-round span { background-position: 0 -161px; display: block; height: 22px; width: 22px; top: 0; }
.button-round span:hover, .button-round span.arrow-down-large-hover { background-position: 0 -183px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { .button-round span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -161px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
.button-round:hover span { background-position: 0 -183px; display: block; height: 22px; width: 22px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { .button-round:hover span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -183px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }

.button { display: block; position: relative; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-size: 12px; font-weight: bold; text-transform: none; letter-spacing: 0; padding-left: 40px; }
.button span { position: absolute; left: 0; top: -2px; }
.button span { background-position: 0 -249px; display: block; height: 24px; width: 24px; border: 1px solid #D4CCB9; }
.button span:hover, .button span.arrow-right-large-hover { background-position: 0 -271px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { .button span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -249px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
.button:hover span { background-position: 0 -271px; display: block; height: 24px; width: 24px; background-color: #bfb395; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { .button:hover span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -271px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }

.forms .row { width: 341px; position: relative; padding-bottom: 4px; }
.forms .row label { padding: 12px; position: absolute; text-transform: capitalize; }
.forms .row span.overlay { position: absolute; padding: 12px; right: 0; color: #c3c3c3; text-transform: capitalize; z-index: 5; }
.forms .row span.overlay.brown { background: transparent !important; color: #bfb395; }
.forms .row input[type=text], .forms .row input[type=password], .forms .row textarea { -webkit-appearance: none; -moz-appearance: none; -webkit-focus-ring-color: none; border-radius: 0; width: 340px; padding: 12px; padding-right: 60px; outline: none; border: 1px solid #c3c3c3; }
.forms .row input[type=text]:focus, .forms .row input[type=password]:focus, .forms .row textarea:focus { border: 1px solid #bfb395; }
.forms .row input[type=text].error, .forms .row input[type=password].error, .forms .row textarea.error { color: #ff723d !important; }
.forms .row button, .forms .row .button-round, .forms .row .button, .forms .row #content section .wrapper .image-gallery .labels-container .overlay a, #content section .wrapper .image-gallery .labels-container .overlay .forms .row a, .forms .row #content section .wrapper .share a.facebook, #content section .wrapper .share .forms .row a.facebook, .forms .row #content section .wrapper .share a.mail, #content section .wrapper .share .forms .row a.mail, .forms .row #content section .wrapper .share a.twitter, #content section .wrapper .share .forms .row a.twitter, .forms .row #content section.style-ten div.buttons a.left, #content section.style-ten div.buttons .forms .row a.left, .forms .row #content section.style-ten div.buttons a.right, #content section.style-ten div.buttons .forms .row a.right { border: none; background-color: transparent; margin: 0; margin-top: 24px; color: #4E4E4E; cursor: pointer; }
.forms .row span.error { display: block; padding: 0 0; color: #c3c3c3; }
.forms .row.checkbox label { text-transform: none; vertical-align: middle; padding-left: 0px; margin-top: 15px; position: relative; line-height: 16px; cursor: pointer; }
.forms .row.checkbox label span { background-position: 0 -791px; display: block; height: 16px; width: 16px; width: 16px; height: 16px; display: inline-block; margin-right: 16px; vertical-align: middle; }
.forms .row.checkbox label.checked span { background-position: 0 -775px; display: block; height: 16px; width: 16px; display: inline-block; }
.forms .row.checkbox input { position: absolute; z-index: 0; top: 0; left: -100000px; }

.error { display: block; padding: 0 0; color: #ff723d !important; }

/** The sprite_bg mixin sets a named sprite located in the sprites folder it also sets the image width and height. if the retina option is set to true a media query will be attached to this selector. -> Awesome */
/** The sprite_bg mixin sets a named sprite located in the sprites folder it also sets the image width and height. if the retina option is set to true a media query will be attached to this selector. -> Awesome */
h1 { width: 940px; margin: 0 auto; background-position: 0 -337px; display: block; height: 62px; width: 196px; height: 70px !important; text-indent: -9999px; margin: 32px auto 24px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { h1 { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -337px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }

header { width: 940px; margin: 0 auto; position: relative; }

div.lang, div.user { background-color: transparent; margin: 0 auto; left: 0; position: absolute; width: 235px; top: 0; }
div.lang a, div.user a { color: #fff; font-family: futura; }
div.lang a.en, div.lang a.zh_TW, div.user a.en, div.user a.zh_TW { padding-right: 10px; margin-right: 10px; border-right: 1px solid #6e6e6e; }
div.lang a:hover, div.user a:hover { text-decoration: underline; }
div.lang.user, div.user.user { right: 0; left: auto; text-align: right; }

nav #flashMessage { background-color: #bfb395; padding-top: 0; display: none; overflow: hidden; }
nav #flashMessage div { background-color: #bfb395; width: 940px; margin: 0 auto; padding-top: 0; }
nav #flashMessage div div { padding-top: 0; background-color: #bfb395; padding: 16px; color: #fff; font-size: 1.5em; text-align: center; }
nav .nav-wrapper { font-family: futura; width: 100%; position: absolute; z-index: 1020; background-color: #4E4E4E; }
nav .nav-wrapper div.form { overflow: hidden; height: 0; }
nav .nav-wrapper div.navigation { padding-top: 0px; }
nav .nav-wrapper div.navigation ul.main { border-top: 1px solid #555; height: 65px; overflow: hidden; margin: 0 auto; width: 940px; background-color: #4E4E4E; font-size: 0; text-align: center; }
nav .nav-wrapper div.navigation ul.main li.search { width: 32px; }
nav .nav-wrapper div.navigation ul.main li.search a { display: block; height: 100%; width: 100%; padding-top: 18px; }
nav .nav-wrapper div.navigation ul.main li.search a span { background-position: 0 -1544px; display: block; height: 14px; width: 14px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { nav .nav-wrapper div.navigation ul.main li.search a span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -1236px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
nav .nav-wrapper div.navigation ul.main li { padding-top: 8px; font-size: 10px !important; text-align: center; vertical-align: top; display: inline-block; width: 180px; height: 65px; margin: 0 0 0 0; padding-left: 0; padding-bottom: 0; }
nav .nav-wrapper div.navigation ul.main li a { color: #eeeeee; letter-spacing: 0.1em; color: #c3c3c3; }
nav .nav-wrapper div.navigation ul.main li a:hover { text-decoration: underline; }
nav .nav-wrapper div.navigation ul.main li.last { margin-right: 0; }
nav .nav-wrapper div.navigation ul.main li.active a.headline, nav .nav-wrapper div.navigation ul.main li.active1 a.headline { position: relative; }
nav .nav-wrapper div.navigation ul.main li.active a.headline span, nav .nav-wrapper div.navigation ul.main li.active1 a.headline span { position: absolute; background-position: 0 -1461px; display: block; height: 5px; width: 10px; margin-left: 81.5px; top: 42.4px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { nav .nav-wrapper div.navigation ul.main li.active a.headline span, nav .nav-wrapper div.navigation ul.main li.active1 a.headline span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -1153px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
nav .nav-wrapper div.navigation ul.main li.active ul li a, nav .nav-wrapper div.navigation ul.main li.active1 ul li a { color: #eeeeee !important; }
nav .nav-wrapper div.navigation ul.main li a.headline { display: block; padding: 16px 0; color: #ffffff; font-size: 14px !important; }
nav .nav-wrapper div.navigation ul.main li ul.secondary li { display: block; height: auto; margin-top: 4px; }
nav .nav-wrapper div.navigation ul.main li ul.secondary li.active a { color: white !important; }
nav .nav-wrapper div.navigation ul.main li ul.secondary li a { display: block; padding: 2px 0; line-height: 15px; }

/** The sprite_bg mixin sets a named sprite located in the sprites folder it also sets the image width and height. if the retina option is set to true a media query will be attached to this selector. -> Awesome */
/** The sprite_bg mixin sets a named sprite located in the sprites folder it also sets the image width and height. if the retina option is set to true a media query will be attached to this selector. -> Awesome */
body { background-color: #4E4E4E; }

#content { position: relative; padding: 72px 0 16px; background-color: #ffffff; }
#content .hidden { display: none; }
#content section ul li { line-height: 1.5em; }
#content section { width: 940px; margin: 0 auto; }
#content section { margin-bottom: 96px; }
#content section .glossary { display: inline !important; border-bottom: 1px dotted; text-transform: none; cursor: help; color: #555; }
#content section h3, #content section.search .wrapper h2 { width: 470px; margin: 0 auto; text-align: center; }
#content section h4 a.glossary, #content section h5 a.glossary, #content section h3 a.glossary, #content section.search .wrapper h2 a.glossary { font-size: inherit; color: inherit; font-weight: inherit; text-decoration: none !important; }
#content section h4 { margin: 8px 0; color: #4E4E4E; }
#content section a.button { margin: 24px 0 80px; }
#content section .line { width: 30px; height: 4px; border-top: 4px solid #4E4E4E; }
#content section .wrapper { margin-left: auto; margin-right: auto; width: 960px; }
#content section .wrapper .highlight, #content section .wrapper .quote { font-size: 2em; line-height: 1.4em; color: #bfb395; margin-bottom: 56px; font-family: futura; }
#content section .wrapper .highlight span, #content section .wrapper .quote span { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; display: block; font-size: 0.6em !important; color: #4E4E4E; margin-top: 8px; }
#content section .wrapper .image-gallery { height: 410px; position: relative; }
#content section .wrapper .image-gallery .img-wrapper { overflow: hidden; width: 100%; height: 100%; position: relative; }
#content section .wrapper .image-gallery .image-container { position: absolute; width: 20000px; left: 0px; }
#content section .wrapper .image-gallery .image { position: relative; width: 460px; float: left; }
#content section .wrapper .image-gallery .video-overlay { cursor: pointer; position: absolute; width: 140px; height: 50px; top: 42%; padding: 14px; left: 35%; background: transparent url('../../../paspaley/img/black.png?1399867982') repeat; color: white; font-weight: bold; }
#content section .wrapper .image-gallery .video-overlay:hover { background: transparent url('../../../paspaley/img/grey.png?1399867980') repeat; }
#content section .wrapper .image-gallery .video-overlay span { background-position: 0 -1437px; display: block; height: 24px; width: 24px; position: absolute; right: 13px; top: 13px; background-color: #bfb395; }
#content section .wrapper .image-gallery .labels-container { position: absolute; top: 300px !important; background-color: #fff; height: 100px; width: 57%; }
#content section .wrapper .image-gallery .labels-container .overlay { padding: 12px 8px 0 0; background-color: #ffffff; display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 260px; margin-left: 0; position: absolute; left: 0px; }
#content section .wrapper .image-gallery .labels-container .overlay h4 { color: #4E4E4E; margin-top: 4px; }
#content section .wrapper .image-gallery .labels-container .overlay a { display: block; position: relative; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-size: 12px; font-weight: bold; text-transform: none; letter-spacing: 0; padding-left: 40px; margin-top: 24px; background-color: white; }
#content section .wrapper .image-gallery .labels-container .overlay a span { position: absolute; left: 0; top: -2px; }
#content section .wrapper .image-gallery .labels-container .overlay a span { background-position: 0 -249px; display: block; height: 24px; width: 24px; border: 1px solid #D4CCB9; }
#content section .wrapper .image-gallery .labels-container .overlay a span:hover, #content section .wrapper .image-gallery .labels-container .overlay a span.arrow-right-large-hover { background-position: 0 -271px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content section .wrapper .image-gallery .labels-container .overlay a span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -249px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#content section .wrapper .image-gallery .labels-container .overlay a:hover span { background-position: 0 -271px; display: block; height: 24px; width: 24px; background-color: #bfb395; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content section .wrapper .image-gallery .labels-container .overlay a:hover span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -271px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#content section .wrapper .image-gallery .labels-container .overlay a.glossary { padding-left: 0px; color: #555; font-weight: normal; }
#content section .wrapper .image-gallery .labels-container .overlay p { padding-right: 32px; }
#content section .wrapper .image-gallery .labels-container .overlay small { color: #c3c3c3; }
#content section .wrapper .controls { position: absolute; bottom: 75px; right: 0; font-size: 0; }
#content section .wrapper .controls a { text-indent: -9999px; margin-left: 8px; background-position: 0 -1341px; display: block; height: 10px; width: 10px; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; }
#content section .wrapper .controls a:hover, #content section .wrapper .controls a.gallery-nav-item-hover { background-position: 0 -1351px; }
#content section .wrapper .controls a:active, #content section .wrapper .controls a.gallery-nav-item-active { background-position: 0 -1231px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content section .wrapper .controls a { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -1033px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#content section .wrapper .controls a.active { background-position: 0 -1351px; display: block; height: 10px; width: 10px; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content section .wrapper .controls a.active { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -1043px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#content section .wrapper .col { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 220px; }
#content section .wrapper .col.first { margin-left: 0; }
#content section .wrapper .col.last { margin-right: 0; }
#content section .wrapper .col a { margin: 24px 0 80px; }
#content section .wrapper .col h4 { margin: 8px 0; color: #4E4E4E; }
#content section .wrapper .col small { margin: 4px 0 12px; display: block; color: #c3c3c3; }
#content section .wrapper .col2 ul { margin: 24px; }
#content section .wrapper .col2 ul li { margin-left: 0; }
#content section .wrapper .share { color: #4E4E4E; margin-top: 40px; }
#content section .wrapper .share a { margin-left: 12px; }
#content section .wrapper .share a.facebook { display: block; position: relative; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-size: 12px; font-weight: bold; text-transform: none; letter-spacing: 0; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; width: 25px; height: 25px; text-indent: -9999px; }
#content section .wrapper .share a.facebook span { position: absolute; left: 0; top: -2px; }
#content section .wrapper .share a.facebook span { background-position: 0 -978px; display: block; height: 25px; width: 25px; top: 0; }
#content section .wrapper .share a.facebook span:hover, #content section .wrapper .share a.facebook span.facebook-icon-hover { background-position: 0 -1003px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content section .wrapper .share a.facebook span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -822px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#content section .wrapper .share a.facebook:hover span { background-position: 0 -1003px; display: block; height: 25px; width: 25px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content section .wrapper .share a.facebook:hover span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -847px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#content section .wrapper .share a.mail { display: block; position: relative; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-size: 12px; font-weight: bold; text-transform: none; letter-spacing: 0; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; width: 25px; height: 25px; text-indent: -9999px; }
#content section .wrapper .share a.mail span { position: absolute; left: 0; top: -2px; }
#content section .wrapper .share a.mail span { background-position: 0 -877px; display: block; height: 25px; width: 25px; top: 0; }
#content section .wrapper .share a.mail span:hover, #content section .wrapper .share a.mail span.email-icon-hover { background-position: 0 -902px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content section .wrapper .share a.mail span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -741px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#content section .wrapper .share a.mail:hover span { background-position: 0 -902px; display: block; height: 25px; width: 25px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content section .wrapper .share a.mail:hover span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -766px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#content section .wrapper .share a.twitter { display: block; position: relative; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-size: 12px; font-weight: bold; text-transform: none; letter-spacing: 0; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; width: 25px; height: 25px; text-indent: -9999px; }
#content section .wrapper .share a.twitter span { position: absolute; left: 0; top: -2px; }
#content section .wrapper .share a.twitter span { background-position: 0 -1644px; display: block; height: 25px; width: 25px; top: 0; }
#content section .wrapper .share a.twitter span:hover, #content section .wrapper .share a.twitter span.twitter-icon-hover { background-position: 0 -1669px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content section .wrapper .share a.twitter span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -1316px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#content section .wrapper .share a.twitter:hover span { background-position: 0 -1669px; display: block; height: 25px; width: 25px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content section .wrapper .share a.twitter:hover span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -1341px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#content section .wrapper .share span.docs { margin-left: 32px; }
#content section .pagination { margin-left: 240px; border-top: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3; height: 50px; }
#content section .pagination div { float: left; padding-top: 12px; font-weight: bold; }
#content section .pagination ul { float: right; list-style: none; padding: 0; margin-left: 0; }
#content section .pagination ul li { margin: 14px 0; padding: 0; margin-left: 8px; display: block; float: left; }
#content section .pagination ul li a { font-weight: bold; color: #c3c3c3; padding: 4px 8px; }
#content section .pagination ul li.selected a { color: #bfb395; border: 1px solid #bfb395; }
#content section.hero, #content .search { margin-bottom: 0 !important; }
#content section.hero .wrapper, #content .search .wrapper { position: relative; text-align: center; margin: 32px auto 0; width: 700px; }
#content section.hero .wrapper div, #content .search .wrapper div { width: 100%; margin: 0 auto; position: absolute; bottom: 0px; }
#content section.hero .wrapper div p, #content .search .wrapper div p { line-height: 1.5em; margin: 0 auto; width: 440px; font-size: 16px; color: #bfb395; font-family: futura; }
#content section.feature-list { margin-top: 56px; }
#content section.feature-list .wrapper .col a { margin-bottom: 0px; }
#content section.style-two { margin-top: 56px; }
#content section.style-two .wrapper .col1 { padding-top: 64px; display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; padding-right: 120px; margin-left: 0; border-right: 4px solid #eeeeee; }
#content section.style-two .wrapper .col2 { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; margin-right: 0; }
#content section.style-two .wrapper .col2 h4 { margin-bottom: 24px !important; }
#content section.style-three { margin-top: 56px; margin-bottom: 160px; }
#content section.style-three .wrapper .col1 { border: none !important; position: relative; padding-top: 64px; display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; padding-right: 240px; margin-left: 0; }
#content section.style-three .wrapper .col1 p { z-index: 5; position: relative; }
#content section.style-three .wrapper .col1 img { z-index: 4; position: absolute; top: -100px; left: -100px; }
#content section.style-three .wrapper .col2 { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; margin-right: 0; }
#content section.style-three .wrapper .col2 a { margin-top: 32px; }
#content section.style-four { margin-top: 56px; }
#content section.style-four .wrapper .col1 { border: none !important; display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; padding-right: 80px; margin-left: 0; }
#content section.style-four .wrapper .first-row { margin-top: 64px; }
#content section.style-four .wrapper .col2 { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; margin-right: 0; }
#content section.style-four .wrapper .col2 img { margin-bottom: 16px; }
#content section.style-four .wrapper .col2 .wrapper { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; padding-right: 80px; }
#content section.style-four .wrapper .col2 .wrapper a { margin-top: 32px; }
#content section.style-four .wrapper .col2 .wrapper a { margin: 24px 0 0; }
#content section.style-five { margin-top: 56px; }
#content section.style-five .wrapper .col1 { margin-top: 64px; border: none !important; display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 300px; margin-left: 0; }
#content section.style-five .wrapper .col2 .wrapper { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 620px; margin-right: 0; text-align: right; }
#content section.style-five .wrapper .col2 .wrapper img { margin-top: 69.6px; }
#content section.style-press { margin-top: 56px; }
#content section.style-press .wrapper { min-height: 800px; }
#content section.style-press .wrapper .col1 { padding-top: 64px; padding-right: 40px; display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; margin-left: 0; min-height: 100%; position: relative; }
#content section.style-press .wrapper .col2 { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; margin-right: 0; position: relative; min-height: 100%; }
#content section.style-press .wrapper .col2 h4 { margin-bottom: 24px !important; }
#content section.style-press .wrapper p.highlight { margin-bottom: 40px; }
#content section.style-press .wrapper div.nav { position: absolute; top: 270px; height: 352px; overflow: hidden; left: 0px; right: 40px; }
#content section.style-press .wrapper div.nav a { -webkit-backface-visibility: hidden; /** prevent ios flickers **/ -moz-transition-property: color; -o-transition-property: color; -webkit-transition-property: color; transition-property: color; -moz-transition-duration: 250ms; -o-transition-duration: 250ms; -webkit-transition-duration: 250ms; transition-duration: 250ms; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; -moz-transition-delay: 0s; -o-transition-delay: 0s; -webkit-transition-delay: 0s; transition-delay: 0s; text-transform: none; display: block; width: 100%; padding: 11px 10px; border-bottom: 1px solid rgba(78, 78, 78, 0.15); height: 44px; overflow: hidden; }
#content section.style-press .wrapper div.nav a span { float: right; }
#content section.style-press .wrapper div.nav a:hover, #content section.style-press .wrapper div.nav a.active { color: #bfb395; border-bottom: 1px solid #bfb395; }
#content section.style-press .wrapper div.nav-container { position: relative; }
#content section.style-press .wrapper div.nav-controls { position: absolute; top: 650px; right: 40px; letter-spacing: 0; }
#content section.style-press .wrapper div.nav-controls button, #content section.style-press .wrapper div.nav-controls .button-round, #content section.style-press .wrapper div.nav-controls .button, #content section.style-press .wrapper div.nav-controls .image-gallery .labels-container .overlay a, #content section.style-press .wrapper .image-gallery .labels-container .overlay div.nav-controls a, #content section.style-press .wrapper div.nav-controls .share a.facebook, #content section.style-press .wrapper .share div.nav-controls a.facebook, #content section.style-press .wrapper div.nav-controls .share a.mail, #content section.style-press .wrapper .share div.nav-controls a.mail, #content section.style-press .wrapper div.nav-controls .share a.twitter, #content section.style-press .wrapper .share div.nav-controls a.twitter, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.left, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.left, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.right, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.right { cursor: pointer; letter-spacing: 0; border: 1px solid #bfb395; width: 30px !important; height: 30px !important; line-height: 30px; text-indent: -1000px; text-align: center; background-color: #fff; padding: 3px; float: left; }
#content section.style-press .wrapper div.nav-controls button.up span, #content section.style-press .wrapper div.nav-controls .up.button-round span, #content section.style-press .wrapper div.nav-controls .up.button span, #content section.style-press .wrapper div.nav-controls .image-gallery .labels-container .overlay a.up span, #content section.style-press .wrapper .image-gallery .labels-container .overlay div.nav-controls a.up span, #content section.style-press .wrapper div.nav-controls .share a.up.facebook span, #content section.style-press .wrapper .share div.nav-controls a.up.facebook span, #content section.style-press .wrapper div.nav-controls .share a.up.mail span, #content section.style-press .wrapper .share div.nav-controls a.up.mail span, #content section.style-press .wrapper div.nav-controls .share a.up.twitter span, #content section.style-press .wrapper .share div.nav-controls a.up.twitter span, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.up.left span, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.up.left span, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.up.right span, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.up.right span { background-position: 0 -293px; display: block; height: 22px; width: 22px; border-right-width: 0; }
#content section.style-press .wrapper div.nav-controls button.up span:hover, #content section.style-press .wrapper div.nav-controls .up.button-round span:hover, #content section.style-press .wrapper div.nav-controls .up.button span:hover, #content section.style-press .wrapper div.nav-controls .image-gallery .labels-container .overlay a.up span:hover, #content section.style-press .wrapper .image-gallery .labels-container .overlay div.nav-controls a.up span:hover, #content section.style-press .wrapper div.nav-controls .share a.up.facebook span:hover, #content section.style-press .wrapper .share div.nav-controls a.up.facebook span:hover, #content section.style-press .wrapper div.nav-controls .share a.up.mail span:hover, #content section.style-press .wrapper .share div.nav-controls a.up.mail span:hover, #content section.style-press .wrapper div.nav-controls .share a.up.twitter span:hover, #content section.style-press .wrapper .share div.nav-controls a.up.twitter span:hover, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.up.left span:hover, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.up.left span:hover, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.up.right span:hover, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.up.right span:hover, #content section.style-press .wrapper div.nav-controls button.up span.arrow-up-large-hover, #content section.style-press .wrapper div.nav-controls .up.button-round span.arrow-up-large-hover, #content section.style-press .wrapper div.nav-controls .up.button span.arrow-up-large-hover, #content section.style-press .wrapper div.nav-controls .image-gallery .labels-container .overlay a.up span.arrow-up-large-hover, #content section.style-press .wrapper .image-gallery .labels-container .overlay div.nav-controls a.up span.arrow-up-large-hover, #content section.style-press .wrapper div.nav-controls .share a.up.facebook span.arrow-up-large-hover, #content section.style-press .wrapper .share div.nav-controls a.up.facebook span.arrow-up-large-hover, #content section.style-press .wrapper div.nav-controls .share a.up.mail span.arrow-up-large-hover, #content section.style-press .wrapper .share div.nav-controls a.up.mail span.arrow-up-large-hover, #content section.style-press .wrapper div.nav-controls .share a.up.twitter span.arrow-up-large-hover, #content section.style-press .wrapper .share div.nav-controls a.up.twitter span.arrow-up-large-hover, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.up.left span.arrow-up-large-hover, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.up.left span.arrow-up-large-hover, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.up.right span.arrow-up-large-hover, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.up.right span.arrow-up-large-hover { background-position: 0 -315px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content section.style-press .wrapper div.nav-controls button.up span, #content section.style-press .wrapper div.nav-controls .up.button-round span, #content section.style-press .wrapper div.nav-controls .up.button span, #content section.style-press .wrapper div.nav-controls .image-gallery .labels-container .overlay a.up span, #content section.style-press .wrapper .image-gallery .labels-container .overlay div.nav-controls a.up span, #content section.style-press .wrapper div.nav-controls .share a.up.facebook span, #content section.style-press .wrapper .share div.nav-controls a.up.facebook span, #content section.style-press .wrapper div.nav-controls .share a.up.mail span, #content section.style-press .wrapper .share div.nav-controls a.up.mail span, #content section.style-press .wrapper div.nav-controls .share a.up.twitter span, #content section.style-press .wrapper .share div.nav-controls a.up.twitter span, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.up.left span, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.up.left span, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.up.right span, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.up.right span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -293px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#content section.style-press .wrapper div.nav-controls button.down span, #content section.style-press .wrapper div.nav-controls .down.button-round span, #content section.style-press .wrapper div.nav-controls .down.button span, #content section.style-press .wrapper div.nav-controls .image-gallery .labels-container .overlay a.down span, #content section.style-press .wrapper .image-gallery .labels-container .overlay div.nav-controls a.down span, #content section.style-press .wrapper div.nav-controls .share a.down.facebook span, #content section.style-press .wrapper .share div.nav-controls a.down.facebook span, #content section.style-press .wrapper div.nav-controls .share a.down.mail span, #content section.style-press .wrapper .share div.nav-controls a.down.mail span, #content section.style-press .wrapper div.nav-controls .share a.down.twitter span, #content section.style-press .wrapper .share div.nav-controls a.down.twitter span, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.down.left span, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.down.left span, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.down.right span, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.down.right span { background-position: 0 -161px; display: block; height: 22px; width: 22px; }
#content section.style-press .wrapper div.nav-controls button.down span:hover, #content section.style-press .wrapper div.nav-controls .down.button-round span:hover, #content section.style-press .wrapper div.nav-controls .down.button span:hover, #content section.style-press .wrapper div.nav-controls .image-gallery .labels-container .overlay a.down span:hover, #content section.style-press .wrapper .image-gallery .labels-container .overlay div.nav-controls a.down span:hover, #content section.style-press .wrapper div.nav-controls .share a.down.facebook span:hover, #content section.style-press .wrapper .share div.nav-controls a.down.facebook span:hover, #content section.style-press .wrapper div.nav-controls .share a.down.mail span:hover, #content section.style-press .wrapper .share div.nav-controls a.down.mail span:hover, #content section.style-press .wrapper div.nav-controls .share a.down.twitter span:hover, #content section.style-press .wrapper .share div.nav-controls a.down.twitter span:hover, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.down.left span:hover, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.down.left span:hover, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.down.right span:hover, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.down.right span:hover, #content section.style-press .wrapper div.nav-controls button.down span.arrow-down-large-hover, #content section.style-press .wrapper div.nav-controls .down.button-round span.arrow-down-large-hover, #content section.style-press .wrapper div.nav-controls .down.button span.arrow-down-large-hover, #content section.style-press .wrapper div.nav-controls .image-gallery .labels-container .overlay a.down span.arrow-down-large-hover, #content section.style-press .wrapper .image-gallery .labels-container .overlay div.nav-controls a.down span.arrow-down-large-hover, #content section.style-press .wrapper div.nav-controls .share a.down.facebook span.arrow-down-large-hover, #content section.style-press .wrapper .share div.nav-controls a.down.facebook span.arrow-down-large-hover, #content section.style-press .wrapper div.nav-controls .share a.down.mail span.arrow-down-large-hover, #content section.style-press .wrapper .share div.nav-controls a.down.mail span.arrow-down-large-hover, #content section.style-press .wrapper div.nav-controls .share a.down.twitter span.arrow-down-large-hover, #content section.style-press .wrapper .share div.nav-controls a.down.twitter span.arrow-down-large-hover, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.down.left span.arrow-down-large-hover, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.down.left span.arrow-down-large-hover, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.down.right span.arrow-down-large-hover, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.down.right span.arrow-down-large-hover { background-position: 0 -183px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content section.style-press .wrapper div.nav-controls button.down span, #content section.style-press .wrapper div.nav-controls .down.button-round span, #content section.style-press .wrapper div.nav-controls .down.button span, #content section.style-press .wrapper div.nav-controls .image-gallery .labels-container .overlay a.down span, #content section.style-press .wrapper .image-gallery .labels-container .overlay div.nav-controls a.down span, #content section.style-press .wrapper div.nav-controls .share a.down.facebook span, #content section.style-press .wrapper .share div.nav-controls a.down.facebook span, #content section.style-press .wrapper div.nav-controls .share a.down.mail span, #content section.style-press .wrapper .share div.nav-controls a.down.mail span, #content section.style-press .wrapper div.nav-controls .share a.down.twitter span, #content section.style-press .wrapper .share div.nav-controls a.down.twitter span, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.down.left span, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.down.left span, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.down.right span, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.down.right span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -161px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#content section.style-press .wrapper div.nav-controls button:hover, #content section.style-press .wrapper div.nav-controls .button-round:hover, #content section.style-press .wrapper div.nav-controls .button:hover, #content section.style-press .wrapper div.nav-controls .image-gallery .labels-container .overlay a:hover, #content section.style-press .wrapper .image-gallery .labels-container .overlay div.nav-controls a:hover, #content section.style-press .wrapper div.nav-controls .share a.facebook:hover, #content section.style-press .wrapper .share div.nav-controls a.facebook:hover, #content section.style-press .wrapper div.nav-controls .share a.mail:hover, #content section.style-press .wrapper .share div.nav-controls a.mail:hover, #content section.style-press .wrapper div.nav-controls .share a.twitter:hover, #content section.style-press .wrapper .share div.nav-controls a.twitter:hover, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.left:hover, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.left:hover, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.right:hover, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.right:hover { background-color: #bfb395; }
#content section.style-press .wrapper div.nav-controls button:hover.up span, #content section.style-press .wrapper div.nav-controls .button-round:hover.up span, #content section.style-press .wrapper div.nav-controls .button:hover.up span, #content section.style-press .wrapper div.nav-controls .image-gallery .labels-container .overlay a:hover.up span, #content section.style-press .wrapper .image-gallery .labels-container .overlay div.nav-controls a:hover.up span, #content section.style-press .wrapper div.nav-controls .share a.facebook:hover.up span, #content section.style-press .wrapper .share div.nav-controls a.facebook:hover.up span, #content section.style-press .wrapper div.nav-controls .share a.mail:hover.up span, #content section.style-press .wrapper .share div.nav-controls a.mail:hover.up span, #content section.style-press .wrapper div.nav-controls .share a.twitter:hover.up span, #content section.style-press .wrapper .share div.nav-controls a.twitter:hover.up span, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.left:hover.up span, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.left:hover.up span, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.right:hover.up span, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.right:hover.up span { background-position: 0 -315px; display: block; height: 22px; width: 22px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content section.style-press .wrapper div.nav-controls button:hover.up span, #content section.style-press .wrapper div.nav-controls .button-round:hover.up span, #content section.style-press .wrapper div.nav-controls .button:hover.up span, #content section.style-press .wrapper div.nav-controls .image-gallery .labels-container .overlay a:hover.up span, #content section.style-press .wrapper .image-gallery .labels-container .overlay div.nav-controls a:hover.up span, #content section.style-press .wrapper div.nav-controls .share a.facebook:hover.up span, #content section.style-press .wrapper .share div.nav-controls a.facebook:hover.up span, #content section.style-press .wrapper div.nav-controls .share a.mail:hover.up span, #content section.style-press .wrapper .share div.nav-controls a.mail:hover.up span, #content section.style-press .wrapper div.nav-controls .share a.twitter:hover.up span, #content section.style-press .wrapper .share div.nav-controls a.twitter:hover.up span, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.left:hover.up span, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.left:hover.up span, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.right:hover.up span, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.right:hover.up span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -315px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#content section.style-press .wrapper div.nav-controls button:hover.down span, #content section.style-press .wrapper div.nav-controls .button-round:hover.down span, #content section.style-press .wrapper div.nav-controls .button:hover.down span, #content section.style-press .wrapper div.nav-controls .image-gallery .labels-container .overlay a:hover.down span, #content section.style-press .wrapper .image-gallery .labels-container .overlay div.nav-controls a:hover.down span, #content section.style-press .wrapper div.nav-controls .share a.facebook:hover.down span, #content section.style-press .wrapper .share div.nav-controls a.facebook:hover.down span, #content section.style-press .wrapper div.nav-controls .share a.mail:hover.down span, #content section.style-press .wrapper .share div.nav-controls a.mail:hover.down span, #content section.style-press .wrapper div.nav-controls .share a.twitter:hover.down span, #content section.style-press .wrapper .share div.nav-controls a.twitter:hover.down span, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.left:hover.down span, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.left:hover.down span, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.right:hover.down span, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.right:hover.down span { background-position: 0 -183px; display: block; height: 22px; width: 22px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content section.style-press .wrapper div.nav-controls button:hover.down span, #content section.style-press .wrapper div.nav-controls .button-round:hover.down span, #content section.style-press .wrapper div.nav-controls .button:hover.down span, #content section.style-press .wrapper div.nav-controls .image-gallery .labels-container .overlay a:hover.down span, #content section.style-press .wrapper .image-gallery .labels-container .overlay div.nav-controls a:hover.down span, #content section.style-press .wrapper div.nav-controls .share a.facebook:hover.down span, #content section.style-press .wrapper .share div.nav-controls a.facebook:hover.down span, #content section.style-press .wrapper div.nav-controls .share a.mail:hover.down span, #content section.style-press .wrapper .share div.nav-controls a.mail:hover.down span, #content section.style-press .wrapper div.nav-controls .share a.twitter:hover.down span, #content section.style-press .wrapper .share div.nav-controls a.twitter:hover.down span, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.left:hover.down span, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.left:hover.down span, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.right:hover.down span, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.right:hover.down span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -183px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#content section.style-press .wrapper div.nav-controls button:disabled, #content section.style-press .wrapper div.nav-controls .button-round:disabled, #content section.style-press .wrapper div.nav-controls .button:disabled, #content section.style-press .wrapper div.nav-controls .image-gallery .labels-container .overlay a:disabled, #content section.style-press .wrapper .image-gallery .labels-container .overlay div.nav-controls a:disabled, #content section.style-press .wrapper div.nav-controls .share a.facebook:disabled, #content section.style-press .wrapper .share div.nav-controls a.facebook:disabled, #content section.style-press .wrapper div.nav-controls .share a.mail:disabled, #content section.style-press .wrapper .share div.nav-controls a.mail:disabled, #content section.style-press .wrapper div.nav-controls .share a.twitter:disabled, #content section.style-press .wrapper .share div.nav-controls a.twitter:disabled, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.left:disabled, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.left:disabled, #content section.style-press .wrapper div.nav-controls section.style-ten div.buttons a.right:disabled, #content section.style-ten div.buttons section.style-press .wrapper div.nav-controls a.right:disabled { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; }
#content section.style-press .wrapper div.clipping-container { position: absolute; width: 100%; min-height: 800px; padding-top: 640px; visibility: hidden; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
#content section.style-press .wrapper div.clipping-container div.img-container { position: absolute; height: 630px; width: 100%; background-color: #eeeeee; overflow: hidden; top: 0; left: 0; }
#content section.style-press .wrapper div.clipping-container img { position: absolute; top: 0; left: 0; visibility: hidden; display: none; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
#content section.style-press .wrapper div.clipping-container img.active { visibility: visible; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
#content section.style-press .wrapper div.clipping-container.active { visibility: visible; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
#content section.style-press .wrapper p.caption strong { font-weight: bold; display: block; }
#content section.style-press .wrapper p.caption a { display: block; text-transform: none; color: #B1A281; }
#content section.style-press .wrapper p.caption a:hover { text-decoration: underline; }
#content section.style-press .wrapper div.controls { bottom: auto; top: 640px; }
#content section.style-press div.menu { width: 50%; margin-bottom: 40px; }
#content section.style-press .chzn-container a { color: #bfb395 !important; border: 1px solid #bfb395; }
#content .brown { background-color: #ecebe8; overflow: hidden; }
#content .brown h3, #content .brown section.search .wrapper h2, #content section.search .wrapper .brown h2 { position: relative; z-index: 3; background-color: #ffffff; }
#content .brown h3 span, #content .brown section.search .wrapper h2 span, #content section.search .wrapper .brown h2 span { display: block; margin: 0 auto; width: 470px; text-align: center; }
#content .brown .foot { background-color: #ffffff; }
#content .brown .foot .wrap { text-align: center; width: 940px; padding: 24px 0; margin: 0 auto; background-color: #ffffff; }
#content .brown .foot .wrap .highlight { font-family: futura; font-size: 1.5em; color: #bfb395; width: 408.6956521739px; margin: 0 auto; padding-bottom: 24px; line-height: 1.5em; }
#content .brown .foot .wrap button, #content .brown .foot .wrap .button-round, #content .brown .foot .wrap .button, #content .brown .foot .wrap section .wrapper .image-gallery .labels-container .overlay a, #content section .wrapper .image-gallery .labels-container .overlay .brown .foot .wrap a, #content .brown .foot .wrap section .wrapper .share a.facebook, #content section .wrapper .share .brown .foot .wrap a.facebook, #content .brown .foot .wrap section .wrapper .share a.mail, #content section .wrapper .share .brown .foot .wrap a.mail, #content .brown .foot .wrap section .wrapper .share a.twitter, #content section .wrapper .share .brown .foot .wrap a.twitter, #content .brown .foot .wrap section.style-ten div.buttons a.left, #content section.style-ten div.buttons .brown .foot .wrap a.left, #content .brown .foot .wrap section.style-ten div.buttons a.right, #content section.style-ten div.buttons .brown .foot .wrap a.right { margin: 0 auto; border: none; background-color: #ffffff; width: 200px; }
#content .brown .zigzag { position: relative; z-index: 2; height: 10px; }
#content .brown .zigzag.top { background-position: 0 -1706px; display: block; height: 12px; width: 462px; width: 100%; background-repeat: repeat-x; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content .brown .zigzag.top { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -1378px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#content .brown .zigzag.bottom { background-position: 0 -1694px; display: block; height: 12px; width: 462px; width: 100%; background-repeat: repeat-x; margin-top: -11px; height: 10px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content .brown .zigzag.bottom { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -1366px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#content .brown section.style-six { font-family: futura; margin: 0; margin-top: -300px; background-color: #ffff00; width: 951px; margin: 0 auto; height: 230px; overflow: hidden; position: relative; background: transparent url(https://www.australiansouthseapearls.com/ui/loaders/img/asset/pinstripes.png) repeat; padding-top: 32px; padding-bottom: 0px !important; top: -157px; }
#content .brown section.style-six#timeline { margin-bottom: -166px; }
#content .brown section.style-six .wrapper { position: absolute; width: 20000px; left: 0px; }
#content .brown section.style-six .wrapper .col { cursor: pointer; margin-top: 48px; margin-bottom: 72px; text-align: center; color: #ffffff; }
#content .brown section.style-six .wrapper .col .top { overflow: hidden; }
#content .brown section.style-six .wrapper .col .top .date-background { font-size: 2.6em; padding: 96px 0; background-color: #c3c3c3; }
#content .brown section.style-six .wrapper .col .top .date { font-size: 2.6em; padding: 96px 0; background: transparent; }
#content .brown section.style-six .wrapper .col .top .image-container { position: relative; overflow: hidden; height: 0; }
#content .brown section.style-six .wrapper .col .top .image-container span { position: absolute; background-position: 0 -1539px; display: block; height: 5px; width: 9px; left: 116px; top: 0px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; }
#content .brown section.style-six .wrapper .col .bottom { height: 220px; position: relative; padding: 24px 8px; background-color: #4E4E4E; }
#content .brown section.style-six .wrapper .col .bottom p { font-size: 1.6em; padding: 0 16px; }
#content .brown section.style-six .wrapper .col .bottom hr { background: none; border-top: 1px solid #D4CCB9; width: 24px; margin: 16px auto; height: 1px; }
#content .brown section.style-six .wrapper .col .bottom .small { font-size: 1.1em; text-transform: uppercase; display: block; padding: 0 24px; }
#content .brown section.style-six .wrapper .col .bottom a { display: block; margin: 8px 0; }
#content .brown section.style-six .wrapper .col .bottom .bottom-text { position: absolute; bottom: 0; width: 100%; }
#content .brown section.style-six .wrapper .col .bottom .bottom-text strong { color: #bfb395; font-weight: bold; font-size: 2em; margin: 24px auto; display: block; background-position: 0 -947px; display: block; height: 11px; width: 11px; line-height: 8px; }
#content .brown section.style-six .wrapper .col .bottom .bottom-desc { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; margin-top: 16px; display: none; }
#content .brown section.style-six .wrapper .col .bottom .bottom-desc p { font-size: 1em !important; }
#content .brown section.style-six .wrapper .col .bottom .bottom-desc a.glossary { color: #ffffff !important; }
#content .brown section.style-six .wrapper .col.active { margin-left: 0; margin-right: 0; margin-top: 10px; width: 241px; }
#content .brown section.style-six .wrapper .col .bottom.active { min-height: 330px; height: auto; }
#content .brown section.style-six .wrapper .col .top { position: relative; height: 194px !important; }
#content .brown section.style-six .wrapper .col .top .date-background { position: absolute; width: 100%; z-index: 1; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60); opacity: 0.6; }
#content .brown section.style-six .wrapper .col .top .date { position: absolute; width: 100%; z-index: 1; }
#content .brown section.style-six .wrapper .col .top .date.active { padding: 8px 0; font-size: 1.3em; background-color: #4E4E4E; }
#content .brown section.style-six .wrapper .col .top .image-container { height: 194px; }
#content .brown section.style-six .wrapper .col .top .image-container img { margin-left: -20px; margin-top: -20px; }
#content .brown section.style-six .journey { width: 313.3333333333px; text-align: center; margin: 584px auto 0; }
#content .brown section.style-six .journey #history-counter { margin-bottom: 16px; }
#content section.style-seven { margin-top: 56px; }
#content section.style-seven .wrapper .col1 { border: none !important; display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; padding-right: 80px; margin-left: 0; }
#content section.style-seven .wrapper .first-row { margin-top: 64px; }
#content section.style-seven .wrapper .col2 { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; margin-right: 0; }
#content section.style-seven .wrapper .col2 img { margin-bottom: 16px; }
#content section.style-seven .wrapper h4 { text-transform: none; }
#content section.style-eight { margin-top: 56px; }
#content section.style-eight > p.highlight { width: 400px; text-align: center; margin: 0 auto; margin-bottom: 40px; color: #bfb395; font-size: 16px; font-family: futura; line-height: 1.5em; }
#content section.style-eight .wrapper .col1 { padding-top: 53px; display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; padding-right: 120px; margin-left: 0; border-right: 4px solid #eeeeee; height: 500px; }
#content section.style-eight .wrapper .col1 .vid { position: relative; margin-top: 0; }
#content section.style-eight .wrapper .col1 .video-overlay { cursor: pointer; position: absolute; width: 140px; height: 50px; top: 42%; padding: 14px; left: 35%; background: transparent url("https://www.australiansouthseapearls.com/ui/loaders/img/black.png") repeat; color: white; font-weight: bold; }
#content section.style-eight .wrapper .col1 .video-overlay:hover { background: transparent url("https://www.australiansouthseapearls.com/ui/loaders/img/grey.png") repeat; }
#content section.style-eight .wrapper .col1 .video-overlay span { background-position: 0 -1437px; display: block; height: 24px; width: 24px; position: absolute; right: 13px; top: 13px; background-color: #bfb395; }
#content section.style-eight .wrapper .col2 { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; margin-right: 0; }
#content section.style-eight .wrapper .col2 h4 { margin-bottom: 24px !important; }
#content section.style-eight .wrapper .clear { height: 32px; }
#content section.style-eight .wrapper h4 { text-transform: none; }
#content section.style-eight .wrapper h4 span { color: #c3c3c3; }
#content section.style-nine { margin-top: 56px; }
#content section.style-nine .wrapper .col1 { padding-top: 64px; display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; padding-right: 120px; margin-left: 0; border-right: 4px solid #eeeeee; height: 350px; }
#content section.style-nine .wrapper .col2 { position: relative; display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; margin-right: 0; }
#content section.style-nine .wrapper .col2 h4 { color: #4E4E4E; margin-bottom: 24px !important; text-transform: none; }
#content section.style-nine .wrapper .col2 .text-overlay-container { bottom: -20px; }
#content section.style-nine .wrapper .col2.first-row:before { content: ""; position: absolute; top: 0; bottom: 0; width: 4px; background-color: #eeeeee; left: -24px; }
#content section.style-nine .wrapper .second .col1 { padding-top: 0; border: none; }
#content section.style-nine .wrapper .second .col2 { padding-right: 80px; }
#content section.style-nine .wrapper .clear { height: 32px; }
#content section.style-eleven { margin-top: 56px; }
#content section.style-eleven .wrapper .col1 { border: none !important; display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; padding-right: 40px; margin-left: 0; }
#content section.style-eleven .wrapper .first-row { margin-top: 64px; }
#content section.style-eleven .wrapper .col2 { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; margin-right: 0; }
#content section.style-eleven .wrapper .col2 img { margin-bottom: 16px; }
#content section.style-eleven .wrapper .col2 .wrapper { padding-left: 40px; display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; }
#content section.style-eleven .wrapper .col2 .wrapper a { margin-top: 32px; }
#content section.events h3, #content section.events section.search .wrapper h2, #content section.search .wrapper section.events h2 { height: 150px; }
#content section.events #request-form .row.select { margin-bottom: 6px; }
#content section.events #request-form .row.select .overlay.brown { margin-right: 20px; }
#content section.events #request-form ul.chzn-results { width: 100% !important; }
#content section.events .wrapper { position: relative; overflow: hidden; padding-right: 0; width: 940px !important; }
#content section.events .wrapper table { position: absolute; z-index: 19; width: 940px; top: 80px; margin-bottom: 68px; }
#content section.events .wrapper table td { padding-top: 24px; background-color: white; font-weight: bold; width: 15%; border-collapse: separate; }
#content section.events .wrapper table td span { display: block; margin-right: 4px; border-bottom: 4px solid #ccc; padding-bottom: 8px; }
#content section.events .wrapper table td.last { text-align: right; }
#content section.events .wrapper table td.last span { margin-right: 0px; }
#content section.events .wrapper table td.last a { text-decoration: underline; }
#content section.events .wrapper table td a { text-transform: none !important; }
#content section.events .wrapper table td.nav-item.active span { border-bottom: 4px solid #bfb395; }
#content section.events .wrapper table td.nav-item.active span a { color: #bfb395; }
#content section.events .wrapper table .name { width: 600px; }
#content section.events .wrapper h4 { width: 470px; display: inline; font-size: 2.3em; }
#content section.events .wrapper p { width: 470px; float: right; color: #bfb395; margin-bottom: 48px; margin-top: 8px; }
#content section.events .wrapper .panel { width: 940px !important; position: relative; }
#content section.events .wrapper .panel h3, #content section.events section.search .wrapper .panel h2, #content section.search section.events .wrapper .panel h2 { height: auto; }
#content section.events .wrapper .panel p { float: none; width: 350px; margin: 0 auto; text-align: center; margin-bottom: 32px; }
#content section.events .wrapper .panel.calendar { left: 0%; -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; /** prevent ios flickers **/ -moz-transition-property: -webkit-transform,transform,-o-transform,-moz-transform,-ms-transform,left; -o-transition-property: -webkit-transform,transform,-o-transform,-moz-transform,-ms-transform,left; -webkit-transition-property: -webkit-transform,transform,-o-transform,-moz-transform,-ms-transform,left; transition-property: -webkit-transform,transform,-o-transform,-moz-transform,-ms-transform,left; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; -moz-transition-delay: 0s; -o-transition-delay: 0s; -webkit-transition-delay: 0s; transition-delay: 0s; }
#content section.events .wrapper .panel.calendar ul#subnav { -webkit-backface-visibility: hidden; /** prevent ios flickers **/ -moz-transition-property: -webkit-transform,transform,-o-transform,-moz-transform,-ms-transform,top; -o-transition-property: -webkit-transform,transform,-o-transform,-moz-transform,-ms-transform,top; -webkit-transition-property: -webkit-transform,transform,-o-transform,-moz-transform,-ms-transform,top; transition-property: -webkit-transform,transform,-o-transform,-moz-transform,-ms-transform,top; -moz-transition-duration: 1; -o-transition-duration: 1; -webkit-transition-duration: 1; transition-duration: 1; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; -moz-transition-delay: 0s; -o-transition-delay: 0s; -webkit-transition-delay: 0s; transition-delay: 0s; }
#content section.events .wrapper .panel.calendar .col1 { padding-top: 10px; }
#content section.events .wrapper .panel.calendar .row { padding: 16px 0; clear: both; }
#content section.events .wrapper .panel.calendar .row .col1 { padding-top: 0; display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 220px; margin-left: 0; margin-right: 0; padding-right: 0; }
#content section.events .wrapper .panel.calendar .row .col1 strong { width: 100%; display: block; color: #4E4E4E; font-size: 1.5em; font-family: futura; }
#content section.events .wrapper .panel.calendar .row .col1 span { display: block; color: #c3c3c3; }
#content section.events .wrapper .panel.calendar .row .col2 { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; margin-right: 0; }
#content section.events .wrapper .panel.calendar .row .col2 h4 { font-size: 1.5em; margin-top: 0; margin-bottom: 0 !important; padding-bottom: 16px; display: block; }
#content section.events .wrapper .panel.calendar .col2 .clear { border-bottom: 1px solid #c3c3c3; }
#content section.events .wrapper .panel.media-library { -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-backface-visibility: hidden; /** prevent ios flickers **/ -moz-transition-property: -webkit-transform,transform,-o-transform,-moz-transform,-ms-transform,left; -o-transition-property: -webkit-transform,transform,-o-transform,-moz-transform,-ms-transform,left; -webkit-transition-property: -webkit-transform,transform,-o-transform,-moz-transform,-ms-transform,left; transition-property: -webkit-transform,transform,-o-transform,-moz-transform,-ms-transform,left; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; -moz-transition-delay: 0s; -o-transition-delay: 0s; -webkit-transition-delay: 0s; transition-delay: 0s; }
#content section.events .wrapper .panel.media-library .col:first-child, #content section.events .wrapper .panel.media-library .col.first, #content section.events .wrapper .panel.media-library .cart:first-child, #content section.events .wrapper .panel.media-library .cart.first { margin-left: 0; }
#content section.events .wrapper .panel.media-library .col.last, #content section.events .wrapper .panel.media-library .cart.last { margin-right: 0; }
#content section.events .wrapper .panel.media-library .col p, #content section.events .wrapper .panel.media-library .cart p { float: none; color: inherit; width: inherit; }
#content section.events .wrapper .panel.media-library .col h5, #content section.events .wrapper .panel.media-library .cart h5 { font-size: 1.48em; text-transform: none; height: 48px; color: #4E4E4E; }
#content section.events .wrapper .panel.media-library .col h5 span, #content section.events .wrapper .panel.media-library .cart h5 span { color: #c3c3c3; margin: 0 5px; }
#content section.events .wrapper .panel.media-library .mediacols img { cursor: pointer; }
#content section.events .wrapper .panel.media-library .cart { position: absolute; top: 0px; left: 960px; width: 470px; border-left: 4px solid #eeeeee; padding-left: 100px; padding-right: 26px; margin-left: 8px; }
#content section.events .wrapper .panel.media-library .cart p { float: none; }
#content section.events .wrapper .panel.media-library .cart .row.first { margin-top: 16px; }
#content section.events .wrapper .panel.media-library .cart .note { margin-top: 16px; margin-bottom: 16px; }
#content section.events .wrapper .panel.media-library .cart .image-row { position: relative; }
#content section.events .wrapper .panel.media-library .cart .image-row .clear { height: 24px; }
#content section.events .wrapper .panel.media-library .cart .image-row .left { float: left; }
#content section.events .wrapper .panel.media-library .cart .image-row .left a { z-index: 4444; position: relative; }
#content section.events .wrapper .panel.media-library .cart .image-row .left a span { background-position: 0 -1387px; display: block; height: 25px; width: 25px; background-color: #bfb395; position: absolute; bottom: 3px; right: 0; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content section.events .wrapper .panel.media-library .cart .image-row .left a span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -1079px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#content section.events .wrapper .panel.media-library .cart .image-row .right { width: 220px; float: right; }
#content section.events .wrapper .panel.media-library .cart .image-row h5 { white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; margin-bottom: 0; padding-bottom: 0; height: 31px; }
#content section.events .wrapper .account-links { margin-bottom: 32px; color: #4E4E4E; font-weight: bold; }
#content section.events .wrapper .account-links span { float: right; }
#content section.events .wrapper .account-links span a { text-transform: none; text-decoration: underline; color: #bfb395; }
#content section.events .wrapper .row { position: relative; }
#content section.events .wrapper .row.first .block { border-top: 1px solid #ccc; }
#content section.events .wrapper .row .details { overflow: hidden; color: #ffffff; z-index: 19; position: absolute; width: 470px; left: 235px; bottom: -237px; background-color: #bfb395; height: 0; cursor: pointer; }
#content section.events .wrapper .row .details div.inner { padding: 32px; }
#content section.events .wrapper .row .details span { background-position: 0 -1461px; display: block; height: 5px; width: 10px; left: 117px; position: absolute; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content section.events .wrapper .row .details span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -1153px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#content section.events .wrapper .row .details span.last { left: auto !important; right: 117px !important; }
#content section.events .wrapper .row .details strong { background-position: 0 -1412px; display: block; height: 25px; width: 25px; right: 0px; position: absolute; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content section.events .wrapper .row .details strong { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -1104px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#content section.events .wrapper .row .block { border-collapse: collapse; position: relative; float: left; height: 225px; width: 235px; border: 1px solid #ccc; border-left: none; border-top: none; font-family: futura; }
#content section.events .wrapper .row .block[data-pos] { cursor: pointer; }
#content section.events .wrapper .row .block.active { border: 2px solid #bfb395; }
#content section.events .wrapper .row .block.second { border-left: 1px solid #ccc; }
#content section.events .wrapper .row .block.year-first.year { border-right: none; }
#content section.events .wrapper .row .block.year-first { border: none; }
#content section.events .wrapper .row .block.year-first .brown-line { position: absolute; width: 100%; height: 5px; background-color: #bfb395; }
#content section.events .wrapper .row .block.year-first .month { font-size: 1.8em; position: absolute; color: #bfb395; top: 24px; left: 24px; }
#content section.events .wrapper .row .block.year-first .year { font-size: 1.5em; margin-top: 16px; }
#content section.events .wrapper .row .block .events { font-size: 1.5em; position: absolute; bottom: 10px; padding-left: 8px; }
#content section.events .wrapper .row .block .events small { display: block; font-size: 0.85em; color: #c3c3c3; }
#content section.events .wrapper .row .block .events li { margin-left: 25px; list-style: outside; line-height: 1.3em; padding-left: 8px; padding-right: 8px; list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMjVBRjE5QUNFMjA2ODExOEMxNEZDMUJCQjk5QkQzRiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBOEIwOEJEREI1MkIxMUUyQjc5NkMzMjJFNkIyMzNGOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBOEIwOEJEQ0I1MkIxMUUyQjc5NkMzMjJFNkIyMzNGOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Njg4MjZFQ0VFNDIwNjgxMThDMTRGQzFCQkI5OUJEM0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MTI1QUYxOUFDRTIwNjgxMThDMTRGQzFCQkI5OUJEM0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz626s3iAAAAgElEQVR42mL8//8/AzGABUQwMjIy7N881QDI7ARiR6jcfiAud/TNvgAyjBFEHNgyDaToGBBzohn0HYitHHyyLjBBBTqxKGKAioHkGGAKHfE4zxFZIUHAhORwXGA/ssJyqMMZsHimHK4QFAQg3wHxLiD+DcUgthVUDhI8xACAAAMAnvMlewwBlLYAAAAASUVORK5CYII='); }
#content section.events .wrapper .row .block .days { color: #4E4E4E; font-size: 1.5em; position: absolute; top: 16px; right: 16px; }
#content section.events .wrapper .row .block.block-month { border-right: none; }
#content section.events .wrapper .row .year-first.year ~ div.block.event { border-left: 1px solid #ccc; border-right: none; }
#content section.events .wrapper .row div.block.event ~ div.block.event { border-left: 1px solid #ccc; }
#content section.events .wrapper .row div.block.event ~ .year-first.block-month { border-left: 1px solid #ccc; }
#content section.events .wrapper .row .year-first.block-month ~ div.block.event ~ .year-first.block-month { border-left: 1px solid #ccc; }
#content section.events .wrapper .row .block.year-first.year ~ .year-first.block-month.lefty { border-left: none !important; }
#content section.events .wrapper .row div.block.event.last { border-right: 1px solid #ccc !important; }
#content section.events .wrapper .row.last { height: 235px; }
#content section.events .wrapper .row.last .block { border-bottom: none; }
#content section.events .wrapper .row.no-border .block { border-top: none; }
#content section.events .wrapper .clear.border { background-color: #bfb395; height: 3px; }
#content section.news { padding-top: 24px; }
#content section.news h3, #content section.news section.search .wrapper h2, #content section.search .wrapper section.news h2 { margin: 24px auto 48px; padding: 0; }
#content section.news .wrapper .col1 { padding-top: 40px; display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 220px; padding-right: 120px; margin-left: 0; }
#content section.news .wrapper .col1 #news-filter { width: 220px; height: 40px; }
#content section.news .wrapper .col1 #news-filter .chzn-container .chzn-drop { overflow: hidden; }
#content section.news .wrapper .col1 #news-filter .chzn-results { padding-left: 0px !important; }
#content section.news .wrapper .col1 #news_filter_chzn { margin-top: 0 !important; }
#content section.news .wrapper .col1 #news-nav-back { border: 1px solid #c3c3c3; width: 220px; height: 40px; vertical-align: middle; padding-top: 10px; padding-left: 8px; }
#content section.news .wrapper .col1 #news-nav-back span { margin-left: 8px; text-transform: none; float: right; margin-right: 8px; }
#content section.news .wrapper .col1 ul { margin-top: 24px; }
#content section.news .wrapper .col2 { position: relative; display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 700px; margin-right: 0; overflow: hidden; }
#content section.news .wrapper .col2 .pagination { margin-left: 0; width: 700px; }
#content section.news .wrapper .col2 .pagination ul { margin: 0; }
#content section.news .wrapper .col2 h4 { vertical-align: bottom; height: 40px; text-transform: none; margin-bottom: 16px; }
#content section.news .wrapper .col2 .clear { height: 24px; }
#content section.news .wrapper .col2 article { margin-bottom: 32px; }
#content section.news .wrapper .col2 a { margin-bottom: 0; }
#content section.news .wrapper .col2 .wrapper { height: 1000px; position: relative; left: 0px; width: 20000px; margin-top: 37px; }
#content #news-article { position: absolute; top: 0; left: 768px; display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 700px; margin-left: 0; }
#content #news-article h3, #content #news-article section.search .wrapper h2, #content section.search .wrapper #news-article h2 { width: auto; text-align: left; margin: 0; padding-bottom: 24px; font-size: 2em; text-transform: none; letter-spacing: 0; }
#content #news-article .image-block { position: relative; height: 485px; }
#content #news-article .image-block .image-container { position: absolute; left: 0; width: 20000px; }
#content #news-article .image-block .image { float: left; position: relative; }
#content #news-article .image-block small { position: absolute; bottom: 0; }
#content #news-article .image-block .controls { bottom: -4px; }
#content #news-article .content { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; margin-left: 0; }
#content #news-article .content h4 { margin-top: 16px; color: #4E4E4E; margin-bottom: 16px; padding: 0; line-height: 1em; height: auto; }
#content #news-article .share { margin-top: 0; padding: 16px 0; border-top: 1px solid #c3c3c3; border-bottom: 1px solid #c3c3c3; }
#content #news-article .share a.button { display: inline-block; margin-right: 8px; }
#content section.style-ten { margin-top: 56px; }
#content section.style-ten h3, #content section.style-ten section.search .wrapper h2, #content section.search .wrapper section.style-ten h2 { letter-spacing: 6px; }
#content section.style-ten table { width: 100%; margin-bottom: 16px; margin-top: 48px; clear: both; }
#content section.style-ten table td { text-align: center; }
#content section.style-ten table td div { display: block; padding-left: 3px; margin-left: 3px; border-bottom: 4px solid #eeeeee; }
#content section.style-ten table td div.active { border-color: #bfb395; }
#content section.style-ten table td div a { overflow: hidden; height: 178px; display: block; }
#content section.style-ten table td:first-child div { margin-left: 0; }
#content section.style-ten table tr:first-child td { text-align: left; }
#content section.style-ten table td h4 { color: #c3c3c3; }
#content section.style-ten table td.active h4 { color: #4E4E4E; }
#content section.style-ten div.buttons { width: 940px; position: relative; display: block; top: 430px; }
#content section.style-ten div.buttons a.left { display: block; position: relative; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-size: 12px; font-weight: bold; text-transform: none; letter-spacing: 0; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; width: 22px; height: 22px; text-indent: -9999px; position: absolute; left: -48px; display: block; }
#content section.style-ten div.buttons a.left span { position: absolute; left: 0; top: -2px; }
#content section.style-ten div.buttons a.left span { background-position: 0 -205px; display: block; height: 24px; width: 24px; top: 0; border: 1px solid #D4CCB9; }
#content section.style-ten div.buttons a.left span:hover, #content section.style-ten div.buttons a.left span.arrow-left-large-hover { background-position: 0 -227px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content section.style-ten div.buttons a.left span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -205px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#content section.style-ten div.buttons a.left:hover span { background-position: 0 -227px; display: block; height: 24px; width: 24px; background-color: #D4CCB9; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content section.style-ten div.buttons a.left:hover span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -227px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#content section.style-ten div.buttons a.right { display: block; position: relative; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important; font-size: 12px; font-weight: bold; text-transform: none; letter-spacing: 0; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; width: 22px; height: 22px; text-indent: -9999px; position: absolute; display: block; right: -48px; }
#content section.style-ten div.buttons a.right span { position: absolute; left: 0; top: -2px; }
#content section.style-ten div.buttons a.right span { background-position: 0 -249px; display: block; height: 24px; width: 24px; top: 0; border: 1px solid #D4CCB9; }
#content section.style-ten div.buttons a.right span:hover, #content section.style-ten div.buttons a.right span.arrow-right-large-hover { background-position: 0 -271px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content section.style-ten div.buttons a.right span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -249px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#content section.style-ten div.buttons a.right:hover span { background-position: 0 -271px; display: block; height: 24px; width: 24px; background-color: #D4CCB9; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content section.style-ten div.buttons a.right:hover span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -271px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content section.style-ten div.buttons a.left { left: -28px; }
  #content section.style-ten div.buttons a.right { right: -26px; } }
#content section.style-ten .wrapper { width: 940px; overflow: hidden; position: relative; height: auto; }
#content section.style-ten .wrapper .image-container-top { position: absolute; width: 20000px; left: 0px; }
#content section.style-ten .wrapper .image-container-top .pearl { position: relative; width: 940px; float: left; }
#content section.style-ten .wrapper .image-container-top .pearl div.highlight { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 380px; margin-left: 0; bottom: 0; font-family: futura !important; }
#content section.style-ten .wrapper .image-container-top .pearl div.highlight span { font-size: 0.8em !important; font-family: futura !important; display: block; margin-bottom: 64px; }
#content section.style-ten .wrapper .image-container-top .pearl div.highlight span span { color: #c3c3c3; display: inline; margin-bottom: 0; font-size: 1em !important; }
#content section.style-ten .wrapper .image-container-top .pearl img { position: absolute; top: -70px; right: 0; }
#content section.style-ten .wrapper .description-container { position: relative; border-bottom: none; height: 328px; min-height: 567px; }
#content section.style-ten .wrapper .description-container .first { padding-left: 0; }
#content section.style-ten .wrapper .description-container .last { padding-right: 24px; }
#content section.style-ten .wrapper .description-container .col { padding-top: 24px; }
#content section.style-ten .wrapper .description-container .details { position: absolute; width: 20000px; }
#content section.style-ten .wrapper .description-container .details li { line-height: 1.5em; }
#content section.style-ten .wrapper .description-container .details h4 { color: #4E4E4E; text-transform: none; font-size: 2.3em; line-height: 1em; }
#content section.style-ten .wrapper .description-container .details h5 { margin-top: 16px; color: #4E4E4E; text-transform: none; font-size: 1.5em; margin-bottom: 8px; }
#content section.style-ten .wrapper .description-container .details .detail { width: 940px; float: left; }
#content section.style-ten .wrapper .description-container .details .detail li { margin-bottom: 8px; padding-left: 16px; }
#content section.style-ten .wrapper .graph-container { background-color: white; position: absolute; color: #fff; font-size: 1.8em; color: #4E4E4E; top: 347px; width: 200px; right: 0; }
#content section.style-ten .wrapper .graph-container #holder, #content section.style-ten .wrapper .graph-container #holder2 { height: 200px; }
#content section.style-ten .wrapper .graph-container strong { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; display: block; font-weight: bold; font-size: 0.5em; line-height: 1.7em; }
#content section.style-ten .wrapper .graph-container strong span { font-size: 1.3em; }
#content section.style-ten .wrapper .graph-container .col1 .value { font-family: futura; font-size: 0.85em; line-height: 1.1em; }
#content section.style-ten .wrapper .graph-container .col1 .produced { position: relative; text-align: center; font-size: 0.9em; font-family: futura; }
#content section.style-ten .wrapper .graph-container .col1 .produced span { position: absolute; top: 225px; z-index: 1; font-size: 1.8em; display: block; text-align: center; width: 200px; color: #bfb395; }
#content section.style-ten .wrapper .graph-container .col2 { font-family: futura; }
#content section.style-ten .wrapper .graph-container .col2 .dollar { margin-top: 60px; position: relative; text-align: center; font-size: 0.9em; font-family: futura; }
#content section.style-ten .wrapper .graph-container .col2 .dollar span { font-size: 1.8em; position: absolute; top: 225px; display: block; text-align: center; width: 200px; z-index: 1; color: #bfb395; }
#content .liner { position: relative; }
#content .liner:before { content: ""; display: block; width: 4px; background-color: #eeeeee; position: absolute; left: calc(50% - 16px); top: 0; bottom: -20px; }
#content .liner:after { clear: both; display: block; content: ""; }
#content section.style-one { position: relative; }
#content section.style-one .wrapper .col1 { padding-top: 64px; display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; padding-right: 120px; margin-left: 0; min-height: 500px; }
#content section.style-one .wrapper .col1 .highlight .glossary { color: inherit !important; font-size: inherit !important; }
#content section.style-one .wrapper .col2 { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; margin-right: 0; padding-top: 48px; }
#content section.style-one .wrapper .col2 .controls { top: 315px; bottom: auto; }
#content section.style-videos .wrapper .col1 { padding-top: 40px; display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; padding-right: 120px; margin-left: 0; padding-right: 80px; border: none; }
#content section.style-videos .wrapper .col1 .highlight { font-size: 24px; }
#content section.style-videos .wrapper .col1 .highlight .glossary { color: inherit !important; font-size: inherit !important; }
#content section.style-videos .wrapper .col1 nav a { text-transform: none; line-height: 40px; display: block; border-bottom: #eeeeee 1px solid; }
#content section.style-videos .wrapper .col1 nav a.active { font-weight: bold; color: #bfb395; border-color: #bfb395; }
#content section.style-videos .wrapper .col2 { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; margin-right: 0; padding-top: 48px; position: relative; }
#content section.style-videos .wrapper .col2:before { content: " "; display: block; width: 4px; position: absolute; left: -24px; background-color: #eeeeee; height: 300px; }
#content section.style-videos .wrapper .col2 .controls { display: none; top: 315px; bottom: auto; }
#content section.style-videos .wrapper .col2 .image-gallery .labels-container { width: 100% !important; top: 320px !important; }
#content section.style-videos .wrapper .col2 .overlay { width: 100% !important; }
#content section.style-videos .wrapper .col2 .left-right a { text-transform: none; display: block; width: 49%; }
#content section.style-videos .wrapper .col2 .left-right a.prev { float: left; }
#content section.style-videos .wrapper .col2 .left-right a.prev span { background-position: 0 -205px; display: block; height: 24px; width: 24px; }
#content section.style-videos .wrapper .col2 .left-right a.prev span:hover, #content section.style-videos .wrapper .col2 .left-right a.prev span.arrow-left-large-hover { background-position: 0 -227px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content section.style-videos .wrapper .col2 .left-right a.prev span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -205px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#content section.style-videos .wrapper .col2 .left-right a.prev:hover span { background-position: 0 -227px; display: block; height: 24px; width: 24px; background-color: #bfb395; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #content section.style-videos .wrapper .col2 .left-right a.prev:hover span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -227px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#content section.style-videos .wrapper .col2 .left-right a.next { text-align: right; float: right; padding-right: 40px; }
#content section.style-videos .wrapper .col2 .left-right a.next span { right: 0; left: auto; }
#content section.forms { margin-bottom: 24px !important; }
#content section.forms .wrapper .highlight { font-size: 1.3em; text-align: center; padding: 0 300px; }
#content section.forms .wrapper .col1 { padding-top: 64px; display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 458px; margin-left: 0; }
#content section.forms .wrapper .col1 .highlight { padding: 0; text-align: left; font-size: 2.3em; margin-bottom: 24px; line-height: 1.2em; }
#content section.forms .wrapper .col2 { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; margin-right: 0; padding-top: 48px; border-left: 4px solid #eeeeee; padding-left: 112px; }
#content section.forms .wrapper .row a { float: right; text-transform: none; font-weight: bold; color: #c3c3c3; text-decoration: underline; }
#content section.forms .wrapper .row.select span.overlay { right: 24px; }
#content section.forms .wrapper h4, #content section.forms .wrapper p { margin-bottom: 16px; }
#content section.forms .wrapper .forgot-password { height: 0; overflow: hidden; margin-top: 32px; }
#content section.forms#dealer { margin-bottom: 96px !important; }
#content section.forms#dealer h2 { margin: 48px auto; line-height: 1em; padding: 0; width: 500px; text-align: center; font-size: 3em; }
#content section.forms#dealer .wrapper .col2 { overflow: hidden; height: 430px; padding-left: 0; }
#content section.forms#dealer .wrapper .col2 img { margin-top: 100px; width: 458px; }
#content section.forms#dealer.about-us .wrapper .col2 { height: 490px; }
#content section.forms#dealer.about-us .wrapper .col2 img { margin-left: 30px; margin-top: 18px; }
#content section.forms#virtueForm { margin-bottom: 96px !important; }
#content section.forms#virtueForm h2 { margin: 48px auto; line-height: 1em; padding: 0; width: 500px; text-align: center; font-size: 3em; }
#content section.forms#virtueForm .wrapper .col1 { padding-right: 80px; position: relative; }
#content section.forms#virtueForm .wrapper .col1 .body-copy { padding-right: 80px; position: absolute; top: 385px; }
#content section.forms#virtueForm .wrapper .col2 { border: none; padding-left: 0; }
#content section.forms#virtueForm .wrapper .col2 img { width: 458px; }
#content section.forms#virtueForm .wrapper .col2 .row { width: 100% !important; }
#content section.forms#virtueForm .wrapper .col2 input { width: 100% !important; }
#content section.media { overflow: hidden; }
#content section.media .wrapper { width: 10000px; height: 400px; position: relative; }
#content section.media .wrapper h4 { height: 48px; }
#content section.media .wrapper .container { position: absolute; }
#content section.media .pagination { margin-left: 0; }
#content section.media .highlight { text-align: center; width: 500px; margin: 0 auto 40px; color: #bfb395; font-size: 1.5em; line-height: 1.5em; font-family: futura; }
#content section.glossary h3, #content section.glossary section.search .wrapper h2, #content section.search .wrapper section.glossary h2 { margin: 48px auto; }
#content section.glossary .wrapper { width: auto; }
#content section.glossary .wrapper img { float: right; margin-left: 40px; }
#content section.glossary.hero { margin-top: 246px; }
#content section.glossary.hero h2 { font-size: 3em; }
#content section.glossary.hero .wrapper div { margin-bottom: 48px; }
#content section.glossary .wrapper table { width: 100%; border-collapse: collapse; }
#content section.glossary .wrapper table td { vertical-align: top; padding: 16px 0; border-top: 1px solid #ddd; }
#content section.glossary .wrapper table .col1 { font-size: 2em; font-family: futura; border-top: none; color: #bfb395; width: 100px; text-transform: uppercase; }
#content section.glossary .wrapper table .col2 { font-size: 1.6em; color: #4E4E4E; width: 40%; font-family: futura; }
#content section.glossary .wrapper table tr.first td { border-top: 1px solid #bfb395 !important; }
#content section.faq h2 { margin: 48px auto; line-height: 1em; padding: 0; width: 500px; text-align: center; font-size: 3em; }
#content section.faq .wrapper hr { display: block; height: 1px; border: none; border-bottom: 1px solid #ddd !important; margin: 24px 0; background: none !important; width: 100%; }
#content section.faq .wrapper div.row { clear: both; }
#content section.faq .wrapper div.row .col1 { font-size: 1.5em; display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; font-family: futura; color: #4E4E4E; }
#content section.faq .wrapper div.row .col1 .c1 { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 20px; color: #bfb395; }
#content section.faq .wrapper div.row .col1 .c2 { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 380px; }
#content section.faq .wrapper div.row .col2 { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; }
#content section.faq.references div.row { clear: both; }
#content section.faq.references div.row .col1, #content section.faq.references div.row .col3 { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 220px; }
#content section.faq.references div.row .col1 .c2, #content section.faq.references div.row .col3 .c2 { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 220px; }
#content section.faq.references div.row .col2 { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; text-align: left; padding-right: 20px; }
#content section.faq.references div.row .col3 { text-align: right; }
#content section.faq.references div.row .col3 strong { float: left; font-weight: bold; }
#content section.faq.references div.row .col3 span { display: block; float: right; width: 170px; }
#content section.faq.references div.row .col3 .left { margin-top: 8px; text-align: left; }
#content section.faq.references div.row .col3 .left strong { float: none; display: block; padding-bottom: 8px; margin-bottom: 0px; }
#content section.faq.references div.row .col3 .left a { text-transform: lowercase !important; }
#content section#conversion-tool h2 { margin: 64px auto 112px; line-height: 1em; padding: 0; width: 500px; text-align: center; font-size: 3em; }
#content section#conversion-tool .col1 { font-size: 12px; display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; margin-left: 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; padding-right: 96px; }
#content section#conversion-tool .col2 { padding-top: 0px; font-family: futura; display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; margin-right: 0; }
#content section#conversion-tool .col2 p { font-size: 1.5em; line-height: 1.5em; color: #4E4E4E; margin-bottom: 24px; }
#content section#conversion-tool label { font-size: 1.2em; right: 0px; left: auto; color: #bfb395; }
#content section#conversion-tool input { color: #4E4E4E; font-weight: bold; }
#content section.contact { width: 700px; margin: 0 auto; }
#content section.contact .wrapper { width: auto; }
#content section.contact .wrapper h3, #content section.contact section.search .wrapper h2, #content section.search section.contact .wrapper h2 { margin: 48px auto; line-height: 1em; padding: 0; }

#slider div.contr { width: 960px; position: relative; padding: 32px 228px; margin-bottom: -54.4px; }
#slider div.contr button, #slider div.contr .button-round, #slider div.contr .button, #slider div.contr #content section .wrapper .image-gallery .labels-container .overlay a, #content section .wrapper .image-gallery .labels-container .overlay #slider div.contr a, #slider div.contr #content section .wrapper .share a.facebook, #content section .wrapper .share #slider div.contr a.facebook, #slider div.contr #content section .wrapper .share a.mail, #content section .wrapper .share #slider div.contr a.mail, #slider div.contr #content section .wrapper .share a.twitter, #content section .wrapper .share #slider div.contr a.twitter, #slider div.contr #content section.style-ten div.buttons a.left, #content section.style-ten div.buttons #slider div.contr a.left, #slider div.contr #content section.style-ten div.buttons a.right, #content section.style-ten div.buttons #slider div.contr a.right { cursor: pointer; padding: 0; border: none; background: transparent; display: block; width: 24px; }
#slider div.contr button.left, #slider div.contr .left.button-round, #slider div.contr .left.button, #slider div.contr #content section .wrapper .image-gallery .labels-container .overlay a.left, #content section .wrapper .image-gallery .labels-container .overlay #slider div.contr a.left, #slider div.contr #content section .wrapper .share a.left.facebook, #content section .wrapper .share #slider div.contr a.left.facebook, #slider div.contr #content section .wrapper .share a.left.mail, #content section .wrapper .share #slider div.contr a.left.mail, #slider div.contr #content section .wrapper .share a.left.twitter, #content section .wrapper .share #slider div.contr a.left.twitter, #slider div.contr #content section.style-ten div.buttons a.left, #content section.style-ten div.buttons #slider div.contr a.left { float: left; }
#slider div.contr button.left span, #slider div.contr .left.button-round span, #slider div.contr .left.button span, #slider div.contr #content section .wrapper .image-gallery .labels-container .overlay a.left span, #content section .wrapper .image-gallery .labels-container .overlay #slider div.contr a.left span, #slider div.contr #content section .wrapper .share a.left.facebook span, #content section .wrapper .share #slider div.contr a.left.facebook span, #slider div.contr #content section .wrapper .share a.left.mail span, #content section .wrapper .share #slider div.contr a.left.mail span, #slider div.contr #content section .wrapper .share a.left.twitter span, #content section .wrapper .share #slider div.contr a.left.twitter span, #slider div.contr #content section.style-ten div.buttons a.left span, #content section.style-ten div.buttons #slider div.contr a.left span { background-position: 0 -205px; display: block; height: 24px; width: 24px; }
#slider div.contr button.left span:hover, #slider div.contr .left.button-round span:hover, #slider div.contr .left.button span:hover, #slider div.contr #content section .wrapper .image-gallery .labels-container .overlay a.left span:hover, #content section .wrapper .image-gallery .labels-container .overlay #slider div.contr a.left span:hover, #slider div.contr #content section .wrapper .share a.left.facebook span:hover, #content section .wrapper .share #slider div.contr a.left.facebook span:hover, #slider div.contr #content section .wrapper .share a.left.mail span:hover, #content section .wrapper .share #slider div.contr a.left.mail span:hover, #slider div.contr #content section .wrapper .share a.left.twitter span:hover, #content section .wrapper .share #slider div.contr a.left.twitter span:hover, #slider div.contr #content section.style-ten div.buttons a.left span:hover, #content section.style-ten div.buttons #slider div.contr a.left span:hover, #slider div.contr button.left span.arrow-left-large-hover, #slider div.contr .left.button-round span.arrow-left-large-hover, #slider div.contr .left.button span.arrow-left-large-hover, #slider div.contr #content section .wrapper .image-gallery .labels-container .overlay a.left span.arrow-left-large-hover, #content section .wrapper .image-gallery .labels-container .overlay #slider div.contr a.left span.arrow-left-large-hover, #slider div.contr #content section .wrapper .share a.left.facebook span.arrow-left-large-hover, #content section .wrapper .share #slider div.contr a.left.facebook span.arrow-left-large-hover, #slider div.contr #content section .wrapper .share a.left.mail span.arrow-left-large-hover, #content section .wrapper .share #slider div.contr a.left.mail span.arrow-left-large-hover, #slider div.contr #content section .wrapper .share a.left.twitter span.arrow-left-large-hover, #content section .wrapper .share #slider div.contr a.left.twitter span.arrow-left-large-hover, #slider div.contr #content section.style-ten div.buttons a.left span.arrow-left-large-hover, #content section.style-ten div.buttons #slider div.contr a.left span.arrow-left-large-hover { background-position: 0 -227px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #slider div.contr button.left span, #slider div.contr .left.button-round span, #slider div.contr .left.button span, #slider div.contr #content section .wrapper .image-gallery .labels-container .overlay a.left span, #content section .wrapper .image-gallery .labels-container .overlay #slider div.contr a.left span, #slider div.contr #content section .wrapper .share a.left.facebook span, #content section .wrapper .share #slider div.contr a.left.facebook span, #slider div.contr #content section .wrapper .share a.left.mail span, #content section .wrapper .share #slider div.contr a.left.mail span, #slider div.contr #content section .wrapper .share a.left.twitter span, #content section .wrapper .share #slider div.contr a.left.twitter span, #slider div.contr #content section.style-ten div.buttons a.left span, #content section.style-ten div.buttons #slider div.contr a.left span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -205px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#slider div.contr button.left:hover span, #slider div.contr .left.button-round:hover span, #slider div.contr .left.button:hover span, #slider div.contr #content section .wrapper .image-gallery .labels-container .overlay a.left:hover span, #content section .wrapper .image-gallery .labels-container .overlay #slider div.contr a.left:hover span, #slider div.contr #content section .wrapper .share a.left.facebook:hover span, #content section .wrapper .share #slider div.contr a.left.facebook:hover span, #slider div.contr #content section .wrapper .share a.left.mail:hover span, #content section .wrapper .share #slider div.contr a.left.mail:hover span, #slider div.contr #content section .wrapper .share a.left.twitter:hover span, #content section .wrapper .share #slider div.contr a.left.twitter:hover span, #slider div.contr #content section.style-ten div.buttons a.left:hover span, #content section.style-ten div.buttons #slider div.contr a.left:hover span { background-position: 0 -227px; display: block; height: 24px; width: 24px; background-color: #bfb395; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #slider div.contr button.left:hover span, #slider div.contr .left.button-round:hover span, #slider div.contr .left.button:hover span, #slider div.contr #content section .wrapper .image-gallery .labels-container .overlay a.left:hover span, #content section .wrapper .image-gallery .labels-container .overlay #slider div.contr a.left:hover span, #slider div.contr #content section .wrapper .share a.left.facebook:hover span, #content section .wrapper .share #slider div.contr a.left.facebook:hover span, #slider div.contr #content section .wrapper .share a.left.mail:hover span, #content section .wrapper .share #slider div.contr a.left.mail:hover span, #slider div.contr #content section .wrapper .share a.left.twitter:hover span, #content section .wrapper .share #slider div.contr a.left.twitter:hover span, #slider div.contr #content section.style-ten div.buttons a.left:hover span, #content section.style-ten div.buttons #slider div.contr a.left:hover span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -227px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#slider div.contr button.right, #slider div.contr .right.button-round, #slider div.contr .right.button, #slider div.contr #content section .wrapper .image-gallery .labels-container .overlay a.right, #content section .wrapper .image-gallery .labels-container .overlay #slider div.contr a.right, #slider div.contr #content section .wrapper .share a.right.facebook, #content section .wrapper .share #slider div.contr a.right.facebook, #slider div.contr #content section .wrapper .share a.right.mail, #content section .wrapper .share #slider div.contr a.right.mail, #slider div.contr #content section .wrapper .share a.right.twitter, #content section .wrapper .share #slider div.contr a.right.twitter, #slider div.contr #content section.style-ten div.buttons a.right, #content section.style-ten div.buttons #slider div.contr a.right { float: right; }
#slider .labels { margin: 0 auto; width: 374px; height: 50px; vertical-align: bottom; }
#slider .labels div { background: transparent url(https://www.australiansouthseapearls.com/ui/loaders/img/sprites/slider-marker.png); background-position: 33px 0; background-repeat: no-repeat; float: left; text-align: center; padding-top: 10px; }
#slider .labels.amount6 div { width: 53px; background-position: 24px 0; }
#slider .labels.amount5 { width: 384px; }
#slider .labels.amount5 div { width: 64px; }
#slider .labels.amount7 { width: 376px; }
#slider .labels.amount7 div { background-position: 21px 0; width: 45.7142857143px; }
#slider .labels.amount8 { width: 376px; }
#slider .labels.amount8 div { background-position: 21px 0; width: 32px; }
#slider .slider-control { padding: 32px 0 8px; margin: 0 auto; width: 320px; position: relative; }
#slider .slider-control.amount5 { width: 320px; }
#slider .slider-control.amount6 { width: 329px; }
#slider .slider-control.amount7 { width: 337px; }
#slider .slider-control.amount8 { width: 337px; }
#slider .slider-control .track { position: relative; height: 8px; width: 100%; background-position: 0 -1558px; display: block; height: 8px; width: 320px; }
#slider .slider-control .handle { margin-left: -6px; position: absolute; top: -4px; width: 16px; z-index: 2; height: 16px; vertical-align: bottom; cursor: move; background-position: 0 -1578px; display: block; height: 12px; width: 12px; }
#slider .slider-control .handle span { background-position: 0 -704px; display: inline-block; width: 17px; height: 16px; }
#slider .slider-control .labels { margin-top: 10px; height: 16px; margin-bottom: 8px; }
#slider .slider-control .labels label { position: absolute; margin: 0px; padding: 0px; }
#slider .slider-control .labels label.min { left: 0px; }
#slider .slider-control .labels label.max { right: 0px; }
#slider .slider-control a.clear { margin-top: 4px; visibility: hidden; color: white; font-size: 11px; line-height: 20px; position: relative; padding-left: 16px; }
#slider .slider-control a.clear span { position: absolute; display: block; width: 10px; height: 10px; left: 0px; padding-left: 16px; top: 1px; background-position: 0 -1117px; }
#slider .slider-control a.clear:hover span { background-position: 0 -1117px; }

#spinme { width: 30px; position: absolute; right: 0; top: 0px; height: 30px; }

#overlay div { background-color: transparent !important; background: none !important; }

.center-highlight { font-size: 1.15em; margin: 0 auto; text-align: center; width: 350px; color: #bfb395; }
.center-highlight a { font-size: inherit; text-decoration: underline; color: #bfb395; text-transform: lowercase; }

#scroll { width: 80px; cursor: pointer; background: none; border: none; padding-left: 0; text-align: left; color: #4E4E4E; position: fixed; bottom: 25px; right: 55px; }
#scroll span { left: auto; right: 0px; background-position: 0 -161px; display: block; height: 24px; width: 24px; background-color: white; }
#scroll span:hover, #scroll span.arrow-down-large-hover { background-position: 0 -183px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #scroll span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -161px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#scroll:hover span { background-position: 0 -183px; display: block; height: 24px; width: 24px; background-color: #bfb395; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #scroll:hover span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -183px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }

section.search { width: 500px !important; padding-bottom: 48px !important; }
section.search .wrapper { width: auto !important; }

section.news ul.newssidebar { width: 220px !important; list-style: none; display: inline-block; }
section.news ul.newssidebar li { display: block; margin: 0; padding: 0; }
section.news ul.newssidebar li a.headline { text-transform: none; font-weight: bold; position: relative; display: block; line-height: 1em; padding-bottom: 12px !important; padding-top: 14px !important; }
section.news ul.newssidebar li a.headline span { font-weight: bold; position: absolute; right: 0px; color: #bfb395; }
section.news ul.newssidebar li a.headline.headline { font-size: 1.3em; font-weight: normal; border-bottom: 1px solid #c3c3c3; padding-bottom: 8px; font-family: futura; }
section.news ul.newssidebar li.active a { color: #bfb395 !important; }
section.news ul.newssidebar li.active li { display: block !important; }
section.news ul.newssidebar li.selected a { color: #bfb395; }
section.news ul.newssidebar li li { display: none; border-bottom: 1px solid #c3c3c3; }
section.news ul.newssidebar li.last { border: none; }

.gallery-caption { text-align: left; width: 265px; margin-right: 265px; float: right; }

#content section.search .wrapper { margin-top: 64px; }
#content section.search .wrapper div { position: relative; }
#content section.search .count { color: #bfb395; margin-bottom: 32px; font-size: 14px; }
#content section.search .intro { padding-bottom: 32px; }
#content section.search .result { margin-bottom: 40px; }
#content section.search .result a { text-transform: none; text-decoration: underline; font-size: 16px; }

body { position: relative; }

#subscribe { position: absolute; z-index: 100; bottom: 442px; background-color: #bfb395; display: none; width: 100%; }
#subscribe .chzn-search { display: none !important; }
#subscribe .wrapper { width: 940px; margin: 0 auto; }
#subscribe .wrapper .col1, #subscribe .wrapper .col2, #subscribe .wrapper .col3 { padding: 20px 0; color: #eeeeee !important; }
#subscribe .wrapper .col1 a, #subscribe .wrapper .col1 label, #subscribe .wrapper .col1 input, #subscribe .wrapper .col2 a, #subscribe .wrapper .col2 label, #subscribe .wrapper .col2 input, #subscribe .wrapper .col3 a, #subscribe .wrapper .col3 label, #subscribe .wrapper .col3 input { color: #eeeeee !important; }
#subscribe .wrapper .col1 { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 220px; margin-left: 0; font-weight: bold; padding-right: 32px; }
#subscribe .wrapper form.col2 { display: block; display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 460px; }
#subscribe .wrapper form.col2 input, #subscribe .wrapper form.col2 select { width: 200px !important; }
#subscribe .wrapper form.col2 select { display: inline-block; }
#subscribe .wrapper form.col2 > div { width: 100%; }
#subscribe .wrapper form.col2 div#subscribeCountry_chzn { position: absolute; right: 45px; top: 0; width: 200px !important; }
#subscribe .wrapper form.col2 div#subscribeCountry_chzn .chzn-single { background-color: #B1A281 !important; border: none; }
#subscribe .wrapper form.col2 div#subscribeCountry_chzn .chzn-drop { padding-top: 1px !important; background-color: #B1A281 !important; top: -281px !important; }
#subscribe .wrapper form.col2 div#subscribeCountry_chzn .chzn-results { margin-right: 1px !important; padding-top: 4px; }
#subscribe .wrapper form.col2 div#subscribeCountry_chzn .chzn-results li { padding-left: 8px; }
#subscribe .wrapper form.col2 div#subscribeCountry_chzn a div { position: absolute; }
#subscribe .wrapper .col3 { display: inline; float: left; margin-left: 10px; margin-right: 10px; width: 220px; margin-right: 0; text-align: right; padding-top: 30px; }
#subscribe .wrapper .col3 .button { position: relative; display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; padding-right: 40px; }
#subscribe .wrapper .col3 .button span { background-position: 0 -1387px; display: block; height: 27px; width: 27px; top: -2px; right: 0px; left: auto; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #subscribe .wrapper .col3 .button span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -1079px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
#subscribe .wrapper .col3 .button:hover span { background-position: 0 -1387px; display: block; height: 27px; width: 27px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #subscribe .wrapper .col3 .button:hover span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -1079px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }

#virtueIntendedUse_chzn ul { margin: 0 !important; padding-left: 3px !important; }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0 50px white inset; -webkit-text-fill-color: #333; }

input:-webkit-autofill:focus { -webkit-box-shadow: 0 0 0 50px white inset; -webkit-text-fill-color: #333; }

form#optin-form, form#search-form, form#global-search-form { position: relative; padding: 4px 0; height: 90px; }
form#optin-form p, form#search-form p, form#global-search-form p { color: #eeeeee; }
form#optin-form div, form#search-form div, form#global-search-form div { position: relative; padding: 0 !important; border: none !important; margin-top: 10px; }
form#optin-form button, form#optin-form .button-round, form#optin-form .button, form#optin-form #content section .wrapper .image-gallery .labels-container .overlay a, #content section .wrapper .image-gallery .labels-container .overlay form#optin-form a, form#optin-form #content section .wrapper .share a.facebook, #content section .wrapper .share form#optin-form a.facebook, form#optin-form #content section .wrapper .share a.mail, #content section .wrapper .share form#optin-form a.mail, form#optin-form #content section .wrapper .share a.twitter, #content section .wrapper .share form#optin-form a.twitter, form#optin-form #content section.style-ten div.buttons a.left, #content section.style-ten div.buttons form#optin-form a.left, form#optin-form #content section.style-ten div.buttons a.right, #content section.style-ten div.buttons form#optin-form a.right, form#optin-form input, form#search-form button, form#search-form .button-round, form#search-form .button, form#search-form #content section .wrapper .image-gallery .labels-container .overlay a, #content section .wrapper .image-gallery .labels-container .overlay form#search-form a, form#search-form #content section .wrapper .share a.facebook, #content section .wrapper .share form#search-form a.facebook, form#search-form #content section .wrapper .share a.mail, #content section .wrapper .share form#search-form a.mail, form#search-form #content section .wrapper .share a.twitter, #content section .wrapper .share form#search-form a.twitter, form#search-form #content section.style-ten div.buttons a.left, #content section.style-ten div.buttons form#search-form a.left, form#search-form #content section.style-ten div.buttons a.right, #content section.style-ten div.buttons form#search-form a.right, form#search-form input, form#global-search-form button, form#global-search-form .button-round, form#global-search-form .button, form#global-search-form #content section .wrapper .image-gallery .labels-container .overlay a, #content section .wrapper .image-gallery .labels-container .overlay form#global-search-form a, form#global-search-form #content section .wrapper .share a.facebook, #content section .wrapper .share form#global-search-form a.facebook, form#global-search-form #content section .wrapper .share a.mail, #content section .wrapper .share form#global-search-form a.mail, form#global-search-form #content section .wrapper .share a.twitter, #content section .wrapper .share form#global-search-form a.twitter, form#global-search-form #content section.style-ten div.buttons a.left, #content section.style-ten div.buttons form#global-search-form a.left, form#global-search-form #content section.style-ten div.buttons a.right, #content section.style-ten div.buttons form#global-search-form a.right, form#global-search-form input { -webkit-appearance: none; -moz-appearance: none; -webkit-focus-ring-color: none; background-color: transparent; outline: none; }
form#optin-form button, form#optin-form .button-round, form#optin-form .button, form#optin-form #content section .wrapper .image-gallery .labels-container .overlay a, #content section .wrapper .image-gallery .labels-container .overlay form#optin-form a, form#optin-form #content section .wrapper .share a.facebook, #content section .wrapper .share form#optin-form a.facebook, form#optin-form #content section .wrapper .share a.mail, #content section .wrapper .share form#optin-form a.mail, form#optin-form #content section .wrapper .share a.twitter, #content section .wrapper .share form#optin-form a.twitter, form#optin-form #content section.style-ten div.buttons a.left, #content section.style-ten div.buttons form#optin-form a.left, form#optin-form #content section.style-ten div.buttons a.right, #content section.style-ten div.buttons form#optin-form a.right, form#search-form button, form#search-form .button-round, form#search-form .button, form#search-form #content section .wrapper .image-gallery .labels-container .overlay a, #content section .wrapper .image-gallery .labels-container .overlay form#search-form a, form#search-form #content section .wrapper .share a.facebook, #content section .wrapper .share form#search-form a.facebook, form#search-form #content section .wrapper .share a.mail, #content section .wrapper .share form#search-form a.mail, form#search-form #content section .wrapper .share a.twitter, #content section .wrapper .share form#search-form a.twitter, form#search-form #content section.style-ten div.buttons a.left, #content section.style-ten div.buttons form#search-form a.left, form#search-form #content section.style-ten div.buttons a.right, #content section.style-ten div.buttons form#search-form a.right, form#global-search-form button, form#global-search-form .button-round, form#global-search-form .button, form#global-search-form #content section .wrapper .image-gallery .labels-container .overlay a, #content section .wrapper .image-gallery .labels-container .overlay form#global-search-form a, form#global-search-form #content section .wrapper .share a.facebook, #content section .wrapper .share form#global-search-form a.facebook, form#global-search-form #content section .wrapper .share a.mail, #content section .wrapper .share form#global-search-form a.mail, form#global-search-form #content section .wrapper .share a.twitter, #content section .wrapper .share form#global-search-form a.twitter, form#global-search-form #content section.style-ten div.buttons a.left, #content section.style-ten div.buttons form#global-search-form a.left, form#global-search-form #content section.style-ten div.buttons a.right, #content section.style-ten div.buttons form#global-search-form a.right { cursor: pointer; border: none; position: absolute; width: 24px; height: 24px; right: 6px; top: 8px; padding: 0px; display: block; }
form#optin-form button span, form#optin-form .button-round span, form#optin-form .button span, form#optin-form #content section .wrapper .image-gallery .labels-container .overlay a span, #content section .wrapper .image-gallery .labels-container .overlay form#optin-form a span, form#optin-form #content section .wrapper .share a.facebook span, #content section .wrapper .share form#optin-form a.facebook span, form#optin-form #content section .wrapper .share a.mail span, #content section .wrapper .share form#optin-form a.mail span, form#optin-form #content section .wrapper .share a.twitter span, #content section .wrapper .share form#optin-form a.twitter span, form#optin-form #content section.style-ten div.buttons a.left span, #content section.style-ten div.buttons form#optin-form a.left span, form#optin-form #content section.style-ten div.buttons a.right span, #content section.style-ten div.buttons form#optin-form a.right span, form#search-form button span, form#search-form .button-round span, form#search-form .button span, form#search-form #content section .wrapper .image-gallery .labels-container .overlay a span, #content section .wrapper .image-gallery .labels-container .overlay form#search-form a span, form#search-form #content section .wrapper .share a.facebook span, #content section .wrapper .share form#search-form a.facebook span, form#search-form #content section .wrapper .share a.mail span, #content section .wrapper .share form#search-form a.mail span, form#search-form #content section .wrapper .share a.twitter span, #content section .wrapper .share form#search-form a.twitter span, form#search-form #content section.style-ten div.buttons a.left span, #content section.style-ten div.buttons form#search-form a.left span, form#search-form #content section.style-ten div.buttons a.right span, #content section.style-ten div.buttons form#search-form a.right span, form#global-search-form button span, form#global-search-form .button-round span, form#global-search-form .button span, form#global-search-form #content section .wrapper .image-gallery .labels-container .overlay a span, #content section .wrapper .image-gallery .labels-container .overlay form#global-search-form a span, form#global-search-form #content section .wrapper .share a.facebook span, #content section .wrapper .share form#global-search-form a.facebook span, form#global-search-form #content section .wrapper .share a.mail span, #content section .wrapper .share form#global-search-form a.mail span, form#global-search-form #content section .wrapper .share a.twitter span, #content section .wrapper .share form#global-search-form a.twitter span, form#global-search-form #content section.style-ten div.buttons a.left span, #content section.style-ten div.buttons form#global-search-form a.left span, form#global-search-form #content section.style-ten div.buttons a.right span, #content section.style-ten div.buttons form#global-search-form a.right span { position: absolute; top: 0px; left: 0px; }
form#optin-form input, form#search-form input, form#global-search-form input { width: 100%; border: 1px solid #666; padding: 12px !important; color: #eeeeee; height: 40px !important; display: inline-block; }
form#optin-form input:focus, form#search-form input:focus, form#global-search-form input:focus { border: 1px solid #eeeeee; color: #eeeeee; }
form#optin-form label, form#search-form label, form#global-search-form label { position: absolute; padding: 0px; top: 11px; left: 12px; color: #999; }

form#optin-form { border-bottom: none; height: auto; }
form#optin-form div { margin-top: 0; }
form#optin-form input { background-color: #B1A281; border: none; }
form#optin-form button span, form#optin-form .button-round span, form#optin-form .button span, form#optin-form #content section .wrapper .image-gallery .labels-container .overlay a span, #content section .wrapper .image-gallery .labels-container .overlay form#optin-form a span, form#optin-form #content section .wrapper .share a.facebook span, #content section .wrapper .share form#optin-form a.facebook span, form#optin-form #content section .wrapper .share a.mail span, #content section .wrapper .share form#optin-form a.mail span, form#optin-form #content section .wrapper .share a.twitter span, #content section .wrapper .share form#optin-form a.twitter span, form#optin-form #content section.style-ten div.buttons a.left span, #content section.style-ten div.buttons form#optin-form a.left span, form#optin-form #content section.style-ten div.buttons a.right span, #content section.style-ten div.buttons form#optin-form a.right span { background-position: 0 -271px; display: block; height: 24px; width: 24px; top: 0; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { form#optin-form button span, form#optin-form .button-round span, form#optin-form .button span, form#optin-form #content section .wrapper .image-gallery .labels-container .overlay a span, #content section .wrapper .image-gallery .labels-container .overlay form#optin-form a span, form#optin-form #content section .wrapper .share a.facebook span, #content section .wrapper .share form#optin-form a.facebook span, form#optin-form #content section .wrapper .share a.mail span, #content section .wrapper .share form#optin-form a.mail span, form#optin-form #content section .wrapper .share a.twitter span, #content section .wrapper .share form#optin-form a.twitter span, form#optin-form #content section.style-ten div.buttons a.left span, #content section.style-ten div.buttons form#optin-form a.left span, form#optin-form #content section.style-ten div.buttons a.right span, #content section.style-ten div.buttons form#optin-form a.right span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -271px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
form#optin-form button:hover span, form#optin-form .button-round:hover span, form#optin-form .button:hover span, form#optin-form #content section .wrapper .image-gallery .labels-container .overlay a:hover span, #content section .wrapper .image-gallery .labels-container .overlay form#optin-form a:hover span, form#optin-form #content section .wrapper .share a.facebook:hover span, #content section .wrapper .share form#optin-form a.facebook:hover span, form#optin-form #content section .wrapper .share a.mail:hover span, #content section .wrapper .share form#optin-form a.mail:hover span, form#optin-form #content section .wrapper .share a.twitter:hover span, #content section .wrapper .share form#optin-form a.twitter:hover span, form#optin-form #content section.style-ten div.buttons a.left:hover span, #content section.style-ten div.buttons form#optin-form a.left:hover span, form#optin-form #content section.style-ten div.buttons a.right:hover span, #content section.style-ten div.buttons form#optin-form a.right:hover span { background-position: 0 -271px; display: block; height: 24px; width: 24px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { form#optin-form button:hover span, form#optin-form .button-round:hover span, form#optin-form .button:hover span, form#optin-form #content section .wrapper .image-gallery .labels-container .overlay a:hover span, #content section .wrapper .image-gallery .labels-container .overlay form#optin-form a:hover span, form#optin-form #content section .wrapper .share a.facebook:hover span, #content section .wrapper .share form#optin-form a.facebook:hover span, form#optin-form #content section .wrapper .share a.mail:hover span, #content section .wrapper .share form#optin-form a.mail:hover span, form#optin-form #content section .wrapper .share a.twitter:hover span, #content section .wrapper .share form#optin-form a.twitter:hover span, form#optin-form #content section.style-ten div.buttons a.left:hover span, #content section.style-ten div.buttons form#optin-form a.left:hover span, form#optin-form #content section.style-ten div.buttons a.right:hover span, #content section.style-ten div.buttons form#optin-form a.right:hover span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -271px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }

form#search-form { border: none; height: 60px; }
form#search-form input { border: 1px solid #c3c3c3; color: #4E4E4E; }
form#search-form input:focus { border: 1px solid #bfb395 !important; color: #4E4E4E; }
form#search-form button.button, form#search-form .button.button-round, form#search-form .button, form#search-form #content section .wrapper .image-gallery .labels-container .overlay a.button, #content section .wrapper .image-gallery .labels-container .overlay form#search-form a.button, form#search-form #content section .wrapper .share a.button.facebook, #content section .wrapper .share form#search-form a.button.facebook, form#search-form #content section .wrapper .share a.button.mail, #content section .wrapper .share form#search-form a.button.mail, form#search-form #content section .wrapper .share a.button.twitter, #content section .wrapper .share form#search-form a.button.twitter, form#search-form #content section.style-ten div.buttons a.button.left, #content section.style-ten div.buttons form#search-form a.button.left, form#search-form #content section.style-ten div.buttons a.button.right, #content section.style-ten div.buttons form#search-form a.button.right { border: 1px solid #bfb395 !important; background-position: 0 -249px; display: block; height: 24px; width: 24px; top: 8px; right: 8px; }
form#search-form button.button:hover, form#search-form .button.button-round:hover, form#search-form .button:hover, form#search-form #content section .wrapper .image-gallery .labels-container .overlay a.button:hover, #content section .wrapper .image-gallery .labels-container .overlay form#search-form a.button:hover, form#search-form #content section .wrapper .share a.button.facebook:hover, #content section .wrapper .share form#search-form a.button.facebook:hover, form#search-form #content section .wrapper .share a.button.mail:hover, #content section .wrapper .share form#search-form a.button.mail:hover, form#search-form #content section .wrapper .share a.button.twitter:hover, #content section .wrapper .share form#search-form a.button.twitter:hover, form#search-form #content section.style-ten div.buttons a.button.left:hover, #content section.style-ten div.buttons form#search-form a.button.left:hover, form#search-form #content section.style-ten div.buttons a.button.right:hover, #content section.style-ten div.buttons form#search-form a.button.right:hover, form#search-form button.button.arrow-right-large-hover, form#search-form .button.arrow-right-large-hover.button-round, form#search-form .button.arrow-right-large-hover, form#search-form #content section .wrapper .image-gallery .labels-container .overlay a.button.arrow-right-large-hover, #content section .wrapper .image-gallery .labels-container .overlay form#search-form a.button.arrow-right-large-hover, form#search-form #content section .wrapper .share a.button.arrow-right-large-hover.facebook, #content section .wrapper .share form#search-form a.button.arrow-right-large-hover.facebook, form#search-form #content section .wrapper .share a.button.arrow-right-large-hover.mail, #content section .wrapper .share form#search-form a.button.arrow-right-large-hover.mail, form#search-form #content section .wrapper .share a.button.arrow-right-large-hover.twitter, #content section .wrapper .share form#search-form a.button.arrow-right-large-hover.twitter, form#search-form #content section.style-ten div.buttons a.button.arrow-right-large-hover.left, #content section.style-ten div.buttons form#search-form a.button.arrow-right-large-hover.left, form#search-form #content section.style-ten div.buttons a.button.arrow-right-large-hover.right, #content section.style-ten div.buttons form#search-form a.button.arrow-right-large-hover.right { background-position: 0 -271px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { form#search-form button.button, form#search-form .button.button-round, form#search-form .button, form#search-form #content section .wrapper .image-gallery .labels-container .overlay a.button, #content section .wrapper .image-gallery .labels-container .overlay form#search-form a.button, form#search-form #content section .wrapper .share a.button.facebook, #content section .wrapper .share form#search-form a.button.facebook, form#search-form #content section .wrapper .share a.button.mail, #content section .wrapper .share form#search-form a.button.mail, form#search-form #content section .wrapper .share a.button.twitter, #content section .wrapper .share form#search-form a.button.twitter, form#search-form #content section.style-ten div.buttons a.button.left, #content section.style-ten div.buttons form#search-form a.button.left, form#search-form #content section.style-ten div.buttons a.button.right, #content section.style-ten div.buttons form#search-form a.button.right { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -249px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
form#search-form button.button:hover, form#search-form .button.button-round:hover, form#search-form .button:hover, form#search-form #content section .wrapper .image-gallery .labels-container .overlay a.button:hover, #content section .wrapper .image-gallery .labels-container .overlay form#search-form a.button:hover, form#search-form #content section .wrapper .share a.button.facebook:hover, #content section .wrapper .share form#search-form a.button.facebook:hover, form#search-form #content section .wrapper .share a.button.mail:hover, #content section .wrapper .share form#search-form a.button.mail:hover, form#search-form #content section .wrapper .share a.button.twitter:hover, #content section .wrapper .share form#search-form a.button.twitter:hover, form#search-form #content section.style-ten div.buttons a.button.left:hover, #content section.style-ten div.buttons form#search-form a.button.left:hover, form#search-form #content section.style-ten div.buttons a.button.right:hover, #content section.style-ten div.buttons form#search-form a.button.right:hover { background-color: #bfb395; background-position: 0 -249px; display: block; height: 24px; width: 24px; }
form#search-form button.button:hover:hover, form#search-form .button.button-round:hover:hover, form#search-form .button:hover:hover, form#search-form #content section .wrapper .image-gallery .labels-container .overlay a.button:hover:hover, #content section .wrapper .image-gallery .labels-container .overlay form#search-form a.button:hover:hover, form#search-form #content section .wrapper .share a.button.facebook:hover:hover, #content section .wrapper .share form#search-form a.button.facebook:hover:hover, form#search-form #content section .wrapper .share a.button.mail:hover:hover, #content section .wrapper .share form#search-form a.button.mail:hover:hover, form#search-form #content section .wrapper .share a.button.twitter:hover:hover, #content section .wrapper .share form#search-form a.button.twitter:hover:hover, form#search-form #content section.style-ten div.buttons a.button.left:hover:hover, #content section.style-ten div.buttons form#search-form a.button.left:hover:hover, form#search-form #content section.style-ten div.buttons a.button.right:hover:hover, #content section.style-ten div.buttons form#search-form a.button.right:hover:hover, form#search-form button.button:hover.arrow-right-large-hover, form#search-form .button.button-round:hover.arrow-right-large-hover, form#search-form .button:hover.arrow-right-large-hover, form#search-form #content section .wrapper .image-gallery .labels-container .overlay a.button:hover.arrow-right-large-hover, #content section .wrapper .image-gallery .labels-container .overlay form#search-form a.button:hover.arrow-right-large-hover, form#search-form #content section .wrapper .share a.button.facebook:hover.arrow-right-large-hover, #content section .wrapper .share form#search-form a.button.facebook:hover.arrow-right-large-hover, form#search-form #content section .wrapper .share a.button.mail:hover.arrow-right-large-hover, #content section .wrapper .share form#search-form a.button.mail:hover.arrow-right-large-hover, form#search-form #content section .wrapper .share a.button.twitter:hover.arrow-right-large-hover, #content section .wrapper .share form#search-form a.button.twitter:hover.arrow-right-large-hover, form#search-form #content section.style-ten div.buttons a.button.left:hover.arrow-right-large-hover, #content section.style-ten div.buttons form#search-form a.button.left:hover.arrow-right-large-hover, form#search-form #content section.style-ten div.buttons a.button.right:hover.arrow-right-large-hover, #content section.style-ten div.buttons form#search-form a.button.right:hover.arrow-right-large-hover { background-position: 0 -271px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { form#search-form button.button:hover, form#search-form .button.button-round:hover, form#search-form .button:hover, form#search-form #content section .wrapper .image-gallery .labels-container .overlay a.button:hover, #content section .wrapper .image-gallery .labels-container .overlay form#search-form a.button:hover, form#search-form #content section .wrapper .share a.button.facebook:hover, #content section .wrapper .share form#search-form a.button.facebook:hover, form#search-form #content section .wrapper .share a.button.mail:hover, #content section .wrapper .share form#search-form a.button.mail:hover, form#search-form #content section .wrapper .share a.button.twitter:hover, #content section .wrapper .share form#search-form a.button.twitter:hover, form#search-form #content section.style-ten div.buttons a.button.left:hover, #content section.style-ten div.buttons form#search-form a.button.left:hover, form#search-form #content section.style-ten div.buttons a.button.right:hover, #content section.style-ten div.buttons form#search-form a.button.right:hover { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -249px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }

form#global-search-form { border: none !important; padding: 20px; width: 940px; margin: 0 auto; }
form#global-search-form input { border: none !important; color: #4E4E4E !important; background-color: #333 !important; height: auto !important; margin: 0; }
form#global-search-form label { top: 0 !important; left: 0 !important; }
form#global-search-form input, form#global-search-form label { font-family: futura !important; color: #eeeeee !important; padding: 16px !important; font-size: 15px; }
form#global-search-form button, form#global-search-form .button-round, form#global-search-form .button, form#global-search-form #content section .wrapper .image-gallery .labels-container .overlay a, #content section .wrapper .image-gallery .labels-container .overlay form#global-search-form a, form#global-search-form #content section .wrapper .share a.facebook, #content section .wrapper .share form#global-search-form a.facebook, form#global-search-form #content section .wrapper .share a.mail, #content section .wrapper .share form#global-search-form a.mail, form#global-search-form #content section .wrapper .share a.twitter, #content section .wrapper .share form#global-search-form a.twitter, form#global-search-form #content section.style-ten div.buttons a.left, #content section.style-ten div.buttons form#global-search-form a.left, form#global-search-form #content section.style-ten div.buttons a.right, #content section.style-ten div.buttons form#global-search-form a.right { top: 16px !important; right: 16px !important; }
form#global-search-form div { margin-top: 0 !important; }
form#global-search-form button, form#global-search-form .button-round, form#global-search-form .button, form#global-search-form #content section .wrapper .image-gallery .labels-container .overlay a, #content section .wrapper .image-gallery .labels-container .overlay form#global-search-form a, form#global-search-form #content section .wrapper .share a.facebook, #content section .wrapper .share form#global-search-form a.facebook, form#global-search-form #content section .wrapper .share a.mail, #content section .wrapper .share form#global-search-form a.mail, form#global-search-form #content section .wrapper .share a.twitter, #content section .wrapper .share form#global-search-form a.twitter, form#global-search-form #content section.style-ten div.buttons a.left, #content section.style-ten div.buttons form#global-search-form a.left, form#global-search-form #content section.style-ten div.buttons a.right, #content section.style-ten div.buttons form#global-search-form a.right { background-position: 0 -271px; display: block; height: 24px; width: 24px; top: 0; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { form#global-search-form button, form#global-search-form .button-round, form#global-search-form .button, form#global-search-form #content section .wrapper .image-gallery .labels-container .overlay a, #content section .wrapper .image-gallery .labels-container .overlay form#global-search-form a, form#global-search-form #content section .wrapper .share a.facebook, #content section .wrapper .share form#global-search-form a.facebook, form#global-search-form #content section .wrapper .share a.mail, #content section .wrapper .share form#global-search-form a.mail, form#global-search-form #content section .wrapper .share a.twitter, #content section .wrapper .share form#global-search-form a.twitter, form#global-search-form #content section.style-ten div.buttons a.left, #content section.style-ten div.buttons form#global-search-form a.left, form#global-search-form #content section.style-ten div.buttons a.right, #content section.style-ten div.buttons form#global-search-form a.right { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -271px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
form#global-search-form button:hover, form#global-search-form .button-round:hover, form#global-search-form .button:hover, form#global-search-form #content section .wrapper .image-gallery .labels-container .overlay a:hover, #content section .wrapper .image-gallery .labels-container .overlay form#global-search-form a:hover, form#global-search-form #content section .wrapper .share a.facebook:hover, #content section .wrapper .share form#global-search-form a.facebook:hover, form#global-search-form #content section .wrapper .share a.mail:hover, #content section .wrapper .share form#global-search-form a.mail:hover, form#global-search-form #content section .wrapper .share a.twitter:hover, #content section .wrapper .share form#global-search-form a.twitter:hover, form#global-search-form #content section.style-ten div.buttons a.left:hover, #content section.style-ten div.buttons form#global-search-form a.left:hover, form#global-search-form #content section.style-ten div.buttons a.right:hover, #content section.style-ten div.buttons form#global-search-form a.right:hover { background-position: 0 -271px; display: block; height: 24px; width: 24px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { form#global-search-form button:hover, form#global-search-form .button-round:hover, form#global-search-form .button:hover, form#global-search-form #content section .wrapper .image-gallery .labels-container .overlay a:hover, #content section .wrapper .image-gallery .labels-container .overlay form#global-search-form a:hover, form#global-search-form #content section .wrapper .share a.facebook:hover, #content section .wrapper .share form#global-search-form a.facebook:hover, form#global-search-form #content section .wrapper .share a.mail:hover, #content section .wrapper .share form#global-search-form a.mail:hover, form#global-search-form #content section .wrapper .share a.twitter:hover, #content section .wrapper .share form#global-search-form a.twitter:hover, form#global-search-form #content section.style-ten div.buttons a.left:hover, #content section.style-ten div.buttons form#global-search-form a.left:hover, form#global-search-form #content section.style-ten div.buttons a.right:hover, #content section.style-ten div.buttons form#global-search-form a.right:hover { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -271px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }

.survey-section iframe { width: 100%; height: 1000px; }
.survey-section .col1 { min-height: 800px; }

#dealer.about-us p strong { font-weight: bold; }

/** The sprite_bg mixin sets a named sprite located in the sprites folder it also sets the image width and height. if the retina option is set to true a media query will be attached to this selector. -> Awesome */
a.video { position: relative; }
a.video span { bottom: 0px; right: 0px; position: absolute; background-position: 0 -1437px; display: block; height: 24px; width: 24px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { a.video span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -1129px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }

#overlay { position: fixed; height: 1500px; width: 100%; top: 54px; z-index: 19; background: transparent url(https://www.australiansouthseapearls.com/ui/loaders/img/white.png) repeat; background-repeat: repeat; }
#overlay div { position: relative; text-align: center; margin: 0 auto; background-color: #4E4E4E; }
#overlay button.close, #overlay .close.button-round, #overlay .close.button, #overlay #content section .wrapper .image-gallery .labels-container .overlay a.close, #content section .wrapper .image-gallery .labels-container .overlay #overlay a.close, #overlay #content section .wrapper .share a.close.facebook, #content section .wrapper .share #overlay a.close.facebook, #overlay #content section .wrapper .share a.close.mail, #content section .wrapper .share #overlay a.close.mail, #overlay #content section .wrapper .share a.close.twitter, #content section .wrapper .share #overlay a.close.twitter, #overlay #content section.style-ten div.buttons a.close.left, #content section.style-ten div.buttons #overlay a.close.left, #overlay #content section.style-ten div.buttons a.close.right, #content section.style-ten div.buttons #overlay a.close.right { cursor: pointer; border: none; position: absolute; right: 42px; top: 16px; width: 90px; text-transform: capitalize; background-color: transparent; }
#overlay button.close span, #overlay .close.button-round span, #overlay .close.button span, #overlay #content section .wrapper .image-gallery .labels-container .overlay a.close span, #content section .wrapper .image-gallery .labels-container .overlay #overlay a.close span, #overlay #content section .wrapper .share a.close.facebook span, #content section .wrapper .share #overlay a.close.facebook span, #overlay #content section .wrapper .share a.close.mail span, #content section .wrapper .share #overlay a.close.mail span, #overlay #content section .wrapper .share a.close.twitter span, #content section .wrapper .share #overlay a.close.twitter span, #overlay #content section.style-ten div.buttons a.close.left span, #content section.style-ten div.buttons #overlay a.close.left span, #overlay #content section.style-ten div.buttons a.close.right span, #content section.style-ten div.buttons #overlay a.close.right span { position: absolute; right: 0px; top: -3px; background-position: 0 -1412px; display: block; height: 25px; width: 25px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { #overlay button.close span, #overlay .close.button-round span, #overlay .close.button span, #overlay #content section .wrapper .image-gallery .labels-container .overlay a.close span, #content section .wrapper .image-gallery .labels-container .overlay #overlay a.close span, #overlay #content section .wrapper .share a.close.facebook span, #content section .wrapper .share #overlay a.close.facebook span, #overlay #content section .wrapper .share a.close.mail span, #content section .wrapper .share #overlay a.close.mail span, #overlay #content section .wrapper .share a.close.twitter span, #content section .wrapper .share #overlay a.close.twitter span, #overlay #content section.style-ten div.buttons a.close.left span, #content section.style-ten div.buttons #overlay a.close.left span, #overlay #content section.style-ten div.buttons a.close.right span, #content section.style-ten div.buttons #overlay a.close.right span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -1104px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }

/** The sprite_bg mixin sets a named sprite located in the sprites folder it also sets the image width and height. if the retina option is set to true a media query will be attached to this selector. -> Awesome */
/** The sprite_bg mixin sets a named sprite located in the sprites folder it also sets the image width and height. if the retina option is set to true a media query will be attached to this selector. -> Awesome */
body footer { margin: 0 auto; padding: 0; padding-bottom: 64px; background-color: #4E4E4E; height: 443px; }
body footer .footer-wrapper { padding-top: 48px; width: 940px; margin: 0 auto; }
body footer .footer-wrapper .col { width: 217px !important; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; float: left; margin-right: 24px; }
body footer .footer-wrapper:after { clear: both; }
body footer .footer-wrapper .last { margin-right: 0; }
body footer .footer-wrapper div.cols { border-bottom: 1px solid #555; padding-bottom: 32px; }
body footer .footer-wrapper h4 { text-transform: uppercase; font-size: 1.3em; margin-bottom: 16px; }
body footer .footer-wrapper .col div, body footer .footer-wrapper .col a { color: #eeeeee; padding: 4px 0; border-bottom: 1px solid #555; text-transform: none; }
body footer .footer-wrapper .col div.last, body footer .footer-wrapper .col a.last { border: none; }
body footer .footer-wrapper .col1 a, body footer .footer-wrapper .col2 a { text-transform: capitalize; height: 30px; overflow: hidden; }
body footer .footer-wrapper a { display: block; }
body footer .footer-wrapper a:hover { text-decoration: underline; }
body footer .footer-wrapper a.button { padding-left: 40px; border: none; }
body footer .footer-wrapper a.button span { top: 4px; }
body footer .footer-wrapper p { color: #eeeeee; }
body footer .footer-wrapper div.logo { clear: both; padding: 32px 0 32px; margin: 0 auto; }
body footer .footer-wrapper div.logo span { background-position: 0 0; display: block; height: 32px; width: 225px; display: inline-block; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { body footer .footer-wrapper div.logo span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 0; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
body footer .footer-wrapper .bottom { position: relative; padding-top: 0px; height: 100px; }
body footer .footer-wrapper .bottom .left, body footer .footer-wrapper .bottom .right { position: absolute; width: 50%; }
body footer .footer-wrapper .bottom .left small { display: block; font-size: 0.9em; color: #aaa; }
body footer .footer-wrapper .bottom .left small a { display: inline; color: inherit !important; text-transform: none; font-size: inherit; }
body footer .footer-wrapper .bottom .right { right: 0; padding-top: 25px; }
body footer .footer-wrapper .bottom .right a { float: right; line-height: 18px; position: relative; width: 215px; color: #fff; display: block; text-transform: none; }
body footer .footer-wrapper .bottom .right a strong { display: block; font-weight: bold; }
body footer .footer-wrapper .bottom .right a i { position: absolute; right: 0; top: 0; background-position: 0 -32px; display: block; height: 57px; width: 57px; display: inline-block; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { body footer .footer-wrapper .bottom .right a i { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -32px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }

#subscribeCountry_chzn { height: 45px; }

body[data-locale=zh_TW] h1 { background-position: 0 -661px; display: block; height: 40px; width: 210px; height: 40px !important; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { body[data-locale=zh_TW] h1 { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -561px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
body[data-locale=zh_TW] footer .footer-wrapper .bottom .left div.logo { padding-top: 20px; }
body[data-locale=zh_TW] footer .footer-wrapper .bottom .left div.logo span { background-position: 0 -89px; display: block; height: 36px; width: 245px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { body[data-locale=zh_TW] footer .footer-wrapper .bottom .left div.logo span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -89px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }

body[data-locale=ru_RU] h1 { background-position: 0 -499px; display: block; height: 62px; width: 196px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { body[data-locale=ru_RU] h1 { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -449px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
body[data-locale=ru_RU] footer .footer-wrapper .bottom .left div.logo { padding-top: 0px; }
body[data-locale=ru_RU] footer .footer-wrapper .bottom .left div.logo span { background-position: 0 -1028px; display: block; height: 103px; width: 470px; height: 77px; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) { body[data-locale=ru_RU] footer .footer-wrapper .bottom .left div.logo span { background-image: url('../../../paspaley/img/spritesretina-sc4496bfdb1.png'); background-position: 0 -872px; -moz-background-size: 462px auto; -o-background-size: 462px auto; -webkit-background-size: 462px auto; background-size: 462px auto; } }
body[data-locale=ru_RU] footer small { line-height: 14px; }
body[data-locale=ru_RU] #key-pearl-types h4 { font-size: 1.3em !important; }
body[data-locale=ru_RU] #content .brown section.style-six .wrapper .col .bottom p { padding: 0 14px; }
body[data-locale=ru_RU] .style-press.section .nav-container a { text-transform: capitalize !important; }
body[data-locale=ru_RU] #content section.news.events .wrapper .col2 h4 { height: auto; padding-right: 10px; }
body[data-locale=ru_RU] #content section.events .wrapper .panel.media-library .col h5 { font-size: 1.40em; }
body[data-locale=ru_RU] section.contact { padding-top: 40px; }
body[data-locale=ru_RU] section.contact ol { list-style: decimal; list-style-position: outside; margin-left: 19px; }
body[data-locale=ru_RU] #the-five-virtues article section p.rm a { width: 130px; }
body[data-locale=ru_RU] .chzn-container li { text-transform: none !important; }
body[data-locale=ru_RU] .chzn-container-single .chzn-single span { text-transform: none !important; }
body[data-locale=ru_RU] #virtues .info-pages article .figure .slider-points li span.summary { padding-top: 5px; }
body[data-locale=ru_RU] #virtues .info-pages .wrapper .tooltip.virtue { line-height: 1.2em; padding-top: 10px !important; text-transform: none; }
body[data-locale=ru_RU] #virtues .info-pages .wrapper .tooltip.slide { padding-left: 15px !important; text-transform: none; padding-top: 7px !important; }
body[data-locale=ru_RU] #content section .wrapper .image-gallery .labels-container .overlay { width: 400px; }
body[data-locale=ru_RU] #content section.faq.references div.row .col3 span { width: 160px; }
body[data-locale=ru_RU] .forms .row label { text-transform: none; }
body[data-locale=ru_RU] #scroll span { right: -23px; }
body[data-locale=ru_RU] #virtues .info-pages article section ul li.first p span.arrow { left: 147px; }
body[data-locale=ru_RU] footer .footer-wrapper .col2 a, body[data-locale=ru_RU] footer .footer-wrapper .col1 a { text-transform: none; }

/** The sprite_bg mixin sets a named sprite located in the sprites folder it also sets the image width and height. if the retina option is set to true a media query will be attached to this selector. -> Awesome */
/** The sprite_bg mixin sets a named sprite located in the sprites folder it also sets the image width and height. if the retina option is set to true a media query will be attached to this selector. -> Awesome */
html.lt-ie9 button, html.lt-ie9 .button-round, html.lt-ie9 .button, html.lt-ie9 #content section .wrapper .image-gallery .labels-container .overlay a, #content section .wrapper .image-gallery .labels-container .overlay html.lt-ie9 a, html.lt-ie9 #content section .wrapper .share a.facebook, #content section .wrapper .share html.lt-ie9 a.facebook, html.lt-ie9 #content section .wrapper .share a.mail, #content section .wrapper .share html.lt-ie9 a.mail, html.lt-ie9 #content section .wrapper .share a.twitter, #content section .wrapper .share html.lt-ie9 a.twitter, html.lt-ie9 #content section.style-ten div.buttons a.left, #content section.style-ten div.buttons html.lt-ie9 a.left, html.lt-ie9 #content section.style-ten div.buttons a.right, #content section.style-ten div.buttons html.lt-ie9 a.right { height: 28px; }
html.lt-ie9 #virtues button, html.lt-ie9 #virtues .button-round, html.lt-ie9 #virtues .button, html.lt-ie9 #virtues #content section .wrapper .image-gallery .labels-container .overlay a, #content section .wrapper .image-gallery .labels-container .overlay html.lt-ie9 #virtues a, html.lt-ie9 #virtues #content section .wrapper .share a.facebook, #content section .wrapper .share html.lt-ie9 #virtues a.facebook, html.lt-ie9 #virtues #content section .wrapper .share a.mail, #content section .wrapper .share html.lt-ie9 #virtues a.mail, html.lt-ie9 #virtues #content section .wrapper .share a.twitter, #content section .wrapper .share html.lt-ie9 #virtues a.twitter, html.lt-ie9 #virtues #content section.style-ten div.buttons a.left, #content section.style-ten div.buttons html.lt-ie9 #virtues a.left, html.lt-ie9 #virtues #content section.style-ten div.buttons a.right, #content section.style-ten div.buttons html.lt-ie9 #virtues a.right { height: 29px !important; line-height: 1.1em !important; }
html.lt-ie9 footer form button, html.lt-ie9 footer form .button-round, html.lt-ie9 footer form .button, html.lt-ie9 footer form #content section .wrapper .image-gallery .labels-container .overlay a, #content section .wrapper .image-gallery .labels-container .overlay html.lt-ie9 footer form a, html.lt-ie9 footer form #content section .wrapper .share a.facebook, #content section .wrapper .share html.lt-ie9 footer form a.facebook, html.lt-ie9 footer form #content section .wrapper .share a.mail, #content section .wrapper .share html.lt-ie9 footer form a.mail, html.lt-ie9 footer form #content section .wrapper .share a.twitter, #content section .wrapper .share html.lt-ie9 footer form a.twitter, html.lt-ie9 footer form #content section.style-ten div.buttons a.left, #content section.style-ten div.buttons html.lt-ie9 footer form a.left, html.lt-ie9 footer form #content section.style-ten div.buttons a.right, #content section.style-ten div.buttons html.lt-ie9 footer form a.right { top: 6px; }
html.lt-ie9 footer form button span, html.lt-ie9 footer form .button-round span, html.lt-ie9 footer form .button span, html.lt-ie9 footer form #content section .wrapper .image-gallery .labels-container .overlay a span, #content section .wrapper .image-gallery .labels-container .overlay html.lt-ie9 footer form a span, html.lt-ie9 footer form #content section .wrapper .share a.facebook span, #content section .wrapper .share html.lt-ie9 footer form a.facebook span, html.lt-ie9 footer form #content section .wrapper .share a.mail span, #content section .wrapper .share html.lt-ie9 footer form a.mail span, html.lt-ie9 footer form #content section .wrapper .share a.twitter span, #content section .wrapper .share html.lt-ie9 footer form a.twitter span, html.lt-ie9 footer form #content section.style-ten div.buttons a.left span, #content section.style-ten div.buttons html.lt-ie9 footer form a.left span, html.lt-ie9 footer form #content section.style-ten div.buttons a.right span, #content section.style-ten div.buttons html.lt-ie9 footer form a.right span { position: relative; }
html.lt-ie9 #subscribe .button { top: 5px; height: 28px; }
html.lt-ie9 #subscribe .button span { top: -10px; }
html.lt-ie9 #virtueIntendedUse_chzn ul input { min-height: auto !important; }

@media print { /* your print styles go here */ }
@media screen and (min-width: 480px) and (max-width: 960px) { /* future updates */ }

html { scroll-behavior: smooth; }

#subscribe { display: none !important; }
#news-filter { display: none !important; } 

.EmailForm {
	margin-top: -25px;
	padding: 5px;
	width: 430px;
	height: 430px;
	overflow: hidden;
}
	.EmailForm #contact-form div {
		position: relative;
		margin-top: 20px;
	}

		.EmailForm #contact-form div span {
			opacity: 0;
			position: absolute;
			top: 3px;
			left: 11px;
			transition: all ease-in-out 0.3s;
		}
		.EmailForm #contact-form div input:not(:placeholder-shown) + span, .EmailForm #contact-form div textarea:not(:placeholder-shown) + span {
			opacity: 1;
			top: -18px;
			left: 5px;
		}
		
		.EmailForm #contact-form div:has(input) {
			display: inline-block;
			width: 49.5%;
		}
		
		.EmailForm #contact-form div input, .EmailForm #contact-form div textarea {
			background: rgba(255,255,255,0.5);
			border: none;
			border-radius: 3px;
			box-shadow: 0 0 3px rgba(0,0,0,0.5);
			padding: 5px 10px;
			resize: none;
			width: 100%;
			font-family: unset;
		}
		.EmailForm #contact-form .EmailActions {
			margin-top: 10px;
			display: flex;
			justify-content: space-between;
		}
		.EmailForm #contact-form .EmailActions p {
			font-weight: bold;
			font-size: 14px;
			color: #333333;
		}
			.EmailForm #contact-form .EmailActions button {
				position: relative;
				right: 0;
				border: none;
				box-shadow: 0 0 5px rgba(0,0,0,0.2);
				padding: 5px 10px;
				border-radius: 5px;
				cursor: pointer;
				transition: all ease-in-out 0.1s;
				font-weight: bold;
				justify-content: end;
			}
				.EmailForm #contact-form .EmailActions button:hover {
					box-shadow: 0 0 15px rgba(0,0,0,0.4);
					background-color: #4E4E4E;
					color: whitesmoke;
				}
				.EmailForm #contact-form .EmailActions button:active {
					box-shadow: inset 0 0 10px rgba(0,0,0,0.6);
					transform: scale(0.95);
				}
