﻿.RecommendedRoutesHeader
{
	width:214px;
	min-height:20px;
	_height:20px;
	clear:left;
	float:left;
	display:block;	
	background:url(../images/recommendedroutes/header.jpg);
}

.RecommendedRoutesBody
{
	width:214px;
	clear:left;
	float:left;
	display:block;
	background:url(../images/recommendedroutes/bg.jpg);
}

.RecommendedRoutesFooter
{
	width:214px;
	min-height:13px;
	_height:13px;
	clear:left;
	float:left;
	display:block;	
	background:url(../images/recommendedroutes/footer.jpg);	
}

.RecommendedRoutesBody .NoRoute
{
	top:0px;
	left:10px;
	width:194px;
	min-height:16px;
	_height:16px;
	position:relative;
	display:block;
	float:left;
}

.RecommendedRoutesBody .Route1
{
	top:0px;
	left:10px;
	width:194px;
	min-height:50px;
	_height:50px;
	position:relative;
	display:block;
	float:left;
}

.RecommendedRoutesBody .Route2
{
	top:0px;
	left:10px;
	width:194px;
	min-height:50px;
	position:relative;
	display:block;
	float:left;
}

.RecommendedRoutesBody .Icon
{
	width:50px;
	height:50px;
	float:left;
	clear:left;
}

.RecommendedRoutesBody .Right
{
	float:left;
	width:134px;
	display:block;
	padding-left:5px;
}

.RecommendedRoutesBody .Right .Name a:link, 
.RecommendedRoutesBody .Right .Name a:visited,
.RecommendedRoutesBody .Right .Name a:hover,
.RecommendedRoutesBody .Right .Name a:active
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bolder;
	color:#C70015;	
	top:0px;
	left:0px;
	width:134px;
	min-height:25px;
	_height:25px;
}

.RecommendedRoutesBody .Right .Name
{
	font-family:Verdana;
	font-size:10px;
	font-weight:bolder;
	color:#C70015;	
	top:0px;
	left:0px;
	width:134px;
	min-height:25px;
	_height:25px;
}

.RecommendedRoutesBody .Right .Location a:link, 
.RecommendedRoutesBody .Right .Location a:visited,
.RecommendedRoutesBody .Right .Location a:hover,
.RecommendedRoutesBody .Right .Location a:active
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bolder;
	color:#333333;	
	top:0px;
	left:0px;
	width:124px;
	min-height:12px;
	clear:left;
}

.RecommendedRoutesBody .Right .Location 
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bolder;
	color:#333333;	
	top:0px;
	left:0px;
	width:124px;
	min-height:12px;
	clear:left;
}

.RecommendedRoutesBody .Right .Distance a:link, 
.RecommendedRoutesBody .Right .Distance a:visited,
.RecommendedRoutesBody .Right .Distance a:hover,
.RecommendedRoutesBody .Right .Distance a:active
{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#333333;	
	top:0px;
	left:0px;
	width:134px;
	min-height:12px;
	clear:left;	
}

.RecommendedRoutesBody .Right .Distance 
{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#333333;	
	top:0px;
	left:0px;
	width:134px;
	min-height:12px;
	clear:left;	
}

.RecommendedRoutesBody .SeparateLine
{
	top:32px;
	left:10px;
	position:relative;
	display:block;
	clear:both;
	width:189px;
	height:1px;
	overflow: hidden;
	/*background-color:#666666;*/
	border-bottom: 1px solid #666666;
}

.RecommendedRoutesBody .SeparateLine
{
	clear:both; 
	min-height:1px;	
	_height:1px;
	_font-size:0px;	
	width:189px;
	top:0px;
	left:10px;
	position:relative;
	/*background-color:#666666;	*/
	border-bottom: 1px solid #666666;
}

.RecommendedRoutesBody a:link, 
.RecommendedRoutesBody a:visited,
.RecommendedRoutesBody a:hover,
.RecommendedRoutesBody a:active
{
	text-decoration:none;
	cursor:hand;	
}

.RecommendedRoutesHeader .RouteDetails
{
	top:2px;
	left:162px;
	width:60px;
	font-size:10px;
	position:relative;
	clear:left;
	float:left;
}

.RecommendedRoutesHeader .RouteDetails a:link, 
.RecommendedRoutesHeader .RouteDetails a:visited,
.RecommendedRoutesHeader .RouteDetails a:hover,
.RecommendedRoutesHeader .RouteDetails a:active
{
	text-decoration:underline;
	cursor:hand;
	color:White;	
}