﻿.compare_title_row1, .compare_title_row2
{
    color: #FFFFFF;
    font-weight: bold;
    height:32px;}
.compare_title_row2, div.compare_title_row2
{
    background: url( '../images/bottom.png' );
    clear:both;}
.compare_title_row1
{
    background: url( '../images/top.png' );}        
   
.compare_desctitle_row 
{
    color:#d79d01;
    background:#000000;
    font-weight:bold;
    font-size:larger;
    border-bottom:2px dotted #00348e;}    

.compare_item_row 
{
    background: #d6e7fd;
    color:#333333;
    text-align:center;}
    
.compare_spacer
{
    clear:both;
    height:5px;}
.compare_altitem_row 
{
    background: #FFFFFF;
    color:#333333;
    text-align:center;}
    
.compare_desc_row 
{
    background: #000000;
    color:#FEFEFE;
    text-align:left;}
    
.compare_desc_row img
{
    margin:5px 5px 5px 0px;}         
    
.compare_table
{
    border-collapse:collapse;
    font-size:small;
    font-family: Arial;
    width:713px;}
          
.compare_table .compare_desc
{
    text-align:left;
    padding-left:25px;
    width:160px;}       
    
.compare_button
{
    border:1px solid #FFFFFF;
    background: #d6e7fd;
    color:#333333;
    margin:5px;}  

.compare_results
{  
    font-size:small;
    font-family: Arial;
    width:713px;
    margin:0 auto;}
.compare_results_title
{
    background: #00348e;
    color:#FFFFFF;
    font-weight:bold;
    padding:5px;
    width:auto;
    clear:both;}
.rowstyle1
{
    background: #FFFFFF;
    color:#333333;
    text-align:left;
    padding:5px;
    height:22px;}
.rowstyle2
{
    background: #d6e7fd;
    color:#333333;
    text-align:left;
    padding:5px;
    height:22px;} 
.rowstyle3
{
    background: #d6e7fd;
    color:#333333;
    text-align:left;
    padding:5px;
    height:50px;}       
.rowstyle4
{
    background: #FFFFFF;
    color:#333333;
    text-align:left;
    padding:5px;
    height:40px;}    
.rowstyle5
{
    background: #d6e7fd;
    color:#333333;
    text-align:left;
    padding:5px;
    height:25px;}
.rowstyle6
{
    background: #FFFFFF;
    color:#333333;
    text-align:left;
    padding:5px;}           
.compare_results_nested
{
    width:179px;
    vertical-align:middle;
    float:left;}    
.compare_results_2items
{
    width:265px;
    vertical-align:middle;
    float:left;
    border-left: 2px solid #00348e;}
.compare_results_3items
{
    width:176px;
    vertical-align:middle;
    float:left;
    border-left: 2px solid #00348e;}  
.compare_results_2items .a, .compare_results_3items .a, .compare_results_nested a
{
    font-weight:bolder;}
    
.compare_whatsthis
{  
    border: 2px solid #00348e;
    font-size:small;
    font-family: Arial;
    margin:0 auto;}
.compare_whatsthis_title
{
    background: #00348e;
    color:#FFFFFF;
    font-weight:bold;
    padding:5px;
    width:auto;
    clear:both;}
.compare_leftcol
{
    float:left;
    width:275px;
    text-align:center;
    margin-top:8px;}
.compare_imgblock
{
    float:left;clear:left;width:567px;height:262px;
    margin:10px 0px 10px 0px;}
.compare_textblock
{
    float:right;clear:right;
    margin:20px 10px 0px 0px;
    width: 135px;}    
    
.compare_item_row .compare_leftcol, .compare_altitem_row .compare_leftcol
{
    float:left;
    width:85px;
    text-align:center;
    margin-top:8px;}
        
.compare_rightcol
{
    float:right;
    width:300px;
    text-align:center;
    margin:8px 0 0 0;}

.compare_desc
{
    float:left;
    margin: 8px 0 0 0;}
    
.compare_hidden
{
    display:none;}
.compare_dotted_line
{
    padding:0px; width:738px;
    height:9px; margin: 5px 0;
    background:transparent url(../images/dotted-line-bg.png) repeat-x scroll left top;}
.compare_table h3
{
    color:#D79D01;font-size:15px;margin:0px;padding:0px;}  
.comparebtndiv 
{
    width:300px; float:right; text-align:center;}                         

