/*GENERAL*/
body{
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	margin-top:15px;
	 font-size:13px;
}	

a{
color:#0033FF;
text-decoration:underline;
}	


div.outer_div{
	text-align:center; 
	width:99%; 
	position:absolute; 
}

div.middle_div{
	width:830px; 
	height:648px; 
	margin:auto;
	position:relative;
}

div.inner_div{
	text-align:left; 
	border:1px solid black; 
	width:802px; 
	height:600px; 
	
	position:relative;
	margin:15px;
	margin-top:0;

}

h1{ font-size:1.5em; color:#CC3300;}
h1 span{font-size:12px; font-weight:normal; color:black;}
h4{padding:0; margin:0; font-size:14px;}
p.subhead{color:#CC3300; font-weight:bold; font-style:italic;}

p{margin:0; margin-bottom:8px; line-height:150%;}

div.leftShadow{position:absolute; background-image:url(images/leftShadow.jpg); background-repeat:repeat-x; height:509px; width:25px;}

div.outerShadow{width:25px; float:left; position:absolute; height:599px; left:-10px; background-image:url(images/leftShadow.jpg); background-repeat:repeat-y; background-position:left top; z-index:501}

div.cornerShadow{background-image:url(images/lowerLeftCorner.jpg); background-repeat:no-repeat; margin:auto; position:absolute; width:40px; height:40px; left:-10px; top:0}

/*END GENERAL*/

/*HEADER*/


div.header{
	background-color:black;
	height:90px;
	width:800px;
	
	border:1px solid black;
	margin:auto;
	
}

div.header_logo{
	position:absolute;
	width:95px;
	height:86px;
	z-index:20;
	padding-top:30px;
	padding-left:20px;
	margin-top:10px;
}

ul.list{
	position:relative;
	top:25px;
	margin-right:22px;
	float:right;
	margin-top:-1em;
	text-align:right;
}	

ul.list li{
	list-style-type:none;
	font-weight:bold;
	display:inline;
}

ul.list li a{font-size:9pt;}

a.headerLinks{
	text-decoration:none;
	text-align:left;
	font-size:small;
	color:#FFCC33;
}	

a.headerLinks:hover{text-decoration:underline;}	

#big_top{background-image:url('/images/big-top.gif'); background-repeat:no-repeat; width:802px; height:38px;}
#wide{padding:25px; padding-top:0; overflow:auto; height:435px; position:relative; width:735px}
#wide h1{margin-top:5px;}
span.spanLink{height:50px}

span.pipe{
	margin-right:5px;
	margin-left:5px;
	color:white;
	text-align:left;
	font-weight:normal;	
	font-size:xx-small;
	font-weight:bold;
}

div.tagLine{
	/*text-align:right;*/
	position:absolute;
	left:510px;
	top:50px;
	background-image:url('images/tagline.gif');
	background-repeat:no-repeat;
	width:300px;
	height:35px;
	z-index:10;
}

/*END HEADER*/	

div.thumbs_outer{
	z-index:5;
	position:absolute;
	top:438px;
	left:0px;
	border-left:2px solid #aaaaaa;
	overflow:hidden;
}
/*
div.thumbs{
	height:71px;
	width:474px;
	margin:0;
	padding:0;
}
*/
div.thumbs div{
float:left;
margin:0;
border:0;
}

div.thumbs div div{
float:left;
width:79px;
height:73px;
background-image:url(images/thumb1.jpg);
background-repeat:no-repeat;
margin:0;
padding:0;
border:0;
margin:auto;
cursor:pointer;
}



/*HOME CONTENT*/

#home_content_bg{
	background-color:blue;
	background-image:url(images/top_side.jpg);
	background-repeat:no-repeat;
	background-color:white;
	position:absolute; top:90px;
	width:327px; height:507px;
	margin:0px;	padding:0px;
	border-left:1px solid black;
	
	margin-left:-1px;

}

div.home_content_outer{
	position:relative;
	top:40px;
	overflow:auto;
	margin:0;
	padding-left:25px;
	margin-top:-1.5em;
}
	
div.home_content{
	width:290px;
	height:465px;
	font-size:12px;
	line-height:150%;
	overflow:auto;
	margin:0;
	padding-right:5px;
	word-spacing:.02em;
}

span.home_content_red{
	color:#CC3300;
	font-weight:normal;
	
}	

span.bold_black_content{font-weight:bold; font-size:small;}	

span.content_italic{
	font-style:italic;
	color:#CC3300;
	font-weight:bold;
	text-align:left;
}	

span.content_red_bold{
	font-weight:bold;
	font-size:medium;
	color:#CC3300;
}	

div.home_content{position:relative;}
div.home_content ul{position:relative; margin-bottom:10px; margin-top:10px;  }
div.home_content ul li{margin-left:-22px; list-style-image:url('images/bullet.gif'); position:relative;}
div.home_content li p{line-height:100%; margin:0; padding:0;  line-height:150%; position:relative; top:2px; *top:-2px;}


/*END HOME CONTENT*/

/*HOME IMAGE BIG */

div.big_img_outer{
	padding:0px; margin:0px;
	position:absolute; left:326px; top:89px;
	width:476px; height:438px;
	
}	


#home_image_big{
	background-image:url('images/homeImg.jpg');
	background-repeat:no-repeat;
	width:476px; height:438px;
	
}
#testimony_image_big{
	background-image:url('images/bigImg/testimony-1.jpg');
	background-repeat:no-repeat;
	width:476px; height:438px;
	
}

