body
{
	margin: 0 auto;
	text-align: center;
	padding: 20px;
	background: Black;
}

img
{
	border: 0px;
}

p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
}

p a:link, p a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: black;
	text-decoration: underline;
}

p a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #990000;
	text-decoration: underline;
}

ul, ul a:link, ul a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: black;
	text-decoration: none;
}

ul a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #990000;
	text-decoration: none;
}

h1, h1 a:link, h1 a:visited
{
	font: bold 32px/38px "Times New Roman", Times, serif;
	margin: 0px;
	text-decoration: none;
	color: black;
}

h1 a:hover
{
	font: bold 32px/38px "Times New Roman", Times, serif;
	margin: 0px;
	text-decoration: none;
	color: #990000;
}

h2, h2 a:link, h2 a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
	color: black;
}

h2 a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-decoration: none;
	color: #990000;
}

h3, h3 a:link, h3 a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin: 0px;
	text-decoration: none;
	color: black;
}

h3 a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin: 0px;
	text-decoration: none;
	color: #990000;
}

h4, h4 a:link, h4 a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	text-decoration: none;
	color: white;
}

h4 a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	text-decoration: none;
	color: #990000;
}

.divSpacing6px
{
	height: 6px;
	clear: both;
}

.divSpacing10px
{
	height: 10px;
	clear: both;
}

.divSpacing12px
{
	height: 12px;
	clear: both;
}

.divSpacing52px
{
	height: 52px;
	clear: both;
}

.borderSolid1pxBlack
{
	border: solid 1px black;
}

.hiddenText
{
	display: none;
}

.streetRodSign
{
	float: right;
	width: 215px;
	height: 246px;
	padding: 0px 0px 15px 15px;
	background: url(../images/Street-Rod-Spoken-Here.png) no-repeat top right;
	_background: url(../images/Street-Rod-Spoken-Here.gif) no-repeat top right; /* IE6 */
}

.bestOfRedding2008Award
{
	float: right;
	padding-left: 25px;
	width: 285px;
	height: 374px;
	background: url(../images/best-of-redding-2008-award.gif) no-repeat right;
}

.photoGalleryButton
{
	width: 364px;
	height: 267px;
	background: url(../images/photo-gallery-button.gif) no-repeat;
	cursor: hand;
}

#wrapperSite
{
	margin: 0 auto;
	width: 1000px;
	background: url(../images/bg-repeat.jpg) repeat-y;
}

#siteBg
{
	margin: 0 auto;
	width: 1000px;
	min-height: 800px;
	text-align: left;
	background: url(../images/main.jpg) no-repeat top;
	overflow: hidden;
}

.wrapperVisitNewLocation
{
	float: left;
	width: 224px;
	height: 29px;
	padding: 7px 0px 0px 15px;
	overflow: hidden;
}

.visitNewLocation
{
	width: 224px;
	height: 29px;
	background: url(../images/visit-our-new-location.gif) no-repeat;
	cursor: hand;
}

.visitNewLocation:hover
{
	width: 224px;
	height: 29px;
	background: url(../images/visit-our-new-location-hover.gif) no-repeat;
	cursor: hand;
}

#wrapperBody
{
	float: left;
	width: 524px;
	padding: 331px 0px 15px 227px;
	overflow: hidden;
}

#wrapperNav
{
	float: right;
	width: 173px;
	overflow: hidden;
	padding: 304px 34px 0px 0px;
}

.bestOfRedding2008
{
	margin: 0 auto;
	width: 166px;
	height: 73px;
	background: url(../images/best-of-redding-2008.jpg) no-repeat;
	cursor: hand;
}

.btnHome
{
	float: right;
	clear: both;
	width: 69px;
	height: 22px;
	background: url(../images/btn-home.gif);
	cursor: hand;
}

.btnHome:hover
{
	float: right;
	clear: both;
	width: 69px;
	height: 22px;
	background: url(../images/btn-home-hover.gif);
	cursor: hand;
}

.btnAboutUs
{
	float: right;
	clear: both;
	width: 111px;
	height: 23px;
	background: url(../images/btn-about-us.gif);
	cursor: hand;
}

.btnAboutUs:hover
{
	float: right;
	clear: both;
	width: 111px;
	height: 23px;
	background: url(../images/btn-about-us-hover.gif);
	cursor: hand;
}

.btnCollisionRepair
{
	float: right;
	clear: both;
	width: 168px;
	height: 28px;
	background: url(../images/btn-collision-repair.gif);
	cursor: hand;
}

.btnCollisionRepair:hover
{
	float: right;
	clear: both;
	width: 168px;
	height: 28px;
	background: url(../images/btn-collision-repair-hover.gif);
	cursor: hand;
}

.btnCustoms
{
	float: right;
	clear: both;
	width: 86px;
	height: 23px;
	background: url(../images/btn-customs.gif);
	cursor: hand;
}

