/* ============================================================== */
/* This style sheet applies to the home page only                 */
/* ============================================================== */

BODY
{
	background: url("../images/concrete4.gif");
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: 0% 0%;	
	margin: 0 auto;
	text-align:center;
	height:100%; 
}
#topredline
{
	margin: 0px auto;
	text-align:center;
	width:100%;
	background:#720401;
	height:5px;
}
#content
{
	margin: 0 auto;
	text-align:center;
	width:888px;
	background: url("../images/gradient-bkgd.gif");
	background-repeat:repeat-y;
	background-attachment:fixed;
	background-position: top center;
	height:100%;
}
#contentwrapper
{
	margin: 0px auto 0 auto;
	width:876px;
	height:auto;
	text-align:center;
	top:0px;
	left:0px;
	position:relative;
	z-index:1;
	visibility:visible;
	padding-left:0px;
	padding-right:0px;
}
	
#maincontentwrapper
{
	margin-left:auto;
	margin-right:auto;
	width:876px;
	height:auto;
	text-align:center;
	top:0px;
	font:14px Tahoma, Arial, Helvetica, 'Trebuchet MS', sans-serif;
	color:#ffffff;	
	z-index:3;
	visibility:visible;
	background:#ffffff;
	line-height:18px;
	border-bottom: 3px solid #030f20;

}


/* ============================================================ */
/* header with logo section */
/* ============================================================ */

#header
{
	top:0px;
	height:220px;
	position:relative;
	text-align:center;
	width:876px;
	margin: 0 auto;
}
#topmenugradient
{
	margin: 0px auto;
	text-align:center;
	width:876;
	height:5px;
	background: url("../images/top-menu-gradient.gif");
	background-repeat:none;
	background-attachment:fixed;
	background-position: top center;
	top:155px;
	position:absolute;
}

/* ============================================================ */
/* menu text and links */
/* ============================================================ */

#menu
{
	top:163px;
	left:0px;
	height:40px;
	position:absolute;
	text-align:center;
	width:876px;
	margin: 0 auto;
	color:#000000;
	font:15px Bank Gothic, Tahoma, Arial, Helvetica, sans-serif;
	white-space:nowrap;
	line-height:35px;
	background:#720401;
}

/* Navigation menu links */
#menu A
{
    	DISPLAY: inline;
    	PADDING-LEFT:22px;
	padding-right:22px;
    	MARGIN: 0px;
    	COLOR: #e9f6fb;
   	TEXT-DECORATION: none;
	font-weight:normal;
	font:15px Bank Gothic, Tahoma, Arial, Helvetica, sans-serif;
}
#menu A:active
{
	DISPLAY: inline;
    	PADDING-LEFT:22px;
	padding-right:22px;
    	MARGIN: 0px;
    	COLOR: #e9f6fb;
   	TEXT-DECORATION: none;
	font-weight:normal;
	font:15px Bank Gothic, Tahoma, Arial, Helvetica, sans-serif;
}
#menu A:visited
{
   	DISPLAY: inline;
    	PADDING-LEFT:22px;
	padding-right:22px;
    	MARGIN: 0px;
    	COLOR: #e9f6fb;
   	TEXT-DECORATION: none;
	font-weight:normal;
	font:15px Bank Gothic, Tahoma, Arial, Helvetica, sans-serif;

}
#menu A:hover
{
    	DISPLAY: inline;
    	PADDING-LEFT:22px;
	padding-right:22px;
    	MARGIN: 0px;
    	COLOR: #000000;
	font-weight:normal;
	font:15px Bank Gothic, Tahoma, Arial, Helvetica, sans-serif;
}
#btmmenugradient
{
	margin: 0px auto;
	text-align:center;
	width:876;
	height:5px;
	background: url("../images/btm-menu-gradient.gif");
	background-repeat:none;
	background-attachment:fixed;
	background-position: top center;
	top:200px;
	position:absolute;
}

#maintext
{
	margin-left:auto;
	margin-right:auto;
	width:876px;
	height:auto;
	text-align:left;
	top:0px;
	font:14px Tahoma, Arial, Helvetica, 'Trebuchet MS', sans-serif;
	color:#ffffff;	
	z-index:3;
	visibility:visible;
	background:#ffffff;
	line-height:18px;
	position:relative;
}

#whitetextblock
{
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:816px;
	height:auto;
	text-align:left;
	top:0px;
	font:13px Tahoma, Arial, Helvetica, 'Trebuchet MS', sans-serif;
	color:#000000;	
	z-index:3;
	visibility:visible;
	line-height:20px;
	position:relative;
}
P
{
	font:13px Tahoma, Arial, Helvetica, 'Trebuchet MS', sans-serif;
	color:#000000;	
	line-height:20px;
}
#textheader
{
	margin-left:auto;
	margin-right:auto;
	width:836px;
	height:auto;
	text-align:left;
	top:0px;
	font:22px Georgia, Bank Gothic, Arial, Helvetica, 'Trebuchet MS', sans-serif;
	color:#720401;	
	z-index:3;
	visibility:visible;
	line-height:25px;
	position:relative;
	padding-bottom:15px;
	padding-top:10px;
}
#subheader
{
	text-align:left;
	font:18px Tahoma, Arial, Helvetica, 'Trebuchet MS', sans-serif;
	color:#1e2e3d;	
	line-height:25px;
	
}

