body {
	background:url(rdBackground.png) 0 0 repeat-x fixed;
}

img {
	border:none;
}

img.left {
	float:left;
	padding:20px;
}

img.right {
	float:right;
	padding:0px 20px 20px 20px;
}

img.line {
	clear:both;
	margin-left:0px;
	padding:20px 0px 20px 0px;
}

.nav {
	margin-left:-44px;
}

.navRight {
	margin-left:-44px;
}

.imgLink {
  border: 3px solid #8d7f6e;
  text-decoration: none;
  margin: 0px 5px 0px 5px;
}

.imgLink:hover {
  border: 3px solid #a9a9a9;
  text-decoration: none;
}

/*begin special alignment for RFQ drawing*/
#RFQ {
	height:383px;
	clear:both;
}

#drawing {
	position:absolute;
	margin:0px 0px 0px -15px;
}

#OAL {
	position:absolute;
	margin:73px 0px 0px 253px;
}

#cuttingDia {
	position:absolute;
	margin:224px 0px 0px 583px;
}

#shankDia {
	position:absolute;
	margin:224px 0px 0px -10px;
}

#neckLength {
	position:absolute;
	margin:108px 0px 0px 459px;
}

#cornerRad {
	position:absolute;
	margin:145px 0px 0px 648px;
}

#pcdLength {
	position:absolute;
	margin:158px 0px 0px 504px;
}

#neckDia {
	position:absolute;
	margin:340px 0px 0px 485px;
}
/*end special alignment for RFQ drawing*/

a {
	text-decoration:none;
}

h1 {
	text-align:center;
	padding-bottom:0px;
}

h2 {
	font-style:italic;
	font-weight:bolder;
	font-size:x-large;
	padding-bottom:5px;
}

h3 {
	font-style:italic;
	margin:0px 0px 0px 0px;
}

p {
	font-size:larger;
	text-indent:30px;
}

p.product {
	text-indent:0px;
}

div.productL {
	float:left;
	width:400px;
	padding-left:20px;
}

div.productR {
	float:right;
  width:400px;
  padding-right:20px;
}

dl {
	width:300px;
}

dt {
	font-style:italic;
	font-weight:bolder;
	font-size:large;
}

dd {
	padding-bottom:30px;
	width:700px;
}

#pup {
  position:absolute;
  z-index:200;
  padding: 3px;
  margin-left: 10px;
  margin-top: 5px;
  width: 250px;
  border: 1px solid black;
  background-color: #777;
  color: white;
  font-size: 0.95em;
}

dl {
	padding:20px 30px 0px 50px;
	width:650px;
}

dd {
	width:500px;
}

input.message {
  width:400px;
  height:100px;
}

label {
  vertical-align:top;
  margin-bottom:10px;
  width:225px;
  float:left;
  clear:left;
}

input {
  margin-bottom:10px;
}

select {
  margin-bottom:10px;
}

#mailresult {
  float:left;
  clear:both;
  width:780px;
  margin-left:20px;
}

#logo {
	margin:25px 0px 0px 30px;
	width:780px;
}

#nav {
	clear:both;
	margin:20px 0px 0px 30px;
}

#content {
	width:740px;
	margin:20px 0px 0px 30px;
	padding:20px;
	background-image:url(contentBG.png);
	background-repeat:repeat-y;
	border-style:outset;
}

#footer {
	width:740px;
	margin-left:30px;
	padding:60px 0px 10px 0px;
	font-size:x-small;
	font-style:italic;
}

#copyright {
	float:left;
	padding:8px 0px 0px 20px;
}

#w3c {
	float:right;
	text-align:right;
}

#insertsHome {
	float:right;
	padding:30px;
}
