.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}
body {
background:url('../m/g/body-bg.gif') repeat;
}
.red {
border:1px solid #c00;}
.header {
width:100%;
height:120px;
background:url('../m/g/header-bg.gif') repeat-x;
}

.header ul {
font-family: Trebuchet MS1, Helvetica, sans-serif;font-size:170%;
font-weight:normal;
color:#333;
list-style:none;
margin:0;
padding:0;
}
.header .container span.home {
background:url('../m/g/icon-home.png') no-repeat 0 0;
padding-left:25px;
padding-top:2px;
margin-left:15px;
}
.header img.argyle-logo {
margin-top:20px;
float:left;
}
.header ul a {
color:#333;
text-decoration:none;
}
.header ul li {

}
.header ul li a:hover {

height:40px;
display:inline-block;
width:inherit;
}
h2 {
/*font-family: 'Nobile', serif;*/
}
li.nav-home a {width:100px;}
li.nav-edge a {width:128px;}
li.nav-pros a {width:136px;}
li.nav-shop a {width:117px;}
li.nav-analyze a {width:155px;}
.header ul li.selected {
background:url('../m/g/arrow-orange.png') no-repeat bottom center;
height:40px;
}
.header ul li a:hover {

}
.container.argyle-body {
min-height:550px;
height:auto!important;
height:550px;
}
.container.argyle-body p {
font-size:150%;
font-family:Arial, Helvetica, sans-serif;
line-height:25px;
}

a.page-button {
display:block;
}
.container.argyle-body p.quote {font-size:120%;line-height:20px;}

.footer {
background:url('../m/g/footer-bg.gif') repeat-x;
width:100%;
height:113px;
}
.footer a.logo-garmin {padding-top:20px;float:left;}
.footer a {font:normal 120% Trebuchet MS1, Helvetica, sans-serif;color:#333;text-decoration:none;padding-top:15px;}
.footer a:hover {text-decoration:underline;}
.footer a, .footer img, .footer select {display:inline-block;*float:left;*display:inline;margin-right:30px;}
.footer select {margin-right:0;margin-top:43px;}
.footer a.twitter {background:url('../m/g/icon-twitter.png') no-repeat 0 0;padding-left:65px;height:44px;margin-top:30px;}
.footer a.flickr {background:url('../m/g/icon-flickr.png') no-repeat 0 0;padding-left:50px;height:46px;margin-top:30px;}
.footer a.youtube {background:url('../m/g/icon-youtube.png') no-repeat 0 0;padding-left:50px;height:46px;margin-top:30px;}

/* subpages */
h2 {
color:#06C;
}
.start {color:#999999;text-transform:uppercase;font-size:40%;font-weight:bold;}
.price {color:#000;font-size:80%;font-weight:bold;}
.product a.buy-now {float:left;margin-left:15px;margin-top:10px;}
.product h2 {float:left;}
.container.argyle-body.product p {font-size:120%;}
img.img-product {margin:0 auto 15px 120px;}
.container.argyle-body.product p.sup-script {font-size:90%;}
.container.argyle-body.team, .container.argyle-body.analyze {
margin-top:0;
}
.container.argyle-body.shop {
height:586px;
}
.container.argyle-body.team p a, .container.argyle-body.shop p a {
color:#666;
}
.container.argyle-body.analyze p {
font-size:170%;
line-height:30px;
}
.container.argyle-body.team p a:hover, .container.argyle-body.shop p a:hover {
color:#666;
text-decoration:none;
}
.container.argyle-body.shop {
background:url('../m/g/shop-main-img.png') no-repeat 110px 0;
}
.container.argyle-body.analyze {
background:url('../m/g/analyze-main-img.png') no-repeat 450px 0;
height:620px;
}
.container.argyle-body.home {
background:url('../m/g/index-main-img.png') no-repeat -120px 0;
}
.btn-blue, .btn-orange, a.btn-black {
padding:0;
-moz-border-radius: 12px /*{cornerRadius}*/;
-webkit-border-radius: 12px /*{cornerRadius}*/;
-khtml-border-radius:12px;
border-radius:12px;
font-family: Trebuchet MS1, Helvetica, sans-serif;
font-size:130%;
text-align:center;
color:#FFF;
}
.btn-blue a, .btn-orange a, a.btn-black {
text-decoration:none;
color:#FFF;
padding:0;
}
.btn-blue a:hover, .btn-orange a:hover, a:hover.btn-black {
text-decoration:underline;
color:#FFF;
padding:0;
}
.btn-blue {
background:url('../m/g/btn-blue-bg.gif') repeat-x #69C;
}
.btn-orange {
background:url('../m/g/btn-orange-bg.gif') repeat-x #F90;
}
a.btn-black, a:hover.btn-black {
background:url('../m/g/btn-black-bg.gif') repeat-x #000;
padding:1px 10px 3px 10px;
}
