
BODY{        
  padding    : 0px;  
  MARGIN     : 0px;                 
  width      : 100%;
  height     : 100%;
  background : #d0d0d0 url(../images/mtbackground.jpg) top center fixed;
  overflow-x  : hidden;
  overflow-y  : scroll;
}

a {
  font-family:Arial;
  color:#1985e1;
  text-decoration:none;
}
a:visited {
  font-family:Arial;
  color:#1985e1;
  text-decoration:none;
}
a:active {
  font-family:Arial;
  color:#1985e1;
  text-decoration:none;
}
a:hover {
  font-family:Arial;
  color:#1985e1;
  text-decoration:underline;
}



/*
 * BEGIN Header Section. 
*/
#headerBackground {
  position   : fixed;
  left       : 0px;
  top        : 0px;
  width      : 100%;
  height     : 85px;
  z-index    : 15;
  background : url(../images/headerback.png) top left repeat-x;  
}

#header {
  position:relative;
  width     : 964px;
  height    : 85px;
  margin-left: auto;
  margin-right: auto;
  background:url(../images/topbar.jpg) top left no-repeat;
}

#logo {
  float:left;
  width:156px;
  height:36px;
  margin-top:10px;
}

#contact {
  float:right;
  margin-top:40px;
  width:105px;
  height:20px;
  cursor:pointer;
}

#toplinks {
  float:left;
  width:100%;
  height: 25px;
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  color:#464646;
}
  #toplinks div {
    float:left;
    padding-top:7px;
    height:17px;
    margin:7px 0px 0px 0px;
    text-align:center;
    cursor:pointer;
  }
  
    #toplinks div.first {
       margin: 0px 0px 0px 7px; 
       width:102px;
    }
    #toplinks div.second {
       margin: 0px 0px 0px 2px;
       width:64px;
    }  
    #toplinks div.third {
       margin: 0px 0px 0px 2px;
       width:60px;      
    }
    #toplinks div.fourth {
       margin: 0px 0px 0px 2px;
       width:104px;       
    }   
    #toplinks div.fifth {
       margin: 0px 0px 0px 2px;
       width:82px;         
    }
    #toplinks div.sixth {
       margin: 0px 0px 0px 2px;
       width:82px;     
    }                        
    #toplinks div.seventh {
       margin: 0px 0px 0px 2px;
       width:116px;      
    }      
    #toplinks div.eighth {
       margin: 0px 0px 0px 2px;
       width:62px;        
    }  
    #toplinks div.hover {
       background:#f5f5f5;
    }
    #toplinks div.selected {
       background:#f5f5f5;
    }           
    
    #toplinks a { text-decoration:none;   font-family:Arial;
  font-size:11px;
  font-weight:bold;
  color:#464646;}
    #toplinks a:visited { text-decoration:none;   font-family:Arial;
  font-size:11px;
  font-weight:bold;
  color:#464646;}
    #toplinks a:active { text-decoration:none;   font-family:Arial;
  font-size:11px;
  font-weight:bold;
  color:#464646;}
    #toplinks a:hover { text-decoration:none;   font-family:Arial;
  font-size:11px;
  font-weight:bold;
  color:#464646;}
  
  #homepage {
    float:left;
    width:200px;
    height:50px; 
    cursor:pointer;
  }
          
/*
 * END header section
/*



/*
 *BEGIN center content
*/

#mainSection {
  position:relative;
  margin-left: auto;
  margin-right: auto;
  top:95px;
  width:956px;
  min-height: 755px;
  display:none;
}

#homePage {
  float:left;
  width:956px;
  height:755px;
}

#mainGraphic {
  float:left;
  width:956px;
  height:402px;
  background:url(../images/mainGraphic.jpg) top left no-repeat;
}

#mgLeft {
  float:left;
  width: 285px;
  height:400px;
}

#mgTL {
 float:left;
 width:268px;
 height: 267px;
 margin : 10px 0px 0px 10px;
 cursor:pointer;
 background:url(../images/mgTL.jpg) top left no-repeat;
}
  #mgTL.hover {
     background:url(../images/mgTL_roll.jpg) top left no-repeat;
  }

#mgBL {
 float:left;
 width:268px;
 height: 102px;
 margin : 13px 0px 0px 10px;
  cursor:pointer; 
 background:url(../images/mgBL.jpg) top left no-repeat;
}
  #mgBL.hover {
     background:url(../images/mgBL_roll.jpg) top left no-repeat;
  }


