
    /*
    NEW SEARCH PAGE START
*/
/*
    Fixes the issue with the vertical line that has 15px bottom margin
*/
    #allContent #mainPadding {
        padding: 0.63em 1.02em 1.563em 1.02em;
        background-color: white;
        overflow: visible;
        _overflow: none;
    }
    
    #allContent #mainPadding #main {
        background-color: #FFFFFF;
        margin-top: 0.21em;
        overflow: hidden;
    }
/*
    Fixes the issue with jumping product module.
*/
    .rightContent .productContainer .productPadding a, .rightContent .productsContainer .productContainer a {
        margin-top: -2px;
        text-decoration: none;
    }
    
/*
    Fixes the error message when search is turned off.
*/

    .error_message {
         font-size: 14px;
         color: #880000;
     } 
        
    .question b {
        margin: 0 0 0 1.1em;
    }    
    
    input {
        background-color: ;
        background:none;
    }
      
    
    .client-error-text {
        color:#FF5050;
        margin-bottom:2px;
        margin-top:2px;
    }
    
    div#priceFilterDash {
        display: inline;
        margin: 0px;
        padding: 0 2px 0 2px;
        font-size: 17px;
    }
    
    div#priceFilterDash:hover {
        color: #333;
    }
    
    div#priceFilterViewButtonContainer {
        padding-top: 10px;
    }
    
    div#minMaxPriceContent:hover {
        color: #333;
    }
    
    div#priceFilterViewButtonContainer a {
        padding: 0px;
    }   
    
    .contentWrapper {
        border-bottom:1px solid #ccc;
        padding-bottom:0.313em;
        padding-top:0.417em;
    }

    .search-result-navigation .contentWrapper form {
        padding:1.04em 0 1.04em 1.815em;
    }
    
    #minPrice, #maxPrice {
        width:50px;
    }
    
/* Modified CSS for Search IRW page starts here */
    div#searchlist div#results .searchattachmentExtContainer{
        padding:0 0 0em;
    }
  
    div#searchlist div#results .searchAttachmentContainer{
        padding:0 0 0em;
    }
  
    div#searchlist div#results .searchIRWAttachment{
        font-size:14px;
        line-height:1.7714em;
        font-weight:normal !important;
        color:#999;
    }
    
    div#searchlist div#results a.searchAttachmentLink{
        color: #3399fd !important;
        text-decoration:none !important;
        font-size:14px !important;
        line-height:1.7714em;
    }

    div#searchlist div#results .searchDateLabel{
        font-size:11px;
        line-height:14px;
        font-weight:normal;
        color: #333;
        padding-bottom:0.2em;
    }
  
    div#searchlist div#results .searchIRWHeadline{
        font-size:14px !important;
        line-height:17px !important;
        font-weight:normal !important;
        color:#333 !important;
        padding-bottom: 0.2em;
    }
 
    div#searchlist div#results .searchIRWPreamble{
        font-size:11px;
        line-height:14px;
        font-weight:normal;
        color:#333;
        padding-bottom:0.3em;
    }
  
    div#searchlist div#results .searchIRWReadmore{
        font-size:11px !important;
        line-height:14px !important;
        font-weight:normal !important;
        color:#3399fd;
    }
  
    div#searchlist div#results .itemSearch {
        width:680px;
        padding:1em 0 0.5em 0;
        margin:1.042em 0 0 0;
        border-top:1px solid #ebe8d8 !important;
    }

    div#searchlist div#results .itemFirst {
        width:680px;
        padding:0 0 0.6em 0;
        margin:0 0 1.042em 0;
    }

    div#searchlist div#results {
        padding: 0em;
        margin: 0 0 0 1.042em;
    }
    .paginationContainerFW10{
        width:70.88em !important;
    }
/* Search IRW page ends here */
    .rightContent {
        float:left;
        display:block;
        width:71.6em;
        margin:1.5em 0 0 1.042em; /* old 19.79em */
        padding:0 0 0 ;
        *padding: 0 0 2.083em 0;
    }
    
