.failedField {color : red;}

body {margin: 0px; background-color: #000000; background-image: url(../images/BG_repeat-x.jpg); background-repeat: repeat-x; font-family: arial, helvetica, sans-serif}
p, ul, ol, li, td {font-size: 12px}

div.background {background-image: url(../images/BG_graphic.jpg); background-repeat: no-repeat; background-position: top center; text-align: center}
.main_table {text-align: left}
.white_border {background-color: #FFFFFF}
.gold_border {background-color: #C58E16}

td.footer p {text-align: center; margin: 5px 0; color: #C58E16; font-size: 10px}
td.footer a {color: #C58E16}

.MainContent {background-color: #000000}
.home_content {padding: 0 20px 20px 40px; height: 110px; vertical-align: top}
.home_content p {margin: 0; color: #f9f1d2}

.home_gold {background-color: #B68718}

.home_search {background-image: url(../images/home_search_back.gif); background-repeat: no-repeat; text-align: center; padding: 5px 0 10px 0}
.home_search input {vertical-align: middle}

.breadcrumb p {color: #C58E16; font-size: 10px; margin: 10px 0 5px 0}
.breadcrumb a {color: #C58E16; text-decoration: none}

.right_col {width: 171px; background-color: #E8BB57; text-align: center}
.sub_search {text-align: left; padding: 10px 0 10px 14px}
.side_bar {padding: 10px 0}

.catalog_title {background-color: #FDF1D9; padding: 0 15px}
.pagination p {margin: 0; font-size: 11px}
.pagination a {color: #C58E16; text-decoration: none}

.subnav {background-color: #FFFFFF; padding: 5px 15px}
.subnav p {margin: 0; font-size: 11px}
/*.subnav a {color: #C58E16; text-decoration: none}*/
.subnav a {color: #000000; text-decoration: none}

.product_list {background-color: #FFFFFF}
.product_list td {width: 33%; padding: 20px; text-align: center}
.product_list td img {margin-bottom: 5px}

.product_detail {background-color: #FFFFFF}
.product_detail td {padding: 20px; text-align: center}
.product_detail .detail {background-color: #C89019; padding: 1px; color: #FFFFFF; font-size: 10px}
.product_detail .detail a {color: #FFFFFF}
.product_detail img.icon {vertical-align: middle; margin: 3px 0}

.product_detail .detail_nav {padding: 10px; border-bottom: 1px solid #C58E16}
.product_detail .detail_nav a {color: #C58E16; text-decoration: none}
.product_detail .detail_nav span {color: #C58E16}

td.product_data {text-align: left; padding: 20px 20px 20px 0}
.product_data .title {margin-top: 0; font-size: 16px; font-weight: bold}
.product_data span {color: #704400; font-weight: bold}

.CatalogContent {background-color: #000000; background-image: url(../images/catalog_back.gif); background-repeat: no-repeat}

.DefaultContent {background-color: #000000; background-image: url(../images/about_back.gif); background-repeat: no-repeat; background-position: bottom left; color: #f9f1d2}
.about_content {padding: 0 20px 20px 20px}
.about_content p {margin-top: 0}

.x5z2_sub {margin-bottom: 100px}
.x5z2_sub ul li {color: #C58E16; font-size: 14px; font-weight: bold}
.x5z2_sub a {color: #C58E16}

.contact_form {margin: 0}
.contact_form form {margin: 0; padding: 0}
.contact_form input {width: 250px}
.contact_form select {width: 200px}
.contact_form textarea {width: 300px}

#pop_body {background-color: #000000; background-image: none; color: #FFFFFF}
#pop_header {background-image: url(../images/header_email.gif); background-repeat: no-repeat; background-position: top center}

/* Checkout  */

.shoppingCarttable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
}
	.shoppingCarttable td {background-color:#ffffff}
	
.checkouttable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 16px;
}

.content_checkout { font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#000000 }

.Bar_topbottom_Brdr {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #dcd2c3;
	border-bottom-color: #dcd2c3;}

	
/* FORM FIELDS BELOW */	
	
.formfield_search120 {
	font-size: 10px;
	border: 1px solid #6c5226;
	width: 120px;
}
.formfield_search144 {
	font-size: 10px;
	border: 1px solid #6c5226;
	width: 144px;
	margin: 4 0 4 0;
}

.formfield_20 {
	font-size: 9px;
	border: 1px solid #6c5226;
	width: 20px;
}
.formfield_60 {
	font-size: 10px;
	border: 1px solid #6c5226;
	width: 60px;
}
.formfield_100 {
	font-size: 10px;
	border: 1px solid #6c5226;
	width: 100px;
}

.formfield_125 {
	font-size: 10px;
	border: 1px solid #6c5226;
	width: 125px;
}
.formfield_200 {
	font-size: 10px;
	border: 1px solid #6c5226;
	width: 200px;
}
.formfield_160 {
	font-size: 10px;
	border: 1px solid #6c5226;
	width: 160px;
}
