@charset "UTF-8";

body  { background-color: #F3DACA;
			 margin: 0;
			 padding: 0;
			 background-image:;
}

#wrapper {
	background-color: #F1D2CA;
	width: 1250px;
	margin: 0 auto;
	border: solid 1px #000;
	padding:0;
	text-align: center;
}

#header { padding: 0;
				margin: 0;
				width: 100%;
				text-align: center;
}

h1 {
	font-family: "Rosewood Std Regular", "Baskerville Old Face", Playbill;
	text-align: center;
	line-height: 3.05em;
	font-weight: 800;
	font-size: 3.5em;
}


#logo { background-color: #A7DCE3;
			 text-align: center;
			width: 100%;
			height: 2em;
			margin: 0;
			padding: 0;
}
#sitenavtitle { height: 4em;
					   width: 1249;
					   text-align: center;
					   border: groove;
					   border-width: medium;
					   padding: .5em;
					   				   
					  /* padding-bottom: .1em;
					   padding-top: 5.1em;*/
					   					   
}

#sitenavtitle h1 {font-family: "Rosewood Std Regular", "Baskerville Old Face", Playbill;
							text-align: center;
							line-height: 	0em;
							font-weight: 800;
							font-size: 3em;
	}

/* Collins' navigation menu */
#nav {
	text-align: center;
	margin: 0;
	padding: 0;
	width: auto;
	background: transparent;
	border-bottom: thin solid #000;
}	
	
body #nav {
	width: auto; /* ie5win fudge ends */
	}

#nav ul {
	margin: 0;
	padding: 0;
	white-space: nowrap;
	text-align: center;
	display: block;
	background-color: #ccc;
}

#nav li {
	margin: 0 1px 0 0;
	line-height: 40px;
	list-style-type: none;
	font-size: 1em;
	font-weight: bold;
	white-space: nowrap;
	display: inline;
	background-color: #eeeeee;
	color: #000;
	padding: 2px;
	width: auto;
}

.lastlink { /*What is this?*/
	margin-right: 0;
	padding-right: 0;
}
#nav li a 	{ /*styles individual element blocks*/
	text-align: center;/*text within the block*/
	border: 1px solid red;/*thickness and type of block border*/
	height: 1.5em;/*height of block*/
	width: auto; /*width of block*/
	/*padding: 3px 10px 0 9px;area between words and edge of block border*/
	padding: .25em;
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: none;/*underline removed from hyperlink loook*/
	/*text-transform: lowercase;*/
  	outline: none;
}

/* Collins' navigation menu */
#navtop {
	text-align: center;
	margin: 0;
	padding: 0;
	width: auto;
	background: transparent;
	border-bottom: thin solid #000;
}	
	
body #navtop {
	width: auto; /* ie5win fudge ends */
	}

#navtop ul {
	margin: 0;
	padding: 0;
	white-space: nowrap;
	text-align: center;
	display: block;
	background-color: #ccc;
}

#navtop li {
	margin: 0 1px 0 0;
	line-height: 40px;
	list-style-type: none;
	font-size: 1em;
	font-weight: bold;
	white-space: nowrap;
	display: inline;
	background-color: #eeeeee;
	color: #000;
	padding: 2px;
	width: auto;
}

.lastlink { /*What is this?*/
	margin-right: 0;
	padding-right: 0;
}
#navtop li a 	{ /*styles individual element blocks*/
	text-align: center;/*text within the block*/
	border: 1px solid red;/*thickness and type of block border*/
	height: 1.5em;/*height of block*/
	width: auto; /*width of block*/
	/*padding: 3px 10px 0 9px;area between words and edge of block border*/
	padding: .25em;
	font-size: 1em; 
	font-weight: bold; 
	text-decoration: none;/*underline removed from hyperlink loook*/
	/*text-transform: lowercase;*/
  	outline: none;
}

h2 {
	font-family: "Rosewood Std Regular", "Baskerville Old Face", Playbill;
	font-size: 1em;
	font-weight: 700;
	text-align: left;
	padding-left: 1em;
}

h3 { font-family: Verdana, Geneva, sans-serif;
    	font-size: 1.5em;
     	font-weight: 650;
	 	text-align: left;
	 	padding-left: 1.5em;
}
	

#content { width: auto;
				 height:auto;
		 		 margin-left:auto;
				 margin-right: auto;
				 padding-top: .5em;
		   	 	 padding-bottom: .5em;
		   		 padding-right: 2em;
		   		 padding-left: 2em;
		   		 margin-bottom: .5em;
		   		 margin-top: .5em;
		   		 font-size: 1em;
		   		 line-height: 1.3em;
		   		 text-align: justify;
		   		 color: #000;
		   		 font-style: normal;
		   		 width: 80%;
}


#aftermarket { border: thick;
						height: 5em;
						padding-right: 1em;
						padding-left: 25em;				
						
}

#aftermarket h2 { font-family: Georgia, "Times New Roman", Times, serif;
							 font-size: 2em;
}

#aftermarket1 { /*width: 1000px;*/
						  float: right;

}


#companies { border: thick;
						height: 5em;
						padding-right: 1em;
						padding-left: 25em;				
						
}

#companies h2 { font-family: Georgia, "Times New Roman", Times, serif;
							 font-size: 2em;
}

#companies1 { width: 950px;
						 float: right;

}

