/*
- DEFAULT HTML STYLES 
- CONTAINER STYLES
- SPAN STYLES
- HEADLINE STYLES 
- PARAGRAPH STYLES 
- LIST STYLES
- LINK STYLES 
- IMAGE STYLES
- TABLE STYLES 
- FORM STYLES
- DIVERSE STYLES
*/



/*
OVERVIEW OF MAIN CONTAINERS (divs's) IN LAYOUT:
--------------wrapper-----------------------------------------
|                                                            |
| -------------header--------------------------------------- |
| |    contains: logo, localoffices, print, fontsize       | | 
| |    PS: localoffices is not in use                      | |
| ---------------------------------------------------------- |
|                                                            |
| --------------mainNav------------------------------------- |
| | -------------nav---------------   -----searchpanel---  | |
| | |                             |   |    not in use   |  | |
| | -------------------------------   -------------------  | |   
| ---------------------------------------------------------- |
|                                                            |
| ---------------------breadcrumbs-------------------------- |
| |                    not in use                          | |
| ---------------------------------------------------------- |
|                                                            |
| --------------------contentWrapper------------------------ |
| |                                                        | |
| /                 LAYOUT ALTERNATIVE 1                   / |
| | ----col1------   ------col2Wide----------------------  | |
| | |            |   |                                  |  | |
| | |  content   |   |      content                     |  | |
| | | goes here  |   |     goes here                    |  | |
| | |            |   |                                  |  | |
| | |            |   |                                  |  | |
| | --------------   ------------------------------------  | |
| |                                                        | |
| /                 LAYOUT ALTERNATIVE 2                   / |
| | ----col1------   ------col2----------   ----col3-----  | |
| | |            |   |                  |   |           |  | |
| | |  content   |   |   content        |   |  content  |  | |
| | | goes here  |   |  goes here       |   | goes here |  | |
| | |            |   |                  |   |           |  | |
| | |            |   |                  |   |           |  | |
| | --------------   --------------------   -------------  | |
| |                                                        | |  
| /                 LAYOUT ALTERNATIVE 3                   / |
| | ----col1------   ------col2Wide----------------------  | |
| | |            |   |  --innerCol2--  ---innerCol3---  |  | |
| | |            |   |  |           |  |             |  |  | |
| | |  content   |   |  |  content  |  |   content   |  |  | |
| | | goes here  |   |  | goes here |  |  goes here  |  |  | |
| | |            |   |  |           |  |             |  |  | |
| | |            |   |  |           |  |             |  |  | |
| | |            |   |  -------------  ---------------  |  | |
| | --------------   ------------------------------------  | |
| ---------------------------------------------------------- |
|                                                            |
| --------------------footer-------------------------------- |
| |                                                        | |
| ---------------------------------------------------------- |
--------------------------------------------------------------
*/



