/* =css information
--------------------------------------------------
	garmin.com styles:			screen
	author:				Garmin Ltd. + dean olufson +
	updated:			September 15, 2006
	
--------------------------------------------------*/
/* Main Styles */ 
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFF;
	margin:0;
	width:100%;
	background-position: center;
	position: absolute;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
img { border:none;}
a { color:#333333; text-decoration:none;}
hr { size:.5px; color:#CCCCCC; noshade:noshade;}
ol li { margin:6px 0 0 0;}



/* =Body Styles 
---------------------------------- */
#body { padding:115px 0 0 0; text-align:center; margin:0 auto; width:760px; }
#OnTheRoad { padding:50px 0 0 0; margin:0; width:100%; }


/* Basic Text Styles
--------------------------------------------------*/
h1, h2, h3, h4, h5, h6, p {margin:0; padding:0; border:none;  }
h1 {font-size:26px;}
h2	{font-size:22px;}
h3 {font-size:16px; }
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:11px;}
p, ol {
	font-size:11px;
	line-height: 150%;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #485056;
	text-align: left;
	margin: 0 0 8px 0; }

/* Column Styles
--------------------------------------------------*/
#ColumnG { float:left; width:388px; margin:0 8px 0 0; text-align:left; }
#ColumnH { float:left; width:178px; margin:0 8px 0 0; text-align:left;}
#ColumnI { float:left; width:178px; margin:0; text-align:left;}
#ColumnJ { float:left; width:574px; margin:0 8px 0 0; text-align:left; font-size:11px; } 
#ColumnJ img {border:solid 1px #E6E6E4; padding:4px;}
#ColumnK { width:760px; margin:0; text-align:left; font-size:12px; } 
#ColumnL { float:left; width:566px; margin:0 8px 0 0; text-align:left; font-size:11px; } 
#ColumnM { float:left; width:178px; margin:0; text-align:left;}
#ColumnN { float:left; width:760px; margin:20px 0 0 0; text-align:left; } 
#ColumnN h3 {font-size:16px; border-left:4px solid #CC6600; padding:0 0 0 5px; margin:15px 0 0 0; }
#ColumnN a { text-decoration:underline; }
#ColumnN a:hover { text-decoration:none; color:#CC6600; }
#ColumnO { float:left; width:574px; margin:0; padding:0; text-align:left; font-size:11px; } 
#ColumnP { float:left; width:760px; text-align:left; padding:5px 0 0 0; } 
#ColumnP h3 {font-size:16px; border-left:4px solid #CC6600; padding:0 0 0 5px; margin:15px 0 0 0; }
#ColumnP a { text-decoration:underline; color:#CC6600;}
#ColumnP a:hover { text-decoration:none; color:#CC6600; }
#ColumnP p { line-height:1.2em; padding:0 0 0 12px;}
#ColumnQ { float:left; width:370px; text-align:left; padding:0 10px 10px 0; font-size:12px; } 
#ColumnR { float:left; width:256px; text-align:left; padding:0 20px 0 10px; font-size:11px; border-right:1px dotted #E6E6E4; }
#ColumnR h3 { padding-bottom:5px; margin-bottom:10px; border-bottom:1px dotted #E6E6E4; } 
#ColumnS { float:left; width:266px; padding-left:20px; text-align:left; font-size:11px; } 
#ColumnT { float:left; width:560px; margin:0; padding-left:10px; text-align:left; font-size:11px; } 
#ColumnT h3 { padding-left:5px; margin-bottom:10px; border-left:4px solid #F0F0ED; }
#borderB { border-bottom:1px dotted #E6E6E4; } 

/* =Photo Runarounds 
---------------------------------- */
#item01 {margin:0 10px 0 0; padding:0;}
#item01 img {border:solid 1px #E6E6E4; padding:4px;}
#item01 ul { }
#item01 li{float:left; position:relative; padding:5px 10px 0 10px; background-image:url(/dev_newsite/m/g/gr-arrow02.gif);
background-repeat: no-repeat; background-position:.3em .8em; 	list-style:none; list-style-type:none; margin:0; }
#item01 .runaround { width:90px; margin:0; padding:0 15px 20px 0; float:left; }
#item01 .runaroundLarge { width:150px; margin:0; padding:0 15px 20px 0; float:left; }

