@charset "utf-8";

* { border: none; list-style: none; margin: 0px; padding: 0px; }

html {height: 100%;}
body { background: url(/media/images/body.jpg) #2C2C2C; text-align: center; height: 100%; font: normal 11px/13px Arial; color: #FFFFFF; }
#master { width: 832px; background: url(/media/images/shade.png) top left repeat-y; min-height: 100%; margin: 0 auto; text-align: left; position: relative; padding: 0px 30px; }
#page { background: url(/media/images/back_03.jpg) #020202 0px 217px no-repeat; }
#ceiling {  }
#ceiling a { position: relative; top: 110px; left: 45px; display: block; width: 469px; height: 110px; z-index: 4; }
#ceiling a span { background: url(/media/images/craneMedia.png) left top no-repeat; display: block; width: 469px; height: 110px; text-indent: -1000px; cursor: pointer; }
#main { width: 740px; overflow: hidden; padding: 0px 0px 230px 50px; position: relative; z-index: 4; min-height: 400px; }
#menu { width: 146px; background: url(/media/images/pattern.gif) #242424 top left repeat; padding: 7px; float: left; position: relative; }
#menu ul { padding: 10px 0px 10px 15px; }
#menu li { padding: 2px 0px;}
#menu a {color: #EEEEEE; text-decoration: none; font-size: 12px; font-weight:bold; }
#menu a:hover { color: #de3f01; }
#menu a.active { color: #de3f01 !important; }
#menu ul ul li {  }
#menu ul ul {background: url(/media/images/submenu.jpg) top left no-repeat; padding: 5px 0px 5px 0px;  margin: 5px 0px 0px 15px; font-weight: normal;}
#menu ul ul a { color: #d1a469; font-weight:normal; font-size:12px; }
#content { width: 560px; background: url(/media/images/pattern.gif) #242424 top left repeat; padding: 7px; float: right; }
#content .inside { width: 524px; overflow: hidden; }
.inside { background: url(/media/images/pattern.gif) #242424 top left repeat; border-right: solid 1px #151515; border-bottom: solid 1px #1D1D1D; border-top: solid 1px #282828; border-left: solid 1px #2F2F2F; padding: 5px 18px; }
#basement {background: url(/media/images/base_red_line.gif) top left no-repeat; padding: 10px 0px; font: normal 11px/14px Arial; color: #FFFFFF; position: absolute; bottom: 0px; width: 100%; width: 832px; z-index: 5; }
#basement p { float: left; padding: 0px 0px 0px 30px; }
#basement ul { text-align: right; padding: 5px 30px 0px; }
#basement li { display: inline; padding: 0px 3px; }
#basement li a img { opacity: 0.3; filter: alpha(opacity = 30); }
#basement li a:hover img { opacity: 1; filter: alpha(opacity = 100); }
#lent {background: url(/media/images/lent.png) left top no-repeat; width: 384px; height: 345px; position: absolute; bottom: 0px; z-index: 3; }
#content h1 { font: normal 24px/24px Arial; margin: 0px 0px 15px; }
#content h5 { font: normal 11px/13px Arial; color: #e6aa04; margin: 0px 0px 2px; }
#content p { margin: 0px 0px 10px; }
#content p a { color: #0297c8; }
#content p img { padding: 4px; background: #1b1b1b; border: solid 1px #171717; margin: 2px; }
#content p em {  }
#content p input { background: #1B1B1B; width: 280px; border: solid 1px #333333; padding: 3px; display: block; margin: 3px 0px 0px; font: normal 11px/13px Arial; color: #FFFFFF; }
#content p label input { display: inline; border: none; background: none; width: auto; }
#content p input#send { width: 100px; text-align: center; cursor: pointer; }
#content p textarea { background: #1B1B1B; width: 280px; height: 67px; border: solid 1px #333333; padding: 3px; display: block; margin: 3px 0px 0px; font: normal 11px/13px Arial; color: #FFFFFF; }
.clearFix { clear: both; height: 1px; overflow: hidden; }
a.yelp{display:block; width:75px; height:36px; background: no-repeat url(/media/images/yelp.jpg);}
p.footer{ text-align:center; color:#666666; clear:both; width:100%; padding-left:0px;}
p.footer a{color:#888888;}