/* 
 ----------------------------------------------------------------------------
  Please check for cross-browser compatibility prior to making changes
  MINIMUM BROWSER CHECK :: IE5.x/IE6/Firefox/Safari

  CSS Document - layout.css
 ---------------------------------------------------------------------------- 
*/


/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul, ol {
	list-style:none;
}
/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1, h2, h3, h4, h5, h6, pre, code, td {
	font-size:1em;
}
/* Remove inconsistent (among browsers) default padding or margin */
ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input, div, dd, dt, dl {
	margin:0;
	padding:0;
}
/* prevent blue linked image borders */
a img, :link img, :visited img, fieldset {
	border:none;
}
/* global elements
 * ------------------------------------------------------------------------- */

/* ----- type selectors ----- */ 
body { 
	background-color:#e7e8e2;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	line-height:22px;
	color:#000; 
	}


a:link, a:visited {
	color:#276993;
	text-decoration:none;
}
a:hover, a:active {
	color:#276993;
	text-decoration:underline;
}

p {
	margin-bottom:10px;
	}

img.img-left { float:left; margin:0px 10px 0px 15px; }
	

/* ----- classes ----- */

div.clear {
	clear:both;
	height:.01em;
	overflow:hidden;
}

.state {margin: 115px 0 0 525px; height:25px;}
.recall { }
.go {width: 40px; height:20px; }

/* framework
 * ------------------------------------------------------------------------- */
#top {
	background:url("http://www.crash-worthiness.com/images/top.gif") top left no-repeat;
	width:1000px;
	height:369px;
	margin:0 auto;
	text-align:left;
	}


#wrap {
	background:url("http://www.crash-worthiness.com/images/wrap.gif") top left repeat-y;
	width:799px;
	margin:0 auto;
	text-align:left;
	}
	
#banner {
	background:url("http://www.crash-worthiness.com/images/banner.jpg") top left no-repeat;
	height:294px;
	padding-top:12px;
	}

#banner span {display:none}

#nav { background: url("http://www.crash-worthiness.com/images/topnav.gif") no-repeat; 
	   width:175px; height:31px;  
	   margin:12px 0 0 600px; padding:0; }
	
#nav span { display: none; }

#nav li, #nav a { height: 31px; display: block; }

#nav li { float: left; list-style: none; _display: inline; }

#nav-01 { width: 43px; margin-left: 0px;}
#nav-02 { width: 64px;}
#nav-03 { width: 68px;}

#nav-01 a:hover {background: transparent url("http://www.crash-worthiness.com/images/topnav.gif")    0px -31px no-repeat;}
#nav-02 a:hover {background: transparent url("http://www.crash-worthiness.com/images/topnav.gif") -43px -31px no-repeat;}
#nav-03 a:hover {background: transparent url("http://www.crash-worthiness.com/images/topnav.gif") -107px -31px no-repeat;}

/* column left
 * ------------------------------------------------------------------------- */
 
#column-left {
	width:220px;
	float:left;
	overflow:hidden;
			}

#recall {
	background:url("http://www.crash-worthiness.com/images/recall.jpg") top left no-repeat;
	height:35px;
	width:205px;
	padding:125px 0 6px 15px;
}

#blurb_1 {
	background:url("http://www.crash-worthiness.com/images/blurb1-bkgrd.gif") top left repeat-y;
	padding-left:10px;
	width:210px;
		}
		
	#blurb_1_body {
	    width:195px;
		color:#6d6d6d;	
		padding:0px 0 0 15px;
		line-height:25px;
		font-size:13px;
					}
		
		#blurb_1_body a:link, #blurb_1_body a:visited {
		color:#6d6d6d;	
		text-decoration:none;
		}
		
		#blurb_1_body a:hover, #blurb_1_body a:active {
		color:#feaf04;
		text-decoration:none;
		}
	
#autobutton {
	background:url("http://www.crash-worthiness.com/images/autobutton.gif") top left no-repeat;
	height:91px;
	width:220px;
	}
		
	#autobutton span{display:none;}	

#blurb_2 {
	background:url("http://www.crash-worthiness.com/images/blurb2-bkgrd.jpg") top left no-repeat;
	height:132px;
	width:212px;
	padding:10px 0 0 8px;
		}
		
	#blurb_2_body {
	    width:195px;
		color:#6d6d6d;	
		padding:0px 0 0 15px;
		line-height:20px;
		font-size:13px;
					}
		
		#blurb_2_body a:link, #blurb_2_body a:visited {
		color:#ffffff;	
		text-decoration:none;
		}
		
		#blurb_2_body a:hover, #blurb_2_body a:active {
		color:#feaf04;
		text-decoration:none;
		}
				
/* column center
 * ------------------------------------------------------------------------- */	