#mgCenter {
  float:left;
  margin-left:3px;
  width: 389px;
  height:400px; 
}


#mgC {
 float:left;
 width:386px;
 height: 382px;
 margin : 10px 0px 0px 2px;
  cursor:pointer; 
 background:url(../images/mgC.jpg) top left no-repeat;
}
  #mgC.hover {
     background:url(../images/mgC_roll.jpg) top left no-repeat;
  }


#mgRight {
  float:left;
  margin-left: 9px;
  width: 259px;
  height:400px;
}

#mgTR {
 float:left;
 width:259px;
 height: 138px;
 margin : 10px 0px 0px 2px;
 cursor:pointer;
 background:url(../images/mgTR.jpg) top left no-repeat;
}
  #mgTR.hover {
     background:url(../images/mgTR_roll.jpg) top left no-repeat;
  }

#mgCR {
 float:left;
 width:259px;
 height: 137px;
 margin : 12px 0px 0px 2px;
 cursor:pointer;
 background:url(../images/mgCR.jpg) top left no-repeat;
}
  #mgCR.hover {
     background:url(../images/mgCR_roll.jpg) top left no-repeat;
  }

#mgBR {
 float:left;
 width:259px;
 height: 83px;
 margin : 12px 0px 0px 2px;
 cursor:pointer;
 background:url(../images/mgBR.jpg) top left no-repeat;
}
  #mgBR.hover {
     background:url(../images/mgBR_roll.jpg) top left no-repeat;
  }
  
  
#bottomSection {
  float:left;
  width:956px;
  height:350px;
  background:url(../images/bottomBack.jpg) top left no-repeat;
} 

  #bottomSection h2 {
    float:left;
    margin: 0px 0px 0px 10px;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#2e2e2e;
  } 
  
  #bottomSection img { 
    float:left;
    margin: 10px 0px 0px 10px; 
  }

.bottomText {
  float:left;
  margin:15px 0px 0px 10px;
  width: 250px;
  font-family:Georgia;
  font-weight: normla;
  font-size:11px;
  color:#3f3f3f;  
}

#bottomLeft {
  float:left;
  margin: 20px 0px 0px 0px;
  width:290px;
  height: 330px;
  background:url(../images/lines.png) top right no-repeat;
}

#bottomLeft div.moreInfo {
  float:right;
  margin:30px 20px 0px 0px;
  font-family:Georgia;
  font-weight: normal;
  font-size:11px;
  color:#187edd;  
}

#bottomCenter {
  float:left;
  margin: 20px 0px 0px 0px;
  width:286px;
  height: 330px;
  background:url(../images/lines.png) top right no-repeat;
}
#bottomCenter div.moreInfo {
  float:right;
  margin:16px 20px 0px 0px;
  font-family:Georgia;
  font-weight: normal;
  font-size:11px;
  color:#187edd;  
}

#bottomRight {
  float:left;
  margin: 20px 0px 0px 0px;
  width:380px;
  height: 330px;
}

#bottomRight div.moreInfo {
  float:right;
  margin:34px 20px 0px 0px;
  font-family:Georgia;
  font-weight: normal;
  font-size:11px;
  color:#187edd;  
}

#follow {
  float:right;
  margin:2px 20px 0px 0px;
  font-family:Arial;
  font-size:8px;
  color:#1985e1;
}

#twitterClient {
  float:left;
  margin:10px 0px 0px 10px;
  width: 350px;
  height: 230px;
}

.tweet {
  width:100%;
  padding: 10px 0px 0px 0px;
  height: 65px;
  background:url(../images/hline.png) top left no-repeat;
  font-family:Arial;
  font-size:12px;
  color:#424242;
}
  .tweet b {
    font-weight:bold;
    color:#4b9ad8;
  }
  
  .tweet h3 {
     padding:0px;
     margin:5px 0px 0px 0px;
     font-weight:normal;
     font-size:10px;
     color:#b1b1b1;
   }



span.blueHover {
     text-decoration:none;
     cursor:pointer;
}
  span.blueHover.hover {
    text-decoration:underline;
  }
  
  
#footer {
  float:left;
  margin: 10px 0px 0px 0px;
  width:956px;
  height:68px;
  background:url(../images/bottomBar.jpg) top left no-repeat;
  cursor:pointer;
}  

