﻿h4.expand a:link,h4.expand a:visited,h4.expand a:hover
        {
            display: block;
            background-image: url(/Home/Images/bullet_toggle_plus.jpg);
            background-repeat: no-repeat;
            background-position: 1px 50%;
            padding-left: 2em;
            background-color:#EEEEEE;
            text-decoration:none 
        }
        
        
        
        .result
        {
            overflow: hidden;
            border-width: 1px;
            padding: 3px;
            width:585px;
            margin:25px;
            
        }
        
        h4.expand a:hover,h4.expand a:active,h4.expand a:focus
        {
            outline-color: gray;
            padding-left: 2em;
            text-decoration:none !important
        }
        h4.expand a:hover {text-decoration:none}
        
        h4.expand.open a:link,h4.expand.open a:visited
        {
           display: block;
            background-image: url(/Home/Images/bullet_toggle_minus.jpg);
            background-repeat: no-repeat;
            background-position: 1px 50%;
            padding-left: 2em;
            background-color:#EEEEEE;
            text-decoration:none!important;
        }
        p.answer   
        {
            font-family:Arial;
            color:rgb(102, 102, 102);
            font-size:11px;
            font-weight:normal;
        }
                   
        h4.expand a 
        {
            font-family:Arial;
            color:rgb(46, 94, 158);
            font-size:12px;
            font-weight:normal;
            padding-top:7px;
            padding-bottom:7px;
        }
        
        div.content 
        {
            margin:15px;
        }
.ProductCheckBoxModel
{
	margin-top: -15px; 
	margin-left: 120px;
	_margin-top:-35px
}
.ProductAutoMargin
{
	margin:5px;
	overflow:auto;
}

/* smart search style start */

