/* see includes/store.css for the store template CSS styles */

body, table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
}

a:link {  text-decoration: none ; color: #990000;}
a:visited { text-decoration: none ; color: #990000;}
a:hover { text-decoration: underline ; color: #666666;}




h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #990000;
	letter-spacing: -1px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #999999;
	letter-spacing: -1px;
}


.topbkg {
	background-image: url(images/top_sub_nav_bkg.gif);
	background-repeat: repeat-x;
}
.topmidbkg {
	background-image: url(images/top_bkg.gif);
	background-repeat: repeat-x;
}
.tpbtmbrdr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.tpbtmbrdrBg {
	background: url(images/hme_right_bg.gif) repeat-y left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.lftwhitebrdr {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.midbkg {
	background-image: url(images/mid_blend.gif);
	background-repeat: repeat-x;
}
.lftgraybrdr {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}
.btmgraybrdr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}



.shoppingcart {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	background-color: #FFFFCC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	text-align: center;
	height: 20px;
}
.btmblend {
	background-image: url(images/btm_blend.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}
.htxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}
.tenptrdtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: none;
	color: #990000;
	letter-spacing: 1px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #990000;
	letter-spacing: -1px;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #990000;
	letter-spacing: -1px;
}

.hmefeaturedprodtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.hmefeatprodtxthd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}
.textfields {
	background-color: #FFFFFF;
	border: 1px solid #990000;
	font-size: 11px;
	color: #666666;
	padding: 2px;
}
.subhdbkg {
	background-image: url(images/sub_top_bkg.gif);
	background-repeat: repeat-x;
}
.subheadline {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #990000;
}
.hmebgrightred {
	background: url(images/hme_right_bg.gif) repeat-y left;
}
.hmebgrightredbtm {
	background: #CCCCCC url(images/hme_right_bg.gif) repeat-y left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

/*New Cross Sell Styles*/
.prod-qty-input
{
   width: 50px;
}
.cross_sell_prods
{
   width: 98%;
}
.clean-img-link img
{
   border-style: none;
}

.cross-sell-header
{
   border-top: 4px solid #990000;
   margin-top: 27px;
}
/*End Cross Sell Styles*/

