
@import "offroad.css";
@import "parts.css";
@import "contact.css";
@import "about.css"; 

html
{
    overflow: scroll;
}

body
{
	background-image:url('../../images/darkstripe70.png'); 	
	background-repeat:repeat;
    margin:0;
	font-family:Tahoma, Arial, sans-serif;
	font-size:10pt;
	overflow:hidden;
}

h1
{
	font-size:225%;
}

h2
{
	font-size:125%;
}

a
{
	font-variant:small-caps;
	font-size:10pt;
	color:#FFFFFF;
	text-decoration:none;
}


a:visited
{

}


a:hover
{
	color:#4040A0;
}

.header0
{
    width:100%;
    height:30px;
    background-image:url('../../images/whitestripe.png');
    background-repeat:repeat; 
}

.header1
{
    width:100%;
    height:320px;
    background-image:url('../../images/stripe_vsection.png'); 
    background-position:top left;
}

.homeMain
{
	padding: 0;
	margin: 0 auto 0 auto;
    border:0;

    width:926px;
	background-image:none;
	background-color:black;

	border:solid 1px #808080;	
}

.wrap
{
	width:948px;
	border:0;
	margin:0 auto;
	margin-left:auto;
	border-width:0;
	border-style:none;
}

.wrapCols
{
	
}

.leftCol
{
	float:left;
	width:0;
	margin:0;
}

.centerCol
{
	margin:0;
}

.rightCol
{
	float:right;
	width:0;
	margin:0;
}

.twoColLeft
{
	float:left;
	left:0%;
	width:45%;
}

.twoColRight
{
	float:Right;
	width:50%;
	left:50%;	
}

.twoColTextLeft, .twoColTextRight
{
	margin:3em 3em 1em 2em;
	text-align:justify;
}

.twoColTextLeft
{
	margin-right:0;
}

.twoColTextRight
{
	margin-left:0;
}

.redText
{
    color:#FF2020;
    font-weight:bold;
    font-size:20px;
    font-family:"Arial Narrow", Arial, Sans-Serif;
    text-align:center;
}

.boldText
{
    font-family:"Arial" "Serif";
    font-weight:bold;
}

.textFull, .textFullBlue
{
    text-align:center;
    font-family:Arial;    
    margin-top:10px;   
    margin-bottom:10px;
    color:#f0f0f0;
}

.textFullBlue
{
    color:#0163ad;
}

.textNorm
{
    font-weight:normal;
    font-size:12pt;
    color:#f0f0f0;
}

.columnText
{
    margin-left:10px;
    margin-right:20px;
}

.columnTextRight
{
    margin-left:25px;
    margin-right:20px;
}

.lt	
{ 
	height:117px;
	background-repeat:no-repeat;
}

.lc	
{
	background-repeat:repeat-y;   
}

.lb	
{
	height:117px; 
}


.ct	
{ 
	background-color:Blue;
}

.cb	
{ 
	height:117px; 
	border:none;
}

.rt	
{
	height:117px;
}

.rb	
{ 
	height:117px; 
}

.lc, .rc
{
	height:1100px;
}

.rc	
{

}

.lt0	
{ 
	height:117px;
	background-image:url('../../images/glowCorner.png');    
	background-repeat:no-repeat;
}

.lc0	
{
	background:url('../../images/glowLeft.png') repeat-y;
	background-repeat:repeat-y;   
}

.lb0	
{
	height:117px; 
	background:url('../../images/glowCornerBL.png');        
}


.ct0	
{ 
	margin:0 117px;
	height:117px; 
	background:url('../../images/glowTop.png') 
	repeat-x;    
}

.cb0	
{ 
	height:117px; 
	background:url('../../images/glowBottom.png') repeat-x; 
	border:none;
}

.rt0	
{
	height:117px;
	background-image:url('../../images/glowCornerTR.png');  
	background-repeat:no-repeat;
}

.rb0	
{ 
	height:117px; 
	background:url('../../images/glowCornerBR.png'); 	   
}

.lc0, .rc0
{
	height:1100px;
}

.rc0	
{
	background:url('../../images/glowRight.png') repeat-y;  
}

.center
{

}

.bannerImage
{
    margin:0px;
    padding:0px;
    border-width:0px; 
    border-style:none;
    position:relative;
    left:0px;
    top:0px;
}

.banner
{
	background:url('../../images/960gradCarbonDark.png') repeat-y;
	padding-left: 2em;
	padding-top: 1em;
	overflow:hidden;
	height:240px;
	border:solid thin #0062ac;
	border-bottom:none;
	color:#0062ac;
}

.banner h1
{
	font-size:400%;
	font-weight:bold;
	font-family:"Times New Roman", Serif;
}

.bold
{
	font-weight:bold;
}

#subtitle
{
	margin-left:2em;
	line-height:0.5;
}

.footerSpace
{
    height:15px;
    width:100%;
}

.footer
{
    width:930px;
	margin:0;
	margin-left:10px;
	clear:both;
	border-top:1px solid black;
	border-bottom:1px solid black;
	background-color:Black;
}

.footer h1, .footer h2
{
	color:Red;
	font-family:"Times New Roman" Serif;
	text-align:center;
}

.footer h2
{
	margin-top: -0.5em;
	padding-bottom:0.25em;
	font-size:185%;
}

.footerTop
{
	background:url('../../images/footer/footerBottomBlack.png') repeat-x;
	height:11px;
}

.footerBottom
{
	background:url('../../images/footer/footerTopBlack.png') repeat-x;
	height:11px;
}

.servicesMain
{
	float:none;
	height:860px;
    width:930px;
	background:url('../../images/960gradcarbonR.png') repeat-y;
	padding: 0;
	margin: 0;
	margin-left:10px;
}

.homePHLeft
{
	color:White;
	padding-top:1em;
	float:left;
	width:375px;
	height:400px;
	margin:3em;
	margin-right:1em;
	padding:1em;
	background:url('../../images/photoPH.png') repeat-x;
	text-align:center;
}

.homePHRight
{
	color:White;
	padding-top:1em;
	float:right;
	width:375px;
	height:400px;
	margin:3em;
	margin-left:1em;
	padding:1em;
	background:url('../../images/photoPH.png') repeat-x;
	text-align:center;
}

.servicesSummary, .servicesSpecialist
{
	float:left;
	width:50%;
	margin:2em 3em 1em 3em;
	text-align:justify;
}

.servicesSpecialist
{
	margin:1em 3em 1em 3em;
}

.servicesPhoto
{
	color:White;
	float:right;
	width:332px;
	height:412px;
	margin:2em 3em 2em 0;
	padding:3px 0 0 3px;
	background-image:url('../../images/frames/frame320.jpg');
	background-repeat:no-repeat;
}

.servicesList
{
	clear:both;	
	margin:1em 3em 1em 3em;
	padding-bottom:1em;
}

.servicesList li
{

}

.lineSpacer
{
	margin-bottom:0.5em;
}













