/*---------------------------------

	*/ @import "reset.css"; /*

----------------------------------*/
body{
  margin-top: 5px;
  background: url(../img/site/bg_layout.jpg) repeat-x;
  background-color: #f9eeb3;
}

.clear{
  clear: both;
  height: 0;
}

#layout_wrapper{
  background-color: #fff;
  width: 830px;
  margin: 0 auto;
  padding: 0 0 1px 0;
}

#header{
  background: url(../img/site/bg_header.jpg) repeat-x;
  height: 92px;
}

#header #contact_message{
  background: url(../img/site/bg_contact_message.jpg) repeat-x;
  height: 19px;
  padding-top: 2px;
  text-align: center;
  width: 401px;
  float: right;
  margin-right: 20px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 13px;
  color: #ebf6c1;
}

#header #logo{
  float: left;
  width: 467px;
  margin: 15px 5px 0px 20px;
}

#header #search{
  float: right;
  width: 215px;
  text-align: right;
  padding-right: 20px;
  margin-top: 21px;
}


.search_submit{
  background: url(../img/site/bg_search_submit.jpg) no-repeat;
  border: 0px;
  padding: 0;
  width: 58px;
  height: 28px;
  float: left;
}

.search_query{
  background: url(../img/site/bg_search_query.jpg) no-repeat;
  border: 0px;
  padding: 5px 0 0 10px;
  width: 145px;
  height: 23px;
  color: #cd6611;
  font-size: 13px;
  font-family: Tahoma, sans-serif;
  float: left;
}

#top_menu{
  margin: 5px 0 30px 0;
}

#top_menu ul li{
  float: left;
  padding: 0 14px;
  border-right: 1px solid #3d4548;
}

#top_menu ul li.no_border{
  border: 0;
}


#top_menu ul li a:link, #top_menu ul li a:active, #top_menu ul li a:visited{
  color: #3d4548;
  font-size: 12px;
  text-transform: uppercase;
  font-family: Tahoma;
  text-decoration: none;
  font-weight: normal;
}

#top_menu ul li a:hover{
  color: #999;
  text-decoration: underline;
}

#main_wrapper{
  padding: 5px 10px;
}


#left_menu{
  width: 215px;
  float: left;
}

#left_menu h1{
  background: url(../img/site/bg_left_menu.jpg) no-repeat;
  height: 30px;
  color: #fff;
  font-family: Tahoma, sans-serif;
  font-size: 12px;
  padding: 15px 0 0 40px;
}

#left_menu ul{
  width: 180px;
  margin-left: 15px;
  margin-bottom: 20px;
  margin-top: 10px;
}


#left_menu ul li{
  background: url(../img/site/bullet_left_menu.jpg) no-repeat;
  background-position: left center;
  border-bottom: 1px dotted #ddd;
  padding: 5px 10px;
}

#left_menu ul li a:link, #left_menu ul li a:active, #left_menu ul li a:visited{
  color: #BA5D0F;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}

#left_menu ul li a:hover{
  color: #EB9A1A;
}


#footer{
  padding: 15px 10px;
  margin: 10px 0;
  border-top: 1px solid #ddd;
}

#footer ul li{
  float: left;
  padding: 0 13px;
  border-right: 1px solid #5b6164;
}

#footer ul li.no_border{
  border: 0;
}


#footer ul li a:link, #footer ul li a:active, #footer ul li a:visited{
  color: #5b6164;
  font-size: 10px;
  text-transform: uppercase;
  font-family: Tahoma;
  text-decoration: none;

}

#footer ul li a:hover{
  color: #999;
}

#copyright{
  width: 825px;
  margin: 0 auto;
  padding: 5px;
  color: #5b6164;
  font-family: Tahoma, sans-serif;
}

#copyright #made_for{
  float: left;
  width: 300px;
}

#copyright #made_by{
  float: right;
  text-align: right;
  width: 200px;
}

#copyright #made_by a:link, #copyright #made_by a:active, #copyright #made_by a:visited{
  text-decoration: none;
  color: #5b6164;
}

#copyright #made_by a:hover{
  text-decoration: underline;
}

