/* the peacock garden css navigation section */

/* mainnav */

#mainnav {
    border-bottom: #e5dbcf 2px solid;
    float: left;
    height: 16px;
    width: 751px;
    padding: 20px 99.5px 20px 99.5px;
    text-indent: -9999px;
}

#mainnav span {
    border-left: #c8c8c8 1px solid;
    float: left;
    padding: 0 10px;
}

#mainnav #mainnav-home {
    border-left: none;
}

#mainnav-home {
    background: url('../images/webdesign/mainnav-home.png') no-repeat 10px 0;
    display: block;
    height: 16px;
    width: 43px;
}

#mainnav-home a:link {
    background: url('../images/webdesign/mainnav-home.png') no-repeat;
    display: block;
    height: 16px;
    width: 43px;
}

#mainnav-home a:visited {
    background: url('../images/webdesign/mainnav-home.png') no-repeat;
    display: block;
    height: 16px;
    width: 43px;
}

#mainnav-home a:hover {
    background: url('../images/webdesign/mainnav-home-hover.png') no-repeat;
    display: block;
    height: 16px;
    width: 43px;
}

#mainnav-home a:active {
    background: url('../images/webdesign/mainnav-home.png') no-repeat;
    display: block;
    height: 16px;
    width: 43px;
}

#mainnav-aboutus {
    background: url('../images/webdesign/mainnav-aboutus.png') no-repeat 10px 0;
    display: block;
    height: 16px;
    width: 76px;
}
#mainnav-aboutus a:link {
    background: url('../images/webdesign/mainnav-aboutus.png') no-repeat;
    display: block;
    height: 16px;
    width: 76px;
}

#mainnav-aboutus a:visited {
    background: url('../images/webdesign/mainnav-aboutus.png') no-repeat;
    display: block;
    height: 16px;
    width: 76px;
}

#mainnav-aboutus a:hover {
    background: url('../images/webdesign/mainnav-aboutus-hover.png') no-repeat;
    display: block;
    height: 16px;
    width: 76px;
}

#mainnav-aboutus a:active {
    background: url('../images/webdesign/mainnav-aboutus.png') no-repeat;
    display: block;
    height: 16px;
    width: 76px;
}

#mainnav-ratesandreservation {
    background: url('../images/webdesign/mainnav-ratesandreservation.png') no-repeat 10px 0;
    display: block;
    height: 16px;
    width: 164px;
}

#mainnav-ratesandreservation a:link {
    background: url('../images/webdesign/mainnav-ratesandreservation.png') no-repeat;
    display: block;
    height: 16px;
    width: 164px;
}

#mainnav-ratesandreservation a:visited {
    background: url('../images/webdesign/mainnav-ratesandreservation.png') no-repeat;
    display: block;
    height: 16px;
    width: 164px;
}

#mainnav-ratesandreservation a:hover {
    background: url('../images/webdesign/mainnav-ratesandreservation-hover.png') no-repeat;
    display: block;
    height: 16px;
    width: 164px;
}

#mainnav-ratesandreservation a:active {
    background: url('../images/webdesign/mainnav-ratesandreservation.png') no-repeat;
    display: block;
    height: 16px;
    width: 164px;
}

#mainnav-theresort {
    background: url('../images/webdesign/mainnav-theresort.png') no-repeat 10px 0;
    display: block;
    height: 16px;
    width: 88px;
}
#mainnav-theresort a:link {
    background: url('../images/webdesign/mainnav-theresort.png') no-repeat;
    display: block;
    height: 16px;
    width: 88px;
}

#mainnav-theresort a:visited {
    background: url('../images/webdesign/mainnav-theresort.png') no-repeat;
    display: block;
    height: 16px;
    width: 88px;
}

#mainnav-theresort a:hover {
    background: url('../images/webdesign/mainnav-theresort-hover.png') no-repeat;
    display: block;
    height: 16px;
    width: 88px;
}

#mainnav-theresort a:active {
    background: url('../images/webdesign/mainnav-theresort.png') no-repeat;
    display: block;
    height: 16px;
    width: 88px;
}

#mainnav-spa {
    background: url('../images/webdesign/mainnav-spa.png') no-repeat 10px 0;
    display: block;
    height: 16px;
    width: 27px;
}
#mainnav-spa a:link {
    background: url('../images/webdesign/mainnav-spa.png') no-repeat;
    display: block;
    height: 16px;
    width: 27px;
}

#mainnav-spa a:visited {
    background: url('../images/webdesign/mainnav-spa.png') no-repeat;
    display: block;
    height: 16px;
    width: 27px;
}

