.acc a:hover,
.acc a:active,
.acc a:focus{ text-decoration:none;}
.acc h1{ margin:0; position:relative; top:15px;}
.acc h1.noMargin { margin:0; position:relative; left:0; top:0; }
.acc h1 a{ display:block; margin:0; float:left; text-decoration:none;}
.acc h1 span{ position:relative; width:0; height:0; overflow:hidden; line-height:0; visibility:hidden; }
.acc .account { position:relative; margin:0; padding:0; z-index:101;}
.acc .account li {position:relative; float:left; list-style:none; background-repeat:no-repeat; }
.acc .account li *{ vertical-align:top;}
.acc .account li li{ height:auto; background-image:none;}
.acc .account li .log{ background-image:none; font-size:0; line-height:0; *margin-right:1px; _margin-right:1px;}
.acc .account .log a{ display:inline-block; text-decoration:none; margin-left:15px; font-size:.75em; color:#bbb;}

/* modalWindow */
.loginWindow{ display:none; position:fixed; left:0; top:0; _position:absolute; width:100%; height:100%; z-index:999;} 
.loginWindow .open{ display:block;}
.loginWindow .modalWindow{ display:block; position:fixed; border:0; left:0; top:0; _position:absolute; width:100%; height:100%; background:#000; opacity:.3; filter:alpha(opacity:30);}
.loginWindow .loginLayer{ position:absolute; width:300px; top:150px; left:50%; padding:30px; border:2px solid #737373; margin:0 0 0 -175px; background:#fff;}
.loginWindow .loginLayer form{ display:none; *zoom:1; margin:0 0 29px 0;}
.loginWindow .loginLayer form:after{ content:""; display:block; clear:both;}
.loginWindow .loginLayer form legend{ position:absolute; width:0; height:0; overflow:hidden; font-size:0; line-height:0; visibility:hidden;}
.loginWindow .loginLayer fieldset{ border:0; margin:0; padding:0;}
.loginWindow .loginLayer.loginTypeA form.typeA,
.loginWindow .loginLayer.loginTypeB form.typeB{ display:block;}
.loginWindow .loginLayer dl{ margin-top:1px; *margin-top:0px; padding:0 0 1px 0; float:left;}
.loginWindow .loginLayer dt{ font-size:11px; font-weight:bold; color:#868d95; margin:0 0 2px 0;}
.loginWindow .loginLayer dd{ margin:0 0 4px 0;}
.loginWindow .loginLayer .inputText{ width:132px; height:15px; padding:2px 2px 2px 2px; border:1px solid #999; font-size:11px; color:#333;}
.loginWindow .loginLayer .inputText:focus{ border:1px solid #555;}
.loginWindow .loginLayer .inputCheck{ margin:0 3px 0 0; width:13px; height:13px; vertical-align:middle;}
.loginWindow .loginLayer.loginTypeA .inputText{ }
.loginWindow .loginLayer.loginTypeB .inputText{ background-image:url(../images/bgOpenidText.gif); background-repeat:no-repeat; background-position:right top; padding:6px 9px 0 35px; width:243px;}
.loginWindow .loginLayer .keep{ display:block; margin:0; font-size:11px; line-height:normal; white-space:nowrap;}
.loginWindow .loginLayer .keep label{ color:#555;}
.loginWindow .loginLayer .loginButton,
.loginWindow .loginLayer .loginButton input{ border:0; color:#fff; font-size:12px; font-weight:bold; display:inline-block; height:48px; line-height:48px; background-color:transparent; overflow:visible;}
.loginWindow .loginLayer .loginButton{ float:right; background-position:0 0; right:11px;}
.loginWindow .loginLayer .loginButton input{ left:11px; background-image:url(../images/LoginButton.png); background-repeat:no-repeat; padding:0 124px 0 24px; cursor:pointer;}
.loginWindow .loginLayer .help{ margin:0 -30px -30px -30px; padding:15px 15px 17px 15px; list-style:none; text-align:center; background:#f5f5f5; border-top:1px solid #eee;}
.loginWindow .loginLayer .help li{ display:inline; font-size:11px; line-height:11px; padding:0 0 0 5px;}
.loginWindow .loginLayer .help li.join{ font-weight:bold;}
.loginWindow .loginLayer .help li.find{ border-left:1px solid #b3b3b3;}
.loginWindow .loginLayer .help li.typeA,
.loginWindow .loginLayer .help li.typeB{ display:none; border-left:1px solid #b3b3b3;}
.loginWindow .loginLayer .loginTypeA .help li.typeA,
.loginWindow .loginLayer .loginTypeB .help li.typeB{ display:inline;}
.loginWindow .loginLayer .help li a{ text-decoration:none; color:#555;}
.loginWindow .loginLayer .help li a:hover,
.loginWindow .loginLayer .help li a:active,
.loginWindow .loginLayer .help li a:focus{ text-decoration:underline;}
.loginWindow .loginLayer .close{ position:absolute; cursor:pointer; border:0; padding:0; top:0; right:0; width:27px; height:27px; background:transparent url(../images/buttonCloseX.gif) no-repeat center center;}
.loginWindow .loginLayer .close span{ position:absolute; font-size:0; line-height:0; width:0; height:.; overflow:hidden; visibility:hidden;}
