﻿/* GENERAL STUFF */
body{
    background: url("../Images/MaxCRM-banner-bg.jpg") no-repeat #221107 top center;
	background-size:1550px;
    /*background: url("../Images/TestBG.gif") repeat;*/
    margin: 0;
    padding: 0;
    text-align: Left;    
    font-family: "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;
    color: #242223;
    font-size: 12px;
    height:100%;
}

body.naked{
    background: #eee;
}

a{
    color: #0a0;
}

a:hover{
    text-decoration: underline;
    color: #0a0;
}


form, fieldset{
    margin: 0;
    padding: 0;
}

/* LAYOUT */

#wrap{
    margin: 0 auto;    
}

#home {margin-top:20px;}

#login, #register, #forgot{
    width: 337px;
    margin:10px 0 0 80px;
    text-align: left;
    background: url("../images/login_bg.png") repeat;
    padding: 35px 40px;
    -moz-border-radius: 10px;
    border-radius: 10px;

}

#step, #login, #register, #forgot{
   /* -webkit-box-shadow:0 1px 4px rgba(255, 153, 0, 0.3), 0 0 40px rgba(255, 153, 0, 0.9) inset;
       -moz-box-shadow:0 1px 4px rgba(255, 153, 0, 0.3), 0 0 40px rgba(255, 153, 0, 0.9) inset;
            box-shadow:0 1px 4px rgba(255, 153, 0, 0.3), 0 0 40px rgba(255, 153, 0, 0.9) inset; */
   
        -moz-border-radius:4px; 
}

#footer{
    font-size: 11px;
    padding: 10px;
    color: #0a3360;
    text-align: left;
	margin-left:120px;
}

#footer a{
    color: #0a3360;
    text-decoration: none;
}

#footer a:hover{
    color: #da251c;
    text-decoration: underline;
}

#logo{
    margin-left: 50px;
    margin-right: 50px;
}

fieldset {
    border:none;
}

legend {
    display:none;
}

label{
    display: block;
    font-size: 12px;
    color:#0a3360;
}

label span{
    color: #a00;
}

fieldset{
    border: none;
}

legend{
    display: none;
}

label{
    display: block;
    font-size: 12px;
    color:#0a3360;
}

input.button{
    background: #3A6C8C;
    color: #fff;
    border: 0px;
    padding: 6px 12px;
    font-size: 12px;
    margin-top: 10px;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    
    -moz-border-radius: 5px;
    border-radius: 5px;
  
}


input.textInput, input.textInputTiny, input.deleteTextInput, textarea.textInput{
    width: 97%;
    padding: 5px;
    font-size: 12px;
    border: 1px solid #94c1f6;
    margin-bottom: 5px;
}

input[type=text]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 5px;
   margin-bottom: 5px;
  border: 1px solid rgba(81, 203, 238, 1);
}

input[type=password]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 5px;
   margin-bottom: 5px;
  border: 1px solid rgba(81, 203, 238, 1);
}

h1{
    font-size: 17px;
    font-weight: bold;
    margin-bottom:0px;
    margin-top: 165px;
    margin-left:190px;
    color:#386887;
    text-align:left;
}