* { margin: 0; padding: 0; }

body
{
   background: #0b2745 url('../images/govid/home/bg.jpg') no-repeat top center;
   text-align: center;
   font-family: Calibri, Arial;
}

div.wrapper
{
   width: 1010px;
   margin: auto;
   text-align: left;
   position: relative;
}

div.clear { clear: both; }
a img     { border: none; }
a         { outline: none; text-decoration: none; }
textarea  { overflow: auto; }
.link     { cursor: pointer; }

/*
   PAGE HEADER

   Styles:
      Top GoVid logo bar
      Branded header for the real estate agency - Logo, text
      Search bar
*/
/*#header   { height: 197px; }*/

#header div.govid
{
   background: url('../images/govid/header-bg.jpg') repeat-x;
   height: 29px;
}

#header div.govid h1
{
   text-align: right;
}

#main div.wrapper
{
   height: 630px;
}

#main h1
{
   position: absolute;
   top: 93px;
   left: 194px;
}

#main h2.h21
{
   position: absolute;
   top: 110px;
   right: 180px;
}

#main h2.h22
{
   position: absolute;
   top: 230px;
   right: 280px;
}

#main h3
{
   color: #ffffff;
   font-size: 9pt;
}

#main #text
{
   position: absolute;
   top: 270px;
   left: 400px;
   width: 380px;
   z-index: 500;
}

#main #text p
{
   color: #ffffff;
   font-family: Arial;
   font-size: 9pt;
   margin-bottom: 12px;
}

#main #text div.readmore
{
   color: #639bd9;
   position: relative;
   display: inline-block;
   z-index: 500;
   cursor: default;
   padding: 10px;
   top: -10px;
   left: -10px;
}

#main #text div.inner
{
   width: 494px;
   background: url('../images/govid/home/popup-bg.png');
   border: 1px solid #061d36;
   padding: 15px;
}

#main p.contact
{
   position: absolute;
   top: 365px;
   left: 400px;
   color: #ffffff;
}

#main p.contact span
{
   font-weight: bold;
   position: relative;
}

#main p.contact span span
{
   font-weight: normal;
   font-size: 9pt;
   color: #6cadf4;
   position: absolute;
   left: 7px;
   top: 20px;
   letter-spacing: 2px;
}

form
{
   position: absolute;
   top: 425px;
   left: 400px;
}

form p
{
   display: block;
   margin-bottom: 5px;
   color: #FFFFFF;
}

form input.text
{
   background: #bcbdc0;
   border: none;
   padding: 4px;
   font-size: 9pt;
   width: 200px;
}

form input.submit
{
   background: #1f4d7f;
   border: none;
   color: #e7eaef;
   padding: 0px 5px 3px 5px;
   font-size: 9pt;
   position: relative;
   top: -1px;
}

#inhouseFooter { display: none; }

