/* ===== Store ===== */

.product{ position:relative; width:218px; float:left; margin:0px 20px 20px 0px; font-size:11px; }
.pWrap{ border:1px solid #9f9f9f; }
.pImage{ position:relative; margin:2px; background:#fff; }
.block{ display:block; margin:0px auto; }
.pDetail{ position:relative; padding: 8px; }
.pTitle{ position:relative; font-weight:bold; margin-bottom:6px; color:#3e6170; }
.pPrice{ position:relative; float:right; width:48px; font-weight:bold; text-align:right; }
.pRegPrice{ position:relative; margin-bottom:6px; }
.pDesc{ font-size:10px; }
.pAction{ position:relative; padding:8px; }
input.cartIn, select.cartIn{ font-size:11px; }
input.cartIn{ width: 20px; }
select.cartIn{ width:120px; }
input.cartAdd{ display:block; position:relative; float:right; width:40px; }
input.addToCart{ display:block; position:relative; margin-left:8px; }
.optSelect{ position:relative; margin-bottom:4px; width:120px; }
#storeForm h2{ margin-bottom:4px; }
.storeFormSection{ border:1px solid #3e6170; padding:10px; margin: 0 20px 20px 0; }
#useBilling{ position:relative; float:right; width:320px; }
.storeNote{ display:none; background:#bfb896; color:#fff; font-size:14px; font-weight:bold; border:1px solid #3e6170; padding:4px 20px; margin: 0 20px 20px 0; }
.storeError{ background:#fcefef; color:#000; border:1px solid #cc0000; padding:4px 20px; margin: 0 20px 20px 0; }

#main-left {
	float: left;
	width: 718px;
}
#main-right {
	float: right;
	width: 282px;
}
input.eb_buy {
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin-top: 4px;
	background: #e1ba03;
	padding: 4px 8px;
	border: 0;
	font-family: Helvetica,Arial;
	line-height: 1em;
	cursor: pointer;
	float:right;
}

input.eb_buy:hover {
	background: #3e6170;	
}