.btnCustoms:hover
{
	float: right;
	clear: both;
	width: 86px;
	height: 23px;
	background: url(../images/btn-customs-hover.gif);
	cursor: hand;
}

.btnPaints
{
	float: right;
	clear: both;
	width: 70px;
	height: 22px;
	background: url(../images/btn-paints.gif);
	cursor: hand;
}

.btnPaints:hover
{
	float: right;
	clear: both;
	width: 70px;
	height: 22px;
	background: url(../images/btn-paints-hover.gif);
	cursor: hand;
}

.btnShopTour
{
	float: right;
	clear: both;
	width: 113px;
	height: 29px;
	background: url(../images/btn-shop-tour.gif);
	cursor: hand;
}

.btnShopTour:hover
{
	float: right;
	clear: both;
	width: 113px;
	height: 29px;
	background: url(../images/btn-shop-tour-hover.gif);
	cursor: hand;
}

.btnContactUs
{
	float: right;
	clear: both;
	width: 118px;
	height: 22px;
	background: url(../images/btn-contact-us.gif);
	cursor: hand;
}

.btnContactUs:hover
{
	float: right;
	clear: both;
	width: 118px;
	height: 22px;
	background: url(../images/btn-contact-us-hover.gif);
	cursor: hand;
}

.btnNewLocation
{
	float: right;
	clear: both;
	width: 139px;
	height: 23px;
	background: url(../images/btn-new-location.gif);
	cursor: hand;
}

.btnNewLocation:hover
{
	float: right;
	clear: both;
	width: 139px;
	height: 23px;
	background: url(../images/btn-new-location-hover.gif);
	cursor: hand;
}

.btnJeffCrankArtistry
{
	float: right;
	clear: both;
	width: 152px;
	height: 65px;
	background: url(../images/jeff-crank-artistry.gif);
	cursor: hand;
}

.btnJeffCrankArtistry:hover
{
	float: right;
	clear: both;
	width: 152px;
	height: 65px;
	background: url(../images/jeff-crank-artistry-hover.gif);
	cursor: hand;
}

#wrapperFooter
{
	width: 1000px;
	text-align: center;
}

#footerContent
{
	width: 1000px;
	background-color: black;
	padding-top: 10px;
}

.footer, .footer a:link, .footer a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	text-decoration: none;
}

.footer a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: white;
	text-decoration: underline;
}

/*  Headings  */

.headingHome
{
	width: 431px;
	height: 87px;
	background: url(../images/headings/Home.png) no-repeat top left;
	_background: url(../images/headings/Home.gif) no-repeat top left; /* IE6 */
	padding-bottom: 15px;
}

.headingAboutUs
{
	width: 302px;
	height: 76px;
	background: url(../images/headings/About-Us.png) no-repeat top left;
	_background: url(../images/headings/About-Us.gif) no-repeat top left; /* IE6 */
	padding-bottom: 15px;
}

.headingCollisionRepair
{
	width: 386px;
	height: 85px;
	background: url(../images/headings/Collision-Repair.png) no-repeat top left;
	_background: url(../images/headings/Collision-Repair.gif) no-repeat top left; /* IE6 */
	padding-bottom: 15px;
}

.headingContactUs
{
	width: 288px;
	height: 76px;
	background: url(../images/headings/Contact-Us.png) no-repeat top left;
	_background: url(../images/headings/Contact-Us.gif) no-repeat top left; /* IE6 */
	padding-bottom: 15px;
}

.headingCustoms
{
	width: 256px;
	height: 72px;
	background: url(../images/headings/Customs.png) no-repeat top left;
	_background: url(../images/headings/Customs.gif) no-repeat top left; /* IE6 */
	padding-bottom: 15px;
}

.headingDirections
{
	width: 290px;
	height: 71px;
	background: url(../images/headings/Directions.png) no-repeat top left;
	_background: url(../images/headings/Directions.gif) no-repeat top left; /* IE6 */
	padding-bottom: 15px;
}

.headingPaints
{
	width: 206px;
	height: 66px;
	background: url(../images/headings/Paints.png) no-repeat top left;
	_background: url(../images/headings/Paints.gif) no-repeat top left; /* IE6 */
	padding-bottom: 15px;
}

.headingPressRelease
{
	width: 376px;
	height: 74px;
	background: url(../images/headings/Press-Release.png) no-repeat top left;
	_background: url(../images/headings/Press-Release.gif) no-repeat top left; /* IE6 */
	padding-bottom: 15px;
}

.headingShopTour
{
	width: 269px;
	height: 85px;
	background: url(../images/headings/Shop-Tour.png) no-repeat top left;
	_background: url(../images/headings/Shop-Tour.gif) no-repeat top left; /* IE6 */
	padding-bottom: 15px;
}

.headingSitemap
{
	width: 218px;
	height: 70px;
	background: url(../images/headings/Sitemap.png) no-repeat top left;
	_background: url(../images/headings/Sitemap.gif) no-repeat top left; /* IE6 */
	padding-bottom: 15px;
}