﻿@charset "utf-8";

/* Title area*/
.hWrap {overflow:hidden;width:100%;}
.hWrap h2 {float:left;}
.hWrap h3 {float:left;}
p.sideH {float:left;line-height:1;margin:8px 0 0 10px;}
p.sideH a {font-size:17px;line-height:1;}
.pagenav { float:right; padding:5px 0 0; }
.pagenav li { float:left;margin:0 0 0 10px; }

/* More */
.moreLink, .moreLink a { display:inline-block; line-height:14px;font-weight:bold; }
a.moreLink, .moreLink a { padding: 0 12px 0px 0; }
.btnArea.center {text-align:center;}

/* Notify message */
.notify { overflow:hidden;margin:0 0 30px; padding: 12px 0 13px 14px;background:#f6f6f6; }
.notify.shop p { color:#999; }
.notify p { float:left; line-height:16px; color:#000;}
.notify input { float:right;}

/* Select form */
.fe_selectWrap { position:relative; display:inline-block; vertical-align:middle; }
.fe_selectWrap .fe_select_triggerWrap { position:relative; padding:0 0 0 9px; height:24px; left:0; top:0; background:url(/common/img/bg_select_topleft_atv.png) no-repeat 0 0; }
.fe_selectWrap .fe_select_triggerWrap a { display:block; padding:0 23px 0 0; height:24px; text-align:left; line-height:24px; font-size:11px;color:#666; cursor:default; text-decoration:none;background:#fff url(/common/img/bg_select_topright_atv.png) no-repeat right 0; }
.fe_selectWrap.disabled .fe_select_triggerWrap { background:url(/common/img/bg_select_topleft_datv.png) no-repeat 0 0;}
.fe_selectWrap.disabled .fe_select_triggerWrap a { background:#fff url(/common/img/bg_select_topright_datv.png) no-repeat right 0; color:#ccc;}
.fe_selectWrap .fe_selectListWrap { position:absolute; left:0; top:22px; z-index:500;}
.fe_selectWrap .fe_selectListWrap .fe_selectList { position:relative; border:0 none; z-index:500; margin:0; padding:0; border:1px solid #ccc; border-bottom:0 none; background-color:#f1f1f1;}
.fe_selectWrap .fe_selectListWrap .fe_selectList li { background-image:none; list-style:none; margin:0; padding:0; line-height:1;}
.fe_selectWrap .fe_selectListWrap .fe_selectList li:hover { background-color:#ccc;}
.fe_selectWrap .fe_selectListWrap .fe_selectList li a { display:block; padding:6px 0 6px 7px; font-size:11px; color:#666; text-decoration:none;}
.fe_selectWrap .fe_selectListWrap .fe_selectListBottom { height:2px; padding:0 0 0 5px; background:url(/common/img/bg_select_bottomleft.png) no-repeat 0 bottom;}
.fe_selectWrap .fe_selectListWrap .fe_selectListBottom span { display:block; height:2px; background:url(/common/img/bg_select_bottomright.png) no-repeat right bottom;}
.pageArray .submitStyle {height:24px; margin:0 0 0 2px;}
.fe_selectWrap .fe_selectListWrap .bottomHover { background:url(/common/img/bg_select_bottomleft_hover.png) no-repeat 0 bottom;}
.fe_selectWrap .fe_selectListWrap .bottomHover span { background:url(/common/img/bg_select_bottomright_hover.png) no-repeat right bottom;}

/* Select form ARIA 20120210 jhlim add(caution :source role back)  */
.fe_select_triggerWrap input.cb_edit {vertical-align : baseline !important;border:0px !important;display: block;padding: 0 23px 0 0 !important;height: 24px !important;text-align: left;line-height: 24px !important;font-size: 11px;color: #666 ;cursor: default;text-decoration: none;background: white url(/common/img/bg_select_topright_atv.png) no-repeat right 0;}
.fe_selectWrap.disabled .fe_select_triggerWrap input.cb_edit {background: white url(/common/img/bg_select_topright_datv.png) no-repeat right 0;color: #CCC !important;}
.fe_selectWrap .fe_selectListWrap .fe_selectList li.sub {display: block;padding: 6px 0 6px 12px !important;font-size: 11px;color: #666;text-decoration: none;}
.fe_selectWrap .fe_selectListWrap .fe_selectList li.cb_option {display: block;color: #666;padding: 6px 0 6px 7px;font-size: 11px;text-decoration: none;}
.fe_selectWrap .fe_selectListWrap .fe_selectList li.activator {background-color: #CCC;}

/* ARIA Live Regions  20120210 jhlim add(caution :source role back) */
#aria-live-div {width:0px;height:0px;overflow:hidden}
.AriaLayerTop{width:0px;height:0px;overflow:hidden}
.AriaLayerBottom{width:0px;height:0px;overflow:hidden}

/* Dropdown where to buy button */
.dropdown { position:relative; float:left; display:block; z-index:500; height:32px; overflow:visible; }
.dropdown a { color:#fff; text-decoration:none;line-height:1.1; }
.dropdown .fe_ddTriggerWrap { width:145px; height:32px; padding:0 0 0 13px; background:url(/common/img/bg_shop_topleft.png) no-repeat 0 0; text-align:center;}
.dropdown .fe_ddTriggerWrap a { position:relative; display:block; z-index:500; height:32px; padding:0 32px 0 0;font-size:12px; line-height:32px; background:url(/common/img/bg_shop_topright.png) no-repeat right 0; }
.dropdown .fe_ddTriggerWrap.activator { height:29px; background:url(/common/img/bg_shop_topleft_atv.png) no-repeat 0 0;}
.dropdown .fe_ddTriggerWrap.activator a { height:29px; background:url(/common/img/bg_shop_topright_atv.png) no-repeat right 0; }
.dropdown .fe_ddListWrap { position:absolute; top:25px; z-index:530; width:144px; padding:0 0 0 14px; background:url(/common/img/bg_shop_bottomleft.png) no-repeat 0 bottom;}
.dropdown .fe_ddListTop { width:150px; height:1px; margin-left:-10px; background-color:#66acd3; margin-right:4px;}
.dropdown .fe_ddList { width:120px;padding:8px 12px 12px 12px;background:url(/common/img/bg_shop_bottomright.png) no-repeat right bottom;}
.dropdown .fe_ddList li { position:relative; padding:4px 0; text-align:left; width:120px;}
.dropdown .fe_ddList li a { display:block;}
.dropdown .fe_ddList li a:hover { color:#fff; text-decoration:underline;}
.flagship .dropdown .fe_ddList { width:132px;padding:8px 12px 12px 0;}

 /*120111 where to buy orange button add */
.dropdown3 { position:relative; float:left; display:block; z-index:500; height:32px; overflow:visible; }
.dropdown3 a { color:#fff; text-decoration:none;line-height:1.1; }
.dropdown3 .fe_ddTriggerWrap { width:145px; height:32px; padding:0 0 0 13px; background:url(/common/img/bg_shop_topleft_or.png) no-repeat 0 0; text-align:center;}
.dropdown3 .fe_ddTriggerWrap a { position:relative; display:block; z-index:500; height:32px; padding:0 32px 0 0;font-size:12px; line-height:32px; background:url(/common/img/bg_shop_topright_or.png) no-repeat right 0; }
.dropdown3 .fe_ddTriggerWrap.activator { height:29px; background:url(/common/img/bg_shop_topleft_atv_or.png) no-repeat 0 0;}
.dropdown3 .fe_ddTriggerWrap.activator a { height:29px; background:url(/common/img/bg_shop_topright_atv_or.png) no-repeat right 0; }
.dropdown3 .fe_ddListWrap { position:absolute; top:25px; z-index:530; width:144px; padding:0 0 0 14px; background:url(/common/img/bg_shop_bottomleft_or.png) no-repeat 0 bottom;}
.dropdown3 .fe_ddListTop { width:150px; height:1px; margin-left:-10px; background-color:#ce4a02; margin-right:4px;}
.dropdown3 .fe_ddList { width:120px;padding:8px 12px 12px 12px;background:url(/common/img/bg_shop_bottomright_or.png) no-repeat right bottom;}
.dropdown3 .fe_ddList li { position:relative; padding:4px 0; text-align:left; width:120px;}
.dropdown3 .fe_ddList li a { display:block;}
.dropdown3 .fe_ddList li a:hover { color:#000;}
.flagship .dropdown3 .fe_ddList { width:132px;padding:8px 12px 12px 0;}

#contentHead.pdt .optional2 .dropdown3 { position:relative; float:right; display:block; z-index:500; height:32px; overflow:visible; }
#contentHead.pdt .optional2 .dropdown3 a { color:#fff; text-decoration:none;line-height:1.1; }
#contentHead.pdt .optional2 .dropdown3 .fe_ddTriggerWrap { width:145px; height:32px; padding:0 0 0 13px; background:url(/common/img/bg_shop_topleft_or.png) no-repeat 0 0; text-align:center;}
#contentHead.pdt .optional2 .dropdown3 .fe_ddTriggerWrap a { position:relative; display:block; z-index:500; height:32px; padding:0 32px 0 0;font-size:12px; line-height:32px; background:url(/common/img/bg_shop_topright_or.png) no-repeat right 0; }
#contentHead.pdt .optional2 .dropdown3 .fe_ddTriggerWrap.activator { height:29px; background:url(/common/img/bg_shop_topleft_atv_or.png) no-repeat 0 0;}
#contentHead.pdt .optional2 .dropdown3 .fe_ddTriggerWrap.activator a { height:29px; background:url(/common/img/bg_shop_topright_atv_or.png) no-repeat right 0; }
#contentHead.pdt .optional2 .dropdown3 .fe_ddListWrap { position:absolute; top:25px; z-index:530; width:144px; padding:0 0 0 14px; background:url(/common/img/bg_shop_bottomleft_or.png) no-repeat 0 bottom;}
#contentHead.pdt .optional2 .dropdown3 .fe_ddListTop { width:150px; height:1px; margin-left:-10px; background-color:#ce4a02; margin-right:4px;}
#contentHead.pdt .optional2 .dropdown3 .fe_ddList { width:120px;padding:8px 12px 12px 12px;background:url(/common/img/bg_shop_bottomright_or.png) no-repeat right bottom;}
#contentHead.pdt .optional2 .dropdown3 .fe_ddList li { position:relative; padding:4px 0; text-align:left; width:120px;}
#contentHead.pdt .optional2 .dropdown3 .fe_ddList li a { display:block;}
#contentHead.pdt .optional2 .dropdown3 .fe_ddList li a:hover { color:#000;}
#contentHead.pdt .optional2 .flagship .dropdown3 .fe_ddList { width:132px;padding:8px 12px 12px 0;}


/* Dropdown where to buy button : big size */
.dropdownBig { position:relative; display:inline-block; z-index:500; height:42px; overflow:visible; }
.dropdownBig a { color:#fff; text-decoration:none; line-height:1.1; }
.dropdownBig .fe_ddTriggerWrap { height:42px; padding:0 0 0 20px; background:url(/common/img/bg_shop_big_topleft.png) no-repeat 0 0;}
.dropdownBig .fe_ddTriggerWrap a { position:relative; display:inline-block; z-index:500; padding:0 52px 0 0; font-size:15px; line-height:43px; background:url(/common/img/bg_shop_big_topright.png) no-repeat right 0; }
.dropdownBig .fe_ddTriggerWrap.activator { height:39px; background:url(/common/img/bg_shop_big_topleft_atv.png) no-repeat 0 0;}
.dropdownBig .fe_ddTriggerWrap.activator a { height:39px; background:url(/common/img/bg_shop_big_topright_atv.png) no-repeat right 0; }
.dropdownBig .fe_ddListWrap { position:absolute; top:37px; z-index:510;padding:0 0 0 21px; background:url(/common/img/bg_shop_big_bottomleft.png) no-repeat 0 bottom;}
.dropdownBig .fe_ddListTop { height:1px; margin-left:-17px; background-color:#66acd3; margin-right:5px;}
.dropdownBig .fe_ddList { padding:5px 18px 8px 0;background:url(/common/img/bg_shop_big_bottomright.png) no-repeat right bottom;}
#mobileFix .dropdownBig .fe_ddList {padding:5px 21px 8px 0;}
.dropdownBig .fe_ddList li { padding:3px 0; width:135px;}
.dropdownBig .fe_ddList li a:hover { color:#fff;text-decoration:underline;}

/*120111 where to buy orange button add */
.dropdownBig3 { position:relative; display:inline-block; z-index:500; height:42px; overflow:visible; }
.dropdownBig3 a { color:#fff; text-decoration:none; line-height:1.1; }
.dropdownBig3 .fe_ddTriggerWrap { height:42px; padding:0 0 0 20px; background:url(/common/img/bg_shop_big_topleft_or.png) no-repeat 0 0;}
.dropdownBig3 .fe_ddTriggerWrap a { position:relative; display:inline-block; z-index:500; padding:0 52px 0 0; font-size:15px; line-height:43px; background:url(/common/img/bg_shop_big_topright_or.png) no-repeat right 0; }
.dropdownBig3 .fe_ddTriggerWrap.activator { height:39px; background:url(/common/img/bg_shop_big_topleft_atv_or.png) no-repeat 0 0;}
.dropdownBig3 .fe_ddTriggerWrap.activator a { height:39px; background:url(/common/img/bg_shop_big_topright_atv_or.png) no-repeat right 0; }
.dropdownBig3 .fe_ddListWrap { position:absolute; top:37px; z-index:510;padding:0 0 0 21px; background:url(/common/img/bg_shop_big_bottomleft_or.png) no-repeat 0 bottom;}
.dropdownBig3 .fe_ddListTop { height:1px; margin-left:-17px; background-color:#ce4a02; margin-right:5px;}
.dropdownBig3 .fe_ddList { padding:5px 18px 8px 0;background:url(/common/img/bg_shop_big_bottomright_or.png) no-repeat right bottom;}
#mobileFix .dropdownBig3 .fe_ddList {padding:5px 21px 8px 0;}
.dropdownBig3 .fe_ddList li { padding:3px 0; width:135px;}
.dropdownBig3 .fe_ddList li a:hover { color:#000;}

/* Dropdown where to buy button : Double */
.dropDownDouble { position:relative; float:left; display:block; z-index:500; height:32px; overflow:visible; }
.dropDownDouble a { color:#fff; text-decoration:none;line-height:1.1; }
.dropDownDouble .fe_ddTriggerWrap { width:119px; height:42px; padding:0 0 0 13px; background:url(/common/img/bg_shop_double_topleft.png) no-repeat 0 0; text-align:center;}
.dropDownDouble .fe_ddTriggerWrap a { position:relative; display:block; z-index:500; height:36px; padding:9px 32px 0 0;font-size:12px; line-height:13px; font-weight: bold; text-align: left; background:url(/common/img/bg_shop_double_topright.png) no-repeat right 0; }
.dropDownDouble .fe_ddTriggerWrap.activator { height:40px; background:url(/common/img/bg_shop_double_topleft_atv.png) no-repeat 0 0;}
.dropDownDouble .fe_ddTriggerWrap.activator a { height:40px; background:url(/common/img/bg_shop_double_topright_atv.png) no-repeat right 0; }
.dropDownDouble .fe_ddListWrap { position:absolute; top:38px; z-index:530; width:144px; padding:0 0 0 14px; background:url(/common/img/bg_shop_bottomleft.png) no-repeat 0 bottom;}
.dropDownDouble .fe_ddListTop { width:122px; height:1px; margin-left:-10px; background-color:#34b7e5; margin-right:4px;}
.dropDownDouble .fe_ddList { width:106px;padding:8px 12px 12px 0;background:url(/common/img/bg_shop_bottomright.png) no-repeat right bottom;}
.dropDownDouble .fe_ddList li { position:relative;  width:102px; padding:4px 0; text-align:left;}
.dropDownDouble .fe_ddList li a { display:block; color: white;}
.dropDownDouble .fe_ddList li a:hover { color:#000;}
.dropDownDouble .flagship .dropdown .fe_ddList { width:132px;padding:8px 12px 12px 0;}


/* Select */
.selectBox { display:inline-block; z-index:300;}
.selectBox a.fe_formDesign_selectTrigger { display:block; width:125px; height:24px; padding:0 0 0 6px; line-height:24px; background:url("/common/img/bg_select.png") no-repeat 0 0;}
.selectBox ul.fe_formDesign_listWrap { position:absolute; left:0; top:0; z-index:400; border:1px solid #ddd; margin:0; padding:0; }
.selectBox .fe_formDesign_listWrap li { margin:0; padding:0; background:none;}
.selectBox .fe_formDesign_listWrap li a { color:#555; display:block; width:122px; height:20px; padding:2px 0 2px 6px;}
.selectBox .fe_formDesign_listWrap li a:hover, .selectBox .fe_formDesign_listWrap li a.activator { color:#fff; background-color:#aaa;}

/* Description */
.desc { overflow:hidden; zoom:1;}
.desc.flowType > h2, .desc.reverseType > h2, .desc.appsDown > h2 {min-height:0;}
.desc li { overflow:hidden; width:100%; margin:0 0 20px;}
.desc .figure span {display:block;font-size:11px; color:#666;}
.desc .account {display:block;}
.desc .headTitle { display:block; margin:0 0 22px; font-size:24px; font-weight: normal;}
.desc .subTitle { display:block; margin:6px 0 0;}
.desc .account h2, .desc li .account .headTitle, .desc .account h3 {margin:0 0 8px;}
.desc h3 { font-size:12px; }
.desc li .account .headTitle:first-child { margin:-4px 0 22px; }
.account p {margin:8px 0 0; }
.desc .account p{margin: 10px 0 0;}
.desc .account p strong{display: block; margin-top: -3px;}
.account .info { display:block; margin:8px 0 0; line-height:1.4;}
.desc .account .moreLink { margin:6px 0 0; color:#007CC0;} /*color change */
.desc .account .btnArea {margin:20px 0 0 -3px;}

.flowType .figure {float:left;}
.reverseType .figure {float:right;}
.flowType .account p:first-child, .reverseType .account p:first-child {margin:0; }

.deSize1st .figure { width:60px;margin:0 23px 5px 0;}
.deSize1st .figure img { width:60px; height:60px; }
.bestReview .deSize1st .figure img { width:58px; height:auto}
.deSize2nd .figure { width:120px;margin:0 46px 5px 0;}
/*.deSize2nd .figure img { width:120px; height:120px; }*/
.deSize3rd .figure { width:180px;margin:0 33px 5px 0;}
.deSize3rd .figure img{ width:180px; }
.deSize4th .figure { width:213px; margin:0 36px 0 0;}
.deSize4th .figure img{ width:213px; }
.deSize5th .figure { width:296px; margin:0 36px 5px 0;}
.deSize5th .figure img{ width:296px;height:222px;}

.flowType.deSize1st .account {padding:0 0 0 83px;}
.flowType.deSize2nd .account {padding:0 0 0 166px;}
.flowType.deSize3rd .account {padding:0 0 0 213px;}
.flowType.deSize4th .account {padding:0 0 0 249px;}
.flowType.deSize5th .account {padding:0 0 0 332px;}

.deSize1st.reverseType .figure { margin:0 0 5px 23px;}
.deSize2nd.reverseType .figure { margin:0 0 5px 46px;}
.deSize3rd.reverseType .figure { margin:0 0 5px 33px;}
.deSize4th.reverseType .figure { margin:0 0 5px 36px;}
.deSize5th.reverseType .figure { margin:0 0 5px 36px;}
.deSize6th.reverseType .figure { margin:0 0 5px 36px;} /* article headline : reverse only */
.deSize6th.reverseType .figure img { width:379px; height:285px; } /* article headline : reverse only */

.deSize1st.reverseType .account {padding:0 83px 0 0;}
.deSize2nd.reverseType .account {padding:0 166px 0 0;}
.deSize3rd.reverseType .account {padding:0 213px 0 0;}
.deSize4th.reverseType .account {padding:0 249px 0 0;}
.deSize5th.reverseType .account {padding:0 332px 0 0;}

.flowType.wrap .account, .reverseType.wrap .account {padding:0;}
#fearturedArticle .deSize2nd .figure img {width: 130px;height: 98px;}

/* Topic List */ 
.topicList h3 { height:40px;color:#00a9e0; font-size:16px;margin: 7px 0 5px;}
.topicList .lists h3 { margin:0 0 15px;color:#000;}
.topicList .figure {margin-bottom:0; text-align:center;}
.topicList .topicArea .desc { float:left; width:213px; margin:0 0 0 36px; }
.topicList .topicArea .desc:first-child { margin:0; }
.topicList .topic .desc { overflow:visible;}
.topicList .topic .desc .account {position:relative;height:45px;}
.topicList .topic .desc .account p {position:absolute;overflow:hidden;height:35px;width:191px;margin: 0;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.topicList .topic .desc.flowType .account p {height:auto;}
.topicList .topic .desc .account.overflowArea p {height:35px;}
.topicList .topic .desc .account p.textOverflow {position:relative; z-index:300;overflow:auto;height:auto;margin:0 30px 30px 0;padding:10px;vertical-align:middle;border:1px solid #eaeaea; background:#fff;box-shadow:0 4px 4px #eaeaea; -moz-box-shadow:0 4px 4px #eaeaea; -webkit-box-shadow:0 4px 4px #eaeaea; filter:progid:DXImageTransform.Microsoft.Shadow(color=#f2f2f2,direction=135, strength=4); }
.topicList .topic .desc.grid4 .account p {width:270px;}
.topicList .headTitle {font-family:Arial; font-size:14px; font-weight:bold; line-height:1.1; }
.topicList li .account .headTitle:first-child {margin: -2px 0 8px;}
.topicList .desc.lists ul li .account .headTitle {min-height:0;}
.topicList .desc ul { overflow:hidden; margin:0 0 0 -36px;}
.topicList .desc ul li { float:left; width:213px; min-height:93px;margin:0 0 0 36px;}
.topicList .desc ul .account { min-height:82px;}
.topicList .lists li .figure {width:120px;height:120px;}33
.topicList .articles .lists li .figure { width:130px;height:98px;}
.topicList .articles .desc.deSize2nd.lists li .account .headTitle{height:10px;min-height:0;}
.topicList .deSize2nd .figure {margin: 0 46px 0 5px;}
.topicList .deSize2nd.lists li {width:130px; min-height:280px;}
.topicList .deSize2nd.lists li .figure {margin-left:5px;}
.topicList .deSize2nd.lists li .account .headTitle {margin:-2px 0 10px;}
.topicList .desc.deSize2nd ul li {width:130px;}
.topicList .desc.deSize2nd.flowType li {overflow:visible;width:auto;word-wrap: break-word;}
.topicList .desc.deSize2nd.flowType li .account {padding:0; margin:0 0 0 166px; width:auto;}
.topicList .desc.deSize2nd li .account {margin-top:9px;}
.topicList .deSize4th .figure img { width:213px; height:160px; }
.topicList .grid6.deSize4th .account p  {margin:-3px 0 0;}
.topicList .grid4.topic .account {position:relative; height:40px;}
.topicList .grid4.topic .account p {margin:0;}
.topicList .grid4.topic .account p.textOverflow{position:relative; z-index:300;overflow:auto;height:auto;margin:0;padding:10px;vertical-align:middle;border:1px solid #eaeaea; background:#fff;box-shadow:0 4px 4px #eaeaea; -moz-box-shadow:0 4px 4px #eaeaea; -webkit-box-shadow:0 4px 4px #eaeaea; filter:progid:DXImageTransform.Microsoft.Shadow(color=#f2f2f2,direction=135, strength=4); }

.articleComp .desc { overflow:visible;}
.articleComp .desc .account {position:relative;height:90px;}
.articleComp .desc .account p.subject {position:absolute;overflow:hidden;width:290px;height:54px;margin: 10px 0 0;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.articleComp .desc .account p.textOverflow {position:relative; z-index:300;overflow:auto;width:274px;height:auto;margin:0 30px 30px 0;padding:10px;vertical-align:middle;border:1px solid #eaeaea; background:#fff;box-shadow:0 4px 4px #eaeaea; -moz-box-shadow:0 4px 4px #eaeaea; -webkit-box-shadow:0 4px 4px #eaeaea; filter:progid:DXImageTransform.Microsoft.Shadow(color=#f2f2f2,direction=135, strength=4); }
.articleComp .desc .account p.moreLink {position:absolute; top: 68px;}
.articleComp .desc.grid6 .account p.subject {width:210px;height:54px;}
.articleComp .desc.grid6 .account p.textOverflow {width:190px;}
.articleComp .desc.grid6 .account p.moreLink {top:100px;}

/* Sort Tab Area */
/*.tabType, .tabType .tabArea { position:relative;}*/
.tabType .sortTab {padding-right:10px;}
.tabType h3, .tabType .sortTab {position:relative; top:-45px; float:right; margin:0;} 
.tabType h3:after, .tabType .sortTab:after { content:""; clear:both; display:block; height:0; visibility:hidden; }
.tabType h3 { height:auto;display:inline-block;border-left:1px solid #ccc; font-weight:normal; color:#666;}
.tabType h3 a { display:inline-block; min-width:80px; height:19px;padding:3px 10px 0;line-height:16px; text-align:center; font-size:11px;text-decoration:none;background: url(/common/img/bg_sortTab.gif) no-repeat -30px 0;}
.tabType .first { border-left:none;}
.tabType .first a { background-position:0 0; }
.tabType .last a { background-position:right 0;  }
.tabType .activator { background-position:-30px -22px;}
.tabType .activator a { cursor:default; color:#000;font-weight:bold;background-position:-30px -22px; }
.tabType .first { border-left:none;}
.tabType .first.activator a { background-position:0 -22px; }
.tabType .last.activator a { background-position:right -22px; }
.tabType .tabArea .cont { position:relative; width:100%;}
.tabType .tabArea .cont ul { width:100%; margin:0 }
.tabType .cont li:first-child, .tabType li.li_first { margin-left: 0 !important;}

.tabTriggerWrap { overflow:hidden; height:37px;margin-top:-45px;}
.tabTriggerWrap h3 { margin:0; padding:0; top:0;}
.tabTriggerWrap .sortTab { top:0;}
.topicList .lists.devide2nd .tabTriggerWrap {height:49px;}

/* Tab + arrow  nav */
#tabCarousel .cont.tabCarousel { overflow:visible;}
#tabCarousel .tabType .tabArea .cont ul li { margin:0; padding-right:36px;}
#tabCarousel .cont ul li img { margin:0 0 1px 5px;}
#tabCarousel .tabCarousel ul li a { width:130px;}
#tabCarousel .tabCarousel ul li span { width:130px;}
#tabCarousel .cont .fe_trigger { position:absolute; top:-15px; z-index:500;}
#tabCarousel .cont .prev { right:29px;}
#tabCarousel .cont .next { right:1px;}
#tabCarousel .cont h3 { position:relative; top:-45px; float:right; margin:0;}
#tabCarousel .cont h3.last {margin-right:50px; }

/* SummList */ 
.summList { float:left;}
.summList.devideHor {width:100%;}
.summList.devideHor .account { padding-top:0; }
.summList h2 { margin:0; }
.summList .summ { position:relative; float:left; width:180px; margin:0 0 0 36px; padding:0 16px 0 17px; }
.summList .summ:first-child { margin-left:0; }

.summList .headTitle {min-height:33px; margin:0 0 -1px;}
.summList .summ .headTitle, .summList .figure {text-align: center;}
.summList .figure { position:relative;}
.summList .summ .figure img { width:180px; height:180px; }
.summList .btnQuick { position:absolute; top:76px; left:50%; width:130px; margin-left:-65px; }
.summList .btnQuick a {height: 32px;}
.summList .btnQuick a, .summList .btnQuick a span { display:inline-block;}
.summList.flagship .btnQuick {top:40px;}
.summList .infoArea {margin:6px 12px 0; text-align:center; }
.summList .basicInfo { font-size:11px; color:#666; line-height:16px;}
.summList .basicInfo h3 {min-height:55px; line-height:1.3;}
.summList .basicInfo p { color:#666; font-size:11px; margin-bottom:20px; }
.summList .account { display:none; } /* review 위한 임시 속성 */
.summList .account h2 { margin:0 0 8px; color:#000; font-size:24px; line-height:24px; }
.summList .account p { color:#000; line-height:16px; }
.summList .summ .rating {text-align:left; margin-left:30px; color: #999; padding-top:13px 0 0;}
.summList.hor .rating, .flagship .summ.popular .rating {margin-left:0;}
.summList .price { margin:1px 0 0;color:#000; font-size:14px; font-weight:bold; }
.summList .btnArea {position:relative; margin:2px 0 0; z-index:100;}
.summList .btnArea .dropdown {z-index:100;}

 /*120111 where to buy orange button add */
.summList .btnArea .dropdown3 {z-index:100;}

.summList .btnArea .btnStyle { margin:0 0 0 -2px;}
.summList .infoArea p strong { color:#bfd504; }
.summList .checkArea {height:22px; margin:0 0 15px 0; overflow:hidden;}
.summList .checkArea .fe_inputWrap {display:block; float:left; margin:0px 4px 0 0;vertical-align:middle;}
.summList .checkArea .textNode {display:block; float:left; height:20px;padding:0 0 2px;vertical-align:middle;font-size:12px;color:#666;}
.summList .summ .checkArea label input {margin-right:8px;}
.btnArea .moreLink, .btnArea .moreLink a {margin:9px 0 0 2px; font-weight:normal; background:none;}

/* SummList Icon */
.summList .tag { position:absolute; top:0px; left:0px; width:65px; height:65px; text-indent:-9999px;}
.summList .tag.new { background: url(/common/img/ico_new.png) no-repeat 0 0;}
.summList .tag.coming { background: url(/common/img/ico_coming.png) no-repeat 0 0;}
.summList .tag.event { background: url(/common/img/ico_event.png) no-repeat 0 0;}
.summList .tag.hot { background: url(/common/img/ico_hot.png) no-repeat 0 0;}

/* Option area in Product Summary List */
.summList .option {z-index:10; position:absolute; top:208px; *left:0; *width:213px; min-height:25px; margin-top:0; }
.summList .wrapCheck .option {top:232px;}
.summList .option .list a { display:inline-block; }
.summList .option .colors, .summList .sizes { margin-bottom:5px; color:#999; font-size:11px; }
.summList .option .colors span, .summList .sizes span {display:inline-block; vertical-align:top;}
.summList .option .colors .list {width:155px;}
.summList .option .sizes .list {width:150px;}
.summList.compare .option .colors span.list {width:70px;}
.summList .option .colors span span {width:11px; height:11px; font-size:0;overflow:hidden;}
.summList .option .colors a {width:13px; height:13px; margin-top:5px; margin-bottom:5px; padding:1px; border:1px solid #fff; cursor:pointer; margin-left:-1px; *margin-left:2px;}
.summList .option .colors a:hover {border:1px solid #00a9e0;}
.summList .option .colors a.atv,
.summList .option .colors a:hover,
.summList .option .colors a:focus,
.summList .option .colors a:active {border:1px solid #00a9e0;}
.summList .option .color1 {background:#000;}
.summList .option .color2 {background:#f9abad;}
.summList .option .color3 {background:#5bc9ed;}
.summList .option .sizes a {padding:0 2px; color:#00a9e0; border:1px solid #fff;}
.summList .option .sizes a:hover { color:#666; border:1px solid #00a9e0; text-decoration:none; }
/* //option area in Product Summary List */

/* Option area in Product Summary List */
.summList .option .colors_small { margin-bottom:5px; color:#999; font-size:11px; }
.summList .option .colors_small span{display:inline-block; vertical-align:top;}
.summList .option .colors_small .list {width:180px;}		
.summList .option .colors_small span.list {margin-left:-10px;}
.summList .option .colors_small span span {width:9px; height:9px; font-size:0;overflow:hidden;}
.summList .option .colors_small a {width:11px; height:11px; margin-top:6px; margin-bottom:5px; padding:1px; border:1px solid #fff; cursor:pointer; margin-left:-1px; *margin-left:2px;}
.summList .option .colors_small a:hover {border:1px solid #00a9e0;}
.summList .option .colors_small a.atv,
.summList .option .colors_small a:hover,
.summList .option .colors_small a:focus,
.summList .option .colors_small a:active {border:1px solid #00a9e0;}
/* //option area in Product Summary List */


/* quickThumb */
.quickThumb {width:100% !important;margin-top:30px;overflow:hidden;*clear:both;}
.quickThumb li {float:left;display:block !important;font-size:0;margin-right:3px;}
.quickThumb li a{display:inline-block;width:45px;height:45px;}
.quickThumb li a,.quickThumb li a:link,.quickThumb li a:visited{border:1px solid #DDD;}
.quickThumb li a:hover,.quickThumb li a:active,.quickThumb li a:focus {border:1px solid #00A9E0;}
.quickThumb li a.atv {border:1px solid #00A9E0;}
.quickThumb img {width:45px;height:45px;vertical-align:top;}

.summList.hor .summ { position:relative; float:none; width:auto; margin:15px 0 0; padding:0; }
.summList.hor .summ.grid4 { float:left; width:296px;margin: 30px 0 0 36px; padding:0;}
.suSize2nd .summ.grid4 .infoArea {padding-left: 130px;}
.summList.hor .summ:first-child { margin-left:0;}
.summList.hor .basicInfo h3 {display:table-cell; height:55px; vertical-align:middle;} /* title middle align */
.summList.hor .hWrap {margin-bottom:-30px;}
.summList.hor .infoArea { margin:0; text-align:left;}
.summList.hor .summ .figure { position:absolute; top:0; left:0; }
.grid4.summList.hor .summ {margin-top:0; }

.suSize1st .summ .infoArea {min-height:60px; padding-left:83px; } 
.suSize1st .summ .infoArea .basicInfo { min-height:40px; }
.suSize1st .summ .infoArea .basicInfo h3 { font-size:12px; line-height:16px; font-family:Arial, sans-serif; }
.suSize1st .summ .infoArea .rating { margin:6px 0 2px;}
.suSize1st .summ .figure img { width:60px; height:60px; }
.suSize2nd .summ .infoArea {min-height:120px; padding-left:166px; }
.suSize2nd .summ .basicInfo {min-height:30px; }
.suSize2nd .summ .figure img { width:120px; height:120px; display: inline-block; }
.suSize3rd .summ .infoArea {min-height:180px; padding-left:213px; } 
.suSize3rd .summ .figure img { width:180px; height:180px; }
.suSize4th .summ .infoArea {min-height:250px; padding-left:296px; }
.suSize4th .summ .figure img { width:250px; height:250px; }
.suSize2nd.devideHor .summ .basicInfo { margin:0 0 15px; min-height:30px; }
.suSize2nd.devideHor .summ .figure { top:20px; }


/* SummList - variation */ 
.flagship .summ {float:left; width:130px; margin:0 0 0 18px; padding:0 0 0 17px; border-left:1px solid #ddd; text-align:left;}
.flagship .summ .account { min-height:40px; padding-top:0; }
.flagship .summ .account h2 { font-size:12px; line-height:18px; }
.flagship .summ .figure img {width:120px; height:120px; }
.flagship .summ .headTitle{text-align:left;}
.flagship .summ.popular { width:462px; margin:0; padding:0; border:0;} 
.flagship .summ.popular .dropdown .fe_ddTriggerWrap {width:145px;}
.flagship .summ.popular .dropdown .fe_ddList { width:120px; padding:8px 12px 12px 12px;}
.flagship .summ.popular .dropdown .fe_ddListTop {width:150px;}
.flagship .summ .dropdown .fe_ddTriggerWrap, #compare .summ .dropdown .fe_ddTriggerWrap { width:117px; }
.flagship .summ .dropdown .fe_ddListTop, #compare .summ .dropdown .fe_ddListTop {width:120px;}
.flagship .summ .dropdown .fe_ddList, #compare .summ .dropdown .fe_ddList { width:104px; padding-left:0; }
 /*120111 where to buy orange button add */
.flagship .summ.popular .dropdown3 .fe_ddTriggerWrap {width:145px;}
.flagship .summ.popular .dropdown3 .fe_ddList { width:120px; padding:8px 12px 12px 12px;}
.flagship .summ.popular .dropdown3 .fe_ddListTop {width:150px;}
.flagship .summ .dropdown3 .fe_ddTriggerWrap, #compare .summ .dropdown3 .fe_ddTriggerWrap { width:117px; }
.flagship .summ .dropdown3 .fe_ddListTop, #compare .summ .dropdown3 .fe_ddListTop {width:120px;}
.flagship .summ .dropdown3 .fe_ddList, #compare .summ .dropdown3 .fe_ddList { width:104px; padding-left:0; }

.flagship .summ.popular .figure { float:left; padding-right:46px; }
.flagship .summ.popular .figure img { width:250px; height:250px; }
.flagship .summ.popular .basicInfo { margin-top:0; }
.flagship .summ .rating {margin-left:0;}
.flagship .moreLink,.flagship .moreLink a {line-height:18px;}
.flagship .btnArea {position:static;}
.flagship .btnArea .moreLink, .btnArea .moreLink a {margin: 2px 0 0 2px;}
.flagship .summ .shop.datv span, .flagship .summ .shop.datv:hover span {margin:0 0 0 12px;padding: 0 35px 0 0;}
.flagship .summ.popular .shop.datv span, .flagship .summ.popular .shop.datv:hover span{margin:0 0 0 27px;}
/* SummList - compare */
#compare.summList .basicInfo h3{ padding-top:5px;}
#compare .summList .figure { margin-top:45px;}

/* Type & Subtype center alignment */
.byType.desc .headTitle, .byType .account .info {text-align:center;} /* subType selection */

/* Finder - Accessory : use commonly with Support Category */
#finder {width:910px; padding:18px 25px; color:#ccc; background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.18, rgb(1,1,1)),color-stop(0.8, rgb(33,38,41)));background-image: -moz-linear-gradient(center bottom,rgb(1,1,1) 18%,rgb(33,38,41) 80%); background-color:#000;}
#finder:after {content:""; clear:both; height:0; display:block;}
#finder legend, #finder label {visibility:hidden; overflow:hidden; position:absolute; left:-9999px; top:-9999px; width:1px; height:1px; }
#finder h2 {float:left; font-size:24px;}
#finder strong, #finder p {float:left; font-size:17px;}
#finder .searchArea p {margin-top:1px; font-family:Arial,sans-serif; font-size:12px;}
#finder .searchArea.errorMsg {float:left; width:415px; padding-left:25px;}
#finder .searchArea.errorMsg p {color:#999; line-height:18px;}
#finder .searchArea.errorMsg p.noResult {margin:5px 0 10px;}
#finder .searchArea.errorMsg p.notCompatible {margin-bottom:2px;}
#finder h2 {margin:0; color:#fff; line-height:1.2;}
#finder h2.compatible {background:url(/common/img/ico_find_compatible.png) no-repeat 0 5px; padding-left:25px;}
#finder h2.compatibleNot {background:url(/common/img/ico_find_not_compatible.png) no-repeat 0 5px; padding-left:25px;}
#finder strong {margin: 5px 0 0 10px; line-height:1.2;}
#finder p {clear:both; color:#00a9e0; line-height:1.3;}
#finder .title {float:left; width:440px; word-wrap: break-word;}
#finder .title p {color:#ccc;}
#finder .title p em {color:red;}
#finder .searchArea {position:relative; float:right;}
#finder .searchArea fieldset {float:left; margin:3px 0 0; background-color:#fff;}
#finder div.btnArea {float:left; margin-left:8px;}
#finder input[type="text"] {width:320px; background:none; border:none;}
#finder .laySearch {clear:both; float:left; width:321px; margin-top:-4px; background-color:#fff;}
#finder .laySearch li {font-family:Arial; font-size:12px;}
#finder .laySearch li span {color:#00a9e0;}
#finder .laySearch li a {display:block; padding:4px 8px 5px; color:#666; }
#finder .laySearch li a:hover {background-color:#e5e5e5;}
#finder .laySearch2 { display:none; position:absolute; left:-1px; top:28px; width:315px; margin-top:-2px; background-color:#fff; border:1px solid #ddd;}
#finder .laySearch2 li {font-family:Arial; font-size:12px;}
#finder .laySearch2 li span {color:#00a9e0;}
#finder .laySearch2 li a {display:block; padding:4px 8px 5px; color:#666; }
#finder .laySearch2 li a:hover {background-color:#e5e5e5;}

/* Finder - Result : use commonly with Support Category */
.searchResult {position:relative; width:960px; height:88px; background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.18, rgb(1,1,1)),color-stop(0.8, rgb(33,38,41)));background-image: -moz-linear-gradient(center bottom,rgb(1,1,1) 18%,rgb(33,38,41) 80%); background-color:#000; z-index:1;}
.searchResult label {display:inline-block; width:150px; padding:15px 0 0 25px; font-size:24px; color:#fff; vertical-align: sub;}
.searchResult label.resultCheck {width:100%; padding:0; font-size:14px; color:#ccc;}
.searchResult .checkArea {margin-left:178px;}
.searchResult .checkArea label span { margin-right:5px;padding-bottom:4px; }
.searchResult input[type="checkbox"] {margin:3px 0 0 1px;}
.searchResult span {color:#fff;}
.searchResult .btnStyle {vertical-align:middle;}
.searchInput { position:relative; display:inline-block; margin: 0 5px 2px 0;border:1px solid #ccc; vertical-align:middle; background:#fff; z-index:2; }
.searchInput input[type="text"] { width:640px; height:23px; padding:0 4px; line-height: 13px; border:none; color:#007CC0; }
.searchInput button { background:none; border:none; margin:0; padding:0; width:19px; height:23px; text-indent:-9999px; vertical-align:middle; background:url(/uk/common/img/bg_gnb_btn.gif) no-repeat; }
.searchResult .laySearch { position:absolute; left:178px; top:45px; width:610px; border:1px solid #ccc; background-color:#fff; }
.searchResult .laySearch li {font-family:Arial; font-size:12px;}
.searchResult .laySearch li span {color:#00a9e0;}
.searchResult .laySearch li a {display:block; padding:4px 8px 5px; color:#666; }
.searchResult .laySearch li a:hover {background-color:#e5e5e5;}

/* Series Menu */
.sortSeries {overflow:hidden;min-height:32px; margin:0 0 25px; padding:10px 0;border-bottom:1px solid #ccc;font-size:12px; font-weight:bold; }
.sortSeries ul { position:relative; width:640px; padding:0}
.sortSeries ul li {display: inline-block; float:left; line-height:12px;margin:0 0 2px; padding:0 9px 0 9px; background:url(/common/img/bg_list_line.gif) no-repeat 0 2px; }
.sortSeries ul li a {display:block; width:100%;}
.sortSeries ul li.activator a {cursor:default; text-decoration:none;color:#000;}
.sortSeries ul li.viewAll { position:relative; left:0; top:0; padding:0 10px 0 0; background:none; }
.sortSeries.ledTv, .sortSeries.lcdTv, .sortSeries.plasmaTv { padding:8px 0;}
.sortSeries.ledTv ul, .sortSeries.lcdTv ul, .sortSeries.plasmaTv ul, .sortSeries.noteBook ul { width:auto; line-height:0; padding:0; }
.sortSeries.ledTv li, .sortSeries.lcdTv li, .sortSeries.plasmaTv li {padding:0 5px;font-size:0;background:none;vertical-align:middle;}

/* Series Menu : Split */
.sortSeries.split li {width:auto; height:auto; background:none;}
.sortSeries.split li a { background:none; text-indent:0;}

/* Series Menu : LED TV */
.sortSeries.ledTv li{ width:27px; height:36px; }
.sortSeries.ledTv li a {width:27px;height:36px;text-indent:-9999px;background:url(/common/img/ico_series_ledTv.gif) no-repeat; }
.sortSeries.ledTv li.viewAll, .sortSeries.lcdTv li.viewAll, .sortSeries.plasmaTv li.viewAll, .sortSeries.noteBook li.viewAll {position:relative; width:67px; padding:0 3px 0 0; font-weight:bold; background:none;}
.sortSeries.ledTv li.viewAll a, .sortSeries.lcdTv li.viewAll a, .sortSeries.plasmaTv li.viewAll a, .sortSeries.noteBook li.viewAll a {width:67px; height:18px;font-size:14px; line-height:14px;padding-top:17px; text-indent:0; background:none;}
.sortSeries.ledTv li.s00 a {background-position:-379px 0;}
.sortSeries.ledTv li.s00.activator a { background-position:-379px -56px; }
.sortSeries.ledTv li.s01 a {background-position:-342px 0;}
.sortSeries.ledTv li.s01.activator a { background-position:-342px -56px; }
.sortSeries.ledTv li.s02 a {background-position:-305px 0;}
.sortSeries.ledTv li.s02.activator a { background-position:-305px -56px; }
.sortSeries.ledTv li.s03 a {background-position:-268px 0;}
.sortSeries.ledTv li.s03.activator a { background-position:-268px -56px; }
.sortSeries.ledTv li.s04 a {background-position:-231px 0;}
.sortSeries.ledTv li.s04.activator a { background-position:-231px -56px; }
.sortSeries.ledTv li.s05 a {background-position:-194px 0;}
.sortSeries.ledTv li.s05.activator a {  background-position:-194px -56px; }
.sortSeries.ledTv li.s06 a {background-position:-157px 0;}
.sortSeries.ledTv li.s06.activator a { background-position:-157px -56px; }
.sortSeries.ledTv li.s07 a {background-position:-120px 0;}
.sortSeries.ledTv li.s07.activator a { background-position:-120px -56px; }
.sortSeries.ledTv li.s08 a {background-position:-83px 0;}
.sortSeries.ledTv li.s08.activator a { background-position:-83px -56px; }
.sortSeries.ledTv li.s09 a {background-position:-46px 0;}
.sortSeries.ledTv li.s09.activator a { background-position:-46px -56px; }

/* Series Menu : LCD TV */
.sortSeries.lcdTv li { width:26px;height:33px; }
.sortSeries.lcdTv li a {width:26px;height:33px;text-indent:-9999px;background:url(/common/img/ico_series_lcdTv.gif) no-repeat; }
.sortSeries.lcdTv li.s00 a {background-position:-324px 0;}
.sortSeries.lcdTv li.s00.activator a { background-position:-324px -43px; }
.sortSeries.lcdTv li.s01 a {background-position:-288px 0;}
.sortSeries.lcdTv li.s01.activator a { background-position:-288px -43px; }
.sortSeries.lcdTv li.s02 a {background-position:-252px 0;}
.sortSeries.lcdTv li.s02.activator a { background-position:-252px -43px; }
.sortSeries.lcdTv li.s03 a {background-position:-216px 0;}
.sortSeries.lcdTv li.s03.activator a { background-position:-216px -43px; }
.sortSeries.lcdTv li.s04 a {background-position:-180px 0;}
.sortSeries.lcdTv li.s04.activator a { background-position:-180px -43px; }
.sortSeries.lcdTv li.s05 a {background-position:-144px 0;}
.sortSeries.lcdTv li.s05.activator a { background-position:-144px -43px; }
.sortSeries.lcdTv li.s06 a {background-position:-108px 0;}
.sortSeries.lcdTv li.s06.activator a { background-position:-108px -43px; }
.sortSeries.lcdTv li.s07 a {background-position:-72px 0;}
.sortSeries.lcdTv li.s07.activator a { background-position:-72px -43px; }
.sortSeries.lcdTv li.s08 a {background-position:-36px 0;}
.sortSeries.lcdTv li.s08.activator a { background-position:-36px -43px; }
.sortSeries.lcdTv li.s09 a {background-position:0 0;}
.sortSeries.lcdTv li.s09.activator a { background-position:0 -43px; }

/* Series Menu : PLASMA TV */
.sortSeries.plasmaTv li { width:35px; height:31px; }
.sortSeries.plasmaTv li a {width:35px;height:31px;text-indent:-9999px;background:url(/common/img/ico_series_plasmaTv.gif) no-repeat; }
.sortSeries.plasmaTv li.viewAll { top:-2px; }
.sortSeries.plasmaTv li.viewAll a {padding-top:17px;}
.sortSeries.plasmaTv li.s00 a {background-position:-450px 0;}
.sortSeries.plasmaTv li.s00.activator a { background-position:-450px -41px; }
.sortSeries.plasmaTv li.s01 a {background-position:-400px 0;}
.sortSeries.plasmaTv li.s01.activator a { background-position:-400px -41px; }
.sortSeries.plasmaTv li.s02 a {background-position:-350px 0;}
.sortSeries.plasmaTv li.s02.activator a { background-position:-350px -41px; }
.sortSeries.plasmaTv li.s03 a {background-position:-300px 0;}
.sortSeries.plasmaTv li.s03.activator a { background-position:-300px -41px; }
.sortSeries.plasmaTv li.s04 a {background-position:-250px 0;}
.sortSeries.plasmaTv li.s04.activator a { background-position:-250px -41px; }
.sortSeries.plasmaTv li.s05 a {background-position:-200px 0;}
.sortSeries.plasmaTv li.s05.activator a {  background-position:-200px -41px; }
.sortSeries.plasmaTv li.s06 a {background-position:-150px 0;}
.sortSeries.plasmaTv li.s06.activator a { background-position:-150px -41px; }
.sortSeries.plasmaTv li.s07 a {background-position:-100px 0;}
.sortSeries.plasmaTv li.s07.activator a { background-position:-100px -41px; }
.sortSeries.plasmaTv li.s08 a {background-position:-50px 0;}
.sortSeries.plasmaTv li.s08.activator a { background-position:-50px -41px; }
.sortSeries.plasmaTv li.s09 a {background-position:0 0;}
.sortSeries.plasmaTv li.s09.activator a { background-position:0 -41px; }

/* Browsing menu : use commonly with Support Category */
.byCategory ul {overflow:hidden;margin:0 0 0 -36px;}
.byCategory ul li {float:left;width:130px;margin:0 0 30px 36px;text-align:left;}
.byCategory ul li ul {margin-top:10px;}
.byCategory ul li ul li {margin-bottom:10px;}
.byCategory ul li img {display:inline-block;margin:0 auto 20px;}
.byCategory.prd ul > li {float:left; margin-bottom:0;}
.byCategory.prd ul li strong {display:block; height:40px; margin-bottom:20px; font-weight:normal; text-align:left; font-size:18px; line-height:20px;}
.byCategory.prd ul ul {margin:0;}
.byCategory.prd li li {margin:0 0 10px;text-align:left;}
.byCategory.support ul {margin-top:30px;}
.byCategory.support ul li {margin:0 0 0 36px;}
.byCategory.support strong {font-size:12px; font-weight:normal; color:#00a9e0;}

/* Search Navigation */
#searchNav { margin-right:36px; color:#171717; background:#f8f8f8; }
#searchNav h2 { height:25px; padding:15px 19px 13px; color:#fff; font-size:18px; background:url(/common/img/bg_filter.gif) repeat-x 0 0; }
#searchNav h2 a { padding-left:8px; font-size:12px; }
#searchNav h2:first-child { margin:0 0 18px;} 
#searchNav ul li { padding:17px 19px; border-top:1px solid #ccc; }
#searchNav ul li:first-child { padding-top:0; border:0; }
#searchNav ul li ul { padding-top:14px; }
#searchNav ul li ul li { padding:5px 0 0; border:0 none; }
#searchNav ul li ul li:first-child { padding:0; }
#searchNav ul li span { display:inline-block; padding:5px 0 0; }
#searchNav .accShow input[type="radio"].accCheck {margin:0 10px 3px 0; vertical-align:middle;}

/* Filter Tool */
#filterTool { margin-right:36px; color:#171717; background:#f8f8f8; }
#filterTool h2 { position:relative; height:25px; padding:17px 19px 11px; color:#fff; font-size:18px; background:url(/common/img/bg_filter.gif) repeat-x 0 0; }
#filterTool h2 input { position:absolute; top:13px; right:10px; font-size:12px; }
#filterTool h2:first-child { margin:0;}
#filterTool fieldset { position:relative; padding:0 20px; border-bottom:1px solid #ccc; }
#filterTool legend, #filterTool .legend { position:relative; display:inline-block; visibility: visible; width:auto; height:auto; margin:0; padding:17px 0 14px 12px; line-height:1.4; font-size:12px; font-weight:bold; color:#000;cursor:pointer; white-space:normal;z-index:0;}
#filterTool legend img, #filterTool .legend img { position:absolute; top:18px; left:0; }
#filterTool legend a, #filterTool .legend a { display:inline-block; margin:0 0 0 5px;}
#filterTool legend a img, #filterTool .legend a img { position:relative; top:-2px; }
#filterTool strong {display:block; font-weight:normal; margin:12px 0; font-size:12px;}
#filterTool ul { padding:0 0 20px; }
#filterTool ul li { padding:6px 0 0; font-size:0; line-height:0; }
#filterTool ul li:first-child { padding-top:0; }
#filterTool label { position:relative; display:inline-block; padding: 1px 0 0 24px;font-size:12px; line-height:16px; }
#filterTool label span { position:absolute; top:0; left:0; }
#filterTool label img, #filterTool label input { background:#f8f8f8; vertical-align:middle; }
#filterTool .btnArea { padding:20px;}
#filterTool .btnArea .submitStyle {font-size:12px; color: #007CC0;} /*color change*/
#filterTool .update { border-bottom:1px solid #ccc; }
#filterTool .update .submitStyle {font-size:11px; }
#filterTool ul.screenSize li {float:left; width:75px; margin-right:10px; padding:0 0 5px 0;}
#filterTool ul.screenSize li label {width:50px;}
#filterTool ul.screenSize:after { content:""; clear:both; display:block; height:0; visibility:hidden; }
#filterTool.noCategory legend { display:inline-block; }

/* Description with search more button */
.searchmore { overflow:hidden; padding:12px 20px; background:#f6f6f6; }
.searchmore p {float:left; margin:5px 0 8px; font-size:17px; color:#666; line-height:20px;}
.searchmore a {float:right;margin:0;}

/* Result Page */
.resultList .summList { width:100%; }

/*Filter 타이틀과 위치 맞춤을 위한 style */
#content .resultList.grid9 .mda {padding:11px 0;}
.resultList.grid9 h2 {margin-top:10px;} 

/* Search Results */
.searchResults .summList.hor.bestMatch .summ {margin:0;padding:0;}
.searchResults .summList .route a.accHide{display: none;}
.resultList .basicInfo h3 { min-height:50px; line-height:18px; font-family:Arial; font-weight:bold; }
.searchResults .resultList .basicInfo h3 {min-height:1px;}

.bestMatch { padding-bottom:50px; }
.bestMatch.byCategory ul li, .bestMatch.summList .summ {text-align:center;}
.resultList .bestMatch.hor .summ .basicInfo h3 { height:0; vertical-align:top; font-size:18px; margin-bottom:5px;}
.resultList .bestMatch.hor .infoArea p {margin-bottom:38px; }
.resultList .bestMatch.hor .infoArea .list ul li {margin-top:16px;}
.resultList .bestMatch.hor .infoArea p.rating { margin:0 0 9px;}
.resultList .bestMatch .summ .infoArea .basicInfo { margin:-6px 0 8px; }
.resultList .bestMatch.desc .account h3 { font-size:18px; padding-bottom:6px; }

.resultList .byCategory ul li { width:213px; margin:0 0 0 36px; }
.resultList .byCategory ul li span { font-size:14px; font-weight:bold; }
.resultList .btnArea.submit, .compWrap .summList .btnArea.submit, .compWrap .btnArea.submit { float:right; width:100%; margin:30px 0 0; text-align:right; padding:10px 0 0; border-top:1px solid #ddd;}

.bestMatchAcc.desc {overflow:visible; margin-left:296px; *margin-top:80px;}
.bestMatchAcc h3 {font-size:18px;}
.bestMatchAcc.desc li:first-child {margin-left:0;}
.bestMatchAcc.desc li {float:left; width:auto; margin:0 0 50px 17px}
.bestMatchAcc.desc .headTitle {margin:10px 0 0; font-family:"Arial", "sans-serif"; font-size:12px; text-align:center;}

.compWrap.searchResults > h2 {font-family:Arial,sans-serif; font-size:14px; font-weight:bold;}
.searchResults h2 { clear:both; }
.searchResults #filterTool fieldset ul li {margin-left:7px; font-size:12px; line-height:19px;}
.searchResults .list {float:left; width:166px; margin-right:36px;}
.searchResults .list h3, .searchResults .list h3:first-child {margin:0;font-size:18px;}
.searchResults .summList.suSize4th .summ { margin:0; padding:0; }
.searchResults .summList.hor .summ { min-height:150px;padding-bottom:20px;}
.searchResults .summList.hor .summ .infoArea .basicInfo { min-height:0; }
.searchResults .summList.hor .summ .infoArea p.rating {padding-top:0;}
.searchResults .summList.hor .summ .infoArea p.route { padding-top:9px;}
.searchResults .summList.hor .summ .infoArea p{ padding-top:7px; }
.searchResults .summList.hor .summ .figure {float:left; position:static; margin:30px 48px 20px 0;}
.searchResults .summList.hor .summ .infoArea {display:table-cell; width:auto; min-height:120px; padding:10px 0 0;}

.searchResults .summList .route {margin:0; font-size:12px; line-height:12px; display:inline-block; }
.searchResults .summList .route a, .searchResults .summList .route span {display:inline-block; margin:0 3px 0 0;padding:10px 0 0 9px; background:url(/common/img/bul_arrow_grey.png) no-repeat 0 14px; }
.searchResults .summList .route a:first-child, .searchResults .summList .route span:first-child { padding:0; background:none; }
.searchResults .summList .route span {color:#666;}
.searchResults .summList .spec { display:inline; padding-left:20px; color:#666; }
.searchResults .summList .date { display:inline; padding-left:15px; color:#999; font-size:11px; }

/* NoResults */
.noResults {float:left; width:100%; margin-bottom:20px;}
.noResults .account {height:65px; padding-left:80px; background:url(/common/img/bg_notFound_s.gif) no-repeat 0 0;}
.noResults .account strong {font-size:14px;}
.noResults .account h2 {margin-bottom:10px; color:red;}
.noResults .list {float:none; width:auto; margin:30px 0 45px 0;}
.noResults .list h2 {margin: -4px 0 12px;font-size:18px; color:#000;}
.noResults .list.bullet ul li {margin: 0 0 5px;padding:5px 0 0 12px; background:url(/common/img/bul_circle_2.gif) no-repeat 0 9px;}
.grid6.noResults {width:auto;}
.grid6.noResults .account h2 {color:#ff0000; margin-bottom:7px; }

/* Sort and paging area upper side of search lists */
.searchResults .resultpage { margin:0 0 20px;}
.resultpage { width:100%; margin:-10px 0; color:#666; float:left; }
.resultpage:after { content:""; clear:both; display:block; height:0; visibility:hidden; }
.resultpage .pageArray { float:left; }
.resultpage .pageArray > p { float:left;margin:0 30px 0 0;}
.resultpage .pageArray label { font-size:11px;padding-right:2px;  }
.resultpage .pageArray img.result, .resultpage .pageArray select.result { margin-right:2px; }
.resultpage .pageArray .btnArea {display:inline-block; padding-top:5px;}
.resultpage .paging { float:right; margin:3px 0 0;}
.resultpage .paging p { float:left; line-height:1; }
.resultpage .paging p.pagePrev, .resultpage .paging p.pagePrev2 { padding:0 10px 0 0; }
.resultpage .paging p.pageNext, .resultpage .paging p.pageNext2 { padding:0 0 0 10px; }
.searchResults .resultpage .paging p.pagePrev, .searchResults .resultpage .paging p.pagePrev2 { padding:4px 10px 0 0; }
.searchResults .resultpage .paging p.pageNext, .searchResults .resultpage .paging p.pageNext2 { padding:4px 0 0 10px; }
.resultpage .paging p.num a {display:inline-block;vertical-align: middle; padding:0px 3px 0 4px; font-weight:normal; color:#007CC0;} /*color change*/
.resultpage .paging p.num .acted {color:#000; cursor:default; font-weight:bold; text-decoration:none;}
.resultpage .paging .submitStyle {height: 24px;}
.resultpage.devideHor { margin:25px 0 0;padding:20px 0 0; }
#frameContainer .resultList.grid9 .paging p.num {padding-top:2px;}
.lookingFor { border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:40px; }
.compWrap .resultList .lookingFor h2:first-child { margin:0 0 21px; font-size:36px; line-height:1.0; }
.lookingFor .subTitle { font-size:18px; line-height:1.3; }
.lookingFor fieldset { margin:10px 0 22px; }

/* Utillinks */
.utillinks { clear:both; overflow:hidden; margin:0;padding:14px 0 0; border-top:1px solid #ccc;}
#content .compWrap:first-child .utillinks, #content .compWrap.merged:first-child .utillinks {padding:14px 0 42px;}
.utillinks ul { float:right;}
.utillinks li { float:left; margin-left:8px; padding:0 0 0 8px; background:url(/common/img/bg_list_line.gif) no-repeat 0 3px;}
.utillinks li:first-child {background:none;}
.utillinks li a {padding:0 0 0 18px; font-weight:bold;background:url(/common/img/ico_utillink.gif) no-repeat 0 2px;}
.utillinks li a.send {background-position:0 -19px;}
.utillinks li a.share {background-position:0 -39px;}
.utillinks li a.print {background-position:0 -59px; padding-right:8px;}
.utillinks li a.linkTo {background-position:0 -79px;}

/* Apps List */
.appsList ul { overflow:hidden; }
.appsList li { float:left; width:130px;margin:0 0 0 36px; }
.appsList li:first-child {margin:0; }
.appsList li span { display:block;}
.appsList li strong {color:#666;}
.appsList li span.making {color:#999;}
.appsList li .appLogo { text-align:center;}
.appsList li .appLogo img {width:120px; height:120px;}
.appsList li .appInfo { min-height:60px;margin:15px 0 16px;}
.appsList li .appInfo strong { display:block;margin:0 0 5px;font-siz:e14px; line-height:1.3;}
.appsList li .typeIcon img { margin-right:3px; }
.appsList.Hor li { width:213px;margin:0 0 45px;}
.appsList.Hor li .appLogo { float:left;margin-right:30px; }
.appsList.Hor li .appInfo { min-height:0;margin:0 0 15px;}
.appsDown ul li {float:left; width:130px; margin-left:36px;text-align:center;}
.appsDown ul li .figure {margin-right:0;}
.appsDown ul li:first-child {margin-left:0;}
.appsDown ul li .moreLink{padding:0;}

/* Apps Share */
.appShare {position:absolute; bottom:-280px;}
.appShare li {float: left; margin-right:10px;}
.appShare li a {display:inline-block; float:left; width:36px; height:36px; text-indent:-50000px; background-position: 0 0; }
.appShare li.fb a {background-image:url(/common/img/ico_app_fb.png);width:32px;height:32px;}
.appShare li.tw a {background-image:url(/common/img/ico_app_tw.png);width:32px;height:32px;}
.appShare li.yt a {background-image:url(/common/img/ico_app_yt.png);width:32px;height:32px;}

/* List */
.list ul li {margin:0 0 15px;}
.list ul li strong {display:inline-block; margin:0 0 4px;}
.list.bullet ul li ul {margin:0 0 0 10px;}
.list.bullet ul li ul li {margin:5px 0 0;list-style:disc inside;}

/* Review */
.review .title { padding:5px; background:#f6f6f6; font-size:16px; font-weight:bold;border-radius:6px; -moz-border-radius:6px;-webkit-border-radius:6px; }
.review .title a { display:block; font-size:11px; text-decoration:none; }
.review .reiviewInfo { overflow:hidden;min-height:60px; margin-top:10px; }
.review .reiviewInfo .logo { float:left; margin:0 10px 0 0;}
.review .reiviewInfo .editor { font-weight:bold; }
.review .reiviewInfo .rating { color:#00a9e0; }
.review .reiviewInfo .rating img { padding-right:5px; }
.review .reiviewInfo .writtenAt { margin:5px 0 0;}

/* Video */
.thumbArea { text-align:center; }
.thumbArea ul { display:inline-block; *display:inline; *zoom:1; margin:0 0 0 -30px; }
.thumbArea ul li { float:left; width:100px; padding-left:30px; text-align:left; }
.thumbArea ul li strong { display:block; padding-top:16px; color:#00a9e0; }
.thumbArea ul li span { display:block; padding-top:5px; color:#666; font-size:11px; }
.thumbArea ul li a { text-decoration:none; }

/* MDA */
.mda {clear:both;overflow:hidden;width:960px;margin:0 auto -1px;padding:10px 0; z-index:10; font-size:14px;  background:#fff;}
#content .mda {padding:20px 0 11px; width:100%; position:relative;}
#content .content_supportbox .mda {padding:0 0 30px; margin-top:-20px;}
.mda p {float:left;margin:7px 2px 0 0;font-weight:bold;}
.mda p.links {float:right;margin:0;}
.mda p.links a {margin:0 0 0 10px;}

/* Layer : addList */
.resultLayer {width:627px;}
.resultLayer h2:first-child { margin:0 0 30px; padding-bottom:40px; font-weight:normal; border-bottom:1px solid #ccc; font-size:28px; color:#000;}
.resultLayer h3 { clear:both; margin:0 0 30px; font-weight:normal; font-size:24px; line-height:1.2em; color:#000;}
.resultLayer .summList {margin-bottom:45px;}
.resultLayer .summList h4 { font-size:14px;width:110px;}
.resultLayer .summList div:first-child.summ {margin:0; border:0; padding:0;}
.resultLayer .summList .summ {width:130px; margin:0 0 0 17px; padding:0 0 0 17px;}
.resultLayer .summList .summ .basicInfo { min-height:100px; margin:0; }
.resultLayer .summList .summ .infoArea {padding:0;}
.resultLayer .browsePrd .summ {margin:32px 0 0 32px; width:130px; border:none; padding:0;}
.resultLayer .browsePrd .summ .basicInfo {padding:0 0 0 10px; width:90%; min-height:100px;}
.resultLayer .browsePrd .summ .infoArea {margin:0; padding:0; width:100%;}
.resultLayer .browsePrd .summ .btnArea { height:auto; }
.resultLayer .summList.browsePrd {float:none; margin-bottom:0;}
.browsePrd div {float:left; margin-left:18px;}
.browsePrd div:first-child {margin:0;}
.browsePrd .type ul{margin-right:18px;}
.browsePrd .type,.browsePrd .modelNum {height:300px;}
.browsePrd .type h4,.browsePrd .modelNum h4 {width:100%;margin-bottom:15px; font-size:15px; font-weight:normal; line-height:18px; color:#000;}
.browsePrd .type ul,.browsePrd .modelNum ul {width:210px; height:270px; margin:0 0 10px 0 ; border:1px solid #ccc; overflow:auto;}
.browsePrd .type ul li a,.browsePrd .modelNum ul li a {display:block; line-height:11px; padding:7px; color:#333; text-decoration:none;}
.browsePrd .type ul li a:hover,.browsePrd .modelNum ul li a:hover {background-color:#ccc;}
.browsePrd .type ul,.browsePrd .modelNum ul {width:210px; height:270px; border:1px solid #ccc; overflow:auto;}
.browsePrd .summ .rating {margin-left:0; padding-left:25px; width:100px;}
.browsePrd .modelNum ul{margin-right:0px;}

/* Comparing 3 models */
#compWrap.compare  h2:first-child {margin: -4px 0 0;}
#compare.summList.suSize2nd {width:960px;padding-bottom:40px;}
#compare div:first-child.summ {margin-left:243px; border:0;}
#compare .figure {margin:11px 0 0;}
#compare .summ {width:130px; margin:0; border-left:1px solid #ccc;}
#compare .summ .rating {margin-left:20px; width:100%;}
#compare .summ .infoArea {min-height:190px; padding:0; margin:0; text-align:center;}
#compare .basicInfo {margin:0 0 15px; min-height:100px;}
#compare .btnArea {margin:0;}
#compare .btnArea .submitStyle {margin:5px 0 0;}
#compare .btnArea label {display:none;}
.noScript {padding:15px; margin-bottom:30px; line-height:16px; background-color:#f6f6f6; color:#666;}

/* Compare Results */
.compareResults, .tableView {font-family:Arial, sans-serif; color:#000; margin-top:-10px;}
.compareResults h2 {position:relative; margin:0;padding:5px 20px; background-color:#b4b4b4; font-size:20px; color:#fff;}
.compareResults h2:first-child {margin:0;}
.compareResults h2 .best {position:absolute; top:10px; right:20px; display:inline-block; height:13px; padding-left:18px; vertical-align:middle; font-size:11px; background:#b4b4b4 url(/common/img/ico_best.png) no-repeat 0 0; }
.compareResults h3 {height:20px; margin:0; padding:7px 20px; background-color:#f2f2f2; color:#666; font-weight:normal;}
.compareResults h3 a {margin:0 0 0 5px;}
.compareResults strong {display:inline-block; margin:5px 0 12px;}
.compareResults strong img, .bulletView h2 img, .bulletView li img, .tableView h2 img, .tableView th img, .tableView td img, .compareResults th img, .compareResults td img, .specArea .list.longValue h2 img {margin-bottom:3px; padding-left:3px;} /* 2012-02-22 modifed by ljs */
.compareResults table {width:960px; margin:0 0 30px 0; }
.compareResults table caption, .tableView table caption {height:0; font-size:0; visibility:hidden;}
.compareResults table td {width:110px; padding:7px 16px 5px 17px; border-right:1px solid #ccc; border-bottom: 1px solid #CCC; vertical-align:top; word-wrap: break-word;}
.compareResults table td.last {border:0; border-bottom: 1px solid #CCC; width:163px;}
.compareResults .review td {padding:10px 17px 10px 18px;}
.compareResults .review .writtenAt {font-size:11px;color:#666;}
.compareResults .fullComp {padding-left:0;}
.compareResults .fullComp tbody th {width:175px; padding: 7px 16px 5px 20px; text-align:left; vertical-align:top; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC;}
.compareResults .fullComp tbody tr.depth3 th {padding:7px 16px 5px 17px; font-weight:normal; color:#666;}
.compareResults .fullComp tbody tr.depth3 td {width:110px;padding:7px 16px 5px 17px; font-weight:normal; color:#666;}
.compareResults .rating { color: #999; padding:3px 0 2px;}
.compareResults .review a.moreLink, .compareResults .review .moreLink a {padding:2px 12px 0 0;}
.compareResults .rating > span > strong {margin-top:0;}

/* Zoom gallery */
#gallery1 .wrapZoom .viewArea { overflow:hidden;}
#gallery1 .wrapZoom .viewArea .zoomIndicator { position:absolute; right:15px; top:15px; text-align:center; z-index:500; }
#gallery1 .wrapZoom .viewArea .zoomIndicator p { margin:0; padding:0;}
#gallery1 .wrapZoom .viewArea .zoomIndicator ul { margin:0; padding:5px 0;}
#gallery1 .wrapZoom .viewArea .zoomIndicator ul li { margin:0; padding:5px 0;}
#gallery1 .wrapZoom .viewArea .zoomColorPicker { position:absolute; left:15px; top:15px; z-index:500;}
#gallery1 .wrapZoom .viewArea .zoomColorPicker a { display:block; float:left; margin-right:1px; border:1px solid #fff;}
#gallery1 .wrapZoom .viewArea .zoomColorPicker a.btnHover:hover { border:1px solid #0099cc;}
#gallery1 .wrapZoom .viewArea .zoomColorPicker span { display:block; width:20px; height:20px; border:1px solid #fff;}

/* Gallery Type 1 */		
#gallery1.galleryType1 .thumbArea { width:84px; }
#gallery1.galleryType1 .thumbList { position:relative; overflow:hidden; display:block; height:342px;}
#gallery1.galleryType1 .thumbList ul { position:absolute; display:block; left:0; top:0; height:40000em;}
#gallery1.galleryType1 .thumbList ul li { margin:0; padding-top:1px; height:66px; float:none;}

/* Gallery Type 2 */
#gallery2.galleryType2 .thumbArea { width:84px; }
#gallery2.galleryType2 .thumbList { display:block; position:relative; height:342px; overflow:hidden;}
#gallery2.galleryType2 .thumbList ul { position:absolute; display:block; left:0; top:0; margin:0; height:40000em;}
#gallery2.galleryType2 .thumbList ul li { margin:0; padding-top:1px; height:66px; float:none;}

/* Gallery */
.zoomFunc { overflow:hidden; margin:0 auto; width:794px; }
.zoomFunc .tabArea { overflow:hidden; width:100%; padding-bottom:15px; }
.zoomFunc .tabArea .sortTab span { margin-left:-3px; }
.zoomFunc .tabArea .sortTab span a { padding:3px 15px 0; }
.zoomFunc .thumbArea { float:left; width:84px; margin-right:46px; }
.zoomFunc .thumbArea .thumbList {margin-top:2px;}
.zoomFunc .thumbArea ul { margin:0;}
.zoomFunc .thumbArea ul li { display:block; float: none; height: 64px; width:84px; padding:2px 0; }
.zoomFunc .thumbArea ul li a { display:inline-block; width:80px; height:60px; border:2px solid #ccc; text-align:center; }
.zoomFunc .thumbArea ul li a.activator,
.zoomFunc .thumbArea ul li a:hover { border:2px solid #00a9e0; }
/*
.zoomFunc.galleryType1 .thumbArea ul li a img { width:60px; height:60px; }
.zoomFunc.galleryType2 .thumbArea ul li a img { width:80px; height:60px; }
*/
.zoomFunc .wrapZoom { float:left; width:664px; }
.zoomFunc .wrapZoom .viewArea { position:relative; z-index:5; width:662px; height:372px; margin:0; border:1px solid #ccc; }
.zoomFunc .wrapZoom .viewArea .galComment { position:absolute; left:15px; bottom:10px; color:#999; }
.zoomFunc .wrapZoom .btnArea { margin:10px -2px 0 0; }
.zoomFunc .thumbInfoArea { position:relative; z-index:10; width:622px; text-align:left; padding:15px 0 15px 40px; background-color:#000; background:url(/common/img/bg_gal_thumb_info.png) repeat-y 0 0; text-align:left;} }
.zoomFunc .thumbInfoArea table { margin:0;}
.zoomFunc .thumbInfoArea table caption { height:0; font-size:0; visibility:hidden; }
.zoomFunc .thumbInfoArea table th { width:186px; padding:5px 0; color:#a7a69c; text-align:left;}
.zoomFunc .thumbInfoArea table td { width:176px; color:#fff; text-align:left;}

.productList > ul {width:996px; overflow:hidden;}
.productList ul li {float:left;width:130px;}
.productList ul li ul {min-height:200px; margin-top:15px; font-size:12px; line-height:24px;}

/* Award */
.award .desc ul {overflow:hidden; margin-left:-36px; }
.award .desc ul li {position:relative; float:left; width:130px; margin:0; padding-left:36px; background:url(/uk/common/img/@img_award_default.jpg) no-repeat 36px 0; }
.award .desc ul li .figure { position:absolute; height:120px; margin:0 0 5px; }
.award .desc ul li .account { text-align:left; padding-top:130px; }
.award .desc ul li .account .info { word-wrap:break-word; }
.award .devide2nd .account {font-weight:bold;}

/*.Award.wrap */
.award.wrap ul li {width:auto;}
.award.wrap ul li > a {float:left; width:120px; margin-right:36px; padding:0 5px; min-height:250px; color:#000; cursor:default; text-decoration:none;}
.award.wrap .awardDefinition {padding-left:171px;}
.award.wrap .awardDefinition .image {display:none;}

/* Sample Images */
.sample { overflow:hidden;}
.sample p { float:left; width:11px; margin-top:48px; }
.sample.thumbArea ul { overflow:hidden; float:left; margin-left:-36px}
.sample.thumbArea ul li { float:none; display:inline-block; width:130px; margin:0 -4px 0 36px; padding:0; text-align:center; vertical-align:middle; }

/* Page not Found */
#content .compWrap.notFound:first-child {padding:45px 0;}
.notFound .compWrap { padding: 30px 0; }
.notFound .desc {margin:15px 83px;}
.notFound .desc h2 {font-size:36px;}
.notFound .desc .account {padding:0 0 0 166px;background:url(/common/img/bg_notFound.gif) no-repeat 0 0; }
.notFound .summList:after { content:""; clear:both; display:block; height:0; visibility:hidden; }
.notFound .summList {float:none;}
.notFound .summList h2 {font-size: 18px; letter-spacing: 0;}
.notFound .summBsize .summ { margin-bottom: 0; }
.notFound .summ {min-height:435px; margin: 0 0 45px 36px;}
.notFound .summ .account {min-height: 0;}
.notFound .summ .account h2 {margin: 0 0 15px;font-size:18px;}
.notFound .summ .infoArea ul {margin-top:5px;}
.notFound .summ .infoArea ul li {margin-bottom:5px; text-align: left; }
.notFound .byCategory ul li {width:213px;margin:0 0 0 36px;text-align:left;}
.notFound .byCategory ul li strong {display:block; height:auto; margin-bottom:20px; font-size:24px; line-height:1.2; font-weight: normal; }
.notFound .byCategory ul li ul {margin:0;}
.notFound .byCategory ul li ul li {margin:0 0 10px;}

/* Retailer */
.soldout { position:absolute; top:0; left:0; width:462px; height:85px; background:url(/common/img/bg_retailer.png) no-repeat 0 0; z-index:100; }
.retailer { overflow:hidden; }
.retailer .figure { padding:0 69px 0 0;}
.retailer .figure.flow {float:left;}
.retailer .prdInfo { padding-bottom:20px; border-bottom:1px solid #ccc; }
.retailer .prdInfo ul { margin:17px 0; overflow:hidden; width:213px; }
.retailer .prdInfo li { border-top:1px solid #ccc; font-size:11px; color:#666; padding:7px 0;}
.retailer .prdInfo li:first-child { border:none; }
.retailer .prdInfo li strong { font-size:22px; color:#000; }
.retailer .prdInfo p { font-size:11px; font-weight:bold; color:#666; }
.retailer fieldset { clear:both;}
.retailerList { margin:0 0 0 -36px;}
.retailerList .online { overflow:hidden; float:left; position:relative; width:462px; height:63px; margin:0 0 0 36px; padding:28px 0; border-bottom:1px solid #ccc; font-size:11px; color:#666; }
.store .retailerList {margin:0; display:block; width: 462px;}
.retailerList .offline { overflow:hidden; max-width:960px; min-width:462px; padding:15px 0; border-bottom:1px solid #ccc; }
.retailerList .offline strong { display:block; padding-bottom:10px; }
.retailerList .offline .submitStyle { font-size:11px; padding:2px 5px; }
.retailerList .logos { float:left; width:120px; padding-right:10px; }
.retailerList .logos strong { display:block; font-weight:normal; }
.retailerList .logos a strong { color:#666; }
.retailerList .price { float:left; width:160px; padding-right:10px; }
.retailerList .price strong  { display:block; font-size:22px; color:#000; }
.retailerList .btnArea { float:right; padding:0; text-align:right; }
.retailerList .address { float:left; }
.retailerList .address p {width:370px;}
.retailer .priceSpider { overflow:hidden; float:left; width:100%; margin-top:-1px; padding-top:16px; border-top:1px solid #ccc; vertical-align:middle; }
.retailer .priceSpider p { display:inline-block; font-size:11px; vertical-align:middle; }
.retailer .priceSpider p.logos {width:79px; }
.retailer .single .copyright { width:370px; }
.retailer .searchArea { display:inline-block; overflow:hidden; padding-top:30px;}
.retailer .searchArea p { float:left; }
.retailer .searchArea strong { float:left; padding:0 10px 10px 0; }
.retailer .searchArea #postcodeSearch { border:1px solid #ccc; border-right:0; padding:3px 0 0; height:18px; width:287px; margin-right:-4px;}
.retailer .searchArea input{ vertical-align:middle; }
.store:after { content:""; clear:both; display:block; height:0;}
.store .map { float:right; margin:50px 0 0 30px; vertical-align:top; }
.store .map .layPop h2 {margin:0; color:#000; font-size:12px; font-family:Arial; font-weight:bold;}
.store.grid6.devide1st .map { float:right; margin:10px 0 0 30px; vertical-align:top; }
.store .resultArea {float:left; width:462px;}
.store .resultArea .retailerList h2 {margin:0 0 25px 0; }
.store .searchArea {min-width:462px; }
.store .resultpage { width:auto; min-width:462px; margin:20px 0 0; }
.store .resultInfo { padding-bottom:15px; }
.store .resultInfo span { color:#00a9e0; }
.store .info { padding-bottom:25px; font-size:11px; color:#666; border-bottom:1px solid #ccc;}
.store .search { float:none; border:0 none; padding-bottom:15px; }
.store .search a { text-decoration:none; }
.store .search button { cursor:pointer; }
.store .search .searchSelect4th {padding-bottom: 25px;border-bottom: 1px solid #CCC;}

.store .search .searchSelect1st select {width:237px;}
.store .search .searchSelect1st select,.store .search .searchSelect1st .fe_selectWrap {margin:0 8px;}
.store .search .searchInput1st input { width:320px; background:none; }
.store .search .searchInput2nd input { width:223px; background:none; }
.store .search .searchInput1st { float:right; border:1px solid #ccc; }
.store .search .searchInput2nd { display:inline-block; margin:0 8px; border:1px solid #ccc; }
.store .search > span > * {vertical-align: top;} /* issue fix(vertical align) */
.store .search .btnStyle {margin-top:-4px;} /* issue fix(button align) */
.store .search2th{overflow:visible;height:auto;border-bottom: 1px solid #CCC;padding-bottom: 20px;} 
.store .search2th label{display:none;} 
.store .search2th .searchSelect3rd select, .store .search2th .searchSelect3rd{margin-right:10px;}
.store .search2th .searchSelect3rd select, .store .search2th .searchSelect3rd .fe_selectWrap .fe_select_triggerWrap, .store .search2th .searchSelect4th select, .store .search2th .searchSelect4th .fe_selectWrap .fe_select_triggerWrap{margin-bottom:20px;}
.store .search2th .searchInput3rd input{height:21px; margin-left:15px; padding:2px 5px 0 8px;vertical-align:top;line-height: 15px;width:450px;border: 1px solid #CCC;}
.store .search2th .btnStyle.reverse{margin-top:-4px;}
.store .search2th > span > * {vertical-align: top;} /* issue fix(vertical align) */
.store .search2th .btnStyle {margin-top:-4px;} /* issue fix(button align) */

.store.grid6.devide1st { display:block; width:462px; }

/* Rating */
.rating { vertical-align:middle;color: #00A9E0; }
.rating span { display:inline-block; vertical-align:middle; }
.rating .point {margin:0 3px 0 0;background:url(/common/img/bg_rating.png) no-repeat 0 -1px; }
.rating .point strong { overflow:hidden; display:inline-block; text-indent:-9999px; background:url(/common/img/bg_rating_point.png) no-repeat 0 0; }
.rating .xlarge.point { width:120px; height:20px; background-position:0 0; }
.rating .xlarge strong { height:20px; background-position:0 0; }
.rating .large.point { width:77px; height:13px; background-position:0 -25px; }
.rating .large strong { height:13px; background-position:0 -25px; }
.rating .small.point { width:72px; height:14px; background-position:0 -50px; } /* color change */
.rating .small strong { height:13px; background-position:0 -50px; }
.rating .xsmall.point { width:72px; height:11px; background-position:0 -50px; }
.rating .xsmall strong { height:12px; background-position:0 -50px; }
.rating .review { margin-top:-1px; }

/* Expert Review */
.expertReview .account p, .consumerReview .account p, .askAnswer .account p {margin:3px 0 0;line-height: 1.4;color:#666;}
.account p.infor {color:#000;}
.account p.infor span {color:#666;}
.desc p.logo {margin:14px 0 0;}
.alatest_alascore {margin:0 30px 5px 0;}

/* Consumer Ratings and Review */
.consumerReview .allRating { overflow:hidden; padding-bottom:24px; }
.consumerReview .allRating li { float:left; margin:5px 30px 0 0; font-size:0; color:#646464; }
.consumerReview .allRating li strong { font-weight:normal; font-size:14px; display:inline-block; vertical-align:middle; }
.consumerReview .allRating li img { padding-left:10px; }
.consumerReview .allRating li.overall { width:249px; margin:0; }
.consumerReview .allRating li.overall strong { font-size:20px; }
.consumerReview .allRating .rating { margin:0 0 0 10px;}
.consumerReview .allRating li.overal .rating { margin:0 0 0 15px;}
.consumerReview .reviews { float:left; padding:15px 0 0; }
.consumerReview .reviews .desc { padding:0 0 0 10px;}
.consumerReview .reviews .desc.devide1st { padding:0 0 0 18px;}
.consumerReview .reviews h3 { display:block; margin-bottom:6px; text-indent:-10px; font-size:24px; line-height:26px; color:#007CC0; } /*color change */
.consumerReview .reviews h3 span { margin:0 2px;letter-spacing:-2px;color:#999; }
.consumerReview .reviews .rating { display:block; margin:0 0 20px; }
.consumerReview .reviews .rating .point strong { text-indent:-9999px;}
.consumerReview .reviews .review { display:block; margin-bottom:5px; line-height:20px; }
.consumerReview .reviews .moreLink { display:block; }
.consumerReview .account p.infor, .askAnswer .account p.infor {margin-top:10px; font-size:11px;}
.consumerReview .submit { width:173px; padding:17px 20px 20px; background:#f6f6f6; }
.consumerReview .submit.grid6 { width:422px; }
.consumerReview .submit h3 { padding-bottom:8px; color:#293033; font-size:23px; line-height:1.0; }
.consumerReview .submit p { padding-bottom:14px; }
.consumerReview .submit .btnArea { margin-left:-3px; }
.comment { overflow:hidden; }
.comment p { float:left;}

/* Ask an Answer */
.askAnswer { position:relative; }
.askAnswer .nums { margin: 0 0 25px; }
.askAnswer .nums span { display:inline-block; margin:0 0 0 5px; padding:0 0 0 5px; line-height:12px; color:#666;background:url(/common/img/bg_list_line.gif) no-repeat 0 3px;}
.askAnswer .nums span:first-child { margin:0; padding:0;background:none;}
.askAnswer .question { padding:0 0 20px 50px;background:url(/common/img/bg_ask.gif) no-repeat 0 4px; }
.askAnswer .answer { padding:0 0 0 50px;background:url(/common/img/bg_answer.gif) no-repeat 0 4px; }
.askAnswer .title { display:none;}
.askAnswer .account p {font-size:14px; color:#000;}
.askAnswer .account p.moreLink {font-size:12px;}
.askAnswer .account .btnarea {margin:5px 0 0;}
.askAnswer .question p strong { font-size:14px; line-height:1.2;}
.ask.owner { padding:0 0 20px; color:#666; }
.ask.owner span { display:block; }
.askAnswer .btnArea { clear:both; padding:30px 0 0; }
.askAnswer .btnArea .btnStyle { float:right; vertical-align:middle; }

/* Best Review */
.bestReview .desc { float:left; width:747px; }
.bestReview .btnArea { float:right; width:213px; padding-top:23px; }
.reviewList { border-top:1px solid #ccc; padding:30px 0; }
.reviewList .desc { float:left; width:664px; }
.reviewList .desc h3 { font-size:20px; line-height:24px; margin-bottom:13px; font-weight:normal;} 
.reviewList .infor { float:right; width:296px; text-align:right; }
.reviewList .infor span { color:#999;}
.reviewList .infor p { padding-bottom:10px;}
.reviewList .recommend { clear:both; padding-top:20px; font-weight:bold;}
.reviewList .recommend span:first-child { margin-right:3px; padding-right:8px; background:url(/common/img/bg_list_line.gif) no-repeat right 4px; }
.reviewList .recommend span em { display:none; }
.reviewList .recommend span strong { display:inline-block; height:18px; margin-left:29px; padding:2px 12px 0 0; font-weight:normal; color:#00a9e0; background:url(/common/img/bg_recommend.gif) no-repeat right -100px; }
.reviewList .recommend span.good, .reviewList .recommend span.bad, .reviewList .recommend span.yes, .reviewList .recommend span.no {display:inline-block; height:20px;}
.reviewList .recommend span.good { margin:0 0 0 10px; padding:0; background:url(/common/img/bg_recommend.gif) no-repeat 0 0; }
.reviewList .recommend span.bad { background:url(/common/img/bg_recommend.gif) no-repeat 0 -50px; }
.reviewList .recommend span.yes {margin:0; padding:0 10px; background:none;}


/* Specification Table View */
.sarBanner {float:right; padding-bottom:18px;z-index:10;}
.sarBannerWithoutPdf{float:right;margin-bottom:-16px;z-index:10;}
.productImage { margin:0 0 18px; text-align:center;}
.tabsArea {clear:both;}
.tabsArea p {float:left; margin-right:16px; padding-left:19px; font-size:12px; font-weight:bold; background:url(/common/img/ico_spec_tabs.gif) no-repeat;}
.tabsArea p.tableOn {background-position:0 -68px;}
.tabsArea p.tableOff {background-position:0 -44px;}
.tabsArea p.bulletOn {background-position:0 -20px;}
.tabsArea p.bulletOff {background-position:0 4px;}
.tabsArea p.reverse {float:right; background-position:0 -94px;}
.tabsArea p > a {display:block; color:#000; }
.tabsArea p > a.on, .tabsArea p.reverse a {color:#007CC0;} /*color change */
.tabsArea:after {content:""; clear:both; display:block; height:0; visibility:hidden;}
.tableView table {width:960px; margin-bottom:20px;}
.tableView h2 {height:34px; margin-bottom:0; padding-left:20px; background-color:#b4b4b4; font-size:20px; color:#fff; line-height:34px;}
.tableView h2 .layTipOpener, .tableView table tbody th .layTipOpener {margin:0 0 0 5px;line-height:15px;}
.tableView div {margin-bottom:5px;}
.tableView div p {padding:11px 0 0px 19px;}
.tableView h2:first-child {margin:-4px 0 0;}
.tableView table tbody th, .tableView table tbody td {padding:7px 0 6px 20px; border-top:1px solid #ccc; line-height: 16px; }
.tableView table tbody th {width:208px; text-align:left; padding:6px 0 6px 20px;} 
.tableView table tbody td.spec {width:230px; } 
.tableView span.usageNote { font-weight:bold; color:#bdd500; }

/* Specification Bullet View */
.bulletView.devideHor { margin:-10px 0 50px;}
.bulletView .list { margin:0 0 15px;}
.bulletView .list h2 {margin:45px 0 5px;}
.bulletView .list h2:first-child{margin:0 0 5px;}
.bulletView ul li {padding-left:9px; background:url(/common/img/bul_circle_2.gif) no-repeat 0 6px;word-wrap: break-word; line-height:18px;}
.bulletView ul li a {color:#010101;}
.bulletView p {clear:both;}

/* Feature: Overview */
.featureArea .desc { margin-top:25px;}
.featureArea .desc h2 {margin-bottom:20px;}
.featureArea .flowType.deSize4th .account, .featureArea .deSize4th.reverseType .account {padding: 0;}
.featureArea .desc:first-child { margin:0; }
.featureArea .desc .account p { margin:0 0 15px; }
.featureArea .desc .figure { text-align:center;}

/* Spec: Overview */
.specArea .list {float:left; width:213px;}
.specArea .list h3 {margin:0 0 5px;}
.specArea .list h3 img { padding:0 0 2px 5px; }
.specArea .list h4 { margin:0 0 5px 0; color:#666; font-size:12px; font-weight:normal; }
.specArea .list ul { margin:0 0 30px 0; }
.specArea .list ul li, .featureArea .list ul li, .kvArea .list ul li { margin:0; padding:5px 0 0 12px; background:url(/common/img/bul_circle_2.gif) no-repeat 0 10px;word-wrap: break-word;}
.specArea .list ul li strong,.featureArea .list ul li strong, .kvArea .list ul li strong {margin: 0;}
.specArea .list ul li a {color:#010101;}
.specArea .list ul li strong {font-weight:normal; font-size:12px;}
.specArea .list ul li:first-child { padding:0 12px 0; background-position:0 4px; }

/* Spec: definition layer */ 
dl.glossary1depth dt, dl.glossary2depth dt, dl.glossary3depth dt {margin:0; font-family:'Arial', 'sans-serif';}
dl.glossary1depth dt {margin-bottom:10px; font-size:14px;}
dl.glossary2depth dt, dl.glossary3depth dt {margin:10px 0 0; font-size:12px; font-weight:normal; color:#666;}
dl.glossary3depth dt {color:#000;padding:0 0 0 10px; background:url(/common/img/bul_circle_2.gif) no-repeat left 6px;}
dl.glossary3depth {margin-top:-10px;}
dl.glossary3depth dd {margin-left:10px;}

/* Spec: Accessory Long Value Type */
.specArea .list.longValue {width:200px; margin-right:13px; overflow:hidden;word-wrap: break-word;}
.specArea .list.longValue h2 {margin:0 0 5px 0; font-size:14px; font-family:Arial,sans-serif; font-weight:bold;}
.specArea .list.longValue h3 {font-size:12px; color:#666; font-weight:normal;}

/* List */
.list.owners ul { overflow:hidden; clear:both; margin-left:-36px; }
.list.owners ul li { float:left; width:198px; padding-left:36px; min-height:34px; }

/* Articles */
.articles h2 {padding:0; margin:0 0 20px;}
.articles .desc > h2 {min-height:0;}
.articles .desc .account h2 {font-size:36px; line-height:38px;}
.articles .desc .account p {margin:5px 0;}
.articles .desc ul li {float:left; width:213px; margin:0 36px 0 0;}
.articles .desc ul li .account .headTitle:first-child {margin:0 0 15px;}
.topicList .articles .desc ul:first-child {margin:0 36px 45px 0;}
.topicList .articles .desc ul li:first-child {margin:45px 36px 0 0;}
.articles.list h2,.articles .summList h2 {margin:0; font-size:18px;}
.articles.list > ul {margin-bottom:45px;}
.articles.list > ul li:first-child {margin-top:16px;}
.articles.list > ul li {margin:8px 0 0;}
.articles .topic ul {width:747px; overflow:hidden; margin-top:-45px; margin-left:-0px;}
.articles .topic ul li {min-height:110px;margin:45px 36px 0 0;}
.articles .topic ul li strong.headTitle, .articles .lists ul li strong.headTitle {display:block; height:35px; margin:10px 0 15px; font-family:Arial; font-size:1em; line-height:18px;}
.articles .topic ul li strong.headTitle {overflow:hidden;}
.articles .topic ul li span.info {display:block; height:30px; overflow:hidden;}
.articles .desc.lists ul li .account .headTitle {text-align:left; }
.articles .resultList {margin-top:30px;}
.articles .resultpage {margin:0; padding-bottom:20px; }
.articles .resultList .lists {margin:20px 0; padding:40px 0 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; clear:both; }
.articles .resultList .lists ul li {width:100%; min-height:138px; margin:0;}
.topicList .resultList .lists ul:first-child, .topicList .resultList .lists ul li:first-child {margin:0;}
.articles .headline .account p {margin:15px 0 0; font-size:14px;width:540px;}
.articles .headline .account h2 {margin:0;font-size:45px; line-height:50px;}
.articles .headline .account .authorDate {margin:5px 0 3px;font-size:11px; color:#666;}
.articles .headline .comment {padding-left:18px; color:#999; background:url(/common/img/ico_comment.gif) no-repeat 0 3px; }
.articles .feature p {margin-bottom:20px;}
.articles .feature .figure {margin:0 36px 0 0; float:none;}
.articles .feature .figure p {margin-top:5px; font-size:11px; color:#666;}
.articles .feature h3 {clear:both; margin:0;padding:25px 0 0;}
.articles .feature ul li {float:none; width:628px; margin:10px 0 0;padding:0 0 0 15px;background:url(/common/img/bul_circle_1.png) no-repeat 5px 5px;}
.articles.listArea {width:213px; margin-left:36px; padding-left:83px;}
.articles.listArea .suSize1st .summ .infoArea .basicInfo {min-width:100px;}
.articles .summList h2 {width:215px; }
.articles .summList .summ {margin-bottom:29px;}
.topicList .articles .deSize2nd.lists li .figure {width:130px; height:98px; padding-bottom:20px;}

/* Articles desc type */
.articlesArea > div {margin-bottom:45px;}
.articlesArea h2, .articlesArea h2:first-child {margin: 0 0 15px;}
.articlesArea h3 {margin-top:0; font-size:16px;}
.articlesArea .desc {margin-top:10px;}
.articlesArea .desc p {margin-top:10px;}
.articlesArea .desc h3 {margin-top:10px;}
.articlesArea .desc ul li {float:none; width:auto; margin:10px 0 0;padding:0 0 0 15px;background:url(/common/img/bul_circle_1.png) no-repeat 5px 5px;}
.articlesArea .desc .figure {margin-top:10px;}
.articlesArea .flowType .figure {margin-right:36px;}
.articlesArea .reverseType .figure {margin-left:36px;}
.articlesArea .devide {margin-top:60px;}
.articlesArea .half {width:665px; overflow:hidden;}
.articlesArea .half .desc {float:left; width:296px; margin-right:36px;}
.articlesArea .half .flowType h3 {margin-left:151px;}
.articlesArea .half .flowType .figure {width:130px; margin:-50px 20px 20px 0;}
.articlesArea .half .reverseType h3 {margin-right:151px;}
.articlesArea .half .reverseType .figure {width:130px; margin:-50px 0 20px 20px;}

.articlesArea .arSection .noneTitle{margin-bottom: 10px;}
.articlesArea .arSection .noneTitle .desc:first-child{margin-top: 0 !important;}
.articlesArea .arSection .noneTitle .desc p:first-child{margin-top: 0 !important;}

/* Accessories */
h3.accPdtTitle {margin:15px 0 20px;}

/* Accessories - Print Solution */
.printSolution h2 {font-size:38px; line-height:38px; color:#000;}
.printSolution .itemArea {position:relative; padding:0 0 9px; background:url(/common/img/bg_print_item.jpg) no-repeat 0 bottom;}
.printSolution .itemArea li {margin-bottom:0;}
.printSolution .itemArea li:first-child {margin-bottom: 0;}
.printSolution .itemArea li.on {padding:0 0 20px; font-weight:bold; color:#000; background:url(/common/img/bg_print_item_arrow.jpg) no-repeat center bottom;}
.printSolution .itemArea li.on a {color:#000;}
.printSolution .itemArea li a {display:inline-block;} /* 2012-07-04 Added by LJS */
.printSolution .itemArea li span {display:block;min-height:30px; }
.printSolution .itemArea li label {display:block;margin-top:5px; }
.printSolution .itemArea.acc li, .printSolution .itemArea.acc li:first-child {height:221px;}
.printSolution .itemArea .btnArea {position:absolute; bottom: 20px; right:0;}
.printSolution .itemArea.byCategory ul li {text-align:center;}
.printSolution .itemArea.byCategory ul li img {margin: 0 auto 15px;}
.printSolution .itemArea.suppliesOptions, .printSolution .itemArea.suppliesOptions li.on {background:none;}
.printSolution .optionArea {margin-bottom:30px; padding:37px 30px 37px 47px; background:url(/common/img/bg_print_option.jpg) no-repeat 0 bottom;}
.printSolution .optionArea .deSize1st .figure {margin: 0 15px 5px 0;}
.printSolution .optionArea .deSize1st.flowType .account {margin:-3px 0 0;}
.printSolution .optionArea .deSize1st .account {padding: 0 0 0 94px;}
.printSolution .optionArea .account .info {line-height: 1.3;margin: 6px 0 0;}
.printSolution .optionArea .account .info.productCode {color:#666;}
.printSolution .optionArea .desc ul {height:195px; overflow:auto;}
.printSolution .optionArea .desc ul li {float:left; width:213px; min-height:85px; margin-left:36px;}
.printSolution .optionArea .desc ul li .account .headTitle {margin:0; font-size:12px; font-family:Arial; font-weight:bold; line-height:16px; color:#00a9e0;}
.printSolution .optionArea .checkArea {float:left; margin:21px 5px 0 0;}

/* Layer : tool tip */
.layTip { display:none; width:211px; padding:20px; border:1px solid #00a9e0; background-color:#fff; line-height:150%;}
.layTip.wBig {width:332px; padding:20px;}
.layTip dt {margin-bottom:10px; font-weight:bold; font-size:14px; word-wrap:break-word;}

/* Layer - Comparing */
.comparing {width:280px; }
.comparing p {margin-bottom:18px;}
.comparing p strong {font-size:14px;color:#000;}
.comparing .btnArea input {margin:0 2px;}

/* Layer popup set */
.layPop#addLayer {width:630px;}

/* Layer popup : Bright Cove */
.layPop.brCove {width:712px;height:455px;}
.layPop.brCove.multi {width:870px;}
.layPop.brCove h2 {color: #000; font-size: 14px; margin:0 0 18px; padding:0 0 8px; border-bottom:1px solid #ccc; display:none;}

/* Share */
#shareThis {width:256px; }
#shareList {border-top:1px solid #ccc;}
#shareList ul {overflow:hidden;margin-top:20px; }
#shareList li {float:left; width:120px; padding:10px 0;}

/* Email */
#email label {display:block; margin:0 0 3px; font-weight:bold; font-size:15px; color:#000;} 
#email div p {margin-bottom:20px;}
#email input[type="text"], #email textarea {width:525px; min-height:21px; padding:0 10px; border:1px solid #ccc;}
#email input[type="radio"] {vertical-align:middle; margin-right:5px;}
#email textarea {height:60px; margin-bottom:-10px;}
#email .checkArea label {display:inline;margin:0 20px 0 0;font-weight:normal;font-size:12px;color:#666;} 
#email .inform h2 {height:30px; margin:0; font-size:15px; border:none;}
#email .inform p {margin-bottom:10px; color:#666;}
#email .inform label {display:inline-block; width:50px;color:#666;font-size:12px;}
#email .inform input[type="text"] {display:inline-block; width:332px;}
#email .btnArea {margin-top:30px;}
#email .emailAdd input[type="text"],#email .emailDel input[type="text"] {width:299px;}
#email .emailAdd a, #email .emailDel a {display:inline-block; text-indent:-9999px; width:23px; height:24px; margin-left:10px; padding-top:3px; background:url(/common/img/btn_email_add.jpg) no-repeat 0 0;}/* overflow:hidden;*/
#email .emailDel a {background:url(/common/img/btn_email_del.jpg) no-repeat 0 0; }
#email p.limit {margin-bottom:24px; color:#d51d27;}

/* Email - Preview */
#emailPreview .kv {width:545px; height:125px;}
#emailPreview p {margin-bottom:20px;}
#emailPreview .viewArea {width:100%; min-height:140px; margin-bottom:0; padding-bottom:5px; background-color:#f6f6f6; font-size:11px;}
#emailPreview .viewArea strong {font-weight:normal; }
#emailPreview .viewArea strong, #emailPreview .viewArea span {display:inline-block; vertical-align:top; color:#666;}
#emailPreview .viewArea .link span, #emailPreview .viewArea .message span {width:535px;}
#emailPreview .breadcrumb {margin-bottom:0; padding:15px 0 15px 15px;}
#emailPreview .breadcrumb span {margin:0 0 0 3px; padding:0 0 0 10px; color:#000; background:url(/common/img/bul_arrow_grey.png) no-repeat 0 4px; }
#emailPreview .breadcrumb span:first-child { margin:0; padding:0;background:none;}
#emailPreview .link,#emailPreview .message {margin:0 15px 10px;}
#emailPreview .footer {border-top:none;}

/* Send To mobile */
#toMobile {width:478px; min-height:564px;}
#toMobile h2 {color:#000; font-size:14px; margin:20px 0 10px;}
#toMobile p {line-height:14px;}
#toMobile label {display:none;}
#toMobile .m_num {margin:0 0 10px; font-weight:bold;}
#toMobile .m_num input[type="text"] {width:456px; margin-bottom:0;}
#toMobile .numError {margin-top:10px; color:red;}
#toMobile .devideHor {margin-bottom:20px;}

/* Store: map */
#map h2 {color:#000; padding-bottom:11px;}

/* Window Popup */
.winPop {width:565px; padding:40px; overflow:auto; }
.winPop h2 {height:38px; margin-bottom:26px; border-bottom:1px solid #ccc; font-size:24px; line-height:24px;}
.winPop .btnArea {margin-top:35px;}
.winPop .footer {margin-top:60px;}
.winPop .footer ul {height:22px; border-bottom:1px solid #ccc;}
.winPop .footer ul li {float:left; margin-right:7px; padding-left:7px; font-size:11px;color:#69b6ef; background:url(/common/img/bg_list_line.gif) no-repeat 0 -137px;}
.winPop .footer ul li:first-child {padding:0; background:none;}
.winPop .footer .copyright {clear:both; padding-top:10px; color:#666;}
.winPop .footer .copyright img {margin-right:10px;}
.winPop .resultLayer .btnArea {margin-top:2px;}

/* OnlineRatailor */
#onlineRatailor h3 {margin:0 0 13px;padding:0 0 7px;color:#000;font-size:14px;border-bottom:1px solid #ccc;}

/* #toMobile .security img, */
#toMobile .security input {border:1px solid #ccc;}
#toMobile .security input {display:block;width:308px;margin:10px 0 0;}
#toMobile .btnArea {overflow:hidden; margin-top:35px;}
#toMobile .btnArea .btnStyle {float:right;margin:5px 0 0;}
#toMobileClose {width:478px; height:120px; text-align:center;}
#toMobileClose strong,#emailToMobileClose strong {color:#000;}
#toMobileClose div p {width:62%;}
#toMobileClose p,#emailToMobileClose p {margin:0 auto 10px;}
#toMobileClose .btnArea,#emailToMobileClose .btnArea {padding-top:10px;}
#emailToMobileClose {height:307px; padding-top:140px; text-align:center;}
#emailToMobileClose .btnArea {margin:20px 0 160px;}
#emailToMobileClose .footer p {width:100%;text-align:left; }

/* QuickView layer */
#layQuick { width:520px; color:#666; }
#layQuick h2 {margin-top:-2px; margin-bottom:2px;}
#layQuick .optional { float:right; width:250px;}
#layQuick .optional .gp { width:70px;}
#layQuick .optional .tw { width:100px;}
#layQuick .optional .fb { width:80px;}
#layQuick .basicInfo { overflow:hidden;width:250px; margin:0 0 10px; }
#layQuick .basicInfo h2 { font-size:14px; color:#00a9e0; line-height:18px; }
#layQuick .basicInfo p { float:left; padding-right:20px; }
#layQuick .basicInfo .prdName { font-size:11px; }
#layQuick .figure { float:left; width:269px; }
#layQuick .kvArea { float:left; width:240px; margin-left:1px;}
#layQuick .kvArea .keyText { width:213px;}
#layQuick .price { font-size:14px; padding:5px 0; font-weight:bold; color:#000; }
#layQuick .keyLink li { padding:4px 0 3px 10px; color:#333; background:url(/common/img/bul_quick.gif) 0 9px no-repeat; }
#layQuick .kvInfo p { line-height: 1.3; font-size:11px;}
#layQuick .kvInfo p.price {font-size:14px;}
#layQuick .headline { color:#333; }
#layQuick .dropdown { position:relative; display:inline-block; z-index:500; height:32px; margin-bottom:7px; overflow:visible; }
#layQuick .dropdown .fe_ddTriggerWrap {width:140px; text-align:center;}
#layQuick .dropdown .fe_ddListTop {width:145px;}
#layQuick .dropdown .fe_ddList {width:115px;}
#layQuick .dropdown .fe_ddList li {margin-left:-8px;}
 /*120111 where to buy orange button add */
#layQuick .dropdown3 { position:relative; display:inline-block; z-index:500; height:32px; margin-bottom:7px; overflow:visible; }
#layQuick .dropdown3 .fe_ddTriggerWrap {width:140px; text-align:center;}
#layQuick .dropdown3 .fe_ddListTop {width:145px;}
#layQuick .dropdown3 .fe_ddList {width:115px;}
#layQuick .dropdown3 .fe_ddList li {margin-left:-8px;}

/* Footer lnb */
.foot {padding:30px 0 0;}
.foot h2 {margin:32px 0 15px;}
.foot .privacy { margin-bottom: 27px; }
.foot .privacy p {margin-top:18px;}
.foot .privacy p:first-child{margin-top: -5px;}
.foot .faqList {border-top:1px solid #ccc;}
.foot .faqList div {padding:5px 0 9px; border-bottom:1px solid #ccc;}
.foot .faqList div h3 {margin:0; font-size:18px; line-height: 1.6; font-weight:normal;}
.foot .faqList div a {display:block; padding-right:30px;}
.foot .faqList div a.show {background:url(/common/img/btn_viewlarger_on.png) no-repeat right -1px;}
.foot .faqList div a.hide {padding:12px 32px 12px 0; background:url(/common/img/btn_viewsmaller_on.png) no-repeat right 8px;}
.foot .faqList div p.closeWin {margin-bottom:15px; text-align:right; }
.foot .faqList div p {margin-bottom:20px;}
.foot .faqList > div > div { margin:0; padding:0; border:0 none;}
.foot .faqList > div > h3 a.close { margin-bottom:8px; color:#000; text-decoration:none; cursor:default;}
.foot .contactUs {overflow:hidden;width:758px; margin:2px 0 0;}
.foot .contactUs .figure {margin:0;}
.foot .contactUs .desc{margin: 0 47px 44px 0;}
.foot .contactUs .desc h2{margin: 15px 0 -4px;}
.foot .contactUs .desc .moreLink{display: block; margin-bottom: 11px;}
.foot .contactUs .desc .btnArea{margin: 0;}
.foot .desc {float:left; width:332px; min-height:360px; margin:35px 47px 0 0;}
.foot .desc h2 {margin:20px 0 2px;}
.foot .desc > h2{min-height:0px;}
.foot .desc .account p:first-child {min-height:40px;margin-bottom:22px;}
.foot .desc .moreLink {display:block; margin-bottom:7px;}

/* Layer Contact us */
#footContactUs1 {width:585px; }
#footContactUs1 p {margin-bottom:26px;}
#footContactUs1 h2, #footContactUs2 h2, #footContactUs3 h2, #footContactUs4 h2 {margin-bottom:26px; color:#007CC0; font-size:14px;}
#footContactUs1 h3, #footContactUs2 h3, #footContactUs3 h3, #footContactUs4 h3 {color:#000;}
#footContactUs1 strong, #footContactUs2 strong, #footContactUs3 strong, #footContactUs4 strong {display:block; font-size:12px; color:#666;}
#footContactUs1 dl dd, #footContactUs2 dl dd, #footContactUs3 dl dd, #footContactUs4 dl dd {margin-top:11px; line-height:1.3;}
#footContactUs2 {width:585px; }
#footContactUs2 dl {margin-bottom:30px;}
#footContactUs2 dl dt, #footContactUs3 dl dt, #footContactUs4 dl dt {margin-top:16px;font-size:14px; font-weight:bold; color:#000;}
#footContactUs2 dl dt:first-child, #footContactUs3 dl dt:first-child, #footContactUs4 dl dt:first-child {margin-top:0;}
#footContactUs2 dl.flow {float:left; width:288px;border-right:1px solid #ccc;}
#footContactUs2 dl.reverse {float:left; width:250px; margin-left:38px; padding:15px 0 0; }
#footContactUs2 > p {clear:both;}
#footContactUs3 {width:585px;}
#footContactUs3 dl.flow, #footContactUs4 dl.flow {float:left; width:200px;}
#footContactUs3 dl.reverse, #footContactUs4 dl.reverse {float:left; width:300px; margin-left:38px; padding:0 0 0 38px; border-left:1px solid #ccc;}
#footContactUs3 a.layLink, #footContactUs4 a.layLink {padding-right:8px; background:url(/common/img/bul_arrow_blue.gif) no-repeat right 5px;}
#footContactUs3 dd span {display:inline-block; vertical-align:top; min-width:55px;}
#footContactUs4 {width:625px; }

/* Layer - FeedBack*/
#feedBack {width:462px; min-height:254px; padding:40px;}
#feedBack .question {display:block; margin:15px 0; color:#000; font-size:12px;}
#feedBack .answer {margin:0 0 35px 0; padding-left:11px; background:url(/common/img/img_vote.jpg) no-repeat;}
#feedBack .answer label {display:none;}
#feedBack .answer input[type="radio"] {margin:1px 73px 0 0;}
#feedBack .answer input[type="radio"]:first-child {margin-left:0;}
#feedBack textarea {width:100%; height:70px;}
#feedBacksubmit, #feedBacksubmit2, #feedBacksubmit3 {width:256px;}
#feedBacksubmit p, #feedBacksubmit2 p, #feedBacksubmit3 p {margin:20px 0; font-size:14px; color:#000; text-align:center; font-weight:bold;}
#feedBacksubmit p.btnClose, #feedBacksubmit2 p.btnClose, #feedBacksubmit3 p.btnClose {margin:0;}

.foot .sitemap {width:747px; margin-top: -3px; margin-left:-36px;} 
.foot .grid9 .byCategory { float:left; width:213px; margin-left:36px;padding-bottom:20px; }
.foot .byCategory h2 {margin:0 0 11px;}
.foot .byCategory h2 a {color:#010101;}
.foot .byCategory ul {margin-bottom:8px;}
.foot .byCategory ul li {width:213px; margin-bottom:4px; text-align:left;}
.foot .byCategory ul li ul {margin-top:0; margin-bottom:6px;} 
.foot .byCategory ul li ul li {margin-bottom:4px;font-size:11px;font-weight:bold}
.foot .byCategory ul li strong {display:block; padding-bottom:4px; font-size:11px;}
.foot .byCategory ul li strong a {color:#666;}
.foot .byCategory ul.hSmall li {margin-bottom:0;}
.foot .byCategory ul.hSmall li ul li {margin-bottom:12px;}
.foot .grid3.devide2nd.sitemap{float: left; width: 213px; margin-left: 18px; padding-left: 17px;}
.foot .grid3.sitemap h3 {margin:11px 0 5px; font-size:12px; color:#666;}
.foot .grid3.devide2nd.sitemap .byCategory ul li strong a {font-size:11px; color:#00A9E0;}/* color change */
.foot .grid3.devide2nd.sitemap .byCategory ul li ul {margin-bottom:0;}
.foot .grid3.devide2nd.sitemap .byCategory ul li ul li {font-weight:normal;margin-bottom:4px;}

.countrySite h2 { margin:30px 0 16px;}
.foot .siteList {width:996px; overflow:hidden;}
.foot .siteList ul {float:left; width:213px; margin-right:36px;}
.foot .siteList ul li {height:18px; padding-left:30px; color:#338bb3; line-height:1.0; background:url(/common/img/ico_country.gif) no-repeat;}
.foot .siteList ul li a {color:#007CC0; font-size:11px; } /*color change*/

/* Country Site - Africa */
.foot .siteList ul li.dz {background-position:0 0;}
.foot .siteList ul li.ao {background-position:0 -18px;}
.foot .siteList ul li.bj {background-position:0 -36px;}
.foot .siteList ul li.bw {background-position:0 -54px;}
.foot .siteList ul li.bf {background-position:0 -72px;}
.foot .siteList ul li.bi {background-position:0 -90px;}
.foot .siteList ul li.cm {background-position:0 -108px;}
.foot .siteList ul li.cv {background-position:0 -126px;}
.foot .siteList ul li.cf {background-position:0 -144px;}
.foot .siteList ul li.td {background-position:0 -162px;}
.foot .siteList ul li.cs {background-position:0 -180px;}
.foot .siteList ul li.cg {background-position:0 -198px;}
.foot .siteList ul li.ci {background-position:0 -216px;}
.foot .siteList ul li.cd {background-position:0 -234px;}

.foot .siteList ul li.dj {background-position:-249px 0;}
.foot .siteList ul li.eg {background-position:-249px -18px;}
.foot .siteList ul li.er {background-position:-249px -36px;}
.foot .siteList ul li.et {background-position:-249px -54px;}
.foot .siteList ul li.ga {background-position:-249px -72px;}
.foot .siteList ul li.gm {background-position:-249px -90px;}
.foot .siteList ul li.gh {background-position:-249px -108px;}
.foot .siteList ul li.gw {background-position:-249px -126px;}
.foot .siteList ul li.gn {background-position:-249px -144px;}
.foot .siteList ul li.ic {background-position:-249px -162px;}
.foot .siteList ul li.ke {background-position:-249px -180px;}
.foot .siteList ul li.lr {background-position:-249px -198px;}
.foot .siteList ul li.ly {background-position:-249px -216px;}

.foot .siteList ul li.mg {background-position:-498px 0;}
.foot .siteList ul li.mw {background-position:-498px -18px;}
.foot .siteList ul li.ml {background-position:-498px -36px;}
.foot .siteList ul li.mr {background-position:-498px -54px;}
.foot .siteList ul li.mu {background-position:-498px -72px;}
.foot .siteList ul li.yt {background-position:-498px -90px;}
.foot .siteList ul li.ma {background-position:-498px -108px;}
.foot .siteList ul li.mz {background-position:-498px -126px;}
.foot .siteList ul li.na {background-position:-498px -144px;}
.foot .siteList ul li.ne {background-position:-498px -162px;}
.foot .siteList ul li.ng {background-position:-498px -180px;}
.foot .siteList ul li.re {background-position:-498px -198px;}
.foot .siteList ul li.rw {background-position:-498px -216px;}

.foot .siteList ul li.sn {background-position:-747px 0;}
.foot .siteList ul li.sc {background-position:-747px -18px;}
.foot .siteList ul li.sl {background-position:-747px -36px;}
.foot .siteList ul li.so {background-position:-747px -54px;}
.foot .siteList ul li.za {background-position:-747px -72px;}
.foot .siteList ul li.sd {background-position:-747px -90px;}
.foot .siteList ul li.sz {background-position:-747px -108px;}
.foot .siteList ul li.tz {background-position:-747px -126px;}
.foot .siteList ul li.tg {background-position:-747px -144px;}
.foot .siteList ul li.tn {background-position:-747px -162px;}
.foot .siteList ul li.ug {background-position:-747px -180px;}
.foot .siteList ul li.zm {background-position:-747px -198px;}
.foot .siteList ul li.zw {background-position:-747px -216px;}

/* Country Site - Asia - pacific */
.foot .siteList ul li.au {background-position:0 -252px;}
.foot .siteList ul li.cn {background-position:0 -270px;}
.foot .siteList ul li.hk {background-position:0 -288px;}
.foot .siteList ul li.hk_en {background-position:0 -306px;}

.foot .siteList ul li.in {background-position:-249px -252px;}
.foot .siteList ul li.id {background-position:-249px -270px;}
.foot .siteList ul li.jp {background-position:-249px -288px;}
.foot .siteList ul li.sec {background-position:-249px -306px;}

.foot .siteList ul li.my {background-position:-498px -252px;}
.foot .siteList ul li.nz {background-position:-498px -270px;}
.foot .siteList ul li.ph {background-position:-498px -288px;}
.foot .siteList ul li.sg {background-position:-498px -306px;}

.foot .siteList ul li.tw { background-position:-747px -252px; }
.foot .siteList ul li.th {background-position:-747px -270px;}
.foot .siteList ul li.vn {background-position:-747px -288px;}

/* Country Site - Europe */
.foot .siteList ul li.at {background-position:0 -324px;}
.foot .siteList ul li.be_fr {background-position:0 -342px;}
.foot .siteList ul li.be {background-position:0 -360px;}
.foot .siteList ul li.bg {background-position:0 -378px;}
.foot .siteList ul li.hr {background-position:0 -396px;}
.foot .siteList ul li.cz {background-position:0 -414px;}
.foot .siteList ul li.dk {background-position:0 -432px;}
.foot .siteList ul li.ee {background-position:0 -450px;}
.foot .siteList ul li.fi {background-position:0 -468px;}

.foot .siteList ul li.fr {background-position:-249px -324px;}
.foot .siteList ul li.de {background-position:-249px -342px;}
.foot .siteList ul li.gr {background-position:-249px -360px;}
.foot .siteList ul li.hu {background-position:-249px -378px;}
.foot .siteList ul li.ie {background-position:-249px -396px;}
.foot .siteList ul li.il {background-position:-249px -414px;}
.foot .siteList ul li.it {background-position:-249px -432px;}
.foot .siteList ul li.kz_ru {background-position:-249px -450px;}
.foot .siteList ul li.lv {background-position:-249px -468px;}

.foot .siteList ul li.lt {background-position:-498px -324px;}
.foot .siteList ul li.nl {background-position:-498px -342px;}
.foot .siteList ul li.no {background-position:-498px -360px;}
.foot .siteList ul li.mt {background-position:-747px -738px;}
.foot .siteList ul li.pl {background-position:-498px -378px;}
.foot .siteList ul li.pt {background-position:-498px -396px;}
.foot .siteList ul li.ro {background-position:-498px -414px;}
.foot .siteList ul li.ru {background-position:-498px -432px;}
.foot .siteList ul li.rs {background-position:-498px -450px;}
.foot .siteList ul li.sk {background-position:-498px -468px;}

.foot .siteList ul li.si {background-position:-747px -324px;}
.foot .siteList ul li.es {background-position:-747px -342px;}
.foot .siteList ul li.se {background-position:-747px -360px;}
.foot .siteList ul li.ch_fr {background-position:-747px -378px;}
.foot .siteList ul li.ch {background-position:-747px -396px;}
.foot .siteList ul li.tr {background-position:-747px -414px;}
.foot .siteList ul li.ua {background-position:-747px -432px;}
.foot .siteList ul li.ua_ru {background-position:-747px -450px;}
.foot .siteList ul li.uk {background-position:-747px -468px;}
/*lu*/
.foot .siteList ul li.lu {background-position:0 -756px;}

/* Country Site - Latin America */
.foot .siteList ul li.ar {background-position:0 -486px;}
.foot .siteList ul li.latin_en {background-position:0 -504px;}
.foot .siteList ul li.latin {background-position:0 -522px;}
.foot .siteList ul li.br {background-position:0 -540px;}
.foot .siteList ul li.cl {background-position:0 -558px;}
.foot .siteList ul li.co {background-position:0 -576px;}
.foot .siteList ul li.cr {background-position:-249px -486px;}
.foot .siteList ul li.cr_es {background-position:-249px -504px;}

.foot .siteList ul li.ec {background-position:-249px -522px;}
.foot .siteList ul li.ec_es {background-position:-249px -540px;}
.foot .siteList ul li.sv {background-position:-249px -558px;}
.foot .siteList ul li.sv_es {background-position:-249px -576px;}
.foot .siteList ul li.gt {background-position:-498px -486px;}
.foot .siteList ul li.gt_es {background-position:-498px -504px;}
.foot .siteList ul li.hn {background-position:-498px -522px;}
.foot .siteList ul li.hn_es {background-position:-498px -540px;}

.foot .siteList ul li.ja {background-position:0 -738px;}/*Jamaica add*/
.foot .siteList ul li.ja_es {background-position:0 -738px;}/*Jamaica add*/
.foot .siteList ul li.ni {background-position:-498px -558px;}
.foot .siteList ul li.ni_es {background-position:-498px -576px;}
.foot .siteList ul li.pe {background-position:-747px -486px;}
.foot .siteList ul li.pa {background-position:-747px -504px;}
.foot .siteList ul li.pa_es {background-position:-747px -522px;}

.foot .siteList ul li.pu {background-position:-249px -738px;}/*Puerto Rico add*/
.foot .siteList ul li.pu_es {background-position:-249px -738px;}/*Puerto Rico add*/
.foot .siteList ul li.do {background-position:-747px -540px;}
.foot .siteList ul li.do_es {background-position:-747px -558px;}
.foot .siteList ul li.tri {background-position:-498px -738px;}/* Trinidad &amp; Tobago add*/
.foot .siteList ul li.tri_es {background-position:-498px -738px;}/* Trinidad &amp; Tobago add*/
.foot .siteList ul li.ve {background-position:-747px -576px;}

.foot .siteList ul li.py {background-position:0 -774px;}/*Paraguay / add */
.foot .siteList ul li.uy {background-position:0 -793px;}/*Uruguay / add */

/* Country Site - Middle East */
.foot .siteList ul li.af {background-position:0 -594px;}
.foot .siteList ul li.bh_ar {background-position:0 -612px;}
.foot .siteList ul li.bh {background-position:0 -630px;}
.foot .siteList ul li.iran {background-position:0 -648px;}
.foot .siteList ul li.iq {background-position:0 -666px;}
.foot .siteList ul li.jo {background-position:0 -684px;}

.foot .siteList ul li.kw_ar {background-position:-249px -594px;}
.foot .siteList ul li.kw {background-position:-249px -612px;}
.foot .siteList ul li.lb {background-position:-249px -630px;}
.foot .siteList ul li.om_ar {background-position:-249px -648px;}
.foot .siteList ul li.om {background-position:-249px -666px;}

.foot .siteList ul li.pk {background-position:-498px -594px;}
.foot .siteList ul li.ps {background-position:-498px -612px;}
.foot .siteList ul li.qa_ar {background-position:-498px -630px;}
.foot .siteList ul li.qa {background-position:-498px -648px;}
.foot .siteList ul li.sa {background-position:-498px -666px;}
.foot .siteList ul li.sa_en {background-position:-498px -666px;}

.foot .siteList ul li.sy {background-position:-747px -594px;}
.foot .siteList ul li.ae_ar {background-position:-747px -612px;}
.foot .siteList ul li.ae {background-position:-747px -630px;}
.foot .siteList ul li.ye_ar {background-position:-747px -648px;}
.foot .siteList ul li.ye {background-position:-747px -666px;}

/* Country Site - North America */
.foot .siteList ul li.ca {background-position:0 -702px;}
.foot .siteList ul li.ca_fr {background-position:-249px -702px;}
.foot .siteList ul li.mx {background-position:-498px -702px;}
.foot .siteList ul li.us {background-position:-747px -702px;}

/* Country Site - Group */
.foot .siteList ul li.cn {background-position:0 -720px;}
.foot .siteList ul li.sec {background-position:-249px -720px;}

/* News */
.news.devide1st { margin-bottom:-30px; }
.news .desc {margin-bottom:26px;}
.news .account {width:auto;}
.news .account h3 {margin:0;}
.news .account p {margin:4px 0 0; line-height:1.3;}
.news .account p.infor {color:#666; font-size:11px;}
.news .deSize2nd .figure {width:101px; margin-right:27px;}
.news .deSize2nd .figure img {width:101px; height:95px;}
.news .deSize2nd .account {padding:0 0 0 130px;}
.news .deSize3rd .figure {margin-right:26px; }
.news .deSize3rd .figure img {width:188px; height:71px;}
.news .resultpage {margin-top:0;}

/* TV Ads */
.gal h3 {font-size:18px; margin:0; padding-bottom:24px;}
.gal .viewArea { position:relative; float:left; width:296px; height:auto; margin-right:36px;}
.gal .viewArea .playMovie {background-color:#000; margin-bottom:20px;}
.gal .galTab {margin-bottom:8px;}
.gal .galTab span {margin-left:8px; padding-left:8px; font-size:12px; background:url(/common/img/bg_list_line.gif) no-repeat 0 0; background-position:0 4px;}
.gal .galTab span:first-child {margin-left:0; padding-left:0; background:none;}
.gal .galTab span a {color:#000;}
.gal .galTab span a.activator {font-weight:bold;}
.gal .btnArea {float:right; margin-top:10px;}
.gal .hWrap {float:left;}
.gal .hWrap .sideH {float:right;}
.gal .thumbArea {float:left; width:379px; }
.gal .thumbArea .list {width:379px; height:560px; overflow:auto;}
.gal .list ul {width:332px;}
.gal .list ul li {float:left; width:147px; min-height:167px; margin:0 19px 30px 0; padding:0;}
.gal .list ul li a:hover {text-decoration:underline;}
.gal .list ul li span, .gal .list ul li strong {display:block; padding:0;}
.gal .list ul li img, .gal .list ul li strong {margin-bottom:8px;}

/* Sort Tab : view by */ 
.sortTab { float:right;color:#666;padding-top:2px;}
.sortTab span { display:inline-block;border-left:1px solid #ccc;}
.sortTab span a { display:inline-block; width:90px;height:19px;padding:3px 0 0; text-align:center; font-size:11px;text-decoration:none;background: url(/common/img/bg_sortTab.gif) no-repeat -30px 0;}
.sortTab .first { border-left:none; margin-left:10px;}
.sortTab .first a { background-position:0 0; }
.sortTab .last a { background-position:right 0;}
.sortTab .activator { background-position:-30px -22px;}
.sortTab .activator a { cursor:default; color:#000;font-weight:bold;background-position:-30px -22px; }
.sortTab .first.activator { border-left:none;}
.sortTab .first.activator a { background-position:0 -22px; }
.sortTab .last.activator a { background-position:right -22px; }

/* Type selection: slide*/
#slideArea { position:relative;}
#slideArea .byCategory {margin:20px 0;}
#slideArea .fe_trigger { position:absolute; top:30px;}
#slideArea .prev { right:26px;}
#slideArea .next { right:0px;}


/* Script connection */
/* Award */
#award { position:relative;}
#award p.prev { position:absolute; top:0; right:35px;} 
#award p.next { position:absolute; top:0; right:8px; } 

.fe_award { position:absolute; left:0; top:0; width:420px; padding:20px; border:1px solid #00a9e0; background-color:#fff; z-index:400; text-align:left;}
.fe_award h3, .fe_award div, .fe_award p { margin:0; padding:0;}
.fe_award .image { float:left; width:147px;}
.fe_award div { float:right; width:273px;}
.fe_award h3 { font-size:14px; font-weight:bold; padding:0 0 10px;}
.fe_award .resource { font-size:11px; color:#666; padding:0 0 20px;}
.fe_award .description { padding:0 0 10px;}
.fe_award .link a { color:#00a9e0; }
.fe_award .btnClose { position:absolute; right:-16px; top:-16px; width:32px; height:32px;}

#goesGreatWith { position:relative;} 
#goesGreatWith .summListWrap .summ {padding:0 52px 0 17px; margin:0;}
#goesGreatWith .fe_trigger { position:absolute; top:0;}
#goesGreatWith .prev { right:36px;}
#goesGreatWith .next { right:8px;} 

#mostPopAcc { position:relative;} 
#mostPopAcc .summListWrap .summ { margin:0; padding:0 30px;}
#mostPopAcc .fe_trigger { position:absolute; top:29px;}
#mostPopAcc .prev { right:36px;}
#mostPopAcc .next { right:8px;} 

#sampleImages { position:relative;} 
#sampleImages .thumbArea ul { margin:0; padding:0;}
#sampleImages .thumbArea ul li { margin:0; padding:0 15px;}
#sampleImages .fe_trigger { position:absolute; top:29px;}
#sampleImages .prev { right:36px;}
#sampleImages .next { right:8px;} 

#topicListType1 { position:relative; } 
#topicListType1 .fe_trigger { position:absolute; top:29px;}
#topicListType1 .lists { width:100%;}
#topicListType1 .lists ul { margin:0;}
#topicListType1 .lists ul li { width:204px; margin:0; padding:0 36px 0 0;}
#topicListType1 .prev { right:36px;}
#topicListType1 .next { right:8px;} 

#topicListType2 { position:relative; }
#topicListType2 h2 {margin-top:-8px;}
#topicListType2 .fe_trigger { position:absolute; top:29px;}
#topicListType2 .lists { width:100%;}
#topicListType2 .lists ul { margin:0 0 0 -36px;}
#topicListType2 .lists ul li { width:130px; margin:0; padding:0 0 0 36px;}
#topicListType2 .prev { right:36px;}
#topicListType2 .next { right:8px;}

/* QuickView */
.layPop .keyText { color:#333;}
.layPop .flow a { color:#000;}
.layPop .flow a.activator { color:#007CC0;} /*color change*/
.dataBinding { display:none;}

/* KeyVisual */
#content.moveUp01 { margin-top:-240px; z-index:100}
#content.moveUp02 { margin-top:-60px; z-index:100}

/* fe_checkbox */
.fe_inputWrap { display:inline-block; width:19px; height:19px; cursor:pointer; vertical-align:middle;}
.fe_inputWrap input { margin-top:3px; opacity:0; cursor:pointer;}

/* Compare : textNode */
.textNode { font-family:Arial, sans-serif; font-size:12px; color:#000;}

/* Now Loading */
.nowLoading { background:url(/common/img/@img_loading.gif) no-repeat center center;}

/* Old Flash Player */
#player_embedlayer { position:absolute; padding:0; width:896px; height:504px;}

.player_hide { display:none;}
.accHide { display:none;}

/* Print solution */
.printSolutionCarousel .fe_trigger { position:absolute; top:110px;}
.printSolutionCarousel .fe_trigger img {vertical-align:top;}
.printSolutionCarousel .prev { right:52px;}
.printSolutionCarousel .next { right:26px;}

#countryCode p, #countryCode2 p, #countryCode3 p { font-size:14px; font-weight:bold; color:#000; padding:0 0 10px;}
.popularAcc {padding-top:45px;}

#ie6NotSupport, #feedbackParam { display:none; }

/* Promotion */
.promotions {float:left; width:960px;}
.promotions .iconArea{margin:0 0 10px 0;}
.promotions .account h3{font-size:14px;line-height:1em;}
.promotions .date{padding-bottom:3px;color:#707070;font-size:11px;}
.promotions .deSize5th .figure img{height:175px;}
.promotions .btnStyle {margin:10px 0 5px;}
.promotions .btnStyle.datv span {cursor:pointer;}

.pageArray .view,
.pageArray .promotion,
.pageArray .event {float:left; padding-right:5px;}

.promotions.detail .headLine h2{margin-bottom:9px;font-size:45px;line-height:45px;}
.promotions.detail .headLine .date{padding-bottom:10px;}
.promotions.detail .headLine{margin-bottom:54px;}
.promotions.detail .freeContent h3{font-size:24px;line-height:1em;}
.promotions.detail .freeContent h3,
.promotions.detail .freeContent p{margin-bottom:13px;}
.promotions.detail .btnArea{padding-top:3px;}

.promotions.noResult p {background:url(/common/img/bg_notFound_s.gif) no-repeat; height:68px; margin:100px 0 100px 249px; padding:20px 0 0 83px; color:#ff0000; font-size:24px; font-family:'SamsungIFBd', 'PFSquareSansProMedium', 'Arial', 'sans-serif';}

/* promotion - popup */
#promotion .info {font-size:14px; font-weight:bold; color:#00a9e0;}
#promotion .date {margin-top:4px; font-size:12px; color:#999;}
#promotion .viewArea {min-height:120px; margin-top:10px;}
#promotion .viewArea p {color:#666; font-size:12px; line-height:16px;}
#promotion .footer .copyright {font-size:11px; color:#b4b4b4;}

/* 2012-02-20 acc lsh sitemap add */
.foot.accMap .sitemap {overflow:hidden; width:996px; margin-top: -3px; margin-left:-36px;}
.foot.accMap .sitemap .byCategory {float:left; overflow:hidden; margin-left:36px; padding-bottom:20px; width:213px; }
.foot.accMap .sitemap .byCategory ul li, 
.foot.accMap .sitemap .byCategory ul li a {color:#666666; font-size:11px; font-weight:bold;}
.foot.accMap .sitemap .byCategory ul li ul li,
.foot.accMap .sitemap .byCategory ul li ul li a {color:#007CC0;} /*color change*/
.foot.accMap .sitemap .byCategory ul li ul li ul {margin-bottom:0;}
.foot.accMap .sitemap .byCategory ul li ul li ul li,
.foot.accMap .sitemap .byCategory ul li ul li ul li a {font-weight:normal;}

.foot.accMap .sitemap .Aboutmap ul li strong {font-weight:bold;}
.foot.accMap .sitemap .Aboutmap ul li {margin-bottom:0;}
.foot.accMap .sitemap .Aboutmap ul li ul li {margin-bottom:4px;}
.foot.accMap .sitemap .AboutSamsung.Aboutmap {margin-top:29px;}
.foot.accMap .sitemap .Aboutmap h3 {margin:11px 0 5px; font-size:12px; color:#666;}
.foot.accMap .sitemap .byCategory ul li ul li strong {padding-bottom:0;} 
.foot.accMap .sitemap.manual ul li ul li {margin-bottom:4px;}
.foot.accMap .sitemap.manual ul li ul li a{color:#00A9E0;}


/* 120207 cidow ksk news 3.0 sytle add */
.newsbody .news_list .first .news_big_title a,
#newsbody .news_list .first .news_big_title a{font-size:18px; color:#00a9e0;}
.newsbody .news_list .news_big img,
#newsbody .news_list .news_big img{display:block;}
.newsbody .news_list .news_big,
#newsbody .news_list .news_big { overflow:hidden; padding-bottom:30px;}

.newsbody .news_list .news_big h3 a,
#newsbody .news_list .news_big h3 a {font-size:18px; color:#00a9e0;}
.newsbody .news_list .news_item a h3,
#newsbody .news_list .news_item a h3 {color:#007CC0; font-size:12px; } /*color change*/
.newsbody .news_list .news_item .newsTitle a,
#newsbody .news_list .news_item .newsTitle a{font-size:12px; font-weight:bold; color:#00a9e0;}
.newsbody .news_list .news_item,
#newsbody .news_list .news_item { overflow:hidden; padding-bottom:30px;}
.newsbody .news_list .news_item p,
#newsbody .news_list .news_item p{font-size:12px; color:#000;}
.newsbody .news_list .news_item .ft_date,
#newsbody .news_list .news_item .ft_date {display:block; margin:2px 0 0 0 ; color:#b3b3b3; font-size:9px;}
#newsbody .news_list .news_item .title_img {margin:0 15px 50px 0;}

/* youtube panel css add 20120319 acgjhlim */
.fe_youtubePanel{overflow:hidden}
.youtubePanel {position:relative;opacity:0.01;z-index:0;background-image:url(/common/img/bg_panel.gif);width:100%;height:40px;overflow:hidden}
.youtubePanel.show {opacity:1 !important;z-index:4000 !important;}
.youtubePanel .leftPanel {float:left}
.youtubePanel .rightPanel {float:right}
.youtubeContainer .video{position:relative;	top:-40px;z-index:3000}
.youtubePanel button {float:left;width:50px;height:40px;overflow:hidden;padding-top:40px;font-family: Arial, verdana, sans-serif;color: #000;font-size: 1.1em;background-repeat: no-repeat;
}
.youtubePanel .rewind {background-image: url(/common/img/btn_rewind.gif); }    
.youtubePanel .play {background-image: url(/common/img/btn_play.gif);}    
.youtubePanel .pause {background-image: url(/common/img/btn_pause.gif); }    
.youtubePanel .forward {background-image: url(/common/img/btn_forward.gif); }
.youtubePanel .mute {background-image: url(/common/img/btn_volon.gif); }
.youtubePanel .volume-down {background-image: url(/common/img/btn_voldown.gif); }
.youtubePanel .volume-up {background-image: url(/common/img/btn_volup.gif); }
.youtubePanel .muted{background-image: url(/common/img/btn_volmute.gif);}
.endofyoutube{overflow:hidden;width:0px;height:0px;position:absolute}

/* brightcove panel css add 20120319 acgjhlim */
.fe_brightcovePanel{overflow:hidden}
.brightcovePanel {position:relative;opacity:0.01;z-index:0;background-image:url(/common/img/bg_panel.gif);width:100%;height:40px;overflow:hidden}
.brightcovePanel.show {opacity:1 !important;z-index:4000 !important;}
.brightcovePanel .leftPanel {float:left}
.brightcovePanel .rightPanel {float:right}
.brightcoveContainer .video{position:relative;	top:-40px;z-index:3000;width:100%;height:100%}
.brightcovePanel button {float:left;width:50px;height:40px;overflow:hidden;padding-top:40px;font-family: Arial, verdana, sans-serif;color: #000;font-size: 1.1em;background-repeat: no-repeat;
}
.brightcovePanel .rewind {background-image: url(/common/img/btn_rewind.gif); }    
.brightcovePanel .play {background-image: url(/common/img/btn_play.gif);}    
.brightcovePanel .pause {background-image: url(/common/img/btn_pause.gif); }    
.brightcovePanel .forward {background-image: url(/common/img/btn_forward.gif); }
.brightcovePanel .mute {background-image: url(/common/img/btn_volon.gif); }
.brightcovePanel .volume-down {background-image: url(/common/img/btn_voldown.gif); }
.brightcovePanel .volume-up {background-image: url(/common/img/btn_volup.gif); }
.brightcovePanel .muted{background-image: url(/common/img/btn_volmute.gif);}
.endofbrightcove{overflow:hidden;width:0px;height:0px;position:absolute}
.liveregion{overflow:hidden;width:0px;height:0px}
/* brightcove, youtube panel css add 20120618 acgyjjeong */
.brightcovePanel .rightPanel a, .youtubePanel .rightPanel a {overflow:hidden;display:inline-block;float:left;height:40px;}
.brightcovePanel .rightPanel button.bc-cc {width:34px;background-image:url(/common/img/btn_bc_cc.png);}
.brightcovePanel .rightPanel button.bc-cc.over {background-image:url(/common/img/btn_bc_cc_over.png) !important;}
.brightcovePanel .rightPanel button.bc-cc.on {background-image:url(/common/img/btn_bc_cc_on.png) !important;}
.brightcovePanel .rightPanel a.bc-yt {padding-right:10px;}
.youtubePanel .rightPanel a.youtube-share {display:inline-block;padding:0 15px 0 17px;background:url(/common/img/bg_yt_share_line.gif) no-repeat left top ;line-height:40px;color:#fff;font-size:11px;font-weight:bold;}
.youtubePanel .rightPanel a.youtube-share:hover {color:#00a8e1;text-decoration:none;}

/* 2012-03-29  acc cidow lsh block link add */
/* common */
.wrapLinkArea {position:relative;}
.linkArea {display:block; cursor:pointer; position:relative;}
.summList.hor.suSize3rd .summ.wrapLinkArea {min-height:180px;}
.summList .linkArea h3{margin-bottom:0;}
.summList .linkArea {margin-bottom:10px;}
.summList.hor .wrapLinkArea .linkArea {margin-bottom:0px;}
.summList.suSize2nd .linkArea {margin-bottom:0;}
.suSize3rd .summ.wrapLinkArea .infoArea {min-height:0px;}

.summList .infoArea2 {text-align:left;}
.summList.flagship .popular .infoArea2 {text-align:left;}

.linkArea span,
.linkArea strong,
.linkArea h3,
.appsList li .linkArea strong,
.linkArea .moreLink {color:#007CC0;} /*color change*/
.linkArea span.quickText {color:#ffffff;}

.summList .linkArea .tag {text-indent:0;}
.summList .linkArea .tag span {visibility:hidden;}
.summList .summ .linkArea .figure .tag img {width:auto; height:auto;}
.summList .linkArea .basicInfo h3 {font-size:14px; line-height:1.3;}
.summ .pCode {color:#666; font-size: 11px; margin-bottom: 20px;}
.wrapLinkArea .pCode {color:#666; font-size: 11px; margin-bottom: 20px;} /* module variation */
.hor.suSize2nd .wrapLinkArea .pCode {margin-bottom:20px;}

.summList.suSize1st .linkArea .basicInfo { margin:0;}
.summList.suSize1st .infoArea {margin:0; min-height:60px;}

.desc a.linkArea:hover,
.desc a.linkArea:focus
.desc a.linkArea:hover .figure,
.desc a.linkArea:focus .figure {text-decoration:none;}
.desc a.linkArea:hover strong,
.desc a.linkArea:focus strong,
.desc a.linkArea:hover  h3,
.desc a.linkArea:focus 	h3,
.desc a.linkArea:hover .basicInfo h3,
.desc a.linkArea:focus .basicInfo h3,
.desc a.linkArea:hover .account h3,
.desc a.linkArea:focus .account	h3,
.desc a.linkArea:hover .account .moreLink,
.desc a.linkArea:focus .account .moreLink,
.summList.hor .wrapLinkArea a.linkArea:focus .infoArea .basicInfo h3,
.summList a.linkArea:focus .basicInfo h3,
/* start */
.appsList li .appLogo a.linkArea:focus strong,
.printSolution .itemArea li a:focus span {text-decoration:underline;}/* 20120412_accessibility_add */ 
.desc a.linkArea:hover p strong,
.desc a.linkArea:focus p strong {text-decoration:none;}

.resultList .summList .linkArea .basicInfo h3 {font-weight:bold; line-height:18px;}
.compWrap .linkArea h3 {color:#007CC0;} /*color change */
.desc .linkArea p strong {color:#00A9E0;}
.appLogo .linkArea strong {display:block; margin:15px 0 5px;}
.appsList li .appLogo .linkArea strong {text-align:left;}
.appsList .appInfo.linkbot {margin-top:0; min-height:40px;}
.summList .linkArea .basicInfo {text-align:center;} 
.summList.hor .linkArea .basicInfo {margin-top:0; text-align:left;} 
.flagship .summ .linkArea .basicInfo {text-align:left;} 

.articleArea .desc .linkArea strong {color:#000000;}
.desc a.linkArea p.highlight strong {color:#007CC0;} /*color change */
.desc a.linkArea:hover p.highlight strong,
.desc a.linkArea:focus p.highlight strong {text-decoration:underline;}


/* type page */
.deSize2nd .linkArea strong.headTitle {min-height:45px;}
.topicList .desc.deSize2nd ul .account.linkBot {min-height:34px; margin-top:10px;}
.topicList .deSize2nd.lists li .linkArea .headTitle {margin:7px 0 0px;}
.linkArea .account p {color:#000000;}
.linkArea .account p.highlight {color:#00a9e0;}

.summList .linkArea .basicInfo {margin:0px 12px 0 ;}
.summList.hor .linkArea .infoArea .basicInfo {margin:0;}

.summList.flagship .linkArea .basicInfo {margin:0 0 0 0;} 
.summList.hor .linkArea .basicInfo h3 {display:table-cell; height:55px; vertical-align:middle;}
.summ.wrapLinkArea .infoArea {margin-top:0; min-height:0}

.hor.suSize1st .wrapLinkArea .infoArea2 {padding-left:83px; } 
.hor.suSize2nd .wrapLinkArea .infoArea2 {padding-left:130px; } 
.hor.suSize3rd .wrapLinkArea .infoArea2 {padding-left:213px; } 
.hor.suSize4th .wrapLinkArea .infoArea2 {padding-left:290px; } 

.hor.suSize1st .wrapLinkArea.grid4 .infoArea2 {padding-left:83px;}
.hor.suSize2nd .wrapLinkArea.grid4 .infoArea2 {padding-left:130px;}
.hor.suSize3rd .wrapLinkArea.grid4 .infoArea2 {padding-left:213px;}
.hor.suSize4th .wrapLinkArea.grid4 .infoArea2 {padding-left:290px;}

.hor.suSize1st .summ.wrapLinkArea {min-height:60px}
.hor.suSize2nd .summ.wrapLinkArea {min-height:120px}
.hor.suSize3rd .summ.wrapLinkArea {min-height:180px}
.hor.suSize4th .summ.wrapLinkArea {min-height:250px}

/* type page accessory */
.summList.flagship .popular.wrapLinkArea .infoArea2 {padding-left:296px;}
.summList.flagship .popular .linkArea .basicInfo {padding-left:296px;}

.wrapCheck {position:relative !important;} /* for ie7 */
.wrapCheck .checkArea {position:absolute; left:17px; top:0px;}
.wrapCheck .figure {margin-top:37px;}
.summList .wrapCheck .linkArea {overflow:visible;}

/* search result */
.searchResults .summList.hor .linkArea .basicInfo h3 {vertical-align:middle;}
.searchResults .summList .linkArea .basicInfo p {margin:10px 0;}
.searchResults .summList.hor .summ.wrapLinkArea .infoArea {min-height:0;} /* for ie7 */
.bestMatch.byCategory .wrapLinkArea ul li,
.bestMatch.summList .summ.wrapLinkArea {text-align:left;}
.resultList .bestMatch.hor.suSize2nd .wrapLinkArea .infoArea2 {padding-left:0px;} 

.searchResults .summList.hor .summ.wrapLinkArea .infoArea2 p {padding-top:7px;}
.searchResults .summList.hor .summ.wrapLinkArea .infoArea2 p.rating {padding-top:0px;}
.resultList .bestMatch.hor .wrapLinkArea .infoArea2 p {margin-bottom:38px;}
.resultList .bestMatch.hor .wrapLinkArea .infoArea2 p.rating {margin:0 0 9px; padding-top:0;}
.resultList .bestMatch.hor .wrapLinkArea .infoArea2 .list ul li {margin-top:16px;}

.searchResults .summList.hor .summ.wrapLinkArea .infoArea2 p.route {padding-top:9px;}
.summList .wrapLinkArea .infoArea2 p strong {color:#bfd504;}

.searchResults .summList.hor .summ.wrapLinkArea {min-height:150px}
.searchResults .bestMatch.hor .summ.wrapLinkArea .infoArea {padding:10px 0 0 0;}
.searchResults .summList.hor.suSize4th .summ.wrapLinkArea .linkArea {margin-bottom:0;}
.searchResults .summList.hor.bestMatch .summ.wrapLinkArea .figure {padding-bottom:0px;}
.resultList .bestMatch.summList.hor .linkArea .infoArea .basicInfo {margin:-6px 0 8px;}
.resultList .summList .linkArea .basicInfo {margin:0 12px;}
.resultList .summList.hor .linkArea .basicInfo {margin:0;}
.resultList .hor .wrapLinkArea .infoArea2 {padding-left:0px;} 
.accHide.linkArea {display:none;}

/* compare */
#compare.summOver .linkArea {margin-bottom:10px;}
#compare.summOver .linkArea .basicInfo {margin-bottom:0;}
#compare .linkArea .basicInfo {min-height:55px}
#compare .summ.wrapLinkArea .infoArea {min-height:116px;}
#compare .summ.wrapLinkArea .pCode {height:8px;}
#compare .wrapLinkArea .pCode {margin-bottom:35px;}
#compare .wrapLinkArea .linkArea .basicInfo {min-height:55px;}
#compare .wrapLinkArea .linkArea h3 {margin-bottom:10px;}
#compare .wrapLinkArea .infoArea {padding-top:2px; }
#compare .wrapLinkArea .infoArea .pCode {}

/* article */
.suSize1st .summ .linkArea .infoArea h3 { font-size: 12px; line-height: 16px; font-family: Arial, sans-serif;}
.articles .summList.hor .linkArea .basicInfo h3 {vertical-align:middle;}
.articles .infoArea2 {padding-left:83px ;}
.hor.suSize1st .wrapLinkArea .infoArea2 {} /* module mod */
.articles .wrapLinkArea .infoArea2 {position:static; left:83px; top:55px;}
.articles .topic ul li .linkArea {margin-bottom:15px;}
.articles .topic ul li .linkArea strong.headTitle {margin-bottom:0;}
.articles .summList .linkArea {margin-bottom:0;}
.articles .desc.flowType  {overflow:hidden;}

/* news */
#newsbody .news_list .news_item.wrapLinkArea {position:relative; padding:4px 0 20px;}
#newsbody .news_list .news_item.wrapLinkArea {min-height:120px}
#newsbody .news_list .news_item.wrapLinkArea p {padding-left:165px; margin-top:5px;}
#newsbody .news_list .wrapLinkArea.news_big .linkArea img {position:static;}
#newsbody .news_list .news_item.wrapLinkArea .ft_date {float:none;}
#newsbody .news_list .news_item .linkArea img {position:absolute; left:0; top:0; margin-right:0;}
#newsbody .news_list .news_item .linkArea h3 {padding-left:165px;}
#newsbody .news_list .wrapLinkArea.news_big h3 {padding-left:0;}
#newsbody .news_list .wrapLinkArea.news_big p {padding-left:0; }
#newsbody .news_list .wrapLinkArea.news_big img {float:none;}
#newsbody .news_list .news_item p span.ft_date {display:block;}
#newsbody .news_list .wrapLinkArea.news_big .news_big_title {font-size:18px}
#newsbody .news_list .wrapLinkArea.news_big .linkArea img {width:515px;}
#newsbody .news_item a:link, 
#newsbody .news_item a:visited,
#newsbody .news_item a:hover,
#newsbody .news_item a:active {color:#007CC0 !important;} /*color change*/
#newsbody .ss1_news_atitle {display:block;}
#newsbody { font-size:12px; }
#newsbody .news_view {font-size:12px;}
#newsbody .news_view small {font-size:11px;}
#newsbody .news_view strong { font-size:12px; }


/* promotion */
.promotions .linkArea h3 {margin:0; font-size:14px; line-height:1em;}

/* apps landing */
.appsDown .linkArea .account {margin-top:13px;}
.appsDown .linkArea strong.info {display:block;color:#000000; margin:0;}
.appsDown .linkArea span.moreLink {display:block; margin-top:6px; text-align:center; font-weight:bold;}
.appsDown .linkArea:focus span.moreLink,
.appsDown .linkArea:hover span.moreLink {text-decoration:underline;} 
.appsDown .linkArea:focus strong.info,
.appsDown .linkArea:hover strong.info {text-decoration:none;}

/* by type */
.byType.desc .linkArea strong.headTitle {margin:7px 0 8px; min-height:43px;}
.topicList li .linkArea .headTitle:first-child {margin:-2px 0 8px;;}

/* flowType  */
.flowType li.wrap .linkArea .headTitle {margin-bottom:0;}

/* search result notFound*/
.notFound .summList .linkArea .basicInfo {margin:6px 12px 0;} 
.notFound .summList .wrapLinkArea .infoArea  {margin:0px 12px 0 ;}

/* ff focusing line view */ 
@-moz-document url-prefix()
{
a.linkArea:focus { outline-offset: -1px; }
#kv.premium .keyLink li a { outline-offset: -1px; }
}


/* about samsung */
.history .history_flash .textHide {position:absolute; text-indent:100%; width:1px; height:1px; font-size:1px; overflow:hidden; white-space:nowrap;}

/* 20120619 News page- Calendar Layer popup add */
.calendarWrap {float:left;position:relative;margin-top:-2px;}
.calendarWrap .layPop {position:absolute;left:0px;margin-top:0 !important;}
.calMonth {overflow:hidden;padding-bottom:12px;width:100%;height:14px;}
.calMonth a {display:inline-block;height:14px;}
.calMonth a.leftArrow {float:left;width:10%;height:14px;text-align:left;}
.calMonth a.rightArrow {float:right;width:10%;height:14px;text-align:right;}
.calMonth a.leftArrow img, .calMonth a.rightArrow img {display:inline;width:10px;height:14px;}
.calMonth span {display:inline-block;float:left;width:80%;text-align:center;font-weight:bold;font-size:14px;color:#000 !important;}
.newsCalTable {border-collapse:collapse;}
.newsCalTable caption {visibility:hidden;height:0;font-size:1px;}
.newsCalTable th {padding:6px 6px;background:#0a3967;line-height:11px;font-size:11px;font-weight:bold;color:#fff;}
.newsCalTable td {line-height:12px;text-align:center;font-size:12px;color:#000;}
.newsCalTable td a {display:inline-block;padding:5px 6px;color:#000;}
.newsCalTable td.weekend {font-weight:bold;}
.newsCalTable td.weekend a {color:#007CC0;}
.newsCalTable td.today a {font-weight:bold;text-decoration:underline;}
.newsCalTable td.selDay a {background:#007CC0;color:#fff;}
.newsCalTable .firstWeek td {border-top:2px solid #fff;}
fieldset.fieldset_presskit #fc_period input.fc_calender1, fieldset.fieldset_presskit #fc_period input.fc_calender2 {height:21px !important;text-align:center;}
fieldset.fieldset_presskit .presskit_gp2 {margin-top:10px !important;}
fieldset.fieldset_presskit .presskit_gp1 .calendarWrap .layPopRelativeOpener img {margin-right:2px !important;}
fieldset.fieldset_presskit .title {padding-top:2px !important;}
fieldset.fieldset_presskit .presskit_gp1 .fp_radio1 {margin-right:25px !important;}

/* Gallery Subtype List */
.quickView .summList .btnQuick{top:172px;}
.quickView .summList .summ {position:relative !important;}
.quickView .summList .summ .summBack {position:absolute;top:-8px;left:0;width:100%;height:103%;border:1px solid #00a9e0;}
.quickView .summList .linkArea .basicInfo{margin:59px 10px 0;text-align:center;}
.quickView .wrapCheck .figure{margin-top:24px;}
.quickView .summList .linkArea,
.quickView .wrapCheck .checkArea{z-index:10;}
.quickView .summList .rating,
.quickView .summList .pCode,
.quickView .summList .price{z-index:10;position:relative;}

/* gs3 tutorials */
#gs3-tutorials-wrapper { margin-bottom:17px;}
.gs3-tuto-compWrap {width:960px; margin:0 auto; padding-top:30px;}
.gs3-tuto-compWrap:after {content:""; clear:both; display:block; height:0; visibility:hidden; }	
.gs3-tuto-compWrap h2 {font-family: 'SamsungIFBd', 'PFSquareSansProMedium', 'Arial', 'sans-serif';margin:0 0 14px;font-size:20px;line-height:1.2;color:#010101; font-weight:normal;}	
.gs3-tuto-compWrap #gs3-tutorials-header-left{width: 663px;float: left;}	
.gs3-tuto-compWrap #gs3-tutorials-header-right{width:297px;float: right;padding-top:2px;font-family: 'SamsungIFRg', 'PFSquareSansProRegular', Arial, Helvetica, sans-serif;}	
.gs3-tuto-compWrap #gs3-tutorials-header-right h2{margin-bottom:25px;font-size: 24px;font-weight: Bold;	}	
.gs3-tuto-compWrap #gs3-tutorials-header-right p{font-size: 12pt;font-weight: normal;line-height: 20px;}	

#tutorialsListWrap { width:995px;}
#tutorialsList li { float:left; width:163px; height:172px; margin-right:36px;}
#tutorialsList .gs3-thumbTitle{ display:block;font-size:12px; margin:7px 0 3px 0; font-weight:bold; }
#tutorialsList .gs3-thumbDesc { font-size:11px; color:#666666; }	

#tutorialsList a.linkArea .thumbBorder { display:block; overflow:hidden;}
#tutorialsList a.linkArea:hover .thumbBorder, #tutorialsList a.active .thumbBorder  { border:2px solid #00aade;}
#tutorialsList a.linkArea:hover .thumbBorder img, #tutorialsList a.active .thumbBorder img{ margin: -2px; }

#tutorialsList a, #tutorialsList a:link, #tutorialsList a:visited {color: #00A9E0;}
#tutorialsList a:hover{text-decoration:none;}
#tutorialsList a.linkArea:hover .gs3-thumbTitle{ text-decoration:underline;}

#tutorialsList .infoDetails{ display:none;}

/* B2B New Module JYM */
/* Contact : How to buy Samsung Business Solutions */
.contact {overflow:hidden; position:relative;}
.contact h3 {margin-bottom:10px; font-size:12px;}
.contact .btnArea {position:absolute; right:0; bottom:0;}
.contact .figure {float:left; margin-top:4px; margin-right:36px;}
.contact.grid4 h3 {clear:both;}
.contact .account {padding-left:166px; padding-bottom:12px;}
.contact .account h3 {margin:11px 0 5px 0; font-size:12px;}
.contact .account ul {margin-bottom:0;}
.contact .account p {margin-top:0;}
.contact .account p.figure {margin-top:0;}
.contact ul {margin:-6px 0 -4px 166px;}
.contact ul li {margin-bottom:0; padding-left:10px; background:url(/common/img/bul_circle_2.gif) no-repeat left 5px; line-height:1.333em; zoom:1;}
.contact ul li span {padding-right:4px;}
.contact.grid4 h2 {margin-bottom:26px;}
.grid4.contact .figure {margin:0 36px 17px 0;}
.grid4.contact .account {padding:0;}
.grid4.contact .account p {padding-bottom:17px;}
.grid4 .grid4.contact ul {clear:both; margin:0 0 7px;}
.grid4.contact h3+ul {margin:-8px 0 5px 0;}
.grid4.contact .btnArea {position:static; text-align:left;}

/* Related Solutions */
.relatedSolution .linkArea h3 {color:#000; font-size:16px;}
.relatedSolution a.linkArea:hover .account h3 {text-decoration:none;}
.deSize5th.relatedSolution .figure img {height:auto;}

/* Description List */
.descList {overflow:hidden; position: relative; width:960px;}
.descList ul {float:left; width:996px; margin-top:-30px;}
.descList ul li {float:left; width:462px; margin:0 18px 0 -1px; padding:30px 18px 0 0; border-right:1px solid #ccc;}
.descList ul li.clear {clear:both;}
.descList ul li .linkArea {display:block;}
.descList ul li .linkArea:hover {text-decoration:none;}
.descList ul li .linkArea h3, .descList ul li h3{margin-bottom:8px; color:#000; font-size:16px;}
.descList ul li .linkArea:hover .highlight {text-decoration:underline;}
.descList ul li .account p {margin-top:0; margin-bottom:2px; line-height:1.333em;}
.descList ul li .account .btnArea {margin-top:0; padding-top:4px;}
.descList ul li .btnArea {margin-top:7px;}
.descList ul li .figure {width:213px; height:132px;}
.descList .pageLink {padding-top:10px;}
.descList .pageLink a {display:block; margin-bottom:3px; padding-left:9px; background:url(/common/img/bul_arrow_blue.gif) no-repeat left 4px; font-weight:bold;}
.descList .noMatching p {margin:-3px 0 -23px; font-weight:bold; font-size:14px; color:#999; text-align:center;}

.devideHor.descList ul {margin-top:0; margin-bottom:-30px;}
.devideHor.descList ul li {padding:0 18px 30px 0;}

/* Accessibility */
.accReadingArea {overflow:hidden; visibility:hidden; position:absolute; width:0px; height:0px; line-height:0px; font-size:0px;}

/* ATIV Tab design 20130509 */
.sortSeries.noteBook{overflow:visible; height:34px;padding:10px 0 0;}
.sortSeries.noteBook ul li {height:35px; width:auto; font-size:12px; padding:0 0 0 5px; margin:0 0 0 2px; float: left;background: url(/common/img/sp_btn_result_tab.png ) repeat-x 0 0;} 
.sortSeries.noteBook ul li a{height:15px; width:auto; text-indent:0; padding:12px 15px 8px 10px;  background: url(/common/img/sp_btn_result_tab.png) repeat-x 100% -140px;}
.sortSeries.noteBook ul li.viewAll{height:35px; width:auto; padding:0; margin-left:0px; padding-left:5px; background: url(/common/img/sp_btn_result_tab.png) repeat-x 0 0; }
.sortSeries.noteBook ul li.viewAll a{height:15px; width:auto; padding:11px 15px 9px 10px;font-size:12px; background: url(/common/img/sp_btn_result_tab.png) repeat-x 100% -140px;}
.sortSeries.noteBook ul li.activator{background-position: 0 -35px;}
.sortSeries.noteBook ul li.activator a{background-position: 100% -175px;}

/* ATIV Tab Sub 20130531 */
.sortSeriesSub ul{overflow:hidden;margin:-11px 0 22px;}
.sortSeriesSub ul li{float:left;padding:0 8px;border-left:1px solid #ccc;line-height:12px;font-weight:bold;}
.sortSeriesSub ul li a,.sortSeriesSub ul li .dis{display:block;position:relative;color:#007cc0;}
.sortSeriesSub ul li.activator a {color: #000;cursor:default;text-decoration: none;}
.sortSeriesSub ul li:first-child{padding-left:2px;border-left:0;}
.sortSeriesSub ul li.activator .dis{color:#000;}

/* layer pop add */
.layPop_att {position:absolute;padding:17px 20px 20px 20px; background-color:#fff; border:1px solid #00a9e0; color:#666;}
.layPop_att p.txt {padding:14px 0 17px; color:#000;font-size:12px;}
.layPop_att h2 {margin:0; color:#000; font-size:14px;  font-weight:bold;}
.layPop_att .btnClose {position:absolute;top:-13px;right:-13px;}
.commOverlay {background: #000; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 120; filter: alpha(opacity=60); opacity: 0.6; }

/* dealerlocator sort add */
.store .sort {width:100%; }
.store .sort:after{clear:both;display:block;content:'.';height:0;visibility:hidden; }
.store .sorting {float:right;padding-left:20px;}


/* DE articles */
.DE_H2 {font-family: PFSquareSansProMedium !important;; color:#000000 !important;; font-size: 20px !important; line-height: 24px !important; font-weight:bold !important;margin-top:-14px !important;}
.DE_C2 {font-family: Arial; color:#53565a; font-size: 14px !important;; line-height: 22px !important;;}
.DE_H3 {font-family: PFSquareSansProMedium !important;; color:#000000 !important; font-size: 17px !important; line-height: 22px !important;}
.DE_C3 {font-family: Arial !important;; color:#53565a; font-size: 12px !important;; line-height: 19px !important;}
.DE_blue {font-family: Arial !important;; color:#0689d8 !important;; font-size: 14px !important;; line-height: 22px !important;; font-style:italic !important;}


/* Article gallery */
#thumbs a {
    display: inline-block;
    height: auto;
    opacity: 0.7;
    outline: medium none;
    overflow: hidden;
    padding-top: 5px;
    width: auto;
}
#thumbs a img {display: block;}
#thumbs a.active {opacity: 1;}


/* Option area in Product Summary List */
.summList .option .colors_small { margin-bottom:5px; color:#999; font-size:11px; }
.summList .option .colors_small span{display:inline-block; vertical-align:top;}
.summList .option .colors_small .list {width:180px;}		
.summList .option .colors_small span.list {margin-left:-10px;}
.summList .option .colors_small span span {width:9px; height:9px; font-size:0;overflow:hidden;}
.summList .option .colors_small a {width:11px; height:11px; margin-top:6px; margin-bottom:5px;padding:1px; border:1px solid #fff; 
cursor:pointer; margin-left:-1px; *margin-left:2px;}
.summList .option .colors_small a:hover {border:1px solid #00a9e0;}
.summList .option .colors_small a.atv,
.summList .option .colors_small a:hover,
.summList .option .colors_small a:focus,
.summList .option .colors_small a:active {border:1px solid #00a9e0;}
/* //option area in Product Summary List - checolhee jeon 컬러픽커 스몰사이즈 추가*/

.tvAppFrontBanner {position: absolute;right: 20px;top: 37px;}


/* galaxy s5 stretch out button */
#s5p_opener {
	position: absolute;
	right:0; top:0; 	z-index: 20;	width:122px;	height:173px;	background:#FFF;	text-indent: -9999em;
	cursor: pointer;	background: url('/common/img/s5/img_paper_index.png') no-repeat 500px 0;
}
#s5p_opener + i {
	position: absolute;	right:55px;	top:123px;	z-index: 19;	display: block;	width: 72px;	height: 24px;
	background: url('/common/img/s5/img_paper_index.png') no-repeat -1560px 0;
	opacity: 0;
}
#s5p_opener[data-sub] {background: url('/common/img/s5/img_paper_sub.png') no-repeat 500px 0;}
#s5p_opener[data-sub] + i {background: url('/common/img/s5/img_paper_sub.png') no-repeat -1560px 0;}
#s5p_opener.s5p_f1 {background-position: 0 0;}
#s5p_opener.s5p_f2 {background-position: -130px 0;}
#s5p_opener.s5p_f3 {background-position: -260px 0;}
#s5p_opener.s5p_f4 {background-position: -390px 0;}
#s5p_opener.s5p_f5 {background-position: -520px 0;}
#s5p_opener.s5p_f6 {background-position: -650px 0;}
#s5p_opener.s5p_f7 {background-position: -780px 0;}
#s5p_opener.s5p_f8 {background-position: -910px 0;}
#s5p_opener.s5p_f9 {background-position: -1040px 0;}
#s5p_opener.s5p_f10 {background-position: -1170px 0;}
#s5p_opener.s5p_f11 {background-position: -1300px 0;}
#s5p_opener.s5p_f12 {background-position: -1430px 0;}
#s5p_opener.s5p_f1 + i {opacity: .2;}
#s5p_opener.s5p_f2 + i {opacity: .4;}
#s5p_opener.s5p_f3 + i {opacity: .6;}
#s5p_opener.s5p_f4 + i {opacity: .8;}
#s5p_opener.s5p_f5 + i,
#s5p_opener.s5p_f6 + i,
#s5p_opener.s5p_f7 + i,
#s5p_opener.s5p_f8 + i,
#s5p_opener.s5p_f9 + i,
#s5p_opener.s5p_f10 + i,
#s5p_opener.s5p_f11 + i,
#s5p_opener.s5p_f12 + i {opacity: 1;}