body
{
  background-color: #2F1909;
  margin: auto;
  font-family: Arial;
  font-size: 12px;
}


.menu {
  height: 30px;
  line-height: 25px;
  color: #DAAF44;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  float: left;
  width: 130px;
  text-align: left;
  padding-left: 18px;
  background-image: url(../files/images/top_link.png);
  background-repeat: no-repeat;
  background-position: left;
}

.menu:hover {
  color: #FFF;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  background-image: url(../files/images/top_link_over.png);
  background-repeat: no-repeat;
  background-position: left;
}

#MAIN_CONTENT_TOP_BGR {
  background-image: url(../files/images/main_content_top_bgr.png);
  background-repeat: repeat-x;
  width: 990px;
  height: auto;
/*  min-height: 300px;*/
  float: left;
}


#MAIN
{
  width: 990px;
  height: auto;

}

#MEN
{
  float: left;
  width: 230px;
  margin: auto;
  height: auto;
}



#FOOTER
{

  float: left;
  height: 180px;
  margin-bottom: 10px;
  width: 988px;
  background-image: url(../files/images/footer.png);
  background-repeat: repeat-x;
  background-position: center;
  border: 1px #7F5000 solid;

}



#MEN_ABOV
{
  height: auto;
  font-weight: bold;
  width: 100%;
}

#MEN_ABOV2
{
  background-image: url(../files/img/header2.gif);
  background-repeat: repeat;
  height: 21px;
  font-family: Arial;
  font-size: 14px;
  color: #AAA;
  font-weight: bold;
  width: 97%;
  margin-top: 15px;
  border-top-color: #FF9900;
  border-top-style: solid;
  border-top-width: 1px;
  border-bottom-color: #FF9900;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  clear: both;
}

#NAV_DIV_BGR {
  background-image: url(../files/images/nav_div.png);
  background-repeat: repeat-x;
  color: #F00;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  height: 40px;
  width: auto;
  border: 1px #FFF solid;
  text-align: left;
  float: left;
}

#NAV_DIV {
  color: #F2E9BE;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  height: 15px;
  line-height: 20px;
  width: 770px;
  padding-left: 20px;
  text-align: left;
  float: left;
  padding-top: 3px;
}

#USERS_ON_LINE {
  float: right;
  height: 15px;
  color: #F2E9BE;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  height: 15px;
  line-height: 20px;
  width: 185px;
  padding-right: 10px;
  text-align: right;
  padding-top: 3px;

}


#trans_Submit {
  background: transparent;
  width: 100%;
  height: 100%;
  border: 0px;
  cursor: pointer;
}


#NAV_DIV a:link, #NAV_DIV a:visited {
  color: #CCC;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}

#NAV_DIV a:hover {
  color: #FFF;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}

#SEARCH_BGR {
  float: left;
  height: 100px;
  width: 300px;
  margin-right: 20px;
  background-image: url(../files/images/search_bgr.png);
  background-repeat: no-repeat;
}

#search_table {
  width: 200px;
  height: 40px;
  margin-left: 15px;
  margin-top: 25px;
  font-size: 11px;
  color: #000;
  clear: both;
}

#search_table a:link {
  font-size: 11px;
  font-weight: normal;
  font-family: Arial;
  text-decoration: none;
  color: #CCC;
}


#search_table a:visited {
  font-size: 11px;
  font-weight: normal;
  font-family: Arial;
  text-decoration: none;
  color: #CCC;
}

#search_table a:hover{
  font-size: 11px;
  font-weight: normal;
  font-family: Arial;
  color: #FFF;
  text-decoration: underline;
}

.search_input {
  width: 160px;
  color: #2F1909;
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
  margin-top: 5px;
}

.search_submit {
  width: 80px;
  color: #2F1909;
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
  vertical-align: top;
}


#LOGO_NEW2 {
  float: left;
  height: 118px;
  width: 700px;
  background-image: url(../files/images/logo_phone2.png);
  background-repeat: no-repeat;
}

#TOP_CONTAINER {
  float: left;
  background-image: url(../files/images/top_container.png);
  background-repeat: repeat;
  width: 988px;
  border: 1px #7F5000 solid;
  height: 150px;
}


#TOP_BASKET_DIV {
  float: right;
  height: 110px;
  width: 220px;
  background-image: url(../files/images/top_basket.png);
  background-repeat: no-repeat;
  background-position: left;
  color: #DBBB7A;
  font-size: 11px;
  font-weight: bold;
  margin-right: 10px;
  padding-top: 8px;
  text-align: right;
}

#TOP_BASKET_DIV a:link,#TOP_BASKET_DIV a:visited {
  color: #93712B;
}
#TOP_BASKET_DIV a:hover {
  color: #EEE;
}



#TOP_TABLE {
  float: left;
  height: 120px;
  width: 450px;
}

#left_margin {
  margin-left: 15px;
  text-align: left;
}

#right_margin {
  margin-right: 15px;
}

#order_details_table {
  background-color: #FFF;
  font-size: 11px;
  color: #A00;
  width: 580px;
  float: left;
  margin-left: 10px;
  border: 1px #000 solid;

}

#order_details_table a:link,#orders_table a:visited {
  font-size: 11px;
  color: #000;
  text-decoration: underline;
}

#order_details_table a:hover {
  font-size: 11px;
  color: #000;
  text-decoration: underline;
}

#order_details_table_header
{
  background-image: url(../files/images/tbl_header.png);
  background-repeat: repeat-x;
  font-weight: bold;
  margin-left: 30px;
  color: #FFF;
  height: 30px;
  font-size: 11px;
}

#order_details_table_row
{
  font-weight: bold;
  height: 30px;
  font-size: 11px;
}

#dashed_border {
  width: 70px;
  margin-top: 8px;
  margin-bottom: 5px;
  border-bottom: 2px #FFF dotted;
}


#orders_table {
  background-color: #FFF;
  font-size: 11px;
  color: #555;
  width: 580px;
  border: 1px #000 solid;
  float: left;
  margin-top: 0px;
}


#orders_table_row a:link,#orders_table_row a:visited {
  font-size: 11px;
  color: #000;
  text-decoration: underline;
}

#orders_table_row a:hover {
  font-size: 11px;
  color: #000;
  text-decoration: underline;
}

#orders_table a:link,#orders_table a:visited {
  font-size: 11px;
  color: #000;
  text-decoration: underline;
}

#orders_table a:hover {
  font-size: 11px;
  color: #000;
  text-decoration: underline;
}



