/*---------------------------contact form styles-------------------------- */

.contactFormConteniner{
   border:1px solid #CCC;
   width:420px;
   padding:20px;   
   position:absolute;
   visibility:hidden;
   background:#FFFFFF;
}

.cform{
 width:99%;
 margin:0;
 padding:0;
 float:left;
 font-size:12px;
 font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
}

.caddress{ 
 width:5%;
 margin:0;
 padding:0;
 float:left;
 font-size:12px;
 font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
 text-align:left;
}

.caddress p{
 padding-top:10px;
 line-height:18px;
}

.contactFormConteniner .formTitle{
  width:50%;
  float:left;
  margin-bottom:8px;
}

.contactFormConteniner .close{
 color: #00F;
 cursor:pointer;
 float:right;
 margin-bottom:8px;
 margin-right:8px;
}

#contact_form{
 width:100%;
}

#contact_form input {
  border:1px solid #CCCCCC;
  color:#101010;
  font-size:12px;
  font-family:Arial;  
  height:21px;
  margin-bottom:8px;
  padding:2px;
  width:96%;
}

#contact_form textarea {
  border:1px solid #CCCCCC;
  color:#101010;
  font-size:12px;  
  font-family:Arial;
  height:103px;
  margin-bottom:16px;
  overflow:auto;
  padding:2px;
  width:96%;
}

#contact_form input.btnsubmit {
  background-color:#CCCCCC;
  height:23px;
  padding:0;
  width:72px;
  color:#010101;
}

#response{
 clear:both;
 /*padding: 0.5em;
 margin-bottom: 5px;*/
 color:#101010; 
}
 
#log_res {
  color:#FF0000;
	overflow: auto;
	font-size:12px;	
	font-family: Tohama, Arial, Helvetica, sans-serif;
	font-weight:normal;
}
 
#log_res.ajax-loading {
	padding: 20px 0;
	background: url('http://img246.imageshack.us/img246/2363/spinner.gif') no-repeat center;
}
/*------------------------contact form styles ends ----------------------*/