@CHARSET "UTF-8";
body {
	font: normal 100% Arial, sans-serif;
}
/* Reset */
.erContainer div, .erContainer span, .erContainer applet, .erContainer object, .erContainer iframe,
.erContainer h1, .erContainer h2, .erContainer h3, .erContainer h4, .erContainer h5, .erContainer h6, .erContainer p, .erContainer blockquote, .erContainer pre,
.erContainer a, .erContainer abbr, .erContainer acronym, .erContainer address, .erContainer big, .erContainer cite, .erContainer code,
.erContainer del, .erContainer dfn, .erContainer em, .erContainer img, .erContainer ins, .erContainer kbd, .erContainer q, .erContainer s, .erContainer samp,
.erContainer small, .erContainer strike, .erContainer strong, .erContainer sub, .erContainer sup, .erContainer tt, .erContainer var,
.erContainer b, .erContainer u, .erContainer i, .erContainer center,
.erContainer dl, .erContainer dt, .erContainer dd, .erContainer ol, .erContainer ul, .erContainer li,
.erContainer fieldset, .erContainer form, .erContainer label, .erContainer legend,
.erContainer table, .erContainer caption, .erContainer tbody, .erContainer tfoot, .erContainer thead, .erContainer tr, .erContainer th, .erContainer td,
.erContainer article, .erContainer aside, .erContainer canvas, .erContainer details, .erContainer embed, 
.erContainer figure, .erContainer figcaption, .erContainer footer, .erContainer header, .erContainer hgroup, 
.erContainer menu, .erContainer nav, .erContainer output, .erContainer ruby, .erContainer section, .erContainer summary,
.erContainer time, .erContainer mark, .erContainer audio, .erContainer video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
.erContainer article, .erContainer aside, .erContainer details, .erContainer figcaption, .erContainer figure, 
.erContainer footer, .erContainer header, .erContainer hgroup, .erContainer menu, .erContainer nav, .erContainer section {
	display: block;
}
.erContainer ol, .erContainer ul {
	list-style: none;
}
.erContainer blockquote, .erContainer q {
	quotes: none;
}
.erContainer blockquote:before, .erContainer blockquote:after,
.erContainer q:before, .erContainer q:after {
	content: '';
	content: none;
}
.erContainer table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* init */
.erContainer div,
.erContainer p,
.erContainer span,
.erContainer ul{
	background-color: inherit;
	color: inherit;
	font: inherit;
}
.erContainer{
	background-image: none;
	background-color: #f6f7f9;
	border: solid 1px #e2e2e2;
	overflow: hidden;
	padding: 20px;
	/*font: normal 15px/20px Arial, Verdana, sans-serif;*/
	font: normal 1em/1.4em Arial, Verdana, sans-serif;
}

.erContainer .erBold{font-weight: bold !important}
.erContainer .erItalic{font-style: italic !important}
.erContainer .erUnderline{text-decoration: underline !important}
.erContainer .erFloatLeft{float: left}
.erContainer .erFloatRight{float: right}
.erContainer .erClearLeft{clear: left}
.erContainer .erClearRight{clear: right}
.erContainer .erClearBoth{clear: both}
.erContainer .erOverflow{overflow: hidden}
.erContainer .erAlignRight{text-align: right !important}
.erContainer .erAlignCenter{text-align: center !important}
.erContainer .erAlignMiddle{vertical-align: middle !important}
.erContainer .erUpperCase{text-transform: uppercase !important}

