@charset "UTF-8";
/* CSS Document */

/* Contact Page */
#contact {width: 530px;margin: 0px 0px 20px 14px;padding: 0px 0px 0px 18px;border: 0px;vertical-align: top;background-color: #fdfdf1;background-image: url(../../Images/forms/spiral.gif);background-position: top left;background-repeat: repeat-y;}
#contact .fold {width:81px;height:27px;margin: 0px;padding: 0px;border:0;float: right;}
#contact table {width: 460px; padding: 0; margin: 0; border: none;}

#contact .cform {width: 450px;margin: 5px 0px 0px 0px;padding: 15px 15px 3px 45px;border:0;color: #998c6c;line-height: 15px;vertical-align: top;}

#contact .cform input,
#contact .cform textarea {padding: 5px; margin: 3px 2px 3px 0px; border-top: 0; border-right: 0; border-left: solid #cac299 1px; border-bottom: solid #cac299 1px; color: #7bb6ab; background-color: ffffff; font-size: 12px;}

#contact .cform input:hover,
#contact .cform textarea:hover {background:#faf6cb;}

#contact .cform input:focus,
#contact .cform textarea:focus {background:#faf6cb;}

#contact .cform input, 
#contact .cform textarea {width:210px;}

#contact .cform select {margin: 10px 0 0 0; border-top: 0; border-right: 0; border-left: solid #cac299 1px; border-bottom: solid #cac299 1px; padding:2px 2px 2px 5px; width:150px; font-size: 11px; color: #8a7e61; text-decoration: none; background-color: #e7e3aa;}

#contact .checkbox input {width: 15px; height: 15px; margin: 0px 5px 0px 8px; color: #7bb6ab; background-color: ffffff; border-top: 0; border-right: 0; border-left: solid #cac299 1px; border-bottom: solid #cac299 1px;}
#contact .checkbox input:hover, #contact .checkbox input:focus {background-color: #e7e3aa;}

#contact .dropdown {padding: 5px; margin: 3px 2px 3px 0px; border-top: 0; border-right: 0; border-left: solid #cac299 1px; border-bottom: solid #cac299 1px; color: #7bb6ab; background-color: ffffff; font-size: 12px;}

#contact .label {padding: 0px 10px 0px 0px; text-align: right; vertical-align: middle; width:170px;}
#contact .label2 {padding: 8px 10px 0px 0px; text-align: right; vertical-align: middle; width:170px;}
#contact .name {margin-bottom: 1px; font-size: 11px; font-weight: normal;font-variant: normal; text-align:left;}
#contact .message {display:block; margin-bottom: 1px; font-size: 11px; font-weight: normal;font-variant: normal; text-align:left; font-family: Arial, Helvetica, sans-serif;}

#contact .cform input.submit {display: block; float:left; border: none; margin: 15px 0px 15px 0px; padding:0; width:60px; height:18px; background: url(../../Images/forms/submit.gif) no-repeat; cursor: pointer; overflow: hidden; text-indent: -999999px;}
#contact .cform input.submit:hover {background: url(../../Images/forms/submit_over.gif) no-repeat;}
#contact .cform input.reset {display: block; float:left; border: none; margin: 15px 0px 15px 15px; padding:0; width:55px; height:18px; background: url(../../Images/forms/reset.gif) no-repeat; cursor: pointer; overflow: hidden; text-indent: -999999px;}
#contact .cform input.reset:hover {background: url(../../Images/forms/reset_over.gif) no-repeat;}

/* Newsletter Intro */

#news {display: block; clear: both; margin: 40px 34px 0 0; padding: 0; float: right; width:170px; text-align: right;/*ie fix*/display: inline;}

