﻿body {font-family: Verdana;font-size: 10pt; }
body.no_marg {margin-bottom:0px;margin-top:0px;margin-left:0px;margin-right:0px; }
hr {color: Gainsboro;background-color: Gainsboro;height: 2px;border-style: none; }
hr.50 {width: 50%;color: Gainsboro;font-size: 2px }
table.no_marg {margin-bottom: 0px;margin-top: 0px;margin-left: 0px;margin-right: 0px; }
td {font-family: Verdana;font-size: 10pt; }
H1 {font-family: Verdana;font-size: 10pt;font-weight: bold;margin-top: 0px;margin-bottom: 0px; }
H2 {font-family: Verdana;font-size: 10pt;font-weight: normal;margin-top:0px;margin-bottom: 0px; }
H2.L5 {font-family: Verdana;font-size: 10pt;font-weight: normal;margin-top:0px;margin-bottom: 0px;margin-left: 5px; }
H3 {font-family: Verdana;font-size: 9pt;font-weight: normal;margin-top:0px;margin-bottom: 0px; }
H4 {font-family: Verdana;font-size: 8pt;font-weight: bold;margin-top:0px;margin-bottom:0px; }
H5 {font-family: Verdana;font-size: 8pt;font-weight: normal;margin-top:0px;margin-bottom:0px; }
H6 {font-family: Arial;font-size: 7pt;font-weight: normal;margin-top:0px;margin-bottom:0px; }
.marg10 {margin-left:10px;margin-right:10px; }

/* -------------------- STORE CATEGORY and PRODUCT STYLES ----------------------- */
.prod_link {font-family: Verdana;font-size: 10pt;font-weight: normal;margin-top: 0px;margin-bottom: 0px; }
.prod_name {font-family: Verdana;font-size: 10pt;font-weight: bold;margin-top: 0px;margin-bottom: 0px; }
.prod_desc {font-family: Verdana;font-size: 9pt;font-weight: normal;margin-top:0px;margin-bottom: 0px; } 
.prod_price_red {font-family: Verdana;font-size: 10pt;font-weight: bold;color: Red;margin-top: 0px;margin-bottom: 0px; }
.prod_price_blk {font-family: Verdana;font-size: 10pt;font-weight: bold;color: black;margin-top: 0px;margin-bottom: 0px; }
.prod_price_st {font-family: Verdana;font-size: 10pt;font-weight: bold;text-decoration: line-through;color: black;margin-top: 0px;margin-bottom: 0px; }
.prod_onsale {background-color: Crimson;color: White;font-weight: bold;font-family: Arial;font-size: 12px;padding: 1px; }
.prod_outofstock {background-color: Green;color: White;font-weight: bold;font-family: Arial;font-size: 12px;padding: 1px; }
.cat_link {font-family: Verdana;font-size: 10pt;font-weight: normal;margin-top: 0px;margin-bottom: 0px; }
.cat_name {font-family: Verdana;font-size: 10pt;font-weight: bold;margin-top: 0px;margin-bottom: 0px; }
.cat_desc {font-family: Verdana;font-size: 9pt;font-weight: normal;margin-top:0px;margin-bottom: 0px; } 
/* --------------- END STORE PRODUCT STYLES ------------------- */

/* ----------------------------- dynamic category menu -----------------------------*/
.catOff { background-color: Transparent; border: solid 1px White; font-family: Verdana;font-size:10pt;font-weight:bold; color: Navy}
.catOn { background-color: Gainsboro; border:solid 1px black; font-family: Verdana;font-size:10pt;font-weight:bold; color:Blue;}
/*----------------------------------------------------------------------------------*/

/* used to make the contentPlaceholder div on the master page a minimum height */
.cphMinHeight
{
	min-height:1500px;
	height:auto !important;
	height:1500px;
}

/* header used in store confirm view */
.confirmHeader
{		
    background-color: Gainsboro;
    font-family: verdana;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	letter-spacing:1px;
    color: Black;
	display: block;
	margin:0px,0px,0px,0px;
	/*padding:5px,0px,0px,10px;*/
	padding-top:2px;
	padding-bottom:1px;
	padding-left:5px;
	height:15px;
}

/* header definition that uses navy blue background with jackals feet */
.blockHeader
{		
    font-family: verdana, arial,sans-serif;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	letter-spacing:1px;
	color: White;
	display: block;
	background-image: url('img/blockHeader3.jpg');
	background-repeat:no-repeat;
	background-position: top right;
	margin:0px,0px,0px,0px;
	/*padding:5px,0px,0px,10px;*/
	padding-top:5px;
	padding-left:5px;
	height:30px;
}

/* category buttons */
.catBtn
{		
    font-family: verdana;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	letter-spacing:1px;
	color: White;
	display: block;
	background-image: url('img/catbtn_off.jpg');
	background-repeat:no-repeat;
	background-position: top left; /* top right;*/
	margin:0px,0px,0px,0px;
	padding-top:3px;
	padding-left: 5px;
	height:28px;
}

/* FORMATTING FOR A 2D BUTTON THAT FLASHS RED ON MOUSEOVER EVENT 
   Used in the store to display additional information on a product */
input.btn2dRed_on 
{
	font-size: 7pt;
	font-family: Verdana;
	color: white;
	background-color: red;
	border-style:solid;
	border-color:gray;
	border-width:1;
	padding:0;
	cursor:hand;
}
input.btn2d_off 
{
	font-size: 7pt;
	font-family: Verdana;
	color: black;
	background-color: White;
	border-style:solid;
	border-color:gray;
	border-width:1;
	padding:0;
	cursor:default;
}

/* IE 8 menu fix */
.adjustedZIndex {
    z-index: 1;
}


