/* Mini search */
.mini-search { position:absolute; top:0; right:0; width:300px; height:30px; padding:1px 20px 0 40px; background:url(../images/mini_search_bg.gif) 0 0 no-repeat; }
.mini-search .input-text { width:212px; margin-right:4px; }
.search-autocomplete { z-index:999; }
#simulator-new .source .search-autocomplete ul { border:1px solid #9E9488; background:#f9f5f0; }
#simulator-new .source .search-autocomplete { padding: 2px 0 0; }
.search-autocomplete ul { top: 0px !important; }
.search-autocomplete li { border-bottom:1px solid #f4eee7; padding:2px 8px 1px 8px; cursor:pointer;
font-family: Verdana, sans-serif !important;
font-size: 10px !important;
font-style: normal !important;
text-transform: none !important;
}
.search-autocomplete li {border-bottom: 1px solid #F4EEE7 !important; border-top: none !important; padding: 2px 8px 1px !important; font-weight: normal !important}
.search-autocomplete li .amount { float:right; font-weight:bold; }
.search-autocomplete li.odd { background-color:#fffefb !important; }
.search-autocomplete li.even { background-color:#F0EBE4 !important; }
.search-autocomplete li.selected { background-color:#f7e8dd !important; }

#lang_popup {
    height: 165px;
    padding-top: 65px;
}
.shop_table td.first a {
    color:#534D49;
}

.shop_table td.first a:hover {
    color:#534D49;
    text-decoration:none;
    font-weight:bold;
}

.search_results li div a {
    color:#534D49;
}

p.content, ul.content {
    margin: 0pt 17px 26px;
    font-size: 1.2em;
    line-height: 1.25;
}


.pref_table tr td.first div.firstright {
    background:none;
    float:right;
    padding-left:0;
    width:116px;
}

.pref_table tr td.first div.price {
    background:none;
    padding-left:0;
}


#main_col .promoted .price {
    position: relative;
    padding-left: 4px;
    text-align: left;
    width: 300px;
    background: url(../images/bg_price_left.png) no-repeat;
}

#main_col .promoted .price div {
    float: left;
    height: 32px;
    padding-right: 4px;
    line-height: 32px;
    background: url(../images/bg_price_right.png) no-repeat right top;
}

#main_col .promoted .price span.old-price {
    margin-left: 7px;
    text-decoration: line-through;
}

#header .top_login a.no-arrow {
    background: none;
    padding-left: 0;
}

/* Styles added because of SEO needs */
#header div#logo {
    float: left;
    margin: 0 0 6px 0;
}


h3.storeloc_p {
    font-size:1.2em;
    line-height:1.25;
    margin:13px 0 12px;
    font-weight:normal;
}



.main_box .h1container {
    background:transparent url(../images/main_box_header.png) no-repeat scroll 0 0;
    height:25px;
    margin:0 -18px 17px;
    padding:6px 13px 0;
}

table td {
    vertical-align: top;
}
.logos {

}
product_info .logos {

}
.products_list .logos {
    position: absolute;
    right:10px;
    top:10px;

}
.product_images {
    position:relative;
}
.product_images .logos {
    position:absolute;
    right:10px;
    top:5px;
    z-index:100;
}
ul.products_list li .logos img {
    height: 35px;
    display: inline;
}
ul.products_list li .logos img.percent {
height:45px;
}
.sitemap {
    margin-top: 15px;
}
.sitemap  h3 {
    color: rgb(153, 0, 0);
    font-size: large;
    padding:10px;
}
.sitemap .list_nav strong {
    font-size:1.1em;
}
.sitemap .list_nav {
    margin: 10px;
}
.sitemap dd {
    margin-left: 30px;
}
.sitemap dd {
    padding: 3px;
    color: #534D49;
}
.sitemap dd a {
    color: #534D49;
}

