body {font-family: verdana, arial, helvetica, sans-serif; font-size:8pt; text-align:center;}
INPUT.text
{
    BORDER-RIGHT: #979797 1px solid;
    BORDER-TOP: #979797 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #979797 1px solid;
    BORDER-BOTTOM: #979797 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #f8f8f8;
    TEXT-DECORATION: none
}
INPUT.cal_text
{
    BORDER-RIGHT: #979797 1px solid;
    BORDER-TOP: #979797 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #979797 1px solid;
    CURSOR: hand;
    BORDER-BOTTOM: #979797 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #f8f8f8;
    TEXT-DECORATION: none
}
TEXTAREA
{
    BORDER-RIGHT: #979797 1px solid;
    BORDER-TOP: #979797 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #979797 1px solid;
    BORDER-BOTTOM: #979797 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #f8f8f8;
    TEXT-DECORATION: none
}
A.submenu_link
{
	font-family : Arial;
	font-size : 11px;
	color: #000000;
	TEXT-DECORATION: none;
}
A:hover.submenu_link
{
	font-family : Arial;
	font-size : 11px;
	color: #000000;
	TEXT-DECORATION: underline;
}

.nav_link
{
	font-family : Arial;
	font-size : 11px;
	color: #000000;
}
.msg_txt
{
	font-family : Arial;
	font-size : 12px;
	color: #000000;
}
.psummary_text
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #424242;
    FONT-FAMILY: Arial
}
.gap_text
{
    FONT-SIZE: 8px;
    COLOR: #000000;
    FONT-FAMILY: arial
}
.heading_text
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    font-weight : bold;
    background-color : #595959;
}
.heading2_text
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    font-weight : bold;
    background-color : #7D7D7D;
}
.devider
{
    FONT-SIZE: 12px;
    COLOR: #978A6A;
    FONT-FAMILY: Arial;
}
A.heading_link
{
	font-family : Arial;
	font-size : 10px;
	color: #ffffff;
	TEXT-DECORATION: underline;
}
A:hover.heading_link
{
	font-family : Arial;
	font-size : 10px;
	color: #ffffff;
	TEXT-DECORATION: underline;
}
.tdcontent_text
{
    FONT-SIZE: 10px;
    COLOR: #ffff00;
    FONT-FAMILY: Arial;
    background-color : #003399;
    font-weight :bold ;
}
.tdcontent2_text
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    background-color : #e1f4fe;
}
.tduser_text
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    background-color : #e4ecf2;
}
.row1_text
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    background-color : #c1e3f2;
}

.row2_text
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    background-color : #FEFAFC;
}

.row3_text
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    background-color :#F3F3FE;
}


.sel_box
{
    BORDER-RIGHT: #979797 1px solid;
    BORDER-TOP: #979797 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #979797 1px solid;
    BORDER-BOTTOM: #979797 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #f8f8f8;
    TEXT-DECORATION: none
}

.selMultiple_box
{
    BORDER-RIGHT: #979797 1px solid;
    BORDER-TOP: #979797 1px solid;
    FONT-SIZE: 11px;
    BORDER-LEFT: #979797 1px solid;
    BORDER-BOTTOM: #979797 1px solid;
    FONT-FAMILY: Arial;
    
    BACKGROUND-COLOR: #f8f8f8;
    TEXT-DECORATION: none
}
.progressDiv
{
	margin-left: 100px;
}
.swtext
{
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial
}
.sbtext
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
.blue_link
{
    color:Blue;
    text-decoration:none;
    FONT-SIZE: 10px;
    FONT-FAMILY: Arial
}
.hand
{
    CURSOR: hand;
}
.highlite
{
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial
}
.imgDetailtext
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Arial
}
.nBG
{
    background:#791054;
} 
.hBG
{
    background:#B93B8D;
} 
.ontab_text
{
    FONT-SIZE: 12px;
    COLOR: #1B0684;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;    
}
A.ontab_text
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;   
    text-decoration : none; 
}
A:hover.ontab_text
{
    text-decoration : underline;
}
A:visited.ontab_text
{
    COLOR: #ffffff;
}
A.offsubtab_text
{
    FONT-SIZE: 10px;
    COLOR: #4D4D4D;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: normal;   
    text-decoration : none; 
}
A:hover.offsubtab_text
{
    text-decoration : underline;
}
A:visited.offsubtab_text
{
    COLOR: #4D4D4D;
}
A.offtab_text
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;   
    text-decoration : none; 
}
A:hover.offtab_text
{
    text-decoration : underline;
}
A:visited.offtab_text
{
    COLOR: #ffffff;
}
.onmainTab
{
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 6px;
    padding-right : 8px;
    background:#B93B8D;
}
.offsubmainTab
{
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 6px;
    padding-right : 6px;
}

.onsubmainTab
{
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 6px;
    padding-right : 6px;
}
.submainDeviderTab
{    
    padding-bottom : 1px;
    padding-top : 0px;
    padding-left : 2px;
    padding-right : 2px;
    FONT-SIZE: 10px;
    COLOR: #919191;
    FONT-FAMILY: Arial;
}
.offmainTab
{
    padding-bottom : 5px;
    padding-top : 5px;
    padding-left : 6px;
    padding-right : 10px;
    background:#791054;
}
.head2
{
    FONT-SIZE: 12px;
    COLOR: #4D4D4D;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;   
}
/* 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:200px; 
				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:200px; 
				overflow:hidden; 
				color:#222222; 
				background-color:#ccd6e0; 
				text-align:left; 
				cursor:pointer;
			}
			
            .browse_row2                 
			{
				position:relative; 
				width:500px; 
				border:1px solid #555555; 
				margin-bottom:10px; 
				margin-left:auto; 
				margin-right:auto; 
				height:200px; 
				overflow:hidden; 
				color:#222222; 
				background-color:#DDDDDD; 
				text-align:left; cursor:pointer;
			}
            .alt_browse_row2             
			{
				position:relative; 
				width:500px; 
				border:1px solid #555555; 
				margin-bottom:10px; 
				margin-left:auto; 
				margin-right:auto; 
				height:200px; 
				overflow:hidden; 
				color:#222222; 
				background-color:#ccd6e0; 
				text-align:left; 
				cursor:pointer;
			}			
            
            /* Containers */
            .vehicle_info_container     {position:absolute; left:160px; top:0px; height:120px; width:400px;}           
            .price_container            {position:absolute; left:640px; top:10px; width:105px;}
            .certified_container        {position:absolute; left:440px; top:75px; width:165px;}
            .special_container          {position:absolute; left:400px; top:10px; 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;}
        
        /* Sort box (header and footer) */
        
            /* Containers */
            .upperborder_tweak          {border:1px solid #555555; background-color:#FDDE62; width:100%; height:1px; font-size:1px; margin-top:15px;}
            .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:110px;}
            .footer_container           {position:relative; text-align:middle; color:#444444; font-weight:bold; font-size: 7.5pt; background-color:#F4F4F4; border:1px solid #555555; margin-bottom:10px; width:750px; 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          {float:left; margin-right:4px; margin-left:4px; font-family:verdana,arial; font-weight:normal; font-size:10px;}
            
            .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;}
                   
