/* @ general */
body, td{font: 11px verdana,arial,helvetica; color: #000000;}
input, textarea, select {font: 11px verdana,arial,helvetica;}
th{font: bold 11px verdana,arial,helvetica; color: #000000; border-bottom: 1px #EDA11C solid;}
p.indent {margin-left: 20px;}
hr{color: #000000;}
p.smidge{margin-bottom:5px; margin-top:0px;}

/* @ link */
a {font: bold 11px verdana,arial,helvetica; color: #800000; text-decoration: none;}
a:hover {font: bold 11px verdana,arial,helvetica; color: #800000; text-decoration: underline;}

.imgBorder {border: #000000 1px solid;}
.highLight {font: bold 13px Microsoft Sans Serif,arial; color: #000000; margin-bottom: 0px;}

a img{
  border:0;
}
span.tool a img{
  border:1px solid #a1a1a1;
}
p{
  margin-top:0;
  margin-bottom:1em;
}
img.image-pad{
  float:left;
  margin-right:4px;
  margin-bottom:1em;
}
.float-right{
  float:right;
}
.clear-both{
  clear:both;
}
.align-right{
  text-align:right;
}
input, textarea, select{
  font: 11px verdana,arial,helvetica;
}
table, tr, td{
  margin:0;
  padding:0;
}
table{
  width:100%;
  border-collapse:collapse;
  empty-cells:show;
}
td{
  vertical-align:top;
}
table.store-categories td{
  width:50%;
}
div.store-product{
  clear:both;
}
div.product-images, div.product-feature, div.product-preview, div.product-thumb{
  margin-bottom:1em;
  border:1px solid #a1a1a1;
  text-align:center;
}
div.product-images{
  float:left;
  width:344px;
  margin-right:4px;
  padding:4px;
}
div.product-feature{
  width:340px;
  padding:1px;
}
div.product-preview{
  float:left;
  width:180px;
  margin-right:4px;
  padding:1px;
}
div.product-thumb{
  float:left;
  width:80px;
  margin-right:4px;
  padding:1px;
}
div.tools{
  z-index:1;
  position:relative;
  top:4px;
  left:4px;
  height:16px;
  width:80px;
  text-align:left;
}
div.tools img{
  margin-right:2px;
  border:1px solid #4f7dff;
  background-color:#fff;
}
div.tools img:hover{
  border:1px solid #a1a1a1;
}
.clear-tools{
  margin-top:-16px;
}
div.checkout, div.pay-button{
  margin-bottom:1em;
  padding:6px;
}
div.checkout{
  background-color:#e6e6e6;
  border:1px solid #d9d9d9;
}
div.pay-button{
  background-color:#fff9bf;
  border:1px solid #ffe500;
  vertical-align:middle;
}
/* @ page main header */
h1 {font: bold 22px Verdana,Microsoft Sans Serif,arial; color: #4ABDFF; margin-bottom: 2px; margin-top: 0px;}
.margin {font: bold 16px Verdana,Microsoft Sans Serif,arial; color: #4ABDFF; margin-bottom: 4px; margin-top: 0px;}
/* @ page secondary header */
h2 {font: bold 18px Verdana,Microsoft Sans Serif,arial; color: #000000; margin-bottom: 9px; margin-top: 0px;}
/* @ page sub header */
h3 {font: bold 12px Verdana,Microsoft Sans Serif,arial; color: #000000; margin-bottom: 2px; margin-top: 0px;}

/* @ cart */
a.txtButton{
	font-family: verdana;
	font-size: 10 px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
a.txtButton:hover{
	font-family: verdana;
	font-size: 10 px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
a.menuSubCat{
	text-align: left;
}
.menuMainCat{
	font-family: verdana;
	border-bottom: #4C4B4C 1px solid; 
	font-size: 11 px; 
	font-weight: bold;
}
.hdTxt{
	font-family: verdana;
	font-size: 10 px;
	font-weight: bold;
	color: #ffffff;
}
.hdTd{
	background-color: #4C4B4C;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;
}
.noteHdTxt{
	font-family: verdana;
	font-size: 11 px;
	font-weight: bold;
	color: #ffffff;
}
.noteHdTd{
	background-color: #4C4B4C;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid;
}
.tblHdTxt{
	font-family: verdana;
	font-size: 12 px;
	font-weight: bold;
	color: #000000;
}
a.pNumber{
	font-family: verdana;
	font-size: 10 px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.pNumber:hover{
	font-family: verdana;
	font-size: 10 px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.gryBold_11{
	font-family: verdana;
	font-size: 11 px;
	font-weight: bold;
	color: #b7b7b7;
}
.blkBold_10{
	font-family: verdana;
	font-size: 10 px;
	font-weight: bold;
	color: #000000;
}
.redBold_12{
	font-family: verdana;
	font-size: 12 px;
	font-weight: bold;
	color: #f01010;
}