/* GENERIC TAG STYLES - APPLICABLE TO ALL PAGES */
body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-width:0px;}
li {
	list-style-image:url('http://www.astonics.com/images/plane_bullet2.gif');
	list-style-position:outside;
	font-family:arial, helvetica, sans-serif;
	font-size:80%;}
h1	{
	font-family:arial, helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	display:inline;}	
h2	{
	font-family:arial, helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:darkgrey;
	display:inline;}
h3	{
	font-family:arial, helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	display:inline;}
h4	{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ff0000;
	display:inline;}
h5	{
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
	display:inline;}
b {
	font-family:arial, helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;}
a {
	color: #0066CC;
	font-family:arial, helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;}
td {
	font-size:12px;
	font-family:arial, helvetica, sans-serif;}
a:link {
	text-decoration: none;}
a:visited {
	text-decoration: none;}
a:hover {
	text-decoration: underline;}
/********************/

/* HEADER STYLES - INCLUDED IN EVERY FILE */
#logo {	
	position:absolute;
	z-index:5;
	top:16px;
	left:59px;
	width:1px;
	height:1px;
	padding-left:40px;
	padding-top:6px;}
#blue {
	background-image: url('http://www.astonics.com/images/_blue.gif');
	background-repeat: repeat-x;
	position:absolute;
	width:100%;
	height:120px;}
#plane {
	position:relative;
	width:10px;
	height:10px;
	left:56px;
	top:12px;
	z-index:4;}
#navbar {
	position:absolute;
	left:40px;
	top:106px;
	width:695px;
	height:27px;
	z-index:7;}
div#placeholder {
	height:130px;
	width:100%;}
/********************/

/* FOOTER STYLES - INCLUDED IN EVERY FILE */
div#bar {
	background-image: url('http://www.astonics.com/images/_bar.gif');
	background-repeat: repeat-x;
	width:100%;
	position:relative;
	margin-top:15px;}
div#footText {
	width: 750px;
	text-align:center;
	color:#666666;
	font-size:8pt;
	font-family:Arial, Helvetica, sans-serif;}
/********************/

/* BODY CONTAINER - INCLUDED IN EVERY FILE - STARTS IN HEADER FILE, ENDS IN FOOTER FILE */
div#bod {
	width:750px;
	text-align:left;
	/* height:400px; */
	margin-left:40px;
	/*border: 1px orange solid;*/}
/********************/

/* INDEX.PHP STYLES - APPLIES TO */
div.row {
	/*position:relative;*/
	width:610px;
	/*left:30px;*/}
div.cell {
	width:140px;
	height:130px;
	border-width:2px;
	border-color:white;
	border-style:solid;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	margin:3px;
	float:left;}
td#prodgrid{
	width:611px;
	vertical-align:top;}
td#newsbar{
	width:115px;
	height:400px;
	border-left:2px crimson solid;
	padding:10px;
	vertical-align:top;}
/********************/	

/* LINECARD STYLES - /PRODUCT_HOME/INDEX.PHP */
div#bigbox{
	margin:2px;
	width:685px;
	border:5px #003399 solid;}
div#littlebox{
	margin:10px;}
div#prodline{
	display:inline;
	width:400px;
	height:500px;
	float:left;}
div#mfglist{
	display:inline;
	width:200px;
	height:180px;
	position:relative;
	top:38px;
	/*padding:5px;
	border-width:4px;
	border-color:#DE2929;
	border-style:double;*/}
/********************/
span.prodhead_l {
	width:400px;
	display:block;
	/*border:1px gray solid;*/
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;}
span.envelope {
	/*border:1px gray solid;
	display:block;*/
	width:100px;
	text-align:right;}
td.infocell {
	border-top:1px navy solid;}
div#snote { 
	display:inline;
	position:relative;
	left:0px;
	width:100px;
	border-width:1px;
	border-color:lightgrey;
	border-style:none;
	font-size:12px;
	color:grey;}
div#searchform {
	display:inline;}
span#co_head {
	font-family:Arial,Helvetica,sans-serif;
	width:55%;
	font-size:20px;
	font-weight:bold;}
span#co_nav {
	font-family:Arial,Helvetica,sans-serif;
	width:45%;
	text-align:right;}
