@charset "utf-8";

body, option{
	color:#666666;
}

.top_outer_table{
	
}
	.top_outer_table td{
		vertical-align:top;	
	}

/*상품가격,배송비,옵션,적립금등을 표시하는 테이블 */
.goods_info_table{
}
	.goods_info_table th{
		font-weight:normal;
		padding:4px 1px;
	}
	.goods_info_table td{
		text-align:left;
		padding:4px 1px;
	}

/*무이자카드, 상품평 테이블*/
.goods_moreinfo_table{
}
	.goods_moreinfo_table td{
		text-align:left;
		padding:5px 1px;
	}

/*주문하기, 장바구니담기, 상품찜하기 버튼*/
.button_table{
}
	.button_table button{
		margin:5px;
	}

/*세트상품 테이블*/
.goods_set_table{
	margin:10px 0px;
}
	.goods_set_table th{
		font-weight:normal;
		padding:4px 1px;
	}
	.goods_set_table td{
		text-align:left;
		padding:5px;
	}

/*세트 상품 안의 구성항목 나오는 테이블*/
.goods_set_inner_table{
	border:1px #dadada solid;
	border-bottom:0px;
}
	.goods_set_inner_table th{
		background:#dde8f6;
		border-bottom:1px #dadada solid;
		border-right:1px #dadada solid;
	}
	.goods_set_inner_table td{
		text-align:left;
		padding:5px 1px;
		border-bottom:1px #dadada solid;
	}


/* 상품 정보중 수평 점선 라인 */
.dotted_line{
	background:url('../../img/sub_img/category_dot.gif') repeat-x 0 -4px;
	width:100%;
	height:1px;
}

/* 상품번호, 상품상태, 영수증 등 부가 정보 캡션 */
.dotted_caption{	
	background:url(../../img/sub_img/ss.gif) no-repeat 0px 3px;
	padding:1px 5px;
	float:left;
	margin:3px 3px;
	white-space:nowrap;
}

.goods_info_title{
	border-top:2px solid #DDDDDD;
	border-bottom:1px solid #EEEEEE;
	padding:3px;	
}

.goods_info_contents{
	padding:10px;
	line-height:18px;
}

/*큰 이미지 둘러싸고 있는 table tag*/
#goods_img_table
	{
		border-top:1px dotted #EEEEEE;
		
		width:268px;
		height:298px;
		margin:0px;
		padding:0px;
		border-collapse:collapse;	
	}
	#goods_img_table td{
		text-align:center;
	}

	#goods_img_table .img_sect
	{		
		border-left:1px dotted #EEEEEE;
		border-right:1px dotted #EEEEEE;
		width:266px;		
		height:266px;
		margin:0px;
		padding:0px;
		text-align:center;
		vertical-align:middle;	
		overflow:hidden;
	}
	#goods_img_table .img_sect img
	{
		margin:0px;
		padding:0px;
		vertical-align:middle;
		cursor:pointer;
	}
	#goods_img_table #img_comment
	{
		border-top:1px dotted #EEEEEE;
		height:30px;
	}

#detail_info{
	padding:10px;
}
	#detail_info span{
		margin:0px 10px;
	}

/*작은 이미지 둘러싸고 있는 table tag*/
#small_img_table
	{
		border-collapse:collapse;
		float:left;
	}


/*무이자 할부 카드 */
.style20 {	color: #007ac0;	font-weight: bold;}
.CP_subject{background:#c8e5f6; padding:5px; margin: 0 0 10px; 0;}
.CP_contents{ padding:1px 5px; margin: 0px 0px 0 0; float:left width:200px; clear:both; }
.CP_contents img{float:left; clear:both; position:relative; top:-5px;margin-right:5px;}
.CP_border{ width:250px; border:2px solid #42abd9; padding:3px; position:absolute; z-index:100; margin:0px 0px 0px0px; background:#FFFFFF; cursor:hand}




.small_img_table{
	border-collapse:collapse;
}
	.small_img_table td{
		width:54px;
		height:54px;
		border:#dedede 1px solid;
		vertical-align:middle;
		text-align:center;
	}				

.CVMCC_list
		{
		margin: 3px 0;	
		vertical-align:middle;
		}
	.CVMCC_list img
		{
		position:relative;
		top:2px;
		left:3px;
		}


.CV_position{
	position:relative;
	top:3px;
}

#CVMCCT_button
		{
		height:18px;
		width:11px;
		margin: 0 0px;
		padding:0 0px;
		
		}
		#CVMCCT_button img
		{
		margin: 1px 0px;
		padding: 0px 0px;
		left:2px;
		top:1px;
		_top:-1px
		}
		.CVMCCT_ga
			{
			width: 10px;
			margin: 3px 5px;
			_margin-top:2px;
			}