/*===================================
/    OTHER SERP STYLING BEGINS
/==================================*/
    
    .ulContainer {
        float:left;
        width: 33.76em;
        margin-top:0.417em;
        margin-bottom:1.25em;
        padding:0;
        height:18.333em;
    }
    .ulContainerMargin {
        margin-left:4.00em;
    }
    
    .ulContainer span {
        font-family:Verdana, Sans-serif;
        font-size:14px;
        margin:0 0 0.6em 0.571em;
        display:block;
        line-height:14px;
    }
    
    .ulContainer span a {
        display:block;
        font-family:Verdana, Sans-Serif;
        font-size:14px;
        color: #333;
        margin:0;
        padding:0;
        text-decoration:none;
        *line-height: 15px;
    }
    
    .ulContainer li a {
        display: block;
        *display: inline;
    }
    
    .ulContainer a {
        font-family: Verdana, Sans-Serif;
        font-size: 11px;
        color: #3399FD;
        padding: 0 0.909em 0 0.909em;
    }
    
    .ulContainer a:hover {
        text-decoration: underline;
    }
    
    .serpViewAll {
        display:block;
        margin:0.73em 0 0 0;
    }
    .SERPcategoryList {
        margin:0;
        padding:0;
        *padding: 0 0 1.563em 0;
        list-style-type: none;
    }
    .SERPcategoryList .listItem {
        border-bottom: 1px solid #DDDDDD;
        height: 25px;
        line-height: 25px;
        overflow: hidden;
        width: 32em;
    }
    .SERPcategoryList .viewAll {
        margin: 0.9em 0 0 0;
    }
/*===================================
/    SERP TOOLTIP STYLING BEGINS
/==================================*/
/* Start new border-styling */    

    .newTooltip {
        *height:auto;
        *width:325px;
        *margin:0;
        *background: url(../ms/img/popup_shadow.png) no-repeat top left;
    }

    .tooltip_title {
        display:block;
        text-align:left;
        font-size: 14px;
        color: #333;
        padding:0.786em 0 0.357em 0.714em;
        width: 21.786em;
    }

    .tooltip_text {
        display:block;
        text-align:left;
        font-size:11px;
        color:#333;
        margin: 0 0 0 0.909em;
        width:27.727em;
    }

    .tooltip_date {
        display:block;
        text-align:left;
        font-size:9px;
        color:#666;
        margin:0;
        width: 33.889em;
        padding:1.111em 0 2.222em 1.111em;
    }

/*===================================
/   SERP TOOLTIP STYLING ENDS
/==================================*/

/*===================================
/   OTHER SERP CONTENT PAGE BEGINS
/==================================*/

    a:hover {
        text-decoration: none;
    }

    .serpBreadCrumb {
        display:block;
        font-family:Verdana, Sans-serif;
        font-size:14px;
        margin:0 0 1.429em 0;
        padding:0;
    }
    
    .serpBreadCrumb a:hover {
        text-decoration: underline;
    }
    
    .serpHeadline {
        display:block;
        font-family: Verdana, Sans-serif;
        font-size:1.458em;
        margin: 0 0 0.714em 0;
        padding:0;
    }
    
    .serpHeadline a:hover {
        text-decoration: underline;
    }
    
    .serpContentDate {
        font-family: Verdana, Sans-serif;
        font-size: 9px;
        color:#666;
    }
    
    .serpContent {
        font-family: Verdana, Sans-serif;
        font-size: 11px;
        line-height: 14px;
        color: #333;
        margin: 0;
    }
        
    .serpContentDivider {
        display: block;
        width:100%;
        height:1px;
        background-color:#DDD;
        margin: 1.563em 0 1.042em;
        padding:0;
    }
    
    .rightContent .paginationContainer {
        margin: 1.1em 1.1em 0 1.1em;
        color:#999;
        clear:both;
        width:auto;
        height:2.14em; /* 21px / 2.14em */
    }

