/* Custom Slide-Show Styles */
.slide-show-container {	position: relative; width: 630px; height: 400px; overflow: hidden; }
.slide-show-container div img { margin-bottom:0; }
#slide-show-nav { position:absolute; bottom:20px; left:25px; z-index:500; } 
#slide-show-nav a { display: block; float: left; margin-right: 10px; text-indent: -9999em; background:#333; height:20px; width: 20px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#slide-show-nav a:hover { background-color: #007cc3;
	-webkit-box-shadow: 0 0 0 1px #000;
	-moz-box-shadow: 0 0 0 1px #000;
	box-shadow: 0 0 0 1px #000;
}
#slide-show-nav a.activeSlide { background-color: #007cc3; }

/* Tab Interface Styles */
a.tab-arrows { display: block; color: #000; padding: 10px 20px 10px 10px; width: 290px; height: 60px; }
a.tab-arrows:hover { text-decoration: underline; cursor: pointer; }
a.tab-arrows h3 { margin-bottom: 4px; }
a.tab-arrows span { font-size: 12px; }
a.tab-arrows.selected { background: url('http://www8.garmin.com/m/g/feature-tab-current.png') no-repeat; color: #fff; }
a.tab-arrows.selected:hover { text-decoration: none; cursor: default; }
a.tab-arrows.selected h3 { color: #fff; }
div.tabs-container { position: relative; border-top: none; padding: 0; background: transparent; }
div.content-container { position: relative; top:0;}

/* Page Styles */
.banner-wrapper { margin-bottom:35px; background-color: #000; }
.store-info-container { padding:20px 0 0 20px; }
.store-info-container img { margin-bottom: 0; }
.store-info-container h3 { color: #fff; margin-bottom: .5em; }