﻿@charset "utf-8";

body {background-color: #eee; 
}
       /* nuts & bolts Template */
.divContainer {margin: auto; width: 960px; background-color: white;
}
.divTitle {margin: 0 auto; width: 744px;
}
.tableContainer {border: none; width: 100%;
}
.Table1 {width: 200px; border: none;
}
.Table2 {width: 744px; margin: 0 auto;
}
.TD1 {width: 200px; vertical-align: top;
}
.TD2 { background-color: #3B5C90;   /* td2 td4 td7 td8 color for left panel sides */
}
.TD3 { height: 36px;
}
.TD4 {background-color: #3B5C90; color: white;
}
.TD5 {background-color: black;
}
.TD6 {background-color: white;
}
.TD7 {width: 10px; background-color: #3B5C90;
}
.TD8 {width: 130px; background-color:  #3B5C90;
}
.TD9 {width: 14px; background-color: black;
}
.TD10 {width: 36px; background-color: white;
}
.TD11 {background-color: white;
}
.TD12 {width: 745px; vertical-align: top;
}
.Dcart {width: 744px; margin: 0 auto; /* icon head container */
}
.Tcart1 {width: 745px; vertical-align: top; border: none; /* icon head table container */
}
.Tcart2 {width: 252px; border: none; /* iframe table cart container */
}
.Tcart3 {width: 220px; margin-left: auto; margin-right: auto; border: none; /* 4 center table icon container */
}
.Tcart4 {width: 262px; text-align: center; border: none; /* search box table container */
}
.TDcart1 {width: 252px; /* icon head TD container everything is inside this TD */
}
.TDcart2 {width: 252px; text-align: left; padding-left: 12px; /* iframe inside this TD */
}
.iconBox {width: 55px; text-align: center; margin: 0 auto; /* 4 TD holds all 4 icons 4x55=220 */
}
.TDcart3 {width: 262px; /* search table search container */
}
.TDcart4 {width: 262px; text-align: center; padding-right: 15px; padding-top: 6px; /* search inside this TD */ 
}
.textBox {width: 120px; maxlength="60";       
}
.Scart {vertical-align: middle; /* align search button */
}
.pageTitle {line-height: 20px; width: 745px; padding-left: 15px; text-align: left; font-family: Verdana; font-size: 17px; font-weight: bold; color: black;
}
.TD13 {width: 13px; background-color: black; vertical-align: top;
}
.TD14 { background-color: white; vertical-align: top; text-align: right;
}
.TD15 { vertical-align: top; text-align: right; background-color: black;
}
.TD16 {width: 100%; background-color: white;
}

                /* BOF webpage Container */   
.divWcontainer {margin-top: 10px; margin-right: 15px; margin-bottom: 15px; margin-left: 15px; width: 715px; /* 745px max maintains webpage overall location below title */
}
.divW1 {margin: 0 auto; width: 715px; /* controls inner webpage width and location */
}
.TableW1 {width: 700px; border: none; margin-left: auto; margin-right: auto; line-height: 0em; /* controls slideshow or header as needed */
}
.TableW2 {width: 715px; border: none; margin-top: 6px; /* webpage table and cells margin-top holds webpage to slideshow */
}
.TableW3 {width: 715px; /* lower webpage use */
}
.headOn {width: 715px; text-align: center;	/* use on webpages using the slideshow cell */
}
.TDW1 {width: 700px; line-height: 0em /* spacer for added info below slide table featured products */
}
.TDW2 {text-align: center; /* webpage goes here */
}
.TDW3 {width: 715px; text-align: center; line-height: ; /* spare  */
}
.TDW4 {width: 715px; line-height: 10px; text-align: center; /* spacer cell between webpage and bottom date cell */
}
.TDW5 {height: 25px; line-height: 1.0em; background-color: #3B5C90; border: 2px #FF8C00 solid; font-size: x-small; font-family: 
           Arial; text-align:left; padding-left: 8px; color: #f3f3f3; 
}
.TDW6 {line-height: 30px;  /* spaces bottom of container to web bottom */
} 
                          /* footer */
