fieldset {
	border:none;
	padding:0;
	margin:0;
}

.clear-both {
	clear:both;
}



#signin-box {
	height:247px;
}

#signin-box label {
	display:block;
	margin-bottom:2px;
}

label.login-email,
label.login-password {
	font-size:12.5px;
	font-weight:bold;
}

div#signin-popup input.submit-button {
	height:26px;
	width:70px;
	border:none;
	text-indent:-9999px;
	vertical-align:top;
	/* "hide" text in IE */
	color:white;
	font-size:1px;
	text-align:left;
	background-image: url(images/down_log.bmp);
	background-repeat: no-repeat;
}

div#signin-popup input.submit-button:hover {
	background-color: transparent;
	background-image: url(images/up_log.bmp);
	background-repeat: no-repeat;
}

#signin-button-rollover-preload {
	background:transparent url(../images/home2-signin-button-rollover.gif) no-repeat;
}


div#signin-popup {
	width:380px;
	height:116px;
	position:absolute;
	top:122px;
	left: 586px;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 19px;
	background-color: #FCF3E2;
	background-image: url(../images/home2-signin-popup-background.gif);
	background-repeat: no-repeat;
	border: 2px solid #CBCBCB;
}

div.signin-popup-top-part {
	height:70px;
}

div.signin-popup-permanent {
	float:left;
}

div.signin-popup-bottom-part {
	float:left;
	height:27px;
}

div.signin-title {
	font-size:16px;
	color:#246376;
	margin-bottom:8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3399FF;
}

input#email {
	width:130px;
}

input#password {
	width:130px;
}

div.signin-popup-forgot-password {
	float:right;
}

div.signin-popup-close {
	position:absolute;
	right:10px;
	top:5px;
}

div.signin-label-row {
	margin-bottom:5px;
	margin-top:5px;
}

div.signin-email {
	float:left;
	width:134px;
	padding-right:15px;
}
div.signin-password {
	width:134px;
	float:left;
	padding-right:15px;
	padding-left: 15px;
}

table.signin-popup-bottom-table {
	height:27px;
}
td.signin-popup-bottom-table-left {
	width:130px;
}
td.signin-popup-bottom-table-right {
	width:200px;
	text-align:right;
}

div.join-form-button-container {
	padding-top:10px;
}


