/* License2Bling Style */

body 				{background: #fff;}

#topstripe			{border-top: 2px solid #3d3d3d; border-bottom: 2px solid #A7A9AC;}

#wrapper 			{width: 760px; margin: 0 auto; margin-top: 50px; padding: 0px 0px 0 0px; background: #fff; text-align: center; font: 12px Arial, verdana, sans-serif; color: #000; border: 1px solid #3d3d3d;}

#wrapper2 		{width: 570px; margin: 0 auto; margin-top: 50px; padding: 9px; background: #fff; text-align: center; font: 12px Arial, verdana, sans-serif; color: #000; border: 1px solid #3d3d3d;}

/* Header */

#logo 		{border-style: none; border-width: 0px; margin-left: 10px; margin-right: 0; margin-top: 10px; margin-bottom: 10px; padding-left: 0px; text-align: left; width: 760px; padding-top: 0px;}


/*  Navigation */

.nav 					{width: 760px; font-family: arial, helvetica, Verdana, Arial, sans-serif; font-size: 12px; padding: 9px 0 9px 0; background-color: #3d3d3d; color: #999; margin: 0 0 1px 0; vertical-align: middle; white-space: nowrap;}
.nav a 				{color: #fff; text-decoration: none; padding: 5px 5px 5px 5px; border-left: 0px solid #000; border-right: 0px solid #000;}
.nav a:hover 		{color: #800001;  background-color: #fff; border-top: 0px solid #e2e2e2; border-bottom: 0px solid #e2e2e2; border-left: 0px solid #e2e2e2; border-right: 0px solid #e2e2e2;}
.nav .navspace {color: #000;}

.nav .navleft		{padding-left: 0px;}
.nav .navright	{float: right; padding: 0px;}

.nav2 				{width: 760px; font-family: helvetica, Verdana, Arial, sans-serif; font-size: 11px; padding: 5px 0 5px 0; background-color: #3d3d3d; color: #3d3d3d; margin: 0 0 0px 0; vertical-align: center; white-space: nowrap; text-align: left; border-bottom: 0px solid #3d3d3d;}
.nav2 a 				{color: #fff; text-decoration: none; padding: 5px 5px 5px 5px; border-left: 0px solid #000; border-right: 0px solid #000;}
.nav2 a:hover	{color: #000;  background-color: #3d3d3d; border-top: 0px solid #e2e2e2; border-bottom: 0px solid #3d3d3d; border-left: 0px solid #e2e2e2; border-right: 0px solid #e2e2e2;}
.nav2 .navspace {color: #000;}

.nav2 .navleft		{padding-left: 0px;}
.nav2 .navright	{float: right; padding: 0px;}


/*  Buy Now */

#buynow 				{width: 760px; font-family: helvetica, Arial, sans-serif; letter-spacing: 0.1-ex; font-size: 14px; padding: 0px 0 0px 0; margin-bottom: 4px; background-color: #fff; color: #3d3d3d; border-top: 0px solid #6F8C8F; border-bottom: 1px solid #fff;   vertical-align: middle; white-space: nowrap; text-align: right;}
#buynow a 				{color: #9E0621; text-decoration: none; padding: 0px 0px 0px 0px; border: 1px solid #fff;  font-variant: none; font-weight: bold;}
#buynow a:hover 		{ }

#buynow .contactleft			{padding-left: 0px;}
#buynow .contactright		{float: right; padding: 0px;}


/* Main Body */

#main 				{padding-bottom: 5px; text-align: left; width: 760px; margin-bottom: 0px;}

#main2 				{padding-bottom: 5px; text-align: left; width: 562px; margin-bottom: 0px;}

#main div.column	{text-align: left; margin-bottom: 1em;}
#main p 			{margin: 0 0 1em 0;}
#main p.last 		{margin: 0;}
#main p.intro 		{font-weight: bold; font-size: 12px;}
#main .lite 		{color: #79767c;}
#main h1 			{font-size: 16px; margin: 0;}
#main h2 			{font-size: 16px; margin: 0;}
#main h3 			{font-size: 12px; margin: 0;}
#main h4 			{font-size: 12px; margin-bottom: 5px;}
#main .more 		{text-align: right;}

.padder 		{margin: 10px 0 0 0;}

.float				{ display: inline; }

#main .frontbanner			{margin: 0 0 8px 0; text-align: center; font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; width: 760px;}


#fronttext 			{width: 760px; font: 12px Arial, verdana, sans-serif; padding: 100px 0px 0 0px; background: #fff; text-align: center; margin: 0 auto;}
#fronttext p			{padding: 5px 10px 0px 10px; color: #e2e2e2; font-size: 12px;}
#fronttext p a		{color: #fff; text-decoration: underline;}
#fronttext p a:hover		{text-decoration: none;}

/* Front Page Triple Buttons */

#feedwrapper 		{width: 760px;}
#feedwrapper2 		{width: 760px; padding-bottom: 50px;}

.buttonspacer  		{margin-bottom: 20px;}

.buttonright a		{float: right; border: 1px solid #e2e2e2; margin-bottom: 10px;}

.buttonright a:hover	{border: 1px solid #000;}

.buttonleft a	   	{float: left; border: 1px solid #e2e2e2; margin-bottom: 10px; margin-right: 1px;}

.buttonleft a:hover	{border: 1px solid #000;}



/* Main Top Layout */

#mainbanner			{margin: 0 0 20px 0; text-align: center; font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; width: 760px; height: 65px;}

#mainbanner h1 		{background-image: url(/images/l2bwthin1.jpg); background-repeat: no-repeat; height: 65px; width: 760px;  vertical-align: middle; text-align: left; white-space: nowrap; color: #fff; font-size: 20px; padding: 20px 6px 0px 20px; font-family: arial, helvetica, sans-serif; }

#mainbanner h1 a {color: #fff; font-size: 20px; padding: 20px 6px 0px 20px; font-family: arial, helvetica, sans-serif; text-decoration: none;}

#main .title				{font-size: 22px; font-variant: small-caps; text-align: left; vertical-align: middle; white-space: nowrap; margin-bottom: 20px; color: #3d3d3d; background: #fff; padding: 8px 8px 8px 35px; border-top: 2px solid #999; border-bottom: 0px solid #3d3d3d; font-weight: bolder;}

#main .storymain			{margin: 20px 0 20px 0;}
			
.clear				{clear: both;}
.reddie	{color: #9E0621;}
.darktitle		{font-family: helvetica, Arial, sans-serif; font-size: 14px; color: #000; font-weight: bold;}
.redmore					{color: #9E0621; font-size: 10px;}
.redmore  A:hover		{text-decoration: underline;}

/* Front Page */

#solutionmain 				{float: left; width: 440px; overflow: hidden; font: 12px Arial, sans-serif; background: #fff;}

#solutionmain p			{padding-left: 4px; padding-right: 0px; font: 13px arial; font-weight: none;}
#solutionmain p a		{color: #9E0621; text-decoration: none;}
#solutionmain p a:hover		{text-decoration: underline;}

#solutionmain ul		{}
#solutionmain li 		{margin: 0px 0px 3px 5px; font: 13px verdana, sans-serif;}
#solutionmain li a		{color: #9E0621; text-decoration: none;}
#solutionmain li a:hover		{text-decoration: underline;}

#solutionmain h1			{padding-left: 2px; padding-right: 0px; font: 18px arial, verdana, sans-serif; padding-bottom: 0em; color: #9E0621; font-weight: bold;}
#solutionmain h1 a		{color: #9E0621; text-decoration: none; font-weight: bold;}
#solutionmain h1 a:hover		{text-decoration: underline;}

#solutionmain h2			{padding-left: 4px; padding-right: 0px; font: 14px helvetica, verdana, sans-serif; padding-bottom: 0.5em; font-weight: bold;}
#solutionmain h2 a		{color: #9E0621; text-decoration: none;}
#solutionmain h2 a:hover		{text-decoration: underline;}

#solutionmain h3			{padding-left: 2px; padding-right: 0px; font: 12px verdana, sans-serif; padding-bottom: 0em; margin-top: 10px;}
#solutionmain h3 a		{color: #9E0621; text-decoration: none;}
#solutionmain h3 a:hover		{text-decoration: underline;}

#solutionmain .center    {text-align: center; padding-right: 5px;}

#solutionmain .bigblock   {border: 1px solid #000; margin: 15px 0 10px 0;}

#solutionmain .seller 			{float: right; font: 10px Arial, verdana, sans-serif; border: 0px solid #e2e2e2; padding-right: 65px; margin-bottom: 10px;}

#solutionmain .buyer 			{float: left; font: 10px Arial, verdana, sans-serif; border: 0px solid #e2e2e2; padding-left: 65px; margin-bottom: 10px;}


#topcontent 			{float: left; width: 438px; height: ; overflow: hidden; font: 12px Arial, verdana, sans-serif; margin-top: 0px;  border: 1px solid #3d3d3d;}

#topcontent #titlehead			{margin: 0 0 -10px 0; text-align: center; font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; width: 438px; height: 65px;}

#topcontent #titlehead h1 		{background-image: url(/images/servicehead2.jpg); background-repeat: no-repeat; height: 60px; width: 438px;  vertical-align: middle; text-align: center; white-space: nowrap; color: #fff; font-size: 16px; padding: 8px 0px 0px 0px; font-family: arial, helvetica, sans-serif; }

#topcontent p			{padding: 5px 15px 10px 30px; color: #3d3d3d; font-size: 12px;}
#topcontent p a		{color: #9E0621; text-decoration: none;}
#topcontent p a:hover		{text-decoration: underline;}

#topcontent h1			{padding: 0px 12px 0px 12px; font: 16px verdana, sans-serif; font-weight: bold; font-variant: small-caps;}
#topcontent h1 a		{color: #9E0621; text-decoration: none;}
#topcontent h1 a:hover {text-decoration: underline;}

#topcontent h2			{padding: 15px 0 5px 10px; font: 13px verdana, sans-serif; font-weight: bold;}
#topcontent h2 a		{color: #9E0621; text-decoration: none;}
#topcontent h2 a:hover {text-decoration: underline;}

#topcontent h3		{padding: 5px 10px 10px 10px; color: #3d3d3d; font-size: 14px;}
#topcontent h3 a		{color: #9E0621; text-decoration: none;}
#topcontent h3 a:hover		{text-decoration: underline;}

#topcontent h4			{padding: 12px 12px 18px 12px; font: 16px verdana, sans-serif; margin: 0;}
#topcontent h4 a		{color: #9E0621; text-decoration: none; font-variant: small-caps;}
#topcontent h4 a:hover {text-decoration: underline;}

#topcontent h5			{padding: 12px 12px 18px 12px; font: 16px verdana, sans-serif; font-weight: bold; margin: 0;}
#topcontent h5 a		{color: #9E0621; text-decoration: none; font-variant: small-caps;}
#topcontent h5 a:hover {text-decoration: underline;}

#topcontent ul		{margin: 0px 40px 10px 50px; padding: 0px;}
#topcontent li 		{margin: 0px 10px 3px 0px; padding: 0px;}

#topcontent tr        {width: 438px;}
#topcontent tr.d0 td {width: 219px; background-color: #e2e2e2; color: black; padding: 8px; font: 14px Arial, verdana, sans-serif;}
#topcontent tr.d1 td {width: 219px; background-color: #fff; color: black; padding: 8px; font: 14px Arial, verdana, sans-serif;}

#topcontent .widehead		{padding: 0 2px 10px 10px;}
#topcontent .topimg		{margin: 0 0 0px 0; width: 440px; padding-bottom: 0px; border-bottom: 0px solid #999;}
#topcontent .topline		{margin: 0 0 0px 0; width: 560px; height: 10px; padding-bottom: 0px; border-bottom: 0px solid #999;}
#topcontent .center    {text-align: center; padding-bottom: 15px;}
#topcontent .clear 		{clear: both;}
#topcontent .darktitle		{font-size: 16px; color: #3d3d3d;  font-variant: small-caps;}
#topcontent .main					{margin: 20px 0 20px 0;}
#topcontent .smallborder			{border: 1px solid #3d3d3d;}
#topcontent .right 			{float: right; font: 10px Arial, verdana, sans-serif; border: 0px solid #e2e2e2; padding-right: 65px; margin-bottom: 10px;}
#topcontent .left 			{float: left; font: 10px Arial, verdana, sans-serif; border: 0px solid #e2e2e2; padding-left: 65px; margin-bottom: 10px;}


/*  Front Page */

#oppintro 			{float: right; overflow: hidden; font: 12px Arial, verdana, sans-serif; background: #fff; margin: 0 0 20px 0; width: 300px;}
#oppintro img  {margin-bottom: 10px;}

/* Feed */

#successfeed 			{float: left; width: 246px; font: 10px Arial, verdana, sans-serif; border: 1px solid #3d3d3d;}

#successfeed h1 		{font-size: 12px; text-align: center; vertical-align: middle; white-space: nowrap; padding: 4px; margin-bottom: 10px; color: #3d3d3d; background: #e2e2e2; border-top: 1px solid #bfbebd; border-bottom: 1px solid #bfbebd;}

#successfeed h2 		{font-size: 11px; text-align: left;  padding: 6px; color: #000;}

#successfeed h3 		{font-size: 10px; text-align: right; margin-bottom: 10px; color: #000; padding-right: 6px;}
#successfeed h3 a		{color: #000; text-decoration: none; display: block;}
#successfeed h3 a:hover {color: #85d9f8;}	


/* Content */

#content 			{float: left; width: 548px; overflow: hidden; font: 12px Arial, verdana, sans-serif; margin: 10px 5px 0 5px;}

#content p			{padding: 5px 0 0 0px; color: #3d3d3d; font-size: 12px;}
#content p a		{color: #9E0621; text-decoration: none;}
#content p a:hover		{text-decoration: underline;}

#content h1			{padding: 0px 0 5px 0; font: 14px Arial, verdana, sans-serif; font-weight: bold; }
#content h1 a		{color: #9E0621; text-decoration: none; font-variant: small-caps;}
#content h1 a:hover {text-decoration: underline;}

#content h2			{padding: 60px 0 5px 0; font: 13px verdana, sans-serif; font-weight: bold;}
#content h2 a		{color: #9E0621; text-decoration: none;}
#content h2 a:hover {text-decoration: underline;}

#content h3		{padding: 5px 0 16px 2px; color: #3d3d3d; font-size: 12px;}
#content h3 a		{color: #9E0621; text-decoration: none;}
#content h3 a:hover		{text-decoration: underline;}

#content ul		{margin: 0px 40px 16px 50px;}
#content li 		{margin: 0px 0px 3px 0px;}

#content .widehead		{padding: 0 2px 10px 0px;}
#content .topimg		{margin: 0 0 5px 0; padding-bottom: 3px; border-bottom: 2px solid #999;}

#content .center    {text-align: center; padding-right: 5px;}

#content .clear 		{clear: both;}

#content .darktitle		{font-size: 16px; color: #3d3d3d;  font-variant: small-caps;}

#content .main					{margin: 20px 0 20px 0;}
#content .smallborder			{border: 1px solid #3d3d3d;}

/* Product Content */

#procontent 			{float: left; width: 540px; overflow: hidden; font: 12px Arial, verdana, sans-serif; margin-top: 0px;  border: 0px solid #3d3d3d;}

#procontent #titlehead			{margin: 0 0 -10px 0; text-align: center; font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; width: 558px; height: 65px;}

#procontent #titlehead h1 		{background-image: url(/images/borderheader1.jpg); background-repeat: no-repeat; height: 60px; width: 558px;  vertical-align: middle; text-align: center; white-space: nowrap; color: #fff; font-size: 16px; padding: 8px 0px 0px 0px; font-family: arial, helvetica, sans-serif; }

#procontent p			{padding: 5px 15px 0 0px; color: #3d3d3d; font-size: 12px;}
#procontent p a		{color: #9E0621; text-decoration: none;}
#procontent p a:hover		{text-decoration: underline;}

#procontent h1			{padding: 1px 12px 10px 0px; font: 16px verdana, sans-serif; font-weight: bold; font-variant: small-caps;}
#procontent h1 a		{color: #9E0621; text-decoration: none;}
#procontent h1 a:hover {text-decoration: underline;}

#procontent h2			{padding: 15px 0 5px 10px; font: 13px verdana, sans-serif; font-weight: bold;}
#procontent h2 a		{color: #9E0621; text-decoration: none;}
#procontent h2 a:hover {text-decoration: underline;}

#procontent h3		{padding: 5px 10px 10px 10px; color: #3d3d3d; font-size: 14px;}
#procontent h3 a		{color: #9E0621; text-decoration: none;}
#procontent h3 a:hover		{text-decoration: underline;}

#procontent h4			{padding: 12px 12px 18px 12px; font: 16px verdana, sans-serif; margin: 0;}
#procontent h4 a		{color: #9E0621; text-decoration: none; font-variant: small-caps;}
#procontent h4 a:hover {text-decoration: underline;}

#procontent h5			{padding: 12px 12px 18px 12px; font: 16px verdana, sans-serif; font-weight: bold; margin: 0;}
#procontent h5 a		{color: #9E0621; text-decoration: none; font-variant: small-caps;}
#procontent h5 a:hover {text-decoration: underline;}

#procontent ul		{margin: 0px 40px 10px 50px; padding: 0px;}
#procontent li 		{margin: 0px 10px 3px 0px; padding: 0px;}

#procontent tr        {width: 558px;}
#procontent tr.d0 td {width: 279px; background-color: #e2e2e2; color: black; padding: 8px; font: 14px Arial, verdana, sans-serif;}
#procontent tr.d1 td {width: 279px; background-color: #fff; color: black; padding: 8px; font: 14px Arial, verdana, sans-serif;}

#procontent .widehead		{padding: 0 2px 10px 10px;}

#procontent .topimg		{margin: 0 0 0px 0; width: 560px; padding-bottom: 0px; border-bottom: 0px solid #999;}

#procontent .topline		{margin: 0 0 0px 0; width: 560px; height: 10px; padding-bottom: 0px; border-bottom: 0px solid #999;}

#procontent .center    {text-align: center; padding-bottom: 15px;}

#procontent .clear 		{clear: both; padding-bottom: 15px;}

#procontent .darktitle		{font-size: 14px; color: #3d3d3d;}

#procontent .main					{margin: 20px 0 20px 0;}
#procontent .smallborder			{border: 1px solid #3d3d3d;}



/* Solution Content */

#solcontent 			{float: left; width: 558px; overflow: hidden; font: 12px Arial, verdana, sans-serif; margin-top: 0px;  border: 0px solid #3d3d3d; background: #fff;}

#solcontent #titlehead			{margin: 0 0 -10px 0; text-align: center; font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; width: 558px; height: 65px;}

#solcontent #titlehead h1 		{background-image: url(/images/borderheader1.jpg); background-repeat: no-repeat; height: 60px; width: 558px;  vertical-align: middle; text-align: center; white-space: nowrap; color: #fff; font-size: 16px; padding: 8px 0px 0px 0px; font-family: arial, helvetica, sans-serif; }

#solcontent p			{padding: 5px 15px 0 15px; color: #3d3d3d; font-size: 12px;}
#solcontent p a		{color: #9E0621; text-decoration: none;}
#solcontent p a:hover		{text-decoration: underline;}

#solcontent h1			{padding: 0px 0px 0px 5px; font: 16px verdana, sans-serif; font-weight: bold; font-variant: small-caps;}
#solcontent h1 a		{color: #9E0621; text-decoration: none;}
#solcontent h1 a:hover {text-decoration: underline;}

#solcontent h2			{padding: 15px 0 5px 10px; font: 13px verdana, sans-serif; font-weight: bold;}
#solcontent h2 a		{color: #9E0621; text-decoration: none;}
#solcontent h2 a:hover {text-decoration: underline;}

#solcontent h3		{padding: 5px 10px 10px 10px; color: #3d3d3d; font-size: 14px;}
#solcontent h3 a		{color: #9E0621; text-decoration: none;}
#solcontent h3 a:hover		{text-decoration: underline;}

#solcontent h4			{padding: 12px 12px 18px 12px; font: 16px verdana, sans-serif; margin: 0;}
#solcontent h4 a		{color: #9E0621; text-decoration: none; font-variant: small-caps;}
#solcontent h4 a:hover {text-decoration: underline;}

#solcontent h5			{padding: 12px 12px 18px 12px; font: 16px verdana, sans-serif; font-weight: bold; margin: 0;}
#solcontent h5 a		{color: #9E0621; text-decoration: none; font-variant: small-caps;}
#solcontent h5 a:hover {text-decoration: underline;}

#solcontent ul		{margin: 0px 40px 10px 50px; padding: 0px;}
#solcontent li 		{margin: 0px 10px 3px 0px; padding: 0px;}

#solcontent tr        {width: 558px;}
#solcontent tr.d0 td {width: 279px; background-color: #e2e2e2; color: black; padding: 8px; font: 14px Arial, verdana, sans-serif;}
#solcontent tr.d1 td {width: 279px; background-color: #fff; color: black; padding: 8px; font: 14px Arial, verdana, sans-serif;}

#solcontent .widehead		{padding: 0 2px 10px 10px;}

#solcontent .topimg		{margin: 0 0 0px 0; width: 560px; padding-bottom: 0px; border-bottom: 0px solid #999;}

#solcontent .topline		{margin: 0 0 0px 0; width: 560px; height: 10px; padding-bottom: 0px; border-bottom: 0px solid #999;}

#solcontent .center    {text-align: center; padding-bottom: 15px;}

#solcontent .clear 		{clear: both;}

#solcontent .darktitle		{font-size: 14px; color: #3d3d3d;}

#solcontent .main					{margin: 20px 0 20px 0;}
#solcontent .smallborder			{border: 1px solid #3d3d3d;}

#solcontent img.minileft  {margin: 5px 10px 5px 30px; float: left; border: 0;}


/* white column sidebar */


#sidebar 			{float: right; width: 200px; font: 10px Arial, verdana, sans-serif; background: #fff; border: 0px solid #C1C2C4; text-align: center; padding: 0 0 0 0; margin-top: 8px;}

#sidebar p 		{font: impact, verdana, Arial, sans-serif; font-size: 12px; text-align: left; padding-left: 0px; padding-right: 10px; margin-top: 0px; color: #3d3d3d;}

#sidebar h1 		{font-size: 11px; text-align: left; padding: 0px 0px 5px 0px; margin-bottom: 0px; color: #3d3d3d;}
#sidebar h1 a		{color: #9E0621; text-decoration: none;}
#sidebar h1 a:hover {text-decoration: underline;}

#sidebar h2 		{font-size: 12px; text-align: center; padding-left: 0px; margin-bottom: 0px; color: #3d3d3d;}
#sidebar h2 a		{color: #9E0621; text-decoration: none;}
#sidebar h2 a:hover {text-decoration: underline;}

#sidebar h3 		{font-size: 14px; text-align: center; vertical-align: middle; white-space: nowrap; border: 0px solid #3d3d3d; border-top: 0px solid #3d3d3d; color: #fff; background: #3d3d3d; margin-bottom: 1em;}
#sidebar h3 a		{color: #fff; text-decoration: none; display: block; padding: 6px;}
#sidebar h3 a:hover {color: #fff; background: #000;}

#sidebar img {margin-bottom: 15px; margin-top: 0px;}


/* grey column sidebar */

#greysidebar 			{float: right; width: 198px; font: 10px Arial, verdana, sans-serif; background: #fff; border: 0px solid #C1C2C4; text-align: center; padding: 0 0 0 0; margin-top: 0px;}

#greysidebar p 		{font: impact, verdana, Arial, sans-serif; font-size: 12px; text-align: left; padding-left: 0px; padding-right: 10px; margin-top: 0px; color: #3d3d3d;}

#greysidebar h1 		{font-size: 12px; text-align: left; padding: 0px 0px 5px 0px; margin-bottom: 0px; color: #3d3d3d;}

#greysidebar h2 		{font-size: 10px; text-align: right; padding-right: 6px; margin-bottom: 10px; color: #3d3d3d;}
#greysidebar h2 a		{color: #9E0621; text-decoration: none;}
#greysidebar h2 a:hover {text-decoration: underline;}

#greysidebar h3 		{font-size: 11px; text-align: center; vertical-align: middle; white-space: nowrap; border: 1px solid #3d3d3d; border-top: 1px solid #3d3d3d; color: #fff; background: #A20252; margin-bottom: 1em;}
#greysidebar h3 a		{color: #fff; text-decoration: none; display: block; padding: 4px;}
#greysidebar h3 a:hover {color: #fff; background: #3d3d3d;}

#greysidebar img {margin-bottom: 10px; margin-top: 0px;}


/* blog */

#blogcontent 			{float: left; width: 560px; overflow: hidden; font: 12px Arial, verdana, sans-serif;}

#blogcontent p			{padding: 0px 20px 0 4px; color: #3d3d3d; font: 13px arial, verdana, sans-serif;}
#blogcontent p a		{color: #9E0621; text-decoration: none;}
#blogcontent p a:hover		{text-decoration: underline;}

#blogcontent h1			{padding: 5px 0 0px 4px; font: 16px arial, verdana, sans-serif; font-weight: bold;}
#blogcontent h1 a		{color: #9E0621; text-decoration: none;}
#blogcontent h1 a:hover {text-decoration: underline;}

#blogcontent h2			{padding: 10px 0px 0px 4px; font: 14px verdana, sans-serif; font-weight: bold;}
#blogcontent h2 a		{color: #9E0621; text-decoration: none;}
#blogcontent h2 a:hover {text-decoration: underline;}

#blogcontent h3		{padding: 5px 0 16px 4px; color: #3d3d3d; font-size: 12px;}
#blogcontent h3 a		{color: #9E0621; text-decoration: none;}
#blogcontent h3 a:hover		{text-decoration: underline;}

#blogcontent ul		{margin: 0px 40px 16px 50px;}
#blogcontent li 		{margin: 0px 0px 3px 0px;}

#blogcontent .widehead		{padding: 0 2px 10px 0px;}
#blogcontent .topimg		{margin: 0 0 5px 0; padding-bottom: 3px; border-bottom: 2px solid #999;}

#blogcontent .clear 		{clear: both;}

#blogcontent .darktitle		{font-size: 16px; color: #3d3d3d;  font-variant: small-caps;}

#blogcontent .main					{margin: 20px 0 20px 0;}
#blogcontent .smallborder			{border: 1px solid #3d3d3d;}

#blogcontent img  {margin: 0px 13px 3px 0px; padding: 0px;}

#blogsidebar 			{float: right; width: 190px; font: 10px Arial, verdana, sans-serif; background: #fff; border: 0px solid #C1C2C4; text-align: center; padding: 0 0 0 0; margin-top: 0px;}


#blogsidebar a		{color: #9E0621; text-decoration: none;}
#blogsidebar a:hover		{text-decoration: underline;}

#blogsidebar p 		{font: impact, verdana, Arial, sans-serif; font-size: 12px; text-align: left; padding-left: 0px; padding-right: 10px; margin-top: 0px; color: #3d3d3d;}
#blogsidebar p a		{color: #9E0621; text-decoration: none;}
#blogsidebar p a:hover		{text-decoration: underline;}

#blogsidebar h1 		{font-size: 14px; text-align: left; padding: 0px 0px 5px 0px; margin-bottom: 0px; color: #3d3d3d;}
#blogsidebar h1 a		{color: #9E0621; text-decoration: none;}
#blogsidebar h1 a:hover {text-decoration: underline;}

#blogsidebar h2 		{font-size: 10px; text-align: center; padding-left: 0px; margin-bottom: 0px; color: #3d3d3d;}
#blogsidebar h2 a		{color: #9E0621; text-decoration: none;}
#blogsidebar h2 a:hover {text-decoration: underline;}

#blogsidebar h3 		{font-size: 11px; text-align: center; vertical-align: middle; white-space: nowrap; border: 1px solid #3d3d3d; border-top: 1px solid #3d3d3d; color: #fff; background: #A20252; margin-bottom: 1em;}
#blogsidebar h3 a		{color: #fff; text-decoration: none; display: block; padding: 4px;}
#blogsidebar h3 a:hover {color: #fff; background: #3d3d3d;}

#blogsidebar ul     {}
#blogsidebar li      {font: impact, verdana, Arial, sans-serif; font-size: 12px; text-align: left; padding-left: 0px; padding-right: 0px; margin-top: 0px; color: #3d3d3d;}

#sidebar img {margin-bottom: 15px; margin-top: 0px;}

/* generic img tags */

img 				{border: 0;}
img.left 			{float: left; margin: 5px 15px 5px 12px; border: 0;}
img.right 		{float: right; margin: 2px 0 5px 10px; border: 0;}
img.across 	{margin: 0 0 10px 0; border: 0;}
img.center 	{margin-left: auto; margin-right: auto; margin-bottom: 15px; border: 0;}


/* footer */

#cffooter 				{width: 760px; background-color: #fff; color: #000; font-family: Trebuchet MS; font-size: 12px; margin-top: 0px; margin-bottom: 5px; padding: 4px 0 4px 0; text-align: center;}
#cffooter a 			{text-decoration: underline; color: #000;}
#cffooter a:hover 	{color: #3d3d3d;}
#cffooter img.logo  {padding-left: 60px;}



#footer2 				{width: 558px; background-color: #fff; color: #000; font-family: Trebuchet MS; font-size: 12px; margin-top: 0px; margin-bottom: 5px; padding: 4px 0 4px 0; text-align: center;}
#footer2 a 			{text-decoration: underline; color: #000;}
#footer2 a:hover 	{color: #3d3d3d;}
#footer2 img.logo  {padding-left: 60px;}







/* CODE PULLED FROM VOLUSION */

#nav_menu div.nav_section{margin:0; padding:0; width:160px; margin-bottom:1em;}

#content_area {padding: 0px; width: 758px;}

#shopping_cart_summary{margin: 0 0 10px 0; padding:0; text-align:center; color:#666; font-weight: bold; font-size:12px; padding:5px; float: left;}

#nav_menu #shopping_cart_summary h3{margin-bottom:.5em;}
	
div.nav_section ul{	margin:0;	padding:0;	list-style:none;	text-align:left;	margin-top:4px;	margin-left:0px;}
	
#nav_menu{	margin:0;	padding:0;	width:160px;	border:1px solid #adadad;	border-bottom:none;	border-top:none;	height:100%;}

#nav_menu h3{	margin:0px;	padding:0px;	font-size:1em;	border-top:1px solid #adadad;	border-bottom:1px solid #adadad;	color:#666666;	padding:5px;	text-align:center;}

div.nav_section ul li{
	margin:0;
	padding:0;
	color:#606060;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	margin-bottom:.5em;
	padding-left:15px;
	background:url(../../images/template/nav_bullet.jpg) no-repeat 3px 3px;
}
div.nav_section ul li a{
	color:#606060;
	text-decoration:none;
	list-style:none;
	font-size:1.1em;
	font-weight:normal;
	
}
div.nav_section ul li a:hover{
	text-decoration:underline;
}
#navigation_menus{
	padding:0px;
	margin:0;
	width:160px;
	text-align:center;
	
}
#search_section{
	padding:0;
	margin:0;
	text-align:left;
	width:160px;
	margin-bottom:10px;

}
#search_section form{
	margin:10px 5px;
	padding:0px;
	margin-left:10px;
	height:34px;
}
#search_section input{
	margin:0px;
	padding:0px;
	vertical-align:middle;
}
*html #search_section form{
	margin:10px 0px;
	margin-left:5px;
	height:24px;
}
#search_section input#search_field{
	margin:0px;
	border:1px solid #adadad;
	width:115px;
	height:20px;
	vertical-align:middle;
	font-size:10px;
	padding:2px;
}
*html #search_section input#search_field{
	height:20px;
	width:110px;
}
#search_section input#search_button{
	margin:0;
	padding:0;
	width:20px;
	height:20px;
}
#search_section h3{
	border-top:none;
}
span.ir{
	display:none;
}
#content #main_content{
	padding:0px;
	margin:0px;
	width:628px;
	border-right:1px solid #adadad;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#footer{
	margin:0px auto;
	padding:0px;
	width:760px;
	position:relative;
	font-family: Arial, Tahoma, helvetica, sans-serif;
	
	color:#adadad;
	padding-bottom:1em;
}
#footer > *{
	margin:0;
	padding:0;
}
#footer ul li.last{
	border:none;
	padding:0;
	margin:0;
}
#footer a{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}
#footer ul{
	list-style:none;
	margin:0;
	padding:0;
}
#footer ul li{
	display:inline;
	border-right:1px solid #adadad;
	margin-right:1em;
	padding-right:1em;
}

#footer_top{
	margin-bottom:1.5em;
	padding:10px;
	border:1px solid #adadad;
	color:gray;

}
#footer_top a{
	color:gray;
}
#footer_top ul li{
	
	border-right:1px solid gray;
	
}
#footer_bottom{
	margin:0;
	padding:0;
	font-size:11px;
	color:#666666;
}

