form{
	margin:0 !important;
	padding:0 !important}
.searchtitle{
	border-bottom-width:1px;
	border-top-style:none;
	border-bottom-style:dotted;
	border-bottom-color:#666;
	border-right-style:none;
	border-left-style:none;
	margin:0;
	padding-top:0;
	padding-bottom:0;
	text-align:left;
	width:auto;
	padding-right:30px;
	padding-left:30px}
.searchmatch{
	position:absolute;
	height:auto;
	width:auto;
	clear:none;
	margin:0;
	padding:0;
	right:0;
	border:none}
#searchpage p table, #searchpage a img, #searchpage P font TABLE, #searchpage table{
	visibility:hidden !important;
	margin:0 !important;
	padding:0 !important;
	height:0 !important;
	width:0 !important;
	overflow:hidden !important;
	position:absolute !important;
	clear:none !important;
	float:left !important;
	top:-500px !important}

.searchbutton{
	width:auto;
	margin:auto;
	padding:0}
.advbutton{
	width:125px;
	margin:auto;
	padding:0}
#fleetmenu li{
	list-style-type:none;
	text-align:left;
	text-indent:0}
#fleetmenu li:hover{
	background-color:#FFFF00;
	text-decoration:none}
#fleetmenu a:hover{
	text-decoration:none}

.xlink{	
	color:#666}
.slink{	
	color:#000;
	font-weight:bold;
	text-decoration:underline}
.link{	
	color:#000}
.InfoText{
	font-size:11pt;
	text-align:left;
	list-style-position:outside;
	list-style-image:url(../../icons/info.gif);
	vertical-align:text-top}
.InfoList{
	font-size:11pt; text-align:left; list-style-position:outside
}

.tb{
	font-size:11pt;
	background-color:#F1F5FA;
	text-align:justify;
	vertical-align:top;
	border:0 #999}
.ilinks{
	background-color:#F1F5FA;
	border-top:thin none #0099FF;
	border-right:thin dotted #0099FF;
	border-bottom:thin dotted #0099FF;
	border-left:thin dotted #0099FF}
.ititle{
	font-size:11pt;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	color:#000;
	border-top:thin dotted #0099FF;
	border-right:thin none #0099FF;
	border-bottom:thin dotted #0099FF;
	border-left:thin none #0099FF;
	background-color:#FFFFFF}

dfn{
	font-style:normal;
	font-variant:normal}

#footer{
	font-size:80%;
	text-align:center;
	position:relative;
	clear:both}
#linklist{
	text-align:left;
	list-style-position:outside;
	white-space:normal}
abbr{
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#999}
.thumbpix{
	position:relative;
	height:100px;
	width:100px;
	right:0;
	overflow:visible;
	padding:0 !important;
	margin:5px !important;
	float:left;
	white-space:normal}
.thumbpix img{
	overflow:visible;
	border:none;
	height:100px !important;
	width:100px;
	border-radius:10px;
	box-shadow:0 0 5px #000;
}
.thumbnail img, .icnlst_inner img{
	border:none;
	padding:0;
	height:100px;
	width:100px;
	margin:0}
.thumbnail a:link, .icnlst_inner a:link{
	color:#000}
.icnlst_inner{
	position:absolute;
	height:145px;
	overflow:hidden;
	left:0;
	visibility:visible;
	margin:0;
	padding:0 10px}
#slide{
	margin-right:auto;
	margin-left:auto;
	position:relative;
	width:700px;
	z-index:1;
	height:auto;
	top:25px;
	overflow:visible}
#slide img{
	border:1px solid #000;
	width:100%}
.slideref{
	position:absolute;
	opacity:0;
	margin-top:-1px;
	padding-top:0;
	overflow:visible;
	height:auto;
	visibility:hidden;
}

#searchpage p{
	margin:0;
	padding-top:0;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	text-indent:0}

#searchpage blockquote{
	text-align:left}
.quoteref a, .right a{
	color:#999;
	text-decoration:none}
.quoteref a:hover{
	color:#00F;
	text-decoration:underline}
.right a:hover{
	color:#000;
	text-decoration:underline}
.right{
	text-align:right;
	float:right;
	padding:4px;
	margin:0}
.noprint{
	visibility:visible}
#iconmenu{
	text-align:center;
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	top:-11px;
	height:90px;
	overflow:visible;
	border:none;
	z-index:5}
