/*
Popup 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!
*/


	.modalDialog {
		position: fixed;
		font-family: Arial, Helvetica, sans-serif;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background: rgba(0,0,0,0.8);
		z-index: 99999;
		opacity:0;
		-webkit-transition: opacity 400ms ease-in;
		-moz-transition: opacity 400ms ease-in;
		transition: opacity 400ms ease-in;
		pointer-events: none;
	}

	.modalDialog:target {
		opacity:1;
		pointer-events: auto;
	}

	.modalDialog > div {
		width: 800px;
		position: relative;
		margin: 10% auto;
		padding: 5px 10px 13px 10px;
		border-radius: 10px;
		background: #fff;
		background: linear-gradient(to bottom, #fff, #AAA 80%);
	background: -moz-linear-gradient(top, #fff 0%, #AAA 80%);
		background: -webkit-linear-gradient(top, #fff, #AAA 80%);
		background: -o-linear-gradient(top, #fff 0%, #AAA 80%);
	
	}
	

	.close {
		background: #606061;
		color: #FFFFFF;
		line-height: 19px;
		position: absolute;
		right: -12px;
		text-align: center;
		top: -10px;
		width: 24px;
		height: 20px;
		padding-top:4px;
		text-decoration: none;
		font-weight: bold;
		-webkit-border-radius: 12px;
		-moz-border-radius: 12px;
		border-radius: 12px;
		-moz-box-shadow: 1px 1px 3px #000;
		-webkit-box-shadow: 1px 1px 3px #000;
		box-shadow: 1px 1px 3px #000;
	}

	.close:hover { background: #00d9ff; }



#contactus fieldset
{
   width:auto;
   padding:10px;
   border:1px solid #ccc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;   
}

#contactus legend, h2
{
   font-family : Arial, sans-serif;
   font-size: 1.3em;
   font-weight:bold;
   color:#333;
}

#contactus label
{
   font-family : 'Peugeot', Arial, Helvetica, sans-serif;
   font-size:14px;
   font-weight: normal;
}

#contactus input[type="text"],textarea
{
  font-family : Arial, Helvetica, sans-serif;
  font-size: 1.0 em;
  line-height:120%;
  color : #000; 
  /*padding : 3px;
  border : 1px solid #999; */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;

}

#contactus input[type="text"]
{
  height:25px;
  width:200px;
  position:absolute;
}

#contactus #scaptcha
{
  width:60px;
  height:28px;
}

/*#contactus input[type="submit"]
{
   width:auto;
   height:30px;
   padding:3 8 3 8;
   -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}
*/
#contactus textarea
{
  height:120px;
  width:310px;
}

#contactus input[type="text"]:focus,textarea:focus
{
  color : #000;
  border : 1px solid #999;
  background-color : #ebebeb;
  font-weight:bold;
}

#contactus .container1
{
   margin-top:0px;
   margin-bottom: 5px;
}

#contactus .error
{
   font-family: 'Peugeot', Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #900;
   text-transform:none;
/*   background-color : #cccccc;
   width:370px;
*/   position:absolute;
}

#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.7em;
   color:#333;   
}
#fg_formContainer
{
   height:auto;
/*   width:960px;
   background:#FFFFFF;
   border:1px solid #333333;
   padding:0;
   position:absolute;*/
  /*   top: 100px;
 margin-top:50px; 
   margin-top:50px; */
   z-index:10011;
   cursor:default;   
/*-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;   */
/*display:none;*/
/*box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.8);
-moz-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.8);
-webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.8);*/
}

#fg_container_header
{
   height:100px;
   width:100%;
   max-width:960px;
   min-width:960px;
 /*  background:#637079;*/
   background-color:transparent;
}

#fg_container_header a
{
   color:#fff;
   font-family:Arial,Verdana;
   font-size:10pt;
   font-weight:bold;
}

/*#fg_box_Title
{ 
   float:left;
   width:100%;
   max-width:940px;
   margin:10px;
   line-height:1.1;
   color:#fff;
   font-family:'Futura-Medium-CTT', Arial, Helvetica, sans-serif;
   font-size:24px;
   font-weight:bold;
   text-align: left;
    font: bold 24px/1.1 'Futura-Medium-CTT';
    color: rgba(179,31,30,1.00);
    text-shadow: 1px 1px 5px rgba(106,106,106, 0.50);
	-webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}*/

#fg_box_Close
{
   float:right;
   width:30px;
   margin: -15px -15px;
}

#fg_form_InnerContainer
{
   margin:10px;
   margin-bottom:5px;
}

/*#fg_form_InnerContainer h2
{
   font-family : Arial, sans-serif;
   font-size: 14pt;
   font-weight:bold;
   color:#333;     
}

#fg_form_InnerContainer p
{
   font-family : Arial, sans-serif;
   font-size: 12pt;
   color:#333;
}

#fg_backgroundpopup
{
   position: fixed; 
   top:0; 
   left:0; 
   bottom:0; 
   right:0;
   
   background:#000000;
   opacity: .8;
   -moz-opacity: .8;
   filter: alpha(opacity=80);
   border:1px solid #cecece;
   z-index:10010;
   display:none;
}
*/
#fg_submit_success_message
{
   display:none;
   padding:15px;
}

/* spam_trap*/
#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;
}