﻿@charset "utf-8";
@import "stylesheet.css";
#exposeMask.smooth {
	-webkit-transition:200ms opacity ease;
	-moz-transition:200ms opacity ease;
	-o-transition:200ms opacity ease;
	transition:200ms opacity ease;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
	opacity:0;
	filter:alpha(opacity=0);
	display:none;
}
.overlay {
	padding:15px;
	display:none;
	z-index:10000;
	width:720px;
	background:#666666;
	background:rgba(0,0,0,0.5);
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	text-align:left;
}
.overlay.smooth {
	-webkit-transition:opacity 300ms ease,-webkit-transform 300ms ease;
	-moz-transition:opacity 300ms ease,-moz-transform 300ms ease;
	-o-transition:opacity 300ms ease,-o-transform 300ms ease;
	transition:opacity 300ms ease,transform 300ms ease;
	-webkit-transform:translate3d(0,0,0) scale(0.98);
	-moz-transform:translate3d(0,0,0) scale(0.98);
	-o-transform:translate3d(0,0,0) scale(0.98);
	transform:translate3d(0,0,0) scale(0.98);
	opacity:0;
	filter:alpha(opacity=0);
}
.overlay.smooth.show {
	-webkit-transform:scale(1);
	opacity:1;
	filter:alpha(opacity=100);
}
.overlay-content {
	background-color:#FFF;
	overflow:hidden;
}
.overlay-content .button-remove.close {
	cursor:pointer;
	position:absolute;
	right:3px;
	top:5px;
}
.overlay-content .ss-delete.close {
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	color:#0192B5;
	cursor:pointer;
	font-size:10px;
	height:16px;
	line-height:16px;
	position:absolute;
	right:5px;
	text-align:center;
	top:5px;
	width:16px;
	z-index:2;
}
.overlay-content .ss-delete.close:hover {
	text-decoration:none;
	background:#99D3E1;
	background-color:#99D3E1;
	background-color:transparent\9;
	color:#FFF;
	color:#333 \9;
}
.overlay-content .tabs {
	margin-bottom:10px;
}
.overlay h1 {
	margin-bottom:8px;
}
.overlay h2 {
	font-size:16px;
	margin-bottom:0px;
}
.overlay h3 {
	font-size:16px;
	font-weight:normal;
	line-height:22px;
}
.overlay .section {
	padding:0 16px;
}
.overlay .overlay-body {
	padding:8px;
}
.overlay .overlay-body p {
	line-height:17px;
}
.overlay .overlay-body ul {
	list-style-type:disc;
	margin-left:18px;
}
.overlay-body .overlay-tab-content {
	display:none;
}
.overlay-body .overlay-tab-content.active {
	display:block;
}
.overlay .overlay-header {
	padding:9px 8px 7px;
	border-bottom:1px solid #DDD;
	position:relative;
}
.overlay .tabbed {
	padding-top:0;
}
.overlay .overlay-header p {
	color:#666;
	line-height:18px;
}
.overlay .overlay-footer {
	background-color:#F5F5F1;
	padding:8px 8px 0;
	clear:both;
	height:34px;
	line-height:24px;
	position:relative;
}
.overlay .overlay-footer .fakelink {
	vertical-align:middle;
}
.overlay .overlay-footer .primary-actions {
	float:right;
}
.overlay .overlay-footer .primary-actions .refund-submit {
	float:left;
}
.overlay .overlay-footer .secondary-actions {
	float:left;
	line-height:24px;
}
.overlay .overlay-footer .spinner-small {
	float:right;
	margin:5px;
}
.overlay-narrow {
	width:420px;
}
#currency-suggest .overlay-body {
	display:none;
}
.overlay-content .tabs li {
	margin-bottom:0;
}
#bad-translation-id .overlay-content h2 {
	margin:0 0 4px 0;
	color:#000;
}
#bad-translation-id .overlay-content ul {
	margin:0 0 10px 18px;
	line-height:16px;
}
#bad-translation-id .overlay-content .suggestion label {
	display:block;
	margin-bottom:4px;
}
#bad-translation-id .overlay-content .suggestion input {
	color:#333;
	font-size:12px;
	margin:0 0 0.2em 0;
	padding:6px;
	width:278px;
	border:1px solid #959595;
	border-right:1px solid #D3D3D3;
	border-bottom:1px solid #D3D3D3;
	font-family: MarkPro-Book,Source Sans Pro,sans-serif;
}
#bad-translation-id .overlay-content .suggestion input:focus {
	color:#000;
	border:1px solid #666666;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
