/*
	Global Section
	ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/
html					{background:url(/images/site/bg.gif) repeat-x #FFFFFF;}
body					{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #565656; font-weight:normal;}
td 						{font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #565656;font-weight: normal;}
a 						{font-weight: normal;color: #7F1F17;text-decoration: underline;}
a:link,a:visited 		{font-weight: normal;color: #7F1F17;text-decoration: underline;}
a:hover 				{font-weight: normal;color: #B72217;text-decoration: none;}
.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: #565656;}
h1.red					{font-size:18px; text-decoration:underline; margin:0px; padding:8px 0px 0px 0px;}
h2 						{font-size: 14px;font-weight: bold;font-style: normal;color: #565656; margin:0px; padding:8px 0px 0px 0px;}
h3 						{font-size: 12px;font-weight: bold;font-style: normal;color: #565656;}
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:0px auto; min-height:400px;}
.header					{width:100%;}
	.logo				{}
	.main-menu			{ position:relative; margin-top:12px; padding:6px 0px;}
		.main-menu .top		{position:absolute; top:0px; left:0px;}
		.main-menu .bottom	{position:absolute; bottom:0px; left:0px;}
		.main-menu .content	{min-height:188px; _height:188px; margin:0px 0px; padding:0px 0px; background:url(/images/site/menu-shadow-main.png) repeat-y;}
	.header-img			{float:right; width:561px; height:293px; margin-top:8px; position:relative;}
	.header-top			{position:absolute; top:0px; left:0px;}
	.header-bottom		{position:absolute; bottom:0px; left:0px;}
	.header-content		{margin:3px 0px; padding-top:3px; text-align:center; height:284px; background:url(/images/site/header-img-shadow-main.png) repeat-y;}
	
.main-wrapper			{width:770px; margin:8px 0px 0px 0px; position:relative; padding:6px 0px;}
	.main-wrapper .top		{width:100%; position:absolute; top:0px; left:0px;}
	.main-wrapper .bottom	{width:100%; position:absolute; bottom:0px; left:0px;}
	.main-wrapper .content	{width:100%; min-height:300px; _height:300px; background:url(/images/site/main-shadow-main.png) repeat-y; padding:4px 0px;}
		.main-wrapper .content .bg-wrap			{background:url(/images/site/bg-wrap.gif); width:756px; min-height:300px; _height:300px; margin:0px auto; padding:0px;}
		.main-wrapper .content .one-col			{width:100%;}
		.main-wrapper .content .left-col		{float:left; width:498px;}
		.main-wrapper .content .right-col		{float:right; width:253px; background:#f0ebda;}
		.main-wrapper .content .right-col-content {padding:4px 8px;}

.footer-wrapper			{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height:32px; color:#a0a0a0;}		
.footer-wrapper a, .footer-wrapper a:link, .footer-wrapper a:visited	{
						 color:#a0a0a0; text-decoration:none;}
.footer-wrapper a:hover	{text-decoration:underline;}
	.cirrus-logo			{float:right; padding-top:6px;}	
	
.title-red				{background:url(/images/site/title-bg.gif); margin:0px; padding:3px 0px 0px 0px; height:26px; width:100%; color:#FFFFFF; text-indent:10px; font-family:Georgia, "Times New Roman", Times, serif;}
.title-grey				{background:url(/images/site/title-bg-grey.gif); margin:0px; padding:3px 0px 0px 0px; height:26px; width:100%; color:#FFFFFF; text-indent:10px; font-family:Georgia, "Times New Roman", Times, serif;}

.prod-highlight-wrapper	{position:relative; width:469px;}
	.prod-highlight-wrapper .top		{width:100%; position:absolute; top:0px; left:0px;}
	.prod-highlight-wrapper .bottom		{width:100%; position:absolute; bottom:0px; left:0px;}
	.prod-highlight-wrapper .content	{width:100%; min-height:100px; _height:100px; background:url(/images/site/prod-highlight-main.gif) repeat-y; padding:10px 10px;}
	.prod-desc							{position:absolute; left:10px; top:23px; width:278px; min-height:93px; _height:93px; padding:0px 0px 8px 10px; background:url(/images/site/prod-desc-bg.png);
										 color:#212121;}
	.prod-desc ul						{padding:0px; margin:0px 0px 4px 30px;}
	.prod-desc a, .prod-desc a:visited	{color:#c00e0e;}

.clear-all				{clear:both;}
.no-bg					{background:none!important;}