body
{
  background-image: url(../files/images/bgr.png);
  background-repeat: repeat;
  margin: auto;
  font-family: Arial;
  font-size: 12px;
}



#MAIN
{
  width: 1015px;
  height: auto;
}

#MEN
{
  float: left;
  width: 190px;
  margin: auto;
  margin-left: 0px;
}



#FOOTER
{
  clear: both;
  float: left;
  height: 175px;
  background-image: url(../files/images/footer.png);
  background-repeat: repeat-x;
  width: 100%;
  margin-top: 5px;
}

#MEN_ABOV
{
  height: 30px;
  background-image: url(../files/images/top_bgr.png);
  background-repeat: repeat-x;
  font-size: 11px;
  color: #FFFFFF;
  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: #FFFFFF;
  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 {
  margin-right: 5px;
  padding-top: 25px;
  color: #D00;
  text-decoration: none;
  font-size: 13px;
  font-weight: bold;
  width: 524px;
  height: 50px;
  border-bottom: 1px #D00 dashed;
  text-align: left;
}

#NAV_DIV a:link, #NAV_DIV a:visited {
  color: #000;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
}

#NAV_DIV a:hover {
  color: #A00;
  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: 250px;
  height: 40px;
  margin-left: 15px;
  margin-top: 25px;
  font-size: 11px;
  color: #000;
  float: left;
}

#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: 180px;
  color: #000;
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
}

.search_submit {
  width: 80px;
  color: #A00;
  font-size: 12px;
  font-family: Arial;
  font-weight: bold;
  vertical-align: top;
}


#LOGO {
  position: absolute;
  top: 50px;
  left: 15px;
  height: 75px;
  width: 340px;
  background-image: url(../files/images/logo.png);
  background-repeat: no-repeat;
}

#TOP_BASKET_DIV {
  float: right;
  height: 95px;
  width: 160px;
  background-image: url(../files/images/top_basket.png);
  background-repeat: no-repeat;
  color: #FFF;
  font-size: 11px;
  margin-right: 10px;
  margin-top: 5px;
  padding-top: 8px;
}

#TOP_TABLE {
  float: left;
  height: 100px;
  width: 480px;
  margin-right: 10px;
  background-image: url(../files/images/top_table.png);
  background-repeat: no-repeat;
}

#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: 90%;
  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 #FF6F00 dotted;
}


#orders_table {
  background-color: #FFF;
  font-size: 11px;
  color: #A00;
  width: 95%;
  border: 1px #000 solid;

}


#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;
}

#my_account_table {
  font-size: 11px;
  color: #A00;
  width: 80%;
  border: 0;
}

#my_account_table a:link,#my_account_table a:visited {
  font-size: 11px;
  color: #A00;
  text-decoration: underline;
}

#my_account_table a:hover {
  font-size: 11px;
  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: 110px;
  border: 0;
}

#myaccount_icon {
  background-image: url(../files/images/myaccount_icon.png);
  background-repeat: no-repeat;
  background-position: center;
  width: 80px;
  height: 110px;
  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-image: url(../files/images/register_user.png);
  background-repeat: no-repeat;
  background-position: right;
  font-size: 11px;
  color: #A00;
  width: 80%;
  border: 0;
}

#footer_links_table {
  background-image: url(../files/images/bottom_table_bgr.png);
  background-repeat: no-repeat;
  height: 130px;
  width: 680px;
  margin-top: 20px;
  margin-left: 10px;
  text-align: left;
  float: right;
  color: #FFF;
  font-size: 11px;
}

#footer_links_table a:link, #footer_links_table a:visited{
  font-weight: normal;
  text-decoration: none;
  color: #FFF;
  font-size: 11px;
}


#footer_links_table a:hover{
  color: #FF9F00;
  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: 20px;
  margin-left: 10px;
  text-align: left;
  float: left;
  color: #FFF;
  font-size: 11px;
}


#footer_info_table a:link, #footer_info_table a:visited{
  font-weight: bold;
  color: #FF7F00;
  font-size: 11px;
}

