/* CSS Document */

body {
background-image:url(images/mainbg.jpg);
background-color:#33362B;
background-repeat:repeat-x;
}



A:link {color: #ACBC8A; text-decoration:none}
A:visited {color: #ACBC8A; text-decoration:none}
A:active {color: #ACBC8A; text-decoration:none}
A:hover {color: #ffffff; text-decoration:none}


#main {
        width:921px;
        background-image:url(images/bg3.jpg);
        background-repeat:repeat-y;
        position: absolute;
        top: 0px;
        left: 50%;
        margin-left: -460px;
        height: auto;

}

#logo {
position: absolute;
left: 0px;
top:  0px;
width:289px;
height:111px;
}

#callus {
position: absolute;
left: 289px;
top:  0px;
width:632px;
height:111px;
}

#callusbkgrnd {
background-attachment: fixed;
background-image: url(images/callus.jpg);
background-repeat: no-repeat;
background-position:top;
width:632px;
height:111px;
position:relative;
background-position:center top;
top:0px;
visibility: visible;
left: 289px;
}

#liveworkplay {
        width:636px;
        height:320px;
        padding-left:6px;
        float:left;
        border-left-width:1px;
        border-bottom-width:0px;
        border-top-width:0px;
        border-right-width:0px;
        border-color:#ffffff;
        border-style:solid;
}

#map {
        height:318px;
        width: 268px;
        float:left;
        background-color: #C7CDA3;
        text-align:center;
        border-right-width: 1px;
        border-left-width: 1px;
        border-bottom-width: 1px;
        border-top-width: 0px;
        border-color: #FFFFFF;
        border-style: solid;
}

.navbar {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight:bold;
        color:#C4D0A8;
        text-align: right;
        position:absolute;
        left:0px;
        height: 41px;
        background-image: url(images/nav_background.jpg);
        background-repeat: no-repeat;
        margin-right: auto;
        margin-left: auto;
        padding-top: 8px;
        word-spacing: normal;
        letter-spacing: 0.1em;
        top: 111px;
        z-index: 500;
}



.imageborder {

border-bottom-width:1px;
border-top-width:0px;
border-left-width:0px;
border-right-width:0px;
        border-color:#ffffff;
        border-style:solid;

        }



.position {
        height:49px;
        }

#middle {
   position: absolute;
   left: 0px;
   top:  480px;
        width:909px;
        height:auto;
        padding-left:8px;
        color:#000000;
        font-size:11px;
        font-family: arial, helvetica, sans-serif;
        background-color: #CCCCCC;
        padding-top: 1px;
        padding-bottom: 2px;
        border-right-width: 2px;
        border-left-width: 2px;
        border-right-style: solid;
        border-left-style: solid;
        border-right-color: #FFFFFF;
        border-left-color: #FFFFFF;
}

#gallerymiddle {
   position: absolute;
   left: 0px;
   top:  160px;
        width:909px;
        height:auto;
        padding-left:8px;
        color:#000000;
        font-size:11px;
        font-family: arial, helvetica, sans-serif;
        background-color: #CCCCCC;
        padding-top: 1px;
        padding-bottom: 2px;
        border-right-width: 2px;
        border-left-width: 2px;
        border-right-style: solid;
        border-left-style: solid;
        border-right-color: #FFFFFF;
        border-left-color: #FFFFFF;
}



.breadcrumbs {
color:#000000;
        font-size:11px;
        font-family: arial, helvetica, sans-serif;
}

.breadcrumbs a:link{
        text-decoration:none;
        color: #000000;
        }
.breadcrumbs a:visited{
        color: #000000;
        }
.breadcrumbs a:hover{
        color: #666666;
        }

.bottom_search {
        width:865px;
        padding-left:10px;
        background-color:#FFFFFF;
        font-size:12px;
font-family:arial,helvetica,sans-serif;
color:#333333;
line-height:19px;
margin-top:15px;

}

.bottom_search a:link{
        text-decoration:none;
        color:#0033CC;
        }
.bottom_search a:visited{
        color: #0033CC;
        }
.bottom_search a:hover{
        color: #000000;
        }

#big_container {
			position: absolute;
            left: 0px;
            top: 497px;
            width: 921px;
            height: auto;
            background-image: url(images/bg3.jpg);
            background-repeat: repeat-y;
}

#gallery_container {
			position: absolute;
            left: 0px;
            top: 177px;
            width: 921px;
            height: auto;
            background-image: url(images/bg3.jpg);
            background-repeat: repeat-y;
}

#search_container {
			position: absolute;
            left: 0px;
            top: 160px;
            width: 921px;
            height: auto;
            background-image: url(images/bg3.jpg);
            background-repeat: repeat-y;
}