#orders_table_header
{
  background-image: url(../files/images/tbl_header.png);
  background-repeat: repeat-x;
  font-weight: bold;
  margin-left: 30px;
  color: #FFF;
  height: 30px;
  font-size: 11px;
}

#orders_details_sumup
{
  background-image: url(../files/images/sumup.png);
  background-repeat: repeat-x;
  font-weight: bold;
  height: 80px;
  font-size: 11px;
  color: #000;
}

#orders_table_row
{
  font-weight: bold;
  height: 30px;
  font-size: 11px;
  background-image: url(../files/images/basket_tbl_row2.png);
  background-repeat: repeat-x;
}

#my_account_table {
  font-size: 13px;
  color: #2F1909;
  width: 80%;
  border: 0;
}

#my_account_table a:link,#my_account_table a:visited {
  font-size: 13px;
  font-weight: bold;
  color: #93712B;
  text-decoration: underline;
}

#my_account_table a:hover {
  font-size: 13px;
  color: #000;
  text-decoration: underline;
}

#basket_myac_icon {
  background-image: url(../files/images/basket_myac_icon.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 80px;
  height: 110px;
  border: 0;
}

#orders_icon {
  background-image: url(../files/images/orders_icon.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 80px;
  height: 120px;
  border: 0;
}

#myaccount_icon {
  background-image: url(../files/images/myaccount_icon.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 80px;
  height: 120px;
  border: 0;
}

#info_icon {
  background-image: url(../files/images/info_icon.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 80px;
  height: 110px;
  border: 0;
}

#pass_change_table {
  background-image: url(../files/images/pass_change_icon.png);
  background-repeat: no-repeat;
  background-position: right;
  font-size: 11px;
  color: #A00;
  width: 80%;
  height: 100px;
  border: 0;
}

#account_edit_table {
  background-image: url(../files/images/account_edit_icon.png);
  background-repeat: no-repeat;
  background-position: right;
  font-size: 11px;
  color: #A00;
  width: 80%;
  border: 0;
}

#register_table {
  background: #F6F6F6;
  font-size: 12px;
  color: #2F1909;
  width: 745px;
  border: 0;
  font-weight: bold;
  margin-top: 5px;
  clear: both;
}

#footer_links_table {
  height: 130px;
  width: 650px;
  margin-top: 0px;
  margin-left: 10px;
  text-align: left;
  float: right;
  color: #FFF;
  font-size: 11px;
}

#product_offered
{
  background: #FFF;
  margin-bottom: 10px;
  margin-right: 3px;
  margin-top: 8px;
  width: 245px;
  height: 215px;
  float: left;
  color: #25C1DD;
}

#product_offered a:link, #product_offered a:visited
{
    color: #25C1DD;
}

#footer_links_table a:link, #footer_links_table a:visited{
  font-weight: normal;
  text-decoration: none;
  color: #AAA;
  font-size: 11px;
}


#footer_links_table a:hover{
  color: #FFF;
  font-size: 11px;
}

#footer_info_table {
  background-image: url(../files/images/drops_of_water.png);
  background-position: center;
  background-repeat: no-repeat;
  height: 130px;
  width: 300px;
  margin-top: 0px;
  margin-left: 10px;
  text-align: left;
  float: left;
  color: #888;
  font-size: 11px;
}


#footer_info_table a:link, #footer_info_table a:visited{
  font-weight: bold;
  color: #DDD;
  font-size: 11px;
}

#footer_info_table a:hover{
  font-weight: bold;
  color: #D00;
  font-size: 11px;
}

#top_tbl {
  height: 70px;
  width: 100%;
  margin-top: 13px;
  margin-left: 20px;
  color: #FFF;
  font-size: 10px;
  text-decoration: none;
  font-family: Arial;
  text-align: left;
}

#action_info_ok {
  background-image: url(../files/images/action_info_ok.png);
  background-repeat: no-repeat;
  height: 45px;
  line-height: 40px;
  width: 400px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-top: 15px;
  clear: both;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: blink;
  color: #FFF;
}

#action_info_error {
  background-image: url(../files/images/action_info_error.png);
  background-repeat: no-repeat;
  height: 45px;
  line-height: 40px;
  width: 400px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-top: 15px;
  clear: both;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: blink;
  color: #FFF;
}

#dimensions_table_header {
  background-image: url(../files/images/categories_header.png);
  background-repeat: repeat;
  height: 30px;
  color: #DAAF44;
  font-weight: bold;
  text-align: center;
}


#subcat_top_title {
  background-image: url(../files/images/categories_header.png);
  background-repeat: repeat;
  height: 30px;
  line-height: 30px;
  width: 735px;
  margin-left: 0px;
  margin-top: 5px;
  float: left;
  font-size: 13px;
  font-weight: bold;
  font-family: Arial;
  text-align: left;
  padding-left: 10px;
  border: 1px #B5A075 solid;
  color: #DAAF44;
}

#banners_top_div {
  height: 150px;
  width: 735px;
  margin-left: 0px;
  float: left;
  font-size: 13px;
  font-weight: bold;
  font-family: Arial;
  text-align: justify;
  padding: 5px;
  border: 1px #B5A075 solid;
  color: #2F1909;
  overflow: auto;
}


#categories_div {
    background-image: url(../files/images/cat_list_bgr.png);
    background-repeat: repeat;
    padding-bottom: 15px;
    width: 210px;
    border: 1px #B5A075 solid;
    border-top: none;
    border-bottom: none;
    color: #DED7B2;
}


#categories_div a:link, #categories_div a:visited {
    color: #DED7B2;
    font-size: 13px;
    text-decoration: none;
}

#categories_div a:hover {
    color: #2F1909;
    font-size: 13px;
    text-decoration: none;
    
}

#subcategory_top {
  background-image: url(../files/images/subcat_element.png);
  background-repeat: no-repeat;
  height: 130px;
  width: 100px;
  margin-top: 7px;
  margin-left: 4px;
  margin-right: 0px;
  float: left;
  text-align: center;
}

#subcat_title {

  height: 30px;
  width: 90px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  float: left;

}


#subcat_top_link
{
    font-size: 11px;
    color: #2F1909;
    text-decoration: none;
}

#subcat_top_link:hover
{
    color: #000;
    text-decoration: none;
}

#subcat_photo {

  height: 87px;
  width: 87px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  float: left;
}