/* 
---------------------------------------------------------------------------------------------
DEFAULT HTML STYLES 
---------------------------------------------------------------------------------------------
*/
html{}
body {padding:0px;margin:0px;font-size:76%;font-family:Arial, Tahoma, sans-serif;line-height:1.35em; background:#fff url(../Images/topBg.png) repeat-x left top; }
h1 {font-size:1.5em;margin-top:0;padding-top:0px; line-height:1.35em;}
h2 {font-size:1.15em;padding:5px 0 5px 0;margin:10px 0 0 0;}
h3 {font-size:1.0em;padding:5px 0 0 0;margin:10px 0 0 0;}
h4 {}
p {padding:0px;margin:0 0 0.7em 0;}
ul {}
ol {}
li {}

/*RIKTIG REKKE: LoVe HAte*/
a:link {/*color:#00365f;color:#7D6A56;*/ color:#039; }
a:visited {/*color:#00365f;color:#7D6A56;*/ color:#709; text-decoration:underline; }
a:hover {/*color:#DC3C0A;text-decoration:underline;*/ text-decoration:none;}
a:active {/*color:#000000;*/}

form {margin:0;padding:0;}


/* 
---------------------------------------------------------------------------------------------
CONTAINER STYLES 
---------------------------------------------------------------------------------------------
*/
div#wrapper { width:955px; margin:0 auto; padding-bottom:40px; }
div#header { position:relative; float:left; width:100%; min-height:105px; clear:both; padding-bottom:10px; z-index:2; }
div#logo {float:left;padding:14px 0 17px 11px;}
div#logoText {font-size:18px; font-weight:normal; float:left; margin-top: 16px; margin-left: 20px; line-height: 25px;}
div#global {float:right;width:280px; padding-top:10px; line-height:1em; }
div#breadCrumb { padding:0 0 15px 10px;font-size:0.8em;}
div#contentWrapper { position:relative; width:935px; overflow:hidden; clear:both; padding-left:15px; }
div#contentWrapper div#content-col1 {width:188px;float:left;}
div#content-col2 {float:left;width:510px;margin:0px 16px;overflow:hidden;}
div#content-col3 {float:left;width:205px;overflow:hidden;}
div#colophon { position:relative; width:100%; min-width:950px; overflow:hidden; background:#fff url(../Images/colophonBg.png) repeat-x left top; z-index:1; }
div#colophon .boundaries { width:950px; margin:0 auto; overflow:hidden; padding:10px 0 0 30px; }
#footerListing { width:100%; overflow:hidden; margin-bottom:30px; }
div#footer {float:left; color:#000; padding-bottom:15px;}
div#copyright {float:left;overflow:hidden;}

div.webpartModul {border:1px solid #F4F4EC;margin:0;padding:0 5px;}
div.webpartModul div.content {padding:5px 0;font-size:0.9em;}

/*flexigridstiler*/
div.modul{background-color:#e6e6d2;padding:5px 10px;}

/* 
---------------------------------------------------------------------------------------------
SPAN STYLES 
---------------------------------------------------------------------------------------------
*/

span.date{font-size:0.9em;color:#555;text-decoration:none;}
ul.linkList span.date {color:#000;padding-right:0.2em;}
/* 
---------------------------------------------------------------------------------------------
HEADLINE STYLES 
---------------------------------------------------------------------------------------------
*/

/*div.webpartModul h2 {padding:0px;margin:0 0 10px 0;background-color:#F4F4EC;margin:0 -5px;color:#000000;padding:3px 0 5px 5px;font-size:1.0em;}
*/
div.webpartModul h2 {background-color:#ACA095;margin:0 -5px 10px;color:#000000;padding:3px 0 5px 5px;font-size:1.0em;}
div.webpartModul h2 a {text-decoration:none;}
div.webpartModul div.content h2 {padding-left:0px;}
div.webpartModul h3 {font-size:1.0em;}
div.mainpageFritekst h2 {font-size:1.1em;padding:0 0 0px 0;}
ul.linkList h2 {font-weight:normal;margin: 0em !important; padding: 0em !important;}
/* 
---------------------------------------------------------------------------------------------
PARAGRAPH STYLES 
---------------------------------------------------------------------------------------------
*/

p.ingress {font-weight:bold;padding-top:5px;padding-bottom:1.0em;}

ul.linkList p {margin: 0em 0em 0em 17px; padding: 0.1em 0 0 0;font-size:0.9em;}
p.highlighted { font-size: 1.2em; color: #00b749; font-weight: bold;  }

/* 
---------------------------------------------------------------------------------------------
LIST STYLES 
---------------------------------------------------------------------------------------------
*/
div#menu ul {padding:0px;margin:0px 0 15px 0;list-style:none;}
div#menu ul li {padding:0;margin:0px;list-style:none;margin-bottom:1px;line-height:1.2em;}
div#menu ul li.open {font-weight:bold;}

div#menu ul li ul{border-top:1px solid #fff;margin:0;}
div#menu ul li ul li {background-color:#f4f4ec;background-image:none;font-weight:normal;line-height:1.0em;}

div#menu ul li ul li ul{border:0px solid #fff;}
div#menu ul li ul li ul li{background-color:#fff;background-image:none;}

div#global ul {float:right;padding:0px 5px 9px 0px;margin:0px;list-style:none;}
div#global ul li{display:inline;padding:0 6px 0 6px;margin:0px;border-left:1px solid #000;float:left;}
div#global ul li.first {border-left:0px solid #fff;}
div#copyright ul  {float:left;padding:0px 5px 0 0px;margin:0px;list-style:none;border-left:0px solid #fff!important;}
div#copyright ul li {display:inline;padding:0 6px 0 6px;margin:0px;font-weight:normal;float:left;}
div#copyright ul li.first {border-left:0px solid #fff!important;padding-left:0px !important}

div.topMenu { position:absolute; width:100%; height:30px; top:75px; left:0; }
div.topMenu ul { list-style:none; margin:0; padding:0 0 0 4px; }
div.topMenu li { position:relative; float:left; }
div.topMenu li ul { position:absolute; top:-9999em; left:-9999em; padding:10px 0 10px 15px; }
div.topMenu li li { float:none; height:auto; border-bottom:1px solid #536394; width:220px; margin-right:15px; }
div.topMenu li li:first-child { border-top:1px solid #536394; }
div.topMenu li:hover ul, div.topMenu .subIsActive ul, div.topMenu .hovered ul { float:left; top:30px; left:-4px; background:#092066; }
div.topMenu div { position:absolute; top:-9999em; left:-9999em; background:#092066; padding-left:15px; }
div.topMenu li:hover div, div.topMenu .subIsActive div, div.topMenu .hovered div { top:30px; left:-4px; }
div.topMenu div ul, div.topMenu li:hover div ul, div.topMenu .subIsActive div ul, div.topMenu .hovered div ul { position:relative; top:0; left:auto; padding-left:0; }
div.topMenu .hovered ul, div.topMenu .hovered div { z-index:8; }
div.topMenu .removeHoverFromMe ul, div.topMenu .removeHoverFromMe div { z-index:7; }
div.topMenu .cols2 { width:470px }
div.topMenu .cols3 { width:705px; }
div.topMenu .cols4 { width:940px; }

div#content-col2 ul  {margin:0 0 0 10px;padding:0 0 0 8px;}
div#content-col2 ul li{margin:0;padding:0 0 3px 0px;}

div.webpartModul ul {margin:0 0 1.0em 0;padding:0;}
div.webpartModul ul li{list-style:none;margin:0;padding:0 0 3px 0;}

ul.searchResult{margin:-5px 0 0 0 !important;padding:0 0 0 0 !important;}
ul.searchResult li{list-style:none;margin:0 0 10px 0 ;padding:0 0 1.0em 0px !important;}
ul.searchResult li p{margin:0;padding:0}
ul.searchResult h3 {font-weight:normal;margin: 0em !important; padding: 0em !important;}

ul.linkList {margin:10px 0 0 0 !important;padding:10px 0 0 0 !important;}
ul.linkList li{list-style:none;margin:0 ;padding:0 0 0.7em 0px;}

/* 
---------------------------------------------------------------------------------------------
LINK STYLES 
---------------------------------------------------------------------------------------------
*/

/* nivå1 */
div.topMenu a { display:block; float:left; padding-left:5px; color:#333; text-decoration:none; font-size:1.15em; background:transparent url(/Images/mainMenuTab.png) no-repeat left 1000px; }
div.topMenu a:hover, div.topMenu li:hover a, div.topMenu .active a, div.topMenu .subIsActive a { background-position:left top; color:#fff; margin-top:-2px; }
/*div.topMenu .active a, div.topMenu .active a:visited { background-position:left -100px; color:#333; }*/
div.topMenu a span { display:block; height:22px; padding:6px 12px 2px 5px; background:transparent url(/Images/mainMenuTab.png) no-repeat right 1000px; cursor:pointer; }
div.topMenu a:hover span, div.topMenu li:hover a span, div.topMenu .active a span, div.topMenu .subIsActive a span { background-position:right top; padding-top:8px; }
/*div.topMenu .active a span { background-position:right -100px; }*/

div#menu ul li a, div#menu ul li a:link, div#menu ul li a:visited {font-size:0.9em;color:#00365f;color:#7d6a56;color:#000;text-decoration:none;display:block;width:179px;padding:5px 3px 4px 6px;margin:0;xbackground:#edf0bd url(../images/niv2.gif) repeat-x left bottom;background-color:#D8D0C7;}	
div#menu ul li a, div#menu ul li a:link, div#menu ul li a:visited {font-size:0.9em;color:#00365f;color:#7d6a56;color:#000;text-decoration:none;display:block;width:179px;padding:5px 3px 4px 6px;margin:0;xbackground:#edf0bd url(../images/niv2.gif) repeat-x left bottom;background-color:#D8D0C7;}	
div#menu ul li a:hover {text-decoration:underline;}

/* Nivå 2 */
div.topMenu li li a, div.topMenu li li a:visited { float:none; color:#fff; height:auto; background:none; }
div.topMenu li li a:hover, div.topMenu .subIsActive ul a:focus { text-decoration:underline; margin-top:0; }
div.topMenu li:hover li a, div.topMenu .subIsActive ul a, div.topMenu .active ul a { margin-top:0; }
div.topMenu li li a span, div.topMenu li:hover li a span, div.topMenu .subIsActive ul a span, div.topMenu .active ul a span { height:auto; padding:2px 5px 3px; background:none; }

div#menu ul li.open ul li a, div#menu ul li.open ul li a:link, div#menu ul li.open ul li a:visited {background-image:none;width:169px;padding:5px 3px 4px 16px;background-color:#efe9e5;margin:0;}


/* Nivå 3 */ 
div#menu ul li.open ul li.open ul li a, div#menu ul li.open ul li.open ul li a:link, div#menu ul li.open ul li.open ul li a:visited {width:159px;background-image:none;padding-left:26px;background-color:#fff;margin:0;}


/* Nivå 4*/
div#menu ul li.open ul li.open ul li.open ul li a, div#menu ul li.open ul li.open ul li.open ul li a:link {width:149px;background-image:none;padding-left:36px;background-color:#ffffff;}

div#global ul li a, div#global ul li a:link, div#global ul li a:active, div#global ul li a:visited{text-decoration:none;background-image:none;padding:0;margin:0; color:#000; }
div#copyright ul li a, div#copyright ul li a:link, div#copyright ul li a:active, div#copyright ul li a:visited { text-decoration:underline; font-weight:normal;color:#039;}
div#copyright ul li a:hover { text-decoration:none; }

div#footer a, div#footer a:link, div#footer a:active, div#footer a:visited{color:#039;text-decoration:underline;}
div#footer a:hover { text-decoration:none; }

div#breadCrumb a, div#breadCrumb a:link, div#breadCrumb a:active, div#breadCrumb a:visited {background:transparent url(../images/bg_path.gif) no-repeat scroll right center;color:#50504F;display:block;float:left;margin:0 5px 0 0;padding:0 15px 0 0;}
div#breadCrumb a:hover{color:#DC3C0A;}

div.webpartModul ul li a,div.webpartModul ul li a:link, div.webpartModul ul li a.visited, div.webpartModul ul li a:active {margin-left:5px;display:block;padding-left:10px;background:transparent url(../images/link.gif) no-repeat 0px 0.5em;text-decoration:none;}
div.webpartModul ul li a:hover{/*color:#DC3C0A;*/text-decoration:underline;}

a.pdf, a.pdf:link, a.pdf:visited, a.pdf:active{margin-left:5px;padding-left:10px;background:transparent url(../images/icon_pdf.gif) no-repeat 0px 3px !important;text-decoration:none;}
a.word, a.word:link, a.word:visited, a.word:active{margin-left:5px;padding-left:10px;background:transparent url(../images/icon_word.gif) no-repeat 0px 3px !important;text-decoration:none;}
a.link, a.link:link, a.link:visited, a.link:active{margin-left:5px;padding-left:10px;background:transparent url(../images/link.gif) no-repeat 0px 0.5em !important;text-decoration:none;color:#00365f;display:block;}
a.pdf:hover, a.word:hover, a.link:hover {color:#DC3C0A;text-decoration:underline;} 

a.denmark, a.denmark:link, a.denmark:active, a.denmark:visited {background:red url(../images/denmark.gif) no-repeat left top;width:159px; height:33px;}
a.denmark:hover{background:red url(../images/denmark_over.gif) no-repeat left top;width:159px; height:33px;}
a.sweden, a.sweden:link, a.sweden:active, a.sweden:visited {background:transparent url(../images/sweden.gif) no-repeat left top;width:162px; height:33px;}
a.norway, a.norway:link, a.norway:active, a.norway:visited {background:transparent url(../images/norway.gif) no-repeat left top;width:162px; height:33px;}

div.modul a, div.modul a:link, div.modul a:visited, div.modul a:active{text-decoration:none;}
div.modul a.link, div.modula.link:link {margin-left:0px;}

div.mainpageFritekst h2 a, div.mainpageFritekst h2 a:link  {color:#FF9922;text-decoration:none;font-size:1.4em;font-weight:normal;padding-bottom:0px;margin-bottom:0px;}
div.mainpageFritekst h2 a:hover  {color:#DC3C0A;text-decoration:underline;}

ul.linkList li a, ul.linkList li a:link, ul.linkList li a.visited, ul.linkList li a:active {margin-left:5px;display:block;padding-left:13px;background:transparent url(../images/link.gif) no-repeat 0px 0.5em;text-decoration:none;}

ul.searchResult li a:link, ul.searchResult li a.visited, ul.searchResult li a:active {margin:0;background-image:none;}


/* 
---------------------------------------------------------------------------------------------
IMAGE STYLES 
---------------------------------------------------------------------------------------------
*/
img {border:0px;}
div#logo img {float:left;}

/* 
---------------------------------------------------------------------------------------------
TABLE STYLES 
---------------------------------------------------------------------------------------------
*/


/* 
---------------------------------------------------------------------------------------------
FORM STYLES 
---------------------------------------------------------------------------------------------
*/

fieldset.search {border:0px;float:right;display:block;padding:0 5px 0 0;margin:0;width:230px;}
fieldset.searchMain {border:0px !important;float:left;display:block;padding:0;margin:0 0 0.5em 0;width:205px;}
input.submit {color:#480e55;margin-right:0px;}
input.sok {width:169px;}
div.searchAdvanced{display:block;clear:both;margin:0.5em 0 0 0;}
.xForm input[type=submit] { background: #00b749; border-radius: 10px; padding: 8px 30px; font-weight: bold; font-size: 1.3em; color: #FFF; border: 1px solid #006e2c; margin-top: 10px; }
/* 
---------------------------------------------------------------------------------------------
DIVERSE STYLES 
---------------------------------------------------------------------------------------------
*/
div#printLogo { display : none; }
div.clearer {clear:both;font-size:1px;line-height:1px;}
.hiddenTxt, .hiddenTxt a {position: absolute;left: -1000px;width: 900px;display:none;}


/*sitemapstyles*/
#sitemap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #000000;
}
ul#sitemap {margin:10px 0 !important;padding:0;}
ul#sitemap li {margin:0;padding:0;line-height:1.8em !important;}

/*Comsiden*/
body#com {background-color:#e6e6dc; }
body#com #wrapper {width:755px;margin-top:73px;}
body#com #wrapper div.left {width:483px;float:left;}
body#com #wrapper div.right {width:272px;float:right;}
body#com #wrapper div.right img, body#com #wrapper div.left img{float:left;}
body#com #wrapper div.top {background: transparent url(../global/frontpage/yarapraxair_top.gif) no-repeat left bottom;width:755px;float:left;height:125px;}
body#com #wrapper div.bottom {background: transparent url(../global/frontpage/yarapraxair_bottom.gif) no-repeat left bottom;width:755px;height:20px;float:left;}

div.newslist h2 {color:#000;margin:0;padding:0;border-bottom:1px solid #000;}
div.newslist ul {list-style:none;margin:0;padding:0;font-size:0.9em;}
div.newslist ul li{margin:0;padding:0 0 10px 0;}

/*mainpage images in modul*/
div.man {background:#e6e6d2 url(../images/man.jpg) no-repeat right bottom;padding-bottom:20px;}
div.brochures {background:#e6e6d2 url(../images/brochures.gif) no-repeat right bottom;padding-bottom:20px;}
div.calculator {background:#e6e6d2 url(../images/calculator.gif) no-repeat right bottom;padding-bottom:20px;}
div.bannerWithText {height:130px;position:relative;padding:10px 0;}
div.bannerWithText div.content{bottom:0;position:absolute;width:340px;padding-left:10px;padding-bottom:13px;}

/*styles for webpart*/
div#content-col3 div.webpart {margin:0 0 1.5em 0;}
div#content-col3 div.content h2{background-color:transparent;}

.clickableBlock { cursor:pointer; }
.clickableBlock:hover a, .clickableBlock:hover a:visited { text-decoration:underline; }

.freetextPart .rotateimage1 img, .freetextPart .rotateimage2 img { margin-bottom:3px; }
.freetextPart h2 { margin-top:0; font-weight:normal; font-size:1.32em; }
.freetextPart h2 a, .freetextPart h2 a:visited { text-decoration:none; color:#000; }

.frontPageNewsList { width:100%; overflow:hidden; margin-bottom:20px; }
.frontPageNewsList h2 { margin:0 0 4px; font-size:1.32em; }
.frontPageNewsList h2 a, .frontPageNewsList h2 a:visited { color:#000; }
.frontPageNewsList ul { list-style:none; margin:0; padding:0; }
.frontPageNewsList li { margin-bottom:10px; }
.frontPageNewsList a, .frontPageNewsList a:visited { color:#039; text-decoration:none; }
.frontPageNewsList a:hover { text-decoration:underline; }
.frontPageNewsList a .date { color:#000; }

.webpart .iconList { position:relative; width:100%; overflow:hidden; margin-top:-1px; border-top:1px solid #ada196; border-bottom:1px solid #ada196; }
.webpart .iconList div.image { position:absolute; top:50%; margin-top:-12px; z-index:-1; }
.webpart .iconList a, .iconList a:visited { display:block; padding:15px 0 15px 25px; text-align:center; text-decoration:none; color:#000; font-size:1.15em; font-weight:bold; }
.webpart .iconList a:hover { text-decoration:underline; }

.webpart .bannerPart { padding:10px 0; }

/*chrome/safari - row need width*/

.flexigrid .row{width:100%;}

/* Campaing page */
div.xformPadded{clear:both;}
div.campaignStaticBody{padding-top:2px;clear:both;}
div.campaignBody{padding-top:2px;clear:both;}
div.campaignMain{width: 685px; margin-bottom: 15px; float: left;}
div.campaignRight{width: 250px; float: left;}
div.campaigncontent{padding:5px 20px 20px 0;}
div.imageContainer{border:1px solid #F4F4EC;margin-bottom:20px;}

/* SearchDataSheet page */
div.otherlanguages {border:1px solid #F4F4EC;padding:10px; margin: 5px 0px 5px 0px;}
div.otherlanguages a {padding-right:10px; font-style:italic;}

/* (new) footer */
#footer p { margin:0; }
.footerTitle { margin:0 0 10px; padding:0; color:#7d6a55; font-size:1.31em; font-weight:bold; }
.footerListingElements { width:100%; overflow:hidden; }
.footerListingElements ul { float:left; width:220px; margin:0 15px 0 0; padding:0; list-style:none; }
.footerListingElements li a,
 .footerListingElements li a:visited { color:#7D6A56; display:block; padding-bottom:3px; text-decoration:none; }
.footerListingElements li a:hover { text-decoration:underline; }
.logoOnFooter { float:left; margin-right:35px; }

/* GAS SELECTOR */
#gasSelection { position:relative; width:660px; overflow:hidden; padding:7px 15px 0 15px; background:#efe9e5; }
#gasSelection h1 { font-size:16px; margin-bottom:7px; }
#gasSelection p { color:#7d6a55; font-size:11px; }
#gasSelection .gasSelectionForm { width:100%; min-height:166px; overflow:hidden; margin-bottom:3px;  }
#gasSelection .steps { float:left; max-width:470px; background:#ffcf01 url(/images/gasSelectorMethodBg.png) no-repeat right 50%; }
#gasSelection .steps  h2 { font-size:1.5em; margin:0 0 8px; padding:0; }
#gasSelection .steps label { display:block; overflow:hidden; font-size:14px; line-height:20px; }
#gasSelection .steps label.disabled { color:#ad6a1c; }
#gasSelection .steps .methodSelection label.disabled { color:#b29001; }
#gasSelection .steps label input { margin:0 3px 0 0; }
#gasSelection .steps .materialSelection { float:left; min-width:250px; max-width:260px; min-height:146px; padding:10px 45px 10px 12px; background:#f89828 url(/images/gasSelectorMaterialBg.png) no-repeat right 50%; }
#gasSelection .steps .methodSelection { float:left; min-width:110px; max-width:120px; padding:10px 30px 10px 3px; }
#gasSelection .results { float:right; width:180px; padding-top:31px; text-align:center; }
#gasSelection .results h2 { padding:3px; background:#ada196; color:#fff; font-size:14px; margin:0 0 1px; }
#gasSelection .results a,
#gasSelection .results a:visited { padding:1px 4px; white-space:nowrap; text-decoration:underline; text-transform:capitalize; color:#039; }
#gasSelection .results a:hover { text-decoration:none; }
#gasSelection .results .gasName { position:relative; width:100%; margin-bottom:14px; padding:3px 0; overflow:hidden; background:#fff; min-height:17px; }
#gasSelection .results .gasSpecific .gasName { margin-bottom:9px; }
#gasSelection .results .gasName div { position:relative; }
#gasSelection .results #resetGasSelectionForm { float:right; font-weight:bold; color:#7d6a55 !important; }
#gasSelection #gasDescription { display:none; position:absolute; width:240px; min-height:5px; padding:10px; right:0; top:0; background:#fff; border:1px solid #ADA196; -webkit-box-shadow:1px 1px 3px #ADA196; -moz-box-shadow:1px 1px 3px #ADA196; box-shadow:1px 1px 3px #ADA196; }