#footer_info_table a:hover{
  font-weight: bold;
  color: #FA0;
  font-size: 11px;
}

#top_tbl {
  height: 70px;
  width: 470px;
  margin-left: 20px;
  color: #FFF;
  font-size: 10px;
  text-decoration: none;
  font-family: Arial;
  text-align: left;
}

#MEN_UNDE {
  height: 38px;
  margin-top: 5px;
  background-image: url(../files/img/menu_under.gif);
  background-repeat: no-repeat;
  width: auto;
}

#subcat_top_title {
  background-image: url(../files/images/top_title_bgr.png);
  background-repeat: no-repeat;
  height: 52px;
  line-height: 50px;
  width: 640px;
  margin-top: 0px;
  margin-bottom: 10px;
  float: left;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  color: #FFF;
}

#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: #A00;
    text-decoration: none;
}

#subcat_top_link:hover
{
    color: #25C1DD;
    text-decoration: none;
}

#subcat_photo {

  height: 87px;
  width: 87px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  float: left;
}

#RIGHT_BOX {
  height: auto;
  width: 190px;
  margin-right: 35px;
  float: right;
}



#MAIN_TABLE
{
  background-image: url(../files/images/Frame_middle.png);
  width: 1015px;
  height: auto;
  background-repeat: repeat-y;
  float: left;
}


#FRAME_TOP {
  background-image: url(../files/images/Frame_top.png);
  background-repeat: no-repeat;
  font-size: 11px;
  color: #A00;
  width: 1015px;
  height: 210px;
}

#FRAME_BOTTOM {
  background-image: url(../files/images/Frame_bottom.png);
  background-repeat: no-repeat;
  font-size: 11px;
  color: #A00;
  width: 1015px;
  height: 179px;
  float: left;
}

#FRAME_SHADOW_BTTM {
  background-image: url(../files/images/Frame_shadow_bttm.png);
  background-repeat: no-repeat;
  font-size: 11px;
  color: #A00;
  width: 1015px;
  height: 35px;
  float: left;
}

#TRESC
{
  height: auto;
  float: left;
  background-image: url(../files/images/Frame_middle.png);
  width: 1015px;
  background-repeat: repeat-y;
}

#sitemap_table {
  font-size: 11px;
  color: #A00;
  width: 95%;
}

#sitemap_table {
  font-size: 11px;
  color: #A00;
  width: 95%;
}

#sitemap_table a:link,#sitemap_table a:visited{
  font-size: 11px;
  color: #A00;
  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: 11px;
  color: #A00;
  width: 95%;
}

.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: 210px;
  color: #333;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
}

.login_inputs {
  width: 100px;
  color: #A00;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
}

.button_style {
  color: #A00;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
}




#drops_of_water
{

}

#producers_header
{
  background-image: url(../files/images/producers_header.png);
  margin-top: 0px;
  height: 25px;
  width: 220px;
}

#contact_header
{
  background-image: url(../files/images/contact_header.png);
  margin-top: 15px;
  height: 25px;
  width: 220px;
}

#right_menu_header
{
  background-image: url(../files/images/categories_header.png);
  margin-top: 0px;
  height: 32px;
  width: 190px;
  float: right;
  font-size: 12px;
  font-weight: bold;
  line-height: 28px;
  color: #FFF;
}

#categories_header
{
  background-image: url(../files/images/categories_header.png);
  margin-top: 0px;
  height: 32px;
  width: 190px;
  font-size: 12px;
  font-weight: bold;
  line-height: 28px;
  color: #FFF;
}

#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: #A00;
  font-weight: bold;
  background-image: url(../files/images/myaccount_bgr.png);
  margin-top: 0px;
  height: 30px;
  width: 550px;
  font-size: 11px;
}

#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: #A00;
  font-size: 13px;
  text-decoration: none;
}
#pages_div a:hover{
  color: #25C1DD;
  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: 30px;
  width: 150px;
  display: block;
  float: right;
  margin-right: 35px;
  margin-top: 10px;
}
.go_top:hover
{
  background-image: url(../files/images/go_top_hover.png);
  background-repeat: no-repeat;
  height: 30px;
  width: 150px;
  display: block;
  float: right;
}



