﻿body.login
{
    padding: 0;
    text-align: center;
    border: none;
    background: #eee url('../../Image/login_sprites.png') repeat-x left -938px !important;
}
 
body.login div#header {
  text-align: right;
  height: 40px;
  border: none;
  padding: 0;
  margin: 0;
}


body.login div#login_content
{
    margin: 130px auto 20px auto;
    text-align: center;
    width: 100%;
    max-width: 988px;
    background: url('../../Image/login_sprites.png') no-repeat left 25px;
}
 
body.login div#login_content_inner
{
    text-align: center;
    width: 100%;
    max-width: 988px;
    background: url('../../Image/login_sprites.png') no-repeat right 25px;
    padding-bottom: 20px;
}
 
body.login.bcx div#login_content_inner, body.login.basecamp div#login_content_inner, body.login.highrise div#login_content_inner, body.login.backpack div#login_content_inner, body.login.campfire div#login_content_inner
{
    background: none !important;
}
 
body.login.bcx div#login_content, body.login.basecamp div#login_content
{
    background: url('../../Image/login_sprites.png') no-repeat 180px 42px;
}
 
body.login.highrise div#login_content
{
    background: url('../../Image/login_sprites.png') no-repeat 180px 42px;
}
 
body.login.backpack div#login_content
{
    background: url('../../Image/login_sprites.png') no-repeat 180px 42px;
}
 
body.login.campfire div#login_content
{
    background: url('../../Image/login_sprites.png') no-repeat 180px 42px;
}
 
body.login.backpack div#other_products { display: none; }
 
body.login.bcx div#login_content.wide,
body.login.basecamp div#login_content.wide,
body.login.campfire div#login_content.wide,
body.login.highrise div#login_content.wide,
body.login.backpack div#login_content.wide {
  background-position: 60px 42px;
}
 
body.login div.dialog_contents {
  padding: 6px 0;
}
 
body.login div#signin_button input { width: 74px; }
 
body.login div.login_dialog {
  width: 250px;
  margin: 0 auto;
  background: #fff;
  padding: 10px 39px 19px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #aaa;
  -moz-box-shadow: 0 0 6px #999; /* firefox 3.5+ */
        -webkit-box-shadow: 0 0 6px #999; /* webkit */
        box-shadow: 0 0 6px #999;
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999')"; /* IE 8+ */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); /* IE < = 7 */
}
 