#footerText {
  float:left;
  width:956px;
  margin:5px 0px 0px 0px;
  font-family:Arial;
  font-size:10px;
  color:#797979;
}
  #footerText .left { float:left; width:825px;}
  #footerText .right { float:right cursor:pointer; margin-right:5px;}
  
  #footerText a { text-decoration:none;   font-family:Arial;
  font-size:10px;
  color:#797979;}
    #footerText a:visited { text-decoration:none;   font-family:Arial;
  font-size:10px;
  color:#797979;}
    #footerText a:active { text-decoration:none;   font-family:Arial;
  font-size:10px;
  color:#797979;}
    #footerText a:hover { text-decoration:underline;   font-family:Arial;
  font-size:10px;
  color:#797979;}  


#loadingTwitter {
  float:left;
  margin: 50px 0px 0px 120px;
  width:150px;
  height:100px;
  background:url(../images/loadingTwitter.gif) top left no-repeat;
  font-family:Arial;
  font-size:13px;
  color:#797979;
  text-align:left;   
  padding-top:70px; 
}

#preloads {
  position:absolute;
  bottom:0px;
  left:-9999px;
  visibility:hidden;
}





/**SPONSORS**/
#sponsorsPage {
  float:left;
  width:953px;
  height:986px;
  background:#ffffff;
  padding:1px;
  border-right: 1px solid #b8b8b8;
  border-bottom: 1px solid #b8b8b8;  
}

#sponsorsPage #sponTopBlueBar {
  float:left;
  width: 946px;
  height:21px;
  background:#333b46;
  font-family:Arial;
  font-size:14px;
  color:#ffffff;
  padding:7px 0px 0px 7px;
}


#sponsorsPage #topLeftText {
  float:left;
  margin: 0px 0px 0px 50px;
  width:570px;
  height:90px;
  font-family:Georgia;
  font-size:12px;
  color:#3e3e3e; 
}
  #sponsorsPage #topLeftText h1 {
    font-size:42px;
    color:#5d5d5d;
    padding:0px;
    font-weight:normal;  
  }
  #sponsorsPage #topLeftText p {
    line-height: 19px;
  }
  
#sponsorsPage #topRightInfo {
  float:left;
  margin: 20px 0px 0px 20px; 
  width:240px;
  height:232px;
  background:url(../images/sponsorsContact.jpg) top left no-repeat;
}  

#sponsorsPage #partners {
  float:left;
  margin: 50px 0px 0px 50px;
  width:100%;
  font-family:Georgia;
  font-size:11px;
  color:#1d1d1d;
}
  #sponsorsPage #partners b {
    font-size: 14px;
    font-weight:bold;
  }
  
#sponsorsPage dl {
  float:left;
  style:inline;
  display:inline;
  width: 900px;
  margin:40px 0px 0px 50px; 
}

  #sponsorsPage dt {
    float:left;
    margin:0px 40px 0px 0px;
    width: 140px;
    font-size:12px;
    font-family:Georgia;
  }
  #sponsorsPage dt b {
    font-size: 15px;
    font-weight:bold;
    color:#1d1d1d;
    line-height:20px;
    padding:0px;
  }
  
  #sponsorsPage dt p {
  color: #3e3e3e;
  font-size:12px;
  line-height:15px;
  padding:0px;
  margin-top:9px; 
  height:99px;
  }



/**MEDIA**/
#mediaPage {
  float:left;
  width:953px;
  height:742px;
  background:#ffffff url(../images/bottomGradient.jpg) bottom left repeat-x;
  padding:1px;
  border-right: 1px solid #b8b8b8;
  border-bottom: 1px solid #b8b8b8;
}

#mediaPage #mediaTopBlueBar {
  float:left;
  width: 946px;
  height:21px;
  background:#333b46;
  font-family:Arial;
  font-size:14px;
  color:#ffffff;
  padding:7px 0px 0px 7px;
}
.mediaTitle {
  float:left;
  width:100%;
  margin:25px 0px 0px 15px;
  font-family: Arial;
  font-size: 12px;
  font-weight:bold;
  color: #565656;
  height: 20px;
  background: url(../images/longline.jpg) bottom left no-repeat;
}
#mediaPage dl {
  float:left;
  style:inline;
  display:inline;
  width: 900px;
  margin:30px 0px 0px 30px; 
}

  #mediaPage dt {
    float:left;
    margin:0px 40px 40px 0px;
    width: 179px;
    font-size:11px;
    font-family:Arial;
    color: #565656;
    font-weight:bold;
  }
  
  #mediaPage dt img {
    border: 1px solid #565656;
  }
  
  #mediaPage dt a {
    text-decoration:none;
    color: #565656;
  }
  #mediaPage dt a:visited {
    text-decoration:none;
    color: #565656;
  }
  #mediaPage dt a:active {
    text-decoration:none;
    color: #565656;
  }  
  #mediaPage dt a:hover {
    text-decoration:none;
    color: #565656;
  }  