#footer_bottom a{
	font-size:11px;
}




/*  STORE >>>>   */


/*  STORE NAVIGATION */

#storenav 				{width: 760px; font-family: helvetica, Verdana, Arial, sans-serif; font-size: 11px; padding: 5px 0 5px 0; margin: 0; background-color: #e2e2e2; color: #000; border-top: 1px solid #3d3d3d; border-bottom: 1px solid #3d3d3d; vertical-align: middle; white-space: nowrap; text-align: left;}
#storenav a 				{color: #000; text-decoration: none; padding: 5px 5px 5px 5px; border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;}
#storenav a:hover 		{color: #fff;  background-color: #A20252; border-top: 0px solid #e2e2e2; border-bottom: 0px solid #e2e2e2; border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2;}
#storenav .navspace {color: #e2e2e2;}

#storenav .navleft			{padding-left: 0px;}
#storenav .navright		{float: right; padding: 0px;}


/* STORE CONTENT -- WIDE FORMAT */

#storewide h1 {margin: 0 12px -1px 0; font: 14px verdana, sans-serif; font-weight: bold; font-variant: small-caps; color: #fff; background: #000;}


/* STORE CONTENT */

#storecontent 			{float: left; width: 442px; overflow: hidden; font: 12px Arial, verdana, sans-serif; margin: 0px 0 0 8px;  border: 0px solid #3d3d3d;}

