@charset "UTF-8";
/* CSS Document */

/* Rich's maps landing styles */

.map-support {}
.helpful-links {margin-bottom: 40px;}
.video img {margin: 0px;}
.video-caption {display:block; clear:left;}
#video-container {background: #fff; border: 1px solid #333; display:none;}
.video-wrap {width: 640px; height: 530px;}
.contentBottom li {list-style-position:outside;}

/*---------- additional video styles  -----------*/
#video-container .close {background: url(http://static.garmincdn.com/shared/global/media/images/icon_modal_close.gif) left top no-repeat; width: 32px; height: 32px;display:block; position: absolute; right: -15px; top: -15px; cursor: pointer; z-index: 988;}

/* Tim's category and series styles */

img.map-banner {
	margin-bottom:0px;
}
.map-category h1 {
	margin-bottom:1em;
}
.map-category h2 a, .map-series h1 a, .map-series h2 a {
	text-decoration:none;
}
.map-category h2 a:hover, .map-series h1 a:hover, .map-series h2 a:hover {
	text-decoration:underline;
}
.map-category div.regions, .map-category div.series {
	margin-top:2.5em;
}
.map-category .regions a {
	position:relative;
	display:block;
	float:left;
	height:100px;
	width:210px;
	overflow:hidden;
	font-size:1.5em;
	color:#555;
	text-decoration:none;
	background-position:0px 0px;
	background-repeat:no-repeat;
	margin:0px 20px 20px 0px;	
}
.map-category .regions a:hover {
	background-position:0px -100px;
}
.map-category .regions a span {
	position:absolute;
	display:block;
	width:180px;
	left:15px;
	bottom:15px;
}
.map-category .regions a.region-NA {
	background-image:url("http://static.garmincdn.com/shared/m/g/project/maps/region-NA.jpg");
}
.map-category .regions a.region-EU {
	background-image:url("http://static.garmincdn.com/shared/m/g/project/maps/region-EU.jpg");
}
.map-category .regions a.region-AS {
	background-image:url("http://static.garmincdn.com/shared/m/g/project/maps/region-AS.jpg");
}
.map-category .regions a.region-SA {
	background-image:url("http://static.garmincdn.com/shared/m/g/project/maps/region-SA.jpg");
}
.map-category .regions a.region-AF {
	background-image:url("http://static.garmincdn.com/shared/m/g/project/maps/region-AF.jpg");
}
.map-category .regions a.region-AU {
	background-image:url("http://static.garmincdn.com/shared/m/g/project/maps/region-AU.jpg");
}
.map-category .regions a.last {
	margin-right:0px;
}
.map-category .regions a.bottom {
	margin-bottom:0px;
}
.map-category .series div {
	margin-bottom:1.5em;
}
.map-category .series img {
	float:left;
	width:85px;
	height:85px;
	margin-bottom:0px;
	padding:4px;
	border:1px solid #e6e6e4;
	background-color:#f9f9f8;
}
.map-category .series h2, .map-category .series p {
	padding-left:115px;
}
.map-series table {
	margin-bottom:3em;
}
.map-series table, .map-series table td {
	border:1px solid #d5d5d5;
}
.map-series table tr:nth-child(even) {
	background-color:#f4f4f4;
}
.map-series table th, .map-series table td {
	padding:4px 8px;
}
.map-series table th {
	background-color:#d5d5d5;
}
.map-series table th.series {
	text-align:center;
}
.map-series table td img {
	display:block;
	margin:0 auto;
	vertical-align:middle;
}
.map-series li {
	margin:0px;
}
.map-series img {
	margin:0px;
}
.map-series div {
	margin-top:3em;
}
.map-series a.btn1 {
	margin-right:.25em;
}
.cssbox_body p {
	border-bottom:0px;
}
.cssbox_body li {
	padding:0px;
	display:list-item;
	list-style-type:circle;
}
.cssbox_body ul {
	margin-bottom:1.5em;
}
.span-17 {padding-bottom: 20px;}