#homepageHeader{padding: 17px 0 0;margin-bottom: 11px;}
#homepageHeader section{border-bottom: 1px solid #e7e7e7;padding-bottom: 12px;}
#homepageHeader h1, #homepageHeader h2{float: right;font-size: 20px;margin: 0;}
#homepageHeader p{float: left;color: #7b7b7b;line-height: 17px;margin: 0;padding: 5px 0 0 3px;}
#homepageHeader p a{color: #7b7b7b;}
#homepageHeader p i{margin-left: 7px;position: relative;top: 2px;}
.search_paragraph{    line-height: 20px;    font-size: 12px;    margin: 0 0 7px 0;}
.search_paragraph a{    line-height: 20px;    font-size: 12px;}
#sortByWrap{margin-bottom: 14px;}
#sortByWrap p{color: #ea2031;font-weight: bold;font-size: 11px;display: inline-block;margin: 0 0 0 4px;}
#sortByWrap a{font-size: 11px;color: #7b7b7b;text-decoration: underline;position: relative;margin-left: 16px;}
#sortByWrap a.active{color: #d7131b;}
#sortByWrap a i{position: absolute;left: -9px;top: 6px;}
 #sortByWrap a.active i{background-position: -150px -10px;}
#sortByWrap .resultsShown{float: left;font-size: 12px;color: #b9b9b9;font-weight: normal;display: block;margin: 0;padding: 2px 0 0;}
.productBox{cursor: pointer;background: #fff;width: 227px;padding: 6px 13px 0 12px;border: 1px solid transparent;box-shadow: 0 0 1px rgba(0,0,0,0.46);float: right;margin: 0 0 20px 22px;}
.productBox:nth-child(3n+3){margin-left: 0;}
@media \0screen\,screen\9 {    .productBox:first-child+div+div {margin-left: 0;}
}
.productBox:nth-child(3n+4){clear: right;}
.productBox.selected{background: #f3e5b0;}
.productBox:hover, .productBox.activeBox{border: 1px solid #d7131b;}
.productBox:focus{border: 1px solid #000;}
.productBox h2{font-size: 18px;color: #030303;font-weight: normal;margin: 0 0 6px 0;padding: 0 3px 0 0;position: relative;}
.productBox h2 a{color: #030303;font-size: 18px;}
.productBox.favorite h2{color: #d7131b;font-weight: bold;}
.productBox.favorite h2 a{color: #d7131b;font-weight: bold;}
.productBox h2 span{font-size: 14px;}
.productBox h2 span.heart{position: absolute;left: 0;top: 3px;cursor: pointer;}
.productBox h2 span.heart input[type="checkbox"]{display: none;}
.productBox h2 span.heart span.text{position: absolute;top: 0;left: 0;text-indent: -9999px;z-index: -1;}
.productBox h2 span.heart:hover .heartIcon,.productBox h2 span.heart.active .heartIcon{background-position: -210px 0;width: 16px;height: 15px;}
.productBox .productImageBox{padding: 0 0 7px;position: relative;width: 202px;height: 156px;line-height: 149px;text-align: center;border-bottom: 7px solid transparent;}
.productBox .productImageBox a{display: block;}
.productBox .productImageBox img{box-shadow: 0 2px 9px rgba(0,0,0,0.23);    max-width: 202px;    max-height: 149px;}
.productBox .productImageBox span.carPicText{position: absolute;text-indent: -9999px;    height:20px;}
.productBox .desc{position: relative;padding: 9px 3px 0 53px;min-height: 48px;margin: 0 0 6px;}
.productBox .inline_block{display: inline-block;}
.openProductDetailsModal.productBox .desc{padding: 9px 3px 0 3px!important;}
.productBox .desc .shadow{box-shadow: inset 0 2px 2px -1px rgba(0,0,0,0.1);position: absolute;top: 0;left: -10px;width: 223px;height: 6px;}
.productBox .desc p{margin: 0;font-size: 12px;}
.productBox .desc p.info{margin-bottom: 7px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.productBox .desc p.date{font-size: 11px;color: #bdbdbd;}
.productBox.favorite .desc p.date{color: #030303;}
.productBox .desc .smallLogoWrap{width: 53px;height: 48px;line-height: 48px;text-align: center;position: absolute;left: 0;top: 0;overflow: hidden;}
.productBox .desc .smallLogoWrap img{vertical-align: middle;}
.productBox .desc .smallLogoWrap span{position: absolute;text-indent: -9999px;}
.productBox footer{padding: 0 0 5px;}
.productBox footer p{font-size: 22px;color: #000;float: right;margin: 0;padding: 5px 3px 0 0;}
.productBox.favorite footer p{color: #d7131b;font-weight: bold;}
.productBox footer p .ins{font-size: 14px;}
.productBox footer a{display: block;width: 73px;height: 31px;line-height: 29px;float: left;border-radius: 2px;text-align: center;color: #fff;border: 1px solid transparent;}
.productBox footer a i{margin-left: 4px;}
.productBox footer a:hover{border: 1px solid #fff;box-shadow: 0 0 10px rgb(229,25,55);}
.middleCustomBlocks .middleCustomBlock{float: right;width: 173px;margin: 0 0 15px 11px;}
.middleCustomBlocks .middleCustomBlock:last-child{margin-left: 0;}
#pagination{direction: ltr;padding: 0 0 0 4px;margin: 0 0 18px;}
#pagination a{color: #b4b4b4;margin-right: 21px;}
#pagination a:hover{color: #d7131b;}
#pagination a.active{font-size: 18px;font-weight: bold;color: #d7131b;}
#pagination a.prev, #pagination a.next{color: #b4b4b4;font-size: 12px;font-family: 'Baskerville Old Face';margin-right: 14px;}
#pagination a.prev:hover, #pagination a.next:hover{color: #d7131b;}
.bottomCustomBlocks .bottomCustomBlock{float: right;width: 151px;margin: 0 0 15px 40px;box-shadow: 0 0 1px rgba(0,0,0,0.46);}
.bottomCustomBlocks.bottomCustomBlocksFullWidth .bottomCustomBlock{margin-left: 48px;}
.bottomCustomBlocks .bottomCustomBlock:last-child{margin-left: 0;}
.search_result_msg{    text-align: center;margin: 15px 0;}
.palma_close_icon{background-image: url(/_media/images/general/close_double_click.png);background-repeat: no-repeat;width: 27px;height: 27px;position: absolute;top: 1px;right: 1px;cursor: pointer;}
#printWrap{padding: 18px 0 24px;}
#printWrap h1{font-size: 20px;color: #231f20;padding: 0 21px 12px 0;margin: 0 0 11px;border-bottom: 1px solid #e7e7e7;}
#printWrap .printBox{background: #fff;position: relative;padding: 43px 0 34px;margin: 0 0 6px;}
#printWrap h1 + .printBox{padding-bottom: 26px;}
#printWrap .printBox h2{position: absolute;top: 1px;right: 0;width: 250px;line-height: 33px;text-align: center;font-size: 20px;color: #fff;background: #2a313b;margin: 0;}
#printWrap .printBox h2 i{position: absolute;top: -8px;left: -9px;}
.magazinesBox{text-align: center;padding: 21px 0 0;}
.magazinesBox .magazine{display: inline-block;margin-left: 145px;}
.magazinesBox .magazine:last-child{margin-left: 0;}
.magazinesBox .magazine .imageBox{position: relative;height: 206px;}
.magazinesBox .magazine:hover .imageBox img{box-shadow: 0 0 10px rgba(215,19,27,0.75);}
.magazinesBox .magazine .imageBox span{position: absolute;top: 0;left: 0;z-index: -1;text-indent: -9999px;}
.magazinesBox .magazine p{margin: 0 0 8px;font-size: 12px;}
.magazinesBox .magazine p .line{margin: 0 4px;}
.magazinesBox .magazine p a{color: #d7131b;font-size: 12px;text-decoration: underline;}
.magazinesBox .magazine p a:hover{text-decoration: none;}
#printWrap form{padding: 0 24px 0 0;}
#printWrap form p{float: right;width: 285px;font-size: 12px;line-height: 34px;margin: 0;}
#printWrap form .inputWrap{float: right;width: 191px;margin-left: 19px;position: relative;}
#printWrap form .inputWrap select{padding-left: 14px;padding-right: 14px;}
#printWrap form .inputWrap label{position: absolute;top: 0;left: 0;text-indent: -9999px;z-index: -1;}
#printWrap form button{width: 96px;height: 36px;font-size: 18px;color: #fff;font-weight: bold;border-radius: 3px;box-shadow: 0 2px 9px rgba(0,0,0,0.23);border: 0;}
#printWrap form button i{margin-left: 5px;}
#printWrap form button:hover{box-shadow: 0 0 7px rgba(0,0,0,0.46);}