/* PAGINATION STARTS */

    .paginationContainerBottom {
        margin-top:1.04em;
    }

    .paginationContainer .buttons {
        overflow:hidden;
        padding-left:1.04em;
    }
    .paginationContainer .buttonContainer {
        padding-right:5px;
        display:inline;
    }

    .rightContent .paginationContainer .pagination {
        padding:0.43em 0 0 0; /* changed from 0.93em to 0 */
        *padding: 0.43em 0 0.43em 0; /* for IE7 */
        float:right;
    }

    .paginationContainer .pagination a {
        font-size:1.15em;
        border:1px solid #CCC;
        color:#666;
        padding:3px 4px;
        -moz-border-radius: 3px;        /* mozilla rounded corners */
        -webkit-border-radius: 3px;     /* safari rounded corners */
    }

    .paginationContainer .pagination a:hover {
        border:1px solid #F60;
        cursor:pointer;
        text-decoration:none;
    }

    .paginationContainer .pagination a.active {
        color:#FFF;
        background-color:#F60;
        border:1px solid #F60;
        cursor:text;
    }

/* PAGINATION ENDS */    

/*===================================
/    OTHER SERP STYLING ENDS
/==================================*/

/*===================================
/    NEW LEFT MENU STYLING BEGINS
/==================================*/

    .serpLeftMenu {
        display:block;
        float:left;
        width:20.8em;
        margin:2.5em 0 -10000px 0;
        padding:0 0 10000px 0;
        border-right: 1px solid #DDD;
        overflow:visible;
    }

    .serpLeftMenu a:hover {
        text-decoration: none;
    }
    
    .headerLeftNavi {
        font-family: Verdana, Sans-serif;
        font-weight: bold;
        font-size: 18px;
        color: #333;
        margin:0 0 0.6em 1.111em;
        padding:0;
    }
    
    .serpTabActive {
        display:block;
        width:20.8em;
        background:#FFF;
        margin:0.417em 0 0 0;
        vertical-align:middle;
        border-right:none;
        border-left:1px solid #DDD;
        border-bottom:1px solid #DDD;
        border-top:1px solid #DDD;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        /* IE */
        *width:20.9em;
        *height:3.6em;
        *margin: 0.417em 0 0 0;
    }
    
    .serpTabActive a, .serpTabActive a:hover {
        display:block;
        width:17.273em;
        height:1em;
        *height:1.2em;
        font-family: Verdana, Sans-serif;
        font-weight: bold;
        font-size: 11px;
        line-height: 11px;
        *line-height:;
        color: #FF6600;
        padding:0;
        margin:0.909em 0 1em 0.909em;
        text-decoration:none;
        border:none;
        background-color:#FFFFFF;
    }

     .serpTabActive a:link, .serpTabActive a:active, .serpTabActive a:visited {
        color: #FF6600;
    }

    .serpTabInActive {
        display:block;
        width:17.3em;
        height:3em;
        margin:0.417em 0 0 0.909em;
        background:url("../img/dimmed_tab.png") no-repeat;
        font-family: Verdana;
        font-size: 11px;
        color: #888;
        text-decoration:none;
    }


    .serpTabInActive a {
        display:block;
        width:16.4em;
        height:1.208em;
        font-family: Verdana, Sans-serif;
        font-size: 11px;
        font-weight:;
        text-decoration:none;
        color: #333;
        padding:0.909em 0 0.909em 0.909em;
        margin:0;
    }

    .serpTabInActive a:link, .serpTabInActive a:active, .serpTabInActive a:visited {
        color: #333;
    }

    .serpTabInActive a:hover {
        font-weight:;
        color:#FF6600;
    }

    .serpTabZeroHits {
        display:block;
        width:16.4em;
        height:1.208em;
        font-family: Verdana, Sans-serif;
        font-size: 11px;
        font-weight:;
        text-decoration:none;
        color: #888;
        padding:0.909em 0 0.909em 0.909em;
        margin:0;
        
    }

    .serpFilterHeadline {
        display:block;
        margin:1.364em 0 0 0.909em;
        font-family:Verdana, Sans-serif;
        font-weight:bold;
        font-size:11px;
        line-height:18px;
    }

    .serpFilterLnk a {
        display:block;
        margin:0 0 0.4em 1.818em;
        font-family: Verdana, Sans-serif;
        font-weight: normal;
        font-size: 11px;
        color: #333;
    }

    .serpFilterLnk a:hover {
        color: #FF6600;
    }

    .serpFilterLnkActive {
        *display: inline;
        color: #FF6600;
        font-size: 11px;
        line-height: 18px;
        font-family: Verdana, sans-serif;
        font-weight: bold;
        margin: 0 0 0 1.818em;
    }
    .serpFilterLnkActive a {
        color: #FF6600;
        margin:0;
    }

    div.serpFilterList {
        display:block;
        margin:0 0 0 2.1em;
        *margin: 0.2em 0 0 2.2em;
        font-family: Verdana, Sans-serif;
    }
