/*
	Global Section
	ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
*/
body					{font-family: Georgia, "Times New Roman", Times, serif;font-size: 11px;color: #d2adf1;font-weight: normal; background:url(/images/site/bodybg.jpg); text-align:center;}
td 						{font-family: Georgia, "Times New Roman", Times, serif;font-size: 11px;color: #d2adf1;font-weight: normal;}
a 						{font-weight: normal;color: #f25ef8;text-decoration: underline;}
a:link,a:visited 		{font-weight: normal;color: #f25ef8;text-decoration: underline;}
a:hover 				{font-weight: normal;color: #ca70c3;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: 28px;font-weight: bold;font-style: italic;color: #f4e7ff; text-align:left;}
h2 						{font-size: 14px;font-weight: bold;font-style: normal;color: #ffffff;}
h3 						{font-size: 12px;font-weight: bold;font-style: normal;color: #ffffff;}
select 					{font-size: 11px;}
.Form 					{font-size: 11px;padding:1px 2px 1px 2px;}
.FormButton 			{font-size: 11px;font-weight: bold;cursor: pointer;}

.title					{font-size: 24px;font-weight: bold;font-style: italic;color: #f4e7ff; text-align:left; text-indent:32px; line-height:50px; height:50px; width:600px;}

.logo					{text-align:center;}

.nav					{margin:0px auto; width:994px; height:32px; border-bottom:1px solid #62065e; border-top:1px solid #7f107a;}

.flash-area				{ border-bottom:1px solid #7f107a;}

.wrapper				{width:994px; margin:0px auto; text-align:left;}

.left-col				{float:left; width:729px; margin:0px; }
.right-col				{float:right; width:255px; }
.account-tab			{background:url(/images/site/account_tab.gif); width:229px; height:22px; padding-top:17px; padding-left:24px; color:#FFFFFF; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:left;}
.account-tab a, .account-tab a:visited	{color:#f4def3; text-decoration:none;}
.account-tab a:hover	{color:#f4def3; text-decoration:underline;}

.body-content			{position:relative;}
.body-content .leftcol	{width:729px; color:#d2adf1;}
.body-content .onecol	{float:left; width:993px;}
.main					{min-height:300px; _height:300px;}
.leftcol .main			{width:695px; background:url(/images/site/left-col-main-bg.gif) repeat-y; color:#d2adf1; padding:10px 10px 10px 24px; margin:0;}
.onecol .main			{width:945px; background:url(/images/site/1col-main-bg.gif) repeat-y; color:#d2adf1; padding:10px 24px 10px 24px;}

.left-callout			{width:354px; margin-top:16px; float:left}

.right-callout			{margin-top:16px; background:url(/images/site/monthly-special.png); width:354px; height:179px; float:right;}

.hr-pink				{height:1px; width:100%; line-height:1px; background:#7f107a; clear:both;}


/* Vert Nav Sprite Sheet */
.vert-links a.vert1		{display:block; z-index:10000; height:45px; width:221px; background:url(/images/site/vert-nav-sprite.png) top left;}
.vert-links a.vert2		{display:block; z-index:10000; height:47px; width:221px; background:url(/images/site/vert-nav-sprite.png) left -45px;}
.vert-links a.vert3		{display:block; z-index:10000; height:48px; width:221px; background:url(/images/site/vert-nav-sprite.png) left -92px;}
.vert-links a.vert4		{display:block; z-index:10000; height:49px; width:221px; background:url(/images/site/vert-nav-sprite.png) left -140px;}
.vert-links a.vert5		{display:block; z-index:10000; height:59px; width:221px; background:url(/images/site/vert-nav-sprite.png) left -189px;}
.vert-links a:hover.vert1		{display:block; height:45px; width:221px; background:url(/images/site/vert-nav-sprite.png) top right;}
.vert-links a:hover.vert2		{display:block; height:47px; width:221px; background:url(/images/site/vert-nav-sprite.png) right -45px;}
.vert-links a:hover.vert3		{display:block; height:48px; width:221px; background:url(/images/site/vert-nav-sprite.png) right -92px;}
.vert-links a:hover.vert4		{display:block; height:49px; width:221px; background:url(/images/site/vert-nav-sprite.png) right -140px;}
.vert-links a:hover.vert5		{display:block; height:59px; width:221px; background:url(/images/site/vert-nav-sprite.png) right -189px;}

.vert-links .round-top	{background:url(/images/site/round-top-right.png); width:253px; height:12px!important; _padding-bottom:0px; _margin-bottom:0px;}
.vert-links .mainbg		{background:url(/images/site/right-col-main-bg.gif); width:221px; padding:6px 16px; _margin-top:-2px;}
.vert-links .round-bottom{background:url(/images/site/round-bottom-right.png); width:253px; height:12px;}
.vert-links				{margin-top:11px;}

.recent-news {color:#e0bdfe; padding:22px 4px 0px 15px;}
.recent-news ul{ list-style:none; color:#e0bdfe; padding:0 0 0 0px; margin:0;}
.recent-news ul li{padding:0 0 8px 8px; background:url(/images/site/news-square.gif) left 4px no-repeat;}
.recent-news a, .recent-news a:visited{color:#e0bdfe;}
.recent-news a:hover{color:#772f7a; text-decoration:underline;}

.footer-wrapper	{background:url(/images/site/footer-bg.png) repeat-x; width:100%; height:61px; padding-top:18px; margin-top:24px;}
.footer		{text-align:left; width:962px; margin:0 auto; padding-left:32px; color:#e0bdfe;}
.footer a, .footer a:visited{
	color:#e0bdfe;
}
.footer a:hover{
	color:#f25ef8;
}
.footer .copy{float:left; padding-top:0px;}
.footer-menu{float:left; margin-left:100px;}
.cirrus-logo{float:right; }

#vsSummary ul li	{color:#ed0557!important;}


.clearAll	{clear:both; height:0px; line-height:0px;}

.right		{float:right; position:absolute; right:24px;}

.News-link	{font-style:italic; font-size:18px;}

.monthly-special {
	color:#ffffff;
}
.monthly-special a, .monthly-special a:visited {
	color:#ffffff;
	text-decoration:underline;
}
.monthly-special a:hover {
	color:#f25ef8;
	text-decoration:underline;
}
a.monthly-special-title, a:visited.monthly-special-title	{
	font-weight:bold;
	text-decoration:underline;
}
a:hover.monthly-special-title {
	font-weight:bold;
	color:#FFFFFF;
}

#storeCatch	{padding: 15px 0px 7px 33px;}

#QtyDiscTbl { background: #0E0119; border: 2px solid #3B123E; padding: 0 10px 5px 4px; }

.ProductNameText  { font-size: 17px !important; font-weight: bold !important; }

.leftcol .main table tr td table tr td div {}
