#distributor-loc-bgr	        {background-image: url('/global/images/bullet_bg.gif'); background-repeat: repeat-x; background-position: 0 -10px; padding: 7px 15px 7px 15px; border: solid 1px #e8e8e8;}
#distributor-loc-bgr select     {font-size: 12px;}
.columns				        {display:block; float: left;}
.column02				        {padding-left: 25px;}
.distributor-loc-h2		        {margin-bottom: 5px;}

/* CAREERS */
#careers .col01         {width: 47%; height: 200px; background-image: url('/about/careers/imgs/bgr_home.gif'); background-repeat: repeat-x; float: left; border: solid 1px #eeeeee; color: #000000;}
#careers .col02         {width: 47%; height: 200px; background-image: url('/about/careers/imgs/bgr_home.gif'); background-repeat: repeat-x; margin-left: 20px; float: right; text-align: left; border: solid 1px #eeeeee; color: #000000;}
#careers .col03         {width: 38%; float: right; text-align: left; color: #e60000; font-size: 16px; line-height: 20px;}
#careers .col04         {width: 55%; float: left; text-align: left; font-size: 16px; line-height: 18px;}
#careers .col04 p       {color: #000000; font-size: 12px;}
#careers .colMain       {text-align: left; color: #888888; font-size: 14px; line-height: 16px; font-weight: normal; font-style: italic;}

#careers a.floatLeft    {float: left;}
#careers .mainWindow    {padding: 25px; float: left; width: 120px;}
#careers h2             {color: #e60000; font-size: 20px; line-height: 24px; font-weight: normal; margin-bottom: 10px;}

#careers .positions td              {border-top: solid 1px 	#cccccc; padding: 8px;}
#careers .positions td.left         {padding-left: 0;}
#careers .positions td.right        {padding-right: 0;}
#careers .positions .headerleft     {border-left: solid 1px #B0B0B0;}
#careers .positions .headerright    {border-right: solid 1px #B0B0B0;}
#careers .positions .header         {font-size: 14px; background-image: url('/about/careers/imgs/bgr_opportunities.gif'); background-repeat: repeat-x; padding: 6px 9px 6px 9px; color: #404040;}

#careers .benefits              {color: #000000;}
#careers .benefits em           {color: #888888;}
#careers .benefits .floatRight  {float: right;}
#careers .benefits .package     {background-image: url('/about/careers/imgs/bgr_benefits.gif'); background-repeat: repeat-x; height: 251px;}
#careers .benefits .package .tx {padding: 20px;}
#careers .benefits .red         {color: #e60000;}
#careers .benefits ul           {border-top: solid 1px #FFFFFF; list-style-type: none; padding-left: 0; margin-left: 0;}
#careers .benefits li           {padding: 3px 0 3px 25px; border-bottom: solid 1px #FFFFFF; font-weight: bold; background: url('/about/careers/imgs/bullet.gif'); background-repeat: no-repeat; background-position: left center;}

/* VIDEOS */
#videos img             {margin-bottom: 10px;}
#videos a               {color: #303030;}
#videos a:hover         {color: #e60000; text-decoration: none;}
#videos a.img1          {width: 200px; height: 113px; display: block; cursor: pointer; background: url('/support/videos/1s.jpg');}
#videos a.img2          {width: 200px; height: 113px; display: block; cursor: pointer; background: url('/support/videos/2s.jpg');}
#videos a.img1:hover    img {display:none;}
#videos a.img2:hover    img {display:none;}
#videos strong          {line-height: 125%;}
#videos .dot            {margin-left: 7px; border: solid 1px #cccccc; padding: 0 3px 1px 4px;}
#videos .description    {padding-top: 5px; font-family: Tahoma; font-size: 11px; display: block;}
#videos .watch          {padding-top: 3px; font-family: Tahoma; font-size: 11px; display: block; color: #000000;}
#videos .watch a        {color: #0081b7;}
#videos .watch a:hover  {color: #e60000;}

/* Literature */
h3.literatureTitle {padding: 4px 6px 4px 6px; background: #eeeeee; border: solid 1px #cccccc;}
.literatureImg {vertical-align: middle; padding-right: 8px;}
.literatureBox {display: none;}
.literatureRow td {padding: 2px;border-top: dotted 1px #cccccc; vertical-align: middle;}

/* Warranty */
.warranty_tbl          {border: solid 1px #eeeeee;}
.warranty_tblHeader td {padding: 2px 5px 2px 5px; background: #000000; color: #FFFFFF; font-weight: bold;}
.warranty_tblRow    td {padding: 2px 5px 2px 5px; border-top: solid 1px #eeeeee;}

.warrantyNav {margin: 0 0 5px 0; text-align: right;}
.warrantyNav a {font-size: 12px; display: block; border: 1px solid #cccccc; padding: 2px 6px 2px 6px; margin: 0 4px 0 0; float: left; font-weight:bold;}
.warrantyNav a:hover {text-decoration: none; background-color: #f2f2ec; border: 1px solid #e60000;}
.warrantyNav a.inactive {color: #cccccc;}
.warrantyNav a.inactive:hover {text-decoration: none; background-color: #FFFFFF; border: 1px solid #cccccc;}

.printWarrantyPage  {padding-bottom: 15px; text-align: right;}

/* Supplemental Index */
.prtTbl td {padding-right: 10px; padding-top: 3px;}
.prtTbl .prtTblHead   {padding: 2px 6px 2px 6px; border-bottom: solid 1px #888888; background: #cccccc; font-weight: bold; color: #000000;}
.prtTbl img {padding-right: 5px;}

/* Products - Standards Specifications */
.standardsTbl table	{margin-bottom: 12px; border-color: #CCCCCC;}
.standardsTbl td	{padding: 2px 4px; border-color: #CCCCCC;}

/* Products - Download Literature */
.tblProductFiles p				{margin-bottom: 3px;}
.tblProductFiles ul				{margin: 0 0 15px 0; padding: 0; list-style: none;}
.tblProductFiles ul li a		{padding: 4px 0; border-top: solid 1px #eee; display: block;}
.tblProductFiles ul li a:hover	{}

/* Distributor Portal */
#distributorHomeTbl					{padding: 15px 0;}
#distributorHomeTbl td				{width: 125px; text-align: center; font-weight: bold;}
#distributorHomeTbl td img			{padding-bottom: 5px;}
#distributorHomeTbl td a:hover		{text-decoration: none;}

/* Products - CAGI Table*/
.cagiTbl					{margin-bottom: 5px;}
.cagiTbl h4					{color: #666; text-shadow: 2px 2px 1px #eee; margin-bottom: 10px;}
.cagiTbl table				{border-left: solid 1px #CCCCCC; border-top: solid 1px #CCCCCC; -moz-box-shadow: 0 0 3px #ccc; -webkit-box-shadow: 0 0 3px #ccc; box-shadow: 0 0 3px #ccc;}
.cagiTbl table td			{padding: 4px 8px; border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; vertical-align: middle;}
.cagiTbl table td img		{vertical-align: middle; margin-right: 5px;}
.cagiTbl table tr:hover	td	{background: #eee;}
