/* Home page slideshow styles ----------------------------------
------- */

/* general styles, can be ignored */
.slideShow ul, .slideShow li {
list-style-type: none;
margin: 0px;
padding: 0px;
}

/* slideshow styles */

.slideShow ul.slides {
position:relative;
z-index:1;
-moz-border-radius: 12px /*{cornerRadius}*/;
-webkit-border-radius: 12px /*{cornerRadius}*/;
}
.slideShow ul.navigation {
position:absolute;
bottom:20px;
left:25px;
z-index:5000;
}

.slideShow .navigation a {
position: relative;
display: block;
text-decoration: none;
color: transparent;
background:#bbb;
font-size: 0px;
line-height:1px;
height:14px;
box-shadow:inset 1px 1px 2px #000; -moz-box-shadow:inset 1px 1px 2px #000; -webkit-box-shadow:inset 1px 1px 2px #000;
border-radius: 10px; -moz-border-radius: 10px;-webkit-border-radius: 10px /*{cornerRadius}*/;
}
.slideShow .selected {background-color: #007cc3; 
color: transparent;}
.callbackSlideShow {position:relative;}
ul.navigation {position:absolute;left:25px;bottom:20px;z-index:5000;}
.slideShow .navigation a:hover {
color: transparent;
border: 1px solid #efefef;
}
.slideShow ul.navigation li {
float: left;
display:inline-block;
margin: 0;
width: 14px;
height: 14px;
margin-right:7px;
}

.slideShow .navigation a:hover, .slideShow .navigation a.selected {
background-color: #007cc3;
color: transparent;
}

/* new slideshow styles */

.slide-show-container {
	position:relative;
	width:950px;
	height: 425px;
	overflow:hidden;
	margin:bottom;20px;
}
.slide-show-container div a img { margin-bottom:0; }
.slide-show { width:950px; height:425px; }
#slide-show-nav {
	position:absolute;
	width:200px;
	height:10px;
	bottom:20px;
	left:25px;
	z-index:500;
}
#slide-show-nav a {
	position: relative;
	display: block;
	float:left;
	margin-right:5px;
	width: 14px;
	text-decoration: none;
	color: transparent;
	background:#bbb;
	font-size: 0;
	line-height:1px;
	height:14px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow:inset 1px 1px 2px #000;
	-moz-box-shadow:inset 1px 1px 2px #000;
	box-shadow:inset 1px 1px 2px #000;
}
#slide-show-nav a:hover, #slide-show-nav .activeSlide { 
	background-color: #007CC3;
	box-shadow:inset 1px 1px 2px #000, 0 0 0 1px #efefef;
	color: transparent;
}

/* / home page slideshow styles --------------------------------
------- */

.footer { 
margin:0 0 10px 0; 
}
.footer p {
margin:0; 
padding: .5em 0; 
font-size:.85em; 
border-top:1px solid #DDD;
text-align:right; 
color:#777; 
}
.footer a {
text-decoration:none; 
color:#777; 
}
.footer a:hover { 
text-decoration:underline; 
color:#06C; 
}

.addlcontent { 
margin-bottom:1.5em; 
height:188px; background-color:#FFF; 
}
.addlcontent a img { 
margin:0; padding:0; border:none; 
}
#bt-careers {
margin:10px 0;
}

/* jhaia */
.breadcrumb { padding-bottom:1em; }
.homecoselect { text-align:center; }
.homecoselect select { padding:2px; }

.content { margin-bottom:0; border-bottom:1px dotted #CCC; }
.main { border-bottom:none; }

#bt-careers {width:419px; height:22px; background: transparent url('http://www.garmin.com/garmin/jsp/jahia/templates/us/garmin/phase2/m/g/bt-findsuccess.jpg') left top no-repeat;margin:10px 0; }
	#bt-careers b { display:none; }
	#bt-careers a#a-careers { display:block; width:419px; height:22px; }
		#bt-careers a#a-careers:hover { background:transparent url('http://www.garmin.com/garmin/jsp/jahia/templates/us/garmin/phase2/m/g/bt-findsuccess.jpg') 0 -22px no-repeat; }

.ruleB { margin-bottom:1.5em; }

/* style for rotating promo banners */
li.random {display:inline; padding: 0; margin:0; list-style: none; width: 310px; }
li.random.active { margin-right:6px; }
li.random.active.last { margin-right:0; }



