html, body {
  height:100%;
  margin:0 auto;
  font-family:verdana;
}
  



  /* style
  ---------------------------------------------- */
  
  
  /* Mothercontainer
  ---------------------------------------------- */
  
  div#mothercontainer {
  width:1030px;
  margin:0 auto;
  background:url('http://static.solidshops.com/168/files/images/bgcontainer.jpg') repeat-y center;
  }
  
  
    /* left/right banner
    ---------------------------------------------- */
    
    div#leftbanner {
    float:left;
    min-width:100px;
    margin:0px auto;
    height:295px;
    background:url('http://static.solidshops.com/168/files/images/bgbannerl.jpg') no-repeat top right;
    }
    
    div#rightbanner {
    float:left;
    min-width:100px;
    margin:0px auto;
    height:295px;
    background:url('http://static.solidshops.com/168/files/images/bgbannerr.jpg') no-repeat top left;
    }
    
      /* iLike Facebook
      ---------------------------------------------- */
      div#rightbanner iframe {
      width:100px;
      }
    
    
    /* container
    ---------------------------------------------- */
    
    div#container {
    float:left;
    height:306px;
    margin:0px auto;
    width:830px;
    }
    

    
      /* header
      ---------------------------------------------- */
      
      div#header {
      height:242px;
      width:100%;
      background:url('http://static.solidshops.com/168/files/images/headermusth.jpg');
      }
      
      
      /* navigation
      ---------------------------------------------- */
      div#nav {
      width:100%;
      height:64px;
      background:url('http://static.solidshops.com/168/files/images/navbar.jpg');
      overflow:hidden;
      }
      
        ul#navbar  li{
        float:left;
        }
        
        div#nav a {
        float:left;
        display:block;
        margin:0;
        padding:0;
        }
        
        div#nav a:hover {
        margin:-64px 0px 0px 0px;
        }
      

        
    /* content
    ---------------------------------------------- */

/*#content a {
  text-decoration:none;
  border-bottom:1px dotted #000;
  color:#000;
}

 #content a:visited {
  color:#000;
}
#content a:hover {
  text-decoration:none;
  border-bottom:1px solid #000;
}

.remove_link_underline a {
  border-style:none;
}

.remove_link_underline a:hover {
  border-style:none;
} */
    div#content {
    clear:both;
    width:830px;
    margin:0 auto;
    padding:20px 0px 10px 0px;
    min-height:640px;
    background:url('http://static.solidshops.com/168/files/images/bgtopbear.jpg') no-repeat bottom;
    }

    #mini {
    float:right;
    margin-right:10px;
  margin-left:20px;
    width:297px;
    text-align:center;
      font-size:0.75em;
  margin-bottom:25px;
  line-height:1.3em;
    }
