﻿#gallerymainblock,.gallerymainblock{width:980px;display:block;background:#000;text-align:center}
#gallerybodyblock,.gallerybodyblock{width:950px;text-align:left;margin:0 auto;padding:5px}
#gallerytable,.gallerytable{width:100%;text-align:center;overflow:hidden;margin:0 auto}
#gallerybodyblock h1,.gallerybodyblock h1{font:normal bold 18pt Geneva, 'Trebuchet MS', Arial, Helvetica, sans-serif;padding-top:10px;color:#FFF;border-top:dotted 1px #FFF;margin:0}
#gallerybodyblock p,.gallerybodyblock p{font:normal none 14pt Geneva, 'Trebuchet MS', Arial, Helvetica, sans-serif;padding-bottom:10px;color:#FFF;text-align:center;border-bottom:dotted 1px #FFF;line-height:133%;margin:15px 0}
#gallerytopbanner,#gallerybottombanner{text-align:center;padding:3px}
.imagerow{text-align:center}
.galleryimage{text-align:center;margin:0;padding:3px}
.galleryimage img{border:2px solid #FFF;margin-bottom:10px}
.galleryoutlink,a.galleryoutlink,.galleryoutlink a{font-size:22px;font-weight:700;text-align:center;color:#FFF;margin:0 auto;padding:0 10px 0 0}
#pinkemsiframe{width:975px;margin:0 auto;padding:0}
.videowrap
{
        height:200px;float:left;text-align:center;overflow:hidden;margin:5px;padding:2px;
        border: 1px solid #333333;
}
.videowrap:hover
{
        background-color: #333333;
        border: 1px solid white;
}
.videowrap a{font-size:11px;font-family:verdana,arial,sans-serif;text-decoration:none;font-weight:700;margin:0 4px}
.videowrap span{display:block;font-size:10px;font-family:verdana,arial,sans-serif;text-align:right}
.videowrap img{display:block;margin:0 auto;padding:0}
.videowrap:hover img { 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}

.videopage a{border:1px solid #FFF;text-align:center;text-decoration:none;margin:3px;padding:2px}
.videopage a:hover{background-color:#FFF;color:#000}
.thispage{border:1px solid #FFF;background-color:#FFF;color:#000;text-align:center;margin:3px;padding:2px}
.vidtitle 
{
    margin: 0;
    padding: 0;
    height: 25px;
    line-height: 16px;
    overflow: hidden;
}
.vidlineright 
{
    float:right;
}
.vidlineleft
{
    float:left;
}
.vidline 
{
    display: block;
    clear: both;
}
#videoinformation  
{
    text-align:left;
    width:550px;
    margin:0 auto 5px auto;
    border: 1px dotted white;
    padding: 3px;
    font-size:9pt;
    line-height: 125%;
}
#videoinformation div, #videoinformation div a
{
    font-size:9pt;
    line-height: 125%;
}
* { padding: 0; margin: 0 }
