﻿html, body, div, span, object, iframe, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, fieldset, form, label, legend, table, caption {margin:0;padding:0;border:0;}
img {border:0;}
button {cursor:pointer;}

/* this class uses to fix firefox bug that don't take div's background correctly (not scaling the height) */
.clear {clear:both;height:0px;font-size:1px;line-height:1px;margin-bottom: -1px;}
#overflow {overflow-x:auto; overflow-y: hidden;}

#content_hold {float:left;height:auto;width:570px;margin-top:5px;margin-left:7px;}
#content_hold .hp_middle {;}
#content_hold .hp_middle .main_header {margin:0 auto;}
#content_hold .hp_middle .main_header h1 {color:#520000;text-decoration:none;font:20px Arial;font-weight:bold;text-align:center;}

#content_hold .hp_middle .pagemiddlecenter {width:570px;margin:20px auto;text-align:center;}
#content_hold .hp_middle .pagemiddlecenter .sp_center {;}

.loginRegister {width:550px;}
.loginRegister .loginDiv {float:left;width:404px;text-align:left;height:auto;padding-left:50px;}
.loginRegister .registerDiv {float:left;width:404px;text-align:left;height:auto;padding-left:50px;}
.loginRegister .registerTitle {font-size:12px;font-weight:bold;height:29px;text-align:center;}
.formLine {clear:both;}
.formLine .formLineCaption {float:left;width:173px;font-size:12px;color:#7B7454;line-height:17px;}
.formLine .formLineCaptionPurple {float:left;width:215px;font-size:12px;color:#45255c;line-height:17px;}
.formLine .formLineValuePurple {float:left;width:30px;font-size:12px;color:#45255c;line-height:17px;}
.formLine .formText {font-size:12px;color:#7B7454;line-height:17px;}
.formLine .formTextCenter {font-size:12px;color:#7B7454;line-height:17px;text-align:center;}
.formLine .formLineField {float:left;width:203px;margin-bottom:5px;}
.formLine .formLineField INPUT {width:201px;border:1px solid #d5ceb4;color:#000;height:17px;line-height:17px;}
.formLine .formLineField SELECT {width:201px;border:1px solid #d5ceb4;color:#000;height:17px;line-height:17px;}
.formLine .formLineReq {float:left;width:3px;padding-right:3px;padding-top:3px;font-weight:bold;color:#fd0505;}
.formLine .reqLine {float:left;width:252px;color:#fd0505;font-size:12px;font-weight:bold;}
.formLine .reqInfo {color:#000;font-size:11px;margin-bottom:10px;}
.formLine .reqLineLong {float:left;width:380px;color:#fd0505;font-size:12px;font-weight:bold;}
.formLine .reqLineGreen {float:left;width:252px;color:#19AC63;font-size:12px;font-weight:bold;}
.formLine .reqLineGreenLong {float:left;width:380px;color:#19AC63;font-size:12px;font-weight:bold;}
.formLine .submitDiv {float:left;width:150px;font-size:12px;color:#7B7454;}
.formLine .submitDiv BUTTON {background:white;color:#7B7454;font-size:12px;font-family:Arial;border:0;padding:0;font-weight:bold;}
.formLine .submitDiv BUTTON:hover {color:#9E1B2A;}
.formLine .formLineCaptionLogin {float:left;width:71px;font-size:12px;color:#7B7454;line-height:17px;text-align:left;}
.formLine .formLineComment {float:left;width:200px;font-size:12px;color:#7B7454;text-align:left;}
.formLine .formLineFieldLogin {float:left;width:92px;margin-bottom:5px;}
.formLine .formLineFieldLogin INPUT {width:90px;border:1px solid #d5ceb4;color:#000;height:17px;line-height:17px;}
.formLine .formLineFieldLoginR {float:left;width:202px;margin-bottom:5px;}
.formLine .formLineFieldLoginR INPUT {width:200px;border:1px solid #d5ceb4;color:#000;height:17px;line-height:17px;}
.formLine .formLineFieldPassRem {float:left;width:250px;margin-bottom:5px;font-size:12px;color:#7B7454;}
.formLine .formLineFieldPassRem A{color:#63255c;text-decoration:none;}
.formLine .goBtn {float:left;padding-left:4px;}
.formLine .goBtn BUTTON {background:white;color:#7B7454;font-size:12px;font-family:Arial;border:0;padding:0;font-weight:bold;}
.formLine .goBtn BUTTON:hover {color:#9E1B2A;}
.loginRegister .conShop {float:left;background:url('images/conShopBG.png');background-repeat:no-repeat;padding-left:16px;background-position:center left;}
.loginRegister .conShop A{font-size:14px;color:#8b7a2f;text-decoration:none;}
/*.formLine .goBtn {float:left;padding-left:4px;}
.formLine .goBtn a {background:white;color:#7B7454;font-size:12px;font-family:Arial;border:0;padding:0;font-weight:bold;text-decoration:none;}
.formLine .goBtn a:hover {color:#9E1B2A;}*/