#new_image_big{
	background-image:url('images/bigImg/new-11.jpg');
	background-repeat:no-repeat;
	width:476px; height:438px;
	
}

div.home_image_big{
	background-image:url('images/homeImg.jpg');
	background-repeat:no-repeat;
	background-color:none;
	width:475px; height:438px;
	position:absolute; left:325px; top:89px;
	
}	


#about_image_big{
	background-image:url('images/bigImg/16.jpg');
	background-repeat:no-repeat;
	background-color:none;
	width:476px; height:438px;
	
}	


#specs_image_big{
	background-image:url('images/bigImg/32.jpg');
	background-repeat:no-repeat;
	background-color:none;
	width:476px; height:438px;
}

#contact_image_big{
	background-image:url('images/bigImg/100_0703.jpg');
	background-repeat:no-repeat;
	background-color:none;
	width:476px; height:438px;
}

#work_image_big{
	background-image:url('images/bigImg/100_0672.jpg');
	background-repeat:no-repeat;
	background-color:none;
	width:476px; height:438px;
}

div.popup{
	width:250px;
	height:5em;
	padding:4px;
	font-size:small;
	overflow:auto;
	position:absolute;
	color:white;
	background-image:url(images/ntbg2.png);
}


div#specs1{
	top:50px;
	left:150px;
}

div#specs2{
	top:250px;
	left:100px;
}

div#specs3{
	top:70px;
	left:25px;
}

div#specs4{
	top:50px;
	left:150px;
}

/*END HOME IMAGE BIG*/

/*FOOTER*/


span.footerpipe{
	margin-right:2px;
	margin-left:2px;
	color:999999;
	text-align:left;
	font-weight:normal;	
	font-size:x-small;
	font-weight:bold;
}

ul.footerlist{
	color:999999;
	margin:1px;
	padding-top:5px;
	display:inline;
	z-index:10;
	float:left;
	width:350px;
	margin-left:0px;
	padding-left:0px;
}	


ul.footerlist li{
	display:inline;	
	text-align:left;
	background-color:white;

}

a.footerLinks{
	color:999999;
	font-size:x-small;
	text-decoration:none;
}

a.footerLinks:hover{
	text-decoration:underline;
}

div.footer{
	position:relative;
	top:602px;
	width:825px; 
	height:50px;
	margin:auto;
}

div.innerFooter{

	background-image:url(images/bottomShadow.jpg); 
	background-repeat:no-repeat;
	background-position:15px top;
	width:800px; 
	height:50px;
	margin:auto;
	position:relative;
	padding-top:10px;

}
	
div.infoElements{
	display:inline;
	float:right;
	width:300px;
	height:100px;
}	
	
	
div.logoName{
	float:right;
	clear:right;
	display:inline;
	background-image:url(images/linetrac_logo2.jpg);
	background-repeat:no-repeat;
	width:145px;
	height:30px;
	cursor:pointer;
	margin-top:-30px;
	*margin-top:-40px;
}

span.copyright{
	font-size:xx-small;
	float:left;
	margin:0px;
	border:0px;
	color:666666;
	margin-top:6px;
	margin-left:10px;
} 

div.rightBottom{
	margin-right:150px;	
	

}

div.rightBottomInner{
	float:right;	
	text-align:right;
	width:350px;
	height:25px;
	font-size:x-small;
	margin-top:6px;
}
span.phone{
	font-weight:bold;
	
}	

#staffList p{display:none;}

#staffList li{color:#0033FF; cursor: pointer;}
#staffList li span.loc{color:black;}
#staffList li p{color:black; cursor:default; padding:5px; margin-bottom:5px; background:#BFCCFF; }

/*END FOOTER*/