ul.error{ margin:0 0 0 0; padding: 0; }
ul.error li{ color: #ce3838; }


input.field,
select.field {
	border:1px solid #b0b0b0;
	width:100%;
}

table.shop{margin:30px 0; width:100%;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
table.shop thead{background: linear-gradient(top, #9ac6cd 0%,#507e85 100%);background: -moz-linear-gradient(#9ac6cd, #507e85);background: -ms-linear-gradient(#9ac6cd, #507e85);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9ac6cd), color-stop(100%, #507e85));background: -webkit-linear-gradient(#9ac6cd, #507e85);background: -o-linear-gradient(#9ac6cd, #507e85);-pie-background: linear-gradient(#9ac6cd, #507e85);behavior: url(/template/clockstone/static/js/PIE/PIE.htc);margin:10px 0;}
table.shop th{color:#fff;padding:10px 0;}
table.shop td{margin:10px 0; vertical-align:middle;text-align:center;}
table.shop td strong,
table.shop td span{color:#fff; }

.clearfix{ clear:both; }
dd{ margin:0; }
ul.shopAccessLink{ clear:both; padding:10px 0; overflow: hidden; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
ul.shopAccessLink.Onepage li{width:32.6% !important;}
ul.shopAccessLink li{ float:left; list-style:none; width:19%; padding:3px; text-align:center; border:1px solid #f0f0f0; display:block; }
ul.shopAccessLink li:hover{ background-color:#8e8e8e; text-decoration:none; cursor:pointer; }
ul.shopAccessLink li.active{ background-color:#8e8e8e; }
ul.shopAccessLink li.active a{ color:#fff !important; }
ul.shopAccessLink li a:hover,
ul.shopAccessLink li:hover a{text-decoration:none;color:#fff !important;}
ul.shopAccessLink li a.disabled{color:#ccc; cursor: default;}

@media (max-width: 992px){
	ul.shopAccessLink.Onepage li,
	ul.shopAccessLink li,
	ul.shopAccessLink li{ width:100% !important;  clear:both; }
}