#storecontent a		    {float: right; border: 1px solid #000; margin-bottom: 10px;}

#storecontent a:hover	{border: 1px solid #e2e2e2;}

#storecontent #titlehead			{margin: 0 0 -10px 0; text-align: center; font: 10px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; width: 558px; height: 65px;}

#storecontent #titlehead h1 		{background-image: url(/images/borderheader1.jpg); background-repeat: no-repeat; height: 60px; width: 558px;  vertical-align: middle; text-align: center; white-space: nowrap; color: #fff; font-size: 16px; padding: 8px 0px 0px 0px; font-family: arial, helvetica, sans-serif; }

#storecontent p			{padding: 5px 15px 0 0px; color: #3d3d3d; font-size: 12px;}
#storecontent p a		{color: #9E0621; text-decoration: none;}
#storecontent p a:hover		{text-decoration: underline;}

#storecontent h1			{padding: 1px 12px 0px 0px; font: 14px verdana, sans-serif; font-weight: bold; font-variant: small-caps;}
#procontent h1 a		{color: #9E0621; text-decoration: none;}
#procontent h1 a:hover {text-decoration: underline;}

#storecontent h2			{padding: 15px 0 5px 10px; font: 13px verdana, sans-serif; font-weight: bold;}
#storecontent h2 a		{color: #9E0621; text-decoration: none;}
#storecontent h2 a:hover {text-decoration: underline;}

