.quickSearchHeader{
	background-color: #D3D3D3;
	background-image: url('/assets/images/generic/backgrounds/searchHeader.png');
	background-repeat: repeat-X;
	background-position: left top;
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
}
.quickSearchHeader .padder{
	padding: 10px;
}
.quickSearchHeader .resultTitle{
	font-size: 9pt;
	font-weight: bold;
	margin-bottom: 5px;
}
.quickSearchHeader .viewLine{
	clear: both;
	margin-bottom: 10px;
}
.quickSearchHeader .filterLine{
	clear: both;
}
.quickSearchHeader .viewLine .layoutSelectorContainer{
	float: left;
	width: 52px;
	height: 25px;
	margin-right: 10px;
}
.quickSearchHeader .viewLine .paginationSelectorContainer{
	float: left;
	width: 303px;
	height: 25px;
	margin-right: 5px;
}
.quickSearchHeader .viewLine .sortbySelectorContainer{
	float: left;
	width: 360px;
	height: 25px;
}



.quickSearchHeader .viewLine .paginationSelectorContainer .paginationLinkSmall{
	display: block;
	float: left;
	height: 25px;
	width: 19px;
}
.quickSearchHeader .viewLine .paginationSelectorContainer .paginationLinkPrev{
	display: block;
	float: left;
	height: 25px;
	width: 45px;
}
.quickSearchHeader .viewLine .paginationSelectorContainer .paginationLinkNext{
	display: block;
	float: left;
	height: 25px;
	width: 44px;
}
.quickSearchHeader .viewLine .paginationSelectorContainer .paginationNum{
	display: block;
	float: left;
	background-image: url('/assets/images/generic/buttons/pagination/number_off.gif');
	background-position: top right;
	background-repeat: no-repeat;
	width: 25px;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	color: #183CAD;
	height: 25px;
	line-height: 18pt;
}
.quickSearchHeader .viewLine .paginationSelectorContainer .paginationNum:hover{
	display: block;
	float: left;
	background-image: url('/assets/images/generic/buttons/pagination/number_over.gif');
	text-decoration: none !IMPORTANT;
}
.quickSearchHeader .viewLine .paginationSelectorContainer .paginationNumThis{
	display: block;
	float: left;
	background-image: url('/assets/images/generic/buttons/pagination/number_on.gif');
	background-position: top right;
	background-repeat: no-repeat;
	width: 25px;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	height: 25px;
	line-height: 18pt;
}
.rightFloater{
	float: right;
}
.quickSearchHeader .viewLine .sortbySelectorContainer .rightFloater .sortByLink{
	float: left;
}
.quickSearchHeader .filterLine .stockSelectorContainer{
	float: left;
	width: 105px;
	height: 25px;
	margin-right: 5px;
}
.quickSearchHeader .filterLine .searchFilterContainer{
	float: left;
	width: 192px;
	height: 25px;
	margin-right: 5px;
}
.quickSearchHeader .filterLine .searchFilterContainer .filterByLink{
	float: left;
}
.quickSearchHeader .viewLine .dropdownContainerSORT{
	float: right;
	width: 268px;
	height: 25px;
}
.quickSearchHeader .filterLine .dropDownContainerYEAR{
	height: 25px;
	width: 150px;
	float: left;
}
.quickSearchHeader .filterLine .dropDownContainerCAT{
	height: 25px;
	width: 296px;
	float: left;
}
.quickSearchHeader .filterLine .dropdownContainerMFR{
	float: right;
	width: 268px;
	height: 25px;
}
.quickSearchHeader .filterLine .dropdownContainerMFR{
	float: right;
	width: 268px;
	height: 25px;
}


.quickSearchHeader .viewLine #frmSort{
	width: 270px;
}
.quickSearchHeader .viewLine #frmSort #mgLeft{
	background-image: url('/assets/images/generic/buttons/sortby.gif');
	background-position: top left;
	background-repeat: no-repeat;
	height: 25px;
	width: 220px;
	float: left;
}
.quickSearchHeader .viewLine #frmSort #mgright{
	height: 25px;
	width: 50px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.quickSearchHeader .viewLine #frmSort SELECT{
	font-size: 7pt;
	margin-top: 3px;
	width: 160px;
	margin-left: 54px;
}



.quickSearchHeader .filterLine #frmMusicGenres{
	width: 270px;
}
.quickSearchHeader .filterLine #frmMusicGenres #mgLeft{
	background-image: url('/assets/images/generic/buttons/musicGenres.gif');
	background-position: top left;
	background-repeat: no-repeat;
	height: 25px;
	width: 220px;
	float: left;
}
.quickSearchHeader .filterLine #frmMusicGenres #mgright{
	height: 25px;
	width: 50px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.quickSearchHeader .filterLine #frmMusicGenres SELECT{
	font-size: 7pt;
	margin-top: 3px;
	width: 159px;
	margin-left: 55px;
}

.quickSearchHeader .filterLine #frmManufacturers{
	width: 270px;
}
.quickSearchHeader .filterLine #frmManufacturers #mgLeft{
	background-image: url('/assets/images/generic/buttons/manufacturers.gif');
	background-position: top left;
	background-repeat: no-repeat;
	height: 25px;
	width: 220px;
	float: left;
}
.quickSearchHeader .filterLine #frmManufacturers #mgright{
	height: 25px;
	width: 50px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.quickSearchHeader .filterLine #frmManufacturers SELECT{
	font-size: 7pt;
	margin-top: 3px;
	width: 127px;
	margin-left: 87px;
}


