html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

*:focus { outline: 0; }

body { line-height: 1em; color: black; background: #fff; }

ol, ul { list-style: none; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; vertical-align: middle; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: "" ""; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }

img a { border: none; }

body { font-family: Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold; color: #999999; padding-top: 50px; }

.clear { clear: both; float: none; }

.wrapper { width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; width: 862px; margin-left: auto; margin-right: auto; position: relative; }
.wrapper { display: block; }

#tab { background: url('/assets/img/tab.jpg?1249808229'); text-indent: -9999px; width: 53px; height: 53px; overflow: hidden; position: absolute; position: fixed; right: 0px; top: 45%; z-index: 99; }

a#tab:hover { width:172px }

h1 { color: #010103; font-size: 1.5em; line-height: 1.5em; padding-bottom: 15px; }

h2 { color: #010103; padding-bottom: 15px; font-size: 1.2em; }

p { line-height: 1.5em; margin-bottom: 1em; }

a {cursor:hand !important; cursor:pointer !important;}

a.read-more { width: 101px; padding: 7px 10px 7px 52px; height: 40px; display: block; background: url('/assets/img/read-more.jpg?1249681812'); color: #777777; text-decoration: none; }
a.read-more:hover { color: black; background: url('/assets/img/read-more-hover.jpg?1249681812') }

#banner { height: 337px; width: 862px; margin-bottom: 20px; }
#s1 { height: 337px; width: 862px; }

body {
  background-color: #fff;
}

#body { background-image: url('/assets/img/bg.gif?1249668537'); }


.body_holder { position:absolute;z-index:-1;width:100%;height:100%; }
.body { background-image: url('/assets/img/bg2.gif?1249668537');position:absolute;z-index:-1;width:100%;height:100%; }



#header { clear: both; float: none; margin-bottom: 20px; position: relative; }

#weather { position: absolute; bottom: 0px; right: 0px; color: #333333; vertical-align: middle; }
#weather .title { color: #20c4f4; }
#weather img { vertical-align: middle; }

#main { width: 862px; margin-left: auto; margin-right: auto; position: relative; padding: 0px 40px 0px 40px; background-color: white; }

#navbar { clear: both; font-size: 0.85em; float: none; background: #000 url(../img/navbar-bg.png); width: 862px; margin-left: auto; margin-right: auto; position: relative; }
#navbar ul { margin: 0; padding: 10px 0px 10px 10px; border: 0; outline: 0; height: 40px;display: inline-block; }
#navbar ul { display: block; }
#navbar ul li { list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 0; padding-right: 0; }
#navbar ul li.first { padding-left: 0px; }
#navbar ul li.last { padding-right: 0px; }
#navbar ul li a { color: inherit; text-decoration: inherit; font-weight: normal; text-transform: uppercase; cursor: inherit; display: block; float: left; padding: 10px 18px; }
#navbar ul li a { font-size: 0.9em; border-right: 1px solid #4d4d4d; color: white; }
#navbar ul li a:hover { background: #20C4F4; }
#navbar ul li a.menu_0_8  { border: none; }
#navbar ul li.active > a { color: #20C4F4; background: black url(../img/navbar-bg.png); }
#navbar ul ul {
    display:none;
}

#navbar ul li {
    position:relative;
}
#navbar ul li:hover ul {
    display:block;
    position:absolute;
    z-index:9999;
    left:-20px;
        top:20px;
        height:auto;

}

#navbar ul li li {
    display:block;
    float:none;
    background:#000;
    left:0px;
}

#navbar ul li li a {
    display:block;
    float:none;
    background-image:none;
    border:none;
}

#navbar ul li li a:hover {
   color: #20C4F4;
   background:#000;
}

#status { padding: 15px 22px; background-color: #20C4F4; color: white; font-size: 1.3em; }
#status a { color: #fff; }
#status span { font-size: 0.8em; }

