/*body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
}
*/
/* Menu CSS for main, adapted and specialty */
body {  margin: 0px;
		padding: 0;
		font-family: Verdana, Arial, sans-serif;
		/*font-size:12pt;
		background:url(../pics/back15.gif);
		*background-repeat: no-repeat;*/
		/*background-color:#aad4ff;*/		}
a.main:link {font-family: Verdana, Arial, Helvetica, sans-serif;color: black; text-decoration: none; font-size:10pt; }
a.main:visited {font-family: Verdana, Arial, Helvetica, sans-serif;color: black; text-decoration: none; font-size:10pt;}
a.main:hover {font-family: Verdana, Arial, Helvetica, sans-serif;color: orange; text-decoration: underline; font-size:10pt; }
a.main:active { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; text-decoration: none; font-size:12pt;}

a.number:link {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size:11pt;}
a.number:visited {font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF; text-decoration: none;  font-size:11pt;}
a.number:hover {font-family: Verdana, Arial, Helvetica, sans-serif;color: red; text-decoration: underline; font-size:11pt; }
a.number:active {	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size:11pt;}


a.adapted:link {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size:11pt;}
a.adapted:visited {font-family: Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF; text-decoration: none;  font-size:11pt;}
a.adapted:hover {font-family: Verdana, Arial, Helvetica, sans-serif;color: yellow; text-decoration: underline; font-size:11pt; }
a.adapted:active {	font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; font-size:11pt;}