#loading-overlay .spinner-large {
	margin:24px auto;
}
#loading-overlay p {
	padding:8px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.overlay-borderless.overlay {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #BFBFBF;
	border:1px solid rgba(0,0,0,0.25);
	padding:0;
	background-color:#FFF;
	box-shadow:0 0 20px #bbb;
	box-shadow:0 0 20px rgba(0,0,0,0.15);
	width:500px;
	color:#333;
}
.overlay-borderless .overlay-content {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.overlay-borderless .overlay-header {
	padding:0;
	border:0 none;
	border-bottom:1px solid #DFE1E1;
}
.overlay-borderless .overlay-header h2 {
	background-color:#F5F5F1;
	padding:17px 21px 16px;
	margin:0;
	border-top:1px solid white;
	font-size:21px;
	font-weight:normal;
	line-height:26px;
	text-shadow:0 1px 0 #fff;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
.overlay-borderless .overlay-header h2 span {
	color:#999;
	clear:left;
}
.overlay-borderless .tabs {
	margin-top:0;
	margin-bottom:0;
	background:#f5f5f1;
	border-bottom:1px solid #DFE1E1;
	border-top:1px solid #FFF;
	border-radius:5px 5px 0 0;
}
.overlay-borderless .tabs li {
	margin-top:20px;
}
.overlay-borderless .overlay-content {
	overflow:visible;
}
.overlay-borderless .overlay-body {
	padding:19px 21px;
}
.overlay-borderless.overlay .overlay-footer {
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	height:auto;
	padding:11px 21px 13px;
	border-top:1px solid #288f40 ;
	background-color:#ffcccc;
}
.overlay-borderless.overlay .overlay-footer .button-large {
	margin:0;
	float:left;
}
.footer-locale {
	font-size:11px;
	color:#999;
	line-height:16px;
	height:16px;
	overflow:hidden;
}
.footer-locale .icon {
	color:#FFFFFF;
	display:block;
	float:left;
	height:16px;
	line-height:16px;
	margin:0 3px 0 0;
	width:22px;
	background:url(../images/icons-master.png) -200px -6px no-repeat;
}
#currency-select .close {
	display:none;
}
#currencey-select .overlay-footer .close {
	display:inline;
}
.currency-selector p {
	color:#666;
	margin-bottom:12px;
}
.currency-selector ul,.currency-selector ol {
	padding:0;
	margin:0;
}
.currency-selector ul.col {
	font-size:14px;
	line-height:18px;
	list-style:none outside none;
	float:left;
	margin:0 0 15px 0;
}
#currency-select .currency-selector ul.major,#language-selection .currency-selector ul.major {
	width:210px;
	border-right:1px solid #ccc;
	padding-right:15px;
	margin-right:15px;
	margin-left:0;
	height:275px;
}
.currency-selector ul li {
	color:#0192B5;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-bottom:4px;
	width:200px;
	margin-right:10px;
	position:relative;
	overflow:hidden;
}
.currency-selector ul li label {
	padding:3px 5px;
}
.currency-selector ul li span {
	color:#666;
	font-size:12px;
}
.currency-selector ul li.hover {
	color:#FFF;
	background-color:#0192B5;
	text-decoration:none;
}
.currency-selector ul li.hover span {
	color:#FFF;
}
.currency-selector ul li.selected {
	color:#FFF;
	background-color:#666;
}
.currency-selector ul li.selected span {
	color:#FFF;
}
.currency-selector input {
	position:absolute;
	width:0;
	height:0;
	left:-99px;
}
.currency-selector label {
	cursor:pointer;
	display:block;
}
.currency-selector .currency-symbol {
	width:30px;
	display:inline-block;
}
a.bogus {
	top:0;
}
@font-face {
	font-family:"SSStandard";
	src:url("../fonts/ss-standard.eot");
	src:url("../fonts/ss-standardd41d.eot?#iefix") format('embedded-opentype'),url("../fonts/ss-standard.woff") format('woff'),url("../fonts/ss-standard.ttf") format('truetype');
	font-weight:normal;
	font-style:normal;
}
html:hover [class^="ss-"] {
	-ms-zoom:1;
}
.ss-icon,.ss-icon.ss-standard,[class^="ss-"]:before,[class*=" ss-"]:before,[class^="ss-"].ss-standard:before,[class*=" ss-"].ss-standard:before,[class^="ss-"].right:after,[class*=" ss-"].right:after,[class^="ss-"].ss-standard.right:after,[class*=" ss-"].ss-standard.right:after {
	font-family:"SSStandard";
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
	text-rendering:optimizeLegibility;
	white-space:nowrap;
	-moz-font-feature-settings:"liga=1";
	-moz-font-feature-settings:"liga";
	-ms-font-feature-settings:"liga" 1;
	-o-font-feature-settings:"liga";
	font-feature-settings:"liga";
	-webkit-font-smoothing:antialiased;
}
[class^="ss-"].right:before,[class*=" ss-"].right:before {
	display:none;
	content:'';
}
.ss-cursor:before,.ss-cursor.right:after {
	content:'';
}
.ss-crosshair:before,.ss-crosshair.right:after {
	content:'⌖';
}
.ss-search:before,.ss-search.right:after {
	content:'🔎';
}
.ss-zoomin:before,.ss-zoomin.right:after {
	content:'';
}
.ss-zoomout:before,.ss-zoomout.right:after {
	content:'';
}
.ss-view:before,.ss-view.right:after {
	content:'👀';
}
.ss-attach:before,.ss-attach.right:after {
	content:'📎';
}
.ss-link:before,.ss-link.right:after {
	content:'🔗';
}
.ss-move:before,.ss-move.right:after {
	content:'';
}
.ss-write:before,.ss-write.right:after {
	content:'✎';
}
.ss-writingdisabled:before,.ss-writingdisabled.right:after {
	content:'';
}
.ss-erase:before,.ss-erase.right:after {
	content:'✐';
}
.ss-compose:before,.ss-compose.right:after {
	content:'📝';
}
.ss-lock:before,.ss-lock.right:after {
	content:'🔒';
}
.ss-unlock:before,.ss-unlock.right:after {
	content:'🔓';
}
.ss-key:before,.ss-key.right:after {
	content:'🔑';
}
.ss-backspace:before,.ss-backspace.right:after {
	content:'⌫';
}
.ss-ban:before,.ss-ban.right:after {
	content:'🚫';
}
.ss-trash:before,.ss-trash.right:after {
	content:'';
}
.ss-target:before,.ss-target.right:after {
	content:'◎';
}
.ss-tag:before,.ss-tag.right:after {
	content:'';
}
.ss-bookmark:before,.ss-bookmark.right:after {
	content:'🔖';
}
.ss-flag:before,.ss-flag.right:after {
	content:'⚑';
}
.ss-like:before,.ss-like.right:after {
	content:'👍';
}
.ss-dislike:before,.ss-dislike.right:after {
	content:'👎';
}
.ss-heart:before,.ss-heart.right:after {
	content:'♥';
}
.ss-halfheart:before,.ss-halfheart.right:after {
	content:'';
}
.ss-star:before,.ss-star.right:after {
	content:'⋆';
}
.ss-halfstar:before,.ss-halfstar.right:after {
	content:'';
}
.ss-sample:before,.ss-sample.right:after {
	content:'';
}
.ss-crop:before,.ss-crop.right:after {
	content:'';
}
.ss-layers:before,.ss-layers.right:after {
	content:'';
}
.ss-fill:before,.ss-fill.right:after {
	content:'';
}
.ss-stroke:before,.ss-stroke.right:after {
	content:'';
}
.ss-phone:before,.ss-phone.right:after {
	content:'📞';
}
.ss-phonedisabled:before,.ss-phonedisabled.right:after {
	content:'';
}
.ss-rss:before,.ss-rss.right:after {
	content:'';
}
.ss-facetime:before,.ss-facetime.right:after {
	content:'';
}
.ss-reply:before,.ss-reply.right:after {
	content:'↩';
}
.ss-send:before,.ss-send.right:after {
	content:'';
}
.ss-mail:before,.ss-mail.right:after {
	content:'✉';
}
.ss-inbox:before,.ss-inbox.right:after {
	content:'📥';
}
.ss-chat:before,.ss-chat.right:after {
	content:'💬';
}
.ss-ellipsischat:before,.ss-ellipsischat.right:after {
	content:'';
}
.ss-ellipsis:before,.ss-ellipsis.right:after {
	content:'…';
}
.ss-user:before,.ss-user.right:after {
	content:'👤';
}
.ss-femaleuser:before,.ss-femaleuser.right:after {
	content:'👧';
}
.ss-users:before,.ss-users.right:after {
	content:'👥';
}
.ss-cart:before,.ss-cart.right:after {
	content:'';
}
.ss-creditcard:before,.ss-creditcard.right:after {
	content:'💳';
}
.ss-dollarsign:before,.ss-dollarsign.right:after {
	content:'💲';
}
.ss-barchart:before,.ss-barchart.right:after {
	content:'📊';
}
.ss-piechart:before,.ss-piechart.right:after {
	content:'';
}
.ss-box:before,.ss-box.right:after {
	content:'📦';
}
.ss-home:before,.ss-home.right:after {
	content:'⌂';
}
.ss-buildings:before,.ss-buildings.right:after {
	content:'🏢';
}
.ss-warehouse:before,.ss-warehouse.right:after {
	content:'';
}
.ss-globe:before,.ss-globe.right:after {
	content:'🌎';
}
.ss-navigate:before,.ss-navigate.right:after {
	content:'';
}
.ss-compass:before,.ss-compass.right:after {
	content:'';
}
.ss-signpost:before,.ss-signpost.right:after {
	content:'';
}
.ss-map:before,.ss-map.right:after {
	content:'';
}
.ss-location:before,.ss-location.right:after {
	content:'';
}
.ss-pin:before,.ss-pin.right:after {
	content:'📍';
}
.ss-database:before,.ss-database.right:after {
	content:'';
}
.ss-hdd:before,.ss-hdd.right:after {
	content:'';
}
.ss-music:before,.ss-music.right:after {
	content:'♫';
}
.ss-mic:before,.ss-mic.right:after {
	content:'🎤';
}
.ss-volume:before,.ss-volume.right:after {
	content:'🔈';
}
.ss-lowvolume:before,.ss-lowvolume.right:after {
	content:'🔉';
}
.ss-highvolume:before,.ss-highvolume.right:after {
	content:'🔊';
}
.ss-airplay:before,.ss-airplay.right:after {
	content:'';
}
.ss-camera:before,.ss-camera.right:after {
	content:'📷';
}
.ss-picture:before,.ss-picture.right:after {
	content:'🌄';
}
.ss-video:before,.ss-video.right:after {
	content:'📹';
}
.ss-play:before,.ss-play.right:after {
	content:'▶';
}
.ss-pause:before,.ss-pause.right:after {
	content:'';
}
.ss-stop:before,.ss-stop.right:after {
	content:'■';
}
.ss-record:before,.ss-record.right:after {
	content:'●';
}
.ss-rewind:before,.ss-rewind.right:after {
	content:'⏪';
}
.ss-fastforward:before,.ss-fastforward.right:after {
	content:'⏩';
}
.ss-skipback:before,.ss-skipback.right:after {
	content:'⏮';
}
.ss-skipforward:before,.ss-skipforward.right:after {
	content:'⏭';
}
.ss-eject:before,.ss-eject.right:after {
	content:'⏏';
}
.ss-repeat:before,.ss-repeat.right:after {
	content:'🔁';
}
.ss-replay:before,.ss-replay.right:after {
	content:'↺';
}
.ss-shuffle:before,.ss-shuffle.right:after {
	content:'🔀';
}
.ss-book:before,.ss-book.right:after {
	content:'📕';
}
.ss-openbook:before,.ss-openbook.right:after {
	content:'📖';
}
.ss-notebook:before,.ss-notebook.right:after {
	content:'📓';
}
.ss-newspaper:before,.ss-newspaper.right:after {
	content:'📰';
}
.ss-grid:before,.ss-grid.right:after {
	content:'';
}
.ss-rows:before,.ss-rows.right:after {
	content:'';
}
.ss-columns:before,.ss-columns.right:after {
	content:'';
}
.ss-thumbnails:before,.ss-thumbnails.right:after {
	content:'';
}
.ss-filter:before,.ss-filter.right:after {
	content:'';
}
.ss-desktop:before,.ss-desktop.right:after {
	content:'💻';
}
.ss-laptop:before,.ss-laptop.right:after {
	content:'';
}
.ss-tablet:before,.ss-tablet.right:after {
	content:'';
}
.ss-cell:before,.ss-cell.right:after {
	content:'📱';
}
.ss-battery:before,.ss-battery.right:after {
	content:'🔋';
}
.ss-highbattery:before,.ss-highbattery.right:after {
	content:'';
}
.ss-mediumbattery:before,.ss-mediumbattery.right:after {
	content:'';
}
.ss-lowbattery:before,.ss-lowbattery.right:after {
	content:'';
}
.ss-emptybattery:before,.ss-emptybattery.right:after {
	content:'';
}
.ss-lightbulb:before,.ss-lightbulb.right:after {
	content:'💡';
}
.ss-downloadcloud:before,.ss-downloadcloud.right:after {
	content:'';
}
.ss-download:before,.ss-download.right:after {
	content:'';
}
.ss-uploadcloud:before,.ss-uploadcloud.right:after {
	content:'';
}
.ss-upload:before,.ss-upload.right:after {
	content:'';
}
.ss-fork:before,.ss-fork.right:after {
	content:'';
}
.ss-merge:before,.ss-merge.right:after {
	content:'';
}
.ss-transfer:before,.ss-transfer.right:after {
	content:'⇆';
}
.ss-refresh:before,.ss-refresh.right:after {
	content:'↻';
}
.ss-sync:before,.ss-sync.right:after {
	content:'';
}
.ss-loading:before,.ss-loading.right:after {
	content:'';
}
.ss-wifi:before,.ss-wifi.right:after {
	content:'';
}
.ss-connection:before,.ss-connection.right:after {
	content:'';
}
.ss-file:before,.ss-file.right:after {
	content:'📄';
}
.ss-folder:before,.ss-folder.right:after {
	content:'📁';
}
.ss-quote:before,.ss-quote.right:after {
	content:'"';
}
.ss-text:before,.ss-text.right:after {
	content:'';
}
.ss-font:before,.ss-font.right:after {
	content:'';
}
.ss-print:before,.ss-print.right:after {
	content:'⎙';
}
.ss-fax:before,.ss-fax.right:after {
	content:'📠';
}
.ss-list:before,.ss-list.right:after {
	content:'';
}
.ss-layout:before,.ss-layout.right:after {
	content:'';
}
.ss-action:before,.ss-action.right:after {
	content:'';
}
.ss-redirect:before,.ss-redirect.right:after {
	content:'↪';
}
.ss-expand:before,.ss-expand.right:after {
	content:'⤢';
}
.ss-contract:before,.ss-contract.right:after {
	content:'';
}
.ss-help:before,.ss-help.right:after {
	content:'❓';
}
.ss-info:before,.ss-info.right:after {
	content:'ℹ';
}
.ss-alert:before,.ss-alert.right:after {
	content:'⚠';
}
.ss-caution:before,.ss-caution.right:after {
	content:'⛔';
}
.ss-logout:before,.ss-logout.right:after {
	content:'';
}
.ss-plus:before,.ss-plus.right:after {
	content:'+';
}
.ss-hyphen:before,.ss-hyphen.right:after {
	content:'-';
}
.ss-check:before,.ss-check.right:after {
	content:'✓';
}
.ss-delete:before,.ss-delete.right:after {
	content:'␡';
}
.ss-settings:before,.ss-settings.right:after {
	content:'⚙';
}
.ss-dashboard:before,.ss-dashboard.right:after {
	content:'';
}
.ss-notifications:before,.ss-notifications.right:after {
	content:'🔔';
}
.ss-notificationsdisabled:before,.ss-notificationsdisabled.right:after {
	content:'🔕';
}
.ss-clock:before,.ss-clock.right:after {
	content:'⏲';
}
.ss-stopwatch:before,.ss-stopwatch.right:after {
	content:'⏱';
}
.ss-calendar:before,.ss-calendar.right:after {
	content:'📅';
}
.ss-addcalendar:before,.ss-addcalendar.right:after {
	content:'';
}
.ss-removecalendar:before,.ss-removecalendar.right:after {
	content:'';
}
.ss-checkcalendar:before,.ss-checkcalendar.right:after {
	content:'';
}
.ss-deletecalendar:before,.ss-deletecalendar.right:after {
	content:'';
}
.ss-briefcase:before,.ss-briefcase.right:after {
	content:'💼';
}
.ss-cloud:before,.ss-cloud.right:after {
	content:'☁';
}
.ss-droplet:before,.ss-droplet.right:after {
	content:'💧';
}
.ss-flask:before,.ss-flask.right:after {
	content:'';
}
.ss-up:before,.ss-up.right:after {
	content:'⬆';
}
.ss-upright:before,.ss-upright.right:after {
	content:'⬈';
}
.ss-right:before,.ss-right.right:after {
	content:'➡';
}
.ss-downright:before,.ss-downright.right:after {
	content:'⬊';
}
.ss-down:before,.ss-down.right:after {
	content:'⬇';
}
.ss-downleft:before,.ss-downleft.right:after {
	content:'⬋';
}
.ss-left:before,.ss-left.right:after {
	content:'⬅';
}
.ss-upleft:before,.ss-upleft.right:after {
	content:'⬉';
}
.ss-navigateup:before,.ss-navigateup.right:after {
	content:'';
}
.ss-navigateright:before,.ss-navigateright.right:after {
	content:'▻';
}
.ss-navigatedown:before,.ss-navigatedown.right:after {
	content:'';
}
.ss-navigateleft:before,.ss-navigateleft.right:after {
	content:'◅';
}
.ss-directup:before,.ss-directup.right:after {
	content:'▴';
}
.ss-directright:before,.ss-directright.right:after {
	content:'▹';
}
.ss-dropdown:before,.ss-dropdown.right:after {
	content:'▾';
}
.ss-directleft:before,.ss-directleft.right:after {
	content:'◃';
}
.ss-retweet:before,.ss-retweet.right:after {
	content:'';
}
.ss-volumelow:before,.ss-volumelow.right:after {
	content:'🔉';
}
.ss-volumehigh:before,.ss-volumehigh.right:after {
	content:'🔊';
}
.ss-batteryhigh:before,.ss-batteryhigh.right:after {
	content:'';
}
.ss-batterymedium:before,.ss-batterymedium.right:after {
	content:'';
}
.ss-batterylow:before,.ss-batterylow.right:after {
	content:'';
}
.ss-batteryempty:before,.ss-batteryempty.right:after {
	content:'';
}
.ss-clouddownload:before,.ss-clouddownload.right:after {
	content:'';
}
.ss-cloudupload:before,.ss-cloudupload.right:after {
	content:'';
}
.ss-calendaradd:before,.ss-calendaradd.right:after {
	content:'';
}
.ss-calendarremove:before,.ss-calendarremove.right:after {
	content:'';
}
.ss-calendarcheck:before,.ss-calendarcheck.right:after {
	content:'';
}
.ss-calendardelete:before,.ss-calendardelete.right:after {
	content:'';
}
.msg {
	background-color:#F5F5F1;
	clear:both;
	color:#333;
	margin-bottom:18px;
	padding:18px 0 16px;
	position:relative;
	line-height:normal;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	overflow:hidden;
}
.msg h3 {
	font-size:14px;
	margin:0 18px 6px 18px;
	padding-top:0;
}
.msg p {
	font-size:12px;
	margin:0 200px 12px 18px;
}
.msg-notice p {
	margin-right:20px;
}
.msg-narrow p {
	margin:0 18px 12px 18px;
}
.msg ul {
	margin:0 18px 12px 18px;
}
.msg li {
	margin-left:1em;
	margin-top:1em;
}
.msg ul.bulleted li {
	list-style:disc;
	margin-left:1.5em;
	margin-bottom:0.3em;
}
.msg strong {
	font-weight:bold;
}
.msg .message-actions {
	position:absolute;
	right:18px;
	top:18px;
}
.msg .last,.msg p.last {
	margin-bottom:0;
}
.msg p.full {
	margin-right:70px;
}
.msg p:last-of-type {
	margin-bottom:0 !important;
}
.msg .button-remove {
	position:absolute;
	top:8px;
	right:8px;
}
.msg .callout-pill {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	color:#FFFFFF;
	text-transform:uppercase;
	display:inline-block;
	font-size:9px;
	line-height:9px;
	margin-right:5px;
	font-weight:bold;
	background:#999999;
	padding:4px 5px;
}
.msg.msg-alt .callout-pill {
	background:#A5CEE2;
}
.msg a {
	white-space:nowrap;
}
.msg-alt {
	background-color:#E9F6FC;
}
.msg-notice {
	background-color:#FFC;
}
.msg.with-caret {
	overflow:inherit;
	margin-top:10px;
}
.msg.with-caret::before {
	content:'';
	display:block;
	height:13px;
	margin-bottom:20px;
	position:absolute;
	top:-7px;
	left:25px;
	width:13px;
	zoom:1;
	-webkit-transform:rotate(45deg) rotateY(0);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.msg-alt.with-caret::before {
	background:#E9F6FC;
}
.msg-notice.with-caret::before {
	background-color:#FFC;
}
.msg-notice li {
	list-style-type:none;
	margin-left:0px;
}
.msg-marketing {
	background-color:#E9F6FC;
}
.msg-marketing p {
	margin-right:100px;
}
.msg-error {
	background-color:#FEDFDF;
}
.msg-success {
	background-color:#D0F4C0;
}
.msg-warning {
	background-color:#FFF7D0;
}
.msg-clear {
	background-color:#FFF;
}
.msg-embedded p {
	margin-right:18px;
}
.msg-wide {
	margin-top:18px;
}
.msg-top {
	margin-bottom:0;
}
.msg.msg-inline {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	overflow:visible !important;
	padding:10px 25px 10px 10px;
}
.msg-inline.msg-error {
	background:#FCF3ED;
}
.msg.msg-inline p {
	margin:0 !important;
}
.msg-confirm {
	margin-top:18px;
}
.msg-header {
	margin:3px 0 0 0;
	padding:6px 0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.msg-header .button-remove {
	top:6px;
}
.msg-header .close-container {
	position:absolute;
	width:16px;
	height:16px;
	right:8px;
	top:5px;
	z-index:25;
	overflow:hidden;
}
.msg-header .close-container .close-icon {
	background:url(../images/buttons-master.png) no-repeat scroll -16px -1325px transparent;
	cursor:pointer;
	display:block;
	height:16px;
	position:absolute;
	right:0;
	top:0;
	width:16px;
}
.msg-footer {
	clear:both;
	margin:0 -18px -18px;
	padding:15px;
}
.msg-alt .msg-footer-loud {
	background:none repeat scroll 0 0 #DDEFF8;
}
.msg .arrow,.msg .arrow-b {
	position:absolute;
	background:url(../images/main-sprite.png) no-repeat scroll -15px -617px transparent;
	width:22px;
	height:13px;
	bottom:-12px;
	left:7px;
}
.msg .arrow-l,.new-seller .msg-alt .arrow-l {
	background-position:-54px -599px;
	width:13px;
	height:22px;
	top:7px;
	bottom:0;
	left:-12px;
}
.msg .arrow-r {
	background-position:-83px -598px;
	width:13px;
	height:22px;
	top:50%;
	left:auto;
	right:-12px;
	margin-top:-11px;
}
.msg.msg-alt .arrow,.msg-alt .arrow {
	background-position:-65px -617px;
}
.msg.msg-error .arrow-l,.msg-error .arrow-l {
	background-position:-101px -601px;
}
.msg.msg-notice .arrow-b,.msg-notice .arrow-b {
	background-position:-14px -511px;
}
.msg-billing {
	background-color:#FFC;
}
.msg #resend-email {
	margin-left:8px;
	padding-right:8px;
}
.msg#new-listing {
	overflow:visible;
	min-height:60px;
}
.msg .share-listing {
	margin:10px 0 0 18px;
}
.msg .share-listing>span {
	display:inline-block;
	vertical-align:top;
	line-height:20px;
	margin-right:10px;
}
.msg .share-listing .newfont-tweet {
	display:inline-block;
	float:none;
}
.msg ul.flash_share li {
	display:inline-block;
	vertical-align:top;
	line-height:20px;
}
.msg-campaign {
	overflow:hidden;
}
.msg-campaign p.last {
	float:left;
	margin-right:0;
	margin-bottom:0;
}
.msg-campaign p.edit-link {
	float:right;
	margin-right:18px;
	text-align:right;
	font-weight:bold;
	margin-bottom:0;
}
.dismiss-group>* {
	display:none;
}
.dismiss-group>div:first-of-type {
	display:block;
}
#add-success-referral {
	float:right;
	font-family: "MarkPro-Book",Source Sans Pro,sans-serif;
	font-weight:500;
	font-size:16px;
	line-height:22px;
	color:#333;
	width:40%;
	padding:0 18px;
	margin-left:18px;
	border-left:1px solid #D4D4D1;
	text-align:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#add-success-referral .btn-primary {
	margin-top:8px;
}
#renew-success-referral .btn-primary {
	font-weight:bold;
	margin-left:4px;
	margin-bottom:-4px;
	font-size:12px;
}
#reject_locale {
	float:right;
	margin:0px 20px;
	cursor:pointer;
}
.tabs {
	list-style:none;
	border-bottom:1px solid #DADBD6;
	padding:0 10px 0 40px;
	margin:20px 0 30px;
}
.tabs li {
	float:left;
}
.tabs li>a,.tabs li .tab-title {
	display:block;
	background-color:#F5F6F1;
	border:1px solid #DADBD6;
	border-left:0;
	font-size:13px;
	padding:8px 12px;
	margin:0 0 -1px;
	text-align:center;
	color:#288f40 ;
	font-weight:bold;
	position:relative;
	cursor:pointer;
}
.tabs li .tab-title:hover {
	text-decoration:underline;
}
.tabs li.first>a,.tabs li.first .tab-title {
	border-left:1px solid #DADBD6;
}
.tabs li.active>a,.tabs li.active .tab-title,.tabs li>a.active,.tabs li .tab-title.active,.tabs li.ui-state-active>a,.tabs li.ui-state-active .tab-title,.tabs li>a.ui-state-active,.tabs li .tab-title.ui-state-active {
	background-color:#fff;
	border-bottom-color:#fff;
	color:#666666;
}
.tabs li.prefix {
	display:block;
	font-size:13px;
	padding:8px 12px;
	margin:0 0 -1px;
	text-align:center;
	font-weight:bold;
	position:relative;
}
.toggle-tabs {
	list-style:none;
}
.toggle-tabs li {
	float:left;
	line-height:14px;
}
.toggle-tabs li>a {
	color:#288f40 ;
	padding:6px 8px;
	border:1px solid #DDD;
	border-left:0 none;
	background-color:#fff;
	float:left;
	text-decoration:none;
	transition:background-color 0.1s ease,color 0.1s ease,border-color 0.1s ease;
	-webkit-transition:background-color 0.1s ease,color 0.1s ease,border-color 0.1s ease;
	-o-transition:background-color 0.1s ease,color 0.1s ease,border-color 0.1s ease;
	-moz-transition:background-color 0.1s ease,color 0.1s ease,border-color 0.1s ease;
}
.toggle-tabs li>a:hover {
	background-color:#FFCCCC;
	border-color:#FFCCCC;
}
.toggle-tabs li>a:active {
	background:#c0e3ec;
	border-color:#b4d3dc;
}
.toggle-tabs li.first>a,.toggle-tabs li:first-child>a {
	border-left:1px solid #ddd;
	border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;
	padding-left:9px;
}
.toggle-tabs li.last>a,.toggle-tabs li:last-child>a {
	border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	padding-right:9px;
}
.toggle-tabs li.active>a,.toggle-tabs li>a.active,.toggle-tabs li.ui-state-active>a,.toggle-tabs li>a.ui-state-active {
	color:#555;
	background-color:#dcdcd8;
	border-color:#CCC;
	text-shadow:0px 1px 0px #EEE;
	box-shadow:inset -1px 1px 5px -1px #BEBEBE;
}
.toggle-tabs li.active>a:hover,.toggle-tabs li>a.active:hover,.toggle-tabs li.ui-state-active>a:hover,.toggle-tabs li>a.ui-state-active:hover {
	cursor:default;
	background-color:#e1e1de;
}
.toggle-tabs li>a .badge {
	display:inline-block;
	vertical-align:top;
	color:#fff;
	background-color:#0192b5;
	padding:2px 3px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	margin-left:1px;
	font-size:10px;
	line-height:10px;
	height:10px;
	transition:background-color 0.05s ease,color 0.05s ease;
	-webkit-transition:background-color 0.05s ease,color 0.05s ease;
	-o-transition:background-color 0.05s ease,color 0.05s ease;
	-moz-transition:background-color 0.05s ease,color 0.05s ease;
	text-shadow:none;
}
.secondary-tabs {
	list-style:none;
	border-bottom:1px solid #DADBD6;
	padding:0 20px;
	margin:20px 0 30px;
}
.secondary-tabs li {
	float:left;
	margin:0 !important;
}
.secondary-tabs li a {
	display:block;
	background-color:#F5F6F1;
	border:1px solid #DADBD6;
	border-left:0;
	font-size:12px;
	padding:7px 12px;
	margin:0 0 -1px;
	text-align:center;
	color:#0192B5;
	font-weight:normal;
	position:relative;
}
.secondary-tabs li.first a {
	border-left:1px solid #DADBD6;
}
.secondary-tabs li.active a,.secondary-tabs li a.active,.secondary-tabs li.ui-state-active a,.secondary-tabs li a.ui-state-active {
	background-color:#fff;
	border-bottom-color:#fff;
	color:#666666;
}
.ui-tabs .ui-tabs-hide {
	display:none !important;
}
.tabs li.shipping-help {
	float:right;
}
.tabs li.shipping-help a {
	border:0;
	background:none;
	padding:8px 0;
	color:#0192b5;
	font-weight:normal;
}
.multilang-tabs {
	border-bottom:1px solid #D9D9D9;
	margin:20px 4px 0;
}
.es #settings .secondary-tabs {
	padding:0 8px;
}
.es #settings .secondary-tabs li a {
	padding:7px 9px;
}
.login-registration-form {
	padding:20px 53px;
	overflow:hidden;
}
.login-registration-form hr {
	background-color:#e1e1df;
	color:#e1e1df;
	border:0;
	height:1px;
	margin:14px 0;
	clear:both;
}
.login-registration-form input.text {
	line-height:16px;
	color:#333;
	font-size:12px;
	margin:0 0 0.2em 0;
	padding:6px;
	width:204px;
	border:1px solid #c2c2c2;
	border-right:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	display:block;
}
.login-registration-form input.text:focus {
	color:#000;
	border:1px solid #666;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}
.login-registration-form label {
	display:block;
	margin-top:8px;
	margin-bottom:4px;
	clear:left;
}
.login-registration-form .input-group {
	clear:both;
}
.login-registration-form .inline-group {
	margin-top:10px;
}
.login-registration-form .inline-group label {
	display:inline-block;
	margin-right:8px;
	margin-top:0;
}
.login-registration-form .inline-group input {
	margin-right:2px;
}
.login-registration-form .fineprint {
	color:#999;
	font-size:11px;
	margin:12px 0 5px;
}
.login-registration-form .submit {
	margin:0 0 14px 0;
	padding:10px 0 0;
}
.login-registration-form .inline-notice,.login-registration-form .first-name-disclaimer {
	clear:none;
	float:right;
	width:235px;
	line-height:16px;
}
.login-registration-form .inline-notice {
	color:#939393;
	border:1px solid #fff;
	background:#fff;
	padding:0 8px;
	margin-top:-3px;
}
.login-registration-form .inline-disclaimer-message,.login-registration-form .inline-input-error-message {
	clear:none;
	float:right;
	width:235px;
	line-height:16px;
}
.login-registration-form .inline-disclaimer-message {
	display:none;
	color:#939393;
	border:1px solid #fff;
	background:#fff;
	padding:0 8px;
	margin-top:-3px;
}
.login-registration-form .inline-input-error-message {
	border:1px solid #ffc0cb;
	background:#ffeeee;
	color:#a80308;
	display:none;
	padding:6px 8px 5px 8px;
}
.login-registration-form .input-group-error label {
	color:#a80308;
}
.login-registration-form .input-group-error .text,.login-registration-form .input-group-error .text:focus {
	border-color:#a80308;
}
.login-registration-form .spinner-small {
	display:none;
	margin-left:1em;
	vertical-align:middle;
}
.login-registration-form .message-container-connections.msg.msg-error {
	padding:3px;
	background-color:#E9F6FC;
}
.login-registration-form .message-container-connections.msg.msg-error h3 {
	font-weight:normal;
	font-size:12px;
	background-color:#FFFFFF;
	border:1px solid #CFDFE8;
	margin:0;
	padding:8px 14px;
	color:#666;
	border-radius:5px;
	line-height:18px;
}
.login-registration-form .message-container-connections.msg.msg-error strong {
	color:#333;
	font-weight:bold;
}
.login-registration-form .message-container-connections.msg.msg-error h3 a {
	font-weight:bold;
}
#valid-email-disclaimer {
	color:#333;
	display:none;
}
.suggested-username-tip {
	margin:-6px 0 10px 135px;
	background-color:#FFFFFF;
	display:none;
	border-radius:3px 3px 3px 3px;
	border:1px solid #DEDEDB;
	padding:6px 8px 7px;
	position:relative;
	z-index:2;
}
.login-registration-form .suggested-username-tip {
	margin:7px 0 10px 0;
}
.suggested-username-alternatives-vis {
	display:inline;
	float:left;
}
.suggested-username-tip .arrow {
	background:url(../images/stats-pointer.png) no-repeat scroll -47px 1px transparent;
	display:block;
	height:9px;
	left:7px;
	position:absolute;
	top:-9px;
	width:20px;
	z-index:3;
}
.suggested-username-tip a,.suggested-username-tip a:active,.suggested-username-tip a:link,.suggested-username-tip a:visited {
	background-color:#EEEEE9;
	border-radius:10px 10px 10px 10px;
	color:#666;
	font-size:11px;
	margin:0 0 0 3px;
	outline:medium none;
	padding:2px 6px 2px 7px;
	text-decoration:none;
}
.suggested-username-tip a:hover {
	background-color:#DDDDD4;
	color:#333;
}
.suggested-username-tip span {
	color:#666666;
	font-size:11px;
}
.overlay-connect-wrap {
	margin:0 -53px;
	padding:0 53px 22px;
}
.overlay-connect-wrap.signin-ov .button-large {
	margin:0;
}
.overlay-connect-wrap p {
	margin:0;
	font-size:11px;
	color:#888;
}
.login-registration-form .or {
	height:1px;
	margin: 18px -53px 24px;
	position:relative;
	background-color:#DADBD6;
}
.login-registration-form .or span {
	background-color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	left:41px;
	letter-spacing:0.1em;
	padding:0 12px;
	position:absolute;
	text-transform:uppercase;
	top:-6px;
}
.login-registration-form .fb-connect-container {
	position:relative;
	overflow:hidden;
}
.login-registration-form .fb-connect-container .spinner-small {
	position:absolute;
	left:234px;
	margin:0px;
	top:10px;
}
.login-registration-form #fb-signin-container .spinner-small {
	left:228px;
}
.seamless-sharing-overlay-wrap .tt-learn-more.tt-mini {
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
}
.seamless-sharing-overlay-wrap .tt-learn-more.tt-mini .tt-inner {
	padding:117px 12px 12px;
	background:url(../images/how-it-works-small.png) no-repeat 8px 8px;
}
.seamless-sharing-overlay-wrap .tt-learn-more.tt-mini .tt-inner p {
	width:226px;
	white-space:normal;
	font-size:12px !important;
	line-height:17px;
}
.seamless-sharing-overlay-wrap input {
	margin-right:4px;
}
#step-2-heading h2 {
	color:#333;
	display:inline;
	font-size:16px;
	line-height:24px;
	margin-bottom:18px;
	float:left;
}
.external-acct-connected {
	background-color:#F4F6FB;
	position:absolute;
	right:21px;
	top:17px;
	border:1px solid #D2D9E6;
	border-radius:4px;
	display:inline-block;
}
.external-acct-connected .fb-icon {
	background:url(../images/connected-accounts-sprite.png) no-repeat scroll 2px 3px #3B5998;
	display:block;
	position:absolute;
	top:5px;
	left:5px;
	height:30px;
	width:30px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.external-acct-connected .fb-avatar {
	float:right;
}
.external-acct-connected a.fb-avatar {
	position:absolute;
	right:0;
	top:0;
}
.external-acct-connected img {
	width:40px;
	height:40px;
	display:block;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
}
.external-acct-connected .fb-connected-msg {
	line-height:14px;
	margin:0 54px 0 41px;
	padding:5px 0 0 0;
	height:35px;
	white-space:nowrap;
}
.external-acct-connected .fb-connected-msg p {
	color:#7183A9;
	margin:0;
	font-size:11px;
}
.external-acct-connected .fb-connected-msg a {
	font-weight:bold;
	color:#3B5998;
	display:block;
}
.external-acct-connected.ov {
	position:relative;
	float:right;
	right:initial;
	top:initial;
	margin:-6px 0 14px;
}
.external-acct-connected.ov .fb-icon {
	background-position:3px -88px;
	height:25px;
	width:25px;
}
.external-acct-connected.ov img {
	width:35px;
	height:35px;
}
.external-acct-connected.ov .fb-connected-msg {
	margin:0 48px 0 0;
	padding:0 0 0 37px;
}
#inline-overlay {
	color:#333;
	width:580px;
	display:block;
	position:absolute;
	top:-9999px;
}
#inline-overlay .overlay-body {
	padding:0;
}
#inline-overlay .tabs {
	margin-bottom:0;
}
#inline-overlay .msg-copy {
	padding:12px 0;
	background-color:#e5f4f7;
	margin:19px 53px 0px;
}
#pager-wrapper {
	overflow:hidden;
}
.pager {
	padding:30px 0 0;
	position:relative;
	display:block;
	text-align:center;
	overflow:hidden;
	padding-bottom:15px;
}
.pager .pages {
	margin-bottom:0;
	font-size:1.2em;
	padding:0 8px;
	list-style:none;
	position:relative;
	float:none;
	display:inline;
}
.pager .pages span,.pager .pages li {
	margin:0;
	font-weight:bold;
	display:inline;
	float:none;
}
.pager .pages a {
	padding:0 5px;
}
.pager .pages .current-page,.pager .pages li.active a,.pager .pages a.active {
	color:#333;
}
.pager .spinner-small {
	display:inline-block;
	vertical-align:bottom;
	visibility:hidden;
	position:absolute;
}
.pager.loading .spinner-small {
	visibility:visible;
}
.pager .controls {
	width:70px;
	display:block;
	clear:both;
	float:none;
	padding:10px 0 0;
	margin:0 auto;
}
.pager .controls a {
	width:27px;
	height:29px;
	margin:0 4px;
	display:inline;
	float:left;
	text-indent:-999em;
	overflow:hidden;
	background:url(../images/main-sprite.png) no-repeat 0 -790px;
}
.pager .controls a.previous:hover {
	background-position:-28px -790px;
}
.pager .controls a.previous:active {
	background-position:-56px -790px;
}
.pager .controls a.previous-disabled {
	background-position:-84px -790px;
}
.pager .controls a.next {
	background-position:0px -820px;
}
.pager .controls a.next:hover {
	background-position:-28px -820px;
}
.pager .controls a.next:active {
	background-position:-56px -820px;
}
.pager .controls a.next-disabled {
	background-position:-84px -820px;
}
.pager form {
	padding:0 8px;
}
.pager form input {
	width:3em;
	margin:0 0 0 5px;
}
.pager form {
	float:left;
}
#flag-overlay {
	width:500px;
}
#flag-overlay .overlay-header h2 {
	padding:0;
	margin:0;
	font-size:16px;
	border:none;
}
#flag-overlay .overlay-body {
	padding:8px;
}
#flag-overlay .overlay-body p {
	padding-bottom:4px;
}
#flag-overlay .overlay-body p:first-child a {
	display:block;
}
#flag-overlay .overlay-body p:first-child a:last-child {
	margin:2px 0 0;
}
#flag-overlay .overlay-body ul {
	margin:1em 1em 1.5em;
	padding:0;
}
#flag-overlay .overlay-body ul li {
	padding:0;
	margin:0 0 0.75em;
	border:none;
	float:none;
}
#flag-overlay .overlay-body ul li:last-child {
	margin:0;
}
#flag-overlay .overlay-body ul li input[type="radio"] {
	margin:0 0.5em 0 0;
}
#flag-overlay .overlay-body textarea {
	width:476px;
	height:100px;
	padding:0.25em;
}
#flag-overlay .overlay-body .last {
	padding:0;
}
.spinner-small {
	width:16px;
	height:16px;
	background:url(../images/spinners-sprite.gif) no-repeat 50% 0;
}
.spinner-small-tan {
	background-position:50% -21px;
}
.spinner-small-tan-darker {
	background-position:50% -42px;
}
.spinner-small-blue {
	background-position:50% -63px;
}
.spinner-small-blue-darker {
	background-position:50% -84px;
}
.spinner-small-blue-dark {
	background-position:50% -105px;
}
.spinner-small-green {
	background-position:50% -126px;
}
.spinner-small-trans {
	background-position:50% -147px;
}
.spinner-large {
	width:48px;
	height:48px;
	background:url(../images/spinners-sprite.gif) no-repeat 50% -210px;
}
.spinner-large-blue {
	background-position:50% -263px;
}
.spinner-large-tan {
	background-position:50% -315px;
}
.spinner-large-trans {
	background-position:50% -363px;
}
.spinner-small span,.spinner-large span {
	display:none;
}
.coriolis .spinner-small,.coriolis .spinner-large {
	-moz-transform:scaleX(-1);
	-o-transform:scaleX(-1);
	-webkit-transform:scaleX(-1);
	transform:scaleX(-1);
	filter:FlipH;
	-ms-filter:"FlipH";
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5) {
	.spinner-small,.spinner-large {
		background-image:url(../images/spinners-sprite2.gif);
		background-size:48px 448px;
	}
}
.shopname {
	overflow:visible;
	display:inline-block;
}
.shopname,.from-seller-nowrap {
	white-space:nowrap;
	margin-right:1px;
}
.shopname span:not([itemprop]),.shopname .shop-icon {
	display:inline-block;
	height:10px;
	margin:0 2px;
}
.shopname-quiet,.shopname-quiet a {
	color:#666 !important;
}
.shopname span,.shopname span.shop-icon {
	background:url(../images/icons-master.png) no-repeat -182px -57px transparent;
	width:11px;
}
.shopname-quiet span,.shopname-quiet span.shop-icon {
	background-position:-157px -57px;
}
.shopname-changed span,.shopname-changed span.shop-icon {
	background-position:-179px -31px;
	width:26px;
}
#stash {
	width:100%;
	position:fixed;
	overflow:hidden;
	bottom:0px;
	left:0px;
	height:35.99px;
	z-index:1101;
}
#stash.hidden {
	height:0px;
}
.stash-padding.hidden {
	height:0px;
}
.stash-padding {
	height:35.99px;
}
.stash-nondroppable {
	background:#f5f5f1 url(../images/stashbg.png);
}
#stash .contents {
	width:94%;
	position:absolute;
	top:-118px;
	left:0px;
	z-index:1102;
}
#stash .content-container {
	width:985px;
	float:left;
	display:none;
}
.stash-droppable {
	background:#f0f0ea url(../images/stashbg.png);
}
.stash-clickable {
	background:#f0f0ea url(../images/stashbg.png);
	cursor:pointer;
}
#stash .stash-none-nohover {
	display:inline;
}
#stash .stash-none-hover {
	display:none;
}
#stash:hover .stash-none-nohover {
	display:none;
}
#stash:hover .stash-none-hover {
	display:inline;
}
#stash .stashed-items {
	float:left;
	margin-top:6px;
	width:910px;
}
#stash .stashed-item-page {
	height:118px;
	width:100%;
	float:left;
}
#stash .stashed-item-container {
	float:left;
	width:68px;
	height:55px;
	position:relative;
}
#stash .stashed-item {
	display:block;
	float:left;
	width:53px;
	height:42px;
	border:1px solid #ECECEC;
	padding:3px;
	background-color:white;
}
#stash .stashed-item img {
	float:left;
	width:53px;
	height:42px;
}
#stash .controls {
	float:left;
	top:3px;
	left:0px;
	z-index:1103;
	height:115px;
	width:75px;
	font-size:12px;
	color:#B2B2B8;
	text-align:left;
}
#stash .stash-item-count-message {
	float:left;
	clear:both;
	width:100%;
	margin-top:12px;
}
#stash .stash-share-message {
	float:left;
	clear:both;
	width:100%;
	margin-top:2px;
}
#stash .stash-page-header {
	width:100%;
	text-align:left;
	margin-bottom:4px;
	font-size:10px;
	clear:both;
	height:12px;
}
#stash .stash-page-clear-confirm {
	width:100%;
	text-align:left;
	margin-bottom:4px;
	font-size:12px;
	clear:both;
	height:12px;
	display:none;
}
#stash .stash-page-swatch-title {
	float:left;
}
#stash .stash-clear-link {
	float:right;
	margin-right:2px;
}
#stash .stashed-item-container .stashed-item-empty-drop-zone {
	border:none;
	padding:3px;
	background-color:#F5F5F1;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
