/* BASIC css start */
#wrap { padding-top: 0 !important; }
.act { position: fixed !important; }
.nact { position: relative !important; }

/* ¸ÞÀÎ ·Ñ¸µÀÌ¹ÌÁö */
.main_banner { position: relative; width:100%; margin: 0 auto; min-width: 1200px; }
#slides { display: none; }
#slides .slidesjs-pagination { position: absolute; right: 30px; bottom: 30px; z-index: 10; }
#slides .slidesjs-pagination li { float: left; height: 6px; margin: 0 1px; width: 44px; }
#slides .slidesjs-pagination li a { background-color: #555555; display: block; width: 44px; height: 6px; font-size: 0; }
#slides .slidesjs-pagination li a.active { background-color: #fff; color: #9a1212; }
.main_banner .btn-left { position: absolute; top: 50%; margin-top: -60px; left: 20px; z-index: 10; }
.main_banner .btn-right { position: absolute; top: 50%; margin-top: -60px; right: 20px; z-index: 10; }
.main_banner .btn-left i,
.main_banner .btn-right i { font-size: 120px; color: #333; }
.main_banner .btn-left i:hover,
.main_banner .btn-right i:hover { color: #eee; }
.visual { zoom:1; }
.visual:after { content:" "; display:block; clear:both; }

/* ¼­ºê ¹è³Ê */
.mainSub { zoom:1; width: 1200px; margin: 80px auto 100px; }
.mainSub:after { content:" "; display:block; clear:both; }
.mainSub .mnSRightTop { height: 255px; margin-bottom: 10px; }

/* weekly best */
.weeklyitem { width: 1200px; margin: 0 auto 140px; *zoom: 1 ; position: relative; }
.weeklyitem:after { content: " "; display: block; clear: both; }
.weeklyitem h2 { text-align: center; display: table; font-size: 18px; color: #1e1e1e; margin: 15px auto 30px; letter-spacing: 0.75em; text-transform: uppercase; padding-left: 0.75em; }
.bSder li { float: left; }
.bx-wrapper { position: relative; padding: 0; *zoom: 1; }
.bx-wrapper .MS_prod_img_s { max-width: 100%; height: 250px; display: block; }
/* THEME */
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto { position: absolute; bottom: -30px; width: 100%; }
/* LOADER */
.bx-wrapper .bx-loading { min-height: 50px; background: url(images/bx_loader.gif) center center no-repeat #fff; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 2000; }
/* PAGER */
.bx-wrapper .bx-pager { text-align: center; font-size: .85em; font-family: Arial; font-weight: bold; color: #666; padding-top: 20px; }
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item { display: inline-block; *zoom: 1; *display: inline; }
.bx-wrapper .bx-pager.bx-default-pager a { background: #666; text-indent: -9999px; display: block; width: 10px; height: 10px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active { background: #000 }
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-prev,
.bx-next { position: absolute; top: 50%; z-index: 99; cursor: pointer; font-size: 50px; }
.bx-prev { left:0; }
.bx-next { right:0; }

/* fixed ¹è³Ê */
.fixImg { overflow: hidden; width: 100%; min-width: 1200px; height: 460px; background: url('/design/dailysweet/tem78/fix_bg.JPG') no-repeat center top fixed; margin: 50px auto 150px; }
.fixImg .fixCopy { line-height: 460px; font-size: 38px; color: #fff; font-family: 'Times New Roman'; text-align: center; text-shadow: 1px 1px 1px #757575; }

/* ÀÎ½ºÅ¸ */
.insWrap { width:1200px; margin: 0 auto; } 
.insWrap span { text-align: center; display: table; font-size: 18px; color: #1e1e1e; margin: 15px auto 30px; letter-spacing: 0.75em; text-transform: uppercase; padding-left: 0.75em;  }
/* BASIC css end */

