/*===============================================*/
/*======== Author : Ayatas Technologies =========*/
/*===============================================*/


#contact-form { width: 450px; margin: auto; }
#contact-form label { margin-left: 5px; }

#contact-form input {
	width: 450px;
	padding: 5px;
	margin: 3px;
	background: #f1f1f1;
	border: 1px solid #555;
	-webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;        
	-moz-background-clip: padding; /* useful if you don't want BG color from leaking outside the border: */
	-webkit-background-clip: padding-box; /* useful if you don't want BG color from leaking outside the border: */
	background-clip: padding-box; /* useful if you don't want BG color from leaking outside the border: */ 
	-webkit-box-shadow: inset 0px 0px 5px 0px #777;
	   -moz-box-shadow: inset 0px 0px 5px 0px #777;
	        box-shadow: inset 0px 0px 5px 0px #777;
}

#contact-form input:focus {
	-webkit-box-shadow: inset 0px 0px 7px 0px #333;
	   -moz-box-shadow: inset 0px 0px 7px 0px #333;
	        box-shadow: inset 0px 0px 7px 0px #333;
	border: 1px solid #000;
}

#contact-form textarea {
	width: 450px;
	padding: 5px;
	margin: 3px;
	background: #f1f1f1;
	border: 1px solid #555;
	-webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;        
	-moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; /* useful if you don't want BG color from leaking outside the border: */ 
	-webkit-box-shadow: inset 0px 0px 5px 0px #777;
	   -moz-box-shadow: inset 0px 0px 5px 0px #777;
	        box-shadow: inset 0px 0px 5px 0px #777;
}

#contact-form textarea:focus {
	-webkit-box-shadow: inset 0px 0px 7px 0px #333;
	   -moz-box-shadow: inset 0px 0px 7px 0px #333;
	        box-shadow: inset 0px 0px 7px 0px #333;
	border: 1px solid #000;
}

#contact-form .submit-button {
	position: relative;
	margin-left:400px;
	width: 65px;
	background-color: #8a8a8a;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#8a8a8a), to(#555555));
	background-image: -webkit-linear-gradient(top, #8a8a8a, #555555);
	background-image:    -moz-linear-gradient(top, #8a8a8a, #555555);
	background-image:     -ms-linear-gradient(top, #8a8a8a, #555555);
	background-image:      -o-linear-gradient(top, #8a8a8a, #555555);
	background-image:         linear-gradient(top, #8a8a8a, #555555);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#8a8a8a', EndColorStr='#8a8a8a');
	text-shadow: 0px 1px 0px #555555;
	filter: dropshadow(color=#a5c598, offx=0, offy=1); 
	color: #fff;
	border: 1px solid #222;
	-webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
			margin-bottom:53px;
		
}

#contact-form .submit-button:hover { 
	color: #333;
	-webkit-box-shadow: 0px 0px 3px 0px #555555;
	   -moz-box-shadow: 0px 0px 3px 0px #555555;
	        box-shadow: 0px 0px 3px 0px #555555;
}

#contact-form .submit-button:active {
	background-color: #555555;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#555555), to(#8a8a8a));
	background-image: -webkit-linear-gradient(top, #555555, #8a8a8a);
	background-image:    -moz-linear-gradient(top, #555555, #8a8a8a);
	background-image:     -ms-linear-gradient(top, #555555, #8a8a8a);
	background-image:      -o-linear-gradient(top, #555555, #8a8a8a);
	background-image:         linear-gradient(top, #555555, #8a8a8a);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#555555', EndColorStr='#999999');
	color: #fff;
}



#sidebar-form { width: 220px; margin: 0 0 10px 30px;}
#sidebar-form h3{font-size:18px; text-align:left; color:#627d54; font-family: Arial, Helvetica, sans-serif; padding:22px 0 10px 0;}
#sidebar-form label {margin: 10px 0 0 0; color:#000; font-size:14px; }
#sidebar-form input {
	width: 200px;
	padding: 5px;
	margin: 3px 3px 3px 0;
	background: #f1f1f1;
	border: 1px solid #555;
	-webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;        
	-moz-background-clip: padding; /* useful if you don't want BG color from leaking outside the border: */
	-webkit-background-clip: padding-box; /* useful if you don't want BG color from leaking outside the border: */
	background-clip: padding-box; /* useful if you don't want BG color from leaking outside the border: */ 
	-webkit-box-shadow: inset 0px 0px 5px 0px #777;
	   -moz-box-shadow: inset 0px 0px 5px 0px #777;
	        box-shadow: inset 0px 0px 5px 0px #777;
}

#sidebar-form input:focus {
	-webkit-box-shadow: inset 0px 0px 7px 0px #333;
	   -moz-box-shadow: inset 0px 0px 7px 0px #333;
	        box-shadow: inset 0px 0px 7px 0px #333;
	border: 1px solid #000;
}


#sidebar-form .submit-button {
	position: relative;
	margin: 12px 0 0 145px;
	width: 65px;
	background-color: #6b8d59;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#6b8d59), to(#49643b));
	background-image: -webkit-linear-gradient(top, #6b8d59, #49643b);
	background-image:    -moz-linear-gradient(top, #6b8d59, #49643b);
	background-image:     -ms-linear-gradient(top, #6b8d59, #49643b);
	background-image:      -o-linear-gradient(top, #6b8d59, #49643b);
	background-image:         linear-gradient(top, #6b8d59, #49643b);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#6b8d59', EndColorStr='#49643b');
	text-shadow: 0px 1px 0px #294eba;
	filter: dropshadow(color=#8a8a8a, offx=0, offy=1); 
	color: #fff;
	border: 1px solid #744209;
	-webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    cursor:pointer;
		
}

#sidebar-form .submit-button:hover { 
	color: #FFF;
	-webkit-box-shadow: 0px 0px 3px 0px #555555;
	   -moz-box-shadow: 0px 0px 3px 0px #555555;
	        box-shadow: 0px 0px 3px 0px #555555;
}

#sidebar-form.submit-button:active {
	background-color: #49643b;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#49643b), to(#6b8d59));
	background-image: -webkit-linear-gradient(top, #49643b, #6b8d59);
	background-image:    -moz-linear-gradient(top, #49643b, #6b8d59);
	background-image:     -ms-linear-gradient(top, #49643b, #6b8d59);
	background-image:      -o-linear-gradient(top, #49643b, #6b8d59);
	background-image:         linear-gradient(top, #49643b, #6b8d59);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#49643b', EndColorStr='#6b8d59');
	color: #fff;
}

.locations {
	font-size: 10px;
	font-style: italic;
	line-height: 15px;
	text-align: left;
	padding:0px 0 5px 5px ;
  	font-family: "Myriad Pro", Arial, "Arial Narrow";
  color:#FFF;
	background:url(../images/location_bg.jpg) repeat-x #864600;
 width:562px;
 margin:0 auto;
}

    
.locationsCopy {
	font-size: 18px;
 	font-family: "Myriad Pro", Arial, "Arial Narrow" ;
	line-height: 32px;
	text-align: left;
	color: #0062b0;
 	padding-bottom:4px;
	font-style:normal;
 	float:left;
}
h2.locationsCopy {
	padding: 5px 0 5px 0;
	background:url(../images/location_ti_bg.png) no-repeat bottom left;
	text-align: left;
	}
    
.locationsCopy a {color: #FFF;}
.locationsCopy a:link {color: #FFF;}
.locationsCopy a:visited {color: #FFF;}
.locationsCopy a:hover {color: #c9b10d;}
.locationsCopy a:active {color: #c9b10d;}

