﻿body
{
    padding: 0; margin: 0; height: 100%; width: 100%;
    font: normal normal normal 13px Verdana,Arial,Sans;
    background-color: #464c6b; background-image: url(../_common_images/DropShadow.jpg);
    background-position: center top; background-repeat: repeat-y;
}

h1 
{
    font: normal normal 400 22px Verdana,Arial,Sans;
    padding: 8px 0 8px 33px;
    margin: 5px 0 5px;
    background-image: url(../_common_images/H1_Wheelchair.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    color: #053565;
    background-color: #E2EAF8;
    border: solid 1px #92B0DD;
}

h2
{
    font: normal normal 400 17px Verdana,Arial,Sans;
    padding: 3px 0 3px 0;
    margin: 0;
    color: #053565;
    border: solid 1px #92B0DD;
    background-color: #E2EAF8;
}
	.textcontent h2
	{ margin: 15px 0 5px 0; }
    
h3 
{
    font: normal small-caps normal 14px Verdana,Arial,Sans;
    padding: 3px 0 3px 0; margin: 0;
}
    h3.states
    {
        font: normal normal normal 13px Verdana,Arial,Sans;
        padding: 3px 0 3px 0; margin: 0;
    }
    h3.center
    {
        text-align: center;
    }
    
    #spotlightSidebar h3 { text-align: center; font-weight: bold; }
    
    .textcontent h3
    {
		font-weight: bold;
    }
    
    #currentInventoryDesc strong
    {
		text-align: center; display: block;
    }

h4 {}

h5 {}

h6 {}

p 
{
    text-indent: 10px; padding: 0; margin: 5px;   
}

a, a:visited, a:hover
{
    color: #600;
}
    a:hover {text-decoration: none;}
    #states a { color: White; text-decoration: none; }
    #states a.offmap { color: #600; text-decoration: none; }
    #states a:hover { text-decoration: underline; }
    
    h1 a { color: #053565; }
    h1 a:hover { color: #053565; }
    
    .so1 a, .so1 a:visited {color: red; text-decoration: none; }
    .so1 a:hover { color: red;  text-decoration: underline; }
    
    .so2 a, .so2 a:visited  {color:  green; text-decoration: none; }
    .so2 a:hover { color: green;  text-decoration: underline; }
    
    .so3 a, .so3 a:visited  {color:  blue; text-decoration: none; }
    .so3 a:hover { color: blue;  text-decoration: underline; }
    
    .so4 a, .so4 a:visited  {color:  Purple; text-decoration: none; }
    .so4 a:hover { color: Purple;  text-decoration: underline; }
    
div {}

    div#contentLayer, div#header
    {
        position: absolute; left: 50%; margin: 0 0 0 -390px; width: 780px;
    }
    
    div#contentLayer { top: 90px; position: relative; }
    
    div#footer
    {
		height: 100px;
        padding-top: 5px; text-align: center;
    }
    
    div#header { top: 0px; border-bottom: solid 1px #600; height: 85px; }
        #header #phone
        {position: absolute; top: 4px; left: 365px; font-size: 24px; color: #880000; text-align: right; width: 200px;}
        #header #phone2
        {position: absolute; top: 28px; left: 362px; font-size: 24px; color: #880000; text-align: right; width: 200px;}
        #header #homelink
        {position: absolute; top: 25px; left: 583px; border: none;}
        #header #sitemaplink
        {position: absolute; top: 8px; left: 580px; border: none;}
        #header #asklink
        {position: absolute; top: 8px; left: 670px; border: none;}
        #header #addlink
        {position: absolute; top: 25px; left: 670px; border: none;}
        
        #header #homelink:hover 
        {top: 24px; left: 582px; border: solid 1px black; background: white; }
        #header #sitemaplink:hover 
        {top: 7px; left: 579px; border: solid 1px black; background: white; }
        #header #asklink:hover 
        {top: 7px; left: 669px; border: solid 1px black; background: white; }
        #header a#addlink:hover 
        { top: 24px; left: 669px; border: solid 1px black; background: white; }

        
    
    
        
    div.relatedPages
    {
        height: 20px; clear: both; border-top: solid 1px #600; 
        border-bottom: solid 1px #600; padding-top: 3px;
    }
    
    div.relatedPages ul
    { margin: 0; padding: 0; }
    
    div.relatedPages ul li
    { padding: 0 5px 0 0; margin: 0 5px 0 0; 
        border-right: solid 1px black; }
    
    div.relatedPages ul, div.relatedPages ul li
    {
        list-style: none; display: inline;
    }
    
    div#homePageSpotlight
    {
        width: 100%; border: solid 1px #600; position: relative;
    }  
        #homePageSpotlight h1 { margin-top: 0px; }
        * html #homePageSpotlight h1 { margin-top: -1px; }
        
        #homePageSpotlight div#currentSpecials
        {
            float: left; width: 270px; text-align: center;
        }
            #homePageSpotlight #currentSpecials div#currentSpecialDesc
            {
                text-align: left; margin: 10px 5px 10px 5px;
                padding: 7px; background: #eee;
                border: dashed 1px #393;
            }
            
        #homePageSpotlight div#currentInventory
        {
            float: left; width: 260px; text-align: center;
        }
            #homePageSpotlight #currentInventory div#currentInventoryDesc
            {
                text-align: left; margin: 10px 5px 10px 5px;
                padding: 7px; background: #eee;
                border: dashed 1px #393;
            }
        
        #homePageSpotlight div#spotlightSidebar
        {
            width: 240px; float: left;
        }
            
    
    div#HomePageBottomLeft 
    { clear: both; width: 525px; float: left; position:relative;}
        div#HomePageTestimonials
        {
        }             
            div#HomePageTestimonials h2
            {
                padding-left: 3px
            }
            
            div#HomePageTestimonials h3
            {
                margin-left: 120px;
                padding-left: 25px;
            }
        
        div#homePageMap, #deliveryPageMap
        {
            padding-top: 10px;
        } 
        
        div#homePageBottomArticles
        {
            padding-top: 10px; clear: left;
        } 
        
        div#homePageStateListSection
        {
            padding-top: 10px;
        }
			#homePageStateList, #homePageTopCities
			{
				width: 525px; padding: 0 0 10px 0; margin: 0;
			}
			
			#homePageStateListSection br { clear: both; }
			
			#homePageStateListSection p { margin-bottom: 15px; }
    
    div#homePageSidebar
    {width: 245px; float:right; margin: 0; padding: 0; padding-top: 15px; padding-bottom: 10px;}
    
    #special-offer
    {
        width: 260px; height: 150px; background: #ccc; margin: 15px 0 15px 5px;
        float: left;
    }
    
    #Offers
    {
        background: #333; height: 110px; width: 480px;
        margin: 0; padding: 20px 10px; margin: 15px 0; float: right;
    }
    
    #MobilityNewsletterOffer,#BrochureOffer,#TradeInOffer,#WeBuyVansOffer
    { 
		width: 175px;
		padding: 8px 0 8px 63px;
		margin: 5px 0;
		float: left;
		background-image: url(/_common_images/OfferIcons.jpg);
		background-repeat: no-repeat;
		overflow: hidden;
    }
    
    div#Offers div a
    {
		border: solid 1px white; border-left: none;
		display: block; padding: 8px 0 8px 0; font: normal normal bold 14px Arial;
		color: White; text-decoration: none;
    }
    
    div#Offers div a:hover
    {
		color: #DD5555;
    }
    
    #MobilityNewsletterOffer
    {
		background-position: 0 -50px;
    }
    
    #BrochureOffer
    {
		background-position: 0 -150px;
    }
    
    #TradeInOffer
    {
		background-position: 0 0;
    }
    
    #WeBuyVansOffer
    {
		background-position: 0 -100px;
    }
    
    div#vehicles_Header
    { border-bottom: solid 1px #600; }
        #vehicles_Header p
        { padding-top: 3px; COLOR: #660000; LINE-HEIGHT: 25px; 
		TEXT-ALIGN: left; height: 155px; text-indent: 0; margin: 0; }
		
		#vehicles_Header img
		{float: left; display: block; margin-top: -2px;}
	 
	.homePageBlogEntryList
	{
		margin-left: 10px; border-left: solid 1px #555; padding-left: 5px;
	}
	
	.CommonContentColumnWithSpecials
	{
		width: 560px; float: left; text-align: left; margin-bottom: 20px;
	}
	
	.CommonSpecialsColumn
	{
		width: 215px; float: right; 
	}
		.CommonSpecialsColumn div.pad 
		{ padding: 0 0 0 5px; border-left: solid 1px #600; margin: 5px 0 0 0; }
		
		.CommonSpecialsColumn div.CurrentSpecialControlItem
		{ border: solid 1px #5555FF; padding: 5px 0 5px 5px; margin: 0 0 20px 0; width: 200px; }
	
	div#DeliveryPageTestimonials
	{
		padding: 10px 0 10px 0;
	}
	
	div#BlogTagListSection
	{
		padding: 10px; border: dashed 1px black; background: #DDD;
		margin: 15px 0 0 0;	
	}
	
	div#PriceComparisonNotes
	{
		padding: 10px; border: dashed 1px black; background: #eee;
		margin: 15px 0 0 0;	
	}
	
	div.ArticleList
	{
		margin: 10px; border-left: solid 1px #555; 
		padding: 10px;
	}
	
	div.ArticleListItem
	{
		padding: 0 0 10px 0;
	}
	
	div.ArticleListExcerpt
	{
		padding: 0 0 0 10px;
	}
	
	div.ArticleListExcerpt a
	{
		text-decoration: none;
	}
	
table {}
	table.ContactTable
	{
		margin: 25px auto;
	}
	
	table.ContactTable tr td
	{
		padding-top: 10px;
	}
	
	table.ContactTable tr td.input
	{
		padding-left: 45px;
		text-align: left;
	}
	
	table.ContactTable input.ContactMethodRadio
	{
		
	}
	
	table.ContactTable textarea.QuestionBox
	{
		width: 100%; height: 150px;
	}
	
	table.ContactTable td.submit
	{
		text-align: right;
	}
	
	table.ContactTable td.errcol
	{
		width: 5px;
	}
	
    table.PriceCompareTable
    {
    }
		table.PriceCompareTable th, table.PriceCompareTable td
		{ padding: 2px 10px 2px 0px; }
		
		table.PriceCompareTable td
		{ padding-left: 5px; }
		
		table.PriceCompareTable td.Company
		{}
		
		table.PriceCompareTable td.PriceVehicleDescription
		{}
		
		table.PriceCompareTable td.VehicleDescription
		{ padding-right: 0px; }
		
		table.PriceCompareTable td.Conversion
		{ }
		
		table.PriceCompareTable td.PowerDoor
		{ padding-left: 0; }
		
		table.PriceCompareTable td.KneelSystem
		{ padding-left: 0; padding-right: 0; }
		
		table.PriceCompareTable tr.alternating
		{ background: #eee; }
    
tr {}

td {}
    table#helpTable td
    {
        background-color: #eee;
    }
    
ul.helpIcons
{
	margin: 0; padding: 0; list-style: none;
}
ul.helpIcons li
{
	list-style: none; margin: 5px; padding: 5px;
	float: left; border: solid 1px #ccc;
}
ul.helpIcons li img
{
	float: left; padding-right: 10px;
}
ul.helpIcons li a
{
	display: block; padding-top: 3px;
}
    
table#helpIcons
{
    border: 0px; 
    width: 100%
}

table#helpIcons td
{
    margin: 0px 0px 0px 0px;
    padding: 3px 0px 3px 5px;
    border: solid 1px #CCCCCC; 
}

table#helpIcons td img
{
    float: left;
    padding-right: 5px;
}

table#helpIcons td a
{
    display: block;
    padding-top: 2px;
}
    
img {}
    a img { border: none; }
    img.awmAnchor { top: 55px; left: 50%; margin: 0 0 0 -390px; position: absolute; }
    img.PageHeaderImage { border: none; padding: 0; margin: 0; border-bottom: solid 1px #660000; }
    
iframe {}
    iframe#helpBlanket
    {
        z-index: 99999; position: absolute; height: 0; width: 0; border: none;
        top: -100px; left: -100px;
    }
    
ul {}
	#MainMenu
	{
		position: absolute; list-style: none; margin: 0; padding: 0;
		bottom: 0; right: 0; z-index: 6; height: 24px;
	}
	* html #MainMenu {top: 62px;}
	    #MainMenu a
	    {
	        display: block; text-decoration: none; color: blue;
	    }
	    
		#MainMenu li
		{
			float: left; border-right: solid 2px black;
			padding: 0; position: relative; margin-right: 0px;
			padding-left: 3px; padding-right: 3px; font-weight: bold;
		}
		
		#MainMenu li ul li.separator 
		{ 
			border-bottom: solid 1px #bbb; padding-bottom: 3px;
		}
		
		#MainMenu .first {border-left: solid 2px black; }
		
		#MainMenu li:hover, #MainMenu li.sfhover
		{
			position: static;
		}
			#MainMenu li ul
			{
				position: absolute; list-style: none; margin: 0; padding:0;
				border: 1px solid black; background: White; left: -999em; height: auto;
			}
			
			#MainMenu li ul li
			{
				float: none; border: none; margin: 3px 0 3px 0; padding: 0 0 0 20px;
				width: 26em; font-weight: normal;
			}
				#MainMenu li ul li a
				{
					margin: 0; padding: 0;
				}
				
			#MainMenu li:hover ul, #MainMenu li.sfhover ul
			{ left: auto; }
			
			#MainMenu li ul li:hover, #MainMenu li ul li.sfhover
			{ background: url(../cube.gif) no-repeat; }
			    #MainMenu li ul li:hover a, #MainMenu li ul li.sfhover a
			    {
					background: #E2EAF8;
			    }
			    
			#MainMenu .handicapvansmenu ul, #MainMenu .handicapvansmenu li
			{
			    width: 290px;
			}
			
			#MainMenu .conversionmenu ul, #MainMenu .conversionmenu li
			{
			    width: 315px;
			}
			
			#MainMenu .deliverymenu ul, #MainMenu .deliverymenu li
			{
			    width: 260px;
			}
			
			#MainMenu .equipmentmenu ul, #MainMenu .equipmentmenu li
			{
			    width: 290px;
			}
			
			#MainMenu .aboutmenu ul, #MainMenu .aboutmenu li
			{
			    width: 160px;
			}
			
			#MainMenu li:hover .familybenefitsmenu, #MainMenu li.sfhover .familybenefitsmenu
			{
			    right: 0px; left: auto;
			}
			
			#MainMenu .familybenefitsmenu ul, #MainMenu .familybenefitsmenu li
			{
			    width: 160px;
			}
			
	ul#HomePagePartners
	{margin: 0; padding: 0; list-style: none;}
	
    ul#states
    {
        margin: 0; padding: 0;
        width: 525px; height: 320px; position: relative;
        background-image: url(../HomePageUSA.jpg);
        background-position: left top; background-repeat: no-repeat;
    }
    
    #homePageStateList ul, #homePageTopCities ul
    {
		list-style: none; padding: 0; width: 525px;
		margin: 0;
    }
		#homePageStateList li
		{
			float: left; width: 105px;
		}
		
		#homePageTopCities li
		{
			float: left; width: 130px;
		}
	ul#TagList
	{
		list-style: none; padding: 0; width: 525px;
		margin: 0;
	}
		#TagList li {float: left; width: 262px; }
		
	#BlogTagListSection #tags
	{
		list-style: circle; padding: 8px; margin: 0 0 0 8px;
	}
		#BlogTagListSection #tags
		{
		}
		
	#BlogEntryList
	{
		list-style: none; padding: 0 0 0 10px; margin: 15px 0 15px 10px;
		border-left: solid 1px black;
	}
	
	ul#DeliveryStateList
	{
		list-style: none; padding: 0; width: 560px;
		margin: 0;
	}
		#DeliveryStateList li {float: left; width: 112px; }
		#DeliveryStateList li.last { width: 224px; }
		
        
    ul#inventoryLinkList
    {
        margin: 0 0 25px 0; padding: 0; list-style: none;
    }
    
    #homePageSidebar #partners { padding: 10px 0 0 0; }
    
    
    .HomePageVan
    { border: solid 1px #5555FF; padding: 5px 5px 5px 5px; margin: 20px 0 0 0;}
    
    #PriceComparisonNotes ul
    { margin: 0; padding-left: 15px; }
    
    ul.TestmonialCategoryList
    {
		border-left: solid 1px black;
		margin: 15px 0 0 10px; 
		padding: 10px 0 10px 10px;
    }
    
li {}
    #states li { list-style: none; margin: 0; padding: 0; position: absolute; }
    #states li#AL { top: 215px; left: 335px; }
    #states li#AR { top: 200px; left: 278px; }
    #states li#AZ { top: 195px; left: 91px; }
    #states li#CA { top: 145px; left: 21px; }
    #states li#CO { top: 145px; left: 155px; }
    #states li#CT { top: 105px; left: 492px; }
    #states li#DC { top: 156px; left: 492px; }
    #states li#DE { top: 131px; left: 492px; }
    #states li#FL { top: 272px; left: 397px; }
    #states li#GA { top: 210px; left: 368px; }
    #states li#ID { top: 77px; left: 89px; }
    #states li#IL { top: 130px; left: 309px; }
    #states li#IN { top: 130px; left: 332px; }
    #states li#IA { top: 112px; left: 268px; }
    #states li#KS { top: 152px; left: 221px; }
    #states li#KY { top: 158px; left: 348px; }
    #states li#LA { top: 240px; left: 278px; }
    #states li#MA { top: 81px; left: 492px; }
    #states li#MD { top: 144px; left: 492px; }
    #states li#ME { top: 41px; left: 465px; }
    #states li#MI { top: 95px; left: 342px; }
    #states li#MN { top: 72px; left: 254px; }
    #states li#MO { top: 155px; left: 273px; }
    #states li#MS { top: 217px; left: 305px; }
    #states li#MT { top: 47px; left: 135px; }
    #states li#NC { top: 175px; left: 410px; }
    #states li#ND { top: 48px; left: 212px; }
    #states li#NE { top: 116px; left: 214px; }
    #states li#NH { top: 57px; left: 492px; }
    #states li#NM { top: 200px; left: 148px; }
    #states li#NJ { top: 118px; left: 492px; }
    #states li#NV { top: 125px; left: 58px; }
    #states li#NY { top: 78px; left: 425px; }
    #states li#OH { top: 125px; left: 358px; }
    #states li#OK { top: 189px; left: 229px; }
    #states li#OR { top: 65px; left: 37px; }
    #states li#PA { top: 108px; left: 405px; }
    #states li#RI { top: 93px; left: 492px; }
    #states li#SC { top: 197px; left: 394px; }
    #states li#SD { top: 84px; left: 209px; }
    #states li#TN { top: 182px; left: 335px; }
    #states li#TX { top: 240px; left: 215px; }
    #states li#UT { top: 135px; left: 99px; }
    #states li#VA { top: 150px; left: 410px; }
    #states li#VT { top: 69px; left: 492px; }
    #states li#WA { top: 25px; left: 44px; }
    #states li#WI { top: 85px; left: 296px; }
    #states li#WV { top: 146px; left: 378px; }
    #states li#WY { top: 92px; left: 142px; }
    
    #homePageSidebar .benefits li
    {
        list-style: none; padding: 3px 0 3px; margin: 0;
    }
    
    ul#HomePagePartners li
	{margin: 0; padding: 0; list-style: none; float:left;}
    
    ul#offers li
    {
        list-style: none;
        margin: 0; padding: 3px 0 3px 35px; width: 180px; 
        float: left;
        border: solid 1px #bbb;
        margin: 3px 0 3px 0; 
    }
    
    ul#offers li:hover, ul#offers li.sfhover
    {
        border: solid 1px black;
    }
    
    ul#inventoryLinkList li
    {
        list-style: none;
        padding: 6px 0; margin: 0;
    }
    
    #homePageSidebar #partners li
    {
        float: left;
    }
    
    ul.TestmonialCategoryList li
    {
		list-style: none;
		margin: 0; padding: 0;
    }
    
    ul#BlogEntryList li
	{
		padding: 0 0 10px 0;
	}
    
span {}
    .so1 { color: red; }
    .so2 { color: green; }
    .so3 { color: blue; }
    .so4 { color: purple; }
    
.clipOverflow
{ display: block; width: 100%; overflow: hidden; 
	height: 17px; margin: 0; padding: 0; }
	
.Reserved, .Deposit
{
    font-weight: bold; color: Green;
}

.Discounted
{
    font-weight: bold; color: Blue;
}

.Sold
{
    font-weight: bold; color: Red;
}

#promotions
{
	float: right; width: 333px; margin: 10px;
}

#chat
{
    position: absolute; top: 20px; left: 50%; margin-left: 270px;
}