/*
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!
*/
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
body { background: #000; font-family: 'Montserrat', sans-serif; /*font-family: 'Open Sans', sans-serif;*/ font-size: 16px; font-weight: 300; margin: 0;}

#contactus fieldset
{
        width:300px;
        margin:0 auto;

-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
        background: #fff; 
        background: -moz-linear-gradient(#fff, #f9fdff);
        background: -o-linear-gradient(#fff, #f9fdff);
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f9fdff)); /
        background: -webkit-linear-gradient(#fff, #f9fdff);
        padding:20px;
        border-color:rgba(4, 129, 177, 0.4);
}

#contactus legend, h2
{
        color:#000;
        font-size:16px;
        padding:0 10px;
        background:#fff;
        -moz-border-radius:4px;
        box-shadow: 0 1px 5px rgba(4, 129, 177, 0.5);
        padding:5px 10px;
        text-transform:uppercase;
}

#contactus label
{
        line-height:14px;
        font-size:14px;
        color:#000;
        margin-bottom:3px;
}

#contactus input[type="text"],textarea
{
        resize: none;
        color: #000;
        background: #fff;
        border: 1px solid #CCCCCC;
        color: #000;
        font-size: 14px;
        line-height: 1.2em;
        margin-bottom:15px;

        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        border-radius:4px;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.2);

}

#contactus input[type="text"]
{
        padding: 8px 6px;
        height: 22px;
        width:280px;  
  
}

/*#contactus #scaptcha
{
  width:60px;
  height:18px;
}*/

#contactus input[type="submit"]
{
        background: #222;
        border: none;
        text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
        text-transform:uppercase;
        color: #eee;
        cursor: pointer;
        font-size: 15px;
        margin: 5px 0;
        padding: 5px 22px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        -webkit-border-radius:4px;
        -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
        -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
        box-shadow: 0px 1px 2px rgba(0,0,0,0.3); 
}

#contactus textarea
{
        padding:3px;
        width:96%;
        height:100px;
}

#contactus input[type="text"]:focus,textarea:focus
{
        background:#ebf8fd;
        text-indent: 0;
        z-index: 1;
        color: #000;
        opacity:0.6;
        box-shadow:0 0 5px rgba(4, 129, 177, 0.5);
        border-color:#ccc;
}

#contactus .container
{
   margin-top:3px;
   margin-bottom: 3px;
}

#contactus .error
{
        line-height:14px;
        font-size:12px;
        color:red;
        margin-bottom:3px;
}

#contactus fieldset#antispam
{
        line-height:14px;
        font-size:12px;
        color:#999898;
        margin-bottom:3px;
}

#contactus fieldset#antispam legend
{
        line-height:14px;
        font-size:12px;
        color:#999898;
        margin-bottom:3px;
}

#contactus .short_explanation
{
        line-height:14px;
        font-size:12px;
        color:red;
        margin-bottom:3px;
}

/* spam_trap: This input is hidden. This is here to trick the spam bots*/
#contactus .spmhidip
{
   display:none;
   width:10px;
   height:3px;
}
#fg_crdiv
{
        line-height:14px;
        font-size:12px;
        color:#999898;
        margin-bottom:3px;
}
#fg_crdiv p
{
    display:none;
}

    h3 {
        text-align: center;
        color:#000;
        font-size:16px;
        padding:0 10px;
        background:#fff;
        -moz-border-radius:4px;
        padding:5px 10px;
        }

/*MY FORM--------------------
  #wrapper {
        width:450px;
        margin:0 auto;
        font-family:Verdana, sans-serif;
    }
    legend {
        color:#0481b1;
        font-size:16px;
        padding:0 10px;
        background:#fff;
        -moz-border-radius:4px;
        box-shadow: 0 1px 5px rgba(4, 129, 177, 0.5);
        padding:5px 10px;
        text-transform:uppercase;
        font-family:Helvetica, sans-serif;
        font-weight:bold;
    }
    fieldset {
        border-radius:4px;
        background: #fff; 
        background: -moz-linear-gradient(#fff, #f9fdff);
        background: -o-linear-gradient(#fff, #f9fdff);
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f9fdff)); /
        background: -webkit-linear-gradient(#fff, #f9fdff);
        padding:20px;
        border-color:rgba(4, 129, 177, 0.4);
    }
    input,
    textarea {
        resize: none;
        color: #373737;
        background: #fff;
        border: 1px solid #CCCCCC;
        color: #aaa;
        font-size: 14px;
        line-height: 1.2em;
        margin-bottom:15px;

        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        border-radius:4px;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.2);
    }
    input[type="text"],
    input[type="password"]{
        padding: 8px 6px;
        height: 22px;
        width:280px;
    }

    input[type="submit"]{
        background: #222;
        border: none;
        text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
        text-transform:uppercase;
        color: #eee;
        cursor: pointer;
        font-size: 15px;
        margin: 5px 0;
        padding: 5px 22px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        -webkit-border-radius:4px;
        -webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
        -moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
        box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
    }
    textarea {
        padding:3px;
        width:96%;
        height:100px;
    }
    textarea:focus {
        background:#ebf8fd;
        text-indent: 0;
        z-index: 1;
        color: #373737;
        opacity:0.6;
        box-shadow:0 0 5px rgba(4, 129, 177, 0.5);
        border-color:#ccc;
    }
    .small {
        line-height:14px;
        font-size:12px;
        color:#999898;
        margin-bottom:3px;
    }
    */