/*******************************************************************************
 *
 *  Copyright 1998-2007 Today & Tomorrow. All rights reserved.
 *  Page: TTMallBuilder
 *  Date: 2007-02-06
 *
 *  Logs : White Blue Basic Style
 *
 *******************************************************************************/

/* ·¹ÀÌ¾Æ¿ô */
#main-body      { width:986px; margin:0 auto;  padding:0px; position:relative; float:none; clear:center; z-index:0;  background:#767676; }

#tb-body        {
  position:absolute;
  top:0;
  left:0;
  margin:0px;
  padding:0px;
  border:none;
  background:none;
  width: 100%;
  height: 100%;
  text-align:center;
  background-color:transparent;
  background-image:none
  clear:center;
} /** ÀüÃ¼ Å×ÀÌºí **/

#tb-body-main   { margin:0px; padding:0px; border:none; width: 986px; text-align:center; position:relative; background:#fff; border-left:1px solid #4B4B4B; border-right:1px solid #4B4B4B; } /** º» µ¥ÀÌºí **/
#sideBar        { float:left; display:inline; padding:0;}

#mTopTitle      { margin:0px; padding:0px; border:none; width: 986px; }

#mBody          { width:100%; height:100%; text-align:center; padding:none; margin:0; background:#fff url('../images/line_back.gif') repeat-y left top; clear:left; }
#mBodyLeft      { float:left; display:inline; overflow:visible; border:none; margin:0; padding: 0 0 0 0; width:170px; background-color:#fff; clear:left; text-align:left;}
#mBodyRight     { float:left; display:inline; overflow:hidden; border:none; margin:0; padding: 0 0 50px 0; width:816px; background-color:#fff; clear:right; text-align:left;}

#mCopy          { margin:0px; padding:0px; width: 100%; clear:both; position:relative; }

#MainMenu       { margin:5; text-align:left; }
#mBodyTitle         { padding-top: 10px; padding-bottom: 20px; }
#mBodyGoodsListing  { padding-top: 0px; margin-bottom: 10px; clear:both; }

.page_box{ padding:10px;}

