/* General Stuff */
body				{font-family: arial, helvetica, sans-serif; font-size: 12px;}
td				{font-family: arial, helvetica, sans-serif; font-size: 12px;}
td img			{display: block;}
img				{border: none;}

/* Header Layout */
td.header				{background: url(images/header-back.jpg);}

/* Navigation */
a.depnav				{color: white; text-decoration: none; font-weight: bold;}
a.depnav:hover			{color: #ff0000; text-decoration: none;}
a.catnav				{color: white; text-decoration: none;}
a.catnav:hover			{color: #ff0000; text-decoration: none;}
a.mainnavwhite			{color: black; text-decoration: none; padding-left: 10px;}
a.mainnavwhite:hover	{color: white; text-decoration: none;}
td.navcell			{background: #F37D28; color: white; padding-left: 2px; width: 155px;}
td.blackback			{background: black; padding-left: 5px;}
a.red				{color: red;}
a.boldwhite			{font-weight: bold: color: white;}

/* Fronmt page specific */
td.specialscontainer	{background: white; padding-right: 5px; text-align: center;}
div.specialsdiv		{background: #F37D28; border: solid 1px black; text-align: center;}
td.finnfront			{padding: 3px; color: white;}


/* Cart Specific */
h1.carth1				{margin-left: 10px; color: black;}
h2.carth2				{margin-left: 10px;}
img.borderless			{border: none;}
div.productcontainer	{width: 570px; padding: 10px;}
td.contentcontainer		{}
p.breadcrumbs			{margin-left: 10px;}
div.catdisplaypad		{padding: 10px;}
td.catholder			{padding: 5px; border: solid 2px #f37d28; width: 170px; text-align: center; vertical-align: top;}
a.catlink				{text-decoration: none; color: #f37d28; font-weight: bold;}
a.catlink:hover		{text-decoration: none; color: black; font-weight: bold;}
img.catimage			{padding: 2px; border: solid 1px black; text-align: center; display: inline;}
td.productholder		{padding: 10px; border: solid 2px #f37d28; width: 170px; height: 270px; text-align: center; vertical-align: top;}
table.producttable		{width: 100%; height: 100%; }
p.productimagecontainer	{padding: 10px;}
img.productimage		{display: inline; padding: 2px; border: solid 1px black;}
div.cartform			{padding-left: 10px;}
p.related				{padding-left: 10px;}
img.inline			{display: inline; border: none;}

/* Forms */
.textinput			{border: solid 1px #f37d28;}


/* Generic */
.white				{color: white;}
table.text-content		{color: black;}
div.indent1			{margin-left: 20px; padding-bottom: 10px;}

/* Table Borders */
.table {
	display: block;
}
.table *{
	display: block;
  	height: 1px;
  	overflow: hidden;
  	font-size: .01em;
  	background: #000000;
}

.table1{
  	margin-left: 3px;
  	margin-right: 3px;
  	padding-left: 1px;
  	padding-right: 1px;
  	border-left: 1px solid black;
  	border-right: 1px solid black;
  	background: #262626;
}

.table2{
  	margin-left: 1px;
  	margin-right: 1px;
  	padding-right: 1px;
  	padding-left: 1px;
  	border-left: 1px solid black;
  	border-right: 1px solid black;
  	background: #292929
}

.table3{
 	margin-left: 1px;
 	margin-right: 1px;
	border-left: 1px solid black;
  	border-right: 1px solid black;
}

.table4{
  	border-left: 1px solid black;
  	border-right: 1px solid black;
}

.table5{
  	border-left: 1px solid black;
	border-right: 1px solid black;
}

.tablefg{
  	background: black;
}
.tablefgf{
  	background: black;
	text-align: center;
	padding: 5px;
}

.center {text-align: center;}

