body {
     text-align: center;
}

#maincontainer {
     width: 1024px;
     margin: auto;
}

#header {
     width: 1024px;
     height: 249px;
     background-image: url(images/header.jpg);
     background-repeat: no-repeat;
}

#content {
     width: 1024px;
     height: 561px;
     background-color: #FFFDEA;
}

#contentleft {
     float: left;
     width: 234px;
     height: 561px;
     text-align: left;
     background-color: #FFFDEA;
}

#contentright {
     float: left;
     width: 790px;
     height: 580px;
     background-image: url(images/background4.gif);
     background-repeat: no-repeat;
     background-position: top right;
     position: relative;
     bottom: 19px;
     text-align: left;
}

#contactcontentleft {
     float: left;
     width: 267px;
     height: 561px;
     text-align: left;
     background-color: #FFFDEA;
}

#contactcontentright {
     float: left;
     width: 757px;
     height: 580px;
     background-image: url(images/background4.gif);
     background-repeat: no-repeat;
     background-position: top right;
     position: relative;
     bottom: 19px;
     text-align: left;
}

#newscontent {
     float: left;
     width: 1024px;
     background-image: url(images/background4.gif);
     background-repeat: repeat-y;
     background-position: top right;
     background-color: #FFFDEA;
     text-align: left;
}

.newsholder {
     width: 830px;
     height: 245px;
     margin: 0px 97px 20px 97px;
     text-align: left;
     /*background-color: #dddddd;*/
     border-top: 3px solid #8C2246;
     border-bottom: 3px solid #8C2246;
     border-left: 3px solid #8C2246;
     border-right: 3px solid #8C2246;
}

.newsimage {
     display: block;
     margin-top: 15px;
     margin-left: 20px;
     float: left;
}

.newsbody {
     float: left;
}

.newsheadline {
     font-family: Tahoma, Verdana, sans-serif;
     font-size: 16pt;
     font-weight: bold;
     color: #8C2246;
     text-transform: uppercase;
     position: relative;
     top: 11px;
     left: 20px;
}

.newsarticle {
     font-family: Tahoma, Verdana, sans-serif;
     font-size: 10pt;
     color: #8C2246;
     position: relative;
     top: 11px;
     left: 20px;
}

.galleryholder {
     width: 830px;
     height: 265px;
     margin: 0px 97px 20px 97px;
     text-align: left;
     /*background-color: #dddddd;*/
     border-top: 3px solid #8C2246;
     border-bottom: 3px solid #8C2246;
     border-left: 3px solid #8C2246;
     border-right: 3px solid #8C2246;
}

.galleryimage {
     display: block;
     margin-top: 15px;
     margin-right: 20px;
     float: right;
}

.gallerybody {
     float: left;
     width: 550px;
}

.galleryheadline {
     font-family: Tahoma, Verdana, sans-serif;
     font-size: 16pt;
     font-weight: bold;
     color: #8C2246;
     text-transform: uppercase;
     position: relative;
     top: 12px;
     left: 20px;
}

.gallerysize {
     font-family: Tahoma, Verdana, sans-serif;
     font-size: 10pt;
     font-weight: bold;
     color: #8C2246;
     position: relative;
     top: 12px;
     left: 20px;
}

.gallerycontent {
     font-family: Tahoma, Verdana, sans-serif;
     font-size: 10pt;
     color: #8C2246;
     position: relative;
     top: 12px;
     left: 20px;
}


.galleryprice {
     font-family: Tahoma, Verdana, sans-serif;
     font-size: 10pt;
     color: #8C2246;
     position: relative;
     top: 12px;
     left: 20px;
}

.gallerylink {
     font-family: Tahoma, Verdana, sans-serif;
     font-size: 9pt;
     font-weight: bold;
     color: #8C2246;     
     text-decoration: none;
}

.point1 {
     position: relative;
     left: 45px;
}

