/* Table Common */
div.dxtable, div.dxtable table.t, div.dxtable td.tc, div.dxtable th.tc,
div.dxinternaltable, div.dxinternaltable table.t, div.dxinternaltable td.tc, div.dxinternaltable th.tc {
	font-size: 13px;
	font-family: 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
	color: #252525;
}
div.i-dxtable {
	padding: 0px;
	margin: 0px;
}
div.dxtable table.t {
	border: none;
	/* Comment Nicolay: If that crush anythings, that check this page after fix http://devexpress.dev2/Products/NET/Controls/ASP/ASPxperience/info.xml */
	/* border-collapse: collapse; */ 
}
div.i-dxtable table.t {
	margin: 0px;
	padding: 0px;
}
/* Table Margin Bottom */
div.dxtable>table.t{
	margin-bottom: 16px;
}
div.dxtable table.wb, div.dxtable>table.wb {
	margin-bottom: 15px;
}
/* td, th */
div.dxtable th.tc {
	background-color: #f2f2f2;
	color: #6e6e6e;
	font-size: 16px;
	line-height: 19px;
	font-weight: normal;
	text-align: left;
}
div.i-dxtable th.tc {
	margin: 0px;
	padding: 15px 20px 16px 20px;
}
div.dxtable td.tc {
	/*background-color: White;*/
	/*font-size: small;*/
}
div.i-dxtable td.tc {
	margin: 0px;
	padding: 9px 20px 10px 20px;
}
/* Table with Border */
div.dxtable table.wb {
	border-bottom: 1px solid #dfdfdf;
}
div.dxtable table.wb th.tc, 
div.dxtable table.wb td.tc {
	border: 0;
	border-top: 1px solid #dfdfdf;
}
div.dxtable table.wb th.tlc {
	border-right: none 0px!important;
}
div.dxtable table.wb td.tlc {
	border-right: none 0px!important;
}
/* preview */
div.dxtable td.preview {
	color: #747474;
}
div.i-dxtable td.preview {
	padding: 0px 20px 18px 20px!important;
}
div.dxtable table.wb td.preview {
	border-top: none;
}
/* Internal/Simple Table */
div.dxinternaltable {
	margin: 0px;
}
div.dxinternaltable table.t {
	margin: 0px;
	padding: 0px;
	border: none;
}
div.dxinternaltable td.tc, div.dxinternaltable th.tc {
	padding: 0px;
	margin: 0px;
	border: none;
}
/* Table Helper*/
/* removing top margin for first element in td or th */
div.dxtable td.tc *:first-child, div.dxtable th.tc *:first-child {
	margin-top: 0;
}

/* Content Block */
div.contentblock {
	padding: 0;
	margin: 0;
	margin-bottom: 16px!important;
	/*margin-left: 11px;*/
}
div.contentblock > table {
	border: none;
	border-collapse: collapse;
}
div.contentblock > table > tbody > tr > td.tc *:first-child {
	margin-top: 0;
	padding-top: 0;
}
td.imagearea, 
td.contentarea {
	/*vertical-align: middle;*/
}
td.contentarea {
	padding: 0 20px 0 0;
	text-align: left!important;
}
div.Simple .v-producttitleblock {
	position: relative;
	left: -20px;
	width: 1140px;
}
.v-producttitleblock td.contentarea {
	padding: 0 40px 40px 0;
}
td.imagearea {
	width: 0;
	padding-top: 2px;
}
td.contentspacer div {
	width: 20px;
	height: 1px;
	overflow: hidden;
}
.v-producttitleblock td.contentspacer div {
	width: 10px;
}
td.contentseparator {
	background-color: #b9c0cc;
	width: 1px;
}
td.contentseparator div {
	width: 1px;
	height: 1px;
	overflow: hidden;
}

/* divider */
div.divider {
	padding: 0px;
	margin: 0px;
	margin-bottom: 13px;
	overflow: hidden;
	width: 100%;
	background-color: #b3bcc3;
}

/* link icon */
img.linkicon {
	width: 16px;
	height: 16px;
	border: none;
	margin-right: 7px;
	vertical-align: middle;
	vertical-align: -3px;
}
img.linkicon32 {
	width: 32px;
	height: 32px;
	border: none;
	margin-right: 7px;
	vertical-align: middle;
	vertical-align: -6px;
}
/* Image */
p.pex {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 32px 0px;
}

/* ProductInfo */
div.ProductInfo table.wb {
	margin-bottom: 16px;
}
div.ProductInfo table.wb td.fc { /* feature caption */
    width: 30%;
}
div.ProductInfo table.wb td.fd { /* feature data */
    width: 70%;
}

/* ASPxPageControl, ASPxTabControl */
.dxtcControl_DX, .dxtcControl_WS {
    margin-bottom: 16px;
}
/* resetting padding for first element in pagecontrol - hack */
.dxtcPageContent_DX *:first-child, .dxtcPageContent_WS *:first-child {
	margin-top: 0px;
}

/* review */
.review {
	background-color: Yellow;
	display: inline-block;
}
/* Top background for tab's page type */
div.a-top-tab
{
    display: none!important;
}