
#wrap {width: 100%; background: url(../../../SkinImg/main_bg.gif) repeat-x top left;}
#banner {left: 50%; margin: 0 0 0 -725px;}
#sidebar {display: none;}
#contents {width:1200px; float: none;}


.main-wrap { *zoom:1; }
.main-wrap:after { content:""; display:block; clear:both; }

/* 메인롤링배너 */
.main-slide {position: relative; float: left; height: 445px; }
.main-slide .cycle-pager {position:absolute; bottom:15px; left:25px; z-index:55; cursor: pointer;}
.main-slide .cycle-pager span {display:block; float:left; overflow:hidden; background:url(../../../SkinImg/img_page01.png) no-repeat 0 -12px; width:12px; height:12px; font-size:0; line-height:0; text-indent:-9999px;margin:0 2px 0 2px;}
.main-slide .cycle-pager .cycle-pager-active {background:url(../../../SkinImg/img_page01.png) no-repeat 0 0; width:12px; height:12px}

/* 메인 우측 상품추출 탭 */
.tab-right {position: relative; float: left; width: 285px; height: 445px; overflow: hidden; background: #fff; border-right: 1px solid #d9d9d9;}
.tab-right  #no-template-pager {height:39px;}
.tab-right  #no-template-pager div { float:left; height: 39px; text-align:center; font-size:11px; text-align:center; cursor:pointer; font-size: 0; line-height: 0;}
.tab-right  #no-template-pager div#tabs01 { width: 143px; background: url(../../../SkinImg/main_tab01.gif) no-repeat left top;}
.tab-right  #no-template-pager div#tabs02 { width: 142px; background: url(../../../SkinImg/main_tab02.gif) no-repeat left top;}
.tab-right  #no-template-pager div#tabs01.cycle-pager-active {background: url(../../../SkinImg/main_tab01_on.gif) no-repeat left top;}
.tab-right  #no-template-pager div#tabs02.cycle-pager-active {background: url(../../../SkinImg/main_tab02_on.gif) no-repeat left top;}
.tab-right .ico-hot {position: absolute; top: 13px; left: 15px;}

.md-choice {border: 1px solid #d9d9d9; border-top: none;}
.md-choice .md-box {border-top: 1px solid #d9d9d9; overflow: hidden; clear: both;}

.sale_rate {position: absolute; top: -1px; left: 5px; width: 52px; height: 52px; color: #fff; font-size: 16px; line-height: 43px; text-align: center; vertical-align: middle; font-weight: bold;}

h2.main-h2 {padding: 40px 0 10px; font-weight:normal; color:#3b4247; font-size:21px; font-family: 'Arial',san-serif; letter-spacing:-1px;}
h2.main-h2 span {margin-left: 10px; font-size: 12px; color: #434343; font-family: 'MalgunGothic', san-serif;}
