   body { font-family: Verdana,Arial,Helvetica,Sans-Serif;
          font-size: 12px;
          background: url(images/back_pattern.gif); }

   form { margin: 0px; }

   div#main { width: 768px;
              border: solid 1px #000;
              background-color: #FAF7F2;
              background: url(images/content_background.gif);
              background-repeat: repeat-y;
              margin-left: auto;
              margin-right: auto;
              padding: 0px; }

   div#masthead { width: 768px;
                  height: 94px;
                  background: url(images/IMG_1.gif);
                  text-align: left; }

   div#masthead img { border: none;
                      margin-bottom: 7px; }

   div#masthead p { margin: 0em;
                    text-align: right;
                    font-size: 0.9em;
                    padding: 0; }

   div#masthead span { background-color: #FFE290; 
                       border: solid 1px #FFF;
                       border-right: none;
                       padding: 2px 10px 2px 10px;
                       opacity: .75; }

   div#masthead a { color: #000;
                    text-decoration: none;
                    border: none; }

   div#masthead a:hover { text-decoration: underline; }

   div#top_nav, div#footer { width: 766px;
                             height: 28px;
                             background: url(images/IMG_2.gif);
                             padding: 1px;
                             text-align: center; }

   div#top_nav p, div#footer p { margin: 6px 0px 0px 10px;
                                 color: #FFF;
                                 font-size: 16px; } 

   div#top_nav a, div#footer a { margin: 6px 0px 0px 0px;
                                 color: #000;
                                 font-weight: bold;
                                 font-size: 12px;
                                 text-decoration: none;
                                 letter-spacing: 1px; }

   div#top_nav a:hover, div#footer a:hover { text-decoration: underline; }

   div#secondary_nav { width: 766px;
                       height: 28px;
                       background: url(images/IMG_3.gif);
                       padding: 1px;
                       text-align: center; }

   div#secondary_nav p { margin: 7px 0px 0px 0px;
                         color: #CCC; 
                         font-size: 11px; } 

   div#secondary_nav a { margin: 7px 0px 0px 0px;
                         color: #FFE290;
                         font-weight: bold;
                         font-size: 11px;
                         text-decoration: none;
                         letter-spacing: 0px; }

   div#secondary_nav a:hover { text-decoration: underline; }

   div#l_column { width: 170px;
                  display: inline;
                  margin: 0px;
                  padding: 0px;
                  float: left; }

   div#content { width: 426px; }

   div#content p a { color: #BE7D48;
                     text-decoration: none; }

   div#content p a:hover { color: #D99155;
                           text-decoration: underline; }

   div#content table.search_results_box { margin: 10px 20px 6px 20px;
                                          border: solid 1px #000; }

   div#content table.search_results_box td { padding: 6px 6px 4px 6px; }


   div#content table.search_results_box td p.srTitle { font-size: 12px;
                                                       font-weight: bold; }

   div#content table.search_results_box td p.srSubTitle { font-size: 11px;
                                                          font-weight: normal; 
                                                          font-style: italic;
                                                          margin: 8px 0px 0px 0px; }

   div#content table.search_results_box td p.srPrice { font-size: 16px;
                                                       font-weight: bold; 
                                                       font-style: italic;
                                                       margin: 4px 0px 0px 0px; }


   div#content table.search_results_box td p.srMore { font-size: 11px;
                                                      font-weight: bold; 
                                                      font-style: italic;
                                                     /* text-align: right; */
                                                      margin-top: 6px; }

   div#content table.search_results_box td p { text-align: center; 
                                               margin: 0px 0px 2px 0px; }

   div#content table.search_results_box td img { border: solid 1px #000;
                                                 margin-top: 0.5em; }

   div#content img.feature { border: solid 1px #000;
                             margin: 12px 6px 6px 6px; }

   div#widecontent { width: 589px; }

   div#widecontent p em { color: #876262; }

   div#widecontent p em a { color: #876262; }

   div#widecontent p.moduleTextX { font-size: 10px;
                                    font-weight: bold;
                                    margin: 12px 0px 0px 0px;
                                    color: #9B0000; 
                                    text-decoration: line-through; }

   div#widecontent p.modulePriceX { font-size: 14px;
                                    font-weight: bold;
                                    margin: 4px 0px 6px 0px;
                                    color: #9B0000; 
                                    text-decoration: line-through; }

   div#content, div#widecontent { height: auto;
                                  border: none;
                                  border-left: solid 1px #6E6A64;
                                  border-right: solid 1px #6E6A64;
                                  border-collapse: collapse;
                                  background: #FFF;
                                  display: inline;
                                  margin: 0px;
                                  padding-bottom: 2.5em; 
                                  float: left; }