#content { width: 862px; margin-left: auto; margin-right: auto; position: relative; width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; }
#content { display: block; }
#content .box { display: inline; float: left; margin-right: 10px; width: 280.667px; }
* html #content .box { overflow-x: hidden; }
#content .box.last { margin-right: 0; }
#content .box.two_thirds { display: inline; float: left; margin-right: 10px; width: 571.333px; }
* html #content .box.two_thirds { overflow-x: hidden; }
#content .box.two_thirds { padding-right: 20px; }

.testimonial { width: 203px; min-height: 112px; background: #dddddd url('/assets/img/testimonial.png?1249728835') no-repeat bottom left; border-radius:10px; padding: 16px; }

.testimonial cite { font-size:16px;line-height: 1.1em; }
.testimonial cite:before { content: open-quote; }
.testimonial cite:after { content: close-quote; }
.testimonial cite:before   { content: '\201C'; }
.testimonial cite:after    { content: '\201D'; }

#footer { position: relative; padding-bottom: 100px; background-color: black; background-image: url('/assets/img/bg_dark.gif?1249669085'); }
#footer .wrapper { position: relative; z-index: 5; }
#footer .box { padding: 20px 0px; display: inline; float: left; margin-right: 10px; width: 208px; }
* html #footer .box { overflow-x: hidden; }
#footer .box.last { margin-right: 0; }
#footer .box .container { padding: 20px; }
#footer h2 { color: white; }
#footer a { color: inherit; text-decoration: inherit; cursor: inherit; }
#footer a:hover { color: #20C4F4; }
#footer a.read-more { height: auto; width: auto; padding: 4px 0px 4px 25px; background: url('/assets/img/footer_read_more.png?1249682259') no-repeat; color: white; }
#footer a.read-more:hover { color: #20C4F4; }

.box { margin-bottom: 10px; }
.box iframe { margin-bottom: 20px; }

#parallax { position: absolute; bottom: 0; z-index: 1; background: url('/assets/img/parallax_bg.png?1249807055') center bottom no-repeat; width: 100%; height: 360px; overflow: hidden; }
#parallax div { position: absolute; bottom: 0px; }

#flickr { padding-bottom: 20px; }
#flickr img { margin: 1px; }

#twitter { padding-bottom: 20px; }
#twitter span { display: block; padding: 10px 0px; border-bottom: 1px dashed #3f3f3f; }

#uber_foot { background-image: url('/assets/img/bg.gif?1249668537'); background-color: white; }

#social_media .item { padding-bottom: 20px; }

#twitter_link { padding-left: 40px; background: no-repeat url('/assets/img/twitter.png?1249726242'); }

#flickr_link { padding-left: 40px; background: no-repeat url('/assets/img/flickr.png?1249726376'); }

#facebook_link { padding-left: 40px; background: no-repeat url('/assets/img/facebook.png?1249726394'); }

#youtube_link { padding-left: 40px; background: no-repeat url('/assets/img/twitter.png?1249726242'); }

label { display:block;float:left; width:175px;}

input, select { padding:2px; width:250px;border: 2px inset #e4e5e6}

textarea {width:250px; height:100px;border: 2px inset #e4e5e6}

#marm_tab { background: url('/assets/img/marm_tab.jpg?1249808229'); text-indent: 999px; padding-left: 53px; width: 0px; height: 53px; overflow: hidden; position: absolute;  right: 0px; top: 0%; z-index: 99; font-size: 12px }
#marm_tab:hover { width:119px }

#marm_tab p { color:#26160b; text-align: right; padding-top: 10px; }

#marm_tab p a { color:#fff; text-decoration: none; }

#content a.thickbox {
    display:block;
    float:left;
    padding:4px;
    margin:5px;
    border:2px solid #20C4F4;
}

#content a.thickbox:hover {
    border-color:#000;
}



#logo {
  width:211px;
  height:145px;
  display:block;
  background:#000;

}

#logo a {
  width:211px;
  height:145px;
  display:block;
  background:url(../img/logo_bg.png) repeat-x;
  background-position:0 -550px;
}

#logo img {

}
