@charset "utf-8";
/* CSS Document */

body {
	margin: auto;
	background-repeat:repeat;
	position:relative;
	

}

#container {
float: left;
position:relative;
}

#midpic {
	margin-left: auto;
	margin-right: auto;
	background-image:url(../images/TCWA%20Night.jpg);
	width: 800px;
	height: 265px;
	clear: none;
	position:relative;
	}

#midpictext {
	padding-left: 50px;
	padding-top: 20px;
	width: 450px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-variant:small-caps;
	position:relative;
	}

#content {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	background-color: #C3D6DC;
	height: 900px;
	position:relative;
	}

#content2 {
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	background-color: #999999;
	height:1125px;
	position:relative;
	}

#textback {
	float:left;
	background-color:#CCCCCC;
	height: 1100px;
	margin-left: 30px;
	padding-left:10px;
	width: 655px;
	margin-top:10px;
	margin-right:10px;
	padding-right: 10px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	
	}

#branding {
	float: left;
	width: 120px;
	padding-top: 20px;
	padding-left: 50px;
	position:relative;
	}
#indeximg {
	padding-left: 100px;
	padding-top: 15px;
}


#footer {
	font-size:10px;
	text-align:center;
	position:relative;
	background-color:#2E2E2E;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	}

.branch {
	color: #000000;
	text-decoration:none;
	position:relative;
	}
	
.branch a:hover {
	text-decoration:underline;
}



#uthead {
	font-size: 13px;
	background-color:#CCCCCC;
	border:#666666 thin solid;
	width: 600px;
	height:23px;
	margin-left:auto;
	margin-right: auto;
	margin-top:60px;
	padding-left:5px;
	vertical-align:baseline;
	position:relative;
	}

.uprice {
	margin-top:30px;
	font-size: 13px;
	padding-left:100px;
	position:relative;
	}

.udescription {
	margin-top: 15px;
	padding-left:100px;
	font-size: 13px;
	font-style:italic;
	margin-right: 400px;
	float:left;
	clear: both;
	position: absolute;
	width: 371px;
	height: 179px;
	left: 287px;
	top: 344px;
	position:relative;
	}

#righttpane {
float: left;
position:relative;
}

/* Index2 Parts */

#left {
	float: left;
	clear: none;
	margin-top:10px;
	background-image:url(../images/backing.jpg);
	background-repeat:no-repeat;
	width: 700px;
	height: 430px;
	position:relative;
	}

#right {
	float: right;
	clear: none;
	position:relative;
	}

#whole {
margin-left:auto;
margin-right: auto;
width: 980px;
position:relative;
}

.utpicmonth {
background-color:#999999;
text-align:center;
margin-top: 10px;
border-style: solid;
border-width:thin;
border-color:#000000;
position:relative;
}

.utpic {
text-align: center;
position:relative;
}

#brand {
margin-top: 450px;
position:fixed;


}

/* Braded Pages */

#mackcontent {
background-color: #2E2E2E;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	height: 800px;
	position:relative;
}

.mackimg {
border-color:#990000;
border-width: thin;
border-style: solid;
position:fixed;
}

#textbackmack {
	background-color: #DCDCDC;
	float:left;
	background-repeat:repeat;
	height: 700px;
	width: 675px;
	margin-top: 20px;
	margin-left:10px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	border-color:#990000;
	border-width: thin;
	border-style: solid;
	position:relative;
	padding-right: 10px;
	padding-top: 10px;
}

#textbackvolvo {
background-color:#F3F3F2;
	float:left;
	background-repeat:repeat;
	height: 675px;
	width: 650px;
	margin-left: 30px;
	margin-top: 20px;
	padding-left:10px;
	padding-right: 10px;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	border-color:#1F3686;
	border-width: thin;
	border-style: solid;
	position:relative;
}

.volvoimg {
border-color:#1F3686;
border-width: thin;
border-style: solid;
position:fixed;

}

.utframe {
padding-top:15px;
}


#volvocontent {
background-color: #7089A3;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	height: 750px;
	background-image:url(../images/volvobg.gif);
position:relative;
}

#textbackud {
background-color: #ffffff;
	float:left;
	background-repeat:repeat;
	height: 600px;
	width: 675px;
	margin-left: 30px;
	margin-top: 20px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	border-color:#ED3B31;
	border-width: thin;
	border-style: solid;
position:relative;
}

.udimg {
border-color:#ED3B31;
border-width: thin;
border-style: solid;
position:relative;
}


#udcontent {
background-color: ;
margin-left: auto;
margin-right: auto;
width: 900px;
height: 650px;

	
}

.sidepic {
float: right;
margin-right: 10px;
margin-bottom: 5px;
margin-left: 5px;
margin-top: 10px;
border-width: thin;
border-color: #000000;
border-style: solid;

}

/* NEW CLASSES & IDENTITIES */

/*MACK PAGE CSS */
#mackContainer {
width: 900px;
height: 800px;
margin-right: auto;
margin-left: auto;
}

#mackSideContent {
width: 200px;
height: 800px;
background-color: #2E2E2E;
float: left;
clear: none;
}

#mackSideImage {
position:absolute;
width:120px;
height: 600px;
margin-left:11px;
margin-top: 9px;
}

#mackMainContent {
background-color: #DCDCDC;
width:700px;
height: 800px;
float:right;
}

#mackText {
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
height: auto;
}

/* UD PAGE CSS */
#udContainer {
width: 900px;
height: 800px;
margin-right: auto;
margin-left: auto;
}

