body {
	margin: 0;
	border: 0;
	padding: 0;
	font-family: "verdana", "Arial", sans-serif;
	font-size: 105%;
	line-height: 105%;
	text-align: center;
	background-color: #555;
	color: #eee;
	/*background-color: #C8C9CB;*/
	}

a:link, a:visited {
	color: #66B3FF;
	text-decoration: none;
	}

a:hover, a:focus, a:active {
	color: #D9ECFF;
	text-decoration: none;
	}
h1 {
	margin: 0;
	border: 0;
	padding: 0;
	color: #ccc;
	font-size: 120%;
	cursor: pointer;
	}

h2 {
	margin: 5px 15px 20px 10px;
	border: 0;
	padding: 15px 0 0 0;
	font-size: 130%;
	font-weight: normal;
	color: #FFD466;
	}
h3 {
	margin: 0 20px 0 10px;
	border-bottom: 2px solid;
	padding: 15px 0 5px 0;
	font-size: 95%;
	font-weight: normal;
	color: #FFD466;
	}
h4 {
	margin: 0 15px 0 15px;
	border: 0;
	padding: 15px 0 0 0;
	font-size: 80%;
	color: #FFD466;
	font-weight: bold;
	}

p, ul, ol, dl, address {
	margin: 10px 15px 15px 10px;
	border: 0;
	padding: 0;
	font-size: 80%;
	}
ul li li{
	margin-top:0px;
	padding-top:0px;
}
li { margin: 0 0 0 1.5em; }
dt { margin: 0 0 .75em; }
dd { margin: 0 0 1.5em 1.5em; }
address { font-style: normal; }
img {
	border: 0;
	text-decoration: none;
	}

fieldset { border: none; }

#wrapper {
	position: relative;
	width: 760px;
	margin: 0 auto;
	border: 0;
	padding: 0;
	text-align: left;
	background-color: #555;
	}

#header {
	margin: 0;
	border-bottom: 2px solid #ccc;
	padding: 0;
	background-color: #555;
	}

#menu {
	float: right;
	margin: 35px 0 0 0;
	border: 0;
	padding: 0;
	}

#menu li {
	float: left;
	margin: 0 0 0 14px;
	border: 0;
	padding: 0;
	list-style: none;
	text-transform: uppercase;
	}

#menu li a, #menu li a:visited {
	font-size: 70%;
	}

#content {
	position: relative;
	float: left;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	width: 575px;
	margin: 0;
	padding: 0 0 0 168px;
	margin-left:22px;

}

#submenu {
	float: left;
	position: relative;
	width: 170px;
	overflow: hidden;
	padding: 0; 
	margin: 0px 0 0 -784px;
	font-size: .85em;
	
}
	#submenu li { list-style: none; margin-bottom:6px }
	
	/*Change the padding to increase the top and bottom spacing on the left navigation headers */
	#submenu li h3 { margin: 0; padding: 4.1em 0 1em 0; border: none; font-weight:bold }
	
	#submenu li h3.special { margin: 0; padding: 3em 0 1em 0; border: none; font-weight:bold }
	#submenu li a { 
		font-size: .90em;  
		display: block;
		padding: .2em .2em 2em .5em;
		margin-bottom:3px;
		color: #66B3FF;
		border: 1px solid #888;
		background-color: #444;
	}
		
	#submenu li a:hover, #submenu li a:focus, #submenu li a:active {
		color: #eee;
		text-decoration: none;
		background-color: #666;
	}
	
	#submenu li.contact a {
		border: 1px solid #FFD466;
		color: #FFD466;
		background: #444 url(../img/at-y.gif) 105px 2px no-repeat;
	}
	
	#submenu li.contact a:link, #submenu li.contact a:vistied {
		background-color: #444;
		color: #FFD466;
		background-image: url(../img/at-y.gif);
	}
	
	#submenu li.contact a:focus, #submenu li.contact a:hover, #submenu li.contact a:active {
		background-image: url(../img/at-w.gif);
		color: #FFF;
		background-color: #666;
	}
	
	#submenu li.contact1 a { 
		font-size: .90em;  
		display: block;
		padding: .2em .2em .2em .5em;
		margin-bottom:3px;
		color: #FD6;
		border: 1px solid #888;
		background-color: #444;
	}
	
	#submenu li.contact4 a { 
		font-size: .90em;  
		display: block;
		padding: .2em .2em .2em .5em;
		margin-bottom:3px;
		color: #66B3FF;
		border: 1px solid #FD6;
		background-color: #444;
	}
	
	#submenu li.contact5 a { 
		font-size: .90em;  
		display: block;
		padding: .2em .2em .2em .5em;
		margin-bottom:3px;
		color: #FD6;
		border: 1px solid #FD6;
		background-color: #444;
	}
	
	#submenu li.contact3 a { 
		font-size: .90em;  
		display: block;
		padding: .2em .2em .2em .5em;
		margin-bottom:3px;
		color: #66B3FF;
		border: 1px solid #888;
		background: #444 url(../img/_email2.gif) 96px 1px no-repeat;
	}
	
	#submenu li.contact2 a { 
		font-size: .90em;  
		display: block;
		padding: .2em .2em .2em .5em;
		margin-bottom:3px;
		color: #66B3FF;
		border: 1px solid #888;
		background: #444 url(../img/at.gif) 97px 2px no-repeat;
	}
	
	#submenu li a { 
		font-size: .90em;  
		display: block;
		padding: .2em .2em .2em .5em;
		margin-bottom:3px;
		color: #66B3FF;
		border: 1px solid #888;
		background-color: #444;
	}

	body#contact li.contact a,
	body#medical li.medical a,
	body#pharmaceutical li.pharmaceutical a,
	body#electronics li.electronics a,
	body#static-dissipative li.static-dissipative a,
	body#clean-room li.clean-room a,
	body#handling-trays li.handling-trays a,
	body#retail li.retail a,
	body#clamshells li.clamshells a,
	body#trays li.trays a,
	body#blisters li.blisters a
	{ color: #ccc; }

#footer {
	clear: both;
	margin: 0;
	border-top: 2px solid #ccc;
	padding: 0;
	}

