﻿    
    #fmFilterLI{overflow:hidden; background-color:#303030;}
    /*#fmFinderLI{overflow:hidden; width:227px;}*/
     #fmFinderLI{overflow:hidden; }
    #fmFilter input,#fmFinder input, #fmRetailers input{float:left;}
    #fmFilterLI a,#fmFinderLI a, #fmRetailers a{background-color:#303030 !important;border:0px none;font-size:120%;color:#fff;font-weight:bold;padding-left:40px;}

    #fmFilter,#fmFinder, #fmRetailers {font-size:90%;padding:0 20px 0px;background-color:#303030;}
    #fmFilter input[type=checkbox],#fmFinder input[type=checkbox], #fmRetailers input[type=checkbox] {margin-left:0px;padding:0px;clear:left; margin-top:0px}
    #fmFilter label,#fmFinder label, #fmRetailers label{font-weight:normal;margin-left:5px;color:#FFF;float:left;width:150px;line-height:20px;}
	#fmFilter label.hmc_feature{font-weight: bold;margin: 10px 0px 0px 0px;}
	#fmFilter p.fhTitle{ font-weight: bold; color: #ffffff; font-size: 1.2em; margin-bottom: 2px; clear: left; }

    #fmFilter fieldset,#fmFinder fieldset, #fmRetailers fieldset{display:block;padding-bottom:10px;}
    #fmFilter legend,#fmFinder legend, #fmRetailers legend{clear:both;padding:0px 0 5px 0px;float:left;}
    #fmFilter legend a,#fmFinder legend a, #fmRetailers legend a{margin-top:1px;background-image:url(/images/help.gif);background-repeat:no-repeat;position:absolute;margin-left:10px;width:12px;height:12px;text-indent:100px;overflow:hidden;padding:10px;}
    #fmFilter .help, #fmRetailers help{position:absolute;width:270px;min-height:150px;left:170px;padding:10px;background-color:#444;z-index:20000;margin-top:-22px;}
    
    #fmFilter .help h1{font-size:120%;font-weight:normal;}
    #fmFilter .help p{color:#aaa;line-height:120%;margin-bottom:5px;}
    
    .reultsHead{border-top:1px solid #333;width:721px;float:left;margin:0px 10px 0px 0px;}
    .reultsHead h2{margin-top:10px;padding-left:20px;font-size:100%;}
    
    .filterList{border-top:1px solid #333;width:721px;float:left;margin:0px 0 20px 10px;}
    .filterList li{border-top:1px solid #333;clear:both;}
    .filterList h1 a.prodTitle{color:#fff;text-decoration:none;}
    .filterList h1 a.prodTitle:hover{color:#999;}
    .filterList a.imgLink{position:relative;display:block;width:140px;height:215px;float:left;text-align:left;}
	.filterItem_Tall a.imgLink{height:280px;}
    .filterList a.imgLink span{position:absolute;bottom:0px;width:140px;text-align:center;}
    .filterList .imgHolder img{z-index:0;}
    .filterList span{clear:both;}
 
    
    .filterList ul{float:left;}
    .filterList ul li{float:left;border:0px none;margin-bottom:8px;}
    
    .filterList h1{font-size:110%;font-weight:bold;margin-bottom:7px;}
    .filterList h2{font-size:110%;margin-top:0px;margin-bottom:5px;}
    .filterList h2 span{padding-left:10px;font-size:80%;font-weight:normal;}
    .filterList h3{font-size:90%;margin-top:0px;font-weight:normal;}
    .filterList p{margin-bottom:5px;}
    .filterList .column3{margin-left:0px;width:691px;}
    .filterList .column2{margin-left:-10px;width:303px;}
    .filterList ul.column1{margin:25px 10px 0 13px;width:160px;}
    .filterList ul.column1 li{width:140px;}
    
    .filterList p{font-size:90%;}
    
    .closedPanel{background:url(/images/lg_arrow_down.png) no-repeat 20px;}
    .openedPanel{background:url(/images/lg_arrow_right.png) no-repeat 20px;height:24px;}
    
    #loadBar{position:absolute;margin-left:auto;padding-left:550px;margin-top:100px;}
    
    
    /* Header Bar */
    .filterHeader{padding-top:0px;padding-bottom:10px;}
    #sortBy{margin-left:16px;}
    #sortBy select{font-size:90%;height:20px;margin-left:10px;}
    /* ----------------------------------------------------- */
    
    .filterBtns{height:40px;}
    
    .compareCbo input{margin-left:0px;margin-right:7px !important;}

    
    .searchClosed{height:60px;overflow:hidden;}
    .compareCol{padding-bottom:0px;}
    
	.ausNo1 {clear:none !important;}
	
	ul.inlineReview{margin-top:10px;margin-bottom:-5px;}
	ul.inlineReview li{clear:none !important; padding-right:10px;font-size:90%;}

	li.showJapanFreeDelivery{display:none;}
	
	/* Easter Affiliate Promo */
	
	.easterAffiliatePromo {height:90px; background: #fff url('/images/store/easterAfilliatePromo/bannerBg.jpg') no-repeat 275px 0; width:710px; margin-left:10px !important; margin-bottom:20px !important;}
	.easterAffiliatePromo img {float:left;}
	.easterAffiliatePromo .lgtBlueButton {margin:25px 25px 0 0; padding-top:10px; float:right; }
	
	/* new notify me JS */
    /* selSortDD{z-index:10px;} */
    #basketSummary2{z-index:200;}
    .notifyPopUp{min-height:400px;}

    .notifyTop{border-bottom:1px solid #ccc;padding-bottom:10px;width:495px;}
    #basketSummary2 .notifyTop h2.notifyTitle{margin:1em 0 0 20px;}

    #frmCampaign{width:500px;}
    #frmCampaign label{float:left;margin-bottom:20px;}
    #frmCampaign input{width:300px;float:right;}
    #frmCampaign input.goldButton{width:89px;}
    .err, .req{color:Red;}

    #imgContinue{clear:both;}
	
    .campaigncomplete{height:150px;}
    
    .basketPopTextTop p{margin-top:60px;font-weight:bold;}
    .basketPopTextMiddle p{margin-top:50px;font-weight:bold;text-align:center;}

    /* Notify info button */

    a.notifyMeInfo{margin-left:10px;position:relative;cursor:pointer;}
    a.notifyMeInfo span{color:#fff;}
    a.notifyMeInfo span.link{padding:1px 6px;background-color:#333;position:absolute;top:0; left:0;cursor:pointer;}
    a.notifyMeInfo span.info{visibility:hidden;position:absolute;font-weight:bold;width:127px;padding:15px 10px;background-color:#333;top:64px;left:-102px;}
    a.notifyMeInfo:hover span.info{visibility:visible !important;}
    
    .notifyMeInfo:hover, .notifyMeInfo:focus{border:none;} 
    
/* Notify info button end */

/*Offer panels*/
	/*Canada*/
	.amOffer_HMC_CA{background: #ffffff; height: 151px; position: relative; padding-left:27px;}
		.amOfferHeaderCA_Content{width:400px;}
		.amOffer_HMC_CA h1{ background: url('/images/letterbox/amOfferPanelh1.jpg') left top no-repeat; height: 25px; width:500px; text-indent: -10000px; padding: 0px; margin-top:25px;}
			.amOffer_HMC_CA_FR h1{width:500px; margin-top:15px;}
		.amOffer_HMC_CA p{margin-top:0; width:400px; color:#000;}
		.amOffer_HMC_CA_FR p{margin: 2px 0 10px;}
		.amOffer_HMC_CA_HeroImg{position:absolute; bottom:0; right:60px;}
			.amOffer_HMC_CA_FR .amOffer_HMC_CA_HeroImg{right:20px;}
		.amOffer_HMC_CA a{background: url("/images/arrow_b.png") 0px 50% no-repeat; padding-left: 10px; text-decoration: none; color: #000000; }
			.amOffer_HMC_CA a:hover, .amOffer_HMC_CA a:active, .amOffer_HMC_CA a:focus{ text-decoration: underline; }