#column-center {
	width:347px;
	float:left;
	padding:15px 0 0 20px;
	
			}
			
h1#blurb_3_title {
		font-size:24px;
		width:330px;
		color:#494949;
		font-weight:normal;
		margin:5px 0 5px 0px;
				}
		
	#blurb_3_body {
		width: 320px;
		padding: 5px 0 15px; 0px;
		color:#494949;
				}	
				
	#blurb_3_body ul li { background:transparent url("http://www.crash-worthiness.com/images/bullet.gif") 5px 8px no-repeat; 
		padding-left:14px;  /* pushes text to the right to display bg img */ 
		color:#494949;  
		font-size: 12px;
		text-decoration:none; }				
		
	
h1#body_content_title {
		font-size:24px;
		width:330px;
		color:#494949;
		font-weight:normal;
		margin:5px 0 5px 0px;
				}
		
	#body_content_body {
		width: 320px;
		padding: 5px 0 15px; 0px;
		color:#494949;
				}	
				
	#body_content_body ul li { background:transparent url("http://www.crash-worthiness.com/images/bullet.gif") 5px 8px no-repeat; 
		padding-left:14px;  /* pushes text to the right to display bg img */ 
		color:#494949;  
		font-size: 12px;
		text-decoration:none; }				
				
	/* column right
 * ------------------------------------------------------------------------- */	

#column-right {
	width:212px;
	float:left;
				}
	#column-right a:link,#column-right a:visited {
		color:#ffffff;	
		text-decoration:none;
		}
		
		#column-right a:hover, #column-right a:active {
		color:#feaf04;
		text-decoration:none;
		}	
				
#blurb_4_body {
	    width:195px;
		color:#6d6d6d;	
		padding:15px 0 0 15px;
		line-height:24px;
		font-size:13px;
					}

#blurb_9_title {

padding-top:10px; padding-left:15px; color:#feaf04; font-weight:bold;

}
					
#blurb_9_body {
	    width:195px;
		color:#6d6d6d;	
		padding:0 0 0 15px;
		line-height:24px;
		font-size:13px;
		border-bottom:3px solid #FFF;

					}
		
		
		
h2#blurb_5_title 	{	
		background:url("http://www.crash-worthiness.com/images/recentnews-title.gif") top left no-repeat;
		height:40px;
		padding:10px 0 0 15px;
		color:#ffffff;
		font-size:16px;
		}
		
#blurb_5_body {
	    width:175px;
		padding:0px 0 0 15px;
		line-height:24px;
		font-size:13px;
		color:#FFFFFF;
					}
		
		#blurb_5_body span a:link, #blurb_5_body span a:visited {
		color:#feaf04;	
		text-decoration:none;
		}
		
		#blurb_5_body span a:hover, #blurb_5_body span a:active {
		color:#ffffff;
		text-decoration:none;
		}						
		
				
 /* footer
 * ------------------------------------------------------------------------- */
  
#footer-btm { 
	background:url("http://www.crash-worthiness.com/images/footer.gif") no-repeat; 
	width:799px; 
	height:14px;
	margin:auto;
	clear:both; 
	overflow:hidden;
		}	

#footer {
	width:799px; 
	height:130px; 
	margin:auto;
	clear:both; 
	    }

#column-right-footer {
	text-align:right;
	padding: 8px 0 30px 0;
	font-size:11px;
	}
	
#column-right-footer p {
	margin-bottom:10px;
	color:#276993;
	line-height:12px;
		}	
		
#column-right-footer p span {color:#feaf04; font-weight:bold;	}	

#column-right-footer a:link, #column-right-footer a:visited {
	color: #276993; text-decoration:none;
	}

#column-right-footer a:hover, #column-right-footer a:active {
	color:#feaf04; text-decoration:underline;
	}	


#footer li { /* if your li's float, you can adjust border height w/ line-height */
	padding: 0px 5px 0 7px;
	display: inline;
	border-left: 1px solid #276993;
	}

	#footer li.first { border: none; }
	
/* main contact form
 * ------------------------------------------------------------------------- */
 
 
#main { 
	margin: 30px 0 0 0px;
	}
	
#main label { 
	width:100px; 
	position:relative; 
	display:block; 
	text-align:right; 
	margin-bottom:0px;
	font-size:12px;
	}
	
#main label input, #main label textarea, #main label select { 
	position:absolute; 
	left:110%; 
			}
	
#main label select {
	width:205px;
	}
	
#main label textarea { height:100px; }

input.submit, input.submit-contact-main {
	width:60px;
	cursor:pointer;
	padding:0;
}
input.submit-contact-main {
	margin:70px 0 0 215px;
	display:inline;
}
input.submit-image {
	width:63px;
	height:15px;
	border:none;
	cursor:pointer;
}

	
	
	
	
	
	
