/* First, zero out everything */

	 body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
	 table{border-collapse:collapse;border-spacing:0;}
	 fieldset,img{border:0;}
	 address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
	 li{list-style:none;}
	 caption,th{text-align:left;}
	 h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
	 q:before,q:after{content:'';}
	 abbr,acronym {border:0;font-variant:normal;}
	 /* to preserve line-height and selector appearance */
	 sup {vertical-align:text-top;}
	 sub {vertical-align:text-bottom;}
	 input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
	 /*to enable resizing for IE*/
	 input,textarea,select{*font-size:100%;}
	 /*because legend doesn't inherit in IE */
	 legend{color:#000;}
	 del,ins{text-decoration:none;}
	 select {margin:0px;padding:0px;}

/* Then style on a clean slate */

	 body {
		 background-color: #16416C;
		 margin: 0px;
		 padding:0px;
		 text-align:center;
		 font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		 font-size: 12px;
		 background-image: url(images/home_wider_bg.jpg);
		 background-repeat: no-repeat;
	 }
	 
	 strong, em, b, i, h1, h2, h3 {
		 font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		 font-weight: bold;
	 }
	 
/* wrapper - site is 930px left justified */

	#wrapper {
		width: 930px;
		height: 800px;
		display:block;
		margin-left: 20px;
		text-align:left;
		float:left;
	}

/* Black bar at Top */

	 #topbar {
		 min-width: 1024px;
		 width: 100%;
		 height: 35px;
		 background-color: #05101A;
		 padding:0px;
		 margin:0px;
		 text-align: left;
		 font-size: 10px;
	 }
	 
	 .loginarea {
		 color: #aaa;
		 display:block;
		 width: 455px;
		 height: 14px;
		 margin-top: 8px;
		 margin-left: 20px;
		 float: left;
	 }
	 
	 .loginarea input {
	 	margin-right: 5px;
	 }
	 
	 .loginarea a {
	 	color: #ddd;
	 	text-decoration:none;
	 	font-weight: bold;
	 }
	 
	  .loginarea a:hover {
	 	color: #fff;
	 	text-decoration:none;
	 	font-weight: bold;
	 }
	 
	 .phonearea {
		 color: #fff;
		 display:block;
		 width: 469px;
		 height: 24px;
		 margin-top: 10px;
		 float: left;
		 font-size: 12px;
		 text-align: right;
	 }

/* Logo and testimonial row */


	 #headerwrapper { 
		 margin-left: 0px;
		 float: left;
		 display:block;
		 padding:0px;
		 margin-top: 0px;
		 width: 100%;
		 text-align: left;
		 height: 113px;
	 }

	.logodiv {
		display:block;
		float: left;
		width: 280px;
		height: 100px;
		text-align:center;
		overflow:hidden;
		display:block;
	}

	.logodiv a {
		padding: 40px 40px 40px 40px;
		display:block;
		text-decoration:none;
	}
	 
	 
	 .topquote {
	 	font-family: 'Arial Narrow',arial,helvetica,sans-serif;
	 	font-size: 16px;
	 	width: 588px;
	 	height: 63px;
	 	float: right;
	 	text-align: right;
	 	margin-top: 10px;
	 	line-height: 20px;
	 }
	 
	 .topquote em {
	 	font-family: 'Arial Narrow',arial,helvetica,sans-serif;
	 	font-weight: normal;
	 	font-style:italic;
	 }
	 
	 .quotecredit {
	 	font-family: 'Arial Narrow',arial,helvetica,sans-serif;
	 	font-size: 14px;
	 }
	 
	 .quotecredit a {
	 	display: inline;
	 	font-size: 11px;
	 	color: #000;
	 	margin-left: 10px;
	 }
	 
	 .quotecredit a:hover {
	 	display: inline;
	 	font-size: 11px;
	 	color: #fff;
	 	margin-left: 10px;
	 }
	 
	 
	 .iso_statement {
		font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #ff0000;
		float: right;
		width: 500px;
		height: 20px;
		text-transform: uppercase;
		display:block;
		text-align:right;
		margin-top: 20px;
	 }

