/*body { font-size: 12px; font-family: Arial,Helvetica,sans-serif; margin: 0px; padding: 0px; color: #000000; }*/
#hc_bg { background-color: #fff; }
.display { display: none; }
.clear { clear: both; font-size: 0px; height: 0px; }


#ph_top { margin-bottom: 2px; width: 986px; }
#ph_top .tp1 { height: 85px; }
#ph_top .tp11 { float: left; }
#ph_top .tp11 img { width: 370px; height: 85px; border: 0px; }
#ph_top .tp12 { float: right; background: url('/images/it/top_header_ad.gif') no-repeat; width: 360px; height: 85px; }

#ph_top .tp2 { width: 100%; height: 35px; background-color: #3B75F5; background-repeat: repeat-x; font-size: 13px; font-weight: bold; font-family: Verdana, Tahoma, Arial; text-align: left; color: #fff; }
#ph_top .tp21 { float: left; background-image: url('/images/it/navigationall.gif'); background-repeat: no-repeat; margin-top: 2px; width: 190px; height: 26px; padding-top: 6px; text-align: center; }
#ph_top .tp21 a { width: 190px; height: 27px; margin-top: 2px; color: #000; text-align: center; padding-top: 6px; }
#ph_top .tp22 { float: left; }
#ph_top .tp22 a { border-right: none; color: #efefef; }
#ph_top .tp22 a.nv { float: left; height: 25px; padding: 9px 10px 0px 10px; text-decoration: none; background-repeat: repeat-x; }
#ph_top .tp22 a.nvo { float: left; height: 25px; padding: 9px 10px 0px 10px; text-decoration: none; background-repeat: repeat-x; background-image: url('/images/it/navigation_over.gif'); color: #fff; }
#ph_top .tp3 { padding: 5px; background-color: #bdd3fd; text-align: left; font-family: Verdana, Tahoma, Arial; }
#ph_top .tp31 { float: left; width: 358px; background-color: #fff; padding: 1px 0px 1px 5px; vertical-align: middle; }
#ph_top .tp31 label { float: left; font-weight: bold; font-size: 15px; color: #666; margin-top: 7px; }
#ph_top .tp31 input { float: left; padding: 5px; width: 220px; outline: none; border: 1px solid #efefef; font-weight: bold; font-size: 12px; font-family: Verdana, Tahoma, Arial; margin-top: 3px; }
#ph_top .tp31 img { float: left; width: 45px; height: 28px; border: 0px; margin: 3px 0px 0px 3px; }
#ph_top .tp31 div { clear: both; }
#ph_top .tp32 { float: left; width: 220px; margin: 9px; text-decoration: underline; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#ph_top .tp33 { float: right; }
#ph_top .tp33 a.acs { text-decoration: underline; font-size: 12px; font-weight: bold; vertical-align: top; }
#ph_top .tp33 a.acs:link { text-decoration: underline; color: #000; }
#ph_top .tp33 a.acs:visited { text-decoration: underline; color: #000; }
#ph_top .tp33 a.acs:hover { text-decoration: none; color: #333; }
#ph_top .tp33 a.acs:active { text-decoration: none; color: #666; }
#ph_top .tp331 { background-color: #fff; padding: 8px 28px 8px 18px; border-bottom: 1px solid #36f; }
#ph_top .tp331 div { font-weight: bold; font-size: 14px; background-image: url('/images/it/man.gif'); background-repeat: no-repeat; padding-left: 28px; }
#ph_top .tp331 div span { margin: 0px 8px 0px 8px; color: #666; font-size: 9px; }
#ph_top .tp332 { width: 328px; padding: 8px; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#ph_top .tp332 div { background-image: url('/images/it/shoppingcart.gif'); background-repeat: no-repeat; height: 17px; padding: 2px 0px 0px 22px; font-size: 13px; font-weight: bold; }
#ph_top .tp332 div span { font-size: 11px; font-weight: normal; color: #333; }
#ph_top .tp333 { padding: 8px; color: #666; width: 120px; text-align: center; }
#ph_top .tpn { position: absolute; left: 175px;top: 210px; border: 0px; outline: 0px; background-color: #69f; border: 2px solid #36f; z-index: 1000; width: auto; font-family: Verdana, Tahoma, Arial; display: none; }
#ph_top .tpn1 { float: left; width: 182px; height: auto; padding: 8px 0px 8px 8px; text-align: left; font-size: 12px; font-weight: bold; }
#ph_top .tpn11 { padding: 6px 8px 6px 20px; margin: 2px 0px 2px 0px; background-color: #fff; }
#ph_top .tpn11 a { color: #000; }
#ph_top .tpn12 { padding: 6px 8px 6px 20px; margin: 2px 0px 2px 0px; border-bottom: 1px dotted #ccc; }
#ph_top .tpn12 a { color: #fff; }
#ph_top .tpn2 { float: left; width: 420px; height: auto; padding: 8px 0px 8px 12px; text-align: left; font-size: 12px;  line-height: 22px; display: none; }
#ph_top .tpn2 div { float: left; width: 210px; padding: 3px 0px 3px 0px; }
#ph_top .tpn2 div b { margin-right: 5px; color: #666; }
#ph_top .tpn3 { display: none; }
#cate a {color: white;}