#TRESC
{
  height: auto;
  margin-top: 0px;
  float: left;
  background: #DED7B2;
  width: 988px;
  background-image: url(../files/images/main_content_bottom_bgr.png);
  background-repeat: repeat-x;
  background-position: bottom;
  border: 1px #7F5000 solid;
  border-bottom: none;
  border-top: none;

}



#sitemap_table {
  font-size: 11px;
  color: #2F1909;
  width: 95%;
  text-align: left;
}

#sitemap_table a:link,#sitemap_table a:visited{
  font-size: 11px;
  color: #93712B;
  text-decoration: none;
}

#sitemap_table a:hover{
  font-size: 11px;
  color: #25C1DD;
  text-decoration: underline;
}

#advanced_search_table {
  background-image: url(../files/images/advanced_search_icon.png);
  background-repeat: no-repeat;
  background-position: right;
  font-size: 12px;
  font-weight: bold;
  clear: both;
  color: #2F1909;
  background: #F6F6F6;
  width: 745px;
}

.adv_search_input {
  color: #000;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  width: 200px;
}

.adv_search_input2 {
  color: #000;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  width: 100px;
}

.combo_box {
  width: 160px;
  color: #2F1909;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
}

.login_inputs {
  width: 100px;
  color: #2F1909;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
}

.button_style {
  color: #2F1909;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
}



#categories_header
{
  background-image: url(../files/images/categories_header.png);
  margin-top: 0px;
  height: 30px;
  width: 210px;
  font-size: 13px;
  font-weight: bold;
  line-height: 30px;
  color: #DAAF44;
  border: 1px #B5A075 solid;
}



#bestsellers_header
{
  background-image: url(../files/images/bestsellers_header.png);
  margin-top: 0px;
  height: 33px;
  width: 190px;
  font-size: 12px;
  font-weight: bold;
  line-height: 33px;
  color: #555;
}

#myaccount_header
{
  background-image: url(../files/images/myaccount_header.png);
  margin-top: 0px;
  height: 25px;
  width: 220px;
}

#discounts_table
{
  margin-left: 30px;
  color: #A00;
  font-size: 11px;
  border: 1px #A00 solid;

}

#discounts_table_header
{
  background-image: url(../files/images/product_link.png);
  background-repeat: repeat-x;
  font-weight: bold;
  margin-left: 30px;
  color: #FFF;
  height: 30px;
  font-size: 11px;
}

#discounts_table_row
{
  font-weight: bold;
  margin-left: 30px;
  height: 30px;
  font-size: 11px;
}

#myaccount_table
{
  text-align: left;
  color: #AAA;
  font-weight: bold;
  background-image: url(../files/images/myaccount_bgr.png);
  margin-top: 0px;
  height: 30px;
  width: 550px;
  font-size: 11px;
  float: left;
}

#myaccount_table a:link,#myaccount_table a:visited
{
  color: #A00;
  text-decoration: none;
  font-size: 11px;
}

#myaccount_table a:hover
{
  color: #FF7F00;
  text-decoration: underline;
  font-size: 11px;
}


#login_header
{

  background-image: url(../files/images/login_header.png);
  margin-top: 0px;
  height: 25px;
  width: 220px;
}

#pages {
  color: #000066;
  font-size: 14px;
  text-decoration: none;
}

#bottom_links {
    font-size: 11px;
    font-weight: bold;
    width: 100%;
    margin-top: 30px;
    float: left;
    clear: both;
}

#print_div {
    font-size: 11px;
    font-weight: bold;
    float: left;
    width: 200px;
    margin-top: 30px;
}

#print_div a:link, #print_div a:visited{
  color: #A00;
  font-size: 11px;
}
#print_div a:hover{
  color: #25C1DD;
  font-size: 11px;
}

#pages_div {
    font-size: 13px;
    font-weight: bold;
}

#pages_div a:link, #pages_div a:visited{
  color: #2F1909;
  font-size: 13px;
  text-decoration: none;
}
#pages_div a:hover{
  color: #773D14;
  font-size: 13px;
}

#warning {
  color: #FF0000;
  font-size: 16px;
  text-decoration: none;
  font-weight: bold
}

#textarea_style
{
  border: 1px solid #000099;
}




#pages a:link{
  color: #000066;
  font-size: 13px;
  text-decoration: none;
}

#pages a:visited{
  color: #000066;
  font-size: 13px;
  text-decoration: none;
}
#pages a:hover{
  color: #FF0000;
  font-size: 13px;
  text-decoration: underline;
}

.go_top
{
  background-image: url(../files/images/go_top.png);
  background-repeat: no-repeat;
  height: 50px;
  width: 150px;
  display: block;
  float: right;
  margin-top: 10px;
  margin-right: 10px;
}
.go_top:hover
{
  background-image: url(../files/images/go_top_hover.png);
  background-repeat: no-repeat;
  height: 50px;
  width: 150px;
  display: block;
  float: right;
}



.categories
{
  height: 25px;
  width: 205px;
  text-align: left;
  display: block;
  font-size: 13px;
  font-weight: bold;
  line-height: 25px;
  color: #FFF;
  border-bottom: 1px #3A2210 solid;
  text-decoration: none;
  padding-left: 5px;
}

.categories:hover
{
  height: 25px;
  width: 205px;
  text-align: left;
  display: block;
  border-bottom: 1px #81782A solid;
  font-weight: bold;
  color: #FFF;
  background: #DED7B2;
  text-decoration: none;
  padding-left: 5px;
}

#contact_table
{
    color: #FFF;
    font-size: 11px;
    font-family: Arial;
    height: 80px;
    margin-left: 10px;
    text-align: left;
    clear: both;
}

#contact_table a:link,#contact_table a:visited,#cat_list a:link,#cat_list a:visited,#cat_list2 a:link,#cat_list2 a:visited
{
    color: #DED7B2;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial;
}

#contact_table a:hover,#cat_list a:hover,#cat_list2 a:hover
{
    color: #FFF;
    font-size: 11px;
    font-family: Arial;
}

#login_table
{
    color: #A00;
    font-size: 11px;
}

#making_order_header
{
    background-image: url(../files/images/making_order_header.png);
    background-repeat: no-repeat;
    width: 560px;
    height: 35px;
    color: #555;
    margin-top: 20px;
    font-size: 11px;
    font-weight: bold;
    line-height: 33px;
    float: left;
    margin-left: 20px;
}

