html, body {
    /* get rid of default spacing on the edges */
    margin: 0;
    padding: 0;

    /* get rid of that 2px window border in Internet Explorer 6 */
    border: 0;
background-color:#FFFFFF;

height: 100%; /* no more scroll bar */

}


.topcontent
{
background: url(images/redbackground.gif) repeat;
height: 110px;

text-align: center;
}

.middlecontent
{
background-color:#FFFFFF;
width: 1131px;


}



.leftmenubutton
{
padding-top: 8px;
padding-bottom: 8px;
}

.aboutus
{
padding-left: 30px;
padding-right: 30px;
padding-top: 20px;
padding-bottom: 20px;
border: 1px solid #000000;
margin-left: 50px;
margin-right: 100px;
margin-top: 15px;
}

.otherevents
{
padding-left: 30px;
padding-right: 30px;
padding-top: 20px;
padding-bottom: 20px;
border: 1px solid #000000;
margin-left: 50px;
margin-right: 100px;
margin-top: 15px;
margin-bottom: 5px;
}

.affiliates
{
padding-left: 30px;
padding-right: 30px;
padding-top: 20px;
padding-bottom: 20px;
border: 1px solid #000000;
margin-left: 50px;
margin-right: 100px;
margin-top: 15px;
margin-bottom: 5px;
}

.contact
{
margin-left: 130px;
}

.referrals
{
margin-top: 15px;
padding-left: 30px;
padding-right: 50px;
border: 1px solid #000000;
margin-left: 50px;
margin-right: 100px;
}

.bottomcontent
{
background: url(images/redbackground.gif) repeat;
height: 5%;
color: #FFFFFF;
text-align: center;
margin-top: 60px;
padding-top: 1px;
width: 100%
}

.bottomcontent1
{
background: url(images/redbackground.gif) repeat;
height: 5%;
color: #FFFFFF;
text-align: center;
margin-top: 54px;
padding-top: 1px;
width: 100%
}

.center1
{
margin-left: 300px;
}

.bold
{
font-weight: bold;
}

.packages
{
margin-top: 10px;
margin-left: 68px;
margin-right: 150px;
text-align: justify;
font-size: 14px;
}

.quotegenerator
{
margin-left: 90px;
}

.bottomcontent2
{
background: url(images/redbackground.gif) repeat;
height: 5%;
color: #FFFFFF;
text-align: center;
margin-top: 32px;
padding-top: 1px;
width: 100%
}

.bottomcontent3
{
background: url(images/redbackground.gif) repeat;
height: 5%;
color: #FFFFFF;
text-align: center;
margin-top: 32px;
padding-top: 1px;
width: 100%
}

.availabilitychecker
{
padding-left: 40px;
}

.bottomcontent4
{
background: url(images/redbackground.gif) repeat;
height: 5%;
color: #FFFFFF;
text-align: center;
margin-top: 41px;
padding-top: 1px;
width: 100%
}

.bottomcontent5
{
background: url(images/redbackground.gif) repeat;
height: 5%;
color: #FFFFFF;
text-align: center;
margin-top: 5px;
padding-top: 1px;
width: 100%
}

a.link1:link {color: #FFFFCC; text-decoration: underline; }
a.link1:active {color: #FFFFCC; text-decoration: underline; }
a.link1:visited {color: #FFFFCC; text-decoration: underline; }
a.link1:hover {color: #FFFFCC; text-decoration: none; }

.center
{
text-align: center;
}

.contentfloatleft
{
float: left;
padding-left: 25px;
padding-top: 36px;
background-color:#FFFFFF;
}

.contentfloatright
{
margin-left: 200px;
padding-top: 12px;
background-color:#FFFFFF;
}

.contentfloatright1
{

margin-left: 300px;
padding-top: 12px;
background-color:#FFFFFF;
}

.welcomeparagraph
{
font-size: 12px;
width: 550px;
text-align: justify;
padding-top: 10px;
}

.welcomebuttons
{
padding-right: 60px;
padding-top: 55px;
}

.flash
{
}

.floatleft1
{
float: left;
padding-top: 47px;
padding-left: 65px;
}

.floatright1
{
float: right;
}

