/*
File:			custom.css
Description:	Custom styles for Your Theme

HOW TO USE THIS FILE:

Override any class you want and it will change default styling to suit your needs.

For example, if you wish to change the default text blog title to grey, you would add the 
following declarations to this file:

	#header .blog-title a{ background:#cccccc }     <--- This makes blog title background grey

*/

.testimonials22{
color:black;
font:italic 18px/22px "Palatino Linotype","Book Antiqua",Palatino,serif;
text-shadow:0.05em 0.05em 0.1em grey;
}
.button_form1:hover {
    text-decoration: none;
}
.button_form1:active {
    position: relative;
    top: 1px;
}
.buttons_form1 {
     padding: 0px;
     height: 40px;
     cursor: pointer;
     color: #fff;
     width: 245px !important;
border:none !important
font-weight:bold;     
text-shadow:-1px -1px #562806;
     -webkit-border-radius: .2em;
     -moz-border-radius: .2em;
     border-radius: .2em;
     border: 1px solid #A44913;
     background: #f9c81e;
     background: -webkit-gradient(linear, left top, left bottom, from(#fc9b10), to(#F6640E));
     background: -moz-linear-gradient(top,  #fc9b10,  #F6640E);
     filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc9b10', endColorstr='#F6640E');
}

.wpcf7-form{
    background: #fff;
    width : 274px;
    overflow: hidden;
    margin: 20px;
    border: 5px solid #f2f2f2;
}
.wpcf7-form h2{
    font-size : 20px;
    text-align: center;
}
.wpcf7-form input, .wpcf7-form textarea {
    border-color: #b8b8b8;
    border-style: solid;
    border-width: 1px;
     -webkit-border-radius: .2em;
     -moz-border-radius: .2em;
     border-radius: .2em;
box-shadow:0 2px 2px #DDDDDD;
    padding: 4px;
    line-height: 16px;
    font-size: 14px;
    width: 234px;
    float: none;
    margin: 0;
}
.wpcf7-form textarea {
    line-height: 16px;
    font-size: 14px;
    height: 40px;
font-family:arial;
}
.wpcf7-form p{
    font-size : 14px;
    margin-left: 15px;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 240px;
    padding: 0 0 10px;
    color: #000;
}


.contactme_container input, .contactme_container textarea, .contactme_container select{
background:none repeat scroll 0 0 #f2f2f2;
border: 1px solid #999;
}
}
.contactme_container fieldset{
padding:15px 25px 15px 15px;
}
.contactme_container legend{
color:#13644F;
font-size:1.9em;
padding:10px 15px;
border:none;
}

#optin { background: #fff url(images/shadow.png) repeat-x top; border: 3px solid #efefef; padding: 20px 15px; text-align: center }
	#optin input {
		border: 1px solid #ccc;
		font-size: 15px;
		margin-bottom: 10px;
		padding: 8px 10px;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		box-shadow: 0 2px 2px #ddd;
		-moz-box-shadow: 0 2px 2px #ddd;
		-webkit-box-shadow: 0 2px 2px #ddd
	}
		#optin input.email { background: #fff url(images/email.png) no-repeat 10px center; padding-left: 35px }
		#optin input.name { background: #fff url(images/name.png) no-repeat 10px center; padding-left: 35px }
		#optin input.phone { background: #fff url(images/phone.png) no-repeat 10px center; padding-left: 35px }
		#optin input[type="submit"] {
			background: #f6640e url(images/orange.png) repeat-x top;
			border: 1px solid #a44913;
			color: #fff;
			cursor: pointer;
			font-size: 18px;
			font-weight: bold;
			padding: 8px 0;
			text-shadow: -1px -1px #562806;
			width: 100%
		}
			#optin input[type="submit"]:hover { color: #ffdeb3 }