@charset "utf-8";
/* CSS Document */

html, body	{
	margin: 0px; /* To keep all of the browsers happy */	
	}

/* ****************************** MAIN TABLES ****************************** */

.maintable	{	/* Main Table Holder */
	clear: both;
	float: left;
	width: 626px;
	background-image:url(../Images/gifs/626pixelspacer.gif);
	background-repeat: repeat-y;
	}

.maintable2	{	/* Main Table Holder for Single Table */
	clear: both;
	float: left;
	width: 626px;
	}

	
.left	{	/* Left Table */
	float: left;
	width: 300px;
	}

.right	{	/* Right Table */
	float: right;
	width: 300px;
	}

.middle	{ /* Single Centered Table */
	float: left;
	width: 300px;
	margin-left: 163px;
	}
	
.middlewide	{ /* Single Centered Wide Table */
	float: left;
	width: 626px;
	}	

/* **************************** END MAIN TABLES **************************** */


/* ******************************* DIVIDERS ******************************** */

.divider	{	/* The line between the left & right tables */
	clear:both;
	width: 626px;
	height: 20px;
	margin-bottom: 20px;
	border-bottom: #777 2px solid;
	}

.divider2	{	/* Spacer for the bottom of the pages */
	clear:both;
	width: 626px;
	height: 20px;
	}
	
.divider3	{	/* Spacer for 1/2 boxes */
	clear:both;
	width: 300px;
	height: 20px;
	background-image: url(../Images/gifs/horizontal-spacer.gif);
	}
	
.divider4	{	/* Spacer for wide 1 width table */
	clear:both;
	width: 100%;
	height: 20px;
	background-image: url(../Images/gifs/horizontal-spacer.gif);
	}	

/* ***************************** END DIVIDERS ****************************** */


.header	{	/* Part Title Section */
/*	width: 300px; */
	height: 60px;
	border-bottom: 1px dotted #eeeece;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #1f1f1f;
	text-align: center;
	}

.header80	{	/* Part Title Section */
/*	width: 300px; */
	height: 80px;
	border-bottom: 1px dotted #eeeece;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #1f1f1f;
	text-align: center;
	}

.header100	{	/* Part Title Section */
/*	width: 300px; */
	height: 100px;
	border-bottom: 1px dotted #eeeece;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #1f1f1f;
	text-align: center;
	}

.header	a:link{	/* Part Title Section */
/*	width: 300px; */
    font-size: 18px;
	color: #1f1f1f;
	}

.header	a:visited{	/* Part Title Section */
/*	width: 300px; */
	font-size: 18px;
	color: #1f1f1f;
	}
		
.header2	{	/* Part Title Section */
/*	width: 300px; */
	height: 60px;
	border-bottom: 1px dotted #eeeece;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #1f1f1f;
	text-align: center;
	}

.header3	{	/* Part Title Section */
/*	width: 300px; */
	height: 55px;
	border-bottom: 1px dotted #eeeece;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #1f1f1f;
	text-align: center;
	}
	
.header4	{	/* Table Header Laser-12, shorter */
/*	width: 300px; */
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #1f1f1f;
	text-align: center;
	}	

.header5	{	/* Part Title Section */
/*	width: 300px; */
	height: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #1f1f1f;
	text-align: center;
	}

.header span	{ /* Sub-title of the Parts */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-align: center;
	}

.header80 span	{ /* Sub-title of the Parts */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-align: center;
	}

.header100 span	{ /* Sub-title of the Parts */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-align: center;
	}


/* ***************************** IMAGE BOXES ***************************** */ 

.productpage	{	/* Image Section - 150 Pixels */
	height: 150px;
	text-align: center;
	}

.image60	{	/* Image Section - 60 Pixels */
	height: 60px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #eeeece;
	text-align: center;
	}

.image100	{	/* Image Section - 100 Pixels */
	height: 100px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #eeeece;
	text-align: center;
	}
	
.image110	{	/* Image Section - 110 Pixels */
	height: 110px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #eeeece;
	text-align: center;
	}
	
.image120	{	/* Image Section - 120 Pixels */
	height: 120px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #eeeece;
	text-align: center;
	}
	
.image130	{	/* Image Section - 130 Pixels */
	height: 130px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #eeeece;
	text-align: center;
	}
	
.image150	{	/* Image Section - 150 Pixels */
	height: 150px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #eeeece;
	text-align: center;
	}
		
.image170	{	/* Image Section - 170 Pixels */
	height: 170px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #eeeece;
	text-align: center;
	}
	
.image180	{	/* Image Section - 180 Pixels */
	height: 180px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #eeeece;
	text-align: center;
	}	

.image190	{	/* Image Section - 190 Pixels */
	height: 190px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #eeeece;
	text-align: center;
	}	
	