/**THEFILM**/
#filmPage {
  float:left;
  width:953px;
  height:770px;
  background:#ffffff url(../images/bottomGradient.jpg) bottom left repeat-x;
  padding:1px;
  border-right: 1px solid #b8b8b8;
  border-bottom: 1px solid #b8b8b8;
}

#filmPage #filmTopBlueBar {
  float:left;
  width: 946px;
  height:21px;
  background:#333b46;
  font-family:Arial;
  font-size:14px;
  color:#ffffff;
  padding:7px 0px 0px 7px;
}
#filmImage {
  float:left;
  width: 953px;
  height:151px;
  background:url(../images/thefilm.jpg) top left no-repeat;
}
#filmText {
  float:left;
  width: 890px;
  margin: 20px 0px 0px 30px;
  font-family:Georgia;
  font-size: 12px;
  color:#3e3e3e;
  line-height:20px;
}

#filmText p {
  margin-bottom:17px;
}

#filmText a {
 color: #335979;
 text-decoration:none;
}
#filmText a:visited {
 color: #335979;
 text-decoration:none;
}
#filmText a:active {
 color: #335979;
 text-decoration:none;
}
#filmText a:hover {
 color: #335979;
 text-decoration:underline;
}



/**OUTREACH**/
#outreachPage {
  float:left;
  width:953px;
  height:770px;
  background:#ffffff url(../images/bottomGradient.jpg) bottom left repeat-x;
  padding:1px;
  border-right: 1px solid #b8b8b8;
  border-bottom: 1px solid #b8b8b8;
  font-family:Georgia;
  font-size: 12px;
  color:#3e3e3e;  
}

#outreachPage #reachTopBlueBar {
  float:left;
  width: 946px;
  height:21px;
  background:#333b46;
  font-family:Arial;
  font-size:14px;
  color:#ffffff;
  padding:7px 0px 0px 7px;
}
#outreachImage {
  float:left;
  width: 953px;
  height:261px;
  background:url(../images/outreach.jpg) top left no-repeat;
}
#outreachLeft {
  float:left;
  margin: 20px 0px 0px 20px;
  width: 600px;
  height: 425px;
  background: url(../images/or_line_vert.png) top right no-repeat;
}
#outreachLeft .leftTitle {
  float:left;
  height:25px;
  width:585px;
  font-weight:bold;
  font-size:14px;
  color:#393939;
  padding-left:10px;
  background:url(../images/or_line_left.png) bottom left no-repeat;
}
#outreachLeft .text {
  float:left;
  width: 570px;
  margin: 20px 0px 0px 10px;
  font-family:Georgia;
  font-size: 12px;
  color:#393939;
  line-height:20px;
}
#outreachRight {
  float:left;
  margin: 20px 0px 0px 10px;
  width: 310px;
  height: 425px;
}
#outreachRight .rightTitle {
  float:left;
  height:25px;
  width:301px;
  font-weight:bold;
  font-size:14px;
  color:#393939;
  padding-left:10px;
  background:url(../images/or_line_right.png) bottom left no-repeat;
}
#outreachRight .text {
  float:left;
  width: 290px;
  margin: 20px 0px 0px 10px;
  font-family:Georgia;
  font-size: 12px;
  color:#393939;
  line-height:20px;
}



/**CLIMBING**/
#climbingPage {
  float:left;
  width:953px;
  min-height:770px;
  background:#ffffff url(../images/bottomGradient.jpg) bottom left repeat-x;
  padding:1px;
  border-right: 1px solid #b8b8b8;
  border-bottom: 1px solid #b8b8b8;
  font-family:Georgia;
  font-size: 12px;
  color:#3e3e3e;  
}

