
a { text-decoration:none }


/*-------LOGIN STARTS HERE -------*/

/* Login Container (default to float:right) 
#loginContainer {
    position:relative;
    float:right;
    font-size:12px;
	text-align:center;
	margin-left:20px; 
} */

/* Login Button */
#searchButton { 
    display:inline-block;
    float:right;
    position:relative;
    z-index:30;
    cursor:pointer;
}

/* Login Button Text */
#searchButton span {
    color:#ffffff; 
    font-size:11px; 
    font-weight:normal;
	text-transform:uppercase;
    padding:4px 15px 8px 15px; /* padding:7px 29px 9px 10px; */
   /* background:url(../images/loginArrow.png) no-repeat 53px 7px; */
    display:block;
}

#searchButton:hover {
   /* background:#22487b; */
}

/* Login Box */
#searchBox {
    position: absolute;
	margin-top:30px;
    top:0px;
    right:0;
    display:none;
    z-index:1010;
}

/* If the Login Button has been clicked */    
#searchButton.active {
    border-radius:0px 0px 0 0;
}

#searchButton.active span {
    background-position:53px -76px;
}

/* A Line added to overlap the border */
#searchButton.active em {
    position:absolute;
    width:100%;
    height:0px; /* height:1px; */
    background:#000;
    bottom:-1px;
}

/* Login Form */
#searchForm {
    width:268px; 
    border:1px solid #e7e7e7;
    border-radius:0px;
    -moz-border-radius:0px;
    margin-top:0px;
    background:#1e385a;
    padding:0px; /* function as border */
	-webkit-box-shadow: 0px 3px 3px rgba(50, 50, 50, 0.48);
	-moz-box-shadow: 0px 3px 3px rgba(50, 50, 50, 0.48);
	box-shadow: 0px 3px 3px rgba(50, 50, 50, 0.48);
}

#searchForm fieldset {
    margin:0 0 0px 0;
    display:block;
    border:0;
    padding:0;
}

fieldset#body {
    background:#fff;
    border-radius:0px;
    -moz-border-radius:0px;
    padding:10px 13px 10px 15px;
    margin:0;
}

#searchForm #checkbox {
    width:auto;
    margin:1px 9px 0 0;
    float:left;
    padding:0;
    border:0;
    *margin:-3px 9px 0 0; /* IE7 Fix */
}

#body label {
    color:#3a454d;
    margin:0px 0 0 0;
    display:block;
    float:left;
}

#searchForm #body fieldset label {
    display:block;
    float:none;
    margin:0 0 0px 0;
}

/* Default Input */
#searchForm input {
    width:140px;
	height:20px;
    border: #eaeaea 1px solid;
    color:#818181;
    font-weight:normal;
    padding:5px 10px;
   /* box-shadow:inset 0px 1px 3px #bbb;
    -webkit-box-shadow:inset 0px 1px 3px #bbb;
    -moz-box-shadow:inset 0px 1px 3px #bbb; */
    font-size:11px;
	line-height:20px;
	outline: none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#searchForm input:focus, #searchForm input:hover {ie-dummy: expression(this.hideFocus=true);
	color:#494949;
	border: #afafaf 1px solid;
	outline: none;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}



/* Sign In Button */
#searchForm .search {
    width:auto;
	height:32px;
    float: none;
    background:#47a750;
    color:#fff;
	font:normal 11px 'source_sans_prosemibold', Arial, sans-serif;
    padding:5px 15px 5px 15px;
	line-height:20px;
    border:0px;
	border-radius:0px;
    -moz-border-radius:0px;
    margin: 0px;
    cursor:pointer;
    *padding:7px 10px 8px 10px; /* IE7 Fix */
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

#searchForm #search:hover {
    background:#198823;
    color:#fff;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}


/* Forgot your password */
#searchForm span {
    text-align:center;
    display:block;
    padding:7px 0 4px 0;
}

#searchForm span a {
    color:#fff;
    font-size:11px;
}

#searchForm span a:hover {
    color:#69c1e6;
}

input:focus {
    outline:none;
}