.productSpec td {font-family:"Gulim" !important;}
.productSpec td span {font-family:"Gulim" !important;}
.productSpec .redText {color:red !important;}

.price {
	text-align:right;
	font-size:14px;
	font-weight:bold;
	font-style:oblique;
	font-strech:semi-expanded;
	color:#FF0000;
	border-style:solid;
	border : 0;
}

.numeric {
	text-align:right;
	/*
	border-style : solid;
	border-width : 1 1 1 1;
	border-color : lightgrey;
	*/
	ime-mode:disabled;
}

.totalPriceInfo {width:100%; margin-top:20px; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.totalPriceInfo td {padding-top:10px; padding-bottom:10px; font-size:20px; color:#020202; text-align:center;}
.totalPriceInfo td #totalQtty {color:red; font-weight:bold;}
.totalPriceInfo td #priceTotal {color:red; font-weight:bold;}

.size_order_table {width:100%; border-collapse:collapse;}
.size_order_table td {border:1px solid #e2e2e2 !important; text-align:center; height:35px;}
.size_order_table input {border:1px solid #e2e2e2; text-align:center; color:#999999; font-size:14px; width:30px; height:25px; padding-top:2px; font-weight:bold;}

.opt_print_section {margin-top:20px;}
.opt_print_table {width:100%; border-collapse:collapse;}
.opt_print_table th {width:100px; height:40px; text-align:center; background-color:#f1f1f1; color:#666666; border:1px solid #e2e2e2;}
.opt_print_table td {text-align:center; background-color:#ffffff; color:#666666; border:1px solid #e2e2e2 !important;}
.opt_print_table td:last-child {color:#2867bd;}
.opt_print_table input[type=radio] {vertical-align:middle;}

.sns_buttons {border-top:1px solid #e2e2e2; padding:20px 10px;}

.printGuideTable {margin-top:10px;}
.printGuideTable table {width:100%; margin:0 auto;}
.printGuideTable table td {padding:15px; text-align:center; background-color:#353c50; vertical-align:top; border-left:1px solid #1f2536;}
.printGuideTable table td:first-child {border-left:0;}
.printGuideTable .headerTitle {display:block; color:#ffffff; padding:0;}
.printGuideTable .content {display:block; margin-top:10px; color:#f8d147; padding:0;}

.printGuideText {margin-top:15px; font-size:14px; text-align: center;}

.printOptionsTable {margin-top:20px; border-collapse: collapse;}
.printOptionsTable table {width:100%;}
.printOptionsTable table th {width:120px; height:40px; background-color:#f1f1f1; text-align:center; border:1px solid #e2e2e2;}
.printOptionsTable table td {font-size:12px; border:1px solid #e2e2e2; padding:10px;}
.printOptionsTable table td span {display:block; margin-top:7px; font-size:11px; color:red;}
.printOptionsTable table td select {width:100%;}
.printOptionsTable table td input[type=checkbox] {width:30px; height:30px; vertical-align: middle;}
.printOptionsTable table td input[type=text] {width:150px; height:25px;}
.printOptionsTable table td input[type=file] {width:150px; height:25px;}
.printOptionsTable input[name=common_print_text1] {width:100% !important;}
.printOptionsTable input[name=common_print_text2] {width:100% !important;}
.printOptionsTable input[name=print_file1] {width:100% !important;}
.printOptionsTable input[name=print_file2] {width:100% !important;}

.etc_content {width:100%; margin-top:10px; border-collapse: collapse;}
.etc_content th {width:120px; background-color:#f1f1f1; text-align:center; border:1px solid #e2e2e2;}
.etc_content td {padding:10px; border:1px solid #e2e2e2;}
.etc_content td textarea {width:100%; height:80px; border:1px solid #e2e2e2;}

.colorOptionArea .buttonArea {margin-top:15px; text-align: center;}

.colorOptionCell {margin-top:10px; border:1px solid #e2e2e2; padding:5px;}
.colorOptionCell .header {padding:3px 5px; border-top:1px solid #e2e2e2; background-color:#f1f1f1; font-size:14px; font-weight:normal;}
.colorOptionCell .header select {width:200px; margin-left:20px;}
.colorOptionCell .buttons {margin-top:10px; text-align:right;}
.colorOptionCell .buttons .deleteButton {margin-left:15px;}
.colorOptionCell .qttyBox {display:inline-block; vertical-align:middle;}
.colorOptionCell .qttyBox input.qtty {padding-top:2px; height:25px; font-weight:bold;}
.colorOptionCell .updownButton {width:20px; margin-left:3px; display:inline-block; vertical-align:middle;}
.colorOptionCell .updownButton img {vertical-align:top; margin:0; float:left;}