/* Indent the subcategories in leftnav*/
    #filter_subcategory #subCatSerp {
        margin: 0 0 0 1.1em;
    }

    #filter_color.serpFilterList {
        margin:0.4em 0 0 2.1em;
    }

    .serpFilterList li, .serpFilterList span, .serpRss li, .serpRss span {
        font-size:11px;
        height:auto;
        width:auto;
        color: #333;
        list-style:none;
        padding:0;
        vertical-align:top;
        clear:both;
        line-height:;
        *line-height:;
        *padding:0.2em 0 0 0;
    }

    .serpFilterList a:hover span {
        color: #FF6600;
    }

    .serpFilterList img, .serpRss img {
        margin:0 0.364em 0.364em 0;
        width:1.273em;
        height:1.273em;
    }

    .expander-link-container .serpArrowImg {
        float: left;
        margin: 4px 5px 0 0;
        padding: 0;
        cursor: pointer;
        height: 9px;
        width: 9px;
        *margin: -12px 5px 0px 0px;
        *display: block;
        *float: none:
    }
    .serpFilterList ul #subCatSerp {
        margin: 0 0 0 5px;
        display: block;
    }
    
    #subCatSerp li a {
        font-weight: normal;
    }


    .serpFilterListLnk {
        font-family:Verdana, Sans-serif;
        font-size:11px;
        color:#3399FD;
    }

    .serpLine {
        width:18.8em;
        height:0.104em;
        background-color:#DDD;
        margin:1.042em 0 1.563em 1.042em;
    }

    .serpFilterForm {
        width:18.8em;
        margin:0.4em 0 0 2.1em;
    }

    .serpFilterForm #maxPrice, #minPrice {
        width:5.25em;
    }

    #serpButtonContainer {
        margin:1.042em 0 0.6em 0;
    }
    .serpMinPrice {
        display: block;
        margin:0;
        font-family: Verdana, sans-serif;
        font-size: 11px;
    }

    .serpMaxPrice {
        display: block;
        margin: -1.2em 0 0 8.5em;
        font-family: Verdana, sans-serif;
        font-size: 11px;
    }

    .serpFilterFormLnk {
        margin: 0;
        font-size:11px;
        font-family:Verdana, Sans-serif;
        color:#3399FD;
        cursor: pointer;
    }

    .serpFilterFormLnk a {
        display: block;
        margin: 0.909em 0 0 1.818em;
        cursor: pointer;
    }

    .serpCat, .serpRss {
        display: block;
        margin: 0.727em 0 0 1.818em;
        font-family: Verdana, Sans-serif;
    }

    .serpCatHeadline, .serpRssHeadline {
        display: block;
        margin: 1.364em 0 0 0.909em;
        font-family: Verdana, Sans-serif;
        font-weight: bold;
        font-size: 11px;
    }

    .serpCat li, .serpCat span {
        font-size: 11px;
        height: auto;
        width: auto;
        color: #333;
        list-style: none;
        margin: 0;
        padding: 0;
        vertical-align: top;
    }

    .serpCatLnk a, .serpRssLnk a {
        display: block;
        margin: 0.909em 0 0 1.6em;
        font-family: Verdana, Sans-serif;
        font-weight: bold;
        font-size: 11px;
        color: #FF6600;
    }

    .serpCatListLnk, .serpRssListLnk {
        display:block;
        margin:0.909em 0 0 0;
        font-family: Verdana, Sans-serif;
        font-size: 11px;
    }

    .serpRssIcon {
        background:url("../img/rss.gif") no-repeat;
    }

    .serpRssX {
        /*display:block;*/
        margin:-25px 0 4px 18px;
        *margin: 0px 0px 0px -20px;
    }
    span.serpRssX {
        margin: 0;
        *margin: 0px 0px 0px -20px;
    }

