#showcase {
        height: 100%;
        overflow-y: hidden;
        text-align: left;
}
#showcase-detail {
        height: 100%;
        overflow-y: hidden;
        text-align: center;
}
.pkg {
        background: white;
        background-color: transparent;
        padding-top: 0px;
        margin-bottom: -10px;
}
.pkg-title {
        font-weight: bold;
        font-size: 18px;
        overflow: hidden;
        padding-left: 10px;
}
#pkg-desc {
        border: none;
        border-color: white;
        background-color: transparent;
        background-image: none;
        overflow-y: auto;
        font-size: 11px;
        -webkit-text-size-adjust: none;
        cursor: default;
        margin-top: 8px;
        color: #666666;
	       padding-left: 10px;
        padding-bottom: 10px;
}
#pkg-changelog {
        height: 300px;
        border: none;
        border-color: white;
        background-color: transparent;
        background-image: none;
        overflow-y: auto;
        font-size: 11px;
        -webkit-text-size-adjust: none;
        cursor: default;
        margin-top: 8px;
        color: #666666;
	       padding-left: 10px;
        padding-bottom: 10px;
}
.pkg-cell {
        font-size: 11px;
        overflow: hidden;
        color: #666666;
        padding-left: 10px;
        vertical-align: bottom;
}
.pkg-beta {
        font-size: 9px;
        font-weight: bold;
        vertical-align: top;
        -webkit-text-size-adjust: none;
        color: #DC0000;
}
.pkg-icon {
        height: 72px;
        width: 72px;
	       padding-left: 10px;
        padding-right: 10px;
}
.pkg-icon img {
        height: 100%;
	       width: 100%;
}
.downbutton {
	       background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8de03a), color-stop(1, #469912) );
	       background:-moz-linear-gradient( center top, #8de03a 5%, #469912 100% );
	       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8de03a', endColorstr='#469912');
	       background-color:#8de03a;
	       display:inline-block;
	       color:#ffffff;
	       font-family:Arial;
	       font-size:12px;
	       font-weight:bold;
	       padding:0px 8px;
	       text-decoration:none;
}
.downbutton:hover {
	       background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #469912), color-stop(1, #8de03a) );
	       background:-moz-linear-gradient( center top, #469912 5%, #8de03a 100% );
	       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#469912', endColorstr='#8de03a');
	       background-color:#469912;
        cursor:pointer;
}
.downbutton:active {
       	position:relative;
	       top:1px;
}
.scr-item {
       padding: 3px;
       border: 1px solid #d4d4d4;
       margin: 9px;
       opacity: 0.8;
}

.scr-item:hover {
       border: 1px solid #c0c0c0;
       opacity: 1.0;
}

a.app:visited {color: #1F5DCB; text-decoration: none;}
a.app:active {color: #010101; text-decoration: none;}
a.app:link {color: #1F5DCB; text-decoration: none;}
a.app:hover {color: #333333; text-decoration: none;}

a.title:visited {color: #333333; text-decoration: none;font-weight: bold;font-size: 18px;background-image: none;}
a.title:active {color: #333333; text-decoration: none;font-weight: bold;font-size: 18px;background-image: none;}
a.title:link {color: #333333; text-decoration: none;font-weight: bold;font-size: 18px;background-image: none;}
a.title:hover {color: #1F5DCB; text-decoration: none;font-weight: bold;font-size: 18px;background-image: none;}