#mini a:link {color:#000;}
#mini a:visited {color:#000;}
    
    .minicont {
    margin:-3px auto;
    width:225px;
    background-color:#fff;
    text-align:left;
    padding:0px 5px 10px 5px;
    list-style-type:none;
    }

    
    .blogposttitle {
    margin-left:40px;
    margin-right:40px;
    margin-bottom:20px;
    font-size:16px;
    font-weight:bold;
    background-color:#8F8F8F; 
    padding:5px; border:1px solid #E6E6E6; 
    /* width:450px; */
  color:#fff;
  border-radius:5px;

    }

    .blogposttitle a {
      color:#fff;
    }
    
    .blogpostcont {
    margin-left:40px;
    margin-right:40px;
    margin-bottom:20px;
  font-size:14px;
  line-height:18px;
  text-indent:10px;
    }

    .blogpostcont a {
      color:#000;
    }

    .blogpostsubtit {
    font-weight:bold;
    }

    .blogpostcontbot {
    margin-left:40px;
    margin-right:40px;
    margin-bottom:50px;
  font-size:14px;
  line-height:18px;
    }

    .blogpostcontbot a {
      color:#000;
    }

    .button {
    font-family:verdana;
    background-image:url('http://static.solidshops.com/168/files/images/button.png');
    height:25px;
    border-radius:15px;
    -moz-border-radius:15px;
    border:solid 1px #fff;
    color:#707070;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    padding:0 10px;
    font-size:0.8em;
    }
    
    .button:hover  {
    color:#adadad;
    }
    
    .button:active  {
    color:#cbcbcb;
    }

      /* Stay down, bottom background! (+/- cheat) 
      If there are two divs floating withing a container, they will automatically overflow the container.
      To prevent this add a third div with the clear:both; property right after the last floating div.      
      */    
      div#contentcheat {
      clear:both;
      height:10px;}
      
    /* footer
    
    http://www.cssstickyfooter.com/ tutorial
    ---------------------------------------------- */
    div#footer {
    clear:both;
    width:830px;
    margin:0px auto;
    height:7px;
    overflow:hidden;
    font-size:0.8em;
    color:#fff;
    background-color:#fff;
    }
    
    /* div#footer:hover {
    height:220px;
    } */
    
    div#footertop {
    width:830px;
    height:28px;
    margin:0 auto;
    background:url('http://static.solidshops.com/168/files/images/footertop.jpg') no-repeat top center;
    }
    
    div#footercont {
    background:url('http://static.solidshops.com/168/files/images/bgfooter.jpg') no-repeat right;
    background-color:#8C8C8C;
    height:164px;
    width:784px;
    margin:0 auto;
    text-decoration:none;
    font-size:0.9em;
    }

    

      /* footer font
      ---------------------------------------------- */
      #footercont  a {
      text-decoration:none;
      color:#fff;
      }
      
      #footercont a:hover{
      text-decoration:underline;
      }
      
      #footercont  p a {
      text-decoration:none;
      font-weight:bold;
      color:#fff;
      }
      
      #footercont a:hover{
      text-decoration:underline;
      }
    
    div#footerbot {  
    width:830px;
    height:28px;
    margin:0 auto;
    background:url('http://static.solidshops.com/168/files/images/footerbot.jpg') no-repeat center;
    }

    #footerhov {
    float:right;
    height:119px;
    width:104px;
    padding:15px 210px 0 0 ;
    background:url('http://static.solidshops.com/168/files/images/hoverbut.png') no-repeat center;
    }
    
    
      /* footer Sections
      ---------------------------------------------- */
      
      .footerlist{
      margin:13px 20px 20px 30px;
      list-style-type:none;
      float:left;
      text-align:left;
      }
      
      #footer  .listpadding01 {
      padding-left:3px;
      line-height:14px;
      }
      
      #footer  .buttonpad {
      padding:2px;
      text-decoration:none;
      }
      
      .listpadding02 {
      vertical-align:middle;

      }
      
      div#footer #footercont p {
      float:left;
      padding:20px 0px 0px 15px;
      margin:20px 0 0 15px;
      width:300px;
      text-align:justify;
      }
      
      
    /* Bottom Bear Jaw
    ---------------------------------------------- */
    
    div#bottom {
  overflow:hidden;
    width:1030px;
    height:277px;
    margin:0px auto;
    background:url('http://static.solidshops.com/168/files/images/bgbotbear.jpg') no-repeat top;
    }
  
/* Shop
---------------------------------------------- */