#climbingPage #courseTopBlueBar {
  float:left;
  width: 946px;
  height:21px;
  background:#333b46;
  font-family:Arial;
  font-size:14px;
  color:#ffffff;
  padding:7px 0px 0px 7px;
}
#climbingImage {
  float:left;
  width: 953px;
  height:114px;
  background:url(../images/climbing.jpg) top left no-repeat;
}
#climbingPage .title {
  float:left;
  margin: 30px 0px 0px 20px;
  height:25px;
  width: 923px;
  font-weight:normal;
  font-size:14px;
  color:#393939;
  background:url(../images/longline.jpg) bottom left no-repeat;
}
#climbingPage .form {
  float:left;
  width: 790px;
  height: 515px;
  margin: 20px 0px 0px 80px;
  font-family:Georgia;
  font-size: 12px;
  color:#393939;
}



/**TEAM PAGE**/
#teamPage {
  float:left;
  width:953px;
  height:749px;
  background:#ffffff url(../images/bottomGradient.jpg) bottom left repeat-x;
  padding:1px;
  border-right: 1px solid #b8b8b8;
  border-bottom: 1px solid #b8b8b8;
  font-family:Georgia;
  font-size: 12px;
  color:#3e3e3e;  
}

#teamPage #teamTopBlueBar {
  float:left;
  width: 946px;
  height:21px;
  background:#333b46;
  font-family:Arial;
  font-size:14px;
  color:#ffffff;
  padding:7px 0px 0px 7px;
}

#teamPage #teamTopBlueBar b {
  color: #919191;
  font-size:12px;
}

#teamPage #teamTopBlueBar span {
  color: #919191;
  font-size: 12px;
  cursor:pointer;
}

#teamPage #teamTopBlueBar span.active {
  color: #FFFFFF;
  font-size: 12px;
}


#teamLeft {
  float:left;
  margin: 1px 0px 0px 0px;
  width: 289px;
  height: 712px;
  cursor:pointer;
}
  #teamLeft #team1 {
     float:left;
     margin:0px;
     padding:0px;
     width:289px;
     height:178px;
     background:url(../images/team1.jpg) top left no-repeat;
  }
  #teamLeft #team1.hover {
     background:url(../images/team1_roll.jpg) top left no-repeat;
  } 
  #teamLeft #team2 {
     float:left;
     width:289px;
     height:179px;
     background:url(../images/team2.jpg) top left no-repeat;
  }
  #teamLeft #team2.hover {
     background:url(../images/team2_roll.jpg) top left no-repeat;
  }  
  #teamLeft #team3 {
     float:left;
     width:289px;
     height:178px;
     background:url(../images/team3.jpg) top left no-repeat;
  }
  #teamLeft #team3.hover {
     background:url(../images/team3_roll.jpg) top left no-repeat;
  }  
  #teamLeft #team4 {
     float:left;
     width:289px;
     height:185px;
     background:url(../images/team4.jpg) top left no-repeat;
  }
  #teamLeft #team4.hover {
     background:url(../images/team4_roll.jpg) top left no-repeat;
  }         

#teamRight {
  float:left;
  margin: 1px 0px 0px 1px;
  width: 663px;
  height: 712px;
}
#teamRight #teamMainPic {
  float:left;
  width:663px;
  height:392px;
  background:#000000 url(../images/team1_main1.jpg) top left no-repeat;
}
#teamRight #teamMainPic.t1m2 {
  background:#000000 url(../images/team1_main2.jpg) top left no-repeat;
}
#teamRight #teamMainPic.t1m3 {
  background:#000000 url(../images/team1_main3.jpg) top left no-repeat;
}
#teamRight #teamMainPic.t2 {
  background:#000000 url(../images/team2_main.jpg) top left no-repeat;
}
#teamRight #teamMainPic.t3 {
  background:#000000 url(../images/team3_main.jpg) top left no-repeat;
}
#teamRight #teamMainPic.t4 {
  background:#000000 url(../images/team4_main.jpg) top left no-repeat;
}
#teamRight #teamMainPic #teamMainPicText {
   float:left;
   margin: 345px 0px 0px 10px;
   width:500px;
   height:40px;
   font-family:Arial;
   font-size: 11px;
   color:  #ffffff;
   font-weight:bold;
   line-height: 18px;
}

