.popupBody p, ul { line-height: 150% !important; }
.mainContainer .topCol { width:100%; }
.mainContainer { background:#fff; clear:both; float:left; width:974px; _overflow:hidden; padding-bottom:15px; }
#mainContainerHomepage { background:none; padding-bottom:0; }
#topContainerHomepage { background:#fff none repeat scroll 0 0; margin-bottom:0; }
#topContainerHomepage .leftContainer { margin:0 0 0 10px; _margin:0 5px 0 5px; }
#underContainerHomepage { background:#fff none repeat scroll 0 0; padding-top:10px; }
.topContainer { float:left; height:auto; margin-bottom:10px; width:973px; }
.underContainer { float:left; }
#cartCount { color:#009CFF; }
#specialOffers_rightContainer .targeterDiv { float:none !important; padding-right:0 !important; margin-bottom:10px; max-height:90px; overflow:hidden; }
#specialOffers_rightContainer .specialOffersAdContentDiv { max-height:60px; overflow:hidden; }
#specialOffers_rightContainer { padding:20px 20px 0 0; float:right; }
#specialOffers_leftContainer { padding:20px 0 0 20px; float:left; width:620px; overflow:hidden; }
#specialOffers_underContainer { padding:10px 20px 20px 20px; position:relative; overflow:flow; width:auto; margin:0; }
#specialOffers_underContainer h1 { color: #000; font: 24px/24px Tahoma, Arial, Helvetica, sans-serif; margin: 0 0 10px; }
#specialOffers_underContainer > ul { width:auto; margin:0; }
#specialOffers_underContainer table { width:933px; border:none; padding:0; border-collapse:collapse; }
.products .action { min-width:275px; width:auto; line-height:16px; padding:0; color:#009cff; overflow:visible; margin:0; clear:both; }
.products .action li { background:none; height:60px; margin:0; padding:0 0 0 22px; overflow:visible; min-width:110px; width:auto !important; min-height:10px; border-bottom:none; }
.products-block { position:relative; line-height:24px; width:572px; padding:0 30px 0 0; margin:0 -30px 0 0; }
.products-block .block { position:relative; width:100%; }
.products-block img { vertical-align:top; }
.products-block h1 { font:24px/24px Tahoma, Arial, Helvetica, sans-serif; color:#000; margin:0 0 26px; text-align:left; }
.products-block p { margin:0 0 29px; line-height:24px; color:#494d56; font:14px Tahoma, Arial, Helvetica, sans-serif; }
.inclVAT { font-size: 12px !important; color: #494D56; }
ul.action li p, ul.action li p span { font: 14px Tahoma, Arial, Helvetica, sans-serif; }
.products .product { padding:0; }
.tdDotLine { background: url("/static/img/v2/separator4.gif") repeat-y scroll 310px 0 transparent; }
.tdBottomLine { border-bottom: 1px solid #E2E5EA; }
.tdPaddingTop30 { padding-top: 30px; }
.tdPaddingBottom30 { padding-bottom: 30px; }
.tdPaddingBottom35 { padding-bottom: 35px; }
.products .product p { color:#5A5A5A; }
.products .product, .gallery .product { margin:0 0 5px; }
.products .text-holder { cursor:pointer; }
ul.action .smallBlueBtn { margin-top:10px; }
.breadcrumbs a, .breadcrumbs span { font-size:14px; line-height:29px; }
.breadcrumbs li.activePage { padding-top:0; padding-bottom:0; }
.breadcrumbs li.activePage span { color:#CACACA; }
#footer .footer-holder .block-holder > p { color: #7E828C; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; }
#footer .footer-holder .block-holder .subscribe-form { margin: 6px 0 0; }
.nosale .jpCurrencySymbol, ul.action span.old .jpCurrencySymbol, ul.action p.salePriceDiv .jpCurrencySymbol { font-size:10px !important; vertical-align:3px; line-height:12px; }
ul.action p.salePriceDiv .jpCurrencySymbol { color: #009CFF; }
