﻿body
{
	background-color: gray;
	text-align: center;
	font-size: 8pt;
	font-family: Arial;
}

.interactivemap
{
	width: 745px;
	height: 300px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}

#LeftNav a:link
{
	color: White;
	text-decoration: none;
	font-weight: bold;
	font-size: 12pt;
}

#LeftNav a:active 
{
	color:White;
	text-decoration:none;
	font-weight: bold;
	font-size: 12pt;
}

#LeftNav a:visited 
{
	color:White;
	text-decoration:none;
	font-weight: bold;
	font-size: 12pt;
}

#LeftNav a:hover 
{
	color:Silver;
	text-decoration:underline;
	font-weight: bold;
	font-size: 12pt;
}

#ServiceNav a:link
{
	color: White;
	text-decoration: none;
	font-weight: bold;
	font-size: 12pt;
}

#ServiceNav a:active 
{
	color:White;
	text-decoration:none;
	font-weight: bold;
	font-size: 12pt;
}

#ServiceNav a:visited 
{
	color:White;
	text-decoration:none;
	font-weight: bold;
	font-size: 12pt;
}

#ServiceNav a:hover 
{
	color:Silver;
	text-decoration:underline;
	font-weight: bold;
	font-size: 12pt;
}

#LeftNavFeatured a:link
{
	color: White;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}

#LeftNavFeatured a:active 
{
	color:White;
	text-decoration:none;
	font-weight: bold;
	font-size: 8pt;
}

#LeftNavFeatured a:visited 
{
	color:White;
	text-decoration:none;
	font-weight: bold;
	font-size: 8pt;
}

#LeftNavFeatured a:hover 
{
	color:Silver;
	text-decoration:underline;
	font-weight: bold;
	font-size: 8pt;
}


#HeaderBarMenu a:link
{
	color: #636364;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}

#HeaderBarMenu a:active 
{
	color:#636364;
	text-decoration:none;
	font-weight: bold;
	font-size: 10pt;
}

#HeaderBarMenu a:visited 
{
	color:#636364;
	text-decoration:none;
	font-weight: bold;
	font-size: 10pt;
}

#HeaderBarMenu a:hover 
{
	color:White;
	text-decoration:underline;
	font-weight: bold;
	font-size: 10pt;
}

#BreadCrumbMenuBar a:link
{
	color: White;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}

#BreadCrumbMenuBar a:active 
{
	color:White;
	text-decoration:none;
	font-weight: bold;
	font-size: 10pt;
}

#BreadCrumbMenuBar a:visited 
{
	color:White;
	text-decoration:none;
	font-weight: bold;
	font-size: 10pt;
}

#BreadCrumbMenuBar a:hover 
{
	color:#636364;
	text-decoration:underline;
	font-weight: bold;
	font-size: 10pt;
}


.BigText
{
	color: White;
	text-decoration: none;
	font-weight: bold;
	font-size: 12pt;
}

.RegularText
{
	color: Black;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
}
.RegularBoldText
{
	color: Black;
	text-decoration: none;
	font-weight: bold;
	font-size: 12pt;
}
.ItalicText
{
	color: gray;
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
	font-style: italic;
}
.FineText
{
	color: black;
	font-weight: normal;
	font-size: 8pt;
}
.BoldTextGray
{
	color: Gray;
	text-decoration: none;
	font-weight: bold;
	font-size: 14pt;
}

.BigBoldTextGray
{
	color: Gray;
	text-decoration: none;
	font-weight: bold;
	font-size: 24pt;
}

.AlternateText
{
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
	background-color: silver;
}

a:link 
{
	color:Blue;
	text-decoration:none;
}

a:active 
{
	color:Blue;
	text-decoration:none;
}

a:visited 
{
	color:Blue;
	text-decoration:none;
}

a:hover
{
	color: Red;
	text-decoration: underline;
}

#Wrapper
{
	position: relative;
	width: 1000px;
	margin: 0 auto;
	text-align: left;
}

#ticker
{
	position:absolute;
	left:225px;
	top:114px;
	z-index:0;
}

#TopBackground
{
	position:absolute;
	left:0px;
	top:0px;
	z-index:0;
}

#TopLogo
{
	position: absolute;
	top:10px;
	left:0px;
	z-index:1;
}

#TopInfo
{
	position:absolute;
	top:0px;
	left:642px;
	z-index:1;
}

#TopCallNow
{
	position:absolute;
	top:68px;
	left:650px;
	width: 350px;
	z-index:1;
}
.TopCallNowStyle
{
	font-size: 20pt;
	color: white;
	font-family: 'Arial Black';
	font-weight: normal;
}

#HeaderBar
{
	position: absolute;
	left: 0px;
	top: 110px;
	z-index: 0;
}
#HeaderBarMenu
{
	position: absolute;
	left: 700px;
	top: 115px;
	z-index: 1;
}

#BreadCrumbMenuBar
{
	position: absolute;
	left: 10px;
	top: 115px;
	z-index: 1;
	text-align:left;
}

#HeaderBarFinance
{
	position: absolute;
	left: 795px;
	top: 110px;
	z-index: 0;
}
#HeaderBarAbout
{
	position: absolute;
	left: 865px;
	top: 110px;
	z-index: 0;
}

#HeaderBarContact
{
	position: absolute;
	left: 920px;
	top: 110px;
	z-index: 0;
}

.LeftNavCell
{
	background-color: #636364;
	width: 230px;
	height: 300px;
}
#LeftNav
{
	position: absolute;
	left: 0px;
	top: 135px;
	width: 230px;
	z-index: 0;
	text-align: center;
}

#ServiceNav
{
	position: absolute;
	left: 0px;
	top: 130px;
	z-index: 0;
	text-align: center;
}

#LeftNavNew
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 230px;
	height: 40px;
	padding-top:14px;	
	z-index: 1;
	background-image: url(../../Slices/general_use_buttons/left_nav_button.gif);
}

