div.anchor { position: relative; }
img { border:0 }

   
div.boxhead01,div.boxhead02,div.boxhead03 {
	background: url('images/010203-titles.gif');
	background-repeat:no-repeat;
	position: absolute; 
	top: 10px; left: 10px;
	}

div.boxhead01 {
	background-position:0px 0px;
	width:710px; height:73px;
	}

div.boxhead02 {
	background-position:0px -74px;
	width:710px; height:73px;
	}
		
div.boxhead03 {
	background-position:0px -148px;
	width:710px; height:73px;
	}	   
  
#r_sidebar {
	background: #ebeced;
	float: right;
	width: 200px;
	height: 700px;
	overflow: scroll;
	line-height: 20px;
	display: inline;
	margin-top: 0px;
	padding: 10px;
	display: none;
	}
  /* ********** Contact Form ********** */

div.errormsg { border: 2px dashed #ff0000; color: #000000; padding: 20px; font-size: 200%; width:695px; }

div.contactform01, div.contactform03 { font-size: 12pt; font-weight: normal; padding: 10px; border: 3px solid #777777; width: 715px; }
div.contactform03 { height: 220px; }
textarea.custinfo { position: absolute; top: 110px; left: 25px;}

table#shiptotable {display:none;}

input.forminput   {width: 220px; color: #3f3f3f; background-color: #ffffff; border: 1px solid #cccccc; margin: 0px 0;}
/*form#quoteform { border: 1px solid black; padding: 10px;}*/
form#quoteform textarea {  height: 100px; width: 400px; overflow: auto; color: #3f3f3f; border: 1px solid #cccccc;}
.heading { color: #000000; font-size: 120%; font-weight: bold; padding: 0 0 10px 0; text-transform:uppercase;}

	
/* *********************************	SIDE INFO    ********************************* */
	 
div#sideinfo { position: absolute; right: -255px; width: 215px;
				color: black; 
				border-top:1px solid #777777; 
				border-right:1px solid #777777; 
				border-left:1px solid #777777;
			}
			
div#sideinfo a { color: blue; text-decoration: underline; font-weight: normal}
div#sideinfo a:hover { color: blue; text-decoration: underline; font-style: italic; font-weight: normal}
.sideinfobody { display: none; }

/*div.sideinfohead { padding: 6px; border-bottom: 1px solid #777777; background: url('images/diagstripes.gif'); }*/
div.sideinfohead { padding: 6px; border-bottom: 1px solid #777777; background: #eeeeee; }
div.sideinfobody { padding: 10px; border-bottom: 1px solid #777777; background: white; min-height: 220px;}
div.sideinfobody ul { padding: 0 4px 0 12px; margin:2px; }

/* ********** Uploader ********** */

td.top { background: white; }
td.bottom {  background: white; }
td.mid { padding: 0 25px ; min-height: 228px; background: white;}

div.tablecontainer { position: relative; width: 735px; padding: 0px; margin: 0px; border: 3px solid #777777; }
table#uploadmaintable { border: 0px solid #dbdbdb;}
table#uploadmaintable img { border: 0px solid black; }

div#filetable { background: white; border: #dbdbdb solid 1px; min-height: 224px; }

a#instructions {
   position: absolute; 
   bottom: 26px; 
   left: 517px;
   cursor: pointer;
   }
a.uploadbutton {
   position: absolute; 
   bottom: 26px; 
   left: 64px;
   cursor: pointer;
   }

/* ********** Instructions Popup ********** */
   
div#rfqhelp {
   position: absolute; 
   display: none;
   width: 580px; 
   color: #000000;
   background: #ffffff; 
   border: 3px solid #777777;
   padding: 0px;
   
}

div#rfqhelp li,b,td { color: #000000;}

table.head3 { background: #eeeeee; border-bottom: 3px solid #777777; font-size: 18pt; color: #000000; padding: 0 10px; margin: 0 0 0 0;}
   
/* ********** Upload Table ********** */
tr.b1 { background: transparent; }
tr.b0 { background: transparent; }

table.uploadtable {
color: #000000;
   /*border: #424249 solid 1px;*/
}
table.uploadtable td {
   border: #424249 solid 1px;
   padding: 10px 10px 10px 10px;
   margin: 0px;
}

span.slaoptions { color: #0000ff; text-align: right;}
table.uploadtable br { clear: left; height: 1px; color: #000000; }
/*table.uploadtable a{ color: #0000ff; }
table.uploadtable a:hover {color:#0000ff;text-decoration:none;}*/
table.infopannel td { padding: 4px; text-align: center; }


td.uploadtable-a { width:100px; background:#ffffff;} /* Preview image */
td.uploadtable-b { width:60px; } /* File Name */
td.uploadtable-c { width:25px; } /* Dimensions */
td.uploadtable-d { padding: 4px 10px; } /* Info */
td.uploadtable-e { width:110px; display: none;} /* Options */


table.uploadtable a:link, a:visited, a:hover, a:active { text-decoration: underline; color: #0000ff; font-weight: normal;}
table.uploadtable a:hover, a:active { text-decoration: underline; color: #ff0000; font-weight: normal;}

span.uploadx { position: relative; top:-10px; right:0px; border: 0px solid black; color: black; float: right; padding: 2px; font-size: 12pt;}
span.uploadx2 { float: right; position: relative; top:-6px; right:0px; border: 0px solid black; color: black; padding: 2px; font-size: 12pt;}

span.uploadx a:link, a:visited, a:hover, a:active {color:#000000;text-decoration:none; font-weight: bolder;}
span.uploadx2 a:link, a:visited, a:hover, a:active {color:#000000;text-decoration:none; font-weight: bolder;}

a.uploadx { color: black; font-size: 12pt; }

/* ***************** Materials Popup *************** */
div#materialspopup { 
   position:absolute;
   display:none;
   /*background: #ffffff url(images/fakeal2.gif);*/
   background: #ffffff;
   padding:10px;
   border:3px solid #777777;
}

div#materialspopup b { font-weight: bolder; font-size: 120%; }
div#materialspopup td { padding: 6px }
div#materialspopup input { width: 200px; margin: 4px 0; padding: 2px 0px;}
img#materialspopupimg { border: 2px solid black; }

select, input { font-family: Geneva, Arial, Helvetica, sans-serif; }