.button-box{	height: 40px;}.button-box div{	float: right;}.documentnotpublished{	color: #ff0000;}div.uploadlink {	float: right;	font-weight: bold;}div.submitcomment-link {		float: right;}.subcategories-box div.subcategory {}.category_image{	margin-top: 5px;	margin-top: 10px;	padding: 5px;}.subcategories-box div.subcategory.layout1 {	margin-bottom: 10px;}.subcategories-box div.subcategory.layout2 {	float: left;	margin-right: 30px;}.docseparator {	color: #ffffff;	margin-top: 10px;	margin-bottom: 10px;}.documentedit {	font-weight: bold;	border: solid 2px;	padding: 2px;	margin-right: 5px;}.comment-title {	float: left;	margin-left: 10px;}.comment-title a {	text-decoration: none;}.comment-rating {	float: left;}.comment-profile {	float: left;	padding: 5px;	margin: 5px;	background-color: #dddddd;	text-align: center;	}.comment-head {	padding: 4px 10px;    background: -moz-linear-gradient(center top , rgb(249, 249, 249) 0%, rgb(226, 226, 226) 100%) repeat scroll 0% 0% transparent;    text-shadow: 0px 1px 0px rgb(255, 255, 255);    color: rgb(85, 85, 85);	height: 20px;}.comment-date {	float: right;	margin-top: 20px;}.comment-reply-header{	font-weight:bold;	margin: 3px 0px 3px 0px;}.comment-reply{	margin: 10px 10px 10px 50px;	padding: 5px;	border: 1px solid #aaaaaa;}.comment {	margin-top: 10px;	margin-bottom: 40px;}.document-title{	margin-bottom: 10px;}.document-info{}.document-thumbnail{	float: left;	margin: 0px 10px 20px 0px;}.document-rating {	float: right;}.document-price-lable {	font-weight: bold;}div .document-description {	margin: 10px 10px 20px 0px;}.noitems{	font-weight: bold;}.notlogin{}.commentstar{	float: left;	width: 16px;	height: 16px;}.fullstar{	background: url(images/fullstar.png);}.halfstar{	background: url(images/halfstar.png);}.nullstart{	background: url(images/emptystar.png);}.report-link{	clear: both;	float: right;	margin: 5px 5px 5px 0px;	font-weight: bold;}