#teamRight #teamMainPic #slides {
   float:right;
   margin: 322px 20px 0px 0px;
   width:120px;
   height:30px;   
   background:url(../images/slides.png) top left no-repeat;
}
  #teamRight #teamMainPic #slides .slide {
    float:left;
    margin: 0px 5px 0px 0px;
    width:33px;
    height:30px;
    cursor:pointer;    
  }
 #teamRight .bio {
    float:left;
    width: 663px;
    height: 340px; 
    font-family:Georgia;
    font-size: 12px;
    color:#393939;
    font-weight:normal;
 }
 #teamRight #bioText1 {
    float:left;
    width: 640px;
    height:280px; 
    overflow:hidden;
 }
  #teamRight #bioText3 {
    float:left;
    width: 640px;
    height:280px; 
    overflow:hidden;
 }
   #teamRight #bioText4 {
    float:left;
    width: 640px;
    height:280px; 
    overflow:hidden;
 }
 #teamRight .bioTitle {
    float:left;
    margin : 20px 0px 0px 15px;
    padding-left:10px;
    width: 643px;
    height:25px;
    font-family:Georgia;
    font-size: 11px;
    color:#393939;
    font-weight:bold;
    background:url(../images/bioline.png) bottom left no-repeat;
 }
 #teamRight .bioTitle b {
   font-size:14px;
 }
 
 #teamRight .bio p {
   float:left;
   width:600px;
   margin:13px 0px 0px 25px;
   line-height:20px;
 }
 
 .bioSlider {
   float:right;
   margin: 20px 4px 0px 0px;
  
 }
 
  
  
/**CLIMB PAGE**/
#climbPage {
  float:left;
  width:953px;
  height:749px;
  background:#ffffff url(../images/bottomGradient.jpg) bottom left repeat-x;
  padding:1px;
  border-right: 1px solid #b8b8b8;
  border-bottom: 1px solid #b8b8b8;
  font-family:Georgia;
  font-size: 12px;
  color:#3e3e3e;  
}

#climbPage #topBlueBar {
  float:left;
  width: 946px;
  height:21px;
  background:#333b46;
  font-family:Arial;
  font-size:14px;
  color:#ffffff;
  padding:7px 0px 0px 7px;
}

#climbPage #topBlueBar b {
  color: #919191;
  font-size:12px;
}

#climbPage #topBlueBar span {
  color: #919191;
  font-size: 12px;
  cursor:pointer;
}

#climbPage #topBlueBar span.active {
  color: #FFFFFF;
  font-size: 12px;
}


#climbLeft {
  float:left;
  margin: 1px 0px 0px 0px;
  width: 289px;
  height: 712px;
  cursor:pointer;
}
  #climbLeft #climb1 {
     float:left;
     margin:0px;
     padding:0px;
     width:289px;
     height:103px;
     background:url(../images/climb1.jpg) top left no-repeat;
  }
  #climbLeft #climb1.hover {
     background:url(../images/climb1_roll.jpg) top left no-repeat;
  }
  #climbLeft #climb2 {
     float:left;
     margin:0px;
     padding:0px;
     width:289px;
     height:103px;
     background:url(../images/climb2.jpg) top left no-repeat;
  }
  #climbLeft #climb2.hover {
     background:url(../images/climb2_roll.jpg) top left no-repeat;
  } 
  #climbLeft #climb3 {
     float:left;
     margin:0px;
     padding:0px;
     width:289px;
     height:103px;
     background:url(../images/climb3.jpg) top left no-repeat;
  }
  #climbLeft #climb3.hover {
     background:url(../images/climb3_roll.jpg) top left no-repeat;
  } 
  #climbLeft #climb4 {
     float:left;
     margin:0px;
     padding:0px;
     width:289px;
     height:103px;
     background:url(../images/climb4.jpg) top left no-repeat;
  }
  #climbLeft #climb4.hover {
     background:url(../images/climb4_roll.jpg) top left no-repeat;
  } 
  #climbLeft #climb5 {
     float:left;
     margin:0px;
     padding:0px;
     width:289px;
     height:103px;
     background:url(../images/climb5.jpg) top left no-repeat;
  }
  #climbLeft #climb5.hover {
     background:url(../images/climb5_roll.jpg) top left no-repeat;
  } 
  #climbLeft #climb6 {
     float:left;
     margin:0px;
     padding:0px;
     width:289px;
     height:103px;
     background:url(../images/climb6.jpg) top left no-repeat;
  }
  #climbLeft #climb6.hover {
     background:url(../images/climb6_roll.jpg) top left no-repeat;
  } 
  #climbLeft #climb7 {
     float:left;
     margin:0px;
     padding:0px;
     width:289px;
     height:103px;
     background:url(../images/climb7.jpg) top left no-repeat;
  }
  #climbLeft #climb7.hover {
     background:url(../images/climb7_roll.jpg) top left no-repeat;
  }              