#iconmenu img{
	border:none;
	height:100px;
	width:100px;
	margin:0 -1px;
	border-radius:10px;
	box-shadow:0 0 5px #000;
	}
#iconmenu a img{
	border:none;
	height:80px;
	width:80px;
	margin-right:3px;
	margin-bottom:10px;
	margin-left:3px;
	border-radius:10px;
	box-shadow:0 0 5px #000;
	margin-top:1px}
/* #iconmenu a:hover img{
	border:1px solid #44F;
	} */
#photolink{
	font-size:90%;
	text-align:center;
	border:1px;
	border-bottom-style:solid;
	border-bottom-color:#999;
	position:relative;
	height:auto;
	width:100%;
	top:0;
	margin:0;
	padding:0;
	z-index:6;
	padding-bottom:4px;
	visibility:visible}
#copyright{
	margin-right:auto;
	margin-left:auto;
	position:relative;
	z-index:4;
	top:-16px;
	overflow:visible;
	height:0;
	padding-left:3px}
#copynotice{
	font-size:70%;
	text-align:center;
	font-style:italic;
	padding-left:20px;
	padding-right:20px;
	z-index:7;
	color:#333;
	position:relative}
.quote{
	font-family:"Courier New", Courier, monospace;
	font-style:normal;
	font-weight:bold;
	color:#000}
.Sm{ font-size:80%}
#listbar{
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	position:absolute;
	visibility:hidden;
	z-index:18;
	height:478px;
	top:100px;
	width:788px;
	border:none;
	margin:0;
	padding:0;
	line-height:120%;
	color: #CCC;
}
#listbar tr, #listbar td, #listbar th{
	margin:0;
	padding:5px 0;
	vertical-align:top}
#listbar th{
	padding:5px 10px;
	text-align: right;
	font-weight: bold;
	white-space: nowrap;
}
#tabdown, #tabup{
	position:absolute;
	left:488px;
	top:0;
	overflow:visible;
	height:18px;
	width:18px}
#tabup{
	visibility:hidden}
#tabdown{
	visibility:visible}
#tabdown img, #tabup img, #photonav img{
	height:16px;
	width:16px;
	border:none;
	margin:1px;
	padding:1px}
#tabdown a, #tabup a, #photonav a{
	margin:0;
	padding:0;
	border:none}



#listbar img{
	border:none}
.ptitle a{
	color:#000;
	text-align:right;
	font-size:12px;
	font-weight:normal}
.dropmenu{
	font-size:9pt;
	font-style:normal;
	font-weight:normal}
.x{color:#AAAAAA}
#vehfound{
	float:left;
	border:none;
	width:280px;
	margin:0;
	padding:0;
	z-index:2}
#vehinfo{
	border:none;
	width:auto;
	margin:0;
	padding:0;
	position:relative;
	z-index:1}.pixlabels, .pixops{
	vertical-align:top;
	white-space:nowrap;
	padding-top:2px;
	padding-bottom:2px}
.pixlabels{
	text-align:right;
	padding-right:2px;
	padding-left:10px}
.pixops{
	text-align:left;
	padding-right:10px;
	padding-left:2px}
.leftcol{
	float:left;
	width:136px;
	border:none;
	position:relative;
	text-align:right;
	z-index:3}
#list{
	float:right;
	position:relative;
	z-index:4}
#icnlst{
	border:none;
	overflow:auto !important;
	height:167px;
	width:auto;
	white-space:nowrap;
	position:relative;
	padding:0;
	margin:0}
