html{font-size:2rem;}
/** {border:1px solid red}*/

* {
  box-sizing: border-box;
}

body{
margin:0;padding:0;
background-color:#ffffff;
font-family:Arial, Verdana, sans-serif;
color: #6e6a6b;width:100%;height:100%;
}


div#container{text-align:left;background:url(bg2css.jpg)repeat-y left top;background-size:20%;width:100%;}

div#header a{
text-decoration:none;
}

div#header{position:relative;width:100%;}

div#header h1
{
position:absolute;
left:6.45em;
top:.416em;
z-index:-1;color:#6e6a6b;
}



div#header table
{
border-collapse:collapse;width:100%;
}

div#header{
text-align:center;
font-size:.6666em;
font-family:arial;
font-weight:normal; 
color:#ffffff;
background-color:#664400;
}



td.two{text-align:center;border-style: solid;border-color:#5280B1;
font-family:"old century";
font-weight:bold; 
background:url(bg2css.jpg);
width:20%;
text-shadow:.5px .5px 1px rgba(0,0,0,.1),
	.5px .5px 1px rgba(0,0,0,.1),
	.75px .5px 1px rgba(0,0,0,.1),
	1px .75px 2px rgba(0,0,0,.1),
	1.12px .75px 2px rgba(0,0,0,.1),
	1.12px 1px 2px rgba(0,0,0,.1);
}

td.one{text-align:center;border-style: solid;border-color:#5280B1;
font-size:2.055rem;
font-family:"times new roman";
font-weight:bold; 
background:url(bg2css.jpg);
width:100%;
text-shadow: 0 1px 0 #ccc, 
               0 2px 0 #c9c9c9,0 1.5px 0 #bbb, 0 2px 0 #b9b9b9, 0 2.5px 0 #aaa, 0 3px .5px rgba(0,0,0,.1),
               0 0 2.5px rgba(0,0,0,.1), 0 .5px 1.5px rgba(0,0,0,.3), 0 1.5px 2.5px rgba(0,0,0,.2), 0 2.5px 5px rgba(0,0,0,.25),
               0 5px 5px rgba(0,0,0,.2), 0 10px 10px rgba(0,0,0,.15);
}

td.four{text-align:center;border-style: solid;border-color:#5280B1;
font-size:1rem;
font-family:"times new roman";
font-weight:bold; 
background:url(bg2css.jpg);
width:20%;
text-shadow:
	1px 1px 1px rgba(204,204,204,1),
	1.5px 1.5px 1px rgba(68,68,68,1),
	2px 2px 1px rgba(68,68,68,.1),
	2.5px 2.5px 1px rgba(68,68,68,.1),
	3px 3px 1px rgba(68,68,68,.1);
}

td.three{text-align:center;border-style: solid;border-color:#5280B1;
font-size:.6666em;
font-family:arial;
font-weight:normal; 
background:url(bg2css.jpg);
width:80%;
padding-bottom:15px;
text-shadow:
	1px 1px 1px rgba(204,204,204,1),
	1.5px 1.5px 1px rgba(68,68,68,1),
	2px 2px 1px rgba(68,68,68,.1),
	2.5px 2.5px 1px rgba(68,68,68,.1),
	3px 3px 1px rgba(68,68,68,.1);
}

input[type=checkbox]{width:1.75em;height:1.75em;}

table.links{
text-align:center;
font-size:.85em;
font-family:arial;
font-weight:normal;background-color:#664400;border-collapse:separate;
}
div#header td [style]{padding-left:-20% !important}

