﻿
/* Globals */
    body                        {font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; text-align:center;}
    img                         {border:0; padding:0; margin:0;}
    a                           {font-weight:bold; color:#003c78; text-decoration:underline;}
    .clear                      {clear:both;}
    

/* Inventory listing section */

    /* Page Layouts */
    .mainDiv                    {margin-left:auto; margin-right:auto; width:750px; text-align:center;}
    .browse_row                 {position:relative; width:750px; border:1px solid #555555; margin-bottom:10px; margin-left:auto; margin-right:auto; height:110px; overflow:hidden; color:#222222; background-color:#DDDDDD; text-align:left; cursor:pointer;}
    .alt_browse_row             {position:relative; width:750px; border:1px solid #555555; margin-bottom:10px; margin-left:auto; margin-right:auto; height:110px; overflow:hidden; color:#222222; background-color:#ccd6e0; text-align:left; cursor:pointer;}
 
    /* Containers */
    .vehicle_info_container     {position:absolute; left:160px; top:0px; height:100px; width:300px;}           
    .price_container            {position:absolute; left:640px; top:10px; width:105px;}
    .certified_container        {position:absolute; left:650px; top:75px; width:165px;}
    .special_container          {position:absolute; left:655px; top:50px; width:165px;}            
    .miles_container            {position:absolute; left:550px; top:10px; width:85px;}

    /* Container Elements */
    .vehicle_text_label         {font-weight:bold;font-size:8pt;}
    .vehicle_text_data          {font-size:8pt;}  
    .vehicle_link               {font-weight:bold; color:#000E49; margin-top:5px; font-size:8pt;}    
    .pricing_label              {color:#003C78; font-weight:bold; font-size:9pt; text-align:center;}
    .pricing_special            {color:#016701; font-weight:bold; font-size:9pt; text-align:center;}
    .pricing_normal             {color:#000c49; font-weight:bold; font-size:9pt; text-align:center;}
    .vehicle_image              {position:absolute; left:0px; top:0px; width:145px; text-align:center;}
    .vehicle_image_text         {font-style:italic;font-size:7.5pt;}
    .mileage_label              {color:#003C78; font-weight:bold; font-size:9pt; text-align:center;}
    .mileage_normal             {color:#000c49; font-weight:bold; font-size:9pt; text-align:center;}

/* Sort box (header and footer) */

    /* Containers */
    .upperborder_tweak          {border:1px solid black; width:748px; height:1px;}
    .interior_container         {position:relative; text-align:left; float:left; color:#444444; font-weight:bold; font-size: 7.5pt; background-color:#F4F4F4; border:1px solid #555555; border-top:0px; margin-bottom:10px; width:100%; height:75px;}
    .footer_container           {position:relative; text-align: center; color:#444444; font-weight:bold; font-size: 7.5pt; background-color:#F4F4F4; border:1px solid #555555; margin-bottom:10px; width:100%; height:60px;}

    /* Elements */
    .sort_bar                   {position:absolute; top:-10px; left:10px;}
    .sort_image                 {float:left;}
    .sort_image_end             {float:right;}
    
    .per_page_link_bar          {position:absolute; top:17px; left:550px;} 
    .page_link                  {float:left; margin: 0px 0px 0px 0px;}
    
    .vehicle_count_header       {position:absolute; top:20px; left:10px; margin:3px 3px 3px 3px; color:#444444;}
    .paging_text_header         {float:left; margin-right:25px;margin-top:6px; font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; text-align:center; color:#444444;}
    .vehicle_count_text         {font-family: verdana, arial, helvetica, sans-serif; font-size:7pt; text-align:center;color:#444444;}
    
    .vehicle_count_footer       {margin:3px 3px 3px 3px;}      
    .paging_container_footer    {text-align:center;}
    .paging_text_footer         {text-align:center;}        
    .gimme_some_lovin           {margin-left: 6px; margin-right: 6px; margin-bottom: 4px; font-size:8pt; font-weight:bold;}
     
    .narrow_bar                 {position:absolute; top:65px; left:0px; text-align:left; margin:5px 5px 5px 5px; width: 700px;}     
    .narrow_selects_container   {float:left; width:700px;}
    .narrow_bar_image           {float:left; margin-top: 4px;}
    .narrow_bar_select          {font-family:verdana,arial; font-weight:normal; font-size:10px; width:145px;}
    
    .stock_number_search        {position:absolute; top:17px; left:550px; font-weight:bold; color:#444444; font-size:7.5pt;font-variant: small-caps;font-style: italic;}
    .stock_number_search_input  {width:80px; font-family:verdana,arial; font-size:10px; font-weight:normal; font-style:normal; font-variant:normal; margin-right:4px;}
    
    .advanced_search            {position:absolute; top:44px; left:600px; width:114px;}

    .price_range_filter         {position:absolute; top:40px; left:440px; width:300px; font-size:7.5pt;font-variant: small-caps;font-style: italic;}
    .price_range_input          {width:70px; font-family:verdana,arial; font-size:10px; font-weight:normal; font-style:normal; font-variant:normal;}
	
	.misc_panel                 {position:absolute; top:55px; left:400px; width:250px;}