#logo {
	font-size: .8em;
	margin: 0;
	padding: 10px 0 7px 0;
	width: 393px;
	height: 39px;
	position: relative;
	overflow: hidden;
	}
#logo a { display: block; width: 100%; height: 100%; overflow: hidden; }
#logo span {
	background: url("../img/walter_drake_logo.jpg") no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
	}

#chart {
	margin: 10px 15px 15px 10px;
	border: 1px solid #000;
	padding: 4px;
	font-size: 60%;
	background-color: #777;
	}
#chart td {
	margin: 0;
	padding: 0;
	}
#chart td img, #chart td a img {
	border: 1px solid #333;
	}
#chart td a:hover img {
	border: 1px solid #fff;
	}
#footer p {
	margin: 0;
	border: 0;
	padding: 5px 0 5px 180px;
	font-size: 70%;
	color: #999;
	}

#footer a {
	color: #999;
	text-decoration: none;
	}

#footer a:hover {
	color: #eee;
	text-decoration: underline;
	}
#callout p {
	font-weight: bold;
	color: #FFD466;
	padding: 0 0 0;
	margin-bottom: 0;
	margin-top: 15px;
	margin-bottom:8px;
	text-align:left;
	}
#float_img img {
	float: left;
	margin: 10px;
	padding: 1px 3px 1px 1px;
	border: 2px solid #444;
	}
#badhack {
	clear: both;
	margin: 0px;
	border: 0;
	padding: 0;
	}
.quote {
	clear: both;
	margin: 0px 15px 15px 10px;
	border: 1px solid #66B3FF;
	padding: 10px 10px 10px 20px;
	font-size: 75%;
	color: #D9ECFF;
	font-style: italic;
	background: #444 url("../img/b.gif") center center no-repeat;
	}
#images {
	width: 500px;
	height: 435px;
	margin: 0 0 0 10px;
	padding: 0;
	border: 1px solid #777;
	}
#images img {
	margin: 0;
	padding: 0;
	border: 0;
	}

	
#quality {
	padding: 0;
	}
	
#quality img {
	margin: 0 10px 50px 10px;
	}
	


body#home object { margin: 0 15px 0 10px; }
body#about #content {
	background: url("/img/p_landing_bg.jpg") right 60px no-repeat;
	}
/*
body#static-dissipative #content {
	background: url("/development/img/static_dissipative_bg2.png") 485px 30px no-repeat;
	}	
body#static-dissipative2 #content {
	background: url("/development/img/static_dissipative_bg2.png") 130px 30px no-repeat;
	}	
body#clean-room #content {
	background: url("/development/img/cleanroom.png") 465px 30px no-repeat;
	}	
*/
body#about #content p.longerlines, body#clean-room #content p.longerlines, body#static-dissipative #content p.longerlines{
	padding: 0 0 0 0;
}
/*
body#about #content p.shortlines, body#clean-room #content p.shortlines, body#static-dissipative #content p.shortlines{
	padding: 0 230px 0 0;
}
*/
body#about #content p/*, 
body#static-dissipative #content p,
body#static-dissipative #content ul */{
	padding: 0 200px 0 0;
	}
/*
body#static-dissipative2 #content p,
body#static-dissipative2 #content ul {
	padding: 0 200px 0 0;
	}
*/
/*
body#clean-room #content p,
body#clean-room #content ul  {
	padding: 0 140px 0 0;
	}
*/
body#contact #sidebar { width: 190px; float: right; padding: 0 15px 0 0px; }
body#contact #subcontent { width: 370px; float: left; }
body#contact form li { list-style: none; margin: 0 0 .75em 0; padding:0; }
body#contact form label { display:  block; }
body#contact form select { width: 150px; }	
body#contact p.quote { margin-top: 2em; }
body#contact form span.error { font-size: .8em; color: #ffd466; display: block;}
body#contact form input:focus, body#contact form textarea:focus { border: 1px solid #ffd466; }

#elarge { float: right; margin: 0 15px 15px 10px; }
span.title{
	color: #FFD466;
	font-weight:bold;
	font-size:14px;
}
span.subtitle{
	color: #FFD466;
}
