article .ContentContainer span.bluetext
{
	color:#00bff3;
}
article .ContentContainer div.TitleDescription
{
    float:left;
	width:75%;
}
article .ContentContainer div.ThumbnailStats
{
    float:right;
	width:20%;
}
article .ContentContainer table
{
	width:auto;
	background-color:transparent;
}
article .ContentContainer td,
{
	border:none;
	padding:1px 10px 1px 1px;
	text-align:center;
}
article .ContentContainer td:nth-child(1)
{	text-align:left;
}
article .ContentContainer td:nth-child(2),
article .ContentContainer td:nth-child(3)
{
	text-align:right;
	color:#00BFF3;
}
article .ContentContainer h2 {
	font-size:1.2em;
	clear:none;
    margin-top: 0;
}
article .ContentContainerThumbnail {
	float:right;
	text-align:center;
    width: 100%;
	/*
    margin:0 0 0 1em;
    */
}
article .ContentContainerThumbnail img {
}
article .ContentContainer table:not(.x-grid-table) {
	clear:both;
	border:none;
	background-image:none;
}
article .ContentContainer table:not(.x-grid-table) td {
	border:none;
	padding: 1px 10px 1px 1px;
    font-size:13px;
}
article table:not(.x-grid-table) td a {
	text-decoration:none;
}
table.FileGroups {
	font-size:0.9em;
	line-height:1.1em;
}
th.FileName {
	width:150px;
}
th.Description {
	width:200px;
}
th.DownloadFile {
	width:300px;
}
th.Preview {
	width:150px;
}
div#SortBox {
	padding:0 10px;
}
#imgPreviewWithStyles {
    background: #F3F3F3;
    z-index:999;
    border:1px solid #C9C9C9;
}
div.Cart {
	/*
	float:right;
	text-align:right;
	*/
	position:absolute;
	top:10px;
	right:10px;
}
div.Cart img {
	vertical-align:middle;
}

a[class^='prettyPhoto'] {
	position: inherit;
	/*
	display: inherit;
	*/
	margin: inherit;
	padding: inherit;
	border: inherit;
	background-color: inherit;
	opacity: inherit;
}
.aside-content ol,
.aside-content ul {
	margin: inherit;
    padding: inherit;
	font-size:0.9em;
}