
/* -------------------- The Cookie Garden ------------------------ */
/* ------------------------ FORMS.CSS ---------------------------- */

/* -------------------------- Head ------------------------------- */

		.inpFeld, .textinput, .defaultfield_235 {
			width:250px;
			font-family: verdana;
			font-size: 11px;
			color: #000;
			background: #ffffff;
			border: 1px solid #410013;
			background-color: #ffffff;
		}

		.inpFeld:hover, .textinput:hover, .inpFeldSmall:hover, .selectFeld:hover, #cat_productOptions:hover, .inpTextFeld:hover,
		.defaultfield_235:hover {
			border: 1px solid #B5CB39; }

		.inpFeld:focus, .textinput:focus, .inpFeldSmall:focus, .selectFeld:focus, #cat_productOptions:focus, .inpTextFeld:focus,
		.defaultfield_235:focus {
			color: #844D5A;
			border: 1px solid #B5CB39; }
		
		.inpFeld_small {
			width:185px;
			font-family: verdana;
			font-size: 11px;
			color: #000000;
			background: #ffffff;
			border: 1px solid #410013;
			background-color: #ffffff;
		}
		
		.selectFeld, select.textinput, select#cat_productOptions {
			width:250px;
			font-family: verdana;
			font-size: 11px;
			color: #000000;
			background: #ffffff;
			border: 1px solid #410013;
			background-color: #ffffff;
		}
		
		
		.inpTextFeld, textarea.textinput {
			width:250px;
			font-family: verdana;
			font-size: 11px;
			color: #000000;
			background: #ffffff;
			border: 1px solid #410013;
			background-color: #ffffff;
		}

		.button, .buttoninput, input[type="submit"], input[type="button"] {
			background-color: #864E5D;
			color: #FFFFFF !important;
			font-size: 10px !important;
			font-weight: bold;
			padding: 3px;
			border: none;
			margin-left:0;
			overflow: visible;
			margin-right: 5px;
			border: 1px solid #4E001D; 
			cursor: pointer; }

		.button:hover, .buttoninput:hover, input[type="submit"]:hover, input[type="button"]:hover {
			border: 1px solid #000; }

		fieldset {
			-moz-border-radius: 7px; }

		legend {
			font-weight: bold;
			color: #844D5A; }
		
		.formHeader td, .formHeader2 td {
			background-color:#B5C93C;
			color: #ffffff;
			font-weight: bold;
		}
		.fieldLabel {
			background-color: #EEF6BA;
		}
		.fieldValue {
			background-color: #EEF6BA;
		}
		.sort-table thead tr td {
			background-color:#B5C93C;
			color: #ffffff;
			font-weight: bold;
			border: none;
			border-right: 1px solid #fff;
			cursor: pointer;
		}
		.sort-table thead tr td:hover {
			background-color:#B5C93C;
			color: #EEF6BA;
			font-weight: bold;
			border: none;
			border-right: 1px solid #fff;
		}
		#shipping {
			padding: 0px !important;
			background-color: #EEF6BA !important;
			border: none  !important;
		}
		#shipping b{
			display:block;
			background-color:#B5C93C;
			padding: 5px;
			color: #fff;
			
		}
		#shipping table {
			margin-left: 10px;
		}
		

		.formHeader td, .formHeader th {
			background-color:#B5C93C;
			color: #ffffff;
			font-weight: bold;
		}
		.formHeader2 th{
			background-color: #EEF6BA;
		}
		.fieldLabel {
			background-color: #EEF6BA;
		}
		.fieldValue {
			background-color: #EEF6BA;
		}
		.sort-table thead tr td {
			background-color:#B5C93C;
			color: #ffffff;
			font-weight: bold;
			border: none;
			border-right: 1px solid #fff;
			cursor: pointer;
		}
		.sort-table thead tr td:hover {
			background-color:#B5C93C;
			color: #EEF6BA;
			font-weight: bold;
			border: none;
			border-right: 1px solid #fff;
		}
		#shipping {
			padding: 0px !important;
			background-color: #EEF6BA !important;
			border: none  !important;
		}
		#shipping b{
			display:block;
			background-color:#B5C93C;
			padding: 5px;
			color: #fff;
			
		}
		#shipping table {
			margin-left: 10px;
			width: auto !important;
		}
		
.form_mailer_fields {
	border-top: 1px solid #000;
	border-left: 1px solid #000; }

.form_mailer_fields td {
	border-right: 1px solid #000;
	border-bottom: 1px solid #000; }

.altrow {
	background: #efefef; }