/* Styles for the top menu */

	 .topmenu {
		 width: 930px;
		 height: 37px;
		 display: block;
		 float: left;
		 margin-top: 0px;
		 background-image:url(images/menu_bg.jpg);
		 background-repeat: repeat-x;
		 color: #fff;
		 text-align:center;
		 z-index: 20;
		 font-size: 11px;
	 }
	 
	 .topmenu ul {
		 list-style: none;
		 margin:0px;
		 padding:0px;
		 float: left;
	 }
	 
	 .topmenu ul li {
		 float: left;
		 display: inline;
		 padding:0px;
		 margin:0px;
		 height: 37px;
		 position: relative;
	 }
	 
	 .topmenu ul li ul {
		 display:none;
		 position: absolute;
	 }
	 
	 .topmenu ul li:hover ul {
		 display:block;
		 position:absolute;
		 background-color: #000236;
		 left: 0px;
		 top: 37px;
		 z-index: 20;
	 }
	 
	 /* Fix IE. Hide from IE Mac \*/
	 * html ul li { float: left; }
	 * html ul li a { height: 1%; }
	 /* End */
	 
	 .topmenu ul li:hover ul li {
		 display: block;
		 float: left;
		 width: 150px;
		 height: 28px;
		 background-color: #000236;
		 text-align: left;
		 z-index: 20;
	 }
	 
	 .topmenu ul li:hover ul li:hover {
		 display: block;
		 float: left;
		 width: 150px;
		 height: 28px;
		 background-color: #16416C;
		 z-index: 20;
	 }
	 
	 .topmenu ul li:hover ul li a {
		 display: block;
		 float: left;
		 width: 150px;
		 padding: 3px 10px 3px 10px;
		 margin:0px;
		 z-index: 20;
		 margin-left: 13px;
	 }
	 
	 
	 .topmenu a.double {
		 color: #fff;
		 text-decoration:none;
		 display:block;
		 float: left;
		 height: 18px;
		 width: auto;
		 margin-top: 3px;
		 margin-left: 13px;
	 }
	 
	 .topmenu a.double:hover {
		 color: #FFE07B;
		 text-decoration:none;
		 display:block;
		 float: left;
		 height: 18px;
		 width: auto;
		 margin-top: 3px;
		 margin-left: 13px;
	 }
	 
	 .topmenu a {
		 color: #fff;
		 text-decoration:none;
		 display:block;
		 float: left;
		 height: 18px;
		 width: auto;
		 margin-top: 10px;
		 margin-left: 13px;
	 }
	 
	 .topmenu a:hover {
		 color: #FFE07B;
		 text-decoration:none;
		 display:block;
		 float: left;
		 height: 18px;
		 width: auto;
		 margin-top: 10px;
		 margin-left: 13px;
	 }
	 
	 .menuDivider {
		 margin-right: 0px;
		 margin-left: 13px;
		 float: left;
		 padding:0px;
	 }

/* AGO Blurb */

	#agoarea {
		width: 930px;
		float: left;
		text-align:center;
		height: 15px;
		color: #fff;
		margin-top: 5px;
	}
	
	#agoarea a {
		color: #fff;
	}
	
	#agoarea a:hover {
		color: #ff0000;
	}


