/* Forms */

.form_captcha {
padding: 3px 0px;}

.form_comment {font-weight: bold;background-color: #cfcfcf;
padding: 5px;}

.form_label {
font-weight: bold;}

.form_table td {padding: 3px 2px; }

.form_fieldset {
padding: 10px;
margin-bottom: 20px;background-color: #e5e5e5;}

.field_option {border: none;background-color: #e5e5e5;}

/* Base Form */

.captcha {
padding-left: 147px;
padding-bottom: 15px;}

.form_errors {padding: 0px 0px 0px 0px;font-weight: bold;color: #cc0000;}

.required {
color: #cc0000;
font-weight: bold;
font-size: 1.5em;}

.base_label {
display: block;
float: left;
margin-bottom: 15px;
text-align: right;
width: 140px;
padding-right: 5px;}

.form_clear {
clear: left;}

.base_fieldset {
border: 1px #999999 solid;
margin: 0px 0px 20px 0px;
padding: 0px 20px 10px 20px;}

.base_legend {
border: 0px;
padding: 5px;
padding-bottom: 10px;
font-weight: bold;
letter-spacing: .1em;
font-size: 1.1em;}

.form_checkbox {
background-color: #fff;
border: none}

input {
background-color: #f4f4f4;
border: 1px #757575 solid;}

textarea {
background-color: #f4f4f4;
border: 1px #757575 solid;}

select {
background-color: #f4f4f4;
border: 1px #757575 solid;}

.submit {
background-color: #FF6600;
color: #ffffff;
letter-spacing: .1em;
margin-top: 5px;
border: 2px #ffd48f outset;}

.subit_center {text-align: center;}

/* Products */

.right_feature_product {
padding: 0px 10px;}

.product_nav {text-align: justify;}

.product_title {text-align: center;color: #F37739}

#product_table td {padding: 0px 15px 35px 15px;text-align: center;vertical-align: sub;} 

/* Search */

.search_label {
display: block;
float: left;
margin-bottom: 15px;
text-align: right;
width: 70px;
padding-right: 5px;}

.search_scope {
display: block;
float: left;
margin-bottom: 5px;
text-align: right;
width: 150px;
padding-right: 5px;}

/* General */

.back {
margin: 0px 0px 20px 0px;
padding: 0px;
font-size: .8em;}

.warning {
font-weight: bold;
color: #cc0000;
letter-spacing: .1em;}

#message {
border: 1px #7c7c7c dashed;
background-color: #e7e7e7;
padding: 10px;
margin: 20px 0px;
width: 320px;}

img.arrow {
padding-right: 5px;
position: relative;
bottom: 1px;}

.arrow_list {
margin: 0px 0px 5px 0px;}

