@charset "utf-8";
/* CSS Document */
.clear {
	clear: both;
}


/**
 *	Accounting Item Template Styles
 */
.accounting-item-template {
	padding:0;
}
.accounting-item-template .content div{
	/*float:left;*/
	/*width:100%;*/
}
.accounting-item-template .content div.accounting-content {
	width: 350px;
	float: right;
	display: inline;
	overflow: hidden;
}
.accounting-item-template .content div.accounting-image {
	width: auto;
}
.fluid-zoom {
	margin: 0 0 0 300px;
	*margin: 0 0 0 20px;
}
.accounting-item-template .content div.image-wrap {
	width: auto;
	float: none;
}
.accounting-item-template, .accounting-item-template div {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#accounting-title, #accounting-title h2 {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #333;
	text-transform:none;
}
#accounting-title h2 {
	margin:5px 0 0;
	padding:0;
}


.accounting-content {
/*	position:absolute;*/
}
td.accounting-image {
	width:350px;
	height:200px;
}
div.accounting-description {
	margin-bottom:22px;
	color:#666;
	font-weight: normal;
}
.price-value {
	font-weight:bold;
	font-size:20px;
}
.status-message{
	color:#FF0000;
	font-size:16px;	
	text-transform:uppercase;
}

/* grey border bottom */
.accounting-details, .accounting-add-to-cart, .gift-registry-div{
	border-bottom:1px solid #ccc;
	padding-bottom:12px;
}

.accounting-add-to-cart{
	margin:12px 0 0;
}
.qty-label-add-to-cart{
	font: bold 12px/16px Arial, Helvetica, sans-serif;
}
.qty-add-to-cart {
	white-space:nowrap;	
}
.qty-add-to-cart input{
	width:23px;
	height:23px;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #333;
	margin:0 0 0 5px;
}


/* gif registry styles */
.gift-registry-div{
	padding-top:12px;
}
.qty-gift-registry-label{
	font:bold 12px Arial, Helvetica, sans-serif;
}
input#qtyGiftRegistry{
	width:23px;
	height:23px;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #333;
	margin:5px;	
}
select#giftRegistry{
	width:130px;
	height:17px;
	font: normal 11px/12px Arial, Helvetica, sans-serif;
	color: #333;	
}
input#btnAddToGiftRegistry {
	background:transparent url(/site/ndn-templates/gift-registry.gif) no-repeat scroll left top;
	border:0 none;
	cursor:pointer;
	overflow:hidden;
	padding:0;
	margin:0;
	width:85px;
	height:26px;
	margin-left:10px;
	
	letter-spacing:90px;	/* for FF and IE */
	text-indent:90px;		/* for Chrome */ 
	text-align:left;		/* for Opera or it won't take the text indent */
	float:left;				/* for IE due to the text-indent */	
}


/* back stock notification */
div.emailLinkBackStock{
	height:44px;
	background:transparent url(/site/functionalities/email.gif) no-repeat top left;
	margin-bottom:16px;
	margin-top:12px;
}
#emailHref{
	color:#009933;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-top:20px;	
	margin-left:44px;
}
div#emailSpan div{
	float:left;
	width:100%;
	margin-bottom:5px;
}
div#emailSpan span.emailClass{
	display:block;
	width:55px;
}
#emailSpan .emailClass {
	float:left;
}
input.submitemailbackstock{
	background:transparent url(/site/ndn-templates/submit.gif) no-repeat scroll left top;
	border:0 none;
	cursor:pointer;
	
	overflow:hidden;
	padding:0;
	margin:0;
	
	width:60px;
	height:32px;

	letter-spacing:70px;	/* for FF and IE */
	text-indent:70px;		/* for Chrome and Opera */ 
	text-align:left;		/* for Opera to take text-indent */
	float:left;				/* for IE due to the text-indent */	
}