/* CSS Document */
body { background-color:#a24301; background-image:url(images/bg_img.jpg); background-repeat:repeat-x; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; }
img { border:0;}
.main_table { width:862px; border:1px solid #9f7662; background:#ffffff }

.left_menu ul { padding:0px 4px 0px 19px; margin:0px; color:#0a214d;  }
.left_menu li { font-size:11px; list-style:none; padding:0px; margin:0px; height:18px; }
.left_menu li a { color:#404040; text-decoration:underline; margin:0px; padding:0px;  }

h1 { font-size:24px; color:#668131; padding-left:8px; } 
h2 { font-size:16px; padding-left:8px; padding-top:10px; padding-bottom:10px; color:#0a214d; margin:0px; } 
h3 { font-size:12px; font-weight:bold; color:#0a214d;  text-align:left; }
h3 a { text-decoration:underline; color:#0a214d;  }

p {  font-size: 12px; padding:0px 10px 10px 10px;  text-align:justify; margin:0px; }
p a { font-size: 11px; color:#0a214d; margin:0px;  }

.productsTable { border-top:1px solid #a5a6a5; border-left:1px solid #a5a6a5; margin-left:2px; }
.productsTable  td { font-size: 11px; padding:8px; margin:0px; vertical-align:top;}
.dt { font-size: 13px; font-weight:bold; padding-left:4px; }
.imgContHome  { vertical-align:top; padding:4px;  }
.txtContHome {  vertical-align:top; padding:4px;  font-size:11px; }
.txtContHome a { font-weight:bold; color:#0a214d;  }
.txtHomeTable {  margin-left:4px; margin-right:4px;  }
.sortTable { font-size: 11px; margin-bottom:10px; width:636px; }
.sortTable a { color:#0a214d; }

/** search box properties */
.title_search { padding:0px; margin:0px; font-size:12px; font-weight:bold; }
.searchBox { padding:0px; margin:0px; }
.searchModule { padding-left:4px; padding-top:8px; }

.searchResults { padding-left:10px;  font-size: 12px;}
.priceDiv { font-size: 12px; font-weight:bold; color:#A60001; }
.listPriceDiv { font-size: 10px; }

.paging a { font-size: 12px; color:#0a214d; }


.imageContainer { width:184px; border-right:1px solid #a5a6a5; border-bottom:1px solid #a5a6a5;  }
.imageContainer p { font-size: 11px; }
#cartAdd { font-size: 11px; border:1px solid #a5a6a5; width:140px; padding:5px; }
.larger_img { font-size: 11px; color:#0a214d; text-decoration:none; } 
#logoesDiv { margin: 20px 10px 20px 10px; padding:0px; }
.secProductsTable { border-top:1px solid #a5a6a5; border-left:1px solid #a5a6a5; font-size: 11px; margin-left:6px;}
.secProductsTable td { font-size: 11px; padding:8px; vertical-align:top; }
.listUpdatedTitle {  margin:15px; }
.updatedTitle { font-size: 14px; font-weight:bold;  }
hr { color:#a5a6a5; }
.small_product { margin-bottom:10px;}
.catTop { color:#571111; font-size:14px; font-weight:bold; }

.footer_links { margin-top:10px; color:#272727;  }
.footer_links a { font-size:12px; text-decoration:none; font-weight:bold; color:#272727; }
.small_links_footer { font-size:12px; background:#b9bab5; color:#000000; margin: 2px 2px 3px 2px; padding:8px;}
.small_links_footer a { color:#000000; font-size:11px;  }

.nav_header_top { width:139px; background:#ebecde; color:#272729; font-size:12px; font-weight:bold;  padding:12px 4px 12px 30px; margin-bottom:10px; }

.left_table { margin:1px 9px 1px 9px; width:843px; }
.center_table { padding-left:4px; } 

.center_title {  background:#272727; color:#ffffff; font-size:12px; font-weight:bold;  padding:12px 4px 12px 35px; }
.center_content { border-top:1px solid #e8e9e3; border-left:1px solid #e8e9e3; margin-top:4px;  }

.product_container { border-right:1px solid #e8e9e3; border-bottom:1px solid #e8e9e3; width:165px; }

.details_product_descr { background:#e5e6e1; font-size:12px; font-weight:bold; padding:9px 4px 9px 11px; margin:4px 0px 0px 0px; }
.product_title { background:#e5e6e1; font-size:12px; font-weight:bold; padding:9px 4px 9px 11px; margin:4px 4px 0px 4px; }
.product_title a { color:#272727; }
.product_image { padding:4px; }
.details_product_description { font-size:12px; margin:4px 0px 0px 4px; }
.product_description { font-size:11px; margin:4px 0px 0px 4px; }
.cart_table { margin:8px 4px 4px 4px; height:100%; vertical-align:bottom;  }
.footer_separator { background:#272727; }
.lisPriceDiv { font-size:12px; text-decoration:line-through; }
.home_img_title { border:1px solid #e8e9e3; width:315px; }
.home_title {  background-color:#e5e6e1; font-size:12px; font-weight:bold; padding:9px 4px 9px 15px;  }
.home_title a { color:#272727; }
.home_img_txt { font-size:11px; padding:4px; }
.home_img { padding-right:9px; display:block; float:left; }
.shipping_txt { font-size:11px; text-align:justify; }
.shipping_txt a { color:#0a214d; font-weight:bold; }