span.philosophyright { float: right;
							  text-align: center;
							  font-family: Georgia, "Times New Roman", Times, serif;
							  font-weight: 700;
							  font-style:italic;
							  font-size: .8em;
						 	  margin: .5em;
							  width: 9em;
							  background-color:#F00;
							  padding:.5em;
							  color: #6F0;
							  border-bottom-style: inset;
							  border-bottom-width: medium;
}
 
 span.philosophyleft { float: left;
							  text-align: center;
							  font-family: Georgia, "Times New Roman", Times, serif;
							  font-weight: 700;
							  font-style:italic;
							  font-size: .8em;
						 	  margin: .5em;
							  width: 9em;
							  background-color:#F00;
							  padding: .5em;
							  color: #6F0;
							  border-bottom-style: inset;
							  border-bottom-width: medium;					  
}

 ul {text-align: left;
 }
 
 
  ol {  color: black;
	 text-align: justify;
	 padding-top: .5em;
	 padding-bottom: .5em;
	 padding-right: 2em;
	 padding-left: 2em;
	 margin-bottom: .5em;
	 margin-left: .5em;
	 margin-right: .5em;
	 margin-top: .5em;
}
  
p { font-family: Verdana, Geneva, sans-serif;
}

p:first-letter { font-size: 150%; color: inherit;
                	   font-family:Verdana, Geneva, sans-serif;
}

img { border-style:groove;
		  border-style: inset;
	 	  border-width:thin;
		  padding: .5em;	
}

.image { text-align:center;
}

.image p{ text-align:center;
}

.image img{ background-color:#F00;
}

.figcaption { font-family: "Times New Roman", Times, serif;
			  		 font-size: .9em;
			  		 font-variant: small-caps;
			  		 line-height: normal;
			  		 font-weight: bold;
			  		 border-style: groove;
			  		 border-width: thin; 
			  		 background-color: #FCC;
			  		 width: 450px;
			  		 height: auto;
			  		 padding-top: 1em;
			  		 padding-bottom: 1em;
			  		 padding-right: 1em;
			  		 padding-left: 1em;
			  		 margin-bottom: 1em;
			  		 margin-left: auto;
			  		 margin-right: auto;
			  		 margin-top: 0em;	
			  		 text-align: left;
}

blockquote { font-family: "Times New Roman", Times, serif;
			 		 font-size: .95em;
			 		 line-height: 1em;
			 		 text-align: justify;
			 		 width: 75%;
			 		 height: auto;
			 		 margin-left: auto;	
			 		 margin-right: auto;
			 		 font-style: italic;
			 		 line-height: normal;
			 		 font-weight: bold;
			 		 color: #000;
			 		 padding: 1em;
			 		 border-style: groove;
			 		 border-width: thin;
}

blockquote:first-letter { font-size: 150%; color: inherit;
             			  			   font-family: "Times New Roman", Times, serif;
 }

#indexpagetable  { border: medium;
							   border: .5em;
								padding: .5em;
								margin-left: auto;
								margin-right: auto;
}


#indexpagetable  table { border: medium;
									    background-color: #0F0;
								border: 2em;
								border-color: #C00;
								padding: .5em;
								margin-left: auto;
								 margin-right: auto;
}

#indexpagetable tr {border: thick;
								 width: 225px;
								 height: 135px;
								 text-align: center;
								 margin-left: auto;
								 margin-right: auto;
}

#indexpagetable td { border: medium;
								  border-color: #33F;
								  width: 220px;
								  height: 130px;
								  text-align: center;
								  margin-left: auto;
								  margin-right: auto;
}

#footer { font-family: "Times New Roman",  Georgia, Times, serifwidth: auto;
		  		margin-left: auto;
		  		margin-right: auto;
		  		height: auto;
		  		text-align: center;
		  		border-style: double;

}

#footer p { padding: 0em;
				  text-align: center;
		  	      font-size: 1em;
}

#footer img { padding-top: 0em;
					  padding-bottom: 0em;
}

a:link { font-weight: bold; color: red; }
a:visited { font-weight: normal; color: blue; }
a:hover { font-weight: bold; color: maroon; }
a:active { font-weight: bold; color: yellow;}

a img{ border: thick;
			border: 94px;
			border:#00F;
			background-color:white;
}

.statcounter {text-align: center;
					  border: #F00;
					  border-width: thin;
					  img-align: center;
}

.statcounter img { text-align: center;
}


a:link img{ border: thick;
				   border: 94px;
				   border: #00F;
				   background-color: white;
}

form {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	color: #0CC;
}

#setit {font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 1em;
			font-weight: 700;
}

#select {font-family: Verdana, Geneva, sans-serif;
			   font-size: 2em;
			   border: groove;
			   border-width: thick;
			   padding: .5em;
}
#test {
	font-family: "Baskerville Old Face", Playbill, "Rosewood Std Regular";
	font-style: normal;
	line-height: normal;
	font-weight: 800;
}
#aftermarkettitle {
	font-family: "Baskerville Old Face", Playbill, "Rosewood Std Regular";
	font-size: 2em;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant: normal;
	text-transform: none;
}

#manufacturertitle {
	font-family: "Baskerville Old Face", Playbill, "Rosewood Std Regular";
	font-size: 2em;
	font-style: normal;
	line-height: normal;
	font-weight: 800;
	font-variant: normal;
	text-transform: none;
}