.categories
{
  height: 16px;
  width: 180px;
  text-align: left;
  display: block;
  font-size: 11px;
  font-weight: bold;
  color: #FFF;
  text-decoration: none;
  padding-left: 5px;
}

.categories:hover
{
  height: 16px;
  width: 180px;
  text-align: left;
  display: block;
  font-size: 11px;
  font-weight: bold;
  color: #FFAF00;
  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
{
    color: #FFF;
    font-size: 11px;
    font-family: Arial;
}

#contact_table a:hover
{
    color: #FF6F00;
    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: 400px;
    height: 30px;
    color: #FFF;
    margin-top: 35px;
    font-size: 11px;
    font-weight: bold;
    line-height: 30px;
}

#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;
}

#basket_icon
{

    position: relative;
    right: 20px;
    top: -35px;
    background-image: url(../files/images/basket_icon.png);
    background-repeat: no-repeat;
    width: 35px;
    height: 25px;
    float: right;
}

#TOP_SUB_C_DIV4 {
  background-color: #FFF;
  color: #A00;
  font-size: 12px;
  border: 1px #AAA solid;
  width: 98%;
  height: auto;
  margin-left: 6px;
  margin-right: 5px;
  text-align: center;
  margin-top: 50px;
}

#GLASS_DIV {
  background-image: url(../files/images/top_sub_c_bgr.png);
  background-repeat: repeat;
  width: 560px;
  margin-left: 25px;
  float: left;
  height: auto;
  clear: both;
  padding-right: 5px;

}


#TOP_SUB_C_DIV {

  color: #A00;
  font-size: 11px;
  border: none;
  width: 659px;
  height: auto;
  margin-left: 2px;
  margin-right: 5px;
  float: left;
  text-align: left;
  margin-top: 10px;
  padding-bottom: 10px;
}

#TOP_SUB_C_DIV a:link,#TOP_SUB_C_DIV a:visited{
  color: #A00;
  font-size: 11px;
  font-weight: bold;
}

#TOP_SUB_C_DIV a:hover{
  color: #000;
  font-size: 11px;
}

#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_list2 {
    background-image: url(../files/images/cat_list_bgr.png);
    background-repeat: repeat-y;
    border-top: none;
    font-size: 12px;
    float: right;
    width: 190px;
    color: #FFF;
}

#cat_list2 a:link, #cat_list2 a:visited, #cat_list2 a:hover {
  color: #FFF;
  font-weight: bold;
  text-decoration: none;
}


#cat_list_bttm2 {
    background-image: url(../files/images/cat_list__bttm_bgr.png);
    background-repeat: no-repeat;
    border-top: none;
    width: 190px;
    height: 18px;
    float: right;
}

#allegro_banner {
    background-image: url(../files/images/allegro.png);
    background-repeat: no-repeat;
    width: 170px;
    margin-left: 13px;
    height: 65px;
    border-top: none;
    font-size: 12px;
    color: #FFF;

}

#cat_list {
    background-image: url(../files/images/cat_list_bgr.png);
    background-repeat: repeat-y;
    border-top: none;
    font-size: 12px;
    color: #FFF;

}

#cat_list_bttm {
    background-image: url(../files/images/cat_list__bttm_bgr.png);
    background-repeat: no-repeat;
    border-top: none;
    width: 190px;
    height: 18px;
    float: left:
}

#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
{
    height: 14px;
    margin-left: 15px;
    font-size: 10px;
    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: 14px;
    text-decoration: none;
    color: #CCC;
    text-align: left;
}

#subcategories a:hover{
    text-decoration: none;
    height: 14px;
    color: #FFAF00;
}



#menuabovelogo
{
  float: left;
  margin-left: 5px;
  margin-top: 0px;
  color: #FFF;
  font-size: 12px;

}
#menuabove2
{
  background-image: url(../files/images/menuabove2.png);
  background-repeat: no-repeat;
  float: right;
  width: 600px;
  color: #FFF;
  text-align: right;
  height: 32px;
}


