* {margin: 0; padding: 0;}
      html {height: 100%;}
      body {
             min-height: 100%;
             height: 100%;
             font-family: tahoma;
             color: #012974;
             line-height: 1.2;
             border: 0px;
           }
      li {list-style-type: disc;
	      display: list-item;}
	  ul {list-style-type: disc;
	      display: list-item;}
	  table {font-size: 9.6pt;}
      a:hover {color: #66CD00; font-weight: 450;}
      .header {border: 0px; margin-left: 1.6%; margin-right: 1.6%; clear: both; margin: 0px, 1.6%, 0px, 1.6%;}
        .logo {background-image: url(bgtop.jpg);
               background-repeat: repeat-x;
               height: 100px; margin: 0px; padding: 0px;}
          .logo img {border: 0;}
        .menu {clear: both; width: 100%; font-size: 10.6pt;}
          .menu tr {margin: 0px;}
          .menu td {border: 0px; text-align: center; margin: 0px; width: 14%;}
          .menu a:link {color: #000; text-decoration: none;}
          .menu a:visited {color: #000; text-decoration: none;}
          .menu strong {font-weight: normal; font-family: tahoma; color: #012974;}
      .body {border: #000 solid 0px;
             margin-left: 1.6%; margin-right: 1.6%; padding-top: 5px;
             height: 100%;
             clear:both;}
        .content {border: 0px; margin: 0px 0px 0px 0px; padding: 0px; width: 74%; float: right; height: 100%;}
        .article {margin: 0px 8%; font-size:9.6pt;}
          .search {width: 60%; vertical-align: top; margin: 0px 20% 25px 20%;}
          .sstring {width: 79.6%;}
          .ssubmit {width: 19.4%;}
          .sbcol {width: 100px;}
          .sbcol input {width: 100%;}
          .showcase {border: 0px; margin: 0px;  margin-bottom: 5px; font-size: 9.6pt; border-spacing: 5px;}
            .showcase td {border: #cccccc solid 0px; margin: 0px; width: 50%; vertical-align: top; height: 100%}
              .showimg {float: left; border: 0px; margin-right: 5px;}
              .rdmore {clear: both; text-align: right;}
          .news {border: 0px; margin: 0px; margin-bottom: 5px; font-size: 9.6pt; border-spacing: 5px;}
            .news td {border: #cccccc solid 0px; margin: 0px; width: 50%; vertical-align: top; height: 100%}
          .info {width:100%; clear:both; margin: 25px 0px 0px 0px; font-size: 0.8em;}
          /*.news {border: 0px; margin: 0px; clear: both; float: right; width: 100%;}*/
            .newscol1 {width: 48%; vertical-align: top; height:100%;}
            .newscol2 {width: 48%; vertical-align: top; height:100%;}
            .subj {border: 0px; margin: 0px; overflow: hidden;}
              .dateimg {margin: 0px 7px 1px 0px; float: left; text-align: center;}
            .price {border: #cccccc solid 0px; margin: 0px 0px 10px 0px; width: 24%; border-collapse: collapse; float:left; font-size: 8.6pt;}
              .price th {border: #cccccc solid 0px; font-size: 8.6pt;}
              .price td {border: #cccccc solid 0px; margin:0px; padding: 2px 2px 2px 5px;}
              .pricecap {text-align: center; padding-top: 4px;}
              .price a:visited {color:#0000FF}
              .price a:hover {color: #66CD00; font-weight: 450;}
              .bprice {font-weight: bold;}
          .fullprice {border: #8DA5BA solid 1px; margin: 10px 0px 10px 0px; width: 100%; border-collapse: collapse;}
              .fullprice th {border: #8DA5BA solid 1px; font-size: 0.8em;}
              .fullprice td {margin: 0px; border: #8DA5BA solid 1px; padding: 1px 3px 1px 3px; font-size: 0.8em;}
              .fullpricecap {text-align: center;}
           .tbl {border: #8DA5BA solid 1px; margin: 10px 0px 10px 0px; border-collapse: collapse;} 
			  .tbl th {border: #8DA5BA solid 1px; font-size: 0.8em;}
              .tbl td {margin: 0px; border: #8DA5BA solid 1px; padding: 1px 3px 1px 3px; font-size: 0.8em;}
              .tbl caption  {text-align: center;}
           .prname {width: 60%;}
           .qty {width: 3em;}
           .sel {float: left; margin-right:1em;}
           .cnt {text-align: center;}
           .rght {text-align: right;}
          .pag_innactive {font-weight: bold; padding: 10px; border: 1px solid #8da5ba; margin: 5px; float: left;}
          .pag_active {padding: 10px; border: 1px solid #8da5ba; margin: 5px; float: left;}
          .pag_dots {padding: 10px; margin: 5px; float: left;}
    /* Rounded corners*/
.top-left, .top-right, .bottom-left, .bottom-right {
    background-image: url('corners1280x18.gif'); /* CHANGE: path and name of your image */
    height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
    font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
    }
.top-left, .bottom-left {
    margin-right: 9px; /* CHANGE: replace by the width of one of your corners */
    }
.top-right, .bottom-right {
    margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
    margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
    }
.top-right {
    background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
    }
.bottom-left  {
    background-position: 0 -9px;    /* CHANGE: replace second number by negative height of one of your corners */
    }
.bottom-right {
    background-position: 100% -9px; /* CHANGE: replace second number by negative height of one of your corners */
    }

.inside {
background-color: #CFE0FF;
border-left: 1px solid #CFE0FF;
border-right: 1px solid #CFE0FF;
padding-left: 10px;
padding-right: 10px;
}

.notopgap {
margin-top: 0;
}
.nobottomgap {
margin-bottom: 0;
}

.winside {
background-color: #fff;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
padding-left: 10px;
padding-right: 10px;
height: 90%;
}
.wnorminside {
background-color: #fff;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
padding-left: 10px;
padding-right: 10px;
}
.wtop-left, .wtop-right, .wbottom-left, .wbottom-right {
    background-image: url('cornersw1280x18.gif'); /* CHANGE: path and name of your image */
    height: 9px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
    font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
    }
/*.wtop-left {
    margin-top:3px;
}
.wbottom-right {
    margin-bottom:3px;
}
*/
.wtop-left, .wbottom-left {
    margin-right: 9px;
    }
.wtop-right, .wbottom-right {
    margin-left: 9px;  /* CHANGE: replace by the width of one of your corners */
    margin-top: -9px;  /* CHANGE: replace by the height of one of your corners */
    }
.wtop-right {
    background-position: 100% 0;    /* DNC: position right corner at right side, no vertical changes */
    }
.wbottom-left  {
    background-position: 0 -11px;    /* CHANGE: replace second number by negative height of one of your corners */
    background-repeat: no-repeat;
    }
.wbottom-right {
    background-position: 100% -11px; /* CHANGE: replace second number by negative height of one of your corners */
    background-repeat: no-repeat;
    }
* HTML .wbottom-left {
    background-position: 0px -14px; /* CHANGE: replace second number by negative height of one of your corners */
    background-repeat: no-repeat;
    }
* HTML .wbottom-right {
    background-position: 100% -14px; /* CHANGE: replace second number by negative height of one of your corners */
    background-repeat: no-repeat;
    }


