body {background: #fff url("images/background.gif")}

p    {text-align: justify}
 .lj {text-align: left}
 .cj {text-align: center}
 .nb {text-align: left; font-size: 10pt}

body, p, li, td, input, select, textarea
						{font-family: verdana, sans-serif; font-size: 11pt}
b, th, .smb, .ssmb
            {font-family: arial, sans-serif; font-weight: bold}
b, th				{font-size: 11pt}
pre         {font-family: courier new, monospace; font-size: 9pt}
big         {font-size: 14pt}
.lg, large  {font-size: 12pt}
.sm         {font-size: 10pt}
.smb        {font-size: 10pt}
.ssm, small {font-size:  9pt}
.ssmb       {font-size:  9pt}
.tiny, sup  {font-size:  8pt}
.micro      {font-size:  6pt}
.hlt        {color: #009}
.dhlt       {color: #820}

h1, h2, h3, h4 {font-family: arial, serif}
h1          {font-size: 18pt}
h2          {font-size: 16pt}
h3          {font-size: 14pt}
h4          {font-size: 12pt}

hr {border: 0 ; border-top: 2px #900 solid; width: 98%; margin: auto}

a          {text-decoration: none}
a:link     {color: #900}
a:visited  {color: #a00}
a:hover    {color: #666}

td      {vertical-align: top}
.ma     {vertical-align: middle}
#banner td {text-align: center; font-family: arial, sans-serif; font-weight: bold}

li             {margin-top: 9px}
ul#learn       {padding-left: 25px}
#learn li      {margin-top: 12px}

img, table, td {border: 0}  /* force default behavior */

table.beq1     {border-top: 1px solid #000; border-left: 1px solid #000}
table.beq1 td  {border-right: 1px solid #000; border-bottom: 1px solid #000}

#logo {text-align: center; margin: 10px auto}

/* form inputs */

input, select, textarea     {border: solid 1px #bbb}
input:focus, textarea:focus {border: 1px #0d0 solid}
input.submit    {font-family: arial, sans-serif; font-size: 11pt; font-weight: bold;
                   color: #fff; background-color: #900; margin-top: 5px; 
				   padding: 3px 2px;border: 2px ridge #000; cursor: pointer}
.submit:hover               {background-color: #ddd}

input.submit#GE {color: #fff; background-color: #900; margin-top: 5px; padding: 3px 2px;
                   border: 5px solid #fff; background-color: #000}

/* above and below lines for GE Money financing offer in lhs navbar */
h1#financing {text-align: center; background-color: #fff; border: 1px #000 solid;
              padding: 4px 1px}

/* from data checking on form processing pages */
#errors {color: #800}

/* home page (including WTKK) image tables */
#home          {width: 800px; margin: 10px auto; padding: 0; border: 0}
#home #h2      {text-align: center; border: 0; padding: 0}
#home2         {width: 100%; margin auto; border: 1px solid #000; padding: 0}
#home2 #h22    {text-align: center; border: 0; padding: 10px}
#bullets       {text-align: left; vertical-align: middle; 
                 margin: 0 0 15px 0; padding: 6px 4px 6px 0px}
#bullets td    {padding: 2px; border: 0}
#bullets td.pt {padding-top: 5px; padding-right: 4px}
#bullets img   {width: 11px; height: 11px}
.alc           {float: left; margin: 5px 15px 5px 0; border: 0}
.alc td        {text-align: center; vertical-align: middle; padding: 0}
.alc a:hover   {border: #a33 1px solid; padding: 4px; background-color: #ff0}
.alc a:hover#noch {border: 0; background-color: transparent; padding: 0px}

/* general page formatting tables for pages with and without left navbar */
#wholepage    {margin: 10px}

#lhs          {width: 250px; padding: 3px 10px; background-color: #f9f900; 
               border: 1px solid #820}
#lhs hr       {width: 100%; margin: 10px auto}
#nav li       {font-family: arial; font-weight: bold ; width: 170px; 
               list-style: disc outside url('images/dot-rony.gif')}
#nav a        {padding: 2px 5px}
#nav a:hover  {color: #ff0; background-color: #a33; padding: 2px 4px; border: 1px solid #000}
.hpics        {float: left; margin: 2px 5px; width: 57px}

td#main       {padding: 3px 5px 3px 20px; vertical-align: top}
#main h2      {margin-top: 0}

table#main2   {width: 800px; margin: 10px auto; padding: 10px 15px; border: 1px solid #222}
#main2 h2     {margin-top: 0px}

body#bulletin {width: 900px; margin: auto}
#bulletin hr, #bulletin #navbot
							{width: 100%}

/* tables from product gallery pages */

#product   {width: 800px; margin: 10px auto; padding: 5px; border: 1px solid #222}
#product td              {padding: 10px}
#product h2, #product h3 {margin-top: 0}
#product hr              {width: 98%}

#product #colors {width: 300px; padding-right: 75px}
#palette         {width: 150px; margin: 30px auto auto 35px; padding: 4px; 
                  background-color: #d4d0c8; border: 3px #666 ridge}
#palette td      {text-align: center}
#palette td b    {font-size: 13pt}

table.fpbanner {width: 100%; margin: 25px auto; background-color: #f9f900;
							  border: 8px #f00 ridge}
.fpbanner td   {text-align: center; padding: 3px}

table#gallery {margin: auto}
#gallery td   {text-align: center; padding: 6px}
#gallery img  {width: 100px; height: 50px; border: solid 1px transparent}

table#reply   {width: 780px; margin: 10px auto; padding: 15px; border: 1px solid #000}
#reply hr     {width: 90%; text-align: center}

/* gallery popup headings */
.galhead {margin: 2px 0; padding: 0}

/* common image formating on products display pages */

img.product   {float: left; margin: 2px 5px; width: 200px; height: 133px}
img.product2  {float: right; margin: 0 0 0 30px; width: 100px; height: 66px}

img.Acrobat   {width: 16px; height: 16px; margin: auto 5px auto 0}
img.gtAcrobat {width: 88px; height: 31px}

/* footer formating */

.foot, .foot2 {font-family: arial, sans-serif; font-size: 11pt; font-weight: bold}
.foot         {margin-bottom: 0}
.foot2        {margin-bottom: 8px}

/* bottom navbar formating */

table#navbot    {width: 98%; margin: 10px auto; border-top: 2px #900 solid; padding-top: 7px}
#navbot td      {text-align: center; font-size: 11pt; font-weight: bold; font-family: arial;
                 line-height: 20px; padding: 0; border: solid 2px #900; border-right: 0}
#navbot td#end  {border-right: solid 2px #900}
#navbot a       {background-color: #f9f900; text-decoration: none; display: block;
                 padding: 0 6px; color: #700}
#navbot a:hover {color: #fff; background-color: #aaa}

/* service area table formating */

.svc    {margin: 5px auto; border-left: #000 solid 1px; border-top: #000 solid 1px; padding: 0}
.svc td {border-right: #000 solid 1px; border-bottom: #000 solid 1px; padding: 3px;
				font-size: 10pt}
.svc .state td {border-top: #d00 solid 1px}

