a.labsHead,
a.labsHead:link,
a.labsHead:visited,
a.labsHead:hover,
a.labsHead:focus,
a.labsHead:active
{
color: #000000;
text-decoration: none;
font-weight: bold;
}

a.labsHead:hover,
a.labsHead:focus
{
/* color: #7e0000; */
color: #AB0008;

text-decoration: none;
font-weight: bold;
}

a.labs,
a.labs:link,
a.labs:visited,
a.labs:hover,
a.labs:focus,
a.labs:active
{
/* color: #BE0000; */
color: #E10000;
text-decoration: none;
font-weight: bold;
}

a.labs:hover,
a.labs:focus
{
/* color: #7e0000; */
color: #AB0008;

text-decoration: none;
font-weight: bold;
}

div.labsHeaderContainer
{
width: 100%;
height: auto;
overflow: hidden;
margin-bottom: 10px;
}

div.labsHeaderContainer div.labsHeaderImg
{
float: left;
margin: 0px 7px 7px 0px;
width: 102px;
height: auto;
overflow: hidden;
}

div.labsHeaderContainer div.labsHeaderImg img
{
border: 1px solid #D8DDE1;
}

div.labsHeaderContainer table
{
float: right;
margin-bottom: 10px;
}


div.labsHeaderContainer td.labsHeaderText
{
width: 285px;
overflow: hidden;
/* background-color: #dddddd; */
}

div.labsHeaderContainer td.labsHeaderVote
{
width: 125px;
overflow: hidden;
text-align: right;
vertical-align: bottom;
/* background-color: #aadddd; */
}

div.labsHeaderContainer td.labsHeaderText h1
{
margin-top: 0px;
margin-bottom: 0px;
}

div.labsHeaderContainer td.labsHeaderText h1 span
{
font-size: 11px;
/* color: #BE0000; */
color: #E10000;
font-weight: normal;
vertical-align: top;
}


div.votingStars
{
width: auto;
cursor: pointer;
font-size: 11px;
line-height: 12px;
}

div.votingStars img
{
margin-left: 2px;
}


div.labsScreenshot
{
float: left;
width: 391px;
height: auto;
overflow: hidden;
}

div.labsScreenshotMore
{
float: right;
width: 122px;
height: auto;
overflow: hidden;
}

div.labsScreenshotMore img
{
margin-bottom: 10px;
}


div.contentL30R30
{
clear: both;
margin: 0px 30px 30px 30px;
}

div.preview
{
position: absolute;
left: 30px;
top: 18px;
background-color: #E4D959;
width: 740px;
}

div.preview div
{
padding: 6px;
}