#graveyard{
	margin:0;
	padding:0;
	height:100%;
	width:100%;
	border:none;
	text-align:center}
#graveyard img{
	border:1px solid #000;
	height:100px;
	width:100px;
	margin:1px;
	padding:0}
#graveyard a img{
	color:#000}
#zoomon, #zoomoff{
	position:absolute;
	left:446px;
	top:0;
	overflow:visible;
	height:18px;
	width:18px}
#zoomoff{
	visibility:hidden}
#zoomon{
	visibility:visible}
#zoomon img, #zoomoff img{
	height:16px;
	width:16px;
	border:none;
	margin:1px;
	padding:1px}
#zoomon a, #zoomoff a{
	margin:0;
	padding:0;
	border:none}
#zoomtext a{
	color:#666}
#zoomtext a:hover{
	color:#000;
	text-decoration:underline}
#zoomtext .right{
	float:right;
	position:relative;
	/*  font-variant:small-caps;  */
}
#zoomtext img{
	vertical-align:middle;
	margin:0;
	padding:0;
	border:none}
#rlock{
	visibility:visible;
	position:relative;
	height:100px;
	z-index:5}
#welcome{
	z-index:-1}
.hist_info{
	margin:1px;
	padding:1px;
	height:16px;
	width:16px;
	vertical-align:text-bottom}
#cover{
	border:none;
	position:absolute;
	visibility:visible;
	z-index:4;
	height:482px;
	top:90px;	
	width:788px;
	cursor:help;}
.routelist{
	margin-top:0;
	margin-bottom:10px;
	padding-top:0;
	padding-bottom:0}
.routelist li{
	font-family:'San Francisco Text', Helvetica, "Open Sans";
	font-size:15px;
	margin:0 !important;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	padding-top:0 !important;
	padding-right:0 !important;
	padding-bottom:0 !important;
	padding-left:5px !important;
	list-style-type:square;
	background-image:url(/icons/route_line.png);
	background-repeat:repeat-y;
	background-position:0;
	list-style-position:inside;
	font-weight:500;
	line-height: 22px;
}
.routelist sup{
	font-weight:normal;
	color:#333}
.routelist li.var{
	background-image:url(/icons/route_line_br.png)}
.routelist li.grey{
	font-weight:300;
}
.routelist li:nth-child(2){
	background-image:url(/icons/route_line_top.png);
	background-repeat:no-repeat;
	background-position:0 8px}
.routelist li:last-child{
	background-repeat:no-repeat;
	background-position:0 0px}
.routelist li.div{
	background-image:url(/icons/route_line_div.png);
	background-repeat:no-repeat;
	background-position:0 0px}
#route_summary, #other_routes{
	border:0 none;
	position:relative;
	width:100%;
	overflow:auto;
	height:auto;
	margin:0;
	padding:0}
.cols, .ttcols{
	clear:none;
	float:left;
	top:0;
	height:auto;
	width:auto;
	white-space:nowrap}
.ttcols{
	white-space:normal;
	text-align:center}
.ttcols a{
	color:#000;
	font-size:90%}
.ttcols a:hover{
	color:#00F}
.route_title{
	list-style-type:none !important;
	background-image:none !important;
	border:none !important;
	margin:0 !important;
	padding:0 !important;
	font-weight:400 !important;}
.route_note{
	font-variant:normal  !important;
	background-image:none !important;
	font-weight:normal !important;
	border:none !important;
	margin:0 !important;
	padding:0 !important;
	font-style:italic}
.tticon{
	float:left;
	margin-right:30px;
	margin-left:30px;
	margin-top:5px;
	margin-bottom:0;
	height:auto;
	width:auto}
.ttlist{
	color:#999}
.fleetmenu li, .fleetmenu{
	color:#999;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-top:0 !important;
	padding-bottom:0 !important}