#hc_sellers { position: absolute; left: 0px; display: none; top: 0px; width: 600px; height: auto; border: 1px solid #69f; background-color: #fff; }
#hc_sellers table { text-align: center; width: 600px; }
#hc_sellers img { border: 0px solid #eee; width: 30px; height: 30px; margin: 3px; }
#hc_sellers th { height: 30px; }
#hc_sellers td { border-right: 1px solid #BDD3FD; border-bottom: 1px solid #BDD3FD; height: 25px; }
#hc_sellers .bd { height: 38px; font-size: 12px; font-weight: bold; text-align: left; border-right: 0px; }
#hc_sellers .bd2 { background-color: #BDD3FD; height: 25px; }
#hc_sellers .bg { cursor: pointer; }
#hc_sellers .bgover { cursor: pointer; background-color: #cccfff; }
#register { width: 982px; border: 1px solid #69f; margin-top: 2px; font-size: 11px; -webkit-text-size-adjust: none; font-family: Verdana, Tahoma, Arial; text-align: left; padding: 1px; }
#register .b1 { width: 966px; padding: 8px; font-weight: bold; font-size: 14px; background-color: #69f; color: #fff; }
#register .b2 { padding: 8px; width: 966px; }
#register .b21 { float: left; width: 698px; border: 1px solid #ccc; }
#register .b211 { padding: 8px; color: #999; border-bottom: 1px dotted #efefef; }
#register .b211 span { margin-left: 6px; }
#register .b212 { padding: 12px 0px 12px 0px; width: 100%; border-bottom: 1px dotted #efefef; }
#register .b2121 { float: left; width: 150px; font-weight: bold; font-size: 13px; text-align: right; padding-right: 12px; color: #333; margin-top: 7px; }
#register .b2122 { float: left; border: 1px solid #ccc; cursor: pointer; padding: 1px; }
#register .b21221 { float: left; }
#register .b21221 img { width: 26px; height: 26px; border: 1px solid #efefef; }
#register .b21222 { float: left; width: 153px; padding: 6px 8px 0px 8px; vertical-align: middle; font-weight: bold; font-size: 12px; color: #555; }
#register .b21223 { float: left; padding: 9px 8px 8px 8px; border-left: 1px solid #efefef; }
#register .b21223 img { width: 14px; height: 11px; border: 0px; }
#register .b2123 { padding-bottom: 18px; }
#register .b21231 { }
#register .b212311 { width: 150px; float: left; font-weight: bold; font-size: 13px; color: #333; text-align: right; padding-right: 12px; margin-top: 15px; }
#register .b212312 { float: left; margin-top: 8px; }
#register .b212312 input { padding: 6px; width: 220px; outline: none; border: 1px solid #999; color: #555; font-family: Verdana, Tahoma, Arial; font-size: 12px; }
#register .b212312a { float: left; margin-top: 8px; }
#register .b212312a input { background-image: url('/images/it/signup.gif'); width: 145px; height: 24px; border: 0px; margin: 0px; }
#register .b212312a span { color: #0c0; font-size: 15px; }
#register .b212313a { float: left; background: url('/images/it/msg.gif') no-repeat 0px 0px; width: 250px; height: 19px; padding: 2px 0px 0px 20px; color: #666; margin: 15px 0px 0px 5px; }
#register .b212313b { float: left; background: url('/images/it/msg.gif') no-repeat -1px -45px; width: 250px; height: 19px; padding: 2px 0px 0px 20px; color: #666; margin: 15px 0px 0px 5px; }
#register .b212313c { float: left; background: url('/images/it/msg.gif') no-repeat -1px -87px; width: 250px; height: 19px; padding: 2px 0px 0px 20px; color: #666; margin: 15px 0px 0px 5px; }
#register .b212312f { float: left; margin: 28px 0px 18px 0px; font-size: 12px; }
#register .b212312f span { color: #666; }
#register .b212312f a { text-decoration: underline; margin-left: 5px; }
#register .b22 { float: left; width: 230px; padding: 10px; }
#register .b221 { margin: 8px; }
#register .b221 img { width: 230px; height: 68px; border: 0px; cursor: pointer; }
#register .b222 { margin: 8px; line-height: 22px; }
#register .b222 em { font-style: italic; color: #0c0; }
#register .b222 span { color: #666; line-height: 14px; }
#register .b3 { padding: 8px; color: #333; font-size: 12px; border-top: 1px dotted #efefef; }

