/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
/* default styles for extension "tx_gomapsext" */
		.tx-go-maps-ext img {
			max-width: none;
		}
/* default styles for extension "tx_amazonpayment" */
	.tx-amazonpayment {
		position: relative;
	}
	/**
	 * Please include the min-width, max-width, min-height and max-height if you plan to use a relative CSS unit 
	 * measurement to make sure the widget renders in the optimal size allowed.    
	 */
	#amazon-address-book {
		min-width: 300px;
		width: 100%;
		max-width: 900px;
		min-height: 228px;
		height: 240px;
		max-height: 400px;
	}
	#amazon-wallet {
		min-width: 300px;
		width: 100%;
		max-width: 900px;
		min-height: 228px;
		height: 240px;
		max-height: 400px;
	}
	/* The following are only required when you use the read-only widgets: */
	#readOnlyAddressBookWidgetDiv {
		min-width: 266px;
		width: 100%;
		max-width: 900px;
		min-height: 145px;
		height: 165px;
		max-height: 180px;
	}
	#readOnlyWalletWidgetDiv {
		min-width: 266px;
		width: 100%;
		max-width: 900px;
		min-height: 145px;
		height: 165px;
		max-height: 180px;
	}
	.amazon-button {
		cursor: pointer;
		line-height: 30px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		border: 1px solid #bbb;
		border-radius: 3px;
		display: inline-block;
		text-decoration: none;
		margin: 0 3px 6px 0;
		padding: 0 20px 0 30px;
		color: #333;
		font-size: 11px;
		height: 30px;
		background: #f6f6f6;
		background: -moz-linear-gradient(top,#f6f6f6 0,#e1e1e1 100%);
		background: -webkit-linear-gradient(top,#f6f6f6 0,#e1e1e1 100%);
		background: -ms-linear-gradient(top,#f6f6f6 0,#e1e1e1 100%);
		background: linear-gradient(to bottom,#f6f6f6 0,#e1e1e1 100%);
	}
	.amazon-box {
		border: 1px solid #bbb;
		border-radius: 6px;
	}
	.amazon-button:hover {
		background: #ececec;
		background: -moz-linear-gradient(top,#ececec 0,#d3d3d3 100%);
		background: -webkit-linear-gradient(top,#ececec 0,#d3d3d3 100%);
		background: -ms-linear-gradient(top,#ececec 0,#d3d3d3 100%);
		background: linear-gradient(to bottom,#ececec 0,#d3d3d3 100%);
	}
	#amazon-payment-loading {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(255,255,255,0.8);
		text-align: center;
		padding-top: 100px;
		z-index: 9999;
	}
	#amazon-payment-loading img {
		width: 100px;
		height: auto;
	}
	.amazon-button-container {
		margin-top: 10px;
	}
/* specific page styles for extension "tx_cssstyledcontent" */
	.csc-textpic-intext-right-nowrap .csc-textpic-text { margin-right: 580px; }
	.csc-textpic-intext-left-nowrap .csc-textpic-text { margin-left: 580px; }