.image200	{	/* Image Section - 200 Pixels */
	height: 200px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #eeeece;
	text-align: center;
	}		

.image205	{	/* Image Section - 205 Pixels */
	height: 205px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #eeeece;
	text-align: center;
	}
	
.image210	{
	height: 210px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #eeeece;
	text-align: center;
	}

.image230	{
	height: 230px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #eeeece;
	text-align: center;
	}

.image250	{	/* Image Section - 250 Pixels */
	height: 250px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #eeeece;
	text-align: center;
	}

.image270	{	/* Image Section - 270 Pixels */
	height: 270px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #eeeece;
	text-align: center;
	}
	
	
/* *************************** END IMAGE BOXES *************************** */


/* ************************ ENLARGE IMAGE SECTION ************************ */

.enlargeimg	{	/* Style the "Enlarge Image" or "Click Here...", etc links */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px dotted #eeeece;
	background-color: #fff;
	color: #333333;
	text-align: center;
	height: 18px;
	}

.enlargeimg a	{	/* Style of the a:link */
	text-decoration: none;
	color: #8c8b8b;
	}
	
.enlargeimg a:hover	{	/* Style of the a:link when a mouse hovers over it  */
	color: #000;
	}

.enlargeimg2	{	/* Style the "Enlarge Image" or "Click Here...", etc links */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #fff;
	color: #333333;
	text-align: center;
	height: 18px;
	}

.enlargeimg2 a	{	/* Style of the a:link */
	text-decoration: none;
	color: #8c8b8b;
	}
	
.enlargeimg2 a:hover	{	/* Style of the a:link when a mouse hovers over it  */
	color: #000;
	}
	
/* ********************** END ENLARGE IMAGE SECTION ********************** */


/* *************************** PDF ROW SECTION *************************** */
/*
.pdf:before {
    content: url(../Images/Jpegs/pdf-logo.jpg);
}
*/
.pdf	{	/* Style the "Enlarge Image" or "Click Here...", etc links */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom: 1px dotted #eeeece;
	background-color: #fff;
	color: #333333;
	text-align: center;
	height: 18px;
	}

.pdf a	{	/* Style of the a:link */
	text-decoration: none;
	color: #8c8b8b;
	}
	
.pdf a:hover	{	/* Style of the a:link when a mouse hovers over it  */
	color: #000;
	}

/* ************************** END PDF ROW SECTION ********************** */


/* ****************************** HEADER TEXT ************************** */

.hdrtext	{	/* Style for the Part Numbers on each item */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #ff0000;
	height: 17px;
/*	background-color: #fcfcef; */
	}

	
/* *************************** END HEADER TEXT ************************ */


/* **************************** TEXT BOXES **************************** */

