/* MAILING LIST
-------------------------------------------------------------- */
form{
		border:1px solid #e9e7e7;
		padding:5px;
		margin-top:10px;
}

form#formtop{
		background:url(images/discount-top-form.gif) no-repeat left;
		margin:0;
		padding:19px 0 19px 0;
		width:99%;
}

.sideform{
		background:url(images/bground-form.gif) no-repeat;
		height:112px;
		width:105px;
		margin-left:135px;
		margin-top:-30px;	
}

input.input-text-large{
		background:url(images/bground-input.jpg) repeat-x top;
		border:1px solid #d2cfd1;
		color:#666666;
		margin-right:30px;
		padding:10px 0 10px 5px;
		width:260px;
	}
	
input.input-text{
		background:#fff url(images/bground-input.jpg) repeat-x top;
		border:1px solid #d2cfd1;
		color:#666666;
		margin-right:35px;
		padding:10px 0 10px 5px;
		width:95%;
	}

input.input-text-small{
		background:url(images/bground-input.jpg) repeat-x top;
		border:1px solid #d2cfd1;
		color:#666666;
		margin-right:30px;
		padding:10px 0 10px 5px;
		
		width:180px;
	}
	
textarea{
		background:url(images/bground-input.jpg) repeat-x top;
		border:1px solid #d2cfd1;
		color:#666666;
		font-family: Arial, Helvetica, sans-serif;
		font-size:1em;
		height:80px;
		padding:3px 0 3px 5px;
		width:258px;
	}
	
input.input-text last{
		margin-right:0;
	}
	
label{
		display:block;
		
		margin-bottom:10px;
		color:#fff;
	}

form#formtop label{
		display:block;
		float:right;
		margin-top:12px;
		margin-bottom:10px;
		color:#555555;
	}

form#formtop label span{
		color:#e9e7e7;
		display:block;
		padding:10px 8px 3px 0;
		font-weight:bold;
		float:left;
	}

label.floatright{
		display:block;
		float:right;
		margin-right:45px;
		
		color:#555555;
		text-align:center;
	}

label.floatleft{
		display:block;
		float:left;
		margin-top:-10px;
		margin-right:15px;
		color:#555555;
		text-align:center;
	}
	
	label span{
		color:#999;
		display:block;
		padding:3px 0 3px 0;
		font-weight:bold;
	}
	
	.spacer{
		float:right;
		margin-right:5px; 
	}
	.green{
		background:url(images/button-subscribe.gif) no-repeat;
		height:33px; 
		line-height:33px;
		display:inline-block;
		text-decoration:none;
		text-indent:-9999px;
	}
	.submitbutton{
		margin-top:-4px;
	}

button { background: none; border: none; margin: 0 2px 0 0; overflow: visible; padding: 0 0 0 170px; width: auto; cursor:pointer;text-align:center;margin:0 auto; }