/* ############## holstersforsale.com ############## */


body {
	background-image: url(/images/holstersforsale/bg-leftcol.png);
	background-position: left top;
	background-repeat: repeat-y;
}



/* alternating table rows */
.alt1 {
	background-color: #EFF6F7;
}

.alt2 {
	background-color: #FFFFFF;
}

/* table row hover highlight */
.hover {
	background-color: #e1e1e1;
}

/* search result hilighted term */
span.hilitesearchterm {
  color: navy;
  font-weight: bold;
}


/* ############## bubble menu ############## */

/* bubble menu cell hover */
td.bubblelink_hover {
	background: #E6EBEE;
}

/* bubble menu link text */
td.bubblelink a {
	color: black;
}

/* bubble menu link text hover */
td.bubblelink_hover a, td.bubblelink_hover a:hover {
	color: black;
}


/* ############## main menu ############## */

/* main menu category heading cell */
table.mainmenu td.menucategory {
	background: url('/images/holstersforsale/main-menu-button-bg.png') no-repeat left;
}

/* main menu category heading font */
table.mainmenu td.menucategory a {
	color: white;
}

/* main menu cell hover */
table.mainmenu td.menulink_hover {
	background: #E6EBEE;
}

/* main menu link text */
table.mainmenu td.menulink a {
	color: black;
}

/* main menu link text hover */
table.mainmenu td.menulink_hover a, table.mainmenu td.menulink_hover a:hover {
	color: black;
}

/* ############## product table ############## */
/* used for detailed product listing and product details page */

/* product table border */
table.producttable, table.producttable td, table.producttable th {
	border-color: #6F6F6F;
}

/* product table heading */
table.producttable .productheading {
	background: #313131 url('/images/holstersforsale/product_heading_left_01.png') no-repeat top left;
}

/* product table heading text/link */
table.producttable .productheading, table.producttable .productheading a {
	color: white;
}

/* product table footer row */
table.producttable td.productfootrow {
	background-color: #cccccc;
	color: #000000;
}


/* ############## product listing table ############## */
/* used for short product listing, invoice, etc */


/* product listing table border */
table.productlistingtable, table.productlistingtable td, table.productlistingtable th {
	border-color: #6F6F6F;
}


/* product listing product heading */
table.productlistingtable .productheading {
	background: #313131 url('/images/holstersforsale/product_heading_left_01.png') no-repeat top left;
	color: white;
}

/* product listing table heading */
table.productlistingtable th {
	background: #313131;
	color: white;
}

/* product listing column heading */
table.productlistingtable tr.colheadings th {
	background: #7F7F7F;
	color: white;
}


/* ############## right column cart / specials / featured prods ############## */

/* bullseye special table */
table#bullseye_special {
	border-color: #6F6F6F;
}

/* bullseye special cell */
table#bullseye_special td {
	background: #ffffff url('/images/holstersforsale/bullseyespecial-bg.png') no-repeat top right;
}


/* cart quick view border */
table#cartquickview, table#cartquickview th, table#cartquickview td {
	border-color: #6F6F6F;
}

/* cart quick view table */
table#cartquickview {
	border: 1px solid #6F6F6F;
	background: white;
}

/* cart quick view heading cell */
table#cartquickview th {
	background: #313131;
	color: white;
}


/* featured product border */
table#featuredproduct, table#featuredproduct th, table#featuredproduct td {
	border-color: #6F6F6F;
}

/* featured product heading */
table#featuredproduct th {
	background: #313131;
}
table#featuredproduct th, table#featuredproduct th a {
	color: white;
}


/* invoice table address */
table.invoiceaddress {
	border: solid #6F6F6F 1px;
}

/* invoice table address heading */
table.invoiceaddress th {
	background: #7F7F7F;
	color: white;
}