#gg_icon
{
    background-image: url(../files/images/gg_icon.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    float: left;
}

#pages_icon
{
    background-image: url(../files/images/pages_icon.png);
    background-repeat: no-repeat;
    background-position: top;

}


#upper_level
{
    background-image: url(../files/images/upper_level.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 30px;
    height: 25px;
    margin-right: 10px;
    float: right;
    cursor: pointer;

}

#links_icon
{
    background-image: url(../files/images/links_icon.png);
    background-repeat: no-repeat;
    background-position: right;
    height: 180px;

}

#user_sitemap_icon
{
    background-image: url(../files/images/user_sitemap_icon.png);
    background-repeat: no-repeat;
    background-position: right;
    height: 100px;

}

#cats_icon
{
    background-image: url(../files/images/categories_icon.png);
    background-repeat: no-repeat;
    background-position: top;

}

#at_icon
{
    background-image: url(../files/images/at_icon.png);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    float: left;
}


#TOP_SUB_C_DIV4 {
  background-color: #FFF;
  color: #AAA;
  font-size: 12px;
  border: 1px #AAA solid;
  width: 98%;
  height: auto;
  margin-left: 6px;
  margin-right: 5px;
  text-align: center;
  margin-top: 50px;
}



#TOP_SUB_C_DIV {

  color: #2F1909;
  font-size: 11px;
  border: none;
  width: 750px;
  height: auto;
  margin-right: 5px;
  float: left;
  text-align: left;
  margin-top: 10px;
}

#TOP_SUB_C_DIV a:link,#TOP_SUB_C_DIV a:visited{
  font-size: 12px;
  font-weight: bold;
}

#TOP_SUB_C_DIV a:hover{
  color: #FFF;
  font-size: 12px;
}

#skype_icon
{
    background-image: url(../files/images/skype_icon.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    float: left;
}

#GREY_BGR {
    background-image: url(../files/images/content_bgr.png);
    background-repeat: repeat;
    width: auto;
    height: auto;
    float: left;

}


#pass_icon
{
    background-image: url(../files/images/lock_icon.png);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    float: left;
}

#login_icon
{
    background-image: url(../files/images/user_icon.png);
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
}


#cat_list {
    background-image: url(../files/images/cat_list_bgr.png);
    background-repeat: repeat;
    font-size: 12px;
    padding-bottom: 15px;
    width: 210px;
    border: 1px #B5A075 solid;
    border-top: none;
    border-bottom: none;
    color: #DED7B2;
}


#login_div {
    background-color: #FFF;
    background-image: url(../files/images/cat_list_bgr.png);
    background-repeat: repeat;
    border: 1px #AAA solid;
    border-top: none;
    font-size: 12px;
    text-align: center;
    color: #666;
}

#login_div a:link, #login_div a:visited
{
  color: #FF7F00;
}

#login_div a:hover
{
  color: #25C1DD;
}

.subs
{
    margin-left: 30px;
    font-weight: bold;
    display: block;
    width: auto;
}
.subs:hover
{

    height: 14px;
    font-size: 10px;
    font-weight: bold;
    width: auto;
}


#subcategories a:link,#subcategories a:visited
{
    height: 17px;
    text-decoration: none;
    color: #DAAF44;
    text-align: left;
}

#subcategories a:hover{
    text-decoration: none;
    color: #FFF;
}



#menuabovelogo
{
  float: left;
  margin-top: 0px;
  color: #2F1909;
  font-size: 12px;
  width: 990px;
  background: #A9956F;
  line-height: 25px;

}
#menuabove2
{
  float: right;
  width: 440px;
  color: #2F1909;
  text-align: right;
  margin-right: 15px;
}


#menuabove2 a:link,#menuabove2 a:visited{
   color: #FFF5E1;
  text-decoration: none;
}

#menuabove2 a:hover{
  color: #FFF;
  text-decoration: underline
}

#best3
{
  text-align: center;
  color: #FF0000;
  font-weight: bold;
  background-color: #0066cc;
  margin-top: 10px;
  margin-bottom: 10px
}

#menuunderlogo{
  margin-left: 10px;
  height: 20px;
  margin-right: 10px;
  margin-top: 0px;
  color: #222222;
  margin-bottom: 0px;
}
#menuunderlogo2 a{
   color: #FFFFFF;
  text-decoration: underline;
}
#menuunderlogo a:link{
   color: #FFFFFF;
  text-decoration: none;
}
#menuunderlogo a:visited{
   color: #FFFFFF;
  text-decoration: none;
}
#menuunderlogo a:hover{
  color: #DDDDDD;
  text-decoration: underline;
}
#menuunderlogo a:active{
  color: #FFFFFF;
  text-decoration: underline;
}
#menuunder
{
  margin-left: 5px;
  margin-right: 5px;
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  color: #FFCF00;
  text-align: center;
  white-space: nowrap;
  width: auto;
  float: right;
}

#menuunder a:link, #menuunder a:visited{
  color: #FFCF00;
  font-size: 11px;
  border-bottom: 1px #FFAF00 dashed;
  text-decoration: none;
}

#menuunder a:hover{
  color: #FFDF00;
  font-size: 11px;
  border-bottom: 0px #FFDF00 dashed;
  text-decoration: underline;
}


#RAND_BORDER
{
    width: 205px;
    height: 2px;
    border-bottom: 1px dotted #AAA;
    clear: both;
    margin-bottom: 20px;
}


#promotion_price
{
  text-decoration: blink;
  text-align: center;
  color: #F00;
  font-size: 13px;
  font-weight: bold;
  margin-left: 2px;
  clear: both;
}

#promotion_price2
{
  text-decoration: blink;
  text-align: center;
  color: #FFAF00;
  font-size: 13px;
  font-weight: bold;
  margin-left: 4px;
  margin-right: 4px;
  float: right;
}

#bestprod_price
{

  text-align: center;
  color: #25C1DD;
  font-size: 13px;
  margin-bottom: 5px
}



#promotion
{
  color: #FFF;
  font-weight: bold;
  background-image: url(../files/images/promotions_header.png);
  height: 25px;
  width: 220px;
  float: left;
}
#promotion a:link
{
  text-decoration: blink;
  text-align: center;
  color: #FFF;
  font-weight: bold;

}
#promotion a:visited
{
  text-decoration: blink;
  text-align: center;
  color: #FFFFFF;
  font-weight: bold;
}
#promotion a:hover
{
  text-decoration: underline;
  text-align: center;
  color: #FFFFFF;
  font-weight: bold;

}
#old_price
{
  text-decoration: line-through;
  font-size: 13px;
  float: right;
  margin-right: 5px;
  white-space: nowrap;
}

