body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:9pt; color:#222222; }

form { margin:0px; }

/* img {border:0px;} */

a:link, a:visited, a:active { text-decoration:none; color:#466C8A; }
a:hover { text-decoration:underline; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }




/* 2015.02.03 상품 상세보기 옵션 */
/* 상품 상세보기 옵션 레이아웃 */
#sit				{ position:relative; margin:10px 0;border:1px solid #e9e9e9}
#sit_ov_wrap	{ margin:0;border-bottom:1px solid #e9e9e9;background:#f2f5f9;zoom:1}
#sit_ov_wrap:after {display:block;visibility:hidden;clear:both;content:""}
#sit_ov			{ width:auto; height:auto !important; padding:20px 15px 0px !important; }

/* 상품명 */
.shop_view_right li h4 { margin:0 0 5px;font-size:1.3em}

/* 옵션선택 */
/* 옵션들 타이틀관련 */
#sit_ov h3					{ position:relative; top:0; margin:0 0 10px; padding-bottom:5px; border-bottom:1px solid #d9d9d9; font-size:13px; color:#4863c3; letter-spacing:-1px }
#sit_ov h3 i				{ display:inline-block; width:25px; height:15px; background:url("/board/images/shop/bgOption.gif") no-repeat 5px 0px; zoom:1 }
#sit_ov h3 *				{ vertical-align:middle }

/* 추가옵션선택 */
.sit_ov_tbl					{ margin-bottom:20px;width:100%;border:0;border-collapse:collapse}
.sit_ov_tbl th				{ width:60px; border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;font-weight:normal;text-align:left}
.sit_ov_tbl td				{ padding:7px 0;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.sit_ov_ro					{ padding:2px 2px 3px;border:0;background:transparent;text-align:right;vertical-align:middle}
.sit_ov_opt					{ padding:2px 2px 3px;border:0;background:transparent;vertical-align:middle}
.sit_ov_input				{ margin:0 1px 0 0;padding:2px 2px 3px;border:1px solid #b8c9c2;background:transparent;vertical-align:middle}
#sit_ov_tbl button		{ margin:0 1px 0 0}
#sit_tot_price				{ margin:20px 0;font-size:1.2em;font-weight:bold}

/* 선택옵션용 추가 버튼 */
.sit_sel_btn				{ position:relative} 
.sit_sel_btn button		{ position:absolute;top:-51px;right:0 !important;right:15px}

/* 선택옵션용 수량증가감소 */
#sit_ov_soldout			{ margin:0 0 20px;color:#ff3061;font-weight:bold;text-align:center}
#sit_opt_added			{ width:100%; height:auto; border:1px solid #e9e9e9;border-bottom:0;background:#fff;list-style:none zoom:1}
#sit_opt_added:after	{ content:""; clear:both; display:block }
#sit_opt_added li		{ clear:both; padding:10px; border-bottom:1px solid #e9e9e9}
#sit_opt_added li div	{ margin:5px 0 0;text-align:right}
#sit_opt_added li div *	{ vertical-align:middle }
#sit_opt_added button{ margin:0 0 0 1px}
.frm_input					{ padding:0 2px; border:1px solid #e4eaec;background:#f7f7f7;color:#000;vertical-align:middle;}
button.sit_qty_plus		{ width:20px; height:16px; padding:18px 0 0 0; overflow:hidden; border:0; background:url("/board/images/exp/btn_num_up.gif") no-repeat 0 0 }
button.sit_qty_minus	{ width:22px; height:16px; padding:18px 0 0 0; overflow:hidden; border:0; background:url("/board/images/exp/btn_num_dn.gif") no-repeat 0 0 }
button.sit_opt_del		{ width:16px; height:16px; padding:18px 0 0 0; overflow:hidden; border:0; background:url("/board/images/shop/btnDel.gif") no-repeat 0 0 }

/*  바로구매장바구니 버튼*/
#sit_ov_btn				{ width:auto; margin:0 auto; padding-top:10px; text-align:center }
#sit_ov_btn input		{ width:80px;height:30px;border:0;font-size:0.95em;text-align:center;text-decoration:none;letter-spacing:-0.1em;cursor:pointer}
#sit_btn_buy				{ width:125px !important; height:41px !important; padding-top:60px; overflow:hidden; background:url("/board/images/shop/btBuy_01.gif") no-repeat 0 0}
#sit_btn_cart				{ width:125px !important; height:41px !important; padding-top:60px; overflow:hidden; background:url("/board/images/shop/btCart_03.gif") no-repeat 0 0}
#sit_btn_rec				{ background:#888;color:#fff}