/* Page Title */
   div#content h1, div#widecontent h1 { font-size: 9px;
                                        font-weight: bold;
                                        color: #999;
                                        text-align: left;
                                        margin: 10px 8px 0px 8px; }

   div#widecontent h1 a { color: #999;
                          text-decoration: underline; }

   div#widecontent h1 a:hover { color: #666; }

/* Inventory Item Title */
 /*  Section Heading   */
   div#content h2, div#widecontent h2 { margin: 25px 8px 0px 12px;
                                        text-align: left; 
                                        font-size: 16px; }

   div#content p + h2 { margin-top: 30px; }

/* Inventory Item Sub-Title */
   div#content h3, div#widecontent h3 { margin: 14px 8px 0px 12px;
                                        text-align: left;
                                        font-size: 14px;
                                        font-weight: normal;
                                        font-style: italic; }

   div#content p { margin: 10px 8px 0px 12px;
                   text-align: left;
                   line-height: 1.3; }

   div#widecontent p { font-size: 10px;
                       margin: 14px 8px 0px 12px;
                       text-align: left;
                       line-height: 1.5; }

   div#widecontent input { margin-top: 2px;
                           font-size: 12px;
                           color: #333; }

   div#content i, div#widecontent i { font-size: 12px; }

   div#l_display { width: 402px;
                   float: left;
                   margin-left: 12px;
                   margin-top: 12px;
                   display: inline; }

   div#l_display p { font-size: 12px;
                     text-align: left;
                     margin: 6px 2px 10px 6px; }

   div#l_display img,
   div#r_display img { border: solid 1px #000; }

   div#l_display a,
   div#r_display a { color: #000; }

   div#l_display a:hover,
   div#r_display a:hover { color: #6C5858; }

   div#r_display { width: 150px;
                   float: left;
                   margin-left: 12px;
                   margin-top: 12px;
                   display: inline; }

   div#r_display p { font-size: 20px;
                     text-align: center;
                     margin-top: 0px; }

   div#r_display p.tiny { background-color: #FFE290;
                          border: solid 1px #000;
                          font-size: 11px;
                          text-align: center;
                          letter-spacing: -1px;
                          margin: 0px 0px 4px 0px; }

   div#r_column { width: 166px;
                  margin: 0px 0px 2px 0px;
                  padding: 0px;
                  float: left; }

   div#l_column table,
   div#r_column table { border-collapse: collapse;
                        padding: 0px;
                        width: 150px;
                        margin: 14px 5px 0px 8px; }

            div#l_column div,
            div#r_column div { border: solid 1px #6E6A64;
                               border-collapse: collapse;
                               background-color: #F0EBE4;
                               padding: 0px;
                               width: 150px;
			       text-align: center;
                               margin: 14px 5px 0px 8px; }

   div#l_column table th,
   div#r_column table th { /* border: solid 1px #000; */
                           border: solid 1px #6E6A64;
                           /* background: #D5C8C8; */
                           background: #E6D4C5;
                           font-size: 11px;
                           color: #595958;
                           letter-spacing: 1px;
                           padding: 4px 6px 4px 6px; }

               div#l_column div h4,
               div#r_column div h4 { border-bottom: solid 1px #6E6A64;
                                     background-color: #E6D4C5;
                                     font-size: 11px;
                                     color: #595958;
                                     letter-spacing: 1px;
                                     margin: 0px;
                                     padding: 4px 6px 4px 6px; }

   div#l_column table td,
   div#r_column table td { /* border: solid 1px #000; */
                           border: solid 1px #6E6A64;
                           /* background: #EFEFEF; */
                           background: #F0EBE4;
                           border-top: none;
                           text-align: center;
                           padding-top: 1px;
                           padding-bottom: 4px; }

   div#l_column table td p,
   div#r_column table td p { font-size: 11px;
                             color: #595958;
                             margin: 6px 6px 6px 6px; }

                  div#l_column div p,
                  div#r_column div p { font-size: 11px;
                                       color: #595958;
                                       margin: 6px 6px 6px 6px; }

                  div#l_column div p span,
                  div#r_column div p span { font-weight: bold; }

   div#l_column table td a.cats,
   div#r_column table td a.cats { font-size: 9px;
                                  font-weight: normal;
                                  color: #555;
                                  margin: 6px 6px 6px 6px; }

   div#l_column table td a,
   div#r_column table td a { font-size: 11px;
                             color: #555;
                             font-weight: bold;
                             text-decoration: underline; }

   div#l_column table td a:hover,
   div#r_column table td a:hover { color: #333; }

                  div#l_column div p a,
                  div#r_column div p a { font-size: 11px;
                                         color: #555;
                                         font-weight: bold;
                                         text-decoration: underline; }

                  div#l_column div p a:hover,
                  div#r_column div p a:hover { color: #333; }

   div#l_column table td input,
   div#r_column table td input { margin-top: 2px;
                                 font-size: 12px;
                                 color: #333; }

   div#l_column table td img,
   div#r_column table td img { border: solid 1px #000; }

                     div#l_column div p input,
                     div#r_column div p input { margin-top: 2px;
                                                font-size: 12px;
                                                color: #333; }

                     div#l_column div p img,
                     div#r_column div p img { border: solid 1px #000; }

   div#l_column table td p.moduleBold,
   div#r_column table td p.moduleBold { font-weight: bold; }

                     div#l_column div p.modulePrice,
                     div#r_column div p.modulePrice { font-size: 16px;
                                                      font-weight: bold;
                                                      color: #333; }

                     div#categoryBrowse p { text-align: left; }

                     div#categoryBrowse p a.cat0 { font-size: 10px;
                                                   margin-left: 0em; }

                     div#categoryBrowse p a.cat1 { font-size: 9px;
                                                   margin-left: .5em; }

                     div#categoryBrowse p a.cat2 { font-size: 9px;
                                                   margin-left: 1.5em; }

                     div#categoryBrowse p a.cat3 { font-size: 9px;
                                                   margin-left: 2.5em; }

                     div#categoryBrowse p a.cat4 { font-size: 9px;
                                                   margin-left: 3.5em; }

                     div#categoryBrowse p a.cat5 { font-size: 9px;
                                                   margin-left: 4.5em; }

                     div#categoryBrowse p a.cat6 { font-size: 9px;
                                                   margin-left: 5.5em; }

   div#footer { width: 766px;
                height: 28px;
                background: url(images/IMG_2.gif);
                border-top: solid 1px #000;
                padding: 1px; }

   p#copyright { font-size: 10px;
                 color: #000;
                 margin: 6px;
		 text-align: center; }

   .support_image { float: left;
                    margin: 12px 8px 4px 12px;
                    border: solid 1px; }

   .display_price { text-align: center;
                    font-size: 20px;
                    font-weight: bold;
                    margin-right: 10px;
                    color: #7B6060; }

  p.displaying { font-size: 11px;
                 letter-spacing: 2px; 
                 font-weight: normal; 
                 color: #604E3F; }

  p.last_next { font-size: 11px; 
               letter-spacing: 2px;
               font-weight: normal;
               color: #AEA498; }

  div#quickNote fieldset, div#becomeMember fieldset {
     width: 350px; }

  div#quickNote legend, div#becomeMember legend {
     text-align: left;
     color: #0046D5;
     padding: 1em; }

  div#quickNote p, div#becomeMember p {
     text-align: right;
     margin-right: 0.5em; }

  div#quickNote p span, div#becomeMember p span {
     float: left; }

  div#quickNote p input, div#becomeMember p input {
     width: 180px; }

  div#quickNote textarea, div#becomeMember textarea {
     width: 300px;
     height: 6em;
     margin-top: 0px; }

  div#quickNote form, div#becomeMember form {
     margin: 12px; }

  div#quickNote, div#becomeMember {
     display: none; }

  .feature_pipe {
     color: #FFF; }

  p.newItemTAG {
     font-size: 0.8em;
     color: #64B35B;
     font-weight: bold;
  }


