@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body{
font-family: 'open_sansregular';
}
							
.s06 {
font-size: 6px;
}

.s08 {
font-size: 8px;
}
.s10 {
font-size: 10px;
}
.s12 {
font-size: 12px;
}
.s14 {
font-size: 14px;
}

.s16 {
font-size: 16px;
}

.s18 {
font-size: 18px;
}

.s20 {
font-size: 20px;
}

.s22 {
font-size: 22px;
}

.s24 {
font-size: 24px;
}

.s26 {
font-size: 26px;
}

.s28 {
font-size: 28px;
}

.s30 {
font-size: 30px;
}
.bold
{
font-weight: bold;
}
.top-buffer-10 {
	margin-top: 10px;
}
.top-buffer-20 {
	margin-top: 20px;
}
.top-buffer-30 {
	margin-top: 30px;
}
.top-buffer-40 {
	margin-top: 40px;
}
.top-buffer-50 {
	margin-top: 50px;
}
.top-buffer-100 {
	margin-top: 100px;
}
.bottom-buffer-10 {
	margin-bottom: 10px;
}
.bottom-buffer-20 {
	margin-bottom: 20px;
}
.bottom-buffer-50 {
	margin-bottom: 50px;
}
.bottom-buffer-100 {
	margin-bottom: 100px;
}
.left-buffer-50 {
	margin-left: 50px;
}
.tblTable {
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	empty-cells: show;
	font-family: open_sansregular; /* font name */
	font-size: x-small; /* font size */			
}
.tblTable td {
	padding: 3px; /* cell padding */
	border-bottom: 1px solid; /* border width, horizontal grid line */
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid; /* border width, vertical grid line */
	border-color: #dcdcdc;  /* border color */
}
.pos-sales-bg {
	background-color: #f2f2f2;
}
.table > tbody > tr > td {
     vertical-align: middle;
}
.sku-lookup > a {
	color:#333333;
	text-decoration: none;
}