#menuabove2 a:link,#menuabove2 a:visited{
   color: #FFF;
  text-decoration: underline;
}

#menuabove2 a:hover{
  color: #FFAF00;
  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: 185px;
    height: 2px;
    border-bottom: 1px #FFF dotted;
    float: left;
    margin-bottom: 5px;
}

#myscroll1
{
    width: 218px;
    background-color: #FFF;
    background-image: url(../files/images/cat_list_bgr.png);
    background-repeat: repeat-y;
    border: 1px #AAA solid;
    margin-bottom: 15px;
    float: left;
}
#myscroll1 a:link
{
  font-family: Arial;
  color: #000000;
  font-size: 12px
}
#myscroll1 a:visited
{
  font-family: Arial;
  color: #000000;
  font-size: 12px
}
#myscroll1 a:hover
{
  font-family: Arial;
  color: #0066CC;
  font-size: 12px
}
#myscroll2 a:link
{
  font-family: Arial;
  color: #000000;
  font-size: 12px
}
#myscroll2 a:visited
{
  font-family: Arial;
  color: #000000;
  font-size: 12px
}
#myscroll2 a:active
{
  font-family: Arial;
  color: #000000;
  font-size: 12px
}
#myscroll2 a:hover
{
  font-family: Arial;
  color: #0066CC;
  font-size: 12px
}
#promotion_price
{
  text-decoration: blink;
  text-align: center;
  color: #FF3F00;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 2px;
  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: 11px;
  float: right;
  margin-left: 3px;
}

#prod_pr_tbl {
  font-size: 11px;
  margin-left: 0px;
  color: #A00;
}


#myscroll2
{
  width: 156px;
  background-image: url(../files/img/content2.gif);
  background-repeat: repeat;
  background-attachment: scroll;
  border-left: 2px solid #FF9933;
  border-right: 2px solid #FF9933;
  border-bottom: 2px solid #FF9933;
  border-top: 2px solid #FF9933;
  margin-bottom: 30px;
  float: left;
}
#best_price
{

  text-align: center;
  color: #FF0000;
  font-weight: bold;
  font-family: Arial, Helvetica, Arial-serif;
  font-size: medium;
  text-decoration: blink
}
#best
{
  text-align: center;
  color: #FFFFFF;
  font-weight: bold;
  background-color: #0066cc;
}
#best_old_price
{
  text-decoration: line-through
}

#user_order
{
  border-top: 2px solid #003399;
  border-bottom: 2px solid #003399;
  background-color: #FFFFFF;
  padding-left: 0px;


  margin-top: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-left: 10px;
  margin-right: 10px
}
#user_order2
{
  border-top: 1px solid #003399;
  border-bottom: 1px solid #003399;
  background-color: #FFFF99;
  padding-left: 10px;
  padding-right: 10px;

  margin-top: 5px;
  padding-top: 2px;
  border-left: 1px solid #003399;
}
#user_order3
{
  border-top: 1px solid #003399;
  border-bottom: 1px solid #003399;
  background-color: #FFFF99;
  padding-right: 10px;
  padding-left: 10px;

  margin-top: 5px;
  padding-top: 2px;
  border-right: 1px solid #003399;
  border-left: 1px solid #003399;
}



#table
{
  font-family: Arial;
  font-size: 11px;
  color: #333;
  border-bottom: 1px dotted #666;
  margin-top: 5px;
  width: 380px;
}

#table_invoice
{
  font-family: Arial;
  font-size: 10px;
  color: #000099;
  border-top: 1px solid #000099;
  border-bottom: 1px solid #000099;
  width: 50%;
}

#table2
{
  font-family: Arial;
  font-size: 13px;
  color: #000099;
}

#table3
{
  font-family: Arial;
  font-size: 13px;
  color: #000099;
  border-top: 1px solid #000099;
  border-bottom: 1px solid #000099;
  margin-top: 20px
}
#table4
{
  font-family: Arial;
  font-size: 13px;
  color: #000099;
  border-top: 1px solid #000099;
  border-bottom: 1px solid #000099;
  margin-top: 20px;
}