.erContainer a:link,
.erContainer a:visited,
.erContainer a:active,
.erContainer a:hover,
.erContainer a:focus{
	background-color: transparent;
	background-image: none;
	color: #0099FF;
	display: inline;
	text-decoration: none;
}
.erContainer a:hover{
	text-decoration: underline;
}
.erContainer .erContainerInner{
	width: 100%;
}
.erContainer .erHeader{
	/*margin: 0 0 10px;*/
	overflow: hidden;
}
.erContainer .erCategory{
	float: left;
}
.erContainer .erEquipmentItem,
.erContainer .erItem{
	background-image: none;
	background-color: #fff;
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	margin: 0 0 20px;
	overflow: hidden;
	padding: 15px 20px;
}
.erContainer .erEquipmentItemInner{
	overflow: hidden;
	width: 100%;
}
.erContainer .erEquipmentItemDetailBox{
	float: left;
	overflow: hidden;
	width: 83%;
}
.erContainer .erEquipmentItemDetailBoxInner{
	margin: 10px 0;
	overflow: hidden;
}
.erContainer .erEquipmentItemDetailItem{
	overflow: hidden;
	margin: 0 0 10px;
}
.erContainer .erEquipmentItemDetailItemInner{
	margin: 0 10px;
}
.erContainer .erEquipmentItemDetailItemLabel{
	float: left;
	width: 36.5%;
}
.erContainer .erEquipmentItemDetailItemValue{
	float: left;
	width: 63.5%;
}
.erContainer .erEquipmentItemImgBox{
	float: left;
	overflow: hidden;
	width: 30%;
}
.erContainer .erEquipmentItemImgBoxInner{
	margin: 10px;
}
.erContainer .erEquipmentItemImgBox a{
	display: inline-block;
}
.erContainer .erEquipmentItemImgBox img{
	background-color: transparent;
	background-image: none;
	border: none;
	vertical-align: middle;
	max-width: 100%;
}
.erContainer .erEquipmentItemContentWideBox{
	float: left;
	width: 70%;
}
.erContainer .erEquipmentItemContentBox{
	float: left;
	width: 53%;
}
.erContainer .erEquipmentItemContentBoxInner{
	margin: 10px;
}
.erContainer .erItemTitle,
.erContainer .erEquipmentItemTitle{
	margin: 0;
}
.erContainer .erItemTitle,
.erContainer .erEquipmentItemTitle,
.erContainer .erEquipmentItemTitle a:link,
.erContainer .erEquipmentItemTitle a:active,
.erContainer .erEquipmentItemTitle a:visited{
	color: #3d3d3f;
	font-weight: bold;
	text-decoration: none;
}
.erContainer .erEquipmentItemTitle a:hover{
	text-decoration: underline;
}
.erContainer .erItemCategory,
.erContainer .erEquipmentItemCategory{
	color: #ECA606;
	font-size: 0.9em;
	margin: 0 0 15px;
}
.erContainer .erItemDesc,
.erContainer .erEquipmentItemDesc{
	color: #989ba0;
}
.erContainer .erEquipmentItemPriceBox{
	float: left;
	width: 17%;
}
.erContainer .erEquipmentItemPriceBoxOuter{
	float: left; 
	width: 16%;
}
.erContainer .erEquipmentItemPriceBoxOuterFix{
	float: right; 
	width: 17%;
}
.erContainer .erEquipmentItemPriceBoxInner{
	margin: 10px;
}
.erContainer .erEquipmentItemPriceTop{
	background-color: #f6f7f9;
	-moz-box-shadow: inset 0 0 5px #ccc;
	-webkit-box-shadow: inset 0 0 5px #ccc;
	box-shadow: inset 0 0 5px #ccc;
	color: #737476;
	font-weight: bold;
	line-height: 26px;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 10px;
	text-align: center;
}
.erContainer .erEquipmentItemPriceLabel{
	color: #2f2e2c;
	font-size: 1.2em;
}
/* Item */
.erContainer .erItem{
	overflow: hidden;
}
.erContainer .erItemMedia{
	float: left;
	width: 26%;
}
.erContainer .erItemMediaInner{
	margin: 10px;
}
.erContainer .erItemMedia img{
	background-color: transparent;
	background-image: none;
	border: none;
	vertical-align: middle;
}
.erContainer .erItemImg{
	
}
.erContainer .erItemImg img{
	max-width: 100%;
}
.erContainer .erItemGallery{
	margin: 10px 0 0;
}
.erContainer .erItemGallery img{
	max-height: 42px;
	max-width: 71px;
}
.erContainer a.erItemThumb{
	display: inline-block;
	margin: 0 7px 7px 0;
	border: solid 1px #e8eae9;
}
.erContainer .erItemContent{
	float: left;
	width: 74%;
}
.erContainer .erItemContentInner{
	margin: 10px;
}
.erContainer .erItemRow{
	overflow: hidden;
	margin: 0 0 10px;
}
.erContainer .erItemLabel{
	color: #3d3d3f;
	display: inline-block;
	float: left;
	font-weight: bold;
	padding: 8px 0 0;
	width: 30%;
}
.erContainer .erItemValue{
	display: inline-block;
	padding: 8px 0 0;
}
.erContainer .erItemButton{
	display: inline-block;
}
/* Button */
.erContainer .erButton,
.erContainer a.erButton,
.erContainer a.erButton:link,
.erContainer a.erButton:visited,
.erContainer a.erButton:active,
.erContainer a.erButton:hover,
.erContainer a.erButton:focus{
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer;
	display: inline-block;
	font-size: 1.1em;
	line-height: 18px;
	margin: 0;
	overflow: hidden;
	padding: 7px 18px;
	text-align: center;
	text-decoration: none;
}
.erContainer a.erButton{
	line-height: 18px;
}
.erContainer .erButtonStretch,
.erContainer a.erButtonStretch{
	padding: 7px 0;
	width: 100%;
}
/* Orange button */
.erContainer .erButtonOrange,
.erContainer a.erButtonOrange,
.erContainer a.erButtonOrange:link,
.erContainer a.erButtonOrange:visited,
.erContainer a.erButtonOrange:active,
.erContainer a.erButtonOrange:hover,
.erContainer a.erButtonOrange:focus{
	background-color: #f4b213;
	border-color: #eca606;
	-moz-box-shadow: inset 0 0 2px #fff;
	-webkit-box-shadow: inset 0 0 2px #fff;
	box-shadow: inset 0 0 2px #fff;
	color: #fff;
	font-weight: bold;
	text-shadow: 1px 1px 1px #e56e0a;
}
.erContainer a.erButtonOrange:hover,
.erContainer .erButtonOrange:hover,
.erContainer .erButtonOrangeHover{
	-moz-box-shadow: inset 0 0 3px #fff;
	-webkit-box-shadow: inset 0 0 3px #fff;
	box-shadow: inset 0 0 3px #fff;
	border-color: #ca8b02;
	text-shadow: 1px 1px 1px #9f6e02;
}
.erContainer a.erButtonOrange:focus,
.erContainer .erButtonOrange:focus,
.erContainer .erButtonOrangeFocus{
	-moz-box-shadow: inset 0 0 2px #eee;
	-webkit-box-shadow: inset 0 0 2px #eee;
	box-shadow: inset 0 0 2px #eee;
	border-color: #ca8b02;
}
.erContainer a.erButtonOrange:active,
.erContainer .erButtonOrange:active,
.erContainer .erButtonOrangeActive{
	-moz-box-shadow: inset 0 0 2px #9b4c04;
	-webkit-box-shadow: inset 0 0 2px #9b4c04;
	box-shadow: inset 0 0 2px #9b4c04;
	border-color: #956704;
}
.erContainer a.erButtonOrange:disabled,
.erContainer .erButtonOrange:disabled,
.erContainer .erButtonOrangeDisabled{
	background-color: #F9DB92;
	border-color: #F7CB62;
	color: #F5BB32;
	text-shadow: 1px 1px 1px #fff;
}
/* Light button  */
.erContainer .erButtonLight,
.erContainer a.erButtonLight,
.erContainer a.erButtonLight:link,
.erContainer a.erButtonLight:visited,
.erContainer a.erButtonLight:active,
.erContainer a.erButtonLight:hover,
.erContainer a.erButtonLight:focus{
	background-color: #fcfcfc;
	border-color: #cbcbcb;
	-moz-box-shadow: inset 0 0 2px #fff;
	-webkit-box-shadow: inset 0 0 2px #fff;
	box-shadow: inset 0 0 2px #fff;
	color: #768693;
	font-weight: normal;
}
.erContainer a.erButtonLight:hover,
.erContainer .erButtonLight:hover,
.erContainer .erButtonLightHover{
	-moz-box-shadow: inset 0 0 3px #fff;
	-webkit-box-shadow: inset 0 0 3px #fff;
	box-shadow: inset 0 0 3px #fff;
	border-color: #bbb;
}
.erContainer a.erButtonLight:focus,
.erContainer .erButtonLight:focus,
.erContainer .erButtonLightFocus{
	-moz-box-shadow: inset 0 0 2px #eee;
	-webkit-box-shadow: inset 0 0 2px #eee;
	box-shadow: inset 0 0 2px #eee;
	border-color: #ccc;
}
.erContainer a.erButtonLight:active,
.erContainer .erButtonLight:active,
.erContainer .erButtonLightActive{
	-moz-box-shadow: inset 0 0 2px #9b4c04;
	-webkit-box-shadow: inset 0 0 2px #9b4c04;
	box-shadow: inset 0 0 2px #ccc;
	border-color: #aaa;
}
/* Paginator */
.erContainer .erPaginator{
	list-style: none;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0;
}
.erContainer .erPaginator li{
	float: left;
}
.erContainer .erPaginator a:link,
.erContainer .erPaginator a:active,
.erContainer .erPaginator a:visited{
	color: #9c9c9c;
	display: inline-block;
	height: 36px;
	line-height: 36px;
	text-align: center;
	text-decoration: none;
	width: 44px;
	border-top: solid 1px #cacccb;
	border-bottom: solid 1px #cacccb;
	border-right: solid 1px #cacccb;
	border-left: none;
	background: url(../img/frontend/er-pagin.png) 0 0 repeat-x;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	white-space: nowrap;
}
.erContainer .erButtonset{
	float: right; 
}
.erContainer .erNav{
	margin-left: 10px;
}
.erContainer .erButtonset a:link,
.erContainer .erButtonset a:active,
.erContainer .erButtonset a:visited{
	width: auto;
	padding: 0 20px;
}
.erContainer .erPaginator a:hover{
	/*background-position: 0 -36px;*/
	background: #fff url(../img/frontend/er-pagin.png) 0 -36px repeat-x;
}
.erContainer a.erPaginatorFocus:link,
.erContainer a.erPaginatorFocus:active,
.erContainer a.erPaginatorFocus:visited{
	background-image: none;
	background-color: #eee;
	-moz-box-shadow: inset 0 0 5px #ccc;
	-webkit-box-shadow: inset 0 0 5px #ccc;
	box-shadow: inset 0 0 5px #ccc;
	color: #242424;
	font-weight: bold;
}
.erContainer .erPaginator li:first-child a{
	border-left: solid 1px #cacccb;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.erContainer .erPaginator li:last-child a{
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}
/* Form */
.erContainer .erRow{
	overflow: hidden;
	margin: 0 0 10px;
}
.erContainer .erLabel{
	color: inherit;
	float: left;
	display: inline-block;
	padding: 8px 0 0 0;
	width: 20%;
}
.erContainer .erValue{
	float: left;
	display: inline-block;
	padding: 8px 0 0 0;
	width: 80%;
}
.erContainer .erRowControl {
	float: left;
	display: inline-block;
	width: 80%;
}
.erContainer em {
	clear: left;
	display: block;
	padding: 8px 0 6px;
	margin: 0;
	margin-left: 20%;
}
.erContainer input,
.erContainer select,
.erContainer textarea,
.erContainer button
.erContainer .erFormField{
	background-image: none;
	background-color: #fff;
	border: solid 1px #dddfde;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	-moz-box-shadow: inset 0 1px 5px #f2f2f2;
	-webkit-box-shadow: inset 0 1px 5px #f2f2f2;
	box-shadow: inset 0 1px 5px #f2f2f2;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	padding: 10px 11px;
	font-size: 100%;
	font-family: inherit;
	outline: none;
	line-height: inherit;
}
.erContainer textarea{
	overflow: auto;
	resize: vertical;
}
.erContainer .erFormDatepicker{
	background: #fff url(../img/frontend/er-datepicker.png) 8px center no-repeat;
	cursor: pointer;
	text-indent: 28px;
	width: 150px;
}
.erContainer .erAsterisk{
	color: #ECA606;	
}
.erContainer input.erValid,
.erContainer select.erValid,
.erContainer textarea.erValid{
	background-color: #E0EBE0;
	border: solid 1px #006600;
	color: #006600;
}
.erContainer input.erError,
.erContainer select.erError,
.erContainer textarea.erError{
	background-color: #FCEABC;
	border: solid 1px #D39505;
	color: #D39505;
}
.erContainer label.erError {
	background-color: #FF9966;/*#f4b213;*/
	border: solid 1px #ca8b02;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: inset 0 0 3px #fff;
	-webkit-box-shadow: inset 0 0 3px #fff;
	box-shadow: inset 0 0 3px #fff;
	color: #fff;
	display: block;
	width: auto;
	padding: 5px;
	margin: 0;
	text-shadow: 1px 1px 1px #9f6e02;
}
.erContainer .erStretch{
	width: 100%;
}