#old_price2
{
  text-decoration: line-through;
  font-size: 12px;
  float: right;
  color: #AAA;
  margin-left: 10px;
  margin-right: 3px;
}

#prod_pr_tbl {
  font-size: 11px;
  margin-left: 0px;
  color: #A00;
}

#best_old_price
{
  text-decoration: line-through;
}




#table
{
  font-family: Arial;
  font-size: 11px;
  color: #333;
  border-bottom: 1px dotted #666;
  margin-top: 5px;
  width: 380px;
}



#left_prod_div_block {
  float: left;
  height: 117px;
}


#right_prod_div {
  float: left;
  text-align: center;
  height: 160px;
  width: 130px;
  color: #222;
}

#left_prod_div {
  width: 230px;
  height: 160px;
  float: left;
  border-right: 1px #DDD solid;
}




.cennik_item
{
  background: #AAA;
  margin-left: 1px;
  margin-right: 15px;
  margin-top: 3px;
  width: 745px;
  height: 80px;
  float: left;
}

.cennik_photo {
  float: left;
  width: 60px;
  height: 60px;
  margin: 10px 10px 10px 10px;
  text-align: center;
}

.cennik_photo a {
  float: left;
}


.cennik_photo div {
	position: absolute;
	width: auto;
	height: auto;
	top: auto;
	background: #FFF;
    display: none;
    float: left;
    margin: 0px auto 0px 60px
}


.cennik_price_div {
  float: left;
  width: 150px;
  height: 60px;
  margin: 10px 5px 10px 0px;
  text-align: center;
}

.cennik_price_div span {
  font-size: 13px;
  color: #E40000;
  font-weight: bold;
}


.cennik_name {
  float: left;
  width: 300px;
  height: 60px;
  margin: 10px 5px 10px 0px;
}

.cennik_name a:link {
  color: #000;
}

.cennik_name a:hover {
  color: #333;
}

.cennik_item_hd
{
  background: #000;
  margin-left: 1px;
  margin-right: 15px;
  margin-top: 3px;
  width: 745px;
  height: 40px;
  float: left;
  font-size: 13px;
  text-align: center;
  color: #FFF;
}

.cennik_photo_hd {
  float: left;
  width: 60px;
  height: 20px;
  margin: 10px 10px 10px 10px;
}

.cennik_price_div_hd {
  float: left;
  width: 150px;
  height: 25px;
  margin: 5px 5px 10px 0px;
}

.cennik_name_hd {
  float: left;
  width: 300px;
  height: 20px;
  margin: 10px 5px 10px 0px;
}


#product_list
{
  background: #FFF;
  margin-left: 0px;
  margin-right: 15px;
  margin-top: 3px;
  width: 745px;
  height: 160px;
  float: left;
}

#product_list2
{
  background: #FFF;
  margin-top: 3px;
  margin-right: 3px;
  width: 245px;
  height: 370px;
  float: left;
}


#display_menu {
  clear: both;
  width: 730px;
  height: 35px;
  font-size: 13px;
  margin-left: 10px;
}

#product_link_offered
{
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  height: 25px;
  color: #FFF;
  clear:both;
}

#product_link_offered a:link, #product_link_offered a:visited {
  color: #FFF;
  text-decoration: none;
}

#product_link_offered a:hover {
    color: #FFF;
    text-decoration: underline;
}

#product_link
{
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial;
  font-size: 11px;
  line-height: 22px;
  font-weight: bold;
  text-align: left;
  height: auto;
  color: #FFF;
  width: 210px;
  float: left;
}

#product_link_block
{

  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  height: 30px;
  width: 245px;
  border-bottom: 1px #DDD solid;
  color: #FFF;
  float: left;
}

#product_link2
{
  height: 40px;
  margin-left: 10px;
  margin-top: 60px;
  background-image: url(../files/images/add_to_basket.png);
  background-repeat: no-repeat;
  width: 120px;
  cursor: pointer;
  float: left;
}

#product_link2:hover
{
  height: 40px;
  margin-left: 10px;
  margin-top: 60px;
  background-image: url(../files/images/add_to_basket_hover.png);
  background-repeat: no-repeat;
  width: 120px;
  cursor: pointer;
  float: left;
}

#product_link2_block
{
  height: 48px;
  background-image: url(../files/images/add_to_basket.png);
  background-repeat: no-repeat;
  width: 150px;
  cursor: pointer;
  margin-left: 50px;
  float: left;
}

#desc_block {
  height: 132px;
  width: 231px;
  margin-left: 2px;
  float: left;
}


#product_link2_block:hover
{
  height: 48px;
  background-image: url(../files/images/add_to_basket_hover.png);
  background-repeat: no-repeat;
  width: 150px;
  cursor: pointer;
  margin-left: 50px;
  float: left;
}

#product_link a:link,#product_link a:visited,#product_link_block a:link,#product_link_block a:visited{
  color: #2F1909;
  text-decoration: none;
}

#product_link a:hover, #product_link_block a:hover{
    color: #DAAF44;
    text-decoration: underline;
}

#GALLERY_HEADER
{
  height: 50px;
  margin-left: 5px;
  margin-top: 8px;
  background-image: url(../files/images/gallery_header.png);
  background-repeat: no-repeat;
  width: 350px;
  cursor: pointer;

}

#GALLERY_HEADER:hover
{
  height: 50px;
  margin-left: 5px;
  margin-top: 8px;
  background-image: url(../files/images/gallery_header_over.png);
  background-repeat: no-repeat;
  width: 350px;
  cursor: pointer;

}

#product_list_price
{
  float: right;
  width: 50px;
}



#loginf
{
  margin-top: 20px;
  margin-right: 20px;
  margin-left: 0px;
}

.register_submit {
  color: #2F1909;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
}

.register_input {
  width: 200px;
  color: #2F1909;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
}

.register_textarea {
  width: 200px;
  height: 35px;
  color: #2F1909;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;

}

#contact_form_table {
  border: 1px #777 solid;
  color: #2F1909;
  font-size: 11px;
  font-weight: bold;
  background: #F6F6F6;
  width: 550px;
}

#login_form_table {
  border: none;
  color: #2F1909;
  font-size: 11px;
  width: 745px;
  background: #F6F6F6;
  clear: both;
}

#login_form_table1 {
  background-image: url(../files/images/register_icon.png);
  background-repeat: no-repeat;
  background-position: right;
  border: none;
  color: #2F1909;
  font-size: 11px;
  width: 100%;
  height: 180px;
}

