html, body {
	margin: 0;
	padding: 0;
	min-width: 802px;
	font-family:sans-serif;
	font-size: 13px;
}

h1 {
	font-size: 16px;
}

h2 {
	font-size: 14px;
}

#header{
	position: relative;
	width: 100%;
	margin-right: -100px;
	background-color: #e9e8e8;
	width:expression(document.body.clientWidth < 820? "820px": "100%" );
	margin: 0;
}

#logo {
	float: left;
	background-color: #000000;
}

#hdr_top_right {
	float: left;
	background-image: url("../images/Plastech_hdr_top_right_bg_04.jpg");
	background-repeat: no-repeat;
	height: 75px;
	width:60%;
}

#hdr_contact {
	border: 0px solid #ff0000;
	width: 250px;
	padding: 15px !important;
	padding: 10px;
	height: 75px;
	font-size: 14px;
	float: left;	
}

#hdr_menu {
	font-size: 13px;
	padding: 15px !important;
	padding: 10px;
}

#hdr_bot_wrapper{
	background-image: url("../images/Plastech_hdr_bot_right_bg.jpg");
	background-repeat: repeat-x;
	border: 0px solid #ff0000;
	background-color: #ffffff;
}

#hdr_bot_left {
	float: left;
	height: 215px;
	width: 220px;
	background-image: url() !important;
	background-image: url("../images/Plastech_hdr_bot_right_bg.jpg");
	padding: 0 0 0 0 !important;
	padding: 1px 0 0 0;
	margin-top: 1px !important;
	margin-top: 0;
}

#hdr_bot_right {
  	float: left;
}


ul#hdr_left_menu {	
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;	
	background-color: #ffffff;	
	background-image: url("../images/Plastech_hdr_bot_left_02.jpg");
	background-repeat: no-repeat;
	background-position: top right;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	height: 213px !important;
	height: 215px;
}


ul#hdr_left_menu li {
	display: block;	
	background-color: transparent;
	border: 0px solid #ffff00;
	position: relative;
}

li.menu_hdr {
	font-size: 14px;
	font-family:sans-serif;
	display: block;
	font-weight: bold;
	padding: 3px 0;
	margin: 4px 0 0 0;
	cursor: default;
}

ul#hdr_left_menu ul {
	width: 200px;                 /* sets the size of the menu blocks */
	border: 1px solid #000;      /* puts a black border around the menu blocks */
	background-color: #ffffff;      /* makes the menu blocks mint green - a bg-color MUST be included for IE to work properly! */
	padding: 5px;           /* stops the usual indent from ul */
	cursor: pointer;             /* gives an arrow cursor */
	margin-left: 0px;  
	display: none;
	position: absolute;          /* make child blocks hover without leaving space for them */
  	top: 2px;                    /* position slightly lower than the parent menu item */
  	left: 200px; 
}

ul#hdr_left_menu li:hover {
	text-decoration: underline;
}

ul#hdr_left_menu li:hover > ul {    /* one of the most important declarations - the browser must detect hovering over arbitrary elements
                                  the > targets only the child ul, not any child uls of that child ul */
  display: block;              /* makes the child block visible - one of the most important declarations */
	margin: 0;
	padding:0;
}

ul#hdr_left_menu li > ul li {
	padding: 5px;
	background-color: #ABD066;
	font-size: 12px;
	color: #000000;
}

ul#hdr_left_menu li > ul li:hover {
	color: #000000;
	background-color: #FFFFFF;
	font-size: 12px;
}

ul#hdr_left_menu ul li.CSStoHighlight {
   background-color: #FFFFFF;      /*gives the active menu items a yellow background */
   color: #000;                 /* makes the active menu item text black */ 
   	
}
ul#hdr_left_menu ul.CSStoShow {     /* must not be combined with the next rule or IE gets confused */
	display: block;              /* specially to go with the className changes in the behaviour file */
	position: absolute;          /* make child blocks hover without leaving space for them */
  	top: 2px;                    /* position slightly lower than the parent menu item */
  	left: 200px;   
  	margin: 0;
  	padding: 0;
  	background-color: #ABD066;
}

ul#hdr_left_menu ul.CSStoShow li {
	padding: 5px;
	font-size: 12px;
}

ul#sitemap a:link {
	color: #709625;
}

ul#sitemap a:visited {
	color: #000000;
}

ul#sitemap a:hover {
	color: #709625;
}

#hdr_left_menu a:link {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#hdr_left_menu a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}

#hdr_left_menu a:hover {
	color: #000000;	
	font-weight: bold;
	text-decoration: underline !important;
	text-decoration: none;
}

#content {
        float:left;
	background-color: #86B430;
	padding-left: 220px;
	margin: 0;
	position: relative;
}

#inner_content_left {
  float:left;
	position: absolute;
	left: 45px !important;
	left: -175px;
	top: 10px;
	text-align: center;
	font-size: 13px;
	/*width: 130px;*/
}

#inner_content_right {
  float:left;
	background-color: #ffffff;
	background-image: url("../images/Plastech_cont_right_bg.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	width: auto;
	padding: 10px 60px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
}

#inner_content_industries {
	font-size: 16px;
	width: 560px;
	text-align: center;
	color: #709625;	
}

#inner_content_content {
	font-size: 13px;
	width: 560px;
	padding-top: 20px;
	float:left:
}

#footer {
        float:left;
        clear:both;
        width:100%;
	border: 1px solid #dddddd;
	text-align: center;
	padding: 10px;
	font-size: 12px;
}

#footer a:link {
	font-size: 12px;
	text-decoration: none;
	color: #78a02e;
}

#footer a:visited {
	font-size: 12px;
	text-decoration: none;
	color: #333;
}

#footer a:hover {
	font-size: 12px;
	text-decoration: underline;
}

.clear {
	clear: both;
}

a.hdrmenu:link {
	text-decoration: none;
	color: black;
}

a.hdrmenu:visited {
	text-decoration: none;
	color: black;
}

a.hdrmenu:hover {
	text-decoration: none;
	padding-top: 2px !important;
	padding-top: 0;
	color: #86b430;	
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

.sub {
	padding: 0 0 0 45px;
}

.properties, .properties td {
 border:1px solid #000000;
 border-collapse: collapse;
}

.logo {
width:180px;
float:left;
clear:right;
padding-bottom:25px;
}

.call {
font-weight:bold;
}

.powder {
	text-decoration: none; 
	color:#FF0000;
	font-size:15px
}

.listy2 {
width:182px;
float:left;
}
.listy2 ul {
padding:0px;
margin:0px;
list-style-position:inside;
}

#listy3 {
width:548px;
float:left:
display:block;
clear:right;
padding-left:12px;
}

#listy3 div ul li{
  list-style:disc;
}

.listy4 {
width:550px;
float:left;
display:block;
}

.listy4 ul {
padding:0px;
margin:0px;
list-style-position:inside;
}

.morecontent {
width:560px;
float:left;
padding-top:10px;
}