#storecontent h3		{padding: 5px 10px 10px 10px; color: #3d3d3d; font-size: 14px;}
#storecontent h3 a		{color: #9E0621; text-decoration: none;}
#storecontent h3 a:hover		{text-decoration: underline;}

#storecontent h4			{padding: 12px 12px 18px 12px; font: 16px verdana, sans-serif; margin: 0;}
#storecontent h4 a		{color: #9E0621; text-decoration: none; font-variant: small-caps;}
#storecontent h4 a:hover {text-decoration: underline;}

#storecontent h5			{padding: 12px 12px 18px 12px; font: 16px verdana, sans-serif; font-weight: bold; margin: 0;}
#storecontent h5 a		{color: #9E0621; text-decoration: none; font-variant: small-caps;}
#storecontent h5 a:hover {text-decoration: underline;}

#storecontent ul		{margin: 0px 40px 10px 50px; padding: 0px;}
#storecontent li 		{margin: 0px 10px 3px 0px; padding: 0px;}

#storecontent tr        {width: 558px;}
#storecontent tr.d0 td {width: 279px; background-color: #e2e2e2; color: black; padding: 8px; font: 14px Arial, verdana, sans-serif;}
#storecontent tr.d1 td {width: 279px; background-color: #fff; color: black; padding: 8px; font: 14px Arial, verdana, sans-serif;}