#newses
{
  margin-top: 20px;
  margin-right: 0px;
  margin-left: 30px;
  margin-bottom: 20px;
}
#newses_top
{
  background-image: url(../files/img/header.gif);
  background-repeat: repeat;
  border-top: 2px solid #FF9933;
  border-bottom: 2px solid #FF9933;
  font-family: Arial;
  font-size: 12px;
  font-style: normal;
  padding-left: 15px;
  margin-right: 100px;
  color: #FFFFFF;
}
#newses_bottom
{
  background: #DCDCDC;
  margin-right: 30px;
  margin-left: 10px;
  padding-left: 10px
}

#left_prod_div {
  float: left;
  height: 117px;
}

#right_prod_div {
  float: right;
  border-left: 1px #FFF dashed;
  height: 120px;
  width: 170px;
}


#product_list
{
  background-image: url(../files/images/prod_list_bgr.png);
  background-repeat: no-repeat;
  margin-bottom: 5px;
  margin-left: 0px;
  margin-right: 15px;
  margin-top: 8px;
  width: 610px;
  height: 150px;
  float: left;
}

#start_page_banner {
  margin-top: 5px;
  background-image: url(../files/images/start_page_banner.png);
  background-repeat: no-repeat;
  width: 500px;
  height: 315px;
  margin-left: 50px;
  float: left;
}


#product_link
{
  padding-left: 5px;
  padding-right: 5px;
  font-family: Arial;
  font-size: 11px;
  line-height: 32px;
  font-weight: bold;
  text-align: center;
  height: 32px;
  color: #FFF;
  clear:both;
}

#product_link2
{
  height: 35px;
  margin-left: 5px;
  margin-top: 8px;
  background-image: url(../files/images/add_to_basket.png);
  background-repeat: no-repeat;
  width: 150px;
  cursor: pointer;
  float: left;
}

#product_link2:hover
{
  height: 35px;
  margin-left: 5px;
  margin-top: 8px;
  background-image: url(../files/images/add_to_basket_hover.png);
  background-repeat: no-repeat;
  width: 150px;
  cursor: pointer;
  float: left;
}

#product_link a:link,#product_link a:visited{
  color: #FFF;
  text-decoration: none;
}

#product_link a:hover{
    color: #FFCF00;
    text-decoration: underline;
}

#GALLERY_HEADER
{
  height: 50px;
  float: left;
  margin-left: 150px;
  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: 150px;
  margin-top: 8px;
  float: left;
  background-image: url(../files/images/gallery_header_over.png);
  background-repeat: no-repeat;
  width: 350px;
  cursor: pointer;
}

#OLD_HEADER
{
  height: 50px;
  margin-left: 5px;
  margin-top: 8px;
  float: left;
  background-image: url(../files/images/oldpage_header.png);
  background-repeat: no-repeat;
  width: 350px;
  cursor: pointer;

}

#OLD_HEADER:hover
{
  height: 50px;
  float: left;
  margin-left: 5px;
  margin-top: 8px;
  background-image: url(../files/images/oldpage_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: #A00;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
}

.register_input {
  width: 200px;
  color: #A00;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
}

.register_textarea {
  width: 200px;
  height: 35px;
  color: #A00;
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;

}

#contact_form_table {
  border: 1px #777 solid;
  color: #A00;
  font-size: 11px;
  font-weight: bold;
  width: 360px;
}

#login_form_table {
  border: none;
  color: #A00;
  font-size: 11px;
  width: 100%;
}

#login_form_table1 {
  background-image: url(../files/images/register_icon.png);
  background-repeat: no-repeat;
  background-position: right;
  border: none;
  color: #A00;
  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: #A00;
  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: #D00;
}

#logout_button {
  background-image: url(../files/images/logout_button.png);
  background-repeat: no-repeat;
  width: 170px;
  height: 40px;
  margin-top: 20px;
}

#logout_button:hover {
  background-image: url(../files/images/logout_button_over.png);
  background-repeat: no-repeat;
  width: 170px;
  height: 40px;
  margin-top: 20px;
}