/* Main Body */

	 #mainbody {
	 	width: 930px;
	 	float: left;
	 	margin-top: 10px;
	 }
	 
	 #mainbody h1 {
		  font-size: 1.3em;
		  text-transform:uppercase;
		  color: #fff;
		  margin-top: 0px;
		  padding-top: 0px;
	 }
	 
	 #mainbody h2 {
		  font-size: 1.2em;
		  color: #fff;
		  margin-top: 10px;
		  padding-top: 0px;
		  margin-bottom: 5px;
		 
	 }
	 
	  #mainbody h3 {
		  font-size: 1em;
		  color: #fff;
		  margin-top: 10px;
		  padding-top: px;
		  border-bottom: 1px solid #fff;
		  margin-right: 10px;
	 }
	 
	 #mainbody p {
	 	color: #fff;
	 }
	 
	 #bodyleft {
	 	float: left;
		width: 240px;
		min-height: 350px;
		height: auto;
		padding:0px;
		text-align: left;
	 }
	 
	 #bodyright {
	 	float: right;
		width: 659px;
		text-align:left;
	 }
	 
	 #leftcontent {
	 	float: left;
	 	display:block;
	 	width: 250px;
	 }
	 
	 #rightcontent {
	 	float: left;
	 	display:block;
	 	min-height: 160px;
	 	width: 250px;
	 	margin-left: 20px;
	 }
	 
	 #bodyright p {
	 	margin-top: 10px;
	 	margin-bottom: 10px;
	 }
	 
	 .reg_form {
	 	color: #fff;
	 }
	 
	 
	 #pagecopy {
	 	float: left;
	 	width: 450px;
	 	/* height: 230px; */
	 	height: auto;
	 	margin-top: 16px;
	 	/* overflow-y: auto; */
	 }
	 
	  #pagecopyinner {
	 	float: left;
	 	width: 450px;
	 	height: auto;
	 	margin-top: 16px;
	 	color: #fff;
	 }

	 #pagecopyinnerwide {
                float: left;
                width: 659px;
                height: auto;
                margin-top: 16px;
                color: #fff;
         }
	 
	
	 #pagecopyinner ul {
	 	margin-top: 5px;
	 	margin-left: 10px;
	 	padding-left: 10px;
		list-style: disc;
		list-style-type: disc;
		color: #fff;
	 }
	 
	 #pagecopyinnerwide ul {
	 	margin-top: 5px;
	 	margin-left: 10px;
	 	padding-left: 10px;
		list-style: disc;
		list-style-type: disc;
		color: #fff;
	 }
	 
	  #pagecopyinner p {
	  	margin-top: 10px;
	  	margin-right: 10px;
	  }
	  
	   #pagecopyinnerwide p {
	  	margin-top: 10px;
	  	margin-right: 10px;
	  }
	  
	  #pagecopy p {
	  	margin-top: 10px;
	  	margin-right: 10px;
	  }
	  
	  #pagecopy a {
	  	color: #fff;
	  }
	  
	  #pagecopyinner a {
		 color: #fff;
	  }
	  
	  #pagecopyinnerwide a {
		 color: #fff;
	  }
	  
	   #pagecopy a:hover {
	   	color: #FFE07B;
	   }
	   
	  #pagecopyinner a:hover {
	  	color: #FFE07B;
	  }
	  
	  #pagecopyinnerwide a:hover {
	  	color: #FFE07B;
	  }
	 
	 #isobadge {
	 	float: right;
	 	width: 180px;
	 	height: auto;
	 	margin-top: 20px;
	 	text-align:center;
	 }

	#isobadge img {
		margin-bottom: 10px;	
	}
	 
/* Page Footer */


	 #footercontent {
		 width: 930px;
		 height: 30px;
		 display:block;
		 text-align:left;
		 float: left;
		 margin-top: 20px;
	 }
	 
	 #footerleft {
		 font-size: .9em;
		 color: #fff;
		 width: 430px;
		 height: 30px;
		 float: left;
	 }
	 
	 #footerleft a {
		 color: #aaa;
		 text-decoration:none;
	 }
	 
	 #footerleft a:hover {
		 color: #fff;
		 text-decoration:none;
	 }
	 
	 #footerright {
		 font-size: .8em;
		 color: #aaa;
		 width: 420px;
		 height: 30px;
		 float: right;
		 text-align:right;
	 }


	 
/* Opening Page Animation */

	 .accordian_wrapper {
		 margin-top: 0px;
		 padding:0px;
		 float: right;
		 width: 659px;
		 height: 246px;
		 border: 1px solid #fff;
		 background-color: #666;
		 cursor:pointer;
		 display:block;
		 margin-bottom:0px;
	 }
	 
	 .accordian_wrapper ul {
		 list-style: none;
	 }
	 
	 .accordian_wrapper li {
		 float: left;
		 display:block;
	 }
	 
	 .area1_off {
		 background-image: url(images/front_electronics_small.jpg);
		 width: 60px;
		 height: 246px;
	 }
	 
	 .area1_on {
		 background-image: url(images/front_electronics_full.jpg);
		 width: 419px;
		 height: 246px;
	 }
	 
	 
	 .area2_off {
		 background-image: url(images/front_aerospace_small.jpg);
		 width: 60px;
		 height: 246px;
	 }
	 
	 .area2_on {
		 background-image: url(images/front_aerospace_full.jpg);
		 width: 419px;
		 height: 246px;
	 }
	 
	 
	 .area3_off {
		 background-image: url(images/front_military_small.jpg);
		 width: 60px;
		 height: 246px;
	 }
	 
	 .area3_on {
		 background-image: url(images/front_military_full.jpg);
		 width: 419px;
		 height: 246px;
	 }
	 
	 
	 .area4_off {
		 background-image: url(images/front_customfab_small.jpg);
		 width: 60px;
		 height: 246px;
	 }
	 
	 .area4_on {
		 background-image: url(images/front_customfab_full.jpg);
		 width: 419px;
		 height: 246px;
	 }
	 
	 
	 .area5_off {
		 background-image: url(images/front_medical_small.jpg);
		 width: 60px;
		 height: 246px;
	 }
	 
	 .area5_on {
		 background-image: url(images/front_medical_full.jpg);
		 width: 419px;
		 height: 246px;
	 }

