﻿        td
        {
            padding: 3px;
        }
        
        .TowerAds
        {
            border-top: 1px solid #a8b3bf;
            background: #4d4e4f;
            background: -webkit-gradient(linear, left top, left bottom, from(#635d63), to(#4d4e4f));
            background: -webkit-linear-gradient(top, #635d63, #4d4e4f);
            background: -moz-linear-gradient(top, #635d63, #4d4e4f);
            background: -ms-linear-gradient(top, #635d63, #4d4e4f);
            background: -o-linear-gradient(top, #635d63, #4d4e4f);
            width: 160px;
            height: 705px;
            margin: 5px;
            display: block;
            float: left;
        }
        
        .LinkAds
        {
            border-top: 1px solid #a8b3bf;
            background: #4d4e4f;
            background: -webkit-gradient(linear, left top, left bottom, from(#635d63), to(#4d4e4f));
            background: -webkit-linear-gradient(top, #635d63, #4d4e4f);
            background: -moz-linear-gradient(top, #635d63, #4d4e4f);
            background: -ms-linear-gradient(top, #635d63, #4d4e4f);
            background: -o-linear-gradient(top, #635d63, #4d4e4f);
            width: 160px;
            height: 95px;
            margin-top: 10px;
            display: block;
            float: left;
        }
        
        
        .RouteContent
        {
            width: 658px;
            padding: 1px;
            margin-top: 5px;
            float: left;
            border-top: 1px solid #e7ecf0;
            background: #7e858a;
            background: -webkit-gradient(linear, left top, left bottom, from(#b4bbbf), to(#7e858a));
            background: -webkit-linear-gradient(top, #b4bbbf, #7e858a);
            background: -moz-linear-gradient(top, #b4bbbf, #7e858a);
            background: -ms-linear-gradient(top, #b4bbbf, #7e858a);
            background: -o-linear-gradient(top, #b4bbbf, #7e858a);
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            border-radius: 8px;
            -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
            -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
            box-shadow: rgba(0,0,0,1) 0 1px 0;
            text-decoration: none;
            vertical-align: middle;
        }
        
        
        .ReturnMapsButton
        {
            border-top: 1px solid #96d1f8;
            background: #65a9d7;
            background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
            background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
            background: -moz-linear-gradient(top, #3e779d, #65a9d7);
            background: -ms-linear-gradient(top, #3e779d, #65a9d7);
            background: -o-linear-gradient(top, #3e779d, #65a9d7);
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            border-radius: 8px;
            -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
            -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
            box-shadow: rgba(0,0,0,1) 0 1px 0;
            text-shadow: rgba(0,0,0,.4) 0 1px 0;
            color: white;
            font-size: 14px;
            text-decoration: none;
            vertical-align: middle;
            width: 246px;
            height: 39px;
        }
        
        .ReturnMaps
        {
     	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
    display:block;
	border:1px solid #124d77;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
    text-align:center;
        }

.ReturnMaps:hover {
    
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7
}

        .FlyThisMap{
            	-moz-box-shadow:inset 0px 1px 0px 0px #a6827e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a6827e;
	box-shadow:inset 0px 1px 0px 0px #a6827e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7d5d3b), color-stop(1, #634b30));
	background:-moz-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:-webkit-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:-o-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:-ms-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:linear-gradient(to bottom, #7d5d3b 5%, #634b30 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d5d3b', endColorstr='#634b30',GradientType=0);
	background-color:#7d5d3b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
        display:block;
	border:1px solid #54381e;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px;
	text-decoration:none;
	text-shadow:0px 1px 0px #4d3534;
    text-align:center;
        }

        .FlyThisMap:hover{
            
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #634b30), color-stop(1, #7d5d3b));
	background:-moz-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
	background:-webkit-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
	background:-o-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
	background:-ms-linear-gradient(top, #634b30 5%, #7d5d3b 100%);
	background:linear-gradient(to bottom, #634b30 5%, #7d5d3b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#634b30', endColorstr='#7d5d3b',GradientType=0);
	background-color:#634b30
        }
        
        .MapImage
        {
            width: 256px;
            height: 256px;
            border-top: 1px solid #b5bec4;
            background: #808487;
            background: -webkit-gradient(linear, left top, left bottom, from(#8d9296), to(#808487));
            background: -webkit-linear-gradient(top, #8d9296, #808487);
            background: -moz-linear-gradient(top, #8d9296, #808487);
            background: -ms-linear-gradient(top, #8d9296, #808487);
            background: -o-linear-gradient(top, #8d9296, #808487);
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            border-radius: 8px;
            -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
            -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
            box-shadow: rgba(0,0,0,1) 0 1px 0;
            text-decoration: none;
            vertical-align: middle;
            float: left;
            padding: 5px;
        }
        
        .MapImage:hover
        {
            border-top: 1px solid #f7e5ff;
            background: #a7a3a8;
            background: -webkit-gradient(linear, left top, left bottom, from(#c9c9c9), to(#a7a3a8));
            background: -webkit-linear-gradient(top, #c9c9c9, #a7a3a8);
            background: -moz-linear-gradient(top, #c9c9c9, #a7a3a8);
            background: -ms-linear-gradient(top, #c9c9c9, #a7a3a8);
            background: -o-linear-gradient(top, #c9c9c9, #a7a3a8);
        }
        
        tr.myclass:hover
        {
            background: #a7a3a8;
            background: -webkit-gradient(linear, left top, left bottom, from(#c9c9c9), to(#a7a3a8));
            background: -webkit-linear-gradient(top, #c9c9c9, #a7a3a8);
            background: -moz-linear-gradient(top, #c9c9c9, #a7a3a8);
            background: -ms-linear-gradient(top, #c9c9c9, #a7a3a8);
            background: -o-linear-gradient(top, #c9c9c9, #a7a3a8);
            color: Black;
        }
        
        .MapQuickDetails
        {
            width: 360px;
            height: 310px;
            margin: 5px;
            padding: 5px;
            float: left;
            border-top: 1px solid #a8b3bf;
            background: #4d4e4f;
            background: -webkit-gradient(linear, left top, left bottom, from(#635d63), to(#4d4e4f));
            background: -webkit-linear-gradient(top, #635d63, #4d4e4f);
            background: -moz-linear-gradient(top, #635d63, #4d4e4f);
            background: -ms-linear-gradient(top, #635d63, #4d4e4f);
            background: -o-linear-gradient(top, #635d63, #4d4e4f);
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            border-radius: 8px;
            -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
            -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
            box-shadow: rgba(0,0,0,1) 0 1px 0;
            color: white;
            font-size: 14px;
            text-decoration: none;
            vertical-align: middle;
        }
        
        .MapImage img
        {
            text-align: center;
            vertical-align: middle;
            margin: auto;
        }
        
        .MapImage a, .MapImage a:visited, .MapImage a:hover
        {
            text-decoration: none;
            outline: none;
            display: table-cell;
            vertical-align: middle;
            text-align: center;
        }
        
        .MapImageSize
        {
            width: 256px;
            height: 256px;
        }
        
        .MapNameClass
        {
            text-align: center;
            font-size: 18px;
            color: #7BB4ED;
        }
        
        .RouteExits
        {
            text-align: center;
            font-size: 15px;
            color: #B9C20C;
        }
        
        .MapNameClass:hover, .RouteExits:hover
        {
            color: Black;
        }
        
        .MapLinks
        {
            margin-left: 5px;
            padding: 4px;
            border-top: 1px solid #7f898f;
            background: #141617;
            background: -webkit-gradient(linear, left top, left bottom, from(#2e3030), to(#141617));
            background: -webkit-linear-gradient(top, #2e3030, #141617);
            background: -moz-linear-gradient(top, #2e3030, #141617);
            background: -ms-linear-gradient(top, #2e3030, #141617);
            background: -o-linear-gradient(top, #2e3030, #141617);
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            border-radius: 8px;
            -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
            -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
            box-shadow: rgba(0,0,0,1) 0 1px 0;
            margin: auto;
            display: inline-block;
            margin-top: 2px;
            margin-bottom: 2px;
            padding-right: 8px;
            padding-left: 8px;
        }
        
        .MapLinks a
        {
            text-decoration: none;
            outline: none;
            display: block;
            vertical-align: middle;
            text-align: center;
            color: inherit;
        }
        
        .MapLinks a:hover
        {
            text-decoration: underline;
        }
        
        .MonsterProperties
        {
            float: left;
            width: 641px;
            margin-left: 0px;
            margin-bottom: 5px;
        }
        
        table.MonsterFeaturesTable
        {
            border-collapse: collapse;
			border-spacing:0;
            text-align: center;
            vertical-align: middle;
            -webkit-border-radius: 8px;
            -moz-border-radius: 8px;
            border-radius: 8px;
            margin-top: 15px;
			cellpadding:0;
			cellspacing:0;
			border-width:0px;

        }
        
		
        table.MonsterFeaturesTable tr:nth-child(even)
           {       
       

		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3d3d3d;
	background-color:#e8e8e8;
	background: -moz-linear-gradient(
		top,
		#e8e8e8 0%,
		#c2c2c2);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#e8e8e8),
		to(#c2c2c2));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;



        }
		
		.singleCell
		{
		
		
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3d3d3d;
		background-color:#e8e8e8;
	background: -moz-linear-gradient(
		top,
		#e8e8e8 0%,
		#c2c2c2);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#e8e8e8),
		to(#c2c2c2));
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;

		}
		
		.MonsterFeautures
		{
		padding-left:5px;
		padding-right:5px;
		}
		
		        table.MonsterFeaturesTable tr:nth-child(odd)
           {       



	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #050505;
		background-color:#c3b8fe;
	background: -moz-linear-gradient(
		top,
		#c3b8fe 0%,
		#9288cd);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#c3b8fe),
		to(#9288cd));
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;






        }
        
        table.MonsterFeaturesTable th
        {
            background: #101112;
            background: -webkit-gradient(linear, left top, left bottom, from(#25282b), to(#101112));
            background: -webkit-linear-gradient(top, #25282b, #101112);
            background: -moz-linear-gradient(top, #25282b, #101112);
            background: -ms-linear-gradient(top, #25282b, #101112);
            background: -o-linear-gradient(top, #25282b, #101112);
            padding: 5px;
         
            text-shadow: rgba(0,0,0,.4) 0 1px 0;
            color: white;
            font-size: 17px;
            text-decoration: none;
            vertical-align: middle;
        }
        
        .MonsterImageSize
        {
            width: 60px;
            height: 60px;
        }
        
        .MonsterImageBlockClick
        {
            display: block;
            width: 100%;
            height: 100%;
        }
        
        .ReturnMapsMain
        {
            float: left;
            width: 256px;
            height: 320px;
            padding: 5px;
            margin: 5px;
        }

            .NpcTrainerSize {
            width: 100px;
            height: 160px;
        }

        .pagination_Prev, .pagination_Next, pagination_Not_Selected, pagination_Selected, a.pagination_Prev, a.pagination_Next, a.pagination_Not_Selected, a.pagination_Selected, .PageTitle {
            margin: 0;
            padding: 0;
            width: 26px;
            height: 29px;
            text-align: center;
            line-height: 29px;
            text-decoration: none;
            color: Black;
        }

        .pagination_Prev {
            float: left;
            background-image: url('//static.pokemonpets.com/images/pokedexpictures/prev.webp');
        }

        .pagination_Next {
            float: right;
            background-image: url('//static.pokemonpets.com/images/pokedexpictures/next.webp');
        }

        .ItemDescription {
            cursor: help;
        }