#login { width: 982px; border: 1px solid #69f; margin-top: 2px; font-size: 11px; -webkit-text-size-adjust: none; font-family: Verdana, Tahoma, Arial; text-align: left; padding: 1px; }
#login .b1 { width: 966px; padding: 8px; font-weight: bold; font-size: 14px; background-color: #0074ba; color: #fff; }
#login .b2 { padding: 8px; width: 966px; }
#login .b21 { float: left; width: 698px; border: 1px solid #ccc; }
#login .b211 { padding: 8px; color: #999; border-bottom: 1px dotted #efefef; }
#login .b211 span { margin-left: 6px; }
#login .b2123 { padding: 38px 0px 38px 0px; }
#login .b21231 { }
#login .b212311 { width: 150px; float: left; font-weight: bold; font-size: 13px; color: #333; text-align: right; padding-right: 12px; margin-top: 15px; }
#login .b212312 { float: left; margin-top: 8px; }
#login .b212312 input { padding: 6px; width: 220px; outline: none; border: 1px solid #999; color: #555; font-family: Verdana, Tahoma, Arial; font-size: 12px; }
#login .b212312a { float: left; margin-top: 8px; }
#login .b212312a input { background-image: url('/images/it/signin.gif'); width: 145px; height: 24px; border: 0px; margin: 0px; }
#login .b212312a span { color: #0c0; font-size: 15px; }
#login .b212313a { float: left; background: url('/images/it/msg.gif') no-repeat 0px 0px; width: 250px; height: 19px; padding: 2px 0px 0px 20px; color: #666; margin: 15px 0px 0px 5px; }
#login .b212313b { float: left; background: url('/images/it/msg.gif') no-repeat -1px -45px; width: 250px; height: 19px; padding: 2px 0px 0px 20px; color: #666; margin: 15px 0px 0px 5px; }
#login .b212313c { float: left; background: url('/images/it/msg.gif') no-repeat -1px -87px; width: 250px; height: 19px; padding: 2px 0px 0px 20px; color: #666; margin: 15px 0px 0px 5px; }
#login .b2124 { margin: 8px 0px 8px 0px; }
#login .b21242 { padding: 0px; }
#login .b21242a { margin: 12px 0px 12px 0px; }
#login .b212421 { width: 150px; float: left; font-weight: bold; font-size: 13px; color: #333; text-align: right; padding-right: 12px; }
#login .b2124211 { float: left; font-size: 12px; }
#login .b2124211 span { color: #666; }
#login .b2124211 a { text-decoration: underline; margin-left: 5px; }
#login .b2125 { text-align: center; }
#login .b2125 img { width: 660px; height: 26px; border: 0px; }
#login .b2126 { text-align: center; padding: 18px 0px 18px 0px; }
#login .b2126 img { border: 0px; margin: 0px 8px 0px 8px; width: 156px; height: 24px; cursor: pointer; }
#login .b22 { float: left; width: 230px; padding: 10px; }
#login .b221 { margin: 8px; }
#login .b221 img { width: 230px; height: 68px; border: 0px; cursor: pointer; }
#login .b222 { margin: 8px; line-height: 22px; }
#login .b222 em { font-style: italic; color: #0c0; }
#login .b222 span { color: #666; line-height: 14px; }
#login .b3 { padding: 8px; color: #333; font-size: 12px; border-top: 1px dotted #efefef; }
#login .b3 em { font-weight: bold; color: #000; margin-left: 6px; }