
	/* -- Laptop Ajax Filter -- */
	.laptopFilterBgImg { margin: 0 auto 0 auto; padding: 0; width: 1000px; background: url(/images/ui5/laptopFilterBgImg.jpg) no-repeat left top; }
	.tabletFilterBgImg { margin: 0 auto 0 auto; padding: 0; width: 1000px; background: url(/images/ui5/tabletFilterBgImg.jpg) no-repeat left top; }
    .desktopFilterBgImg { margin: 0 auto 0 auto; padding: 0; width: 1000px; background: url(/images/ui5/desktop_FilterBgImg.jpg) no-repeat left top; }
    .tvFilterBgImg { margin: 0 auto 0 auto; padding: 0; width: 1000px; background: url(/images/ui5/tvFilterBgImg.jpg) no-repeat left top; }
	.searchFilterBgImg { margin: 0 auto 0 auto; padding: 0; width: 1000px; background: url(/images/ui5/searchResultsBgImg.jpg) no-repeat left top; }
	.accessoriesFilterBgImg { margin: 0 auto 0 auto; padding: 0; width: 1000px; background: url(/images/ui5/accessoriesBgImg.jpg) no-repeat left top; }
	.projectorsFilterBgImg { margin: 0 auto 0 auto; padding: 0; width: 1000px; background: url(/images/ui5/projectorFilterBgImg.jpg) no-repeat left top; }
	
	/* no results styles */
	.noresultsFilterBgImg { margin: 0 auto 0 auto; padding: 0; width: 960px; background: url(/images/ui5/searchNoResultsBgImg.jpg) no-repeat left top; }
	.noresultsFilter { margin: 90px 0 15px 95px; padding: 0; background: #FFFFFF; width: 800px; border: 1px solid #999999; }
	.noresultsFilter .colOne, .noresultsFilter .colTwo { padding: 15px; vertical-align: top; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }

   	.laptopFilterCont { margin: 0 auto 0 auto; padding: 0; width: 100%; height: auto; }
	.filterContShadow { margin: 0; padding: 0; width: 100%; height: 13px; background: url(/images/ui5/laptopFilterContDropShad.jpg) no-repeat left bottom; }
	.laptopFilter { margin: 52px 0 10px 22px; padding: 0; background: #FFFFFF; border: 1px solid #d9d9d9; }
	.laptopFilter th { background: #e1e1e1; text-align: left; text-indent: 5px; line-height: 20px; border-right: 1px solid #F7F7F7; border-bottom: 1px solid #CCCCCC; }
	.laptopFilter th.last { border-right: 1px solid #d9d9d9; }
	.laptopFilter th span.results, .laptopFilter th span.seeAll { margin: 0; padding: 0; font-size: 12px; white-space: nowrap; }
	.laptopFilter th span.seeAll { float: right; margin-right: 5px; }
	.laptopFilter td { vertical-align: top; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
	.laptopFilter dl { margin: 0; padding: 0; width: 170px; }
	.laptopFilter dt, .laptopFilter dd { margin: 0; padding: 0; }
	.laptopFilter dd.filterBy { margin: 0; padding: 0; font-size: 13px; line-height: 20px; white-space: nowrap; display: block;background-color:white; color:#ababab;}
	.laptopFilter dd.checkBox { margin: 0; padding: 0; width: 20px; float: left; clear: both; /*border: 1px solid #000;*/ }
	.laptopFilter dd.filterBy a.selected { color: #CC0000; text-decoration: underline; }
	
	/* -- Laptop Options Container -- */
	.laptopOptionCont { margin: 0 auto 0 auto; padding: 0; }
	
	/* -- Laptop Overlay container-- */
	.overlay { position: fixed; _position: absolute; z-index: 5000; display:none; width: 513px; height:auto; }
    
	
	/* -- Overlay Structure -- */
	.overlayWrap { position: absolute; width: 507px; height: auto; }
	.overlayCont { width: 507px; }
	.overlayTop { width: 507px; height: 15px; background: url(/images/ui5/overlay_panel_sprite.png) left top; }
	.overlayMid { width: 507px; background: url(/images/ui5/overlay_panel_sprite.png) -508px top; }
	.overlayBottom { width: 507px; height: 15px; background: url(/images/ui5/overlay_panel_sprite.png) -2532px bottom; }
	.overlayInnerTop { width: 507px; height: 20px; background: url(/images/ui5/overlay_panel_sprite.png) -1014px top; _display: none; }
	.overlayInnerMid { width: 507px; max-height: 330px; background: url(/images/ui5/overlay_panel_sprite.png) -1523px top; _padding: 0; }
	.overlayInnerMidDivScroll { position: relative; margin: -12px 0 0 27px !important; *margin: 0 0 0 27px; -margin: 0; padding: 10px; width: 434px!important; #width: 455px; max-height: 330px; overflow-y: auto; overflow-x: hidden; z-index: 5000; }
	.overlayInnerBottom { margin: 0; padding: 0; width: 507px; height: 15px; background: url(/images/ui5/overlay_panel_sprite.png) -2028px top; _display: none; }
	.qSpecs { width: auto; margin: 0; }
	
	/* -- Overlay Content -- */
	.overTitle { margin-left: 20px; padding: 15px 0 0 7px; font-family: "Lucida Sans"; font-size: 14px; font-weight: bold; color: #CC0000; }
	
	.searchFilterBgImg { margin: 0 auto 0 auto; padding: 0; background: url(/images/ui5/searchResultsBgImg.jpg) no-repeat left top; }
	.searchFilterCont { margin: 0 auto 0 auto; padding: 0 0 8px 0; width: 100%; height: auto; }
	.filterContShadow { margin: 0; padding: 0; height: 13px; background: url(/images/ui5/laptopFilterContDropShad.jpg) no-repeat left bottom; }
	.searchFilter { margin: 5px 0 0 18px; padding: 0; background: #FFFFFF; border: 1px solid #d9d9d9; }
	.searchCatBg { background: url(/images/ui5/searchCatGradBgImg.jpg) repeat-x left top; }
	.catTitle { padding-top: 5px; padding-bottom: 5px; color: #000; }
	.blueTab { width: 109px; background: transparent url(/images/ui5/viewResultsBlueTab.gif) no-repeat left top; }
	.multi-blueTab { position:absolute; width: 109px; background: transparent url(/images/ui5/viewResultsBlueTab.gif) no-repeat left top; }
	
	/* -- Featured Product Results -- */
	.prodFeature { background: url(/images/ui5/featured-item-green-bar.jpg) no-repeat left top; width: 488px; height: 25px; }

	/* -- Accessory Finder -- */
	.accessFinderBgImg { margin: 10px 10px 0 10px; padding: 0; width: 960px; background: url(/images/ui5/accessoryFinder_FilterBgImg.jpg) no-repeat left top; }
	.accessFinderCont { margin: 0 auto 0 auto; padding: 15px 0 15px 0; width: 100%; height: auto; }
	.accessFinderFilter { /*margin: 10px auto auto 23px; padding: 0; background: #FFFFFF; width: auto; border: 1px solid #d9d9d9;*/ }
	.accessFinderFilter .catTitle { height: 0px!important; background: #CCC; text-align: left;  }
	.accessFinderFilter .catTitle.last { border-right: 1px solid #d9d9d9; }
	.accessFinderFilter .tdBorders { vertical-align: top; /*border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9;*/ }
	.accessFinderFilter select { margin: 0; padding: 0; }
	.accessFinderFilter .silo { margin: 0; padding: 0; width: 270px; height: 140px; #height: 150px; overflow-y: scroll; border: 1px solid #CCC; }
	.accessFinderFilter .silo.last { margin: 0; padding: 0; width: 235px; height: 140px; #height: 150px; overflow-y: scroll; }

    #filtersDiv { width: 960px; padding: 10px; overflow: auto; }
    #filtersDiv h1 { color:#cc0000; font-size:30px; font-weight:bold; margin-top:10px; letter-spacing:-0.05em; }
    #filtersDiv h2 { margin-top:5px; font-size:16px; }
    .filtersDivicon { float: left; padding-right: 20px; }
    .filterssearchfield { float: left; padding: 3px; width: 290px; background-color:#ededed; border: 1px solid #999; }
    .filterssearchhelp { float: left; padding: 5px; }
    .filterssearchbutton { float: left; margin-top: -3px;}
    .filtersresultcomputer { font-size: 16px; font-weight: bold; }