#flashFeature { margin:0 0 20px 0; border:solid 1px #E6E6E4; padding:5px;}
#productFeature {margin:0 0 20px 0;}
#productFeature img {border:solid 1px #E6E6E4; padding:5px;}

#product { padding:5px 0 8px 0; margin:0 0 10px 0; border-bottom:1px solid #F0F0ED; text-align:left; 
font-family:Arial, Helvetica, sans-serif; letter-spacing:.2px; font-weight:bold; font-size:14px; }
#product img {border:none;}
#product h1 {margin:-10px 0 0 0; padding:0;}


#feature { padding:5px 0 5px 0; margin:0 0 10px 0; }
#productname span { padding: 0 0 20px 0; }
#marketContainer { padding:0; float:left; width:388px; margin:0 8px 0 0; text-align:left; }
#marketContainer a {text-decoration:none;}
#marketContainer a:hover {text-decoration:none;} 

#bodyRunaround01 { width:90px; margin:0; padding:0 15px 20px 0; float:left; }
#bodyRunaround02 { width:190px; margin:0; padding:0 25px 5px 0; float:left; }
#bodyRunaround03 { width:225px; margin:0 0 5px 10px; padding:0; float:right; }


/* Side Navigation
--------------------------------------------------*/
#Side { padding:0; margin:0; }
#Side dl { padding:0 0 25px 0; margin:0; font-size:11px; text-align:left; }
#Side dt { padding:4px 4px 4px 8px; margin:0; background-color:#F0F0ED; border-top:1px solid #E6E6E4; font-weight:bold; }
#Side dd { padding:0; margin:0; }
#Side a { padding:5px 0 5px 14px; margin:0; display:block; border-bottom:1px dotted #E6E6E4; background-color:#F9F9F8; }
#Side a:hover { background-color:#F0F0ED;}
#Side p { padding:0; margin:0; line-height:140%; font-size:11px; }