#stash .stash-intro {
	position:absolute;
	top:3px;
	left:0px;
	width:107%;
	height:115px;
	background-color:#F5F5F1;
	z-index:1110;
}
#stash .stash-intro-container {
	width:525px;
	margin-left:auto;
	margin-right:auto;
}
#stash .stash-intro .stash-icon {
	width:140px;
	height:100px;
	margin-top:5px;
	float:left;
}
#stash .stash-intro-messages {
	color:#666;
	text-align:left;
	float:left;
	margin-left:18px;
	margin-top:32px;
}
#stash .stash-intro-messages .intro-message-header {
	font-size:20px;
	font-weight:bold;
	line-height:30px;
}
#stash .stash-intro-messages .intro-message {
	font-size:12px;
	color:#b2b2b2;
}
#stash .stash-page-swatches {
	height:34px;
	width:68px;
	position:absolute;
	bottom:30px;
}
#stash .stash-page-swatch {
	font-size:10px;
	background-color:#C7C7C4;
	width:15px;
	height:15px;
	margin-right:2px;
	margin-bottom:2px;
	float:left;
	color:white;
	line-height:15px;
	text-align:center;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	display:block;
	cursor:pointer;
}
#stash .stash-page-swatch:hover {
	background-color:#1AA6DD;
	text-decoration:none;
}
#stash .stash-page-swatches .active {
	background-color:#2392B5;
}
#stash .stash-page-swatches .active:hover {
	background-color:#2392B5;
	text-shadow:none;
}
#stash .stash-page-swatches .disabled {
	background-color:#E7E7E4;
	cursor:default;
}
#stash .stash-page-swatches .disabled:hover {
	background-color:#E7E7E4;
}
#stash .stash-remove {
	display:none;
	background:transparent url(../images/stash_remove_hover.png) no-repeat;
}
#stash .stash-remove.active {
	display:block;
	background:transparent url(../images/stash_remove.png) no-repeat;
	width:20px;
	height:20px;
	position:absolute;
	top:-5px;
	right:2px;
}
#stash .stash-remove.active:hover {
	background:transparent url(../images/stash_remove_hover.png) no-repeat;
}
#stash .close-container {
	position:absolute;
	top:8px;
	right:15px;
	color:#AAA;
	font-size:18px;
	cursor:pointer;
	cursor:hand;
	z-index:1110;
}
#stash .close-container:hover {
	color:#666;
}
.no-horiz-scrollbar {
	overflow-x:hidden;
}
.stash-preview-contents {
	width:170px;
	height:170px;
	overflow:hidden;
	text-overflow:ellipsis;
}
#stash .expand-text {
	margin-top:11px;
	color:#CCC;
}
#stash.stash-clickable .expand-text {
	color:#999;
}
#stash.stash-clickable .expand-text .stash-peek-wrap:hover {
	text-decoration:underline;
}
.stash-preview .listings {
	clear:both;
	margin:0 -8px 0 0;
}
.stash-preview .listings .listing-card,.stash-floating-listings .listing-card {
	float:left;
	width:170px;
	height:170px;
	padding:6px;
	background-color:#fff;
	border:1px solid #ECECEC;
	margin:0 8px 14px 0;
	position:relative;
}
.stash-preview .listings .listing-card .listing-thumb {
	display:block;
}
.stash-preview .listings .listing-card .listing-thumb img {
	display:block;
	height:135px;
	width:100%;
}
.stash-preview .listings .listing-card .listing-detail {
	margin-top:5px;
	position:relative;
}
.stash-preview .listings .listing-card .listing-title {
	margin-bottom:0;
	line-height:15px;
	text-align:left;
}
.stash-preview .listings .listing-card .listing-title a {
	display:block;
	color:#666;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.stash-preview .listings .listing-card .listing-maker {
	width:48%;
}
.stash-preview .listings .listing-card .listing-maker a {
	display:block;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	color:#B2B2B2;
}
.stash-preview .listings .listing-card .listing-price {
	position:absolute;
	right:0;
	bottom:0;
	color:#78C042;
	line-height:14px;
	text-align:right;
	width:50%;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:clip;
}
.stash-preview .listings .listing-card .currency-code {
	font-size:9px;
}
#search-bar div#search-suggestions {
	position:absolute;
	padding:0;
	z-index:1000000;
	margin:0 0 0 102px;
	float:none;
	height:auto;
	z-index:100000;
	font-family: MarkPro-Book,Source Sans Pro,sans-serif;
}
#search-bar div#search-suggestions ul {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:12px;
	background-color:#f7f8f3;
	border:1px solid #dadedd;
	border-top:none;
	height:auto;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	width:100%;
	list-style-position:outside;
}
#search-bar div#search-suggestions ul li {
	padding:2px 6px;
	margin:0;
	font-weight:bold;
	cursor:pointer;
}
#search-bar div#search-suggestions ul li .normal {
	font-weight:normal;
}
#search-bar div#search-suggestions ul li.as-rich {
	padding:0px;
	float:left;
	width:100%;
}
#search-bar div#search-suggestions ul li.as-rich .as-wrap {
	border-top:1px solid #e2e2e0;
	margin-left:8px;
	float:left;
}
#search-bar div#search-suggestions ul li.as-rich.as-first .as-wrap {
	border-top:1px solid transparent;
}
#search-bar div#search-suggestions ul li.as-rich .as-wrap-first {
	border-top:1px transparent;
}
#search-bar div#search-suggestions ul li.as-rich .as-entry {
	float:left;
	height:26px;
}
#search-bar div#search-suggestions ul li.as-rich .as-suggestion {
	float:left;
	font-size:14px;
	color:#0192B5;
	margin-top:5px;
}
#search-bar div#search-suggestions ul li.as-rich .copy-text {
	color:#666;
	font-weight:normal;
}
#search-bar div#search-suggestions ul li.as-rich .as-search-types {
	float:left;
	clear:left;
	font-size:14px;
	line-height:22px;
	width:100%;
}
#search-bar div#search-suggestions ul li.as-rich .as-search-types ul {
	border:0px;
	font-size:14px;
	width:100%;
	float:left;
	margin-top:2px;
}
#search-bar div#search-suggestions ul li.as-rich .as-search-types ul li {
	padding:0;
	width:100%;
}
#search-bar div#search-suggestions ul li.as-rich .as-search-types li .as-st-wrap {
	margin-left:28px;
}
#search-bar div#search-suggestions ul li.as-rich .as-search-types li .as-st-wrap-inner {
	border-top:1px solid #e2e2e0;
	padding-top:5px;
	padding-bottom:5px;
	margin-right:8px;
}
#search-bar div#search-suggestions ul li.as-rich.unselectable .as-search-types li .as-st-wrap {
	padding-top:3px;
}
#search-bar div#search-suggestions ul li.as-rich.unselectable .as-search-types li .as-st-wrap-inner {
	border-top:1px solid transparent;
}
#search-bar div#search-suggestions ul li.as-rich .as-search-types li .arrow {
	font-weight:normal;
}
#search-bar div#search-suggestions ul li.as-rich .as-search-types li .as-st-text {
	color:#0192B5;
	float:left;
	display:block;
}
#search-bar div#search-suggestions ul li.as-rich .as-search-types li .as-st-name {
	color:#666;
	font-weight:normal;
	display:block;
	float:left;
}
#search-bar div#search-suggestions ul li.as-rich .as-st {
	display:block;
	color:#666;
	clear:both;
}
#search-bar div#search-suggestions ul li.as-rich .as-image {
	float:right;
	height:39px;
	width:39px;
	border:1px solid #CCCCCC;
	padding:2px;
	margin-top:7px;
	margin-bottom:7px;
	background-color:white;
}
#header {
	z-index:10;
}
#navigation-group {
	z-index:100000;
}
#content {
	z-index:1;
}
#search-bar div#search-suggestions ul li.selected {
	background-color:#DDD;
}
#search-bar div#search-suggestions ul li.as-rich.selected {
	background-color:#E9F6FC;
}
#search-bar div#search-suggestions ul li.as-rich li.selected {
	background-color:#E9F6FC;
}
#search-bar div#search-suggestions.caring ul li.as-first {
	margin-bottom:5px;
}
#search-bar div#search-suggestions.caring ul li.as-rich .as-search-types li .as-st-wrap {
	margin-left:8px;
}
.your-newfont-nav {
	margin:15px 0 10px 0;
	text-align:left;
	padding:16px 0 16px 8px;
	background-color:#F5F5F1;
	-webkit-border-radius:5px;
	-mozilla-border-radius:5px;
	border-radius:5px;
	width:auto;
}
.your-newfont-nav h3 {
	color:#333;
	font-size:12px;
	margin-bottom:8px;
	padding-left:8px;
	padding-top:0;
	position:relative;
}
.your-newfont-nav ul {
	list-style-type:none;
	border-bottom:1px solid #DFDFDF;
	margin:0 0 24px 0;
}
.your-newfont-nav ul.last {
	margin-bottom:0;
}
.your-newfont-nav li {
	border-top:1px solid #DFDFDF;
	display:block;
	line-height:14px;
	padding:0;
	margin:0;
}
.your-newfont-nav li a {
	text-decoration:none;
	display:block;
	white-space:normal;
	padding:8px;
}
.your-newfont-nav li a:hover,p.dashboard a:hover {
	background:#EAEAE3;
	text-decoration:none;
}
.your-newfont-nav .nowrap {
	white-space:nowrap;
}
.tt-header-nav {
	box-shadow:0px 3px 5px rgba(0,0,0,0.25);
	-moz-box-shadow:0px 3px 5px rgba(0,0,0,0.25);
	-webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.25);
}
#your-newfont-nav-popout h3,#your-newfont-nav-popout li,#your-newfont-nav-popout .next-steps-promo {
	display:none;
}
#your-newfont-nav-popout.usable-nav .tt-inner,#blog-nav-popout.usable-nav .tt-inner,#community-nav-popout.usable-nav .tt-inner {
	padding:10px;
}
#your-newfont-nav-popout li.quick-link {
	display:block;
}
#your-newfont-nav-popout.usable-nav li.quick-link a,#blog-nav-popout.usable-nav li a,#community-nav-popout.usable-nav li a {
	border-radius:3px;
	display:block;
	padding:4px 15px 4px 5px;
}
li.quick-link.invite-friends .currency-code {
	display:none;
}
#your-newfont-nav-popout.usable-nav li a:hover,#blog-nav-popout.usable-nav li a:hover,#community-nav-popout.usable-nav li a:hover {
	background:#E5F4F7;
	text-decoration:none;
}
#content li.not-side-link {
	display:none;
}
.next-steps-promo-bt {
	background:#E9F6FC;
	border-radius:5px;
	display:block;
	font-family: MarkPro-Book,Source Sans Pro,sans-serif;
	font-size:18px;
	margin:15px 0 10px 0;
	padding:16px 18px 16px 16px;
	position:relative;
}
.next-steps-promo {
	position:relative;
}
.next-steps-prompt {
	left:200px;
	top:0;
}
.your-newfont-nav .active a,.your-newfont-nav-activity .activity a,.your-newfont-nav-purchases .purchases a,.your-newfont-nav-feedback .feedback a,.your-newfont-nav-favorites .favorites a,.your-newfont-nav-profile .profile a,.your-newfont-nav-account-info .account-info a,.your-newfont-nav-affiliates .affiliates a,.your-newfont-nav-account-security .account-security a,.your-newfont-nav-create-item .create-item a,.your-newfont-nav-listings .listings a,.your-newfont-nav-featured .featured a,.your-newfont-nav-batch-shipping .batch-shipping a,.your-newfont-nav-sold .sold a,.your-newfont-nav-expiring .expiring a,.your-newfont-nav-expired .expired a,.your-newfont-nav-draft .draft a,.your-newfont-nav-sold-listings .sold-listings a,.your-newfont-nav-inactive .inactive a,.your-newfont-nav-billing .billing a,.your-newfont-nav-your_newfont_bill .shop-bill a,.your-newfont-nav-your_newfont_bill_payments .pay-your-bill a,.your-newfont-nav-appearance .appearance a,.your-newfont-nav-policies .policies a,.your-newfont-nav-sections .sections a,.your-newfont-nav-shipping .shipping a,.your-newfont-nav-payment .payment a,.your-newfont-nav-vacation .vacation a,.your-newfont-nav-analytics .analytics a,.your-newfont-nav-sections .sections a,.your-newfont-nav-stats .stats a,.your-newfont-nav-stats-likes .stats-likes a,.your-newfont-nav-stats-search-ads .stats-search-ads a,.your-newfont-nav-stats-newfontforcause .stats-newfontforcause a,.your-newfont-nav-stats-views .stats-views a,.your-newfont-nav-status .status a,.your-newfont-nav-referrals .referrals a,.your-newfont-nav-showcase .showcase a,.your-newfont-nav-options .options a,.your-newfont-nav-reported-cases .reported-cases a,.your-newfont-nav-coupons .coupons a,.your-newfont-nav-tax .tax a,.your-newfont-nav-your-cases .your-cases a,.your-newfont-nav-download .download a,.your-newfont-nav-search-ads .search-ads,.your-newfont-nav-newfontforcause .search-newfontforcause,.your-newfont-nav-languages .languages a,.your-newfont-nav-translations .translations a,.your-newfont-nav-search-ads .search-ads a,.your-newfont-nav-newfontforcause .newfontforcause a,.your-newfont-nav-welcome .welcome a,.your-newfont-nav-apps .applications a,.your-newfont-nav-billing-info .billing-info a,.your-newfont-nav-seller-payment-account .seller-payment-account a,.your-newfont-nav-syndication .syndication a,.your-newfont-nav-badges .badges a,.your-newfont-nav-steps-to-success .steps-to-success a,.your-newfont-nav-market-research .market-research a,.your-newfont-nav-custshop .custshop a,.your-newfont-nav-offsite-ads .offsite-ads a,.your-newfont-nav-shipping-labels .shipping-labels a,.your-newfont-nav-customer-service-stats .customer-service-stats a {
	background:#ffffff;
}
.your-newfont-nav.your-newfont-reduced-nav {
	margin:15px 0 10px 0;
	text-align:left;
	padding:20px 0 16px 0;
	background-color:#fff;
	-webkit-border-radius:0;
	-mozilla-border-radius:0;
	border-radius:0;
	width:auto;
}
.your-newfont-nav.your-newfont-reduced-nav h3 {
	color:#333;
	font-size:12px;
	margin-bottom:8px;
	padding-left:8px;
	padding-top:0;
	position:relative;
}
.your-newfont-nav.your-newfont-reduced-nav ul {
	list-style-type:none;
	border-bottom:1px solid #DFDFDF;
	margin:0 0 24px 0;
}
.your-newfont-nav.your-newfont-reduced-nav ul.last {
	margin-bottom:0;
}
.your-newfont-nav.your-newfont-reduced-nav li {
	border-top:1px solid #DFDFDF;
	display:block;
	line-height:14px;
	padding:0;
	margin:0;
}
.your-newfont-nav.your-newfont-reduced-nav li a {
	text-decoration:none;
	display:block;
	white-space:normal;
	padding:12px 8px;
}
.your-newfont-nav.your-newfont-reduced-nav li a:hover,p.dashboard a:hover {
	background:#F5F5F1;
	text-decoration:none;
}
.your-newfont-nav.your-newfont-reduced-nav li.active,.your-newfont-nav.your-newfont-reduced-nav li.active a:hover {
	background:#E9F6FC;
}
.your-newfont-nav.your-newfont-reduced-nav li.active a {
	color:#666;
}
.your-newfont-nav.your-newfont-reduced-nav .nowrap {
	white-space:nowrap;
}
button,.button-small input,.button-medium input,.button-large input {
	font-family: MarkPro-Book,Source Sans Pro,sans-serif;
}
.button-small,.button-medium,.google-translate-control .goog-te-gadget-link,.button-large,.registry-button-container,.button-fave,.button-circle,.button-download {
	background:url(../images/buttons-master.png) repeat-x scroll 0px -121px transparent;
	background-color:#1b9dbc;
	position:relative;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	width:auto;
	height:23px;
	line-height:23px;
	padding:0 11px;
	margin-bottom:9px;
	border-color:#67bdd4 #4ab1cc #359bbd;
	border-style:solid;
	border-width:1px;
	outline:none;
	cursor:pointer;
	display:inline-block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow:0 1px 0 #e8e8e8;
	-webkit-box-shadow:0 1px 0 #e8e8e8;
	box-shadow:0 1px 0 #e8e8e8;
}
.fr .long-string {
	font-size:12px !important;
	font-weight:normal !important;
}
a.button:link,a.button:visited,a.button-small:link,a.button-small:visited,a.button-medium:link,.google-translate-control .goog-te-gadget-link:link,a.button-medium:visited,a.button-large:link,a.button-large:visited {
	color:#fff;
	text-decoration:none;
}
.button span,.button-small span,.button-medium span,.button-large span {
	line-height:24px;
	display:inline-block;
	height:100%;
	float:left;
}
.button-small {
	background-position:0 -495px;
	height:18px;
	line-height:18px !important;
	font-size:11px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	padding:0 5px 0 5px;
	margin-bottom:0;
	vertical-align:top;
}
.button-small span {
	line-height:19px;
}
.button-large {
	background-position:0px -1px;
	height:33px;
	line-height:33px !important;
	font-size:14px;
	padding:0 13px 0 13px;
}
.button-large span {
	line-height:34px;
}
.button-grey,.button-small-grey,.button-medium-grey,.button-large-grey {
	background-color:#a0a0a0;
	border-color:#bebebe #b3b3b3 #9e9e9e;
}
.button-green,.button-small-green,.button-medium-green,.button-large-green {
	background-color:#53A608;
	border-color:#88c346 #72b821 #5da80e;
}
.button-large-cart {
	background-color:#53A608;
	border-color:#88c346 #72b821 #5da80e;
}
.button-loading,.button-small-loading,.button-medium-loading,.button-large-loading,.button-disabled,.button-small-disabled,.button-medium-disabled,.button-large-disabled,.button-medium-disabled.button-medium.button-fb,.button-large-disabled.button-large.button-fb,.button-medium-disabled.button-medium.button-tw,.button-large-disabled.button-large.button-tw {
	background-color:#d2d2d2;
	border-color:#e1e1e1 #dcdcdc #d0d0d0;
	cursor:default;
	color:#a9a9a9;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.button-small-disabled,.button-small-loading {
	background-position:0 -570px;
}
.button-medium-disabled,.button-medium-loading {
	background-position:0 -316px;
}
.button-large-disabled,.button-large-loading {
	background-position:0 -276px;
}
.button-small:hover,.button-small-hover {
	background-position:0px -520px;
	text-decoration:none;
}
.button-small:active,.button-small-active,.button-small-active:hover {
	background-position:0px -545px;
	text-decoration:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.google-translate-control .goog-te-gadget-link:hover,.button-medium:hover,.button-medium-hover {
	background-position:0px -161px;
	text-decoration:none;
}
.google-translate-control .goog-te-gadget-link:active,.button-medium:active,.button-medium-active,.button-medium-active:hover {
	background-position:0px -201px;
	text-decoration:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.button-large:hover,.button-large-hover {
	background-position:0px -41px;
	text-decoration:none;
}
.button-large:active,.button-large-active,.button-large-active:hover {
	background-position:0px -81px;
	text-decoration:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.button-small-loading:hover,.button-small-loading:active,.button-small-loading-hover,.button-small-loading-active,.button-small-disabled:hover,.button-small-disabled:active,.button-small-disabled-hover,.button-small-disabled-active {
	background-position:0px -570px;
	text-decoration:none;
}
.button-medium-loading:hover,.button-medium-loading:active,.button-medium-loading-hover,.button-medium-loading-active,.button-medium-disabled:hover,.button-medium-disabled:active,.button-medium-disabled-hover,.button-medium-disabled-active {
	background-position:0px -316px;
	text-decoration:none;
}
.button-large-loading:hover,.button-large-loading:active,.button-large-loading-hover,.button-large-loading-active,.button-large-disabled:hover,.button-large-disabled:active,.button-large-disabled-hover,.button-large-disabled-active {
	background-position:0px -276px;
	text-decoration:none;
}
.button-small-loading span.text-button,.button-medium-loading span.text-button,.button-large-loading span.text-button {
	visibility:hidden;
}
span.spinner-button {
	display:none;
	background:url(../images/spinner16-trans-grey.gif) no-repeat 0 0 transparent;
	position:absolute;
	margin:-7px 0 0 -8px;
	top:50%;
	left:50%;
	width:16px;
	height:16px;
}
.button-small-loading span.spinner-button,.button-medium-loading span.spinner-button,.button-large-loading span.spinner-button {
	display:block;
}
span.button-small,span.button-medium,span.button-large {
	padding:0;
}
span.button-small span span.button-medium span,span.button-large span {
	padding:0;
}
.button-small input,.button-medium input,.button-large input {
	background:transparent;
	color:#FFFFFF;
	cursor:pointer;
	white-space:nowrap;
	font-weight:bold;
	overflow:visible;
	height:24px;
	line-height:24px;
	font-size:12px;
	border:0 none;
	position:relative;
	display:inline-block;
	outline:none;
	position:relative;
	vertical-align:top;
	margin:0px;
}
.button-small input {
	font-size:11px;
	height:19px;
	line-height:19px;
	padding:0 5px 0 5px;
}
.button-large input {
	font-size:14px;
	height:34px;
	line-height:34px;
	padding:0 13px 0 13px;
}
.button-medium input {
	padding:0 11px 0 11px;
}
.button-small span input::-moz-focus-inner,.button-medium span input::-moz-focus-inner,.button-large span input::-moz-focus-inner {
	border:0;
	padding:0;
}
.button-small span input:focus,.button-medium span input:focus,.button-large span input:focus {
	outline:none;
}
.button-small-loading:hover span input,.button-medium-loading:hover span input,.button-large-loading:hover span input,.button-small-loading-hover span input,.button-medium-loading-hover span input,.button-large-loading-hover span input,.button-small-disabled:hover span input,.button-medium-disabled:hover span input,.button-large-disabled:hover span input,.button-small-disabled-hover span input,.button-medium-disabled-hover span input,.button-large-disabled-hover span input {
	cursor:default;
}
span.button-large-cart,a.button-large-cart {
	padding:0;
}
.button-large-cart span {
	background:url(../images/buttons-master.png) no-repeat scroll 10px -233px transparent;
}
.button-large-cart.without-icon span {
	background:none;
}
.button-large-cart input,a.button-large-cart span {
	padding:0 14px 0 53px;
	margin:0;
	left:0;
}
.button-medium-panel span {
	width:133px;
}
.button-fave,.registry-button-container,.button-fave,.registry-button-container,.button-circle,.button-download {
	background-color:#d2d2d2;
	border-color:#e3e3e3 #e3e3e3 #dedede;
	background-color:#fbfaf8;
	background-position:0 -354px;
	font-weight:normal;
	height:23px;
	line-height:23px !important;
	margin-bottom:1px;
	cursor:pointer;
	padding:0;
	text-decoration:none;
	position:relative;
	-moz-box-shadow:0 1px 0 #f4f4f4;
	-webkit-box-shadow:0 1px 0 #f4f4f4;
	box-shadow:0 1px 0 #f4f4f4;
}
.button-fave span,.registry-button-container a:link,.registry-button-container a:visited,.button-fave span,.registry-button-container a:link,.registry-button-container a:visited,.button-circle span,.button-download span {
	background:url(../images/buttons-master.png) no-repeat scroll 4px -438px transparent;
	padding:0 9px 0 29px;
	display:inline-block;
	height:23px;
	line-height:24px;
	color:#888888;
	text-decoration:none;
}
.button-circle span {
	background:none;
	padding-left:9px;
}
.de .button-fave span {
	background:url(../images/buttons-master.png) no-repeat scroll 3px -438px transparent;
	padding-right:8px;
	white-space:nowrap;
}
.button-fave:hover,.registry-button-container:hover,.button-circle:hover {
	background-position:0 -382px;
	text-decoration:none;
}
.button-fave:active,.registry-button-container:active,.button-circle:active {
	background-position:0 -410px;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
.favorited-button span.favorite-text,.unfavorited-button span.unfavorite-text {
	display:none;
}
.favorited-button span {
	background:url(../images/buttons-master.png) no-repeat scroll 4px -466px transparent;
}
.item-price div.item-actions.with-registry-button .item-fave {
	clear:left;
	margin-top:10px;
	margin-right:10px;
}
.registry-button-container {
	float:left;
	margin:10px 0 0 0;
}
.registry-button-container a:link,.registry-button-container a:visited {
	background:url(../images/registry-sprite.png) no-repeat scroll 8px -187px transparent;
	padding-left:26px;
}
.registry-button-container a:link span,.registry-button-container a:visited span {
	white-space:nowrap;
}
.registry-button-container a.remove-from-registry {
	background:url(../images/registry-sprite.png) no-repeat scroll 8px -152px transparent;
}
.registry-button-container a.loading {
	background:transparent url(../images/spinner16-trans7.gif) no-repeat 6px 4px;
}
.registry-button-container.disabled-button,.registry-button-container.disabled-button:hover,.registry-button-container.disabled-button:active {
	background-position:0 -354px;
	background-color:#FFF;
	border-color:#EEE #EEE #E5E5E5;
}
.registry-button-container.disabled-button a {
	opacity:0.5;
	filter:alpha(opacity=50);
}
.de .favorited-button span {
	background:url(../images/buttons-master.png) no-repeat scroll 3px -466px transparent;
}
.favoriting,.favoriting:hover,.favoriting:active {
	background-position:4px -354px;
}
.favoriting span,.favoriting:hover span,.favoriting:active span {
	background:none;
}
.favoriting div.button-spinner {
	width:16px;
	height:16px;
	position:absolute;
	top:4px;
	left:7px;
	background:none;
}
.favoriting div.show {
	background:transparent url(../images/spinner16-trans7.gif) no-repeat 0 0px;
}
.button-fb span,.button-tw span {
	background:url(../images/connected-accounts-sprite.png) no-repeat scroll 0 -89px transparent;
}
.button-fb.button-medium {
	background-color:#3866B0;
	border-color:#728fc4;
	padding-left:0;
}
.button-fb.button-medium span {
	background-position:0 -89px;
	padding-left:25px;
}
.button-fb.button-large {
	background-color:#3866B0;
	border-color:#728fc4;
	padding-left:0;
}
.button-fb.button-large span {
	background-position:0 5px;
	padding-left:36px;
}
.button-tw.button-medium {
	background-color:#01B0E0;
	border-color:#24B9E1;
	padding-left:0;
	margin:0;
}
.button-tw.button-medium span {
	padding-left:25px;
	background-position:1px -132px;
}
.button-tw.button-large {
	background-color:#01B0E0;
	border-color:#24B9E1;
	padding-left:0;
	margin:0;
}
.button-tw.button-large span {
	padding-left:36px;
	background-position:4px -40px;
}
.button-stack {
	margin-left:4px;
	background:transparent url(../images/buttons-favorite-master.png) no-repeat 0 -26px;
	height:26px;
	line-height:26px;
	margin-bottom:0px;
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	cursor:pointer;
	padding-left:7px;
	text-decoration:none;
	position:relative;
}
.button-stack span {
	background:transparent url(../images/buttons-favorite-master.png) no-repeat right 0px;
	display:inline-block;
	height:26px;
	line-height:26px;
	padding-right:7px;
	color:#888888;
}
.button-stack:hover {
	background-position:0 -78px;
	text-decoration:none;
}
.button-stack:hover span {
	background-position:right -52px;
}
.button-stack:active {
	background-position:0 -130px;
}
.button-stack:active span {
	background-position:right -104px;
}
.add-to-circle-button {
	margin-top:18px;
	height:26px;
}
.as-link {
	margin-top:0;
	height:16px;
}
.add-to-circle-button .in-circle {
	display:none;
}
.add-to-circle-in .button-circle,.add-to-circle-in .button-circle-blue,.add-to-circle-in .add-to-circle-link {
	display:none;
}
.add-to-circle-in .in-circle {
	display:block;
}
.add-to-circle-button .add-to-circle-link {
	height:16px;
	position:relative;
	background:none;
}
.add-to-circle-button .add-to-circle-link:hover,.add-to-circle-button .add-to-circle-link:active {
	background:none;
}
.add-to-circle-button .add-to-circle-link:hover>span,.add-to-circle-button .add-to-circle-link:active>span {
	background:none;
}
.add-to-circle-button .add-to-circle-link>span {
	float:left;
	padding-right:8px;
	line-height:16px;
	background:none;
	cursor:pointer;
	color:#0192b5;
}
.add-to-circle-link .spinner-small {
	display:none;
	float:left;
	margin-left:3px;
	margin-top:0;
}
.add-to-circle-link .show {
	display:block;
}
.in-circle {
	height:26px;
	position:relative;
}
.in-circle>span {
	float:left;
	padding-right:8px;
	line-height:26px;
}
.as-link .in-circle {
	height:16px;
	position:relative;
}
.as-link .in-circle>span {
	float:left;
	padding-right:8px;
	line-height:16px;
}
.add-to-circle-button .in-circle .button-remove {
	float:left;
	display:none;
	margin-top:6px;
	position:static;
	cursor:pointer;
}
.as-link .in-circle .button-remove {
	margin-top:0;
}
.add-to-circle-button .in-circle:hover .button-remove {
	display:block;
}
.add-to-circle-button-blue .button-medium {
	margin:0;
}
.add-to-circle-spinner.show {
	display:inline;
}
.add-to-circle-spinner {
	padding-right:28px;
	background:transparent url(../images/spinners-sprite.gif) no-repeat 49px 5px;
	float:left;
	display:none;
	height:26px;
}
.add-to-circle-spinner.tan {
	background:transparent url(../images/spinners-sprite.gif) no-repeat 49px -16px;
}
.add-to-circle-spinner.blue {
	background:transparent url(../images/spinners-sprite.gif) no-repeat 49px -58px;
}
.add-to-circle-spinner.blue-darker {
	background:transparent url(../images/spinners-sprite.gif) no-repeat 49px -79px;
}
.add-to-circle-button-blue.mirror .add-to-circle-spinner {
	background-position:-10px 5px;
	padding-right:0;
	padding-left:24px;
}
.tt-add-circle.tt.tt-mini {
	display:block;
	position:relative;
	margin:18px 0 -6px 0;
	width:110px;
	padding:8px 12px 9px;
	line-height:13px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.tt-add-circle.tt.tt-mini p {
	padding:0;
}
.tt-add-circle.tt.tt-mini .dismiss {
	position:absolute;
	right:0;
	top:1px;
	background:transparent url(../images/buttons-master.png) no-repeat -64px -1326px;
	display:block;
	width:16px;
	height:16px;
	text-indent:-999em;
}
.tt-add-circle.tt.tt-mini .tt-arrow {
	left:19px;
}
.add-to-circle-button-blue .favoriting,.add-to-circle-button .favoriting {
	display:none;
}
.add-to-circle-link.favoriting {
	display:inline-block;
}
.button-remove,input.button-remove,button.button-remove,.button-remove.button-remove-quiet:hover {
	background:transparent url(../images/buttons-master.png) no-repeat 0 -1326px;
	display:block;
	width:16px;
	height:16px;
}
* html .button-remove,* html input.button-remove,* html button.button-remove {
	background:transparent url(../images/buttons-master.png) no-repeat 0 -1326px;
}
.button-remove span {
	display:none;
}
.button-remove.button-remove-quiet {
	background-position:-64px -1326px;
}
button.button-remove,input.button-remove {
	border:0 none;
	display:inline;
	vertical-align:bottom;
	text-indent:-999em;
}
.button-remove span {
	display:none;
}
.button-remove:hover,input.button-remove:hover,button.button-remove:hover {
	background-position:-16px -1326px;
}
.button-remove:active,input.button-remove:active,button.button-remove:active {
	background-position:-32px -1326px;
}
.button-edit,input.button-edit,button.button-edit {
	background:url(../images/buttons-master.png) no-repeat scroll 0 -1358px transparent;
	height:16px;
	width:16px;
}
.button-edit span {
	display:none;
}
.button-edit.button-edit-quiet {
	background-position:-64px -1358px;
}
.button-edit:hover,input.button-edit:hover,button.button-edit:hover {
	background-position:-16px -1358px;
}
.button-edit:active,input.button-edit:active,button.button-edit:active {
	background-position:-32px -1358px;
}
button.button-edit,input.button-edit {
	border:0 none;
	display:inline;
	vertical-align:bottom;
	text-indent:-999em;
}
.button-add {
	background:transparent url(../images/buttons-master.png) no-repeat 0 -1244px;
	display:block;
	width:28px;
	height:28px;
	text-indent:-999em;
}
* html .button-add {
	background:transparent url(../images/buttons-master.png) no-repeat 0 -1244px;
}
.button-favorite,.button-favorite.button-favorite-quiet:hover {
	background:transparent url(../images/buttons-master.png) no-repeat 0 -1342px;
	display:block;
	margin-top:-1px;
	width:16px;
	height:16px;
}
* html .button-favorite {
	background:transparent url(../images/buttons-master.png) no-repeat 0 -1342px;
}
.button-favorite.button-favorite-quiet {
	background-position:-64px -1342px;
}
.button-favorite span {
	display:none;
}
.button-favorite:hover {
	background-position:-16px -1342px;
}
.button-favorite:active {
	background-position:-32px -1342px;
}
ul.listings .hide-link a,ul.listings-listview .hide-link a {
	display:none;
}
ul.listings .listing-card:hover .hide-link a,ul.listings .show-inline-buttons .hide-link a,ul.listings-listview .show-inline-buttons .hide-link a,ul.listings a.button-favorite-active,ul.listings-listview a.button-favorite-active {
	display:block;
}
body.is-touch ul.listings .listing-card .hide-link {
	display:none !important;
}
ul.no-inline-hearts .show-inline-buttons .hide-link a.button-favorite,ul.no-inline-hearts a.button-favorite-active {
	display:none;
}
ul.listings a.button-favorite {
	position:absolute;
	top:12px;
	left:10px;
	background-position:-48px -1342px;
}
ul.listings-listview a.button-favorite {
	position:absolute;
	top:12px;
	left:11px;
	background-position:-48px -1342px;
}
ul.listings a.button-favorite:hover,ul.listings-listview a.button-favorite:hover {
	background-position:-16px -1342px;
}
ul.listings a.button-favorite:active,ul.listings a.button-favorite-active,ul.listings a.button-favorite-active:hover,ul.listings-listview a.button-favorite:active,ul.listings-listview a.button-favorite-active,ul.listings-listview a.button-favorite-active:hover {
	background-position:-32px -1342px;
}
ul.listings a.button-favorite span,ul.listings-listview a.button-favorite span {
	text-indent:-9999em;
}
.button-contact,.button-contact.button-contact-quiet:hover {
	background:transparent url(../images/buttons-master.png) no-repeat 0 -1422px;
	display:block;
	width:16px;
	height:16px;
}
* html .button-contact {
	background:transparent url(../images/buttons-master.png) no-repeat 0 -1422px;
}
.button-contact.button-contact-quiet {
	background-position:-64px -1422px;
}
.button-contact span {
	display:none;
}
.button-contact:hover {
	background-position:-16px -1422px;
}
.button-contact:active {
	background-position:-32px -1422px;
}
.js-checkbox {
	width:14px;
	height:15px;
	background-image:url(../images/buttons-master.png);
	background-position:0 -1194px;
	display:inline-block;
}
.js-checkbox-hover {
	background-position:-15px -1194px;
}
.js-checkbox-active {
	background-position:-30px -1194px;
}
.js-checkbox-partial {
	background-position:0 -1210px;
}
.js-checkbox-partial-hover {
	background-position:-15px -1210px;
}
.js-checkbox-partial-active {
	background-position:-30px -1210px;
}
.js-checkbox-checked {
	background-position:0 -1226px;
}
.js-checkbox-checked-hover {
	background-position:-15px -1226px;
}
.js-checkbox-checked-active {
	background-position:-30px -1226px;
}
.js-upload-frame {
	position:relative;
	display:block;
	overflow:hidden;
	float:left;
}
.js-upload-frame .js-upload-file {
	height:200px;
	margin-top:-100px;
	position:absolute;
	top:50%;
	right:0;
	font-size:200px;
	opacity:0;
	filter:alpha(opacity=0);
	cursor:pointer;
}
.js-upload-frame .js-upload-file.disabled {
	cursor:default;
}
.seller-tooltip {
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:5px;
	box-shadow:0 0 10px rgba(0,0,0,0.1);
	position:absolute;
	text-align:left;
	width:300px;
	z-index:9990;
}
.seller-tooltip .seller-tooltip-arrow-left {
	background:url(../images/seller-on-boarding-image-map.png) no-repeat scroll -880px -97px transparent;
	display:block;
	height:20px;
	left:-8px;
	position:absolute;
	top:12px;
	width:8px;
}
.seller-tooltip .seller-tooltip-arrow-right {
	background:url(../images/seller-on-boarding-image-map.png) no-repeat scroll -904px -97px transparent;
	display:block;
	height:20px;
	right:-8px;
	position:absolute;
	top:12px;
	width:8px;
}
.seller-tooltip .seller-tooltip-arrow-top {
	background:url(../images/seller-on-boarding-image-map.png) no-repeat scroll -885px -91px transparent;
	display:block;
	height:8px;
	left:12px;
	position:absolute;
	top:-8px;
	width:20px;
}
.seller-tooltip .seller-tooltip-arrow-top-right {
	background:url(../images/seller-on-boarding-image-map.png) no-repeat scroll -885px -91px transparent;
	display:block;
	height:8px;
	right:12px;
	position:absolute;
	top:-8px;
	width:20px;
}
.seller-tooltip .seller-tooltip-arrow-bottom {
	background:url(../images/seller-on-boarding-image-map.png) no-repeat scroll -885px -115px transparent;
	display:block;
	height:8px;
	right:12px;
	position:absolute;
	bottom:-8px;
	width:20px;
}
.seller-tooltip-header {
	padding:12px 20px 14px;
}
.seller-tooltip-body {
	padding:0 20px 17px;
}
.seller-tooltip-body p:last-child {
	margin-bottom:0;
}
.seller-tooltip a.close .ss-icon {
	color:#0192b5;
	cursor:pointer;
	font-size:12px;
	position:absolute;
	right:5px;
	top:5px;
}
.seller-tooltip .seller-tooltip-header h2 {
	font-family: "MarkPro-Book",Source Sans Pro,sans-serif;
	font-size:16px;
	font-weight:500;
	line-height:22px;
	margin-bottom:0;
}
.seller-tooltip .seller-tooltip .shop-tour-content h2 {
	color:#333;
	font-size:14px;
	font-weight:bold;
}
.seller-tooltip .seller-tooltip-footer {
	background-color:#E5F4F7;
	border-top:1px solid #CCE9F0;
	border-radius:0 0 5px 5px;
	padding:10px 20px;
}
.seller-tooltip .seller-tooltip-footer .primary-action {
	display:block;
	font-size:12px;
}
body.is-newfont-app #header,body.is-newfont-app #help-link,body.is-newfont-app #footer,body.is-newfont-app #back-to-top,body.is-newfont-app #ios-app-nag,body.is-newfont-app #android-app-nag,body.is-newfont-app #back-to-newfont {
	display:none;
}
#error-panel {
	background-color:#FFFFEE;
	border:1px solid #CFCF9C;
	border-radius:10px 10px 10px 10px;
	box-shadow:0 1px 1px rgba(0,0,0,0.1);
	font-family: "MarkPro-Book",Source Sans Pro,sans-serif;
	margin:20px auto;
	position:relative;
	text-align:left;
	max-width:980px;
}
#error-panel .inner {
	margin:20px;
	max-height:400px;
	overflow:auto;
	box-sizing:border-box;
	max-width:90%;
}
#error-panel .header-row {
	margin:20px;
}
#error-panel h1 {
	margin-bottom:1em;
	background-size:100px;
	padding:25px 0 15px;
	float:none;
	display:none;
}
#error-panel-js-errors,#error-panel-server-errors {
	display:none;
}
#error-panel table.summary {
	margin:10px 0px 20px 0px;
	border-spacing:0 10px;
	border-collapse:separate;
}
#error-panel table.summary td:first-child {
	font-weight:bold;
	padding-right:10px;
	width:180px;
	vertical-align:text-top;
}
#error-panel table.summary tr {
	line-height:15px;
	font-size:13px;
}
#error-panel table.errors {
	margin:10px 0px 20px 0px;
	border-spacing:0 10px;
	border-collapse:separate;
	width:100%;
}
#error-panel table.errors td:first-child {
	font-weight:bold;
	padding-right:10px;
	width:200px;
	vertical-align:text-top;
}
#error-panel table.errors .tpl {
	text-align:right;
	width:180px;
}
#error-panel table.errors .nu {
	text-align:right;
	padding-right:10px;
}
#error-panel table.errors td:last-child {
	text-align:right;
}
#error-panel table.errors tr {
	line-height:15px;
	font-size:13px;
	border-bottom:1px solid #ddd;
	width:100%;
}
#error-panel table.errors tr,#error-panel table.errors td,#error-panel table.errors th {
	border-bottom:1px solid #ccc;
	padding-bottom:3px;
}
#error-panel table.errors th {
	font-size:15px;
}
#error-panel dd {
	margin:0 0 1em;
}
#error-panel .close-container {
	position:absolute;
	width:16px;
	height:16px;
	right:8px;
	top:5px;
	z-index:25;
	overflow:hidden;
}
.mobile #error-panel .close-container,#error-panel .close-container:hover {
	width:120px;
	height:98px;
	overflow:visible;
}
.mobile #error-panel .close-container .close-options,#error-panel .close-container:hover .close-options {
	opacity:1;
	width:auto;
	height:auto;
}
#error-panel .close-container:hover .arrow {
	opacity:1;
}
#error-panel .close-icon {
	background:url(../images/buttons-master.png) no-repeat scroll -16px -1325px transparent;
	cursor:pointer;
	display:block;
	height:16px;
	position:absolute;
	right:0;
	top:0;
	width:16px;
}
#error-panel .close-icon:hover {
	background-position:-32px -1325px;
}
#error-panel .close-options {
	position:absolute;
	right:-6px;
	top:34px;
	background-color:#f4f4f4;
	padding:3px 10px;
	border-radius:5px;
	opacity:0;
}
#error-panel .close-options:hover {
	display:visible;
}
#error-panel .close-options ul {
	display:block;
	list-style:none;
	padding:5px 0px;
	margin-bottom:0;
}
.mobile #error-panel {
	font-size:12px;
	width:100%;
}
.mobile #error-panel h1 {
	line-height:24px;
	margin-bottom:12px;
}
.mobile #error-panel .inner {
	margin-bottom:10px;
}
.locale-settings-v2 .region-icon {
	display:inline-block;
	width:12px;
	height:16px;
	vertical-align:bottom;
	background-image:url(../images/locale-icons.png);
	background-position:-128px -1px;
	text-indent:-9999em;
}
.footer-locale .region-icon {
	margin:0 2px -1px 0;
}
.region-icon.us {
	background-position:-2px -2px;
}
.region-icon.gb {
	background-position:-16px -2px;
}
.region-icon.ca {
	background-position:-30px -2px;
}
.region-icon.au {
	background-position:-44px -2px;
}
.region-icon.de {
	background-position:-58px -2px;
}
.region-icon.fr {
	background-position:-72px -2px;
}
.region-icon.nl {
	background-position:-86px -2px;
}
.region-icon.it {
	background-position:-100px -2px;
}
.region-icon.es {
	background-position:-114px -2px;
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (min-device-pixelxel-ratio:1.5) {
	.locale-settings-v2 .region-icon {
		background-image:url(../images/locale-icons2.png);
		background-size:142px 18px;
	}
}
#footer.locale-settings-v2 {
	padding-top:14px;
}
#footer.locale-settings-v2 #copy,#footer.locale-settings-v2 .footer-nav {
	padding-top:6px;
}
.locale-settings-v2 .footer-locale {
	overflow:visible;
}
.locale-settings-v2 .footer-locale .select-group {
	position:relative;
	float:left;
}
.locale-settings-v2 .footer-locale .locale-button {
	display:inline-block;
	color:#0192B5;
	cursor:pointer;
	padding:6px 8px;
	border:1px solid #E7E7E4;
	-webkit-transition:background-color 0.1s ease,color 0.1s ease;
	-moz-transition:background-color 0.1s ease,color 0.1s ease;
	transition:background-color 0.1s ease,color 0.1s ease;
}
.gradient-bg .footer-locale .locale-button {
	background-color:#EFEFEB;
	text-shadow:0 1px 0 white;
}
.footer-locale .locale-button:hover,.footer-locale .selected .locale-button {
	background-color:#D6EDF3;
	border-color:#CDE3E9;
	text-shadow:none;
	text-decoration:none;
}
.footer-locale .select-group>.locale-menu {
	display:none;
	color:#666;
	font-size:12px;
	background:#FFF;
	border:1px solid #E4E4E2;
	border-radius:3px;
	position:absolute;
	left:0;
	bottom:32px;
	box-shadow:0 1px 3px #CCC;
	z-index:999999;
}
#footer .footer-locale .select-group.selected>.locale-menu {
	display:block;
}
.footer-locale .select-group h3 {
	width:180px;
	min-width:180px;
	padding:8px;
	background:#EFEFEB;
	border-bottom:1px solid #DFE1E1;
	border-top:1px solid #F7F6F2;
	border-radius:3px 3px 0 0;
	text-shadow:0 1px 0 #fff;
	font-size:13px;
	color:#333;
}
#footer .footer-locale .select-group h3 span {
	display:block;
	font-weight:normal;
	color:#888;
	font-size:12px;
}
#footer .footer-locale .select-group select {
	width:100%;
}
#footer .select-group li {
	display:block;
	width:auto;
	padding:5px 8px;
	-webkit-transition:background-color 0.1s ease,color 0.1s ease;
	-moz-transition:background-color 0.1s ease,color 0.1s ease;
	transition:background-color 0.1s ease,color 0.1s ease;
	cursor:pointer;
}
.footer-locale .select-group li:hover,.footer-locale .select-group li.selected {
	background-color:#D6EDF3;
	text-shadow:none;
}
.footer-locale .select-group .locale-menu:hover li.selected {
	background-color:#EEEEEE;
}
.footer-locale .select-group li:last-child:hover {
	border-radius:0 0 2px 2px;
}
.region-selector .locale-button {
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;
	border-right-color:transparent;
}
.region-selector li.more-options {
	border-top:1px solid #DDD;
}
.gradient-bg .region-selector .locale-button {
	border-right-color:#EFEFEB;
}
.currency-selector .locale-button {
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;
	border-left-color:transparent;
}
.gradient-bg .currency-selector .locale-button {
	border-left-color:#EFEFEB;
}
.footer-locale .currency-symbol {
	width:auto;
	padding-right:2px;
}
.currency-selector>.locale-menu {
	width:272px;
}
.select-group.currency-selector h3 {
	width:auto;
}
.locale-settings-v2 .currency-selector ul {
	width:90px;
	float:left;
}
.currency-selector ul.divider {
	border-left:1px solid #DDD;
	border-right:1px solid #DDD;
}
.currency-selector ul.divider:last-child {
	border-left:none;
	border-right:none;
}
.currency-selector ul li,.currency-selector ul li:last-child:hover {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
}
.currency-selector li .currency-symbol {
	color:#333;
}
.currency-selector .divider li .currency-symbol {
	color:#333;
	display:inline-block;
	width:1.75em;
	text-align:right;
}
.currency-selector ul li.selected span {
	color:#333;
}
.locale-settings-v2 .currency-selector li .currency-code {
	color:#999;
	font-size:90%;
}
.footer-locale-new>.spinner-small {
	margin:7px 0 0 7px;
}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner {
	border:0;
	padding:0;
}
.btn-primary,.btn-secondary,.btn-transaction,.btn-offsite,.btn-invite,.btn-fb,.btn-link {
	display:inline-block;
	padding:7px 15px 8px;
	border:1px solid;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	color:#FFF;
	text-decoration:none;
	font-family: MarkPro-Book,Source Sans Pro,sans-serif;
	font-size:15px;
	font-weight:bold;
	cursor:pointer;
	text-shadow:0 -1px 0 rgba(0,0,0,0.15);
	line-height:normal;
	margin:0;
}
.btn-primary:focus,.btn-secondary:focus,.btn-transaction:focus,.btn-group:focus,.btn-invite:focus,.btn-fb:focus,.btn-link:focus {
	outline:none;
}
.btn-primary {
	border-color:#288f40  #288f40  #288f40 ;
	background:#288f40 ;
	background:-o-linear-gradient(top,#288f40  2%,#288f40  8%,#288f40  58%,#288f40 95%,#288f40 );
	background:-ms-linear-gradient(top,#288f40  2%,#288f40  8%,#288f40  58%,#288f40  95%,#288f40 );
	background:-moz-linear-gradient(top,#288f40  2%,#288f40  8%,#288f40  58%,#288f40  95%,#288f40 );
	background:-webkit-linear-gradient(top,#288f40  2%,#288f40  8%,#288f40  58%,#288f40  95%,#288f40 );
	background:linear-gradient(top,#288f40  2%,##288f40  8%,#4fa9c6 58%,#4fa9c6 95%,#4ca4c0);
}
.btn-primary:hover,.btn-primary.hover {
	background:#288f40;
	background:-o-linear-gradient(top,#fe6204 2%,#fc471a 8%,#fc471a 58%,#fc471a 95%,#fc471a);
	background:-ms-linear-gradient(top,#fe6204 2%,#fc471a 8%,#fc471a 58%,#fc471a 95%,#fc471a);
	background:-moz-linear-gradient(top,##fe6204 2%,##fe6204 8%,##fe6204 58%,##fe6204 95%,##fe6204);
	background:-webkit-linear-gradient(top,##fe6204 2%,##fe6204 8%,##fe6204 58%,##fe6204 95%,##fe6204);
	background:linear-gradient(top,#fe6204 2%,#fe6204 8%,#fe6204 58%,#fe6204 95%,#fe6204);
}
.btn-primary:active,.btn-primary.active,.btn-group.open .btn-primary,.btn-group.open .btn-primary {
	background:#d62545;
	background:-o-linear-gradient(top,#d62545 2%,#c3234f 8%,#d62545 58%,#d62545);
	background:-ms-linear-gradient(top,#d62545 2%,#c3234f 8%,#d62545 58%,#d62545);
	background:-moz-linear-gradient(top,#d62545 2%,#c3234f 8%,#d62545 58%,#d62545);
	background:-webkit-linear-gradient(top,#d62545 2%,#c3234f 8%,#d62545 58%,#d62545);
	background:linear-gradient(top,#d62545 2%,#d62545 8%,#d62545 58%,#d62545);
}
.btn-secondary {
	color:#7D7773;
	text-shadow:0 1px 0 rgba(255,255,255,0.8);
	border-color:#DDDAD6 #D8D5D2 #CDC9C6;
	background:#f2f3f3;
	background:-webkit-linear-gradient(top,#ffffff 0%,#FDFDFC 4%,#F3F3F2 11%,#F3F3F2 95%,#E9E9E8 100%);
	background:-moz-linear-gradient(top,#ffffff 0%,#FDFDFC 4%,#F3F3F2 11%,#F3F3F2 95%,#E9E9E8 100%);
	background:-ms-linear-gradient(top,#ffffff 0%,#FDFDFC 4%,#F3F3F2 11%,#F3F3F2 95%,#E9E9E8 100%);
	background:-o-linear-gradient(top,#ffffff 0%,#FDFDFC 4%,#F3F3F2 11%,#F3F3F2 95%,#E9E9E8 100%);
	background:linear-gradient(top,#ffffff 0%,#FDFDFC 4%,#F3F3F2 11%,#F3F3F2 95%,#E9E9E8 100%);
}
.btn-secondary:hover,.btn-secondary.hover {
	border-color:#D8D5D2 #CFCBC8 #C4C0BC;
	background:#e7e5e5;
	background:-webkit-linear-gradient(top,#f7f7f7 0%,#f6f6f5 4%,#ebebea 11%,#ebebea 95%,#dfe0e1 100%);
	background:-moz-linear-gradient(top,#f7f7f7 0%,#f6f6f5 4%,#ebebea 11%,#ebebea 95%,#dfe0e1 100%);
	background:-ms-linear-gradient(top,#f7f7f7 0%,#f6f6f5 4%,#ebebea 11%,#ebebea 95%,#dfe0e1 100%);
	background:-o-linear-gradient(top,#f7f7f7 0%,#f6f6f5 4%,#ebebea 11%,#ebebea 95%,#dfe0e1 100%);
	background:linear-gradient(top,#f7f7f7 0%,#f6f6f5 4%,#ebebea 11%,#ebebea 95%,#dfe0e1 100%);
}
.btn-secondary:active,.btn-secondary.active,.btn-group.open>.btn-secondary,.btn-group.open>.btn-secondary {
	border-color:#b9b5b0 #CFCBC8 #C4C0BC;
	background:#d6d6d6;
	background:-webkit-linear-gradient(top,#B1ADAB 0%,#B1ADAB 2%,#dBd9d7 8%,#eaebeb 58%,#eaebeb 100%);
	background:-moz-linear-gradient(top,#B1ADAB 0%,#B1ADAB 2%,#dBd9d7 8%,#eaebeb 58%,#eaebeb 100%);
	background:-ms-linear-gradient(top,#B1ADAB 0%,#B1ADAB 2%,#dBd9d7 8%,#eaebeb 58%,#eaebeb 100%);
	background:-o-linear-gradient(top,#B1ADAB 0%,#B1ADAB 2%,#dBd9d7 8%,#eaebeb 58%,#eaebeb 100%);
	background:linear-gradient(top,#B1ADAB 0%,#B1ADAB 2%,#dBd9d7 8%,#eaebeb 58%,#eaebeb 100%);
}
.btn-fb {
	margin-bottom:8px;
	border-color:#5072be #4868b1 #365896;
	background:#4b6dbd;
	background:-o-linear-gradient(top,#91a7d5 2%,#6281c7 8%,#4b6dbd 58%,#4b6dbd 95%,#496cb9 100%);
	background:-ms-linear-gradient(top,#91a7d5 2%,#6281c7 8%,#4b6dbd 58%,#4b6dbd 95%,#496cb9 100%);
	background:-moz-linear-gradient(top,#91a7d5 2%,#6281c7 8%,#4b6dbd 58%,#4b6dbd 95%,#496cb9 100%);
	background:-webkit-linear-gradient(top,#91a7d5 2%,#6281c7 8%,#4b6dbd 58%,#4b6dbd 95%,#496cb9 100%);
	background:linear-gradient(to bottom,#91a7d5 2%,#6281c7 8%,#4b6dbd 58%,#4b6dbd 95%,#496cb9 100%);
}
.btn-fb:hover,.btn-fb.hover {
	background:#395bb0;
	background:-o-linear-gradient(to bottom,#7c95cb 2%,#4c6bba 8%,#395bb0 58%,#395bb0 95%,#3555ab 100%);
	background:-ms-linear-gradient(to bottom,#7c95cb 2%,#4c6bba 8%,#395bb0 58%,#395bb0 95%,#3555ab 100%);
	background:-moz-linear-gradient(to bottom,#7c95cb 2%,#4c6bba 8%,#395bb0 58%,#395bb0 95%,#3555ab 100%);
	background:-webkit-linear-gradient(to bottom,#7c95cb 2%,#4c6bba 8%,#395bb0 58%,#395bb0 95%,#3555ab 100%);
	background:linear-gradient(to bottom,#7c95cb 2%,#4c6bba 8%,#395bb0 58%,#395bb0 95%,#3555ab 100%);
}
.btn-fb:active,.btn-fb.active,.btn-group.open .btn-fb,.btn-group.open .btn-fb {
	background:#a84500;
	background:-o-linear-gradient(to bottom,#193369 2%,#2b4996 8%,#395bb0 58%);
	background:-ms-linear-gradient(to bottom,#193369 2%,#2b4996 8%,#395bb0 58%);
	background:-moz-linear-gradient(to bottom,#193369 2%,#2b4996 8%,#395bb0 58%);
	background:-webkit-linear-gradient(to bottom,#193369 2%,#2b4996 8%,#395bb0 58%);
	background:linear-gradient(to bottom,#193369 2%,#2b4996 8%,#395bb0 58%);
}
.btn-fb.ss-facebook:before {
	font-family:"NewFont";
	position:relative;
	top:2px;
	line-height:17px;
	margin-right:2px;
}
.btn-fb.small.ss-facebook:before {
	line-height:15px;
}
.btn-offsite {
	border-color:#D75F1B #D85D1B #B96842;
	background:#D15600;
	background:-webkit-linear-gradient(top,#E7A557 2%,#DD7C20 8%,#D85D1B 58%,#D75E1B 95%,#D05C1A);
	background:-moz-linear-gradient(top,#E7A557 2%,#DD7C20 8%,#D85D1B 58%,#D75E1B 95%,#D05C1A);
	background:-ms-linear-gradient(top,#E7A557 2%,#DD7C20 8%,#D85D1B 58%,#D75E1B 95%,#D05C1A);
	background:-o-linear-gradient(top,#E7A557 2%,#DD7C20 8%,#D85D1B 58%,#D75E1B 95%,#D05C1A);
	background:linear-gradient(top,#E7A557 2%,#DD7C20 8%,#D85D1B 58%,#D75E1B 95%,#D05C1A);
}
.btn-offsite:hover,.btn-offsite.hover {
	background:#bd4e00;
	background:-webkit-linear-gradient(top,#e49b44 2%,#d1751e 8%,#c75619 58%,#c75719 95%,#be5418);
	background:-moz-linear-gradient(top,#e49b44 2%,#d1751e 8%,#c75619 58%,#c75719 95%,#be5418);
	background:-ms-linear-gradient(top,#e49b44 2%,#d1751e 8%,#c75619 58%,#c75719 95%,#be5418);
	background:-o-linear-gradient(top,#e49b44 2%,#d1751e 8%,#c75619 58%,#c75719 95%,#be5418);
	background:linear-gradient(top,#e49b44 2%,#d1751e 8%,#c75619 58%,#c75719 95%,#be5418);
}
.btn-offsite:active,.btn-offsite.active,.btn-group.open .btn-offsite,.btn-group.open .btn-offsite {
	background:#a84500;
	background:-webkit-linear-gradient(top,#833b07 2%,#c25605 8%,#c75719);
	background:-moz-linear-gradient(top,#833b07 2%,#c25605 8%,#c75719 58%);
	background:-ms-linear-gradient(top,#833b07 2%,#c25605 8%,#c75719 58%);
	background:-o-linear-gradient(top,#833b07 2%,#c25605 8%,#c75719 58%);
	background:linear-gradient(top,#833b07 2%,#c25605 8%,#c75719 58%);
}
.btn-link {
	color:#288f40 ;
	font-size:14px;
	font-weight:normal;
	cursor:pointer;
	background-image:none;
	background-color:transparent;
	border:none;
	padding:0;
	margin:0 15px;
	text-shadow:none;
}
.btn-link:hover {
	color:#bb2253;
	text-decoration:underline;
}
.btn-link:focus {
	background:transparent;
	box-shadow:none;
}
.btn-link.disabled {
	color:#999999;
}
.btn-link.disabled:hover {
	text-decoration:none;
}
.btn-transaction {
	border-color:#7ab008 #76a80d #779539;
	background:#35BA55;
	background:-o-linear-gradient(top,#35BA55 2%,#35BA55 8%,#35BA55 58%,#35BA55 95%,#35BA55);
	background:-ms-linear-gradient(top,#35BA55 2%,#35BA55 8%,#35BA55 58%,#35BA55 95%,#35BA55);
	background:-moz-linear-gradient(top,#35BA55 2%,#35BA55 8%,#35BA55 58%,#35BA55 95%,#35BA55);
	background:-webkit-linear-gradient(top,#35BA55 2%,#35BA55 8%,#35BA55 58%,#35BA55 95%,#35BA55);
	background:linear-gradient(top,#35BA55 2%,#35BA55 8%,#35BA55 58%,#35BA55 95%,#35BA55);
}
.btn-transaction:hover,.btn-transaction.hover {
	background:#288F40;
	background:-o-linear-gradient(top,#288F40 2%,#288F40 8%,#288F40 58%,#288F40 95%,#288F40);
	background:-ms-linear-gradient(top,#288F40 2%,#288F40 8%,#288F40 58%,#288F40 95%,#288F40);
	background:-moz-linear-gradient(top,#288F40 2%,#288F40 8%,#288F40 58%,#288F40 95%,#288F40);
	background:-webkit-linear-gradient(top,#288F40 2%,#288F40 8%,#288F40 58%,#288F40 95%,#288F40);
	background:linear-gradient(top,#288F40 2%,#288F40 8%,#288F40 58%,#288F40 95%,#288F40);
}
.btn-transaction:active,.btn-transaction.active {
	background:#0B7A24;
	background:-o-linear-gradient(top,#0B7A24 2%,#0B7A24 8%,#0B7A24 58%,#0B7A24 95%,#0B7A24);
	background:-ms-linear-gradient(top,#0B7A24 2%,#0B7A24 8%,#0B7A24 58%,#0B7A24 95%,#0B7A24);
	background:-moz-linear-gradient(top,#0B7A24 2%,#0B7A24 8%,#0B7A24 58%,#0B7A24 95%,#0B7A24);
	background:-webkit-linear-gradient(top,#0B7A24 2%,#0B7A24 8%,#0B7A24 58%,#0B7A24 95%,#0B7A24);
	background:linear-gradient(top,#0B7A24 2%,#0B7A24 8%,#0B7A24 58%,#0B7A24 95%,#0B7A24);
}
button.disabled,button.disabled:hover {
	cursor:default;
}
.btn-primary.disabled,.btn-primary.disabled:hover {
	background:#0192b5;
	background:-o-linear-gradient(top,#98d0e0 2%,#68b8d1 8%,#4fa9c6 58%,#4fa9c6 95%,#4ca4c0);
	background:-ms-linear-gradient(top,#98d0e0 2%,#68b8d1 8%,#4fa9c6 58%,#4fa9c6 95%,#4ca4c0);
	background:-moz-linear-gradient(top,#98d0e0 2%,#68b8d1 8%,#4fa9c6 58%,#4fa9c6 95%,#4ca4c0);
	background:-webkit-linear-gradient(top,#98d0e0 2%,#68b8d1 8%,#4fa9c6 58%,#4fa9c6 95%,#4ca4c0);
	background:linear-gradient(top,#98d0e0 2%,#68b8d1 8%,#4fa9c6 58%,#4fa9c6 95%,#4ca4c0);
	opacity:0.35;
	filter:alpha(opacity=25);
}
.btn-secondary.disabled,.btn-secondary.disabled:hover {
	background:#f2f3f3;
	background:-o-linear-gradient(top,#fff,#fff 3%,#f9f8f8 8%,#f7f6f6 11%,#f0efef);
	background:-ms-linear-gradient(top,#fff,#fff 3%,#f9f8f8 8%,#f7f6f6 11%,#f0efef);
	background:-mos-linear-gradient(top,#fff,#fff 3%,#f9f8f8 8%,#f7f6f6 11%,#f0efef);
	background:-webkit-linear-gradient(top,#fff,#fff 3%,#f9f8f8 8%,#f7f6f6 11%,#f0efef);
	background:linear-gradient(top,#fff,#fff 3%,#f9f8f8 8%,#f7f6f6 11%,#f0efef);
	opacity:0.5;
	filter:alpha(opacity=50);
}
.btn-transaction.disabled,.btn-transaction.disabled:hover {
	background:#81bb00;
	background:-o-linear-gradient(top,#b4d679 2%,#8dc035 8%,#82b809 58%,#82b809 95%,#7ab008);
	background:-ms-linear-gradient(top,#b4d679 2%,#8dc035 8%,#82b809 58%,#82b809 95%,#7ab008);
	background:-moz-linear-gradient(top,#b4d679 2%,#8dc035 8%,#82b809 58%,#82b809 95%,#7ab008);
	background:-webkit-linear-gradient(top,#b4d679 2%,#8dc035 8%,#82b809 58%,#82b809 95%,#7ab008);
	background:linear-gradient(top,#b4d679 2%,#8dc035 8%,#82b809 58%,#82b809 95%,#7ab008);
	opacity:0.4;
	filter:alpha(opacity=40);
}
.btn-fb.disabled,.btn-fb.disabled:hover {
	background:#4b6dbd;
	background:-o-linear-gradient(top,#91a7d5 2%,#6281c7 8%,#4b6dbd 58%,#4b6dbd 95%,#496cb9 100%);
	background:-ms-linear-gradient(top,#91a7d5 2%,#6281c7 8%,#4b6dbd 58%,#4b6dbd 95%,#496cb9 100%);
	background:-moz-linear-gradient(top,#91a7d5 2%,#6281c7 8%,#4b6dbd 58%,#4b6dbd 95%,#496cb9 100%);
	background:-webkit-linear-gradient(top,#91a7d5 2%,#6281c7 8%,#4b6dbd 58%,#4b6dbd 95%,#496cb9 100%);
	background:linear-gradient(to bottom,#91a7d5 2%,#6281c7 8%,#4b6dbd 58%,#4b6dbd 95%,#496cb9 100%);
	opacity:0.4;
	filter:alpha(opacity=40);
}
a:link.btn-primary,a:visited.btn-primary,a:hover.btn-primary,a:link.btn-secondary,a:visited.btn-secondary,a:hover.btn-secondary,a:link.btn-transaction,a:visited.btn-transaction,a:hover.btn-transaction,a:link.btn-fb,a:visited.btn-fb,a:hover.btn-fb,a:link.btn-offsite,a:visited.btn-offsite,a:hover.btn-offsite {
	color:#fff;
	text-decoration:none;
}
a:link.btn-secondary,a:visited.btn-secondary,a:hover.btn-secondary {
	color:#7D7773;
	text-decoration:none;
}
.btn-primary.small,.btn-secondary.small,.btn-transaction.small,.btn-offsite.small,a:link.btn-primary.small,a:visited.btn-primary-small,a:hover.btn-primary-small,a:link.btn-secondary.small,a:visited.btn-secondary-small,a:hover.btn-secondary-small,a:link.btn-transaction.small,a:visited.btn-transaction-small,a:hover.btn-transaction-small,a:link.btn-offsite.small,a:visited.btn-offsite-small,a:hover.btn-offsite-small,a:link.btn-fb.small,a:visited.btn-fb-small,a:hover.btn-fb-small,a.btn-primary.small,a.btn-secondary.small,a.btn-transaction.small,a:hover.btn-fb.small,a.btn-offsite.small,button.small {
	font-weight:normal;
	padding:4px 11px;
	font-size:13px;
}
.btn-secondary.small,a:link.btn-secondary.small,a:visited.btn-secondary-small,a:hover.btn-secondary-small,button.btn-secondary.small {
	color:#5A5552;
}
input.btn-primary.disabled,input.btn-secondary.disabled,input.btn-transaction.disabled,input.btn-fb.disabled,input.btn-offsite.disabled,a:link.btn-primary.disabled,a:visited.btn-primary.disabled,a:hover.btn-primary.disabled,a:link.btn-secondary.disabled,a:visited.btn-secondary.disabled,a:hover.btn-secondary.disabled,a:link.btn-transaction.disabled,a:visited.btn-transaction.disabled,a:hover.btn-transaction.disabled,a:link.btn-fb.disabled,a:visited.btn-fb.disabled,a:hover.btn-fb.disabled,a:link.btn-offsite.disabled,a:visited.btn-offsite.disabled,a:hover.btn-offsite.disabled {
	cursor:default;
}
.btn-primary .caret,.btn-secondary .caret {
	border-top:4px solid #97928F;
	border-right:4px solid transparent;
	border-left:4px solid transparent;
	content:"";
	display:inline-block;
	height:0;
	margin:10px -4px 0 1px;
	vertical-align:top;
	width:0;
}
.btn-primary .caret {
	border-top-color:#FFF;
}
.btn-primary.small .caret,.btn-secondary.small .caret {
	margin:6px -3px 0 1px;
}
.btn-primary.loading,.btn-secondary.loading {
	position:relative;
}
.loading>.text-button {
	visibility:hidden;
}
.loading>.spinner-button {
	display:block;
}
.spinner-button {
	display:none;
	background:url(../images/spinner16-trans-grey.gif) no-repeat 0 0 transparent;
	position:absolute;
	margin:-7px 0 0 -8px;
	top:50%;
	left:50%;
	width:16px;
	height:16px;
}
.btn-primary.plus {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	box-shadow:0 2px rgba(210,210,210,0.5);
	height:28px;
	margin:0 auto;
	padding:0;
	width:28px;
}
.btn-primary.plus span {
	color:#FFF;
	line-height:28px;
	font-size:13px;
	margin-top:2px;
	display:block;
	text-shadow:0 -1px 0 rgba(0,0,0,0.15);
}
.btn-cir {
	width:28px;
	margin-left:7px;
	height:28px;
	border-radius:50%;
	padding:0;
	line-height:30px;
	font-size:12px;
}
.btn-cir span {
	position:relative;
	top:1px;
}
.btn-cir .ss-directleft {
	padding-right:3px;
}
.btn-cir .ss-directright {
	padding-left:3px;
}
button.btn-invite,button.btn-invite.loading:hover {
	position:relative;
	padding:4px 11px 4px 27px;
	font-size:13px;
	font-weight:normal;
	text-shadow:0 1px 0 #fff;
	color:#7D7773;
	border-color:#e5ddd7;
	background:#fff;
	background:url("");
	background:-moz-linear-gradient(top,#fff,#f9f7f7 6%,#f7f4f4 11%,#f0efef);
	background:-ms-linear-gradient(top,#fff,#f9f7f7 6%,#f7f4f4 11%,#f0efef);
	background:-o-linear-gradient(top,#fff,#f9f7f7 6%,#f7f4f4 11%,#f0efef);
	background:-webkit-gradient(linear,0 0,0 100%,from(#fff),color-stop(0.06,#f9f7f7),color-stop(0.11,#f7f4f4),to(#f0efef));
	background:-webkit-linear-gradient(top,#fff,#f9f7f7 6%,#f7f4f4 11%,#f0efef);
	background:linear-gradient(top,#fff,#f9f7f7 6%,#f7f4f4 11%,#f0efef);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#f0efef',GradientType=0 );
}
button.btn-invite:hover,button.btn-invite-hover {
	background:#fff;
	background:url("");
	background:-moz-linear-gradient(top,#fff,#eae8e8 6%,#eae8e8 11%,#eae8e8);
	background:-ms-linear-gradient(top,#fff,#eae8e8 6%,#eae8e8 11%,#eae8e8);
	background:-o-linear-gradient(top,#fff,#eae8e8 6%,#eae8e8 11%,#eae8e8);
	background:-webkit-gradient(linear,0 0,0 100%,from(#fff),color-stop(0.06,#eae8e8),color-stop(0.11,#eae8e8),to(#eae8e8));
	background:-webkit-linear-gradient(top,#fff,#eae8e8 6%,#eae8e8 11%,#eae8e8);
	background:linear-gradient(top,#fff,#eae8e8 6%,#eae8e8 11%,#eae8e8);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#eae8e8',GradientType=0 );
}
button.btn-invite:active,button.btn-invite-active {
	background:#c4c4c4;
	background:url("");
	background:-moz-linear-gradient(top,#c4c4c4,#e2e2e2 10%);
	background:-ms-linear-gradient(top,#c4c4c4,#e2e2e2 10%);
	background:-o-linear-gradient(top,#c4c4c4,#e2e2e2 10%);
	background:-webkit-gradient(linear,0 0,0 100%,from(#c4c4c4),color-stop(0.1,#e2e2e2));
	background:-webkit-linear-gradient(top,#c4c4c4,#e2e2e2 10%);
	background:linear-gradient(top,#c4c4c4,#e2e2e2 10%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4c4c4',endColorstr='#e2e2e2',GradientType=0 );
}
button.btn-invite.done,button.btn-invite.done.loading:hover {
	background:#fff;
}
button.btn-invite:before {
	content:'';
	width:14px;
	height:14px;
	position:absolute;
	top:5px;
	left:8px;
	background:url(../images/sprites.png) no-repeat 0 0 transparent;
}
button.btn-invite:before {
	background-position:-72px 0;
}
button.btn-invite.done:before {
	background-position:-42px 0;
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5) {
	button.btn-invite:before {
		top:4px;
		background-image:url(../images/sprites2.png);
		background-size:84px 14px;
	}
}
button.btn-invite.loading:hover,button.btn-invite.done.loading:hover,button.btn-invite.done {
	cursor:default;
}
button.btn-invite.loading:before {
	background-image:url(../images/spinner16-trans-grey.gif);
	width:16px;
	height:16px;
	top:4px;
	left:7px;
}
button.btn-invite.done.loading:before {
	background:url(../images/spinner16-trans7.gif) no-repeat 0 0 transparent;
	width:16px;
	height:16px;
	top:4px;
	left:7px;
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5) {
	button.btn-invite.loading:before {
		top:3px;
		background-image:url(../images/spinner48-trans.gif);
		background-size:16px 16px;
	}
	button.btn-invite.done.loading:before {
		top:3px;
		background-image:url(../images/spinner48-trans.gif);
		background-size:16px 16px;
	}
}
button.btn-invite .done,button.btn-invite.done .default {
	display:none;
}
button.btn-invite.done .done {
	display:block;
}
.btn-group {
	display:inline-block;
	position:relative;
}
div.stalactite {
	margin:0 -10px;
}
div.stalactite #lang-announcement {
	width:100%;
	padding:20px 100px;
	border-top:none;
	background:#d7d7d1 url(../images/hash.png) repeat;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	box-shadow:0 0 10px rgba(0,0,0,0.1) inset;
}
div.stalactite #lang-announcement p {
	margin:0px auto;
	max-width:980px;
	color:#555;
	font-family: "MarkPro-Book",Source Sans Pro,sans-serif;
	font-weight:400;
	font-size:20px;
	line-height:30px;
	text-align:center;
	text-shadow:0 1px 1px #fff;
	text-rendering:optimizeLegibility;
}
div.stalactite #lang-announcement.russian p {
	font-family: "MarkPro-Book",Source Sans Pro,sans-serif;
}
div.stalactite a.btn-primary {
	margin:0 8px;
	font-size:14px;
	line-height:23px;
	padding:3px 11px;
}
div.stalactite.msg {
	border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	padding:0px;
	background-color:none;
	border:0px;
}
@-webkit-keyframes pop {
	0% {
		opacity:0.2;
		-webkit-transform:scale3d(0.85,0.85,1);
	}
	100% {
		opacity:1;
		-webkit-transform:scale3d(1,1,1);
	}
}
@-webkit-keyframes check {
	0% {
		opacity:0.2;
		-webkit-transform:scale3d(0.8,0.8,1);
	}
	100% {
		opacity:1;
		-webkit-transform:scale3d(1,1,1);
	}
}
@-webkit-keyframes fade {
	0% {
		opacity:0.5;
	}
	100% {
		opacity:1;
	}
}
@-moz-keyframes pop {
	0% {
		opacity:0.2;
		-moz-transform:scale3d(0.85,0.85,1);
	}
	100% {
		opacity:1;
		-moz-transform:scale3d(1,1,1);
	}
}
@-moz-keyframes check {
	0% {
		opacity:0.2;
		-moz-transform:scale3d(0.8,0.8,1);
	}
	100% {
		opacity:1;
		-moz-transform:scale3d(1,1,1);
	}
}
@-moz-keyframes fade {
	0% {
		opacity:0.5;
	}
	100% {
		opacity:1;
	}
}
@keyframes pop {
	0% {
		opacity:0.2;
		transform:scale3d(0.85,0.85,1);
	}
	100% {
		opacity:1;
		transform:scale3d(1,1,1);
	}
}
@keyframes check {
	0% {
		opacity:0.2;
		transform:scale3d(0.8,0.8,1);
	}
	100% {
		opacity:1;
		transform:scale3d(1,1,1);
	}
}
@keyframes fade {
	0% {
		opacity:0.5;
	}
	100% {
		opacity:1;
	}
}
#dont-buy-buttons .collect-container,#dont-buy-buttons .favorite-container,#secondary-actions .collect-container,#secondary-actions .favorite-container {
	display:block;
	float:left;
	position:relative;
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	position:relative;
}
#dont-buy-buttons .collect-container,#dont-buy-buttons .favorite-container {
	margin-top:10px;
	margin-right:10px;
}
.btn-fave,.btn-collect {
	outline:none;
	display:inline-block;
	margin:0;
	padding:0 9px 0 30px;
	text-shadow:0 1px 0 white;
	color:#5A5552;
	font-size:13px;
	cursor:pointer;
	border-radius:3px;
	line-height:23px;
	height:25px;
	position:relative;
	background-color:#FFF;
	border:1px solid;
	border-color:#DDDAD6 #D8D5D2 #CDC9C6;
	background:#f2f3f3;
	background:-webkit-linear-gradient(top,#ffffff 0%,#FDFDFC 4%,#F3F3F2 11%,#F3F3F2 95%,#E9E9E8 100%);
	background:-moz-linear-gradient(top,#ffffff 0%,#FDFDFC 4%,#F3F3F2 11%,#F3F3F2 95%,#E9E9E8 100%);
	background:-ms-linear-gradient(top,#ffffff 0%,#FDFDFC 4%,#F3F3F2 11%,#F3F3F2 95%,#E9E9E8 100%);
	background:-o-linear-gradient(top,#ffffff 0%,#FDFDFC 4%,#F3F3F2 11%,#F3F3F2 95%,#E9E9E8 100%);
	background:linear-gradient(top,#ffffff 0%,#FDFDFC 4%,#F3F3F2 11%,#F3F3F2 95%,#E9E9E8 100%);
}
.btn-fave:hover,.btn-collect:hover {
	border-color:#D8D5D2 #CFCBC8 #C4C0BC;
	background:#e7e5e5;
	background:-webkit-linear-gradient(top,#f7f7f7 0%,#f6f6f5 4%,#ebebea 11%,#ebebea 95%,#dfe0e1 100%);
	background:-moz-linear-gradient(top,#f7f7f7 0%,#f6f6f5 4%,#ebebea 11%,#ebebea 95%,#dfe0e1 100%);
	background:-ms-linear-gradient(top,#f7f7f7 0%,#f6f6f5 4%,#ebebea 11%,#ebebea 95%,#dfe0e1 100%);
	background:-o-linear-gradient(top,#f7f7f7 0%,#f6f6f5 4%,#ebebea 11%,#ebebea 95%,#dfe0e1 100%);
	background:linear-gradient(top,#f7f7f7 0%,#f6f6f5 4%,#ebebea 11%,#ebebea 95%,#dfe0e1 100%);
}
.btn-fave:active,.btn-collect:active,.show-menu .btn-collect {
	border-color:#b9b5b0 #CFCBC8 #C4C0BC;
	background:#d6d6d6;
	background:-webkit-linear-gradient(top,#B1ADAB 0%,#B1ADAB 2%,#dBd9d7 8%,#eaebeb 58%,#eaebeb 100%);
	background:-moz-linear-gradient(top,#B1ADAB 0%,#B1ADAB 2%,#dBd9d7 8%,#eaebeb 58%,#eaebeb 100%);
	background:-ms-linear-gradient(top,#B1ADAB 0%,#B1ADAB 2%,#dBd9d7 8%,#eaebeb 58%,#eaebeb 100%);
	background:-o-linear-gradient(top,#B1ADAB 0%,#B1ADAB 2%,#dBd9d7 8%,#eaebeb 58%,#eaebeb 100%);
	background:linear-gradient(top,#B1ADAB 0%,#B1ADAB 2%,#dBd9d7 8%,#eaebeb 58%,#eaebeb 100%);
}
.btn-fave .icon,.btn-collect .icon,.btn-dropdown .icon-dropdown {
	text-indent:-1000px;
	overflow:hidden;
	display:block;
	width:16px;
	height:16px;
	position:absolute;
	top:4px;
	left:7px;
	background:url(../images/sprites-v2.png) no-repeat 0 0 transparent;
}
.btn-fave .icon {
	top:5px;
}
.btn-fave:hover .icon {
	background-position:-73px 0;
}
.btn-collect .icon {
	width:17px;
	height:16px;
	left:9px;
	background-position:-34px 0;
}
.btn-collect:hover .icon {
	background-position:-94px 0;
}
.btn-dropdown {
	padding-right:20px !important;
}
.btn-dropdown .icon-dropdown {
	width:8px;
	height:6px;
	background-position:-217px -1px;
	left:auto;
	top:10px;
	right:8px;
}
.btn-fave.done .icon {
	-webkit-animation:check 0.3s ease-in-out forwards;
	-moz-animation:check 0.3s ease-in-out forwards;
	animation:check 0.3s ease-in-out forwards;
	background-position:-15px 0;
}
.btn-collect.done .icon {
	-webkit-animation:check 0.3s ease-in-out forwards;
	-moz-animation:check 0.3s ease-in-out forwards;
	animation:check 0.3s ease-in-out forwards;
	background-position:-53px 0;
}
.btn-fave.loading .icon,.btn-fave.loading.done .icon {
	-webkit-animation:none;
	-moz-animation:none;
	animation:none;
	top:4px;
	left:7px;
	background:url(../images/spinners-sprite.gif) no-repeat 50% -147px transparent;
}
.btn-collect.loading .icon {
	-webkit-animation:none;
	-moz-animation:none;
	animation:none;
	opacity:0.5;
	filter:alpha(opacity=50);
	background-position:-34px 0;
}
.btn-collect.done.loading .icon {
	-webkit-animation:none;
	-moz-animation:none;
	animation:none;
	opacity:0.3;
	filter:alpha(opacity=30);
	background-position:-53px 0;
}
.ie-fix {
	display:block;
	width:0;
}
.btn-fave .done,.btn-collect .done {
	display:none;
}
.btn-fave.done .done,.btn-collect.done .done {
	display:inline;
}
.btn-fave.done .default,.btn-collect.done .default {
	display:none;
}
.shared-collections-chooser {
	display:none;
}
.collection-chooser {
	width:200px;
	margin-left:-101px;
	visibility:hidden;
	position:absolute;
	top:-10000px;
	margin-top:10px;
	padding-bottom:5px;
	left:-10000px;
	background-color:#FFF;
	border:solid 1px #CBC9C7;
	border-color:rgba(0,0,0,0.15);
	border-radius:3px;
	box-shadow:0 1px 2px #F2F1F1;
	box-shadow:0 1px 2px rgba(0,0,0,0.15);
	z-index:2;
	text-shadow:0 1px 0 #fff;
	-moz-background-clip:padding-box;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	z-index:10000;
}
.show-menu .collection-chooser {
	top:25px;
	left:50%;
	visibility:visible;
	-webkit-animation:pop 0.15s ease-in-out forwards;
	-webkit-transform-origin:50% 0;
	-moz-animation:pop 0.15s ease-in-out forwards;
	-moz-transform-origin:50% 0;
	animation:pop 0.15s ease-in-out forwards;
	transform-origin:50% 0;
}
.collection-chooser li {
	list-style:none;
}
.collection-chooser label.collection-group a {
	display:block;
	color:#97928F;
	font-size:11px;
	text-transform:uppercase;
	margin:10px 10px 5px;
	padding-bottom:10px;
	border-bottom:1px dotted #E5E4E3;
}
.no-lists.collection-chooser label.collection-group a {
	border:0 none;
	padding-bottom:0;
}
.collection-chooser>.arrow {
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	width:16px;
	height:7px;
	position:absolute;
	margin-left:-8px;
	top:-7px;
	left:50%;
	background:url(../images/sprites-v2.png) no-repeat -229px 0 transparent;
}
.collection-chooser .aux-collections {
	display:none;
}
ul.collection-list {
	margin:0;
	width:auto;
}
.collection-list li {
	width:160px;
	list-style:none;
	margin:0;
	padding:5px 10px 5px 30px;
	font-size:12px;
	line-height:14px;
	color:#5A5552;
	position:relative;
	cursor:pointer;
}
.collection-list .collection-name {
	width:160px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	display:inline-block;
}
.collection-list li:hover .collection-name {
	color:#333;
}
.collection-list .private-list .collection-name:before,.collection-list .registry-list .collection-name:before {
	content:"";
	height:14px;
	width:9px;
	background:url(../images/sprites-v2.png) no-repeat -145px 1px transparent;
	text-indent:-1000px;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
}
.collection-list .registry-list .collection-name:before {
	width:11px;
	margin-right:1px;
	background-position:-252px -2px;
}
.collection-list .icon {
	display:block;
	text-indent:-1000px;
	overflow:hidden;
	width:14px;
	height:14px;
	position:absolute;
	top:5px;
	left:10px;
	background:url(../images/sprites-v2.png) no-repeat -155px 0 transparent;
}
.collection-list li:hover .icon {
	background-position:-170px 0;
}
.collection-list li.active .icon {
	background-position:-185px 0;
}
.collection-list li.active:hover .icon {
	background-position:-200px 0;
}
.collection-list li.loading .icon,.collection-list li.active.loading .icon {
	width:16px;
	height:16px;
	left:9px;
	background:url(../images/spinners-sprite.gif) no-repeat 50% -147px transparent;
}
.new-collections {
	padding:5px 10px 5px;
	border-radius:0 0 2px 2px;
}
.new-collections input {
	outline:none;
	border:1px solid #D5D4D4;
	font-size:12px;
	padding:5px 5px 4px;
	float:left;
	width:168px;
	background-color:#f8f8f8;
	border-radius:2px;
}
.new-collections input:hover {
	border-color:#CBC9C7;
	background-color:#f0f8fa;
}
.new-collections input:focus {
	border-color:#CBC9C7;
	background-color:#FFF;
}
.new-collections button {
	display:none;
	width:60px;
	float:left;
	margin-left:3px;
}
.new-collections.hide {
	display:none;
}
.new-collections.activated input {
	width:105px;
}
.new-collections.activated button {
	display:inline-block;
}
.new-collections.loud input.text {
	border-color:#EF4035;
	border:2px solid #EF4035;
	padding:4px 4px 3px;
}
.new-collections .error-msg {
	display:none;
	color:#EF4035;
	margin:0;
	padding:5px 2px 0;
	line-height:16px;
	clear:left;
	text-shadow:none;
}
.new-collections.loud .error-msg {
	display:block;
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5) {
	.collection-chooser>.arrow,.collection-list .icon,.btn-fave .icon,.btn-collect .icon,.btn-dropdown .icon-dropdown,.collection-list .private-list .collection-name:before,.collection-list .registry-list .collection-name:before {
		background-image:url(../images/sprites-v22.png);
		background-size:280px 16px;
	}
	.btn-fave.loading .icon,.btn-fave.loading.done .icon,.collection-list li.loading .icon,.collection-list li.active.loading .icon {
		background-image:url(../images/spinners-sprite2.gif);
		background-size:48px 448px;
	}
}
.collections-ui {
	visibility:hidden;
	position:absolute;
	right:8px;
	top:8px;
	border-radius:4px;
}
.collections-ui .show-menu .collection-chooser {
	visibility:hidden;
}
.listing-card.col-hover .show-menu .collection-chooser,.collected-listing.col-hover .show-menu .collection-chooser {
	visibility:visible;
}
.listing-card.col-hover .collections-ui,.collected-listing.col-hover .collections-ui,.guest .listing-card:hover .collections-ui,.guest .collected-listing:hover .collections-ui {
	visibility:visible;
	-webkit-animation:fade 0.15s ease-in-out forwards;
	-moz-animation:fade 0.15s ease-in-out forwards;
	animation:fade 0.15s ease-in-out forwards;
}
.listings-listview .collections-ui {
	top:auto;
	bottom:36px;
	right:0;
}
.collections-ui .favorite-container,.collections-ui .collect-container {
	float:left;
	position:relative;
}
.collections-ui .collect-container {
	margin-left:2px;
}
.collections-ui .btn-fave,.collections-ui .btn-collect {
	float:left;
	padding:0;
	width:26px;
	line-height:23px;
	height:25px;
	background:#fff;
	border-color:#c7c7c7;
	border-color:rgba(0,0,0,0.15);
	z-index:2;
	-moz-background-clip:padding-box;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
}
.collections-ui .btn-collect {
	width:34px;
}
.collections-ui .btn-fave:hover,.collections-ui .btn-collect:hover {
	border-color:#bbb;
	border-color:rgba(0,0,0,0.3);
}
.collections-ui .btn-fave:active,.collections-ui .btn-collect:active,.collections-ui .show-menu .btn-collect {
	background:#eaebeb;
	background:-moz-linear-gradient(top,#c0bbb9 0%,#c0bbb9 2%,#dBd9d7 8%,#eaebeb 58%,#eaebeb 100%);
	background:-ms-linear-gradient(top,#c0bbb9 0%,#c0bbb9 2%,#dBd9d7 8%,#eaebeb 58%,#eaebeb 100%);
	background:-o-linear-gradient(top,#c0bbb9 0%,#c0bbb9 2%,#dBd9d7 8%,#eaebeb 58%,#eaebeb 100%);
	background:-webkit-linear-gradient(top,#c0bbb9 0%,#c0bbb9 2%,#dBd9d7 8%,#eaebeb 58%,#eaebeb 100%);
	background:linear-gradient(top,#c0bbb9 0%,#c0bbb9 2%,#dBd9d7 8%,#eaebeb 58%,#eaebeb 100%);
	-moz-background-clip:padding-box;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border-color:#bbb;
	border-color:rgba(0,0,0,0.3);
}
.collections-ui .btn-dropdown {
	padding-right:0 !important;
}
.collections-ui .btn-fave .default,.collections-ui .btn-fave .done,.collections-ui .btn-collect .default,.collections-ui .btn-collect .done {
	display:none;
}
.collections-ui .btn-fave .icon {
	left:4px;
}
.collections-ui .btn-collect .icon {
	left:5px;
}
.collections-ui .btn-dropdown .icon-dropdown {
	right:3px;
}
.collections-ui .btn-fave.loading .icon,.collections-ui .btn-fave.loading.done .icon {
	left:5px;
}
.collections-ui.in-feed .btn-fave,.collections-ui.in-feed .btn-collect {
	color:#7D7773;
	text-shadow:0 1px 0 rgba(255,255,255,0.8);
	border-color:#DDDAD6 #D8D5D2 #CDC9C6;
	background:#f2f3f3;
	background:-webkit-linear-gradient(top,#ffffff 0%,#FDFDFC 4%,#F3F3F2 11%,#F3F3F2 95%,#E9E9E8 100%);
	background:-moz-linear-gradient(top,#ffffff 0%,#FDFDFC 4%,#F3F3F2 11%,#F3F3F2 95%,#E9E9E8 100%);
	background:-ms-linear-gradient(top,#ffffff 0%,#FDFDFC 4%,#F3F3F2 11%,#F3F3F2 95%,#E9E9E8 100%);
	background:-o-linear-gradient(top,#ffffff 0%,#FDFDFC 4%,#F3F3F2 11%,#F3F3F2 95%,#E9E9E8 100%);
	background:linear-gradient(top,#ffffff 0%,#FDFDFC 4%,#F3F3F2 11%,#F3F3F2 95%,#E9E9E8 100%);
}
.collections-ui.in-feed .btn-fave {
	width:30px;
}
.collections-ui.in-feed .btn-collect {
	width:36px;
}
.collections-ui.in-feed .btn-fave .icon {
	left:6px;
	top:5px;
}
.collections-ui.in-feed .btn-collect .icon {
	left:6px;
	top:4px;
}
.collections-ui.in-feed .btn-dropdown .icon-dropdown {
	top:9px;
}
.collections-ui.in-feed .btn-fave.loading .icon,.collections-ui.in-feed .btn-fave.loading.done .icon {
	top:5px;
	left:7px;
}
.in-feed .btn-fave:hover,.in-feed .btn-collect:hover {
	border-color:#D8D5D2 #CFCBC8 #C4C0BC;
	background:#e7e5e5;
	background:-webkit-linear-gradient(top,#f7f7f7 0%,#f6f6f5 4%,#ebebea 11%,#ebebea 95%,#dfe0e1 100%);
	background:-moz-linear-gradient(top,#f7f7f7 0%,#f6f6f5 4%,#ebebea 11%,#ebebea 95%,#dfe0e1 100%);
	background:-ms-linear-gradient(top,#f7f7f7 0%,#f6f6f5 4%,#ebebea 11%,#ebebea 95%,#dfe0e1 100%);
	background:-o-linear-gradient(top,#f7f7f7 0%,#f6f6f5 4%,#ebebea 11%,#ebebea 95%,#dfe0e1 100%);
	background:linear-gradient(top,#f7f7f7 0%,#f6f6f5 4%,#ebebea 11%,#ebebea 95%,#dfe0e1 100%);
}
.in-feed .btn-fave:active,.in-feed .btn-collect:active,.in-feed .show-menu .btn-collect {
	border-color:#b9b5b0 #CFCBC8 #C4C0BC;
	background:#d6d6d6;
	background:-webkit-linear-gradient(top,#B1ADAB 0%,#B1ADAB 2%,#dBd9d7 8%,#eaebeb 58%,#eaebeb 100%);
	background:-moz-linear-gradient(top,#B1ADAB 0%,#B1ADAB 2%,#dBd9d7 8%,#eaebeb 58%,#eaebeb 100%);
	background:-ms-linear-gradient(top,#B1ADAB 0%,#B1ADAB 2%,#dBd9d7 8%,#eaebeb 58%,#eaebeb 100%);
	background:-o-linear-gradient(top,#B1ADAB 0%,#B1ADAB 2%,#dBd9d7 8%,#eaebeb 58%,#eaebeb 100%);
	background:linear-gradient(top,#B1ADAB 0%,#B1ADAB 2%,#dBd9d7 8%,#eaebeb 58%,#eaebeb 100%);
}
.msg.referral-banner {
	margin:0 -10px;
	background:#d7d7d1 url(../images/hash.png) repeat;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:0;
	-webkit-border-radius:0;
	border:0px;
	padding:0px;
}
#referral-banner-content {
	margin:auto;
	padding:10px 0;
	text-align:center;
}
#referral-banner-content p {
	display:inline-block;
	margin:0px auto;
	padding:10px 0;
	width:auto;
	max-width:980px;
	color:#666;
	font-family: MarkPro-Book,Source Sans Pro,sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	text-shadow:0 1px 1px #fff;
	text-rendering:optimizeLegibility;
}
#referral-banner-content p .currency-code {
	font-size:95%;
}
#referral-banner-content .invite-redeem-button {
	display:inline-block;
	margin-left:12px;
}
.invite-redeem-button .currency-code {
	font-size:90%;
}
.msg.referral-banner .close {
	background:url("../images/buttons-master2.png") no-repeat scroll 0px -1325px transparent;
	cursor:pointer;
	display:block;
	height:16px;
	position:absolute;
	right:18px;
	top:8px;
	width:16px;
}
.msg.referral-banner .close:hover {
	background:url("../images/buttons-master2.png") no-repeat scroll -16px -1325px transparent;
}
@media only screen and (max-width:640px) {
	.msg.referral-banner {
		background:#d7d7d1 url(../images/grey_texture_light.jpg) repeat;
		margin:0;
		-webkit-border-radius:0;
		border-bottom:1px solid #999;
	}
	#referral-banner-content {
		width:100%;
		padding:12px 20px 10px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
	}
	#referral-banner-content p {
		padding:5px 0;
		font-family: "MarkPro-Book",Source Sans Pro,sans-serif;
		font-weight:bold;
		font-size:14px;
		line-height:1.2em;
	}
	#referral-banner-content p.accept-message {
		display:none;
	}
	#referral-banner-content .invite-redeem-button {
		margin-left:0px;
		width:100%;
	}
	.invite-redeem-button .btn-transaction {
		min-width:75%;
	}
}
@media only screen and (max-width:768px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:768px) and (-moz-min-device-pixel-ratio:1.5),only screen and (max-width:768px) and (-o-min-device-pixel-ratio:3/2),only screen and (max-width:768px) and (min-device-pixel-ratio:1.5) {
	.msg.referral-banner {
		background:#d7d7d1 url(../images/grey_texture_light2.jpg) repeat;
		background-size:88px 88px;
	}
}
.buyer-invites-reward-tooltip {
	display:none;
	background:#fff;
	border:1px solid #ccc;
	border-radius:5px;
	box-shadow:0 0 5px rgba(0,0,0,0.25);
	position:absolute;
	width:400px;
	z-index:9990;
	text-align:left;
}
.buyer-invites-reward-tooltip .close-icon {
	background:url(../images/buttons-master.png) no-repeat scroll -0px -1326px transparent;
	cursor:pointer;
	display:block;
	height:16px;
	position:absolute;
	right:7px;
	top:7px;
	width:16px;
}
.buyer-invites-reward-tooltip .close-icon:hover {
	background:url(../images/buttons-master.png) no-repeat scroll -16px -1326px transparent;
}
.buyer-invites-reward-tooltip .buyer-invites-reward-tooltip-arrow-top {
	background:url(../images/seller-on-boarding-image-map.png) no-repeat scroll -885px -91px transparent;
	display:block;
	height:8px;
	width:20px;
	top:-8px;
	left:188px;
	position:absolute;
}
.buyer-invites-reward-tooltip-heading {
	font-family: MarkPro-Book,Source Sans Pro,sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#333;
	margin-bottom:15px;
}
.buyer-invites-reward-tooltip-heading .currency-code {
	font-size:90%;
}
.buyer-invites-reward-tooltip-body {
	padding:20px 30px 20px 20px;
	font-size:14px;
	color:#666;
}
.buyer-invites-reward-tooltip .buyer-invites-reward-tooltip-footer {
	background:#E9F6FC;
	border-top:1px solid #bce5f9;
	border-radius:0 0 5px 5px;
	padding:12px 20px;
}
.buyer-invites-reward-tooltip .buyer-invites-reward-tooltip-footer .primary-action {
	display:block;
	font-size:14px;
}
.buyer-invites-reward-tooltip .gc-icon {
	width:14px;
	height:10px;
	margin-bottom:-1px;
	background-image:url(../images/icons-master.png);
	background-position:-58px -81px;
	margin-left:2px;
	display:inline-block;
}
.eu-cookie-nag {
	background-color:#E5F4F7;
	color:#0192B5;
	padding:10px 0;
	text-align:center;
	line-height:25px;
	margin:0 -10px;
}
button.secondary.btn-secondary.small.eu-cookie-nag-ok {
	display:inline;
}
@media only screen and (max-width:720px) {
	.eu-cookie-nag {
		margin:0;
		padding:10px;
	}
}
.eu-cookie-nag a:link {
	text-decoration:underline;
}
button.secondary.btn-secondary.small.eu-cookie-nag-ok {
	float:none;
	width:auto;
}
.eu-cookie-nag-ok.btn-secondary {
	margin-left:10px;
}
.mobile .eu-cookie-nag {
	margin:0;
	padding:10px;
	text-align:center;
	line-height:inherit;
}
.mobile .eu-cookie-nag.smaller-mobile {
	line-height:18px;
	text-align:left;
	display:inline-block;
}
.mobile button.secondary.btn-secondary.small.eu-cookie-nag-ok {
	display:block;
	margin:10px auto;
	margin-top:10px;
	padding:7px 26px;
}
.mobile .smaller-mobile button.secondary.btn-secondary.small.eu-cookie-nag-ok {
	float:right;
	margin-left:15px;
	padding:10px 18px;
}
.tt-trigger:focus {
	outline:none;
}
.tt,.action-toolbox {
	display:none;
	position:absolute;
	top:0;
	background:#666666;
	background:rgba(0,0,0,0.5);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:5px;
	z-index:9999;
	overflow:visible;
}
.tt-inner,.action-toolbox-inner {
	background:white;
	padding:10px 15px;
	text-align:left;
}
.tt-inner a {
	white-space:nowrap;
}
.tt-inner p {
	margin-bottom:0 !important;
}
.tt-inner ul {
	margin:0;
	list-style-type:none;
}
body .tt-inner ul li {
	line-height:18px;
	font-weight:normal;
	padding:0;
	border:none;
	margin:0;
}
.tt-notice .tt-inner {
	background-color:#FFC;
}
.tt-add-circle .tt-inner>p {
	white-space:normal;
}
.tt .tt-arrow,.tt.top .tt-arrow {
	position:absolute;
	width:20px;
	height:12px;
	bottom:-7px;
	left:50%;
	margin-left:-10px;
	background:url(../images/main-sprite.png) no-repeat -114px -885px;
}
.tt.right .tt-arrow {
	width:12px;
	height:20px;
	left:3px;
	top:50%;
	margin-top:-10px;
	background-position:-101px -865px;
}
.tt.bottom .tt-arrow {
	width:22px;
	height:12px;
	top:-7px;
	bottom:auto;
	left:50%;
	margin-left:-11px;
	background-position:-112px -853px;
}
.tt.left .tt-arrow {
	width:12px;
	height:20px;
	top:50%;
	right:-7px;
	left:auto;
	margin-top:-10px;
	background-position:-135px -866px;
}
.tt-notice .tt-arrow {
	background-position:-15px -512px;
}
.tt-mini {
	top:0;
	background:#333333;
	color:#fff;
	font-weight:normal;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:3px 6px;
	z-index:9999;
	font-size:11px;
	white-space:nowrap;
}
.tt-mini .tt-inner {
	background:transparent;
	padding:0;
	color:#fff;
}
.tt-mini .tt-inner p {
	margin:0 !important;
	padding:0 !important;
	color:#fff !important;
	font-size:11px !important;
}
.tt-inner a {
	white-space:nowrap;
}
.tt-mini .tt-arrow {
	position:absolute;
	width:20px;
	height:12px;
	left:50%;
	margin-left:-10px;
	background:url(../images/main-sprite.png) no-repeat -15px -569px;
}
.tt-mini.top .tt-arrow {
	background-position:-15px -569px;
	bottom:-12px;
	top:auto;
}
.tt-mini.bottom .tt-arrow {
	background-position:-15px -530px;
	top:-12px;
	bottom:auto;
}
.tt-mini.right .tt-arrow {
	background-position:-2px -549px;
	height:14px;
	margin-top:-7px;
	left:0;
	top:50%;
	width:10px;
}
.tt-mini.left .tt-arrow {
	background-position:-39px -549px;
	height:14px;
	margin-top:-7px;
	margin-left:0;
	right:-10px;
	left:auto;
	top:50%;
	width:10px;
}
.action-toolbox {
	width:184px;
}
.action-toolbox-inner {
	padding:0;
}
.action-toolbox-inner .loading .spinner-small {
	margin:auto;
}
.action-toolbox-heading {
	background:#f5f5f1;
	border-bottom:1px solid #ececec;
	padding:10px 12px;
}
.action-toolbox-heading h4 {
	color:#666666;
	font-weight:normal;
	margin-bottom:0;
}
.action-toolbox-heading h4 a {
	color:#666;
}
.action-toolbox-heading h3 {
	font-size:12px;
	margin-bottom:0px;
}
.action-toolbox-content {
	padding:10px 12px;
	background:#fff;
}
.action-toolbox-content .actions {
	list-style:none;
	margin:0;
}
.action-toolbox-content .actions li {
	margin:4px 0;
}
.action-toolbox-content .actions .add-to-circle-button {
	margin-top:0;
	display:block;
	float:none;
}
.action-toolbox .action-toolbox-arrow,.action-toolbox.right .action-toolbox-arrow {
	position:absolute;
	width:12px;
	height:20px;
	top:13px;
	left:-7px;
	background:url(../images/main-sprite.png) no-repeat -102px -650px;
}
.action-toolbox.left .action-toolbox-arrow {
	left:auto;
	right:-7px;
	background-position:-136px -650px;
}
.action-toolbox.top .action-toolbox-arrow {
	left:50%;
	bottom:-7px;
	top:auto;
	margin-left:-10px;
	width:20px;
	height:12px;
	background-position:-114px -885px;
}
.action-toolbox.bottom .action-toolbox-arrow {
	left:50%;
	top:-7px;
	margin-left:-10px;
	width:20px;
	height:12px;
	background-position:-115px -639px;
}
.image-wrapper.tb-trigger:hover,.image-wrapper.trigger-action-toolbox:hover {
	background:#E4F1F9;
}
.tt-question {
	background:url(../images/notification-icons.png) no-repeat 0 -26px transparent;
	display:inline-block;
	width:10px;
	height:16px;
	vertical-align:bottom;
	line-height:16px;
	cursor:pointer;
}
#header {
	position:relative;
	text-align:left;
	vertical-align:baseline;
	line-height:15px;
	font-size:12px;
}
#header ul,#header li {
	list-style:none;
	margin:0;
	padding:0;
}
#newfont {
	background:url(../images/header-master-new.png) no-repeat 0 0;
	width:100px;
	height:55px;
	display:block;
	padding:0;
	margin:0 5px 0 0;
	float:left;
	direction:ltr;
	text-indent:-999em;
}
#newfont a {
	display:block;
	width:100%;
	height:100%;
}
#meta-group {
	padding:12px 2px 8px 1px;
}
#meta-group li {
	float:left;
}
#meta-nav {
	float:right;
}
#meta-nav li {
	padding:1px 0 0 12px;
}
#user-nav {
	float:left;
}
#user-nav li {
	padding:1px 12px 0 0;
	color:#666;
}
#navigation-group {
	margin:0;
	position:relative;
}
#navigation-group ul {
	float:left;
	height:55px;
	display:inline;
	position:relative;
}
#navigation-group form {
	float:left;
	height:55px;
	display:inline;
	position:relative;
}
#main-nav,form#search-bar,#cart a {
	background-color:#DDDDD8;
	background:#DDDDD8 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAA3CAIAAACpYwxtAAAAa0lEQVQY07WOSQ7DMAwDxwL//9LmCdH0ENtJgF57Ikhx0TiOzxgjScDSBgN2k/PsLRJFzWb+BDXdDQSeN1CpboEC1NoWwCDX7RIBnPFisYZRV2C2vCxEHXNhP7/2bucj55pFCbcFSx7V/4Av4Ypu9C5QbC8AAAAASUVORK5CYII=") top left repeat-x;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.25,#CBCBC5),color-stop(0.76,#DDDDD8),color-stop(0.98,#EEEEEC),color-stop(1,#E7E7E4));
	background-image:-webkit-linear-gradient(center bottom,#CBCBC5 25%,#DDDDD8 76%,#EEEEEC 98%,#E7E7E4 100%);
	background-image:-moz-linear-gradient(center bottom,#CBCBC5 25%,#DDDDD8 76%,#EEEEEC 98%,#E7E7E4 100%);
	background-image:-ms-linear-gradient(center bottom,#CBCBC5 25%,#DDDDD8 76%,#EEEEEC 98%,#E7E7E4 100%);
	background-image:-o-linear-gradient(center bottom,#CBCBC5 25%,#DDDDD8 76%,#EEEEEC 98%,#E7E7E4 100%);
	background-image:linear-gradient(center bottom,#CBCBC5 25%,#DDDDD8 76%,#EEEEEC 98%,#E7E7E4 100%);
}
#main-nav {
	height:55px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	overflow:hidden;
}
#main-nav li {
	float:left;
	height:55px;
	border-right:1px solid #FFF;
}

#main-nav li a {
	display:block;
	display:inline-block;
	padding:0px;
	height:100%;
	width:60px;
	position:relative;
	color:#0192B5;
}
#main-nav li:hover,#main-nav li.register-link:hover,#cart a:hover {
	background-color:#d7d7d1;
	background-image:none;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.25,#B7B8B0),color-stop(0.76,#DDDDD8),color-stop(0.98,#F7F7F6),color-stop(1,#E7E7E4));
	background-image:-webkit-linear-gradient(center bottom,#B7B8B0 25%,#DDDDD8 76%,#F7F7F6 98%,#E7E7E4 100%);
	background-image:-moz-linear-gradient(center bottom,#B7B8B0 25%,#DDDDD8 76%,#F7F7F6 98%,#E7E7E4 100%);
	background-image:-ms-linear-gradient(center bottom,#B7B8B0 25%,#DDDDD8 76%,#F7F7F6 98%,#E7E7E4 100%);
	background-image:-o-linear-gradient(center bottom,#B7B8B0 25%,#DDDDD8 76%,#F7F7F6 98%,#E7E7E4 100%);
	background-image:linear-gradient(center bottom,#B7B8B0 25%,#DDDDD8 76%,#F7F7F6 98%,#E7E7E4 100%);
	text-decoration:none;
	cursor:pointer;
}
#main-nav li.activity:hover,#main-nav li.register-link:hover {
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
}
#main-nav li:active {
	background-color:#d2d1cb;
	background-image:none;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.25,#B3B3AB),color-stop(0.76,#DDDDD8),color-stop(0.98,#EEEEEC),color-stop(1,#E7E7E4));
	background-image:-webkit-linear-gradient(center bottom,#B3B3AB 25%,#DDDDD8 76%,#EEEEEC 98%,#E7E7E4 100%);
	background-image:-moz-linear-gradient(center bottom,#B3B3AB 25%,#DDDDD8 76%,#EEEEEC 98%,#E7E7E4 100%);
	background-image:-ms-linear-gradient(center bottom,#B3B3AB 25%,#DDDDD8 76%,#EEEEEC 98%,#E7E7E4 100%);
	background-image:-o-linear-gradient(center bottom,#B3B3AB 25%,#DDDDD8 76%,#EEEEEC 98%,#E7E7E4 100%);
	background-image:linear-gradient(center bottom,#B3B3AB 25%,#DDDDD8 76%,#EEEEEC 98%,#E7E7E4 100%);
	-moz-box-shadow:inset 0 -6px 6px rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 0 -6px 6px rgba(0,0,0,0.1);
	box-shadow:inset 0 -6px 6px rgba(0,0,0,0.1);
}
#main-nav li a span {
	display:none;
	text-align:center;
	text-shadow:0px 1px 0px #EFEFEF;
}
#main-nav li a#register {
	width:auto;
	padding:21px 24px 19px 24px;
	font-weight:bold;
	text-shadow:0px 1px 0px #EEEEEC;
	color:#0192B5;
	text-decoration:none;
}
#main-nav li a#sign-in {
	width:auto;
	padding:21px 24px 19px 24px;
	font-weight:bold;
	text-shadow:0px 1px 0px #EEEEEC;
	color:#0192B5;
	text-decoration:none;
}
#main-nav li a#activity {
	background:url(../images/header-master-new.png) no-repeat -100px 0px;
	width:25px;
	height:20px;
	padding:17px;
}
.header-second-af-experiment #main-nav li a#activity {
	background-image:url(../images/header-master-home.png);
}
#main-nav li a:hover#activity {
	background-position:-160px 0px;
}
#main-nav li a#convos {
	background:url(../images/header-master-new.png) no-repeat -220px 0px;
	width:25px;
	height:20px;
	padding:17px;
}
#main-nav li a:hover#convos {
	background-position:-280px 0px;
}
#main-nav li a#favorites {
	background:url(../images/header-master-new.png) no-repeat -340px 0px;
	width:25px;
	height:20px;
	padding:17px;
}
#main-nav li a:hover#favorites,#main-nav li a.hover#favorites {
	background-position:-400px 0px;
}
#main-nav li a#shop {
	background:url(../images/header-master-new.png) no-repeat -460px 0px;
	width:25px;
	height:20px;
	padding:17px;
}
#main-nav li a:hover#shop {
	background-position:-520px 0px;
}
#main-nav li a .count {
	background-color:#0192B5;
	border-radius:3px;
	-moz-border-radius:3px;
	box-shadow:-1px 1px 1px #666;
	-webkit-box-shadow:-1px 1px 1px #666;
	-moz-box-shadow:-1px 1px 1px #666;
	color:white;
	display:block;
	font-size:10px;
	line-height:10px;
	padding:2px 3px;
	position:absolute;
	right:10px;
	top:10px;
	text-shadow:none;
	-moz-text-shadow:none;
}
#main-nav li.nav-item-shop a .count {
	display:none;
}
form#search-bar {
	margin-right:0;
	display:inline-block;
	position:relative;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomright:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	width:584px;
}
.header-signed-in form#search-bar {
	width:587px;
}
.header-signed-in form#search-bar.search-af-disabled {
	width:648px;
}
.header-shop form#search-bar {
	width:526px;
}
.header-shop form#search-bar.search-af-disabled {
	width:587px;
}
form#search-bar.search-bar-error {
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
form#search-bar.search-bar-error {
	padding-left:0;
	width:770px;
}
form#search-bar.search-bar-error #search-query {
	width:543px;
}
form#search-bar.search-bar-error .search-no-dropdown #search-query {
	width:645px;
}
#search-bar .input-group {
	padding:15px 0 0 0;
	height:40px;
}
#search-query {
	padding:6px;
	margin-left:123px;
	border:1px solid #B3B3B3;
	border-right-color:#CCC;
	border-bottom-color:#CCC;
	vertical-align:middle;
	font-size:12px;
	color:#333;
	font-family: MarkPro-Book,Source Sans Pro,sans-serif;
	white-space:nowrap;
	height:12px;
	position:absolute;
	width:357px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box;
}
.header-signed-in #search-query {
	width:360px;
}
.header-shop #search-query {
	width:299px;
}
#search-query::-webkit-input-placeholder {
	color:#999;
}
#search-query:-moz-placeholder {
	color:#999;
}
#search-query:-ms-input-placeholder {
	color:#999;
}
.search-no-dropdown #search-query {
	margin-left:20px;
	width:460px;
}
.header-signed-in .search-no-dropdown #search-query {
	width:458px;
}
.header-signed-in .search-af-disabled .search-no-dropdown #search-query {
	width:524px;
}
.header-shop .search-no-dropdown #search-query {
	width:403px;
}
.header-shop .search-af-disabled .search-no-dropdown #search-query {
	width:463px;
}
search-bar input.text:focus,#search-bar input.focus {
	outline:none;
}
#search-bar #search_submit {
	text-align:center;
	vertical-align:middle;
	height:26px;
	cursor:pointer;
	outline:none;
	overflow:hidden;
	border:1px solid #b3b3b3;
	border-bottom:1px solid #939393;
	background:#F0F0F0;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.1,#D5D5D5),color-stop(0.93,#F0F0F0),color-stop(0.99,#FFFFFF));
	background-image:-webkit-linear-gradient(center bottom,#D5D5D5 10%,#F0F0F0 93%,#FFFFFF 99%);
	background-image:-moz-linear-gradient(center bottom,#D5D5D5 10%,#F0F0F0 93%,#FFFFFF 99%);
	background-image:-ms-linear-gradient(center bottom,#D5D5D5 10%,#F0F0F0 93%,#FFFFFF 99%);
	background-image:-o-linear-gradient(center bottom,#D5D5D5 10%,#F0F0F0 93%,#FFFFFF 99%);
	background-image:linear-gradient(center bottom,#D5D5D5 10%,#F0F0F0 93%,#FFFFFF 99%);
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 1px 0 #c0c0ba;
	-moz-box-shadow:0 1px 0 #c0c0ba;
	box-shadow:0 1px 0 #c0c0ba;
	padding:0 9px;
	font-family: MarkPro-Book,Source Sans Pro,sans-serif;
	text-shadow:0px 1px 0px #EEEEEC;
	font-size:12px;
	color:#505050;
	position:absolute;
	right:16px;
	width:70px;
}
#search-bar #search_submit:hover {
	border-color:#939393;
	background:#e7e7e7;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.03,#c6c6c6),color-stop(0.93,#F0F0F0),color-stop(0.99,#fafafa));
	background-image:-webkit-linear-gradient(center bottom,#c6c6c6 3%,#F0F0F0 93%,#fafafa 99%);
	background-image:-moz-linear-gradient(center bottom,#c6c6c6 3%,#F0F0F0 93%,#fafafa 99%);
	background-image:-ms-linear-gradient(center bottom,#c6c6c6 3%,#F0F0F0 93%,#fafafa 99%);
	background-image:-o-linear-gradient(center bottom,#c6c6c6 3%,#F0F0F0 93%,#fafafa 99%);
	background-image:linear-gradient(center bottom,#c6c6c6 3%,#F0F0F0 93%,#fafafa 99%);
}
#search-bar #search_submit:active {
	background:#d0d0d0;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.5,#d0d0d0),color-stop(0.9,#b8b8b8));
	background-image:-webkit-linear-gradient(center bottom,#d0d0d0 50%,#b8b8b8 90%);
	background-image:-moz-linear-gradient(center bottom,#d0d0d0 50%,#b8b8b8 90%);
	background-image:-ms-linear-gradient(center bottom,#d0d0d0 50%,#b8b8b8 90%);
	background-image:-o-linear-gradient(center bottom,#d0d0d0 50%,#b8b8b8 90%);
	background-image:linear-gradient(center bottom,#d0d0d0 50%,#b8b8b8 90%);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
#search-bar .search-large-input #search_submit {
	font-size:15px;
	height:29px;
}
#search-bar ul#recent_searches_outer {
	position:absolute;
	list-style:none;
	height:auto;
	display:none;
	margin-top:25px;
	margin-left:21px;
	width:469px;
	background-color:#F7F8F3;
	border:1px solid #DADEDD;
}
.header-signed-in form#search-bar ul#recent_searches_outer {
	width:411px;
}
#search-bar ul#recent_searches_outer li {
	display:block;
	cursor:pointer;
	padding:0px 8px 0px 9px;
	overflow-x:hidden;
	font-size:14px;
	color:#0192B5;
}
#search-bar ul#recent_searches_outer li.recent_query_hover {
	background-color:#E9F6FC;
}
#search-bar ul#recent_searches_outer li div {
	border-bottom:1px solid #DADEDD;
	padding:6px 0px 8px 0px;
	font-weight:bold;
}
#search-bar ul#recent_searches_outer li.clear_recent div {
	font-weight:normal;
	border:none;
}
#search-bar>.search-large-input {
	position:relative;
	top:-2px;
	left:-3px;
}
#search-bar #search-facet-shim {
	display:none;
}
#cart {
	margin:0;
	text-align:center;
	font-size:12px;
	float:right;
	position:relative;
}
#cart a {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	height:55px;
	padding:0 10px;
	display:block;
	width:80px;
}
#cart a .string {
	display:inline-block;
	color:#666;
	background:none;
	padding:21px 0 17px 30px;
	font-weight:bold;
	text-shadow:0px 1px 0px #EEEEEC;
	background-image:url(../images/header-master-new.png);
	background-repeat:no-repeat;
	background-position:-585px 0;
}
#cart a:active {
	text-decoration:none;
	background-color:#d2d1cb;
	background-image:none;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.25,#B3B3AB),color-stop(0.76,#DDDDD8),color-stop(0.98,#EEEEEC),color-stop(1,#E7E7E4));
	background-image:-webkit-linear-gradient(center bottom,#B3B3AB 25%,#DDDDD8 76%,#EEEEEC 98%,#E7E7E4 100%);
	background-image:-moz-linear-gradient(center bottom,#B3B3AB 25%,#DDDDD8 76%,#EEEEEC 98%,#E7E7E4 100%);
	background-image:-ms-linear-gradient(center bottom,#B3B3AB 25%,#DDDDD8 76%,#EEEEEC 98%,#E7E7E4 100%);
	background-image:-o-linear-gradient(center bottom,#B3B3AB 25%,#DDDDD8 76%,#EEEEEC 98%,#E7E7E4 100%);
	background-image:linear-gradient(center bottom,#B3B3AB 25%,#DDDDD8 76%,#EEEEEC 98%,#E7E7E4 100%);
	-moz-box-shadow:inset 0 -6px 6px rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 0 -6px 6px rgba(0,0,0,0.1);
	box-shadow:inset 0 -6px 6px rgba(0,0,0,0.1);
}
#cart a .count {
	background-color:#78C042;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	box-shadow:-1px 1px 1px #666;
	-webkit-box-shadow:-1px 1px 1px #666;
	-moz-box-shadow:-1px 1px 1px #666;
	color:#FFF;
	text-decoration:none;
	font-style:normal;
	line-height:10px;
	padding:2px 3px;
	position:absolute;
	top:10px;
	left:38px;
	font-size:10px;
	z-index:1;
}
.header-signed-in #main-nav li {
	width:60px;
}
.transitional-wide #header,.transitional-wide #content,.transitional-wide #footer {
	width:980px;
}
.en-GB form#search-bar {
	width:575px;
}
.en-GB .search-no-dropdown #search-query {
	width:450px;
}
.en-GB #cart a {
	width:90px;
}
.en-GB .header-signed-in form#search-bar.search-af-disabled {
	width:638px;
}
.en-GB .header-signed-in .search-af-disabled .search-no-dropdown #search-query {
	width:514px;
}
.en-GB .header-signed-in form#search-bar {
	width:577px;
}
.en-GB .header-shop form#search-bar.search-af-disabled {
	width:577px;
}
.en-GB .header-shop .search-af-disabled .search-no-dropdown #search-query {
	width:453px;
}
.en-GB .header-shop form#search-bar {
	width:516px;
}
.header-shop .search-no-dropdown #search-query {
	width:393px;
}
.de form#search-bar {
	width:531px;
}
.de .header-signed-in form#search-bar.search-af-disabled {
	width:635px;
}
.de .header-shop form#search-bar.search-af-disabled,.de .header-signed-in form#search-bar {
	width:574px;
}
.de .header-shop form#search-bar {
	width:513px;
}
.de #search-query {
	width:300px;
	margin-left:132px;
}
.de .header-signed-in #search-query {
	width:342px;
}
.de .header-shop #search-query {
	width:282px;
}
.de #search-bar #search_submit {
	width:64px;
}
.de #cart a {
	width:93px;
}
.de #cart a .count {
	left:26px;
}
.de form#search-bar.search-bar-error {
	width:757px;
}
.de form#search-bar.search-bar-error #search-query {
	width:527px;
}
.de form#search-bar.search-bar-error .search-no-dropdown #search-query {
	width:536px;
}
.fr form#search-bar {
	width:541px;
}
.fr .header-signed-in form#search-bar.search-af-disabled {
	width:648px;
}
.fr .header-shop form#search-bar.search-af-disabled,.fr .header-signed-in form#search-bar {
	width:587px;
}
.fr .header-shop form#search-bar {
	width:526px;
}
.fr #search-query {
	width:300px;
}
.fr .header-signed-in #search-query {
	width:345px;
}
.fr .header-shop #search-query {
	width:284px;
}
.fr #search-bar #search_submit {
	width:84px;
}
.fr #cart a .count {
	left:32px;
}
.fr form#search-bar.search-bar-error {
	width:770px;
}
.fr form#search-bar.search-bar-error #search-query {
	width:528px;
}
.nl form#search-bar {
	width:531px;
}
.nl .header-signed-in form#search-bar.search-af-disabled {
	width:622px;
}
.nl .header-shop form#search-bar.search-af-disabled,.nl .header-signed-in form#search-bar {
	width:561px;
}
.nl .header-shop form#search-bar {
	width:500px;
}
.nl #search-query {
	width:322px;
}
.nl .header-signed-in #search-query {
	width:334px;
}
.nl .header-shop #search-query {
	width:272px;
}
.nl #cart a {
	width:106px;
}
.nl #cart a .count {
	left:26px;
}
.nl form#search-bar.search-bar-error {
	width:744px;
}
.nl form#search-bar.search-bar-error #search-query {
	width:516px;
}
.it form#search-bar {
	width:555px;
}
.it .header-signed-in form#search-bar.search-af-disabled {
	width:627px;
}
.it .header-shop form#search-bar.search-af-disabled,.it .header-signed-in form#search-bar {
	width:566px;
}
.it .header-shop form#search-bar {
	width:505px;
}
.it #search-query {
	width:429px;
}
.it .header-signed-in .search-af-disabled #search-query {
	width:501px;
}
.it .header-shop .search-af-disabled #search-query,.it .header-signed-in #search-query {
	width:440px;
}
.it .header-shop #search-query {
	width:380px;
}
.it #cart a {
	width:100px;
}
.it form#search-bar.search-bar-error {
	width:748px;
}
.it form#search-bar.search-bar-error #search-query {
	width:625px;
}
.es form#search-bar {
	width:570px;
}
.es .header-signed-in form#search-bar.search-af-disabled {
	width:637px;
}
.es .header-shop form#search-bar.search-af-disabled,.es .header-signed-in form#search-bar {
	width:576px;
}
.es .header-shop form#search-bar {
	width:515px;
}
.es #search-query {
	width:445px;
}
.es .header-signed-in .search-af-disabled #search-query {
	width:511px;
}
.es .header-shop .search-af-disabled #search-query,.es .header-signed-in #search-query {
	width:450px;
}
.es .header-shop #search-query {
	width:390px;
}
.es #cart a {
	width:90px;
}
.es form#search-bar.search-bar-error {
	width:758px;
}
.es form#search-bar.search-bar-error #search-query {
	width:632px;
}
.ru form#search-bar {
	width:550px;
}
.ru .header-signed-in form#search-bar.search-af-disabled {
	width:637px;
}
.ru .header-shop form#search-bar.search-af-disabled,.ru .header-signed-in form#search-bar {
	width:576px;
}
.ru .header-shop form#search-bar {
	width:515px;
}
.ru #search-query {
	width:425px;
}
.ru .header-signed-in .search-af-disabled #search-query {
	width:511px;
}
.ru .header-shop .search-af-disabled #search-query,.ru .header-signed-in #search-query {
	width:450px;
}
.ru .header-shop #search-query {
	width:390px;
}
.ru #cart a {
	width:90px;
}
.ru form#search-bar.search-bar-error {
	width:758px;
}
.ru form#search-bar.search-bar-error #search-query {
	width:632px;
}
.pt form#search-bar {
	width:575px;
}
.pt .header-signed-in form#search-bar.search-af-disabled {
	width:646px;
}
.pt .header-shop form#search-bar.search-af-disabled,.pt .header-signed-in form#search-bar {
	width:585px;
}
.pt .header-shop form#search-bar {
	width:526px;
}
.ja form#search-bar {
	width:575px;
}
.ja .header-signed-in form#search-bar.search-af-disabled {
	width:646px;
}
.ja .header-shop form#search-bar.search-af-disabled,.ja .header-signed-in form#search-bar {
	width:585px;
}
.ja .header-shop form#search-bar {
	width:526px;
}
.el form#search-bar {
	width:570px;
}
.el .header-signed-in form#search-bar {
	width:525px;
}
.el #search-bar #search_submit {
	width:84px;
}
.el #search-query {
	width:425px;
}
.el .header-signed-in #search-query {
	width:383px;
}
body.de #search-bar .search-no-dropdown #search-query {
	width:410px;
	margin-left:21px;
}
body.de .header-signed-in #search-bar.search-af-disabled .search-no-dropdown #search-query {
	width:513px;
}
body.de .header-shop #search-bar.search-af-disabled .search-no-dropdown #search-query,body.de .header-signed-in #search-bar .search-no-dropdown #search-query {
	width:452px;
}
body.de .header-shop #search-bar .search-no-dropdown #search-query {
	width:388px;
}
body.fr #search-bar .search-no-dropdown #search-query {
	width:401px;
}
body.fr .header-signed-in #search-bar.search-af-disabled .search-no-dropdown #search-query {
	width:506px;
}
body.fr .header-shop #search-bar.search-af-disabled .search-no-dropdown #search-query,body.fr .header-signed-in #search-bar .search-no-dropdown #search-query {
	width:445px;
}
body.fr .header-shop #search-bar .search-no-dropdown #search-query {
	width:386px;
}
body.nl #search-bar .search-no-dropdown #search-query {
	width:406px;
}
body.nl .header-signed-in #search-bar.search-af-disabled .search-no-dropdown #search-query {
	width:496px;
}
body.nl .header-shop #search-bar.search-af-disabled .search-no-dropdown #search-query,body.nl .header-signed-in #search-bar .search-no-dropdown #search-query {
	width:435px;
}
body.nl .header-shop #search-bar .search-no-dropdown #search-query {
	width:374px;
}
body.pt #search-bar .search-no-dropdown #search-query {
	width:451px;
}
body.pt .header-signed-in #search-bar.search-af-disabled .search-no-dropdown #search-query {
	width:522px;
}
body.pt .header-shop #search-bar.search-af-disabled .search-no-dropdown #search-query,body.pt .header-signed-in #search-bar .search-no-dropdown #search-query {
	width:461px;
}
body.pt .header-shop #search-bar .search-no-dropdown #search-query {
	width:402px;
}
body.ja #search-bar .search-no-dropdown #search-query {
	width:451px;
}
body.ja .header-signed-in #search-bar.search-af-disabled .search-no-dropdown #search-query {
	width:522px;
}
body.ja .header-shop #search-bar.search-af-disabled .search-no-dropdown #search-query,body.ja .header-signed-in #search-bar .search-no-dropdown #search-query {
	width:461px;
}
body.ja .header-shop #search-bar .search-no-dropdown #search-query {
	width:402px;
}
#search-suggestions {
	margin-left:124px !important;
}
.search-no-dropdown #search-suggestions {
	margin-left:21px !important;
}
.search-large-input #search-query {
	font-size:15px;
	height:15px;
}
li#header-giftcard-balance .gc-icon {
	display:none;
	width:14px;
	height:10px;
	margin-bottom:-1px;
	background-image:url(../images/icons-master.png);
	background-position:-58px -81px;
	margin-left:2px;
}
@media only screen and (-Webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (min-device-pixelxel-ratio:1.5) {
	li#header-giftcard-balance .gc-icon {
		background-image:url(../images/icons-master2.png);
		background-size:225px 100px;
		background-repeat:no-repeat;
	}
}
li#header-giftcard-balance.balance .gc-icon {
	display:inline-block;
}
li#header-giftcard-balance a {
	color:#6AB341;
	display:inline-block;
}
li#header-giftcard-balance .currency-code {
	font-size:11px;
}
li#header-giftcard-balance a.invite-friends {
	color:#0192b5;
}
.tt-header-nav {
	font-size:12px;
}
#shop-nav a:hover {
	text-decoration:none;
}
#shop-nav a:hover .your-shop-name {
	text-decoration:underline;
}
.shop-activity-count,.new-purchase-order-count {
	background-color:#0192B5;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#FFF;
	display:inline-block;
	font-size:10px;
	line-height:10px;
	padding:2px 3px 1px;
	vertical-align:top;
	margin-left:3px;
}
.shop-activity-count.hide {
	display:none;
}
.new-purchase-order-count.hide {
	display:none;
}
#your-newfont-nav-popout .shop-activity-count {
	margin-top:2px;
	margin-left:4px;
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min-device-pixel-ratio:1.5) {
	#newfont {
		background-image:url(../images/logo3.png);
		background-size:711px 80px;
	}
}
* {
	margin:0;
	padding:0;
}
body {
	font-family: "MarkPro-Book",Source Sans Pro,sans-serif;
	font-size:12px;
	text-align:center;
	padding:0 10px 10px;
}
body.no-horizontal-padding {
	padding-right:0;
	padding-left:0;
}
body.has-admin-toolbar-v2 {
	margin-top:35px;
}
#meta-header body {
	padding:0;
}
table,form,td,tr,th {
	border-spacing:0;
	border-collapse:collapse;
	border-style:none;
	border-width:0;
}
th.numerical,td.numerical {
	text-align:right;
}
a:link,a:visited {
	color:#288f40 ;
	text-decoration:none;
}
a:hover,a:active {
	text-decoration:underline;
}
img {
	border:none;
	-ms-interpolation-mode:bicubic;
}
input,textarea {
	font-family: MarkPro-Book,Source Sans Pro,sans-serif;
	font-size:12px;
}
textarea {
	resize:vertical;
}
sup,sub {
	line-height:0;
}
.clear:after {
	content:".";
	display:block;
	width:0;
	height:0;
	clear:both;
	visibility:hidden;
}
* html .clear {
	height:1%;
}
.clear {
	min-height:1%;
}
.rounded {
	position:absolute;
	width:0;
	height:0;
	font-size:0;
}
.tl {
	top:0;
	left:0;
}
.tr {
	top:0;
	right:0;
}
.bl {
	bottom:0;
	left:0;
}
.br {
	bottom:0;
	right:0;
}
#header,#content,#footer {
	width:760px;
	margin:0 auto;
	text-align:left;
}
#breadcrumbs {
	line-height:16px;
	font-size:11px;
	list-style:none;
	padding:6px 0 6px 1px;
	color:#999;
	border-bottom:1px solid #eee;
}
#breadcrumbs li {
	float:left;
	margin-right:3px;
}
#breadcrumbs a {
	color:#666;
	font-weight:normal;
}
#breadcrumbs .separator {
	font-weight:bold;
	color:#999;
}
#mobile-switch {
	width:980px;
	margin:10px auto -50px auto;
	background:#f5f5f1;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding:0.5em 0;
	font-size:24px;
	text-align:center;
}
.notification {
	height:21px;
	padding:8px 15px 0;
	font-weight:bold;
	color:#D35701;
	background:#FCF3ED url(../images/dotted.gif) repeat-x bottom;
	margin:0;
}
.global-notification {
	color:black;
	background-color:#E4F1F9;
}
#listing-header {
	background:#f6f8f5;
	margin:0 0 17px;
	height:15px;
	padding:7px 15px;
}
#listing-header .total,#listing-header .pager,#listing-header .pages,#listing-header .pages li,#listing-header .controls,#listing-header .view-type {
	float:left;
}
#listing-header .total {
	color:#787a77;
	line-height:16px;
	padding-right:15px;
	background:url(../images/grey_bullet.gif) no-repeat right center;
}
#listing-header .view-type {
	float:right;
}
#listing-header .view-type a,#listing-header .view-type span {
	padding:0 1px;
	color:#666666;
	text-decoration:underline;
}
#listing-header .view-type span {
	color:#cb7319;
	text-decoration:none;
}
.listed {
	float:left;
	height:16px;
	display:inline;
	padding:0px 10px;
	background-repeat:no-repeat;
	background-position:right;
}
.price {
	float:left;
	height:16px;
	display:inline;
	padding:0px 10px 0 25px;
	margin:0 15px 0 0;
	background-repeat:no-repeat;
	background-position:right;
}
.price a,.listed a {
	color:#000000;
	text-decoration:underline;
}
.date_asc .listed {
	background-image:url(../images/arrow_orange_up.gif);
}
.date_desc .listed {
	background-image:url(../images/arrow_orange_down.gif);
}
.date_desc .listed a,.date_asc .listed a {
	text-decoration:underline;
	color:#D35701;
}
.price_asc .price {
	background-image:url(../images/arrow_orange_up.gif);
}
.price_desc .price {
	background-image:url(../images/arrow_orange_down.gif);
}
.price_desc .price a,.price_asc .price a {
	text-decoration:underline;
	color:#D35701;
}
.message {
	padding:12px 12px 12px 0px;
	background:#f6f8f5;
	position:relative;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#333333;
	min-height:24px;
	height:auto !important;
	height:24px;
}
.message h4 {
	font-family: MarkPro-Book,Source Sans Pro,sans-serif;
	font-size:1.2em;
	margin:0 0 0 59px;
}
.message p {
	margin:0.5em 0 0 59px;
	line-height:18px;
}
.message .icon {
	width:32px;
	height:30px;
	display:block;
	position:absolute;
	top:10px;
	left:12px;
	background-image:url(../images/icons-messaging-32x30.gif);
}
.message-error h4 {
	color:#a80308;
}
.message-error .icon {
	background-position:0px 0;
}
.message-warning .icon {
	background-position:-32px 0;
}
.message-success .icon {
	background-position:-64px 0;
}
.message-notice .icon {
	background-position:-96px 0;
}
.message-info .icon {
	background-position:-128px 0;
}
.message-empty {
	padding:12px;
	background-color:#FFF;
	border:1px solid #FFE6D5;
}
.message-empty p {
	margin:0;
}
.with-close p {
	margin-top:1em;
}
.message-empty p:first-child {
	margin:1.5em 0 0;
}
.with-close .close {
	margin:0;
	position:absolute;
	top:5px;
	right:5px;
	font-size:11px;
}
.with-close .close a:link,.with-close .close a:visited {
	color:#666;
}
.with-close .close a:hover,.with-close .close a:active {
	color:#222;
}
* html .with-close .close,*:first-child+html .with-close .close {
	top:3px;
	right:-38px;
}
* html .message-empty p {
	padding-top:1em;
	margin-top:0;
}
.ui-humanmessage {
	height:75px;
	width:400px;
}
.ui-humanmessage .ui-widget-shadow {
	background:black;
}
.ui-humanmessage .ui-widget-content {
	color:white;
	font-size:2em;
	padding:1em;
	text-align:center;
}
.ui-widget-shadow {
	top:0;
	left:0;
	width:100%;
	height:100%;
	position:absolute;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	z-index:1;
	opacity:0.5;
	filter:alpha(opacity=50);
}
.ui-widget-content {
	position:relative;
	z-index:5;
	filter:alpha(opacity=100);
}
.ui-widget-content p {
	position:relative;
	margin:10px;
	padding:7px;
}
input.fakelink,button.fakelink {
	text-align:left;
	display:inline;
	background:transparent;
	margin:0 0 -1px 0;
	padding:0;
	border:0;
	color:#0192B5;
	text-decoration:none;
	cursor:pointer;
	font-family: MarkPro-Book,Source Sans Pro,sans-serif;
	font-size:12px;
	overflow:visible;
}
input.fakelink:hover,button.fakelink:hover {
	text-decoration:underline;
}
.buttons button {
	text-align:left;
	display:block;
	width:100%;
	padding:0;
	background-color:#F9F9F7;
	border:0;
	color:#0192B5;
	text-decoration:none;
	cursor:pointer;
	font-family: MarkPro-Book,Source Sans Pro,sans-serif;
	font-size:12px;
	vertical-align:bottom;
}
#site-error {
	padding:30px 0 0 30px;
	height:400px;
}
#site-error h2 {
	font-size:26px;
	margin:5px 0 20px;
}
#site-error p {
	width:315px;
	font-size:12px;
	line-height:1.5;
	margin:0 0 1em;
}
#site-error p span {
	display:block;
}
.error #footer {
	margin-top:0;
}
.notice {
	background-color:#404040;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	margin:auto;
	color:#fff;
	width:980px;
	padding:8px 0 8px;
}
.notice.loud {
	background:#fedfdf;
}
.notice p {
	font-size:14px;
	line-height:24px;
	margin:0 auto;
	padding:0;
	width:980px;
}
.notice.loud p {
	color:#cc0000;
}
.notice a:link,.notice a:visited {
	background-color:#737373;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#fff;
	display:inline-block;
	font-weight:bold;
	height:24px;
	line-height:24px;
	padding:0 8px;
	text-align:center;
	width:auto;
}
.notice a:hover {
	background-color:#8C8C8C;
	text-decoration:none;
}
.notice.loud a:link,.notice.loud a:visited {
	color:#cc0000;
	background:#ffafaf;
}
.notice.loud a:hover {
	background-color:#fd9999;
}
img.avatar-50x50,img.item-50x50 {
	height:50px;
	width:50px;
}
img.avatar-25x25,img.item-25x25 {
	height:25px;
	width:25px;
}
.fixed-top {
	top:0;
	width:inherit;
}
.fixed-top.fixed {
	position:fixed;
	width:inherit;
}
.new-feature {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#FFFFFF;
	display:inline-block;
	font-size:9px;
	font-weight:bold;
	line-height:9px;
	margin-right:5px;
	padding:4px 5px;
	text-transform:uppercase;
	background-color:#BBBBB1;
}
.new-feature-loud {
	background-color:#A5CEE2;
}
.new-feature-right {
	float:right;
}
.new-feature-left {
	float:left;
}
.shipping-provider-icon {
	display:none;
	width:126px;
	height:24px;
	margin-top:1px;
	background:transparent url(../images/shipping-vendors.png) no-repeat 0 0;
}
.shipping-carrier-name {
	display:none;
}
.usps .shipping-provider-icon {
	display:inline-block;
	width:126px;
	background-position:0 0;
}
.ups .shipping-provider-icon {
	display:inline-block;
	width:20px;
	background-position:-131px 0;
}
.dhl .shipping-provider-icon {
	display:inline-block;
	width:67px;
	background-position:-156px 0;
}
.fedex .shipping-provider-icon {
	display:inline-block;
	width:75px;
	background-position:-228px 0;
}
.canadapost .shipping-provider-icon {
	display:inline-block;
	width:100px;
	background-position:-305px 0;
}
.fedex input.text,.dhl input.text,.ups input.text,.usps input.text {
	display:none;
}
.aftership .shipping-provider-icon,.unsupported .shipping-provider-icon {
	display:none;
}
.aftership .shipping-carrier-name,.unsupported .shipping-carrier-name {
	display:block;
}
#detected-shipping-carrier-name {
	display:none;
	height:24px;
	margin-top:1px;
	font-size:18px;
}
.carrier-detected #detected-shipping-carrier-name {
	display:inline-block;
}
.carrier-detected.usps #detected-shipping-carrier-name,.carrier-detected.ups #detected-shipping-carrier-name,.carrier-detected.fedex #detected-shipping-carrier-name,.carrier-detected.dhl #detected-shipping-carrier-name {
	display:none;
}
.identity-changes-overlay-trigger {
	display:inline-block;
	background:none repeat scroll 0 0 #E9F6FC;
	border-radius:3px 3px 3px 3px;
	color:#0192B5;
	font-size:11px;
	margin-top:-3px;
	padding:3px 6px;
	position:relative;
	cursor:pointer;
}
.identity-changes-overlay-trigger .arrow {
	background:url(../images/main-sprite.png) no-repeat scroll -89px -603px transparent;
	position:absolute;
	height:14px;
	margin-top:-7px;
	margin-left:0;
	right:-10px;
	left:auto;
	top:50%;
	width:10px;
}
input::-webkit-input-placeholder,.input-group input::-webkit-input-placeholder {
	color:#aaa !important;
}
input:-moz-placeholder,.input-group input:-moz-placeholder {
	color:#aaa !important;
}
input.placeholder,.input-group input.placeholder {
	color:#aaa !important;
}
textarea.placeholder,.input-group textarea.placeholder {
	color:#aaa !important;
}
#inline-overlay {
	position:absolute;
	top:-9999px;
}
@font-face {
	font-family:"NewFont";
	src:url("../fonts/ss-newfont.eot");
	src:url("../fonts/ss-newfontd41d.eot?#iefix") format('embedded-opentype'),url("../fonts/ss-newfont.woff") format('woff'),url("../fonts/ss-newfont.ttf") format('truetype');
	font-weight:400;
	font-style:normal;
}
html:hover [class^="ss-"] {
	-ms-zoom:1;
}
.ss-icon,.ss-icon.ss-newfont,[class^="ss-"]:before,[class*=" ss-"]:before,[class^="ss-"].ss-newfont:before,[class*=" ss-"].ss-newfont:before,[class^="ss-"].right:after,[class*=" ss-"].right:after,[class^="ss-"].ss-newfont.right:after,[class*=" ss-"].ss-newfont.right:after {
	font-family:"NewFont";
	font-style:normal;
	font-weight:400;
	text-decoration:none;
	white-space:nowrap;
	-moz-font-feature-settings:"liga=1";
	-moz-font-feature-settings:"liga";
	-ms-font-feature-settings:"liga" 1;
	-o-font-feature-settings:"liga";
	font-feature-settings:"liga";
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}
[class^="ss-"].right:before,[class*=" ss-"].right:before {
	display:none;
	content:'';
}
.ss-search:before,.ss-search.right:after {
	content:'🔎';
}
.ss-zoomin:before,.ss-zoomin.right:after {
	content:'';
}
.ss-browse:before,.ss-browse.right:after {
	content:'👀';
}
.ss-move:before,.ss-move.right:after {
	content:'';
}
.ss-write:before,.ss-write.right:after {
	content:'✎';
}
.ss-compose:before,.ss-compose.right:after {
	content:'📝';
}
.ss-lock:before,.ss-lock.right:after {
	content:'🔒';
}
.ss-unlock:before,.ss-unlock.right:after {
	content:'🔓';
}
.ss-trash:before,.ss-trash.right:after {
	content:'';
}
.ss-tag:before,.ss-tag.right:after {
	content:'🏷';
}
.ss-customize:before,.ss-customize.right:after {
	content:'';
}
.ss-flag:before,.ss-flag.right:after {
	content:'⚑';
}
.ss-like:before,.ss-like.right:after {
	content:'👍';
}
.ss-dislike:before,.ss-dislike.right:after {
	content:'👎';
}
.ss-heart:before,.ss-heart.right:after {
	content:'♥';
}
.ss-heartempty:before,.ss-heartempty.right:after {
	content:'♡';
}
.ss-star:before,.ss-star.right:after {
	content:'⋆';
}
.ss-halfstar:before,.ss-halfstar.right:after {
	content:'';
}
.ss-reply:before,.ss-reply.right:after {
	content:'↩';
}
.ss-conversations:before,.ss-conversations.right:after {
	content:'💬';
}
.ss-snippets:before,.ss-snippets.right:after {
	content:'';
}
.ss-ellipsis:before,.ss-ellipsis.right:after {
	content:'…';
}
.ss-followuser:before,.ss-followuser.right:after {
	content:'';
}
.ss-followinguser:before,.ss-followinguser.right:after {
	content:'';
}
.ss-userprofile:before,.ss-userprofile.right:after {
	content:'';
}
.ss-cart:before,.ss-cart.right:after {
	content:'';
}
.ss-cartempty:before,.ss-cartempty.right:after {
	content:'';
}
.ss-shop:before,.ss-shop.right:after {
	content:'🏪';
}
.ss-followshop:before,.ss-followshop.right:after {
	content:'';
}
.ss-followingshop:before,.ss-followingshop.right:after {
	content:'';
}
.ss-quicklisting:before,.ss-quicklisting.right:after {
	content:'';
}
.ss-items:before,.ss-items.right:after {
	content:'';
}
.ss-featureditem:before,.ss-featureditem.right:after {
	content:'';
}
.ss-promoteditem:before,.ss-promoteditem.right:after {
	content:'';
}
.ss-gift:before,.ss-gift.right:after {
	content:'🎁';
}
.ss-giftcard:before,.ss-giftcard.right:after {
	content:'';
}
.ss-creditcard:before,.ss-creditcard.right:after {
	content:'💳';
}
.ss-barchart:before,.ss-barchart.right:after {
	content:'📊';
}
.ss-activity:before,.ss-activity.right:after {
	content:'';
}
.ss-orders:before,.ss-orders.right:after {
	content:'📋';
}
.ss-delivery:before,.ss-delivery.right:after {
	content:'';
}
.ss-globe:before,.ss-globe.right:after {
	content:'🌎';
}
.ss-location:before,.ss-location.right:after {
	content:'';
}
.ss-play:before,.ss-play.right:after {
	content:'▶';
}
.ss-record:before,.ss-record.right:after {
	content:'●';
}
.ss-grid:before,.ss-grid.right:after {
	content:'';
}
.ss-rows:before,.ss-rows.right:after {
	content:'';
}
.ss-thumbnails:before,.ss-thumbnails.right:after {
	content:'';
}
.ss-downloadcloud:before,.ss-downloadcloud.right:after {
	content:'';
}
.ss-transfer:before,.ss-transfer.right:after {
	content:'⇆';
}
.ss-import:before,.ss-import.right:after {
	content:'';
}
.ss-folder:before,.ss-folder.right:after {
	content:'📁';
}
.ss-quote:before,.ss-quote.right:after {
	content:'"';
}
.ss-print:before,.ss-print.right:after {
	content:'⎙';
}
.ss-list:before,.ss-list.right:after {
	content:'';
}
.ss-listcheck:before,.ss-listcheck.right:after {
	content:'';
}
.ss-action:before,.ss-action.right:after {
	content:'';
}
.ss-redirect:before,.ss-redirect.right:after {
	content:'↪';
}
.ss-expand:before,.ss-expand.right:after {
	content:'⤢';
}
.ss-contract:before,.ss-contract.right:after {
	content:'';
}
.ss-help:before,.ss-help.right:after {
	content:'❓';
}
.ss-plus:before,.ss-plus.right:after {
	content:'+';
}
.ss-hyphen:before,.ss-hyphen.right:after {
	content:'-';
}
.ss-check:before,.ss-check.right:after {
	content:'✓';
}
.ss-delete:before,.ss-delete.right:after {
	content:'␡';
}
.ss-settings:before,.ss-settings.right:after {
	content:'⚙';
}
.ss-clock:before,.ss-clock.right:after {
	content:'⏲';
}
.ss-calendar:before,.ss-calendar.right:after {
	content:'📅';
}
.ss-navigateup:before,.ss-navigateup.right:after {
	content:'';
}
.ss-navigateright:before,.ss-navigateright.right:after {
	content:'▻';
}
.ss-navigatedown:before,.ss-navigatedown.right:after {
	content:'';
}
.ss-navigateleft:before,.ss-navigateleft.right:after {
	content:'◅';
}
.ss-directup:before,.ss-directup.right:after {
	content:'▴';
}
.ss-directright:before,.ss-directright.right:after {
	content:'▹';
}
.ss-dropdown:before,.ss-dropdown.right:after {
	content:'▾';
}
.ss-directleft:before,.ss-directleft.right:after {
	content:'◃';
}
.ss-share:before,.ss-share.right:after {
	content:'';
}
.ss-iosshare:before,.ss-iosshare.right:after {
	content:'';
}
.ss-facebook:before,.ss-facebook.right:after {
	content:'';
}
.ss-twitter:before,.ss-twitter.right:after {
	content:'';
}
.ss-tumblr:before,.ss-tumblr.right:after {
	content:'';
}
.ss-youtube:before,.ss-youtube.right:after {
	content:'';
}
.ss-vimeo:before,.ss-vimeo.right:after {
	content:'';
}
.ss-instagram:before,.ss-instagram.right:after {
	content:'';
}
.ss-pinterest:before,.ss-pinterest.right:after {
	content:'';
}
.ss-newfonte:before,.ss-newfonte.right:after {
	content:'';
}
.ss-newfontlogo:before,.ss-newfontlogo.right:after {
	content:'';
}
.clearfix:before,.clearfix:after {
	content:"";
	display:table;
}
.clearfix:after {
	clear:both;
}
.clearfix {
	zoom:1;
}
.col {
	float:left;
}
.col-last {
	margin-right:0 !important;
}
.col-visible .col {
	background-color:rgba(227,227,227,0.8);
}
.col {
	margin-right:28px;
}
.col1 {
	width:56px;
}
.col2 {
	width:140px;
}
.col3 {
	width:224px;
}
.col4 {
	width:308px;
}
.col5 {
	width:392px;
}
.col6 {
	width:476px;
}
.col7 {
	width:560px;
}
.col8 {
	width:644px;
}
.col9 {
	width:728px;
}
.col10 {
	width:812px;
}
.col11 {
	width:896px;
}
.col12 {
	width:980px;
}
.col-offset1 {
	margin-left:84px;
}
.col-offset2 {
	margin-left:168px;
}
.col-offset3 {
	margin-left:252px;
}
.col-offset4 {
	margin-left:336px;
}
.col-offset5 {
	margin-left:420px;
}
.col-offset6 {
	margin-left:504px;
}
.col-offset7 {
	margin-left:588px;
}
.col-offset8 {
	margin-left:672px;
}
.col-offset9 {
	margin-left:756px;
}
.col-offset10 {
	margin-left:840px;
}
.col-offset11 {
	margin-left:924px;
}
.grid-67 .col {
	margin-right:16px;
}
.grid-67 .col1 {
	width:67px;
}
.grid-67 .col2 {
	width:150px;
}
.grid-67 .col3 {
	width:233px;
}
.grid-67 .col4 {
	width:316px;
}
.grid-67 .col5 {
	width:399px;
}
.grid-67 .col6 {
	width:482px;
}
.grid-67 .col7 {
	width:565px;
}
.grid-67 .col8 {
	width:648px;
}
.grid-67 .col9 {
	width:731px;
}
.grid-67 .col10 {
	width:814px;
}
.grid-67 .col11 {
	width:897px;
}
.grid-67 .col12 {
	width:980px;
}
.grid-67 .col-offset1 {
	margin-left:83px;
}
.grid-67 .col-offset2 {
	margin-left:166px;
}
.grid-67 .col-offset3 {
	margin-left:249px;
}
.grid-67 .col-offset4 {
	margin-left:332px;
}
.grid-67 .col-offset5 {
	margin-left:415px;
}
.grid-67 .col-offset6 {
	margin-left:498px;
}
.grid-67 .col-offset7 {
	margin-left:581px;
}
.grid-67 .col-offset8 {
	margin-left:664px;
}
.grid-67 .col-offset9 {
	margin-left:747px;
}
.grid-67 .col-offset10 {
	margin-left:830px;
}
.grid-67 .col-offset11 {
	margin-left:913px;
}
#footer {
	border-top:#EAEAEA solid 1px;
	margin:60px auto 20px auto;
	padding:8px 0 0;
	font-size:12px;
	clear:left;
	display:block;
}
#footer #trust {
	background:url(../images/truste_seal_eu.gif) no-repeat;
	text-indent:-99999em;
	height:30px;
	width:105px;
	float:left;
}
#footer #copy {
	float:left;
	color:#666;
	font-size:11px;
	margin-right:20px;
}
#iphone-fine-print {
	color:#999;
	font-size:10px;
	width:980px;
	margin:12px auto -8px;
	text-align:right;
}
#footer .mobile-only {
	display:none;
}
#footer ul,#footer ul li,#footer p {
	padding:0;
	margin:0;
	line-height:16px;
}
#footer ul.bottom-margin {
	margin-bottom:15px;
}
#footer ul.footer-nav {
	float:right;
}
#footer ul.footer-nav li {
	list-style:none;
	float:left;
	padding:0 6px;
	font-size:11px;
	color:#666;
}
#footer ul.footer-nav li.divider {
	color:#D4D4D1;
}
#footer ul.footer-nav li a {
	color:#666;
}
#footer ul.footer-nav li.first {
	border-left:none;
}
#footer ul.footer-nav li.last {
	padding-right:0;
}
p.footer-currency {
	color:#666;
}
.footer-nag {
	position:fixed;
	bottom:0;
	left:0;
	z-index:5000;
	width:100%;
	background:#333;
	background:rgba(51,51,51,0.9);
	color:#ccc;
	text-align:center;
	margin-left:-10px;
	padding-right:10px;
}
.footer-nag .container {
	text-align:left;
	margin:0 auto;
	padding:20px 0 20px 20px;
	position:relative;
}
.footer-nag .container h3 {
	font-size:14px;
	line-height:21px;
	font-weight:normal;
	display:block;
}
.footer-nag .container h3 #locale-nag-message {
	display:block;
}
.footer-nag .container h3 .settings {
	font-weight:bold;
	color:#fff;
}
.footer-nag .container .primary-actions {
	position:absolute;
	right:0;
	top:20px;
}
.footer-nag .container .primary-actions .button-medium {
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.3);
	-moz-box-shadow:0 1px 0 rgba(0,0,0,0.3);
	box-shadow:0 1px 0 rgba(0,0,0,0.3);
}
.footer-nag .container .primary-actions .button-medium:active {
	-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.05);
	-moz-box-shadow:0 1px 0 rgba(255,255,255,0.05);
	box-shadow:0 1px 0 rgba(255,255,255,0.05);
}
.footer-nag .container #locale-nag-language-switch {
	color:#60BDD2;
	display:block;
	font-size:12px;
}
.en-GB .footer-nag .container #locale-nag-language-switch {
	display:none;
}
.footer-nag-spacing {
	padding-bottom:120px !important;
}
#footer-spinner {
	display:none;
	float:none;
	height:16px;
	vertical-align:middle;
}
.wide-extended #footer-spinner {
	background-position:50% -21px;
}
#footer.stacked-footer,.transitional-wide #footer.stacked-footer,.activity.gradient-bg #footer.stacked-footer {
	width:100%;
	border-top:1px solid #E2E2E2;
	margin:28px auto 0;
	margin-bottom:0;
}
.gradient-bg #footer.stacked-footer,.fullwidth-cart #footer.stacked-footer {
	border-top:0 none;
	margin-top:0;
}
.stacked-footer .row {
	width:980px;
	margin:28px auto;
}
.stacked-footer .row.primary-row {
	margin-bottom:0;
	padding-top:28px;
}
#footer.stacked-footer ul {
	list-style:none;
}
#footer.stacked-footer h4 {
	font-family: MarkPro-Book,Source Sans Pro,sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#999;
	margin-bottom:8px;
}
#footer.stacked-footer .primary-links a,#footer.stacked-footer .secondary-links a {
	display:inline-block;
	margin-bottom:8px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	font-size:12px;
}
#footer.stacked-footer .primary-links a {
	font-weight:bold;
}
#footer.stacked-footer .secondary-links a {
	font-size:11px;
}
#footer.stacked-footer a.open-shop-link {
	padding:4px 8px;
	border:1px solid #0192b5;
	text-decoration:none;
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	transition:all 0.1s ease;
}
#footer.stacked-footer a.open-shop-link:hover {
	background:#CCE9F0;
}
#footer.stacked-footer .social a {
	background-image:url(../images/share-icons-16x16.png);
	background-repeat:no-repeat;
	padding-left:22px;
}
#footer.stacked-footer .social.fb a {
	background-position:0 -4px;
}
#footer.stacked-footer .social.twitter a {
	background-position:0 -26px;
}
#footer.stacked-footer .social.pin a {
	background-position:0 -321px;
}
.stacked-footer .locale-settings {
	float:left;
}
#footer.stacked-footer .locale-settings li {
	float:left;
	border:1px solid #E2E2E2;
}
#footer.stacked-footer .locale-settings li.first {
	margin-right:-1px;
	-webkit-border-radius:3px 0 0 3px;
	-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
}
#footer.stacked-footer .locale-settings li.last {
	margin-left:-1px;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
}
#footer.stacked-footer .locale-settings a {
	float:left;
	font-size:11px;
	line-height:16px;
	color:#666;
	padding:6px 10px;
	text-decoration:none;
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	transition:all 0.1s ease;
}
#footer.stacked-footer .locale-settings a:hover {
	background:#CCE9F0;
	color:#0192B5;
}
#footer.stacked-footer .locale-settings .ss-globe {
	float:left;
	font-size:16px;
	line-height:1;
	height:16px;
	margin:0 6px 0 -4px;
	color:#CCC;
	position:relative;
	top:2px;
}
#footer.stacked-footer .locale-settings a:hover .ss-globe {
	color:#0192B5;
}
#footer.stacked-footer .tou {
	float:right;
}
#footer.stacked-footer ul.tou li {
	float:left;
	font-size:11px;
}
#footer.stacked-footer .tou>li>a,#footer.stacked-footer #copy {
	display:inline-block;
	color:#666;
	padding:7px 0;
	margin-left:10px;
}
#footer.stacked-footer #copy {
	margin-right:0;
	color:#999999;
}
#footer.stacked-footer .tou .help-link>a {
	font-weight:bold;
	color:#0192B5;
	border:1px solid #e2e2e2;
	padding:6px 12px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