/* Parts Finder Box */

	 #searchbox {
		 width: 245px;
		 height: 95px;
		 background-color: #fff;
		 text-align:left;
		 padding:0px;
		 margin: 20px 0px 0px 0px;
	 }
	 
	 #searchbox input {
		 float: left;
	 }
	 
	 #searchbox h1 {
		 width: 245px;
		 height: 28px;
		 background-image: url(images/squeeze_header_bg.jpg);
		 background-repeat: repeat-x;
		 color: #333;
		 font-size: 1em;
		 font-weight: bold;
		 padding-top: 7px;
		 padding-bottom: 0px;
		 margin-bottom: 0px;
		 text-align:center;
	 }
	 
	 #searchbox p {
		 margin: 0px;
		 font-size: .9em;
		 color: #666;
		 margin-left: 10px;
		 margin-right: 10px;
		 margin-top: -3px;
		 margin-bottom: 6px;
	 }
	 
	 a.gobutton {
		 background-image: url(images/go_button_off.jpg);
		 width: 41px;
		 height: 22px;
		 font-size: .9em;
		 text-decoration:none;
		 display:block;
		 float: left;
		 text-align:center;
		 color: #fff;
		 margin-left: 3px;
	 }
	 
	 a.gobutton:hover {
		 background-image: url(images/go_button_on.jpg);
		 width: 41px;
		 height: 22px;
		 font-size: .9em;
		 text-decoration:none;
		 display:block;
		 float: left;
		 text-align:center;
		 color: #fff;
		 margin-left: 3px;
	 }
	 
	 a.gobutton strong {
		 margin-top: 4px;
		 display:block;
	 }
	 
	 a.bluegobutton2 strong {
		 margin-top: 4px;
		 display:block;
		 float: left;
		 margin-left: 10px;
	 }

