/* CSS Document */
body{
background-color:#4D4D4D;
font-family:Arial, Helvetica, sans-serif;
width:100%;
margin-top:0px;
font-size:0.9em;
}
h1{
display:none;
}
strong{
font-weight:bold;
color:#FFFFFF;
}
ul{

}

p{
margin-top:0px;

}
table tr td{
vertical-align:top;
}
.headings2{
	font-size:1.6em;
	color:#FFFFFF;
	margin: 0px 0px 20px 0px;

}
.headings3{
	font-size:1.2em;
	color:#FFFFFF;
	margin: 0px 0px 0px 0px;

}

#mainContainer{
	width:780px;
	position:absolute;
	left:50%;
	margin-left: -420px;
	background-image: url(../images/back.jpg);
	padding: 0px 30px 0px 30px;
	background-repeat: repeat-y;
	margin-bottom: 20px;
}
#header{
	background-color:#FFFFFF;
}
#topBrand{
	height:69px;
	clear: both;
}
#primaryNav{
	/*background-color:#000000;*/
	color:#FFFFFF;
	clear: both;
	height: 38px;
	padding:0px 0px 0px 0px;
}

#navtop{
	list-style:none;
	margin:0 auto;
	margin:0px 0px 0px 0px;
	height:38px;
	padding:0px 0px 0px 0px;
	text-align:left;
	
}

#navtop li{
display:inline;
}
#navtop li a {
	height:38px;
	float:left;
	
	text-decoration:none;
}

#navtop span{
display:none;}

#navtop #home a{
background-image:url(../images/home.jpg);
background-repeat:no-repeat;
width:102px;
height:38px;
}
#navtop #home a:hover{
background-image:url(../images/homeon.jpg);
background-repeat:no-repeat;
width:102px;
height:38px;
}
#navtop #home a#current{
background-image:url(../images/homeon.jpg);
background-repeat:no-repeat;
width:102px;
height:38px;
}

#navtop #services a{
background-image:url(../images/services.jpg);
background-repeat:no-repeat;
width:114px;
height:38px;
}
#navtop #services a:hover{
background-image:url(../images/serviceson.jpg);
background-repeat:no-repeat;
width:114px;
height:38px;
}
#navtop #services a#current{
background-image:url(../images/serviceson.jpg);
background-repeat:no-repeat;
width:114px;
height:38px;
}
#navtop #cars a{
background-image:url(../images/cars.jpg);
background-repeat:no-repeat;
width:118px;
height:38px;
}
#navtop #cars a:hover{
background-image:url(../images/carson.jpg);
background-repeat:no-repeat;
width:118px;
height:38px;
}
#navtop #cars a#current{
background-image:url(../images/carson.jpg);
background-repeat:no-repeat;
width:118px;
height:38px;
}
#navtop #tc a{
background-image:url(../images/termscond.jpg);
background-repeat:no-repeat;
width:202px;
height:38px;
}
#navtop #tc a:hover{
background-image:url(../images/termscondon.jpg);
background-repeat:no-repeat;
width:202px;
height:38px;
}
#navtop #tc a#current{
background-image:url(../images/termscondon.jpg);
background-repeat:no-repeat;
width:202px;
height:38px;
}

#navtop #thetest a{
background-image:url(../images/thetest.jpg);
background-repeat:no-repeat;
width:111px;
height:38px;
}
#navtop #thetest a:hover{
background-image:url(../images/theteston.jpg);
background-repeat:no-repeat;
width:111px;
height:38px;
}
#navtop #thetest a#current{
background-image:url(../images/theteston.jpg);
background-repeat:no-repeat;
width:111px;
height:38px;
}
#navtop #contact a{
background-image:url(../images/contact.jpg);
background-repeat:no-repeat;
width:133px;
height:38px;
}

#navtop #contact a:hover{
background-image:url(../images/contacton.jpg);
background-repeat:no-repeat;
width:133px;
height:38px;
}

#navtop #contact a#current{
background-image:url(../images/contacton.jpg);
background-repeat:no-repeat;
width:133px;
height:38px;
}

.blackbar{
	background-color:#000000;
	height:38px;
	clear: both;

}

#middleContent{
	background-color:#363636;
	color:#CCCCCC;
}
#middleContent a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
}

#flashscreen{
margin:0;
padding:0;

}
.middleContentpanels{
	background-color:#363636;
	margin-bottom:10px;
	padding: 0px 0px 10px 0px;
}
.footerpanels{
	background-color:#414141;
	padding:20px 32px 15px 32px;
	margin-bottom:0px;
	text-align: center;
}
.addressfooter{
	font-size:0.8em;
	text-align: center;
	padding: 10px 0px 10px 0px;
}
.lefttexthome{
float:left; width:510px; margin-right:10px;
}
.righttexthome{
	width:190px;
	float:left;
	height:110px;
	text-align: right;
}

.panelcontentback{
	background-color:#3F3F3F;
	padding: 50px 20px 0px 40px;
}
.panelcontentbackcopy{
	width: 360px;
	float: left;
	padding-right: 30px;
	padding-top: 20px;
}
.panelcontentbackcopyb{
	width: 320px;
	float: left;
	padding-right: 10px;

}

.panelcontentbackour{
	width: 310px;
	float: left;
	padding-right: 10px;
}
.panelcontentbackgr{
	width:320px;
	float: left;
	padding-top: 20px;
}
.panelcontentbackgrb{
	width:400px;
	float: left;

}