#climbRight {
  float:left;
  margin: 1px 0px 0px 1px;
  width: 663px;
  height: 712px;
}
#climbRight #mainPic {
  float:left;
  width:663px;
  height:392px;
  background:#000000 url(../images/climb_main.jpg) top left no-repeat;
}
#climbRight #mainPic.c1m1 {
  background:#000000 url(../images/climb1_main1.jpg) top left no-repeat;
}
#climbRight #mainPic.c1m2 {
  background:#000000 url(../images/climb1_main2.jpg) top left no-repeat;
}
#climbRight #mainPic.c1m3 {
  background:#000000 url(../images/climb1_main3.jpg) top left no-repeat;
}
#climbRight #mainPic.c2m1 {
  background:#000000 url(../images/climb2_main1.jpg) top left no-repeat;
}
#climbRight #mainPic.c2m2 {
  background:#000000 url(../images/climb2_main2.jpg) top left no-repeat;
}
#climbRight #mainPic.c2m3 {
  background:#000000 url(../images/climb2_main3.jpg) top left no-repeat;
}
#climbRight #mainPic.c3m1 {
  background:#000000 url(../images/climb3_main1.jpg) top left no-repeat;
}
#climbRight #mainPic.c3m2 {
  background:#000000 url(../images/climb3_main2.jpg) top left no-repeat;
}
#climbRight #mainPic.c3m3 {
  background:#000000 url(../images/climb3_main3.jpg) top left no-repeat;
}
#climbRight #mainPic.c4m1 {
  background:#000000 url(../images/climb4_main1.jpg) top left no-repeat;
}
#climbRight #mainPic.c4m2 {
  background:#000000 url(../images/climb4_main2.jpg) top left no-repeat;
}
#climbRight #mainPic.c4m3 {
  background:#000000 url(../images/climb4_main3.jpg) top left no-repeat;
}
#climbRight #mainPic.c5m1 {
  background:#000000 url(../images/climb5_main1.jpg) top left no-repeat;
}
#climbRight #mainPic.c5m2 {
  background:#000000 url(../images/climb5_main2.jpg) top left no-repeat;
}
#climbRight #mainPic.c5m3 {
  background:#000000 url(../images/climb5_main3.jpg) top left no-repeat;
}
#climbRight #mainPic.c6m1 {
  background:#000000 url(../images/climb6_main1.jpg) top left no-repeat;
}
#climbRight #mainPic.c6m2 {
  background:#000000 url(../images/climb6_main2.jpg) top left no-repeat;
}
#climbRight #mainPic.c6m3 {
  background:#000000 url(../images/climb6_main3.jpg) top left no-repeat;
}
#climbRight #mainPic.c7m1 {
  background:#000000 url(../images/climb7_main1.jpg) top left no-repeat;
}
#climbRight #mainPic.c7m2 {
  background:#000000 url(../images/climb7_main2.jpg) top left no-repeat;
}
#climbRight #mainPic.c7m3 {
  background:#000000 url(../images/climb7_main3.jpg) top left no-repeat;
}
#climbRight #mainPic #mainPicText {
   float:left;
   margin: 345px 0px 0px 10px;
   width:410px;
   height:40px;
   font-family:Arial;
   font-size: 11px;
   color:  #ffffff;
   font-weight:bold;
   line-height: 18px;
}

