@charset "UTF-8";
/* 2010.12.27 */
 

/* Element Reset */
a:link, 
a:visited, 
a:active					{ font-size:12px; color:#666; text-decoration:none; letter-spacing:; }
a:hover					{ color:#003791; text-decoration:none; }

fieldset, form, ul, li,
h2, h3, h4				{ margin:0; padding:0;}
ul, li						{ list-style:none;}
label						{ cursor:pointer;}
caption					{ color:#ffffff; }
img						{ vertical-align:top; }
img, fieldset			{ border:0;}

address, caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:normal; }

#accessibility, 
.skip, 
hr							{ position:absolute; width:1px; height:1px; overflow:hidden; left:-1000%; font-size:0; line-height:0; padding:0; margin:0}





/* base */
*							{ margin: 0; padding: 0; font-family: Dotum, Gulim, Arial,  AppleGothic, sans-serif; line-height:1.5em; }
html, 
body, 
ul,
li,
ol,
th,
td,
p							{ font-size:12px; }
input.inputText		{ border:1px solid #ccc; }





/* Common Class */
input.inputText	{ vertical-align:middle; border:1px solid #e5e5e5; background:#fff; padding:2px; margin-bottom:2px}
input.inputText01{ vertical-align:middle; border:1px solid #dcdcdc; background:#fff; padding:2px; margin-bottom:2px}
textarea				{ border:1px solid #e5e5e5; padding:2px 6px}
.inputCheck		{ vertical-align:middle}
.inputRadio		{ vertical-align:middle}


/* Tabel */
table					{ width:100%; border:0; border-spacing:0;  }
th,td					{ border:0; }
th						{ padding:5px 10px 5px 7px; font-weight:bold;}
td img				{ vertical-align:middle;}
td .inputText		{ background:#fff}
td .inputCheck	{ margin:0; padding:1px; width:17px; height:18px;}
.buttonArea		{ text-align:center; padding:10px 0 20px 0; margin:0px 0 20px 0;}
.border_none		{ border-bottom:0px !important}




/* Text Color */
.gray					{ font-family:"Verdana", "Arial", "Helvetica", "sans-serif"; font-size:11px; color:#999; line-height: normal;}
.bgwhite			{ background:#fff !important}
.blue					{ color:#0090db}
.floatright			{ float:right !important}
.center				{ text-align:center}
.pb_5	 			{ padding-bottom:5px !important}
.text_left			{ text-align:left !important}
.orange				{ color:#ff6c00 !important}
.red					{ color:#ec2b12 !important}





/* 2010.12.27 */
/* Nav
#nav					{ width:100%; height:25px; margin-bottom:25px; border-bottom:1px solid #eaeaea; zoom:1}
#nav:after			{ content:""; display:block; clear:both}
#nav h3				{ float:left; width:50%; text-align:left }
#nav ul				{ float:right; padding:5px 5px 0 0; }
#nav ul li			{ padding-left:15px; background:url('/board/img/imgHome.gif') no-repeat scroll 0 3px}
 */



/* Shop List */
.shop						{ width:100%; text-align:left; zoom:1}
.shop:after					{ content:""; display:block; clear:both}

.shop_category			{ position:relative; width:100%; height:auto; margin-bottom:30px; border-top:1px solid #aaa; text-align:center ; zoom:1 }
.shop_category h4		{ float:left; width:20%; background:url("/board/img/shop/imgLine_02.gif") no-repeat scroll right 50%; font-size:15px; text-align:center}
.shop_category:after	{ content:""; display:block; clear:both}
.shop_category li		{ float:left; padding:0 20px 5px 0; white-space:nowrap; background:url("/board/shop/img/imgLine_01.gif") no-repeat scroll right 50%}
.shop_category li.end	{ background:none}

#category_wrap			{ position:relative; width:100%; height:auto; float:left; border-bottom:1px solid #aaa; padding:10px 0 6px 0;  }
#category_wrap	h4		{ margin:0 0 7px 0 }
#category_wrap	ul		{ float:left; margin:3px 0 5px 0; width:80%; }

.align							{ position:relative; width:100%; background:#979a9e; margin-bottom:20px; zoom:1 }
.align:after					{ content:""; display:block; clear:both}
.align .Sleft					{ float:left; position:relative; width:58%; height:auto}
.align .Sright				{ float:right; position:relative; width:auto; height:auto; margin-right:15px;}
.align li						{ float:left; }
.align li select				{ width:80px; margin-top:5px; border:1px solid #ccc}

p.total						{ padding:8px 0; text-align:left}

.gallery_wrapper			{ float: left; width: 24%; height:290px; margin:0 0.5% 0 0.45%; padding-bottom:20px}
.T_gallery_img			{ padding:0 !important; border: 1px solid #C5C5C5; background:url('/board/img/board/bgGallery_01.gif') no-repeat 50% 50%;}
.T_gallery_img img		{ width:100%; }

.T_gallery_text			{ width:100%; padding-top:10px; vertical-align:top}
.T_gallery_text *			{ vertical-align:middle}
.T_gallery_text .text li	{ padding:10px 10px 0 10px}
.margin_10				{ margin:10px !important}
.right_line_01				{ padding:0 20px 0 10px !important; background:url('/board/img/board/lineBoard_img.gif') no-repeat 90% 2px;}


.gallery_wrapper .price{ padding:5px 0 7px 0}

.page-navi					{ width:100%; text-align:center}
.page-navigation			{ margin:20px auto; vertical-align:middle; }
.page-navigation a		{ font-size:15px}
.page-navigation .page_num .now{ font-size:15px}
.page-navigation .prev-page input	{ padding-right:5px; }
.page-navigation .next-page input	{ padding-left:5px; }

div.bt_shop ul				{ float:right; position:relative; height:auto; margin:20px 0; text-align:right; zoom:1 }
div.bt_shop li				{ float:left; padding:0 2px; text-align:right;}		


/* »óÇ°¸®½ºÆ® */
.products					{ float:left; margin:0 10px}
.products .icon_movie		{ display:none}
.products .new			{ width:100%; margin-bottom:10px}
.products .item			{ text-align:left; font-family:none}
.products .item img	{ border:1px solid #dcdcdc}
.products_text .title	{ width:100%; margin-bottom:5px}
.products_text .price	{ width:100%; margin-bottom:5px; font-weight:bold; color:orange}
.products_text			{ min-height:100px; margin:0 auto 10px auto; padding-top:10px; vertical-align:top;  }
.products_text *			{ vertical-align:middle}
.products_text a			{ display:block; }
.products_text del		{ font-weight:normal; font-size:12px; letter-spacing:0px }
.products_text span	{ vertical-align:middle; font-weight:normal; color:#666 }
.products_text span.discount	{ display:none}
.products_text span img	{ padding-bottom:2px }


/* °ü·Ã»óÇ° */
.join_product				{ float:left; margin:0 5px}
.join_product a.item	{ display:block; border:1px solid #dcdcdc}
.join_product_text		{ width:100%; padding-top:10px; vertical-align:top; text-align:center; }
.join_product_text *	{ vertical-align:middle}
.join_product_text ul	{ min-height:85px }



/* 2011.01.17 */
/* Shop_Help */
.shop_help						{ position:absolute; width:330px; height:173px; border:1px solid #cdcdcd; background:url(/board/img/shop/bgShopAgain_01.gif) repeat-x; text-align:center}
.shop_help .img				{ position:relative; top:20px; width:155px; height:105px; margin:0 auto; _margin:0}
.shop_help .bt_help		{ position:relative; top:28px; width:254px; margin:0 auto; _margin:0; zoom:1}
.shop_help .bt_help:after	{ content:" "; display:block; clear:both; }

.shop_help .bt_help li		{ float:left; padding:0 2px}



/* 2011.01.17 */
/* Shop_View */
.shopview						{ position:relative; width:100%; height:100%; zoom:1}
.shopview:after				{ content:" "; display:block; clear:both; }
.shop_view_img				{ float:left; position:relative; width:48%; text-align:center}
.shop_view_img .big		{ width:90%; height:auto; border:1px solid #e2e2e2}
.shop_view_img .big img { width:100%; height:auto; }

.small							{ position:relative; width:90%; height:47px; padding-top:4px}
.small li							{ float:left; width:56px; height:45px; margin-right:5px; border:1px solid #e2e2e2}
.small li.end					{ margin-right:0 !important}
.small li img					{ width:56px; height:45px; }

.shop_go						{ position:relative; width:90%; padding-top:15px; zoom:1}
.shop_go:after				{ content:" "; display:block; clear:both; }
.shop_go li						{ float:left; }
.shop_go li.right				{ padding-left:1px; font-size:11px; text-align:left; line-height:13px }
.shop_go li.right img		{ padding-bottom:5px}


div.shop_view_right			{ float:right; position:relative; width:52%; }
div.shop_view_right h4	{ font-size:14px; padding-left:7px; line-height:14px; *line-height:12px; }
table.shop_view_list		{ width:100%; border:0; border-top:1px solid #e6e6e6; margin:15px 0 20px 0; text-align:left}
table.shop_view_list img	{ vertical-align:top; padding-top:2px; *padding-top:0}
table.shop_view_list td	{ border-bottom:1px solid #e6e6e6; padding:3px 0 3px 15px; }
table.shop_view_list td *	{ vertical-align:middle }
table.shop_view_list th	{ border-bottom:1px solid #e6e6e6; padding:3px 7px; width:80px; font-weight:normal; color:#808080; text-align:left; border-right:1px solid #e6e6e6; background:#f7f7f7}
table.shop_view_list th label	{ color:#808080;}

ul.shop_view_bt				{ width:auto; text-align:center; zoom:1}
ul.shop_view_bt:after		{ content:""; clear:both; display:block}
ul.shop_view_bt li			{ display:inline}
ul.shop_view_bt li.center	{ margin:0 2px}

ul.shop_view_bt01			{ width:270px;  margin:0 auto; text-align:center}
ul.shop_view_bt01 li		{ float:left; padding:10px 0 20px 0;}

div.happy						{ border:3px solid #ececec;}
div.happy img					{ border:1px solid #fff}

/* 2014.02.06 */
#allMoreBtn								{ cursor:pointer}
#allmenu001								{ width:90%; padding-top:10px; font-size:11px }
#allmenu001 table.level				{ margin-bottom:10px; border:1px solid #c64444 }
#allmenu001 table.level thead th	{ padding-top:1px; padding-bottom:1px; background:#c64444; border-right:1px solid #fff; font-weight:bold; text-align:center; color:#fff }
#allmenu001 table.level tbody th	{ padding-top:1px; padding-bottom:1px; font-size:11px; font-weight:normal; color:#000 }
#allmenu001 table.level tbody td	{ padding-top:1px; padding-bottom:1px; font-size:11px; font-weight:normal; text-align:center; padding-left:0; border-right:1px solid #e6e6e6 }
#allmenu001 table.level .end		{ border-right:0 !important }


/* 2011.01.17 */
/* Shop_Detail */
.shop_detail					{ position:relative; width:100%; height:100%; margin:60px 0 0 0;  zoom:1}
.shop_detail:after			{ content:" "; display:block; clear:both; }
.shop_detail li				{ float:left;  height:25px}
.gorosoe						{ display:none}

ul.bt_detail						{ margin-bottom:20px; border-bottom:1px solid #dedede; zoom:1}
ul.bt_detail:after				{ content:" "; display:block; clear:both; }
ul.bt_detail li					{ margin-bottom:-1px}

/* 2014.8.18ÀÏ »óÇ°»ó¼¼ÆäÀÌÁö °¡¿îµ¥ Á¤·Ä·Î »èÁ¦  .product_detail				{ position:relative; width:100%; text-align:center }*/
.product_detail				{ position:relative; width:100%;  }
.product_detail h5			{ border-bottom:1px solid #dedede; padding-bottom:5px; margin:0 0 10px 0 }
.product_detail p			{ width:98%; padding:8px 0.7% 10px 0.7%; line-height:20px; text-align:justify;}
.product_detail strong		{ display:block; width:100%; }

.product_detail01			{ text-align:left}

table.shop_board			{ border-top:1px solid #888888; border-bottom:solid 1px #888888; zoom:1}
table.shop_board:after		{ content:""; display:block; clear:both}
table.shop_board colgroup col.no	{ width:7%; }
table.shop_board colgroup col.star{ width:13%; }
table.shop_board colgroup col.title{ width:; }

table.shop_board td			{ padding:7px 5px; }
table.shop_board thead th{ border-bottom:1px solid #a1a1a1; text-align:center;}
table.shop_board tbody td{ border-bottom:1px solid #dfdfdf; text-align:center;}
table.shop_board tbody td td{ border:0}
table.shop_board .replay td	{ padding:8px 20px 15px 146px; background:#f7f7f7; color:#919191}
table.shop_board .none td	{ height:100px}

.shop_detail div.bt_list		{ float:right; width:100%; margin-top:10px; text-align:right }



/* 2011.01.17 */
/* Pop_Review */
form.popReview					{ position:relative; width:570px; margin:0 auto; text-align:left; zoom:1}
form.popReviewl:after			{ content:" "; display:block; clear:both; }
form.popReview h3				{ position:relative; height:50px !important}
form.popReview fieldset		{ text-align:right}
div.popReview-wrapper		{ position:relative; width:93%; _width:99.7%; padding:5px 3.35% 3.35% 3.35%; border:1px solid #e3e3e3; }
div.popReview-wrapper ul	{ margin-bottom:20px}
ul.popReview li					{ padding:10px 0 0 5px; line-height:14px; background:url(/board/img/shop/imgDot_01.gif) no-repeat scroll 0 15px}

table.popReview					{ width:100%; border-top:1px solid #cacaca; margin:5px 0 0 0; text-align:left}
table.popReview img			{ vertical-align:top; *padding-top:2px}
table.popReview th,
table.popReview td				{ border-bottom:1px solid #cacaca; padding:8px 7px; }
table.popReview th				{ width:65px; font-weight:bold; color:#757575 !important; background:#e8e8e9; text-align:center}
table.popReview th label		{ color:#757575;}
table.popReview textarea		{ width:420px}
table.popReview .inputText01	{ width:400px}

div.star								{ position:relative; height:25px; zoom:1}
div.star:after						{ content:""; display:block; clear:both}
div.star li							{ float:left; position:relative; padding:0 5px 0 0; *padding:0; background:none !important; }

.popReview-wrapper div.bt_list		{ width:240px; margin:0 0 0 auto; *margin:20px 0 0 auto; zoom:1}
.popReview-wrapper div.bt_list:after	{ content:" "; display:block; clear:both; }
.popReview-wrapper div.bt_list li		{ float:left; padding-left:5px}



/* 2011.01.18 */
/* Cart */
div.process							{ position:relative; width:100%;background:url('/board/shop/img/process_bg.png') repeat-x; margin-bottom:40px; zoom:1}
div.process:after						{ content:""; display:block; clear:both}
div.process h4						{ float:left}
div.process li							{ float:right}



table.cart_board						{ position:relative; width:100%; border-top:1px solid #a1a1a1 !important; text-align:center; line-height:16px }
table.cart_board caption			{ position:absolute; top:-3000px; left:-3000px; width:1px; height:1px; overflow:hidden; color:#fff; font-size:1px }
table.cart_board thead th		{ padding:10px 0 !important; text-align:center; font-size:11px; border-bottom:1px solid #a1a1a1 !important; background:#f9f9f9 }
table.cart_board tbody th,
table.cart_board tbody .fst		{ color:#693030; padding:10px 0 !important; text-align:center !important; border-bottom:1px solid #e6dac7 !important; font-weight:normal }
table.cart_board tbody td		{ padding:10px 15px; border-bottom:1px solid #e0e0e0 !important }
table.cart_board tbody td *		{ vertical-align:middle}
table.cart_board tbody td span.option{ color:#fe6511; font-size:11px }

table.cart_board tfoot					{ height:21px; }
table.cart_board tfoot td				{ text-align:right; padding-right:14px; padding-top:5px; padding-bottom:5px; border-bottom:1px solid #dfdfdf; background:#f3f3f3;}
table.cart_board tfoot td.frist		{ border-top:1px solid #a1a1a1;}
table.cart_board tfoot span			{ padding-left:15px}
table.cart_board tfoot .border_none strong	{ font-size:14px !important}

table.cart_board .replay td			{ padding:8px 20px 15px 146px; background:#f7f7f7; color:#919191}
table.cart_board .none td			{ height:100px}

table.cart_board #insertForm input{ border:1px solid #ccc; margin:1px 0}

div.bt_cart									{ width:100%; text-align:center; }

div.cart_list								{ width:100%; vertical-align:middle; zoom:1}
div.cart_list:after							{ content:""; display:block; clear:both}
div.cart_list li 								{ float:left; padding:8px 5px 10px 5px; }
div.cart_list li.img						{ padding:0 5px !important; vertical-align:middle}
table.cart_board .inputText01		{ width:20px}

div.bt_cart01								{ position:relative; float:left; width:100%; text-align:center; margin:15px auto 0; }
div.bt_cart01 ul.bt_right				{ text-align:center; margin:0 auto; width:290px; height:45px }
div.bt_cart01 li							{ padding:0 2px}	

/* 2014.03.10 */
/* Cart */
table.order_list_01 tbody td			{ padding-left:0 !important; padding-right:0 !important; }		
table.order_list_02 tbody				{ background:#f3f3f3}
table.order_list_02 tbody	th,
table.order_list_02 tbody	td			{ border:0 !important}


/* 2015.02.03 */
/* Àå¹Ù±¸´Ï */
.sod_img			{ width:70px;text-align:center}
.sod_opt			{ margin:5px 0;border:1px solid #e9e9e9;border-bottom:0;background:#f2f5f9}
.sod_opt ul		{ margin:0;padding:0;list-style:none}
.sod_opt li			{ padding:3px;border-bottom:1px solid #e9e9e9; font-size:11px}
.sod_option_btn .mod_options {margin:0;padding:3px 0;width:100%;border:0;background:#ff882a;color:#fff;cursor:pointer}

/* Àå¹Ù±¸´Ï form°ü·Ã */
#sod_bsk_list {position:relative}
#sod_bsk_list #mod_option_frm {z-index:10000;position:absolute;top:0;left:95px;padding:20px;width:500px;height:auto !important;height:500px;max-height:500px;border:1px solid #000;background:#f2f5f9;overflow-y:scroll;overflow-x:none}

/* ¼±ÅÃ»çÇ×¼öÁ¤ */
#mod_option_frm input				{ margin:0 1px 0 0;padding:2px 2px 3px;border:1px solid #b8c9c2;background:transparent;vertical-align:middle}
a.btn_frmline, button.btn_frmline	{display:inline-block;padding:0 5px;height:22px;border:0;background:#333;color:#fff;letter-spacing:-0.1em;text-decoration:none;vertical-align:middle; cursor:pointer} 
.tbl_head02 .sit_ov_tbl				{ margin-bottom:20px; border-top:1px solid #e0e0e0;}
.sit_ov_tbl tfoot th, .tbl_head02 tfoot td { padding:10px 0;border-top:1px solid #c1d1d5;background:#d7e0e2;text-align:center}
.tbl_head02 .sit_ov_tbl tbody th	{ padding:7px 0 !important; background:none !important; text-align:left !important;}
.sit_ov_tbl td		{ padding:7px 3px !important;line-height:1.4em;word-break:break-all; text-align:left !important;}
#sit_tot_price		{ margin:20px 0;font-size:1.3em;font-weight:bold; color:#000}

/* ¼­½Ä´Ü°è ÁøÇà */
.btn_confirm		{ margin-bottom:20px; text-align:center} 
#mod_option_frm .btn_confirm .btn_submit {padding:6px;border:1px solid #000;background:#555; color:#fff;letter-spacing:-0.1em;cursor:pointer}
button.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;vertical-align:top;text-decoration:none}



/* 2011.01.20 */
/* Cash */
div.cash_title								{ width:100%; vertical-align:middle; zoom:1}
div.cash_title:after						{ content:""; display:block; clear:both}
div.cash_title ul							{ float:right}
div.cash_title h5							{ float:left; padding-bottom:10px}

form.cash table.cart_board			{ margin-bottom:50px !important}
form.cash table.cart_board img 	{ vertical-align:top; }
form.cash table.cart_board th		{ width:100px !important; font-weight:bold; color:#414141 !important; border-bottom:1px solid #e0e0e0; background:#f3f3f3; padding-left:15px; text-align:left}
form.cash table.cart_board th label	{ width:100px; color:#414141 !important;}
form.cash table.cart_board td		{ vertical-align:middle; padding-left:15px; text-align:left}
form.cash table.cart_board td li	{ float:left}
form.cash table.cart_board label	{ padding-right:10px}
form.cash table.cart_board select{ vertical-align:top}

form.cash table.cart_board .point	 .end		{ float:right; width:430px}
form.cash table.cart_board .point	 .end01	{ float:left; padding-left:20px}
form.cash table.cart_board .point dt			{ float:left; width:75px}
form.cash table.cart_board .point dd		{ float:left; width:187px; }
form.cash table.cart_board .point dd.d01	{ width:50px !important; text-align:right}
form.cash table.cart_board .small			{ font-size:11px}

form.cash table.cart_board .inputText01	{ width:190px}
form.cash table.cart_board .pNum_year	{ width:50px}
form.cash table.cart_board .PNum_etc		{ width:70px}
form.cash table.cart_board .address		{ width:250px}
form.cash table.cart_board .address_etc	{ width:300px}
form.cash table.cart_board .long				{ width:560px}


table.cart_board02						{ border-top:2px solid #a1a1a1; border-bottom:solid 1px #a1a1a1; margin-bottom:50px; zoom:1}
table.cart_board02:after				{ content:""; display:block; clear:both}
table.cart_board02 img 				{ vertical-align:top; }
table.cart_board02 th					{ width:90px !important; font-weight:bold; color:#414141 !important; border-bottom:1px solid #e0e0e0; background:#f3f3f3; padding-left:15px; text-align:left}
table.cart_board02 th label			{ width:100px; color:#414141 !important;}
table.cart_board02 td					{ vertical-align:middle; text-align:left; border-bottom:1px solid #dfdfdf; padding:7px 5px 7px 15px;}
table.cart_board02 td li					{ float:left}
table.cart_board02 label				{ padding-right:10px}
table.cart_board02 select				{ vertical-align:top}

table.cart_board02 .point	 .end		{ float:right; width:320px}
table.cart_board02 .point	 .end01	{ float:left; padding-left:20px}
table.cart_board02 .point dt			{ float:left; width:75px}
table.cart_board02 .point dd			{ float:left; width:187px; }
table.cart_board02 .point dd.d01	{ width:70px !important; text-align:right}
table.cart_board02 .small				{ font-size:11px}

table.cart_board02 .inputText01		{ width:190px}
table.cart_board02 .pNum_year		{ width:50px}
table.cart_board02 .PNum_etc		{ width:70px}
table.cart_board02 .address			{ width:250px}
table.cart_board02 .address_etc	{ width:300px}
table.cart_board02 .long				{ width:560px}


div.cash_detail		{ font-size:11px; margin:-40px 0 20px 0; padding:0 5px 0 130px; border-bottom:1px solid #a1a1a1; text-align:left}
div.cash_detail	 li	{ padding-bottom:10px}
div.cash_detail .bank	{ border:1px solid #dfdfdf; padding:10px; background:#fff}
div.cash_detail .ed	{ border:1px solid #E5E5E5; height:20px}

div.bt_cash			{ width:290px; margin:0 auto; zoom:1}
div.bt_cash:after	{ content:""; display:block; clear:both}
div.bt_cash li		{ float:left; padding:0 2px}



.shop_input_privacy		{ overflow:auto; height:150px; border:5px solid #e6e6e6; padding:20px; margin:20px 0 15px 0 }
.shop_input_privacy_form	{ width:100%; text-align:center; font-weight:bold; color:#333; margin:0 0 30px 0}
.shop_input_privacy_form input	{ border:0}


/* 2011.01.21 */
/* Place Board */
div.popPlace-wrapper				{ position:relative; width:100%; border:1px solid #e3e3e3; padding-top:20px}
table.place_board					{ width:93%; margin:0 3.35% 0 3.35%;}
table.place_board colgroup col.name	{ width:13%; }
table.place_board					{ border-top:1px solid #a1a1a1; }
table.place_board thead th		{ padding:8px 0; border-bottom:1px solid #d8d8d8; background:#f3f3f3; }
table.place_board th,
table.place_board td				{ padding:7px 5px; border-bottom:1px solid #dfdfdf; text-align:center;}
div.bt_place							{ width:100%; text-align:center; background:#e8e8e8; padding:10px 0}


/* 2011.01.21 */
/* Ok Board */
div.ok-wrapper					{ position:relative; width:96%; margin:0 auto 30px 0; padding:30px 10px 20px 10px; border:4px solid #e3e3e3; text-align:center; zoom:1}
div.ok-wrapper:after			{ content:" "; display:block; clear:both; }
div.ok-wrapper	 h3			{ position:relative; height:70px !important}
div.ok								{ float:left; position:relative; width:47%; _width:50%; padding:0 1.5%; zoom:1}
div.ok:after							{ content:" "; display:block; clear:both; }

div.ok01								{  float:left; position:relative; width:97%; _width:99%; padding:0 1.5% 20px 1.5%; _padding:0 0 20px 0.6%;}
div.ok-wrapper .popReview th	 { font-weight:normal; color:#414141 !important}
div.ok-wrapper .popReview td	 { text-align:right}
div.ok-wrapper .bt_cash		 { padding:10px 0}

div.ok-wrapper .text_left img{ vertical-align:middle}
div.ok-wrapper td.text_left	{ padding-top:2px; padding-bottom:2px}





/* Mypage System Start*/


/* 2011.01.21 */
/* Order Board */
div.day_search				{ position:relative; width:100%; height:65px; margin-bottom:30px; border-top:1px solid #c8c8c8; border-bottom:1px solid #c8c8c8; background:#f3f3f3; zoom:1}
div.day_search:after		{ content:" "; display:block; clear:both; }
div.day_search .left			{ float:left; width:35% !important; padding:23px 10px 0 20px; margin:0}
div.day_search .left li		{ float:left; padding:0 2px}
div.day_search .right		{ float:right; width:55%; padding:25px 10px 0 10px; text-align:right; zoom:1}
div.day_search .right li	{ float:left; padding:0 1px}
div.day_search .input		{ height:17px}

table.cart_board tbody th	{ width:100px; text-align:center; border-bottom:1px solid #dfdfdf; background:#f3f3f3;}
table.cart_board tbody td	{ border-bottom:1px solid #dfdfdf; text-align:center;}
table.cart_board .result_num	{ text-align:left}
.exp_btn02				{ text-align:center; margin-bottom:30px}
.exp_orderTitle h4		{ margin-bottom:10px}



/* 2012.12.27 */
/* ¹öÆ°°ü·Ã */
.btn_st1	{ text-align:center; color: #666; padding:3px 7px 0 7px; *padding:2px 7px; min-width:80px; font-weight:bold; font-size:11px; color:#000; border:1px solid #777; cursor:pointer;
background:-moz-linear-gradient(top,#ffffff 0%,#c7dfee);
background:-webkit-gradient(linear, left top, left bottom, from(#ffffff),to(#c7dfee));
background:-webkit-gradient(linear, left top, left bottom, color-stop(20%,#ffffff), color-stop(78%,#c7dfee)); /* Chrome,Safari4+ */}
background: linear-gradient(to bottom, #ffffff 0%,#c7dfee 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c7dfee',GradientType=0 )

.btn_st2	{ text-align:center;color:red;padding:6px 5px 7px;min-width:97px;font-weight:bold;font-size:13px; border:2px solid red;box-shadow:1px 2px #e9e9e9;
-webkit-box-shadow:1px 2px #e9e9e9;
background:-moz-linear-gradient(top,#ffffff 0%,#f6ebeb);
background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f6ebeb));}
background: linear-gradient(to bottom, #47678e 0%,#304e72 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#47678e', endColorstr='#304e72',GradientType=0 )

/* My_Order */
table.order_list				{ width:100%; height:100%; margin:0; padding:0; border-spacing:0; border:1px solid #969696  }
table.order_list caption	{ position:absolute; left:-3000px; top:-3000px; width:1px; height:1px !important; font-size:1px}
table.order_list thead th	{ background:#e5e5e5; height:26px; text-align:center }
table.order_list tfoot td	{ text-align:center}
table.order_list thead td.thead_td	{ text-align:left; color:#333; background: linear-gradient(to bottom, #dcdcdc 0%,#b4b4b4 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#b4b4b4',GradientType=0 );}
table.order_list thead td.thead_td	 *{ vertical-align:middle }
table.order_list thead td.thead_td	 strong{ color:#333 }


/* 2013.01.04 */
/* Àå¹Ù±¸´Ï¿¡ ´ã±ä»óÇ° º¸·¯°¡´øÁö ¾Æ´Ô ¼îÇÎ °è¼ÓÇÏ´øÁö*/
.cart_popup		{ position:relative; width:426px; height:190px; padding-bottom:40px; text-align:center; border:2px solid #aaa}
.cart_popup h1	{ width:380px; margin:20px auto; padding:30px 20px; border-bottom:1px dotted #aaa }
.cart_popup ul	{ width:234px; margin:0; zoom:1}
.cart_popup ul:after{ content:""; clear:both; display:block}
.cart_popup li		{ float:left; margin:0 2px}


/* 2013.01.08 */
/* ³ªÀÇ ÁÖ¼Ò·Ï ÆË¾÷*/
h1.title_address			{ position:relative; width:99.5%; background:#7b7c7b; margin:0 0 6px 0}
.order_address			{ position:relative; width:99%; border:1px solid #e3e3e3}
.order_address .add_total	{ width:96%; background:#efefef; margin:15px auto; padding:20px 0; letter-spacing:-1px; text-align:center; font-weight:bold }
.order_address caption { margin-bottom:3px; color:#555; text-align:left; font-weight:bold}
.order_address .btn_address { text-align:center; margin:0 auto 20px auto}
.order_address .cart_board	{ width:96%; margin:10px auto 20px auto; border-top:1px solid #333; border-bottom:0 }


/* 2013.01.011 */
/* ³ªÀÇ ÁÖ¼Ò·Ï ¸¶ÀÌÆäÀÌÁö¿¡ ÀÖ´Â °Í */
#insertForm td input.ed{ padding:3px 0}
#insertForm td			{ padding:5px 0; text-align:center}