table.links a:link{color: #fafaff;}

table.links a:visited{color: #f0f0ff;}

table.links a:hover{color: #b3ab79;}

table.links a:active{color: #dfc184;}



div#content{float:right;width:80%}

div#content td [style] {font-size:.85em !important;}



td.model
{
vertical-align:middle;
font-size:2.222em; color:#cc0000; 
font-family:"times new roman"; 
font-weight:normal;
text-shadow:
	1px 1px 1px rgba(204,204,204,1),
	2px 2px 1px rgba(204,204,204,1),
	3px 3px 1px rgba(68,68,68,.1),
	4px 4px 2px rgba(68,68,68,.1),
	5px 5px 4px rgba(68,68,68,.1),
	6px 6px 6px rgba(68,68,68,.1);width:0;
	white-space:nowrap;white-space-collapse: collapse;
	}

	
td.generation
{
background-color:#ece5b6; 
text-align:center;
color:#664400;
font-weight:bold;
text-shadow:
	1px 1px 1px rgba(204,204,204,1),
	2px 2px 1px rgba(204,204,204,1),
	3px 3px 1px rgba(100,100,100,.1),
	4px 4px 2px rgba(100,100,100,.1),
	5px 5px 4px rgba(100,100,100,.1),
	6px 6px 6px rgba(100,100,100,.1)
}

td.kits
{
color:#ffffff;
font-family:arial;
font-size:.875em;
text-align:center;
font-weight:bold;
background-color:#5280b1;
padding-top:10px;
padding-bottom:10px;
text-shadow:0 .125px 1px rgba(0,0,0,.1),
	0 .25px 0 rgba(68,68,68,0),
	0 .5px 0 rgba(68,68,68,0),
	0 .75px 0 rgba(68,68,68,0),
	0 1px 0 rgba(68,68,68,0),
	0 1.25px .5px rgba(0,0,0,.1),
	0 .125px 1px rgba(0,0,0,.1),
	0 .25px 1px rgba(0,0,0,.1),
	0 .5px 1px rgba(0,0,0,.2),
	0 1px 1px rgba(0,0,0,.3),
	0 2px 2px rgba(0,0,0,.2),
	0 4px 4px rgba(0,0,0,.1)
}		
	
	
	
	
	


div#content table{
font-family: arial, futura, sans-serif;
font-size:.7777em;
color: #6e6a6b;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
padding-left:0px;
border-collapse:collapse;
text-align:left;
font-weight:normal;
/*border:1px solid black;*/
width:100%;
float:right
}

div#content th{
text-align:left; 
color:#004566; 
font-family:verdana;
/*border:1px solid black;*/
}
div#content img{max-width: 100%;
  height: auto;}

/*div#content span{padding-left:4% !important;}*/




/*div#content td{
border:1px solid black;
}*/

td.bottomlinks{
text-align:center;
font-size:.6666rem;
font-family:arial;
font-weight:normal; 
color:#6e6a6b;
}

div#contact p
{
text-align:left;
font-size:.8333em;
color:#6e6a6b;
font-family:"times new roman";
clear:right;
font-weight:bold;
padding-left:5%
}
div#surround{width:20%;display:flex;flex-direction:column;align-items:flex-start;/*grid-template-areas:"navigation" "menu";/*margin-left:auto;margin-right:auto;*/}
/*div#surround{width:20%;display:block !important;text-align:center;position:relative}*/
/*div#surround img{position:relative;left:-30% !important;}*/
/*div#surround [style] {color:#d3d3d3 !important;font-weight:bold !important;}*/

div#navigation{float:left;text-align:center;border-collapse:separate;width:100%;}
td.globe
{text-align:center;
text-shadow:.5px .5px 1px rgba(0,0,0,.1),
	.5px .5px 1px rgba(0,0,0,.1),
	.75px .5px 1px rgba(0,0,0,.1),
	1px .75px 2px rgba(0,0,0,.1),
	1.12px .75px 2px rgba(0,0,0,.1),
	1.12px 1px 2px rgba(0,0,0,.1);
}
	
div#navigation img{margin:0 auto;}

div#navigation table{
font-family:"times new roman";
font-size:.7777em;
color:#e3e3e3;
font-weight:bold;
text-align:center;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
padding-top:2.083rem;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
position:relative;}

div#footer{clear:both;width:100%}



div#footer table{
width:80%;
color:#006899;
font-family:"times new roman";
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left: 0px;
padding-top: 0px;
padding-bottom:0px;
padding-right: 0px;
padding-left: 0px;
position:relative;
left:20%;
border-collapse: separate;
text-align:center;
}
p{
text-align:center; 
font-size:.8333em;
color:#006899;
}
 
 
 
 
 

/*media query 1441px*/

/*@media only screen and (min-width:90.062em) {
  
* {
  box-sizing:border-box;
}

body{
margin:0;padding:0;
background-color:#ffffff;
font-family:Arial, Verdana, sans-serif;
color: #6e6a6b;width:100%;
}
div#container,div#header,div#content,div#contact,div#surround,div#navigation,div#footer,.menu
	
	{width:100%;color:#ffffff;background-color:#ffffff;display:grid;}
	
	div#footer table{left:1px;margin-right:auto;margin-left:auto;}	
}*/



/*media query 1249px-1440px)*/

/*@media only screen and (min-width:78.062em)and (max-width:90em) {
  
* {
  box-sizing:border-box;
}


body{
margin:0;padding:0;
background-color:#ffffff;
font-family:Arial, Verdana, sans-serif;
color: #6e6a6b;width:100%;
}
div#container,div#header,div#content,div#contact,div#surround,div#navigation,div#footer,.menu
	
	{width:100%;color:#ffffff;background-color:#ffffff;display:grid;}
	
	
	div#footer table{left:1px;margin-right:auto;margin-left:auto;}	

}*/


	
	
	
/*media query 1025px-1248px)*/