#left_menu #newsletter{
  background: url(../img/site/bg_newsletter.jpg) no-repeat;
  width: 205px;
  height: 135px;
  padding: 10px;
  color: #fff;
  font-size: 11px;
  font-family: Tahoma, sans-serif;
}

#left_menu #newsletter h2{
  font-size: 12px;
  font-weight: bold;
  margin: 10px 0;
}

#left_menu #newsletter p{
  margin: 5px 20px 10px 0;
}



.newsletter_submit{
  background: url(../img/site/bg_newsletter_submit.jpg) no-repeat;
  border: 0px;
  padding: 0;
  width: 58px;
  height: 28px;
  float: left;
}

.newsletter_input{
  background: url(../img/site/bg_newsletter_input.jpg) no-repeat;
  border: 0px;
  padding: 5px 10px 0 10px;
  width: 116px;
  height: 23px;
  color: #cd6611;
  font-size: 13px;
  font-family: Tahoma, sans-serif;
  float: left;
}

#main_content{
  width: 585px;
  float: right;
}

#product_listing{
  margin: 10px 0;
  float: none;
  width: 590px;
}


.product_holder{
  text-align: center;
  width: 180px;
  float: left;
  padding: 5px;
  font-family: Tahoma, sans-serif;
  color: #333;
  border-right: 1px dotted #ccc;
}

.product_holder .img_holder{
  height: 100px;
}

.no_right_border{
  border-right: 0;
}

#product_listing hr{
  height: 1px;
  border: 0;
  border-top: 1px dotted #ccc;
}



.product_holder .product_code{
  display: block;
  margin: 5px;
  font-size: 14px;
  height: 45px;
  color: #000;
  font-weight: bold;
}


.product_holder .product_price{
  display: block;
  margin: 2px 10px 2px 10px;
  font-size: 14px;
  color: #BE5F10;
  font-weight: bold;
}

.product_holder .product_short{
  display: block;
  width: 130px;
  height: 40px;
  margin: 2px auto;
}

.product_holder a:link.product_details, .product_holder a:active.product_details, .product_holder a:visited.product_details,
.product_holder a:link.product_add_to_basket, .product_holder a:active.product_add_to_basket, .product_holder a:visited.product_add_to_basket,
#img_holder a:link.product_details, #img_holder a:active.product_details, #img_holder a:visited.product_details
{
  color: #fff;
  background-color: #A9CA1B;
  padding: 3px 7px;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 10px;
}

#img_holder a:link.product_details, #img_holder a:active.product_details, #img_holder a:visited.product_details{
  margin: 10px auto;
  display: block;
}
.product_holder a:hover.product_details, .product_holder a:hover.product_add_to_basket{
  color: #eee;
}

#content{
  margin: 10px 0;
}

#content h1{
  font-size: 14px;
  border-bottom: 1px solid #eee;
  color: #666;
  font-weight: bold;
}

.cart{
  margin: 20px 0;
}


.cart th{
  border-bottom: 1px solid #eee;
  padding: 5px;
  background-color: #EDEDED;
  text-transform: uppercase;
}

.odd{
  background-color: #F6F6F6;
}

.even{
  background-color: #F1F1F1;
}


.cart td{
  padding: 5px;
}


.cart_quantity{
  width: 30px;
  border: 1px solid #eee;
}

.cart td h2{
  font-weight: bold;
  text-align: center;
  font-size: 14px;
  color: #990033;
}

.cart td a:link, .cart td a:active, .cart td a:visited{
  color: #BA5D0F;
  font-weight: bold;
}

.cart td a:hover{
  text-decoration: none
}

.cart_total{
  font-weight: bold;
  color: #BA5D0F;

}

.cart_total b{
  color: #333;
  text-align: right;
  margin-left: 70px;
}

.cart .cart_submit{
  border: 1px solid #333;
}

label{
  width: 70px;
  float: left;
  margin-bottom: 10px;
}


.input_text, .input_textarea{
  border: 1px solid #eee;
  width: 300px;
  float: left;
  margin-bottom: 10px;
}

