/* ---- ----------------------------------- ---- */
/* ---- Plastics Plus screen stylesheet     ---- */
/* ---- steve@bit10.net                     ---- */
/* ---- ----------------------------------- ---- */

body		{ background: #323232; color: #323232; margin: 0px; padding: 0px; font-family: Arial, Verdana, Helvetica, sans-serif; }

a, a:link	{ color: #27496e; text-decoration: none; }
a:visited	{ color: #49276e; text-decoration: none; }
a:hover		{ color: #27496e; text-decoration: underline; } 

p		{ margin-top: 0px; }

img 		{ border: 0px; }

/* ---- Main site containers and shadow ----- */

div.main_site_shadow	{ background: url('/img/bg_site_block.gif') #0d0d0d no-repeat top right; margin: 42px auto 0px auto; width: 741px; padding: 0px 0px 3px 0px; }
div.main_site_container	{ font-size: 70%; width: 738px; background: url('/img/bg_page_main.gif') #FFFFFF top right no-repeat; }
div.main_site_padding	{ padding: 0px 0px 21px 35px; margin: 0px; }

/* ---- Site Header ----- */

div.site_header		{ height: 109px; padding: 0px; margin: 0px; border: 0px; width: 612px; text-align: right; }
div.site_header img	{ float: left; }
div.contact_us		{ border: 0px; margin: 0px; padding: 70px 0px 0px 0px; font-size: 170%; }

div.contact_us a, div.contact_us a:link,  div.contact_us a:hover, div.contact_us a:visited { color: #323232; }

/* ---- Site Navigation ----- */

div.site_nav_main	{ padding: 18px 0px; margin: 0px; border: 0px; width: 612px; font-size: 130%; clear: both; }
div.site_nav_main a	{ padding: 0px 7px; }
div.site_nav_main a, div.site_nav_main a:link,  div.site_nav_main a:hover, div.site_nav_main a:visited { color: #323232; }
div.bar_nav_top		{ height: 5px; padding: 0px; margin: 0px; width: 612px; background: #ee2d24; clear: both; line-height 0px; font-size: 0px; }
div.bar_nav_base	{ height: 5px; padding: 0px; margin: 0px 0px 3px 0px; width: 612px; background: #ee2d24; clear: both; line-height 0px; font-size: 0px; }

a.nav_select, a.nav_select:link, a.nav_select:visited { text-decoration: underline; }
a.nav_select:hover	{ text-decoration: none; }

/* ---- Main image ----- */

div.image_main		{ background: url('/img/main_splash_shadow.gif') top right no-repeat; width: 635px; margin: 0px 0px 3px 0px; padding: 0px; border: 0px; }
div.bar_image_base	{ height: 5px; padding: 0px; margin: 0px 0px 24px 0px; width: 612px; background: #0055a5; clear: both; line-height 0px; font-size: 0px; }

/* ---- Home Content ----- */

#home_box_01		{ margin: 0px 12px 0px 0px; }
#home_box_02		{ margin: 0px 11px 0px 0px; }
#home_box_03		{ margin: 0px 12px 0px 0px; }
#home_box_04		{ margin: 0px; }

div.box_bar_red		{ height: 5px; padding: 0px; margin: 0px; background: #ee2d24; clear: both; line-height 0px; font-size: 0px; }
div.box_bar_blue	{ height: 5px; padding: 0px; margin: 0px; background: #0055a5; clear: both; line-height 0px; font-size: 0px; }
div.box_bar_grey	{ height: 5px; padding: 0px; margin: 0px; background: #323232; clear: both; line-height 0px; font-size: 0px; }

div.box_outer		{ width: 144px; float: left; padding: 0px; }
div.box_inner_content	{ padding: 9px 3px 3px 3px; margin: 0px; }
div.box_inner_top	{ padding: 9px 3px 3px 3px; margin: 0px; }
div.box_inner_base	{ padding: 9px 3px 3px 3px; margin: 0px; }

div.box_inner_content h3, div.box_inner_top h3	{ margin-top: 0px; }


/* ---- Content area ----- */

#content_box_01			{ margin: 0px 12px 0px 0px; }
div.content_main		{ width: 454px; float: left; padding: 0px; margin: 0px; }
p.content_main_breadcrumb	{ padding: 0px; margin: 0.45em 0px 0.5em 0px; }
div.content_main_inner		{ padding: 9px 3px 3px 3px; margin: 0px; }

div.content_main h1		{ margin-top: 0px; }

/* ---- Site Footer ----- */

div.bar_footer_base	{ height: 5px; padding: 0px; margin: 0px; width: 612px; background: #0055a5; clear: both; }
div.footer_text_outer	{ padding: 0px; margin: 0px auto; width: 714px; color: #FFFFFF; font-size: 70%; }
div.footer_text_padding { padding: 24px 79px 10px 22px; margin: 0px; text-align: right; }
div.footer_text_outer a, div.footer_text_outer a:link, div.footer_text_outer a:hover, div.footer_text_outer a:visited { color: #FFFFFF; }
div.footer_copyright	{ float: left; padding: 0px; margin: 0px; }
