/* ADD SITE SPECIFIC STYLES HERE */

.fields {color: #333;  background-color: #fff; border: 1px solid #999}

.form1 {color: #333;  background-color: #f1f1f1;}
.form2 {color: #333; background-color: #f1f1f1;}

.top { vertical-align:top; }

/* CUSTOM SHOPPING CART STYLES - THESE NEED TO BE EDITED TO MATCH THE BRANDING OF THE SITE. */

.search {color: #333; font-weight: bold;  text-decoration: underline;}

/* top nav */
.top_nav  { color:#b14d1c;  }
.top_nav a  { color:#b14d1c; font-weight: bold; }
.top_nav a:hover  { color:#b14d1c; font-weight: bold; }

/* product categories */
.categories  { }
.categories a  { }
.categories a:hover  { }

/* nav items */
.nav  { color:#b14d1c;  }
.nav a  { color:#b14d1c; font-weight: bold; }
.nav a:hover  { color:#b14d1c; font-weight: bold; }

/* spotlight items */
.spotlight  {color: #000;  }
.spotlight a  {color: #339900; font-weight: bold; }
.spotlight a:hover  {color: #000; font-weight: bold; }

/* new products */
.new_products  {color: #000;  }
.new_products a  {color: color:#b14d1c; font-weight: bold; }
.new_products a:hover  {color: #000; font-weight: bold; }

/* footer */
.footer  {color: #000;  }
.footer a  {color: color:#b14d1c;; font-weight: bold; }
.footer a:hover  {color: #000; font-weight: bold; }

/* minicart */
#miniCart { color:#b14d1c; background-color:#FFFFFF; text-decoration: none; vertical-align:top; border:8px solid #cccccc; }
#miniCart { color:#b14d1c;}
#miniCart a { color:#b14d1c;  text-decoration:none;  font-weight: none; }
#miniCart a:hover { color:#b14d1c; text-decoration: underline; }
.link_miniCart { color:#b14d1c; padding:0px; border:0px; }



/* view all products page */

.category_hd {color: #b14d1c; font-size: 15px; font-weight: bold;}
.category_hd_sub {color: #666;  font-weight: bold;}
.sort {color: #000;  font-weight: bold;}

.link_prev { color:#b14d1c; font-weight: bold; text-decoration: none;}
.link_prev:hover { color:#b14d1c; font-weight: bold; text-decoration: none;}

.link_next { color:#b14d1c; font-weight: bold; text-decoration: none;}
.link_next:hover { color:#b14d1c; font-weight: bold; text-decoration: none;}

.link_viewall { color:#990000; font-weight: bold; text-decoration: none;}
.link_viewall:hover { color:#b14d1c; font-weight: bold; text-decoration: none;}

.link_productname { color:#b14d1c; font-weight: bold; text-decoration: none;}
.link_productname:hover { color:#b14d1c; font-weight: bold; text-decoration: underline;}

.retail_price { color:#c09638; vertical-align:top; }
.retail_price2 { background-color:#fefae5; color:#c09638; padding:8px; vertical-align:top; }
.retail_price3 { background-color:#fefae5; color:#b14d1c; padding:8px; vertical-align:top; font-weight:bold; }

.link_price { color:#b14d1c; font-weight: bold; text-decoration: none;}
.link_price:hover { color:#b14d1c; font-weight: bold; text-decoration: underline;}

.short_description {color: #b14d1c;  }

.link_moreinfo { color:#b14d1c; font-weight: bold; text-decoration: none;}
.link_moreinfo:hover { color:#b14d1c; font-weight: bold; text-decoration: none;}

.sub_categories {color: #339900; font-weight: bold; text-decoration: none;}
.sub_categories:hover {color: #000; font-weight: bold; text-decoration: none;}

.sale_price {color:#b14d1c;   text-decoration: none;}
.sale_price:hover {color:#b14d1c;   text-decoration: none;}
.sale_strike {color:#b14d1c;   }


/* product details page */

.product_name {color: #333; font-weight: bold;}

.item_num {  }

.prod_num {color: #666;  }

.retail { text-align:left; }

.feature_bkg01 { }
.feature_bkg02 {  }

.price_bkg { background-color: #fef5cb; color: #b14d1c; padding:6px;}

.price {color: #b14d1c; font-weight: bold; text-align:left; font-size:14px; }

.quantity { text-align:right; font-weight: bold; }

.link_shipping {color: #b14d1c; text-decoration: none;  font-weight: normal;}
.link_shipping:hover {color: #000; text-decoration: none;}

.link_tellfriend { text-decoration: none;  font-weight: bold;}
.link_tellfriend:hover {text-decoration: underline;}

.link_enlarge { color:#b14d1c; text-decoration: none;  }
.link_enlarge:hover { color:#b14d1c; text-decoration: underline;}

.related_bkg {background-color: #fff; background-repeat: repeat;}
.related_bkg a  { color:#b14d1c; font-weight: bold; }
.related_bkg a:hover  { color:#b14d1c; font-weight: bold; }

.product_outline {background-color: #fff; background-repeat: repeat;}



/* purchase pages */
.table_hd {background-color: #fffbe6; color: #c09638;  padding:10px;}
.table_hd2 {background-color: #fef5cb; color:#b14d1c; padding:10px; margin:0px;}
.table_hd3 {background-color: #fef5cb; color: #c09638; }
.table_hd4 {background-color: #fef5cb; color: #c09638; background-image:url(/images/header_box_300px.gif); background-position:top left; background-repeat:no-repeat; padding:10px; margin:0px;}
.table_row {padding-left:12px;}
.table_total {background-color: #fef5cb; padding:10px;}
.button  {color:#fff; font-weight:bold; background-color:#3c6573; padding:3px;}
.link_password {color: #339900; text-decoration: none;  font-weight: bold;}
.link_password:hover {color: #000; text-decoration: none;  font-weight: bold;}

/* customer account pages */
.login1 {color: #333; background-color: #f1f1f1;}
.login2 {color: #333; background-color: #f1f1f1;}
.page_title { font-family:Arial; background-image:url(/images/bkg_header.gif); background-repeat:no-repeat; font-size:20px; font-weight:bold; color:#fff; padding-top:4px; padding-left:10px; margin-bottom:0px;  width:720px; height:30px; margin-right:0px; }
#content h5 img { margin-top:4px;  }
.customer a  { color:#b14d1c; font-weight: bold; }
.customer a:hover  { color:#b14d1c; font-weight: bold; }
.link_customer { color:#b14d1c; font-weight: bold; }
.link_customer:hover  { color:#b14d1c; font-weight: bold; }

/* return pages */
.return1 {color: #fff; background-color: #b1c6fa;}
.return2 {color: #333; background-color: #d4def5;}



/* STANDARD SHOPPING CART STYLES - IN MOST CASES THESE WILL NOT NEED TO BE EDITED */

img {border: 0px;}

.link {color: #000; text-decoration: underline;}
.link:hover {color: #990000; text-decoration: none;}

.link_red {color: #b14d1c; text-decoration: underline;}
.link_red:hover {color: #b14d1c; text-decoration: none;}

.cat1 {color: #b14d1c; text-decoration: underline;}
.cat1:hover {color: #b14d1c; text-decoration: none;}

.cat2 {color: #b14d1c; text-decoration: underline;}
.cat2:hover {color: #b14d1c; text-decoration: none;}

.cat3 {color:#b14d1c; text-decoration: underline;}
.cat3:hover {color:#b14d1c; text-decoration: none;}

.blkSM { vertical-align:top;  }
.blk { vertical-align:top;  }
.blkLG { font-size: 15px; }
.wht {color: #fff;  }
.red {color: #990000;  }
.redLG {color: #990000; font-size: 13px; }
.green {color: #336600;  }.greenLG {color: #336600; font-size: 13px; }

.formRow {background-color: White;}

/* image borders and lines */
.bkg_tile02 {background-image: url(/images/tilebkg_02.gif); background-repeat : repeat-x;}
.bkg_tile03 {background-image: url(/images/tilebkg_03.gif); background-repeat : repeat-x;}
.bkg_tile04 {background-image: url(/images/tilebkg_04.gif); background-repeat : repeat-y;}
.bkg_tile06 {background-image: url(/images/tilebkg_06.gif); background-repeat : repeat-x;}
.bkg_tile07 {background-image: url(/images/tilebkg_07.gif); background-repeat : repeat-y;}
.bkg_tile08 {background-image: url(/images/tilebkg_08.gif); background-repeat : repeat-y;}

/*content editor styles for client - viewable in drop down list is WYSIWYG*/

.header1 { font-family:Arial;  font-size:16px; font-weight:bold; color:#b14d1c; margin:0px;; }
.header2 { font-family:Arial; font-size:16px; font-weight:bold; color:#666; }
.header3 { font-family:Arial; font-size:11px; font-weight:bold; color:#b14d1c; margin:0px; }
.header4 { font-family:Arial; background-image:url(/images/bkg_header.gif); background-repeat:no-repeat; font-size:20px; font-weight:bold; color:#fff; padding-top:4px; padding-left:10px; margin-bottom:8px;  width:720px; height:30px; margin-right:0px; }
.header5 { font:Arial; background-image:url(/images/bkg_header2.gif); background-repeat:no-repeat; font-size:20px; font-weight:bold; color:#b14d1c; padding-top:4px; padding-left:10px; margin-bottom:8px; width:720px; height:30px;}
.caption { color:#b14d1c; font-style:italic; font-size:10px; }
.red { color:#b14d1c;  }
.yellow { color:#e8b54d; }

.text { color:#666666; font-family:verdana; font-size:11px;  }

.image-border { border:1px double #CCCCCC; margin:0px; padding:5px;  }

.image-align-left { margin-top:0px; margin-right:10px; margin-bottom:10px; margin-left:0px; border:1px solid #CCCCCC; padding:5px; vertical-align:top; text-align:left; border:1px double #CCCCCC;  }

.image-align-right { margin-top:0px; margin-right:0px; margin-left:10px; margin-bottom:10px; padding:5px; vertical-align:top; text-align:right; border:1px double #CCCCCC;  }

.horizontal-rule-line { border-bottom:1px dashed #cccccc; border-top:none; border-left:none; border-right:none; height:1px; line-height:1px;}
