table.ccm-marketplace-results {margin-top: -20px; border: 0px !important; margin-left: -20px; margin-bottom: -20px; margin-right: -20px; width: 938px}
table.ccm-marketplace-results td {padding: 10px; height: 90px !important; vertical-align: top; border-bottom: 1px solid #dedede; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-top: 0px !important; border-left: 0px !important; height: 125px; border-right: 1px solid #dedede;}
table.ccm-marketplace-results td:last-child {border-right: 0px !important;}
table.ccm-marketplace-results tr:last-child td {border-bottom: 0px !important}

img.ccm-marketplace-item-thumbnail {float: left; margin: 0px 9px 9px 0px;}
table.ccm-marketplace-results h4 {font-weight: normal; line-height: 20px; margin-bottom: 4px}
table.ccm-marketplace-results h5 {font-weight: normal; line-height: 18px; margin-bottom: 4px}
table.ccm-marketplace-results p {margin-bottom: 0px;}
div.ccm-marketplace-results-info {float: left; width: 210px}

table.ccm-marketplace-results td.ccm-marketplace-item-unselected:hover {cursor: pointer; #gradient > .vertical(#EDF3F7, #D9EBF5);}
table.ccm-marketplace-results td.ccm-marketplace-item-selected {#gradient > .vertical(#ededed, #dbdbdb);}
table.update-addons-table.table>tbody>tr:first-child>td {
  border-top: 0;
}

p.ccm-marketplace-detail-loading {margin-bottom: 0px; padding: 0px 0px 0px 56px; line-height: 14px; background: transparent url(../images/loader_intelligent_search.gif) no-repeat left 2px}
#ccm-marketplace-detail {position: relative; display: none; min-height: 450px;}
#ccm-marketplace-detail-inner {display: none;}
#ccm-marketplace-detail div.block-message {margin-bottom: 0px}
#ccm-marketplace-detail .newsflow-paging-next {.border-radius-right-only(0px); display: none}
#ccm-marketplace-detail .newsflow-paging-previous {.border-radius-left-only(0px); display: none;}

.newsflow #ccm-marketplace-detail {.border-radius-top-only(6px); padding: 20px;}
.newsflow .ccm-pane-body {padding: 0px;}
.newsflow div.ccm-marketplace-results-info {width: 232px;}

#ccm-marketplace-item-screenshots-outer {
	position: relative;
	z-index: 1; /* prevent shadows falling behind containers with backgrounds */
	list-style: none;
	margin: 0;
	padding: 0;
	width: 400px;
}

#ccm-marketplace-item-screenshots-wrapper {
	position: relative;
	padding-top: 0px; padding-right: 0px;
	margin: 0 0px 30px 0;
	padding-left: 12px;
	padding-bottom: 23px;
	margin-right: 20px; 
	float: left;
	background: #fff;
	background-image: url(../images/bg_marketplace_detail_left.png), url(../images/bg_marketplace_detail_bottom.png);
	background-position: bottom left, bottom right;
	background-repeat: no-repeat;
}

#ccm-marketplace-item-screenshots {
	position:relative;
	background:#fff;
	width: 400px;
	height: 400px; 
	border: 1px solid #e1e1e1;
}

#ccm-marketplace-item-screenshots img {
	position:absolute;
	top:0px;
	left:0px;
}

div.ccm-marketplace-results-image-hover {display: none; position: absolute; top: 0px; left: 0px; z-index: 2000}
.ccm-marketplace-item-screenshots-none {color: #aaa; font-size: 24px; padding-top: 190px; height: 210px; width: 400px; text-align: center;}
.ccm-marketplace-item-information {width: 390px;} 
.ccm-marketplace-item-buttons {margin-top: 10px;}
.ccm-marketplace-item-information-more {background: transparent url(../images/marketplace_more_fade.png) repeat-x scroll; margin-bottom: -40px; z-index: 5; position: relative; top: -40px; padding-top: 40px; position: relative}
.ccm-marketplace-item-information-more a {color: #666; background-image: url(../images/icons_sprite_up_down.png); background-repeat: no-repeat; background-position: left -66px; padding-left: 15px; display: block;}
.ccm-marketplace-item-information-more a:hover {color: #666; }
.ccm-marketplace-item-rating {margin-top: 8px; margin-bottom: 8px;  }
.ccm-marketplace-item-rating div.ccm-rating {float: left; margin-right: 12px; }
.ccm-marketplace-item-rating a.ccm-marketplace-item-reviews-link {margin-left: 12px;}

div.ccm-marketplace-item-review-quote {background: url(../images/marketplace_review_quote.png) no-repeat; min-height: 35px; padding-left: 35px; margin-top: 8px}

table td.ccm-marketplace-list-install-button {text-align: right !important; vertical-align: middle !important; border-left: 0px !important; padding-left: 30px;}
.ccm-addon-list-description {width: 400px; border-left: 0px !important; vertical-align: middle !important;}
table td.ccm-marketplace-list-thumbnail {width: 97px; height: 97px;}

.ccm-marketplace-update-changelog {overflow: hidden; max-height: 120px;}

.ui-dialog-content .ccm-marketplace-frame-connect {margin-left: -10px; margin-top: -10px;}



div.ccm-marketplace-btn-wrapper {
	text-align: center;
	margin: 20px 0px 20px 0px;
}

.btn-ccm-marketplace {
	
	.button-variant(#ccc, #6600e4, #000);

	&:hover {
		color: #ccc !important;
	}
}