@charset "utf-8";
@import "stylesheet.css";
* {
	font-family: MarkPro-Book;
}
#save-messages {
	position:fixed;
	width:100%;
	max-width:980px;
	z-index:10000;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.saving-message,.saving-error,.saved-message {
	border:1px solid;
	border-radius:5px;
	display:none;
	font-weight:bold;
	line-height:36px;
	text-align:center;
	position:absolute;
	padding:0 8px;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.saving-message {
	background-color:#E5F4F7;
	border-color:#CCE9F0;
}
.saving-message .spinner-small {
	display:inline-block;
	margin-right:6px;
	position:relative;
	top:4px;
}
.saving-error {
	background-color:#FFF8D2;
	border-color:#FFDC1E;
}
.saved-message {
	background-color:#E4F3D9;
	border-color:#7AC142;
}
.saved-message .ss-check {
	color:#7AC142;
	margin-right:6px;
	position:relative;
	top:2px;
}
@media screen and (max-width:560px) {
	#save-messages {
		margin-top:-6px;
		left:0;
	}
	.saving-message,.saving-error,.saved-message {
		border-radius:0;
	}
}
.info-group {
	margin-bottom:18px;
}
.info-group h6 {
	font-size:11px;
	font-weight:normal;
}
.info-group p {
	font-size:14px;
	margin-bottom:0;
}
.info-group span.note {
	color:#666;
	font-size:11px;
	margin-left:8px;
}
.info-group p.note {
	color:#666;
	font-size:11px;
}
.form-group {
	background-color:#f5f5f2;
	margin-bottom:21px;
	padding:18px 0;
}
p.terms,.submit {
	padding-left:135px;
	padding-bottom:18px;
	margin-top:24px;
	float:left;
	clear:left;
}
.de p.terms,.de .submit {
	padding-left:0;
}
p.terms {
	color:#666;
	margin-top:21px;
}
p.terms-stacked,.submit-stacked {
	padding-left:0;
}
.submit .button-medium {
	float:left;
}
.submit .submit-note {
	float:left;
	line-height:28px;
	margin-left:12px;
	vertical-align:baseline;
	width:400px;
	font-size:12px;
}
.de .submit .submit-note {
	width:600px;
	margin-left:0;
}
.input-group {
	position:relative;
	clear:left;
}
.input-group .label,.input-group label {
	display:inline-block;
	width:150px;
	float:left;
	text-align:right;
	margin-right:15px;
	margin-top:6px;
	margin-bottom:0px;
	color:#333;
	font-size:12px;
}
.input-group label.disabled-label {
	color:#7f7f7f;
}
.de .info-and-appearance .input-group .label,.de .info-and-appearance .input-group label {
	display:block;
	width:auto;
	float:none;
	text-align:left;
	margin-top:0;
	margin-bottom:6px;
}
.input-group label .language-name {
	font-weight:normal;
	display:block;
	color:#666;
	margin-top:2px;
}
.input-group label .language-name-inline,.de .info-and-appearance .input-group label .language-name {
	display:inline;
	margin-top:0;
	padding-left:8px;
}
.input-group .input-message {
	margin-left:165px;
	color:#999;
	width:300px;
	margin-top:4px;
	line-height:140%;
}
.input-group .label-strong {
	font-weight:bold;
}
.input-group .label-hidden {
	display:none;
}
.input-group input.text,.input-group textarea.text {
	color:#333;
	background-color:#FFF;
	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;
}
.input-group input.text-small {
	width:60px;
}
.input-group-stacked {
	margin-bottom:4px;
}
.input-group.input-group-stacked label {
	margin-bottom:4px;
	width:auto;
	display:block;
	float:none;
}
.input-group.input-group-stacked label,.input-group.input-group-stacked input.text,.input-group.input-group-stacked textarea.text {
	text-align:left;
}
.input-group input.text:focus {
	color:#000;
	border:1px solid #666666;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
}
.input-group .focus_help {
	font-size:12px;
	color:#999;
	position:absolute;
	left:435px;
	top:23px;
}
.input-group select {
	margin:6px 0;
}
.input-group textarea:focus {
	color:#000;
	border:1px solid #272727;
	border-right:1px solid #6F6F6F;
	border-bottom:1px solid #6F6F6F;
}
.input-group-checkbox {
	float:left;
	clear:left;
	padding-top:8px;
}
.radio-group {
	font-size:12px;
	line-height:18px;
}
.radio-group label {
	display:inline;
	margin:0 10px 2px 2px;
}
optgroup {
	font-style:normal;
}
.input-group-error label,.input-group-error-label-only label {
	color:#A80308 !important;
}
.input-group-error label.radio-label,.input-group-error-label-only label.radio-label {
	color:inherit !important;
}
.input-group-error input.text,.input-group-error input:focus.text,.input-group-error textarea,.input-group-error textarea:focus,.input-group-error textarea.text,.input-group-error textarea.text:focus {
	border-color:#A80308 !important;
}
.input-group input.error,.input-group input:focus.error,.input-group textarea.error,.input-group textarea:focus.error {
	border-color:#A80308 !important;
	margin-bottom:0;
}
.inline-error,.input-group-error .inline-error {
	color:#A80308 !important;
}
.inline-input-error-message {
	display:none;
	clear:left;
	float:left;
	border:1px solid pink;
	background-color:#FFEEEE;
	border-top:none;
	padding:4px 8px;
	margin-bottom:8px;
	color:#A80308;
}
.address-form .submit-address {
	padding-left:165px;
}
.address-form div.inline-error {
	margin-left:165px;
	display:none;
}
.mailing-address-form div.inline-error {
	display:none;
}
.de .address-form .submit-address {
	padding-left:0;
}
.address-form .input-group {
	margin:0;
	padding:0;
	height:auto;
	border-bottom:0;
}
.address-form .input-group label {
	margin-top:12px;
}
.address-form .select-group label {
	margin-top:8px;
}
.address-form .input-group input {
	margin:4px 0 4px 0;
}
.address-form .input-group input.street2 {
	margin-left:165px;
}
.address-form .select-group select {
	width:292px;
}
p.submit-address {
	padding-left:165px;
}
.de p.submit-address {
	padding-left:0;
}
.credit-cards input {
	padding:0;
	margin:7px 4px 0 0;
	vertical-align:top;
}
.credit-cards label,.de .input-group .credit-cards label {
	width:58px;
	height:24px;
	text-align:left;
	float:left;
	background-repeat:no-repeat;
	background-position:20px 0;
	margin:0 10px 10px 0;
}
.credit-cards .visa {
	background-image:url(../images/icon_visa.gif);
}
.credit-cards .mastercard {
	background-image:url(../images/icon_mastercard.gif);
}
.credit-cards .discover {
	background-image:url(../images/icon_discover.gif);
}
.credit-cards .amex {
	background-image:url(../images/icon_amex.gif);
}
.credit-cards label span {
	display:none;
}
div.disabled,span.disabled {
	display:none;
}
.inline-search {
	margin:0;
	padding:0;
}
.inline-search input.placeholder {
	color:#999;
}
.inline-search input.text {
	padding:4px 4px 5px 4px;
}
.inline-search .button-medium {
	margin:0;
	vertical-align:top;
}
#listing-type-controls {
	margin-top:6px;
}
#listing-type-controls input,#listing-type-controls label {
	float:left;
}
#listing-type-controls label {
	width:auto;
	margin:0 28px 0 5px;
	font-weight:normal;
}
#digital-item .select-group {
	width:541px;
}
#digital-item .add-file {
	display:none;
}
.listing-file-attachment-container {
	position:absolute;
	height:26px;
	cursor:pointer;
	z-index:2;
	overflow:hidden;
	text-align:right;
	width:130px;
	filter:alpha(opacity=0);
	-webkit-opacity:0;
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
}
#listing-file-attachment {
	cursor:pointer;
	height:100%;
	width:100%;
	font-size:255px;
	z-index:3;
}
#digital-item .add-file .trigger-active span.button-medium,#digital-item .add-file .trigger-disabled a.button-medium {
	display:none;
}
#digital-item .add-file a.button-medium {
	padding:0px 40px;
}
#digital-item .inline-error {
	float:left;
	clear:both;
	width:100%;
	padding-bottom:10px;
}
#digital-item .available-count {
	float:right;
	color:#999;
	position:relative;
	top:8px;
}
tr.file-details td.filename {
	width:291px;
	max-width:291px;
	word-wrap:break-word;
}
.filename a {
	white-space:normal;
}
.processing,.infected {
	display:block;
	color:#999;
	margin-top:4px;
}
.infected {
	color:#A80308;
}
tr.file-details td.filesize {
	white-space:nowrap;
	text-transform:uppercase;
	color:#999999;
	text-align:right;
	width:120px;
}
tr.file-details td.created {
	white-space:nowrap;
	width:50px;
}
tr.file-details td.remove {
	width:16px;
	margin-right:0;
	padding-right:0;
}
#digital-item .legal {
	clear:both;
	border-top:1px solid #DEDEDE;
	padding-top:8px;
}
.drop #files-section {
	filter:alpha(opacity=50);
	-webkit-opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	opacity:0.5;
}
#listing-file-frame a.button-drop {
	display:none;
}
.drop #listing-file-frame a.button-drop {
	display:inline-block;
}
.drop #listing-file-frame a.button-normal {
	display:none;
}
#digital-item .add-file .custom {
	margin:0 0 0 8px;
}
#digital-item .add-file .custom input {
	vertical-align:middle;
	margin:0 3px 0 0;
}
#digital-item .add-file .custom label {
	width:auto;
	font-weight:normal;
	display:inline;
	margin:0;
	text-align:inherit;
	float:none;
}
a.bogus {
	top:0;
}
@font-face {
	font-family:"SSStandard";
	src:url("../fonts/ss-standard.eot");
	src:url("../fonts/ss-standard.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;
	font-size:9px;
	line-height:9px;
	margin-right:5px;
	font-weight:bold;
	background:#999999;
	padding:4px 5px;
	float:left;
}
.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;
}
.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;
}
.primary .section {
	float:left;
	width:758px;
	border:1px solid #dadbd6;
	border-radius:5px;
	background-color:#FFF;
	margin-bottom:24px;
}
.primary .section p {
	line-height:16px;
	font-size:12px;
	margin-bottom:1em;
}
.new-seller .content-wrap-inner .primary .section {
	float:none;
}
.primary .section .section-header,.primary .section h2 {
	background-color:#f5f5f1;
	border-radius:4px 4px 0 0;
	border-top:1px solid #fff;
	color:#5a5552;
	font-size:14px;
	padding:10px 16px;
}
.primary .section .section-header {
	border-bottom:1px solid #eaeae3;
}
.primary .section .section-header h2 {
	background:none;
	border:none;
	padding:0;
}
.primary .section .body,.primary .section .section-inner {
	padding:10px 16px;
}
.primary .section .section-body {
	padding:16px;
}
.primary .section h2 a {
	float:right;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
.primary .section h3 {
	font-size:14px;
}
.primary .section hr {
	height:1px;
	background-color:#EAEAE3;
	color:#EAEAE3;
	margin-bottom:12px;
	margin-top:6px;
	border:0;
	clear:both;
}
.primary .section .section-footer {
	background-color:#f5f5f1;
	border-top:1px solid #dadbd6;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
	color:#5a5552;
	padding:10px 15px;
}
.primary .section .last {
	margin-bottom:0;
}
.primary .section-help p {
	color:#333;
	width:560px;
}
.section-alt.section-help .section-inner {
	padding:16px;
}
.section-alt.section-help p {
	width:560px;
	color:#666666;
	margin:0 0 16px;
}
.section-alt.section-help strong {
	color:#000000;
	display:inline-block;
	margin:0 0 2px;
}
.section-alt.section-help .loud {
	font-size:16px;
	line-height:1.25em;
	margin-bottom:12px;
}
.primary h2.section-heading {
	font-size:16px;
	margin-bottom:12px;
}
.primary .section.section-alt {
	border:1px solid #dadbd6;
	border-radius:5px 5px 5px 5px;
	color:#333333;
	margin-bottom:10px;
}
.new-seller .primary .section.section-alt {
	border:1px solid #D9D9D9;
}
.section-alt .section-inner {
	padding:5px 10px;
}
.new-seller .section-alt .section-inner {
	border:none;
	padding:5px 10px;
}
.section-alt .input-group {
	padding:15px 0;
}
.section-alt .label {
	font-weight:bold;
}
.section-alt input.text,.section-alt textarea.text {
	line-height:16px;
}
.section-alt .radio-group {
	display:inline-block;
	margin-top:6px;
}
.section-alt .radio-group label {
	float:none;
	width:auto;
	text-align:left;
	display:inline;
	color:#333 !important;
}
.section-alt .select-group {
	float:left;
	vertical-align:top;
}
.section-alt .select-group h4 {
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	margin-top:4px;
}
.section-alt .select-group .inline-message {
	display:block;
	padding-top:0;
}
.section-alt .inline-message {
	display:inline-block;
	margin-bottom:0 !important;
	padding-top:4px;
	width:auto;
	color:#333;
}
.de .section-alt .inline-message {
	display:block;
}
.section-alt .msg-inline {
	margin:-10px 0 10px;
}
.label-star {
	display:inline-block;
	background:transparent url(../images/labels.png) no-repeat scroll 0 0;
	width:12px;
	height:12px;
	font-weight:normal;
	color:#B2B2B2;
	text-indent:-9999em;
	cursor:pointer;
}
.label-star.label-repeat-buyer {
	background-position:0 0;
}
.item ul.item-numbers {
	list-style-type:none;
	margin-bottom:12px;
	width:360px;
}
.item ul.gift-card-item-numbers {
	margin-bottom:0px;
	width:375px;
}
.item ul.item-numbers li {
	color:#333;
	font-size:12px;
	float:left;
}
.item .item-numbers .label {
	font-size:12px;
	margin-bottom:2px;
	display:block;
	width:90px;
}
.item .gift-card-item-numbers li.item-email,.item .gift-card-item-numbers li.item-recipient {
	width:187px;
}
.item .item-numbers li.item-price,.item .item-numbers li.item-shipping,.item .item-numbers li.item-variation {
	width:135px;
}
.item .item-numbers li.item-price .display-currency,.item .item-numbers li.item-shipping .display-currency {
	color:#666;
}
.item .item-numbers li.item-quantity {
	width:80px;
}
.item .item-numbers li.item-message {
	clear:both;
	margin-top:10px;
	width:360px;
}
h4.gift-card-title .currency-code {
	display:none;
}
.order .item a.gift-card-thumb img,.item a.gift-card-thumb img {
	height:auto;
}
@font-face {
	font-family:"Guardian-EgypTT";
	src:url("../fonts/Guardian-EgypTT-Semibold.eot");
	src:url("../fonts/Guardian-EgypTT-Semibold.eot?#iefix") format("embedded-opentype"),url("../fonts/Guardian-EgypTT-Semibold.woff") format("woff"),url("../fonts/Guardian-EgypTT-Semibold.ttf") format("truetype");
	font-style:normal;
	font-weight:600;
	font-stretch:normal;
}
@font-face {
	font-family:"Guardian-EgypTT";
	src:url("../fonts/Guardian-EgypTT-Medium.eot");
	src:url("../fonts/Guardian-EgypTT-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Guardian-EgypTT-Medium.woff") format("woff"),url("../fonts/Guardian-EgypTT-Medium.ttf") format("truetype");
	font-style:normal;
	font-weight:500;
	font-stretch:normal;
}
.hidden {
	display:none;
}
.primary {
	xpadding-top:26px;
	xmargin-bottom:12px;
	float:left;
	width:565px;
	margin-left:34px;
}
.transitional-wide .primary {
	width:760px;
	margin:15px 0 0 29px;
}
.primary h1 {
	font-size:16px;
	margin-bottom:18px;
}
.new-seller .primary #authorize-paypal h2,.new-seller .primary .cc-information h2 {
	background:no-repeat;
	padding:0;
	width:auto;
}
.secondary {
	float:left;
	width:190px;
}
.seller-tools-unification-bubble {
	margin:-14px 0 0 169px;
	width:244px;
}
#submit-request .button-large {
	float:left;
	margin:0 10px 0 0;
}
#submit-request .msg-inline {
	clear:none;
	float:left;
	margin:0 0 0 5px;
}
.new-seller #shop-name .button-large {
	float:left;
	margin:0 10px 0 0;
}
.new-seller #shop-name .msg-error.msg-inline {
	clear:none;
	float:left;
	margin:0 0 0 5px;
}
#submit-request .msg-inline.msg-error {
	background:none repeat scroll 0 0 #FCF3ED;
	width:550px;
}
#submit-request .msg-error .arrow.arrow-l {
	background-position:-102px -599px;
}
.header {
	margin:15px 0 30px;
	padding:0 0 10px;
	background:url(../images/dotted.gif) bottom repeat-x;
	text-align:center;
}
.header h2 {
	color:#D15600;
	font-weight:normal;
}
.your-newfont-header,.page-header {
	margin:18px 0;
	color:#333333;
	font-size:14px;
	line-height:20px;
	position:relative;
}
.your-newfont-header h1,.page-header h1,.your-newfont-header h2 {
	font-size:24px;
	line-height:30px;
	margin:0;
	padding:0;
}
.your-newfont-header h1 span {
	font-weight:200;
}
.your-newfont-header .button-medium {
	position:absolute;
	right:0;
	top:-2px;
}
.your-newfont-header p.processing-link {
	float:right;
	margin-top:-17px;
}
#your-newfont-subheader {
	margin-bottom:10px;
}
.message.message-error {
	margin:0 0 18px 0;
}
.message-error p {
	margin-bottom:0;
}
#flash-message {
	margin:0 0 18px 0;
	padding:10px;
	background:#F5F6F2;
}
#flash-message p {
	color:#333;
	margin-bottom:0;
	text-align:center;
}
#flash-message p a {
	margin:0 4px;
}
.msg.redesign {
	margin:0 0 14px;
	color:#666;
	font-size:14px;
	text-align:center;
	padding:20px;
	line-height:30px;
	overflow:visible;
}
.msg.redesign.msg-success {
	background:#E4F3D9;
}
.msg.redesign h3 {
	color:#333;
	font-family: "MarkPro-Book",Source Sans Pro,sans-serif;
	font-weight:500;
	font-size:18px;
	margin:0;
	padding:0;
}
.msg.redesign p {
	font-size:14px;
	margin:0;
	padding:0;
}
.msg.redesign ul {
	height:20px;
	margin:0;
}
.msg.redesign li {
	display:inline-block;
	margin:0 5px;
}
.msg.msg-success-referral {
	text-align:left;
}
.msg.msg-success-referral h3 {
	line-height:22px;
	font-size:16px;
}
.msg.msg-success-referral p {
	width:57%;
	line-height:22px;
	font-size:14px;
}
.msg.msg-success-referral li {
	margin:5px 5px 0 0;
}
#shop-appearance .section {
	margin:20px 0;
}
#shop-appearance .section h3 {
	font-size:1em;
}
#shop-appearance .section p {
	margin:0;
	color:#666;
}
#shop-appearance .input-group {
	margin:5px 0;
}
#shop-appearance .input-group p {
	font-size:0.9em;
}
#shop-appearance .input-group em {
	font-style:normal;
	color:#D35701;
	font-weight:bold;
}
#shop-appearance .radio {
	vertical-align:middle;
}
#shop-title input,#shop-appearance textarea {
	width:530px;
}
#accept-alchemy {
	margin-left:2em;
}
#shop-appearance p.banner-preview {
	margin-top:10px;
}
#rearrange .input-group {
	margin:10px 0;
}
#rearrange .input-group p {
	margin-left:1.7em;
}
.google-live-preview .preview-body {
	padding:10px;
	border:1px solid #EAEAE3;
	background-color:#fff;
	margin:10px 0;
	width:480px;
}
body.transitional-wide .google-live-preview .preview-body {
	width:560px;
}
.google-live-preview .preview-body p.title {
	color:#20c !important;
	text-decoration:underline;
	font-size:15px;
	font-weight:400;
	margin:0 0 1px 0 !important;
}
.google-live-preview .preview-body p.desc {
	margin-bottom:0;
}
.google-live-preview p.preview-msg {
	margin-bottom:0;
	color:#999;
}
.listing-price-preview {
	float:left;
	width:100%;
}
.listing-price-preview img.image-wrapper {
	margin:0 16px 0 0;
}
.listing-price-preview .listing-data {
	float:left;
	width:232px;
}
.listing-price-preview .listing-data p {
	color:#333;
	margin:0 0 6px 0;
}
.listing-price-preview .listing-data .price {
	float:left;
	line-height:16px;
	padding:0 16px 0 0;
}
.primary table.sections {
	clear:left;
	margin:0 0 24px 0;
}
.primary table.sections td.section {
	vertical-align:top;
	width:366px;
	float:none;
}
.primary table.sections td.gutter {
	border:0;
	width:20px;
}
.blank-slate p {
	color:#333;
	font-size:16px;
	margin:0 0 16px 0;
}
.blank-slate p.details {
	font-size:12px;
	margin:0 0 12px 0;
}
.your-newfont-header #translation-language {
	width:172px;
	margin-top:10px;
}
.translations {
	list-style:none;
	margin-top:-10px;
}
.primary .section h3.translation-section {
	background:#f5f5f1;
	margin:-5px -10px 10px;
	padding:10px;
}
.de .primary .section h3.translation-section {
	margin:-5px -20px 10px;
	padding:10px 20px;
}
.translations li {
	border-bottom:1px solid #EAEAE3;
	padding:20px 0;
}
.translations li:last-child {
	border-bottom:none;
}
.translations li.outdated {
	background:#FEDFDF;
	border-bottom:1px solid #F7C3C3;
	border-top:1px solid #F7C3C3;
	margin:-1px -10px 0;
	padding:20px 10px;
}
.translations li h4 {
	margin-bottom:0.8em;
}
.translations li .original {
	float:left;
	width:346px;
	display:block;
	margin-right:40px;
	line-height:16px;
}
.translations li .original img {
	float:left;
	margin-right:10px;
	width:90px;
	height:90px;
}
.de .translations li .original {
	width:336px;
	margin-right:30px;
}
.translations li .edit {
	float:left;
	width:346px;
}
div#shop-additional-language a.button-medium {
	float:left;
}
form.shop-form {
	float:left;
	margin-right:10px;
}
.de .translations li .edit {
	width:336px;
}
.translations li .edit label {
	margin-bottom:0.8em;
	display:block;
	font-weight:bold;
}
.translations li .edit textarea,.translations li .edit input {
	border-color:#959595 #D3D3D3 #D3D3D3 #959595;
	border-style:solid;
	border-width:1px;
	color:#333333;
	font-family: MarkPro-Book,Source Sans Pro,sans-serif;
	font-size:12px;
	margin:0;
	padding:6px;
	width:332px;
}
.translations-form .input-group {
	clear:both;
	position:static;
	vertical-align:top;
	margin:0;
	padding:15px 0;
}
.translations-form #language-container select {
	font-size:11px;
	margin-right:10px !important;
	width:172px !important;
}
.translations-form .input-group label {
	font-weight:bold;
	width:90px;
}
.translations-form .select-group {
	float:left;
	vertical-align:top;
}
.translations-form .original h4 .language-display,.translations-form .edit label .language-display {
	color:#666;
	font-weight:normal;
	font-size:12px;
}
.translations-form .edit.input-group-error .inline-message p {
	padding-top:4px;
	margin-bottom:0px;
}
.shop-languages #default-language-edit {
	display:none;
}
.shop-languages #default-language-edit ul {
	margin-bottom:10px;
}
.shop-languages #default-language-display p .current {
	font-size:14px;
	font-weight:bold;
}
.shop-languages #shop-additional-language p {
	padding-right:220px;
	color:#666;
	margin:0 0 16px;
}
.shop-languages #shop-additional-language p.loud {
	color:#000;
	display:block;
	margin:0 0 2px;
	font-weight:bold;
}
.shop-languages #shop-additional-language p.coming_soon {
	margin-bottom:8px;
	clear:both;
}
.shop-languages ul {
	list-style:none;
}
.shop-languages ul li {
	margin-bottom:2px;
	font-weight:bold;
}
.shop-languages ul li .translation_progress,.shop-languages ul li .coming_soon {
	font-weight:normal;
}
.shop-languages ul.tabs li {
	margin-bottom:0px;
}
.shop-languages ul li label {
	margin-left:2px;
}
.shop-languages .preference-group ul,.shop-languages .preference-group li {
	list-style:none outside none;
	margin:0;
	padding:0;
}
.shop-languages ul li .button-small {
	margin:0;
}
.shop-languages ul li.disabled {
	color:#999;
}
.shop-languages ol {
	line-height:18px;
	list-style:none;
	color:#666;
}
.shop-languages ol li {
	margin-bottom:16px;
}
.shop-languages p.language-name {
	height:20px;
	width:100px;
	display:inline;
	float:left;
	margin-right:10px;
	padding-top:5px;
}
.shop-languages li.enroll-list:first-child {
	margin-top:20px;
}
.shop-languages p.language-details {
	color:#666;
	font-weight:normal;
	width:520px;
}
.shop-languages p.no-bottom {
	font-weight:normal;
	margin-bottom:0px;
}
.shop-languages li.enroll-list {
	clear:both;
}
.shop-languages ul.enroll-list li {
	clear:both;
}
.receipt-header {
	margin:20px 0 18px 0;
	color:#333333;
	position:relative;
	float:left;
	width:760px;
}
.receipt-header h2 {
	font-size:16px;
	margin:0 0 10px 0;
	float:left;
	display:inline;
}
.receipt-header .header-tools {
	position:absolute;
	right:0;
	top:0;
}
.receipt-header .header-tools .button-medium {
	margin-bottom:3px;
}
.receipt-header .header-tools .include-notes {
	display:block;
}
.receipt .msg-notice-payment {
	margin-bottom:20px !important;
}
.receipt .msg-notice-payment p {
	margin-right:20px;
}
.receipt .section {
	width:754px;
	border:3px solid #EAEAE3;
	margin-bottom:20px;
	float:left;
}
.receipt .section-header {
	background-color:#EAEAE3;
}
.receipt .section-header ul {
	list-style-type:none;
}
.receipt .section h3,.receipt .receipt-status-sections .section-header li {
	font-size:14px;
	display:inline;
}
.receipt .section h3 span {
	color:#999;
}
.receipt .section h4 {
	font-size:12px;
	line-height:14px;
}
.receipt .section .order-summary {
	padding:16px;
}
.receipt .section .section-tools {
	float:right;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	margin-right:8px;
}
.receipt .section .section-tools span.split {
	color:#D9D9D9;
}
.receipt .section .section-tools .fakelink {
	vertical-align:baseline;
	text-align:right;
}
.receipt .receipt-status-sections,.receipt .receipt-people-sections {
	float:left;
	clear:left;
	width:100%;
	margin-bottom:24px;
	position:relative;
}
.receipt .receipt-status-sections td.section,.receipt .receipt-people-sections td.section {
	vertical-align:top;
	width:364px;
	float:none;
}
.receipt .receipt-status-sections td.gutter,.receipt .receipt-people-sections td.gutter {
	border:0;
	width:20px;
}
.receipt .section-status-complete {
	background-color:#E9F6FC;
	border-color:#C6E0EC;
}
.receipt .section-status-complete .section-header {
	background-color:#C6E0EC;
}
.receipt .section-status-complete .msg-alt {
	background-color:#F5F5F1;
}
.receipt .section-status-complete .msg-alt .arrow-b {
	background-position:-14px -617px;
}
.receipt .canceled,.receipt .canceled a {
	color:#A80308;
}
.receipt .receipt-notes p {
	padding:16px 0 0 0;
	margin-left:16px;
	word-wrap:break-word;
}
.receipt .user-notes .note {
	border-top:1px solid #EFEFEF;
}
.receipt .user-notes .no-user-notes,.receipt .user-notes .note-metadata {
	color:#999999;
	margin:0 16px;
	padding:0 0 12px;
}
.receipt .add-user-note {
	margin:16px 0px 8px 16px;
}
.receipt .add-user-note textarea {
	width:500px;
	height:75px;
	margin:0 0 10px 0px;
}
.receipt .section-status-complete .msg.msg-alt,.receipt .section-status-complete .msg.shipping-notification-note-container {
	background-color:#D5E9F5;
}
.receipt .section-status-complete .msg.msg-inline::after {
	border-top:10px solid #D5E9F5;
}
.receipt .section-status-complete .shipping-notification-note-container .arrow {
	display:none;
}
.order-shipping h4 a {
	font-weight:normal;
	padding-left:7px;
}
.order-shipping .disabled {
	color:#999999;
}
.order-shipping .btn-primary.disabled {
	color:#FFF;
}
.person {
	padding:16px 16px;
	overflow:hidden;
}
.person a.avatar {
	float:left;
}
.person img {
	display:block;
	float:left;
	width:50px;
	height:50px;
	margin:0 15px 0 0;
	border:1px solid #CCC;
}
.receipt .person h4 {
	font-size:14px;
	font-weight:normal;
	margin-bottom:12px;
}
.person ul.person-meta {
	list-style-type:none;
	line-height:18px;
}
.person .person-meta li {
	color:#666;
	font-size:12px;
}
.person .person-meta .label {
	margin-right:6px;
}
.receipt-other-party .person-details {
	float:left;
}
.receipt-other-party .note {
	width:466px;
	clear:left;
	float:left;
	padding:0 16px 16px 16px;
	color:#666;
	line-height:17px;
}
.receipt-payment {
	margin-right:20px;
}
.receipt .receipt-shipping h3,.receipt .receipt-payment h3 {
	width:332px;
}
.receipt .receipt-shipping pre {
	max-width:332px;
}
.section-content {
	padding:16px;
	color:#333;
}
.section-content p {
	margin-bottom:12px;
}
.section-content ul {
	margin:0 0 0 12px;
}
.receipt .address {
	margin-bottom:12px;
}
.receipt-notes p {
	width:500px;
}
.items {
	width:500px;
	vertical-align:top;
}
.item {
	padding:16px;
	border-bottom:1px solid #E4E4E1;
	width:468px;
	float:left;
}
.item:last-child {
	border-bottom:0 none;
}
.item img {
	display:block;
	float:left;
	width:75px;
	height:75px;
	margin:0 15px 0 0;
	border:1px solid #CCC;
}
.item .item-details {
	float:left;
	width:306px;
}
.receipt-order .items-header {
	padding:6px 17px 5px;
	border-bottom:1px solid #D9D9D9;
}
.receipt-order .items-header .cart-shipping-upgrade,.receipt-order .items-header .cart-shipping-method {
	float:left;
	width:320px;
	padding:5px 0;
}
.receipt-order .items-header .cart-shipping-method .item-selected-options {
	padding:0;
}
.receipt-order .items-header .cart-shipping-method ul li {
	list-style-type:none;
}
.receipt-order .items-header .cart-shipping-costs {
	float:right;
	width:80px;
	color:#777;
	padding-top:5px;
}
.receipt-order .items-header .cart-shipping-packages {
	clear:both;
}
.receipt-order .items-header .cart-shipping-packages .package-label {
	float:left;
}
.receipt-order .items-header .cart-shipping-packages .package-name {
	float:left;
	margin-left:3px;
	width:280px;
}
.receipt-order .items-header .item-package {
	padding-bottom:5px;
}
.receipt-order .items-header .item-package-line {
	padding-bottom:5px;
	clear:both;
}
.receipt-order .items-header .item-package-line-details {
	color:#666;
	clear:both;
}
.item-details .attachment-details {
	margin-top:-6px;
	margin-bottom:8px;
	padding-bottom:8px;
	font-size:14px;
	color:#999;
	border-bottom:1px solid #ddd;
}
.receipt-order .item-details .attachment-details {
	margin-top:0px;
}
.receipt .item h4 {
	font-size:14px;
	color:#333;
	font-weight:normal;
	line-height:18px;
	margin-bottom:2px;
}
.item p.transaction-id {
	color:#666;
	margin-bottom:6px;
}
.seller-usd-currency {
	color:#666;
	font-size:12px;
	font-weight:normal;
}
.item-variation {
	margin-top:6px;
}
.item-variation .item-selected-options {
	margin:0 0 8px 0;
}
.item-variation .item-selected-options li {
	list-style:none;
	line-height:16px;
}
.item-variation .missing-variation {
	background-color:#EAEAE3;
	border:1px solid #ddd;
	border-radius:3px;
	color:#444;
	margin-bottom:8px;
	padding:3px 5px;
}
.item-variation .missing-variation .tt-inner {
	width:240px;
}
.item-variation .missing-variation .tt-inner ul {
	list-style-type:disc;
	margin-bottom:9px;
}
.item-variation .missing-variation .tt-inner ul li {
	margin-left:14px;
}
.order-summary {
	padding:16px;
	color:#666;
	vertical-align:top;
	border-left:3px solid #EAEAE3;
}
.order-summary .summary-details {
	width:219px;
}
.order-summary .summary-details td {
	padding:4px 0;
	vertical-align:top;
	color:#333;
}
.order-summary .summary-details td .display-currency {
	font-size:12px;
	font-weight:normal;
	color:#666;
}
.order-summary .subtotal td,.order-summary .order-total td {
	font-weight:bold;
	color:#333;
}
.order-summary .refund-total td {
	color:#6AB341;
}
.order-summary .subtotal td {
	border-top:1px solid #EAEAE3;
}
.order-summary .order-total td {
	border-top:2px solid #EAEAE3;
	padding-bottom:0;
}
.order-summary .summary-details td.desc {
	color:#999999;
	font-size:12px;
}
.msg.msg-notice.cancellation-notice {
	padding:10px;
	margin-bottom:5px;
	border-radius:3px;
}
.order-summary .coupon-info {
	margin-bottom:15px;
}
.order-summary .coupon-info strong {
	font-weight:normal;
	color:#78C042;
}
.order-summary .coupon-info span {
	color:#999;
}
.order-summary .digital-payment-summary {
	padding-top:10px;
	margin-top:10px;
	border-top:1px solid #ccc;
}
.currency-code {
	font-size:9px;
}
p.cost-credits-remaining .currency-code {
	font-size:80%;
}
.monetary {
	text-align:right;
}
.section-content p.inline-warning {
	padding:4px 8px;
	color:#D15600;
	background-color:#FCF3ED;
}
.cancel .section {
	width:754px;
	border:3px solid #EAEAE3;
	margin:20px 0px;
	float:left;
}
.cancel .cancel-header {
	margin:18px 0;
	color:#333333;
}
.cancel .cancel-header #textbox {
	background-color:#F4F5F1;
	color:#666666;
	width:754px;
}
.cancel .cancel-header #textbox #text {
	padding:15px 0px;
	margin:10px 20px;
	width:650px;
	line-height:18px;
}
.cancel .cancel-header #textbox #text .bold {
	font-weight:bold;
}
.cancel .section-header {
	background-color:#EAEAE3;
}
.cancel .section-subheader {
	background-color:#F5F6F2;
	padding:8px 0px;
}
.cancel .section-subheader .toggle {
	margin:4px 3px 3px 0;
	padding:0px 16px;
}
.cancel .section h3 {
	margin-left:16px;
	font-size:14px;
	display:inline;
	line-height:36px;
}
.cancel .section h4 {
	font-size:12px;
	line-height:14px;
}
.cancel .section .section-tools {
	float:right;
	font-weight:normal;
	font-size:12px;
	line-height:36px;
	margin-right:8px;
}
.cancel .section .section-tools .fakelink {
	vertical-align:baseline;
	text-align:right;
}
.cancel .cancel-status-sections,.cancel .cancel-people-sections {
	float:left;
	clear:left;
	width:100%;
	margin-bottom:24px;
}
.cancel .cancel-status-sections td.section,.cancel .cancel-people-sections td.section {
	vertical-align:top;
	width:364px;
	float:none;
}
.cancel .cancel-status-sections td.gutter,.cancel .cancel-people-sections td.gutter {
	border:0;
	width:20px;
}
.cancel .section-status-complete {
	background-color:#E9F6FC;
	border-color:#C6E0EC;
}
.cancel .section-status-complete .section-header {
	background-color:#C6E0EC;
}
.cancel #questions {
	float:left;
	margin-top:17px;
	padding-left:20px;
	text-align:right;
	color:#666666;
	width:255px;
}
.de .cancel #questions,.fr .cancel #questions {
	width:285px;
}
.cancel #questions .spacer,.cancel #questions .spacer {
	display:none;
}
.de .cancel #questions .refund-error.spacer {
	display:block;
	height:30px;
}
.fr .cancel #questions .refund-error.spacer {
	display:block;
	height:15px;
}
.de .cancel #questions .returned-error.spacer {
	display:block;
	height:30px;
}
.fr .cancel #questions .returned-error.spacer {
	display:block;
	height:15px;
}
.de .cancel #questions .spacer.disabled,.fr .cancel #questions .spacer.disabled {
	display:none;
}
.cancel #answers {
	float:left;
	margin:15px 0px 0px 15px;
	padding-bottom:15px;
}
.cancel #answers select {
	font-size:11px;
	max-width:425px;
}
.cancel #radios {
	word-spacing:15px;
}
.cancel #radios input {
	margin:0px 5px 0px 0px;
}
.de .cancel #answers #radios .refund span.refund-error,.de .cancel #answers #radios .returned span.returned-error,.fr .cancel #answers #radios .refund span.refund-error,.fr .cancel #answers #radios .returned span.returned-error {
	display:block;
	width:430px;
}
.de .cancel #answers #radios .refund span.refund-error.disabled,.de .cancel #answers #radios .returned span.returned-error.disabled,.fr .cancel #answers #radios .refund span.refund-error.disabled,.fr .cancel #answers #radios .returned span.returned-error.disabled {
	display:none;
}
.cancel .error {
	color:#A80308;
	word-spacing:normal;
}
.cancel .item .checkbox {
	float:left;
	margin:0 15px 0 0;
}
.cancel #confirm {
	font-size:16px;
	line-height:20px;
}
.cancel .item {
	padding:16px 275px 16px 16px;
}
.cancel .item-reported {
	padding:16px 248px 16px 43px;
}
.nondelivery a {
	color:#A80308;
}
.primary .section.section-about-you,.primary .section.section-connect-account {
	width:369px;
	height:230px;
}
.primary .section.section-about-you h2,.primary .section.section-connect-account h2 {
	width:auto;
}
.primary .section.section-connect-account {
	float:right;
}
.primary .section.section-connect-account .body {
	padding:0;
}
.section-connect-account li {
	list-style-type:none;
	padding:0 16px;
	font-size:12px;
	color:#333;
}
.section-connect-account li .form-wrap {
	padding:12px 0;
	margin:0;
	border-bottom:1px solid #EAEAE3;
	line-height:23px;
	position:relative;
}
.section-connect-account li .button-medium {
	margin:0;
}
.account-connection-container .spinner-small {
	display:inline-block;
	right:0;
	top:17px;
	position:absolute;
	margin:0;
}
.google-connect .spinner-small {
	display:none;
}
.google-connect .connected-message {
	display:none;
	font-weight:bold;
}
.google-connect.connected .connected-message {
	display:inline;
}
.google-connect.connected .disconnected-message {
	display:none;
}
.google-connect.loading .spinner-small {
	display:inline-block;
}
.connected-fb,.connected-tw {
	padding-left:20px;
	background:url(../images/share-icons-16x16-grey.png) no-repeat 0 -4px transparent;
}
.connected-tw {
	background-position:0 -26px;
}
.connected-tw.listings-manager-redesign {
	padding-left:0px;
	height:21px;
}
.section-connect-account .button-remove {
	right:0;
	top:15px;
	position:absolute;
	display:inline-block;
}
.section-connect-account p {
	padding:12px 16px 0;
	margin:0;
}
#fb-params {
	display:none;
}
.seamless.section-connect-account li {
	position:relative;
	margin:0 16px;
	border-bottom:1px solid #EAEAE3;
	position:relative;
	padding:12px 0 12px 33px;
}
.seamless.section-connect-account li .form-wrap {
	border:0 none;
	padding:0;
}
.seamless-sharing-opt {
	font-weight:normal;
	color:#333;
	position:relative;
}
.seamless-sharing-opt input {
	margin-right:2px;
}
.seamless-sharing-opt label {
	line-height:18px;
	display:block;
}
#spinner-seamless {
	display:none;
	background-color:#FFF;
	left:-1px;
	top:0;
	padding:2px 0 0 0;
}
.working #spinner-seamless {
	display:block;
}
.tt-hover-mask {
	background-color:#fff;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	display:none;
	position:absolute;
	top:0;
	left:-5px;
	right:0;
	bottom:0;
}
.error-private-favorites .tt-hover-mask,.error-facebook-user-mismatch .tt-hover-mask {
	display:block;
}
.missmatch,.private-favorites {
	display:none;
}
.error-private-favorites .private-favorites,.error-facebook-user-mismatch .missmatch {
	display:block;
}
span.fb-icon,span.tw-icon,span.google-icon {
	background:url(../images/connected-accounts-sprite.png) no-repeat 0 -174px transparent;
	width:23px;
	height:23px;
	display:none;
	position:absolute;
	left:0;
	top:12px;
	float:left;
}
.seamless span.fb-icon,.seamless span.tw-icon,.seamless span.google-icon {
	display:inline-block;
}
span.tw-icon {
	background-position:0 -219px;
}
span.google-icon {
	background:url(../images/google-signin.png) no-repeat;
	background-size:contain;
}
.seamless .connected-fb,.seamless .connected-tw {
	padding:0;
	background:none;
}
.seamless.section-connect-account .button-remove,.seamless .account-connection-container .spinner-small {
	top:4px;
}
.primary .section p.fineprint {
	font-size:11px;
	color:#999;
	margin:0;
	padding-top:5px;
}
.print-only,h2.print-only,.section h3.print-only {
	display:none;
}
.receipt-payment .bank-transfer-full-name {
	margin:10px 0;
}
.receipt-payment .bank-transfer-fullname,.receipt-payment li {
	color:#555555;
}
.receipt-payment .bank-transfer-detail-list,.order-summary .bank-transfer-detail-list {
	list-style-type:none;
	margin:0;
}
.order-summary .bank-transfer-detail-list {
	margin-bottom:10px;
}
.order-summary .bank-transfer-detail-list span,.receipt-payment .bank-transfer-detail-list span {
	font-weight:bold;
	margin-right:3px;
}
.receipt-payment .bank-transfer-detail-list span {
	color:black;
}
.msg.msg-error-order-processing p,.msg.msg-notice-order-processing p {
	margin:0 0 0 16px;
}
.feedback-author-identity span {
	color:#666;
}
.feedback-radio {
	margin-right:6px;
}
.feedback-buttons {
	margin-top:10px;
}
.feedback-message {
	margin-left:110px;
}
.feedback-message-len {
	padding-left:110px;
}
.postal-mail-label {
	font-size:12px;
	padding-left:8px;
}
.message-container-connections-account-setting.msg.msg-error {
	font-weight:normal;
	font-size:14px;
	padding:3px;
	background-color:#E9F6FC;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
.message-container-connections-account-setting.msg.msg-error h3 {
	font-weight:normal;
	font-size:14px;
	background-color:#FFFFFF;
	border:1px solid #CFDFE8;
	margin:0;
	padding:16px 19px;
	color:#666;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.message-container-connections-account-setting.msg.msg-error strong {
	color:#333;
	font-weight:bold;
}
.message-container-connections-account-setting.msg.msg-error h3 a {
	font-weight:bold;
}
.billing-change .address-form {
	float:left;
	padding-right:15px;
}
.billing-change #country-error {
	display:none;
	width:215px;
	margin-top:-2px;
}
.billing-change #country-error a {
	white-space:normal;
}
.registry-options {
	padding:10px 10px 10px 29px;
	margin-bottom:13px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	position:relative;
	background:url(../images/registry-sprite.png) no-repeat 10px -147px #e9f6fc;
}
.registry-options span.arrow {
	position:absolute;
	width:20px;
	height:10px;
	bottom:-10px;
	left:28px;
	background:url(../images/main-sprite.png) no-repeat -65px -622px transparent;
}
.msg-supernag {
	background-color:#fff;
	border:1px solid #CCE9F0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:0;
}
.msg-supernag .image {
	float:left;
	padding:18px 0 16px;
}
.msg-supernag img {
	float:left;
	height:145px;
	margin:-8px 15px -6px 10px;
	width:199px;
}
.msg-supernag .copy {
	background-color:#e9f6fc;
	border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	display:inline-block;
	width:516px;
	padding:18px 0 16px 18px;
}
.msg-supernag h3 {
	color:#484442;
	font-family: "MarkPro-Book",Source Sans Pro,sans-serif;
	font-weight:600;
	font-size:21px;
	line-height:24px;
	margin:0 30px 12px 0;
}
.msg-supernag p {
	color:#6B6663;
	font-size:14px;
	line-height:18px;
	margin:0 30px 12px 0;
}
.msg-supernag p.last {
	margin-bottom:0;
}
.msg-supernag .arrow-l {
	left:211px;
	top:20px;
}
.msg-illo-nag {
	border:1px solid #CCE9F0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:inset 0px 1px 0px 0px #fff;
	padding:0;
	background-color:#e9f6fc;
	overflow:hidden;
	min-height:140px;
	margin-bottom:18px;
}
.msg-illo-nag .image {
	float:left;
	padding:0px;
	width:200px;
	overflow:hidden;
	display:inline-block;
}
.msg-illo-nag .copy {
	display:inline-block;
	width:550px;
	padding:18px 28px 16px 22px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.msg-illo-nag h3 {
	color:#484442;
	font-family: "MarkPro-Book",Source Sans Pro,sans-serif;
	font-weight:600;
	font-size:21px;
	line-height:24px;
	margin-bottom:8px;
}
.msg-illo-nag p {
	color:#6B6663;
	font-size:14px;
	line-height:18px;
}
.msg-illo-nag p.last {
	margin-bottom:0;
}
.msg-illo-nag .arrow-l {
	left:211px;
	top:20px;
}
.msg-illo-nag .btn-secondary {
	float:left;
	margin-top:18px;
	padding:0px 14px;
}
.msg-illo-nag .image.referrals {
	height:156px;
	background:url(../images/referrals-msg_listings.jpg) no-repeat;
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5) {
	.msg-illo-nag .image.referrals {
		background-image:url(../images/referrals-msg_listings@2x.jpg);
		background-size:200px 158px;
	}
}
span.disabled-link {
	color:#999;
}
#msg-search-categories {
	margin-left:105px;
	padding:15px;
}
#msg-search-categories-list {
	margin:10px 0px;
}
#msg-search-categories p {
	margin:0;
}
.validation-submit {
	padding:0;
}
.validation-submit .button-large {
	float:left;
	margin:0 10px 0 0;
}
.validation-submit .msg-inline.msg-error {
	background:none repeat scroll 0 0 #FCF3ED;
	width:550px;
}
.validation-submit .msg-inline {
	clear:none;
	float:left;
	margin:0 0 0 5px;
}
.validation-submit .msg-error .arrow.arrow-l {
	background-position:-102px -599px;
}
.validation-submit .spinner-small {
	float:left;
	margin-top:10px;
}
#appearance-form .submit {
	padding-left:0;
	margin-top:0;
}
.info-group {
	float:left;
	margin:0 36px 6px 0;
}
.section h3 {
	margin:0 0 12px 0;
}
.input-group-stacked textarea.text {
	width:478px;
}
.input-group-checkbox {
	float:none;
	clear:left;
	padding:0;
	margin:0 0 8px 0;
	font-size:12px;
}
.input-group-checkbox input {
	margin:2px 4px 0 0;
	vertical-align:top;
}
#payment-template-allow-cc {
	margin-top:5px;
}
.section-body ul,.body ul {
	margin:0 0 10px 0;
	padding-right:125px;
}
.section-body li,.body li {
	font-size:12px;
	margin:0 0 4px 1em;
}
div.disclaimer p {
	margin:12px 0 0 0;
	padding-right:140px;
	color:#666;
}
.download-shop-data .button-medium {
	margin-bottom:0;
}
.input-group.select-download select {
	margin:0 4px 12px 0;
}
#shop-status h1 {
	color:#808080;
}
#shop-status h1 span {
	color:#000;
}
.close-shop-notice .currency-code {
	font-size:11px;
}
#shop-status .section-help-pair strong,#shop-name .section-help-pair strong {
	color:#000;
	display:inline-block;
	margin:0 0 2px 0;
}
#shop-status .section-help-pair p,#shop-name .section-help-pair p {
	color:#666;
	margin:0 0 16px 0;
}
#shop-status .section-help p.last,#shop-name .section-help p.last {
	margin:0;
}
#shop-name .section-help .section-inner {
	padding:16px;
}
#shop-name .section-help .loud {
	font-size:16px;
	line-height:1.25em;
	margin-bottom:12px;
}
#shop-name .label {
	font-weight:bold;
	width:125px;
}
#shop-name .current-shop-name,#shop-name .pending-shop-name {
	display:inline-block;
	margin-top:6px;
}
#shop-name .pending-shop-name span {
	color:#999999;
	margin-left:10px;
}
#shop-name input.text {
	vertical-align:top;
	margin-right:5px;
	width:425px;
}
#shop-name .inline-message {
	width:425px;
	margin-left:135px;
}
#shop-name .input-group.explanation-text {
	display:none;
	padding-top:0;
}
#shop-name .explanation-text p {
	margin-bottom:0;
}
#shop-name textarea.text {
	margin-top:10px;
	width:425px;
	border-collapse:none;
}
#shop-name .radio-group {
	width:440px;
}
#shop-name .section a.button-medium {
	margin:10px 0 0 0;
}
#shop-name .inline-notice {
	background-color:#FFC;
	border:1px solid #EEEE00;
	color:#333;
	font-size:12px;
	padding:6px 8px;
}
#shop-name .msg-inline .arrow-b {
	left:100px;
}
#change-name-confirm .overlay-body p {
	line-height:22px;
}
.changed-shop-name {
	display:inline-block;
	margin:2px 2px 0 2px;
	width:27px;
	height:10px;
	background:url(../images/icons-master.png) no-repeat scroll -178px -31px transparent;
	vertical-align:top;
}
.de #shop-name .input-group .label,.de #shop-name .input-group input.text,.de #shop-name .input-group .current-shop-name,.de #shop-name .radio-group,.de #shop-name .explanation-text textarea {
	margin-left:135px;
}
.de #shop-name .explanation-text textarea {
	margin-top:0;
}
.de #shop-name .radio-group label {
	display:inline;
}
.de #shop-name .input-group .label {
	width:auto;
}
.de #shop-name .input-group .current-shop-name {
	margin-top:0;
}
.de #shop-name .section-alt .msg-inline {
	margin-bottom:15px;
}
.de #shop-name .msg-inline .arrow-b {
	left:135px;
}
.payment-groups {
	padding:15px !important;
}
.payment-groups .input-group {
	padding:0;
}
.payment-group-methods {
	float:left;
	width:194px;
	padding-top:1px;
}
.payment-group-methods.payment-group-direct-checkout-disabled {
	width:auto;
}
.input-group-checkbox-last {
	margin-bottom:0;
}
.payment-group-summary {
	display:none;
	margin-bottom:10px;
}
.payment-group-details {
	float:left;
	width:526px;
}
.payment-group-body {
	clear:both;
}
.payment-group-settings {
	padding-bottom:30px;
}
.payment-group-settings.sign-up {
	display:inline !important;
}
.payment-group-settings.sign-up .button-medium.sign-up {
	margin-bottom:15px;
}
.payment-group-settings.dc-onboarded {
	padding-bottom:0;
}
.payment-groups-update-dc {
	margin-top:24px;
}
.payment-group.alternate-layout .payment-group-methods {
	float:right;
}
.payment-group.alternate-layout .payment-group-methods.payment-group-direct-checkout-disabled {
	float:left;
}
.payment-group.alternate-layout .payment-group-details {
	float:left;
}
.payment-group.alternate-layout .payment-group-settings {
	padding-bottom:0;
}
.payment-group.alternate-layout .payment-detail-right {
	float:none;
	width:auto;
}
.payment-group.alternate-layout .input-group-checkbox {
	float:right;
}
.payment-group.alternate-layout .payment-detail-deposit h4 {
	font-weight:bold;
	font-size:14px;
	color:#333;
}
.payment-group.alternate-layout .payment-detail-deposit p {
	color:#333;
}
.payment-detail-right h4.sign-up {
	font-weight:normal;
}
.payment-detail-right p.sign-up {
	color:#999;
	line-height:20px;
	margin-bottom:5px;
}
.msg .arrow-l {
	background-position:-52px -600px;
}
.payment-group-settings-header {
	margin-bottom:15px;
}
.payment-group-settings-header-cc {
	font-weight:bold;
}
.payment-group-settings-header-secondary {
	margin-top:15px;
}
.payment-group-settings-header-label {
	font-weight:bold;
}
.payment-detail-left,.payment-group .input-group .label,.payment-group .input-group label {
	float:left;
	width:150px;
	margin-right:15px;
	text-align:right;
}
.payment-group .input-group .label,.payment-group .input-group label {
	margin-top:11px;
}
.cc_option_disabled_notice {
	margin-left:23px !important;
	margin-top:-5px !important;
	width:490px;
}
#payment-template-bt-routing-number label {
	margin-top:6px;
}
#payment-template-bt-routing-number label span {
	display:block;
}
.payment-group .address-form .select-group label {
	margin-top:8px;
}
.payment-group .input-group input {
	margin:4px 0 !important;
}
.payment-detail-right {
	float:right;
	width:361px;
}
.payment-detail-full {
	width:auto;
}
.payment-detail-right .payment-detail-deposit,.payment-detail-left.payment-detail-deposit {
	padding-top:6px;
}
.hide-details-js .payment-group-settings,.hide-details-js hr {
	display:none;
}
.hide-details-js .payment-group-summary {
	display:block;
	margin-bottom:0px;
}
.payment-group-summary-cc {
	color:#999;
	margin-bottom:30px;
}
.payment-group-summary-cc.dc-onboarded {
	margin-bottom:0;
}
.hide-details-js .payment-group-footer.footer-hide-override {
	display:block !important;
}
#payment-paypal label img {
	height:20px;
	line-height:16px;
	vertical-align:top;
	margin-bottom:-5px;
}
#payment-cc label span {
	text-indent:-10000px;
	overflow:hidden;
	display:inline-block;
	width:145px;
	height:18px;
	background:transparent url(../images/icon_cc_all.png) no-repeat -59px 0;
}
#payment-cc label span.gc-icon {
	width:173px;
}
#payment-cc label span.direct-checkout-disabled {
	background:transparent url(../images/icon_cc_all_disabled.png) no-repeat -59px 0;
}
.payment-groups .inline-message {
	clear:both;
	margin-bottom:0;
	margin-left:165px;
	padding-bottom:6px;
	width:292px;
}
.submit-group-right {
	float:right;
	text-align:right;
	padding:10px;
}
.validation-submit.input-group.hidden {
	display:none;
}
.collapsable-payment-choices {
	display:none;
}
#collapse-trigger {
	text-decoration:none;
}
.shop-form .inline-error p {
	margin-bottom:0;
}
.order-csv-form .inline-error,#tax-csv-form .inline-error {
	font-size:12px;
	display:none;
}
#shop-policies .label {
	width:125px;
}
.de #shop-policies .label {
	width:auto;
}
#shop-policies input.text,#shop-policies textarea.text {
	width:462px;
}
#shop-policies .inline-message {
	margin-left:140px;
	width:474px;
}
.de #shop-policies .inline-message {
	margin-left:0;
	width:auto;
}
.your-newfont-header .button-medium {
	position:absolute;
	right:0;
	top:-2px;
}
.input-group .label {
	width:125px;
}
.input-group .inline-message,.input-group #livePreview {
	margin-left:140px;
	width:492px;
}
.de .input-group .inline-message,.de .input-group #livePreview {
	margin-left:0;
}
.input-group input.text,.input-group textarea.text {
	width:480px;
}
#shop-location.input-group {
	padding-top:5px;
}
#shop-name .inline-message,#shop-location .inline-message {
	margin-left:0;
	width:500px;
}
#shop-name .inline-message .note,#shop-location .inline-message .note {
	color:#999999;
	margin-left:10px;
}
#shop-name .inline-message .shop-creation-date,#shop-location .inline-message .location-notes {
	color:#999999;
	float:right;
}
.input-group #livePreview {
	border-top:1px solid #EAEAE3;
	margin-top:20px;
	padding-top:20px;
	width:495px;
}
.input-group #livePreview .preview-body {
	width:472px;
}
.shop-banner-preview-wrapper {
	background:none repeat scroll 0 0 #F5F5F1;
	display:inline-block;
	height:65px;
	width:492px;
	margin-left:140px;
	margin-top:10px;
	position:relative;
}
.de .shop-banner-preview-wrapper {
	margin-left:0;
	display:block;
}
.shop-banner-preview img {
	height:65px;
	width:492px;
}
.shop-banner-preview .button-remove {
	background:url(../images/buttons-master.png) no-repeat scroll -47px -1325px transparent;
	position:absolute;
	right:7px;
	top:7px;
}
.shop-banner-preview .preview {
	background:url(../images/buttons-master.png) no-repeat scroll -47px -1374px transparent;
	height:16px;
	left:7px;
	position:absolute;
	top:7px;
	width:16px;
}
#banner-preview {
	width:760px;
	height:100px;
}
#banner-preview.overlay a.close {
	background:url(../images/buttons-master.png) no-repeat scroll -47px -1325px transparent;
	cursor:pointer;
	height:16px;
	position:absolute;
	right:20px;
	top:20px;
	width:16px;
}
#banner-preview.overlay a:hover.close {
	background-position:-31px -1325px;
}
#banner-preview img {
	margin-bottom:-3px;
}
.fb-tw {
	float:left;
	width:495px;
	margin:-10px 0 0;
}
.fb-tw tbody td {
	height:48px;
}
.fb-tw tbody .fb-connection td {
	border-bottom:1px solid #eaeae3;
}
.fb-tw td label {
	background:url("../images/connected-accounts-sprite.png") no-repeat 0 -174px transparent;
	width:23px;
	height:23px;
	margin:0;
	display:block;
	float:left;
	overflow:hidden;
	text-indent:-999em;
	text-align:left;
}
.fb-tw .tw-connection td label {
	background-position:0 -219px;
}
.fb-tw .account {
	width:460px;
}
.fb-tw tbody .account {
	position:relative;
}
.fb-tw .account p {
	margin-bottom:0;
	color:#888;
}
.fb-tw .button-fb {
	margin:-5px 0 -4px;
}
.fb-tw .button-tw {
	margin:-5px 0 -4px;
}
.input-group .connected select {
	margin-top:0;
}
.fb-tw .spinner-small {
	margin-left:10px;
	float:left;
}
.fb-tw .connected,.fb-tw .not-connected {
	float:left;
}
.connected .change-setting {
	margin-left:10px;
}
.msg.msg-inline.msg-fb-tw {
	width:481px;
	padding-left:15px;
	margin:10px 0 0 126px;
}
.msg.msg-fb-tw .arrow-t {
	top:-12px;
	left:14px;
	bottom:auto;
	background-position:-64px -588px;
}
.de .msg.msg-inline.msg-fb-tw {
	margin-left:-7px;
}
.de .msg-fb-tw .arrow-t {
	left:3px;
}
#shop-facebook-pages .overlay-body {
	padding:0;
}
#shop-facebook-pages ul {
	overflow-y:auto;
	overflow-x:hidden;
	margin:0;
	max-height:300px;
	padding:8px;
}
#shop-facebook-pages li {
	list-style-type:none;
}
#shop-facebook-pages li a {
	padding:6px;
	background-color:#f5f5f1;
	border:1px solid #eee;
	margin-bottom:4px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:block;
	position:relative;
}
#shop-facebook-pages li a img {
	width:16px;
	height:16px;
	float:left;
	display:block;
	margin-right:4px;
}
#shop-facebook-pages li a span {
	display:block;
	float:left;
	line-height:16px;
	margin-left:6px;
	margin-right:22px;
}
#shop-facebook-pages li .spinner-small {
	position:absolute;
	top:6px;
	right:6px;
}
#shop-facebook-pages li a:hover,#shop-facebook-pages li .selected {
	background-color:#e9f6fc;
}
#shop-facebook-pages .overlay-footer {
	border-top:1px solid #ddd;
}
#action-tw,#action-fb {
	float:left;
}
.account .button-remove {
	float:right;
	display:none;
	text-decoration:none;
}
.page-connected .button-remove {
	display:block;
}
.connected-page-link {
	font-weight:bold;
}
.shop-info .checkbox-container {
	margin-top:6px;
}
.message-container-connections-shop-setting.msg.msg-error {
	font-weight:normal;
	font-size:14px;
	padding:3px;
	background-color:#E9F6FC;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
}
.message-container-connections-shop-setting.msg.msg-error h3 {
	font-weight:normal;
	font-size:14px;
	background-color:#FFFFFF;
	border:1px solid #CFDFE8;
	margin:0;
	padding:16px 19px;
	color:#666;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.message-container-connections-shop-setting.msg.msg-error strong {
	color:#333;
	font-weight:bold;
}
.message-container-connections-shop-setting.msg.msg-error h3 a {
	font-weight: bold;
}