 
BODY {font: 0.975em verdana, arial, sans-serif; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; 
margin-left: 0px; border: 0px; vertical-align: top; background-color: #5F5F5F; line-height: 1.30em;}

.bodytext p {font-size:0.95em;}

h2, h3 {color: #162955; margin-left: 10%;}
h4 {color: #162955; text-align: center;}

div#header {width: 100%; max-width: 880px; height: auto; background-color: #FFFFFF; border-right: solid 6px #162955; 
border-left: solid 6px #162955; margin-left: auto; margin-right: auto; padding: 0px;}

div#main {background-color: #FFFFFF; border-right: solid 6px #162955; border-left: solid 6px #162955;
          width: 100%; max-width: 880px; margin-left: auto; margin-right: auto;}

div#menu {background-color: #437D82; width: 100%; max-width: 880px; margin-left: auto; margin-right: auto; 
          border-right: solid 6px #162955;  border-left: solid 6px #162955; padding: 4px 0px; text-align: center;}

div#footer {width: 100%; max-width: 880px; background-color: #4F628E;  
text-align: center; padding: 3px 0px 3px 0px; border-right: solid 6px #162955; 
border-left: solid 6px #162955; margin-left: auto; margin-right: auto; 
font-size: .85em; color: #ffffff;}

a:link {color: #061539; text-decoration: none; font-weight: bold;}   
a:visited {color: #4F628E; text-decoration: none; font-weight: bold;} 
a:hover {color: #FFFFFF; background-color: #2E4272; text-decoration: none; font-weight: bold;}
a:active{color: #000; text-decoration: none; font-weight: bold;} 

a.menu {font-size: .85em; padding:0.25em 0.4em;}
a:link.menu {color: #FFFFFF; text-decoration: none; font-weight: 600;}   
a:visited.menu {color: #FFFFCC; text-decoration: none; font-weight: 600;} 
a:hover.menu {color: #FFFFFF; background-color: #2E4272; text-decoration: none; font-weight: 600;}
a:active.menu {color: #FFFFFF; text-decoration: none; font-weight: 600;} 

a:link.product {background-color: transparent;}
a:hover.product {background-color: transparent;}

div.product {margin-left: 12%;}
img.bottom {display: block;}
img.left {padding: 0px 5px 0px 12px; margin-left: -1%; border: none;}
img.manual {margin-right: -10%;}
img.manual2 {margin-right: 25%;}
img.right {padding: 0px 5px 0px 5px; margin-right: -10%; border: none;}
img.noborder {border: 0px;}
img.tn {padding: 0px 5px 0px 5px;}

span.red {color: #990000;}
ul.pc {list-style: none; margin-left: 12%; font-weight: bold;}
ul.product {margin-left: 20%; margin-right: 10%; list-style-type: disc; font-size: .85em; font-weight: bold;}
ul.services {list-style: disc; margin-left: 10%; margin-right: 15%; font-size: .95em;}
ul.tips {margin-left: 20%; margin-right: 10%; list-style-type: circle; font-size: .95em;}
ul.regs {margin-left: 12%; margin-right: 10%; list-style-type: circle; font-size: .95em;}

li.tips {margin-right: 12%; list-style-type: none; font-size: .95em; color: #2A0F84}

p  {margin-left: 5%; margin-right: 10%; font-size: .95em;}
p.contact {margin-left: 12%; margin-right: 16%; font-size: .95em;}
p.credit  {margin-left: 15%; margin-right: 14%; font-size: .95em; color: #009934;}
p.disclaimer {margin-left: 12%; margin-right: 12%; font-size: .90em;}   
p.indented {margin-left: 15%; margin-right: 12%; font-size: .95em;} 
p.indented2 {margin-left: 17%; margin-right: 12%; font-size: .80em; line-height:125%}     
p.emergency {text-align: center; font-size: .85em; color: #CC0000;}
p.index {margin-left: 12%; margin-right: 12%; font-size: .95em;}   
p.neg {margin-top: -10px; margin-right: 16%; margin-left: 12%; font-size: .95em;}  
p.neg2 {margin-top: -100px; margin-right: 16%; margin-left: 35%; font-size: .95em;}  
p.neg3 {margin-top: -60px; margin-right: 16%; margin-left: 12%; font-size: .95em;}  
p.option2 {margin-top: -100px; margin-right: 12%; margin-left: 12%; font-size: .95em;}
p.product {margin-left: 12%; margin-right: 12%; font-size: 9.5pt;} 
p.sub {margin-left: 15%;}
p.testimonial {margin-left: 12%; margin-right: 12%; background-color: #7886AB; padding: 8px;
font-size: .95em; color: #FFF;}

p.testimonial2 {margin-left: 12%; margin-right: 12%; background-color: #0033CC; padding: 8px;
font-size: .95em; color: #ffffff;}
p.top_left {margin-left: 12%; margin-right: 17%; font-size: .95em;}   
p.order {margin-left: 10%; margin-right: 15%; font-size: .95em; line-height: 1.25em; }    
p.order2 {margin-top: -8%; margin-left: 12%; margin-right: 10%; font-size: .95em; line-height: 1.25em;}   


@media
 only screen and (-webkit-min-device-pixel-ratio : 1.5),
 only screen and (min-device-pixel-ratio : 1.5) {
 body {
 font-size: 90%;
 }
 }

/* Smartphones (portrait and landscape) ———– */
@media only screen
 and (min-device-width : 320px)
 and (max-device-width : 480px) {
 /* Styles */
 }

/* Smartphones (landscape) ———– */
 @media only screen
 and (min-width : 321px) {
 /* Styles */
 }

/* Smartphones (portrait) ———– */
 @media only screen
 and (max-width : 320px) {
 /* Styles */
 }

/* iPads (portrait and landscape) ———– */
 @media only screen
 and (min-device-width : 768px)
 and (max-device-width : 1024px) {
 /* Styles */
 }

/* iPads (landscape) ———– */
 @media only screen
 and (min-device-width : 768px)
 and (max-device-width : 1024px)
 and (orientation : landscape) {
 /* Styles */
 }

/* iPads (portrait) ———– */
 @media only screen
 and (min-device-width : 768px)
 and (max-device-width : 1024px)
 and (orientation : portrait) {
 /* Styles */
 }

/* Desktops and laptops ———– */
 @media only screen
 and (min-width : 1224px) {
 /* Styles */
 }

/* Large screens ———– */
 @media only screen
 and (min-width : 1824px) {
 /* Styles */
 }

/* iPhone 4 ———– */
 @media
 only screen and (-webkit-min-device-pixel-ratio : 1.5),
 only screen and (min-device-pixel-ratio : 1.5) {
 /* Styles */
 }




