/* FORM STYLES */

.logindiv {
float: left;
background: #373739; 
width: 475px;
border:1px solid #2f2f31;
margin: 10px 0 0 0;
font:75% Tahoma, Arial, Verdana, Helvetica, sans-serif;
color: #fff;
padding:10px;

}

.fullrow { margin:5px 0;}

.wraplink {float:left; width:112px; margin-top:10px;}
.logindiv .radio{ float:left; width:20px; margin:0; background:0; border: 0;}
.logindiv .addresstitle{ color: #555248; font-weight:bold; font-size:70%;}
.logindiv p { color: #CC6600; margin-top:0px; padding:0;margin-left:5px;  margin-bottom:5px;}
.logindiv .plain{ color: #555248; font-size:70%;}

.logindiv select {
border: 1px solid #ccc;
color: #4a4846;
margin-left:0px;
margin-top:2px;
margin-bottom:2px;
}

.logindiv textarea {
border: 1px solid #ccc;
color: #4a4846;
margin-left:0px;
margin-top:4px;
width:190px;
}


.logindiv .checkbox {
float:left;
background: 0;
color: #4b4b41;
margin-left:0px;
margin-top:6px;
width:20px;
border:0;

}

.checkdiv { float:left; width:20px;}


.logindiv a {
color: #6f6c5d; }

.logindiv a:hover {
color: #997d6e;
}

.logindiv label {
float: left;
width:199px;
}

.logindiv input {
float:left;
text-indent:4px;
border: 1px solid #ccc;
color: #4a4846;
width:190px;
margin-top:2px;
margin-bottom:2px;
padding-bottom: 3px;
padding-top: 2px;
}


.logindiv .button {
font-size:90%;
float:left;
margin-left:210px;
width:140px;
background: #0C0D0E url(/assets/images/buttons/btn_bg.jpg) top repeat-x;
color: #fff;
text-align:center;
border: 1px solid #818182;
font-weight: 500;
}






a.purplink {
float:left;
	font-size:70%;
	color: #6f6c5d;
	font-weight:normal;
	margin-top:12px;


width:220px;
}

a.purplink:hover {
	font-size:70%;
	color: #78a902;
	font-weight:normal;
	margin-top:12px;

}

.rightlink { float:left;  width:120px; font-size:70%;margin-left:5px;  margin-top:7px;}

a.purplink {
float:left;
	font-size:70%;
	color: #6f6c5d;
	font-weight:normal;
	margin-top:12px;
}

a.purplink:hover {
	font-size:70%;
	color: #78a902;
	font-weight:normal;
	margin-top:12px;

}

.mini_caption {
float:left;
margin-top: 4px;
font-size: 70%;
color: #fff;
width:150px;
}

.mini_caption a {
	float:left;
	color: #4a4846;
	margin-top:5px;
	margin-bottom:5px;
}

.mini_caption a:hover {
	color: #a77764;
}

.titlewrap { float:left; width:312px; }




#form input{ width:96%; margin-bottom:6px; text-align:left; background: #fff; border: 1px solid #fff; text-indent:2px; color:#4b4b41; font-size:100%;}
#form .btn{  margin-bottom:4px; text-align:center;  background: #4d4d44; border: 1px solid #4d4d44; text-indent:2px; color:#fff; font-size:90%;}
.logindiv input.smallbox {width:87px;}

.logindiv li.error {font-size:1.0em;}
