html{}
body{
 font-family:Arial;
 font-size:11px;
}

ul{margin:0px;padding:0px;}

.floatleft{
 float:left;
}
.clearfloat{
 clear:both;
}
.hidden{display:none;}
a{
 outline:0px;
 color:blue;
 text-decoration: none;
}
a:hover{
 text-decoration: underline;
}
a:active{}
a:visited{}

h1, h2{}

#wrapper{
 width:100%;
}
#container{
 margin:0px auto;
 width:902px;
}

#header{
 margin-top:40px;
 height:100px;
}
  #header-left{
    float:left;
  }
    #logo{
      background-image: url(/dnaModules/default/themes/default/images/logo.jpg);
      background-repeat: no-repeat;
      height:90px;
      text-indent:-9999px;
      width:175px;
      border:0px solid black;
    }
    #logo a{
      display:block;
      width:175px;
      height:90px;
    }
  #header-right{
    float:right;
  }
    #cart-widget{
     margin-top:20px;
     text-align:right;
     margin-bottom:7px;
    }
    #userheader{
      text-align:right;
    }

    #search-box{
      margin-top:10px;
    }
    #search-box form{}
    #search-box form input[type="text"]{
      padding:2px 4px;
      width:160px;
    }
    #search-box form input[type="submit"]{}


#navigation{
  background-image: url(/dnaModules/default/themes/default/images/nav_bg.jpg);
  background-repeat: no-repeat;
}
  #navigation-list{
    margin-left:18px;
    height:41px;
  }
    #navigation-list li{
      float:left;
      list-style:none;
      background-image: url(/dnaModules/default/themes/default/images/nav_separator.jpg);
      background-repeat: no-repeat;
                       
    }
    #navigation-list li.first{
      background:none;
    }
    
      #navigation-list li a{
        color:white;
        font-size:11px;
        font-weight:bold;
        text-decoration:none;
        
        display:block;
        height:22px;
        padding:8px 14px 0px 14px;
      }
      #navigation-list li a:hover{
        background-color:red;
        color:yellow;
      }

#breadcrumbs{
  background-image: url(/dnaModules/default/themes/default/images/breadcrumbs_bg.jpg);
  background-repeat: no-repeat;
  height:26px;
  border:0px solid black;
  margin-top:-25px;
  text-align:left;
}
#breadcrumbs p{
  padding-top:5px;
  padding-left:20px;
}
#breadcrumbs p a{
  text-decoration:none;
  color:blue;
}
#breadcrumbs p a:hover{
  text-decoration:underline;
}



#content{}
  #category-grid{
    margin-top:10px;
  }
    #category-grid li{
      float:left;
      list-style:none;
      border:0px solid black;
      width:164px;
      margin-left:15px;
      margin-bottom:15px;
    }
    #category-grid li.first{}
    #category-grid li.last{}
    div.category-grid-top{
        background-image: url(/dnaModules/default/themes/default/images/category_grid_wrap_top.jpg);
        background-repeat: no-repeat;
        height:12px;
        }
    
    div.category-grid-middle{
      border:0px solid black;
      background-image: url(/dnaModules/default/themes/default/images/category_grid_wrap_middle.jpg);
      background-repeat: repeat-y;
    }
      div.category-grid-middle img{
        margin-left:6px;
        border:0px solid black;
            }

    div.category-grid-bottom{
                background-image: url(/dnaModules/default/themes/default/images/category_grid_wrap_bottom.jpg);
                background-repeat: no-repeat;
                height:30px;
                border:0px solid black;
    }
          div.category-grid-bottom a{
                display:block;
                border:0px solid black;
                height:20px;
                padding-top:6px;
                text-align:center;
                text-decoration: none;
                font-weight:normal;
        text-transform:uppercase;
                       
      }
      div.category-grid-bottom a:hover{
        color:orange;
      }

#footer-top{
 background-image: url(/dnaModules/default/themes/default/images/footer_wrap_top.jpg);
 background-repeat: no-repeat;
 height:12px;
}
#footer-bottom{
  background-image: url(/dnaModules/default/themes/default/images/footer_wrap_bottom.jpg);
  background-repeat: no-repeat;
  height:12px;
}
#footer{
  background-image: url(/dnaModules/default/themes/default/images/footer_wrap_middle.jpg);
  padding: 8px 14px;
}
  div.footer-div{
   border:0px solid black;
   width:150px;
  }
  div.footer-div p{
    margin-top:5px;
  }
  div.footer-div h2{
   font-size:12px;
   font-weight:bold;
   text-align:left;
  }
  div.footer-div ul{
   margin-top:4px;
  }
  div.footer-div ul li{
   text-align:left;
   margin-left:2px;
   margin-bottom:3px;
  }
  div.footer-div ul li a{}
  div.footer-div form{}
  div.footer-div form input{}
  div.footer-div form input[type="submit"]{}
  
  #footer-store-info{}
  #footer-products{}
  #footer-help{}
  #footer-newsletter{
    text-align:left;
    width:350px;
    border:0px solid black;
  }
  #footer-newsletter form{
    margin-top:10px;
  }
  #footer-newsletter form input[type="text"]{
    padding:3px 4px;
    width:220px;
  }
  #footer-newsletter form input[type="submit"]{
     background-image: url(/dnaModules/default/themes/default/images/index_btn_signup.jpg);
     width:82px; height:25px;
     border:0px;
     text-indent:-9999px;
     background-repeat: no-repeat;
     outline:0px;
     cursor: pointer;
  }
  #footer-copy{
    margin-top:30px;
    margin-bottom:30px;
  }
  
/*Login*/
div#linkLostPass{
 border:0px solid black;
 text-align:left;
 margin-left:18px;
}
div#agreewrapper{
 margin-top:10px;
}

div.content-class{
 min-height:300px;
 margin-bottom:30px;
}
div.content-class h1{
 font-size:18px;
 text-align:left;
 font-weight:bold;
 margin: 20px 0px 20px 0px;
}
/*Static*/
div#content-static, div#content-error{
  text-align:left;
  font-size:12px;
}
div#contact-us{
 margin-left:20px;
}

h2.parag{
  margin-left:20px;
  font-weight:bold;
  font-size:15px;
  margin-bottom:15px;
  margin-top:20px;
}
p.parag{
  margin-bottom:15px;
  line-height:18px;
  width:800px;
  text-align:justify;
  margin-left:20px;
}
ul.parag{
 margin-left:35px;
}
ul.parag li{
 list-style: disc;
}
#seals{
 margin:20px 0px;
 margin-left:350px;
}
#seals #sslcomodo{
 float:left;
 width:100px;
}
#seals .AuthorizeNetSeal{
 float:left;
 width:100px;
}