/* common control styles */

/* description for textboxes, radiobuttons, etc. */

.zsite_controldescription
{
    color: #000 !important;
    border: #333 1px solid;
    background: #efc;
    font-size: 0.9em;
    position: absolute;
    margin-left: 25px;
    padding: 1px;
}

.zsite_controldescription_upper
{
    border: #333 1px solid;
    background: #efc;
    font-size: 0.9em;
    position: absolute;
    margin-top: -3em;
}

/* simple textarea style */
.zsite_textarea
{
    margin-left: 2px;
    margin-right: 2px;
    border: #999 1px solid;
    width: 100%;
    display: block;
    padding-left: 1px;
    height: 300px;
}

.zsite_icon
{
	border: 0 0 0 0;
}

/* hidden control style */

.zsite_hiddencontrol
{
    position: absolute;

    /* as we cannot use hidden or display:none as control
	cannot then be focused, use left negative position to hide
	control, we also cannot use top negative offset as this
	would scroll page to top on focusing control */
	/*    top: -10px; this would harm focus	*/

    left: -1000px;

    width: 1px;
    height: 1px;

    background: transparent;

    border: #fff 0px solid;
}