/* COLOR FILTERING FOR LEFT MENU */
    .serpFilterList ul {
        list-style-type:none;
        margin:0;
        padding:0;
    }
    .serpFilterList .colorRow {
        margin-bottom:4px;
        padding:0;
        margin-top:0;
        height:14px;
    }
    .serpFilterList span {
        clear:none;
        *margin: 0;
        line-height:;
    }
    .serpFilterList .color {
        display:block;
        float:left;
        display:inline;
        clear:none;
        margin-left:1px;
        /* CSS3  */
        width:14px;
        height:14px;
        margin-right:0.364em;
        *margin: 0 0.2em 0 0;
        *padding:0;
        background:url(/ms/img/filter/color_transp.png) no-repeat;
    }

    .serpFilterList .multicolor {
        display:block;
        background:url(../img/filter/multicolor.gif) no-repeat;
        background-position: -5px -4px;
        clear: none;
        display: inline;
        height: 16px;
        margin-left: 1px;
        padding-right: 15px;
        width: 16px;
        *padding:0 10px 0 0;
        *margin:0 0.4em 0 0;
    }

    /* used by IE to change the bg on mouseover (by filterColorBg()) */
    .serpFilterList .colorHover {
        *background:#FFF url(../img/filter/color_menu_transp_hover.png) no-repeat scroll 0 0;
    }

    .serpFilterList .colorRow span {
        line-height: 11px;
        *line-height:;
    }

    #filter_color.serpFilterList li.serpFilterListActive span {
        margin:0 0 0.364em 0;
    }

    #filter_color.serpFilterList li.serpFilterListActive span.color {
        margin: 0 0.364em 0.364em 0.091em;
        *margin: 0 0.1em 0.364em 0;
    }

    div.serpFilterList .serpFilterListActive {
        color: #FF6600;
        font-weight: bold;
    }

    div.serpFilterList .serpFilterListActive span {
        color: #FF6600;
        font-weight: bold;
    }    

    *div.serpFilterList .serpFilterListActive a:active {
        color: #FF6600;
        font-weight: bold;
    }

    *div.serpFilterList .serpFilterListActive ul li a {
        font-weight: normal;
    }

    div.serpFilterList li a {
        color:#333;
        line-height: 14px;
    }

    div.serpFilterList li a:hover {
        color:#FF6600;
    }

    div.serpFilterList li a.expander-link  {
        font-size:11px;
        font-family:Verdana, Sans-serif;
        color:#3399FD;
    }

    .expander-link-container {
        margin:0.1em 0 0 0;
    }

    span.serpRssX {
        display: inline;
        margin: 0;
        *margin: 0 0 0 -20px;
    }

    .serpFilterList img {
        *margin: 0 0.364em 0.364em 0;
        *float: left;
    }

/*===================================
/    NEW LEFT MENU STYLING ENDS
/==================================*/