a.specialty:link {font-family: Verdana, Arial, Helvetica, sans-serif;color: #ffffff; text-decoration: none; }
a.specialty:visited {font-family: Verdana, Arial, Helvetica, sans-serif;color: #ffffff; text-decoration: none; }
a.specialty:hover {font-family: Verdana, Arial, Helvetica, sans-serif;color: orange; text-decoration: none; }
a.specialty:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;}
a.img {border: none; }
obect.specialty  {border-style:outset; border-width:5px;}
/*for use with pictures in specialty */
p.dotted {border-style: dotted;}
p.dashed {border-style: dashed;border-color:#FFFFCC;}
p.solid {border-style: solid;}
p.double {border-style: double;border-color:#999999;}
img.double{border-style: double;border-color:#999999;}
p.groove {border-style: groove;}
p.ridge {border-style: ridge;}
p.inset {border-style: inset;}
p.outset {border-style: outset;}
p.info {font-size:12pt;} 
p.tel{font-size:14pt; color:#000099;}/*for tel. in div=company_info" */
p.menuitem_lift{border-bottom-style:groove; border-width:1px; border-color:#FFCC66; /*border-color:#CCCCCC;*/font-size:12pt; font-style:strong; height:20px;}
p.menuitem_ramps{/*background-color:#ECF1C8;*/ background-color:#0066cc; border-top-style:solid; border-left-style:solid; 
border-right-style:solid;border-bottom-style:groove; border-width:0.08em; border-top-color:#0066CC; border-right-color:#0066CC; 
border-left-color:#0066CC;border-bottom-color:#FFFFCC; /*border-color:#CCCCCC;*/font-size:12pt; font-style:strong; height:20px;}
p.menuitem_ramps{/*background-color:#ECF1C8;*/ background-color:#998400; border-top-style:solid; border-left-style:solid; 
border-right-style:solid;border-bottom-style:groove; border-width:0.08em; border-top-color:#998400; border-right-color:#998400; 
border-left-color:#998400;border-bottom-color:#FFFFCC; /*border-color:#CCCCCC;*/font-size:12pt; font-style:strong; height:20px;}
p.menuitem_anchorages{border-style:groove; border-width:0.5px; border-color:#731C9F; /*border-color:#CCCCCC;*/font-size:12pt; font-style:strong; height:20px;}
font.home{font-size:10pt};
font.slogan{font-size:12 pt; color:#FFFFFF;}
font.large{font-size:14pt;}
h6 {  
	font-family: Arial, Helvetica, sans-serif, Geneva;
	color: #FFFFFF;
	font-size: 12pt;
	margin-top: 0px; 
	margin-bottom: 0px 
}

img.double {border-style: double;border-color:#999999;}
table.header{background:#000000;color:#FFFFFF; font-size:10pt; cell-padding:none;cell-spacing:none; border:solid; border-color:#000000; border-width:1px; width:771px;}
/*table.model_wheelchair{color:#000000; font-size:10pt; cell-padding:none;cell-spacing:none; border:none; width:794px;}
/*table.model_seats{color:#000000; font-size:10pt; cell-padding:none;cell-spacing:none; width:794px;}
table.model_ramps{color:#000000; font-size:10pt; cell-padding:none;cell-spacing:none; width:794px;}
table.model_anchorages{color:#000000; font-size:10pt; cell-padding:none;cell-spacing:none; width:794px;}
table.model_drivingaids{color:#000000; font-size:10pt; cell-padding:none;cell-spacing:none; width:794px;}*/
table.menu {width:798 px; font-size:10pt; color: #0099CC; cell-padding:none; cell-spacing:none; background-color:#FFFFFF;}
table.details {top:350 px; width:794 px; font-size:10pt; cell-padding:none; cell-spacing:none; /*background-color:#edf3f3*/}
td.header{border-bottom-style: solid; border-right-style:solid; border-width:1px; border-color:#FFFFFF;}
td.header_last{/*border-bottom-style: solid;*/ border-bottom-style:solid; border-width:1px; border-color:#FFFFFF;}
td.focus{/*background-color:#0099CC;*/border-bottom: 1px; border-style:solid; border-color:#FFFFFF;}
td.notfocus{background-color:#006699}
td.company{color:#000099; font-size:14pt; font-style:strong;}
td.title{color:#FFFFFF; font-size:12pt; height:10px; background-color:#001a4b; border-style:solid;border-width:5px; border-color:#FFFFCC;}
td.title_ramps{color:#FFFFFF; font-size:12pt; height:10px; background-color:#001a4b; border-bottom-style:solid; border-left-style:solid; border-right-style:solid; border-top-style:ridge;border-width:5px; border-color:#66ccff;}
td.row_ramps{border-style:ridge; border-width:1px; border-color:#66ccff;}
td.model{color: #001A4B; font-size:11pt;  height:15px; background-color: #FFFFCC;  border-top-style:single; border-bottom-style:single; border-color:#001A4B;}
td.model_ramps {color:#FFFFFF; font-size:14pt; height:50px; background-color:#0066cc; width:375px;}
td.model_wheelchair{color:#FFFFFF; font-size:14pt; height:50px; background-color:#FF8400; width:375px;}
/*td.model_wheelchair{color:#FFFFFF; font-size:14pt; height:50px; background-color:#FF8400; width:375px; border-bottom-style:ridge; border-width:5px; border-color:#FF8400;}*/
td.model_seats{color:#FFFFFF; font-size:14pt; height:50px; background-color:#009900; width:375px;}
td.model_anchorages{color:#FFFFFF; font-size:14pt; height:50px; background-color:#731C9F; width:375px;}
td.model_drivingaids{color:#FFFFFF; font-size:14pt; height:50px; background-color:#663300; width:375px;}
td.border_wheelchair{border-top-style:ridge; border-width:5px; border-color:#FF8400;}
td.border_ramps{border-top-style:ridge; border-width:5px; border-color:#0066cc;}
td.border_seats{border-top-style:ridge; border-width:5px; border-color:#009400;}
td.border_anchorages{border-top-style:ridge; border-width:5px; border-color:#731C9F;}
td.border_drivingaids{border-top-style:ridge; border-width:5px; border-color:#663300;}
img.bigpic {position: absolute; top: 50px;  left:440px; width:300px; height:200px; border-width:5px; border-color:#aad477; border-style:dashed;}
img.thbpic {border:0; width:100; height:66;} 
ul.thumb {list-style-type:none;position: absolute; top: 10px;  left:20x; border-style:none;}


#main_menu {
	position: absolute;
	height:10px;
	left:0px;
	top:121px;
	font-size:12pt;
	visibility: visible;
	}
	
	#main_menu_specialty {
	position: absolute;
	left:16px;
	top:130px;
	font-size:12pt;
	visibility: visible;}
	
#product_menu {visibility: visible; position: absolute; border-right-style:double; border-color:#1177AA;}
/*below - for adapted vehicles */
#tab_specialty {
	width:770px;
	position: absolute;
	top: 260px;
	left:0px;
	border-right-style:double;
	border-bottom-style:double;
	visibility: visible;

}
/* below for specialty vehicles */
#tab_specialty_vehicles {
	width:770px;
	position: absolute;
	height: 440px;
	top: 258px;
	left:15px;
	/*border-right-style:double;
	border-bottom-style:double;
	border-top-style:double;*/
	border-color:#001A4B;
	border-style:double;
	visibility: visible;

}
/*below is position for specifications text - in relation to the division*/
#Specialty_Text {
	position: absolute;
	top:20px;
	left:510px;
	font: Verdana;
	font-size:13px;
	font-color:black;
	visibility: visible;
}

/* below is number navigation for specialty vehicles page */
#spec_photo_nav { position:absolute; top:320px; left: 11px;}
/*below is where the slide show is situated for specialty vehicles */
#specialty_photo {position:absolute;top:0px; left:0px; font: Verdana; font-size:12px;}
		
/*horizontal menu in specialty vehicles - for main and sub-menu*/
	* menu for specialty */
	
	#spec_menu {
		float: left;
		width: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		background: #1177aa;
		border-bottom: 1px dashed #0000000 /*d1e2fe*/
		}
	
	#spec_menu li { 
		float: left;
		margin: 0;
		padding: 0;
		/*border: dashed;
		border-width:1 px; */
		}
	
	#spec_menu a {
	
		float: left;
		display: block;
		padding: 2px 30px 2px 5px;
		text-decoration: none;
		font-weight: bold;
		font-size: 90%;
		color: #000000;
		background: #d1e2fe url(../pics/slant6.gif) no-repeat top right;
		}
	
	#spec_menu-1 a {
		padding-left: -20px;}
		
	
	#spec_menu a {
		color: #000;
		}
		
		/*submenu format for specialty */
		
	#spec_menu_sub {
		float: left;
		width: 100%;
		margin: 0;
		padding: 0;
		list-style: none;
		/*background: #1177aa;*/
		/*background:#0066cc;*/
		/*border-color:white;*/
		border-bottom: 1px ;
		}
	
	#spec_menu_sub li { 
		float: left;
		margin: 0;
		padding: 0;
		}
	
	#spec_menu_sub a {
		float: left;
		display: block;
		padding: 2px 30px 2px 5px;
		text-decoration: none;
		font-size:12 px;
		color: #FFFFFF;
		}
		
	#spec_menu_sub-1 a {
		padding-left: 20px;}
		
	
	#spec_menu_sub a:hover {
		color: #orange;
		}
		
		
/* show submenu of mini-vans, trucks, trailer and utility */


#Companyinfo {
	left:420px;
	top:0px;
	width:378px;
	height:80px;
	background:white;
	font-size:12pt;
	align:right;
	visibility: visible;


}
#Companyinfo a {color: black; text-decoration: none; font-size:10pt; }
#Companyinfo a:hover { color: #orange; text-decoration:underline; font-size:12pt}


#Companyinfo_index {
	left:498px;
	top:0px;
	width:300px;
	background:white;
	font-size:10pt;
	align:right;
	visibility: visible;


}
#Companyinfo_index a {color: black; text-decoration: none; font-size:10pt; }
#Companyinfo_index a:hover { color: #orange; text-decoration:underline; font-size:12pt}
		
		

		
		
	#sec1 {
	position:absolute;
	width:777px;
	top:109px;
	left:0px;
	z-index: 100;
	background: #009900;
	/*border-width: 1px;
	border-style: solid;/*border-color:#001A43 ;*/
	/*border-color:#FFFFFF;*/
	visibility: visible;
	
	
   /*border-left:0.5em solid #0066cc;*/
	}
	
	
#sec2 {
	width:777px;
	top: 109px;
	left:0px;
	z-index: 200;
	background: #0066CC;
	/*border-width: 1px;
	border-style: solid;
	border-color: #001A43;*/
	visibility: visible;
	}
	
#sec3 {
	width:777px;
	position: absolute;
	top: 109px;
	left:0px;
	z-index: 300;
	background: #FF9900;
	/*border-width: 1px;
	border-style: solid;
	border-color: #001A43;*/

}
	
#sec4 {
	position: absolute;
	width:777px;
	top: 109px;
	left:0px;
	z-index: 400;
	background: #731c9f;
	/*border-width: 1px;
	border-style: solid;
	border-color: #001A43;*/
	visibility: visible;

   }
	
	#sec5 {
	position: absolute;
	width:798px;
	top: 120px;
	left:0px;
	z-index: 500;
	background: #663300;
	border-width: 1px;
	border-style: solid;
	border-color: #001A43;
	visibility: visible;
   }
   
   
   #sec6 {
	position: absolute;
	width:400px;
	height:400px;
	top:800px;
	left:200px;
	z-index: 950;
	background: #663300;
	border-width: 1px;
	border-style: solid;
	border-color: #001A43;
	visibility: visible;
   }
   
   
	
#navmain
{
color: white;
background: #17a;
border-left: 0.2em solid #17a;
border-right: 0.2em solid #17a;
padding: 1px;
margin-left: 0;
font: normal 10pt Verdana, sans-serif;
width:798px;
height:55px;
}

#navmain li
{
display:inline;
float:left;
list-style: none;
margin: 0;
font-size: 1em;

}

/*#navmain a*/
#wrapper_lifts a
{
text-decoration: none;
margin-left: 0.1em;
margin-top: 0.1em;
color: black;
background: /*#39c#001A4B*/#FFFFFF;
border-width: 2px;
border-style: solid;
border-color: #FFCC66 #FFCC66 #FFCC66 #FFCC66;
border-left:0.5em solid /*#fc0*/ #FFCC66;
padding: 0.5em 0.5em 0.1em 0.5em;
font-size:12pt;
font-color:#000000;
}


#navmain a#current { border-color: #5bd #035 #068 #f30; }

#navmain a
{
width: 99%;
/* only necessary for Internet Explorer */
}

#navmain a
{
voice-family: "\"}\"";
voice-family: inherit;
width: 9.6em;

/* Tantek-hack should only used if Internet-Explorer 6 is in standards-compliant mode */
}

#navcontainer>#navmain a
{
width: auto;
/* only necessary if you use the hacks above for the Internet Explorer */
}

#navmain a:hover, #navmain a#current:hover
{
background: #28b;
border-color: #069 #6cf #5bd white;
padding: 0.4em 0.35em 0.7em 0.9em;
}

#navmain a:active, #navmain a#current:active
{
background: #17a;
border-color: #069 #6cf #5bd red ;
padding: 0.4em 0.35em 0.7em 0.9em;
}


#show{
	width: 300px;
	height: auto;

}

#numberDiv a{
font: bold 14px Arial;
text-decoration: none;
}

#backforthbuttons{
margin-top: 6px;
}


#wrapper_lifts {
text-align:left;
margin:0 auto;
width:400px;
min-height:250px;
border:1px solid #FFFFFF;
padding:1px;
background:#FFFFFF;
}
#wrapper_ramps {
text-align:left;
margin:0 auto;
width:400px;
min-height:250px;
border:1px solid #000000;
padding:1px;
background:/*#AAD477*/ #FF8400;
#Header {
	position: absolute;
	height:10px;
	left:15px;
	top:-1px;
	width:770px;
	visibility: visible;
	/*border-style:solid;
	border-color:#FF9900;
	border-width:1px;*/
	}
	
#Header a {text-decoration: none;
		font-size: 95%;
		color: #FFFFFF;
}

}

#myvar {
border:1px solid #ccc;
background:#001A4B;
padding:1px;

}