#storecontent .widehead		{padding: 0 2px 10px 10px;}

#storecontent .topimg		{margin: 0 0 0px 0; width: 560px; padding-bottom: 0px; border-bottom: 0px solid #999;}

#storecontent .topline		{margin: 0 0 0px 0; width: 560px; height: 10px; padding-bottom: 0px; border-bottom: 0px solid #999;}

#storecontent .center    {text-align: center; padding-bottom: 15px;}

#storecontent .clear 		{clear: both; padding-bottom: 15px;}

#storecontent .darktitle		{font-size: 14px; color: #3d3d3d;}

#storecontent .main					{margin: 20px 0 20px 0;}
#storecontent .smallborder			{border: 1px solid #3d3d3d;}

#storecontent img {padding-bottom: 0px;}

#storebuttons  {float: right; width: 250px;}

#storebuttons p     	{font: impact, verdana, Arial, sans-serif; font-size: 12px; text-align: left; padding-left: 0px; padding-right: 10px; margin-top: 0px; color: #3d3d3d;}

#storebuttons h1 		{font-size: 11px; text-align: center; vertical-align: middle; white-space: nowrap; border: 1px solid #3d3d3d; border-top: 1px solid #3d3d3d; color: #fff; background: #A20252; margin-bottom: 1em;}
#storebuttons h1 a		{color: #fff; text-decoration: none; display: block; padding: 4px;}
#storebuttons h1 a:hover {color: #fff; background: #3d3d3d;}

