body { background-color: #EFEFE7; color: #000000; font-family: Arial; font-size: 13px; }
td, p { font-family: Arial; font-size: 13px; }
a { color: navy; }
.template_shadow_spacer { background-color: #EFEFE7; }
.small { font-size: 11px; }

.content_table { background-color: #FFFFFF; border: 1px solid #333333; }
.heading { font-weight: bold; font-size: 15px; color: #966767 }
.footer, .footnote { color: #666666; font-size: 11px; }

.nav_bar { background-color: #D2BDBD; }

.nav_text, .nav_link { color: #523838; text-decoration: none; font-weight: bold; }
.nav_cart_text, .nav_cart_link { color: #000000; text-decoration: none; font-weight: normal; }
.nav_link:hover, .nav_cart_link:hover { text-decoration: underline; }

.cart_heading { background-color: #D2BDBD; font-size: 12px; color: #523838; }
.cart_table, { background-color: #DDDDDD; }
.cart_row_1 { background-color: #FFFFFF; }
.cart_row_2 { background-color: #EFE9E9; }
.cart_shipping_table, .cart_empty_table { background-color: #FFFFFF; border: 1px solid #DDDDDD; border-top-style: none; }
.cms_button, .cart_button, .add_button, .search_button { font-size: 10px; border: 1px solid #CCCCCC; background-color: #EFEFEF; color: #444444; cursor: hand; cursor: pointer; }
.search_input, .cart_input { font-size: 12px; }

.product_thumb { border: 1px solid #AAAAAA; FILTER: progid:DXImageTransform.Microsoft.dropShadow( Color=DDDDDD,offX=3,offY=3,positive=true);}

.errors { color: #CC0000; }

.cms_error_table { background-color: #FFFFFF; border: 1px solid #AAAAAA; }
.cms_form { background-color: #FFFFFF; border: 1px solid #AAAAAA; }
.cms_message_table { background-color: #FFFF99; border: 1px solid #AAAAAA; }
.cms_message_content {  }
.cms_input {  }