.border {
	border-top: none #000000;
	border-right: none #000000;
	border-bottom: double #000000;
	border-left: none #000000;}
table.600px {
	width:600px;}
table#search_form {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;}
span.red {
	color:#ff0000;
	size:12px;}
span.label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;}
/********************/	
	
/* CCR.PHP - CCR RESULTS PAGE */
table#results tr th {
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;}
table#results tr td {
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;}
/********************/

/* PN BUILDER STYLES - /pnb/index.php */
span#legend {
	width:100%;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;}
span#legend img{
	vertical-align:middle;}
div#preloadContainer {
	display:none;}
div#wizardContainer {
	text-align:center;
	width:690px;}
div.option_group {
	text-align:left;			
	border-width:1px;
	border-style:solid;
	border-color:gray;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:4px;
	margin-bottom:15px;}
div#stepClass,
div#stepSize,
div#stepStyle,
div#stepComb,
div#stepTerm,
div#stepMod,
div#stepPol {
	display:none;}
div#stepPol {
	height:180px;}
div#step_8 {
	height:80px;}
h1#pnbuilder_heading {
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	text-align:center;
	display:inline;}
span.option_heading {
	font-size:15px;}
span#modHead{
	vertical-align:top;}
span#modBod {
	vertical-align:top;
	margin-left:200px;}
span#span_mnu1_term {				
	margin-left:250;
	display:none;}
span#span_mnu2_term {				
	margin-left:380;
	display:none;}
select#menu3, 
select#mnu2_term,
select#mnu3_term, 
input#tinny {							
	display:inline;}
span#class_common {					
	width:49%;
	text-align:center;
	float:left;}
span#class_alt {						
	width:330px;
	border-left-width:4px;
	border-left-style:double;
	border-left-color:gray;
	text-align:center;}
span#style_common {					
	width:49%;
	text-align:center;}
span#style_alt {						
	width:49%;
	border-left-width:4px;
	border-left-style:double;
	border-left-color:gray;
	text-align:center;}
span#modMnu {
	vertical-align:top;}
span#polMsg {
	color:red;}
span#class_option_body {
	text-align:center;}
span#pol_option_body {
	vertical-align:top;
	width:100%;}
span#selectedPol {
	width:100%;
	text-align:center;}							
div#pn_main_form {					
	text-align:center;}
i.undrln {									
	text-decoration:underline;}
div#pol_option_group {
	display:inline;
	width:250px;
	height:140px;
	text-align:left;
	margin-left:70px;}
div#lyrPolControls {
	display:none;				
	width:250px;
	text-align:left;
	position:relative;
	top:-15px;}
div#lyrPol1 {								
	width:45px;
	position:relative;
	top:25px;}
div#lyrPol2 {								
	width:45px;}
div#lyrPol3 {								
	width:45px;
	position:relative;
	top:25px;}
div.pollyr {								
	display:inline;
	text-align:center;}
img#polKey1,
img#polKey2,
img#polKey3 {
	float: left;}
input#pol1_display,
input#pol2_display,
input#pol3_display {
	font-size:12px;
	position:relative;
	left:35px;
	top:-55px;}
div#lyrKey1,
div#lyrKey2,
div#lyrKey3 {								
	width:65px;
	height:25px;
	margin-top:3px;}
table#cavity_fields {
	display:inline;
	margin:2px 10px;
	cell-spacing:0px;
	border-width:0px;
	border-style:solid;
	border-color:green;
	width:300px;
	font-size:12px;
	vertical-align:middle;
	text-align:center;}
option#classH {
	display:none;}
input#btnCombList {
	position:relative;
	top:5px;
	left:100px;}
/********************/	

/********************* combcodes.php ***************************/
table#combcodetable {
	width:95%;
	text-align:center;
	font-size:smaller;
	text-align:center;}
table#cavity_fields tr td{
	text-align:center;}
span#combcodeCloseWin {
	text-align:right;
	width:49%;}
span#combcodeInstrc {
	width:49%;}
img.d {
	border:0px;}
div#combcodeHeading {
	text-align:center;
	border-bottom-width:2px;
	border-bottom-color:black;
	border-bottom-style:solid;}
tr.even {
	background-color:lightgrey;}
table#combcodetable tr {
	cursor:pointer;}
span#combcodeCloseWinBottom {
	width:100%;
	text-align:center;}
a.closeWinLabel {
	background-color:lightblue;}				