.erContainer .erSpinner{
	width: 65px;
}
.erContainer .erBefore{
	margin: 15px 0 0;
}
.erContainer .erAfter{
	margin: 0 0 15px;
}
.erContainer .erNoticeOuter{
	background-color: #fff;
	border-bottom: 4px solid #C8C8C8;
	color: #999;
	overflow: hidden;
	padding: 15px 20px;
}
.erContainer .erNoticeInner{
	width: 100%;
}
.erContainer .erIconBack{
	display: inline-block;
	width: 20px;
	height: 16px;
	background: transparent url(../img/frontend/er-arrow-left.png) left center no-repeat;
	vertical-align: top;
}
.erContainer .erEquipmentCartItemNum{
	height: 40px;
	line-height: 40px;
	margin: 0 10px 0 0;
	vertical-align: top;
}
.erContainer .erOtherBox{
	border-top: solid 1px #E0E2E1;
	padding: 10px 0 0;
	overflow: hidden;
}
.erContainer .erOtherCaption{
	color: #929397;
	font-weight: bold;
	padding: 0 0 15px;
}
.erContainer .erOtherItem{
	float: left;
	width: 25%;
	text-align: center;
}
.erContainer .erOtherItemInner{
	margin: 0 15px 0 0;
}
.erContainer .erOtherItem img{
	border: none;
	vertical-align: middle;
	width: 100%;
	height: 100%;
}
.erContainer a.erOtherItemTitle:link,
.erContainer a.erOtherItemTitle:visited,
.erContainer a.erOtherItemTitle:active{
	color: #3F4042;
	display: block;
	margin-top: 10px;
	font-weight: bold;
}
.erContainer .erBack{
	float: right;
	margin-right: 10px !important;
}
.erContainer .erItemLabelClean{
	padding-top: 0 !important;
}
.erContainer .erItemNA{
	text-align: center;
	color: #CC0000;
}
.ui-widget{
	font-size: 13px !important;
}

