/* CSS Document */

body{
	margin: 0;
	padding: 0;
	background: #3b393b  url(images/background2.gif) top left repeat-x; /* Comment Out For Holiday Themes */ 
	/* background: #920a13  url(images/christmas_background.jpg) top center repeat-y;  ---- For Holiday Themes */ 
}
td,ul,ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #b70c12;
	font-weight: bold;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #d47441;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.maintable {
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #250000;
}
.contentpadding {
	padding: 20px 42px 20px 0px;
}
.bg_shoppingcartlinks {
	background-image: url(images/img_headertop.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 12px 24px 0px 0px;
}
.specials_padding {
	padding: 18px 26px 0px 29px;
}
.sidebar_financingbg {
	background-image: url(images/sidebar_financingbg.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 23px 0px 23px;
}
.img_specialsrepeat {
	background-image: url(images/img_specialsrepeat.gif);
	background-position: top left;
	background-repeat: repeat;
	color: #ffffff;
	width: 231px;
}
.img_specialsbottom {
	background-image: url(images/img_specialsbottom.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px;
	/*padding: 0px 26px 0px 29px;*/
}
.img_specialstop {
	background-image: url(images/img_specialstop.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 18px 26px 0px 29px;
	/*width: 176px;*/
}
.img_categoriesrepeat {
	background-image: url(images/img_categoriesrepeat.gif);
	background-position: top left;
	background-repeat: repeat;
	color: #ffffff;
}
.img_categoriesbottom {
	background-image: url(images/img_categoriesbot.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 26px 0px 0px;
}
.img_categoriestop {
	background-image: url(images/img_categoriestop.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 85px 23px 0px 21px;
}
.sidebar_featuredbg {
	background-image: url(images/sidebar_featuredbg.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 23px 23px 23px;
}
.sidebar_padding {
	padding: 0px 23px 7px 23px;
}
.headerlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	/*color: #ffffff;  ---- For Holiday Themes */ 
	color: #000000; /* Comment Out For Holiday Themes */ 
	font-weight: bold;
	text-decoration: underline;
	padding: 4px 4px 6px 4px;
}
.headerlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	/* color: #ffffff; ---- For Holiday Themes */ 
	color: #591f1d; /* Comment Out For Holiday Themes */ 
	text-decoration: underline;
	padding: 4px 4px 6px 4px;
}
.headerlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	/*color: #ffffff;  ---- For Holiday Themes */ 
	color: #000000; /* Comment Out For Holiday Themes */ 
	font-weight: bold;
	text-decoration: underline;
	background-color: #e9ab76; /*  Comment Out For Holiday Themes */ 
	border: 1px solid #c85a1e; /*  Comment Out For Holiday Themes */ 
	padding: 3px 3px 5px 3px; /* Comment Out For Holiday Themes */ 
	/* padding: 4px 4px 6px 4px; ---- For Holiday Themes */ 
}
.specials_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	/*padding-right: 35px;*/
}
.white {
	color: #FFFFFF;
}
.featured {
	border: 1px solid #000000;
	margin-bottom: 3px;
}
.footerlink:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.footerlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #edd1bf;
	text-decoration: none;
}
.footerlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
.resultsTitle{
	font-family:Arial, Helvetica, sans-serif;
	color:#c7591a;
	font-weight:bold;
	font-size:18px;
}
.pageTitle{
	font-family:Arial, Helvetica, sans-serif;
	color:#b70c12;
	font-weight:bold;
	font-size:18px;
}
.resultsPrice{
	font-family:Arial, Helvetica, sans-serif;
	color:#b70c12;
	font-weight:normal;
	font-size:24px;

}
.pricelabel{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	font-size:12px;
}
.productTitle{
	font-family:Arial, Helvetica, sans-serif;
	color:#c7591a;
	font-weight:bold;
	font-size:22px;
}
.tfvHighlight {
	border: 2px solid red;
}
.tfvNormal {
	border:1px solid #7F9DB9;
}