* {
margin: 0;
padding: 0;
outline:none;
}

body{
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  color: #08541c;
  text-align:center;
  background-color: #7b7b7b;
}

h1{
  display:none;
}

#base_container{
  width: 1100px;
  margin: 40px auto;
}

#container{
  /*margin: 40px auto;*/
  background-color: #85c644;
  padding: 0;
  width: 800px;
  text-align:left;
  float:left;
}

#facebook_box
{
  float:left;
  width: 300px;
  background-color: black;
  height: 623px;
}

#header{
  width: 800px;
  height: 165px;
  position: relative;
  margin: auto;
  background: url(../images/header.jpg);
}

#logo_cover{
  border:none;
}


#main-menu{
  position: absolute;
  left: 0px;
  bottom: 0px;
  font-size: 14px;
  font-weight: bold;
  height: 30px;
}

#main-menu ul{
  list-style-type: none;
}

#main-menu li{
  display:inline;
  padding: 5px;
  margin-left: 5px;
  float: left;
}

#main-menu a{
  color: #fff;
  text-decoration: none;
  display:block;
}

#main-menu a.active, #main-menu a:hover{
  text-decoration: underline;
}

#content{
  margin: auto;
  width: 800px;
}
/*-- left --*/
#left{
  width: 290px;
  /*height: 415px;*/
  float:left;
  background-color: #85c644;
  font-weight: bold;
}

#left #category-title{
  margin: 27px 0 10px 27px;
}

#left #left-menu{
  list-style-type:none;
  /*list-style-image: url('../images/book_icon.jpg');*/
  /*list-style-position: inside;*/
  /*margin-left: 27px;*/
  border-top: 1px dashed #fff;
  /*margin-bottom: 27px;*/
  margin-left: 27px;
  margin-bottom: 20px;
}

#left .menu-row{
  border-bottom: 1px dashed #fff;
  width: 255x;
  padding: 5px 0px 10px 0px;
  position: relative;
}

#left .menu-row img{
  display: block;
  position: absolute;
}

#left .menu-row a{
  color: #08541c;
  text-decoration: none;
  display: block;
  width: 80%;
  margin-left: 30px;
}


#left .menu-row a:hover{
  text-decoration: underline;
  color: #fff;
}

#search_container{
  margin-left: 27px;
  padding-bottom: 10px;
}

#search_container #input_text{
  border: 1px solid #08541c;
  font-size: 18px;
}

#search_container .submit{
  border: 1px solid #08541c;
  color:#08541c;
  font-weight: bold;
  width: 75px;
  padding: 2px;
  background: url(../images/submit_bg.jpg) repeat-x;
  outline:none;
  vertical-align:top;
}

/*-- center --*/

#center{
  width: 235px;
  /*height: 415px;*/
  float:left;
  background-color: #85c644;
}

#center img{
  border:none;
}

#center #large_cover{
  border:2px solid #fff;
}


#center #new_label{
  margin-top: 27px;
  margin-left: 10px;
}

#center #large_cover{
  margin: 10px 15px;
}

#center #buy_front{
  margin: 0px 15px;
}

/*-- right --*/

#right{
  width: 255px;
  /*height: 415px;*/
  float:left;
  background-color: #85c644;
}

#image_grid{
  /*height: 360px;*/
  width: 255px;
  margin: 57px auto;
}

#image_grid img{
  margin: 5px 5px 5px 10px;
  border: 1px solid #fff;
}

.clear{
  clear: both;
}

#shopping-cart-img
{
  display: block;
  height: 32px;
  width: 32px;
  text-decoration: none;
  float: left;
  margin-left: 20px;
}
#shopping-cart-text
{
  display: block;
  height: 32px;
  text-decoration: none;
  float: left;
  font-weight: bold;
  color: #08541C !important;
  padding-top: 9px;
  padding-left: 6px;
}

#shopping-cart-info
{
  font-size: 13px;
  width:200px;
  height:40px;
  float:right;  
  position:relative;
  margin-top: -40px;
}

#shopping-cart-assets
{
  position:absolute;
  bottom:5px;
  right:5px;
}

#shopping-cart-info img
{
  border: none;
}

#shopping-cart-info a
{
  text-decoration: none;
  color: white;
  float: right;
}

#shopping-cart-info-text
{
  padding-top: 7px;
  padding-left: 5px;
}

#banner-box
{
  width:800px;
  height:0px;
  float:left;
  background-color:black;
}

.large-bold-white
{
  font-size: 14px;
  font-weight: bold;
  color: white;
  text-transform: uppercase;
  text-align:center;
}
