/* ------------ New Slide styles ------------------- */

/*.slideShow * {margin: 0px; padding: 0px;}*/
.slideShow-mkt {position:relative; width: 950px; height: 320px; margin-top: -15px;}
.slides-mkt {position:relative; list-style:none; margin: 0px; padding: 0px;}
.slideShow-mkt li {list-style:none;}
.slide-mkt {position:absolute;
	width: 950px;
	height: 320px;
	z-index: 300px;
}
.slide-navigation-mkt {
	position:absolute;
	left: 25px;
	bottom: 20px;
	z-index: 500;
	float:left;
	margin: 0px;
	padding: 0px;
}
.slide-mkt img {margin: 0px;}
.slide-navigation-mkt li {
    float: left;
    height: 10px;
    margin: 0 7px 0 0;
    width: 10px;
}
.slide-navigation-mkt a {  
	background: #555;
    display: block;
    font-size: 0;
    width: 10px;
    height: 10px;
    text-decoration: none;
    border: 1px solid #777;
    float:left;
}
.slide-navigation-mkt a.active {
	 background-color: #007cc3;
	 border: 1px solid #ccc;
}
.slide-navigation-mkt a:hover {background: #007cc3;}

/* sub nav */
.tab-content {
	clear:both; background-image: -moz-linear-gradient(top, #999, #777); 
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #999),color-stop(1, #777)); }
.tab-content * {margin:0px; padding: 0px;}
.tab-content li {float:left; list-style:none; border-right: 1px solid #7F7F7F;}
.tab-content li a {display:block; float:left; padding: 0px 17px; line-height: 52px; color: #333; font-weight: bold;}
.tab-content li a:hover {background-image: -moz-linear-gradient(top, #ccc, #aaa); 
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #bababa),color-stop(1, #999));}

/* columns */
.content-mid {clear:both; background: url(http://static.garmincdn.com/shared/m/g/market/maps/nuvi-mid-bg.gif) left top repeat-x;}
.contentBottom { background: url(http://static.garmincdn.com/shared/m/g/market/maps/Content-Background.gif) center top no-repeat;padding-top: 30px;}
.contentBottom h2 {padding-bottom: 10px;}
.contentBottom li {list-style:none; margin: 10px 0; padding: 0;}
.contentBottom .column {padding: 0px 23px 0px 25px; margin: 0px;}
.contentBottom div.last {margin: 0px; padding-right: 0px;}

.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;}
.helpful-links {margin-bottom: 40px;}


/* ------ Old styles from down within the page.
--------- Probably generated from witthin Jahia somewhere ?
--------------------------------------------------------------------*/
.carousel {height:266px; width: 920px; position:relative; overflow:hidden; }
.carousel .items {width: 20000em;position:absolute;}
.carousel .item-group {width: 950px;float:left;}
.carousel .item {float:left;margin: 0px;}
.carousel .item a {width: 196px; display:block; float:left; padding: 95px 15px 0px 100px; height: 171px;
	color: #4A4A4A;
}
.carousel .item.on-the-road-maps a{background: url(http://static.garmincdn.com/shared/m/g/market/maps/otr-ic.jpg) 10px center no-repeat;}
.carousel .item.on-the-water-maps a{background: url(http://static.garmincdn.com/shared/m/g/market/maps/otw-ic.jpg) 10px  center no-repeat;}
.carousel .item.on-the-trail-maps a{background: url(http://static.garmincdn.com/shared/m/g/market/maps/ott-ic.jpg) 10px  center no-repeat;}
.carousel .item.in-the-city-maps a{background: url(http://static.garmincdn.com/shared/m/g/market/maps/4_city-ic.jpg) 10px  center no-repeat;}
.carousel .item.on-the-green-maps a{background: url(http://static.garmincdn.com/shared/m/g/market/maps/ic-golfing.jpg) 10px  center no-repeat;}
.content-mid .carousel .item span {display:block; padding: 0px;}
.carousel .item span.scrollHeader {font-size: 21px; margin-bottom: 15px; font-family: "Lucida Grande","Trebuchet MS",Arial,Helvetica,sans-serif;}
.carousel .item a:hover span.scrollHeader {color: #0074D4;}
.carousel .item span.item-description {}
.carousel .item a:hover span.item-description {color: #333;}
.carousel-wrapper {position:relative;}
.carousel-wrapper .prev {float:left; z-index: 500; position:absolute; left: 0px; width: 30px; height: 23px; text-indent: -9999px; overflow:hidden; cursor:pointer;}
.carousel-wrapper .next {float:right; z-index: 500; position: absolute; right: 0px; width: 30px; height: 23px; text-indent: -9999px; overflow:hidden; cursor:pointer;}
.carousel-wrapper .slider {background: url(http://static.garmincdn.com/shared/m/g/market/maps/nuvi-slider-bar-bg.gif) left top no-repeat;}
.carousel-wrapper .slider a {display:inline-block; -moz-border-radius: 6px; width: 10px; height: 10px;background: #777; border: 1px solid #999; margin-right: 10px;}
.carousel-wrapper .slider a:hover {background: #999; border: 1px solid #777;}
.carousel-wrapper .slider a.active {background: #ccc; border: 1px solid #000;}
.carousel-wrapper .slider {padding:5px 0px 0px 0px; height: 18px; text-align:center;}

/* ------- Pulled from the middle column below
-----------------------------------------------------------------------*/
#TB_window { -webkit-border-radius:18px; -moz-border-radius:18px; } 
#TB_window > #TB_ajaxContent { text-align:center; margin:0; padding:30px 0 20px 15px; } 
#TB_window > #TB_title { background-color:#222; padding:5px; } 
#TB_window > #TB_title * { color:#FFF; font-weight:bold; } 
.red {border:1px solid #C00;} 
a.thickbox {display:block;clear:both;} 
.contentBottom a:hover {text-decoration:underline;} 
img.youtube-ss {margin-bottom:3px;}

/* ------- New EE Page Style
-----------------------------------------------------------------------*/
.market.us img { border:1px solid #E6E6E4; background-color:#F9F9F8; }
.travel-guides .clear a:hover {	cursor: pointer; }
.travel-guides div.clear div ul { list-style: none; margin-left: 81px; }