/* file(news.css) */

.news {position:relative;}
.news .rss {display:none;}
#column2 .news .rss {display:block; position:absolute; top:-37px; right:10px;}
.news .item, .news .article {
	position:relative;
	color:#444;
}

.news .date {
	background:url(/sites/grescomau/assets/images/interface/sprite_obj.png) no-repeat -140px -90px;
	width:26px; height:27px;
	position:absolute; top:5px; left:0;
}
.news .article .date {left:auto; right:0;}
.news .article h2 {padding-right:100px;}
.news .date .name, .news .date .year {display:none;}
.news .date .month,
.news .date .day {
	position:absolute; top:0; left:0;
	text-align:center;
	font-weight:bold;
	width:26px;
	cursor:default;
}
.news .date .month {
	font-size:8px;
	color:#fff;
	height:10px; line-height:10px;
}
.news .date .day {
	font-size:11px;
	color:#444;
	height:17px; line-height:17px;
	top:10px;
}

.news .item {
	border-bottom:1px solid #f4f4f4;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0px;
}
.news .item.last, .news .item:last-child {border:none;}
.news .item h3 {margin:0; font-size:12px;}

#column2 .news .paging { display:none; }
 

.back {overflow:hidden;}
.back p, p.more {margin:0;}
.back a {float:left; margin:15px 0;}




/* comments */

.commentslink {margin-top:5px;}
.commentslink a {
	background:url(/sites/cluedesigncomau/assets/images/icon/comments.gif) no-repeat 0 50%;
	padding-left:20px;
	display:block;
}

/* file(rating-review.css) */

.rating-review ol, .rating-review ol li {
	display:block;
	margin:0; padding:0;
	list-style:none;
}

.rating-review .submission-form,
.rating-review .commentsListing .review {
	background:#fbfbfb;
	border:1px solid #efefef;
	position:relative;
	padding:10px 20px;
}
.rating-review .submission-form li {margin-bottom: 5px; line-height:15px;}
.rating-review .submission-form label {
	display:block;
	float:left;
	vertical-align:top;
	padding-right:10px;
	padding-top:2px;
	width:150px; height:1.5em;
}
.rating-review .submission-form .rating label {
	width:170px; height:1.5em;
}
.rating-review .submission-form .comments {margin-bottom: 5px;}
.rating-review .submission-form .comments label {float: none;}
.rating-review .submission-form .comments .counter {
	position:absolute; top:20px; right:20px; font-size:11px;
}
.rating-review .submission-form .user-details input,
.rating-review .submission-form .turing input {width:180px;}
.rating-review .submission-form .approval input {
	margin-right:8px; float:left;
}
.rating-review .submission-form .submit-button {margin-top:10px;}
.rating-review .submission-form .approval label,
.rating-review .submission-form .submit-button label {
	display:none;
}
.rating-review .submission-form .comments textarea {
	float: left;
	width: 630px;
	height: 150px;
	margin-right:3px;
}
.rating-review .submission-form .comments label {width: auto;}
.rating-review .submission-form .attachments label {display: none;}
.rating-review .submission-form .formshield {
	width:180px; height:36px;
}
.rating-review .error {}

.rating-review .star {
    width:16px; height:16px;
    margin:0 0 0 0; padding:0px 2px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
    background-position:50% 50%;
}
.rating-review .filled {background-image: url(/components/rating/images/SavedStar.png);}
.rating-review .empty {background-image: url(/components/rating/images/EmptyStar.png);}
.rating-review .saved {background-image: url(/components/rating/images/SavedStar.png);}


.rating-review h3 {font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif; font-size:13px;}

.rating-review .commentsListing div.review:last-child {
	padding-bottom:0; border-bottom:none;
}
.rating-review .commentsListing .review h6 {
	font-weight: bold;
	font-size: 13px;
}
.rating-review .commentsListing p.view-all {
	margin-top: 0px;
	text-align: right;
	padding: 10px;
}

.rating-review .commentsListing p.view-all a {font-weight: bold;}

.rating-review .ratingsListing table {width: 100%;}
.rating-review .ratingsListing table.overall {}
.rating-review .ratingsListing table.overall td {}
.rating-review .ratingsListing table td {padding: 10px;}
.rating-review .ratingsListing table td.criteria {font-weight: bold;width: 40%;}