#storebuttons h2 		{font-size: 11px; text-align: center; vertical-align: middle; white-space: nowrap; border: 1px solid #3d3d3d; border-top: 1px solid #3d3d3d; color: #fff; background: #A20252; margin-bottom: 1em;}
#storebuttons h2 a		{color: #fff; text-decoration: none; display: block; padding: 4px;}
#storebuttons h2 a:hover {color: #fff; background: #3d3d3d;}


/* STORE SIDEBAR */

#storesidebar 			{float: right; width: 290px; font: 10px Arial, verdana, sans-serif; background: #fff; border: 0px solid #C1C2C4; text-align: center; padding: 0 0 0 0; margin-top: 0px;}

#storesidebar p 		{font: impact, verdana, Arial, sans-serif; font-size: 12px; text-align: left; padding-left: 0px; padding-right: 10px; margin-top: 0px; color: #3d3d3d;}

#storesidebar h1 		{font-size: 12px; text-align: left; padding: 0px 0px 5px 0px; margin-bottom: 0px; color: #3d3d3d;}

#storesidebar h2 		{font-size: 11px; text-align: center; vertical-align: middle; white-space: nowrap; border: 1px solid #3d3d3d; border-top: 1px solid #3d3d3d; color: #fff; background: #000; margin-bottom: 1em;  padding: 4px;}
#storesidebar h2 a		{color: #fff; text-decoration: none; display: block;}
#storesidebar h2 a:hover {color: #fff; background: #3d3d3d;}

