body {font-size: 62.5%;font-family: Helvetica, Arial, sans-serif; }
p, li, dl, label, td, h4, th, span.txt {font-size: 1.5em}

h1 {font-size: 2.4em; line-height: 2em;}
h2 {font-size: 2.0em;}
h3 {font-size: 1.8em;}
h1,h2,h3,h4,h5,th {font-family: "myriad-pro",sans-serif; font-style: normal; font-weight: 500;}

nav li {font-size: 1.3em;}

em,
.fn {font-style: italic;}

dt,
strong,
.specialoffer,
.strapline,
.tel,
.org {font-weight: bold;}

a:link,
a:visited {font-weight: bold; text-decoration: underline; }
a:hover,
a:active,
a:focus {text-decoration: none; }

header a:link,
header a:visited,
#nav_main a:link,
#nav_main a:visited ,
.logos a:link,
.logos a:visited {text-decoration: none; }
header a:hover,
header a:active,
header a:focus,
#nav_main a:hover,
#nav_main a:active,
#nav_main a:focus {text-decoration: underline; }
.logos a:hover,
.logos a:active,
.logos a:focus {text-decoration: none; }


blockquote {font-style: italic;}

li p,
li li,
li label,
form p,
form h3 {font-size: inherit;}


/*---------------------------------
branding
----------------------------------*/
header .branding p {font-family: "myriad-pro",sans-serif; font-style: normal; font-weight: 300; font-size: 2.4em;}
header .branding p.logos {font-size: 2em;}
header .branding p.products {font-size: 1.6em;}
header .branding p.strapline {font-size: 2.0em; font-style: italic; text-shadow: #eee 1px 1px;}
header .branding p.action { font-style: normal; font-weight: 300; font-size: 2.0em;text-align: center; }
header #homecalltoaction .questions p.strapline,
header #homecalltoaction .questions h1.strapline {font-size: 2.4em; font-style: italic; line-height: inherit; }
header #homecalltoaction .questions li {font-size: 1.6em;}

header #homecalltoaction .questions .savings h2 {font-size: 2.6em}
header #homecalltoaction .questions .savings p {font-size: 2em; line-height: 2em;}
header #homecalltoaction .questions .answer {}
header #homecalltoaction .questions .answer p {font-size: 2.4em; font-style: italic; text-shadow:#5B3636 1px 1px;  }
header #homecalltoaction .questions .answer p.action {font-family: "myriad-pro",sans-serif; font-style: normal; font-weight: 300; font-size: 3em; text-shadow:none; text-align: center;}
header #homecalltoaction .questions .answer p.action .tel {font-weight: 700; }

 .intro > h2 {font-size: 2.4em;}
 .intro > h2,
 .intro p.note {font-style: italic;}
 .intro h2,
 .intro .featurebox p,
 .intro p.note {text-align: center; }
 .intro .featurebox h2,
 .intro .featurebox h3,
 .intro .featurebox p { text-shadow:#5B3636 1px 1px; }
 .intro p.strapline {text-align: center; font-size: 1.6em; font-weight: normal;}
header div.intro p,
header div.intro li {line-height: 1.6em; }

/*---------------------------------
navigation
----------------------------------*/
#nav_global {font-family: Arial, sans-serif;}
#nav_main a {text-shadow: 1px 1px 1px #5B3636;}

/*---------------------------------
content
----------------------------------*/
#content p,
#content li,
#content dl,
#content h1,
#content h2,
#content h3,
#content th,
#content td {line-height: 1.6em; }
#content p .action,
#content_main .col.portfolio .casestudies a {font-size: 1.2em; line-height: 2em;}
#content .right {float: right;}
#content th {text-align: left;}
#content td:first-child,
#content td:last-child { font-weight: bold;}

#content_main .solution strong {font-family: "myriad-pro",sans-serif; font-style: normal; font-weight: 300; font-size: 1.6em; line-height: 1.4em;}
#content_main .solution strong em { font-weight: 700; font-style: normal;}
#content_main .reasons h2 {font-size: 2.8em; font-weight: 500;}
#content_main .col h2 {}
#content_main .solution p,
#content_main .reasons p {font-size: 2em;}
#content_main .col p {font-size: 1.6em;}
#content_main .col p.note {font-size: 1.4em;}
#content h1 + p,
#content_main p:first-child {font-size: 1.6em;}
#content_main .reason1 { text-align: left;}
#content_main .reason2 { text-align: left;}
#content_main .solution { text-align: center;}

#content h1 {font-size: 3em;}

#content_main p.strapline,
legend,
form.search p {font-size: 2em;}
#content p.intro,
#content_sub h1 {font-size: 2.4em;}
#content_sub h2,
#content_searches form .btn {font-size: 2em;} 
#content #gallery li {line-height: 1.0em;}
.accreditations .gallery div {text-align: center;}
.accreditations .gallery h2  {font-size: 1.6em;} 


/*---------------------------------
site info
----------------------------------*/
#site_info > .contacts {text-align: center;}
#site_info > .contacts h2 {font-size: 1.7em; }
#site_info > .contacts li {font-size: 1.8em; }
#site_info p {}

/*---------------------------------
footer
----------------------------------*/
footer {text-align: center;  }