#hc_path .path { width: 1200px;  font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #000; text-align: left; }
#hc_path .path1 { float: left; margin: 0px; padding: 0px; }
#hc_path .path11 { padding: 8px 0px 8px 0px; width: 986px; white-space: nowrap; word-wrap: break-word; word-break: break-all; overflow: hidden; text-overflow: ellipsis; }
#hc_path .path11 a { margin: 0px 8px 0px 8px; }
#hc_path .path11 b { margin: 0px 8px 0px 8px; font-weight: normal; color: #666; }

#ph_bottom #bmtags { width: 984px; border: 1px solid #69f; margin-top: 2px; }
#ph_bottom #bmtags span { font-size: 14px; font-weight: bold; color: #000; }
#ph_bottom #bmtags .t { padding-top: 8px; padding-bottom: 8px; color: #ccc; }
#ph_bottom #bmtags .t a { font-size: 14px; padding: 1px 5px 1px 5px; margin: 0px 3px 0px 3px; }
#ph_bottom #bmlink { border-bottom: 1px solid #69f; background-color: #69f; color: #fff; }
#ph_bottom #bmlink a { font-size: 12px; font-weight: bold; padding-left: 12px; padding-right: 12px; }
#ph_bottom #bmlink a:link { text-decoration: underline; }
#ph_bottom #bmlink a:visited { text-decoration: underline; color: #fff; }
#ph_bottom #bmlink a:hover { text-decoration: none; text-decoration:none }
#ph_bottom #bmlink a:active { text-decoration: none; color: #aaa; }
#ph_bottom .bm { width: 986px; border-top: 2px solid #6699ff; margin-top: 1px; height: 120px; line-height: 28px; background: url('/images/it/bottom.gif') repeat-x; }
#ph_bottom .bm1 { float: left; background-image: url('/images/it/bottom_ex.gif'); width: 300px; height: 120px; }
#ph_bottom .bm2 { margin-right: 16px; color: #333; font-size: 12px; float: right; text-align: right; line-height: 23px; }

#keylist { position: absolute; display: none; border: 1px solid #efefef; border-right: 1px solid #aaa; border-bottom: 2px solid #999; font-weight: bold; top: 158px; left: 0px; padding: 5px; height: auto; line-height: 20px; background-color: #ffffff; text-align: left; font-size: 12px; font-family: Verdana, Tahoma, Arial; }
#keylist div { padding: 3px; cursor: default; color: #000; background-color: #fff; }
#keylist .ov { color: #fff; background-color: #69f; }

#pager { width: 100%; padding: 12px 0px 12px 0px; text-align: center; }
#pager span { display: inline-block; padding: 3px 8px 3px 8px; color: #666; font-weight: bold; background-color: #eee; border: 1px solid #ccc; margin: 0px 3px 0px 3px; }
#pager a { display: inline-block; padding: 3px 8px 3px 8px; color: #36f; font-weight: bold; background-color: #d6e3fe; border: 1px solid #69f; margin: 0px 3px 0px 3px; text-decoration: none; }

.da_blue a {color:blue;}
.da_blue a:hover{text-decoration:underline;}

.noproducts {
    font-size: 1.6em;
    margin-top: 20px;
    padding: 30px;
    text-align: left;
    width: 666px;
    line-height: 30px;
}
    .noproducts a { color:blue; text-decoration:underline;}
    
.gsTip {
    float: right;
    line-height: 85px;
    margin: 10px auto;
    width: 85px;
}
.gsTip img { width:48px;height: 60px;}