@charset "UTF-8";
/* CSS Document */
body {
	margin: 0;
}
.rootContainer {
	width: 100%;
	background-color: #ffffff;
}
.rootContainerTop {
	width: 100%;
	height: 511px;
	background-image: url(../images/rootMainBackground.jpg);   
	background-repeat: repeat-x;
}
.contentContainer {
	width: 1000px;
	margin: 0 auto;
}
.homePageBoxesContainer {
	width: 300px;
	float: right;
	padding-right: 8px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.pageContentContainer {
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pageContentContainerNoTopPadding {
	padding:0;
	padding-bottom: 10px;
}
.headerContainer {
	width: 1000px;
	padding-left: 10px;
}
.companyLogo {
	float:left;
	padding-left: 45px;
	padding-top: 20px;
}
.topMenu {
	float: right;
	padding-right: 42px;
	padding-top: 15px;
}
.topMenuLocationsContainer {
	text-align: right;
	padding-bottom: 27px;
}
.flashContainer {
	width: 1000px;
	height: 295px;
	padding-top: 15px;
}
.flashContainerNoFacts {
	width: 1000px;
	height: 250px;
	padding-top: 15px;
}
.footerContainer {
	width: 100%;
	height: 331px;
}
.footerTopContainer {
	width: 100%;
	height: 36px;
	padding-left:10px;
	background-color: #687276;
	border-bottom: 1px dashed #9ca1a4;
}
.footerTopContent {
	width: 1000px;
	margin: 0 auto;
	height: 36px;
	padding-left: 10px;
	background-color: #687276;
	border-bottom: 1px dashed #9ca1a4;
}
.footerMiddleContainer {
	width: 100%;
	height: 181px;
	padding-left:10px;
	background-color: #788489;
	border-bottom: 1px solid #ff9325;
}
.footerMiddleContent {
	width: 1000px;
	height: 181px;
	margin: 0 auto;
	padding-left: 10px;
	background-color: #788489;
	border-bottom: 1px solid #ff9325;
}
.footerBottomContainer {
	width: 100%;
	height: 112px;
	padding-left:10px;
	background-color: #2e6391;
}
.footerBottomContent {
	width: 1000px;
	height: 112px;
	margin: 0 auto;
	background-color: #2e6391;
	text-align: center;
}
.dealerCitiesContainer {
	float:right;
	margin-left: 10px;
	width: 110px;
	overflow: hidden;
	background-color: #fbfbfb;
	border: 2px dashed #6184ab;
	text-align: center;
	padding-bottom: 10px;
}
.dealerCitiesTitleContainer {
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #d3dfeb;
	border-bottom: 1px dashed #6184ab;
	margin-bottom: 10px;
}
/* TEXT */
h1 {
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #bc9607;
	
}
h2 {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #146195;
}

	
h2 a {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #146195;
	text-decoration:none;
}

h3 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #0b333c;
}

h4 {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
}

.dealerCitiesTitle {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #146195;
}
.dealerCitiesTitle a:link, .dealerCitiesTitle a:active, .dealerCitiesTitle a:visited {
	text-decoration: none;
	color: #146195;
}
.dealerCitiesTitle a:hover {
	text-decoration: underline;
}
.dealerCitiesCity {
	font-family: Verdana;
	font-size: 9px;
	color: #454444;
}
.dealerCitiesCity a:link, .dealerCitiesCity a:active, .dealerCitiesCity a:visited {
	color: #454444;
	font-weight: bold;
	text-decoration: none;
}
.dealerCitiesCity a:hover {
	text-decoration: underline;
}
.paragraphHeader {
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #bc9607;
}
.paragraphSubHeader {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #146195;
}
.rentalRatesTableHeader {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #ffffff;
}
.paragraphContent {
	font-family: Verdana;
	font-size: 12px;
	color: #454444;
}
#requestForm {
	font-family: Verdana;
	font-size: 12px;
	color: #454444;
}
.paragraphContentMini {
	font-family: Verdana;
	font-size: 9px;
	color: #454444;
}
.paragraphContentMiniBold {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #454444;
}
.informationPoint {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #fd9b16;
}
.boxReadMore:link, .boxReadMore:active, .boxReadMore:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #0f7599;
	text-decoration: none;
}
.boxReadMore:hover {
	text-decoration: underline;
}
a {
	font-family: Verdana;
	font-size: 12px;
	color: #0f7599;
	text-decoration: underline;
}

