#downloads-log-in {
	margin: 10px 0 0 5px; /* <-- Change this to align within column */
	font-size: 12px;
	font-family:verdana,arial,sans-serif;
}

	#downloads-log-in .wrap1 {
		width: 242px;
		background-image:url(/images/login_box_mid.gif);
		background-repeat:repeat-y;
	}
		#downloads-log-in .wrap2 {
		background-image:url(/images/login_box_top.gif);
		background-repeat:no-repeat;
	}
	#downloads-log-in .wrap3 {
		background-image:url(/images/login_box_bottom.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		padding: 7px 20px 10px 13px;
	}
	#downloads-log-in p {
		margin: 0 0 8px;
	}
	#downloads-log-in p.title {
		color:white;
		font-size: 20px;
	}
	#downloads-log-in .button {
		text-align:right;
		padding-right:10px;
	}
	#downloads-log-in input.email {
		width: 150px;
	}

#downloads-register {}

	#downloads-register table {
		width: 600px;
	}
	#downloads-register th {
		width: 275px;
		font-weight:normal;
		text-align:left;
	}

	#downloads-register input,
	#downloads-register textarea {
		font-family:verdana,arial,sans-serif;
		width: 100%;
	}
	#downloads-register input.button {
		width: auto;
	}

#downloads-files {}
	#downloads-files .products 			{overflow:hidden;margin:0 0 50px 0;}
	#downloads-files .product 			{width: 133px;float:left;text-align:center;}
	#downloads-files .product h3 		{
		background-color:#444;
		border-bottom: 1px solid rgba(0,0,0,0.25);
	    color: #fff;
	    font-weight: bold;
	    line-height: 1;
	    padding:10px 0;
	    
	    text-decoration: none;
	    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	    width:120px;
	    -moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
	    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	}	
	#downloads-files .product h4		{border-bottom:1px dotted #ccc;color:#444;margin:10px 0;padding:0 0 10px 0;text-shadow: 0 -1px 1px rgba(0,0,0,0.25);}
	#downloads-files .product img 		{margin-left:-13px;}
	#downloads-files .product ul 		{list-style:none;margin:0;padding:0;}
	#downloads-files .product a 		{color:#f00;display:block;text-decoration:none;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
	#downloads-files .product a:hover 	{background-color:#f00;color:#f5f5f5;}
	.grayBackground						{background-color:#f5f5f5;padding:5px;width:110px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
	.last								{margin:0;}
	
.downloads-clear {
	clear:both;
}
.downloads-astrix {
	color:red;
}
.downloads-required {
	font-size:10px;
}
.downloads-loggedin {
	font-size: 12px;
	font-style:italic;
	color: #666666;
	margin-top: -25px;
}
