@charset "utf-8";
body { background: url(/img/bg_body.gif) repeat-x left -200px; }
#footer { background: url(/img/bg_body.gif) repeat-x left top; }
#brandSubNav ul li.item-0 ul li a { background: url(/img/menu_01_o.gif) no-repeat left top; }
#brandSubNav ul li.item-0 ul li a:hover { background: url(/img/menu_01_h.gif) no-repeat left top; }
#brandSubNav ul li.item-1 ul li a { background: url(/img/menu_02_o.gif) no-repeat left top; }
#brandSubNav ul li.item-1 ul li a:hover { background: url(/img/menu_02_h.gif) no-repeat left top; }
#brandSubNav ul li.item-2 ul li a { background: url(/img/menu_03_o.gif) no-repeat left top; }
#brandSubNav ul li.item-2 ul li a:hover { background: url(/img/menu_03_h.gif) no-repeat left top; }
#brandSubNav ul li.item-3 ul li a { background: url(/img/menu_04_o.gif) no-repeat left top; }
#brandSubNav ul li.item-3 ul li a:hover { background: url(/img/menu_04_h.gif) no-repeat left top; }
#brandSubNav ul li.item-4 ul li a { background: url(/img/menu_05_o.gif) no-repeat left top; }
#brandSubNav ul li.item-4 ul li a:hover { background: url(/img/menu_05_h.gif) no-repeat left top; }
#brandSubNav ul li.item-5 ul li a { background: url(/img/menu_06_o.gif) no-repeat left top; }
#brandSubNav ul li.item-5 ul li a:hover { background: url(/img/menu_06_h.gif) no-repeat left top; }
a:hover, h3.newsTitle a:hover { color: #ef850b; text-decoration: underline; }
h2.subTitle, .note, h2.newsTitle, h2.newsTitle a  {color: #ef850b;}
a.newsCenter { background: url(/img/arrow.gif) no-repeat left 5px; padding:0 0 0 11px; margin-right: 10px; float: right; display: block; }
a.more { background: url(/img/arrow.gif) no-repeat left 5px; padding-left: 11px; }
.listItem li { background: url(/img/arrow.gif) no-repeat left 5px; padding-left: 11px; }
#keyvisual ul.tab li { background: url(/img/bg_kv_controller.png) no-repeat -80px top; }
#keyvisual ul.tab li.active { background: url(/img/bg_kv_controller.png) no-repeat left top; }
* html #keyvisual ul.tab li { background: url(/img/bg_kv_controller.gif) no-repeat left top; }
* html #keyvisual ul.tab li.active { background: url(/img/bg_kv_controller_hover.gif) no-repeat left top; }
#latestNews { background: url(/img/bg_block_latestNews.gif) no-repeat left top; }
#latestNews .listItem li.last { margin-bottom: 0; }
#onlineService { background: url(/img/bg_block_onlineService.gif) no-repeat left 30px; }
#onlineService .tab li h5 { background-position: left -300px; cursor: auto; }
#serviceCombo { background: url(/img/bg_block_serviceCombo.gif) no-repeat left 30px; }
#serviceCombo a.more { bottom: 4px; }
#serviceCombo > .tabContent > li.item-0,
#serviceCombo > .tabContent > li.item-3 { padding: 0 0 0 2px; }
#serviceCombo .buddy-serviceCombo .item-1 ul { width: 277px; padding: 9px 0 0 177px; }
#serviceCombo .buddy-serviceCombo .item-1 ul li { margin-bottom: 7px; }
  #promoWireless { height: 131px; }
  #promoCatch { height: 131px; width: 475px;}
  #promoCatch ul { width: 245px; padding: 12px 0 0 20px; }
  * html #promoCatch ul { padding-top: 9px; }
  #promoCatch li { width: 84px; height: 18px; background: url(/img/bg_li_promoCatch.png) no-repeat left top; float: left; margin: 0 10px 8px 0; padding: 4px 0 0 28px; }
  * html #promoCatch li { background: url(/img/bg_li_promoCatch.gif) no-repeat left top; }
  #promoCatch li a { color: #FFF; text-decoration: none; display: block; }
  #promoCatch li a:hover { text-decoration: none; }
  #promoCatch a.more { float: right; background: url(/img/arrow_black.gif) no-repeat left 6px; color: #FFF; }
.jcarousel-skin-TWM .jcarousel-container { width: 246px; }/*0714*/
.jcarousel-skin-TWM .jcarousel-clip { width:  170px; height: 130px; margin:0; padding:0; overflow:hidden; position:relative; z-index:2; }
.jcarousel-list { left:0; margin:0; overflow:hidden; padding:0; position:relative; top:0; z-index:1; width:2000px; }
.jcarousel-skin-TWM .jcarousel-next-horizontal { 
  position: absolute; top: 66px; right: 13px; width: 16px; height: 48px; cursor: pointer; background: url(/img/btn_productCombo_tab.gif) no-repeat right top; }
.jcarousel-skin-TWM .jcarousel-next-disabled-horizontal,
.jcarousel-skin-TWM .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-TWM .jcarousel-next-disabled-horizontal:active { cursor: default; }
.jcarousel-skin-TWM .jcarousel-prev-horizontal { 
  position: absolute; top: 66px; left: 13px; width: 16px; height: 48px; cursor: pointer; background: url(/img/btn_productCombo_tab.gif) no-repeat left top; }
.jcarousel-skin-TWM .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-TWM .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-TWM .jcarousel-prev-disabled-horizontal:active { cursor: default; }
.jcarousel-skin-TWM .carouselWrap { height:129px; width: 170px; padding-top: 20px; margin-left: 37px; overflow: hidden; }

#numberPromotion { height: 174px; }
#numberPromotion .carouselWrap { width: 180px;}
#numberPromotion .jcarousel-clip { /*padding-top: 41px;*/ }
#numberPromotion .jcarousel-clip-horizontal { width:175px; }
.jcarousel-skin-TWM li { float: left; display: block; width: 80px; padding: 0; margin-right: 10px; height: 125px; text-align: center; line-height: 1.3; }
* html .jcarousel-skin-TWM li { margin-right: 3px; }

#sitemap h3.itemTitle { background: url(/img/arrow.gif) no-repeat left 6px; }
#numberPromotion li.jcarousel-item { height: 135px; width: 175px; }
#numberPromotion li img { padding: 0 10px 10px 0; }
#numberPromotion li a { text-decoration: none; display: block; width: 84px; background: url(/img/bg_li_promoPhoneNum.gif) no-repeat left top; height: 20px; padding-top: 2px; margin: 0 3px 5px 0; float: left;}
#numberPromotion li a:hover { text-decoration: underline; }
#phonePromotion, #numberPromotion { height: 175px; }
#phonePromotion a.more, #numberPromotion a.more { bottom: 4px; }
#phonePromotion .carouselWrap li div { font-size: 11px; line-height: 1.3; }
#phonePromotion .carouselWrap li .productPrice { color: #939595; }
#phonePromotion .carouselWrap li .productPrice span { color: #db474e; } 


#productCombo { background: url(/img/bg_block_productCombo.gif) no-repeat left 30px; }
#mobilePackage,
#customerBonus { width: 471px; height: 130px; padding-top: 6px; overflow: hidden; position: relative; }
* html #mobilePackage,
* html #customerBonus { padding-top: 3px; }
#mobilePackage .tabContent,
#customerBonus .tabContent { clear: both; width: 1200px; padding: 0; position: absolute; margin-top: 5px; margin-left: 1px; }
* html #mobilePackage .tabContent,
* html #customerBonus .tabContent { padding-top: 6px; }
#mobilePackage .tabContent li,
#customerBonus .tabContent li { position: static; float: left; width: 235px; }
#mobilePackage .tab,
#customerBonus .tab { padding: 3px 0 0 11px;}
#mobilePackage .tab li,
#customerBonus .tab li { position: static; float: left; }
#mobilePackage .tab li span,
#customerBonus .tab li span { 
  color: #767676; font-size: 12px; text-indent: 1px; width: auto; padding: 8px 17px 0 11px; 
  background: url(/img/arrow_gray.gif) no-repeat left 12px; #background-position: left 10px; cursor: pointer; }
#mobilePackage .tab li span.hover,
#customerBonus .tab li span.hover { color: #ef850b; text-decoration: underline; }
#mobilePackage .tab li.active span,
#customerBonus .tab li.active span { background: url(/img/arrow.gif) no-repeat left 12px; #background-position: left 10px; }

#importantInfo, #latestAnn { background: url(/img/bg_block_ann.gif) no-repeat left 30px; }  
#importantInfo{ width: 689px; margin-right: 0; min-height: 85px;}  
* html #importantInfo{ height: 85px;}  
#importantInfo .listItem li { background-position: left 5px; float: left; width: 315px; #margin: 0;}


#localNav ul.navMenu li { background-image: url(/img/arrow.gif); }
#localNav ul.navMenu { background-image: url(/img/gradient-localnav.gif); }
#localNav ul.short { background-image: url(/img/gradient-localnav_100.gif); }
#localNav ul.mini { background-image: url(/img/gradient-localnav_30.gif); }

#localNav a.active, #pager a.active
{ color: #ef850b; } 
#sitemap .listItem li { font-size: 13px; font-weight: bold; padding-bottom: 5px;}
#sitemap .listItem li ul  { float: left; width: 100%; padding: 6px 0 0 4px;}
#sitemap .listItem li ul li.floatLeft { font-size: 12px; font-weight: normal; width: 150px; }

#promoCatch .saleImage { right: -2px; top:12px; position: absolute; width: 205px; height: 122px; overflow: hidden;}
* html #promoCatch .saleImage,
* html #promoWireless .saleImage 
{ top: 8px; }
#promoWireless .saleImage { left: 5px; top:12px; position: absolute; width: 205px; height: 122px; overflow: hidden;}