@charset "utf-8";
@import"global.css";
@import"layout.css";
@import"module.css";
@import"features.css";
@import"local.css";
@import"theme.css";

@font-face {
    font-family: 'PFSquareSansProBold';
    src: url('../fonts/pfsquaresanspro-bold-webfont.eot');
    src: url('../fonts/pfsquaresanspro-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/pfsquaresanspro-bold-webfont.woff') format('woff'),
         url('../fonts/pfsquaresanspro-bold-webfont.ttf') format('truetype'),
         url('../fonts/pfsquaresanspro-bold-webfont.svg#PFSquareSansProBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PFSquareSansProRegular';
    src: url('../fonts/pfsquaresanspro-regular-webfont.eot');
    src: url('../fonts/pfsquaresanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfsquaresanspro-regular-webfont.woff') format('woff'),
         url('../fonts/pfsquaresanspro-regular-webfont.ttf') format('truetype'),
         url('../fonts/pfsquaresanspro-regular-webfont.svg#PFSquareSansProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PFSquareSansProMedium';
    src: url('../fonts/pfsquaresanspro-medium-webfont.eot');
    src: url('../fonts/pfsquaresanspro-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfsquaresanspro-medium-webfont.woff') format('woff'),
         url('../fonts/pfsquaresanspro-medium-webfont.ttf') format('truetype'),
         url('../fonts/pfsquaresanspro-medium-webfont.svg#PFSquareSansProMedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PFSquareSansProLight';
    src: url('../fonts/pfsquaresanspro-light-webfont.eot');
    src: url('../fonts/pfsquaresanspro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/pfsquaresanspro-light-webfont.woff') format('woff'),
         url('../fonts/pfsquaresanspro-light-webfont.ttf') format('truetype'),
         url('../fonts/pfsquaresanspro-light-webfont.svg#PFSquareSansProLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* PFSquareSansProBold */
.con #gnbp3 ul li a, .bus #gnbp3 ul li a, #wrap #contentHead h1, .productInfo, .productInfo a, .productNav li a, .btnStyle span, .btnStyle.tw span strong, .btnStyle.tw:hover span strong, .submitStyle[type="submit"], #kv.kvGraphic .kvInfo p.price, #kv.kvText .kvInfo p.price, #content_p2.mg .headtitle > h2, .dropdown .fe_ddTriggerWrap a, .dropdownBig .fe_ddTriggerWrap a, .notFound .summ .account h2, .retailer .prdInfo li strong {font-family:'PFSquareSansProBold', 'Arial', 'sans-serif'; }

/* PFSquareSansProMedium */
.compWrap h2, lnb li, #contentHead .breadcrumb, #contentHead .breadcrumb a, #contentHead .breadcrumb span, .path span, #contentHead .upcCode, .btnStyle.tw span,.btnStyle.tw:hover span, .byCategory.prd ul li strong, #kv .kvArea h2, #kv .keyLink li, .kvText p, #kv.kvGraphic p, #kv.general .moreLink, #kv.dynamic .kvArea .modelCode, #kv.dynamic .keyLink li, #content_p2.mg .pathindicator_p2, p.sideH a, .desc .headTitle, #finder, .searchResult label, .byCategory.prd ul li strong, .searchmore p, .lookingFor .subTitle, .resultLayer h2:first-child, .resultLayer h3, .browsePrd .type h4,.browsePrd .modelNum h4, .compareResults h3, .notFound .byCategory ul li strong, .consumerReview .allRating li, .reviewList .desc h3, .winPop h2, .foot .faqList div h3, .gal h3, #lnb li, .kvText .kvArea h3 {font-family: 'PFSquareSansProMedium', 'Arial', 'sans-serif';}

/* PFSquareSansProRegular */
#footer .siteLink h2, .homeNav ul li a, .homeContent #twitter p, .homeContent #videos .account, .summList .account h2, .consumerReview .reviews h3, .consumerReview .submit h3, .printSolution h2 {font-family:'PFSquareSansProRegular', 'Arial', 'sans-serif';}

/* Arial */
.con #gnbp3 ul li .menu a {font-family:'Arial', 'sans-serif'; }
.con #gnbp3 ul li.gnb1 .menu li a { font-family:'Arial', 'sans-serif';}
.topicList .desc .headTitle {font-family:'Arial', 'sans-serif';}

/* GNB : consumer */
.con #gnbp3 ul {margin-bottom:790px;}
.con #gnbp3 ul li {width:auto; float:left;}
.con #gnbp3 ul li.gnb1 {margin-top:50px;}
.con #gnbp3 ul li a {padding:10px 0;}
.con #gnbp3 ul li a a {padding:0;}

.con #gnbp3.gnbg ul li.gnb2 .menu {position:absolute; top:79px; left:250px; width:auto; display:none; _width:100px;}
.con #gnbp3.gnbg ul li.gnb3 .menu {position:absolute; top:79px; left:392px; width:auto; display:none; _width:100px;}
.con #gnbp3.gnbg ul li.gnb4 .menu {position:absolute; top:79px; left:485px; /*width:auto;*/ display:none; margin-right:0; width:114px; !important; padding:23px 19px;}
.con #gnbp3.gnbg ul li.gnb4 .menu ul li {float:left; margin-right:40px;}
.con #gnbp3.gnbg ul li.gnb4 .menu ul li.clmn0 {width:127px !important;}
.con #gnbp3.gnbg ul li.gnb4 .menu ul li.clmn1 {width:135px !important;}
.con #gnbp3.gnbg ul li.gnb4 .menu ul li.clmn2 {width:120px !important; margin-right:0 !important;}
/*on #gnbp3.gnbg .products .menu li {width:105px; padding-right:26px;}*/
.con #gnbp3.gnbg .products .menu li {width:100px; padding-right:15px;}
.con #gnbp3.gnbg ul li.gnb1 .menu li a {width:105px;}

/* GNB : consumer - apps */
.con #gnbp3 ul li .menu {padding:20px;}
.con #gnbp3.gnbg .apps .menu ul li a {color:white;}
.con #gnbp3.gnbg .apps .menu ul li a:hover {color:#00A9E0; cursor:default; text-decoration:none;}
.con #gnbp3.gnbg .apps .menu ul li a.activator {color:#00A9E0; background:url(/wp-content/themes/striking/images/bul_gnb_submenu_current.gif) no-repeat center 39px;}
.con #gnbp3.gnbg .apps .menu li div {overflow:hidden; position:relative; width:280px; min-height:133px; margin-top:18px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; background:#fff;}
.con #gnbp3.gnbg .apps .menu li div ul {position:relative;}
.con #gnbp3.gnbg .apps .menu li div ul li {float:left; width:90px; padding:10px 11px 0 12px; text-align:center;}
.con #gnbp3.gnbg .apps .menu li div ul li a {width:90px; min-height:25px; color:#00A9E0; line-height:1.1em; font-size:11px;}
.con #gnbp3.gnbg .apps .menu li div ul li a:hover {cursor:pointer; text-decoration:underline;}
.con #gnbp3.gnbg .apps .menu li div ul li img {display:block; width:90px; height:90px; margin:0 auto 3px;}


/* product menu loc. */
/*.con #gnbp3.gnbg .products .menu li .subMenu1 {margin-left:-141px; display:none;} */
.con #gnbp3.gnbg .products .menu li .subMenu1 {margin-left:-125px; display:none;}
.con #gnbp3.gnbg .products .menu li .subMenu2 {margin-left:-250px; display:none;}
.con #gnbp3.gnbg .products .menu li .subMenu3 {margin-left:-375px; display:none;}
.con #gnbp3.gnbg .products .menu li .subMenu4 {margin-left:-500px; display:none;}
.con #gnbp3.gnbg .products .menu li .subMenu5 {margin-left:-655px; display:none;}
.con #gnbp3.gnbg .products .menu li .subMenu6 {margin-left:-786px; display:none;}
.con #gnbp3.gnbg .products .menu li .subMenu1 ul {left:auto;}
.con #gnbp3.gnbg .products .menu li .subMenu2 ul {left:10px;}
.con #gnbp3.gnbg .products .menu li .subMenu3 ul {left:10px;}
.con #gnbp3.gnbg .products .menu li .subMenu4 ul {left:10px;}
.con #gnbp3.gnbg .products .menu li .subMenu5 ul {left:340px;}
.con #gnbp3.gnbg .products .menu li .subMenu6 ul {left:565px;}

/* product menu - groupArrow */
.con #gnbp3.gnbg .products .menu li.groupArrow1 a.activator {background-position:16px 39px;}
.con #gnbp3.gnbg .products .menu li.groupArrow2 a.activator {background-position:38px 39px;}
.con #gnbp3.gnbg .products .menu li.groupArrow3 a.activator {background-position:23px 39px;}
.con #gnbp3.gnbg .products .menu li.groupArrow4 a.activator {background-position:32px 39px;}
.con #gnbp3.gnbg .products .menu li.groupArrow5 a.activator {background-position:32px 39px;}
.con #gnbp3.gnbg .products .menu li.groupArrow6 a.activator {background-position:26px 39px;}
.con #gnbp3.gnbg .products .menu li.groupArrow7 a.activator {background-position:28px 39px;}

/* GNB :: business */
.bus #gnbp3 ul {margin-bottom:340px;}
.bus #gnbp3 ul li a {padding:15px 0 5px 0;}
.bus #gnbp3 ul li ul li {width:178px; float:left;}
.bus #gnbp3.gnbg {padding-left:106px;}
.bus #gnbp3.gnbg ul li {width:auto;}
.bus #gnbp3.gnbg ul li a {padding:37px 22px 26px 22px;}
.bus #gnbp3.gnbg ul li.gnb1 .menu {left:100px;}

.bus #gnbp3.gnbg ul li.gnb2 .menu {left:163px; padding-right:0;}
.bus #gnbp3.gnbg ul li.gnb2 .menu ul {width:397px !important; margin-right:35px;}
.bus #gnbp3.gnbg ul li.gnb2 .menu ul li {float:left; margin-right:40px;}
.bus #gnbp3.gnbg ul li.gnb2 .menu ul li.clmn0 {width:137px !important; clear:left;}
.bus #gnbp3.gnbg ul li.gnb2 .menu ul li.clmn1 {width:85px !important;}
.bus #gnbp3.gnbg ul li.gnb2 .menu ul li.clmn2 {width:93px !important; margin-right:0 !important;}

.bus #gnbp3.gnbg ul li.gnb3 .menu {left:163px; padding-right:0;}
.bus #gnbp3.gnbg ul li.gnb3 .menu ul {width:397px !important; margin-right:35px;}
.bus #gnbp3.gnbg ul li.gnb3 .menu ul li {float:left; margin-right:40px;}
.bus #gnbp3.gnbg ul li.gnb3 .menu ul li.clmn0 {width:137px !important; clear:left;}
.bus #gnbp3.gnbg ul li.gnb3 .menu ul li.clmn1 {width:85px !important;}
.bus #gnbp3.gnbg ul li.gnb3 .menu ul li.clmn2 {width:93px !important; margin-right:0 !important;}
.bus #gnbp3.gnbg ul li ul li {width:auto;}

/* Footer : Search */
/*#footer .search {top: 326px;}*/
#footer .productArea ul li {min-height:117px;}

/* Footer : Search 120530 modify kyw*/
#footer .search {top: 284px;}