@charset "utf-8";
/* Styles just for IE7 */

/*For some reason, IE7 needs these widths, otherwise lines wrap and things don't align??*/
.basket{width:8.5em;}

/*Text boxes that aren't in labels weren't aligning on the left.  This makes them line up again... */
.checkout input{margin-left:6px;}
.checkout label input{margin-left:0;}

/*For some reason the text-indent makes this entire button disappear... perhaps because it's inside a table cell? */
input#btnLogIn{text-indent:0;}

/*When the bottom border is set, IE sets a top border too, so I've just turned all borders off. */
fieldset.checkout{border:none;}

/* Button was aligning left, this makes it align right and fixes margins */
.btnAddOfferCode{
	text-align:right;
	margin:-3.8em 70px 0 200px;
}

/* margin-top setting does not correspond to IE8 and FF */
#sidebarProduct {
	margin-bottom:5em !important;	
}