@charset "utf-8";

/*
@font-face {font-family: "angelina";
	src: url(fonts/angelina.eot) format('embedded-opentype');
	src: local('!'), url(fonts/angelina.woff) format('woff'), url(fonts/angelina.ttf) format('truetype'), url(fonts/angelina.svg) format('svg');
    font-weight: normal;
    font-style: normal;
	font-smooth: always;
}

@font-face {font-family: 'PT Sans'; 
	src: url(fonts/pts55f_w.eot); 
	src: local('PT Sans'), url(fonts/PTS55F_W.woff) format('woff'),url(fonts/PTS55F_W.ttf) format('truetype'), url(fonts/PTS55F_W.svg#PTSans-Regular) format('svg');}

@font-face {font-family: 'PT Sans';
	src: url(fonts/pts75f_w.eot);
	font-style: normal;
	font-weight: 700; 
	src: local('PT Sans Bold'), url(fonts/PTS75F_W.woff) format('woff'),url(fonts/PTS75F_W.ttf) format('truetype'), url(fonts/PTS75F_W.svg#PTSans-Bold) format('svg');}

@font-face {font-family: 'PT Sans Caption'; 
	src: url(fonts/ptc55f_w.eot);
	src: local('PT Sans Caption'), url(fonts/PTC55F_W.woff) format('woff'),url(fonts/PTC55F_W.ttf) format('truetype'), url(fonts/PTC55F_W.svg#PTSans-Caption) format('svg');}

@font-face {font-family: 'PT Sans Caption';
	font-weight: 700; 
	src: url(fonts/ptc75f_w.eot);
	src: local('PT Sans Caption Bold'), url(fonts/PTC75F_W.woff) format('woff'),url(fonts/PTC75F_W.ttf) format('truetype'), url(fonts/PTC75F_W.svg#PTSans-CaptionBold) format('svg');}

@font-face {font-family: 'PT Sans Narrow';
	src: url(fonts/ptn57f_w.eot);
	src: local('PT Sans Narrow'), url(fonts/PTN57F_W.woff) format('woff'),url(fonts/PTN57F_W.ttf) format('truetype'), url(fonts/PTN57F_W.svg#PTSans-Narrow) format('svg');}

@font-face {font-family: 'PT Sans Narrow';
	font-weight: 700; 
	src: url(fonts/ptn77f_w.eot);
	src: local('PT Sans Narrow Bold'), url(fonts/PTN77F_W.woff) format('woff'),url(fonts/PTN77F_W.ttf) format('truetype'), url(fonts/PTN77F_W.svg#PTSans-NarrowBold) format('svg');}

*/





body, div, h1, form, fieldset, input, textarea {
	margin: 0; padding: 0; border: 0; outline: none;
}

html {
	height: 100%;
}

body {
	background: #f3f3f4; 
	background-color:transparent;

}

#contact {
	width: 250px;

}

input {
	font-family: "PT Sans", sans-serif;
	width: 230px; height: 30px; padding: 0px 10px 0px 10px; margin: 0 0 10px 0;
	background: #FFF;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	font-family: "PT Sans", sans-serif; font-size: 14px; text-transform: none; color: #83b220;
	border: solid 1px #e2e3e4;
	
}

input::-webkit-input-placeholder  {
	font-family: "PT Sans", sans-serif; font-size: 14px; text-transform:uppercase;color: #9c9c9c; 

}
input:-moz-placeholder {
	font-family: "PT Sans", sans-serif; font-size: 14px; text-transform:uppercase;  color: #9c9c9c;
}

textarea {
	font-family: "PT Sans", sans-serif;
	width: 230px; height: 120px; padding: 6px 10px 0px 10px; margin: 0 0 10px 0;
	background: #FFF;
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
	overflow:auto;
	font-family: "PT Sans", sans-serif; font-size: 14px; text-transform:none; color: #83b220;
	border: solid 1px #e2e3e4;
}

textarea::-webkit-input-placeholder  { 
	font-family: "PT Sans", sans-serif; font-size: 14px; color: #9c9c9c;
}

textarea:-moz-placeholder {
	font-family: "PT Sans", sans-serif; font-size: 14px; color: #9c9c9c;
}
	
input:focus {
	background: #e2e3e4;
	background: -moz-linear-gradient(top, #e2e3e4 0%, #FFF 20%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e3e4), color-stop(20%,#FFF));
    color: #4d4d4f;
	
}

textarea:focus {
	background: #e2e3e4;
	background: -moz-linear-gradient(top, #e2e3e4 0%, #FFF 5%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e3e4), color-stop(5%,#FFF));
	color: #4d4d4f;
	
}



input[type=submit] {
	width:150px;
	height:38px;
	float:right;
	border:none;
    background: #83b220; 
   	-webkit-border-radius: 8px;
   	-moz-border-radius: 8px;
   	border-radius: 8px;
   	text-shadow: rgba(0,0,0,.2) 1px 1px 0;
   	color: #FFF;
	font-family: 'PT Sans', sans-serif;
	font-weight:700;
	font-size:17px;
	text-decoration:none;
   vertical-align: middle;
}


input[type=submit]:hover {
    width:150px;
	float:right;
	color: #ffffff;
	border:none;
   	background: #a5e819;
	background-image:url(images/btn-bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
   	background: -webkit-gradient(linear, left top, left bottom, from(#83b220), to(#a5e819));
   	background: -webkit-linear-gradient(top, #83b220, #a5e819);
   	background: -moz-linear-gradient(top, #83b220, #a5e819);
   	background: -ms-linear-gradient(top, #83b220, #a5e819);
   	background: -o-linear-gradient(top, #83b220, #a5e819);
	-webkit-border-radius: 8px;
   	-moz-border-radius: 8px;
   	border-radius: 8px;
	cursor:pointer;
}
   
input[type=submit]:active {
   position:relative;
	top:1px;

   }
