

body	{
	background-color: grey;
	position: relative;
	}
	
header	{
		background-color: red;
		height: 115px;
		margin-left: 10%;
		margin-right: 10%;
		overflow: hidden;
	}
	
#mid	{
		background-color: white;
		margin-left: 10%;
		margin-right: 10%;
		overflow: hidden;
	}
	
		/* footer copyright information */
footer	{
		background-color: black;
		color: white;
		height: 117px;
		margin-left: 10%;
		margin-right: 10%;
		font-size: 90%;
		font-family: serif; 
}

address	{	/* start footer html */
		text-align:center;
		}
		
#fspan	{
	display: inline;
	margin-bottom: .3%;
	white-space:nowrap;
	font-size: 75%;
	font-family: Helvetica, Arial;
}

#leftpFooter	{
	float: left;	
	margin-left: .3%;
}

#rightpFooter	{
	text-align: right;	
	margin-right: .3%;
}

div.nav	{ /* navigation*/   
	background-color: red;
	position: absolute;
	margin-top: 5px;
	padding-top: 0px;
}

p.nav	{   /* navigation*/   
	font-family: serif, Helvetica, Arial; 
	color: white;	
	font-size: 140%;
	white-space: nowrap;
	background-color: black;
	margin-top: 0px;
	margin-bottom: 9px;
}


#thumb	{	/* mobile office picture*/   	
	position: relative;  				
	width: 20%;
	height: 20%;
	left: 3%;
	border: groove;
	border-width: 5px;
	border-color: black;
}		

/* this is the top half of content */

/* Start of center main content */



.leftPic{
		border: groove;
		border-width: 5px;
		border-color: red;
		width: 100%;
		height: 100%;
		position: relative;
	}	

	
.centerPic	{
		border: groove;
		border-width: 5px;
		border-color: red;
		width: 100%;
		height: 100%;
		position: relative;
	}

.rightPic	{
		border: groove;
		border-width: 5px;
		border-color: red;
		width: 100%;
		height: 100%;
		position: relative;
		}

.span1	{
		width: 100%;
		background-color: white; 
		border-top: 5px solid #000;
		border-bottom:5px solid #000; 
		margin-right: 50%;
		position:relative; 
		text-align: center;
}

.info	{		/* anchor tag trailer info under pic */
		overflow: hidden;
		width: 100%;
		position:relative; 
		font-family: serif, Helvetica, Arial; 	
		font-size: 140%;
}

	a:link {color:#000000;}    /* unvisited link */
	a:hover {color:#ff3300;}   /* mouse over link */
	
.p-info	{		/*trailer info under pic */
		font-family: serif, Helvetica, Arial; 
		color: #000;	
		font-size: 140%;
		overflow: hidden;
		width: 100%;
		margin-top: 2%;
		margin-bottom:1%;
		position:relative; 
}
	
ul.content {
	background-color: white; 
	width: 100%;
	position:relative; 
}

ul li.content {
	display:inline-block;
	vertical-align: middle; 
	position:relative; 
	background-color: white;
	right: 5%;
}

ul li div {
	background-color: white; 
	margin: auto;
	margin: 5px 20px;
	position:relative;
	width: 250px;		/*this keeps the dimensions of pics when put into % */
	height: 180px;		/*this keeps the dimensions of pics when put into % */
}
/* End center main content */

/* start css for big trailer pics */

.bigPic 	{
	display: block;
	margin: auto;
	border: groove;
	border-color: black;
	width: 80%;
	height: 70%;
}

/* start css for index html */
#Cdiv	{
	margin: auto;
	display: inline;
}

.brochure 	{
	display: block;
	margin: auto;
	padding: 0px;
	border: dashed;
	border-width: 3px;
	border-color: black;
	width: 80%;
	height: 80%;
}

.Lbrochure 	{
	margin-top: 2%;
	margin-left: 5%;
	float: left;
	width: 40%;
	height: 40%;
	border: groove;
	border-width: 5px;
	border-color: black;
}

.Rbrochure 	{
	margin-top: 2%;
	margin-right: 5%;
	float: right;
	width: 40%;
	height: 40%;
	border: groove;
	border-width: 5px;
	border-color: black;
}

.Bbrochure 	{
	margin-top: 2%;
	margin-right: 30%;
	margin-left: 30%;
	clear: both;
	width: 40%;
	height: 40%;
	border: groove;
	border-width: 5px;
	border-color: black;
}

/* start css for aboutUs html */

#map	{
	overflow: auto;
	border: groove;
	border-color: black;
	border-width: 5px;
	width: 99%;
	height: 400px; 
	z-index:1; 
}

#aboutdiv	{
	background-color: black;
	color: white;
	font-size: 1.5em;
	font-family:  ariel, Times, Georgia, Serif;
	width: 40%;
	height: 5%;
	margin: auto;
	padding: 10px;
	border: groove;
	border-color: red;
}

#video	{
	width: 560px; 
	height: 315px;
	margin-left: 25%;
}






