/* Side Link Box */


	.psearch_box {
		width: 241px;
		height: 74px;
		background-image: url(images/psearch_bg.gif);
		text-align:left;
	}
	
	.psearch_box2 {
		width: 241px;
		height: 74px;
		background-image: url(images/psearch_bg2.gif);
		text-align:left;
	}
	
	.psearch_box3 {
		width: 241px;
		height: 74px;
		background-image: url(images/psearch_bg3.gif);
		text-align:left;
	}

	 .linkbox {
		 width: 243px;
		 min-height: 380px;
		 height: auto;
		 background: #345a7f;
		 text-align: center;
	 }
	 
	 .linkbox2 {
		 width: 243px;
		 height: 380px;
		 text-align: center;
	 }
	 
	 .miniform {
	 	width: 190px;
	 	height: 30px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 6px;
	 }
	 
	 .miniform2 {
	 	width: 170px;
	 	height: 30px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 6px;
		float: left;
	 }
	 
	 .linkbox ul {
		 list-style:none;
		 margin: 0px;
		 padding:0px;
	 }
	 
	 .linkbox ul li {
		 line-height: 14px;
		 color: #fff;
		 border-bottom: 1px solid #16416c;
		 min-height: 25px;
		 margin-bottom: 5px;
	 }
	 
	 .linkbox ul li.thicker {
		 line-height: 14px;
		 color: #fff;
		 border-bottom: 1px solid #16416c;
		 min-height: 35px;
		 margin-bottom: 5px;
	 }
	 
	 .linkbox ul li.lastone {
		 line-height: 14px;
		 color: #fff;
		 border-bottom: 0px;
		 min-height: 25px;
		 margin-bottom: 5px;
	 }
	 
	 .linkbox2 ul {
		 list-style:none;
		 margin: 0px;
		 padding:0px;
	 }
	 
	 .linkbox2 ul li {
		 height: 45px;
		 margin-bottom: 5px;
	 }
	 
	 .linkbox2 ul li.lastone {
		 height: 100px;
		 margin-bottom: 5px;
	 }
	 
	 .linkbox img {
		 border:0px;
		 margin:0px;
		 padding:0px;
	 }	
	 
	 .linkbox strong {
	 	color: #fff;
	 }
	 
	.psearch_wrapper {
		width: 240px;
		height: 30px;
		margin-top: 40px;
		margin-left: 10px;
		float: left;
	}
	
	.psearch_label {
		float: left;
		color: #fff;
		margin-left: 10px;
	}
	
	.psearch_field {
		float: left;
		margin-left: 5px;
	}
	
	.psearch_button {
		float: left;
		margin-left: 5px;
	}
	
	.psearch_wrapper2 {
		width: 240px;
		height: 60px;
		margin-top: 40px;
		margin-left: 10px;
		float: left;
	}
	
	.psearch_label2 {
		float: left;
		color: #fff;
		margin-left: 10px;
		width: 239px;
	}
	
	.psearch_field2 {
		float: left;
		margin-left: 5px;
	}
	
	.psearch_button2 {
		float: left;
		margin-left: 5px;
	}
	
	 a.bluegobutton {
		 background-image: url(images/news_button_off.jpg);
		 width: 41px;
		 height: 22px;
		 font-size: .9em;
		 text-decoration:none;
		 display:inline;
		 text-align:center;
		 color: #fff;
		 margin-left: 3px;
		 float: left;
	 }
	 
	 a.bluegobutton:hover {
		 background-image: url(images/news_button_on.jpg);
		 width: 41px;
		 height: 22px;
		 font-size: .9em;
		 text-decoration:none;
		 display:block;
		 text-align:center;
		 color: #fff;
		 margin-left: 3px;
		 float: left;
	 }
	 
	 a.bluegobutton2 {
		 background-image: url(images/news_button_off.jpg);
		 width: 41px;
		 height: 22px;
		 font-size: .9em;
		 text-decoration:none;
		 display:block;
		 text-align:center;
		 color: #fff;
		 margin-left: 3px;
	 }
	 
	 a.bluegobutton2:hover {
		 background-image: url(images/news_button_on.jpg);
		 width: 41px;
		 height: 22px;
		 font-size: .9em;
		 text-decoration:none;
		 display:block;
		 text-align:center;
		 color: #fff;
		 margin-left: 3px;
	 }
	 
	 .linkbox input {
	 	float: left;
	 }
	 
	 .linkboxlabel {
	 	float: left;
	 	color: #fff;
	 	margin-top: 2px;
	 	margin-right: 2px;
	 }
	 
	 a.bluegobutton strong {
		 margin-top: 4px;
		 display:block;
	 }
	 
	 a.sidelinks {
		 color: #fff;
		 text-decoration:none;
		 padding: 0px 0px 0px 0px;
		 display:block;
		 margin:0px;
		 height: 25px;
	 }
	 
	 a.sidelinks:hover {
		 color: #FFE07B;
		 text-decoration:none;
		 padding: 0px 0px 0px 0px;
		 display:block;
		 margin:0px;
		 height: 25px;
	 }
	 
	 a.sidelinksslim {
		 color: #fff;
		 text-decoration:none;
		 padding: 0px 0px 0px 0px;
		 display:block;
		 margin:0px;
		 height: 15px;
	 }
	 
	 a.sidelinksslim:hover {
		 color: #FFE07B;
		 text-decoration:none;
		 padding: 0px 0px 0px 0px;
		 display:block;
		 margin:0px;
		 height: 15px;
	 }
	 
	 a.sidelinksFirst {
		 color: #fff;
		 text-decoration:none;
		 padding: 10px 0px 0px 0px;
		 display:block;
		 margin:0px;
		 height: 15px;
	 }
	 
	 a.sidelinksFirst:hover {
		 color: #FFE07B;
		 text-decoration:none;
		 padding: 10px 0px 0px 0px;
		 display:block;
		 margin:0px;
		 height: 15px;
	 }
	 
/* Newsletter SIgnup */

	#newsform {
		width: 180px;
		margin-left: auto;
		margin-right: auto;
		height: 50px;
		margin-top: 5px;
	}

	 #newsform p {
		 font-size: .8em;
		 color: #fff;
		 padding: 0px;
		 margin:0px;
		 text-align:left;
	 }
	 
	 #newsform input {
		 float: left;
	 }
	 
	 a.newsbutton {
		 background-image: url(images/news_button_off.jpg);
		 width: 41px;
		 height: 22px;
		 font-size: .9em;
		 text-decoration:none;
		 display:block;
		 float: left;
		 text-align:center;
		 color: #fff;
		 margin-left: 3px;
	 }
	 
	 a.newsbutton:hover {
		 background-image: url(images/news_button_on.jpg);
		 width: 41px;
		 height: 22px;
		 font-size: .9em;
		 text-decoration:none;
		 display:block;
		 float: left;
		 text-align:center;
		 color: #fff;
		 margin-left: 3px;
	 }
	 
	 a.newsbutton strong {
		 margin-top: 4px;
		 display:block;
	 }

