
/***** Global Elements *****/
html, body { border:0; margin:0; padding:0; }
body { font:12px Arial, Helvetica, sans-serif; }

img { border:0;}
a img { border:0 }

a, a:link, a:visited { text-decoration:underline;}
a:hover {text-decoration: none;}


/***** Contact Form Elements *****/


#contactWrapper {
	width:0px;
	

	padding:0px;
}

#contactWrapper label {  font-size:12px; color: #333333;}
#contactWrapper label.error {  font-size:12px; width:auto; font-weight: normal; margin-bottom: 0px; color: #bb3737; background: #fad6d6; border: 1px solid #bb3737; margin-top: 1px; padding: 1px 1px;}
#contactWrapper label.checked { display:none; background: none; border: 0px; margin-top: 0px; padding: 0px; }
#contactWrapper em {
	color: #F00;
}
#contactWrapper .stage { margin-bottom: 10px;}
#contactWrapper .requiredNote { margin: 2px 0px 2px; color: #333; font-weight: bold;}
#contactWrapper .success { padding: 1px; background: width:auto;  margin-bottom: 0px; color: #819934;}


form#contactform input, form#contactform textarea { border: 1px solid #CCC; padding:8px 12px; font-size:12px; color:#333; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; width: 190px; background: url(../img/page-background.png) repeat; color: #777777;}
form#contactform textarea {font:12px Arial, Helvetica, sans-serif; padding: 1px;}
form#contactform input:focus, form#contactform textarea:focus { outline: none; border: 1px solid #CCC;}

#submitButton {width: 79px!important;height: 33px;background-image:url(../img/submit.png)!important;background-repeat: important;padding: 0px!important;}

#submitButton:hover {background-position: 0 -34px;}
#submitButton:active {background-position: 0 -34px;}