.dlink          { cursor:pointer; }
.hv1_cbCname    { color: #454545; font-weight: bold; }
.hv2_cbCname    { color: #3970B5; font-weight: bold; }
.HeightLine     { float:left; display:inline; width:1px; height:100%; background-color:#D5D5D5; }
.MainCgMenu     { padding: 5 5 5 5; text-align:left; height:18px; }

.SiteLocationTitle  { color: #454545; font-weight: bold; }

.tit_txxt{font-size:12px; color:#555555;}
.tit_txxt b{color:#528248;}

/* Float ¹ö±× */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* scroll */
body, table, tr, td, select, textarea, input, div, span {
    scrollbar-3dlight-color:#f2f2f2;
    scrollbar-arrow-color:#b7b7b7;
    scrollbar-base-color:#CFCFCF;
    scrollbar-darkshadow-color:#e9e9e9;
    scrollbar-face-color:#eeeeee;
    scrollbar-highlight-color:#f2f2f2;
    scrollbar-shadow-color:#b7b7b7;
    scrollbar-track-color:#e9e9e9;
    font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#454545; text-decoration:none; letter-spacing:-0.3pt;
}

table, tr, td               { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; line-height:150%; }
font                        { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; }
img                         { border:0px; }
xmp                         { text-align:left; color:#CC3300; }

/* anchor */
a                           { cursor:pointer; font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; }
a:link, a:visited, a:active { cursor:pointer; color:#555555; text-decoration:none; }
a:hover                     { cursor:pointer; color:#03366C; text-decoration:none; }

#div_p_medium_image         { cursor:pointer; }

#message_cart {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 200px;
    height: 22px;
    z-index: 1;
    border-width: 1px;
    border-style: none;
}

/* common */
.cost                       { font-family:Verdana; font-size:8pt; color:#FF7207; }

/* category */
.site_category              { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#454545; text-decoration:none; height:24px; padding-left:10px; }
.site_category:link         { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#454545; text-decoration:none; }
.site_category:visited      { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#454545; text-decoration:none; }
.site_category:hover        { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#454545; text-decoration:none; }
.site_category:active       { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#454545; text-decoration:none; }

/* order_list */
.site_e48054                { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; text-decoration:none; }
.site_e48054:link           { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; text-decoration:none; }
.site_e48054:visited        { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; text-decoration:none; }
.site_e48054:hover          { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; text-decoration:none; color:#e48054; }
.site_e48054:active         { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; text-decoration:none; }

/* location */
.site_location              { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#666666; text-decoration:none; letter-spacing:-0.3pt; }
.site_location:link         { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#666666; text-decoration:none; letter-spacing:-0.3pt; }
.site_location:visited      { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#666666; text-decoration:none; letter-spacing:-0.3pt; }
.site_location:hover        { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#666666; text-decoration:none; letter-spacing:-0.3pt; }
.site_location:active       { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#666666; text-decoration:none; letter-spacing:-0.3pt; }

/* news */
.site_news                  { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#886356; text-decoration:none; }
.site_news:link             { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#886356; text-decoration:none; }
.site_news:visited          { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#886356; text-decoration:none; }
.site_news:hover            { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#886356; text-decoration:none; }
.site_news:active           { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#886356; text-decoration:none; }

/* txt */
.site_txt                   { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#454545; text-decoration:none; }
.site_txt:link              { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#454545; text-decoration:none; }
.site_txt:visited           { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#454545; text-decoration:none; }
.site_txt:hover             { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#454545; text-decoration:none; }
.site_txt:active            { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#454545; text-decoration:none; }

/* product */
.site_product               { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#454545; text-decoration:none; letter-spacing:-0.3pt; }
.site_product:link          { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#454545; text-decoration:none; letter-spacing:-0.3pt; }
.site_product:visited       { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#454545; text-decoration:none; letter-spacing:-0.3pt; }
.site_product:hover         { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#0000FF; text-decoration:none; letter-spacing:-0.3pt; }
.site_product:active        { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#454545; text-decoration:none; letter-spacing:-0.3pt; }

/* member.input */
.member_input               { border-right:#BDBDBD 1px solid; border-top: #BDBDBD 1px solid; border-LEFT: #BDBDBD 1px solid; border-BOTTOM: #BDBDBD 1px solid; BACKGROUND-COLOR: #FFFFFF; font-family:±¼¸²; font-size:9pt; color:#666666; letter-spacing:-0.2pt; }

.site_check                 { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#454545; text-decoration:none; letter-spacing:-0.3pt; }
.site_script                { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#454545; text-decoration:none; letter-spacing:-0.3pt; }
.site_input                 { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; border-right:#BDBDBD 1px solid; border-top: #BDBDBD 1px solid; border-LEFT: #BDBDBD 1px solid; border-BOTTOM: #BDBDBD 1px solid; BACKGROUND-COLOR: #FFFFFF; color:#666666; letter-spacing:-0.2pt; }
.site_input_value           { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; border-right:#D4D4D4 1px solid; border-top: #D4D4D4 1px solid; border-LEFT: #D4D4D4 1px solid; border-BOTTOM: #D4D4D4 1px solid; BACKGROUND-COLOR: #FFFAF3; color:#666666; letter-spacing:-0.2pt; }
.site_select                { font-family:±¼¸²; font-size:9pt; color:#666666; line-height:11pt; BACKGROUND-COLOR: #f7f7f7; solid:}
.styleselect                { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; background-color:#FFFFFF; color:#333333; }

.openwin_txt 				{ font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#696969; text-decoration:none; }
.openwin_input 				{ border-right:#5696D7 1px solid; border-top: #5696D7 1px solid; border-LEFT: #5696D7 1px solid; border-BOTTOM: #5696D7 1px solid; BACKGROUND-COLOR: #FFFFFF; font-family:±¼¸²; font-size:9pt; color:#5696D7; letter-spacing:-0.2pt; }
.openwin_select 			{ font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#696969; line-height:11pt; BACKGROUND-COLOR: #FFFFFF; solid:}

.site_input_review 			{ border-right:#D4D4D4 1px solid; border-top: #D4D4D4 1px solid; border-LEFT: #D4D4D4 1px solid; border-BOTTOM: #D4D4D4 1px solid; BACKGROUND-COLOR: #FFFAF3; font-family:±¼¸²; font-size:9pt; color:#666666; letter-spacing:-0.2pt; }
.site_txt_cart              { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#666666; text-decoration:none; }
.site_txt_mypage            { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#666666; text-decoration:none; padding-left:10px; }
.site_txt_coupon            { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#666666; text-decoration:none; }

/* cart */
.cart_item table            { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#666666; width:240px; border:#E7D6C1 2px solid; border-collapse:collapse; }
.cart_item th               { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#FFFFFF; background-color:#CFB190; height:25px; text-align:center; font-weight:normal; }
.cart_item td               { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:9pt; color:#666666; background-color:#FFFFFF; padding:5 0 3 10; }
.cart_del                   { font-family:±¼¸²; font-size:11px; color:#8F8B88; border:#8F8B88 1px solid; width:28px; height:18px; padding-top:2px; background-color:#FFFFFF; cursor:pointer; }

/* button */
.button                 {
    border-left:1px solid #dddddd; border-top:1px solid #dddddd;
    border-right:1px solid #666666; border-bottom:1px solid #666666;
    background:#EFEFEF; font-family:µ¸¿ò; font-size:9pt; padding-top:3px; color:#333333; height:20px; cursor:pointer;
    filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1, Color='#BBBBBB', Positive='true');
}

/* top_menu */
.top_menu               { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:11px; color:#fff; text-decoration:none; padding-right:15px;}
.top_menu:link          { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:11px; color:#fff; text-decoration:none;  }
.top_menu:visited       { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:11px; color:#fff; text-decoration:none; }
.top_menu:hover         { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:11px; color:#F3F398; text-decoration:none; }
.top_menu:active        { font-family:µ¸¿ò,±¼¸²,Verdana,Arial; font-size:11px; color:#fff; text-decoration:none;  }

.page_line{background:#fff url('../images/line_back.gif') repeat-y right top;}

.cont{line-height:14px; font-size:11px;}

/* ÆÐµù */
 
.pT0	{padding-top:0px ! important;}
.pT1	{padding-top:1px ! important;}
.pT2	{padding-top:2px ! important;}
.pT3	{padding-top:3px ! important;}
.pT4	{padding-top:4px ! important;}
.pT5	{padding-top:5px ! important;}
.pT6	{padding-top:6px ! important;}
.pT7	{padding-top:7px ! important;}
.pT8	{padding-top:8px ! important;}
.pT9	{padding-top:9px ! important;}
.pT10	{padding-top:10px ! important;}
.pT14	{padding-top:14px ! important;}
.pT15	{padding-top:15px ! important;}
.pT18	{padding-top:18px ! important;}
.pT20	{padding-top:20px ! important;}
.pT25	{padding-top:25px ! important;}
.pT30	{padding-top:30px ! important;}
.pT33	{padding-top:33px ! important;}
.pT40	{padding-top:40px ! important;}
.pT48	{padding-top:48px ! important;}

.pB0	{padding-bottom:0px ! important;}
.pB1	{padding-bottom:1px ! important;}
.pB2	{padding-bottom:2px ! important;}
.pB3	{padding-bottom:3px ! important;}
.pB4	{padding-bottom:4px ! important;}
.pB5	{padding-bottom:5px ! important;}
.pB6	{padding-bottom:6px ! important;}
.pB7	{padding-bottom:7px ! important;}
.pB8	{padding-bottom:8px ! important;}
.pB9	{padding-bottom:9px ! important;}
.pB10	{padding-bottom:10px ! important;}
.pB15	{padding-bottom:15px ! important;}
.pB20	{padding-bottom:20px ! important;}
.pB25	{padding-bottom:25px ! important;}
.pB30	{padding-bottom:30px ! important;}
.pB50	{padding-bottom:50px ! important;}

.pL0	{padding-left:0px ! important;}
.pL1	{padding-left:1px ! important;}
.pL2	{padding-left:2px ! important;}
.pL3	{padding-left:3px ! important;}
.pL4	{padding-left:4px ! important;}
.pL5	{padding-left:5px ! important;}
.pL6	{padding-left:6px ! important;}
.pL7	{padding-left:7px ! important;}
.pL8	{padding-left:8px ! important;}
.pL9	{padding-left:9px ! important;}
.pL10	{padding-left:10px ! important;}
.pL13	{padding-left:13px ! important;}
.pL14	{padding-left:14px ! important;}
.pL15	{padding-left:15px ! important;}
.pL18	{padding-left:18px ! important;}
.pL20	{padding-left:20px ! important;}
.pL25	{padding-left:25px ! important;}
.pL30	{padding-left:30px ! important;}

.pR0	{padding-right:0px ! important;}
.pR1	{padding-right:1px ! important;}
.pR2	{padding-right:2px ! important;}
.pR3	{padding-right:3px ! important;}
.pR4	{padding-right:4px ! important;}
.pR5	{padding-right:5px ! important;}
.pR6	{padding-right:6px ! important;}
.pR7	{padding-right:7px ! important;}
.pR8	{padding-right:8px ! important;}
.pR9	{padding-right:9px ! important;}
.pR10	{padding-right:10px ! important;}
.pR15	{padding-right:15px ! important;}
.pR20	{padding-right:20px ! important;}
.pR25	{padding-right:25px ! important;}
.pR30	{padding-right:30px ! important;}
.pR40	{padding-right:40px ! important;}