/* Blog Containers
--------------------------------------------------*/
#SideFeed { padding:0; margin:0; }
#SideFeed a { text-decoration:underline; list-style:none; }
#SideFeed a:hover { text-decoration:none; }
#SideFeed ul { padding:0; margin:0; display:block; background-color:#F9F9F8; }
#SideFeed li { padding:10px; margin:0; display:block; border-bottom:1px dotted #E6E6E4; background-color:#F9F9F8; list-style:none; }
.fbsubscribelink a { padding:10px; margin:0; display:block; border-bottom:1px dotted #E6E6E4; background-color:#F9F9F8; text-decoration:none;}
#SideFeed p { padding:0; margin:0; line-height:140%; font-size:11px; }
#SideFeed img { border:0; }
#creditfooter { padding:5px; margin:0; border-bottom:1px dotted #E6E6E4; background-color:#F9F9F8; list-style:none; clear:both; }

/* Side Features
--------------------------------------------------*/
#SideFeature { padding:0; margin:0; font-size:11px; }
#SideFeature dl { padding:0; margin:0 0 25px 0; display:block; background-color:#F9F9F8; }
#SideFeature dt { padding:4px 4px 4px 8px; margin:0; background-color:#F0F0ED; border-top:1px solid #E6E6E4; font-weight:bold; }
#SideFeature dd { padding:10px 10px 10px 14px; margin:0; display:block; border-bottom:1px dotted #E6E6E4; background-color:#F9F9F8; list-style:none; }
#SideFeature a { text-decoration:underline; list-style:none; }
#SideFeature a:hover { text-decoration:none; }

/* Side Images
--------------------------------------------------*/
#SideImage{ padding:0; margin:0; font-size:11px; }
#SideImage dl { padding:0; margin:0 0 25px 0; display:block; background-color:#F9F9F8; }
#SideImage dt { padding:4px 4px 4px 8px; margin:0; background-color:#F0F0ED; border-top:1px solid #E6E6E4; font-weight:bold; }
#SideImage dd { padding:10px 10px 10px 14px; margin:0; display:block; border-bottom:1px dotted #E6E6E4; background-color:#FFF; list-style:none; }
#SideImage a { text-decoration:underline; list-style:none; }
#SideImage a:hover { text-decoration:none; }

/* Side Alerts
--------------------------------------------------*/
#SideAlerts { padding:0; margin:0; }
#SideAlerts dl { padding:0 0 25px 0; margin:0; font-size:11px; text-align:left; }
#SideAlerts dt { padding:8px 8px 6px 25px; margin:0 0 10px 0; background-image:url(/dev_newsite/m/g/bk-alert.jpg);border-top:1px solid #E6E6E4; font-weight:bold; color:#333; }
#SideAlerts dd { padding:0; margin:0; }
#SideAlerts a { padding:5px 0 5px 14px; margin:0; display:block; border-bottom:1px dotted #E6E6E4; }
#SideAlerts a:hover { text-decoration:underline; }
#SideAlerts p { padding:0; margin:0; line-height:140%; font-size:11px; }

/* Discontinued Bar
--------------------------------------------------*/
#discontinued{ padding:6px 6px 6px 25px; margin:0 0 10px 0; background-image:url(/dev_newsite/m/g/bk-discontinued.jpg);  
border-top:1px solid #E6E6E4; font-weight:bold; color:#333; font-size:14px; line-height:150%; }

/* =Side Container Styles 
---------------------------------- */
#sideNav { padding:0; margin:0; }
#sideNav li { list-style:none; padding:0; margin:0 0 8px 0; background-color: #ECECEC;
border-top: 1px solid #C1C1C1; font-size: 14px; font-weight: bold; border: 1px solid #C1C1C1; }
#sideNav li a {display:block; text-decoration:none; color:#A1A1A1; padding: 4px 0 4px 4px;}
#sideNav li a:hover { background-color:#6A6965; color:#E1E1E0;} 

#sideLatest { padding:0; margin:15px 0 0 0; list-style-type:circle; list-style-position:inside; font-size:11px;}
#sideLatest li { padding:5px 0 10px 0; margin:0; }
#sideLatest li a {text-decoration:none;}
#sideLatest li a:hover {text-decoration:underline;}
#sideLatest h5 {}

#footer { padding:5px 0 5px 0; margin:15px 0 0 0; border-bottom:1px solid #E7EBEA; color:#85888E; text-align:right; }
#copyright { padding:5px 0 5px 0; margin:0 0 25px 0; 
font-size:9px; border-bottom:1px solid #E7EBEA; text-align:right; color:#85888E; }
#copyright a {text-decoration:none; color:#85888E;}
#copyright a:hover {text-decoration:underline; color:#3E4C6A; }
#copyrightNav { padding:5px 0 5px 0; margin:0; 
font-size:9px; border-bottom:1px solid #E7EBEA; text-align:right; color:#85888E; }
#copyrightNav a {text-decoration:none; color:#85888E;}
#copyrightNav a:hover {text-decoration:underline; color:#3E4C6A; }

/* =Series Top Navigation Bar
---------------------------------- */
#seriesBar {background-image:url(../m/g/gr-seriesNavBar.jpg); margin:10px 0 20px 0; 
padding:11px 8px 20px 10px; color:#E3E3E3; text-align:left; word-spacing:10px; }
#seriesBar a {color:#E3E3E3; text-decoration:none;}
#seriesBar a:hover {text-decoration:none;}

/* =Tooltip Popups
---------------------------------- */
#tooltip { display:none; }
.tooltipContent { background-color:#FFF; padding:0; margin:0; width:200px; border:1px solid #999; }
.tooltipContent h4 { background-color:#333; color:#CCC; padding:5px; margin:0; display:block; }
.tooltipContent p { padding:5px; margin:0; font-size:12px; }
.tooltipContent img { padding:0; margin:4px 4px 0 0; float:left; }

/* =Breadcrumb
---------------------------------- */
#breadcrumbcontainer {
	border-bottom:1px solid #F0F0ED;
	width:100%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 20;
}
#breadcrumbcontainer input { border:1px solid #999999; font-size:9px; padding:2px 5px; margin:0 0 5px 0; }
#topbreadcrumb {float:left; padding:0; margin:0; color:#A8A9A5; text-align:left; font-size:11px; }
#topbreadcrumb a { color:#A8A9A5; text-decoration:underline; }
#topbreadcrumb a:hover { text-decoration:none; }
#topsearch { float:right; padding:0; margin:0; text-align:right;}
#topsearch .searchbutton { background-image:url(../m/g/bt-arrow.jpg); border:0;}

/* =Styles for media bar within product pages
---------------------------------- */
#mediabar {border-bottom:1px dotted #E6E6E4; margin:15px 0;}
#mediabar img {float:left; margin:0 8px 8px 0;}
#mediabar h6 {margin:0 0 8px 0;}
#mediabar a {text-decoration:underline;}
#mediabarInthebox {float:left;}
#mediabarInthebox a { display:block; padding:5px 0 5px 14px; margin:0;
background-repeat: no-repeat; background-position:.3em .8em;}
#mediabarInthebox a .01 { background-image:url(/dev_newsite/streetpilotc340/m/ic-01.jpg);}
#mediabarInthebox a .02 { background-image:url(/dev_newsite/streetpilotc340/m/ic-02.jpg);}
#mediabarInthebox a .03 { background-image:url(/dev_newsite/streetpilotc340/m/ic-03.jpg);}
#mediabarInthebox a .04 { background-image:url(/dev_newsite/streetpilotc340/m/ic-04.jpg);}
#mediabarInthebox a .05 { background-image:url(/dev_newsite/streetpilotc340/m/ic-05.jpg);}
#mediabarInthebox a .06 { background-image:url(/dev_newsite/streetpilotc340/m/ic-06.jpg);}
#mediabarInthebox a .07 { background-image:url(/dev_newsite/streetpilotc340/m/ic-07.jpg);}


/* =Styles product pages
---------------------------------- */
#productPageImage img{
float:left; width:200px; margin:0 5px 0 0;
}