.smalltext40	{	/* Style of the text - Height of 40 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 40px;
	vertical-align:top;
	padding-left: 4px;
	}

.smalltext45	{	/* Style of the text - Height of 40 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 45px;
	vertical-align:top;
	padding-left: 4px;
	}
	
.smalltext47	{	/* Style of the text - Height of 40 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 47px;
	vertical-align:top;
	padding-left: 4px;
	}
	
.smalltext50	{	/* Style of the text - Height of 60 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 50px;
	vertical-align:top;
	padding-left: 4px;
	}
		
.smalltext60	{	/* Style of the text - Height of 60 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 60px;
	vertical-align:top;
	padding-left: 4px;
	}
	
.smalltext65	{	/* Style of the text - Height of 60 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 65px;
	vertical-align:top;
	padding-left: 4px;
	}
	
.smalltext70	{	/* Style of the text - Height of 60 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 70px;
	vertical-align:top;
	padding-left: 4px;
	}
		
.smalltext80	{	/* Style of the text - Height of 80 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 80px;
	vertical-align:top;
	padding-left: 4px;
	}
	
.smalltext100	{	/* Style of the text - Height of 100 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 100px;
	vertical-align:top;
	padding-left: 4px;
	}
	
.smalltext120	{	/* Style of the text - Height of 120 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 120px;
	vertical-align:top;
	padding-left: 4px;
	}
	
.smalltext130	{	/* Style of the text - Height of 120 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 130px;
	vertical-align:top;
	padding-left: 4px;
	}
		
.smalltext140	{	/* Style of the text - Height of 140 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 140px;
	vertical-align:top;
	padding-left: 4px;
	}

.smalltext145	{	/* Style of the text - Height of 145 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 145px;
	vertical-align:top;
	padding-left: 4px;
	}
	
.smalltext155	{	/* Style of the text - Height of 155 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 155px;
	vertical-align:top;
	padding-left: 4px;
	}
		
.smalltext160	{	/* Style of the text - Height of 160 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 160px;
	vertical-align:top;
	padding-left: 4px;
	}
	
.smalltext180	{	/* Style of the text - Height of 180 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 180px;
	vertical-align:top;
	padding-left: 4px;
	}	

.smalltext195	{	/* Style of the text - Height of 180 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 195px;
	vertical-align:top;
	padding-left: 4px;
	}	
		
.smalltext200	{	/* Style of the text - Height of 200 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 200px;
	vertical-align:top;
	padding-left: 4px;
	}

.smalltext210	{	/* Style of the text - Height of 200 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 210px;
	vertical-align:top;
	padding-left: 4px;
	}
	
.smalltext220	{	/* Style of the text - Height of 260 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 220px;
	vertical-align:top;
	padding-left: 4px;
	}		

.smalltext235	{	/* Style of the text - Height of 260 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 235px;
	vertical-align:top;
	padding-left: 4px;
	}
	
.smalltext240	{	/* Style of the text - Height of 260 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 240px;
	vertical-align:top;
	padding-left: 4px;
	}		
	
		
.smalltext260	{	/* Style of the text - Height of 260 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 260px;
	vertical-align:top;
	padding-left: 4px;
	}	
	
.smalltext280	{	/* Style of the text - Height of 280 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 260px;
	vertical-align:top;
	padding-left: 4px;
	}	
	
.smalltext300	{	/* Style of the text - Height of 260 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 300px;
	vertical-align:top;
	padding-left: 4px;
	}		

.smalltext320	{	/* Style of the text - Height of 340 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 320px;
	vertical-align:top;
	padding-left: 4px;
	}
		
.smalltext340	{	/* Style of the text - Height of 340 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 340px;
	vertical-align:top;
	padding-left: 4px;
	}

.smalltext360	{	/* Style of the text - Height of 340 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 360px;
	vertical-align:top;
	padding-left: 4px;
	}
	
.smalltext400	{	/* Style of the text - Height of 340 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 400px;
	vertical-align:top;
	padding-left: 4px;
	}

.smalltext415	{	/* Style of the text - Height of 340 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 415px;
	vertical-align:top;
	padding-left: 4px;
	}
		
.smalltext450	{	/* Style of the text - Height of 340 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 450px;
	vertical-align:top;
	padding-left: 4px;
	}	
		
.smalltext460	{	/* Style of the text - Height of 340 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 460px;
	vertical-align:top;
	padding-left: 4px;
	}	
	
.smalltext500	{	/* Style of the text - Height of 500 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 500px;
	vertical-align:top;
	padding-left: 4px;
	}

.smalltext560	{	/* Style of the text - Height of 560 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 560px;
	vertical-align:top;
	padding-left: 4px;
	}

.smalltext600	{	/* Style of the text - Height of 600 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 600px;
	vertical-align:top;
	padding-left: 4px;
	}

.smalltext650	{	/* Style of the text - Height of 650 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 650px;
	vertical-align:top;
	padding-left: 4px;
	}

.smalltext700	{	/* Style of the text - Height of 700 Pixels */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #1f1f1f;
	text-align: left;
	height: 700px;
	vertical-align:top;
	padding-left: 4px;
	}

.ltext	{	/* Left Table */
	float: left;
    text-align: left;
	width: 300px;

	}

.rtext	{	/* Right Table */
	float: right;
	text-align: left;
	width: 300px;
	padding-top: 10px; 
	}
	
.rtext2	{	/* Right Table */
	float: right;
	text-align: left;
	width: 300px;
	}

		
/* **************************** END TEXT BOXES **************************** */


/* **************************** PRICE SECTION ***************************** */

.pricetext	{	/* Style of the prices on each page */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000099;
	text-align: center;
	background-color: #fefeed;  /* New background color */
/*	background-color: #fafaf1; */ /* Old background color */
	border-top: 1px solid #cccccc;
	height: 35px;
	}

.pricetext span	{	/* The style for the quantity amounts, i.e. (5+), (10+), (25+) etc... */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #663300;
	text-align: center;
	}
	
.pricetext2	{	/* Style of the prices on each page */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000099;
	text-align: center;
	background-color: #fefeed;  /* New background color */
/*	background-color: #fafaf1; */ /* Old background color */
	border-top: 1px solid #cccccc;
	height: 40px;
	}		

.pricetext2 span	{	/* The style for the quantity amounts, i.e. (5+), (10+), (25+) etc... */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #663300;
	text-align: center;
	}
	
/* ************************** END PRICE SECTION *************************** */


/* ************************* CART BUTTON SECTION ************************** */
	
.cartbtn	{	/* Style the "Add to Cart" buttons */
	background-position: center center;
	text-align: center;
	height: 24px;
	}
	
/* ********************** END CART BUTTON SECTION ************************* */	