html > body div#entire-page div#search-page{background-color:Transparent;background-image:none;width:960px;margin:0 auto;padding-top:10px;}
div.SideBarItem{margin-bottom:  10px;text-align:center;}
#search-leftmenu{width:200px;float:left;vertical-align:top;min-height:1px; display:inline;}
#search-leftmenu div.search-refine{padding:0;}
#search-leftmenu div.search-refine a{color:#4D4D4D;text-decoration:none;cursor:pointer;}
#search-leftmenu div.search-refine a:hover{color:White;}
#search-leftmenu div.search-refine ul{margin:0;padding:0;padding-left:15px;}
#search-leftmenu div.search-refine ul li{list-style-image:url(/_images/NewHomepage/search_results/list_item_arrow_grey.jpg);line-height:1.5em;}
#search-leftmenu div.search-refine ul li ul li{list-style-image:none;list-style-type:none;}
#search-results{width:750px;float:left;min-height:500px; margin-left: 20px; display:inline;}
#search-products, #search-products{width:750px;}
#search-products h1{ color:#484848;}
#search-products img.imgHeader{border-color:#484848;border-style:solid;border-width:0px;}
#search-products p{width:750px;text-align:justify;}
#search-products div.title, #search-results div#search-articles div.title{width:758px;background-image:url(../_images/NewHomepage/search_results/title_background.jpg);background-repeat:repeat-x;height:30px;color:#666f6d;line-height:30px;vertical-align:middle;font-size:16px;font-weight:bold;padding-left:10px;padding-bottom:10px;}
#products p{}
div.productPager{line-height:1.8em; text-align:right}
div.productPagerBottom{border-top:1px solid #CCC; float:left; margin:15px 0 4px 0; width:750px; padding-top: 4px;}
div.productPagerTop{float:left; width:750px; margin-bottom:15px; padding: 5px 0;}
div.productPager a{font-weight:normal; text-decoration:none; padding: 1px 4px; border: 1px solid #CCC;}
div.productPager a:hover{font-weight:normal; color:White; background-color:#333; border: 1px solid #333;}
#products ul.suggestions{margin:10px;padding-left:20px;}
#products ul.suggestions li{padding-left:10px;list-style-image:url(/_images/NewHomepage/search_results/list_item_arrow_grey.jpg);float:none;height:1em;width:758px;}
#products ul{padding:0;width:768px;}
#products ul li{list-style-type:none;width:240px;height:250px;float:left;padding:5px;}
#products ul li div.product{border:solid 1px white;width:230px;height:250px;position:relative;background-color:White;}
#products ul li div.hover{border:solid 1px #cdcdcd;width:230px;height:250px;position:relative;background-color:White;background-image:url(/_images/product_hover_bg.jpg);background-position:bottom;background-repeat:repeat-x;}
#products ul li div.product div.product-image{width:230px;height:145px;display: table-cell;vertical-align: middle;}
#products ul li div.product div.product-promo-image{position:absolute;top:0;right:0;width:52px;height:52px;float:right;}
#products ul li div.product div.product-image a, #products ul li div.product div.product-image a img{display:block;margin-top:5px;margin-bottom:5px;margin-left:auto;margin-right:auto;}
#products ul li div.product div.product-title{margin-top: 5px;}
#products ul li div.product div.product-title a.brand{color: #333333; display: block; font-weight: bold; font-size: 12px; margin-left: auto; margin-right: auto; text-align: center; text-decoration: none; text-transform: uppercase;} 
#products ul li div.product div.product-title a.product{width: 200px; color: #999999; display: block; font-weight: normal; font-size: 12px; margin-left: auto; margin-right: auto; text-align: center; text-decoration: none;}
#products ul li div.product div.product-rating{ height: 15px; margin: 5px auto; text-align: center; width: 218px;}
#products ul li div.product div.product-price{ color: #666; display: block; font-size: 10px; font-weight: normal; margin: 2px auto; text-align: center; text-decoration: none; width: 218px; }
#products ul li div.product div.product-buy{ color: #666666; display: block; font-size: 10px; font-weight: normal; margin: 5px auto 0; text-align: center; text-decoration: none; width: 218px;} 
#products ul li div.product div.product-buy a{ color: #FFF; background-color:#333;text-decoration:none;text-transform:uppercase; padding: 2px 4px;font-weight: bold; }
#products ul li div.product div.product-buy a:hover{ background-color: #333; color: #FFF; text-decoration: underline;}
div.product-price span span.noStock { color: #FF6347;}
div.product-price span span.oldPrice { color: #FF6347; text-decoration: line-through;}
#search-articles{}
#categories, #attributeTypes, #attributeValues{}
#categories ul, #attributeTypes ul, #attributeValues ul{border-left:1px solid #E9E5E5;float:left;margin:0 0 10px;padding:0;list-style-type:none;}
#categories ul li, #attributeTypes ul li, #search-results div#attributeValues ul li{background:url("/_images/NewHomepage/search_results/bg_li.jpg") no-repeat scroll left top transparent;border-bottom:1px solid #E9E5E5;border-right:1px solid #E9E5E5;float:left;height:92px;margin:0;padding:10px;position:relative;width:234px;}
#categories ul li .img, #attributeTypes ul li .img, #attributeValues ul li .img{background:url("/_images/NewHomepage/search_results/bg_imgCat.gif") no-repeat scroll center center transparent;float:left;height:74px;margin:5px 0 0;padding:5px;position:relative;width:74px;}
#categories ul li .title, #attributeTypes ul li .title, #attributeValues ul li .title{color:#665455;font-size:23px;line-height:23px;margin:3px 0 5px 95px;position:relative;}
#categories ul li .title a, #attributeTypes ul li .title a, #attributeValues ul li .title a{font-size:16px;font-weight:200;text-decoration:none;}
#categories ul li .desc, #attributeTypes ul li .desc, #attributeValues ul li .desc{margin-top:0;margin-left:95px;position:relative;}
#entire-page div.error-message{margin-left:30px;}
#entire-page div.error-message p{}
#entire-page div.error-message ul{margin:10px;padding-left:20px;}
#entire-page div.error-message ul li{padding-left:10px;list-style-image:url(/_images/NewHomepage/search_results/list_item_arrow_grey.jpg);float:none;height:2em;line-height:2em;width:758px;}
