body { 
  background-color: #fff; 
  color: #333;
  margin: 0px;
  padding: 0px;
}

body, p, ol, ul, td {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:   13px;
	line-height: 18px;
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
}

pre {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size:   13px;
  line-height: 18px;
}

a { color: #000; text-decoration: none; }
a:visited { color: #000; }
a:hover { color: blue; text-decoration: underline; }

a img { border: none; }
a:visited img { border: none; }
a:hover { border: none; }


.wrapper {     
	width: expression( document . body . clientWidth < 762 ? "760px": document . body . clientWidth > 937 ? "935px": "auto" ); /* for IE */
    min-width: 760px; /* for standards compliant browser */max-width: 935px;margin: 0 auto;}
.bg { background-color:#969698; margin-bottom: 5px;}
#menu {  }#menu .menu-bg { background:url(http://eliteclimbing.com/img/bg.gif) repeat-x left top;text-align:left;  color:#fff; padding: 4px 10px 4px 2px; }
#menu .menu-bg a { color:#fff; font-size: 14px; font-weight: bold; text-decoration: none;}
#menu .menu-bg a:hover { color:#000;text-decoration: underline;}

.pageLayout2080 {
  width: 800px;

}

.pageLayout2080 .pageLayoutLeft {
  width: 15%;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  #margin-right: 1%;
  vertical-align: top;
  #border: 1px solid #ccc;
}

.pageLayout2080 .pageLayoutRight {
	width: 85%;
	margin: 0px;
	vertical-align: top;
  #border: 1px solid #ccc;
	padding-left: 10px;
	padding-right: 10px;
	color: #000000;
}


.pageLayout206020 .pageLayoutRight {
  width: 20%;
  margin: 0px;
  vertical-align: top;
}

.pageLayout206020 {
  width: 100%;
}

.pageLayout206020 .pageLayoutLeft {
  width: 20%;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 1%;
  vertical-align: top;
}

.pageLayout206020 .pageLayoutMiddle {
  width: 60%;
  margin: 0px;
  vertical-align: top;
}
.pageLayout206020 .pageLayoutRight {
  width: 20%;
  margin: 0px;
  vertical-align: top;
}

.pageLayout7525 {
  width: 100%;
  #border: 1px solid #ccc;
}

.pageLayout7525 .pageLayoutMiddle {
  width: 760px;
  height: 546px;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 1%;
  vertical-align: top;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

.pageLayout7525 .pageLayoutLeft {
  width: 20%;
  margin-left: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 1%;
  vertical-align: top;
  #border: 1px solid #ccc;
}

.pageLayout7525 .pageLayoutRight {
  height: 200;
  width: 150px;
  margin: 0px;
  vertical-align: top;
  #border: 1px solid #ccc;
  padding-left: 10px;
  padding-right: 10px;
}

.pageLayout7525 .pageLayoutRightLow {
  width: 25%;
  margin: 0px;
  vertical-align: bottom;
  #border: 1px solid #ccc;
  padding-left: 10px;
  padding-right: 10px;
}

#layoutHeadlineCell {
  color: #496e18;
  font-weight: bolder;
  font-size: 20pt;
  padding-left: 10px;
}

.pageLayoutContent {
  width: 97%;
  background-color: #eee;
  margin: 10px;
  padding: 10px;
  padding-top: 5px;
}

#pageLayoutHeader #linksContainer {
  padding-top: 10px;
  padding-left: 15px;
  width: 100%;
}

.sometable td {
  padding-left: 15px;
  padding-right: 15px;
}

#linksContainer ul {
  padding: 0px;
  margin: 0px;
}

.prices td {
  padding: 0px;
  margin: 0px;
	
}

#linksContainer li {
  display: inline;
  font-weight: bold;
  margin-left: 15px;
  padding: 3px 10px 3px 10px;
  font-size: 12pt;
}

#linksContainer li:hover {
}

#linksContainer li.selected {
  # 	background-color: #eee;
  border: 1px solid #bbbbbb;
}

#linksContainer ul {
  padding: 0px;
  margin: 0px;
}

#navlinksContainer li {
  display: inline;
  font-weight: bold;
  border: 1px solid #bbbbbb;
  margin-left: 15px;
  padding: 3px 10px 3px 10px;
  font-size: 12pt;
}

#navlinksContainer li:hover {
}

#navlinksContainer li.selected {
  # 	background-color: #eee;
  border: 1px solid #bbbbbb;
}

.dialog {
	width: 20em;
	padding: 0 4em;
	margin: 4em auto 0 auto;
	border: 1px solid;
}
.dialog tr {
  text-align: center;	  
}

li a.active{color:#000;}

ul.primary{border-collapse:collapse;padding:0 0 0 1em;white-space:nowrap;list-style:none;margin:5px;height:auto;line-height:normal;border-bottom:1px solid #bbb;}
ul.primary li{display:inline;}
ul.primary li a{background-color:#ddd;border-color:#bbb;border-width:1px;border-style:solid solid none solid;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;	}
ul.primary li.active a{background-color:#eee;border:1px solid #bbb;border-bottom:#eee 1px solid;}
ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}
