.page_popuplist_content {
	padding-top:10px;
	width:613px;
}
.page_popuplist_item {
	font-size:0;
	/*height:85px;*/
	text-align:left;
	width:613px;
	margin:0 auto;
	margin-bottom:10px;
	position:relative;
}

.page_popuplist_table {
	width:613px;
    padding: 4px 0;
}

.page_popuplist_left {
	width:105px;
	height:85px;
	vertical-align:middle;
	text-align:center;		
}

.page_popuplist_right {
    vertical-align: top;
    padding-left: 3px;
}

.page_popuplist_name {	
	/*position:absolute;
	top:11px;
	left:116px;*/
	width:300px;
    line-height: 16px;
	overflow:hidden;
}

.page_popuplist_name .text_normal {
	font-size:17px;
}
.page_popuplist_name .text_normal strong {
	font-weight:normal;	
}

.page_popuplist_variant {
	/*position:absolute;
	bottom:11px;
	left:116px;*/
    padding: 5px 0;
}

.page_popuplist_variant_items {
    display:inline-block;
    max-width: 110px;
    width:auto;
    margin-right: 5px;
}

div.text_select_label {
    max-height: 16px;
    line-height: 16px;
    overflow: hidden;
    margin-bottom: 2px;
    word-break: break-all;
}

.page_popuplist_price {
	position:absolute;
	top:7px;
	right:11px;
	text-align:right;		
}

.page_popuplist_cart {
	position:absolute;	
	bottom:7px;
	right:11px;
	padding:1px;
	float:right;
}

.page_popuplist_cart_inner {
	padding:0px;	
}

.page_popuplist_cart_link {
	display:block;
	text-align:right;
	height:16px;
	padding:4px 8px 4px 8px; 
	padding-left:30px;
	text-decoration:none;
	background-image: url("../image/popup_cart.png");
    background-position: 4px 4px;
    background-repeat: no-repeat;	
}
.page_popuplist_cart_link:hover {
	text-decoration:none;	
}

/*** recommend ***/
#recommend_content .page_popuplist_cart_link {
	padding-bottom:6px;
	background-image: url("../image/icon_delete.png");
}
#recommend_content .page_popuplist_variant {
	display:none;	
}
.page_recommend_content_div {
	width:520px;
	height:2px;
	margin:25px auto 25px auto;	
}

#recommend_form {
	width:520px;
	margin:0 auto;
	text-align:left;		
}

.recommend_label_input {
	width:520px;
	margin-bottom:15px;	
}

.recommend_label_input label {
	width:200px;
	float:left;
}

.recommend_label_input .text_big {
	font-weight:bold;
}

.recommend_label_input .text_input .text_normal {
	width:310px;
	float:right;
}

.recommend_label_input textarea {
	height:100px;
}

#recommend_error_msg, #question_error_msg {
	width:520px;
	height:20px;
	margin:0 auto;
	overflow:hidden;
	font-weight:bold;
	text-align:center;
}

/*** marketing ***/
