
BODY,HTML { color: #000000; font-family: verdana,helvetica,arial,tahoma; font-size: 11px; margin: 0px; padding: 0px; }
A { text-decoration: underline; }
P { margin: 0px; padding: 0px; }
LABEL { font-weight: bold; }
DIV {  }
* {  }

.top { clear: both; }
.bottom { clear: both; }

    #main { margin: 0 auto 0 auto; position: relative; width: 1000px; }

      #top { position: relative; margin-bottom: 10px; }
        #top .logo { padding-top: 20px; padding-bottom: 20px; width: 1000px; display: table; }
        #top .logo a img.logo2 { border-width: 0px; margin-right: 34px; margin-top: 10px; }


      #middle { position: relative; }

        #middle_left { position: relative; float: left; width: 220px; }
          #middle_left_top { height: 10px; }
          #middle_left_middle { padding: 1px; margin-bottom: 10px;  }
            #middle_left_middle .menu { }
              #middle_left_middle .category { margin-bottom: 2px; }
              #middle_left_middle .category_name { color: #ffffff; border-top: 0px solid #aaaaaa; background-color: #16347a; font-size: 14px; padding: 4px; text-transform: uppercase;  }
                #middle_left_middle .category_name a { color: #ffffff; text-decoration: none; }
                #middle_left_middle .category .subcategory { background-color: #f6f6f6; margin-top: 2px; margin-bottom: 2px; }
                #middle_left_middle .category .subcategory .subcategory_name { padding: 4px; padding-left: 10px;}
                #middle_left_middle .category .subcategory .subcategory_name a { color: #666666; text-decoration: none; }
          #middle_left_bottom { text-align: center; }

        #middle_center { position: relative; float: left; width: 600px; }
          #middle_center_top {  }
          #middle_center_middle { padding: 10px; }
            #middle_center_middle .product { border-top: 1px solid #aaaaaa; margin-bottom: 2px; }
            #middle_center_middle .product_name { color: #000055; }
            #middle_center_middle .product_provider { color: #cc0000; }
            #middle_center_middle .lead_left { color: #444444; float: left; width: 400px; }
            #middle_center_middle .lead_right { float: left; width: 178px; text-align: center; }
            #middle_center_middle .lead_right .logo { height: 90px; }
            #middle_center_middle .lead_right .logo img { margin-top: 10px; }
            #middle_center_middle .lead_right .purchase { background-color: #cc0000; color: #ffffff; padding: 1px; margin: 8px; }
            #middle_center_middle .lead_right .purchase a { display: block; color: #ffffff; text-decoration: none; padding: 5px; border: 0px solid #ffffff; }
            #middle_center_middle .lead_right .more { background-color: #cc0000; color: #ffffff; padding: 1px; margin: 8px; }
            #middle_center_middle .lead_right .more a { display: block; color: #ffffff; text-decoration: none; padding: 5px; border: 0px solid #ffffff; }

          #middle_center_bottom { text-align:center; }

        #middle_right { float: left; width: 180px; position: relative; }
          #middle_right_top {  }
          #middle_right_middle { padding: 1px; margin-bottom: 10px; text-align:center; }
          #middle_right_bottom { text-align:center; }

        #middle_bottom { position: relative; }

      #bottom { position: relative; margin-top: 100px; }
        #bottom .copyright { color: #666666; padding: 6px; text-align: center; }
          #bottom .copyright a { color: inherit; }

.top_links { background-image: none; overflow: hidden; text-align: center; height: auto; }
.top_links table { background-color: #cc0000; width: 980px; margin: 0 auto 0 auto; }
.top_links td { text-align: center; }
.top_links td.left { text-align: left; padding-left: 0px; }
.top_links span { color: #ffffff; text-decoration: none; font-size: 14px; display: block; text-align: left;; }
.top_links a { font-size: 14px; display:block; padding: 4px; color: #ffffff; text-decoration: none; border: 1px solid #cc0000; }
.top_links a:hover { background-color: #ffffff; color: #cc0000; }

.gensmall { color: #000000; }

/*************/
/** ACTIONS **/
/*************/

.title { color: #cc0000; margin-top: 0px; }
.lead { padding: 4px; padding-left: 20px; padding-right: 20px;  }
.content { padding: 4px; padding-left: 20px; padding-right: 20px; text-align: justify; }