#climbRight #mainPic #cslides {
   float:right;
   margin: 322px 20px 0px 0px;
   width:120px;
   height:30px;
   display:none; 
}
  #climbRight #mainPic #cslides.c1 {
     background:url(../images/cslide1.png) top left no-repeat;
  }  
  #climbRight #mainPic #cslides.c2 {
     background:url(../images/cslide2.png) top left no-repeat;
  } 
  #climbRight #mainPic #cslides.c3 {
     background:url(../images/cslide3.png) top left no-repeat;
  } 
  #climbRight #mainPic #cslides.c4 {
     background:url(../images/cslide4.png) top left no-repeat;
  } 
  #climbRight #mainPic #cslides.c5 {
     background:url(../images/cslide5.png) top left no-repeat;
  } 
  #climbRight #mainPic #cslides.c6 {
     background:url(../images/cslide6.png) top left no-repeat;
  } 
  #climbRight #mainPic #cslides.c7 {
     background:url(../images/cslide7.png) top left no-repeat;
  }             
  #climbRight #mainPic #cslides .cslide {
    float:left;
    margin: 0px 5px 0px 0px;
    width:33px;
    height:30px;
    cursor:pointer;    
  }  

  
 #climbRight .bioLeft {
    float:left;
    margin: 20px 0px 0px 0px;
    width: 335px;
    height: 325px;
     background:url(../images/climb_vline.png) top right no-repeat;
 }
 #climbRight .bioRight {
    float:left;
    margin: 20px 0px 0px 4px;
    width: 300px;
    height: 325px; 
 }   
 #climbRight .bio {
    float:left;
    width: 655px;
    height: 325px;
    font-family:Georgia;
    font-size: 12px;
    color:#393939;
    font-weight:normal; 
 }
  #climbRight .bio p {
   float:left;
   width:280px;
   margin:13px 0px 0px 25px;
   line-height:20px;
 }
 #climbRight .bioText {
    float:left;
    width: 290px;
    height:280px; 
    overflow:hidden;
 }
 #climbRight .bioTitle {
    float:left;
    margin : 0px 0px 0px 15px;
    padding-left:10px;
    width: 300px;
    height:25px;
    font-family:Georgia;
    font-size: 14px;
    color:#393939;
    font-weight:bold;
    background:url(../images/climb_hline.png) bottom left no-repeat;
 }


 
  
  
  
  
/**OVERLAY CONTACT FORM**/
div.overlay {
    position:absolute;
    width:100%;
    height:100%;
    top:0px;
    left:0px;
    z-index:250;
    display:none;
}
div.overlayContent { 
     
    position:absolute;
    top:100px;
    left:50%;
    margin-left:-396px;
    z-index:1000;
    
    /* growing background image */ 
    background:url(../images/contactForm.png) top left no-repeat;
     
    /* dimensions after the growing animation finishes  */ 
    width:792px; 
    height:477px;         
} 
div.overlayContent div.close { 
    background-image:url(../images/closebox.png); 
    position:absolute; 
    right:5px; 
    top:5px; 
    cursor:pointer; 
    height:32px; 
    width:32px; 
} 
div.trans {
	z-index:500;
	background-color:#000000;
	background-repeat: repeat;
	opacity: .75;
	filter: alpha(opacity=75);
	width: 100%;
	height: 100%;
	position:absolute;
}

.formField {
   border:0px;
   background:transparent;
   width:250px;
   height:15px;
   padding:2px;
   font-family:Arial;
   font-size:11px;
   color:#a2a2a2;
}

.formFieldTA {
   border:0px;
   width:260px;
   height:170px;   
   background:transparent;
   padding:2px;
   font-family:Arial;
   font-size:11px;
   color:#a2a2a2;
}

.submit {
  float:left;
  margin:0px 0px 0px 40px;
  width:75px;
  height:27px;
  background:url(../images/submit.jpg) top left no-repeat;
  cursor:pointer;	
}

#newClientResults {
	float:left;
	font-size: 11px;
	font-family:Arial;
	font-weight:normal;		
	color: #3f74be;
	margin-left:15px;
	margin-top:5px;
	height:32px;		
}


#formFieldName {
   float:left;
   margin: 160px 0px 0px 45px;
   width: 100%;
   height:20px; 
}

#formFieldEmail {
   float:left;
   margin: 7px 0px 0px 45px;
   width:100%;
   height:20px;
}

#formFieldMessage {
   float:left;
   margin: 10px 0px 0px 45px;
   width:100%;
   height:190px;
}

.buff {
  float:left;
  margin: 20px 0px 0px 0px;
  width:100%;
  height:20px;
}

.email {
 position:absolute;right:210px;top:200px;width:200px;height:15px;
 cursor:pointer;
}

.QOverlay {
	background : #d0d0d0 url(../images/mtbackground.jpg) top center fixed;
	z-index: 9999;
}

.QLoader {
	background-color: #59718b;
	height: 1px;
}

