body{
font-family: Trebuchet MS, sans-serif;
color:#000;
background-color:#e8eff4;
background-image:url(../img/pattern.gif);
background-position:left top;
font-size:14px;
}

.clearfix  {content: ".";display: block;height: 0;clear: both; visibility: hidden;}

/* WRAPPER-----------------------------------------------------------------------*/
#homeHeader #wrapper {
width: 960px;
margin-top: 25px;
margin-left: auto;
margin-right: auto;
padding: 0px 0 0 0;
position: relative;
}

/* HEADER-----------------------------------------------------------------------*/

.top{
width: 960px;
height: 90px;
background-image: url(../img/index-head-up.png);
background-repeat: no-repeat;
background-position:left bottom;
}


.topsedona{
width: 960px;
height: 90px;
background-image: url(../img/sedona-head-up.png);
background-repeat: no-repeat;
background-position:left bottom;
}

.topwinslow{
width: 960px;
height: 90px;
background-image: url(../img/winslow-head-up.png);
background-repeat: no-repeat;
background-position:left bottom;
}


#homeHeader  #header {
width: 960px;
height: 183px;
margin:auto;
background-image: url(../img/sedona-header-bottom.jpg);
background-repeat: no-repeat;
background-position:left bottom;
text-align:center;
}

#homeHeader  #header_home {
width: 960px;
height: 154px;
margin:auto;
background-image: url(../img/index-header-bottom.jpg);
background-repeat: no-repeat;
background-position:left top;
top: 15px;
left: 0;
text-align:center;
}

#homeHeader  #headerwinslow {
width: 960px;
height: 183px;
margin:auto;
background-image: url(../img/winslow-header-bottom.jpg);
background-repeat: no-repeat;
background-position:left bottom;
text-align:center;
}


#homeHeader #header h1, #homeHeader  #headerwinslow h1, #homeHeader  #header_home h1{
float: left;
position: relative;
top: 0px;
left: 350px;
text-indent:-9999px;
width: 205px;
height: 120px;

}

#header h1 .sedonalogo{
display:block;
width: 205px;
height: 120px;
background-image: url(../img/logo.png);
background-repeat: no-repeat;
background-position: top left;
}

#header_home h1 .homelogo{
display:block;
width: 205px;
height: 120px;
background-image: url(../img/logo-home.png);
background-repeat: no-repeat;
background-position: top left;
}


#headerwinslow h1 .winslowlogo{
display:block;
width: 205px;
height: 120px;
background-image: url(../img/logo-winslow.png);
background-repeat: no-repeat;
background-position: top left;

}

/* CONTENT WRAPPER-----------------------------------------------------------------------*/

#contentWrapper {
background-color:#E3E1D7;
padding: 25px;
}

/*LOCATION DIVS*
.location_winslow {
width: 390px;
height: 350px;
margin-left:30px;
margin-top: 25px;
float:left;
background-image: url(../img/location_wins.jpg);
background-repeat: no-repeat;
background-position: top left;}

.location_sedona {
width: 390px;
height: 350px;
margin-right:30px;
margin-left: 10px;
margin-top: 25px;
float:left;
background-image: url(../img/location_sed.jpg);
background-repeat: no-repeat;
background-position: top left;
} */

.titlehome {
display: block;
font-family: Cambria, Georgia, serif;
font-size: 26px;
font-weight: 500;
color: #b35639;
text-transform: none;
text-align: center;
}


.location_winslow {
width: 250px;
height: 192px;
margin-right:150px;
margin-bottom: 25px;
float:right;
background-image: url(../img/location_wins.jpg);
background-repeat: no-repeat;
background-position: top left;
}

.location_sedona {
width: 250px;
height: 270px;
margin-right:30px;
margin-left: 150px;
margin-bottom: 25px;
float:left;
background-image: url(../img/location_sed.jpg);
background-repeat: no-repeat;
background-position: top left;
}

.location_sedona p, .location_winslow p {
padding-top: 0px;
font-size: 12px;
line-height: 16px;
color: #a08e7b;
}

.location_sedona a, .location_winslow a {
padding-top: 0px;
font-size: 12px;
line-height: 16px;
color: #a08e7b;
text-decoration: none;
}

.location_sedona a:hover, .location_winslow a:hover {
color: #000;
text-decoration: underline;
}


.location_sedona .linkimg, .location_winslow .linkimg {
display: block;
padding-top: 18px;
width: 250px;
height: 32px;
background-color: #8f523a;
margin: 200px auto 0 auto;
text-align: center;
font-family: Georgia, serif;
font-size: 12px;
color: #fff;
text-decoration: none;
}

.location_sedona .linkimg:hover, .location_winslow .linkimg:hover {
color: #fff;
text-decoration: underline;
background-color: #7a4631;
}



/* SIDEBAR-----------------------------------------------------------------------*/
#sidebar  {
margin-right: 25px;
width: 210px;
background-color: #E3E1D7;
font-family: Cambria, Georgia, serif;
float: left;
}

.Location {
height: 25px;
font-size: 18px;
padding-top: 7px;
background-color: #8c4229;
text-align: center;
}

.Location a{
color: #fff;
text-decoration: none;
text-transform: uppercase;
margin-top: 10px;;
}