#login_form_table2 {
  background-image: url(../files/images/registered_icon.png);
  background-repeat: no-repeat;
  background-position: right;
  border: none;
  color: #2F1909;
  font-size: 11px;
  width: 100%;
  height: 180px;
}

#login_form_table2 a:link,#login_form_table2 a:visited {
  color: #555;
}

#login_form_table2 a:hover {
  color: #2F1909;
}

#logout_button {
  background-image: url(../files/images/logout_button.png);
  background-repeat: no-repeat;
  width: 170px;
  height: 50px;
  margin-top: 20px;
  cursor: pointer;
}

#logout_button:hover {
  background-image: url(../files/images/logout_button_over.png);
  background-repeat: no-repeat;
  width: 170px;
  height: 50px;
  margin-top: 20px;
  cursor: pointer;
}

#promotions_button {
  background-image: url(../files/images/promotions.png);
  background-repeat: no-repeat;
  width: 170px;
  height: 50px;
  margin-top: 20px;
  margin-left: 130px;
  float: left;
  cursor: pointer;
}

#promotions_button:hover {
  background-image: url(../files/images/promotions_over.png);
  background-repeat: no-repeat;
  width: 170px;
  height: 50px;
  margin-top: 20px;
  cursor: pointer;
}

#prices_button {
  background-image: url(../files/images/prices.png);
  background-repeat: no-repeat;
  width: 170px;
  height: 50px;
  margin-top: 20px;
  float: left;
  cursor: pointer;
}

#prices_button:hover {
  background-image: url(../files/images/prices_over.png);
  background-repeat: no-repeat;
  width: 170px;
  height: 50px;
  margin-top: 20px;
  cursor: pointer;
}

#arrivals_button {
  background-image: url(../files/images/arrivals.png);
  background-repeat: no-repeat;
  width: 170px;
  height: 50px;
  margin-top: 20px;
  float: left;
}

#arrivals_button:hover {
  background-image: url(../files/images/arrivals_over.png);
  background-repeat: no-repeat;
  width: 170px;
  height: 50px;
  margin-top: 20px;
}

#register_button {
  background-image: url(../files/images/register.png);
  background-repeat: no-repeat;
  width: 170px;
  height: 50px;
  margin-top: 20px;
}

#register_button:hover {
  background-image: url(../files/images/register_over.png);
  background-repeat: no-repeat;
  width: 170px;
  height: 50px;
  margin-top: 20px;
}

.login_b input {

  background-color: #0F0;
  width: 160px;
  height: 30px;
  margin-top: 20px;
}



#basket_empty {
  background-image: url(../files/images/basket_empty_bgr.png);
  background-repeat: no-repeat;
  width: 240px;
  height: 300px;
  float: left;
  color: #E00;
  line-height: 200px;
  font-size: 23px;
  font-weight: bold;
  margin-left: 260px;
  text-align: left;

}





#basket_table {
  width: 745px;
  margin-top: 10px;
  background-color: #FFF;
  border: 1px #DAAF44 solid;
}

.basket_table_hdr {
  width: 580px;
  height: 30px;
  background: url(../files/images/basket_tbl_hdr.png);
  background-repeat: repeat-x;
}

#bttm_below_footer_div {
    width: 900px;
    text-align: center;
    height: auto;
    font-size: 11px;
    color: #F6F6F6;
    clear: both;
    height: 50px;
}

#bttm_below_footer_div a:link, #bttm_below_footer_div a:visited, #bttm_below_footer_div a:hover {
  color: #DDD;
  text-decoration: none;
}


.categoryitems {
  float: left;
  width: 100%;
}

.menuheader expandable {
  float: right;
  text-align: right;
}

#product_basket_desc {
  padding: 5px;
  color: #2F1909;
  float: right;
  text-align: left;

}

.product_qty_ {
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
  color: #2F1909;
  width: 50px;
}


#info_text{
  float: right; 
  line-height: 18px; 
  color: #000;
  text-align: right; 
  text-decoration: underline;
  background: url(../files/images/menu.png);
  background-repeat: no-repeat;
  font-weight: bold;
  width: 40px;
  height: 20px;
  cursor: pointer;
}

#basket_table_row {
  width: 580px;
  height: 30px;

  background: url(../files/images/basket_tbl_row.png);
  background-repeat: repeat-x;
}

#basket_table_row2 {
  height: 30px;
  background: #F6F6F6;
  border: #555;
}

#basket_table_row a:link,#basket_table_row a:visited {
  font-size: 11px;
  color: #555;
  text-decoration: none;
}

#basket_table_row a:hover {
  font-size: 11px;
  color: #000;
}

#basket_table_row2 a:link,#basket_table_row2 a:visited {
  font-size: 12px;
  color: #555;
  text-decoration: none;
}

#basket_table_row2 a:hover {
  font-size: 12px;
  color: #000;
}

#basket_table_sum {
  width: 580px;
  height: 30px;
  background: url(../files/images/basket_tbl_sum.png);
  color: #FFF;
  background-repeat: repeat;
}

#margin_top {
  margin-top: 5px;
}



#table_order
{
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 2%;
  font-size: 11px;
  color: #000;
  width: 610px;
  border-left: 1px #666 dotted;
  border-right: 1px #666 dotted;
}

#table_order_row
{
  color: #333;
  height: 20px;
  background-color: #F6F6F6;
}

#basket_header {
  background: url(../files/images/basket_header.png);
  background-repeat: repeat-x;
  color: #FFF;
  font-weight: bold;
  height: 20px;

}

#sumup_making_order {
  background: url(../files/images/sumup_making_order.png);
  background-repeat: repeat-x;
  color: #FFF;
  font-weight: bold;
  height: 20px;
}


#normal_price
{
  text-align: center;
  color: #FF8F00;
  font-weight: bold;
  font-family: Arial;
  font-size: 13px;
}


#product_details
{
  margin-top: 5px;
  margin-bottom: 10px;
  width: 600px;
}

#prod_det_table {
    width: 580px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #DAAF44;
    font-size: 13px;
    font-weight: bold;
    font-family: Arial;
    float: left;
}

#some_header {
    width: 580px;
    height: 30px;
    color: #2F1909;
    float: left;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    line-height: 28px;
}


#prod_det_info {
    width: 370px;
    height: 300px;
    background: #444;
    float: left;
}


