
/*Lato fonts regular*/
@font-face {
    font-family: 'font005-regular';
    src: url('../fonts/font face/lato-reg-webfont.eot');
    src: url('../fonts/font face/lato-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/font face/lato-reg-webfont.woff') format('woff'),
         url('../fonts/font face/lato-reg-webfont.ttf') format('truetype'),
         url('../fonts/font face/lato-reg-webfont.svg#font005-regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*Lato fonts Bold*/
@font-face {
font-family: 'font005-bold';
    src: url('Lato-Bold-webfont.eot');
    src: url('Lato-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('Lato-Bold-webfont.woff') format('woff'),
         url('Lato-Bold-webfont.ttf') format('truetype'),
         url('Lato-Bold-webfont.svg#font005-bold') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*Lato fonts Light*/
@font-face {
    font-family: 'font005-light';
    src: url('Lato-Light-webfont.eot');
    src: url('Lato-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('Lato-Light-webfont.woff') format('woff'),
         url('Lato-Light-webfont.ttf') format('truetype'),
         url('Lato-Light-webfont.svg#font005-light') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*Lato fonts Italic*/
@font-face {
    font-family: 'font005-italic';
    src: url('Lato-Italic-webfont.eot');
    src: url('Lato-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Lato-Italic-webfont.woff') format('woff'),
         url('Lato-Italic-webfont.ttf') format('truetype'),
         url('Lato-Italic-webfont.svg#LatoItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*Decima fonts heavy
FONT CODE:font001-heavy
*/
@font-face {font-family: 'font001-heavy';

            src: url('fonts/259495_0_0.eot');

            src: url('fonts/259495_0_0.eot?#iefix') format('embedded-opentype'),

                url('fonts/259495_0_0.woff') format('woff'),

                url('fonts/259495_0_0.ttf') format('truetype');}  
/*Decima fonts bold
FONT CODE:font001-bold
*/
@font-face {
    font-family: 'font001-bold';
    src: url('../fonts/font face/Decima-Nova-Bold.eot');
    src: url('../fonts/font face/Decima-Nova-Bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/font face/Decima-Nova-Bold.woff') format('woff'),
         url('../fonts/font face/Decima-Nova-Bold.ttf') format('truetype'),
         url('../fonts/font face/Decima-Nova-Bold.svg#font001-bold') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*Decima fonts regular
FONT CODE:font001-regular
*/
@font-face {
    font-family: 'font001-regular';
    src: url('../fonts/font face/Decima-Nova.eot');
    src: url('../fonts/font face/Decima-Nova.eot?#iefix') format('embedded-opentype'),
         url('../fonts/font face/Decima-Nova.woff') format('woff'),
         url('../fonts/font face/Decima-Nova.ttf') format('truetype'),
         url('../fonts/font face/Decima-Nova.svg#font001-regular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*Open Sans fonts light
FONT CODE:font004
*/
@font-face {
  font-family: 'font004';
  font-style: normal;
  font-weight: 300;
  src: url(//themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTXZ2MAKAc2x4R1uOSeegc5U.eot);
  src: local('Open Sans Light'), local('OpenSans-Light'), 
  url(//themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTXZ2MAKAc2x4R1uOSeegc5U.eot) format('embedded-opentype'), 
  url(//themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff'),
  url(//themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTYnF5uFdDttMLvmWuJdhhgs.ttf) format('truetype');
}
/*Open Sans fonts regular
FONT CODE:font004
*/
@font-face {
  font-family: 'font004';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3fY6323mHUZFJMgTvxaG2iE.eot);
  src: local('Open Sans'), local('OpenSans'), url(//themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3fY6323mHUZFJMgTvxaG2iE.eot) format('embedded-opentype'), 
  url(//themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff'),
  url(//themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3aCWcynf_cDxXwCLxiixG1c.ttf) format('truetype'),
  url(//themes.googleusercontent.com/licensed/font?kit=cJZKeOuBrn4kERxqtaUH3Zbd9NUM7myrQQz30yPaGQ4#OpenSans) format('svg');;
}
/*Open Sans fonts semibold
FONT CODE:font004
*/
@font-face {
  font-family: 'font004';
  font-style: normal;
  font-weight: 600;
  src: url(//themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSnZ2MAKAc2x4R1uOSeegc5U.eot);
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), 
  url(//themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSnZ2MAKAc2x4R1uOSeegc5U.eot) format('embedded-opentype'), 
  url(//themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff'),
  url(//themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSonF5uFdDttMLvmWuJdhhgs.ttf) format('truetype'); ;
}
/*Open Sans fonts bold
FONT CODE:font004
*/
@font-face {
  font-family: 'font004';
  font-style: normal;
  font-weight: 700;
  src: url(//themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHZ2MAKAc2x4R1uOSeegc5U.eot);
  src: local('Open Sans Bold'), local('OpenSans-Bold'), 
  url(//themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHZ2MAKAc2x4R1uOSeegc5U.eot) format('embedded-opentype'), 
  url(//themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff'),
  url(//themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzInF5uFdDttMLvmWuJdhhgs.ttf) format('truetype');
}



h1, h2, h3, h4, h5, h6 { /*reset for mobile browsers */
    font-weight: lighter;
}

/* headers */
h1, h2, h3 {padding: 5px; padding-left:0px; margin: 0;}
H1
{
font-family:'font004', Helvetica, sans-serif;font-weight:300;
font-size:38px;
}
H2
{
    font-family:'font004', Helvetica, sans-serif;
    font-weight:300;
    font-size:32px;
}

H3
{
   font-family:'font004', Helvetica, sans-serif;font-weight:300;
   font-size:26px;
}


H4
{
font-family:'font004', Helvetica, sans-serif;font-weight:300;
font-size:20px;

}

H5
{
font-family:'font004', Helvetica, sans-serif;font-weight:300;

font-size:20px;

}

H6
{
font-family:'font004', Helvetica, sans-serif;font-weight:300;

font-size:20px;

}

p
{
font-family:'font004', Helvetica, sans-serif;
font-weight:300;
font-size:18px;
color:#707070;
}

input, textarea {
    font-family: 'font004';
}
.innerDiv, #inner {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 2px #B3B3B3;
    border:1px solid #CCC;
    float:left;
    width:100%;
}
div.headersectionDev div.rightInfoDev div.importGpx a {
    color: #00B2E5;
    font-size: 14px;
}

.pac-container-main {
    font-family: "font005-regular";
}

table.profile_table td.profile_leftTd span.accountMenuTitle {
    font-family: 'font004',Helvetica,sans-serif;
}
table.profile_table td.profile_leftTd a.accountMenuLink {
    font-family: 'font004',Helvetica,sans-serif;
}
div.headersectionDev span.sectionTitle {
    font-family: 'font004',Helvetica,sans-serif;

}

div.headersectionDev span.sectionTitleDev
{
    font-family: 'font004',Helvetica,sans-serif;
}
.flexigrid {
    font-family: 'font004';
}
table.inputContainerDev td.titleTd h2
{
   font-family: 'font004'; 
}
.smart_street p {
    font-family: Arial,Helvetica,sans-serif;
}
.smart_street a{
    font-family:Arial, Helvetica, sans-serif;
}
.select_region_p
{
     font-family:'font004',Arial,Helvetica,sans-serif;
     font-weight: 400;
}
table.regionsTable td p {
    font-family: 'font004';
}
.select_region_h1 {
    
    font-family: 'font004';
}
.header_container{
  font-family: 'font004',Arial,Verdana,Helvetica,sans-serif;
}
.pac-container-main {
    font-family: "font005-regular";
}
#page-content-main-new {
    font-family: 'font005-light';

}
.DecimaNova-Heavy {
    font-family: 'font001-heavy';
}    
.offroadgps h1 {
    font-family: 'font005-light';
}
.demo h3 {
    font-family: 'font005-light';
}
.streetnav h2 {
    font-family: 'font005-light';

}
.offroadnav h2 {
    font-family: 'font005-light';

}
.mates h3 {
    font-family: 'font005-light';

}
.mates p{
    font-family: 'font005-regular';
}
.left_text h1 {
    font-family: 'font005-light';
}
.left_text p {
    font-family: Arial,Helvetica,sans-serif;
}
.off_road p {
    font-family: Arial,Helvetica,sans-serif;
}
.off_road h1 {
    font-family: 'font005-light';
}
.video h2 {
    font-family: 'font005-light';
}
.off_road h2 {
    font-family: 'font005-light';

}


.grey p {
    font-family: Arial,Helvetica,sans-serif;
}

.westprint ul li {
    font-family: Arial,Helvetica,sans-serif;
}

.backcountry p {
    font-family: Arial,Helvetica,sans-serif;
}
.natmap h3 {
    font-family: 'font005-light';
}
.natmap p{
    font-family:Arial, Helvetica, sans-serif;
}
.shipping_information h2 {
    font-family: 'font005-light';
}
.replacement h2 {
    font-family: 'font005-light';

}
.list p, .list ul li {
    font-family: Arial,Helvetica,sans-serif;
}
.qty p {
    
    font-family: Arial,Helvetica,sans-serif;

}
.replacement table tr td h2{
    font-family: 'font005-light';
}
.order_banner h2{
    font-family: 'font005-light';
}
.gps_banner_list li {
    font-family: Arial,Helvetica,sans-serif;
}
.shipping_information form label {
    font-family: Arial,Helvetica,sans-serif;
}
.offroadnav h3 {
    font-family: 'font005-light';
}

.share h3 {
    font-family: 'font005-light';
}
.continue {
    font-family: Arial,Helvetica,sans-serif;

}
.compare p {
    font-family: Arial,Helvetica,sans-serif;
}
.row p {
    font-family: Arial,Helvetica,sans-serif;

}
.compare h1 {

    font-family: 'font005-light';

}
.right1 ul li {
    font-family: Arial,Helvetica,sans-serif;
}
.right1 p{
    font-family:Arial, Helvetica, sans-serif;

}
.size h2{
    font-family:Arial, Helvetica, sans-serif;
}