.internationalLink {
	padding-bottom: 2px;
	text-align: right;
	}
	.internationalLink img {
		border: 0;
		vertical-align: middle;
	}

/* synLogin Base Styles */
.synLogin input, .synLogin select {
	font-size: 1em;
	font-family: inherit;
}
.synLogin {
	position: absolute;
	border: 2px solid #b45f00;
	background: #dbd8d5 url(synLoginBackground.png) left bottom repeat-x;
	padding: 1ex 1em;
	display: none;
	border-radius: 0 0 10px 0;
	-moz-border-radius: 0 0 10px 0;
	-webkit-border-radius: 0 0 10px 0;
	margin-left: 30px;
	z-index: 1;
}
.synLogin .loggedOut {
	text-align: right;
}
.synLogin form * {
	vertical-align: middle;
	margin-right: .4em;
	}
	.synLogin form .usesHintDefaultValue {
		color: #999;
	}
	.synLogin form div {
		margin-bottom: .4ex;
	}
.synLogin .messages {
	display: none;
	border: 1px solid #ccc;
	background: #eee;
	padding: 1ex 1em;
	margin-bottom: 1ex;
	}
	* html .synLogin .messages {
		zoom: 1;
	}
	.synLogin .messages ul, .synLogin .messages li {
		margin: 0;
		padding: 0;
		list-style: none;
	}
.synLoggedIn .synLogin .loggedOut, .synLoggedOut .synLogin .loggedIn {
	display: none;
}



/* Store styles */
.title { padding: 15px 17px 25px 18px; float: none; }
.synPaging .hidden { display: none; }
.synPaging .controls {
	padding: 0 12px 12px;
	text-align: right;
	}
	.synPaging .controls .next, .synPaging .controls .previous {
		text-decoration: underline;
		}
		.synPaging .controls .next:hover, .synPaging .controls .previous:hover {
			text-decoration: none;
		}
.synPaging {
	background: #c4bfbb;
	width: 790px;
	}
	.synPaging .synContents {
		width: 100%;
	}
	.synPaging td {
		vertical-align: top;
		}
		.synPaging .controls, .synPaging .controls a:link, .synPaging .controls a:visited {
			color: #60594F;
		}
		.synPaging .controls a.chosen {
			/*
			color: #241300;
			*/
			font-weight: bold;
			text-decoration: underline;
		}
	.synPaging td.image {
		text-align: center;
		width: 196px;
		padding: 0 9px;
		}
		.synPaging td.image img {
			vertical-align: top;
			border: 1px solid #9b9388;
		}
	.synPaging .synContents tr.info td {
		text-align: right;
		color: #614e40;
		font-size: 1.2em;
		padding: 8px 12px 18px;
		}
		.synPaging .synContents tr.info a.name {
			color: #241301;
			font-weight: normal;
		}
		.synPaging .synContents tr.info .price {
			color: #614e40;
			font-size: 12px;
		}
		.synPaging .synContents tr.info .sale-price {
			color: #e1502f;
			font-size: 12px;
		}
		.synPaging .synContents tr.info .tradePrice, .itemMiddle .tradePrice td, .newProducts .tradePrice {
			color: #e1502f;
			font-size: 12px;
		}
		.itemMiddle .tradePrice td.label { font-weight: bold; }
.synLoggedOut .tradePrice { display: none; } 

.newProducts .tradePrice { padding: 0 14px 20px 22px; }
.synLoggedIn .newProducts .price { padding-bottom: 0 !important; }

