/*Make all body text black 14-point verdana. 
*/
body {font-family: tahoma, Arial, verdana, serif, "times new roman";
      background:#FFFFFF;
      width:100%;
      height:100%;
      color:#000000;}

/*Underline links
*/

a {text-decoration:underline;}
a:link {color:#003399;}
a.nav:link {text-decoration:underline;
             color:#FFFFFF;
             font-size:1em;}
a.nav:visited {color:#FFFFFF;}
a.nav:hover {color:#FFFF00;}
a:visited {color:#003399;}
a:hover {color:#000000;}
a:active {color:#003399;}


/*Table
*/

table {background-color: #FFFFFF;
       border-width: 1px;
       border-spacing: 0px;
       border-color: #CC0000;
       border-style: solid;
       border-collapse: collapse;}

table th {background-color: #FFFFFF;
          border-width: 1px;
          border-spacing: 0px;
          border-color: #CC0000;
          border-style: solid;
          padding: 0.4em;}

table td {background-color: #FFFFFF;
          border-width: 1px;
          border-spacing: 0px;
          border-color: #CC0000;
          border-style: solid;
          padding: 0.4em;}


/*Make hyperlinked images with green borders, so doesn't show
*/

img {border:none;}

/*Make heading 2s white. 
*/
h1 {font-family: tahoma, Arial, verdana, serif, "times new roman";
    font-size:1.2em;
    color:#CC0000;
    line-height:1em;}


/*Make heading 2s white. 
*/
h2 {font-family: tahoma, Arial, verdana, serif, "times new roman";
    font-size:1em;
    color:#CC0000;
    line-height:1.2em;}



/*Top bar with logo and and image
*/

div.top {display:block;
         position:absolute;
         width:61em;
         height:3em;
         background:#FFFFFF;
         border:none;}

/*Nav bar
*/

div.nav {display:block;
         position:absolute;
         width:60.5em;
         height:1.5em;
         margin-top:5.75em;
         background:#CC0000;
         border:none;
         color:#FFFFFF;
         padding-left:1%;}

/*Left side
*/

div.left  {display:block;
           position:absolute;
           margin-top:10em;
           width:15em;
           padding-left:0.2em;
           background:#FFFFFF;
           color: #000000;
           font-size:0.8em;
           z-index:1;}


/*Home page section 1st from left
*/

div.main1 {display:block;
           position:absolute;
           width:43em;
           height:13em;
           margin-top:9.75em;
           margin-left:16.5em;
           background;#FFFFFF;
           border: 1px solid #CC0000;
           font-size:0.8em;
           padding:0.2em;}


/*collage image
*/

div.main1a {display:block;
            position:absolute;
            font-size:0.8em;
            margin-top:9.75em;
            margin-left:61em;
            background;#FFFFFF;}


/*Home page section 2nd from left
*/

div.main2 {display:block;
           position:absolute;
           width:30em;
           height:10em;
           margin-top:26em;
           margin-left:16.5em;
           background;#FFFFFF;
           font-size:0.8em;
           padding:0.2em;}


/*Home page section 2nd from left
*/

div.main2a {display:block;
            position:absolute;
            width:26em;
            height:14em;
            margin-top:26em;
            margin-left:50em;
            background;#FFFFFF;
            font-size:0.8em;
            border: 1px solid #CC0000;
            padding:0.2em;}

/*Home page section 2nd from left
*/

div.main3 {display:block;
           position:absolute;
           width:26em;
           height:5em;
           margin-top:41em;
           margin-left:16.5em;
           background;#FFFFFF;
           font-size:0.8em;
           padding:0.2em;}


/*Home page section 2nd from left
*/

div.main3a {display:block;
            position:absolute;
            width:26em;
            height:8em;
            margin-top:42em;
            margin-left:50em;
            background;#FFFFFF;
            font-size:0.8em;
            border: 1px solid #CC0000;
            padding:0.2em;}


/*Individual Product Layout Pages
*/

div.mainprod {display:block;
              position:absolute;
              width:58em;
              height:39em;
              margin-top:9.75em;
              margin-left:16.5em;
              background;#FFFFFF;
              font-size:0.8em;
              border: 1px solid #CC0000;
              padding:1em;}

/*Summary Product Page with images
*/

div.mainpro4 {display:block;
              position:absolute;
              width:58em;
              height:43em;
              margin-top:9.75em;
              margin-left:16.5em;
              background;#FFFFFF;
              font-size:0.8em;
              border: 1px solid #CC0000;
              padding:1em;}

/*Other pages
*/

div.mainpro1 {display:block;
              position:absolute;
              width:58em;
              height:29em;
              margin-top:9.75em;
              margin-left:16.5em;
              background;#FFFFFF;
              font-size:0.8em;
              border: 1px solid #CC0000;
              padding:1em;}

/*Single Product Pages
*/

div.mainpro2 {display:block;
              position:absolute;
              width:58em;
              height:50em;
              margin-top:9.75em;
              margin-left:16.5em;
              background;#FFFFFF;
              font-size:0.8em;
              border: 1px solid #CC0000;
              padding:1em;}


/*Contact us Page
*/

div.mainpro3 {display:block;
              position:absolute;
              width:58em;
              height:68em;
              margin-top:9.75em;
              margin-left:16.5em;
              background;#FFFFFF;
              font-size:0.8em;
              border: 1px solid #CC0000;
              padding:1em;}


/*Footer area
*/

div.foot {display:block;
          position:absolute;
          width:88em;
          height:1.5em;
          margin-top:60em;
          background:#FFFFFF;
          border-top: 1px solid #CC0000;
          font-size:0.7em;}

/*Footer area for summary product page only 
*/

div.foot1 {display:block;
           position:absolute;
           width:88em;
           height:1.5em;
           margin-top:52em;
           background:#FFFFFF;
           border-top: 1px solid #CC0000;
           font-size:0.7em;}


/*Footer area for SLULI product page only 
*/

div.foot2 {display:block;
           position:absolute;
           width:88em;
           height:1.5em;
           margin-top:73em;
           background:#FFFFFF;
           border-top: 1px solid #CC0000;
           font-size:0.7em;}

/*Footer area for contact us page only 
*/

div.foot3 {display:block;
           position:absolute;
           width:88em;
           height:1.5em;
           margin-top:96em;
           background:#FFFFFF;
           border-top: 1px solid #CC0000;
           font-size:0.7em;}

/*Footer area for summary product page only
*/

div.foot4 {display:block;
           position:absolute;
           width:88em;
           height:1.5em;
           margin-top:65em;
           background:#FFFFFF;
           border-top: 1px solid #CC0000;
           font-size:0.7em;}

