.mtk-maptype-button-container          {margin-left:3px;cursor:pointer; float:right; height:29px; overflow:hidden;font-size:9px;font-family: Tahoma,sans-serif; text-align:center; margin-right:1px;}
.mtk-fullscreen-left, .mtk-maptype-button-left {float:left;background-image:url('/static/images/oew/nav-active-left.png');width:10px;height:29px;}
.mtk-fullscreen-main, .mtk-maptype-button-main {background:url('/static/images/oew/nav-active-bg.png');background-repeat: repeat-x;border:0px;height:29px;float:left;color:#888;font-weight:bold;line-height:30px;font-size:9px;font-family:Tahoma,sans-serif;}
.mtk-fullscreen-right, .mtk-maptype-button-right {float:left;background-image:url('/static/images/oew/nav-active-right.png');width:10px;height:29px;}
.mtk-fullscreen-container              {cursor:pointer; height: 29px;z-index: 0; position: absolute; right: 20px; top: 7px;}
.mtk-fullscreen-container:hover .mtk-fullscreen-left, .mtk-maptype-active .mtk-maptype-button-left, .mtk-maptype-button-container:hover .mtk-maptype-button-left {float:left;background-image:url('/static/images/oew/nav-inactive-left.png');width:10px;height:29px;}
.mtk-fullscreen-container:hover .mtk-fullscreen-main, .mtk-maptype-active .mtk-maptype-button-main, .mtk-maptype-button-container:hover .mtk-maptype-button-main {background:url('/static/images/oew/nav-inactive-bg.png');background-repeat: repeat-x;border:0px;height:29px;float:left;color:#888;font-weight:bold;line-height:30px;font-size:9px;font-family:Tahoma,sans-serif;color:#333;}
.mtk-fullscreen-container:hover .mtk-fullscreen-right, .mtk-maptype-active .mtk-maptype-button-right, .mtk-maptype-button-container:hover .mtk-maptype-button-right {float:left;background-image:url('/static/images/oew/nav-inactive-right.png');width:10px;height:29px;}

.mtk-maptype-container                 {position:absolute; right:70px; top:10px; height:19px; text-align:right; z-index:100;}
.mtk-maptype-button                    {cursor:pointer; float:right; width:65px; height:19px; overflow:hidden; text-transform:uppercase; font:bold 9px/18px Tahoma; text-align:center; margin-right:1px;}

.mtk-menu-pos-container				      {position:absolute; right:20px; top:40px;width:215px;}
.mtk-menu-container-close		   		{position:absolute; top:12px; right:13px; width:110px; height:21px; cursor:pointer;}
#mtk-menu-container-closed             {font-size:2px;width:215px;height:10px; background-image:url('/static/images/oew/menu/footer.png');position:absolute; top:20px; left:0;}
.mtk-menu-container-close-left         {float:right;background-image:url('/static/images/oew/menu/toggle-left.png');width:10px;height:28px;}
.mtk-menu-container-close-main         {width:70px;text-align:center;background:url('/static/images/oew/menu/toggle-content.png');background-repeat: repeat-x;height:28px;float:right;color:#777;font-weight:bold;line-height:28px;font-size:9px;font-family:Tahoma,sans-serif;}
.mtk-menu-container-close-right        {float:right;background-image:url('/static/images/oew/menu/toggle-right.png');width:10px;height:28px;}
.mtk-menu-container						   {width:215px;}
.mtk-menu-container-topheader		      {width:100%; height:35px; background:url(/static/images/oew/menu/header.png) no-repeat;}
.mtk-menu-container-header			      {font-size:2px;width:100%; height:10px; background:url(/static/images/oew/menu/footer.png) no-repeat;}
.mtk-menu-container-open			   	{position:absolute; top:0; right:-1px; width:80px; height:23px; cursor:pointer; background:url(/static/images/oew/menu/open.png) no-repeat;}
.mtk-menu-container-body		   		{width:205px; background:url(/static/images/oew/menu/body.png) repeat-y;padding:0 0px 10px 10px;}
.mtk-menu-container-footer	      		{font-size:2px;width:215px; height:10px; background:url(/static/images/oew/menu/footer.png) no-repeat;}
.mtk-menu-container-space	      		{font-size:2px;height:4px;background:none;}
.mtk-menu-content					      	{width:173px; margin-left:11px; padding-right:0px;}
.mtk-search       					      {margin-top:10px;width:174px;height:23px;}
.mtk-search-query                      {width:140px;margin-left:-20px;margin-top:2px;}
.mtk-search-hint                       {margin-top:10px;font:10px Arial,Helvetica,sans-serif;color:#888;}
.mtk-search-hint a                     {color:#333;font:10px Arial,Helvetica,sans-serif}
.mtk-location-search-result            {left:0px;right:0px;}
.mtk-location-search-result-li         {color:#888;}
.mtk-location-search-result-li-selected  {color:#333;}

.mtk-infowindow                        {font:11px Arial,Helvetica,sans-serif;color:#00F !important;z-index:7000000;padding:8px;border:2px solid white}
.mtk-infowindow *                      {color:#666 !important;}
.mtk-infowindow a                      {color:#dc0000 !important;}
.mtk-infowindow-title                  {color:#333 !important;}
.mtk-tooltip                           {font:11px Arial,Helvetica,sans-serif;color:#666;background-color:white;margin:0;padding:2px 4px;border:2px solid white;z-index:70000;}

.mtk-navigation                        {background-image:url('/static/images/oew/gray-bg.png');padding:0 10px 10px 10px;width:401px !important;}
.mtk-navigation-content                {background-color:white;height: 125px;}

.MTK-TM-entry                          {color:#888;padding:0 !important;height:16px !important}
.MTK-TM-entry-selected						{color:#333 !important;}




a {
   outline: none;
}

.unit-rating {
	list-style: none;
	margin: 0px;
	padding: 0px 0px 0px 0px !important;
	width: 90px;
	height: 18px;
	position: relative;
	background: url(http://bikemap.net/static/images/star_rating.gif) top left repeat-x;		
}

ul.unit-rating  {
   float: left;
   margin-right: 5px;
   list-style: none;
	padding: 0px 0px 0px 0px !important;
}

.unit-rating li {
   background:none !important;
   text-indent: -90000px;
	padding: 0px 0px 0px 0px !important;
	margin: 0px;
	line-height: 18px;
	float: left;
}

.unit-rating li a {
	display: block;
	width: 18px;
	height: 18px;
	line-height: 18px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 6;
	position: absolute;
	padding: 0px;
}

.unit-rating li a:hover {
	background: url(http://bikemap.net/static/images/star_rating.gif) left center;
	line-height: 18px;
	z-index: 1;
	left: 0px;
}

.unit-rating a.r1-unit { left: 0px; }
.unit-rating a.r1-unit:hover { width:18px; }
.unit-rating a.r2-unit { left:18px; }
.unit-rating a.r2-unit:hover { width: 36px; }
.unit-rating a.r3-unit { left: 36px; }
.unit-rating a.r3-unit:hover { width: 54px; }
.unit-rating a.r4-unit { left: 54px; }	
.unit-rating a.r4-unit:hover { width: 72px; }
.unit-rating a.r5-unit { left: 72px; }
.unit-rating a.r5-unit:hover { width: 90px; }

.unit-rating li.current-rating {
	background: url(http://bikemap.net/static/images/star_rating.gif) left bottom  !important;
    position:absolute;
	height: 18px;
	line-height: 18px;
	display: block;
	text-indent: -9000px;
	z-index: 0;
}