#LeftNavPre
{
	position: absolute;
	left: 0px;
	top: 50px;
	width: 230px;
	height: 40px;
	padding-top:14px;	
	z-index: 1;
	background-image: url(../../Slices/general_use_buttons/left_nav_button.gif);
}

#LeftNavService
{
	position: absolute;
	left: 0px;
	top: 100px;
	width: 230px;
	height: 40px;
	padding-top:14px;	
	z-index: 1;
	background-image: url(../../Slices/general_use_buttons/left_nav_button.gif);
}

#LeftNavQuickLube
{
	position: absolute;
	left: 0px;
	top: 150px;
	width: 230px;
	height: 40px;
	padding-top:14px;	
	z-index: 1;
	background-image: url(../../Slices/general_use_buttons/left_nav_button.gif);
}

#LeftNavCollision
{
	position: absolute;
	left: 0px;
	top: 200px;
	width: 230px;
	height: 40px;
	padding-top:14px;	
	z-index: 1;
	background-image: url(../../Slices/general_use_buttons/left_nav_button.gif);
}
#LeftNavQuickTowing
{
	position: absolute;
	left: 0px;
	top: 250px;
	width: 230px;
	height: 40px;
	padding-top:14px;	
	z-index: 1;
	background-image: url(../../Slices/general_use_buttons/left_nav_button.gif);
}

#LeftNavFinance
{
	position: absolute;
	left: 0px;
	top: 300px;
	width: 230px;
	height: 40px;
	padding-top:14px;	
	z-index: 1;
	background-image: url(../../Slices/general_use_buttons/left_nav_button.gif);
}

#LeftNavParts
{
	position: absolute;
	left: 0px;
	top: 350px;
	width: 230px;
	height: 40px;
	padding-top:14px;	
	z-index: 1;
	background-image: url(../../Slices/general_use_buttons/left_nav_button.gif);
}

#LeftNavFeedback
{
	position: absolute;
	left: 0px;
	top: 400px;
	width: 230px;
	height: 40px;
	padding-top:14px;	
	z-index: 1;
	background-image: url(../../Slices/general_use_buttons/left_nav_button.gif);
}

#LeftNavFeatured
{
	position: absolute;
	left: 0px;
	top: 450px;
	width: 230px;
	height: 98px;
	padding-top:14px;	
	z-index: 1;
	background-image: url(../../Slices/home_page/left_nav/left_nav_4.png);
}

