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

#contactus fieldset
{
	box-shadow: rgba(0,200,211, 1) 1px 1px 13px;
	-moz-box-shadow: rgba(0,1,6, 0.3) 1px 1px 13px;
	-webkit-box-shadow: rgba(0,1,6, 0.3) 1px 1px 13px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	background-color: #1951A5;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-bottom: 20px;
}

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

#contactus label
{
	font-size:12px;
	font-weight: normal;
	color: #FFF;
	letter-spacing: normal;
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-align: center;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}

#contactus input[type="text"],textarea
{
	padding: 9px;
	border: solid 1px #E5E5E5;
	outline: 0;
	font: normal 13px/100% Verdana, Tahoma, sans-serif;
	width: 200px;
	background: #FFFFFF url('bg_form.png') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	display: block;
}

#contactus input[type="text"]
{
	padding: 3px;
	border: solid 1px #E5E5E5;
	outline: 0;
	background: #FFFFFF url('bg_form.png') left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 25px);
	box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-moz-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	-webkit-box-shadow: rgba(0,0,0, 0.1) 0px 0px 8px;
	margin-top: 4px;
	font-size: 13px;
	font-style: normal;
	line-height: 100%;
	font-weight: normal;
	font-variant: normal;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
	display: block;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
}

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



#contactus textarea
{
	height:120px;
	width:300px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-top: 4px;
	margin-right: auto;
	margin-left: auto;
}

#contactus input[type="text"]:focus,textarea:focus
{
	color : #009;
	border : 1px solid #09F;
	background-color : #ffff99;
	font-weight:bold;
}


#contactus .error
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #F90;
	font-style: italic;
	letter-spacing: 1px;
	text-align: center;
	margin-left: 40px;
	margin-right: 40px;
	display: block;
}

#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: 12px;
	color:#FFF;
	letter-spacing: normal;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
}

/* spam_trap: This input is hidden. This is here to trick the spam bots*/
#contactus .spmhidip
{
	display:none;
	width:10px;
	height:3px;
	visibility: hidden;
}
#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;
}











 #location.button{
	width: 255px;
	height: 25px;
	overflow: hidden;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	margin-top: 4px;
	margin-right: auto;
	margin-left: auto;
	display: block;
}
#location.aqua{
	margin-right: auto;
	margin-left: auto;	
}	
	
	
 #job.button{
	width: 255px;
	height: 25px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border: 1px solid #ccc;
	position: relative;
	font-size: 14px;
	color: #33F;
	font-color:#ababab;
	text-shadow: rgba(250, 250, 250, 0.5) 1px 2px 2px;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
}

 #aquabutton.button{
	width: 120px;
	height: 39px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border: 1px solid #ccc;
	position: relative;
	/* Label */
  /* Label */
  font-family: HighlandGothicFLFRegular, Helvetica, sans-serif;
	font-size: 18px;
	color: #33F;
	font-color:#ababab;
	text-shadow: rgba(250, 250, 250, 0.5) 1px 2px 2px;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	padding-top: 4px;
	padding-right: 16px;
	padding-bottom: 8px;
	padding-left: 16px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
	margin-bottom: 20px;
	display: block;
}
#aquabutton.aqua{
  background-color: rgba(60, 132, 198, 0.8);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 90%, from(#FFF), to(#CCC));
  border-top-color: #CCC;
  border-right-color: #999;
  border-left-color: #999;
  border-bottom-color: #999;
  -webkit-box-shadow:  #000 0px 5px 8px;
  -moz-box-shadow: #000 0px 5px 8px; /* FF 3.5+ */
}
	
#aquabutton .button .glare {
  position: absolute;
  padding: 8px 0;
 }
#aquabutton.button .glare {
	position: absolute;
	align:center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	height: 15px;
	width: 90px;
	background-color: rgba(255, 255, 255, 0.25);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(255, 255, 255, 0.7)), to(rgba(255, 255, 255, 0)));
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

 #aquabutton.button:hover {
			text-shadow: rgb(255, 255, 255) 0px 0px 5px;
		}

 
 
 
 
 
 
 
 
 
 
 fieldset {
	padding-top: 2px;
	position: relative;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
	top: 0px;
	display: block;
}

 
 .require {
	color: #F90;
	font-size: 12px;
	text-align: right;
}
 .place {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 10px;
	width: 400px;
	margin-bottom: 10px;
	padding-top: 10px;
	-moz-box-shadow:1px 1px 12px #111;
	-webkit-box-shadow:1px 1px 12px #111;
	box-shadow:1px 1px 12px #111;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	padding-bottom: 10px;
}
.place-message {
	width: 400px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 10px;
	font-size: 12px;
	overflow: hidden;
	padding-top: 10px;
	-moz-box-shadow:1px 1px 12px #111;
	-webkit-box-shadow:1px 1px 12px #111;
	box-shadow:1px 1px 12px #111;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius: 10px;
	padding-bottom: 20px;
	margin-bottom: 10px;
}
.place-code {
	width: 290px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	text-align: left;
	margin-top: 5px;
	font-size: 12px;
	float: left;
	padding-left: 30px;
	margin-bottom: 30px;
}
.align {
}
.place div {
	float: left;
	margin-left: 0px;
}
.scapt {
	display: inline;
}
.req {
	margin-left: 20px;
	margin-top: 1px;
}
.place-message a:link, .place-message a:visited {
	color: #FF0;
	text-decoration: none;
}
