﻿
/* ============================================================================================= */

#meerkat {
	width: 100%;
	display: none;
	border-bottom:solid 1px black;
}

#meerkat-content {
	width: 80%;
	padding:20px 20px 30px 20px;
	color: black !important;
	font-size:1.2em;
	
}

a.close {
	position: absolute;
	top: 7px;
	right: 3px;
	background: url(http://img.cetrine.net/close.png) no-repeat 0 0;
	display: block;
	height: 24px;
	width: 24px;
	text-indent: -9000px;
}

/* ============================================================================================= */

.frm { width:400px;}

.frm .lbl
{
    font-weight:bold;
    margin-bottom:5px;
}

.frm label.error 
{
     font-weight:bold;
     font-style:italic;
     color:orange; 
     width:400px;
}

.frm .row
{
    margin-bottom:15px;   
}

.frm .rowButtons
{
    clear:both; 
    margin-top:20px; 
    width:407px;
    margin-bottom:20px;
    float:left;
}

.frm input[type=text], input[type=password],textarea
{
    width:400px;
    font-size:20px;
    font-family:Arial;
}

.frm select
{
    width:407px;
    font-size:25px;
    font-family:Arial;
}

.frm input[type=button]
{
    font-size:20px;
    margin-right:10px;
}