#outer
    {
        clear: both;
        position: relative;
       
    }
     .search
    {
        clear: both;
        position: relative;
        margin: 5px;
        border-style: solid;
        border-width: 1px;
        border-color: silver;
        background-color: #fffffc;
        padding:5px;
    }
    .search span
    {
        font-weight: bold;
        font-size: 13px;
        color: gray;
    }
    
    #wrapper h4.expand
    {
        clear: both;
        position: relative !important;
    }
  
        
    
     #wrapper .all h4.expand
    {
        clear: both;
        position: relative !important;
    }
    #wrapper .all h4.expand.open
    {
        clear: both;
        position: relative !important;
    }
    
        
    
    #wrapper .collapse
    {
        padding: 1em;
        overflow: hidden;
        border-top-width: 1px;
        background-color: white;
        margin-right: 1%;
        margin-left: 1%;
        display: block;
        margin-top: 1%;
        margin-bottom: 1%;
    }
    .collapse p
    {
        margin-right: 10px;
        margin-bottom: 0;
        font-size: 9pt;
    }
    .switch
    {
        position: absolute;
        top: .3em;
        right: 1em;
        padding: 3px;
    }
    #outer .switch a:link, #outer .switch a:visited
    {
        padding-right: 1px;
        background-image: none;
    }
    #outer .switch a:hover, #outer .switch a:focus, #outer .switch a:active
    {
        background-color: #fff;
    }
    #wrapper .expand a
    {
        display: block;
        padding: 7px;
        padding-left: 36px;
    }
    .expand
    {
        clear: both;
    }
    
    #wrapper .expand a:link, #wrapper .expand a:visited
    {
        display: block;
        border:none !important;
        background-image: url(/Home/Images/bullet_toggle_plus.jpg);
        background-repeat: no-repeat;
        background-position: 1% 50%;
         outline-color: gray;
          background-color: #f1f1f1;
    }
    
    #wrapper .expand.open a:link, #wrapper .expand.open a:visited
    {
          display:block;
        border:none !important;
        background:url(/Home/Images/bullet_toggle_minus.jpg) no-repeat 1% 50%;
         text-decoration: none;
        color: rgb(102, 102, 102);
        font-family: Arial, Verdana, sans-serif;
        font-size: 12px;
        background-color: #f1f1f1;
      
    }
    #other
    {
        padding: 1em;
        border: 1px solid #e8e7e8;
        background: #fff url(../img/exp-bg-body.gif) repeat-x scroll 0 -30px;
        text-align: center;
    }
    #wrapper .expand.open a:link, #wrapper .expand.open a:visited, #wrapper .expand.open a:focus
    {
        display:block;
        text-decoration: none;
        color: rgb(102, 102, 102);
        font-family: Arial, Verdana, sans-serif;
        font-size: 12px;
        background-color: #f1f1f1;

        
    }
    
    #content
    {
        overflow: hidden;
        margin:10px;
        padding: 8px;
       
    }
    
                                
     #wrapper p.expand a:link, #wrapper p.expand a:visited, #wrapper p.expand a:focus, #wrapper p.expand a:active
    {
        text-decoration: none;
        border-style: solid; 
        background-color: white;
        background-color: white;
        color: rgb(46, 94, 158);
        font-size: 18px;
        font-weight: bold;
        padding-left: 36px;
    }
    #wrapper .all p.expand.open a:link, #wrapper .all p.expand.open a:visited, #wrapper .all p.expand.open a:focus, #wrapper .all p.expand.open a:active
    {
        text-decoration: none;
        border-style: solid;     
        background-color: white;
        border-color: silver;  
         background-color: white;
        border-width: 1px;
        color: rgb(46, 94, 158);
        font-size: 18px;
        font-weight: bold;
        padding-left: 36px;
    }
    #wrapper .expand p.hide a:link, #wrapper .expand p.hide a:visited, #wrapper .expand p.hide a:focus, #wrapper .expand p.hide a:active
    {
        color: rgb(46, 94, 158);
        font-size: 9pt;
        border-style: none;
        font-weight: normal;
        background: none;
    }
    #wrapper .expand.open p.hide a:link, #wrapper .expand.open p.hide a:visited, #wrapper .expand.open p.hide a:focus, #wrapper .expand.open p.hide a:active
    {
        color: rgb(46, 94, 158);
        font-size: 9pt;
        border-style: none;
        font-weight: normal;
        background: none;
    }
    #wrapper .all p.expand,#wrapper .all p.expand.open
    {
        display:block;
         border-style:solid;
        border-color:Silver;
        
        border-width:1px;
        padding-bottom :15px;
        padding-left:10px;
        padding-top:12px
        
        
    }
    #wrapper .all p.expand .searchhead,#wrapper .all .expand.open .searchhead
    {
	    font-family: Arial;
	    font-weight: bold;
	    font-size: 12pt;
	    color: #2e5e9e;
	    margin:0px;
    }
    /* Firefox 3.x,IE 8 */
    #wrapper .all p.expand a.expcol,#wrapper .all p.expand.open a.expcol 
    {
        padding-right:1px;
        border-style :none;
        float:left;
        margin-top:5px; /* chrome ,fire fox */
        _margin-top:-7px; /* IE 6.0 */
       
        
     
     }
     
     *:first-child+html  #wrapper .all p.expand a.expcol, *:first-child+html #wrapper .all p.expand.open a.expcol 
     {
         margin-top:-9px; /* IE 7 only */
         
     }
    
    .ajax__tab_xp, .ajax__tab_header
    {
        white-space: normal;
    }
    .ajax__tab_xp .ajax__tab_body 
    {font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#666666;}

    a.detailslink
    {
        font-size: 11px;
        font-family: Arial, Helvetica, sans-serif;
    }
    #maincol
    {
        width: 650px;
    }
    #wrapper.collapse div.ShortDesc p, .TopBulletPoints td
    {
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
    }
    #wrapper.collapse div.ShortDesc p, .TopBulletPoints td
    {
        font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
    }
     #wrapper.collapse table td 
     {
         font-size: 9pt;
        font-family: Arial, Helvetica, sans-serif;
        }
    .allresultheading
    {
        color: rgb(46, 94, 158);
        font-size: 18px;
        font-weight: bold;
    }
    p.hide
    {
        margin-left: 90%;
        
    }
    div.all{width:580px;margin:10px;margin-left:5px}
    
    .search 
    {
       clear: both;
        position: relative;
        margin: 5px;
        border-style: solid;
        border-width: 1px;
        border-color: silver;
        background-color: #f1f1f1;
        padding: 5px;
    }
    .search span
    {
        font-weight: bold;
        font-size: 13px;
        color: gray;
    }
    .ajax__tab_xp, .ajax__tab_header
    {
        white-space: normal;
    }
    .ajax__tab_xp .ajax__tab_body 
    {font-family:Arial, Helvetica, sans-serif;font-size:10pt;color:#666666;}

   .GridView  tbody tr.Paging td ul li a
    {
        
        border-style:solid;
        border-width:1px;
        border-color:Gray;
        padding:2px;
        background-color:white;
        text-decoration:none;   
        color:blue;
        
        
    }
    .GridView  tbody tr.Paging td ul li a.current
    {
          background-color:gray;
          color:White;
    }
    .GridView  tbody tr.Paging td
    {
        border-style:solid;
        border-width:1px;
        border-color:silver;
        background-color:#f1f1f1;
    }
    .AllTabGridView  tbody tr.Paging td ul li a
    {
        
        border-style:solid;
        border-width:1px;
        border-color:Gray;
        padding:2px;
        background-color:white;
        text-decoration:none;   
        color:blue;
        
        
    }
    
    .AllTabGridView  tbody tr.Paging td ul li a.current
    {
          background-color:gray;
          color:White;
    }
    .AllTabGridView  tbody tr.Paging td
    {
        border-style:solid;
        border-width:1px;
        border-color:silver;
        background-color:#f1f1f1;
    }
    
    
         .result
        {
            overflow: hidden;
            border-style: solid;
            border-color: silver;
            border-width: 1px;
            padding: 3px;
            width:585px;
            margin:25px;
            
        }

    .result
    {
        overflow: hidden;
        padding: 3px;
        width:585px;
        margin:25px;
        text-decoration: none !important;
    }
    
    p.answer   
    {
        font-family:Arial,Helvetica,Sans-Serif !impotant;
        color:rgb(102, 102, 102)!important;
        font-size:9pt!important;
        font-weight:normal!important;
    }


    h4.expand a 
    {
        
        font-family:Arial!important;
        color:rgb(46, 94, 158)!important;
        font-size:12px!important;
        font-weight:normal!important;
        padding-top:7px;
        padding-bottom:7px;
       
    }
    
    
    h4 {display:block;} 
    




    div.content 
    {
    margin:10px;
    
    
    }
    .commonborder
    {
        
      border:solid 1px #c1c1c1;   
        
    } 
    .productdetailmaincontainer
    {
        padding:10px;
        
    }    
    .productdetailinnercontainer
    {
        margin:5px;
        
    }    
    .ajaxpanelContainer
    {
        margin:5px;
        overflow:auto;
        
    }     
    .labelnoresult
    {
        
      color:red;   
        
    }
    .closebutton
    {
      float:right;
      margin-top:-12px;
        
        
    }
    .PWSdetailLink
    {
        
     display: block; 
     margin-left: 85%;
     *margin-left: 65%;
        
    }
    
    .DiYfilter
    {
       float:right;
       margin:10px;
       z-index:-1000;
        
        
    }
    .ie6dummy
    {
        position:relative;
        display:block;
        width:1px;
        
    }
    .groupcontainer
    {
        border:solid 1px #c1c1c1;
        
        
    }
    div.pcompare
    {
        width:170px;
        padding-top:5px;
        
    }
    a.comparemodel
    {
      cursor:auto;
    
    }
    
    /* smart search style end */
