/*!
 * Start Bootstrap - Shop Homepage HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

.widget-item{
    
}

.widget-item ul {
    list-style: none;
    padding-left:0;
}

.cat-item {
    padding:10px 15px;
    border:1px solid #eee;
    margin-bottom: 2px;
    font-weight: bold;
    background: url(../img/menu.gif);
    background-repeat: repeat-x;
    font-size: 15px;

}

.cat-item a{
    color:#8b4513;
}


.cat-item:hover{
    background-color: #eee;
    background: url(../img/menu.gif) 0 -42px;
    background-repeat: repeat-x;
}

.current-cat{
    background: url(../img/menu.gif) 0 -84px;
    background-repeat: repeat-x;
}

.current-cat a{
    color:#fff;
}


body {
    padding-top: 70px; /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */

}

.logo{max-height: 40px; margin-top:-10px;}

.navbar{
    /*min-height: 80px;*/
}
.navbar-nav {
    float: right;
}
.current-cat{
    background-color: #ddd;
}
.slide-image {
    width: 100%;
}

.carousel-holder {
    margin-bottom: 30px;
}

.carousel-control,
.item {
    border-radius: 4px;
}

.caption {
    height: 170px;
    overflow-y: auto;
}

.caption h4 {
    white-space: nowrap;
}

.thumbnail img {
    width: 100%;
}

.ratings {
    padding-right: 10px;
    padding-left: 10px;
    color: #d17581;
}

.thumbnail {
    padding: 0;
}

.thumbnail .caption-full {
    padding: 9px;
    color: #333;
}

footer {
    margin: 50px 0;
    text-align: center;
}





#cssmenu {
  width: 200px;
  border-style: solid solid none solid;
  border-color: #D76100;
  border-size: 1px;
  border-width: 1px;
  padding: 0px;
}
#cssmenu ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}
#cssmenu li a {
  height: 32px;
  height: 24px;
  text-decoration: none;
  font-weight: normal;
  color: #9E3C02;
  display: block;
  background: url(../img/menu.gif);
  background-repeat: repeat-x;
  padding: 8px 0 0 30px;
}
#cssmenu li a:hover {
  color: #fff;
  background: url(../img/menu.gif) 0 -32px;
  padding: 8px 0 0 30px;
}
#cssmenu li a:active {
  color: #fff;
  background: url(../img/menu.gif) 0 -64px;
  padding: 8px 0 0 30px;

}



#searchsubmit{
  background-color: #ffa500;
  border:0;
  padding:3px 14px;
  font-weight: bold;
}

input#s{
  border: 1px solid #999;
}


#next-prev-arrows{
  position: fixed;
  top:45%;
}


.navbar-inverse {
    background-color: lightcoral;
    border-color: lightcoral;
}

.navbar-inverse .navbar-nav>li>a {
    color: black;
    font-weight: bold;
}