.reg-content p a:hover{ color:#f00;}
.wishlist-info table { width:100%; border-collapse:collapse; border-top:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; margin-bottom:20px;}
.wishlist-info td { padding:7px;}
.wishlist-info thead td { color:#4D4D4D; font-weight:bold; background-color:#F7F7F7; border-bottom:1px solid #ddd;}
.wishlist-info thead .image { text-align:center;}
.wishlist-info thead .name, .wishlist-info thead .model, .wishlist-info thead .stock { text-align:left;}
.wishlist-info thead .quantity, .wishlist-info thead .price, .wishlist-info thead .total, .wishlist-info thead .action { text-align:right;}
.wishlist-info tbody td { vertical-align:top; border-bottom:1px solid #ddd;}
.wishlist-info tbody .image img { border:1px solid #ddd;}
.wishlist-info tbody .image { text-align:center;}
.wishlist-info tbody .name, .wishlist-info tbody .model, .wishlist-info tbody .stock { text-align:left;}
.wishlist-info tbody .quantity, .wishlist-info tbody .price, .wishlist-info tbody .total, .wishlist-info tbody .action { text-align:right;}
.wishlist-info tbody .price s { color:#F00;}
.wishlist-info tbody .action img { cursor:pointer;}
.login-content { padding:0 5px; margin:5px 0; padding-bottom:20px; overflow:auto;}
.reg-content { padding-bottom:0;}
.login-content .left { float:left; width:49.5%; border:solid 1px #cbcbcb;}
.login-content .right { float:right; width:49.5%; border:solid 1px #cbcbcb;}
.login-content .left .content, .login-content .right .content { height:150px; position:relative; padding-top:5px;}
.login-content .content .midbox{ padding:0 10px;}
.login-content .content .contentbottom{ position:absolute; bottom:0; background:#efefef; padding:8px 0 5px 0; width:100%;}
.login-content .contentbottom .button{ margin-left:10px;}
.login-content .contentbottom a.fotlink{ position:absolute; top:13px; right:13px;}
.login-content .contentbottom a.fotlink:hover{ color:#f00;}
.login-content h2{ border-bottom:solid 1px #cbcbcb; padding:5px 0 3px 0; margin:0 10px; font-size:14px; color:#333;}
.regblock{ position:relative; margin:20px 0 10px 0;}
.regblock h2{ border:solid 1px #cbcbcb; background:#fafafa; padding:3px 5px; width:auto; text-align:center; font-size:13px; position:absolute; top:-12px;}
.regblock .content{ background:#fafafa; border:solid 1px #cbcbcb; padding:10px 0; padding-top:15px;}
.regblock table.form{ margin-bottom:0px;}
.regblock table.form tr td{ vertical-align:top;}
.regblock table.form tr td.formlable{ width:150px; text-align:right; padding-top:5px;}
.regblock table.form tr td.forminput{ width:270px;}
.regbutton{ padding:5px 0;}
.login-content .regbutton div{ border:none;}
.order-list { margin-bottom:10px;}
.order-list .order-id { width:49%; float:left; margin-bottom:2px;}
.order-list .order-status { width:49%; float:right; text-align:right; margin-bottom:2px;}
.order-list .order-content { padding:10px 0px; display:inline-block; width:100%; margin-bottom:20px; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.order-list .order-content div { float:left; width:33.3%;}
.order-list .order-info { text-align:right;}
.order-detail { background:#EFEFEF; font-weight:bold;}
