@charset "utf-8";
/* CSS Document */


/* changes fxb */
#middleContainer div div h2 {background:none;}


/* end fxb changes */


/*-----------------My Account SignIN Return User Starts---------------*/

#loginInnerContainer h2{
  padding:0px 0px 8px 0px;
  font: bold 11px;
  color: #035fb1;
  margin: 10px;
  background: none;
  background-color:none;
  border:none;
  border-bottom: 1px dashed #bdcfe9;
  }

.loginContainers{
  margin: 70px 0px 70px 70px;

  float:left;


  z-index: 0;
}

#loginInnerContainer, #newUser { color:#555555; width: 354px;
  min-height: 260px; float: left; padding:0 0 20px 0 ; overflow:hidden;}

#loginInnerContainer h1, #newUser h1{
  font:17px;
margin:0px;
padding:10px 0 0px 10px;
  border:none;
  }
#loginInnerContainer p, #newUser p{
border-top:1px dotted #9f9f9f;
font:11px;
margin:5px 10px;
padding:5px;
}
#loginInnerContainer{
    background: transparent url(../images/signin_bottom.gif) no-repeat left bottom ;

  }
#loginInnerContainer .title-6 {
  background:transparent url(../images/signin_title.gif) no-repeat left top ;
}

#loginInnerContainer h1{
   font-size:16px;
   text-transform:uppercase;
  color:#0089CF;
}

  
#returnUserFrom {
  padding : 0px 2em 0em 2em;
  overflow:hidden;
}
#returnUserFrom label{
display:block;
text-align:left;
float:left;
font-weight:bold;
line-height:14px;
width:210px;  margin: 5px 0px 0px 45px;
font: Bold 11px;
color: #4a4b4c;
}
  
#returnUserFrom input{
  width: 210px;

  margin:0 0 5px 45px;
  padding: 2px;
  color:#000000;
  float:left;

}

#signInBtn{
  padding: 10px 0px 0 140px;
  overflow:hidden;
  text-align: center;


}


/*-----------------My Account SignIN  New User Starts---------------*/  
#newUser{
    background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("../images/signin_bottom.gif");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: no-repeat;
    background-size: auto auto;
}
#newUser .title-6--alt {
    background-image: url("../images/signin_title.gif");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;
}
#newUser h1{
   background-attachment: scroll;
    background-clip: border-box;
    background-color: rgba(0, 0, 0, 0);
    color: #0089CF;
    font-size: 16px;
    text-transform: uppercase;
}
#newUserFrom {

  overflow:hidden;
  margin-bottom: 10px;

}
#newUserFrom label{
display:block;
float:left;
font-weight:bold;
line-height:14px;
padding: 5px 0 0px 35px;
width:120px;
font: Bold 11px;
color: #4a4b4c;
}
  
#newUserFrom input{
  width: 230px;
  float: left;
  font: normal 11px;
  border: 1px solid #c1c1c1;
  margin: 2px 0px 0px 35px;
  padding: 2px;
  color:#000000;
  
}

#createAccountBtn{
  margin: 0px auto;
  padding: 0px 0px 0 35px;
  overflow: hidden;
  text-align: center;

}

/*---------------Forgotten Password -----------------------*/
.forgottenPasswordCon{
  margin: 20px 0px 0px 20px;
  background:#FFFFFF url(../images/signin_title.gif) no-repeat left top;
  padding-top: 10px;
    float:left;
}

#forgottenPassword{

  width: 355px;  background:transparent  url(../images/signin_bottom.gif) no-repeat left bottom;
  padding-bottom: 13px;
  float:left;
  text-align:left;

  }

#forgottenPassword p{ padding: 5px 10px ; font: normal 11px; color: #444444; }

#forgottenPasswordFrom {
  padding-left: 20px;
  overflow:hidden;


}
#forgottenPasswordFrom label{
clear:both;
  display:block;
font-weight:bold;
line-height:14px;
padding: 0px 0 5px 0px;
font: Bold 11px;
color: #4a4b4c;
}
#forgottenPasswordFrom input{ padding: 2px; width: 220px;}
#submitEmailBtn input{ padding:0 15px 0 0;
width:65px; }
#forgottenPasswordFrom input:first{
  width: 230px;
  float: left;
  position: relative;
  font: normal 11px;
  margin: 2px 10px 10px 10px;
  padding: 2px;
  color:#000000;
  
}
#submitEmailBtn{
  padding:0px;
  overflow: hidden;
  margin:10px;
  text-align: center;
  clear: both;
}

.orderComments{margin:0px;  overflow:hidden; float: left; width: 565px; }
.orderComments ul li{
  font: normal 12px;
  line-height: 120%;
  margin: 5px;
  padding: 0px 5px 8px 20px;
  background: url(../images/square_bullete.gif) no-repeat left 0px;
  }
.orderComments strong{
  color:#345ed7;
  }
.orderComments ul li a:hover{ text-decoration: none;}


#searchOrder {float:right; width: 300px;  border: 1px solid #e9e5e2; background-color: #f1f5ff; padding: 10px; margin: 10px 40px 0 0px ; }
.searchOrderBtn { margin: 10px 0 0 90px ; }
/* New styles for Captcha */
.marginTopForgotPwd{
  margin-top: 10px;
}
.captcha{
  margin-top: 10px;
}
.error{
  clear: both;
  margin-bottom: 5px;
  padding: 0 !important;
}