/*
	Global Section
	ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/
body					{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3E3E3E; font-weight: normal; background:url(/images/site/body-bg.gif) repeat-x top #ADADAD;}
td 						{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#3E3E3E; font-weight: normal; padding-top:0px; margin-top:0px;}
a 						{font-weight: normal;color: #EE3A43;text-decoration: underline;}
a:link,a:visited 		{font-weight: normal;color: #EE3A43;text-decoration: underline;}
a:hover 				{font-weight: normal;color: #BA2C34;text-decoration: underline;}
.Copyright 				{font-size: 10px;font-weight: bold;color: #FFFFFF;letter-spacing: .1em;}
address 				{font-size: 10px;font-weight: normal;font-style: normal;color: #FFFFFF;letter-spacing: .1em;}
h1 						{font-size: 16px;font-weight: bold;font-style: normal;color: #3E3E3E;}
h2 						{font-size: 14px;font-weight: bold;font-style: normal;color: #3E3E3E;}
h3 						{font-size: 12px;font-weight: bold;font-style: normal;color: #3E3E3E;}
select 					{font-size: 11px;}
.Form 					{font-size: 11px;padding:1px 2px 1px 2px;}
.FormButton 			{font-size: 11px;font-weight: bold;cursor: pointer;}

.page-wrapper			{width:770px; margin:19px auto;}
.inner-wrapper			{width:738px; margin:0px 0px 0px 30px; border:2px solid #EE3A43; background:#FFFFFF;}
.logo					{position:absolute; left:0px; top:0px; z-index:10000;}
.logowrapper			{position:relative; margin:0px auto; width:770px;}
.header					{height:111px; width:100%; position:relative;}
.header-text			{float:right; text-align:right; margin:20px 20px 0px 0px; _margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-style:italic; font-weight:bolder; font-size:14px; width:413px;}
.embiggen-font			{ width:416px; font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-style:italic; font-weight:bolder; text-align:right;}

.yr-logo				{position:absolute; top:21px; left:187px;}
.main-menu				{border-top:2px solid #EE3A43;}
.main-menu ul li		{padding-right:1px; background:url(/images/site/nav-sep.jpg) right no-repeat; float:left;}
.menu-home a, .menu-home a:visited			{background:url(/images/site/home-btn.jpg) top left no-repeat; width:74px; height:32px; display:block;}
.menu-contactus a, .menu-contactus a:visited			{background:url(/images/site/contact-us-btn.jpg) top left no-repeat; width:91px; height:32px; display:block;}
.menu-whyus a, .menu-whyus a:visited				{background:url(/images/site/why-us-btn.jpg) top left no-repeat; width:77px; height:32px; display:block;}
.menu-customfabrication a, .menu-customfabrication a:visited	{background:url(/images/site/custom-fabrication.jpg) top left no-repeat; width:141px; height:32px; display:block;}
.menu-ourproducts a, .menu-ourproducts a:visited			{background:url(/images/site/our-products.jpg) top left no-repeat; width:102px; height:32px; display:block;}
.menu-ourservices a, .menu-ourservices a:visited			{background:url(/images/site/our-services.jpg) top left no-repeat; width:99px; height:32px; display:block;}
.main-menu ul li.menu-documents				{background:none; padding:0px;}
.menu-documents a, .menu-documents a:visited			{background:url(/images/site/documents.jpg) top left no-repeat; width:148px; height:32px; display:block;}
.main-menu a:hover			{background-position:bottom left;}
.main-menu li li a, .main-menu li li a:visited	{background:none; width:auto; height:auto;}
.main						{margin:17px 32px 0px 32px; padding-bottom:10px; border-bottom:1px solid #A0A0A0; min-height:300px; _height:300px;}
.main-home						{margin:17px 32px 0px 32px; padding-bottom:10px; border-bottom:1px solid #A0A0A0;}
.two-col-wrapper			{margin:0px 32px; border-bottom:1px solid #A0A0A0;}
.left-col					{float:left; padding:10px 0px 10px 0px;}
.right-col					{float:right; padding:10px 0px 22px 24px; width:328px; border-left:1px solid #A0A0A0;}

.newsBlurb					{background:url(/images/site/newsb-bg-main.gif) repeat-y; width:329px; min-height:190px; _height:190px; position:relative;}
.newsBlurb div.top			{position:absolute; top:0px; left:0px;}
.newsBlurb div.content		{position:relative; z-index:10000; padding:10px 11px;}
.newsBlurb div.bottom		{position:absolute; bottom:0px; left:0px; _margin-bottom:-6px;}

.footer						{margin:6px 32px 20px 32px; line-height:25px;}
.footer a, .footer a:link, .footer a:visited	{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000000;}
.footer a:hover				{color:#888888;}
.clear						{clear:both;}

.footer .custMiddot			{margin:0px 4px 1px 4px;}