#LeftNavFeaturedImage
{
	position: absolute;
	left: 10px;
	top: 15px;
	width: 115px;
	height: 112px;
	z-index: 2;
}

#LeftNavExtra
{
	position: absolute;
	left: 0px;
	top: 680px;
	width: 230px;
	height: 40px;
	padding-top:14px;	
	z-index: 1;
}

#LeftNavFeaturedText
{
	position: absolute;
	left: 125px;
	top: 15px;
	width: 100px;
	height: 112px;
	z-index: 2;
}

#ViewedList
{
	position: absolute;
	left: 3px;
	top: 565px;
	width: 115px;
	z-index: 2;
}


#ContentRight
{
	position: absolute;
	left: 230px;
	top: 135px;
	z-index: 0;
}

#FooterContainer
{
	position: absolute;
	left: 0px;
	width: 1000px;
	height: 34px;
	z-index: 0;
	color: gray;
	background-color: white;
}
#Footer
{
	position: absolute;
	left: 200px;
	top: 11px;
	width: 780px;
	height: 15px;
	z-index: 1;
	text-align: right;
	color: gray;
	background-color: white;
}

#LeftFooterGraphic
{
	position: absolute;
	left: 10px;
	top: 11px;
	width: 30px;
	height: 15px;
	z-index: 1;
	text-align: left;
	color: gray;
	background-color: white;
}

#LeftFooterText
{
	position: absolute;
	left: 30px;
	top: 11px;
	width: 200px;
	height: 15px;
	z-index: 1;
	text-align: left;
	color: gray;
	background-color: white;
}

#MainImage
{
	position: absolute;
	left: 230px;
	top: 135px;
	width:770px;
	height:250px;
	z-index:0;
}

#PageContent
{
	position: absolute;
	left: 230px;
	top: 385px;
	width: 768px;
	height: 379px;
	z-index: 0;
	background-color: white;
}

#LowerRightImage
{
	position: absolute;
	left: 359px;
	top: 95px;
	width: 409px;
	height: 285px;
	z-index: 0;
}

#MissionTitle
{
	position: absolute;
	left: 10px;
	top: 15px;
	width: 475px;
	height: 15px;
	z-index: 1;
	font-size: 12pt;
	font-weight: bold;
}
#MissionStatement
{
	position: absolute;
	left: 10px;
	top: 40px;
	width: 475px;
	height: 150px;
	z-index: 1;
}

#CustomerCommentsTitle
{
	position: absolute;
	left: 10px;
	top: 185px;
	width: 475px;
	height: 25px;
	z-index: 1;
}

#CustomerComments
{
	position: absolute;
	left: 10px;
	top: 220px;
	width: 360px;
	height: 149px;
	z-index: 1;
	font-style: italic;
}

#AboutUsContactNav
{
	position: absolute;
	left: 780px;
	top: 190px;
	width: 230px;
	height: 40px;
	padding-top:14px;	
	z-index: 1;
	background-image: url(../../Slices/general_use_buttons/right_nav_button.gif);
}


#ServiceAppointmentNav
{
	position: absolute;
	left: 810px;
	top: 0px;
	width: 200px;
	height: 40px;
	padding-top: 14px;
	text-align: left;
	z-index: 1;
}

#ServiceMaintenanceScheduleNav
{
	position: absolute;
	left: 810px;
	top: 50px;
	width: 200px;
	height: 40px;
	padding-top:14px;	
	text-align: left;
	z-index: 1;
}
#ServiceCollisionCamNav
{
	position: absolute;
	left: 810px;
	top: 120px;
	width: 200px;
	height: 40px;
	padding-top:14px;	
	text-align: left;
	z-index: 1;
}

#ServiceSatisfactionSurveyNav
{
	position: absolute;
	left: 810px;
	top: 120px;
	width: 180px;
	height: 40px;
	padding-top:14px;	
	text-align: left;
	z-index: 1;
}

#FinancePanel
{
	position: absolute;
	left: 780px;
	top: 0px;
	width: 200px;
	z-index: 0;
	text-align: center;
}
#FinanceCustomerCommentsTitle
{
	position: absolute;
	left: 10px;
	top: 140px;
	width: 200px;
	height: 25px;
	z-index: 1;
}

