#content { overflow: hidden; }
#breadcrumb { font-size: 10px; color: #9ba0a4; text-transform: uppercase; font-weight: normal; margin: 30px 0 0 30px; z-index: 100; position: absolute; }

#content h2 { color: #37414a; font-size: 15px; text-transform: uppercase; margin: 90px 30px 10px 30px; font-weight: normal; text-align: right; z-index: 101; }
#content p { font-size: 10px; color: #9ba0a4; text-transform: uppercase; margin: 10px 30px 0 0; text-align: right; z-index: 102; }


#stage { position: absolute; top: 20px; left: 150px; width: 600px; height: 300px; z-index: 0; text-align: center; }
#stage img { text-align: center; margin: 0 auto;  } 

#details { position: absolute; top: 10px; left: 10px; border: 1px solid #999; padding: 20px; background: #fff; z-index: 9500;  display: block;  visibility: hidden; }
#details img.main { margin: 0 0 12px; display: block; border-bottom: 1px solid #dfe0e2; padding: 0 20px;}
#details h3 { clear: both; font-size: 15px; margin:0 0 5px; padding-top: 0px; font-weight: normal; text-transform: uppercase; color: #37414a; }
#details p { font-size: 10px; line-height: 13px; text-align: left; margin:0 0px; text-transform: uppercase; color: #37414a; }
#details p.email { color: #9ba0a4; margin-top: 8px; }
#details p.email a { color: #9ba0a4; }
#details span.prev, #details span.next { display: block; font-size: 10px; text-transform: uppercase; float: left;  width: 200px; position: relative; color: #9ba0a4; }
#details span.next { float: right; text-align: right; }
#details span a, #startbox a { color: #9ba0a4; font-size: 10px; text-transform: uppercase; }
#details a.close { position: absolute; top: 20px; right: 20px; width: 50px; height: 20px; color: #9ba0a4; font-size: 10px; text-transform: uppercase; }
#details a:hover, #startbox a:hover, #details p.email a:hover { text-decoration: none; color: #777; }

#thumbslider { top: 340px; position: absolute; width: 840px; left: 30px;  overflow: hidden; }
#thumbslider ul { width: auto; height: 100px; overflow: auto; position: relative; }
#thumbslider li { float: left; position: relative; display: block; height: 100px; width: auto; }
#thumbslider li h4 { position: absolute; top: 10px; left: 0; color: #999; font-size: 11px; text-align: center; width: 100%; display: none;  }
#thumbslider a { display: block; }

#innerBox { display: block; overflow: hidden; }

#prevBtn { width: 16px; height: 18px; position: absolute; background: #fff url(../img/arrow_sprite.jpg) 0px -1px no-repeat; bottom: 67px; left: 10px; cursor: pointer; }
#prevBtn:hover { background-position: 0px -27px; }

#nextBtn {  width: 16px; height: 18px; position: absolute; background: #fff url(../img/arrow_sprite.jpg) 1px -47px no-repeat; bottom: 67px; right: 11px; cursor: pointer;}
#nextBtn:hover { background-position: 1px -67px; }

#debugger { position: absolute; top: 0; left: 30px; }

#overlay { position: absolute; left: 0; top:0; width:100%; cursor: pointer; z-index: 9000; background-color: #37414A; }

#bottomline2 { background: #fff url(../img/bottom_line.png) top left no-repeat; height: 9px; width: 900px; bottom: 125px; position: absolute; left: 0; }