html{font-size:62.5%;height:100%;}
body{background:url(../images/bg.png) repeat-x;color:#666666;font-family:arial, sans-serif;height:100%;margin:0;}
img{border:0;}
a{outline:none;}
.clr{clear:both;}
object{display:block;}
h1{font-size:1.4em;}
h2{font-size:1.3em;}
h3{font-size:1.4em;}
h4{font-size:1.1em;}
h5{font-size:1em;}
#c{background:#FFFFFF;height:auto !important;height:100%;margin:0 auto;min-height:100%;padding-bottom:13px;width:826px;position:relative;}
#h{background:#FFFFFF url(../images/h.png) no-repeat;height:210px;margin:0 auto;position:relative;width:800px;}
#h h1{bottom:26px;left:13px;margin:0;position:absolute;}
#h h1 a{background:url(../images/new-logo.png) no-repeat;display:block;height:100px;text-indent:-9999px;width:243px;}
#h p{color:#FFFFFF;font-size:1.8em;font-weight:bold;margin:0;position:absolute;right:13px;text-align:right;top:26px;}
#h span{color:#111D71;}
#n{background:#FFFFFF url(../images/nbg.png) repeat-x bottom;margin:0 auto;width:800px;}
#n ul{float:right;list-style:none;margin:0;padding:0;}
#n li{float:left;font-size:12px;margin:0 0 0 4px;padding:0;text-align:center;}
#n a, #n a:active, #n a:visited{background:#0792F8;border-bottom:solid 1px #CCCCCC;border-top:solid 1px #FFFFFF;color:#FFFFFF;display:block;padding:7px 10px;text-decoration:none;}
#n a:hover, #act{background:#FFFFFF;border-bottom:solid 1px #FFFFFF;border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;border-top:solid 1px #CCCCCC;color:#666666;display:block;padding:7px 9px;text-decoration:none;position:relative;}
#n span{display:block;padding:7px 10px;}
#m{border-left:solid 1px #CCCCCC;border-right:solid 1px #CCCCCC;line-height:1.8em;margin:0 auto;width:798px;}
#m p{margin-top:0;}
#ml{float:left;width:188px;}
#mlt{margin:8px 0 4px;padding-left:8px;position:relative;width:188px;}
#mlt ul{list-style:none;margin:0;padding:0;}
#mlt li{display:block;font-size:13px;margin-bottom:4px;}
#mlt a, #mlt a:active, #mlt a:visited{background:url(../images/nl.png) no-repeat;color:#0099FF;display:block;min-height:20px;padding:5px 0 0 7px;text-decoration:none;width:181px;}
#mlt a:hover, #act2{background:url(../images/nl.png) 0 25px;color:#3366CC;display:block;min-height:20px;padding:5px 0 0 7px;text-decoration:none;width:181px;}
#google_translate_element select{border:solid 1px #CDCDCD;color:#0099FF;margin:0;width:188px;}
#mlb{width:188px;}
#mlb img{margin:8px 0 0 22px;}
#mr{float:right;margin:8px 0 0;padding-right:8px;width:586px;}
#mrt{margin-bottom:13px;}
#mrt p{margin:0;}
#mrt img{display:block;}
#mrl{float:left;font-size:1.2em;width:280px;}
#mrl a, #mrl a:active, #mrl a:visited, #mrr a, #mrr a:active, #mrr a:visited{color:#666666;text-decoration:none;}
#mrl a:hover, #mrr a:hover{color:#3366CC;text-decoration:underline;}
#mrr{float:right;font-size:1.2em;width:280px;}
#mrr ul{color:#0099FF;margin-left:0;padding-left:16px;}
#gallery{float:right;font-size:1.2em;margin:8px 0 0;width:594px;}
#gallery img{display:block;float:left;padding:0 8px 8px 0;}
#gallery p { padding-right: 8px; }
#nr ul{list-style:none;margin:0;padding:0;}
#nr li{display:block;font-size:16px;margin-bottom:14px;}
#nr a, #nr a:active, #nr a:visited{background:url(../images/nr.png) no-repeat;color:#666666;display:block;min-height:31px;padding:6px 0 0 31px;text-decoration:none;width:189px;}
#nr a:hover{background:url(../images/nr.png) no-repeat;color:#3366CC;display:block;min-height:31px;padding:6px 0 0 31px;text-decoration:none;width:189px;}
#f{background:#0792F8 url(../images/fbg.png) no-repeat;margin:0 auto;min-height:233px;position:relative;width:800px;}
#f a, #f a:active, #f a:visited{color:#CCCCCC;text-decoration:none;}
#f a:hover{color:#FFFFFF;text-decoration:none;}
#f p{color:#FFFFFF;font-size:1.15em;margin:0;}
#f span{font-size:1.4em;font-weight:bold;}
#fl{float:left;padding:52px 0 0 24px;width:188px;}
#fm{float:left;padding:52px 0 0 13px;width:243px;}
#fr{float:left;padding:52px 0 0 13px;}
#dd{bottom:20px;position:absolute;right:8px;}
#dd span a, #dd span a:hover{background:url(../images/dd.png) no-repeat;bottom:14px;display:block;height:40px;position:absolute;right:14px;width:73px;}
#dd span a:hover{background:url(../images/dd.png) no-repeat 0 -40px}
.tsd{bottom:1px;height:20px;position:absolute;right:30px;text-align:right;width:100px;}
.ftlinks{text-align:center;padding:10px 0 4px;}
.ftlinks a:link, a:active, a:visited{color:#09F;}
.ftlinks a:hover{color:#bbb;}
.bigblue{color:#3366CC;font-size:1.4em;text-decoration:underline;}
.bigblue2{color:#3366CC;font-size:1.4em;text-decoration:none;}
.contact input, .contact textarea{background:#3366CC;border:0;color:#FFFFFF;font-family:arial, sans-serif;font-size:12px;padding:4px;width:262px;}
.drawings{display:block;background:url(../images/nr.png) no-repeat;color:#666666;display:block;font-size:1.4em;min-height:31px;padding:6px 0 0 31px;width:189px;}
.drawings a, .drawings a:active, .drawings a:visited{color:#666666;text-decoration:none;}
.drawings a:hover{color:#3366CC;text-decoration:none;}
.news a, .news a:active, .news a:visited{color:#3366CC;font-size:1.2em;text-decoration:none;}
.news a:hover{color:#3366CC;font-size:1.2em;text-decoration:underline;}
ul.productmenu{list-style-image:none;font-size:13px;list-style-type:none;padding:0px;}
#mrlsm{float:left;font-size:1.2em;}
#mrlsm a, #mrlsm a:active, #mrlsm a:visited{color:#666666;text-decoration:none;}
#mrlsm a:hover{color:#3366CC;text-decoration:underline;}
.gasmhold{margin-left:30px;font-weight:bold;}
ul.gasitemap{list-style-type:none;font-size:1.1em;margin:30px 0;}
ul.gasitemap li{list-style-type:none;font-weight:bold;}
ul.gasitemap ul{margin:6px 0;}
ul.gasitemap ul li{list-style-type:none;font-weight:normal;}
.faq { background: #5c85d6; color: #ffffff; margin: 0 8px 8px 0; padding: 8px 0 8px 8px; }
.bottom { margin-bottom: 0 !important; }
#socialmedia  {position:absolute;right:-50px;top:241px;width:36px;height:66px;}
.facebook a:link {background: url(../images/facebook.png) 0 0; height:0px; width:36px;margin-bottom:2px;padding-top:32px; overflow:hidden;display:block;}
.facebook a:hover {background: url(../images/facebook.png) -36px 0;}
.twitter a:link {background: url(../images/twitter.png) 0 0; height:0px; width:36px;margin-bottom:2px;padding-top:32px; overflow:hidden;display:block;}
.twitter a:hover {background: url(../images/twitter.png) -36px 0;}