.input_textarea{
  height: 50px;
}

.formular, .message{
  margin: 20px;
}

.formular code.error{
  padding: 5px;
  width: 480px;
  display: block;
  float: left;
  margin-bottom: 0;
  padding-left: 0px;
  font-family: Tahoma;
  font-size: 11px;
  text-decoration: underline;
  color: #CC3366;
  background-image: url('../img/admin/edit-page-purple.png');
  background-repeat: no-repeat;
  background-position: 1% center;
  clear: both;
}

.input_submit, .input_reset{
  border: 1px solid #333;;
}

/*================= START NEWS SLIDE ===============*/


#imgsstore{
  text-align: left;
  float: left;
  padding: 0;
  padding-top: 0px;
  width: 586px;
  height: 178px;
  padding-bottom: 3px;
}




#showhere a:link,  #showhere a:active,  #showhere a:visited{
   color: #fff;
   background-color: #000;
   font-size: 12px;
   padding: 4px;
}



#showherelink{
  top: 320px;
  margin-top: -1px;
  margin-left: 20px;
  position: absolute;
  padding: 10px;
  z-index: 494;
  overflow: hidden;
}

#showherelink a:link, #showherelink a:active, #showherelink a:visited{
background-color: #f9eeb3;
border: 2px solid #aaa;
padding: 0 4px !important;
text-align:center;
text-decoration: none;
color: #333;
}
#showherelink a:link.activeSlide, #showherelink a:active.activeSlide, #showherelink a:visited.activeSlide{
background-color: #A9CA1B;
border: 2px solid #f9eeb3;
padding: 0 4px !important;
text-align:center;
color:white;
}

#imgstore span{

color:white;
}
.mytitle
{
	    color: #000;

}
.gray
{
    background-color: #666666;
    position: absolute;
    border: 10px solid #666666;
    z-index: 100;
}
 /*================= END NEWS SLIDE ===============*/
#home_intro{
    width: 570px;

}

#news_scroller{
   float: none;
   width: 780px;
   height: 250px;
   margin: 0 auto 5px auto;
 }

 #product{
   margin: 20px 0;
 }

 #product .price{
   font-size: 14px;
   font-weight: bold;
 }


 #product #img_holder{
   width: 250px;
   height: 230px;
   border: 1px solid #eee;
   float: left;
   margin: 0 20px 20px 10px;
 }

 #product #info{
   width: 300px;
   float: left;
 }

#product ul{
  margin-top: 10px;
}

#product_details{
  margin-top: 30px;
  width: 300px;
  float: left;
  font-size: 12px;
}

#product_details p{
  display: block;
  margin: 8px 0;
}


#product ul li{
   text-align: left;
   margin-bottom: 10px;
   font-size: 16px;
}

#product a:link.product_add_to_basket, #product a:active.product_add_to_basket, #product a:visited.product_add_to_basket{
  color: #fff;
  background-color: #A9CA1B;
  padding: 3px 7px;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 10px;
  margin: 10px 0;
}

#pagination a, #paginationDIV a {
border:1px solid #BFCECF;
color:#7A9799;
padding:2px 5px;
text-decoration:none;
}


#pagination h5 .disabled, #paginationDIV h5 .disabled, span.current {
background-color:#EFEFEF;
border:1px solid #E4E4E4;
color:#8B8B8B;
padding:2px 5px;
text-decoration:none;
}
#pagination h5 a:hover, #paginationDIV h5 a:hover {
background-color:#8FC70C;
border:1px solid #eee;
color:white;
}

#pagination {
padding:17px 0px 7px 0pt;
text-align:left;
}

.pagination{
  margin: 5px 0;
}

.page_edit h1{
  margin-top: 10px;
}

.static_page{
  margin-top: 10px;
}


.static_page ul{
  list-style-type: disc;
  margin-left: 20px;
}

.static_page b, .static_page strong{
  font-weight: bold;
}

.static_page a:link, .static_page a:active, .static_page a:visited{
  color: #333;
  font-weight: bold;
  text-decoration: none;
}

.static_page a:hover{
  text-decoration: underline;
}

