.Order_container {
	display:block;
	position: relative;
	font-family: arial, helvetica, sans-serif;
}
.Order-2 {
	font-size:13px;
	color:#505050;
	display:table;
	position: relative;
	text-align: left;
	margin-bottom:30px;
}
.Order-2 td, .Order-2 th {
	padding:8px 13px;
	vertical-align: top;
	border:1px solid #cfd1d2;
}
.Order-2 .thumb {
	width:65px;
	display:block;
	overflow:hidden;
}

.Order-2 th {
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	display:table-cell;
	position: relative;
	background: #FEFEFE;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FEFEFE), to(#eeeeea));
background: -webkit-linear-gradient(#FEFEFE, #eeeeea);
background: -moz-linear-gradient(#FEFEFE, #eeeeea);
background: -ms-linear-gradient(#FEFEFE, #eeeeea);
background: -o-linear-gradient(#FEFEFE, #eeeeea);
background: linear-gradient(#FEFEFE, #eeeeea);
-pie-background: linear-gradient(#FEFEFE, #eeeeea);
	behavior: url(/library/pie/PIE.htc);
}
.Order-2 h2 {
	font-family: arial,helvetica,sans-serif;
	text-transform: none;
	font-size:13px;
	color:#505050;
}
.Order-2 h2 a {
	color:#505050;
}
.Order-2 .counter select {
	min-width:70px;
}
.Order-2 .deleteButton {
	width:20px;
	height:20px;
	display:block;
	overflow:hidden;
	text-indent: -9999px;
	background:url(../../img/ico_del.png) no-repeat center center;
}

.Order-2 .bottomButtons {
	background:#e6e6df;
	display:table-cell;
}


.TotalContainer {
	color:#000;
	float:right;
	max-width:390px;
	width:100%;
	font-size:13px;
	font-family: arial, helvetica, sans-serif;
}
.TotalContainer .row {
	margin-bottom:5px;
}
.TotalContainer > .inner {
	overflow:hidden;
	display:block;
}
.TotalContainer .right {
	text-align: right;
	font-size:15px;
}
.TotalContainer .total {
	font-family: 'montserratregular','montserratbold',arial,helvetica,sans-serif;
	padding:5px 0;
	margin:10px -15px;
	font-size: 18px;
	background:#e6e6df;
}
.TotalContainer .total .right {
	font-size: 18px;
}
.TotalContainer .Order {
	float:right;
	display:block;
    -webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding-right:12px;
	background: #97bf0d;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#97bf0d), to(#75940a));
	background: -webkit-linear-gradient(#97bf0d, #75940a);
	background: -moz-linear-gradient(#97bf0d, #75940a);
	background: -ms-linear-gradient(#97bf0d, #75940a);
	background: -o-linear-gradient(#97bf0d, #75940a);
	background: linear-gradient(#97bf0d, #75940a);
	-pie-background: linear-gradient(#97bf0d, #75940a);
    behavior: url(/library/pie/PIE.htc);
}

.TotalContainer .Order:hover {
    -webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background: #75940a;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#75940a), to(#97bf0d));
	background: -webkit-linear-gradient(#75940a, #97bf0d);
	background: -moz-linear-gradient(#75940a, #97bf0d);
	background: -ms-linear-gradient(#75940a, #97bf0d);
	background: -o-linear-gradient(#75940a, #97bf0d);
	background: linear-gradient(#75940a, #97bf0d);
	-pie-background: linear-gradient(#75940a, #97bf0d);
    behavior: url(/library/pie/PIE.htc);
}


@media(max-width:767px){
.Order-2 td, .Order-2 th {
	padding-top:30px;
}
.Order-2 td.bottomButtons {
	display:none;
}
.ajaxContent .Snippet.Pointers {
	display:none;
}
}