#mainnav-spa a:hover {
    background: url('../images/webdesign/mainnav-spa-hover.png') no-repeat;
    display: block;
    height: 16px;
    width: 27px;
}

#mainnav-spa a:active {
    background: url('../images/webdesign/mainnav-spa.png') no-repeat;
    display: block;
    height: 16px;
    width: 27px;
}

#mainnav-contactus {
    background: url('../images/webdesign/mainnav-contactus.png') no-repeat 10px 0;
    display: block;
    height: 16px;
    width: 91px;
}
#mainnav-contactus a:link {
    background: url('../images/webdesign/mainnav-contactus.png') no-repeat;
    display: block;
    height: 16px;
    width: 91px;
}

#mainnav-contactus a:visited {
    background: url('../images/webdesign/mainnav-contactus.png') no-repeat;
    display: block;
    height: 16px;
    width: 91px;
}

#mainnav-contactus a:hover {
    background: url('../images/webdesign/mainnav-contactus-hover.png') no-repeat;
    display: block;
    height: 16px;
    width: 91px;
}

#mainnav-contactus a:active {
    background: url('../images/webdesign/mainnav-contactus.png') no-repeat;
    display: block;
    height: 16px;
    width: 91px;
}

#mainnav-specialoffers {
    background: url('../images/webdesign/mainnav-specialoffers.png') no-repeat 10px 0;
    display: block;
    height: 16px;
    width: 116px;
}

#mainnav-specialoffers a:link {
    background: url('../images/webdesign/mainnav-specialoffers.png') no-repeat;
    display: block;
    height: 16px;
    width: 116px;
}

#mainnav-specialoffers a:visited {
    background: url('../images/webdesign/mainnav-specialoffers.png') no-repeat;
    display: block;
    height: 16px;
    width: 116px;
}

#mainnav-specialoffers a:hover {
    background: url('../images/webdesign/mainnav-specialoffers-hover.png') no-repeat;
    display: block;
    height: 16px;
    width: 116px;
}

#mainnav-specialoffers a:active {
    background: url('../images/webdesign/mainnav-specialoffers.png') no-repeat;
    display: block;
    height: 16px;
    width: 116px;
}

/* footernav */

#footernav {
    border-top: #e5dbcf 2px solid;
    float: left;
    height: 9px;
    width: 633px;
    padding: 20px 158.5px 10px 158.5px;
}

#footernav span {
    float: left;
    padding-left: 0;
    text-indent: -9999px;
}

.footernavtilde {
    background: url('../images/webdesign/separator-tilde.png') no-repeat;
    float: left;
    height: 4px;
    width: 8px;
    margin: 2.5px 10px 2.5px 10px;
}

#footernav-home {
    display: block;
    height: 9px;
    width: 34px;
}

#footernav-home a:link {
    background: url('../images/webdesign/footernav-home.png') no-repeat;
    display: block;
    height: 9px;
    width: 34px;
}

#footernav-home a:visited {
    background: url('../images/webdesign/footernav-home.png') no-repeat;
    display: block;
    height: 9px;
    width: 34px;
}

#footernav-home a:hover {
    background: url('../images/webdesign/footernav-home.png') no-repeat;
    display: block;
    height: 9px;
    width: 34px;
}

#footernav-home a:active {
    background: url('../images/webdesign/footernav-home.png') no-repeat;
    display: block;
    height: 9px;
    width: 34px;
}

#footernav-aboutus {
    display: block;
    height: 9px;
    width: 56px;
}

#footernav-aboutus a:link {
    background: url('../images/webdesign/footernav-aboutus.png') no-repeat;
    display: block;
    height: 9px;
    width: 56px;
}

#footernav-aboutus a:visited {
    background: url('../images/webdesign/footernav-aboutus.png') no-repeat;
    display: block;
    height: 9px;
    width: 56px;
}

#footernav-aboutus a:hover {
    background: url('../images/webdesign/footernav-aboutus.png') no-repeat;
    display: block;
    height: 9px;
    width: 56px;
}

#footernav-aboutus a:active {
    background: url('../images/webdesign/footernav-aboutus.png') no-repeat;
    display: block;
    height: 9px;
    width: 56px;
}

#footernav-ratesandreservation {
    display: block;
    height: 9px;
    width: 130px;
}

#footernav-ratesandreservation a:link {
    background: url('../images/webdesign/footernav-ratesandreservation.png') no-repeat;
    display: block;
    height: 9px;
    width: 130px;
}