div#shopdisplay {
width:780px;
margin:0 auto;
}

  /* Shop Products
  ---------------------------------------------- */
  
  .productbanner {
  width:100%;
  text-align:center;
  margin-bottom:15px;
  }
  
  #productbanner {
  width:100%;
  float:left;
  text-align:center;
  margin:25px 0px 15px 0px;
  }
  
  .productdisplay {
  width:246px;
  height:280px;
  float:left;
  margin:6px;
  text-align:center;
  background:url('http://static.solidshops.com/168/files/images/shop/productbg.jpg') no-repeat bottom right;
  background-color:#B2B2B2;
  border:1px solid #707070;
  }
  
    .productdisplay a {
    text-decoration:none;
    color:#000;
    font-size:0.8em;
    line-height:1.2em;
    }
    
      .productdisplay a:hover{
      text-decoration:underline;
      }

    /* Product.Display.add Icon
      ---------------------------------------------- */
      
    .addfloat {
    position:relative;
    float:left;
    left:50%;
    }
    
    .addbut {
    float:left;
    position:relative;
    left:-50%;
    height:29px;
    padding:5px 0 0 20px;
    background:url('http://static.solidshops.com/168/files/images/shop/addbut.png') no-repeat;
    }
    
    .clrboth {
    clear:both;
    }
    
    .addinfo {
    float:left;
    position:relative;
    left:-50%;
    height:29px;
    padding:5px 0 0 20px;
    background:url('http://static.solidshops.com/168/files/images/shop/infobut.png') no-repeat;
    }

  
  .productimage {
  width:150px;
  height:150px;
  border:1px solid #707070;
  margin:10px auto;
  cursor:pointer;
  text-align:center;
  }
  
  .productimage02
  {
  width:160px;
  height:160px;
  margin-left:-5px;
  }
  
  .productprice {
  position:absolute;
  width:50px;
  height:30px;
  font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans",Arial,Verdana,sans-serif;
  font-weight:bold;
  letter-spacing:-15px;
  font-size:3em;
  color:white;
  text-shadow: 1px 1px 2px #000;
  margin-left:141px;
  margin-top:-58px;
  }
  
    .productprice sup {
    position:absolute;
    letter-spacing:-3px;
    font-size:0.4em;
    margin-left:10px;
    margin-top:6px;
    text-align:right;
    display:inline;
    }
  
  .productdescription {
  width:223px;
  height:25px;
  background:url('http://static.solidshops.com/168/files/images/shop/displaybanner.png') no-repeat;
  margin:10px auto 0px auto;
  padding-top:5px;
  font-size:12px;
  color:#fff;
  text-align:center;
  }
  
    .productdescription  a {
    text-decoration:none;
    color:#fff;
    text-align:center;
    }
  
  /* Shop Basket
  ---------------------------------------------- */
  #basket_cont {
    width:760px;
    margin:0px auto 50px auto;
    color:#000;
    background-image:url('http://static.solidshops.com/168/files/images/shop/basket/basket_mid.png');
  }
    
    #basket_head {
      height:45px;
      width:100%;
      background-image:url('http://static.solidshops.com/168/files/images/shop/basket/basket_head.png');
    }
    
    #basket_mid {
      padding:5px 40px;
      width:680px;
      
    }
    
    #basket_bot {
      height:45px;
      width:100%;
      background-image:url('http://static.solidshops.com/168/files/images/shop/basket/basket_bot.png');
    }
  /* div#basketcontainer {
  width:764px;
  margin:0 auto;
  color:white;
  padding:0px;
  margin-bottom:40px;
  }
  
  
    div#baskettop {
    width:100%;
    height:37px;
    background:url('http://static.solidshops.com/168/files/images/shop/basket/baskettop.png') no-repeat top;
    }
    
    
    div#basketbody {
    width:100%;
    background:url('http://static.solidshops.com/168/files/images/shop/basket/basketbg.png');
    }
    
    div#basketcontent {
    width:700px;
    margin:0 auto;
    padding:10px 0px; */
    }
    
    div#basketbody  h1 {
    font-weight:bold;
    text-align:center;}
    
    #prodtable {
    width:670px;
    margin:0px auto;
    font-size:14px;
    line-height:18px;

    }
    
      .basketlinebot {
      border-bottom:1px solid #8f8f8f;}
      
      .basketlinetop{
      border-top:1px solid #8f8f8f;}

      .textit {
      font-style:italic;}

      .textnorm {
      font-style:normal;}


      .descrip {
      font-size:12px;
      font-style:italic;
      border:1px solid #8f8f8f; 
      padding:0 5px; 
      min-height:100px;
      padding-bottom:5px;
  margin-top:-3px;
      }
            
      .textright {
      text-align:right;
      }
      
      .textleft {
      text-align:left;
      }
      
      .textcent {
      text-align:center;
      }
      
      .textbold {
      font-size:1.1em;
      font-weight:bold;
      }
      
      .textvalign {
      vertical-align:middle;
      }

      .zebra {
      background-color:#f7f7f7;
      }

      .basketvariant {
      display:inline; 
      font-size:10px; 
      font-weight:bold;
      }
    
      .proddelete {font-family:webdings;
      font-weight:bold;
      text-decoration:none;
      color:red;
      display;inline;
      font-size:16px;
      margin-bottom:-2px;
  padding-left:5px;
      }
    
      .basketnoprods {
        font-size:20px; 
        text-align:center; 
        line-height:40px; 
        font-style:italic; 
        padding-bottom:15px;
      }

.basketnoprodslink {
  font-style:normal;
  padding-bottom:25px;
}
          .basketnoprodslink a {
                  text-decoration:none;
                  border-bottom:1px dotted #000;
                  color:#000;
  font-weight:bold;
                }

          .basketnoprodslink a:visited {
                  color:#000;
                }
          .basketnoprodslink a:hover {
                  text-decoration:none;
                  border-bottom:1px solid #000;
                }

    .subtottable {
    margin-left:5px;
    width:140px;}
    
      .basketbodyalignright01 {
      font-size:12px;
      text-align:right;
      font-weight:bold;
      }
      
      .basketbodyalignright02 {
      font-size:12px;
      width:50%;
      text-align:right;
      font-weight:normal;
      }
    
    div#basketbottom {
    width:100%;
    height:44px;
    background:url('http://static.solidshops.com/168/files/images/shop/basket/basketbot.png') no-repeat top;
    }

    .basketquicklinkbask {
      width:200px;
  float:left;
      text-align:left;
      font-size:10px;
      color:#000;
    margin-top:-12px;
  margin-left:21px;
    
    } 

    .basketquicklink {
  float:right;
      width:200px;
      text-align:right;
      font-size:10px;
      color:#000;
  margin-top:-12px;
  margin-right:58px;
    
    } 

    .basketquicklink02 {
  float:right;
      width:200px;
      text-align:right;
      font-size:10px;
      color:#000;
  margin-top:-12px;
  margin-right:21px;
    
    }

    #baskettop a {
    text-decoration:none;
    color:#000;
    }

    #baskettop a:visited {
    text-decoration:none;
    color:#000;
    }

    #baskettop a:hover {
     text-decoration:underline;
    }