#toprightimg
{

	top:-5px;
	z-index:4;
	visibility:visible;
	position:relative;
	left:5px;
	float:right;
}
#textfloat
{

	top:15px;
	z-index:5;
	visibility:visible;
	position:relative;
	left:15px;
	text-align:center;
	line-height:30px;
}
/* ======================== */
/* Regular Text Links below */
/* ======================== */

A:link
{
    	FONT-SIZE: 13px;
	font-family: Tahoma, 'Trebuchet MS',Arial, Helvetica, sans-serif;
	COLOR: #500000;
   	TEXT-DECORATION: underline;
	font-weight:bold;
}
A:visited
{

    	FONT-SIZE: 13px;
	font-family:Tahoma, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	COLOR: #500000;
   	TEXT-DECORATION: underline;
	font-weight:bold;

}
A:active
{

    	FONT-SIZE: 13px;
	font-family:Tahoma, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	COLOR: #500000;
   	TEXT-DECORATION: underline;
	font-weight:bold;

}
A:hover
{

    	FONT-SIZE: 13px;
	font-family:Tahoma, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	COLOR: #772727;
   	TEXT-DECORATION: underline;
	font-weight:bold;

}

/* =========================== */
/* Footer text and links below */
/* =========================== */

#footer
{
	width:100%;
	text-align:center;
	top:10px;
	position:relative;
	font:12px Tahoma, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#999999;	
	line-height:18px;
}
#footer A
{
       	TEXT-DECORATION: none;
	font-weight:normal;
	font:12px Tahoma, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#999999;
}
#footer A:active
{
       	TEXT-DECORATION: none;
	font-weight:normal;
	font:12px Tahoma, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#999999;
}
#footer A:visited
{
       	TEXT-DECORATION: none;
	font-weight:normal;
	font:12px Tahoma, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#999999;
}
#footer A:hover
{
       	TEXT-DECORATION: none;
	font-weight:normal;
	font:12px Tahoma, 'Trebuchet MS', Arial, Helvetica, sans-serif;
	color:#ffffff;
}
hr
{
	background-color:#666666; 
	height:1px; 
	border:0; 
	width:100%;"
}
.repair
{
	position:absolute;
	top:395px;
	left:270px;
}
.service
{
	position:absolute;
	top:5px;
	left:5px;
}
.parts
{
	position:absolute;
	top:220px;
	left:430px;
}
.transmission
{
	position:absolute;
	top:-15px;
	left:415px;
}
.sign
{
	position:absolute;
	top:410px;
	left:605px;
	text-align:center;
}
#servicetitle
{
	text-align:left;
	font:28px Tahoma, Arial, Helvetica, 'Trebuchet MS', sans-serif;
	color:#1e2e3d;	
	line-height:25px;
	position:absolute;
	z-index:5;
	top:500px;
	left:465px;
	letter-spacing:1px;
	
}
#transtitle
{
	text-align:left;
	font:28px Tahoma, Arial, Helvetica, 'Trebuchet MS', sans-serif;
	color:#1e2e3d;	
	line-height:25px;
	position:absolute;
	z-index:5;
	top:75px;
	left:600px;
	letter-spacing:1px;
	
}
#partstitle
{
	text-align:left;
	font:28px Tahoma, Arial, Helvetica, 'Trebuchet MS', sans-serif;
	color:#1e2e3d;	
	line-height:25px;
	position:absolute;
	z-index:5;
	top:315px;
	left:615px;
	letter-spacing:1px;
	
}
#repairtitle
{
	text-align:left;
	font:28px Tahoma, Arial, Helvetica, 'Trebuchet MS', sans-serif;
	color:#1e2e3d;	
	line-height:25px;
	position:absolute;
	z-index:5;
	top:490px;
	left:450px;
	letter-spacing:1px;
	
}
.hometitle A
{
	font:28px Tahoma, Arial, Helvetica, 'Trebuchet MS', sans-serif;
	color:#1e2e3d;	
	line-height:25px;
	letter-spacing:1px;
	text-decoration:none;
}
.hometitle A:active
{
	font:28px Tahoma, Arial, Helvetica, 'Trebuchet MS', sans-serif;
	color:#1e2e3d;	
	line-height:25px;
	letter-spacing:1px;
	text-decoration:none;
}
.hometitle A:visited
{
	font:28px Tahoma, Arial, Helvetica, 'Trebuchet MS', sans-serif;
	color:#1e2e3d;	
	line-height:25px;
	letter-spacing:1px;
	text-decoration:none;
}
.hometitle A:hover
{
	font:28px Tahoma, Arial, Helvetica, 'Trebuchet MS', sans-serif;
	color:#1e2e3d;	
	line-height:25px;
	letter-spacing:1px;
	text-decoration:underline;
}