/* Form Styles
--------------------------------------------------*/
#form01 {}
#form01 form { padding:15px 0 0 0; margin:20px 0 0 0; width:760px; background-color:#F0F0ED; 
border:1px solid #E6E6E4; font-weight:bold; font-size:11px;}
#form01 input { margin:0; padding:0; border:1px solid #E6E6E4; 
border-left:4px solid #CC6600; background-color:#FBFBF8; padding:2px; font-size:11px; width:175px; }
#form01 select { margin:0; padding:0; border:1px solid #E6E6E4; 
border-left:4px solid #CC6600; background-color:#FBFBF8; padding:2px; font-size:11px; width:185px; }
#form01 input#submit { margin:0; padding:4px 8px; border:2px solid #A45607; border-left:none; 
border-top:none; background-color:#CC6600; color:#F0F0ED; font-size:11px; width:100px;}
#form01 dl { width:360px; padding:10px; margin:0; float:left; }
#form01 dt { margin:0; padding:6px 5px 0 0; text-align:right; float:left; clear:left; width:120px; }
#form01 dd { margin:0; padding:5px 0; text-align:left; float:left; width:179px; }
#form01 .end { width:700px; padding:10px 0 0 0; margin:0 20px 20px 20px; float:left; border-top:1px dotted #D5D5D2; }
#form01 .end dt { text-align:right; width:680px; }