/* Responsive design */
@media screen and (max-width: 479px) {
	.erContainer{
		font-size: 0.8em;
		padding: 10px;
	}
	.erContainer .erEquipmentItemImgBox{
		float: none;
		width: 100%;
	}
	.erContainer .erEquipmentItemContentBox{
		float: none;
		width: 100%;
	}
	.erContainer .erEquipmentItemPriceBox{
		float: none;
		width: 100%;
	}
	.erContainer .erItemMedia{
		float: none;
		width: 100%;
	}
	.erContainer .erItemContent{
		float: none;
		width: 100%;
	}
	.erContainer .erCaptchaControl .erFormField{
		width: 100%;
	}
}
@media screen and (min-width: 480px) and (max-width: 767px) {
	.erContainer{
		font-size: 0.9em;
	}
	.erContainer .erEquipmentItemImgBox{
		width: 50%;
	}
	.erContainer .erEquipmentItemContentBox{
		float: right;
		width: 50%;
	}
	.erContainer .erEquipmentItemPriceBox{
		clear: right;
		float: right;
		width: 50%;
	}
	.erContainer .erItemMedia{
		width: 50%;
	}
	.erContainer .erItemContent{
		width: 50%;
	}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
	.erContainer{
		font-size: 0.9em;
	}
	.erContainer .erButton,
	.erContainer a.erButton,
	.erContainer a.erButton:link,
	.erContainer a.erButton:visited,
	.erContainer a.erButton:active,
	.erContainer a.erButton:hover,
	.erContainer a.erButton:focus{
		font-size: 0.9em;
		padding: 7px 10px;
	}
	.erContainer .erEquipmentItemPriceTop{
		font-size: 0.9em;
	}
	.erContainer .erEquipmentItemPriceLabel{
		font-size: 1em;
	}
	.erContainer .erItemMedia{
		width: 40%;
	}
	.erContainer .erItemContent{
		width: 60%;
	}
}
@media screen and (min-width: 1024px) {}

