@charset "utf-8";
/* CSS Document */


@charset "utf-8";
.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;
}
.moreLink, .moreLink a {
    display: inline-block;
    font-weight: bold;
    line-height: 14px;
}
a.moreLink, .moreLink a {
    padding: 0 12px 0 0;
}
.btnArea.center {
    text-align: center;
}
.notify {
    background: none repeat scroll 0 0 #F6F6F6;
    margin: 0 0 30px;
    overflow: hidden;
    padding: 12px 0 13px 14px;
}
.notify.shop p {
    color: #999999;
}
.notify p {
    color: #000000;
    float: left;
    line-height: 16px;
}
.notify input {
    float: right;
}
.fe_selectWrap {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}
.fe_selectWrap .fe_select_triggerWrap {
    background: url("/common/img/bg_select_topleft_atv.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 24px;
    left: 0;
    padding: 0 0 0 9px;
    position: relative;
    top: 0;
}
.fe_selectWrap .fe_select_triggerWrap a {
    background: url("/common/img/bg_select_topright_atv.png") no-repeat scroll right 0 #FFFFFF;
    color: #666666;
    cursor: default;
    display: block;
    font-size: 11px;
    height: 24px;
    line-height: 24px;
    padding: 0 23px 0 0;
    text-align: left;
    text-decoration: none;
}
.fe_selectWrap.disabled .fe_select_triggerWrap {
    background: url("/common/img/bg_select_topleft_datv.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.fe_selectWrap.disabled .fe_select_triggerWrap a {
    background: url("/common/img/bg_select_topright_datv.png") no-repeat scroll right 0 #FFFFFF;
    color: #CCCCCC;
}
.fe_selectWrap .fe_selectListWrap {
    left: 0;
    position: absolute;
    top: 22px;
    z-index: 500;
}
.fe_selectWrap .fe_selectListWrap .fe_selectList {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #F1F1F1;
    border-color: #CCCCCC #CCCCCC -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 500;
}
.fe_selectWrap .fe_selectListWrap .fe_selectList li {
    background-image: none;
    line-height: 1;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.fe_selectWrap .fe_selectListWrap .fe_selectList li:hover {
    background-color: #CCCCCC;
}
.fe_selectWrap .fe_selectListWrap .fe_selectList li a {
    color: #666666;
    display: block;
    font-size: 11px;
    padding: 6px 0 6px 7px;
    text-decoration: none;
}
.fe_selectWrap .fe_selectListWrap .fe_selectListBottom {
    background: url("/common/img/bg_select_bottomleft.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
    height: 2px;
    padding: 0 0 0 5px;
}
.fe_selectWrap .fe_selectListWrap .fe_selectListBottom span {
    background: url("/common/img/bg_select_bottomright.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    display: block;
    height: 2px;
}
.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 scroll 0 bottom rgba(0, 0, 0, 0);
}
.fe_selectWrap .fe_selectListWrap .bottomHover span {
    background: url("/common/img/bg_select_bottomright_hover.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
}
.fe_select_triggerWrap input.cb_edit {
    background: url("/common/img/bg_select_topright_atv.png") no-repeat scroll right 0 #FFFFFF;
    border: 0 none !important;
    color: #666666;
    cursor: default;
    display: block;
    font-size: 11px;
    height: 24px !important;
    line-height: 24px !important;
    padding: 0 23px 0 0 !important;
    text-align: left;
    text-decoration: none;
    vertical-align: baseline !important;
}
.fe_selectWrap.disabled .fe_select_triggerWrap input.cb_edit {
    background: url("/common/img/bg_select_topright_datv.png") no-repeat scroll right 0 #FFFFFF;
    color: #CCCCCC !important;
}
.fe_selectWrap .fe_selectListWrap .fe_selectList li.sub {
    color: #666666;
    display: block;
    font-size: 11px;
    padding: 6px 0 6px 12px !important;
    text-decoration: none;
}
.fe_selectWrap .fe_selectListWrap .fe_selectList li.cb_option {
    color: #666666;
    display: block;
    font-size: 11px;
    padding: 6px 0 6px 7px;
    text-decoration: none;
}
.fe_selectWrap .fe_selectListWrap .fe_selectList li.activator {
    background-color: #CCCCCC;
}
#aria-live-div {
    height: 0;
    overflow: hidden;
    width: 0;
}
.AriaLayerTop {
    height: 0;
    overflow: hidden;
    width: 0;
}
.AriaLayerBottom {
    height: 0;
    overflow: hidden;
    width: 0;
}
.dropdown {
    display: block;
    float: left;
    height: 32px;
    overflow: visible;
    position: relative;
    z-index: 500;
}
.dropdown a {
    color: #FFFFFF;
    line-height: 1.1;
    text-decoration: none;
}
.dropdown .fe_ddTriggerWrap {
    background: url("/common/img/bg_shop_topleft.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 32px;
    padding: 0 0 0 13px;
    text-align: center;
    width: 145px;
}
.dropdown .fe_ddTriggerWrap a {
    background: url("/common/img/bg_shop_topright.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    display: block;
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    padding: 0 32px 0 0;
    position: relative;
    z-index: 500;
}
.dropdown .fe_ddTriggerWrap.activator {
    background: url("/common/img/bg_shop_topleft_atv.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 29px;
}
.dropdown .fe_ddTriggerWrap.activator a {
    background: url("/common/img/bg_shop_topright_atv.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    height: 29px;
}
.dropdown .fe_ddListWrap {
    background: url("/common/img/bg_shop_bottomleft.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
    padding: 0 0 0 14px;
    position: absolute;
    top: 25px;
    width: 144px;
    z-index: 530;
}
.dropdown .fe_ddListTop {
    background-color: #66ACD3;
    height: 1px;
    margin-left: -10px;
    margin-right: 4px;
    width: 150px;
}
.dropdown .fe_ddList {
    background: url("/common/img/bg_shop_bottomright.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    padding: 8px 12px 12px;
    width: 120px;
}
.dropdown .fe_ddList li {
    padding: 4px 0;
    position: relative;
    text-align: left;
    width: 120px;
}
.dropdown .fe_ddList li a {
    display: block;
}
.dropdown .fe_ddList li a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}
.flagship .dropdown .fe_ddList {
    padding: 8px 12px 12px 0;
    width: 132px;
}
.dropdown3 {
    display: block;
    float: left;
    height: 32px;
    overflow: visible;
    position: relative;
    z-index: 500;
}
.dropdown3 a {
    color: #FFFFFF;
    line-height: 1.1;
    text-decoration: none;
}
.dropdown3 .fe_ddTriggerWrap {
    background: url("/common/img/bg_shop_topleft_or.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 32px;
    padding: 0 0 0 13px;
    text-align: center;
    width: 145px;
}
.dropdown3 .fe_ddTriggerWrap a {
    background: url("/common/img/bg_shop_topright_or.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    display: block;
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    padding: 0 32px 0 0;
    position: relative;
    z-index: 500;
}
.dropdown3 .fe_ddTriggerWrap.activator {
    background: url("/common/img/bg_shop_topleft_atv_or.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 29px;
}
.dropdown3 .fe_ddTriggerWrap.activator a {
    background: url("/common/img/bg_shop_topright_atv_or.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    height: 29px;
}
.dropdown3 .fe_ddListWrap {
    background: url("/common/img/bg_shop_bottomleft_or.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
    padding: 0 0 0 14px;
    position: absolute;
    top: 25px;
    width: 144px;
    z-index: 530;
}
.dropdown3 .fe_ddListTop {
    background-color: #CE4A02;
    height: 1px;
    margin-left: -10px;
    margin-right: 4px;
    width: 150px;
}
.dropdown3 .fe_ddList {
    background: url("/common/img/bg_shop_bottomright_or.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    padding: 8px 12px 12px;
    width: 120px;
}
.dropdown3 .fe_ddList li {
    padding: 4px 0;
    position: relative;
    text-align: left;
    width: 120px;
}
.dropdown3 .fe_ddList li a {
    display: block;
}
.dropdown3 .fe_ddList li a:hover {
    color: #000000;
}
.flagship .dropdown3 .fe_ddList {
    padding: 8px 12px 12px 0;
    width: 132px;
}
#contentHead.pdt .optional2 .dropdown3 {
    display: block;
    float: right;
    height: 32px;
    overflow: visible;
    position: relative;
    z-index: 500;
}
#contentHead.pdt .optional2 .dropdown3 a {
    color: #FFFFFF;
    line-height: 1.1;
    text-decoration: none;
}
#contentHead.pdt .optional2 .dropdown3 .fe_ddTriggerWrap {
    background: url("/common/img/bg_shop_topleft_or.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 32px;
    padding: 0 0 0 13px;
    text-align: center;
    width: 145px;
}
#contentHead.pdt .optional2 .dropdown3 .fe_ddTriggerWrap a {
    background: url("/common/img/bg_shop_topright_or.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    display: block;
    font-size: 12px;
    height: 32px;
    line-height: 32px;
    padding: 0 32px 0 0;
    position: relative;
    z-index: 500;
}
#contentHead.pdt .optional2 .dropdown3 .fe_ddTriggerWrap.activator {
    background: url("/common/img/bg_shop_topleft_atv_or.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 29px;
}
#contentHead.pdt .optional2 .dropdown3 .fe_ddTriggerWrap.activator a {
    background: url("/common/img/bg_shop_topright_atv_or.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    height: 29px;
}
#contentHead.pdt .optional2 .dropdown3 .fe_ddListWrap {
    background: url("/common/img/bg_shop_bottomleft_or.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
    padding: 0 0 0 14px;
    position: absolute;
    top: 25px;
    width: 144px;
    z-index: 530;
}
#contentHead.pdt .optional2 .dropdown3 .fe_ddListTop {
    background-color: #CE4A02;
    height: 1px;
    margin-left: -10px;
    margin-right: 4px;
    width: 150px;
}
#contentHead.pdt .optional2 .dropdown3 .fe_ddList {
    background: url("/common/img/bg_shop_bottomright_or.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    padding: 8px 12px 12px;
    width: 120px;
}
#contentHead.pdt .optional2 .dropdown3 .fe_ddList li {
    padding: 4px 0;
    position: relative;
    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: #000000;
}
#contentHead.pdt .optional2 .flagship .dropdown3 .fe_ddList {
    padding: 8px 12px 12px 0;
    width: 132px;
}
.dropdownBig {
    display: inline-block;
    height: 42px;
    overflow: visible;
    position: relative;
    z-index: 500;
}
.dropdownBig a {
    color: #FFFFFF;
    line-height: 1.1;
    text-decoration: none;
}
.dropdownBig .fe_ddTriggerWrap {
    background: url("/common/img/bg_shop_big_topleft.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 42px;
    padding: 0 0 0 20px;
}
.dropdownBig .fe_ddTriggerWrap a {
    background: url("/common/img/bg_shop_big_topright.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    display: inline-block;
    font-size: 15px;
    line-height: 43px;
    padding: 0 52px 0 0;
    position: relative;
    z-index: 500;
}
.dropdownBig .fe_ddTriggerWrap.activator {
    background: url("/common/img/bg_shop_big_topleft_atv.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 39px;
}
.dropdownBig .fe_ddTriggerWrap.activator a {
    background: url("/common/img/bg_shop_big_topright_atv.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    height: 39px;
}
.dropdownBig .fe_ddListWrap {
    background: url("/common/img/bg_shop_big_bottomleft.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
    padding: 0 0 0 21px;
    position: absolute;
    top: 37px;
    z-index: 510;
}
.dropdownBig .fe_ddListTop {
    background-color: #66ACD3;
    height: 1px;
    margin-left: -17px;
    margin-right: 5px;
}
.dropdownBig .fe_ddList {
    background: url("/common/img/bg_shop_big_bottomright.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    padding: 5px 18px 8px 0;
}
#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: #FFFFFF;
    text-decoration: underline;
}
.dropdownBig3 {
    display: inline-block;
    height: 42px;
    overflow: visible;
    position: relative;
    z-index: 500;
}
.dropdownBig3 a {
    color: #FFFFFF;
    line-height: 1.1;
    text-decoration: none;
}
.dropdownBig3 .fe_ddTriggerWrap {
    background: url("/common/img/bg_shop_big_topleft_or.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 42px;
    padding: 0 0 0 20px;
}
.dropdownBig3 .fe_ddTriggerWrap a {
    background: url("/common/img/bg_shop_big_topright_or.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    display: inline-block;
    font-size: 15px;
    line-height: 43px;
    padding: 0 52px 0 0;
    position: relative;
    z-index: 500;
}
.dropdownBig3 .fe_ddTriggerWrap.activator {
    background: url("/common/img/bg_shop_big_topleft_atv_or.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 39px;
}
.dropdownBig3 .fe_ddTriggerWrap.activator a {
    background: url("/common/img/bg_shop_big_topright_atv_or.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    height: 39px;
}
.dropdownBig3 .fe_ddListWrap {
    background: url("/common/img/bg_shop_big_bottomleft_or.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
    padding: 0 0 0 21px;
    position: absolute;
    top: 37px;
    z-index: 510;
}
.dropdownBig3 .fe_ddListTop {
    background-color: #CE4A02;
    height: 1px;
    margin-left: -17px;
    margin-right: 5px;
}
.dropdownBig3 .fe_ddList {
    background: url("/common/img/bg_shop_big_bottomright_or.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    padding: 5px 18px 8px 0;
}
#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: #000000;
}
.dropDownDouble {
    display: block;
    float: left;
    height: 32px;
    overflow: visible;
    position: relative;
    z-index: 500;
}
.dropDownDouble a {
    color: #FFFFFF;
    line-height: 1.1;
    text-decoration: none;
}
.dropDownDouble .fe_ddTriggerWrap {
    background: url("/common/img/bg_shop_double_topleft.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 42px;
    padding: 0 0 0 13px;
    text-align: center;
    width: 119px;
}
.dropDownDouble .fe_ddTriggerWrap a {
    background: url("/common/img/bg_shop_double_topright.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 36px;
    line-height: 13px;
    padding: 9px 32px 0 0;
    position: relative;
    text-align: left;
    z-index: 500;
}
.dropDownDouble .fe_ddTriggerWrap.activator {
    background: url("/common/img/bg_shop_double_topleft_atv.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 40px;
}
.dropDownDouble .fe_ddTriggerWrap.activator a {
    background: url("/common/img/bg_shop_double_topright_atv.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    height: 40px;
}
.dropDownDouble .fe_ddListWrap {
    background: url("/common/img/bg_shop_bottomleft.png") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
    padding: 0 0 0 14px;
    position: absolute;
    top: 38px;
    width: 144px;
    z-index: 530;
}
.dropDownDouble .fe_ddListTop {
    background-color: #34B7E5;
    height: 1px;
    margin-left: -10px;
    margin-right: 4px;
    width: 122px;
}
.dropDownDouble .fe_ddList {
    background: url("/common/img/bg_shop_bottomright.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    padding: 8px 12px 12px 0;
    width: 106px;
}
.dropDownDouble .fe_ddList li {
    padding: 4px 0;
    position: relative;
    text-align: left;
    width: 102px;
}
.dropDownDouble .fe_ddList li a {
    color: #FFFFFF;
    display: block;
}
.dropDownDouble .fe_ddList li a:hover {
    color: #000000;
}
.dropDownDouble .flagship .dropdown .fe_ddList {
    padding: 8px 12px 12px 0;
    width: 132px;
}
.selectBox {
    display: inline-block;
    z-index: 300;
}
.selectBox a.fe_formDesign_selectTrigger {
    background: url("/common/img/bg_select.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 24px;
    line-height: 24px;
    padding: 0 0 0 6px;
    width: 125px;
}
.selectBox ul.fe_formDesign_listWrap {
    border: 1px solid #DDDDDD;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    z-index: 400;
}
.selectBox .fe_formDesign_listWrap li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0;
}
.selectBox .fe_formDesign_listWrap li a {
    color: #555555;
    display: block;
    height: 20px;
    padding: 2px 0 2px 6px;
    width: 122px;
}
.selectBox .fe_formDesign_listWrap li a:hover, .selectBox .fe_formDesign_listWrap li a.activator {
    background-color: #AAAAAA;
    color: #FFFFFF;
}
.desc {
    overflow: hidden;
}
.desc.flowType > h2, .desc.reverseType > h2, .desc.appsDown > h2 {
    min-height: 0;
}
.desc li {
    margin: 0 0 20px;
    overflow: hidden;
    width: 100%;
}
.desc .figure span {
    color: #666666;
    display: block;
    font-size: 11px;
}
.desc .account {
    display: block;
}
.desc .headTitle {
    display: block;
    font-size: 24px;
    font-weight: normal;
    margin: 0 0 22px;
}
.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;
    line-height: 1.4;
    margin: 8px 0 0;
}
.desc .account .moreLink {
    color: #007CC0;
    margin: 6px 0 0;
}
.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 {
    margin: 0 23px 5px 0;
    width: 60px;
}
.deSize1st .figure img {
    height: 60px;
    width: 60px;
}
.bestReview .deSize1st .figure img {
    height: auto;
    width: 58px;
}
.deSize2nd .figure {
    margin: 0 46px 5px 0;
    width: 120px;
}
.deSize3rd .figure {
    margin: 0 33px 5px 0;
    width: 180px;
}
.deSize3rd .figure img {
    width: 180px;
}
.deSize4th .figure {
    margin: 0 36px 0 0;
    width: 213px;
}
.deSize4th .figure img {
    width: 213px;
}
.deSize5th .figure {
    margin: 0 36px 5px 0;
    width: 296px;
}
.deSize5th .figure img {
    height: 222px;
    width: 296px;
}
.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;
}
.deSize6th.reverseType .figure img {
    height: 285px;
    width: 379px;
}
.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 {
    height: 98px;
    width: 130px;
}
.topicList h3 {
    color: #00A9E0;
    font-size: 16px;
    height: 40px;
    margin: 7px 0 5px;
}
.topicList .lists h3 {
    color: #000000;
    margin: 0 0 15px;
}
.topicList .figure {
    margin-bottom: 0;
    text-align: center;
}
.topicList .topicArea .desc {
    float: left;
    margin: 0 0 0 36px;
    width: 213px;
}
.topicList .topicArea .desc:first-child {
    margin: 0;
}
.topicList .topic .desc {
    overflow: visible;
}
.topicList .topic .desc .account {
    height: 45px;
    position: relative;
}
.topicList .topic .desc .account p {
    height: 35px;
    margin: 0;
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    width: 191px;
}
.topicList .topic .desc.flowType .account p {
    height: auto;
}
.topicList .topic .desc .account.overflowArea p {
    height: 35px;
}
.topicList .topic .desc .account p.textOverflow {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EAEAEA;
    box-shadow: 0 4px 4px #EAEAEA;
    height: auto;
    margin: 0 30px 30px 0;
    overflow: auto;
    padding: 10px;
    position: relative;
    vertical-align: middle;
    z-index: 300;
}
.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 {
    margin: 0 0 0 -36px;
    overflow: hidden;
}
.topicList .desc ul li {
    float: left;
    margin: 0 0 0 36px;
    min-height: 93px;
    width: 213px;
}
.topicList .desc ul .account {
    min-height: 82px;
}
.topicList .lists li .figure {
    height: 120px;
    width: 120px;
}
.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 {
    min-height: 280px;
    width: 130px;
}
.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 {
    margin: 0 0 0 166px;
    padding: 0;
    width: auto;
}
.topicList .desc.deSize2nd li .account {
    margin-top: 9px;
}
.topicList .deSize4th .figure img {
    height: 160px;
    width: 213px;
}
.topicList .grid6.deSize4th .account p {
    margin: -3px 0 0;
}
.topicList .grid4.topic .account {
    height: 40px;
    position: relative;
}
.topicList .grid4.topic .account p {
    margin: 0;
}
.topicList .grid4.topic .account p.textOverflow {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EAEAEA;
    box-shadow: 0 4px 4px #EAEAEA;
    height: auto;
    margin: 0;
    overflow: auto;
    padding: 10px;
    position: relative;
    vertical-align: middle;
    z-index: 300;
}
.articleComp .desc {
    overflow: visible;
}
.articleComp .desc .account {
    height: 90px;
    position: relative;
}
.articleComp .desc .account p.subject {
    height: 54px;
    margin: 10px 0 0;
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    width: 290px;
}
.articleComp .desc .account p.textOverflow {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EAEAEA;
    box-shadow: 0 4px 4px #EAEAEA;
    height: auto;
    margin: 0 30px 30px 0;
    overflow: auto;
    padding: 10px;
    position: relative;
    vertical-align: middle;
    width: 274px;
    z-index: 300;
}
.articleComp .desc .account p.moreLink {
    position: absolute;
    top: 68px;
}
.articleComp .desc.grid6 .account p.subject {
    height: 54px;
    width: 210px;
}
.articleComp .desc.grid6 .account p.textOverflow {
    width: 190px;
}
.articleComp .desc.grid6 .account p.moreLink {
    top: 100px;
}
.tabType .sortTab {
    padding-right: 10px;
}
.tabType h3, .tabType .sortTab {
    float: right;
    margin: 0;
    position: relative;
    top: -45px;
}
.tabType h3:after, .tabType .sortTab:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
.tabType h3 {
    border-left: 1px solid #CCCCCC;
    color: #666666;
    display: inline-block;
    font-weight: normal;
    height: auto;
}
.tabType h3 a {
    background: url("/common/img/bg_sortTab.gif") no-repeat scroll -30px 0 rgba(0, 0, 0, 0);
    display: inline-block;
    font-size: 11px;
    height: 19px;
    line-height: 16px;
    min-width: 80px;
    padding: 3px 10px 0;
    text-align: center;
    text-decoration: none;
}
.tabType .first {
    border-left: medium none;
}
.tabType .first a {
    background-position: 0 0;
}
.tabType .last a {
    background-position: right 0;
}
.tabType .activator {
    background-position: -30px -22px;
}
.tabType .activator a {
    background-position: -30px -22px;
    color: #000000;
    cursor: default;
    font-weight: bold;
}
.tabType .first {
    border-left: medium 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 {
    margin: 0;
    width: 100%;
}
.tabType .cont li:first-child, .tabType li.li_first {
    margin-left: 0 !important;
}
.tabTriggerWrap {
    height: 37px;
    margin-top: -45px;
    overflow: hidden;
}
.tabTriggerWrap h3 {
    margin: 0;
    padding: 0;
    top: 0;
}
.tabTriggerWrap .sortTab {
    top: 0;
}
.topicList .lists.devide2nd .tabTriggerWrap {
    height: 49px;
}
#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 {
    float: right;
    margin: 0;
    position: relative;
    top: -45px;
}
#tabCarousel .cont h3.last {
    margin-right: 50px;
}
.summList {
    float: left;
}
.summList.devideHor {
    width: 100%;
}
.summList.devideHor .account {
    padding-top: 0;
}
.summList h2 {
    margin: 0;
}
.summList .summ {
    float: left;
    margin: 0 0 0 36px;
    padding: 0 16px 0 17px;
    position: relative;
    width: 180px;
}
.summList .summ:first-child {
    margin-left: 0;
}
.summList .headTitle {
    margin: 0 0 -1px;
    min-height: 33px;
}
.summList .summ .headTitle, .summList .figure {
    text-align: center;
}
.summList .figure {
    position: relative;
}
.summList .summ .figure img {
    height: 180px;
    width: 180px;
}
.summList .btnQuick {
    left: 50%;
    margin-left: -65px;
    position: absolute;
    top: 76px;
    width: 130px;
}
.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 {
    color: #666666;
    font-size: 11px;
    line-height: 16px;
}
.summList .basicInfo h3 {
    line-height: 1.3;
    min-height: 55px;
}
.summList .basicInfo p {
    color: #666666;
    font-size: 11px;
    margin-bottom: 20px;
}
.summList .account {
    display: none;
}
.summList .account h2 {
    color: #000000;
    font-size: 24px;
    line-height: 24px;
    margin: 0 0 8px;
}
.summList .account p {
    color: #000000;
    line-height: 16px;
}
.summList .summ .rating {
    color: #999999;
    margin-left: 30px;
    text-align: left;
}
.summList.hor .rating, .flagship .summ.popular .rating {
    margin-left: 0;
}
.summList .price {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin: 1px 0 0;
}
.summList .btnArea {
    margin: 2px 0 0;
    position: relative;
    z-index: 100;
}
.summList .btnArea .dropdown {
    z-index: 100;
}
.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;
    overflow: hidden;
}
.summList .checkArea .fe_inputWrap {
    display: block;
    float: left;
    margin: 0 4px 0 0;
    vertical-align: middle;
}
.summList .checkArea .textNode {
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    height: 20px;
    padding: 0 0 2px;
    vertical-align: middle;
}
.summList .summ .checkArea label input {
    margin-right: 8px;
}
.btnArea .moreLink, .btnArea .moreLink a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-weight: normal;
    margin: 9px 0 0 2px;
}
.summList .tag {
    height: 65px;
    left: 0;
    position: absolute;
    text-indent: -9999px;
    top: 0;
    width: 65px;
}
.summList .tag.new {
    background: url("/common/img/ico_new.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.summList .tag.coming {
    background: url("/common/img/ico_coming.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.summList .tag.event {
    background: url("/common/img/ico_event.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.summList .tag.hot {
    background: url("/common/img/ico_hot.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.summList .option {
    margin-top: 0;
    min-height: 25px;
    position: absolute;
    top: 208px;
    z-index: 10;
}
.summList .wrapCheck .option {
    top: 232px;
}
.summList .option .list a {
    display: inline-block;
}
.summList .option .colors, .summList .sizes {
    color: #999999;
    font-size: 11px;
    margin-bottom: 5px;
}
.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 {
    font-size: 0;
    height: 11px;
    overflow: hidden;
    width: 11px;
}
.summList .option .colors a {
    border: 1px solid #FFFFFF;
    cursor: pointer;
    height: 13px;
    margin-bottom: 5px;
    margin-left: -1px;
    margin-top: 5px;
    padding: 1px;
    width: 13px;
}
.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: none repeat scroll 0 0 #000000;
}
.summList .option .color2 {
    background: none repeat scroll 0 0 #F9ABAD;
}
.summList .option .color3 {
    background: none repeat scroll 0 0 #5BC9ED;
}
.summList .option .sizes a {
    border: 1px solid #FFFFFF;
    color: #00A9E0;
    padding: 0 2px;
}
.summList .option .sizes a:hover {
    border: 1px solid #00A9E0;
    color: #666666;
    text-decoration: none;
}
.summList .option .colors_small {
    color: #999999;
    font-size: 11px;
    margin-bottom: 5px;
}
.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 {
    font-size: 0;
    height: 9px;
    overflow: hidden;
    width: 9px;
}
.summList .option .colors_small a {
    border: 1px solid #FFFFFF;
    cursor: pointer;
    height: 11px;
    margin-bottom: 5px;
    margin-left: -1px;
    margin-top: 6px;
    padding: 1px;
    width: 11px;
}
.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;
}
.quickThumb {
    margin-top: 30px;
    overflow: hidden;
    width: 100% !important;
}
.quickThumb li {
    display: block !important;
    float: left;
    font-size: 0;
    margin-right: 3px;
}
.quickThumb li a {
    display: inline-block;
    height: 45px;
    width: 45px;
}
.quickThumb li a, .quickThumb li a:link, .quickThumb li a:visited {
    border: 1px solid #DDDDDD;
}
.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 {
    height: 45px;
    vertical-align: top;
    width: 45px;
}
.summList.hor .summ {
    float: none;
    margin: 15px 0 0;
    padding: 0;
    position: relative;
    width: auto;
}
.summList.hor .summ.grid4 {
    float: left;
    margin: 30px 0 0 36px;
    padding: 0;
    width: 296px;
}
.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;
}
.summList.hor .hWrap {
    margin-bottom: -30px;
}
.summList.hor .infoArea {
    margin: 0;
    text-align: left;
}
.summList.hor .summ .figure {
    left: 0;
    position: absolute;
    top: 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-family: Arial,sans-serif;
    font-size: 12px;
    line-height: 16px;
}
.suSize1st .summ .infoArea .rating {
    margin: 6px 0 2px;
}
.suSize1st .summ .figure img {
    height: 60px;
    width: 60px;
}
.suSize2nd .summ .infoArea {
    min-height: 120px;
    padding-left: 166px;
}
.suSize2nd .summ .basicInfo {
    min-height: 30px;
}
.suSize2nd .summ .figure img {
    display: inline-block;
    height: 120px;
    width: 120px;
}
.suSize3rd .summ .infoArea {
    min-height: 180px;
    padding-left: 213px;
}
.suSize3rd .summ .figure img {
    height: 180px;
    width: 180px;
}
.suSize4th .summ .infoArea {
    min-height: 250px;
    padding-left: 296px;
}
.suSize4th .summ .figure img {
    height: 250px;
    width: 250px;
}
.suSize2nd.devideHor .summ .basicInfo {
    margin: 0 0 15px;
    min-height: 30px;
}
.suSize2nd.devideHor .summ .figure {
    top: 20px;
}
.flagship .summ {
    border-left: 1px solid #DDDDDD;
    float: left;
    margin: 0 0 0 18px;
    padding: 0 0 0 17px;
    text-align: left;
    width: 130px;
}
.flagship .summ .account {
    min-height: 40px;
    padding-top: 0;
}
.flagship .summ .account h2 {
    font-size: 12px;
    line-height: 18px;
}
.flagship .summ .figure img {
    height: 120px;
    width: 120px;
}
.flagship .summ .headTitle {
    text-align: left;
}
.flagship .summ.popular {
    border: 0 none;
    margin: 0;
    padding: 0;
    width: 462px;
}
.flagship .summ.popular .dropdown .fe_ddTriggerWrap {
    width: 145px;
}
.flagship .summ.popular .dropdown .fe_ddList {
    padding: 8px 12px 12px;
    width: 120px;
}
.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 {
    padding-left: 0;
    width: 104px;
}
.flagship .summ.popular .dropdown3 .fe_ddTriggerWrap {
    width: 145px;
}
.flagship .summ.popular .dropdown3 .fe_ddList {
    padding: 8px 12px 12px;
    width: 120px;
}
.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 {
    padding-left: 0;
    width: 104px;
}
.flagship .summ.popular .figure {
    float: left;
    padding-right: 46px;
}
.flagship .summ.popular .figure img {
    height: 250px;
    width: 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;
}
#compare.summList .basicInfo h3 {
    padding-top: 5px;
}
#compare .summList .figure {
    margin-top: 45px;
}
.byType.desc .headTitle, .byType .account .info {
    text-align: center;
}
#finder {
    background-color: #000000;
    background-image: -moz-linear-gradient(center bottom , #010101 18%, #212629 80%);
    color: #CCCCCC;
    padding: 18px 25px;
    width: 910px;
}
#finder:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
}
#finder legend, #finder label {
    height: 1px;
    left: -9999px;
    overflow: hidden;
    position: absolute;
    top: -9999px;
    visibility: hidden;
    width: 1px;
}
#finder h2 {
    float: left;
    font-size: 24px;
}
#finder strong, #finder p {
    float: left;
    font-size: 17px;
}
#finder .searchArea p {
    font-family: Arial,sans-serif;
    font-size: 12px;
    margin-top: 1px;
}
#finder .searchArea.errorMsg {
    float: left;
    padding-left: 25px;
    width: 415px;
}
#finder .searchArea.errorMsg p {
    color: #999999;
    line-height: 18px;
}
#finder .searchArea.errorMsg p.noResult {
    margin: 5px 0 10px;
}
#finder .searchArea.errorMsg p.notCompatible {
    margin-bottom: 2px;
}
#finder h2 {
    color: #FFFFFF;
    line-height: 1.2;
    margin: 0;
}
#finder h2.compatible {
    background: url("/common/img/ico_find_compatible.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    padding-left: 25px;
}
#finder h2.compatibleNot {
    background: url("/common/img/ico_find_not_compatible.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    padding-left: 25px;
}
#finder strong {
    line-height: 1.2;
    margin: 5px 0 0 10px;
}
#finder p {
    clear: both;
    color: #00A9E0;
    line-height: 1.3;
}
#finder .title {
    float: left;
    width: 440px;
    word-wrap: break-word;

}
#finder .title p {
    color: #CCCCCC;
}
#finder .title p em {
    color: #FF0000;
}
#finder .searchArea {
    float: right;
    position: relative;
}
#finder .searchArea fieldset {
    background-color: #FFFFFF;
    float: left;
    margin: 3px 0 0;
}
#finder div.btnArea {
    float: left;
    margin-left: 8px;
}
#finder input[type="text"] {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    width: 320px;
}
#finder .laySearch {
    background-color: #FFFFFF;
    clear: both;
    float: left;
    margin-top: -4px;
    width: 321px;
}
#finder .laySearch li {
    font-family: Arial;
    font-size: 12px;
}
#finder .laySearch li span {
    color: #00A9E0;
}
#finder .laySearch li a {
    color: #666666;
    display: block;
    padding: 4px 8px 5px;
}
#finder .laySearch li a:hover {
    background-color: #E5E5E5;
}
#finder .laySearch2 {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    display: none;
    left: -1px;
    margin-top: -2px;
    position: absolute;
    top: 28px;
    width: 315px;
}
#finder .laySearch2 li {
    font-family: Arial;
    font-size: 12px;
}
#finder .laySearch2 li span {
    color: #00A9E0;
}
#finder .laySearch2 li a {
    color: #666666;
    display: block;
    padding: 4px 8px 5px;
}
#finder .laySearch2 li a:hover {
    background-color: #E5E5E5;
}
.searchResult {
    background-color: #000000;
    background-image: -moz-linear-gradient(center bottom , #010101 18%, #212629 80%);
    height: 88px;
    position: relative;
    width: 960px;
    z-index: 1;
}
.searchResult label {
    color: #FFFFFF;
    display: inline-block;
    font-size: 24px;
    padding: 15px 0 0 25px;
    vertical-align: sub;
    width: 150px;
}
.searchResult label.resultCheck {
    color: #CCCCCC;
    font-size: 14px;
    padding: 0;
    width: 100%;
}
.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: #FFFFFF;
}
.searchResult .btnStyle {
    vertical-align: middle;
}
.searchInput {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    display: inline-block;
    margin: 0 5px 2px 0;
    position: relative;
    vertical-align: middle;
    z-index: 2;
}
.searchInput input[type="text"] {
    border: medium none;
    color: #007CC0;
    height: 23px;
    line-height: 13px;
    padding: 0 4px;
    width: 640px;
}
.searchInput button {
    background: url("/uk/common/img/bg_gnb_btn.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    height: 23px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    vertical-align: middle;
    width: 19px;
}
.searchResult .laySearch {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    left: 178px;
    position: absolute;
    top: 45px;
    width: 610px;
}
.searchResult .laySearch li {
    font-family: Arial;
    font-size: 12px;
}
.searchResult .laySearch li span {
    color: #00A9E0;
}
.searchResult .laySearch li a {
    color: #666666;
    display: block;
    padding: 4px 8px 5px;
}
.searchResult .laySearch li a:hover {
    background-color: #E5E5E5;
}
.sortSeries {
    border-bottom: 1px solid #CCCCCC;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 25px;
    min-height: 32px;
    overflow: hidden;
    padding: 10px 0;
}
.sortSeries ul {
    padding: 0;
    position: relative;
    width: 640px;
}
.sortSeries ul li {
    background: url("/common/img/bg_list_line.gif") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    display: inline-block;
    float: left;
    line-height: 12px;
    margin: 0 0 2px;
    padding: 0 9px;
}
.sortSeries ul li a {
    display: block;
    width: 100%;
}
.sortSeries ul li.activator a {
    color: #000000;
    cursor: default;
    text-decoration: none;
}
.sortSeries ul li.viewAll {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    left: 0;
    padding: 0 10px 0 0;
    position: relative;
    top: 0;
}
.sortSeries.ledTv, .sortSeries.lcdTv, .sortSeries.plasmaTv {
    padding: 8px 0;
}
.sortSeries.ledTv ul, .sortSeries.lcdTv ul, .sortSeries.plasmaTv ul, .sortSeries.noteBook ul {
    line-height: 0;
    padding: 0;
    width: auto;
}
.sortSeries.ledTv li, .sortSeries.lcdTv li, .sortSeries.plasmaTv li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 0;
    padding: 0 5px;
    vertical-align: middle;
}
.sortSeries.split li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: auto;
    width: auto;
}
.sortSeries.split li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    text-indent: 0;
}
.sortSeries.ledTv li {
    height: 36px;
    width: 27px;
}
.sortSeries.ledTv li a {
    background: url("/common/img/ico_series_ledTv.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 36px;
    text-indent: -9999px;
    width: 27px;
}
.sortSeries.ledTv li.viewAll, .sortSeries.lcdTv li.viewAll, .sortSeries.plasmaTv li.viewAll, .sortSeries.noteBook li.viewAll {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-weight: bold;
    padding: 0 3px 0 0;
    position: relative;
    width: 67px;
}
.sortSeries.ledTv li.viewAll a, .sortSeries.lcdTv li.viewAll a, .sortSeries.plasmaTv li.viewAll a, .sortSeries.noteBook li.viewAll a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 14px;
    height: 18px;
    line-height: 14px;
    padding-top: 17px;
    text-indent: 0;
    width: 67px;
}
.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;
}
.sortSeries.lcdTv li {
    height: 33px;
    width: 26px;
}
.sortSeries.lcdTv li a {
    background: url("/common/img/ico_series_lcdTv.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 33px;
    text-indent: -9999px;
    width: 26px;
}
.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;
}
.sortSeries.plasmaTv li {
    height: 31px;
    width: 35px;
}
.sortSeries.plasmaTv li a {
    background: url("/common/img/ico_series_plasmaTv.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 31px;
    text-indent: -9999px;
    width: 35px;
}
.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;
}
.byCategory ul {
    margin: 0 0 0 -36px;
    overflow: hidden;
}
.byCategory ul li {
    float: left;
    margin: 0 0 30px 36px;
    text-align: left;
    width: 130px;
}
.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;
    font-size: 18px;
    font-weight: normal;
    height: 40px;
    line-height: 20px;
    margin-bottom: 20px;
    text-align: left;
}
.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 {
    color: #00A9E0;
    font-size: 12px;
    font-weight: normal;
}
#searchNav {
    background: none repeat scroll 0 0 #F8F8F8;
    color: #171717;
    margin-right: 36px;
}
#searchNav h2 {
    background: url("/common/img/bg_filter.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-size: 18px;
    height: 25px;
    padding: 15px 19px 13px;
}
#searchNav h2 a {
    font-size: 12px;
    padding-left: 8px;
}
#searchNav h2:first-child {
    margin: 0 0 18px;
}
#searchNav ul li {
    border-top: 1px solid #CCCCCC;
    padding: 17px 19px;
}
#searchNav ul li:first-child {
    border: 0 none;
    padding-top: 0;
}
#searchNav ul li ul {
    padding-top: 14px;
}
#searchNav ul li ul li {
    border: 0 none;
    padding: 5px 0 0;
}
#searchNav ul li ul li:first-child {
    padding: 0;
}
#searchNav ul li span {
    display: inline-block;
    padding: 5px 0 0;
}
#searchNav .accShow input.accCheck[type="radio"] {
    margin: 0 10px 3px 0;
    vertical-align: middle;
}
#filterTool {
    background: none repeat scroll 0 0 #F8F8F8;
    color: #171717;
    margin-right: 36px;
}
#filterTool h2 {
    background: url("/common/img/bg_filter.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-size: 18px;
    height: 25px;
    padding: 17px 19px 11px;
    position: relative;
}
#filterTool h2 input {
    font-size: 12px;
    position: absolute;
    right: 10px;
    top: 13px;
}
#filterTool h2:first-child {
    margin: 0;
}
#filterTool fieldset {
    border-bottom: 1px solid #CCCCCC;
    padding: 0 20px;
    position: relative;
}
#filterTool legend, #filterTool .legend {
    color: #000000;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    line-height: 1.4;
    margin: 0;
    padding: 17px 0 14px 12px;
    position: relative;
    visibility: visible;
    white-space: normal;
    width: auto;
    z-index: 0;
}
#filterTool legend img, #filterTool .legend img {
    left: 0;
    position: absolute;
    top: 18px;
}
#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-size: 12px;
    font-weight: normal;
    margin: 12px 0;
}
#filterTool ul {
    padding: 0 0 20px;
}
#filterTool ul li {
    font-size: 0;
    line-height: 0;
    padding: 6px 0 0;
}
#filterTool ul li:first-child {
    padding-top: 0;
}
#filterTool label {
    display: inline-block;
    font-size: 12px;
    line-height: 16px;
    padding: 1px 0 0 24px;
    position: relative;
}
#filterTool label span {
    left: 0;
    position: absolute;
    top: 0;
}
#filterTool label img, #filterTool label input {
    background: none repeat scroll 0 0 #F8F8F8;
    vertical-align: middle;
}
#filterTool .btnArea {
    padding: 20px;
}
#filterTool .btnArea .submitStyle {
    color: #007CC0;
    font-size: 12px;
}
#filterTool .update {
    border-bottom: 1px solid #CCCCCC;
}
#filterTool .update .submitStyle {
    font-size: 11px;
}
#filterTool ul.screenSize li {
    float: left;
    margin-right: 10px;
    padding: 0 0 5px;
    width: 75px;
}
#filterTool ul.screenSize li label {
    width: 50px;
}
#filterTool ul.screenSize:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
#filterTool.noCategory legend {
    display: inline-block;
}
.searchmore {
    background: none repeat scroll 0 0 #F6F6F6;
    overflow: hidden;
    padding: 12px 20px;
}
.searchmore p {
    color: #666666;
    float: left;
    font-size: 17px;
    line-height: 20px;
    margin: 5px 0 8px;
}
.searchmore a {
    float: right;
    margin: 0;
}
.resultList .summList {
    width: 100%;
}
#content .resultList.grid9 .mda {
    padding: 11px 0;
}
.resultList.grid9 h2 {
    margin-top: 10px;
}
.searchResults .summList.hor.bestMatch .summ {
    margin: 0;
    padding: 0;
}
.searchResults .summList .route a.accHide {
    display: none;
}
.resultList .basicInfo h3 {
    font-family: Arial;
    font-weight: bold;
    line-height: 18px;
    min-height: 50px;
}
.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 {
    font-size: 18px;
    height: 0;
    margin-bottom: 5px;
    vertical-align: top;
}
.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 {
    margin: 0 0 0 36px;
    width: 213px;
}
.resultList .byCategory ul li span {
    font-size: 14px;
    font-weight: bold;
}
.resultList .btnArea.submit, .compWrap .summList .btnArea.submit, .compWrap .btnArea.submit {
    border-top: 1px solid #DDDDDD;
    float: right;
    margin: 30px 0 0;
    padding: 10px 0 0;
    text-align: right;
    width: 100%;
}
.bestMatchAcc.desc {
    margin-left: 296px;
    overflow: visible;
}
.bestMatchAcc h3 {
    font-size: 18px;
}
.bestMatchAcc.desc li:first-child {
    margin-left: 0;
}
.bestMatchAcc.desc li {
    float: left;
    margin: 0 0 50px 17px;
    width: auto;
}
.bestMatchAcc.desc .headTitle {
    font-family: "Arial","sans-serif";
    font-size: 12px;
    margin: 10px 0 0;
    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 {
    font-size: 12px;
    line-height: 19px;
    margin-left: 7px;
}
.searchResults .list {
    float: left;
    margin-right: 36px;
    width: 166px;
}
.searchResults .list h3, .searchResults .list h3:first-child {
    font-size: 18px;
    margin: 0;
}
.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;
    margin: 30px 48px 20px 0;
    position: static;
}
.searchResults .summList.hor .summ .infoArea {
    display: table-cell;
    min-height: 120px;
    padding: 10px 0 0;
    width: auto;
}
.searchResults .summList .route {
    display: inline-block;
    font-size: 12px;
    line-height: 12px;
    margin: 0;
}
.searchResults .summList .route a, .searchResults .summList .route span {
    background: url("/common/img/bul_arrow_grey.png") no-repeat scroll 0 14px rgba(0, 0, 0, 0);
    display: inline-block;
    margin: 0 3px 0 0;
    padding: 10px 0 0 9px;
}
.searchResults .summList .route a:first-child, .searchResults .summList .route span:first-child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0;
}
.searchResults .summList .route span {
    color: #666666;
}
.searchResults .summList .spec {
    color: #666666;
    display: inline;
    padding-left: 20px;
}
.searchResults .summList .date {
    color: #999999;
    display: inline;
    font-size: 11px;
    padding-left: 15px;
}
.noResults {
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
.noResults .account {
    background: url("/common/img/bg_notFound_s.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 65px;
    padding-left: 80px;
}
.noResults .account strong {
    font-size: 14px;
}
.noResults .account h2 {
    color: #FF0000;
    margin-bottom: 10px;
}
.noResults .list {
    float: none;
    margin: 30px 0 45px;
    width: auto;
}
.noResults .list h2 {
    color: #000000;
    font-size: 18px;
    margin: -4px 0 12px;
}
.noResults .list.bullet ul li {
    background: url("/common/img/bul_circle_2.gif") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    margin: 0 0 5px;
    padding: 5px 0 0 12px;
}
.grid6.noResults {
    width: auto;
}
.grid6.noResults .account h2 {
    color: #FF0000;
    margin-bottom: 7px;
}
.searchResults .resultpage {
    margin: 0 0 20px;
}
.resultpage {
    color: #666666;
    float: left;
    margin: -10px 0;
    width: 100%;
}
.resultpage:after {
    clear: both;
    content: "";
    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 {
    color: #007CC0;
    display: inline-block;
    font-weight: normal;
    padding: 0 3px 0 4px;
    vertical-align: middle;
}
.resultpage .paging p.num .acted {
    color: #000000;
    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 #CCCCCC;
    margin-bottom: 40px;
    padding-bottom: 10px;
}
.compWrap .resultList .lookingFor h2:first-child {
    font-size: 36px;
    line-height: 1;
    margin: 0 0 21px;
}
.lookingFor .subTitle {
    font-size: 18px;
    line-height: 1.3;
}
.lookingFor fieldset {
    margin: 10px 0 22px;
}
.utillinks {
    border-top: 1px solid #CCCCCC;
    clear: both;
    margin: 0;
    overflow: hidden;
    padding: 14px 0 0;
}
#content .compWrap:first-child .utillinks, #content .compWrap.merged:first-child .utillinks {
    padding: 14px 0 42px;
}
.utillinks ul {
    float: right;
}
.utillinks li {
    background: url("/common/img/bg_list_line.gif") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    float: left;
    margin-left: 8px;
    padding: 0 0 0 8px;
}
.utillinks li:first-child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.utillinks li a {
    background: url("/common/img/ico_utillink.gif") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    font-weight: bold;
    padding: 0 0 0 18px;
}
.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;
}
.appsList ul {
    overflow: hidden;
}
.appsList li {
    float: left;
    margin: 0 0 0 36px;
    width: 130px;
}
.appsList li:first-child {
    margin: 0;
}
.appsList li span {
    display: block;
}
.appsList li strong {
    color: #666666;
}
.appsList li span.making {
    color: #999999;
}
.appsList li .appLogo {
    text-align: center;
}
.appsList li .appLogo img {
    height: 120px;
    width: 120px;
}
.appsList li .appInfo {
    margin: 15px 0 16px;
    min-height: 60px;
}
.appsList li .appInfo strong {
    display: block;
    line-height: 1.3;
    margin: 0 0 5px;
}
.appsList li .typeIcon img {
    margin-right: 3px;
}
.appsList.Hor li {
    margin: 0 0 45px;
    width: 213px;
}
.appsList.Hor li .appLogo {
    float: left;
    margin-right: 30px;
}
.appsList.Hor li .appInfo {
    margin: 0 0 15px;
    min-height: 0;
}
.appsDown ul li {
    float: left;
    margin-left: 36px;
    text-align: center;
    width: 130px;
}
.appsDown ul li .figure {
    margin-right: 0;
}
.appsDown ul li:first-child {
    margin-left: 0;
}
.appsDown ul li .moreLink {
    padding: 0;
}
.appShare {
    bottom: -280px;
    position: absolute;
}
.appShare li {
    float: left;
    margin-right: 10px;
}
.appShare li a {
    background-position: 0 0;
    display: inline-block;
    float: left;
    height: 36px;
    text-indent: -50000px;
    width: 36px;
}
.appShare li.fb a {
    background-image: url("/common/img/ico_app_fb.png");
    height: 32px;
    width: 32px;
}
.appShare li.tw a {
    background-image: url("/common/img/ico_app_tw.png");
    height: 32px;
    width: 32px;
}
.appShare li.yt a {
    background-image: url("/common/img/ico_app_yt.png");
    height: 32px;
    width: 32px;
}
.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 {
    list-style: disc inside none;
    margin: 5px 0 0;
}
.review .title {
    background: none repeat scroll 0 0 #F6F6F6;
    border-radius: 6px;
    font-size: 16px;
    font-weight: bold;
    padding: 5px;
}
.review .title a {
    display: block;
    font-size: 11px;
    text-decoration: none;
}
.review .reiviewInfo {
    margin-top: 10px;
    min-height: 60px;
    overflow: hidden;
}
.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;
}
.thumbArea {
    text-align: center;
}
.thumbArea ul {
    display: inline-block;
    margin: 0 0 0 -30px;
}
.thumbArea ul li {
    float: left;
    padding-left: 30px;
    text-align: left;
    width: 100px;
}
.thumbArea ul li strong {
    color: #00A9E0;
    display: block;
    padding-top: 16px;
}
.thumbArea ul li span {
    color: #666666;
    display: block;
    font-size: 11px;
    padding-top: 5px;
}
.thumbArea ul li a {
    text-decoration: none;
}
.mda {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    font-size: 14px;
    margin: 0 auto -1px;
    overflow: hidden;
    padding: 10px 0;
    width: 960px;
    z-index: 10;
}
#content .mda {
    padding: 20px 0 11px;
    position: relative;
    width: 100%;
}
#content .content_supportbox .mda {
    margin-top: -20px;
    padding: 0 0 30px;
}
.mda p {
    float: left;
    font-weight: bold;
    margin: 7px 2px 0 0;
}
.mda p.links {
    float: right;
    margin: 0;
}
.mda p.links a {
    margin: 0 0 0 10px;
}
.resultLayer {
    width: 627px;
}
.resultLayer h2:first-child {
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    font-size: 28px;
    font-weight: normal;
    margin: 0 0 30px;
    padding-bottom: 40px;
}
.resultLayer h3 {
    clear: both;
    color: #000000;
    font-size: 24px;
    font-weight: normal;
    line-height: 1.2em;
    margin: 0 0 30px;
}
.resultLayer .summList {
    margin-bottom: 45px;
}
.resultLayer .summList h4 {
    font-size: 14px;
    width: 110px;
}
.resultLayer .summList div.summ:first-child {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.resultLayer .summList .summ {
    margin: 0 0 0 17px;
    padding: 0 0 0 17px;
    width: 130px;
}
.resultLayer .summList .summ .basicInfo {
    margin: 0;
    min-height: 100px;
}
.resultLayer .summList .summ .infoArea {
    padding: 0;
}
.resultLayer .browsePrd .summ {
    border: medium none;
    margin: 32px 0 0 32px;
    padding: 0;
    width: 130px;
}
.resultLayer .browsePrd .summ .basicInfo {
    min-height: 100px;
    padding: 0 0 0 10px;
    width: 90%;
}
.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 {
    color: #000000;
    font-size: 15px;
    font-weight: normal;
    line-height: 18px;
    margin-bottom: 15px;
    width: 100%;
}
.browsePrd .type ul, .browsePrd .modelNum ul {
    border: 1px solid #CCCCCC;
    height: 270px;
    margin: 0 0 10px;
    overflow: auto;
    width: 210px;
}
.browsePrd .type ul li a, .browsePrd .modelNum ul li a {
    color: #333333;
    display: block;
    line-height: 11px;
    padding: 7px;
    text-decoration: none;
}
.browsePrd .type ul li a:hover, .browsePrd .modelNum ul li a:hover {
    background-color: #CCCCCC;
}
.browsePrd .type ul, .browsePrd .modelNum ul {
    border: 1px solid #CCCCCC;
    height: 270px;
    overflow: auto;
    width: 210px;
}
.browsePrd .summ .rating {
    margin-left: 0;
    padding-left: 25px;
    width: 100px;
}
.browsePrd .modelNum ul {
    margin-right: 0;
}
#compWrap.compare h2:first-child {
    margin: -4px 0 0;
}
#compare.summList.suSize2nd {
    padding-bottom: 40px;
    width: 960px;
}
#compare div.summ:first-child {
    border: 0 none;
    margin-left: 243px;
}
#compare .figure {
    margin: 11px 0 0;
}
#compare .summ {
    border-left: 1px solid #CCCCCC;
    margin: 0;
    width: 130px;
}
#compare .summ .rating {
    margin-left: 20px;
    width: 100%;
}
#compare .summ .infoArea {
    margin: 0;
    min-height: 190px;
    padding: 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 {
    background-color: #F6F6F6;
    color: #666666;
    line-height: 16px;
    margin-bottom: 30px;
    padding: 15px;
}
.compareResults, .tableView {
    color: #000000;
    font-family: Arial,sans-serif;
    margin-top: -10px;
}
.compareResults h2 {
    background-color: #B4B4B4;
    color: #FFFFFF;
    font-size: 20px;
    margin: 0;
    padding: 5px 20px;
    position: relative;
}
.compareResults h2:first-child {
    margin: 0;
}
.compareResults h2 .best {
    background: url("/common/img/ico_best.png") no-repeat scroll 0 0 #B4B4B4;
    display: inline-block;
    font-size: 11px;
    height: 13px;
    padding-left: 18px;
    position: absolute;
    right: 20px;
    top: 10px;
    vertical-align: middle;
}
.compareResults h3 {
    background-color: #F2F2F2;
    color: #666666;
    font-weight: normal;
    height: 20px;
    margin: 0;
    padding: 7px 20px;
}
.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;
}
.compareResults table {
    margin: 0 0 30px;
    width: 960px;
}
.compareResults table caption, .tableView table caption {
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.compareResults table td {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 7px 16px 5px 17px;
    vertical-align: top;
    width: 110px;
    word-wrap: break-word;
}
.compareResults table td.last {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    width: 163px;
}
.compareResults .review td {
    padding: 10px 17px 10px 18px;
}
.compareResults .review .writtenAt {
    color: #666666;
    font-size: 11px;
}
.compareResults .fullComp {
    padding-left: 0;
}
.compareResults .fullComp tbody th {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding: 7px 16px 5px 20px;
    text-align: left;
    vertical-align: top;
    width: 175px;
}
.compareResults .fullComp tbody tr.depth3 th {
    color: #666666;
    font-weight: normal;
    padding: 7px 16px 5px 17px;
}
.compareResults .fullComp tbody tr.depth3 td {
    color: #666666;
    font-weight: normal;
    padding: 7px 16px 5px 17px;
    width: 110px;
}
.compareResults .rating {
    color: #999999;
    padding: 3px 0 2px;
}
.compareResults .review a.moreLink, .compareResults .review .moreLink a {
    padding: 2px 12px 0 0;
}
.compareResults .rating > span > strong {
    margin-top: 0;
}
#gallery1 .wrapZoom .viewArea {
    overflow: hidden;
}
#gallery1 .wrapZoom .viewArea .zoomIndicator {
    position: absolute;
    right: 15px;
    text-align: center;
    top: 15px;
    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 {
    left: 15px;
    position: absolute;
    top: 15px;
    z-index: 500;
}
#gallery1 .wrapZoom .viewArea .zoomColorPicker a {
    border: 1px solid #FFFFFF;
    display: block;
    float: left;
    margin-right: 1px;
}
#gallery1 .wrapZoom .viewArea .zoomColorPicker a.btnHover:hover {
    border: 1px solid #0099CC;
}
#gallery1 .wrapZoom .viewArea .zoomColorPicker span {
    border: 1px solid #FFFFFF;
    display: block;
    height: 20px;
    width: 20px;
}
#gallery1.galleryType1 .thumbArea {
    width: 84px;
}
#gallery1.galleryType1 .thumbList {
    display: block;
    height: 342px;
    overflow: hidden;
    position: relative;
}
#gallery1.galleryType1 .thumbList ul {
    display: block;
    height: 40000em;
    left: 0;
    position: absolute;
    top: 0;
}
#gallery1.galleryType1 .thumbList ul li {
    float: none;
    height: 66px;
    margin: 0;
    padding-top: 1px;
}
#gallery2.galleryType2 .thumbArea {
    width: 84px;
}
#gallery2.galleryType2 .thumbList {
    display: block;
    height: 342px;
    overflow: hidden;
    position: relative;
}
#gallery2.galleryType2 .thumbList ul {
    display: block;
    height: 40000em;
    left: 0;
    margin: 0;
    position: absolute;
    top: 0;
}
#gallery2.galleryType2 .thumbList ul li {
    float: none;
    height: 66px;
    margin: 0;
    padding-top: 1px;
}
.zoomFunc {
    margin: 0 auto;
    overflow: hidden;
    width: 794px;
}
.zoomFunc .tabArea {
    overflow: hidden;
    padding-bottom: 15px;
    width: 100%;
}
.zoomFunc .tabArea .sortTab span {
    margin-left: -3px;
}
.zoomFunc .tabArea .sortTab span a {
    padding: 3px 15px 0;
}
.zoomFunc .thumbArea {
    float: left;
    margin-right: 46px;
    width: 84px;
}
.zoomFunc .thumbArea .thumbList {
    margin-top: 2px;
}
.zoomFunc .thumbArea ul {
    margin: 0;
}
.zoomFunc .thumbArea ul li {
    display: block;
    float: none;
    height: 64px;
    padding: 2px 0;
    width: 84px;
}
.zoomFunc .thumbArea ul li a {
    border: 2px solid #CCCCCC;
    display: inline-block;
    height: 60px;
    text-align: center;
    width: 80px;
}
.zoomFunc .thumbArea ul li a.activator, .zoomFunc .thumbArea ul li a:hover {
    border: 2px solid #00A9E0;
}
.zoomFunc .wrapZoom {
    float: left;
    width: 664px;
}
.zoomFunc .wrapZoom .viewArea {
    border: 1px solid #CCCCCC;
    height: 372px;
    margin: 0;
    position: relative;
    width: 662px;
    z-index: 5;
}
.zoomFunc .wrapZoom .viewArea .galComment {
    bottom: 10px;
    color: #999999;
    left: 15px;
    position: absolute;
}
.zoomFunc .wrapZoom .btnArea {
    margin: 10px -2px 0 0;
}
.zoomFunc .thumbInfoArea {
    background: url("/common/img/bg_gal_thumb_info.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);
    padding: 15px 0 15px 40px;
    position: relative;
    text-align: left;
    width: 622px;
    z-index: 10;
}
.zoomFunc .thumbInfoArea table caption {
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.zoomFunc .thumbInfoArea table th {
    color: #A7A69C;
    padding: 5px 0;
    text-align: left;
    width: 186px;
}
.zoomFunc .thumbInfoArea table td {
    color: #FFFFFF;
    text-align: left;
    width: 176px;
}
.productList > ul {
    overflow: hidden;
    width: 996px;
}
.productList ul li {
    float: left;
    width: 130px;
}
.productList ul li ul {
    font-size: 12px;
    line-height: 24px;
    margin-top: 15px;
    min-height: 200px;
}
.award .desc ul {
    margin-left: -36px;
    overflow: hidden;
}
.award .desc ul li {
    background: url("/uk/common/img/@img_award_default.jpg") no-repeat scroll 36px 0 rgba(0, 0, 0, 0);
    float: left;
    margin: 0;
    padding-left: 36px;
    position: relative;
    width: 130px;
}
.award .desc ul li .figure {
    height: 120px;
    margin: 0 0 5px;
    position: absolute;
}
.award .desc ul li .account {
    padding-top: 130px;
    text-align: left;
}
.award .desc ul li .account .info {
    word-wrap: break-word;
}
.award .devide2nd .account {
    font-weight: bold;
}
.award.wrap ul li {
    width: auto;
}
.award.wrap ul li > a {
    color: #000000;
    cursor: default;
    float: left;
    margin-right: 36px;
    min-height: 250px;
    padding: 0 5px;
    text-decoration: none;
    width: 120px;
}
.award.wrap .awardDefinition {
    padding-left: 171px;
}
.award.wrap .awardDefinition .image {
    display: none;
}
.sample {
    overflow: hidden;
}
.sample p {
    float: left;
    margin-top: 48px;
    width: 11px;
}
.sample.thumbArea ul {
    float: left;
    margin-left: -36px;
    overflow: hidden;
}
.sample.thumbArea ul li {
    display: inline-block;
    float: none;
    margin: 0 -4px 0 36px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 130px;
}
#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 {
    background: url("/common/img/bg_notFound.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0 0 0 166px;
}
.notFound .summList:after {
    clear: both;
    content: "";
    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 {
    margin: 0 0 45px 36px;
    min-height: 435px;
}
.notFound .summ .account {
    min-height: 0;
}
.notFound .summ .account h2 {
    font-size: 18px;
    margin: 0 0 15px;
}
.notFound .summ .infoArea ul {
    margin-top: 5px;
}
.notFound .summ .infoArea ul li {
    margin-bottom: 5px;
    text-align: left;
}
.notFound .byCategory ul li {
    margin: 0 0 0 36px;
    text-align: left;
    width: 213px;
}
.notFound .byCategory ul li strong {
    display: block;
    font-size: 24px;
    font-weight: normal;
    height: auto;
    line-height: 1.2;
    margin-bottom: 20px;
}
.notFound .byCategory ul li ul {
    margin: 0;
}
.notFound .byCategory ul li ul li {
    margin: 0 0 10px;
}
.soldout {
    background: url("/common/img/bg_retailer.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 85px;
    left: 0;

    position: absolute;
    top: 0;
    width: 462px;
    z-index: 100;
}
.retailer {
    overflow: hidden;
}
.retailer .figure {
    padding: 0 69px 0 0;
}
.retailer .figure.flow {
    float: left;
}
.retailer .prdInfo {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 20px;
}
.retailer .prdInfo ul {
    margin: 17px 0;
    overflow: hidden;
    width: 213px;
}
.retailer .prdInfo li {
    border-top: 1px solid #CCCCCC;
    color: #666666;
    font-size: 11px;
    padding: 7px 0;
}
.retailer .prdInfo li:first-child {
    border: medium none;
}
.retailer .prdInfo li strong {
    color: #000000;
    font-size: 22px;
}
.retailer .prdInfo p {
    color: #666666;
    font-size: 11px;
    font-weight: bold;
}
.retailer fieldset {
    clear: both;
}
.retailerList {
    margin: 0 0 0 -36px;
}
.retailerList .online {
    border-bottom: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    font-size: 11px;
    height: 63px;
    margin: 0 0 0 36px;
    overflow: hidden;
    padding: 28px 0;
    position: relative;
    width: 462px;
}
.store .retailerList {
    display: block;
    margin: 0;
    width: 462px;
}
.retailerList .offline {
    border-bottom: 1px solid #CCCCCC;
    max-width: 960px;
    min-width: 462px;
    overflow: hidden;
    padding: 15px 0;
}
.retailerList .offline strong {
    display: block;
    padding-bottom: 10px;
}
.retailerList .offline .submitStyle {
    font-size: 11px;
    padding: 2px 5px;
}
.retailerList .logos {
    float: left;
    padding-right: 10px;
    width: 120px;
}
.retailerList .logos strong {
    display: block;
    font-weight: normal;
}
.retailerList .logos a strong {
    color: #666666;
}
.retailerList .price {
    float: left;
    padding-right: 10px;
    width: 160px;
}
.retailerList .price strong {
    color: #000000;
    display: block;
    font-size: 22px;
}
.retailerList .btnArea {
    float: right;
    padding: 0;
    text-align: right;
}
.retailerList .address {
    float: left;
}
.retailerList .address p {
    width: 370px;
}
.retailer .priceSpider {
    border-top: 1px solid #CCCCCC;
    float: left;
    margin-top: -1px;
    overflow: hidden;
    padding-top: 16px;
    vertical-align: middle;
    width: 100%;
}
.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 {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CCCCCC -moz-use-text-color #CCCCCC #CCCCCC;
    border-image: none;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    height: 18px;
    margin-right: -4px;
    padding: 3px 0 0;
    width: 287px;
}
.retailer .searchArea input {
    vertical-align: middle;
}
.store:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
}
.store .map {
    float: right;
    margin: 50px 0 0 30px;
    vertical-align: top;
}
.store .map .layPop h2 {
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
}
.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;
}
.store .searchArea {
    min-width: 462px;
}
.store .resultpage {
    margin: 20px 0 0;
    min-width: 462px;
    width: auto;
}
.store .resultInfo {
    padding-bottom: 15px;
}
.store .resultInfo span {
    color: #00A9E0;
}
.store .info {
    border-bottom: 1px solid #CCCCCC;
    color: #666666;
    font-size: 11px;
    padding-bottom: 25px;
}
.store .search {
    border: 0 none;
    float: none;
    padding-bottom: 15px;
}
.store .search a {
    text-decoration: none;
}
.store .search button {
    cursor: pointer;
}
.store .search .searchSelect4th {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 25px;
}
.store .search .searchSelect1st select {
    width: 237px;
}
.store .search .searchSelect1st select, .store .search .searchSelect1st .fe_selectWrap {
    margin: 0 8px;
}
.store .search .searchInput1st input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 320px;
}
.store .search .searchInput2nd input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 223px;
}
.store .search .searchInput1st {
    border: 1px solid #CCCCCC;
    float: right;
}
.store .search .searchInput2nd {
    border: 1px solid #CCCCCC;
    display: inline-block;
    margin: 0 8px;
}
.store .search2th {
    border-bottom: 1px solid #CCCCCC;
    height: auto;
    overflow: visible;
    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 {
    border: 1px solid #CCCCCC;
    height: 21px;
    line-height: 15px;
    margin-left: 15px;
    padding: 2px 5px 0 8px;
    vertical-align: top;
    width: 547px;
}
.store .search2th .btnStyle.reverse {
    margin-top: -4px;
}
.store.grid6.devide1st {
    display: block;
    width: 462px;
}
.rating {
    color: #00A9E0;
    vertical-align: middle;
}
.rating span {
    display: inline-block;
    vertical-align: middle;
}
.rating .point {
    background: url("/common/img/bg_rating.png") no-repeat scroll 0 -1px rgba(0, 0, 0, 0);
    margin: 0 3px 0 0;
}
.rating .point strong {
    background: url("/common/img/bg_rating_point.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    overflow: hidden;
    text-indent: -9999px;
}
.rating .xlarge.point {
    background-position: 0 0;
    height: 20px;
    width: 120px;
}
.rating .xlarge strong {
    background-position: 0 0;
    height: 20px;
}
.rating .large.point {
    background-position: 0 -25px;
    height: 13px;
    width: 77px;
}
.rating .large strong {
    background-position: 0 -25px;
    height: 13px;
}
.rating .small.point {
    background-position: 0 -50px;
    height: 14px;
    width: 72px;
}
.rating .small strong {
    background-position: 0 -50px;
    height: 13px;
}
.rating .xsmall.point {
    background-position: 0 -50px;
    height: 11px;
    width: 72px;
}
.rating .xsmall strong {
    background-position: 0 -50px;
    height: 12px;
}
.rating .review {
    margin-top: -1px;
}
.expertReview .account p, .consumerReview .account p, .askAnswer .account p {
    color: #666666;
    line-height: 1.4;
    margin: 3px 0 0;
}
.account p.infor {
    color: #000000;
}
.account p.infor span {
    color: #666666;
}
.desc p.logo {
    margin: 14px 0 0;
}
.alatest_alascore {
    margin: 0 30px 5px 0;
}
.consumerReview .allRating {
    overflow: hidden;
    padding-bottom: 24px;
}
.consumerReview .allRating li {
    color: #646464;
    float: left;
    font-size: 0;
    margin: 5px 30px 0 0;
}
.consumerReview .allRating li strong {
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    vertical-align: middle;
}
.consumerReview .allRating li img {
    padding-left: 10px;
}
.consumerReview .allRating li.overall {
    margin: 0;
    width: 249px;
}
.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 {
    color: #007CC0;
    display: block;
    font-size: 24px;
    line-height: 26px;
    margin-bottom: 6px;
    text-indent: -10px;
}
.consumerReview .reviews h3 span {
    color: #999999;
    letter-spacing: -2px;
    margin: 0 2px;
}
.consumerReview .reviews .rating {
    display: block;
    margin: 0 0 20px;
}
.consumerReview .reviews .rating .point strong {
    text-indent: -9999px;
}
.consumerReview .reviews .review {
    display: block;
    line-height: 20px;
    margin-bottom: 5px;
}
.consumerReview .reviews .moreLink {
    display: block;
}
.consumerReview .account p.infor, .askAnswer .account p.infor {
    font-size: 11px;
    margin-top: 10px;
}
.consumerReview .submit {
    background: none repeat scroll 0 0 #F6F6F6;
    padding: 17px 20px 20px;
    width: 173px;
}
.consumerReview .submit.grid6 {
    width: 422px;
}
.consumerReview .submit h3 {
    color: #293033;
    font-size: 23px;
    line-height: 1;
    padding-bottom: 8px;
}
.consumerReview .submit p {
    padding-bottom: 14px;
}
.consumerReview .submit .btnArea {
    margin-left: -3px;
}
.comment {
    overflow: hidden;
}
.comment p {
    float: left;
}
.askAnswer {
    position: relative;
}
.askAnswer .nums {
    margin: 0 0 25px;
}
.askAnswer .nums span {
    background: url("/common/img/bg_list_line.gif") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    color: #666666;
    display: inline-block;
    line-height: 12px;
    margin: 0 0 0 5px;
    padding: 0 0 0 5px;
}
.askAnswer .nums span:first-child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0;
}
.askAnswer .question {
    background: url("/common/img/bg_ask.gif") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    padding: 0 0 20px 50px;
}
.askAnswer .answer {
    background: url("/common/img/bg_answer.gif") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    padding: 0 0 0 50px;
}
.askAnswer .title {
    display: none;
}
.askAnswer .account p {
    color: #000000;
    font-size: 14px;
}
.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 {
    color: #666666;
    padding: 0 0 20px;
}
.ask.owner span {
    display: block;
}
.askAnswer .btnArea {
    clear: both;
    padding: 30px 0 0;
}
.askAnswer .btnArea .btnStyle {
    float: right;
    vertical-align: middle;
}
.bestReview .desc {
    float: left;
    width: 747px;
}
.bestReview .btnArea {
    float: right;
    padding-top: 23px;
    width: 213px;
}
.reviewList {
    border-top: 1px solid #CCCCCC;
    padding: 30px 0;
}
.reviewList .desc {
    float: left;
    width: 664px;
}
.reviewList .desc h3 {
    font-size: 20px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 13px;
}
.reviewList .infor {
    float: right;
    text-align: right;
    width: 296px;
}
.reviewList .infor span {
    color: #999999;
}
.reviewList .infor p {
    padding-bottom: 10px;
}
.reviewList .recommend {
    clear: both;
    font-weight: bold;
    padding-top: 20px;
}
.reviewList .recommend span:first-child {
    background: url("/common/img/bg_list_line.gif") no-repeat scroll right 4px rgba(0, 0, 0, 0);
    margin-right: 3px;
    padding-right: 8px;
}
.reviewList .recommend span em {
    display: none;
}
.reviewList .recommend span strong {
    background: url("/common/img/bg_recommend.gif") no-repeat scroll right -100px rgba(0, 0, 0, 0);
    color: #00A9E0;
    display: inline-block;
    font-weight: normal;
    height: 18px;
    margin-left: 29px;
    padding: 2px 12px 0 0;
}
.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 {
    background: url("/common/img/bg_recommend.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0 0 0 10px;
    padding: 0;
}
.reviewList .recommend span.bad {
    background: url("/common/img/bg_recommend.gif") no-repeat scroll 0 -50px rgba(0, 0, 0, 0);
}
.reviewList .recommend span.yes {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0 10px;
}
.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 {
    background: url("/common/img/ico_spec_tabs.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-right: 16px;
    padding-left: 19px;
}
.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 {
    background-position: 0 -94px;
    float: right;
}
.tabsArea p > a {
    color: #000000;
    display: block;
}
.tabsArea p > a.on, .tabsArea p.reverse a {
    color: #007CC0;
}
.tabsArea:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
.tableView table {
    margin-bottom: 20px;
    width: 960px;
}
.tableView h2 {
    background-color: #B4B4B4;
    color: #FFFFFF;
    font-size: 20px;
    height: 34px;
    line-height: 34px;
    margin-bottom: 0;
    padding-left: 20px;
}
.tableView h2 .layTipOpener, .tableView table tbody th .layTipOpener {
    line-height: 15px;
    margin: 0 0 0 5px;
}
.tableView div {
    margin-bottom: 5px;
}
.tableView div p {
    padding: 11px 0 0 19px;
}
.tableView h2:first-child {
    margin: -4px 0 0;
}
.tableView table tbody th, .tableView table tbody td {
    border-top: 1px solid #CCCCCC;
    line-height: 16px;
    padding: 7px 0 6px 20px;
}
.tableView table tbody th {
    padding: 6px 0 6px 20px;
    text-align: left;
    width: 208px;
}
.tableView table tbody td.spec {
    width: 230px;
}
.tableView span.usageNote {
    color: #BDD500;
    font-weight: bold;
}
.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 {
    background: url("/common/img/bul_circle_2.gif") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
    line-height: 18px;
    padding-left: 9px;
    word-wrap: break-word;
}
.bulletView ul li a {
    color: #010101;
}
.bulletView p {
    clear: both;
}
.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;
}
.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 {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    margin: 0 0 5px;
}
.specArea .list ul {
    margin: 0 0 30px;
}
.specArea .list ul li, .featureArea .list ul li, .kvArea .list ul li {
    background: url("/common/img/bul_circle_2.gif") no-repeat scroll 0 10px rgba(0, 0, 0, 0);
    margin: 0;
    padding: 5px 0 0 12px;
    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-size: 12px;
    font-weight: normal;
}
.specArea .list ul li:first-child {
    background-position: 0 4px;
    padding: 0 12px;
}
dl.glossary1depth dt, dl.glossary2depth dt, dl.glossary3depth dt {
    font-family: 'Arial','sans-serif';
    margin: 0;
}
dl.glossary1depth dt {
    font-size: 14px;
    margin-bottom: 10px;
}
dl.glossary2depth dt, dl.glossary3depth dt {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
    margin: 10px 0 0;
}
dl.glossary3depth dt {
    background: url("/common/img/bul_circle_2.gif") no-repeat scroll left 6px rgba(0, 0, 0, 0);
    color: #000000;
    padding: 0 0 0 10px;
}
dl.glossary3depth {
    margin-top: -10px;
}
dl.glossary3depth dd {
    margin-left: 10px;
}
.specArea .list.longValue {
    margin-right: 13px;
    overflow: hidden;
    width: 200px;
    word-wrap: break-word;
}
.specArea .list.longValue h2 {
    font-family: Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 5px;
}
.specArea .list.longValue h3 {
    color: #666666;
    font-size: 12px;
    font-weight: normal;
}
.list.owners ul {
    clear: both;
    margin-left: -36px;
    overflow: hidden;
}
.list.owners ul li {
    float: left;
    min-height: 34px;
    padding-left: 36px;
    width: 198px;
}
.articles h2 {
    margin: 0 0 20px;
    padding: 0;
}
.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;
    margin: 0 36px 0 0;
    width: 213px;
}
.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 {
    font-size: 18px;
    margin: 0;
}
.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 {
    margin-left: 0;
    margin-top: -45px;
    overflow: hidden;
    width: 747px;
}
.articles .topic ul li {
    margin: 45px 36px 0 0;
    min-height: 110px;
}
.articles .topic ul li strong.headTitle, .articles .lists ul li strong.headTitle {
    display: block;
    font-family: Arial;
    font-size: 1em;
    height: 35px;
    line-height: 18px;
    margin: 10px 0 15px;
}
.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 {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    clear: both;
    margin: 20px 0;
    padding: 40px 0 0;
}
.articles .resultList .lists ul li {
    margin: 0;
    min-height: 138px;
    width: 100%;
}
.topicList .resultList .lists ul:first-child, .topicList .resultList .lists ul li:first-child {
    margin: 0;
}
.articles .headline .account p {
    font-size: 14px;
    margin: 15px 0 0;
    width: 540px;
}
.articles .headline .account h2 {
    font-size: 45px;
    line-height: 50px;
    margin: 0;
}
.articles .headline .account .authorDate {
    color: #666666;
    font-size: 11px;
    margin: 5px 0 3px;
}
.articles .headline .comment {
    background: url("/common/img/ico_comment.gif") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
    color: #999999;
    padding-left: 18px;
}
.articles .feature p {
    margin-bottom: 20px;
}
.articles .feature .figure {
    float: none;
    margin: 0 36px 0 0;
}
.articles .feature .figure p {
    color: #666666;
    font-size: 11px;
    margin-top: 5px;
}
.articles .feature h3 {
    clear: both;
    margin: 0;
    padding: 25px 0 0;
}
.articles .feature ul li {
    background: url("/common/img/bul_circle_1.png") no-repeat scroll 5px 5px rgba(0, 0, 0, 0);
    float: none;
    margin: 10px 0 0;
    padding: 0 0 0 15px;
    width: 628px;
}
.articles.listArea {
    margin-left: 36px;
    padding-left: 83px;
    width: 213px;
}
.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 {
    height: 98px;
    padding-bottom: 20px;
    width: 130px;
}
.articlesArea > div {
    margin-bottom: 45px;
}
.articlesArea h2, .articlesArea h2:first-child {
    margin: 0 0 15px;
}
.articlesArea h3 {
    font-size: 16px;
    margin-top: 0;
}
.articlesArea .desc {
    margin-top: 10px;
}
.articlesArea .desc p {
    margin-top: 10px;
}
.articlesArea .desc h3 {
    margin-top: 10px;
}
.articlesArea .desc ul li {
    background: url("/common/img/bul_circle_1.png") no-repeat scroll 5px 5px rgba(0, 0, 0, 0);
    float: none;
    margin: 10px 0 0;
    padding: 0 0 0 15px;
    width: auto;
}
.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 {
    overflow: hidden;
    width: 665px;
}
.articlesArea .half .desc {
    float: left;
    margin-right: 36px;
    width: 296px;
}
.articlesArea .half .flowType h3 {
    margin-left: 151px;
}
.articlesArea .half .flowType .figure {
    margin: -50px 20px 20px 0;
    width: 130px;
}
.articlesArea .half .reverseType h3 {
    margin-right: 151px;
}
.articlesArea .half .reverseType .figure {
    margin: -50px 0 20px 20px;
    width: 130px;
}
.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;
}
h3.accPdtTitle {
    margin: 15px 0 20px;
}
.printSolution h2 {
    color: #000000;
    font-size: 38px;
    line-height: 38px;
}
.printSolution .itemArea {
    background: url("/common/img/bg_print_item.jpg") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
    padding: 0 0 9px;
    position: relative;
}
.printSolution .itemArea li {
    margin-bottom: 0;
}
.printSolution .itemArea li:first-child {
    margin-bottom: 0;
}
.printSolution .itemArea li.on {
    background: url("/common/img/bg_print_item_arrow.jpg") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    color: #000000;
    font-weight: bold;
    padding: 0 0 20px;
}
.printSolution .itemArea li.on a {
    color: #000000;
}
.printSolution .itemArea li a {
    display: inline-block;
}
.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 {
    bottom: 20px;
    position: absolute;
    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 repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.printSolution .optionArea {
    background: url("/common/img/bg_print_option.jpg") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
    margin-bottom: 30px;
    padding: 37px 30px 37px 47px;
}
.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: #666666;
}
.printSolution .optionArea .desc ul {
    height: 195px;
    overflow: auto;
}
.printSolution .optionArea .desc ul li {
    float: left;
    margin-left: 36px;
    min-height: 85px;
    width: 213px;
}
.printSolution .optionArea .desc ul li .account .headTitle {
    color: #00A9E0;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin: 0;
}
.printSolution .optionArea .checkArea {
    float: left;
    margin: 21px 5px 0 0;
}
.layTip {
    background-color: #FFFFFF;
    border: 1px solid #00A9E0;
    display: none;
    line-height: 150%;
    padding: 20px;
    width: 211px;
}
.layTip.wBig {
    padding: 20px;
    width: 332px;
}
.layTip dt {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
    word-wrap: break-word;
}
.comparing {
    width: 280px;
}
.comparing p {
    margin-bottom: 18px;
}
.comparing p strong {
    color: #000000;
    font-size: 14px;
}
.comparing .btnArea input {
    margin: 0 2px;
}
#addLayer.layPop {
    width: 630px;
}
.layPop.brCove {
    height: 455px;
    width: 712px;
}
.layPop.brCove.multi {
    width: 870px;
}
.layPop.brCove h2 {
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    display: none;
    font-size: 14px;
    margin: 0 0 18px;
    padding: 0 0 8px;
}
#shareThis {
    width: 256px;
}
#shareList {
    border-top: 1px solid #CCCCCC;
}
#shareList ul {
    margin-top: 20px;
    overflow: hidden;
}
#shareList li {
    float: left;
    padding: 10px 0;
    width: 120px;
}
#email label {
    color: #000000;
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin: 0 0 3px;
}
#email div p {
    margin-bottom: 20px;
}
#email input[type="text"], #email textarea {
    border: 1px solid #CCCCCC;
    min-height: 21px;
    padding: 0 10px;
    width: 525px;
}
#email input[type="radio"] {
    margin-right: 5px;
    vertical-align: middle;
}
#email textarea {
    height: 60px;
    margin-bottom: -10px;
}
#email .checkArea label {
    color: #666666;
    display: inline;
    font-size: 12px;
    font-weight: normal;
    margin: 0 20px 0 0;
}
#email .inform h2 {
    border: medium none;
    font-size: 15px;
    height: 30px;
    margin: 0;
}
#email .inform p {
    color: #666666;
    margin-bottom: 10px;
}
#email .inform label {
    color: #666666;
    display: inline-block;
    font-size: 12px;
    width: 50px;
}
#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 {
    background: url("/common/img/btn_email_add.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 24px;
    margin-left: 10px;
    padding-top: 3px;
    text-indent: -9999px;
    width: 23px;
}
#email .emailDel a {
    background: url("/common/img/btn_email_del.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
#email p.limit {
    color: #D51D27;
    margin-bottom: 24px;
}
#emailPreview .kv {
    height: 125px;
    width: 545px;
}
#emailPreview p {
    margin-bottom: 20px;
}
#emailPreview .viewArea {
    background-color: #F6F6F6;
    font-size: 11px;
    margin-bottom: 0;
    min-height: 140px;
    padding-bottom: 5px;
    width: 100%;
}
#emailPreview .viewArea strong {
    font-weight: normal;
}
#emailPreview .viewArea strong, #emailPreview .viewArea span {
    color: #666666;
    display: inline-block;
    vertical-align: top;
}
#emailPreview .viewArea .link span, #emailPreview .viewArea .message span {
    width: 535px;
}
#emailPreview .breadcrumb {
    margin-bottom: 0;
    padding: 15px 0 15px 15px;
}
#emailPreview .breadcrumb span {
    background: url("/common/img/bul_arrow_grey.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    color: #000000;
    margin: 0 0 0 3px;
    padding: 0 0 0 10px;
}
#emailPreview .breadcrumb span:first-child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0;
    padding: 0;
}
#emailPreview .link, #emailPreview .message {
    margin: 0 15px 10px;
}
#emailPreview .footer {
    border-top: medium none;
}
#toMobile {
    min-height: 564px;
    width: 478px;
}
#toMobile h2 {
    color: #000000;
    font-size: 14px;
    margin: 20px 0 10px;
}
#toMobile p {
    line-height: 14px;
}
#toMobile label {
    display: none;
}
#toMobile .m_num {
    font-weight: bold;
    margin: 0 0 10px;
}
#toMobile .m_num input[type="text"] {
    margin-bottom: 0;
    width: 456px;
}
#toMobile .numError {
    color: #FF0000;
    margin-top: 10px;
}
#toMobile .devideHor {
    margin-bottom: 20px;
}
#map h2 {
    color: #000000;
    padding-bottom: 11px;
}
.winPop {
    overflow: auto;
    padding: 40px;
    width: 565px;
}
.winPop h2 {
    border-bottom: 1px solid #CCCCCC;
    font-size: 24px;
    height: 38px;
    line-height: 24px;
    margin-bottom: 26px;
}
.winPop .btnArea {
    margin-top: 35px;
}
.winPop .footer {
    margin-top: 60px;
}
.winPop .footer ul {
    border-bottom: 1px solid #CCCCCC;
    height: 22px;
}
.winPop .footer ul li {
    background: url("/common/img/bg_list_line.gif") no-repeat scroll 0 -137px rgba(0, 0, 0, 0);
    color: #69B6EF;
    float: left;
    font-size: 11px;
    margin-right: 7px;
    padding-left: 7px;
}
.winPop .footer ul li:first-child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding: 0;
}
.winPop .footer .copyright {
    clear: both;
    color: #666666;
    padding-top: 10px;
}
.winPop .footer .copyright img {
    margin-right: 10px;
}
.winPop .resultLayer .btnArea {
    margin-top: 2px;
}
#onlineRatailor h3 {
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    font-size: 14px;
    margin: 0 0 13px;
    padding: 0 0 7px;
}
#toMobile .security input {
    border: 1px solid #CCCCCC;
}
#toMobile .security input {
    display: block;
    margin: 10px 0 0;
    width: 308px;
}
#toMobile .btnArea {
    margin-top: 35px;
    overflow: hidden;
}
#toMobile .btnArea .btnStyle {
    float: right;
    margin: 5px 0 0;
}
#toMobileClose {
    height: 120px;
    text-align: center;
    width: 478px;
}
#toMobileClose strong, #emailToMobileClose strong {
    color: #000000;
}
#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 {
    text-align: left;
    width: 100%;
}
#layQuick {
    color: #666666;
    width: 520px;
}
#layQuick h2 {
    margin-bottom: 2px;
    margin-top: -2px;
}
#layQuick .optional {
    float: right;
    width: 250px;
}
#layQuick .optional .gp {
    width: 70px;
}
#layQuick .optional .tw {
    width: 100px;
}
#layQuick .optional .fb {
    width: 80px;
}
#layQuick .basicInfo {
    margin: 0 0 10px;
    overflow: hidden;
    width: 250px;
}
#layQuick .basicInfo h2 {
    color: #00A9E0;
    font-size: 14px;
    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;
    margin-left: 1px;
    width: 240px;
}
#layQuick .kvArea .keyText {
    width: 213px;
}
#layQuick .price {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    padding: 5px 0;
}
#layQuick .keyLink li {
    background: url("/common/img/bul_quick.gif") no-repeat scroll 0 9px rgba(0, 0, 0, 0);
    color: #333333;
    padding: 4px 0 3px 10px;
}
#layQuick .kvInfo p {
    font-size: 11px;
    line-height: 1.3;
}
#layQuick .kvInfo p.price {
    font-size: 14px;
}
#layQuick .headline {
    color: #333333;
}
#layQuick .dropdown {
    display: inline-block;
    height: 32px;
    margin-bottom: 7px;
    overflow: visible;
    position: relative;
    z-index: 500;
}
#layQuick .dropdown .fe_ddTriggerWrap {
    text-align: center;
    width: 140px;
}
#layQuick .dropdown .fe_ddListTop {
    width: 145px;
}
#layQuick .dropdown .fe_ddList {
    width: 115px;
}
#layQuick .dropdown .fe_ddList li {
    margin-left: -8px;
}
#layQuick .dropdown3 {
    display: inline-block;
    height: 32px;
    margin-bottom: 7px;
    overflow: visible;
    position: relative;
    z-index: 500;
}
#layQuick .dropdown3 .fe_ddTriggerWrap {
    text-align: center;
    width: 140px;
}
#layQuick .dropdown3 .fe_ddListTop {
    width: 145px;
}
#layQuick .dropdown3 .fe_ddList {
    width: 115px;
}
#layQuick .dropdown3 .fe_ddList li {
    margin-left: -8px;
}
.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 #CCCCCC;
}
.foot .faqList div {
    border-bottom: 1px solid #CCCCCC;
    padding: 5px 0 9px;
}
.foot .faqList div h3 {
    font-size: 18px;
    font-weight: normal;
    line-height: 1.6;
    margin: 0;
}
.foot .faqList div a {
    display: block;
    padding-right: 30px;
}
.foot .faqList div a.show {
    background: url("/common/img/btn_viewlarger_on.png") no-repeat scroll right -1px rgba(0, 0, 0, 0);
}
.foot .faqList div a.hide {
    background: url("/common/img/btn_viewsmaller_on.png") no-repeat scroll right 8px rgba(0, 0, 0, 0);
    padding: 12px 32px 12px 0;
}
.foot .faqList div p.closeWin {
    margin-bottom: 15px;
    text-align: right;
}
.foot .faqList div p {
    margin-bottom: 20px;
}
.foot .faqList > div > div {
    border: 0 none;
    margin: 0;
    padding: 0;
}
.foot .faqList > div > h3 a.close {
    color: #000000;
    cursor: default;
    margin-bottom: 8px;
    text-decoration: none;
}
.foot .contactUs {
    margin: 2px 0 0;
    overflow: hidden;
    width: 758px;
}
.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;
    margin: 35px 47px 0 0;
    min-height: 360px;
    width: 332px;
}
.foot .desc h2 {
    margin: 20px 0 2px;
}
.foot .desc > h2 {
    min-height: 0;
}
.foot .desc .account p:first-child {
    margin-bottom: 22px;
    min-height: 40px;
}
.foot .desc .moreLink {
    display: block;
    margin-bottom: 7px;
}
#footContactUs1 {
    width: 585px;
}
#footContactUs1 p {
    margin-bottom: 26px;
}
#footContactUs1 h2, #footContactUs2 h2, #footContactUs3 h2, #footContactUs4 h2 {
    color: #007CC0;
    font-size: 14px;
    margin-bottom: 26px;
}
#footContactUs1 h3, #footContactUs2 h3, #footContactUs3 h3, #footContactUs4 h3 {
    color: #000000;
}
#footContactUs1 strong, #footContactUs2 strong, #footContactUs3 strong, #footContactUs4 strong {
    color: #666666;
    display: block;
    font-size: 12px;
}
#footContactUs1 dl dd, #footContactUs2 dl dd, #footContactUs3 dl dd, #footContactUs4 dl dd {
    line-height: 1.3;
    margin-top: 11px;
}
#footContactUs2 {
    width: 585px;
}
#footContactUs2 dl {
    margin-bottom: 30px;
}
#footContactUs2 dl dt, #footContactUs3 dl dt, #footContactUs4 dl dt {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin-top: 16px;
}
#footContactUs2 dl dt:first-child, #footContactUs3 dl dt:first-child, #footContactUs4 dl dt:first-child {
    margin-top: 0;
}
#footContactUs2 dl.flow {
    border-right: 1px solid #CCCCCC;
    float: left;
    width: 288px;
}
#footContactUs2 dl.reverse {
    float: left;
    margin-left: 38px;
    padding: 15px 0 0;
    width: 250px;
}
#footContactUs2 > p {
    clear: both;
}
#footContactUs3 {
    width: 585px;
}
#footContactUs3 dl.flow, #footContactUs4 dl.flow {
    float: left;
    width: 200px;
}
#footContactUs3 dl.reverse, #footContactUs4 dl.reverse {
    border-left: 1px solid #CCCCCC;
    float: left;
    margin-left: 38px;
    padding: 0 0 0 38px;
    width: 300px;
}
#footContactUs3 a.layLink, #footContactUs4 a.layLink {
    background: url("/common/img/bul_arrow_blue.gif") no-repeat scroll right 5px rgba(0, 0, 0, 0);
    padding-right: 8px;
}
#footContactUs3 dd span {
    display: inline-block;
    min-width: 55px;
    vertical-align: top;
}
#footContactUs4 {
    width: 625px;
}
#feedBack {
    min-height: 254px;
    padding: 40px;
    width: 462px;
}
#feedBack .question {
    color: #000000;
    display: block;
    font-size: 12px;
    margin: 15px 0;
}
#feedBack .answer {
    background: url("/common/img/img_vote.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0 0 35px;
    padding-left: 11px;
}
#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 {
    height: 70px;
    width: 100%;
}
#feedBacksubmit, #feedBacksubmit2, #feedBacksubmit3 {
    width: 256px;
}
#feedBacksubmit p, #feedBacksubmit2 p, #feedBacksubmit3 p {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin: 20px 0;
    text-align: center;
}
#feedBacksubmit p.btnClose, #feedBacksubmit2 p.btnClose, #feedBacksubmit3 p.btnClose {
    margin: 0;
}
.foot .sitemap {
    margin-left: -36px;
    margin-top: -3px;
    width: 747px;
}
.foot .grid9 .byCategory {
    float: left;
    margin-left: 36px;
    padding-bottom: 20px;
    width: 213px;
}
.foot .byCategory h2 {
    margin: 0 0 11px;
}
.foot .byCategory h2 a {
    color: #010101;
}
.foot .byCategory ul {
    margin-bottom: 8px;
}
.foot .byCategory ul li {
    margin-bottom: 4px;
    text-align: left;
    width: 213px;
}
.foot .byCategory ul li ul {
    margin-bottom: 6px;
    margin-top: 0;
}
.foot .byCategory ul li ul li {
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 4px;
}
.foot .byCategory ul li strong {
    display: block;
    font-size: 11px;
    padding-bottom: 4px;
}
.foot .byCategory ul li strong a {
    color: #666666;
}
.foot .byCategory ul.hSmall li {
    margin-bottom: 0;
}
.foot .byCategory ul.hSmall li ul li {
    margin-bottom: 12px;
}
.foot .grid3.devide2nd.sitemap {
    float: left;
    margin-left: 18px;
    padding-left: 17px;
    width: 213px;
}
.foot .grid3.sitemap h3 {
    color: #666666;
    font-size: 12px;
    margin: 11px 0 5px;
}
.foot .grid3.devide2nd.sitemap .byCategory ul li strong a {
    color: #00A9E0;
    font-size: 11px;
}
.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 {
    overflow: hidden;
    width: 996px;
}
.foot .siteList ul {
    float: left;
    margin-right: 36px;
    width: 213px;
}
.foot .siteList ul li {
    background: url("/common/img/ico_country.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #338BB3;
    height: 18px;
    line-height: 1;
    padding-left: 30px;
}
.foot .siteList ul li a {
    color: #007CC0;
    font-size: 11px;
}
.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;
}
.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;
}
.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.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;
}
.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.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.do {
    background-position: -747px -540px;
}
.foot .siteList ul li.do_es {
    background-position: -747px -558px;
}
.foot .siteList ul li.ve {
    background-position: -747px -576px;
}
.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;
}
.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;
}
.foot .siteList ul li.cn {
    background-position: 0 -720px;
}
.foot .siteList ul li.sec {
    background-position: -249px -720px;
}
.news.devide1st {
    margin-bottom: -30px;
}
.news .desc {
    margin-bottom: 26px;
}
.news .account {
    width: auto;
}
.news .account h3 {
    margin: 0;
}
.news .account p {
    line-height: 1.3;
    margin: 4px 0 0;
}
.news .account p.infor {
    color: #666666;
    font-size: 11px;
}
.news .deSize2nd .figure {
    margin-right: 27px;
    width: 101px;
}
.news .deSize2nd .figure img {
    height: 95px;
    width: 101px;
}
.news .deSize2nd .account {
    padding: 0 0 0 130px;
}
.news .deSize3rd .figure {
    margin-right: 26px;
}
.news .deSize3rd .figure img {
    height: 71px;
    width: 188px;
}
.news .resultpage {
    margin-top: 0;
}
.gal h3 {
    font-size: 18px;
    margin: 0;
    padding-bottom: 24px;
}
.gal .viewArea {
    float: left;
    height: auto;
    margin-right: 36px;
    position: relative;
    width: 296px;
}
.gal .viewArea .playMovie {
    background-color: #000000;
    margin-bottom: 20px;
}
.gal .galTab {
    margin-bottom: 8px;
}
.gal .galTab span {
    background: url("/common/img/bg_list_line.gif") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    font-size: 12px;
    margin-left: 8px;
    padding-left: 8px;
}
.gal .galTab span:first-child {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-left: 0;
    padding-left: 0;
}
.gal .galTab span a {
    color: #000000;
}
.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 {
    height: 560px;
    overflow: auto;
    width: 379px;
}
.gal .list ul {
    width: 332px;
}
.gal .list ul li {
    float: left;
    margin: 0 19px 30px 0;
    min-height: 167px;
    padding: 0;
    width: 147px;
}
.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;
}
.sortTab {
    color: #666666;
    float: right;
    padding-top: 2px;
}
.sortTab span {
    border-left: 1px solid #CCCCCC;
    display: inline-block;
}
.sortTab span a {
    background: url("/common/img/bg_sortTab.gif") no-repeat scroll -30px 0 rgba(0, 0, 0, 0);
    display: inline-block;
    font-size: 11px;
    height: 19px;
    padding: 3px 0 0;
    text-align: center;
    text-decoration: none;
    width: 90px;
}
.sortTab .first {
    border-left: medium 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 {
    background-position: -30px -22px;
    color: #000000;
    cursor: default;
    font-weight: bold;
}
.sortTab .first.activator {
    border-left: medium none;
}
.sortTab .first.activator a {
    background-position: 0 -22px;
}
.sortTab .last.activator a {
    background-position: right -22px;
}
#slideArea {
    position: relative;
}
#slideArea .byCategory {
    margin: 20px 0;
}
#slideArea .fe_trigger {
    position: absolute;
    top: 30px;
}
#slideArea .prev {
    right: 26px;
}
#slideArea .next {
    right: 0;
}
#award {
    position: relative;
}
#award p.prev {
    position: absolute;
    right: 35px;
    top: 0;
}
#award p.next {
    position: absolute;
    right: 8px;
    top: 0;
}
.fe_award {
    background-color: #FFFFFF;
    border: 1px solid #00A9E0;
    left: 0;
    padding: 20px;
    position: absolute;
    text-align: left;
    top: 0;
    width: 420px;
    z-index: 400;
}
.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 {
    color: #666666;
    font-size: 11px;
    padding: 0 0 20px;
}
.fe_award .description {
    padding: 0 0 10px;
}
.fe_award .link a {
    color: #00A9E0;
}
.fe_award .btnClose {
    height: 32px;
    position: absolute;
    right: -16px;
    top: -16px;
    width: 32px;
}
#goesGreatWith {
    position: relative;
}
#goesGreatWith .summListWrap .summ {
    margin: 0;
    padding: 0 52px 0 17px;
}
#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 {
    margin: 0;
    padding: 0 36px 0 0;
    width: 204px;
}
#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 {
    margin: 0;
    padding: 0 0 0 36px;
    width: 130px;
}
#topicListType2 .prev {
    right: 36px;
}
#topicListType2 .next {
    right: 8px;
}
.layPop .keyText {
    color: #333333;
}
.layPop .flow a {
    color: #000000;
}
.layPop .flow a.activator {
    color: #007CC0;
}
.dataBinding {
    display: none;
}
#content.moveUp01 {
    margin-top: -240px;
    z-index: 100;
}
#content.moveUp02 {
    margin-top: -60px;
    z-index: 100;
}
.fe_inputWrap {
    cursor: pointer;
    display: inline-block;
    height: 19px;
    vertical-align: middle;
    width: 19px;
}
.fe_inputWrap input {
    cursor: pointer;
    margin-top: 3px;
    opacity: 0;
}
.textNode {
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 12px;
}
.nowLoading {
    background: url("/common/img/@img_loading.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
}
#player_embedlayer {
    height: 504px;
    padding: 0;
    position: absolute;
    width: 896px;
}
.player_hide {
    display: none;
}
.accHide {
    display: none;
}
.printSolutionCarousel .fe_trigger {
    position: absolute;
    top: 110px;
}
.printSolutionCarousel .fe_trigger img {
    vertical-align: top;
}
.printSolutionCarousel .prev {
    right: 52px;
}
.printSolutionCarousel .next {
    right: 26px;
}
#countryCode p {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 10px;
}
.popularAcc {
    padding-top: 45px;
}
#ie6NotSupport, #feedbackParam {
    display: none;
}
.promotions {
    float: left;
    width: 960px;
}
.promotions .iconArea {
    margin: 0 0 10px;
}
.promotions .account h3 {
    font-size: 14px;
    line-height: 1em;
}
.promotions .date {
    color: #707070;
    font-size: 11px;
    padding-bottom: 3px;
}
.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 {
    font-size: 45px;
    line-height: 45px;
    margin-bottom: 9px;
}
.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 scroll 0 0 rgba(0, 0, 0, 0);
    color: #FF0000;
    font-family: 'SamsungIFBd','PFSquareSansProMedium','Arial','sans-serif';
    font-size: 24px;
    height: 68px;
    margin: 100px 0 100px 249px;
    padding: 20px 0 0 83px;
}
#promotion .info {
    color: #00A9E0;
    font-size: 14px;
    font-weight: bold;
}
#promotion .date {
    color: #999999;
    font-size: 12px;
    margin-top: 4px;
}
#promotion .viewArea {
    margin-top: 10px;
    min-height: 120px;
}
#promotion .viewArea p {
    color: #666666;
    font-size: 12px;
    line-height: 16px;
}
#promotion .footer .copyright {
    color: #B4B4B4;
    font-size: 11px;
}
.foot.accMap .sitemap {
    margin-left: -36px;
    margin-top: -3px;
    overflow: hidden;
    width: 996px;
}
.foot.accMap .sitemap .byCategory {
    float: left;
    margin-left: 36px;
    overflow: hidden;
    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;
}
.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 {
    color: #666666;
    font-size: 12px;
    margin: 11px 0 5px;
}
.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;
}
.newsbody .news_list .first .news_big_title a, #newsbody .news_list .first .news_big_title a {
    color: #00A9E0;
    font-size: 18px;
}
.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 {
    color: #00A9E0;
    font-size: 18px;
}
.newsbody .news_list .news_item a h3, #newsbody .news_list .news_item a h3 {
    color: #007CC0;
    font-size: 12px;
}
.newsbody .news_list .news_item .newsTitle a, #newsbody .news_list .news_item .newsTitle a {
    color: #00A9E0;
    font-size: 12px;
    font-weight: bold;
}
.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 {
    color: #000000;
    font-size: 12px;
}
.newsbody .news_list .news_item .ft_date, #newsbody .news_list .news_item .ft_date {
    color: #B3B3B3;
    display: block;
    font-size: 9px;
    margin: 2px 0 0;
}
#newsbody .news_list .news_item .title_img {
    margin: 0 15px 50px 0;
}
.fe_youtubePanel {
    overflow: hidden;
}
.youtubePanel {
    background-image: url("/common/img/bg_panel.gif");
    height: 40px;
    opacity: 0.01;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 0;
}
.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 {
    background-repeat: no-repeat;
    color: #000000;
    float: left;
    font-family: Arial,verdana,sans-serif;
    font-size: 1.1em;
    height: 40px;
    overflow: hidden;
    padding-top: 40px;
    width: 50px;
}
.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 {
    height: 0;
    overflow: hidden;
    position: absolute;
    width: 0;

}
.fe_brightcovePanel {
    overflow: hidden;
}
.brightcovePanel {
    background-image: url("/common/img/bg_panel.gif");
    height: 40px;
    opacity: 0.01;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 0;
}
.brightcovePanel.show {
    opacity: 1 !important;
    z-index: 4000 !important;
}
.brightcovePanel .leftPanel {
    float: left;
}
.brightcovePanel .rightPanel {
    float: right;
}
.brightcoveContainer .video {
    height: 100%;
    position: relative;
    top: -40px;
    width: 100%;
    z-index: 3000;
}
.brightcovePanel button {
    background-repeat: no-repeat;
    color: #000000;
    float: left;
    font-family: Arial,verdana,sans-serif;
    font-size: 1.1em;
    height: 40px;
    overflow: hidden;
    padding-top: 40px;
    width: 50px;
}
.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 {
    height: 0;
    overflow: hidden;
    position: absolute;
    width: 0;
}
.liveregion {
    height: 0;
    overflow: hidden;
    width: 0;
}
.brightcovePanel .rightPanel a, .youtubePanel .rightPanel a {
    display: inline-block;
    float: left;
    height: 40px;
    overflow: hidden;
}
.brightcovePanel .rightPanel button.bc-cc {
    background-image: url("/common/img/btn_bc_cc.png");
    width: 34px;
}
.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 {
    background: url("/common/img/bg_yt_share_line.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #FFFFFF;
    display: inline-block;
    font-size: 11px;
    font-weight: bold;
    line-height: 40px;
    padding: 0 15px 0 17px;
}
.youtubePanel .rightPanel a.youtube-share:hover {
    color: #00A8E1;
    text-decoration: none;
}
.wrapLinkArea {
    position: relative;
}
.linkArea {
    cursor: pointer;
    display: block;
    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: 0;
}
.summList.suSize2nd .linkArea {
    margin-bottom: 0;
}
.suSize3rd .summ.wrapLinkArea .infoArea {
    min-height: 0;
}
.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;
}
.linkArea span.quickText {
    color: #FFFFFF;
}
.summList .linkArea .tag {
    text-indent: 0;
}
.summList .linkArea .tag span {
    visibility: hidden;
}
.summList .summ .linkArea .figure .tag img {
    height: auto;
    width: auto;
}
.summList .linkArea .basicInfo h3 {
    font-size: 14px;
    line-height: 1.3;
}
.summ .pCode {
    color: #666666;
    font-size: 11px;
    margin-bottom: 20px;
}
.wrapLinkArea .pCode {
    color: #666666;
    font-size: 11px;
    margin-bottom: 20px;
}
.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, .appsList li .appLogo a.linkArea:focus strong, .printSolution .itemArea li a:focus span {
    text-decoration: underline;
}
.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;
}
.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;
}
.desc a.linkArea:hover p.highlight strong, .desc a.linkArea:focus p.highlight strong {
    text-decoration: underline;
}
.deSize2nd .linkArea strong.headTitle {
    min-height: 45px;
}
.topicList .desc.deSize2nd ul .account.linkBot {
    margin-top: 10px;
    min-height: 34px;
}
.topicList .deSize2nd.lists li .linkArea .headTitle {
    margin: 7px 0 0;
}
.linkArea .account p {
    color: #000000;
}
.linkArea .account p.highlight {
    color: #00A9E0;
}
.summList .linkArea .basicInfo {
    margin: 0 12px;
}
.summList.hor .linkArea .infoArea .basicInfo {
    margin: 0;
}
.summList.flagship .linkArea .basicInfo {
    margin: 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;
}
.summList.flagship .popular.wrapLinkArea .infoArea2 {
    padding-left: 296px;
}
.summList.flagship .popular .linkArea .basicInfo {
    padding-left: 296px;
}
.wrapCheck {
    position: relative !important;
}
.wrapCheck .checkArea {
    left: 17px;
    position: absolute;
    top: 0;
}
.wrapCheck .figure {
    margin-top: 37px;
}
.summList .wrapCheck .linkArea {
    overflow: visible;
}
.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;
}
.bestMatch.byCategory .wrapLinkArea ul li, .bestMatch.summList .summ.wrapLinkArea {
    text-align: left;
}
.resultList .bestMatch.hor.suSize2nd .wrapLinkArea .infoArea2 {
    padding-left: 0;
}
.searchResults .summList.hor .summ.wrapLinkArea .infoArea2 p {
    padding-top: 7px;
}
.searchResults .summList.hor .summ.wrapLinkArea .infoArea2 p.rating {
    padding-top: 0;
}
.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;
}
.searchResults .summList.hor.suSize4th .summ.wrapLinkArea .linkArea {
    margin-bottom: 0;
}
.searchResults .summList.hor.bestMatch .summ.wrapLinkArea .figure {
    padding-bottom: 0;
}
.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: 0;
}
.accHide.linkArea {
    display: none;
}
#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 {
}
.suSize1st .summ .linkArea .infoArea h3 {
    font-family: Arial,sans-serif;
    font-size: 12px;
    line-height: 16px;
}
.articles .summList.hor .linkArea .basicInfo h3 {
    vertical-align: middle;
}
.articles .infoArea2 {
    padding-left: 83px;
}
.hor.suSize1st .wrapLinkArea .infoArea2 {
}
.articles .wrapLinkArea .infoArea2 {
    left: 83px;
    position: static;
    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;
}
#newsbody .news_list .news_item.wrapLinkArea {
    padding: 4px 0 20px;
    position: relative;
}
#newsbody .news_list .news_item.wrapLinkArea {
    min-height: 120px;
}
#newsbody .news_list .news_item.wrapLinkArea p {
    margin-top: 5px;
    padding-left: 165px;
}
#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 {
    left: 0;
    margin-right: 0;
    position: absolute;
    top: 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;
}
#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;
}
.promotions .linkArea h3 {
    font-size: 14px;
    line-height: 1em;
    margin: 0;
}
.appsDown .linkArea .account {
    margin-top: 13px;
}
.appsDown .linkArea strong.info {
    color: #000000;
    display: block;
    margin: 0;
}
.appsDown .linkArea span.moreLink {
    display: block;
    font-weight: bold;
    margin-top: 6px;
    text-align: center;
}
.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;
}
.byType.desc .linkArea strong.headTitle {
    margin: 7px 0 8px;
    min-height: 43px;
}
.topicList li .linkArea .headTitle:first-child {
    margin: -2px 0 8px;
}
.flowType li.wrap .linkArea .headTitle {
    margin-bottom: 0;
}
.notFound .summList .linkArea .basicInfo {
    margin: 6px 12px 0;
}
.notFound .summList .wrapLinkArea .infoArea {
    margin: 0 12px;
}
@-moz-document url-prefix("") {
a.linkArea:focus {
    outline-offset: -1px;
}
#kv.premium .keyLink li a {
    outline-offset: -1px;
}
}
.history .history_flash .textHide {
    font-size: 1px;
    height: 1px;
    overflow: hidden;
    position: absolute;
    text-indent: 100%;
    white-space: nowrap;
    width: 1px;
}
.calendarWrap {
    float: left;
    margin-top: -2px;
    position: relative;
}
.calendarWrap .layPop {
    left: 0;
    margin-top: 0 !important;
    position: absolute;
}
.calMonth {
    height: 14px;
    overflow: hidden;
    padding-bottom: 12px;
    width: 100%;
}
.calMonth a {
    display: inline-block;
    height: 14px;
}
.calMonth a.leftArrow {
    float: left;
    height: 14px;
    text-align: left;
    width: 10%;
}
.calMonth a.rightArrow {
    float: right;
    height: 14px;
    text-align: right;
    width: 10%;
}
.calMonth a.leftArrow img, .calMonth a.rightArrow img {
    display: inline;
    height: 14px;
    width: 10px;
}
.calMonth span {
    color: #000000 !important;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    width: 80%;
}
.newsCalTable {
    border-collapse: collapse;
}
.newsCalTable caption {
    font-size: 1px;
    height: 0;
    visibility: hidden;
}
.newsCalTable th {
    background: none repeat scroll 0 0 #0A3967;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    line-height: 11px;
    padding: 6px;
}
.newsCalTable td {
    color: #000000;
    font-size: 12px;
    line-height: 12px;
    text-align: center;
}
.newsCalTable td a {
    color: #000000;
    display: inline-block;
    padding: 5px 6px;
}
.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: none repeat scroll 0 0 #007CC0;
    color: #FFFFFF;
}
.newsCalTable .firstWeek td {
    border-top: 2px solid #FFFFFF;
}
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;
}
.quickView .summList .btnQuick {
    top: 172px;
}
.quickView .summList .summ {
    position: relative !important;
}
.quickView .summList .summ .summBack {
    border: 1px solid #00A9E0;
    height: 103%;
    left: 0;
    position: absolute;
    top: -8px;
    width: 100%;
}
.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 {
    position: relative;
    z-index: 10;
}
#gs3-tutorials-wrapper {
    margin-bottom: 17px;
}
.gs3-tuto-compWrap {
    margin: 0 auto;
    padding-top: 30px;
    width: 960px;
}
.gs3-tuto-compWrap:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
.gs3-tuto-compWrap h2 {
    color: #010101;
    font-family: 'SamsungIFBd','PFSquareSansProMedium','Arial','sans-serif';
    font-size: 20px;
    font-weight: normal;
    line-height: 1.2;
    margin: 0 0 14px;
}
.gs3-tuto-compWrap #gs3-tutorials-header-left {
    float: left;
    width: 663px;
}
.gs3-tuto-compWrap #gs3-tutorials-header-right {
    float: right;
    font-family: 'SamsungIFRg','PFSquareSansProRegular',Arial,Helvetica,sans-serif;
    padding-top: 2px;
    width: 297px;
}
.gs3-tuto-compWrap #gs3-tutorials-header-right h2 {
    font-size: 24px;
    font-weight: bold;
    margin-bottom: 25px;
}
.gs3-tuto-compWrap #gs3-tutorials-header-right p {
    font-size: 12pt;
    font-weight: normal;
    line-height: 20px;
}
#tutorialsListWrap {
    width: 995px;
}
#tutorialsList li {
    float: left;
    height: 172px;
    margin-right: 36px;
    width: 163px;
}
#tutorialsList .gs3-thumbTitle {
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin: 7px 0 3px;
}
#tutorialsList .gs3-thumbDesc {
    color: #666666;
    font-size: 11px;
}
#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;
}
.contact {
    overflow: hidden;
    position: relative;
}
.contact h3 {
    font-size: 12px;
    margin-bottom: 10px;
}
.contact .btnArea {
    bottom: 0;
    position: absolute;
    right: 0;
}
.contact .figure {
    float: left;
    margin-right: 36px;
    margin-top: 4px;
}
.contact.grid4 h3 {
    clear: both;
}
.contact .account {
    padding-bottom: 12px;
    padding-left: 166px;
}
.contact .account h3 {
    font-size: 12px;
    margin: 11px 0 5px;
}
.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 {
    background: url("/common/img/bul_circle_2.gif") no-repeat scroll left 5px rgba(0, 0, 0, 0);
    line-height: 1.333em;
    margin-bottom: 0;
    padding-left: 10px;
}
.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;
}
.grid4.contact .btnArea {
    position: static;
    text-align: left;
}
.relatedSolution .linkArea h3 {
    color: #000000;
    font-size: 16px;
}
.relatedSolution a.linkArea:hover .account h3 {
    text-decoration: none;
}
.deSize5th.relatedSolution .figure img {
    height: auto;
}
.descList {
    overflow: hidden;
    position: relative;
    width: 960px;
}
.descList ul {
    float: left;
    margin-top: -30px;
    width: 996px;
}
.descList ul li {
    border-right: 1px solid #CCCCCC;
    float: left;
    margin: 0 18px 0 -1px;
    padding: 30px 18px 0 0;
    width: 462px;
}
.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 {
    color: #000000;
    font-size: 16px;
    margin-bottom: 8px;
}
.descList ul li .linkArea:hover .highlight {
    text-decoration: underline;
}
.descList ul li .account p {
    line-height: 1.333em;
    margin-bottom: 2px;
    margin-top: 0;
}
.descList ul li .account .btnArea {
    margin-top: 0;
    padding-top: 4px;
}
.descList ul li .btnArea {
    margin-top: 7px;
}
.descList ul li .figure {
    height: 132px;
    width: 213px;
}
.descList .pageLink {
    padding-top: 10px;
}
.descList .pageLink a {
    background: url("/common/img/bul_arrow_blue.gif") no-repeat scroll left 4px rgba(0, 0, 0, 0);
    display: block;
    font-weight: bold;
    margin-bottom: 3px;
    padding-left: 9px;
}
.descList .noMatching p {
    color: #999999;
    font-size: 14px;
    font-weight: bold;
    margin: -3px 0 -23px;
    text-align: center;
}
.devideHor.descList ul {
    margin-bottom: -30px;
    margin-top: 0;
}
.devideHor.descList ul li {
    padding: 0 18px 30px 0;
}
.accReadingArea {
    font-size: 0;
    height: 0;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    visibility: hidden;
    width: 0;
}
.sortSeries.noteBook {
    height: 34px;
    overflow: visible;
    padding: 10px 0 0;
}
.sortSeries.noteBook ul li {
    background: url("/common/img/sp_btn_result_tab.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    float: left;
    font-size: 12px;
    height: 35px;
    margin: 0 0 0 2px;
    padding: 0 0 0 5px;
    width: auto;
}
.sortSeries.noteBook ul li a {
    background: url("/common/img/sp_btn_result_tab.png") repeat-x scroll 100% -140px rgba(0, 0, 0, 0);
    height: 15px;
    padding: 12px 15px 8px 10px;
    text-indent: 0;
    width: auto;
}
.sortSeries.noteBook ul li.viewAll {
    background: url("/common/img/sp_btn_result_tab.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    height: 35px;
    margin-left: 0;
    padding: 0 0 0 5px;
    width: auto;
}
.sortSeries.noteBook ul li.viewAll a {
    background: url("/common/img/sp_btn_result_tab.png") repeat-x scroll 100% -140px rgba(0, 0, 0, 0);
    font-size: 12px;
    height: 15px;
    padding: 11px 15px 9px 10px;
    width: auto;
}
.sortSeries.noteBook ul li.activator {
    background-position: 0 -35px;
}
.sortSeries.noteBook ul li.activator a {
    background-position: 100% -175px;
}
.sortSeriesSub ul {
    margin: -11px 0 22px;
    overflow: hidden;
}
.sortSeriesSub ul li {
    border-left: 1px solid #CCCCCC;
    float: left;
    font-weight: bold;
    line-height: 12px;
    padding: 0 8px;
}
.sortSeriesSub ul li a, .sortSeriesSub ul li .dis {
    color: #007CC0;
    display: block;
    position: relative;
}
.sortSeriesSub ul li.activator a {
    color: #000000;
    cursor: default;
    text-decoration: none;
}
.sortSeriesSub ul li:first-child {
    border-left: 0 none;
    padding-left: 2px;
}
.sortSeriesSub ul li.activator .dis {
    color: #000000;
}
.layPop_att {
    background-color: #FFFFFF;
    border: 1px solid #00A9E0;
    color: #666666;
    padding: 17px 20px 20px;
    position: absolute;
}
.layPop_att p.txt {
    color: #000000;
    font-size: 12px;
    padding: 14px 0 17px;
}
.layPop_att h2 {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
}
.layPop_att .btnClose {
    position: absolute;
    right: -13px;
    top: -13px;
}
.commOverlay {
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
    opacity: 0.6;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 120;
}
.store .sort {
    width: 100%;
}
.store .sort:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.store .sorting {
    float: right;
    padding-left: 20px;
}
.DE_H2 {
    color: #000000 !important;
    font-family: PFSquareSansProMedium !important;
    font-size: 20px !important;
    font-weight: bold !important;
    line-height: 24px !important;
    margin-top: -14px !important;
}
.DE_C2 {
    color: #53565A;
    font-family: Arial;
    font-size: 14px !important;
    line-height: 22px !important;
}
.DE_H3 {
    color: #000000 !important;
    font-family: PFSquareSansProMedium !important;
    font-size: 17px !important;
    line-height: 22px !important;
}
.DE_C3 {
    color: #53565A;
    font-family: Arial !important;
    font-size: 12px !important;
    line-height: 19px !important;
}
.DE_blue {
    color: #0689D8 !important;
    font-family: Arial !important;
    font-size: 14px !important;
    font-style: italic !important;
    line-height: 22px !important;
}
#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;
}
