﻿/* CONTACT */
#contactform
{
  display:block;
  position:relative;
  top:-11px;
}

#contactform select
{
  margin:5px 0 10px 0;
  width:406px;
  clear:both;
  display:block;
}

#contactform label
{
  margin-bottom:5px;
  color:#688893;
  display:inline;
}

#contactform input
{
  margin:5px 0 5px 0;
  color:black;
  clear:both;
  width:400px;
  display:block;
}

#contactform textarea
{
  width:405px;
  height:100px;
  margin:5px 0 10px 0;
  color:black;
  clear:both;
  display:block;
}

#contactform fieldset#checkboxes label
{
  display:inline;
  width:auto;
  clear:both;
}

#contactform fieldset#checkboxes input
{
  display:inline;
  clear:none;
  width:20px;
  margin-left:5px;
}

#contactform #submit
{
  position:relative;
  top:5px;
  width:68px;
  height:22px;
}

#moreinfo
{
  width:240px;
  position:relative;
  right:-16px;
  display:none;
}

.error
{
  margin:0;
  padding:0;
  color:red;
}

#contactform #further_comments
{
  position:absolute;
  margin-left:-5000px;
}






#omnioffice
{
  z-index:0;
  position:absolute;
  top:0;
  right:0;
  width:234px;
  margin-left:8px;
}

#omnioffice h2
{
  margin:0 0 10px 0; 
  padding:0;
}


#omnioffice img
{
  border:2px solid #5d9732;
  margin-left:0px;
  margin-top: 13px;
}



#gmap
{
  position:relative;
  top:3px;
  width:400px;
  height:380px;
  border:2px solid #5d9732;
  margin-bottom:10px;
  float:left;
  display:inline;
  
}

#directions
{
  z-index:0;
  position:relative;
  float:left;
  clear:none;
  width:400px;
  margin-left:0px;
  padding-bottom:20px;
  /*margin-top:30px; put back in when using contact form */
}

h2.map_directions_head {
    margin-left: 0px;
}


#moreinfo
{
  width:240px;
  position:relative;
  right:-16px;
  display:none;
}
  
#directions img
{
  border:2px solid #cad8de;
}

#directions ul
{
  margin-top:10px;
}





