/* =css information
--------------------------------------------------
	garmin.com styles:			screen
	author:				Garmin Ltd. + dean olufson +
	updated:			September 15, 2006
	updated:			05/05/2009 by VincentHung

--------------------------------------------------*/
/* Main Styles */
body { font-family: Arial, Helvetica, sans-serif;
color:#333333; background-color:#FFF; margin:0; padding:0; width:100%;}
img { border:none;}
a { color:#333333; text-decoration:none;}
hr { size:.5px; color:#CCCCCC; noshade:noshade;}
hr.dot {border: none 0; border-top: 1px dotted #C0C0C0;width: 100%;height: 1px;}

ol li { margin:6px 0 0 0;}



/* =Body Styles
---------------------------------- */



/* 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, ul {
	font-size:12px;
	line-height: 150%;
	letter-spacing:0.1em;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #485056;
	text-align: left;
	margin: 0 0 8px 0;
}

ol, ul {
	/* IE7- */
	* margin:0 0 8px 40px;
}

/* 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; }

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

#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; }

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


/* 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; }

/* 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; }

.type-12_ch {  font-family: "Arial", "System", "Arial"; font-size: 12px}
.type-11_en {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 11px}