#FinanceCustomerComments
{
	position: absolute;
	left: 10px;
	top: 180px;
	width: 200px;
	height: 149px;
	z-index: 1;
	font-style: italic;
	color: white;
}

#ServiceTowingPhoneDiv
{
	position: absolute;
	left: 810px;
	top: 115px;
	width: 200px;
	padding-top:14px;	
	text-align: left;
	z-index: 1;
	
}

#rightServiceDetail
{
	position: absolute;
	left: 25px;
	top: 190px;
	width: 200px;
	height: 149px;
	z-index: 1;
}

#ContactUsPanel
{
	position: absolute;
	left: 780px;
	top: 20px;
	width: 200px;
	z-index: 0;
	text-align: left;
}
#ContactUsTitle
{
	position: absolute;
	left: 25px;
	top: 150px;
	width: 200px;
	height: 25px;
	z-index: 1;
}

#ContactUsDetails
{
	position: absolute;
	left: 25px;
	top: 190px;
	width: 200px;
	height: 149px;
	z-index: 1;
}

.rightContactUsTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: white;
	font-family: Verdana;
}

.rightContactUsDetail
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Verdana;
	text-align: left;
}

.rightServiceTowingDetail
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Verdana;
	text-align: left;
}
.rightServiceTowingDetailBig
{
	font-weight: bold;
	font-size: 12pt;
	color: white;
	font-family: Verdana;
	text-align: left;
}

.rightSubTitle
{
	font-weight: bold;
	font-size: 12pt;
	color: #dc143c;
	font-family: Verdana;
}

.quoteSmall
{
	text-align: left;
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
}
.quoteRegular
{
	text-align: left;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-family: Verdana;
}
.quoteRegularBold
{
	text-align: left;
	font-weight: Bold;
	font-size: 10pt;
	color: black;
	font-family: Verdana;
}

.quoteBold
{
	text-align: left;
	font-weight: Bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
}
.quoteVerySmall
{
	text-align: left;
	font-weight: normal;
	font-size: 7pt;
	color: black;
	font-family: Verdana;
}

.quoteVerySmallRed
{
	text-align: left;
	font-weight: normal;
	font-size: 7pt;
	color: #dc143c !important;
	font-family: Verdana;
}

.rightTitle
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Verdana;
	text-transform: uppercase;
}

#MustangTitle
{
	position: absolute;
	left: 10px;
	top: 35px;
	width: 455px;
	height: 15px;
	z-index: 1;
	font-weight: bold;
	font-size: 14pt;
	color: Gray;
}
#MustangStatement1
{
	position: absolute;
	left: 10px;
	top: 60px;
	width: 350px;
	height: 150px;
	z-index: 1;
}
#MustangRightImage
{
	position: absolute;
	left: 359px;
	top: 0px;
	width: 409px;
	height: 251px;
	z-index: 0;
}
#MustangStatement2
{
	position: absolute;
	left: 10px;
	top: 260px;
	width: 730px;
	height: 150px;
	z-index: 1;
}
#MustangBottomLeftImage
{
	position: absolute;
	left: 12px;
	top: 350px;
	width: 375px;
	height: 260px;
	z-index: 0;
}
#MustangBottomRightImage
{
	position: absolute;
	left: 380px;
	top: 350px;
	width: 375px;
	height: 260px;
	z-index: 0;
}

#specialsdiv
{
	position: relative;
	left: 0px;
	top: 0px;
	height:0px;
	width:0px;
	z-index: 0
}
#specialsgrpahicdiv
{
	position: absolute;
	left: 120px;
	top: -50px;
	z-index: 1
}

.playVideoDiv
{
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 0
}
.playVideoGraphicDiv
{
	position: absolute;
	left: 50px;
	top: 30px;
	z-index: 1
}

.salePendingGraphicDiv
{
	position: absolute;
	left: 35px;
	top: 400px;
	z-index: 3
}

.craftysyntaxDiv
{
	position: absolute;
	left: 510px;
	top: 400px;
	z-index: 2
}

.PartsNavDiv
{
	position: relative;
	left: 0px;
	top: 0px;
	z-index: 0;
	text-align: center;
}

.craftysyntaxPartsDiv
{
	position: absolute;
	left: 570px;
	top: 170px;
	z-index: 2
}