/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

a.button { background: url(images/btn-featured-right.png) no-repeat scroll top right; display: block; height: 44px; padding-right: 16px;text-decoration: none;color: #000;font-family:Arial, Helvetica, sans-serif; font-size:22px;margin:50px 120px 10px 0;letter-spacing:-1px;}
a.button span {	background: url(images/btn-featured.png) no-repeat;	display: block; line-height: 44px; padding: 0px 10px 0px 55px; } 
a.button:hover span{ text-decoration:none; color:#555; }
a.button:hover { cursor:pointer; }


#contact-page .screenReader { left: -9999px; position: absolute; top: -9999px; }
#contact-page ol.forms{float:left;list-style:none;width:100%;margin:10px 0 0;}
#contact-page ol.forms li{clear:both;float:left;margin-bottom:18px;position:relative;width:100%;}
#contact-page ol.forms label{cursor:pointer;display:block;float:left;font-weight:700;padding-right:20px;width:100px;}
#contact-page ol.forms input,#contact-page ol.forms textarea{background:#cccccc;border:3px solid #000000;width:214px;padding:7px 10px;}
#contact-page ol.forms input#sendCopy{border:none;}
#contact-page ol.forms textarea{height:300px;width:400px;}
#contact-page ol.forms li .error{font-size:12px;display:block;margin-left:120px;color:red;}
#contact-page ol.forms li.textarea .error{display:block; margin-left:120px}
#contact-page ol.forms li.screenReader{margin-bottom:0;}
#contact-page ol.forms li.buttons .submit{margin: 15px 0 0 120px; background:#FF8C00; color:#000000; font-size:20px; text-transform:uppercase; border:none; padding:4px 25px 4px 15px;}
#contact-page ol.forms li.buttons .submit:hover{background:#06a0f0; color:#fff; cursor:pointer;}
#contact-page ol.forms li.buttons .submit:active{left:-1px;position:relative;top:-1px;}
#contact-page ol.forms li.inline input{width:auto;margin-left:120px;}
#contact-page ol.forms li.inline label{display:inline;float:none;width:auto;}
#contact-page #contactForm ol.forms .inputError { border: 3px solid #EFDADA; }
#contact-page ol.forms li.buttons .submit,
#contact-page ol.forms input,#contact-page ol.forms textarea{ border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;  }
#contact-page p.error { background:#f6a6a6;border:1px solid #e76868;padding:10px; margin-bottom:20px; }
#contact-page .thanks{background:#fafafa;border:1px solid #ddd;padding:10px 20px; margin-bottom:20px;}