.quickSearchHeader .filterLine #frmCategories{
	width: 295px;
}
.quickSearchHeader .filterLine #frmCategories #mgLeft{
	background-image: url('/assets/images/generic/buttons/categories.png');
	background-position: top left;
	background-repeat: no-repeat;
	height: 25px;
	width: 245px;
	float: left;
}
.quickSearchHeader .filterLine #frmCategories #mgright{
	height: 25px;
	width: 50px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.quickSearchHeader .filterLine #frmCategories SELECT{
	font-size: 7pt;
	margin-top: 3px;
	width: 180px;
	margin-left: 60px;
}


.quickSearchHeader .filterLine #frmYear{
	width: 150px;
}
.quickSearchHeader .filterLine #frmYear #mgLeft{
	background-image: url('/assets/images/generic/buttons/year.gif');
	background-position: top left;
	background-repeat: no-repeat;
	height: 25px;
	width: 95px;
	float: left;
}
.quickSearchHeader .filterLine #frmYear #mgright{
	height: 25px;
	width: 50px;
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.quickSearchHeader .filterLine #frmYear SELECT{
	font-size: 7pt;
	margin-top: 3px;
	width: 50px;
	margin-left: 40px;
}

#qsh1 .stockSelectorContainer{
	display: none !IMPORTANT;
}
#qsh1 .dropDownContainerYEAR{
	display: none !IMPORTANT;
}
#qsh1 .searchFilterContainer{
	display: none !IMPORTANT;
}
#qsh2 .dropDownContainerCAT{
	display: none !IMPORTANT;
}
.switchSearch{
	display: block;
	text-align: center;
	background: #DDEEDD;
	border: 1px solid #006600;
	padding: 3px 6px 3px 6px;
	color: #006600;
	margin: 0px auto 10px auto;
	cursor: pointer;
	width: 738px !IMPORTANT;
}
.landingPageMfrLogos{
    text-align: left;
    margin-bottom: 2px;
}
.landingPageMfrLogos a{
    display: inline-block;
    width: 79px;
    height: 31px;
    margin-top: 2px;
    margin-bottom: 2px;
    margin-right: 6px;
    margin-left: 6px;
    border: 1px solid #aaaaaa;
}
.landingPageMfrLogos a:hover{
    border: 3px solid #183cad;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 4px;
    margin-right: 4px;
}


.searchSEOMenuLink{
    display: inline-block;
}
.searchSEOMenuLink .searchSEOMenuLink_1{
    display: block;
    height: 25px;
    width: 11px;
    float: left;
    background-image: url(/assets/images/generic/buttons/grey_bg_1.gif);
}
.searchSEOMenuLink .searchSEOMenuLink_2{
    display: block;
    height: 25px;
    float: left;
    background-image: url(/assets/images/generic/buttons/grey_bg_2.gif);
    line-height: 24px;
}
.searchSEOMenuLink .searchSEOMenuLink_3{
    display: block;
    height: 25px;
    width: 11px;
    float: left;
    background-image: url(/assets/images/generic/buttons/grey_bg_3.gif);
}

.searchSEOMenuLink:hover .searchSEOMenuLink_1{
    background-image: url(/assets/images/generic/buttons/blue_bg_1.gif);
}
.searchSEOMenuLink:hover .searchSEOMenuLink_2{
    background-image: url(/assets/images/generic/buttons/blue_bg_2.gif);
    text-decoration: none !important;
    color: #FFFFFF;
}
.searchSEOMenuLink:hover .searchSEOMenuLink_3{
    background-image: url(/assets/images/generic/buttons/blue_bg_3.gif);
}
.landingCatLink{
        display: block;
        background-repeat: no-repeat;
        width: 183px;
        height: 65px;
        float: left;
        overflow: hidden;
        margin-bottom: 6px;
        background-image: url(/assets/images/catLink_off.jpg);
}
.landingCatLink:hover{
   background-image: url(/assets/images/catLink_on.jpg);
}
.landingCatLink.catType229{
    background-image: url(/assets/images/catLink_229_off.jpg);
}
.landingCatLink.catType229:hover{
        background-image: url(/assets/images/catLink_229_on.jpg);
}
.landingCatLink.catType235{
    background-image: url(/assets/images/catLink_235_off.jpg);
}
.landingCatLink.catType235:hover{
        background-image: url(/assets/images/catLink_235_on.jpg);
}
.landingCatLink.catType231{
    background-image: url(/assets/images/catLink_231_off.jpg);
}
.landingCatLink.catType231:hover{
        background-image: url(/assets/images/catLink_231_on.jpg);
}
.landingCatLink IMG{
    width: 79px;
    height: 53px;
    margin-top: 6px;
    margin-left: 9px;
    float: left;
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;*/
}
.landingCatLink:hover IMG{
    /*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;*/
}
.landingCatLink .linkText{
    font-family: Arial, sans-serif;
    font-size: 9pt;
    float: right;
    width: 84px;
    color: #ffffff;
    font-weight: bold;
    margin-top: 13px;
    padding-right: 3px;
    line-height: 13px;
}
.landingCatLink:hover .linkText{
    color: #FFFFFF;
}