#prod_details_table {
  margin-right: 2px;
  font-size: 12px;
  text-align: justify;
  color: #2F1909;
  padding: 5px;
  float: left;
  width: 570px;
  height: 510px;
  background: #FFF;
}


#product_desc
{
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 5px;
  text-align: left;
  font-size: 12px;
  width: 250px;
}


#product_prices_div {
  margin-left: 5px;
  margin-right: 5px;
  width: 130px;
  height: 160px;
  float: left;
  font-size: 12px;
  border-right: 1px #DDD solid;
}

#product_photo_block {
  width: 220px;
  text-align: center;
  height: 160px;
  float: left;
  margin-left: 5px;
  padding-top: 5px;
}

#right_prod_div_block {
  width: 95px;
  height: 160px;
  font-size: 12px;
  float: left;
  text-align: center;
}

#bottom_block_div {
  border-top: 1px #DDD solid;
  width: 245px;
  height: 50px;
  float: left;
}


#product_photo {
  margin-right: 5px;
  width: 210px;
  height: 160px;
  float: left;
  text-align: center;
  border-right: 1px #DDD solid;
}

#product_photo_offered {
  margin-left: 5px;
  margin-right: 5px;
  width: 240px;
  height: 160px;

}


#producer {
  color: #2F1909;
  font-size: 11px;
  margin-top: 5px;
  float: left;
  text-align: left;
  width: 200px;
  padding-left: 5px;
  padding-right: 5px;

}

#producer_block {
  color: #555;
  font-size: 11px;
  clear: both;
  text-align: left;
  width: 280px;
  height: 80px;
}

#prod_desc {
  color: #A00;
  font-size: 12px;
  margin-top: 5px;

}

#list_bgr {
  background-image: url(../files/images/list_bgr.png);
  background-repeat: repeat;
  width: 630px;
  float: left;
}


#product_table {

  width: 100%;
  height: 120px;
  color: #2F1909;
  font-size: 11px;

}

#product_table_block {

  height: 120px;
  color: #555;
  font-size: 11px;
  float: left;
  width: 100%;
}

#product_photo a:link{
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  float: left;
  color: transparent;
}

#product_photo a:visited{
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
  float: left;
  color: transparent;
}
#product_photo a:hover{
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
  float: left;

}

#sale_label {
  background-image: url(../files/images/sale_label.png);
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  float: left;
  margin-left: 5px;
  margin-right: 5px;
}

#prices_table{
  background: url(../files/images/list_bgr.png);
  background-repeat: repeat;
  width: 745px;
  color: #000;
  font-size: 12px;
  font-weight: bold;
  border: 1px #DAAF44 solid;
  border-top: none;
  float: left;
}

#prices_table a:link,#prices_table a:visited {
    text-decoration: none;
    color: #555;
}

#prices_table_row {
  height: 30px;

}

#sale_price {
  height: 30px;
  line-height: 30px;
  text-decoration: blink;
  color: #F00;
  font-weight: bold;
}

#prices_table a:hover {
  color: #000;
  text-decoration: underline;
}


#prices_table_header {
  background-image: url(../files/images/categories_header.png);
  background-repeat: repeat;
  height: 30px;
  width: 100%;
  border: 1px #DAAF44 solid;
  color: #DAAF44;
  font-size: 11px;
}

#prices_table_header a:link, #prices_table_header a:visited{
  text-align: left;
  color: #DAAF44;
  font-size: 11px;
}

#prices_table_header a:hover{
  text-align: left;
  color: #DAAF44;
  font-size: 11px;
  text-decoration: underline;
}

#avail_ok2 {
  background-image: url(../files/images/avail_ok.png);
  background-repeat: no-repeat;
  width: 15px;
  height: 12px;
}

#avail_ok3{
  background-image: url(../files/images/avail_ok.png);
  background-repeat: no-repeat;
  width: 15px;
  height: 12px;
}

#avail_no2 {
  background-image: url(../files/images/avail_no.png);
  background-repeat: no-repeat;
  width: 12px;
  height: 12px;
}


#avail_ok {
  background-image: url(../files/images/avail_ok.png);
  background-repeat: no-repeat;
  width: 35px;
  height: 12px;
  float: left;
  margin-left: 5px;
  margin-top: 10px;
}

#avail_no {
  background-image: url(../files/images/avail_no.png);
  background-repeat: no-repeat;
  width: 32px;
  height: 12px;
  float: left;
  margin-left: 5px;
  margin-top: 10px;
}


#product_photo2 {
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  margin-bottom: 15px
}


#add_basket_textarea
{
  height: 18px;
  width: 50px;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #000;
}
#add_basket
{
  height: 20px;
  background-image: url(../files/img/basket.gif);
  background-repeat: repeat;
  padding-right: 15px;
  width: 180px;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF
}

#add_basket_details
{
  height: 40px;
  background-image: url(../files/images/add_to_basket.png);
  background-repeat: no-repeat;
  float: left;
  margin-top: 10px;
  width: 120px;
  margin-left: 15px;
  cursor: pointer;
}


#add_basket_details:hover
{
  height: 40px;
  background-image: url(../files/images/add_to_basket_hover.png);
  background-repeat: no-repeat;
  margin-top: 10px;
  float: left;
  width: 120px;
  cursor: pointer;
}

#ask_about_pd
{
  height: 40px;
  background-image: url(../files/images/ask_about_pd.png);
  background-repeat: no-repeat;
  width: 120px;
  margin-left: 4px;
  cursor: pointer;
}


#ask_about_pd:hover
{
  height: 40px;
  background-image: url(../files/images/ask_about_pd_over.png);
  background-repeat: no-repeat;
  width: 120px;

  cursor: pointer;
}


#print_button
{
  height: 40px;
  background-image: url(../files/images/print_button.png);
  background-repeat: no-repeat;
  width: 120px;
  margin-left: 4px;
  cursor: pointer;
}


#print_button:hover
{
  height: 40px;
  background-image: url(../files/images/print_button_over.png);
  background-repeat: no-repeat;
  width: 120px;

  cursor: pointer;
}


#producer_name {
  color: #000;
  font-size: 13px;
}

#product_price
{
  background: #F6F6F6;
  width: 160px;
  height: 520px;
  margin-right: 6px;
  background-repeat: no-repeat;
  background-position: right;
  color: #2F1909;
  float: right;

}

#prod_det_prices_table
{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #555;
  width: 150px;
  height: 143px;
}

#prod_det_prices_table2
{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #555;
  width: 150px;
  height: 40px;
}

