/* Global Section */

body					{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #3333333;font-weight: normal; line-height: 1.54em; background: url(/images/site/background.gif);}
td 						{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #3333333; line-height: 1.54em; font-weight: normal;}
a 						{font-weight: bold; color: #b41d79; text-decoration: underline;}
a:link,a:visited 		{font-weight: bold; color: #b41d79; text-decoration: underline;}
a:hover 				{font-weight: bold; color: #d241a0; text-decoration: none;}
address 				{font-size: 11px; font-weight: normal; font-style: normal; color: #FFFFFF;letter-spacing: .1em;}
h1 						{font-size: 17px; font-weight: bold; font-style: normal; color: #333333;}
h2 						{font-size: 15px; font-weight: bold; font-style: normal; color: #333333;}
h3 						{font-size: 13px; font-weight: bold; font-style: normal; color: #333333;}
select 					{font-size: 12px;}
.Form 					{font-size: 12px;padding:1px 2px 1px 2px;}
.FormButton 			{font-size: 12px;font-weight: bold;cursor: pointer;}

.tb1 a:link, .tb1 a:visited 	{text-decoration: none;}
.tb0 a, .tb0 a:visited 			{text-decoration: none; padding: 0;}
.tb0, .tb1 						{padding: 2px;}

#mainContent			{width: 926px; background: url(/images/site/contentBack.png) repeat-y; margin: 0 auto; padding: 0px 27px;}

#header					{position: relative;}
#shoppingCart			{height: 26px; padding-top: 10px; text-align: right; width: 912px;}
#shoppingCart a			{font-weight: normal; color: #333333; text-decoration: none; letter-spacing: 0.2em;}
#shoppingCart a:visited	{font-weight: normal; color: #333333; text-decoration: none; letter-spacing: 0.2em;}
#shoppingCart a:hover	{font-weight: normal; color: #333333; text-decoration: underline; letter-spacing: 0.2em;}

#logo					{position: absolute; top: 20px; left: 20px;}

#headerNavDivider		{height: 4px;}

#navigation				{}
.nav {height: 26px; padding: 4px 0 0 0;}
.nav ul					{list-style-type: none; margin: 0px; padding: 0px;}
.nav ul li				{list-style-type: none; padding: 0px; float: left; border-right: 2px solid #ffffff; border-left: 2px solid #ffffff;}
.nav ul li a:link, .nav ul li a:visited			{display: block; padding: 2px 20px; background: #a6ccdc; text-decoration: none; color: #324071; font-size: 13px; line-height: 28px;}
.nav ul li a:hover		{background: #f074bf; text-decoration: none; font-size: 13px; font-weight: bold; color: #ffffff;}
.ending {background: #a6ccdc; width: 109px; height: 32px;}


#outerContent			{width: 922px; background: url(/images/site/bottom-content-back.gif) top no-repeat #e4e4e4; margin-top: 12px; min-height: 300px; position: relative; padding-bottom: 25px;}
#innerContent			{background: url(/images/site/top-content-back.gif) no-repeat;}
#content				{padding: 13px 13px 0px 13px;}

#leftColumn				{width: 568px; float: left;}
#rightColumn			{width: 293px; float: right; padding-top: 15px;}

#footer					{letter-spacing: 0.2em; padding: 10px 13px 0px; position: absolute; bottom: 5px; width:896px;}
#footer a				{font-weight: normal; color: #333333; letter-spacing: 0.2em;}
#footer a:visited		{font-weight: normal; color: #333333; letter-spacing: 0.2em;}
#footer a:hover			{font-weight: normal; color: #333333; letter-spacing: 0.2em;}
#footerText				{float: left; padding-top: 6px;}
#cirrusLogo				{float: right;}

#bottomCap				{width: 980px; margin: 0 auto;}

#UserSkipLoginPanel     {margin-left:15px;}

/* Page Specific */

#newsBlurb				{background: url(/images/site/news-blurb-back.jpg) bottom no-repeat #a6ccdc; border: 4px solid #ffffff; margin-top: 15px;}
#newsBlurb-Title		{border-bottom: 1px solid #ffffff; margin: 13px 30px 0px 30px;}
#newsBlurb td			{color: #324071;}
#newsBlurb td a			{color: #324071;}
#newsBlurb td a:hover	{color: #324071;}
.newsReadMore			{padding: 0px 30px 10px 30px;}
.newsReadMore a			{color: #324071;}

#productHighlight		{background: url(/images/site/product-highlight-back.jpg) bottom no-repeat #f074bf; padding: 15px 25px 15px 25px; border: 4px solid #ffffff; margin-top: 80px;}
.productHighlight		{color: #ffffff;}

.payment-methods {position: absolute; top: 0px; right: 20px;}
.MainDiv h4 {color: #ca2e94; font-weight: bold; font-size: 22px; margin-bottom: 10px;}