#form02 {}
#form02 form { padding:15px 0 0 0; margin:20px 10px 0 0; width:365px; background-color:#F0F0ED; 
border:1px solid #E6E6E4; font-weight:bold; font-size:11px; float:left;}
#form02 input { margin:0; padding:0; border:1px solid #E6E6E4; 
border-left:4px solid #CC6600; background-color:#FBFBF8; padding:2px; font-size:11px; width:175px; }
#form02 select { margin:0; padding:0; border:1px solid #E6E6E4; 
border-left:4px solid #CC6600; background-color:#FBFBF8; padding:2px; font-size:11px; width:185px; }
#form02 input#submit { margin:0; padding:4px 8px; border:2px solid #A45607; border-left:none; 
border-top:none; background-color:#CC6600; color:#F0F0ED; font-size:11px; width:100px;}
#form02 dl { width:360px; padding:10px; margin:0; float:left; }
#form02 dt { margin:0; padding:6px 5px 0 0; text-align:right; float:left; clear:left; width:120px; }
#form02 dd { margin:0; padding:5px 0; text-align:left; float:left; width:179px; }
#form02 .end { width:300px; padding:10px 0 0 0; margin:0 20px 20px 20px; float:left; border-top:1px dotted #D5D5D2; }
#form02 .end dt { text-align:right; width:300px; }

/* Search
--------------------------------------------------*/
#search form { padding:0; margin:5px 0; width:760px; background-color:#FFF; 
border:none; font-weight:bold; font-size:11px;}
#search form input, form select { margin:0; padding:0; border:1px solid #E6E6E4; 
border-left:1px solid #E6E6E4; background-color:#FFF; padding:2px; font-size:11px; width:175px; }
#search form input#submit { margin:0; padding:4px 8px; border:2px solid #A45607; border-left:none; 
border-top:none; background-color:#FFF; color:#F0F0ED; font-size:11px; width:100px;}

#compareInput input {
font-size:11px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#485056;
}
#compareInput {
margin:0 0 10px 0; }

/* =Zebra Tables
---------------------------------- */
#zebra { border: 1px solid #E6E6E4; padding:0; margin:20px 0; width:760px; text-align:left;}
#zebra th { background-color:#E6E6E4; padding:5px 8px;}
#zebra tbody tr td { font-size:11px; padding:5px 8px; border-left:1px solid #E6E6E4; }
#zebra a { text-decoration:underline; }

/* =Testimonials
---------------------------------- */
#testimonial { width:80%; margin:0 0 30px 0; padding:0 0 5px 0; border-bottom:dotted 1px #E6E6E4; }
#testimonial img { border:solid 1px #E6E6E4; padding:4px; margin: 0 5px 0 0; float:left; clear:left; }

/* All Products Images
--------------------------------------------------*/
#allProducts { width:760px; margin:0; text-align:left; font-size:12px; }
#allProducts img { border:0; }
#allProducts h3 {font-size:16px; border-left:4px solid #CC6600; padding:0 0 0 5px; margin:15px 0 0 0; }
#allProducts dl { font-size:11px; margin:10px 10px 0 0; padding:0;  width:100px; float:left; }
#allProducts dt { padding:5px; text-align:center; }
#allProducts p { display:block; padding:5px 0 5px 14px; margin:0; background-color:#F9F9F8;
background-image:url(/dev_newsite/m/g/ic-add.gif); background-repeat: no-repeat; background-position:.3em .8em; font-size:11px;}
#allProducts a { display:block; border:1px solid #E6E6E4;}
#allProducts a:hover { display:block; border:1px solid #CC6600; }
.reveal { width:760px; margin:0; padding:10px 0; text-align:left; }
.reveal a { border:0; padding:0 15px 0 0; font-size:16px; font-weight:bold;}
.reveal a:hover { border:0; }
#allProducts .hide {border:0; float:left; display:block; font-size:14px; font-weight:bold; padding:10px 0;}
#allProducts .hide:hover {border:0; float:left; font-size:14px; font-weight:bold; padding:10px 0;}

/* Line Break 
--------------------------------------------------*/
#lineBreak { width:100%; border-top:1px solid #E6E6E4; margin:0 0 5px 0; }

/* Orange Link 
--------------------------------------------------*/
.orange a { text-decoration:underline; color:#CC6600; }
.orange a:hover { text-decoration:none; color:#CC6600; }
.centro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	float: none;
	height: 100%;
	width: 100%;
}