/*@media only screen and (min-width:64.062em)and (max-width:78em) {
  
* {
  box-sizing:border-box;
}


body{
margin:0;padding:0;
background-color:#ffffff;
font-family:Arial, Verdana, sans-serif;
color: #6e6a6b;width:100%;
}
div#container,div#header,div#content,div#contact,div#surround,div#navigation,div#footer,.menu
	
	{width:100%;color:#ffffff;background-color:#ffffff;display:grid;}
	
	
	div#footer table{left:1px;margin-right:auto;margin-left:auto;}	

}*/




/*media query 769px-1024px*/

@media only screen /*and (min-width:48.062em)*/and (max-width:64em){
  
* {
  box-sizing:border-box;
}

body{
margin:0;padding:0;
background-color:#ffffff;
font-family:Arial, Verdana, sans-serif;
color: #6e6a6b;width:100%;
}
div#container,div#content,div#header,div#contact,div#surround,div#navigation,div#footer,.menu
	
	{width:100%;color:#ffffff;background-color:#ffffff;display:grid;}
	
	/*div#content span{padding-left:12% !important;}*/
	
	
	
	div#footer table{left:1px;margin-right:auto;margin-left:auto;}	
	
	
	 
}

/*media query 577px-768px)*/

@media only screen and (min-width:36.062em)and (max-width:48em) {
  
* {
  box-sizing:border-box;
}


body{
margin:0;padding:0;
background-color:#ffffff;
font-family:Arial, Verdana, sans-serif;
color: #6e6a6b;width:100%;
}
div#container,div#header,div#content,div#contact,div#surround,div#navigation,div#footer,.menu
	
	{width:100%;color:#ffffff;background-color:#ffffff;display:grid;}
	
	/*div#content span{padding-left:12% !important;}*/
	/*input[type=checkbox]{width:1.75em;height:1.75em;}*/
	
	div#content img{max-width: 25%;height: auto;}
	div#footer table{left:1px;margin-right:auto;margin-left:auto;}	

}

/*media query 481-576px*/

@media only screen and (min-width:30.062em)and (max-width:36em){

 * {
  box-sizing:border-box;
} 

body{
margin:0;padding:0;
background-color:#ffffff;
font-family:Arial, Verdana, sans-serif;
color: #6e6a6b;width:100%;
}

	
	div#container,div#header,div#content,div#contact,div#surround,div#navigation,div#footer,.menu
	
	{width:100%;color:#ffffff;background-color:#ffffff;display:grid;}
	
	/*input[type=checkbox]{width:1.75em;height:1.75em;}*/
	/*div#content span{padding-left:12% !important;}*/
	div#content img{max-width: 25%;height: auto;}
	div#footer table{left:1px;margin-right:auto;margin-left:auto;}	

	
}


/*media query 321px-480px*/

@media only screen and (min-width:20.062em) and (max-width: 30em) {
 
  html{font-size:1.5rem;}
  
* {

  box-sizing:border-box;
}

body{
margin:0;padding:0;
background-color:#ffffff;
font-family:Arial, Verdana, sans-serif;
color:#6e6a6b;width:100%;
}
div#container,div#header,div#content,div#contact,div#surround,div#navigation,div#footer,.menu
	{width:100%;color:#ffffff;background-color:#ffffff;display:grid;}

/*div#navigation {background:url(bg2css.jpg);}*/
/*div#surround {background:url(bg2css.jpg);}*/
/*input[type=checkbox]{width:1.75em;height:1.75em;}*/ 
/*div#content span{padding-left:12% !important;}*/

div#content img{max-width: 25%;height: auto;}

/*div#navigation td.globe{url(https://www.weatherstripspecial.com/globe10.gif);}*/

div#footer table{left:1px;margin-right:auto;margin-left:auto;}	
		}	






/*media query 240px-320px*/

@media only screen and (min-width:15em) and (max-width: 20em) {
 
 html{font-size:1.25rem;}
  
* {

  box-sizing:border-box;
}

body{
margin:0;padding:0;
background-color:#ffffff;
font-family:Arial, Verdana, sans-serif;
color: #6e6a6b;width:100%;
}
div#container,div#header,div#content,div#contact,div#surround,div#navigation,div#footer,.menu
	
	{width:100%;color:#ffffff;background-color:#ffffff;display:grid;}
div#content img{max-width:25%;height: auto;/*transform: translateX(-25px)*/}

div#content span{padding-left:28px !important;}


  
/*div#navigation td.globe{url(https://www.weatherstripspecial.com/globe10.gif);}*/
	
div#footer table{left:1px;margin-right:auto;margin-left:auto;}	
		}	

	










 
	
