/*************************** IE 7 ************************/
.onestepcheckout-column-left{ width:565px !important !ie}
span.button, span.button *	{ zoom: 1 !important !ie; }
tr.buttons button.button	{ zoom: 1 !important !ie; line-height: 23px !important !ie}
button.cart-orange .buttons * {position: relative !ie; zoom:1 !ie; }
.ieCssHack *, .ieCssHack  {zoom:1 !ie !important; position: relative !ie;}


/*.block-cart button span.blue,*/
.block-cart span.buttonIcon.bluearrow { background-position: 10px 3px !important !ie ;}
.block-cart span.blue				{ background-position: right top !important !ie; line-height: 21px !ie;}


#shopCartControl button.button		{ background-position:left 4px !important !ie;}

.actions span.darkBlueBig,
#shopCartControl span.blue			{ background-position:right 2px !important !ie; }
.afrekenenContainer span.orangeBig	{ background-position:right 6px !important !ie; }
tr.buttons button.orange			{ background-position:left 5px !important !ie; }
tr.buttons button.orange span.orange{ padding-left: 6px !important !ie; }
span.orangeBig						{ padding-right: 12px !important !ie;	}
/*button.blue							{ background-position:left 4px !ie; }*/
#form-validate button.btn-send		{ background-position:right 4px !important !ie; }
.bluebox .infoIcon					{ margin-left:67px !important !ie; }
.bluebox span.button				{ zoom:1; margin-left: 65px !important !ie; }
.bluebox span.button a				{ margin-top:-4px !important !ie; zoom:1 !important !ie; }

tr.buttons button.button span span,
tr.buttons a.button span span{ line-height: 23px !important !ie}

.bluebox img,
.catalog-product-view .upsell-img-box-overlay	{ margin-top: 5px !important !ie; }
.catalog-product-view .upsell-img-box-overlay	{ left: 10px !important !ie; }

#onestepcheckout-form .input-address input,
#onestepcheckout-form .input-city input{ margin-right: 10px !important !ie;}

#onestepcheckout-form .input-abnormalities label.first { margin-right: 10px !important !ie}
.onestepcheckout-column-middle    { width: 342px !ie}


