body, html 	{margin: 0; padding: 0px; border: 0; font-family: Arial, Helvetica, sans-serif;  color: #5b5b5b;}
body		{background-image: url(../images/bgr_page.gif); background-repeat: repeat-x; background-color: #ffffff;}
p 			{} /*  margin: 0 0 1em 0; padding: 0; */
a 			{text-decoration: none; color: #71a1bd;} /* 32bdd9 */
a:hover 	{color: #007ac1; text-decoration: underline;}
td 			{font-style : normal; font-family : Arial, Helvetica, sans-serif; font-size : 9pt} /*  vertical-align: top; */
b, strong 	{font-weight : bold;}
img 		{border: 0;}
.clear		{clear: both;}

h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif; color: #000000;}
h1 {font-size : 18px; font-weight: normal; margin:0 0 7px 0; padding:0; line-height: 18px;}
h2 {font-size : 16px; font-weight: bold; margin:0 0 7px 0; padding:0; line-height: 16px;}
h3 {font-size : 14px; font-weight: bold; margin:0 0 6px 0; padding:0; line-height: 14px;}
h4 {font-size : 12px; font-weight: bold; margin:0 0 5px 0; padding:0; line-height: 13px;}
.underline {border-bottom: 2px solid #e60000; padding-bottom: 4px}

.imgLeft 	{float: left; margin: 0 15px 20px 0;}
.imgRight 	{float: right; margin: 0 0 20px 15px;}

/* Top Banner */
#topBanner {display:none;}

/* Header */
#header 			{width: 930px; margin: auto; background-image: url(../images/bgr_header.jpg); background-repeat: no-repeat; position: relative;}
#header #logo 		{display: none;}
#header #logoPrint 	{float: left; margin: 0;}
#header #search 	{display:none;}

#topNav 			{display: none;}
#topNavBevel        {display: none;}

/* Container */
#container 			{background-color: #ffffff; margin: 0 auto; background-image: url(../images/bgr_page_gradient.gif); background-repeat: repeat-x; padding-top: 9px; border: 0px solid #FF0000;}

#main 				{}
#main #leftCol 		{display: none;}
#main #rightCol 	{}


/* Homepage */
#hpGradient 					{background-image: url(../images/bgr_hp_content.gif); background-repeat: repeat-x; padding: 20px 0 20px 0;}
#hpContent 						{background-image: url(../images/bgr_frame_body.gif); background-repeat: repeat-y; padding-left: 1px;}
#hpContent td 					{font-size: 11px;}
#hpContent #colTwo				{width: 245px; font-size: 11px; line-height: 12px; border-left: 1px solid #d1dfed;}
#hpContent #colOne .content 	{padding-right: 30px; font-size: 12px; line-height: 16px;}
#hpContent #colTwo .content 	{padding-left: 20px;}

#featuredProduct 					{position: relative;}
#featuredProduct .controls 			{position: absolute; top: 185px; left: 25px;}
#featuredProduct .fTitle 			{color: #0081b7; font-size: 11px; margin: 0 0 3px 0;}
#featuredProduct ul.fLinks 			{margin: 0; padding: 0; list-style: none;}
#featuredProduct ul.fLinks li 		{float: left; font-weight: bold; margin-right: 5px; text-align: center;}
#featuredProduct ul.fLinks img 		{border: 1px solid #89a4a9; margin: 0 0 2px 0;}
#featuredProduct ul.fLinks a 		{color: #0081b7;}
#featuredProduct ul.fLinks a:hover 	{color: #32bdd9; text-decoration: none;}

#messageBar 		{background-color: #21778c; color: #FFFFFF; font-weight: bold; padding: 4px 0 4px 0;}
#messageBar a 		{color: #FFFFFF; text-decoration: none;}
#messageBar a:hover {color: #FFFFFF; text-decoration: none;}


/* Sub Navigation */
#rightPanel 			{display: none;}

/* Page */
#pageContent 		{width:auto;background-image: url(../images/bgr_frame_body.gif); background-repeat: repeat-y; padding-left: 1px;}
#pageContent .copy 	{font-size : 14px; padding: 0;}
#pageContent h2 	{margin-bottom: 20px;}

#pageHeader 			{display: none;}

#pageContent .edit {display:none;}

#hpFooter {display: none;}

.logos {display: none;}

/* Footer */
#footer 			{display: none;}


/* Forms */
form 				{}
input, textarea 	{border: 1px solid #9e9e9e; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
input.submit,input#submit 		{border: 1px solid #0061bb; padding: 0px 0px 0px 0px; margin: 5px 0px 0px 0px; background-color: #0061bb; color: #ffffff; font-weight: bold; display: none;}

/* Table Index */
#tblIndex table {border-top: solid 1px #d7eff6;border-left: solid 1px #d7eff6;}
#tblIndex td {padding: 3px 10px 3px 10px;border-right: solid 1px #d7eff6;border-bottom: solid 1px #d7eff6;}
#tblIndex #tblIndexHeader {font-weight:bold;background-image: url(../images/bgr_topnav.gif); background-repeat: repeat-x; color:#FFFFFF;}

.printHide  {display:none;}

.printWarrantyPage  {display:none;}


/* 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;}