/* TOP NAVIGATION-----------------------------------------------------------------------*/

#navTop {
background-color: #fdfdfa;
background-image: url(../img/ul_back.gif);
background-repeat: no-repeat;
background-position: bottom left;
padding-bottom: 25px;
margin-bottom: 15px;
}

#navTop li {
background-image: url(../img/li_background.gif);
background-repeat: no-repeat;
background-position: top left;
}

#navTop li a{
height:25px;
display:block;
padding-left: 20px;
padding-top: 8px;
font-size: 14px;
font-weight: 700;
color: #9F9885;
text-decoration: none;
}


#navTop li  a:hover, #navTop li .selected {
color: #3D3629;
background-color: #c7b99b;
background-image: url(../img/li_background_hover.gif);
background-repeat: no-repeat;
background-position: top left;
}

/* GO TO-----------------------------------------------------------------------*/
#sidebar .goto a{
display:block;
color: #fff;
height:25px;
padding-top: 8px;
padding-left: 20px;
background-color: #4a6565;
background-image: url(../img/goto_back.gif);
background-repeat: no-repeat;
background-position: top left;
font-size: 14px;
font-weight: 500;
text-decoration: none;
}

#sidebar .goto a:hover{
text-decoration: underline;
background-color: #678283;
background-image: url(../img/goto_back_hover.gif);
}

/* MAIN CONTENT-----------------------------------------------------------------------*/
#content {
padding: 25px 25px 60px 25px;
margin-left: 235px;
position:relative;
background-color: #ffffff;
background-image: url(../img/maincontent_bg.gif);
background-repeat: repeat-x;
background-position: bottom left;
border-style: solid;
border-width: 1px;
border-color: #e6d3be;
}

#contenthome {
padding: 25px 25px 60px 25px;
position:relative;
background-color: #ffffff;
background-image: url(../img/maincontent_bg.gif);
background-repeat: repeat-x;
background-position: bottom left;
border-style: solid;
border-width: 1px;
border-color: #e6d3be;
}

.index {
width: 575px;
height: 20px;
padding-bottom: 10px;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #a08e7b;
margin-bottom: 25px;
}

.index a{
font-size: 14px;
color: #b35639;
text-transform: uppercase;
text-decoration: none;
}

.sedona {
width: 300px;
height: 245px;
position: absolute;
top: -120px;
left: 375px;
background-image: url(../img/sedona_sign.png);
}

.winslow{
width: 300px;
height: 245px;
position: absolute;
top: -120px;
left: 375px;
background-image: url(../img/winslow_sign.png);
}

.title {
font-family: Cambria, Georgia, serif;
font-size: 26px;
font-weight: 500;
color: #b35639;
text-transform: none;

}

h3 {
font-family: Trebuchet MS, sans-serif;
font-size: 12px;
font-weight: 700;
color: #507282;
text-transform: uppercase;
margin-bottom: 10px;
}

#content p, #contenthome p{
margin-top: 20px;
color: #4d4d4d;
line-height: 20px;
}

#content p strong {
color: #b35639;
font-weight: 700;
}


/* FOOTER-----------------------------------------------------------------------*/

#footer {
height: 160px;
background-image: url(../img/footer_back_top.jpg);
background-position: bottom left;
background-repeat: repeat-x;
}

/* Navigation Bottom-----------------------------------------------------------------------*/
#navBottom {
padding-left:150px;
margin:auto;
height: 50px;
text-align: center;
background-color:#c2b59b;
}

.homenav{
padding-left: 380px;
height: 50px;
text-align: center;
background-color:#c2b59b;
}

#navBottom li , .homenav li {
display:block;
padding-left: 15px;
padding-right: 15px;
padding-top: 13px;
float:left;
_display:inline;
background-color:#c2b59b;
}

#navBottom li a, .homenav li a{
text-decoration: none;
font-size: 14px;
line-height: 16px;
font-family: Cambria, Georgia, serif;
color: #595044;
}

#navBottom li  a:hover, .homenav li  a:hover  {
color: #231f20;
text-decoration: underline;
}

#navBottom .selected a, .homenav .selected a{
color: #231f20;
text-decoration: underline;
}
/* Address-----------------------------------------------------------------------*/

#address {
position: relative;
margin-top: 20px;
margin-left: auto;
margin-right: auto;
width: 580px;
height: 60px;
}

#address a {
display:block;
float: left;
text-indent: -9999px;
margin-right: 20px;
width: 110px;
height: 60px;
background-image: url(../img/logo_footer.png);
background-repeat: no-repeat;
background-position: top left;
}

#address .login {
position:absolute;
top: 10px;
left: 450px;
text-indent: 0px;
margin-top:20px;
margin-right: 0px;
padding-top: 0px;
width: auto;
height: auto;
background-image: none;
text-decoration: none;
font-size: 14px;
line-height: 16px;
font-family: Cambria, Georgia, serif;
color: #595044;
}


#address .login:hover  {
color: #231f20;
text-decoration: underline;
}

#address p {
padding-top: 15px;
font-size: 12px;
line-height: 16px;
width: 500px;
position: absolute;
left: 130px;
color: #a08e7b;
}

#address p strong {
color: #231f20;
}