/*=====================================
/ IKEA00699334 Inspiration page start
/======================================*/

    .search-result-ideas {
        float:left;
        width:71.8em;
        border-bottom: 1px solid #DDD;
        margin: 0 0 1.042em;
        padding: 0 0 1.042em;
        *padding-bottom: 1.4em;
        *cursor: pointer;
    }

    .search-result-ideas table a:hover {
        *text-decoration: none;
        *cursor: pointer;
    }

    .search-result-ideas a:hover {
        text-decoration: none;
    }


    .search-result-ideas p, .search-result-ideas a {
        font-size: 14px;
        font-family: Verdana, Sans-serif;
        color: #3399FD;
        margin: 0.571em 0 0.714em 0;
        padding: 0;
        width: 40.429em;
        *width:40em;
        *cursor: pointer;
    }

    .search-result-ideas-ruler {
        width:100%;
        border-bottom: 1px solid #DDD;
    }

    .search-result-ideas p:hover {
        text-decoration:underline;
    }

    .search-result-ideas img {
        float:right;
        margin:1.042em 0 1.042em 2em;
        padding:0;
        clear:left;
    }

    .search-result-ideas-date {
        font-family: Verdana;
        font-size: 9px;
        color: #666;
        float: left;
        margin: 0.2em 0.3em 0 0;
    }

    .search-result-ideas-text, .search-result-ideas-text span:hover {
        font-family: Verdana;
        font-size: 11px;
        line-height: 1.273em;
        color: #333;
        width:100%;
        text-decoration: none;
        margin: 0 0 1.4em 0;
        display: block;
        *display: inherit;
        *cursor: pointer;
    }

    .search-result-ideas-text span:hover {
        *text-decoration: none;
    }

/*=====================================
/ IKEA00699334 Inspiration page ends
/======================================*/

/*===================================
    FIX FOR PRODUCTLISTING IN 690PX
===================================*/

    .filterContainer {
        margin:1em 0 1em 0;
        width: 71.6em;
    }

    .rightContent #productsTable {
        border-collapse: collapse;
        display: table;
        margin-left: 0;
        table-layout: fixed;
        width: 71.6em;
}

    .rightContent .paginationContainer .buttons {
        overflow: hidden;
        padding: 0;
        margin: 0;
}

/*=====================================
/ Give Chrome and Safari a working shot
/======================================*/


@media screen and (-webkit-min-device-pixel-ratio:0) {

    .rightContent {
        float: left;
        display: block;
        width: 71.6em;
        margin: 1.6em 0 0 1.042em;
    }

    .rightContent a:hover {
        text-decoration: none;
    }   

    .ulContainer {
        width: 33.8em;
        margin-top: 1.1em;
    }

    .ulContainer a, .ulContainerR a {
        margin-top:0;
    }

    .ulContainerR {
        width: 33.9em;
        margin-left: 4.2em;
        margin-top: 1.1em;
    }

    .headerLeftNavi {
        margin-bottom:1.16em;
    }

    .SERPcategoryList .listItem {
        border-bottom: 1px solid #DDDDDD;
        height: 25px;
        line-height: 25px;
        overflow: hidden;
        width: 32em;
    }

    .serpLeftMenu {
        display: block;
        float: left;
        width: 21.8em;
        margin: 2.7em 0 -10000px -1em;
        padding: 0 0 10000px 0;
        border-right: 1px solid #DDD;
        overflow:visible;
    }

    .serpLine {
        margin: 1.042em 0 1.563em 2.084em;
    }

    .serpTabActive {
        display: block;
        width: 20.9em;
        height: 3.5em;
        background: white;
        margin: 0.4em 0 0 1em;
        vertical-align: middle;
        border-right: none;
        border-left: 1px solid #DDD;
        border-bottom: 1px solid #DDD;
        border-top: 1px solid #DDD;
    }

    .serpTabActive a:hover {
        width:19em;
        border:none;
    }

    .serpTabActive a {
        width:17.5em;
        font-weight: bold;
    }
    .serpTabInActive {
        display: block;
        width: 17.2em;
        height: 3em;
        margin: 0.417em 0 0 1.818em;
        background: url("../img/dimmed_tab.png") no-repeat;
        font-family: Verdana;
        font-size: 11px;
        color: #888;
        text-decoration: none;
    }
    .serpTabInActive a {
        width:16.4em;
        margin:0;
        font-weight: normal;
    }

    .serpFilterHeadline {
        margin: 1.364em 0 0 1.818em;
    }
    .serpFilterLnk a {
        margin: 0.909em 0 0 2.8em;
        color: #333;
        font-weight: normal;
    }

    .serpFilterLnk a:hover {
        margin: 0.909em 0 0 2.8em;
        color: #FF6600;
        font-weight: normal;
    }

    .serpFilterLnkActive span {
        display: block;
        color: #FF6600;
        font-size: 11px;
        font-family: Verdana, sans-serif;
        font-weight: bold;
        margin:0 0 0 2.8em;
    }

    div.serpFilterList {
        margin: 0.2em 0 0 3.2em;
    }

    .serpLine {
        width: 18.8em;
    }

    .serpFilterForm {
        margin: 1.364em 0 0 3.2em;
    }

    .serpFilterListActive {
        color: #FF6600;
        font-size: 11px;
        font-family: Verdana, sans-serif;
        font-weight: bold;
    }  


    .filterContainer {
        width: 71.5em;
    }

    .rightContent #productsTable {
        border-collapse: collapse;
        display: table;
        margin-left: 0;
        table-layout: fixed;
        width: 71.8em;
    }

    .rightContent .paginationContainer {
        width:auto;
    }

    .search-result-ideas a:hover {
        text-decoration: none;
    }

    .serpFilterFormLnk a {
        display: block;
        margin: 0.909em 0 0 2.818em;
        cursor: pointer;
    }

    #filter_color.serpFilterList {
        margin: 0.4em 0 0 3.2em;
    }
}

