#wishlistContainer {
	background-color: #deddb5;
	border-color: #deddb5;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	padding-bottom: 20px;
}

#wishlistNav {
	padding: 1px;
	width: 546px;

}

.navContainer {
	margin-top: 0px;
	/*background-color: #a29c73;*/
	font-size: 12px;
	background-color: #B2B526;
	color: #fff;
	padding: 10px 20px;
	color: #000;
	font-family: georgia, times new roman, times, serif;

}


.navContainer a:link, .navContainer a:visited {
	color: #3C0D0A;
	text-decoration: none;
	font-weight: bold;
	padding: 1px 3px;
}

.navContainer a:hover {
	/*color: #BD531A;*/
	color: yellow;
	padding: 1px 3px;
	background-color: #7A3918;
}


#noWishlist {
	text-align: center;
	padding: 20px;
}

.wishlistTable {
	width: 100%;
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #7A3918;

}

.noBorder {
	border-width: 0px 0px 0px 0px;
}

.wishlistTable tr.productRow {	
}

.wishlistTable tr.navRow td {
	padding: 5px 0px 0px 0px;
	font-size: 10px;
	font-family: lucida, verdana, helvetica, sans-serif;

}

.wishlistTable s {
	color: #888;
}

.wishlistTable tr.navRow .navLeft {
	float: left;
}

.wishlistTable tr.navRow .navRight {
	float: right;
}

.wishlistTable .wishlistProductImage {
	width: 120px;
}

.wishlistTable .wishlistProductImage img {
	border-style: none;
	border-width: 0px;
}

.wishlistTable .wishlistProductInfo {
	
}

.wishlistTable .wishlistProductInfo .productControls {
	font-size: 10px;
	margin-top: 1em;
}

.wishlistTable .wishlistProductInfo .productPair {
	color: #a5a33f;	
}

.wishlistTable .wishlistProductInfo .productName {

font-family: georgia, times new roman, times, serif;
font-size: 15px;
font-weight: bold;
color: #ce6110;	
}

.wishlistTable .wishlistProductInfo .productName a:link, .wishlistTable .wishlistProductInfo .productName a:visited {
	color: #ce6110;
}

.wishlistTable .wishlistProductInfo .productName a:hover {
	color: #FF7814;
	
}

.wishlistTable .wishlistProductInfo .productOption {
	font-size: 10px;
}

.wishlistTable .wishlistProductInfo .productOptionName {
	color: #7A3918;
	font-family: georgia, times new roman, times, serif;
	font-weight: bold;
	font-size: 12px;
}

.wishlistTable .wishlistProductInfo .productOptionValue {}

.wishlistTable .wishlistProductPrice {
	width: 85px;
	text-align: right;
	color: #3C3B00;
	font-size: 18px;
	font-family: georgia, times new roman, times;
	padding-right: 10px;
}




#emailTable {
	width: 100%;
	border-collapse: collapse;
	margin-top: 10px;
}

#emailTable td {
	padding: 5px;
}

#emailTable .label {
	font-size: 12px;
	/*width: 50px;*/
	font-family: georgia, times new roman, times, serif;
	font-weight: bold;
	color: #7A3918;
	text-align: right;
}

#emailTable td.value {
	width: 150px;
}

#emailTable td.value input {
	width: 130px;
	background-color: #deddb5;	
}

#emailTable textarea {
	width: 529px;
	height: 100px;
	margin-top: 1em;
	border-style: solid;
	border-width: 1px;
	border-color: #B5B485 #F8F7CA #F8F7CA #B5B485;
	background-color: #deddb5;	
}

#emailTable tr.personalMessage {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #7A3918;
}

#emailTable tr.personalMessage .label {
	margin-top: 10px;
	text-align: left;
}

#emailTable tr.lastRow td {
	padding-bottom: 10px;
}

#wishlistContainer h3 {
	padding: 0px;
	margin: 0px;
	background-color: #656315;
	color: #fff;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
}

.emailControls td {
	text-align: right;
}

#emailContainer {
	
}


#emailContainer .label {
	font-size: 10px;
	font-weight: bold;
	color: #7B3611;
}

#emailContainer .emailLeftColumn {
	width: 250px;
	float: left;
	display: inline;
	margin: 5px 10px;
}

#emailContainer .emailRightColumn {
	width: 248px;
	float: left;
	display: inline;
	margin: 5px 10px;
}

#emailContainer .emailRightColumn textarea {
	width: 240px;
	height: 100px;
}

#emailContainer #buttonSendWishlist {
	float: right;
	margin: 5px;
	display: block;
	width: 128px;
	height: 25px;
	background: url('../images/button-sendwishlist.gif') top left no-repeat;
}

#emailContainer #buttonSendWishlist:hover {
	background: url('../images/button-sendwishlist.gif') 0px -25px no-repeat;
}

.genericContainer input, .genericContainer textarea {
	background-color: #DEDDB5;
}

.genericContainer input.required, .genericContainer select.required {
	background-color: #FFE180;	
}

.genericContainer input.error, .genericContainer select.error {
	background-color: #FE3756;
	color: #fff;
}


