﻿.validationError
{
    display: block;
    font-size: 0.9em;
    color: Red;   
    text-align: center;
    padding-left: 180px;
    clear: both;
    float: left;
    height: 0px;
    width: auto;
    font-weight: bold;
}

/* CONTACT FORM */
div#main-content div.divContactForm fieldset,
div#divShowListWrapper div.divContactForm fieldset
{
    margin: 0px;
    border: solid 1px #CCCCCC;
    background: #EFEFEF url(../../../Images/boxbg-lightgray.png) repeat scroll 0 0;
    padding: 0px 30px 30px 30px;    
    color: #2549A1;
    font-weight: bold;
    font-size: 0.9em;
}
div#divShowListWrapper ol
{
    list-style-type: none;
}
div#divShowListWrapper div.divContactForm
{
    width: 600px;
}
div#main-content div.divContactForm fieldset legend,
div#divShowListWrapper div.divContactForm fieldset legend
{
    font-size: 1.4em;
    color:  #2549A1;
}
div#main-content div.divContactForm fieldset ol,
div#divShowListWrapper div.divContactForm fieldset ol
{
    margin-top: 20px;
}
.divContactForm ol label
{
    float: left;
    width: 180px;
}
.divContactForm ol li
{
    clear: both;
    margin: 0px 0px 18px 0px;
}
.divContactForm ol li input,
.divContactForm ol li textarea
{
    width: 220px;
    font-family: Arial, Sans-Serif;
    color: #333333;
    font-size: 1em;
}
.divContactForm ol li textarea
{
    height: 80px;
}
div#main-content div.divContactForm fieldset ol li.contactFormButtons input,
div#divShowListWrapper div.divContactForm fieldset ol li.contactFormButtons input
{
    width: auto;
    float: right;
    color: #2549A1;
    font-weight: bold;
    border: solid 1px #CCCCCC;
    background: #E0E0E0 url(../../../Images/buttonbg.png) repeat-x scroll 0 0;
    font-size: 1em;
    margin: 10px 92px 0px 0px;
    padding: 3px 6px;
}

/* AJAX LOADER */ 

.ajaxLoaderOverlay
{
    z-index: 10;
    position: absolute;
    top: 10px;
    left: 20px;
    width: 520px;
    height: 95%;
    background: white url(../../../Images/ajax/ajax-loader.gif) no-repeat scroll 50% 30%;
    border: solid 1px #CCCCCC;
    opacity: 0.75;
    filter: alpha(opacity = 75);
}
.ajaxLoaderMessage
{
    text-align: center;
    margin-top: 30%;
    font-size: 1.4em;
    font-weight: bold;
    color: #2A4A9F;
}
.divControlEditMode
{    
    border:1px solid #CCCCCC;
    border-top: none;
    color:#999999;
    font-size:1.2em;
    font-variant:small-caps;
    font-weight:bold;
    padding:15px 5px;
    text-align:center;
}

/* SHOW PLAY ME */
div#ShowPlayMe
{
    position: absolute;
    top: -254px;
    left: 59px;
    z-index: 10;    
    width: 250px;
    height: 200px;
    display: none;
}
div#ShowPlayMe a
{
    cursor: pointer;
    position: absolute; 
    top: 0px;
    left: 0px;
    height: 29px;
    width: 87px;
    background: transparent url(../../../Images/playme.png) no-repeat scroll 0px 0px;
    border: none;
    text-decoration: none;
    z-index: 12;    
}
div#ShowPlayMe a:hover, div#ShowPlayMe a:active
{
    text-decoration: none;
    background: transparent url(../../../Images/playme.png) no-repeat scroll 0px -29px;
}
div#ShowPlayMe a.ie6
{
    background: transparent url(../../../Images/playme.gif) no-repeat scroll 0px 0px;
}
div#ShowPlayMe a.ie6:hover, div#ShowPlayMe a.ie6:active
{
    background: transparent url(../../../Images/playme.png) no-repeat scroll 0px -29px;
}

div#ShowPlayMe a span
{
    visibility: hidden;
}
div#ShowPlayMe .videoPlayerBg
{    
    background: transparent url(../../../Images/showplaymedeco.gif) no-repeat scroll 78px 0px;
    position: absolute;
    padding: 15px 0px 0px 0px;
    left: 12px;
    top: 13px;   
    z-index: 10;
    overflow: visible;
    display: none;
}
div#ShowPlayMe .videoPlayerBg .videoPlayerFrame
{
    border: solid 5px white;
    width: 227px;
    height: 170px;
    background: black none;
}
div#ShowPlayMe .videoPlayer
{    
    position: absolute;
    left: 12px;
    top: 28px;
    width: 227px;
    height: 170px;
    z-index: 11;
    margin: 5px;  
    display: none;  
    background: black none;
}
div#ShowPlayMe .videoPlayer *
{
    background: black none;
}
div#ShowPlayMe .playerWrapper
{
    overflow: hidden;
}
