/* RESET */
html,div,p,ul,ol,li,h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; }
ol ul { list-style: none; }
img { border: none; }
table { border-collapse: collapse; border-spacing: 0; }

/* GLOBALNAVIGATION */
#globalheader { width: 700px; height: 36px; position: relative; z-index: 9998; border: 1px solid #0D5499; }
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 116px; height: 0; padding-top: 36px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader { background-image: url(images/globalnavbg.gif); background-repeat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#gn-home a { background-position: 0 0; }
#globalheader #globalnav li#gn-about a { background-position: -116px 0; }
#globalheader #globalnav li#gn-buy a { background-position: -232px 0; }
#globalheader #globalnav li#gn-altitude a { background-position: -348px 0; }
#globalheader #globalnav li#gn-media a { background-position: -464px 0; }
#globalheader #globalnav li#gn-contact a { background-position: -580px 0; }

/* OVER STATES */
#globalheader #globalnav li#gn-home a:hover { background-position: 0 -38px; }
#globalheader #globalnav li#gn-about a:hover { background-position: -116px -38px; }
#globalheader #globalnav li#gn-buy a:hover { background-position: -232px -38px; }
#globalheader #globalnav li#gn-altitude a:hover { background-position: -348px -38px; }
#globalheader #globalnav li#gn-media a:hover { background-position: -464px -38px; }
#globalheader #globalnav li#gn-contact a:hover { background-position: -580px -38px; }

/* PRESSED STATES */
#globalheader #globalnav li#gn-home a:active { background-position: 0 -76px; }
#globalheader #globalnav li#gn-about a:active { background-position: -116px -76px; }
#globalheader #globalnav li#gn-buy a:active { background-position: -232px -76px; }
#globalheader #globalnav li#gn-altitude a:active { background-position: -348px -76px; }
#globalheader #globalnav li#gn-media a:active { background-position: -464px -76px; }
#globalheader #globalnav li#gn-contact a:active { background-position: -580px -76px; }

/* ON STATES */
#globalheader.home #globalnav li#gn-home a { background-position: 0 0 !important; }
#globalheader.about #globalnav li#gn-about a { background-position: -116px -114px !important; }
#globalheader.buy #globalnav li#gn-buy a { background-position: -232px -114px !important; }
#globalheader.altitude #globalnav li#gn-altitude a { background-position: -348px -114px !important; }
#globalheader.media #globalnav li#gn-media a { background-position: -464px -114px !important; }
#globalheader.contact #globalnav li#gn-contact a { background-position: -580px -114px !important; }



/* SUBNAVIGATION */
#subheader { width: 700px; height: 36px; position: relative; z-index: 9998; }
#subheader #subnav { margin: 0; padding: 0; }
#subheader #subnav li { display: inline; }
#subheader #subnav li a { float: left; width: 140px; height: 0; padding-top: 36px; overflow: hidden; }
#subheader #subnav li a,
#subheader { background-image: url(images/subnavbg.gif); background-repeat: no-repeat; }

/* BUTTONS */
#subheader #subnav li#gn-works a { background-position: 0 0; }
#subheader #subnav li#gn-using a { background-position: -140px 0; }
#subheader #subnav li#gn-why a { background-position: -280px 0; }

/* OVER STATES */
#subheader #subnav li#gn-works a:hover { background-position: 0 -38px; }
#subheader #subnav li#gn-using a:hover { background-position: -140px -38px; }
#subheader #subnav li#gn-why a:hover { background-position: -280px -38px; }

/* PRESSED STATES */
#subheader #subnav li#gn-works a:active { background-position: 0 -76px; }
#subheader #subnav li#gn-using a:active { background-position: -140px -76px; }
#subheader #subnav li#gn-why a:active { background-position: -280px -76px; }

/* ON STATES */
#subheader.works #subnav li#gn-works a { background-position:  0 -114px !important; }
#subheader.using #subnav li#gn-using a { background-position: -140px -114px !important; }
#subheader.why #subnav li#gn-why a { background-position: -280px -114px !important; }


/* SUBNAVIGATION ALTITUDE */
#altsubheader { width: 700px; height: 36px; position: relative; z-index: 9998; }
#altsubheader #altsubnav { margin: 0; padding: 0; }
#altsubheader #altsubnav li { display: inline; }
#altsubheader #altsubnav li a { float: left; width: 140px; height: 0; padding-top: 36px; overflow: hidden; }
#altsubheader #altsubnav li a,
#altsubheader { background-image: url(images/subnavbg2.gif); background-repeat: no-repeat; }

/* BUTTONS */
#altsubheader #altsubnav li#gn-physical a { background-position: 0 0; }
#altsubheader #altsubnav li#gn-tips a { background-position: -140px 0; }
#altsubheader #altsubnav li#gn-prevention a { background-position: -280px 0; }

/* OVER STATES */
#altsubheader #altsubnav li#gn-physical a:hover { background-position: 0 -38px; }
#altsubheader #altsubnav li#gn-tips a:hover { background-position: -140px -38px; }
#altsubheader #altsubnav li#gn-prevention a:hover { background-position: -280px -38px; }

/* PRESSED STATES */
#altsubheader #altsubnav li#gn-physical a:active { background-position: 0 -76px; }
#altsubheader #altsubnav li#gn-tips a:active { background-position: -140px -76px; }
#altsubheader #altsubnav li#gn-prevention a:active { background-position: -280px -76px; }

/* ON STATES */
#altsubheader.physical #altsubnav li#gn-physical a { background-position: 0 -114px !important; }
#altsubheader.tips #altsubnav li#gn-tips a { background-position: -140px -114px !important; }
#altsubheader.prevention #altsubnav li#gn-prevention a { background-position: -280px -114px !important; }


/* SUBNAVIGATION BUY */
#buysubheader { width: 700px; height: 36px; position: relative; z-index: 9998; }
#buysubheader #buysubnav { margin: 0; padding: 0; }
#buysubheader #buysubnav li { display: inline; }
#buysubheader #buysubnav li a { float: left; width: 140px; height: 0; padding-top: 36px; overflow: hidden; }
#buysubheader #buysubnav li a,
#buysubheader { background-image: url(images/subnavbg3.gif); background-repeat: no-repeat; }

/* BUTTONS */
#buysubheader #buysubnav li#gn-buyonline a { background-position: 0 0; }
#buysubheader #buysubnav li#gn-suppliers a { background-position: -140px 0; }

/* OVER STATES */
#buysubheader #buysubnav li#gn-buyonline a:hover { background-position: 0 -38px; }
#buysubheader #buysubnav li#gn-suppliers a:hover { background-position: -140px -38px; }

/* PRESSED STATES */
#buysubheader #buysubnav li#gn-buyonline a:active { background-position: 0 -76px; }
#buysubheader #buysubnav li#gn-suppliers a:active { background-position: -140px -76px; }

/* ON STATES */
#buysubheader.buyonline #buysubnav li#gn-buyonline a { background-position: 0 -114px !important; }
#buysubheader.suppliers #buysubnav li#gn-suppliers a { background-position: -140px -114px !important; }


/* LAYOUT */
body { margin: 0; padding: 0; font: 12px/18px Verdana, Arial, sans-serif; color: #000; background-color: #FEA620; }

.clear { clear: both; }

img.left { float: left; margin: 0; }
img.right { float: right; margin: 0; }
.right { float: right; margin: 0; }
.left { float: left; }

.container { width: 820px; margin: 0 auto; position: relative; margin-top: 20px;}
.main { position: relative; width: 700px; background-color: #FFF; border: 1px solid #0D5499;}
.glossary { position: relative; width: 700px; background-color: #FFF; }
.content { position: relative; width: 650px; background-color: #FFF; padding: 10px 25px 10px 25px; }

.homeMain { position: relative; width: 660px; background-color: #FFF; padding: 10px 20px 10px 20px; font-size: 14px; line-height: 24px;  }
.homeMain h1 { /* image replacement */  background: url(images/titleAltitudeOxygen.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 10px; }

.homeMain2 { position: relative; width: 650px; background-color: #FFF; padding: 10px 25px 10px 25px; font-size: 12px; line-height: 18px;  }
.homeMain2 h1 { /* image replacement */  background: url(images/titleAltitudeOxygen.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 10px; }


.aboutMain, .worksMain, .usingMain, .whyMain, .buyMain, .suppliersMain, .altitudeMain, .physicalMain, .preventionMain, .glossaryMain, .purchaseMain, .cancelMain { position: relative; width: 650px; font-size: 12px; line-height: 22px; padding: 10px 25px 50px 25px; }
.tipsMain  { position: relative; width: 650px; background-color: #FFF; font-size: 12px; line-height: 22px; padding: 10px 25px 80px 25px; }
.aboutMain h1 { /* image replacement */  background: url(images/titleAbout.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }
.worksMain h1 { /* image replacement */  background: url(images/titleWorks.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }
.usingMain h1 { /* image replacement */  background: url(images/titleUsing.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }
.whyMain h1 { /* image replacement */  background: url(images/titleQA.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }
.buyMain h1 { /* image replacement */  background: url(images/titleBuy.gif) no-repeat; width:150px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }
.buyMain h2 { /* image replacement */  background: url(images/titleTinPricing.gif) no-repeat; width:271px; height:27px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }
.buyMain h3 { /* image replacement */  background: url(images/titleBottlePricing.gif) no-repeat; width:271px; height:27px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }
.suppliersMain h1 { /* image replacement */
	background: url(images/titleBuyLocal.gif) no-repeat;
	width:150px;
	height:29px;
	display:block;
	text-indent:-5000em;
	overflow: hidden;
	margin-top: 22px;
}
.altitudeMain h1 { /* image replacement */  background: url(images/titleAltitude.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }
.physicalMain h1 { /* image replacement */  background: url(images/titlePhysical.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }
.tipsMain h1 { /* image replacement */  background: url(images/titleTips.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }
.preventionMain h1 { /* image replacement */  background: url(images/titlePrevention.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }
.glossaryMain h1 { /* image replacement */  background: url(images/titleGlossary.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }
.purchaseMain h1 { /* image replacement */  background: url(images/titlePurchase.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }
.cancelMain h1 { /* image replacement */  background: url(images/titleCancel.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }

.contactMain, .mediaMain, .flyingMain { position: relative; width: 650px; font-size: 14px; line-height: 24px; padding: 10px 25px 25px 25px; }
.contactMain h1 { /* image replacement */  background: url(images/titleContact.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }
.mediaMain h1 { /* image replacement */  background: url(images/titleMedia.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }
.flyingMain h1 { /* image replacement */  background: url(images/titleFlying.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }

.snowMain, .travelMain, .hikingMain, .bikingMain, .golfingMain, .weddingsMain, .sportsMain, .campingMain, .climbingMain { position: relative; width: 650px; height: 550px; font-size: 14px; line-height: 24px; padding: 10px 25px 25px 25px; }
.snowMain h1 { /* image replacement */  background: url(images/titleSnowSports.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }
.travelMain h1 { /* image replacement */  background: url(images/titleTravel.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }
.hikingMain h1 { /* image replacement */  background: url(images/titleHiking.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }
.flyingMain h1 { /* image replacement */  background: url(images/titleFlying.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }
.bikingMain h1 { /* image replacement */  background: url(images/titleBiking.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }
.golfingMain h1 { /* image replacement */  background: url(images/titleGolfing.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }
.weddingsMain h1 { /* image replacement */  background: url(images/titleWeddings.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }
.sportsMain h1 { /* image replacement */  background: url(images/titleSports.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }
.campingMain h1 { /* image replacement */  background: url(images/titleCamping.gif) no-repeat; width:232px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }
.climbingMain h1 { /* image replacement */  background: url(images/titleClimbing.gif) no-repeat; width:250px; height:29px; display:block; text-indent:-5000em; overflow: hidden; margin-top: 22px; }

.colLeft { float: left; }
.colRight { float: right; }

.paddingTop { padding: 120px 0 0 0; }

.indent { padding: 0 0 0 20px; }

.height525 { height: 525px; }

.width210 { width: 180px; padding: 0 30px 0 0; }
.width100 { width: 100px; padding: 5px 10px 0 0; }
.width310 { width: 280px; padding: 0 30px 0 0; }
.width335 { width: 335px; }
.width290 { width: 310px; padding: 5px 0 10px 0; border-top: 1px solid #0D5499; }
.width220 { width: 220px; padding: 5px; }

.icons { width: 83px; padding: 36px 0 0 0; text-align: center; background: url(images/iconShadows.gif) no-repeat; }
.icons a:link, .icons a:visited, .icons a:active, .icons a:hover { text-decoration: none; font-weight: normal; color: #0D5499; }
.icons p { margin-bottom: 3px; }

/* TYPE */
a { color: #6F7E00; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }

strong, b { font-weight: bold; }
em, i { font-style: italic; }

p { margin-bottom: 20px; }
h1 { font-size: 14px; line-height: 29px; margin-bottom: 10px; }
h2 { font-size: 12px; line-height: 22px; color: #990000; }
h3 { font-size: 1em; line-height: 29px; }
h4 { font-size: 10px; line-height: 29px; }
h5 { font-size: 10px; text-transform: uppercase; padding: 10px 0 0 0; }
h6 { font-size: 12px; line-height: 16px; text-transform: uppercase; }

ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }
ol li { padding: 0 0 10px 0; }

ul { list-style: none; }
ul.square { list-style: square; margin-left: 2.2em; }
ul.squareBody { list-style: square; margin-left: 2.2em; font-size: 11px; line-height: 15px; }

hr.dashed
{  background: url(images/redDash.gif) repeat top center; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/articles/CSS_Style_for_HR_with_a_Background_Image/line.gif');
  width: 38px;
  height: 2px;
  border: 0;
}

hr.dashed {  width: 100%; height: 2px; }

.sideRule { width: 200px; padding: 0 5px 0 10px; border-top: 1px solid #797E31; border-left: 1px solid #797E31; }

.activityTips { height: 110px; font-size: 12px; line-height: 22px; color: #797E31; border-top: 1px solid #797E31; border-bottom: 1px solid #797E31; padding: 10px 10px 10px 50px; margin: 10px 0 10px 0; background-image: url(images/tips.gif); background-repeat: no-repeat; }

.locations { font-size: 10px; line-height: 14px; }
.note { font-size: 9px; line-height: 11px; }
.homeLists { font-size: 12px; line-height: 20px; color: #0d57a4; }
.red { color: #990000; text-transform: uppercase; }
.blue { color: #0D5499; text-transform: uppercase; }

.rPad20 { padding: 0 20px 0 0; }
.rPad30 { padding: 0 30px 0 0; }
.rPad40 { padding: 0 40px 0 0; }
.lPad20 { padding: 0 0 0 20px; }
.alignRight { text-align: right; }

.footerHome {
	padding: 10px 0 25px 0;
	font-size: 9px;
	line-height: 12px;
	color: #4D8ECB;
	border-top: 1px solid #B2CCFF;
	clear: both;
}
.footer {
	padding: 10px 25px 10px 25px;
	font-size: 9px;
	line-height: 12px;
	color: #4D8ECB;
	border-top: 1px solid #B2CCFF;
	clear: both;
}
.footerHome a, .footer a {
	color: #4D8ECB;
}
.footerHome a:hover, .footer a:hover {
	color: #0D5499;
	text-decoration: underline;
}