#prod_det_prices_table3
{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #555;
  width: 150px;
  height: 40px;
}

#price
{
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
  color: #000;
}

#extra_price
{
  font-family: Arial;
  font-size: 15px;
  font-weight: bold;
  color: #D00;
}

#avlblt {
  float: left;
  text-align: right;
  background: #DDD;
  margin-left: 10px;
  margin-top: 8px;
  width: 100px;
}

#avlblt2 {
  float: left;
  background: #DDD;
  margin-right: 0px;
  margin-top: 8px;
  text-align: right;
  width: 135px;
}

#price3
{
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  color: #000;
}

#prices_bgr {
  background: url(../files/images/prices_bgr.png);
  background-repeat: no-repeat;
  background-position: center;
}


#prod_det_additional {
  width: 745px;
  height: auto;
  color: #2F1909;
  font-size: 12px;
  font-weight: bold;
  padding-top: 10px;
  margin-top: 5px;
  border-top: 1px #555 dotted;
  float: left;
}

#prod_det_additional a:link, #prod_det_additional a:visited {
  color: #FFF;
}


#comment
{
  width: 600px;
  height: auto;
  margin-left: 70px;
  margin-top: 15px;
  margin-bottom: 15px;
  float: left;

}

#commentitem
{
  float: left;
  width: 600px;
  height: 30px;
}

#commentcom
{
  width: 560px;
  padding-left: 20px;
  height: auto;
  font-weight: bold;
  font-size: 12px;
  color: #555;
  float: left;
  text-align: justify;
}

#commentnick
{
  width: 100px;
  color: #000;
  text-align: right;
  font-size: 12px;
  margin-right: 20px;
  font-style: italic;
  float: right;
}

#commentdate
{
  width: 100px;
  color: #000;
  text-align: right;
  font-size: 11px;
  margin-right: 20px;
  float: right;
}

.status_positive {
  background-image: url(../files/images/status_positive.png);
  background-repeat: repeat;
  width: 600px;
  height: 30px;
  float: left;
}

.status_positive img {
  margin-top: 2px;
}


#status_negative {
  background-image: url(../files/images/status_negative.png);
  background-repeat: no-repeat;
  width: 400px;
  height: 30px;
  float: left;
}




#bestsellers
{

  width: 220px;
  height: 25px;
  background-repeat: no-repeat;
  margin-top: 1px;
}

#subscribe
{
  background-image: url(../files/images/subscribe_header.png);
  width: 220px;
  height: 25px;
  background-repeat: no-repeat;
  margin-top: 10px;
}

#subscribe_down
{
    margin-bottom: 10px;
    background-color: #FFF;
    background-image: url(../files/images/cat_list_bgr.png);
    background-repeat: repeat;
    border: 1px #AAA solid;
    width: auto;
}

#back {
  color: #2F1909;
  font-size: 11px;
  font-weight: bold;
  font-family: Arial;
  margin-left: 20px;

}

#back:hover {
  color: #DAAF44;
  font-size: 11px;
  font-weight: bold;
  font-family: Arial;
  margin-left: 20px;

}

#back a:link, #back a:visited {
  color: #2F1909;
  text-decoration: none;
}

#back a:hover {
  color: #DAAF44;
  text-decoration: underline;
}


#bestsellers_content
{
    text-align: left;
    width: auto;
    font-size: 11px;
    font-weight: normal;
    color: #FFF;
    padding: 2px;
}

#bestsellers_content a:link, #bestsellers_content a:visited {
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
}

#bestsellers_content a:hover {
  color: #FFF;

}



#available
{
    width: 100px;
    display: inline;
}



#info_box{
	font-family: Arial;
    color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../files/images/information_box.png);
	background-repeat: no-repeat;
    line-height: 40px;
    text-align: center;
}

#div_photo_next
{
	background-image: url(../files/images/button_next.png);
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
}

#div_photo_previous
{
	background-image: url(../files/images/button_previous.png);
	background-repeat: no-repeat;
	width: 30px;
	height: 30px;
}
#promotions_main
{
  background-image: url(../files/images/top_title_bgr.png);
  background-repeat: repeat-x;
  height: 25px;
  line-height: 25px;
  width: 100%;
  margin-top: 10px;
  margin-bottom: 10px;
  float: left;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #FFF;
}
#TOP_SUB_C_DIV2{
  background-color: #FFF;
  color: #AAA;
  border: 1px #AAA solid;
  width: 98%;
  height: 130px;
  margin-left: 6px;
  margin-right: 5px;
  float: left;
  text-align: left;
  margin-top: 10px;
  padding-bottom: 10px;
}

#promotions_link
{
	float: left;
    text-align: left;
	margin-top: 5px;
	margin-left: 5px;
    margin-right: 5px;
	color: black;
	height: 35px;
	font-size: 10px;
	width: 100%;
}
#promotions_link a:link
{
	color: black;
	width: 60%;
	height: 30px;
}
#promotions_link a:hover
{
	color: red;
}
#promotions_link a:visited
{
	color: black;
}

#promotions_photo
{
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}

#div_photo_next
{
}
#div_photo_previous
{
}
#div_promotions_price
{
	float: right;
	margin-right: 10px;
}


#top_tbl a:hover {
  text-decoration: none;
}

#top_tbl a:link,#top_tbl a:visited {

  color: #FFF;
  font-size: 11px;
  text-decoration: none;
  font-family: Arial;
  font-weight: bold;
}


.top_tbl_link {
    color: #FFF;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
}

.top_tbl_link:hover {
    text-decoration: underline;
    color: #FFDF00;
    font-weight: bold;
}




#basket{
  background-color: white;
  position: relative;
  margin-top: 25px;
  margin-left: 2%;
  width: 610px;


}

#make_order{
  background-image: url(../files/images/make_order_button.png);
  background-repeat: no-repeat;
  height: 50px;
  width: 200px;
  margin-top: 10px;
  margin-left: 300px;
  float: left;
  cursor: pointer;
}

#make_order:hover {
  background-image: url(../files/images/make_order_button_over.png);
  background-repeat: no-repeat;
  height: 50px;
  width: 200px;
  margin-top: 10px;
  margin-left: 300px;
  float: left;
  cursor: pointer;
}


#sum_of_all{
	margin-top: 7px;
	font-size: 13px;
	font-weight: bold;
	color: #222;
	margin-right: 0px;
    text-align: center;
    float: right;
}

#basket_content
{
  height: auto;
  width: 750px;
  float: left;
  margin-left: 0px;

}





