h1 
{
    padding:25px;
    margin:0px;
}

a, a:hover, a:active, a:visited
{
    color:#ffffff;
}

#divStage 
{
    padding:25px;
}

#divQueueArea 
{
    background-color:#0f0f0f;
    position:absolute;
    bottom:0px;
    top:0px;
    right:0px;
    width:250px;
    z-index:990;
    display:block;
    overflow:hidden;
    opacity:0.75;
}

#divUploadButton 
{
    position:absolute;
    bottom:0px;
    left:0px;
    right:0px;
    height:200px;
}

#divQueue 
{
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    bottom:200px;
    overflow:auto;
    border-bottom:1px solid #000000;
}

.buttonUpload 
{
    background-color:#101010;
    width:250px;
    height:199px;
    border-top:1px solid #333333;
    font-size:30px;
    cursor:pointer;
}

.buttonUpload:hover 
{
    background-color:#060606;
}

.uploadifive-queue-item 
{
    background-color:#000000;
    width:230px;
    padding:5px 10px;
    font-size:8pt;
    margin-bottom:1px;
}

.uploadifive-queue-item .close 
{
    float:left;
    margin-right:10px;
    text-decoration:none;
    padding:1px 4px;
    font-size:6pt;
    background-color:#333333;
}

.uploadifive-queue-item .filename 
{
    width:200px;
    overflow:hidden;
}

.divFolioCatchAllAsset 
{
    display:inline-block;
    margin:0px 10px 10px 0px;
    position:relative;
    text-align:center;
}

.divFolioCatchAllAsset img 
{
    box-shadow:0px 0px 1px #000000;
} 

.divFolioCatchAllAsset img:hover 
{
    box-shadow:0px 0px 10px #000000;
} 

.divFolioCatchAllAsset a.assetControls 
{
    position:absolute;
    text-align:center;
    background-color:#111111;
    color:#999999;
    text-decoration:none;
    padding:5px;
    font-size:0.8em;
    opacity:0.9;
}

.divFolioCatchAllAsset a.assetControls:hover 
{
    background-color:#660000;
    color:#ffffff;
} 

.divFolioCatchAllTag 
{
    display:inline-block;
    margin:0px 50px 1em;
    position:relative;
    text-align:center;
    max-width:400px;
    width:100%;
    border:1px solid #999999;
    padding:1em;
    background-color:#ffffff;
    color:#000000;
    box-shadow:0px 0px 5px #666666;
    
}

.divFolioCatchAllTag .title
{
    font-weight:bold;
}

.divFolioCatchAllTag .brand
{
    margin-bottom:1em;
}

#divCompCard 
{
    position:absolute;
    height:50%; 
    width:60%;
    padding:20px; 
    top:50%;
    left:50%;
    right:50%;
    margin-top:-300px;
    margin-left:-490px;
    background-color:#222222;
    box-shadow:0px 0px 25px #000000;
}

@media screen and (max-width: 970px) 
{
    
    h2
    {
        text-align:center;
    }
    
    .divFolioCatchAllTag 
    {
        margin:0px 0px 1em;
        width:100%;
    }
    
}