.headerLocationName {
	font-family: Verdana;
	font-size: 14px;
	/*color: #313131; */
    color: #1B67A6;
	padding-right: 5px;
}
.headerLocationPhone {
	font-family: Verdana;
	font-size: 14px;
	color: #1b67a6;
	padding-right: 20px;
}
.menuItemLabel {
	font-family: Verdana;
	font-size: 13px;
	color: #5a5a5a;
}
.menuItemLabelOver {
	font-family: Verdana;
	font-size: 13px;
	color: #fd9816;
}
.menuItemLabelSelected {
	font-family: Verdana;
	font-size: 13px;
	color: #fd9816;
}
.boxContent {
	font-family: Verdana;
	font-size: 13px;
	color: #424242;
}
.boxTitle {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
.footerStateListingsHeader {
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
}
.footerStateName {
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
}
#stateListingContent a {
	font-family: Verdana;
	font-size: 11px;
	color: #cce5f3;
	text-decoration: none;
}
#stateListingContent a:hover {
	text-decoration: underline;
}
#footerLinks {
	font-family: Verdana;
	font-size: 11px;
	color: #cce5f3;
}
#footerLinks a {
	font-family: Verdana;
	font-size: 11px;
	color: #cce5f3;
	text-decoration: none;
}
#footerLinks a:hover {
	text-decoration: underline;
}

/* PRODUCT DISPLAY CSS */
.ProductImage {
	border:2px #1a629d;
	border-style:solid;
}
.TemplateSideImages {
	float:right;
	padding:5px;
}
.TemplateSideImage {
	border: 2px dashed #1a629d;
}
.TemplateParagraph {
	float:left;
}
.TemplateItem {
	width:99%;
	border-bottom:#999;
	border-bottom-style:solid;
	border-bottom-width:thin;
	margin-bottom: 15px;
}
.TemplateItemDescription {
	font-family: Verdana;
	font-size: 12px;
	color: #454444;
}
.TemplateItemHeader {
	font-family: Verdana;
	font-size: 15px;
	font-weight: bold;
	color: #bc9607;
}
.TemplateItemSubHeader {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #146195;
}
ul li {
	font-family: Verdana;
	font-size: 12px;
	color: #454444;
	font-weight: bold;
}
#productPDFLink a {
	font-family: Verdana;
	font-size: 12px;
	color: #146195;
	text-decoration: none;
}
#productPDFLink a:hover {
	text-decoration: underline;
}

#sitemapnav a {
	font-family: Verdana;
	font-size: 11px;
	color: #454444;
	text-decoration: none;
}
#sitemapnav a:hover {
	text-decoration: underline;
	color: #333;
}
.imageNoBorder
{
    border: none;
    outline:none;
}

.featuredVehicleBox
{
    margin-left: 11px;
    padding-bottom: 10px;
    background-image: url(http://www.imedmobility.com/images/box_orange_wide.png);
    background-repeat: no-repeat; width: 998px; height: 127px;
    
}
.videosBox
{
    padding-bottom: 10px;
    background-image: url(http://www.imedmobility.com/images/box_orange_large.png);
    background-repeat: no-repeat;
    width: 299px;
    height: 360px;
}
.topBox
{
    padding-bottom: 10px;
    background-image: url(http://www.imedmobility.com/images/box_blue.png);
    background-repeat: no-repeat;
    width: 299px; 
    height: 152px;
}
.topBoxspecial
{
    padding-bottom: 10px;
    background-image: url(http://www.imedmobility.com/images/box_blue_special.png);
    background-repeat: no-repeat;
    width: 299px; 
    height: 120px;
}
.middleBox
{
    padding-bottom: 10px;
    background-image: url(http://www.imedmobility.com/images/box_orange.png);
    background-repeat: no-repeat;
    width: 299px; 
    height:152px;
}

.blueBox
{
    font-family: Verdana;
    font-size: 13px;
    color: #424242;
    margin-top: 25px;
    background-image: url(http://www.imedmobility.com/images/box_blue_med.png);
    background-repeat: no-repeat; 
    width: 299px; 
    height: 200px;
}



