
/* GLOBAL FORMATTING 
------------------------- */

* 								{ font-family: Arial, Helvetica, sans-serif; color: #333333; }
body 							{ margin: 0px; }
a:link, a:visited, a:active		{ color: #333333; }
a:hover 						{ color: #2F758A; }
strong 							{ font-size: 12px; }
p 								{ font-size: 12px; margin:0px 0px 12px; }
sup 							{ vertical-align: 0.15em; font-size: 13px; }
sub 							{ vertical-align: -0.20em; font-size: 78%; }
hr 								{ color: #2F758A; height: 1px;}
body,td,th 						{ font-size: 12px; }
ul 								{ margin-left: 20px; list-style-type: disc; margin-top: 0; margin-bottom: 0; border-top-width: 0; padding-top: 0; border-bottom-width: 0; padding-bottom: 0; }


/* DIGITAL GARDEN ADD ONS 
------------------------- */

ul#nav				{list-style:none;padding:0; margin:0;}
#nav li				{padding:0; margin:0;}
#nav a				{display:block; height:28px; line-height:28px; width:174px; padding:0 0 0 15px; background:url(../images/bg-nav.gif) no-repeat; color:#fff; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-weight:bold;}
#nav a:hover		{background:url(../images/bg-nav-hover.gif) no-repeat;}
#nav a.active		{background:url(../images/bg-nav-active.gif) no-repeat;}
#nav a.big			{background:url(../images/bg-nav2.gif) no-repeat;height:42px; line-height:14px; padding-top:7px; }
#nav a.big:hover	{background:url(../images/bg-nav2-hover.gif) no-repeat;}
#nav a.bigactive	{background:url(../images/bg-nav2-active.gif) no-repeat;height:42px; line-height:14px; padding-top:7px;}
img					{border:0;}


/* CLASSES 
------------------------- */

.smlBody 					{ font-size: 11px; }

.whiteRegularLink, 
.whiteRegularLink:link,
.whiteRegularLink:visited,
.whiteRegularLink:hover 	{ color: #FFFFFF; font-size: 11px; text-decoration: underline; }

.greyLargeBody 				{ color: #333333; font-size: 12px; }
.greyBodySml 				{ color: #333333; font-size: 11px; }
.greyBodySmlBold 			{ color: #333333; font-size: 11px; font-weight: bold; }
.newProductTitle 			{ color: #2F758A; font-size: 11px; font-weight: bolder; letter-spacing: 1px; padding-left:5px; }
.blueBody 					{ color: #2F758A; font-size: 12px; }
.blueStrong 				{ color: #2F758A; font-size: 12px; font-weight: bold; }
.blueStrongLrg 				{ color: #2F758A; font-size: 13px; font-weight: bold; }
.blueHeaderText 			{ color: #2F758A; font-size: 16px; font-weight: bold; }
.blueHeaderArrow 			{ color: #2F758A; font-size: 18px; font-weight: bold; }

.blueRegularLink,
.blueRegularLink:link
.blueRegularLink:visited 	{ color: #2F758A; font-size: 11px; text-decoration: underline; }
.blueRegularLink:hover 		{ color: #7AA474; }
.blueProductLink,
.blueProductLink:link,
.blueProductLink:visited 	{ color: #333333; font-size: 11px; font-weight: bold; text-decoration: none; }
.blueProductLink:hover 		{ text-decoration: underline; }
.blueMoreLink,
.blueMoreLink:link,
.blueMoreLink:visited 		{ color: #2F758A; font-size: 11px; font-weight: normal; text-decoration: none; }
.blueMoreLink:hover 		{ text-decoration: underline; }
.greenProductLink,
.greenProductLink:link,
.greenProductLink:visited	{ color: #333333; font-size: 11px; font-weight: bold; text-decoration: none; }
.greenProductLink:hover 	{ text-decoration: underline; }
.pinkProductLink,
.pinkProductLink:link,
.pinkProductLink:visited 	{ color: #333333; font-size: 11px; font-weight: bold; text-decoration: none; }
.pinkProductLink:hover 		{ text-decoration: underline; }
.smallLink,
.smallLink:link,
.smallLink:visited 			{ color: #2F758A; font-size: 10px; text-decoration: underline; }
.smallLink:hover 			{ color: #7AA474; }

.greenPBody 				{ color: #2F758A; font-size: 11px; font-weight: bold; text-decoration: none; }
.greenPBodyLight 			{ color: #2F758A; font-size: 11px; font-weight: none; text-decoration: none; }

.tableDottedBorder 			{ border: 1px solid #6599D1; }
.tableDottedBorderT 		{ border: 1px solid #6599D1; border-top-style: solid; border-right-style: none; border-bottom-style: none; border-left-style: none;}
.tableDottedBorderR 		{ border: 1px solid #6599D1; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: none; }
.tableDottedBorderB 		{ border: 1px solid #6599D1; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: none; }
.tableDottedBorderBR 		{ border: 1px solid #6599D1; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; }
.tableDottedBorderL 		{ border: 1px solid #6599D1; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; }
.tableDottedBorderRT 		{ border: 1px solid #6599D1; border-top-style: solid; border-right-style: solid; border-bottom-style: none; border-left-style: none; }
.tableDottedBorderRB 		{ border: 1px solid #6599D1; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; }
.tableDottedBorderLB 		{ border: 1px solid #6599D1; border-top-style: none; border-right-style: none; border-bottom-style: solid; border-left-style: solid; }
.tableDottedBorderLBR 		{ border: 1px solid #6599D1; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; }
.tableDottedBorderTRB 		{ border: 1px solid #6599D1; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: none;}