.midsection {
   position: absolute;
   left: 0px;
   top:  160px;
        height: auto;
        width: 921px;
   margin-top: 0px;
        background-image: url(images/bg2.jpg);
        background-repeat: repeat-y;
   background-color: transparent;
}

#home1 {
        width:154px;
        height:125px;
        text-align:center;
        color:#333333;
        font-size:12px;
        font-weight:bold;
        font-family: arial, helvetica, sans-serif;
        float:left;
        margin-right: 10px;
        padding-top: 2px;
        margin-top: 3px;
        margin-bottom: 4px;
}

#bottomcontainer {
        background-color:#FFFFFF;
        height:100%;
        margin-left: 9px;
  /*    top: auto;   */
  /*    left: auto;  */
        width: 902px;

}

#bottoml {
        width:558px;
        padding-left:25px;
        float:left;
        background-color:#FFFFFF;

}

#bottomr {
        width:305px;
        height:100%;
        background-color:#FFFFFF;
        float:right;
        margin-left:5px;

}

#bottomgallery {
        width:850px;
        padding-left:25px;
        float:left;
        background-color:#FFFFFF;
}

#bottom_search {
        width:800px;
        padding-left:25px;
        float:left;
        background-color:#FFFFFF;

}


.pagefont {
font-size:12px;
font-family:arial,helvetica,sans-serif;
color:#333333;
line-height:19px;
margin-top:15px;
}
h1, h2 {
font-size:12px;
font-family:arial,helvetica,sans-serif;
color:#333333;
line-height:19px;
margin-top:15px;
font-weight: bold;
}

.pagefont a:link{
        text-decoration:none;
        font-weight:bold;
        color:#000000;
        border-bottom:1px dotted #000;
        }
.pagefont a:visited{
        color: #000000;
        font-weight:bold;
        border-bottom:1px dotted #000;
        }
.pagefont a:hover{
        color:#666666;
        font-weight:bold;
        text-decoration:none;
        }

.pagefont_form {
font-size:12px;
font-family:arial,helvetica,sans-serif;
color:#333333;
line-height:19px;
}

.pagefont2 {
font-size:12px;
font-family:arial,helvetica,sans-serif;
color:#000000;
}

.amenities {
        font-family:geneva, arial, helvetica, sans-serif;
        color:#8D2F38;
        font-weight:bold;
        font-size:18px;
        padding-top: 8px;
}


#amenitiesl {
        width:64px;
        height:110px;
        float:left;
}

#amenitiesr {
        width:274px;
        float:none;
        font-size:12px;
        font-family:arial,helvetica,sans-serif;
        color:#000000;
        padding-bottom:11px;
}





#contact {
width:243px;
padding-left:15px;
padding-top:15px;
margin-top:10px;
margin-left:34px;
background-color:#EEEEEE;
        border-width: 1px;
        border-style: solid;
        border-color: #666666;

}

.contacttext1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#8B8336;
}
.contacttext2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}



#contactimage {
float:left;
padding-right:8px;
height:90px;
width:86px;
}

#contacttext {
padding:4px;
text-align:left;
height:90px;


}



#search {
        width:269px;
        height:auto;
        background-image:url(images/searchbg.jpg);
        background-repeat:no-repeat;
        text-align:center;
        padding-top:4px;
        /*margin-top: 68px;*/
        margin-top: 10px;
        margin-left:31px;
}

#searchimage {
margin-top:7px;
}

.heading {
color:#333333;
font-size:23px;
font-family:geneva, arial, helvetica, sans-serif;
}

#footercontainer {
        width: 902px;
        background-color: #FFFFFF;
  /*    float: left;    */
        margin-left:9px;
}

#footer {
        width:auto;
        text-align:center;

}

.footerlinks {
font-family:arial, helvetica, sans-serif;
font-size:12px;
color: #666666;
}

.footer2 {
font-family:arial, helvetica, sans-serif;
font-size:9px;
color: #999999;
}

.footerlinks a:link{
        text-decoration:none;
        color: #666666;
        }
.footerlinks a:visited{
        color: #666666;
        }
.footerlinks a:hover{
        color: #000000;
        }




        .footer2 a:link{
        text-decoration:none;
        color: #999999;
        }
.footer2 a:visited{
        color: #999999;
        }
.footer2 a:hover{
        color: #000000;
        }

.learnmore {
color:#73000B;
font-family:arial, helvetica, sans-serif;
font-size:13px;
font-weight:bold;

}
        .learnmore a:link{
        text-decoration:underline;
        color: #73000B;
        }
.learnmore a:visited{
        color: #73000B;
                text-decoration:underline;
        }
.learnmore a:hover{
        color: #000000;
                text-decoration:underline;
        }
#header {
        height: auto;
        width: 921px;
}
