body {
	color: navy;
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background:#25567e; 
}

a{
	outline: none;
}

a:active{
	outline: none;
}

h1 {
  font-size:18px;
}

h2 {
  font-size:14px;
}
#main_container {
	width: 900px;
	border: 1px solid #543216;
	text-align: center;
	background-color: #fefefe;
	font-family: Arial, Helvetica, sans-serif;
}

#top_nav {
  font-size:12px;
  background-color:#047b5f;
  color:white;
}

#top_nav a {
  color:white;
  text-decoration: none;
}

#left_nav {
  font-size:12px;
  font-weight:bold;
}

#left_nav ul {
  font-size:12px;
  padding-left:14px;
  font-weight:normal;
}

#content {
	color: #25567e;
	width: 700px;
	background-color: #fefefe;
	margin:5px 20px 20px 20px;
	font-size: 12px;
	text-align: left;
}

#content p {
	color: #25567e;
}

#content td {
	color: #25567e;
}

#content li {
	color: #25567e;
}

#main_pic {
  float:left;
}

#ship_faq_srv {
  font-size:16px;
  background-color:#A78C6E;
  color:white;
  width:468px;
  height:37px;
}

#ship_faq_srv a {
  color:white;
  text-decoration:none;
}

#slide_show {
  float:right;
  display:inline;
}

#phone_number {
  font-size:22px;
  font-weight:bold;
}

#search {
  margin-left:30px;
  margin-right:10px;
  font-size:14px;
  color: white;
  background-color: navy;
  padding:3px 4px 3px 4px;
}

#search_box {
  font-size:14px;
  width:173px;
}

.nav_top {
  color: white;
  background-color: #A78C6E;
  border-left: 3px solid #543216;
}

.nav_spacer {
  background-color: navy;
}

#email_signup {
  width:176px;
  height:24px;
  border:1px solid #7D6347;
  color:white;
  background-color:#A78C6E;
  text-align:center;
}

#email_signup a {
  color:white;
  text-decoration: none;
}

#footer-container {
  height:35px;
	text-align: center;
	width: 900px;
  background-color: #047b5f;
}

#footer {
  padding-top: 4px;
  color: white;
  font-size:10px;
}

#footer a {
  color:white;
  text-decoration: none;
}

#copyright {
  color:white;
  font-size:10px;
}

.page_form {
  width:200px;
}

.form_textarea {
  width:200px;
}

#toll_free {
  font-size:12px;
}

.question {
  font-weight:bold;
  cursor:pointer;
  margin-top:10px;
}

.answer {
  font-style:italic;
}

.email_sign {
  font-size:18px;
}

.cat_nav a{
  color: #553216;
}

.cat_nav a:hover{
  color: black;
}

.small_links {
  font-size:10px;
}

.small_links a{
  font-size:10px;
  color: white;
}

.small_links a:hover{
  font-size:10px;
  color: black;
}

.small_links_brown {
  font-size:14px;
  font-weight:bold;
}

.small_links_brown a{
  font-size:14px;
  font-weight:bold;
  color: #553216;
}

.small_links_brown a:hover{
  font-size:14px;
  font-weight:bold;
  color: black;
}

.small_links_red {
  font-size:10px;
}

.small_links_red a{
  font-size:10px;
  color: #990000;
}

.small_links_red a:hover{
  font-size:10px;
  color: black;
}

#slideshow {
  
}

#slideshowanchor {
  
}

#slideshowimg {
 border:4px solid #553216; 
}


.tip h1 {
  font-size:16px;
}

.tip a {
  font-size:14px;
  color:#553216;
}

.tip a:hover {
  color:#990000;
}

.tip img {
  border:2px solid #553216;
}

.category_image {
  width:250px;
  height:250px;
  background-color:white;
  border:1px solid #553216;
}

.category_desc {
  width:100%;
  height:100%;
  background-color:#A78C6E;
  color:white;height:24px;
  border-left:1px solid #553216;
  border-right:1px solid #553216;
  border-bottom:1px solid #553216;
  font-size:14px;
  font-weight:bold;
}

.category_price {
  margin:0px 8px 0px 8px;
  position:relative;
  top:-3px;
  color:white;
}

.category_add_to_cart {
  margin-top:3px;
  padding:0px;
  cursor:pointer;
}

.sep_head {
  border:1px solid #553216;
  background-color:#A78C6E;
  height:24px;
  vertical-align: middle;
  text-align:center;
  font-size:16px;
  font-weight:bold;
  color:white;
  padding-top:3px;
}

.regular_link a{
  color: #553216;
}

.regular_link a:hover{
  color: black;
}

.vendor_logo {
  float:left;
  margin:0px 10px 5px 0px;
  border:1px solid #553216;
}

.vendor_logo_product {
  margin:0px 10px 5px 0px;
  border:1px solid #553216;
}

.advance_search_select {
  width:150px;
  font-size:10px;
}

.product_list {
  font-weight:bold;
  font-sixe:14px;
}

.product_list a {
  font-weight:bold;
  font-sixe:14px;
  color:#553216;
}

.product_list a:hover {
  font-weight:bold;
  font-sixe:14px;
  color:black;
}

.page_number {
  font-weight:bold;
  text-decoration:none;
}

.page_number_old {
  font-weight:bold;
  text-decoration:none;
  border:1px solid #543216;
  background-color:#A78C6E;
  padding:3px 7px 3px 7px;
  margin:0px 4px 5px 0px;
}

.page_number a {
  color: black;
}

.page_number a:hover {
  color: #990000;
}

.page_number_active {
  color:#555555;
  font-weight:bold;
  text-decoration:none;
}

.page_number_active_old {
  color:black;
  font-weight:bold;
  text-decoration:none;
  border:1px solid #543216;
  background-color:#A78C6E;
  padding:3px 7px 3px 7px;
  margin:0px 4px 5px 0px;
}

.checkout {
  font-size:12px;
}

.checkout td {
  font-size:12px;
}

.series_head {
  font-size:14px;
  font-weight:bold;
  white-space:nowrap;
}

.series_table {
  width:700px;
  font-size:10px;
}

.series_nav {
  font-weight:normal;
  margin-left:5px;
}

.series_nav a{
  text-decoration:none;
  color:#25567e;
}

.series_nav a:hover {
  text-decoration:underline;
  color:#047b5f;
}

.series_nav_head {
  font-weight:bold;
}

.series_nav_head a{
  text-decoration:none;
  color:#25567e;
}

.series_nav_head a:hover {
  text-decoration:underline;
  color:#047b5f;
}

.product_table {
  width:400px;
  font-size:10px;
}

.product_head {
  font-size:14px;
  font-weight:bold;
  white-space:nowrap;
}

.stock_out {
  white-space:nowrap;
  font-weight:bold;
  color:#990000;
}

.stock_in{
  white-space:nowrap;
  font-weight:bold;
  color:#047b5f;
}

.stock_days {
  white-space:nowrap;
  font-weight:bold;
  color:#ffffdd;
}

.stock_unknown {
  white-space:nowrap;
  font-weight:bold;
  color:#000000;
}

.logo {
  float:left;
  margin:0px 7px 5px 0px;
}


