/***********************************************************
*  CATALOG
*-----------------------------------------------------------
************************************************************/


/***********************************************************
*  product card
************************************************************/

.product_card
{ 
        width:400px;  
        height:170px;  
        background:#e0e1e0 url(../res/page/product_card.gif) no-repeat;
        color: #777877;
        float:left;display: inline;
        margin: 15px 5px 2px 40px;    
        padding:0px;
        display: inline;
}

.product_card_c1
{ 
        width:128px;  
        height:170px;  
        float:left;display: inline;
        display:inline;
        position:relative;
}

.product_card_c1 img
{
        margin-left:16px;
        margin-top:12px;
        width:100px;  
        height:100px;  
        clear:both;
}

.product_card_scr
{
        color:#4a829f;
        font-weight:bold;
        text-align:center;
        position:relative;
        cursor:pointer;
        padding-top:7px;
}


a.product_card_scr
{
        text-decoration:none;
        color:#4a829f;
}

.product_card_scr:hover
{ 
  text-decoration: underline;
}


.product_card_price
{
        font-size:130%;
        font-weight:bold;
        text-align:center;
        padding-top:8px;
}

.product_card_c2
{ 
        width:272px;  
        height:170px;  
        float:right;display: inline;
        position:relative;
}

.product_card_c2_header
{ 
        width:250px;  
        height:21px;
        margin-top:12px;
        padding:5px 5px 0px 5px;
        /*background:#c5c5c5;*/
}

.product_card_c2 h3
{ 
        padding:0px;
        font-size: 120%;
        clear:none;
        float:left;display: inline;
}

.product_card_c2_header span
{ 
        text-align:right;       
        font-weight:bold;
        float:right;display: inline;
        font-size: 120%;
}

.product_card_c2_descr
{ 
        padding:0px;
        padding-right:5px;
        overflow:hidden;
        height:97px;
        position: relative;
        display: table;
}

.product_card_c2_descr_middle
{
        #position: absolute; 
        #top: 50%;
        display: table-cell; 
        vertical-align: middle;
        width: 100%;    
}

.product_card_c2_descr_inner
{
        #position: relative; 
        #top: -50%; /* for explorer only */
        padding:0px;
        margin-left: auto; margin-right: auto;
        max-height:97px;
        overflow:hidden;
}


a.product_card_c2_more
{ 
        padding:0px;
        margin:0px;
        margin-top:7px;
        float:left;display: inline;
        text-decoration: none; 
        font-weight: bold;
        /*color:#717171;*/
        /*color:#777877;*/
        outline:none;
}

a.product_card_c2_more:hover
{
        text-decoration: underline; 
}



a.product_card_c2_addtocart
{ 
  float:right;display: inline;
  background: url(../res/page/product_buttons.gif) 0px 0px no-repeat;
  color: Black;
  text-decoration:none;
  padding: 4px 8px 0px 10px;      
  margin: 4px 0px 0px 0px;
  height:18px;
  position:relative;
  outline:none;
}


a.product_card_c2_addtocart span 
{
  position:absolute;
  top:0;
  right:0;        
  background: url(../res/page/product_buttons.gif) -95px 0px no-repeat;
  width:5px;
  height:22px;
}

a.product_card_c2_addtocart:hover 
{
  background-position: 0% -22px;
}

a.product_card_c2_addtocart:hover span 
{
  background-position: -95px -22px;
}


a.product_card_c2_download
{ 
  float:right;display: inline;
  background: url(../res/page/product_buttons.gif) -100px 0px no-repeat;
  color: Black;
  text-decoration:none;
  padding: 4px 13px 0px 10px;     
  margin: 4px 10px 0px 3px;
  height:18px;
  position:relative;
  outline:none;
}


a.product_card_c2_download span 
{
  position:absolute;
  top:0;
  right:0;        
  background: url(../res/page/product_buttons.gif) -190px 0px no-repeat;
  width:10px;
  height:22px;
}

a.product_card_c2_download:hover 
{
  background-position: -100px -22px;
}

a.product_card_c2_download:hover span 
{
  background-position: -190px -22px;
}

/***********************************************************
*  stats
************************************************************/

.stats-l
{
  background-color: #eeeeee;
  width:477px;  
  height:150px;  
  float:left;display: inline;
  margin: 0px 0px 0px 0px;    
  padding:0px;
}

.stats-r
{
  background-color: #e9e9e9;
  width:477px;  
  height:150px;  
  float:left;display: inline;
  margin: 0px 0px 0px 0px;    
  padding:0px;
}


.stats-l h3, .stats-r h3
{
  margin-top:5px;
  margin-left:20px;
}

.stats-c
{
  width:205px;  
  float:left;display: inline;  
  margin-top:5px;
  margin-left:30px;
}
           

