/* Place borders around all divs during development */
  div {
    margin:0;
    padding:0;
    border:0px solid #FFFFFF;
  }
/* Center website */
  body {
    text-align:center;
    background:#D60000;
  }
/* Main Container */
  #container-outer {
    width:1024px;
    float:center;
    text-align:left;
    border:3px solid #D60000;
    background:#D60000;
  }
  /* Masthead */
  #masthead {
    width:1024px;
    /*height:180px;*/
    border-top:1px solid #FFFFFF;
    border-left:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    background:#D60000;
  }
  #container-inner {
    width:1024px;
    clear:both;
    text-align:center;
    border:1px solid #FFFFFF;
    background:#C0C0C0;
  }
/* Navigation */
  #navigation {
    width:1004px;
    height:40px;
    clear:both;
    margin-top:10px;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:0px;;
    text-align:center;
    background:#D60000;
  }
  #navigation-2 {
    width:1004px;
    height:66px;
    clear:both;
    margin-top:10px;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:0px;;
    text-align:center;
    background:#D60000;
  }
  #navigation-3 {
    width:1004px;
    height:66px;
    clear:both;
    margin-top:10px;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:0px;;
    text-align:center;
    background:#000000;
  }
/* Page Contents */
  #contents {
    width:1004px;
    clear:both;
    /*margin-top:10px;*/
    margin-left:10px;
    margin-bottom:10px;
    margin-right:10px;
    float:left;
    text-align:left;
    background-color:#C0C0C0;
  }
  #contents-top {
    width:1004px;
    clear:both;
    margin-top:0px;
    margin-left:10px;
    margin-bottom:10px;
    margin-right:10px;
    float:left;
    text-align:left;
    background-color:#C0C0C0;
  }
  #product-left {
    width:328px;
    height:328px;
    border:0px solid #000000;
    margin-top:10px;
    clear:both;
    float:left;
    text-align:left;
    background-color:#cccccc;
  }
  #product-center {
    width:328px;
    height:328px;
    border:0px solid #000000;
    margin-top:10px;
    margin-left:10px;
    margin-right:10px;
    float:left;
    text-align:left;
    background-color:#cccccc;
  }
  #product-right {
    width:328px;
    height:328px;
    border:0px solid #000000;
    margin-top:10px;
    float:left;
    text-align:left;
    background-color:#cccccc;
  }
  #contents-big {
    width:1004px;
    border:0px solid #000000;
    clear:both;
    float:left;
    text-align:left;
    background-color:#cccccc;
  }
  #contents-big-left {
    width:328px;
    border:0px solid #000000;
    margin-top:10px;
    float:left;
    text-align:left;
    background-color:#cccccc;
  }
  #contents-big-right {
    width:666px;
    min-height:328px;
    border:0px solid #000000;
    margin-top:10px;
    margin-left:10px;
    float:right;
    text-align:left;
    background-color:#FFFFFF;
  }
  #contents-left {
    width:328px;
    min-height:100px;
    border:0px solid #000000;
    margin-top:10px;
    float:left;
    text-align:left;
    background-color:#cccccc;
  }
  #contents-center {
    width:328px;
    min-height:100px;
    border:0px solid #000000;
    margin-top:10px;
    margin-left:10px;
    margin-right:10px;
    float:left;
    text-align:left;
    background-color:#cccccc;
  }
  #contents-right {
    width:328px;
    min-height:100px;
    border:0px solid #000000;
    margin-top:10px;
    float:left;
    text-align:left;
    background-color:#cccccc;
  }
/* Footer */
  #footer {
    width:1004px;
    clear:both;
    margin-top:10px;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:10px;
    padding-top:5px;
    padding-bottom:5px;
    border:1px solid #FFFFFF;
    background:#C0C0C0;
  }
  