/* Shared/General
------------------------------*/
.page-id-3 #shopp {
	margin: 0 -25px !important;
	padding: 0 25px;
	border-top: dashed 1px #45125c !important;
}

.page-id-3 .entryTitle {
	margin: 0 150px 0 0;
}

.page-id-3 .story {
	margin: 12px 0 0 0 !important;
}

.page-id-3 .products {
	margin: 0 -25px 12px !important;
	width:656px !important;
}

.page-id-3 .addtocart {
	width: 95px;
	height: 21px;
	padding: 0;
	background: url('images/addtocart.gif');
	border: 0;
	text-align: center;
	cursor: pointer;
}

.page-id-3 #cart_buttons {
	background:url(http://www.bijouvanness.com/wp-content/themes/bijou/images/bju_cartIcon.gif) no-repeat left center;
	display:inline-block;
	*display:inline;
	zoom:1;
	padding: 0 0 0 17px;
}

.page-id-138 .headingLabel {
	font-size:14px;
	display:block;
	margin: 0 0 4px 0;
}



/* Product/Item
------------------------------*/
.page-id-3 .productItem {
	width:310px;
	float:left;
	height: 165px;
	overflow:hidden;
	border-bottom: dashed 1px  #45125c;
}

.page-id-3 .productItem .pad {
	padding: 8px 0 0 24px !important
}

.page-id-3 .productItem.left {
	border-right: dashed 1px  #45125c;
}

.page-id-3 .productItem.right {
	width:345px;
}

/* Product Item -> Left Column */
.page-id-3 .productItem .leftColumn {
	margin: 0 9px 9px 0;
	width:98px;
	float:left;
}

/* Product Item -> Right Column */
.page-id-3 .productItem .rightColumn {
	width:170px;
	float:left;
	font-size:14px;
	padding:0 !important;	
}

.page-id-3 .productItem .rightColumn p {
	margin: 0 !important;
}

.page-id-3 .productItem .rightColumn h4 {
	font-size:14px;
}

/* Product Item -> Details */
.page-id-3 .productItem .details {
	line-height:21px;
}









/* 3/8/2010 - Old styles for reference -- delete when no longer useful
.product {
	height:200px;
}


#shopp .product .gallery {
    margin-right: 20px;
}


.producttextnbutton {
    position:relative;
	left:300px;
	top:-250px;
	width:330px;
	float:right;
	z-index:0;
}
.imagegal {
    position:relative;
    top:10px;
    float:left;
}


.frameleft {
    float:left;
	width:100px;
	height:200px;
	padding-left:10px;
	position:relative;
	left:10px;
	text-align:left;
}


.vline {
	border-left: dashed thin #45125c;
	height:600px;
	position:relative;
	top:265px;
	margin-left:300px;
	margin-top:-300px;
	margin-bottom:-300px;
}

.frameright {
    float:right;
	width:200px;
	height:200px;
	position:relative;
	left:230px;
	bottom:202px;
	text-align:left;
}

.productsummary {
	width:160px;
}

.money {
    border-bottom: dashed thin #45125c;
}


 @-moz-document url-prefix() {
    .vline {
	position: relative;
	top:-9px;
	border-left: dashed thin #45125c;
	height:300px;
	width:1px;
	margin: 0px auto -350px auto;
	
	}
	
	.frameright {

	margin: 20px 0 0 0;
   
}

    .frameleft {

	margin: 20px 0 0 0;
    
    

}

.entry {
position: relative;
top: 20px;
}


.producttextnbutton {
    position:relative;
	left:300px;
	top:-225px;
	width:330px;
	float:right;
	z-index:0;
}


.imagegal {
    position:relative;
    top:35px;
    float:left;
	
}

.PopUp {
position: relative;
top:-100px;
}



}
*/


/**
 * Shopping Cart 
 **/
#shopp #cart { width: 100%; }
#shopp #cart table { padding: 10px 0; width: 100%; }
#shopp #cart th { text-align: left; font-weight: bold; }
#shopp #cart th, #shopp #cart td { padding: 3px; }
#shopp #cart .item { width: 50%; }
#shopp #cart .money, 
#shopp #cart .totals th,
#shopp #cart .buttons td { text-align: right; white-space: nowrap; }
#shopp #cart .totals.total th,
#shopp #cart .totals.total td { font-size: 130%; }
#shopp #cart .remove { font-size: 9px; }

#shopp #cart address { font-style: normal; }
#shopp #cart big { display: block; margin: 10px 0; }
#shopp #cart big a.right { float: right; }

/* External checkout buttons */
#shopp .xcheckout { display: block; clear: both; text-align: right; }
#shopp .xcheckout button { border: none; margin: 0; padding: 0; }

/**
 * Shopping Cart Widget
 **/
#shopp-cart.widget p.status { margin-bottom: 10px; }

/**
 * Checkout 
 **/
#shopp #shipping-methods { padding-left: 30px; }
#shopp #shipping-methods li { margin-top: 5px; }
#shopp #shipping-methods input { margin-left: -16px; }

#shopp #errors { color: #990000; }

/**
 * Order Receipt
 **/
#shopp #receipt { position: relative; margin: 20px 0; }
#shopp #receipt address { font-style: normal; }
#shopp #receipt fieldset { float: left; width: auto; width: 42%; padding: 10px; border: 1px solid #dadada; margin-bottom: 30px; }
#shopp #receipt fieldset.shipping { width: 42%; float: right; }
#shopp #receipt fieldset legend { display: block; }
#shopp #receipt table.transaction { clear: both; width: 100%; margin-bottom: 10px; }
#shopp #receipt table.transaction th { text-align: right; width: 80px; padding-right: 10px;}

#shopp #receipt .order { width: 100%; clear: both; border: none; }
#shopp #receipt td { border: none; }
#shopp #receipt th { font-weight: bold; text-align: left; border: none; }
#shopp #receipt th, 
#shopp #receipt td { padding: 3px 0; }
#shopp #receipt .order .item { width: 50%; }
#shopp #receipt .order .money, 
#shopp #receipt .order .total,
#shopp #receipt .order .buttons td { text-align: right; }
#shopp #receipt .order .totals.total th,
#shopp #receipt .order .totals.total td { font-size: 130%; }