.sideimage1 {
     margin-left: 35px;
     margin-top: 10px;
}

.sideimage2 {
     margin-left: 35px;
     margin-top: 15px;
}

.sideimage3 {
     margin-left: 35px;
     margin-top: 15px;
}

.sideimage4 {
     margin-left: 35px;
     margin-top: 10px;
}

.sideimage5 {
     margin-left: 35px;
     margin-top: 15px;
}

.sideimage6 {
     margin-left: 35px;
     margin-top: 15px;
}

.textleft {
     float: left;
     margin-top: 72px;
}

.textright {
     float: right;
     font-family: Tahoma, Verdana, sans-serif;
     font-size: 10pt;
     color: #000000;
     text-align: left;
     margin-right: 35px;
     margin-top: 76px;
}

.contactform {
     float: left;
     width: 415px;
     margin-left: 60px;
}

.standard {
     font-family: Tahoma, Verdana, sans-serif;
     font-size: 10pt;
     color: #000000;
     text-align: left;
}

.heading {
     font-family: Tahoma, Verdana, sans-serif;
     font-size: 14pt;
     color: #8C2246;
     text-align: left;
}

.subheading {
     font-family: Tahoma, Verdana, sans-serif;
     font-size: 11pt;
     color: #8C2246;
     text-align: left;
}

.keyword1 {
     font-family: Tahoma, Verdana, sans-serif;
     font-size: 10pt;
     font-weight: bold;
     color: #ffffff;
     float: right;
     position: relative;
     right: 265px;
     top: 37px;
} 

.keyword2 {
     font-family: Tahoma, Verdana, sans-serif;
     font-size: 10pt;
     font-weight: bold;
     color: #ffffff;
     float: right;
     position: relative;
     right: 240px;
     top: 37px;
} 

.keyword3 {
     font-family: Tahoma, Verdana, sans-serif;
     font-size: 10pt;
     font-weight: bold;
     color: #ffffff;
     float: right;
     position: relative;
     right: 135px;
     top: 37px;
} 

.keyword4 {
     font-family: Tahoma, Verdana, sans-serif;
     font-size: 10pt;
     font-weight: bold;
     color: #ffffff;
     float: right;
     position: relative;
     right: 75px;
     top: 37px;
}

.keyword5 {
     font-family: Tahoma, Verdana, sans-serif;
     font-size: 10pt;
     font-weight: bold;
     color: #ffffff;
     float: right;
     position: relative;
     right: 50px;
     top: 37px;
}

.keywords {
     font-family: Tahoma, Verdana, sans-serif;
     font-size: 10pt;
     font-weight: bold;
     color: #ffffff;
     text-align: right;
     margin-right: 87px;
     padding-top: 40px;
}

.navlinks {
     font-family: Tahoma, Verdana, sans-serif;
     font-size: 13pt;
     color: #9F1C34;
     text-align: left;
     position: relative;
     top: 143px;
     left: 405px;
}

.navlink {
     font-family: Tahoma, Verdana, sans-serif;
     font-size: 13pt;
     color: #9F1C34;
     text-decoration: none;
}

.navlink:hover {
     font-family: Tahoma, Verdana, sans-serif;
     font-size: 13pt;
     color: #FDB614;
}

.formbox {
     margin-top: 0px;
}

.formcaption {
     font-family: Tahoma, Verdana, sans-serif;
     font-size: 11pt;
     color: #8C2246;
     text-align: left;
}

.button {
     border: 0px solid;
     width: 63px;
     height: 24px;
     background-color: #E28C8E;
     background-image: url(images/button.jpg);
     background-repeat: no-repeat;
     padding: 0px;
     margin: 0px;
     font-size: 80%;
     color: #ffffff;
     text-transform: uppercase;
}

.moreimagestitle {
     font-family: Tahoma, Verdana, sans-serif;
     font-size: 16pt;
     font-weight: bold;
     color: #8C2246;
     text-transform: uppercase;
}