/*=====================================
/ End to giving Chrome a working shot
/======================================*/


/*===================================
    ZERO HITS STYLE BEGINS
===================================*/

    .serpNoHitsWrapper {
        width: 62.727em;
        margin: 0.909em 0 1.818em 0;
        padding: 0 0 1.818em 0;
        border-bottom: 1px solid #DDD;
        font-family: Verdana, sans-serif;
        font-size: 11px;
        line-height: 14px;
        color: #333;
    }

    .serpNoHitsWrapper a {
        font-family: Verdana;
        font-size: 11px;
        color: #3399FD;
    }

    .serpMatches {
        font-family: Verdana, Sans-serif;
        font-size: 11px;
        line-height: 1.273em;
        color: #333;
        margin: 0;
        padding: 0;
    }

    .serpNoHitsWrapper p {
        font-family: Verdana, Sans-serif;
        font-size: 11px;
        line-height: 1.273em;
        color: #333;
        padding: 0 0 1.636em 0;
        margin:0.909em 0 0 0;
    }

    .serpNoHitsWrapper ul {
        font-family:Verdana, Sans-serif;
        font-size: 11px;
        line-height: 1.273em;
        color: #333;
        padding: 0 0 1.636em 0;
        margin:0 0 0 1.1em;
        *margin:0 0 0 1.4em;
        list-style-type: disc;
    }

/*===================================
    ZERO HITS STYLE ENDS
===================================*/
/*===================================
    PRODUCT VIEW STYLE STARTS
===================================*/

    .serpSearchString {
        display: block;
        width: 60.909em;
        font-family: Verdana, Sans-serif;
        font-size: 1.146em;
        line-height: 1.636em;
        color: #333;
        margin: 0.909em 0 0.909em 0.909em;
    }
    .serpSearchTerm {
        display: block;
        width: 60.909em;
        font-family: Verdana, Sans-serif;
        font-size: 1.146em;
        line-height: 1.636em;
        color: #333;
        margin: 0.909em 0 0.909em 0.909em;
    }

    .serpSearchSeries {
        display: block;
        width: 60.909em;
        font-family: Verdana, Sans-serif;
        font-size: 1.146em;
        line-height: 1.636em;
        color: #333;
        margin: 0.909em 0 0.909em 0.909em;
    }

    .serpSearchSeries a {
        display: inline;
        font-family: Verdana, Sans-serif;
        font-size: 1em;
        color: #3399FD;
    }

    .plannerSearchPage {
    padding-top: 3px;
    }

/*===================================
    PRODUCT VIEW STYLE ENDS
===================================*/

/*
    NEW SEARCH PAGE ENDS
*/

    // FW11 - Update
    //Styles for showing products has been removed as part  of FW11 - part2 , to use the same style as of category
 