#udSideContent {
width: 200px;
height: 800px;
background-color:#BB0000;
float: left;
clear: none;
}

#udSideImage {
position:absolute;
width:120px;
height: 600px;
margin-left:11px;
margin-top: 9px;
}

#udMainContent {
background-color: #DCDCDC;
width:700px;
height: 800px;
float:right;
}

#udText {
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
height: auto;
}

/* VOLVO PAGE CSS */
#volvoContainer {
width: 900px;
height: 800px;
margin-right: auto;
margin-left: auto;
}

#volvoSideContent {
width: 200px;
height: 800px;
background-color:#000033;
float: left;
clear: none;
}

#volvoSideImage {
position:absolute;
width:120px;
height: 600px;
margin-left:10px;
margin-top: 9px;
}

#volvoMainContent {
background-color: #DCDCDC;
width:700px;
height: 800px;
float:right;
}

#volvoText {
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
height: auto;
}

/* USED TRUCK PAGE CSS */
#utContainer {
width: 900px;
height: 800px;
margin-right: auto;
margin-left: auto;
}

#utSideContent {
width: 200px;
height: 1000px;
background-color:#2E2E2E;
float: left;
clear: none;
}

#utSideImage {
position:absolute;
width:120px;
height: 600px;
margin-left:10px;
margin-top: 9px;
}

#utMainContent {
background-color: #CCCCCC;
width:700px;
height: 1000px;
float:right;
}

#utText {
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
height: auto;
}

/* PARTS PAGE CSS */
#partContainer {
width: 900px;
height: 1200px;
margin-right: auto;
margin-left: auto;
}

#partSideContent {
width: 200px;
height: 1200px;
background-color:#2E2E2E;
float: left;
clear: none;
}

#partSideImage {
position:absolute;
width:120px;
height: 600px;
margin-left:11px;
margin-top: 9px;
}

#partMainContent {
background-color: #CCCCCC;
width:700px;
height: 1200px;
float:right;
}

#partText {
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
height: auto;
}

#partText a:visited {
color:#0000EE;
}

/* SERVICE PAGE CSS */
#serviceContainer {
width: 900px;
height: 1000px;
margin-right: auto;
margin-left: auto;
}

#serviceSideContent {
width: 200px;
height: 1006px;
background-color:#2E2E2E;
float: left;
clear: none;
}

#serviceSideImage {
position:absolute;
width:120px;
height: 800px;
margin-left:11px;
margin-top: 9px;
}

#serviceMainContent {
background-color: #CCCCCC;
width:700px;
height: 1006px;
float:right;
}

#serviceText {
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
height: auto;
}

/* MERCH PAGE CSS */
#merchContainer {
width: 900px;
height: 700px;
margin-right: auto;
margin-left: auto;
}

#merchSideContent {
width: 200px;
height: 700px;
background-color:#2E2E2E;
float: left;
clear: none;
}

#merchSideImage {
position:absolute;
width:120px;
height: 600px;
margin-left:11px;
margin-top: 9px;
}

#merchMainContent {
background-color: #CCCCCC;
width:700px;
height: 700px;
float:right;
}

#merchText {
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
height: auto;
}

/* CONTACT PAGE CSS */
#contactContainer {
width: 900px;
height: 1030px;
margin-right: auto;
margin-left: auto;
font-family:Arial, Helvetica, sans-serif;
}

#contactSideContent {
width: 200px;
height: 1030px;
background-color:#2E2E2E;
float: left;
clear: none;
}

#contactSideImage {
position:absolute;
width:120px;
height: 600px;
margin-left:11px;
margin-top: 9px;
}

#contactMainContent {
background-color: #CCCCCC;
width:700px;
height: 1030px;
float:right;
}

#contactText {
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
height: auto;
}

#merchText {
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
height: auto;
}

/* EMPLYMENT PAGE CSS */
#employContainer {
width: 900px;
height: 700px;
margin-right: auto;
margin-left: auto;
}

#employSideContent {
width: 200px;
height: 700px;
background-color:#2E2E2E;
float: left;
clear: none;
}

#employSideImage {
position:absolute;
width:120px;
height: 600px;
margin-left:11px;
margin-top: 9px;
}

#employMainContent {
background-color: #CCCCCC;
width:700px;
height: 700px;
float:right;
}

#employText {
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
height: auto;
}

#linkNoVisited a:visited {
color:#0000FF;
}

.noVisited {
color:#0000EE;
text-decoration:underline;
}

#rightContent {
width: 200px;
padding-top:20px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
float: right;
padding-right: 50px;
margin-left: 30px;
}

.utlink a {
color:#000000;
text-decoration: none;
}

.utlink a:link {
color:#000000;
text-decoration: none;
}

.utlink a:visited {
color:#000000;
text-decoration: none;
}

.utlink a:active {
color:#000000;
text-decoration: none;
}

.utlink a:hover  {
color:#000000;
text-decoration: underline;
}

/* SALES STAFF PAGE CSS */
#ssContainer {
width: 900px;
height: 800px;
margin-right: auto;
margin-left: auto;
}

#ssSideContent {
width: 200px;
height: 806px;
background-color:#2E2E2E;
float: left;
clear: none;
}

#ssSideImage {
position:absolute;
width:120px;
height: 600px;
margin-left:11px;
margin-top: 9px;
}

#ssMainContent {
background-color: #CCCCCC;
width:700px;
height: 806px;
float:right;
}

#ssText {
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
height: auto;
}

tr.s0 td {
background-color: #CC9999; color: black;
}

tr.s1 td {
background-color: #9999CC; color: black;
}

