#contact-form 
{
display:block;
padding-top:8px;	
width:350px;
padding-left:6px;
border:0px solid #ccc;

}

#contact-form legend, h2
{
  font-size:18px; font-family:"Caliban", Times, serif; color:#fff; 
  font-weight:bold;
   
}

#contact-form label
{
   font-size:18px; font-family:"Caliban", Times, serif; color:#fff; 
   font-weight: bold;
}

#contact-form input[type="text"],textarea
{
  font-size:18px; font-family:"Caliban", Times, serif; color:#000; 
  line-height:100%;
  padding : 3px; 
  border : 0px solid #333;
 
}


#contact-form input[type="text"]
{
	width:350px !important;
}

#contact-form input[name="num"]
{
  
}

#contact-form input[name="cp"]
{
  
}

#contact-form input[name="txtCaptcha"]
{
 
}

.left{
float:left;
position:absolute;
}

.right{
margin-left:78px;
padding-left:2px;

}

#contact-form #scaptcha
{
  width:60px;
  height:18px;
}

#contact-form input[type="submit"]
{
   
}

#contact-form textarea
{
 width:350px;
}

#contact-form input:focus,textarea:focus
{
  
  font-size:18px; font-family:"Caliban", Times, serif; color:#000; 
  font-weight:bold;
}

#contact-form .container
{
   margin-top:4px;
   margin-bottom: 5px;
   float:left;
   
}

#contact-form .containerleft
{
   margin-top:4px;
   margin-bottom: 10px;
   float:left;
   position:relative;
   width:350px;
   
}

#contact-form .containerright
{
   margin-top:4px;
   margin-bottom: 10px;
   margin-left:5px;
   float:left;
   position:relative;
   width:350px;
   
}

#contact-form .containerleft1
{
   margin-top:4px;
   margin-bottom: 10px;
   float:left;
   position:relative;
   width:100px;
   
}

#contact-form .containerleft2
{
   margin-top:4px;
   margin-bottom: 10px;
   float:left;
   position:relative;
   width:320px;
   
}

#contact-form .containerright1
{
   margin-top:4px;
   margin-bottom: 10px;
   float:right;
   position:relative;
   width:130px;
   
}

#contact-form .containerright2
{
   margin-top:15px;
   margin-bottom:10px;
   float:left;
   position:relative;
   width:70px;
   
}


#contact-form fieldset#antispam
{
   padding:2px;
   border-top:1px solid #EEE;
   border-left:0;
   border-right:0;
   border-bottom:0;
   width:350px;
}

#contact-form fieldset#antispam legend
{
   font-family : Arial, sans-serif;
   font-size: 0.8em;
   font-weight:bold;
   color:#333;   
}

#contact-form .short_explanation
{
   font-family : Arial, sans-serif;
   font-size: 0.9em;
   color:#333;   
}

/* spam_trap: This input is hidden. This is here to trick the spam bots*/
#contact-form .spmhidip
{
   display:none;
   width:10px;
   height:3px;
}
#fg_crdiv
{
   font-family : Arial, sans-serif;
   font-size: 0.3em;
   opacity: .2;
   -moz-opacity: .2;
   filter: alpha(opacity=20);   
}

.clear{
	clear:both;
}

#main-container{
	width:350px;
	margin:0 auto;
	margin-left:0px;
	margin-top:0px;
	
}

#form-container{
	background-color:none;
	padding:0px;
	-moz-border-radius:12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	 border-radius:12px;
	 position:relative;

}


a, a:visited {
	color:#fff;
	text-decoration:none;
	outline:none;
}

a:hover{
	text-decoration:none;
}

h1{
	color:#777777;
	font-size:22px;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:5px;
}

h2{
	font-weight:normal;
	font-size:10px;
	
	text-transform:uppercase;
	
	color:#aaaaaa;
	margin-bottom:15px;
	
	border-bottom:0px solid #eeeeee;
	margin-bottom:15px;
	padding-bottom:10px;
}

#loading{
	position:relative;
	bottom:9px;
	visibility:hidden;
}


