body
{
	line-height: 1.6em;
	font-family:Arial, Helvetica, sans-serif;
	
}

#main {
    border: 0px solid; width: 880px;
    background: #f0f0f0;
    margin: 0px auto 0px auto;
    padding: 40px 0px 40px 0px;
}

#accordion {
	border: 0px solid; width: 90%;
	margin: 0 auto 0 auto;
	text-align: left;
	padding: 0px 0px 0px 0px;
}

.logo {

}

.logo_small {
	border:#cfcfcf 1px solid;
        padding: 4px;
	border-radius: 3px 3px 3px 3px;
	width: 90px;
	heigth: 30px;
}

.logo_lcn {
    color: #2260ff;
    padding: 4px;
    padding-top: 8px;
    margin-right: 10px;
    float: right;
    font-size: 26px;
    font-weight: bold;
    line-heigth: 38px;
    vertical-align: middle;
}

.name {
    font-size: 16px;
    font-weight: bold;
}

.description {
    padding: 10px;
    margin-top: 14px;
    font-size: 11px;
    line-heigth: 11px;
    vertical-align: middle;
    /* border:#cfcfcf 1px solid; */
    border-radius: 5px 5px 5px 5px;
    /* background-color: #4281a4; */
    color: #4f4f4f;
    /* box-shadow: 0 2px 4px #d1d1d1; */
}

.transp {
    background-color:transparent;
}

.transp td {
    padding: 0 10px 0 10px;
    background-color:transparent;
    font-size:10px;
    text-align: center;
}


#logo span.caption {
    	background:url(images/caption-bg.png);
    	color:#FFF;
    	display:block;
    	font-size:14px;
    	height:10px;
	line-height:10px;
}

.timeshift {
    background: linear-gradient(#00fe00, #00f600);
}

#screenshot{
        font-family:Arial, Helvetica, sans-serif;
        color:#666;
        font-size:14px;
	position:absolute;
	width: 230px;
	heigth: 160px;
	padding:10px;
	display:none;
	border:#cfcfcf 1px solid;
	border-radius: 5px 5px 5px 5px;
	background: linear-gradient(#fafafa, #e3e3e3);
        box-shadow: 0 2px 4px #d1d1d1;
}