@media screen and (max-width: 767px) {
	.erContainer .erButton,
	.erContainer a.erButton,
	.erContainer a.erButton:link,
	.erContainer a.erButton:visited,
	.erContainer a.erButton:active,
	.erContainer a.erButton:hover,
	.erContainer a.erButton:focus{
		font-size: 0.9em;
	}
	.erContainer .erLabel{
		color: #777;
		float: none;
		padding: 0;
		width: 100%;
	}
	.erContainer .erValue{
		float: none;
		padding: 0;
		width: 100%;
	}
	.erContainer .erRowControl{
		float: none;
		width: 100%;
	}
	.erContainer .erRow em{
		clear: none;
		float: none;
		margin: 0;
	}
	.erContainer .erLabelEmpty{
		display: none;
	}
	.erContainer .erEquipmentItemPriceBoxOuter{
		float: none;
		width: 100%;
	}
	.erContainer .erEquipmentItem, 
	.erContainer .erItem{
		padding: 10px 15px;
	}
	.erContainer .erEquipmentItem:last-child{
		padding: 10px 15px 0;
		margin: 0;
	}
	.erContainer .erEquipmentItemPriceBoxInner{
		margin: 10px 0;
	}
	.erContainer .erButtonset{
		float: none;
		margin: 0 0 10px;
		width: 100%;
	}
	.erContainer .erNav{
		margin: 0 0 10px;
	}
	.erContainer .erNav li{
		width: 49.5%;
	}
	.erContainer .erNav.erNavBasket li{
		width: 33%;
	}
	.erContainer .erNav a:link,
	.erContainer .erNav a:visited,
	.erContainer .erNav a:active{
		display: inline-block;
		padding: 0;
		width: 100%;
	}
	.erContainer .erSearch li{
		float: none;
		width: 100%;
	}
	.erContainer .erSearch a:link,
	.erContainer .erSearch a:visited,
	.erContainer .erSearch a:active{
		display: inline-block;
		padding: 0;
		width: 99%;
	}
	.erContainer .erCategory{
		float: none;
		margin: 0 0 10px;
		width: 100%;
	}
	.erContainer .erItemLabel{
		float: none;
		padding: 0;
		width: 100%;
	}
	.erContainer .erBack{
		float: none;
		margin: 0 !important;
		width: 100%;
	}
	.erContainer .erItemButton{
		width: 100%;
	}
	.erContainer .erItemButton .erButton{
		width: 100%;
	}
	.erContainer .erEquipmentItemDetailBox,	
	.erContainer .erEquipmentItemDetailItemLabel,
	.erContainer .erEquipmentItemDetailItemValue{
		float: none;
		width: 100%;
	}
	.erContainer .erEquipmentItemDetailItemLabel{
		color: #777;
		padding: 0 0 5px;
	}
	.erContainer .erSelectorCartForm .erEquipmentItemImgBox{
		display: none;
	}
	.erContainer .erSelectorCartForm .erEquipmentItemContentWideBox{
		float: none;
		width: 100%;
	}
	.erContainer .erSelectorCartForm .erEquipmentItemPriceBox{
		float: none;
		width: 100%;
	}
}
@media screen and (max-width: 320px) {
	.erContainer .erSearch{
		font-size: 0.77em;
	}
	.erContainer .erSearch a:link,
	.erContainer .erSearch a:visited,
	.erContainer .erSearch a:active{
		padding: 0;
		white-space: normal;
		height: auto;
		line-height: auto;
	}
}
@media screen and (min-width: 768px) and (max-width: 855px) {
	.erContainer .erSearch{
		font-size: 0.77em;
	}
	.erContainer .erSearch a:link,
	.erContainer .erSearch a:visited,
	.erContainer .erSearch a:active{
		padding: 0 5px;
	}
}