#contactus fieldset {
	width:100%px;
	max-width:600px;
	background:#d6d6d6; 				/***/
   	padding:0px 20px 10px 20px;
   	border:1px solid #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;  
	-moz-box-shadow:0px 5px 5px 0px #808080;
	-webkit-box-shadow:0px 5px 5px 0px #808080;
	box-shadow:0px 5px 5px 0px #808080;
	}

#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:14px;
   	font-weight:bold;
	margin-top:13px;
	}
#contactus input[type="text"],textarea {
  	font-family : Arial, Verdana, sans-serif;
  	font-size: 14px;
  	line-height:140%;
  	color: #000; 
  	padding: 5px 3px 5px 10px; 
  	border: 1px solid #999;
    	-moz-border-radius: 5px;
    	-webkit-border-radius: 5px;
    	-khtml-border-radius: 5px;
    	border-radius: 5px;
	}
#contactus input[type="text"] {
  	height:18px;
  	width:200px;
    	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
  	border-radius: 5px;   
	}
#contactus #scaptcha {
  	width:60px;
  	height:18px;
	}
/*
#contactus input[type="submit"] {
	background: url(images/form-button.png) left top no-repeat;
   	width:100px;
   	height:30px;
   	padding-left:0px;
   	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
   	border-radius: 5px;   
	}
*/
#contactus textarea {
  	height:30px;
  	width:100%;
	max-width:535px;
  	-webkit-border-radius: 8px;
  	-moz-border-radius: 8px;
   	border-radius: 8px;  
	}
#contactus select {
	background: url(../images/dropdown-arrow.gif) left top no-repeat;
  	height:30px;
  	width:50px;
	border: 1px solid #999;
	-webkit-border-radius: 8px;
  	-moz-border-radius: 8px;
   	border-radius: 8px;  
	appearance:none;
	-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari and Chrome */
	}

#contactus select option {
background-color:#fff;

}

#contactus input[type="text"]:focus,textarea:focus {
  	color : #009;
  	border : 1px solid #990000; /* red border*/
  	background-color : #efefef; /* box background*/
  	font-weight:bold;
	}

/***/
#contactus input:hover, textarea:hover, #contactus input:focus, textarea:focus {
    outline: none;
    border: 1px solid #abcae2;
    box-shadow: 0px 0px 5px #abcae2;
    -moz-box-shadow: 0px 0px 5px #abcae2;
    -webkit-box-shadow: 0px 0px 5px #abcae2;
}

#contactus .submitcontainer input:hover, .submitcontainer textarea:hover, #contactus .submitcontainer input:focus, .submitcontainer textarea:focus {
    outline: none !important;
    border: none !important;
    
}
#contactus .submitcontainer input{
	outline: none !important;
    	border: none !important;
	box-shadow:none !important;
    	margin:0 1px 0 1px;

}
/*needs different image added to work*/

#contactus .submitinfo, #contactus .submitquote, #contactus .submitcall {
width:140px;
height:34px;
}

#contactus .submitinfo{
background: url(../images/request-info-button.png) left top no-repeat;
}
#contactus .submitinfo:hover{
background: url(../images/click-now-button.png) left top no-repeat;
}

#contactus .submitquote{
background: url(../images/get-quote-button.png) left top no-repeat;
}
#contactus .submitquote:hover{
background: url(../images/click-now-button.png) left top no-repeat;
}

#contactus .submitcall{
background: url(../images/call-back-button.png) left top no-repeat;
}
#contactus .submitcall:hover{
background: url(../images/click-now-button.png) left top no-repeat;
}

/*
	border: 0px solid #abcae2 !important;
    	box-shadow: 2px 2px 5px #000 !important;
	-moz-box-shadow: 0px 0px 5px #abcae2;
    	-webkit-box-shadow: 0px 0px 5px #abcae2;
	-webkit-border-radius: 8px;
  	-moz-border-radius: 8px;
   	border-radius: 11px; 
 	}
*/

#contactus .container {
   	margin-top:18px;
   	margin-bottom: 10px;
	}
#contactus .container input {
float:right;
}
#contactus .error {
   	font-family: Verdana, Arial, sans-serif; 
   	font-size: 13px;
   	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.8em;
   	color:#333;   
	}

#contactus .refresh_explanation {
   	font-family : Arial, sans-serif;
   	font-size: 14px;
   	color:#333;   
	}
#contactus .refresh_explanation a {
   	text-decoration:none;
	}

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