#footernav-ratesandreservation a:visited {
    background: url('../images/webdesign/footernav-ratesandreservation.png') no-repeat;
    display: block;
    height: 9px;
    width: 130px;
}

#footernav-ratesandreservation a:hover {
    background: url('../images/webdesign/footernav-ratesandreservation.png') no-repeat;
    display: block;
    height: 9px;
    width: 130px;
}

#footernav-ratesandreservation a:active {
    background: url('../images/webdesign/footernav-ratesandreservation.png') no-repeat;
    display: block;
    height: 9px;
    width: 130px;
}

#footernav-theresort {
    display: block;
    height: 9px;
    width: 68px;
}

#footernav-theresort a:link {
    background: url('../images/webdesign/footernav-theresort.png') no-repeat;
    display: block;
    height: 9px;
    width: 68px;
}

#footernav-theresort a:visited {
    background: url('../images/webdesign/footernav-theresort.png') no-repeat;
    display: block;
    height: 9px;
    width: 68px;
}

#footernav-theresort a:hover {
    background: url('../images/webdesign/footernav-theresort.png') no-repeat;
    display: block;
    height: 9px;
    width: 68px;
}

#footernav-theresort a:active {
    background: url('../images/webdesign/footernav-theresort.png') no-repeat;
    display: block;
    height: 9px;
    width: 68px;
}

#footernav-spa {
    display: block;
    height: 9px;
    width: 19px;
}

#footernav-spa a:link {
    background: url('../images/webdesign/footernav-spa.png') no-repeat;
    display: block;
    height: 9px;
    width: 19px;
}

#footernav-spa a:visited {
    background: url('../images/webdesign/footernav-spa.png') no-repeat;
    display: block;
    height: 9px;
    width: 19px;
}

#footernav-spa a:hover {
    background: url('../images/webdesign/footernav-spa.png') no-repeat;
    display: block;
    height: 9px;
    width: 19px;
}

#footernav-spa a:active {
    background: url('../images/webdesign/footernav-spa.png') no-repeat;
    display: block;
    height: 9px;
    width: 19px;
}

#footernav-contactus {
    display: block;
    height: 8px;
    width: 70px;
}

#footernav-contactus a:link {
    background: url('../images/webdesign/footernav-contactus.png') no-repeat;
    display: block;
    height: 8px;
    width: 70px;
}

#footernav-contactus a:visited {
    background: url('../images/webdesign/footernav-contactus.png') no-repeat;
    display: block;
    height: 8px;
    width: 70px;
}

#footernav-contactus a:hover {
    background: url('../images/webdesign/footernav-contactus.png') no-repeat;
    display: block;
    height: 8px;
    width: 70px;
}

#footernav-contactus a:active {
    background: url('../images/webdesign/footernav-contactus.png') no-repeat;
    display: block;
    height: 8px;
    width: 70px;
}

#footernav-specialoffers {
    background: url('../images/webdesign/footernav-specialoffers.png') no-repeat;
    display: block;
    height: 9px;
    width: 88px;
}

#footernav-specialoffers a:link {
    background: url('../images/webdesign/footernav-specialoffers.png') no-repeat;
    display: block;
    height: 9px;
    width: 88px;
}

#footernav-specialoffers a:visited {
    background: url('../images/webdesign/footernav-specialoffers.png') no-repeat;
    display: block;
    height: 9px;
    width: 88px;
}

#footernav-specialoffers a:hover {
    background: url('../images/webdesign/footernav-specialoffers.png') no-repeat;
    display: block;
    height: 9px;
    width: 88px;
}

#footernav-specialoffers a:active {
    background: url('../images/webdesign/footernav-specialoffers.png') no-repeat;
    display: block;
    height: 9px;
    width: 88px;
}

/* index page */

#indexpage {
    float: left;
    height: 380px;
    width: 950px;
    margin: 0;
    padding: 0;
}
#indexgallery {
    float: left;
    height: 380px;
    width: 950px;
    margin: 0;
    padding: 0;
}

.ig-items {
    border: none;
    float: left;
    height: 323x;
    width: 237px;
    margin: 17px 0 0 0;
    padding: 0;
    text-indent: -9999px;
}

.ig-items img {
    border: none;
    float: left;
    height: 323x;
    width: 237px;
    margin: 13px 0 0 0;
    padding: 0;
}

/* .ig-items a:link {} */
/* .ig-items a:visited {} */
/* .ig-items a:hover {} */
/* .ig-items a:active {} */