* {
 max-width: 250px !important;
 height: auto !important;
 position: static !important;
 top: auto !important;
 left: auto !important;
 float: none !important;
 margin-top: auto !important;
 margin-right: 0 !important;
 margin-bottom: auto !important;
 margin-left: 0 !important;
 padding-right: 0 !important;
 padding-left: 0 !important;
 background-image: none !important;
 font-family: Tahoma, Verdana, Arial, Sans-serif !important;
 font-size: 11px !important;
 font-variant: normal !important;
 font-style: normal !important;
 letter-spacing: 0 !important;
 text-align: left !important;
 text-transform: none !important;
 line-height: normal !important;
 word-spacing: 0 !important;
}

*:not(body):not(html):not(li):not(ol):not(ul) {
 overflow: hidden !important;
}

*:not(img) {
 width: auto !important;
}

*:not(input):not(select):not(textarea) {
  border-style: none !important;
}

*:not(html) {
 background-color: #FFFFFF !important;
}

html {
 background-color: #666666 !important;
 padding: 0 !important;
}

body {
 padding: 8px !important;
}

a, a acronym, a b {
 text-decoration: underline !important;
 color: #0000FF !important;
}

*:not(a) {
 color: #000000 !important;
}

a b, th, #resourcepanel dt {
 font-weight: normal;
}

h1, #homepage h2 {
 padding-bottom: 10px;
 font-weight: bold;
}

h2 {
 font-weight: bold;
}

h3 {
 padding-top: 10px;
}

#homepage h3 {
 padding: 0;
}

p, table, #sitespage dt, .news img, ol, #featurespage ol, #faqpage #mainpanel ul, #toolpage #sidepanel dt, #cardpage #sidepanel dt {
 padding-top: 10px;
}

p.init, #lsplit p, #masthead, #wrapper, #picpanel {
 padding-top: 0;
}

#content, #lsplit, #rsplit, #gallerypanel, #resourcepanel, #qpanel, #gallerypage #picpanel, #cardpage #picpanel {
 padding-top: 12px;
}

#mainpanel, .pics #mainpanel, #sidepanel, #picpanel, tr, #featurespage ol li {
 padding-bottom: 6px;
}

#footer, #vmenu, #homepage dd, #clickover, li#on-home, li#on-resort, li#on-sites, li#on-rates, li#on-guide, li#on-contact, .filler {
 display: none;
}

#gallerypanel h3, #qpanel h3, #sidepanel dt, table, th, tr, td, #ratespage #mainpanel table span.hidden {
 display: block;
}
