/*
Contact Form by html-form-guide.com
You can customize all the aspects of the form in this style sheet
All the style elements use form id selector(notice the #contactus). So, including this
stylesheet does not affect the other elements at all!
*/

p {
color: #464646;
font: 1em/1.5em "Arial",sans-serif;
}

#contactus fieldset
{
   width:97%;
   padding:0px;
  border:0px solid #ccc; 
/* -moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
 border-radius: 10px;  */   
}

#contactus legend, h2
{
   font-family : Arial, sans-serif;
   font-size: 1.3em;
   font-weight:bold;
   color:#333;
}

#contactus label
{
   font-family : Arial, sans-serif;
   font-size:1em;
   font-weight: bold;
  color: #464646;
}

#contactus input[type="text"],textarea
{
  font-family : Arial, Verdana, sans-serif;
  font-size: 1em;
  line-height:140%;
  color : #000; 
  padding : 3px;
  margin-top:10px;
  border : 1px solid #cccccc;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;

}

#contactus input[type="text"]
{
  height:30px;
  width:100%;
  
/*  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
   border-radius: 5px;  */   
  
}



#contactus #scaptcha
{
  width:80px;
  height:18px;
}

#contactus input[type="submit"]
{
   width:100px;
   height:30px;
   padding-left:0px;
   
 /* -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
   border-radius: 5px;   */   
}

#contactus textarea
{
  height:120px;
  width:99%;
/*  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
   border-radius: 8px;  */  
}

#contactus input[type="text"]:focus,textarea:focus
{
  color : #009;
/*  border : 1px solid #990000; */
  background-color : #ffff99;
  font-weight:bold;
}

#contactus .container-name
{
   margin:2% 2%;
   width:45%;
/*   border: 1px solid black;  */
float:left;
}

#contactus .container-email
{
  margin:2% 2%;
   width:45%;
 /*  border: 1px solid black;  */
   float:left;
}

#contactus .container-message
{
   margin:2% 2%;
   width:95%;
   float:left;
/*   border: 1px solid black;   */
}

#contactus .container-captcha
{
  margin:2% 2%;
   width:70%;
   float:left;
/*   border: 1px solid black;  */
}

#contactus .container-submit
{
  margin:2% 2%;
   width:50%;
   float:left;
/*   border: 1px solid black;  */
}

#contactus .error
{
   font-family: Verdana, Arial, sans-serif; 
   font-size: 0.7em;
   color: #900;
   background-color : #ffff00;
}

#contactus fieldset#antispam
{
   padding:2px;
/*   border-top:1px solid #EEE;
   border-left:0;
   border-right:0;
   border-bottom:0;
   width:350px;  */
}

#contactus fieldset#antispam legend
{
   font-family : Arial, sans-serif;
   font-size: 0.8em;
   font-weight:bold;
   color:#333;   
}

#contactus .short_explanation
{
   font-family : Arial, sans-serif;
   font-size: 0.6em;
   color:#333;   
}

/* spam_trap: This input is hidden. This is here to trick the spam bots*/
#contactus .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);   
}
#fg_crdiv p
{
    display:none;
}

.color-red button[type="submit"], .color-red a.button, .color-red .pricing-plan a.button, .color-red table.pricing a.button {border-color: #a01212; border-top-color: #d05757;background: #ef6363; height: 50px; font-size: 15px; font-weight:bold; padding:0 50 !important;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmNjM2MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMzMyMzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ef6363 0%, #a01212 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef6363), color-stop(100%,#a01212));
background: -webkit-linear-gradient(top,  #ef6363 0%,#a01212 100%);
background: -o-linear-gradient(top,  #ef6363 0%,#a01212 100%);
background: -ms-linear-gradient(top,  #ef6363 0%,#a01212 100%);
background: linear-gradient(to bottom,  #ef6363 0%,#a01212 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef6363', endColorstr='#a01212',GradientType=0 );
color: #fff; text-shadow: 0 -1px 0 #bd4444;}
.color-red button[type="submit"]:hover, .color-red a.button:hover, .color-red table.pricing a.button:hover {background: #a01212;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UzMzIzMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZjYzNjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #a01212 0%, #ef6363 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a01212), color-stop(100%,#ef6363));
background: -webkit-linear-gradient(top,  #a01212 0%,#ef6363 100%);
background: -o-linear-gradient(top,  #a01212 0%,#ef6363 100%);
background: -ms-linear-gradient(top,  #a01212 0%,#ef6363 100%);
background: linear-gradient(to bottom,  #a01212 0%,#ef6363 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a01212', endColorstr='#ef6363',GradientType=0 );
color: #fff;}