#footer.stacked-footer .tou .help-link>a:hover {
	text-decoration:none;
	-webkit-transition:all 0.1s ease;
	-moz-transition:all 0.1s ease;
	transition:all 0.1s ease;
	color:#0192B5;
	background:#CCE9F0;
}
#content {
	visibility: visible;
}










.scriptolutionselect {
    -moz-transition: all 0.07s ease-in 0;
    -o-transition: all 0.07s ease-in 0;
    -webkit-transition: all 0.07s ease-in 0;
    transition: all 0.07s ease-in 0;
    border: 0;
    display: block;
    font-family: inherit;
    font-size: 14px;
    height: 38px;
    padding-left: 12px;
    padding-right: 12px;
    width: 100%;
}
.scriptolutionselect-custom {
    border-radius: 3px;
    -moz-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05);
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,0.05);
    background-color: #FFF;
    border-color: #E1E3DF;
    border-color: rgba(0,0,0,0.15);
    border-style: solid;
    border-width: 1px;
    border-bottom-color: rgba(0,0,0,0.2);
    color: #222;
    padding-right: 30px;
    text-indent: 0.01px;
    text-overflow: "";
}

.scriptolution_error{padding:12px;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.scriptolution_error p{padding:0;text-align:center;margin:auto; font-size: 16px;}
.scriptolution_error{border:1px solid #FD6116;color:#ffffff; background-color:#FD6116}
.scriptolution_notice{padding:12px;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.scriptolution_notice p{padding:0;text-align:center;margin:auto; font-size: 16px;}
.scriptolution_notice{border:1px solid #fe6204;color:#ffffff; background-color:#fe6204}
.scriptolution_success{padding:12px;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.scriptolution_success p{padding:0;text-align:center;margin:auto; font-size: 16px;}
.scriptolution_success{border:1px solid #35BA55;color:#ffffff; background-color:#35BA55}