/* General Styles and Classes*/


.blue-large {
	font-weight: bold;
	color: blue;
	font-size: 1.1em;
}

.orange-large {
	font-weight: bold;
	color: #ff9900;
	font-size: 1.4em;
}

.orange-small {
	font-weight: bold;
	color: #ff9900;
	font-size: .69em;
}

.float-right {
	float: right;
}

.first {
	font-size: 1.2em;
}

.box-wide {
	width: 300px;
}

.box-small {
	width: 100px;
}

.box-med {
	width: 150px;
}

a img {
	border: none;
}


/* General Styles and Classes */


	

/* Header Styles */

#content-img {
	margin: 10px 0 0 10px;
	clear: left;
	float: left;
}



	



	#page-content-text p {
		clear: left;
		font-size: .56em;
	}
	
	#page-content-text-resized p {
		clear: left;
		width: 500px;
		font-size: .56em;
	}
	
	
	
	#page-content-text {
		clear: left;
		width: 250px;
	}
	
	#page-content-small {
		clear: left;
		font-size: .55em;
		width: auto;
	}
	
	#page-contact-text {
		clear: left;
		font-size: .55em;
		width: 300px;
	}
	

	
.location-container {
	clear: left;
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	border-bottom: 1px black solid;
	width: 450px;
}
	
	.location-img {
		float: left;
		width: 249px;
	}
	
	.location-info {
		font-size: .68em;
		width: auto;
		float: left;
		margin: 0 0 0 10px;
	}
	
	.location-container a {
		text-decoration: none;
		color: blue;
	}
	
	.location-container a:hover {
		text-decoration: underline;
	}
	
.location-container-border-none {
	clear: left;
	float: left;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	border-bottom: none;
	width: 450px;
}
	
	.location-container-border-none a {
		text-decoration: none;
		color: blue;
	}
	
	.location-container-border-none a:hover {
		text-decoration: underline;
	}
	

		
	#categories-left {
		width: 150px;
		float: left;
	}
	
	#categories-right {
		width: 150px;
		float: left;
	}
	
		
#maintenance-schedule {
	vertical-align: middle;
	font-size: .75em;
	font-weight: bold;
	color: blue;
	margin: 20px 0 0 40px;
}
	#maintenance-schedule li {
		list-style-image: url(../../images/list-image.png);
	}
		
#tire-company-left {
	margin: 0 40px 0 0;
	float: left;
}

#tire-company-right {
	float: left;
}

#tire-company-left img, #tire-company-right img {
	padding: 0 0 5px 0;
	border: 0;
}

#products-info-left {
	font-size: .55em;
	width: 180px;
	float: left;
	padding: 0 5px 0 0;
}
	#products-info-left .orange-small {
		font-size: 1.5em;
	}

#products-info-right {
	width: 300px;
	float: left;
}

#products-info-right p {
	width: 300px;
	margin: 10px 0 0 0;	
}

#products-info-right p.none {
	margin: 0;
	padding: 0;
}

#products-info-btm-img {
	margin: 20px 0 0 0;
}
/* Middle Body Styles */

