﻿.popular-products { padding: 0 0 0 0; width: 105% \0/; /*IE8 only*/ }
*+html .popular-products { width: 105%; /* ie7 only */ }
/*.popular-products > h3 { font-size: 16px; margin: 0 0 0 13px; }
.popular-products > h3 > a { font-size: 13px; display: inline-block; padding: 0 0 0 15px; text-decoration: none; }*/
.popular-products > ul { margin: 20px 0 0 0; padding: 0; list-style: none; }
.popular-products > ul li { float: left; margin: 0 10px 16px 0; width: 189px; height: 169px; border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 0 0 7px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.3); background: #fff; text-align: center; cursor: pointer; }
.popular-products > ul li > a { padding: 10px 0 12px 0; display: block; text-decoration: none; }
.popular-products > ul li.last,
/*.popular-products > ul li:nth-child(4n + 4) { margin-right: 0; }*/
.popular-products > ul li img { max-width: 180px; max-height: 95px; outline: none; border: none}
.popular-products > ul li span { font-weight: bold; font-size: 13px; display: block; padding: 8px 0 3px 0; text-decoration: none; }
.popular-products > ul li p { color: #808080; font-size: 11px; }

.blue_label {
	color: blue;
	font-size: 13px;
}

.form-product .form-group {
    margin-right: -40px !important;
}

.datagrid {
	border: solid 1px #e8eef4;
	border-collapse: collapse;
	width: 100%;
}

.datagrid tr:nth-child(odd) td 
{
	background-color: #FAFAFA;
}
.datagrid tr:nth-child(even) td 
{
	background-color: #FFF;
}

.datagrid td {
	padding: 5px;
	border: solid 1px #cccccc;
}

.datagrid th {
	padding: 6px 5px;
	text-align: center;
	background-color: #e8eef4;
	border: solid 1px #cccccc;
}

.datagrid th.right {
	padding: 6px 5px;
	text-align: right;
	background-color: #e8eef4;
	border: solid 1px #cccccc;
}

.link {
	cursor: pointer;
	color: #23527c;
}
.link :hover {
	text-decoration: underline;
	color:blueviolet;
}

.tablegrid {
	border: none;
	/*border: solid 1px #e8eef4;
	border-collapse: collapse;*/
	width: 100%;
}

.tablegrid tr:nth-child(odd) td 
{
	background-color: #FAFAFA;
}
.tablegrid tr:nth-child(even) td 
{
	background-color: #FFF;
}

.tablegrid td {
	padding: 5px;
	/*border: solid 1px #cccccc;*/
	border: none;
}

.tablegrid th {
	padding: 6px 5px;
	text-align: center;
	background-color: #e8eef4;
	/*border: solid 1px #cccccc;*/
	border: none;
}

.tablegrid th.right {
	padding: 6px 5px;
	text-align: right;
	background-color: #e8eef4;
	/*border: solid 1px #cccccc;*/
}