/* Internal Page Headers */

	.headerphoto {
		width: 659px;
		height: 121px;
		display:block;
		border: 1px solid #fff;
		margin-top: 0px;
		margin-bottom: 0px;
		overflow:hidden;
		float: left;
	}
	
	#aerospace_header {
		background-image: url(images/header_aerospace.jpg);
	}

	#news_header {
		background-image: url(images/header_news.jpg);
	}

	#datasheet_header {
		background-image: url(images/header_datasheet.jpg);
	}
	
	#military_header {
		background-image: url(images/header_military.jpg);
	}
	
	#medical_header {
		background-image: url(images/header_medical.jpg);
	}
	
	#electronics_header {
		background-image: url(images/header_electronics.jpg);
	}
	
	#customfab_header {
		background-image: url(images/header_customfab.jpg);
	}
	
	#careers_header {
		background-image: url(images/header_careers.jpg);
	}
	
	#consulting_header {
		background-image: url(images/header_consulting.jpg);
	}
	
	#procurement_header {
		background-image: url(images/header_procurement.jpg);
	}

	#datasheet_header {
		background-image: url(images/header_datasheet.jpg);
	}
	
	#locations_header {
		background-image: url(images/header_locations.jpg);
	}
	
	#inventory_header {
		background-image: url(images/header_inventory.jpg);
	}

	#quality_header {
		background-image: url(images/header_about.jpg);
	}
	
	#contact_header {
		background-image: url(images/header_contact.jpg);
	}
	
/* Member Area */

	 #memberarea {
	 	float: left;
	 	width: 659px;
	 	height: 350px;
	 	margin-top: 16px;
	 	overflow-y: auto;
	 	color: #fff;
	 	text-align:left;
	 }
	 
	 
	 #memberarea p {
	 	margin-top: 1px;
	 }
	 
	 #rightcontent a {
	 	color: #fff;
	 }
	 
	 #rightcontent a:hover {
	 	color: #aa0000;
	 }
	 
	 #rightcontent h1 {
	 	margin-bottom: 10px;
	 }
	 

/* Testimonials */

.quotearea {
	background-image: url(images/bigquotes.gif);
	background-repeat:no-repeat;
	background-position: top left;
	min-height: 75px;
	margin-top: 20px;
}

.quotearea p {
	margin-left: 75px;
	margin-right: 10px;
}

.quotecredit {
	text-align:right;
	margin-right: 10px;
}

/* Excess page */

.excessform tr td {
	height: 25px;
}

.excessform tr td input {
	margin-right: 5px;
}


.upstable {
	border: 1px solid #fff;
	
}	

.upstable tr td {
	padding: 3px 5px 3px 5px;
}

.upstable tr td a {
	color: #ffffcc;
}

.upstable tr td a:hover {
	color: #fff;
}

/* Line Cards Page */

.linecardthumb {
	width: 130px;
	height: 175px;
	text-align:center;
	float: left;
	margin-right: 20px;
}

.linecardthumb a {
	text-decoration:none;
	font-weight: bold;
}


/* Misc things */

div.clearall {
	clear: both;
}

.sqpartsresults {
	width: 550px;
	height: 150px;
	overflow-y: auto;
	margin-bottom: 10px;
}

.sqresultsarea {
	width: 530px;
	height: auto;
	background-color: #666;
	padding: 10px;
	border: 1px solid #333;
}

.sqresultsarea:hover {
	width: 530px;
	height: auto;
	background-color: #666;
	padding: 10px;
	border: 1px solid #666;
}

#sqformarea {
	width: 430px;
	height: 210px;
	background-color: #666;
	padding: 10px;
	border: 1px solid #333;
}

#sqformarea:hover {
	width: 430px;
	height: 210px;
	background-color: #666;
	padding: 10px;
	border: 1px solid #666;
}

#sqformarea h1 {
	font-size: 12px;
	font-weight: bold;
	font-color: #eee;
	margin-bottom: 5px;
}

.sqform_table td {
	height: 30px;
	padding-right: 10px;
}

td.required {
	color: #fff;
}