#register_button {
  background-image: url(../files/images/register.png);
  background-repeat: no-repeat;
  width: 170px;
  height: 40px;
  margin-top: 20px;
}

#register_button:hover {
  background-image: url(../files/images/register_over.png);
  background-repeat: no-repeat;
  width: 170px;
  height: 40px;
  margin-top: 20px;
}

.login_b input {

  background-color: #0F0;
  width: 160px;
  height: 30px;
  margin-top: 20px;
}

#user_order .quantity
{
  text-align: center;
  color: #FFFFFF;
  font-family: "Times New Roman";
  font-size: 14px;

  background-color: #333399;
  white-space: normal;
  font-weight: bold
}

#basket_empty {
  background-image: url(../files/images/basket_empty_bgr.png);
  background-repeat: no-repeat;
  width: 240px;
  height: 230px;
  margin-top: 30px;
  color: #000;
  line-height: 150px;
  font-size: 18px;
  margin: 0px auto auto;
  text-align: center;
}

#basket_table {
  width: 580px;
  margin-left: 10px;
  background-color: #FFF;
  border: 1px solid #AAA;
  border-top: none;
}

#basket_table_row {
  width: 580px;
  height: 30px;

  background: url(../files/images/basket_tbl_row.png);
  background-repeat: repeat-x;
}

#basket_table_row2 {
  width: 580px;
  height: 30px;
  background: url(../files/images/basket_tbl_row2.png);
  background-repeat: repeat;
}

#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;
}

#margin_top {
  margin-top: 8px;
  color: #000;
  font-weight: bold;

}

#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;
  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;
  clear: both;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: blink;
  color: #FFF;
}

#info_text{
  float: right;
  line-height: 18px;
  color: #A00;
  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_sum {
  width: 580px;
  height: 30px;
  background: url(../files/images/basket_tbl_sum.png);
  color: #FFF;
  background-repeat: repeat;
}

.basket_table_hdr {
  width: 580px;
  height: 30px;
  background: url(../files/images/basket_tbl_hdr.png);
  background-repeat: repeat-x;
}

.menuheader expandable {
  float: right;
  text-align: right;
}

#product_basket_desc {
  padding: 5px;
  color: #555;
  float: right;
  text-align: left;

}

#user_order .bassket2
{
  text-align: center;
  color: #000066;
  font-family: Arial;
  font-size: 14px;
  background-color: #FFFFCC;
  white-space: normal
}
#user_order .table_right
{
  border-right: 1px solid #000099
}
#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-left: 5px;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 10px;
  border: 1px dotted #A00;
  width: 600px;
}

#prod_details_table {
  margin-left: 5px;
  margin-right: 5px;
  font-size: 12px;
  text-align: justify;
  color: #A00;
}


#product_desc
{
  margin-bottom: 10px;
  margin-left: 20px;
  margin-right: 20px;
  margin-top: 5px;
  text-align: left;
  font-size: 12px;
  width: 250px;
}


#product_details a:link{
   color: #000000;
  text-decoration: underline;
}
#product_details a:visited{
   color: #000000;
  text-decoration: none;
}
#product_details a:hover{
  color: #3333FF;
  text-decoration: underline;
}
#product_photo {
  margin-left: 5px;
  margin-right: 5px;
  width: 115px;
  height: 115px;
  float: left;
}

#producer {
  color: #A00;
  font-size: 12px;
  margin-top: 5px;
  float: left;
  text-align: left;
  width: 310px;
}

#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: #A00;
  font-size: 11px;
}


#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: 600px;
  color: #A00;
  font-size: 11px;
  border-top: none;
}

#prices_table a:link,#prices_table a:visited {
    text-decoration: none;
    color: #555;
}

#prices_table_row {
  height: 35px;

}

#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/product_link.png);
  background-repeat: repeat;
  height: 30px;
  width: 100%;
  color: #FFF;
  font-size: 11px;
}

#prices_table_header a:link, #prices_table_header a:visited{
  text-align: left;
  color: #FFF;
  font-size: 11px;
}

