.clearfix {
	zoom:1;
}
.clearfix:after {
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
	content:".";
}
.center-block {
	display:block;
	margin:0 auto;
}
.container {
	width:940px;
	margin:0 auto;
	zoom:1;
}
.container:after {
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
	content:".";
}
#flexbox .display-box {
	display:-moz-box;
	display:-webkit-box;
	display:box;
}
#reset .global-reset html, 
#reset .global-reset body, 
#reset .global-reset div, 
#reset .global-reset span, 
#reset .global-reset applet, 
#reset .global-reset object, 
#reset .global-reset iframe, 
#reset .global-reset h1, 
#reset .global-reset h2, 
#reset .global-reset h3, 
#reset .global-reset h4, 
#reset .global-reset h5, 
#reset .global-reset h6, 
#reset .global-reset p, 
#reset .global-reset blockquote, 
#reset .global-reset pre, 
#reset .global-reset a, 
#reset .global-reset abbr, 
#reset .global-reset acronym, 
#reset .global-reset address, 
#reset .global-reset big, 
#reset .global-reset cite, 
#reset .global-reset code, 
#reset .global-reset del, 
#reset .global-reset dfn, 
#reset .global-reset em, 
#reset .global-reset img, 
#reset .global-reset ins, 
#reset .global-reset kbd, 
#reset .global-reset q, 
#reset .global-reset s, 
#reset .global-reset samp, 
#reset .global-reset small, 
#reset .global-reset strike, 
#reset .global-reset strong, 
#reset .global-reset sub, 
#reset .global-reset sup, 
#reset .global-reset tt, 
#reset .global-reset var, 
#reset .global-reset b, 
#reset .global-reset u, 
#reset .global-reset i, 
#reset .global-reset center, 
#reset .global-reset dl, 
#reset .global-reset dt, 
#reset .global-reset dd, 
#reset .global-reset ol, 
#reset .global-reset ul, 
#reset .global-reset li, 
#reset .global-reset fieldset, 
#reset .global-reset form, 
#reset .global-reset label, 
#reset .global-reset legend, 
#reset .global-reset table, 
#reset .global-reset caption, 
#reset .global-reset tbody, 
#reset .global-reset tfoot, 
#reset .global-reset thead, 
#reset .global-reset tr, 
#reset .global-reset th, 
#reset .global-reset td, 
#reset .global-reset article, 
#reset .global-reset aside, 
#reset .global-reset canvas, 
#reset .global-reset details, 
#reset .global-reset embed, 
#reset .global-reset figure, 
#reset .global-reset figcaption, 
#reset .global-reset footer, 
#reset .global-reset header, 
#reset .global-reset hgroup, 
#reset .global-reset menu, 
#reset .global-reset nav, 
#reset .global-reset output, 
#reset .global-reset ruby, 
#reset .global-reset section, 
#reset .global-reset summary, 
#reset .global-reset time, 
#reset .global-reset mark, 
#reset .global-reset audio, 
#reset .global-reset video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
}
#reset .global-reset body,
#reset .reset-body {
	line-height:1;
}
#reset .global-reset ol, 
#reset .global-reset ul,
#reset .reset-list-style {
	list-style:none;
}
#reset .global-reset table {
	border-collapse:collapse;
	border-spacing:0;
}
#reset .global-reset caption, #reset .global-reset th, #reset .global-reset td {
	text-align:left;
	font-weight:300;
	vertical-align:middle;
}
#reset .global-reset q, #reset .global-reset blockquote {
	quotes:none;
}
#reset .global-reset q:before, 
#reset .global-reset blockquote:before, 
#reset .global-reset q:after, 
#reset .global-reset blockquote:after,
#reset .reset-quotation:before, 
#reset .reset-quotation:after {
	content:"";
	content:none;
}
#reset .global-reset a img,
#reset .reset-image-anchor-border {
	border:none;
}
#reset .global-reset article, 
#reset .global-reset aside, 
#reset .global-reset details, 
#reset .global-reset figcaption, 
#reset .global-reset figure, 
#reset .global-reset footer, 
#reset .global-reset header, 
#reset .global-reset hgroup, 
#reset .global-reset menu, 
#reset .global-reset nav, 
#reset .global-reset section,
#reset .reset-html5 article, 
#reset .reset-html5 aside, 
#reset .reset-html5 details, 
#reset .reset-html5 figcaption, 
#reset .reset-html5 figure, 
#reset .reset-html5 footer, 
#reset .reset-html5 header, 
#reset .reset-html5 hgroup, 
#reset .reset-html5 menu, 
#reset .reset-html5 nav, 
#reset .reset-html5 section {
	display:block;
}
#reset .reset-box-model {
	margin:0;
	padding:0;
	border:0;
}
#reset .reset-font {
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
}
#reset .reset-focus {
	outline:0;
}
#reset .reset-table {
	border-collapse:collapse;
	border-spacing:0;
}
#reset .reset-table-cell {
	text-align:left;
	font-weight:300;
	vertical-align:middle;
}
#reset .reset-quotation {
	quotes:none;
}
body #mainContentWrapper .primaryAction:hover, 
body .dynamicMiniCart ul.buttonGroup.miniCartControls .primaryAction:hover, 
body .staticMiniCart .primaryAction:hover, 
body #mainContentWrapper .secondaryAction:hover, 
body .dynamicMiniCart ul.buttonGroup.miniCartControls .secondaryAction:hover, 
body .staticMiniCart .secondaryAction:hover {
	opacity:0.8;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
}
body.browse #columns .primaryAction span, 
body.search #columns .primaryAction span {
	padding:5px 5px;
}