﻿/*****************************/
/* Default Styles */
/*****************************/
#myBody { margin-top:0; margin-left: 0; font-family: Arial, Verdana; background-color:#ffffff;}

	

/*****************************/
/* Header styles */
/*****************************/

#logo {position: absolute; top: 5px; left: 6px;}
#TopBanner { background-image: url(images/skin/logo_banner.jpg); background-position:left; background-repeat: no-repeat; background-color: #A5D0FE; width: 100%; margin: 0px 0px 0px 0px;}
#shadow { background-image: url(images/elements/top_shadow.gif); background-repeat: repeat-x; background-attachment:fixed;}

/* Main nav bar */
.leftmenuheading    {font-size: 9pt;color:#990000;font-weight: bold; padding-top:10px; padding-bottom:5px;}
.leftmenu           {font-size: 8pt;color:#333333;font-weight: bold;}
.leftmenu a:link    {font-size: 8pt;color: #333333; text-decoration: none}
.leftmenu a:visited {font-size: 8pt;color: #333333; text-decoration: none}
.leftmenu a:hover   {font-size: 8pt;color: #FF0000; background-color: #FFFFFF;}
/*.leftmenu td		{border-bottom: solid 1px #F1CC4C;}*/

.topmenu            {margin-left: 20px; margin-top: 5px; }
.topmenu a:link     {color: #ffffff; text-decoration: none;}
.topmenu a:visited  {color: #ffffff; text-decoration: none}
.topmenu a:hover    {color: #0164ce; background-color: #FFFFFF;}
.topmenu tr         {border-left: none;}
.topmenu td         {color:#ffffff; font-size: 10pt; font-weight: bold; border-right:solid 1px #ffffff; text-align: left; padding-right:10px; padding-left:10px; height:8px; padding-bottom:1px; }

.cart               {background-color: #333333; margin: 1px 5px 1px 3px; font-size: 8pt; color: #000000; text-align: center; width:150px; height: 100px;}
.cart a:hover		{background-color: #ffffff; font-size: 11px;}
.cart a:link		{background-color: #ffffff; font-size: 11px; text-decoration: none;}
.cart a:visited		{background-color: #ffffff; font-size: 11px;}
.cart tr			{background-color: #ffffff; font-size: 11px;}
.cart td			{background-color: #ffffff; color: #333333; font-size: 12px;}

.foot            {background-color:#333333;}
.foot td         {padding: 1px; color: #ffffff; font-size: 8pt; font-weight: bold; border-right: solid 1px #ffffff; text-align: center; padding: 0px 2px 0px 2px;}
.footlink        {color: #ffffff; text-decoration: none;}
.foot a:hover	 {color: #dd4400; text-decoration: none;}
.foot a:link	 {color: #ffffff; text-decoration: none;}
.foot a:visited  {color: #0164ce; text-decoration: none;}

/* Text Control */
hr.hrBreak			{ height:1pt; color:#D7D7D7; }
hr.hrTitle			{ height:1pt; color:#D7D7D7; }
.text8pt            {color:#000000 ; font-size: 8pt; font-family: Arial, Helvetica, Verdana; margin-top: 0; margin-bottom: 0; text-decoration: none;}
.text8ptSite        {color:#d04400 ; font-size: 8pt; font-family: Arial, Helvetica, Verdana; margin-top: 0; margin-bottom: 0; text-decoration: none;}
.text8ptSiteBold    {color:#d04400 ; font-size: 8pt; font-family: Arial, Helvetica, Verdana; font-weight: bold;margin-top: 0; margin-bottom: 0; text-decoration: none;}
.text8ptSiteBold a:hover   {color:#66a2e2 ; font-size: 8pt; font-weight: bold; font-family: Arial, Helvetica, Verdana; margin-top: 0; margin-bottom: 0; text-decoration: underline;}
.text8ptBold        {color:#000000 ; font-size: 8pt; font-weight: bold; font-family: Arial, Helvetica, Verdana; margin-top: 0; margin-bottom: 0;}
.text8ptWhite       {color:#ffffff ; font-size: 8pt; font-family: Arial, Helvetica, Verdana; margin-top: 0; margin-bottom: 0;}
.text8ptWhiteBold   {color:#ffffff ; font-size: 8pt; font-weight: bold; font-family: Arial, Helvetica, Verdana; margin-top: 0; margin-bottom: 0;}
.text8ptRed		    {color:#990000 ; font-size: 8pt; font-weight: normal; font-family: Arial, Helvetica, Verdana; margin-top: 0; margin-bottom: 0;}
.text8ptRedBold     {color:#990000 ; font-size: 8pt; font-weight: bold; font-family: Arial, Helvetica, Verdana; margin-top: 0; margin-bottom: 0;}
.text8ptBlueBold    {color:Navy ; font-size: 8pt; font-weight: bold; font-family: Arial, Helvetica, Verdana; margin-top: 0; margin-bottom: 0;}
.text9pt            {color:#333333 ; font-size: 9pt; font-family: Arial, Helvetica, Verdana; margin-top: 0; margin-bottom: 0; line-height: 22px;}
.text9ptBold        {color:#333333 ; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, Verdana; margin-top: 0; margin-bottom: 0; line-height: 22px;}
.text9ptSite        {color:#d04400 ; font-size: 9pt; font-family: Arial, Helvetica, Verdana; margin-top: 0; margin-bottom: 0; line-height: 22px;}
.text9ptSiteBold    {color:#d04400 ; font-size: 9pt; font-weight: bold;font-family: Arial, Helvetica, Verdana; margin-top: 0; margin-bottom: 0; text-decoration: none; line-height: 22px;}
.text9ptWhiteBold   {color:#ffffff ; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, Verdana; margin-top: 0; margin-bottom: 0; line-height: 22px;}
.text9ptYellowBold  {color:#FFCD05 ; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, Verdana; margin-top: 0; margin-bottom: 0; line-height: 22px;}
.text9ptBrown	    {color:#433014 ; font-size: 9pt; font-weight: normal; font-family: Arial, Helvetica, Verdana; margin-top: 0; margin-bottom: 0; line-height: 22px;}
.text9ptRedBold		{color:#990000 ; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, Verdana; margin-top: 0; margin-bottom: 0; line-height: 22px;}
.text9pptBlueBold   {color:#dd4400 ; font-size: 9pt; font-weight: bold; font-family: Arial, Helvetica, Verdana; margin-top: 0; margin-bottom: 0; line-height: 22px;}
.text10pt           {color:#000000 ; font-size: 10pt; font-family: Arial, Helvetica, Verdana; margin-top: 0; margin-bottom: 0; text-decoration: none;}
.text10ptBold       {color:#000000 ; font-size: 10pt; font-weight: bold; font-family: Arial, Helvetica, Verdana; margin-top: 0; margin-bottom: 0;}
.text10ptRedBold    {color:#990000 ; font-size: 10pt; font-weight: bold; font-family: Arial, Helvetica, Verdana; margin-top: 0; margin-bottom: 0;}
.text10ptSiteBold   {color:#d04400 ; font-size: 10pt; font-weight: bold;font-family: Arial, Helvetica, Verdana; margin-top: 0; margin-bottom: 0; text-decoration: none; line-height: 22px;}
.text10ptWhiteBold   {color:#ffffff ; font-size: 10pt; font-weight: bold; font-family: Arial, Helvetica, Verdana; margin-top: 0; margin-bottom: 0; line-height: 22px;}
.Title              {color:#0064CE ; font-family: Arial, Helvetica, Verdana; font-weight: bold; font-size: 13pt; margin-top: 5px; margin-bottom: 5px; margin-left: 10px; text-decoration: none; }
.subTitle           {color:#d04400 ; font-family: Arial, Helvetica, Verdana; font-weight: bold; font-size: 9pt; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; margin-right: 5px; text-decoration: none; }

.ProductList        { background-color: #333333; }
.ProductList TH		{ background-color: #0064CE; font-size: 10pt; font-weight: bold; color: White; padding: 2px 4px 2px 4px;}
.ProductList TD     { background-color: #ffffff; padding: 6px 3px 6px 3px; font-size: 10pt;}
.ProductListDesc    { color: #333333; font-weight: bold; font-size: 10pt;}
.ProductListSKUUOM  { color: #333333; font-weight: bold; font-size: 10pt;}
.ProductListNotes   { color: #333333; }

table.FormTable     { background-color: #333333; }
tr.FormSectionTR    { background-color: #0064CE; height: 20px; }
td.FormSectionTD    { background-color: #666666; font-size: 10pt; font-weight: bold; color: #ffffff; padding-left: 10px; padding-right: 10px; height: 25px; }
tr.FormWarnTR		{ background-color: #ffffff; height: 20px; color: #ff0000; font-size: 10pt; }
tr.FormDetailTR     { background-color: #ffffff; padding: 20; }
td.FormLabelTD      { width: 200px; font-size: 10pt; color:#333333; white-space: nowrap; font-weight: bold; text-align: right; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; padding-right: 10px; }
td.FormFieldTD      { padding-top: 2px; padding-bottom: 2px; padding-right: 10px; padding-left: 5px; }
tr.FormButtonsTR    { background-color: #ffffff; }
td.FormButtonsTD    { background-color: #ffffff; font-weight: bold; padding-left: 4px; }