#storesidebar h3 		{font-size: 11px; text-align: center; vertical-align: middle; white-space: nowrap; border: 1px solid #3d3d3d; border-top: 1px solid #3d3d3d; color: #fff; background: #A20252; margin-bottom: 1em;}
#storesidebar h3 a		{color: #fff; text-decoration: none; display: block; padding: 4px;}
#storesidebar h3 a:hover {color: #fff; background: #3d3d3d;}

#storesidebar h4 		{font-size: 12px; text-align: center; margin-bottom: 0px; color: #3d3d3d;}

#storesidebar img {margin-bottom: 10px; margin-top: 0px;}














#newsletter 			{width: 562px; overflow: hidden; font: 12px Arial, verdana, sans-serif; margin-top: 0px; padding: 0px;  border: 0px solid #3d3d3d; background: #fff;}

#newsletter p			{padding: 0px; color: #3d3d3d; font-size: 12px;}
#newsletter p a		{color: #9E0621; text-decoration: none;}
#newsletter p a:hover		{text-decoration: underline;}

#newsletter h1			{padding: 0px 0px 0px 5px; font: 16px verdana, sans-serif; font-weight: bold; font-variant: small-caps;}
#newsletter h1 a		{color: #9E0621; text-decoration: none;}
#newsletter h1 a:hover {text-decoration: underline;}
