﻿/* Front end classes */
.ProductsMenu { display: block; width: 727px; padding: 0; margin: 0; border: 0; background: url(Images/pm_months.png) no-repeat 557px 4px; position: relative; }
.ProductsMenu.LCID1040 { background-image: url(Images/pm_months.it-IT.png); }
.ProductsMenu.LCID1046 { background-image: url(Images/pm_months.pt-BR.png); }
.ProductsMenu.LCID2058 { background-image: url(Images/pm_months.es-ES.png); }
.ProductsMenu.LCID1043 { background-image: url(Images/pm_months.nl-NL.png); }
.ProductsMenu .pm_top { width: 727px; height: 99px; background: url(Images/pm_top.png) no-repeat; display: inline-block; }
.ProductsMenu .pm_center { width: 727px; height: auto; background: url(Images/pm_center.png) repeat-y; display: inline-block; }
.ProductsMenu .pm_bottom { width: 727px; height: 99px; background: url(Images/pm_bottom.png) no-repeat; display: inline-block; }

/*.pm_content.LCID1040 { background: url(Images/pm_months.it-IT.png) no-repeat right bottom; }*/
/*.ProductsMenu .pm_slider { width: 50px; float: left; background: #f3f3f3; }
.ProductsMenu .pm_slider ul { margin: 0; padding: 0; border: 0; list-style-type: none; }
.ProductsMenu .pm_slider ul li { margin: 0; padding: 0; border: 0; list-style-type: none; text-align: center; }
.ProductsMenu .pm_slider ul li a { font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 26px; color: #16509e; display: block; position: relative; }
.ProductsMenu .pm_slider ul li a:hover, 
.ProductsMenu .pm_slider ul li a:link, 
.ProductsMenu .pm_slider ul li a:visited,
.ProductsMenu .pm_slider ul li a:active { text-decoration: none; color: #16509e; }*/
.clear_float { clear: both; }

.ProductsMenu > h2 span { margin: 3px 0 0 6px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 22px; font-weight: normal; color: #013275; }
.ProductsMenu .pm_top .tabTitle { float: left; width: 331px; height: 53px; }
.ProductsMenu .pm_top .pm_slider { background: #f3f3f3; border-top: solid 1px #dbdbdb; height: 49px; width: 359px; float: left; margin-top: 2px; }

.ProductsMenu .pm_top .pm_slider ul { margin: 0; padding: 0; border: 0; list-style-type: none; }
.ProductsMenu .pm_top .pm_slider ul li { margin: 0; padding: 0; border: 0; list-style-type: none; text-align: center; display: block; float: left; height: 49px; width: 71px; }
.ProductsMenu .pm_top .pm_slider ul li span { font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 26px; color: #cccccc; display: block; position: relative; top: 8px; }
.ProductsMenu .pm_top .pm_slider ul li a { font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 26px; color: #16509e; display: block; position: relative; top: 8px; }
.ProductsMenu .pm_top .pm_slider ul li a:hover, 
.ProductsMenu .pm_top .pm_slider ul li a:link, 
.ProductsMenu .pm_top .pm_slider ul li a:visited,
.ProductsMenu .pm_top .pm_slider ul li a:active { text-decoration: none; color: #16509e; }
.ProductsMenu .pm_top .pm_pager { margin: 24px 0 0 16px; }
.ProductsMenu .pm_top .pm_pager span,
.ProductsMenu .pm_top .pm_pager span a { color: #296db4; }
.ProductsMenu .pm_top .pm_pager span a { text-decoration: underline; }

.ProductsMenu .pm_bottom .pm_pager { margin: 14px 16px 0px 500px; text-align: right; }
.ProductsMenu .pm_bottom .pm_pager span,
.ProductsMenu .pm_bottom .pm_pager span a { color: #296db4; }
.ProductsMenu .pm_bottom .pm_pager span a { text-decoration: underline; }

.ProductsMenu .pm_top .pm_slider_close { background: url(Images/pm_slider_close.png) no-repeat; float: left; width: 18px; height: 50px; margin-top: 2px; }
.ProductsMenu .pm_top h2 { margin: 3px 0 0 17px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 27px; font-weight: normal; color: #90b1de; }
.ProductsMenu .pm_top h3 { margin: 0 0 0 17px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0a4aa5; }

.pm_indicator { width: 64px; height: 72px; background: url(Images/indicator.png) no-repeat; position: absolute; top: 28px; z-index: 11; overflow: hidden; }
.pm_indicator { left: 331px; }
.pm_indicator div { text-align: center; top: 15px; left: 5px; width: 54px; position: absolute; }
.pm_indicator div span { font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 26px; color: #ffffff; }

.ProductsMenu .pm_content { margin: 12px 6px;  }
.ProductsMenu .pm_content > span.Error { display: inline-block; margin: 24px; padding: 24px; }
.ProductsMenu .pm_content div.Product { width: 175px; background: url(Images/pm_grid_bkg.png) no-repeat; float: left; margin-bottom: 12px; }
.ProductsMenu .pm_content div.Product span.Image { width: 156px; height: 164px; display: block; }
.ProductsMenu .pm_content div.Product img { margin-left: 10px; margin-top: 6px; width: 140px; height: 140px; border: none; }
.ProductsMenu .pm_content div.Product span.Text { width: 161px; margin-left: 14px; display: block;  }
.ProductsMenu .pm_content div.Product span.Text a { text-decoration: none; }
.ProductsMenu .pm_content div.Product span.Compare span { display: block; width: 161px; height: 18px; }
.ProductsMenu .pm_content div.Product span.Compare span input { position: relative; top: 2px; }
.ProductsMenu .pm_content div.Product span.Compare span label { margin-left: 3px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #333333; line-height: 18px; }
.ProductsMenu .pm_content div.Product span.Compare a { margin: 0 0 6px 16px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #1c59aa; }
.ProductsMenu .pm_content div.Product span.Compare a,
.ProductsMenu .pm_content div.Product span.Compare a:link,
.ProductsMenu .pm_content div.Product span.Compare a:active,
.ProductsMenu .pm_content div.Product span.Compare a:visited { text-decoration: none; color: #1c59aa; }
.ProductsMenu .pm_content div.Product span.Compare a:hover { text-decoration: underline; color: #1c59aa; }
