html {
height:100%;
margin-bottom:0.1em
}
a:link,a:visited,a:active {
font:bold 9pt arial,sans-serif;
color:navy;
background-color:transparent;
text-decoration:underline
}
a:hover {
font:bold 9pt arial,sans-serif;
color:#FB0508;
text-decoration:underline
}
body {
background:url(images/main-bg.jpg) top left repeat;
font-family:arial,sans-serif;
color:#000;
margin:0;
padding:0
}
p {
font:normal 12px arial,sans-serif;
color:#000;
background-color:transparent;
text-align:justify;
margin:0 15px;
padding:0
}
h1 {
font:bold 18px Arial, Helvetica, sans-serif;
background-color:#FFF;
color:#800001;
text-align:left;
text-transform:none;
border-bottom:1px #000 solid;
margin:0;
padding:2px 0
}
h2 {
font:bold 16px arial,helvetica,verdana,sans-serif;
background-color:transparent;
color:#000;
text-align:left;
margin-left:10px;
padding:0 3px
}
h3 {
font:bold 16px arial,helvetica,verdana,sans-serif;
background-color:transparent;
color:#000;
text-align:left;
margin-left:10px;
border-bottom:1px #800001 solid;
padding:0 3px
}
h4 {
font:bold 18px Arial, Helvetica, sans-serif;
background-color:transparent;
color:#800001;
text-align:left;
text-transform:none;
border-bottom:2px #000 solid;
margin:0;
padding:2px
}
h5 {
font:bold 12px arial,helvetica,verdana,sans-serif;
color:#000;
background:transparent;
text-align:center;
border-bottom:1px #343434 dashed;
margin:0;
padding:0
}
h5 em {
color:#800001
}
h6 {
font:normal bold 14px arial,helvetica,verdana,sans-serif;
color:#000;
background:transparent;
text-align:left;
margin:0;
padding:0 5px
}
.titlepage {
font:bold 18px arial,helvetica,verdana,sans-serif;
color:#FFF;
background:#800001;
text-align:center;
border:1px #343434 solid;
margin:0;
padding:0
}
.titlepage a:link,.titlepage a:visited,.titlepage a:active {
font:bold 18px arial,sans-serif;
color:#FFF;
background:#800001;
text-decoration:none
}
.titlepage a:hover {
font:bold 18px arial,sans-serif;
color:#0CFFFF;
background:#800001;
text-decoration:none
}
.outer-shell {
width:100%;
background:url(images/main-bg.jpg) top left repeat;
margin:0;
padding:0
}
.inner-shell {
width:768px;
border:1px #000 solid;
margin:0;
padding:0
}
.bannerbg {
background:url(images/bg-banner.jpg) #000 center no-repeat;
width:768px;
height:75px;
text-align:left;
margin:0;
padding:0
}
.addressbar {
background:url(images/bg-addressbar.jpg) #000 top center no-repeat;
width:768px;
height:25px;
border-top:1px #000 solid;
border-bottom:1px #000 solid;
margin:0;
padding:0
}
.menu-bar {
width:126px;
background-color:#800001;
border-right:1px #000 solid;
margin:0;
padding:0
}
.main {
width:100%;
background-color:#EAFCFC;
margin:0;
padding:0
}
.centercol-cell {
background-color:#EAFCFC
}
.infocol-cell {
background-color:#FEFAE2;
border-left:1px #000 solid
}
.nav-low {
height:auto;
background-color:#FFF;
text-align:center;
border-top:1px #000 solid
}
.footer {
width:768px;
height:70px;
border-top:1px #000 solid;
border-bottom:1px #000 solid;
font:normal 9px arial,sans-serif;
color:#FFF;
background-color:#810000;
text-align:center;
margin:0;
padding:5px 0
}
.footer a:link,.footer a:visited,.footer a:active {
font:bold 9px arial,sans-serif;
color:#FFF;
background-color:transparent;
text-decoration:none
}
.footer a:hover {
font:bold 9px arial,sans-serif;
color:#FB0508;
text-decoration:underline
}
.infocol-div {
width:173px;
background-color:#FEFAE2;
margin:0;
padding:0
}
.infocol {
font:normal 11px Arial, Helvetica, sans-serif;
color:#000;
background-color:#FEFAE2;
text-align:left;
padding:3px 5px 3px 15px
}
.infocol-box-a {
font:bold 13px Arial, Helvetica, sans-serif;
color:#FFF;
background-color:#810000;
border-bottom:1px #000 solid;
border-top:1px #000 solid;
padding:3px 5px 3px 10px
}
.infocol-box-date {
font:bold 9pt arial,sans-serif;
color:#000;
background-color:#FEFAE2;
text-align:center;
margin:0;
padding:2px 0
}
.infocol a:link,.infocol a:visited,.infocol a:active {
font:normal 8pt arial,sans-serif;
color:#800001;
background-color:transparent;
text-decoration:none
}
.infocol a:hover {
font:normal 8pt arial,sans-serif;
color:#FB0508;
text-decoration:underline
}
.formstyles {
font:bold 11px arial,sans-serif;
color:#000;
background-color:transparent;
text-align:left;
margin:0
}
.form-header {
width:100%;
height:30px;
font:bold 13px arial,sans-serif;
color:#343434;
background-color:#FFF;
text-align:left;
border-top:1px #000 solid;
border-bottom:1px #000 solid;
padding:0
}
.form-red {
font:bold 11px arial,sans-serif;
color:#FE0002;
background-color:transparent
}
.form-label {
font:bold 11px arial,sans-serif;
color:#343434;
background-color:transparent
}
p.intro {
font:normal 12px arial,sans-serif;
color:#000;
background-color:transparent;
letter-spacing:.05px;
text-align:justify;
margin:0 15px;
padding:0
}
p.intro:first-letter {
font:bold normal 18px arial,sans-serif;
color:#810000;
background-color:transparent;
text-align:justify;
margin:0;
padding:0
}
.map-text {
width:300px;
text-align:left;
list-style:none;
text-decoration:none;
padding:0
}
.map-sub {
list-style-image:url(images/sitemap-bullet.jpg)
}
.map-sub a:link, .map-sub a:visited {
font:bold 11px arial,sans-serif;
color:#000;
background-color:transparent;
text-decoration:none
}
.map-sub a:hover, .map-sub a:active {
font:bold 11px arial,sans-serif;
color:#fb0508;
text-decoration:underline
}
.map-top {
list-style:none
}
.partyrent-one {
background:url(images/events-one.jpg) no-repeat
}
.equiprent-one {
background:url(images/equip-general-one.jpg) no-repeat
}
.mainpix {
border:1px #800001 solid;
background-color:#FFF;
width:225px;
height:584px;
margin:0;
padding:0
}
.centered-text {
font:bold 11px arial,sans-serif;
color:#000;
background-color:transparent;
text-align:center;
margin:0;
padding:0
}
.centered-text-large {
font:bold 10pt arial,sans-serif;
color:#000;
background-color:transparent;
text-align:center;
margin:0;
padding:0
}
.bg-swatches {
width:465px;
background-color:#FFF;
border-top:1px #000 solid;
border-bottom:1px #000 solid
}
.peach {
background:url(images/party/linens/swatch-peach.jpg) no-repeat
}
.lightblue {
background:url(images/party/linens/swatch-lt-blue.jpg) no-repeat
}
.maize {
background:url(images/party/linens/swatch-maize.jpg) no-repeat
}
.silver {
background:url(images/party/linens/swatch-silver.jpg) no-repeat
}
.nav-low a:link,.nav-low a:visited,.nav-low a:active,.map-text a:link,.map-text a:visited,.map-text a:active {
font:bold 10px arial,sans-serif;
color:#000;
background-color:transparent;
text-decoration:none
}
.nav-low a:hover {
font:bold 10px arial,sans-serif;
color:#FB0508;
text-decoration:underline
}
.mparty-one {
background:url(images/m-rental-canopy.jpg) no-repeat
}
.mparty-two {
background:url(images/m-rental-party2.jpg) no-repeat
}
.mparty-three {
background:url(images/m-rental-party3.jpg) no-repeat
}
.mequip-one {
background:url(images/m-rental-bobcat.jpg) no-repeat
}
.mequip-two {
background:url(images/m-rental-lifts.jpg) no-repeat
}
.mequip-three {
background:url(images/m-rental-equip3.jpg) no-repeat
}
div#success {
border:2px solid #060;
background-color:#DBFFDB;
width:400px;
text-align:center;
margin:auto;
padding:5px
}
div#error {
border:2px solid red;
background-color:#FFD0D0;
width:400px;
text-align:center;
margin:auto;
padding:5px
}
th.admin {
background-color:#810000;
color:#FFF;
font-size:10pt;
border-bottom:1px solid #000
}
tr.shaded {
background-color:#CCC
}
.validation {
float:left;
margin-top:18px
}
.credits {
width:400px;
margin-top:15px
}