﻿body
{
    width:100%;
    height:100%;
    margin: 0 auto;
    font-family:Arial;
}

#contact_content
{
   	margin:0 auto;
   	margin-top:2%;
   	padding:1% 2% 0% 2%;
	height:100%;
	width:80%;
	background: url(../images/misc/bg-black.png) ;
    position:relative;
    overflow:auto;
    border:1px solid silver;
	-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.5);
	box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    
}

#cntForm
{
    width:100%;
}

#left_col
{
    padding-left:2%;
    float:left;
    width:30%;
    border-right:1px solid silver;
}

#left_col img
{
    vertical-align:middle;
}

#right_col
{
    float:right;
    width:65%;
}

#right_col img
{
    vertical-align:middle;
}

.col_title
{
    padding-bottom:15px;
}

#contact_content .footer p
{
   padding-bottom: 0;
   padding-top:20px;
   font-size:x-large;
   font-weight:bolder;
   text-transform:uppercase;
   color:silver;
   clear:both;
   text-decoration:underline;
}

#contact_content .footer p.cls2
{
   padding-bottom: 0;
   padding-top:0px;
   font-size:large;
   font-weight:bolder;
   text-transform:none;
   color:silver;
   clear:both;
   text-decoration:none;
}

#contact_content .footer p.cls3
{
   padding-bottom: 1%;
   padding-top:0px;
   font-size:large;
   font-weight:bolder;
   text-transform:none;
   color:silver;
   clear:both;
   text-decoration:none;
}

#contact_content .footer span
{
   color:orange;
}

#contact_content p
{
    padding-bottom:1%;
    color:White;
}

#contact_content p.contact_us
{
   font-size:large;
   font-weight:bolder;
   text-transform:uppercase;
   color:Silver;
   padding-bottom:10px;
}

#contact_content span.contact
{
   font-size:large;
   font-weight:bolder;
   font-size:20px;
   vertical-align:middle;
   text-transform:uppercase;
   color:Silver;
   padding-bottom:10px;
}

#contact_content p.find_us
{
   font-size:large;
   font-weight:bolder;
   text-transform:uppercase;
   color:Silver;
   padding-bottom:15px;
}

#contact_controls
{
    margin-top:-15px;
}

#contact_controls p
{
    padding-bottom:5px;
    padding-top:10px;
}

#contact_controls p.first-child
{
    padding-bottom:5px;
}

.contact_form_w
{
    width:200%;
}

.contact-form 
{
    width:240px;
}

.contact-form input {
	background: #e8e8e8;
	padding:3%;
	font-size:large;
	border:1px solid;
	/*-moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px; */
}

.contact-form input.btnSend
{
  float: left; 
  background: url(../images/misc/send.png) no-repeat;
  width: 100px; 
  height: 34px; 
  cursor: pointer; 
  border: none; 
  margin: 15px 0 0 0;
}

.contact-form [type="text"] {
    height:5px;
    width:212px;
}

.contact-form input[type="text"]:focus
{
  background-color : #ffd687;
  font-size:large;
}

.contact-form textarea:focus
{
  background-color : #ffd687;
  font-weight:bold;
}

.contact-form textarea {
    height:100px;
    width:230px;
	border:1px solid;
	font-size:small;
	font-family:Arial;
	/*-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px; */
	background: #e8e8e8;
}

.contact-form label {
    white-space:nowrap;
    padding: 0 15px 0 0;
    margin: 0 0 6px 0;
    width: 60px;
	float:left !important;
	font-size:12px;
	color:#222222;
}

.contact-form [type="submit"]:hover 
    {
    float: left; 
    background: url(../images/misc/send_hover.png) no-repeat;
    width: 100px; 
    height: 34px; 
    cursor: pointer; 
    border: none; 
    margin: 15px 0 0 0;
}

#gmap_link
{
    float:right;
    font-size:12px;
    color:orange;
    padding-top:10px;
    text-decoration:none
}

#gmap_link:hover
{
    color:White;
}