#prices_table_header a:hover{
  text-align: left;
  color: #FFF;
  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_ok2.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;
  border-bottom: 1px dotted #A00;
  border-top: 1px dotted #A00;
  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: 50px;
  background-image: url(../files/images/add_to_basket_pd.png);
  background-repeat: no-repeat;
  margin-top: 10px;
  width: 150px;
  cursor: pointer;
}


#add_basket_details:hover
{
  height: 50px;
  background-image: url(../files/images/add_to_basket_pd_over.png);
  background-repeat: no-repeat;
  margin-top: 10px;
  width: 150px;
  cursor: pointer;
}

#ask_about_pd
{
  height: 40px;
  background-image: url(../files/images/ask_about_pd.png);
  background-repeat: no-repeat;
  margin-top: 10px;
  width: 150px;
  cursor: pointer;
}


#ask_about_pd:hover
{
  height: 40px;
  background-image: url(../files/images/ask_about_pd_over.png);
  background-repeat: no-repeat;
  margin-top: 10px;
  width: 150px;
  cursor: pointer;
}


#add_basket_button
{
  height: 18px;

  font-family: Arial;
  font-size: 10px;
  font-weight: bold;
  color: #CC0000
}

#add_basket2
{

  height: 20px;
  background-image: url(../files/img/header.gif);
  background-repeat: repeat;
  padding-left: 15px;
  width: 180px;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF
}
#add_basket a:link
{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
#add_basket a:visited
{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF
}
#add_basket a:hover
{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none
}
#add_basket2 a:link
{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;
  text-decoration: none;
}
#add_basket2 a:visited
{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF
}
#add_basket2 a:hover
{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFFFFF;

}



#add_basket5
{
  border-top: 1px solid #FF9933;
  border-bottom: 1px solid #FF9933;
  float: right;
  text-align: center;
  text-decoration: none;
  width: 150px;
  margin-right: 0px;
  background: #ffcc33;
  padding-top: 1px;
  padding-bottom: 1px;
  margin-top: 8px;
  margin-bottom: 0px;
  font-family: Arial;
  font-size: 10px
}

#producer_name {
  color: #000;
  font-size: 13px;
}

#prod_det_prices_table
{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  margin-top: 15px;
  background: url(../files/images/prices_bgr.png);
  width: 150px;
  height: 150px;
  background-repeat: no-repeat;
  background-position: center;
}

#prod_det_prices_table2
{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  margin-top: 15px;
  background: url(../files/images/prices_basket.png);
  width: 150px;
  height: 150px;
  background-repeat: no-repeat;
  background-position: center;
}


#price
{
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #FFCF00;

}

#avlblt {
  float: left;
  text-align: right;
  margin-left: 10px;
  margin-top: 10px;
  width: 100px;
}

#avlblt2 {
  float: left;
  margin-left: 10px;
  margin-top: 8px;
  text-align: right;
  width: 100px;
}

#price3
{
  font-family: Arial;
  font-size: 13px;
  font-weight: bold;
  color: #FFCF00
}

#prices_bgr {
  background: url(../files/images/prices_bgr.png);
  background-repeat: no-repeat;
  background-position: center;
}


#comments_list
{

  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 110px;
  border-bottom: 2px solid #FF9933;
  border-top: 2px solid #FF9933;
  float: none
}
#comment
{
  border-right: 1px solid #FF9933;
  border-left: 1px solid #FF9933;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 0px
}
#commentitem
{
  background: #FFFF66;
  border-bottom: 1px solid #FF9933;
  border-top: 1px solid #FF9933;
  float: left;
  width: 75%;
  font-family: Helvetica;
  font-size: 12px
}
#commentcom
{
  margin-left: 15px;
  font-family: Arial;
  font-size: 13px;
  padding-top: 20px
}
#commentdate
{
  float: right;
  border-bottom: 1px solid #FF9933;
  font-family: Helvetica;
  font-size: 10px
}

#add_basket_photo
{
   float: left;
   margin-top: 3px;
   margin-right: 2px;
}

#cat2
{
  padding-left: 5px;
  padding-right: 5px;
  color: #FF9900;
}