/* Product page
---------------------------------------------- */

.product_wide_cont {
  width:760px;
  margin:50px auto;
  color:#000;
  background-image:url('http://static.solidshops.com/168/files/images/shop/basket/basket_mid.png');
}
    
    .product_wide_head {
      height:45px;
      width:760px;
      background-image:url('http://static.solidshops.com/168/files/images/shop/product/product_wide_head.png');
    }

    .product_wide_head a {
    color:#000;
  text-decoration:none;
    }.product_wide_head a:visited {
    color:#000;
  text-decoration:none;
    }
.product_wide_head a:hover {
    color:#000;
  text-decoration:underline;
    }
    
    .product_wide_mid {
      padding:5px 40px;
      width:680px;
    }
    
    .product_wide_bot {
      height:45px;
      width:760px;
      margin-top:-45px;
      background-color:#e6e6e6;
      background-image:url('http://static.solidshops.com/168/files/images/shop/product/product_wide_bot.png');
    }

/* div#prodpagecont {
  width:764px;
  margin:0 auto;
  color:white;
  padding:0px;
  }
  
  
    div#prodpagetop {
    width:100%;
    height:44px;
    background:url('http://static.solidshops.com/168/files/images/shop/product/producttop.png') no-repeat bottom;
    }
    
      #prodpagetop a {
      text-decoration:none;
      color:#000;
      }
  
      #prodpagetop a:visited {
      text-decoration:none;
      color:#000;
      }
  
      #prodpagetop a:hover {
       text-decoration:underline;
      }
    
    div#prodpagebody {
    width:100%;
    background:url('http://static.solidshops.com/168/files/images/shop/basket/basketbg.png');
    }
    
    div#prodpagecontent {
    width:700px;
    margin:0 auto;
    }
    
      
    
    div#prodpagebot {
    width:100%;
    height:6px;
    background:url('http://static.solidshops.com/168/files/images/shop/basket/basketbot.png') no-repeat bottom;
  padding-bottom:26px;
  margin-bottom:20px;
    } */

.texttalign  {
      vertical-align:top; 
      padding-top:3px;
      }

div#pricebut {
width:95px;
height:95px;
margin:-48px auto 0 auto;
background:url('http://static.solidshops.com/168/files/images/shop/product/pricebut.png');
}

  .productpricewide {
  width:50px;
  height:30px;
  font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans","DejaVu Sans",Arial,Verdana,sans-serif;
  font-weight:bold;
  letter-spacing:-15px;
  font-size:3em;
  color:white;
  text-shadow: 1px 1px 2px #000;
  }

    .productpricewide sup {
    position:absolute;
    letter-spacing:-3px;
    font-size:0.4em;
    margin-left:10px;
    margin-top:6px;
    text-align:right;
    display:inline;
    }

.product_wide_price {
border:1px solid #8F8F8F;
background-color:#E6E6E6;
border-radius:25px;
width:200px;
  height:40px;
font-size:30px;
  margin-bottom:15px;
  padding-top:18px;
}

.product_wide_price p {
  margin:0 auto;
  width:150px;
  text-align:center;
}

.product_wide_title {
    font-size:22px; 
  font-weight:bold;
  letter-spacing:5px;
  color:#fff;
  padding-left:33px;
  padding-top:4px;
}