#news .nform {margin:0px 0px 0px 0px; list-style:none; font-size: 12px; font-weight: normal;}
#news .nform input, .nform textarea{ margin:0 0 5px 10px; padding: 5px; background: #fdfdf1; border-top: 0; border-right: 0; border-left: solid #cac299 1px; border-bottom: solid #cac299 1px; vertical-align:top; color: #8a7e61;}
#news .nform input:hover, #news .nform textarea:hover, #news .nform select:hover {background:#e7e3aa;}
#news .nform input:focus, #news .nform textarea:focus, #news .nform select:focus {background:#e7e3aa;}
#news .nform textarea, #news .nform input {width:147px;}
#news .nform li {}

#news .feild {display:block; margin-bottom: 1px; font-size: 11px; font-weight: normal;font-variant: normal; text-align:left;}
#news h2 {display: block; clear: both; width: 167px; font-size: 11px; font-weight: normal; font-variant: normal; }
#news .subheader {text-transform: uppercase; font-size: 13px;}
#news .label {margin: 0 0 2px 0; text-transform: lowercase; display: block; text-align:right; font-size: 11px;}
#news .response {display: block; margin: 17px 0 12px 0; padding: 8px 5px 8px 2px; text-align:right; font-size: 11px; background: #e7e3aa; border:dotted #cac299 1px;}

#news .nform input.submit {display: block; clear: both; border: none; margin: 10px 0px 25px 0px; padding: 0; float: right; width: 83px; height: 18px; background: url(../../Images/forms/subscribe.gif) no-repeat; cursor: pointer; overflow:hidden; text-indent: -999999px; display: inline;}
#news .nform input.submit:hover {background: url(../../Images/forms/subscribe_over.gif) no-repeat;}

/* Newsletter Subscription */

#subscribe {display: block; clear: both; margin: 0; padding: 10px 10px 10px 15px; float: left; width:175px; text-align: left; background-color: #e7e3aa;/*ie fix*/display: inline;}

#subscribe .nform {margin: 0; list-style: none; font-size: 12px; font-weight: normal;}
#subscribe .nform input, .nform textarea{ margin:0 0 5px 0; padding: 5px; background: #fdfdf1; border-top: 0; border-right: 0; border-left: solid #cac299 1px; border-bottom: solid #cac299 1px; vertical-align:top; color: #8a7e61;}
#subscribe .nform input:hover, #subscribe  .nform textarea:hover, #subscribe .nform select:hover {background:#faf6cb;}
#subscribe .nform input:focus, #subscribe  .nform textarea:focus, #subscribe .nform select:focus {background:#faf6cb;}
#subscribe .nform textarea, #subscribe  .nform input {width:157px;}
#subscribe .nform li {margin:0; padding:0;}

#subscribe .feild {display:block; margin-bottom: 1px; font-size: 11px; font-weight: normal; font-variant: normal; text-align: left;}
#subscribe h2 {display: block; clear: both; width: 167px; font-size: 11px; font-weight: normal; font-variant: normal; }
#subscribe .subheader {text-transform: uppercase; font-size: 13px;}
#subscribe .label {margin: 0 0 2px 0; text-transform: lowercase; display: block; text-align: left; font-size: 11px;}

#subscribe .nform input.submit {display: block; clear: both; border: none; margin: 5px 0px 5px 0px; padding: 0; float: left; width: 83px; height: 18px; background: url(../../Images/forms/subscribe_out.gif) no-repeat; cursor: pointer; overflow:hidden; text-indent: -999999px; display: inline;}
#subscribe .nform input.submit:hover {background: url(../../Images/forms/subscribe_over2.gif) no-repeat;}

#subscribe .unsub input.submit {display: block; clear: both; border: none; margin: 5px 0px 5px 0px; padding: 0; float: left; width: 99px; height: 18px; background: url(../../Images/forms/unsubscribe_out.gif) no-repeat; cursor: pointer; overflow:hidden; text-indent: -999999px; display: inline;}
#subscribe .unsub input.submit:hover {background: url(../../Images/forms/unsubscribe_over.gif) no-repeat;}