#bestsellers
{
  background-image: url(../files/images/bestsellers_header.png);
  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: #A00;
  font-size: 11px;
  font-weight: bold;
  font-family: Arial;
  margin-left: 20px;
  margin-bottom: 20px;
}

#back a:link, #back a:visited {
  color: #A00;
  text-decoration: none;
}

#back a:hover {
  color: #000;
  text-decoration: underline;
}


#bestsellers_content
{
    margin-bottom: 10px;
    background-color: #FFF;
    background-image: url(../files/images/cat_list_bgr.png);
    background-repeat: repeat;
    border: 1px #AAA solid;
    width: auto;
    font-size: 11px;
    font-weight: normal;
    color: #555;
    padding: 6px;
}

#bestsellers_content a:link, #bestsellers_content a:visited {
  font-size: 11px;
  font-weight: normal;
  color: #555;
  text-align: left;
  text-decoration: none;
}

#bestsellers_content a:hover {
  color: #FF6F00;

}



#available
{
    width: 100px;
    display: inline;
}

#product_main
{
   margin: 10px;
   margin-left: 14px;
   width: 548px;
   color: transparent;
   border: 1px solid #FF9900;
   height: 124px;
}

#product_main a:link
{
   width: 548px;
   color: transparent;
}
#product_main a:visited
{
   width: 548px;
   color: transparent;
}
#product_main a:hover
{
   width: 548px;
   color: transparent;
}

#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: 35px;
    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: #A00;
  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: 32px;
  font-weight: bold;
  font-size: 12px;
  line-height: 30px;
  color: #FFF;
  width: 230px;
  text-align: center;
  margin-top: 50px;
  text-decoration: none;
}

#make_order:hover {
  background-image: url(../files/images/make_order_button_over.png);
  background-repeat: no-repeat;
  height: 32px;
  font-weight: bold;
  font-size: 12px;
  line-height: 30px;
  color: #FFF;
  width: 230px;
  text-align: center;
  margin-top: 50px;
  text-decoration: underline;
}


.titles{
  background-image: url(../files/images/basket_header2.png);
  background-repeat: repeat-x;
  height: 25px;
  font-weight: bold;
  font-size: 12px;
  color: #FFF;
  padding: 5px;
}
.product_name_title{
	width: 240px;
  text-align: center;

}
.product_price_title{
	width: 50px;
  text-align: center;
}

.product_qty_title{
  width: 30px;
  color: #A00;
  font-family: Arial;
  font-size: 10px;
  font-weight: bold;
}

.product_price_sum_title{
  text-align: center;
	width: 100px;
}

.product_operation_title{
	width: 50px;
  text-align: center;
}

.product_basket{
	vertical-align: middle;
	font-family: arial, Arial,helvetica,Arial;
	height: 45px;
	font-size: 13px;
	color: #38393a;
  text-align: center;
}
.last_product_basket{
	vertical-align: middle;
	font-family: arial, Arial,helvetica,Arial;
	font-size: 13px;
	height: 45px;
  text-align: center;
}
.product_name_basket{
  padding-left: 10px;
  padding-right: 0px;
  color: #444;
  border-left: solid;
  border-color: #1f86f8;
  border-width: 0px;
  text-align: left;

}
.product_price_basket{
  color: #444;

}
.quantity_div_basket{
    color: #444;

}
.quantity_input_basket{
	width: 25px;
	height: 20px;

}
.price_sum_basket{
  color: #444;
}

.del_basket,.price_sum_basket_END{
	cursor: pointer;
	border-right: solid;
	border-color: #1f86f8;
	border-width:0px;
  color: #444;
  text-align: center;
}
.del_basket:hover{
	font-weight: bold;
}
#last_td{
	width: 570px;
	height: 5px;
  text-align: center;
}
#last_tr{

	height: 13px;
	width: 570px;
  text-align: center;
}
#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: 600px;;
  float: left;
}

#promotions_table
{
  width: 95%;
  margin: 0px auto auto;
  float: left;
}

#promotions_td_link
{
  width: 70%;
  height: 33%;
}