.divfoot {width: 100%;background-color: black;margin: 0 auto
}
.divfoot {width: 100%;background-color: black;margin: 0 auto
}
.table1foot {width: 100%;margin: 0 auto
}
.table2foot {margin: 8px 0px 0px 0px;width: 100%;text-align: center
}
.table3foot {width: 95%;margin: 0 auto
}
.table4foot {width: 400px;padding: 0 4px 0 4px
}
.td1foot {width: 65%;text-align: center;font-size:16px; line-height: 1.5em
}
.tdseals {width: 35%
}
.linksfoot {text-align: center;font-size: 16px;font-family: Verdana;color: #F3F3F3;text-decoration: none;font-weight: 600
}
.infofoot {color: gray;font-size: 14px;font-family: Verdana;text-align: center;font-weight: 600
}
.tradeM {color: gray;font-size:x-small;font-family: Verdana;text-align: center;font-weight: 600
}
.iconsfoot {width: 50%;margin: 0 auto
}
.wiki {border-top: 0;border-right: 0;border-bottom: 0;border-left: 0
}

       /* Left Panel Basic Structure */
       
.LPbody {margin-left: 3px; margin-right: 3px; background-color: white; margin-top: 1px      
}      
.Left-Panel {background-color: white; margin-top: 1px; margin-left: 3px; margin-right: 3px; width: 130px; border: 2px #FF8C00 solid; /* blue #3B5C90 , gray #A2A0B0 */ 
}      
.LPtable1 {border: 2px black solid; margin: 0 auto; background-color: white       
}
.LPtd1 {text-align: center; padding-top: 5px; padding-bottom: 1px       
}       
.LPtd2 {text-align: center; padding-top: 6px; padding-bottom: 0px        
}       
.LPtd3 {text-align: center; padding-top: 0px; padding-bottom: 4px
}
.LPtd3a {font-size: small; font-family: Arial; line-height:1.2em;
}
.LPtd3b {font-size: 13px; font-family: Arial; font-weight: bold; color: blue; line-height:1.2em;
}
.LPtd3c {text-decoration: line-through; line-height:1.2em;
}
.LPtd3d {font-size: 13px; font-family: Arial; font-weight: bold; color: red; line-height:1.2em;
}
.LPtd3e {font-weight: bold; font-size: small; font-style: italic; font-family: Verdana; color: blue; line-height:1.2em;
}
.LPtd4sep {text-align: center; padding-top: 4px; padding-bottom: 4px
}

/* button that's used for next and return 'black to FF8C00' */

.bot {
	text-align:center;
}
.button3 {
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 5px 19px 5px 19px;
	text-decoration: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 3px;
	background: #2c2c2c;
	background: -webkit-gradient(linear, left top, left bottom, from(#404040), to(#2c2c2c));
	background: -webkit-linear-gradient(top, #404040, #2c2c2c);
	background: -moz-linear-gradient(top, #404040, #2c2c2c);
	background: -ms-linear-gradient(top, #404040, #2c2c2c);
	background: -o-linear-gradient(top, #404040, #2c2c2c);
	background-image: -ms-linear-gradient(top, #404040 0%, #2c2c2c 100%);
	}
	.button3:hover {
	color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF8C00), to(#c45423));
	background: -webkit-linear-gradient(top, #FF8C00, #c45423);
	background: -moz-linear-gradient(top, #FF8C00, #c45423);
	background: -ms-linear-gradient(top, #FF8C00, #c45423);
	background: -o-linear-gradient(top, #FF8C00, #c45423);
	background-image: -ms-linear-gradient(top, #FF8C00 0%, #c45423 100%);
	}
     .button-active {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 8px 17px 8px 13px;
	text-decoration: none;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 3px;
	background: #2c2c2c;
	background: -webkit-gradient(linear, left top, left bottom, from(#FF8C00), to(#c45423));
	background: -webkit-linear-gradient(top, #FF8C00, #c45423);
	background: -moz-linear-gradient(top, #FF8C00, #c45423);
	background: -ms-linear-gradient(top, #FF8C00, #c45423);
	background: -o-linear-gradient(top, #FF8C00, #c45423);
	background-image: -ms-linear-gradient(top, #FF8C00 0%, #c45423 100%);
	}
	.button-active:hover {
	color: #fff;
	cursor: default;
	}
	
	/* controls the new link box at the top of the main page, replaces the ddmenu */
	.menutable {
	width: 95%;
	background-color: #FFFFFF;
    }
    a { text-decoration: none; 
    }
    .menuTD {
	font-size: small;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-weight: 500;
	text-align: center;
	border: 2px solid #FF8C00;
	background-color: #A6BCDE;
    }
       	       
   		
	                         /* A hold-all for individual classes that can be used on all pages */
