

/*  CONTAINER
******************************************************************/

	#container		{background:#fff url(/images/exopack.com/images/bg_container_secondary.gif) repeat-y; 
				width:1002px; margin:0 auto; border:solid 2px #457ed3; border-top:none;}


/*  HEADER
******************************************************************/

	/* begin 7-28-08 Href header fix - Tim/BC */
	#header			{position:relative; height:162px; background:url(/images/exopack.com/images/header.jpg) no-repeat;}
	#header h1		{position:absolute; left:-999em; overflow:hidden;}
	#header #home 	{position:absolute; top:37px; left:56px; height:92px; width:350px;}
	/* end 7-28-08 Href fix */
		
	p#breadcrumb		{position:absolute; font-size:85%; width:628px; text-align:right; top:220px; color:#4a78bc;}


/*  MAIN
******************************************************************/

	#main			{float:left; width:568px; padding:42px 0 70px 50px; z-index:81; position:relative;}
	
	/* #main.photogallery	{width:628px; padding:22px 0 70px 30px;} */
	#main h2		{font-size:1.8em; font-weight:normal; text-transform:uppercase; line-height:1.4em; 
				position:relative; top:-5px; margin-bottom:0; color:#0758d5;}
	#main h3		{font-size:1.6em; font-weight:normal; text-transform:uppercase; line-height:1.4em; 
				position:relative; top:-5px; margin-bottom:.4em; color:#07a3ff; padding:2px;}

	#main ul 		{padding:0 0 0 2.4em;}
	#main ul li		{margin-bottom:1em;}
	
	#main br {clear:both;}

	.thumbs img		{border:solid 2px #a8c7f7;}			
	img.photo_plasticfilm	{float:left; margin:0 2.4em 1em 0;}
	img.photo_about		{float:left; margin:0 2.4em 1em 0; border:solid 2px #a8c7f7;}

	table			{border-collapse:collapse; color:#1e56a6; margin-bottom:1em;}
	table th		{padding:5px 9px; font-weight:normal; border:solid 1px #316ABC;}
	table td		{padding:5px 9px; border:solid 1px #316ABC; vertical-align:middle;}
	table td.center		{text-align:center;}
	table td.description	{font-size:90%;}
	table thead		{background:#316abc; color:#fff;}
	table tr.blue		{background:#c4daf9;}
	table .col1		{width:30%;}
	table .col2		{width:10%;}
	table .col3		{width:10%;}
	table .col4		{width:50%;}	

/*  RIGHT
******************************************************************/

	#right			{float:right; width:288px; padding:22px 20px 30px; color:#000;}
	#right h2		{text-transform:uppercase; font-weight:normal; color:#000; margin-bottom:.6em; font-size:1.4em;}
	
	ul.news			{list-style-type:none; font-weight:normal; font-size:.85em;}
	ul.news li		{margin-bottom:1em;}
	ul.news a		{color:#000;}
	
	#wpsidebar ul		{list-style-type:none; font-size:.9em;}
	#wpsidebar ul a		{color:#000;}
	#wpsidebar ul.col1	{float:left; margin-right:30px;}
	#wpsidebar ul.col2	{float:left; margin-right:30px;}
	#wpsidebar ul.col3	{float:left;}


	#productspotlight ul	{list-style-type:none; font-size:.90em;}
	#productspotlight ul a,
	#productspotlight p a	{color:#000;}

	#search			{border-top:solid 2px #2c63b6; padding:20px 0; margin-top:20px;}
	#search	input		{width:274px; border:solid 1px #256bd3; padding:3px 6px;}
	#search button.go	{padding:0 14px 0 0; background:url(/images/exopack.com/images/button_go.gif) top right no-repeat; 
				font-size:1.6em; font-family:Arial, Helvetica, sans-serif; color:#000; border:0; cursor:pointer; 
				width:2.7em; height:1.2em; float:right;}

	#search ul		{list-style-type:none; font-size:.92em;}
	#search ul a		{color:#000;}
	#search ul.col1		{float:left; margin-right:30px;}
	#search ul.col2		{float:left; margin-right:30px;}
	#search ul.col3		{float:left;}

	#clientlogin		{border-top:solid 2px #2c63b6; padding:20px 0; float:left;}
	#clientlogin input	{width:274px; border:solid 1px #256bd3; padding:3px 6px; float:left;}
	#clientlogin button.login	{padding:2px 14px 4px 0; background:url(/images/exopack.com/images/button_go.gif) 
					top right no-repeat; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; 
					color:#000; border:0; cursor:pointer; width:4.2em; height:1.3em; float:right;}



/*  FOOTER
******************************************************************/

	#footer			{position:relative; background:url(/images/exopack.com/images/bg_footer.gif) repeat-x; xtext-transform:uppercase; z-index:91;}
	#footer	p		{font-weight:bold; text-align:center; color:#fff; padding:5px 0 7px; margin-bottom:0;}
	#footer	a		{color:#fff;}
	#footer ul		{position:absolute; top:-30px; margin-left:120px; color:#2b5fcf; font-size:.92em; z-index:92;}
	#footer ul li		{display:inline; border-right:solid 1px #2b5fcf;}
	#footer ul li.end	{border-right:none; }
	#footer ul li a		{color:#2b5fcf; padding:0 8px; text-decoration:none; }
	
	#footer_bg1		{position:absolute; top:0; left:0; width:662px; height:80px;top:-80px; 
				background:url(/images/exopack.com/images/bg_footer.png) repeat-x; z-index:90;}
	

/* FORMS
*****************************************************************/

	form.contact {margin-top:14px;}
	form.contact label,
	form.contact select,
	form.contact textarea,
	form.contact input,
	form.contact span	
		{display:block; float:left; width:125px; margin:0px 7px 3px 0px; padding:2px 3px;}
	form.contact label {width:125px;}
	form.contact textarea {width:309px; background-color:#f2f2f2; color:#000000; border:1px solid #1E56A6;}
	form.contact input,
	form.contact select {width:200px;}
	form.contact span  {width:150px;}
	form.contact input.reqentry {background-color:#fcffcc; color:#000000; border:1px solid #1E56A6;}
	form.contact input.entry {background-color:#f2f2f2; color:#000000; border:1px solid #1E56A6;}
	form.contact input.hidden {margin:0px; padding:0;}
	form.contact input.first_button,
	form.contact input.button 
		 {width:75px; margin:0px 7px 0px 0px; padding:0px;}
	form.contact input.first_button {margin-left:295px;}
	form.contact br {clear:both;}
