/* layout */


div, img { border: none; }



/* styling */



html, body {font-size:100%; height:100%;}

* + html body {font-size:90%;}

a, img, p, h1, h2, h3, h4, h5, ul, li, table, tr, td, div, form, select, text {padding: 0; margin: 0;}




h1, h2, h3, h4, h5 {color:#767d7b; }

h1 {font-size:200%;}
h2 {font-size:180%;}
h3 {font-size:160%;}
h4 {font-size:140%;}
h5 {font-size:120%;}

h1.title {font-size:110%;color:#767d7b;}

.hide_me{display:none;}


.green {color:#767d7b; fomt-size:110%;margin:0;padding:0;}
.grey {color:#767d7b; font-size: 75%; line-height: 130%; margin:0;padding:0;}
.tan {
        color:#767d7b;
        font-size: 100%;
        _font-size:90%;
        margin:0;
        padding:0;
        line-height:22px;
}
.red {color:#c4181e}
.sale {color:#c4181e; font-weight:bold; font-size:120%}
.height_fix_padding_bottom1{padding:0 0 10px 0;}


#main{
position:relative;
width:768px;
margin:0 auto;
min-height: 100%;
_height:100%;
padding: 0 0 0 0;
}












#map {
position:relative;
margin: 0 0 20px 0;
display:block;
width:425px;
height: 300px;
background: url(images/map_properties.gif) no-repeat top left;
}

#map #img_PEI {position: absolute;left:180px;top:58px;}
#map #img_south {position: absolute;left:100px;top:226px;}
#map #img_annapolis {position: absolute;left:144px;top:166px;}

#map #a_PEI {position: absolute;right:20px;top:260px;}
#map #a_south {position: absolute;right:20px;top:220px;}
#map #a_annapolis {position: absolute;right:20px;top:240px;}

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














#content {
position:relative;
margin: 32px 0 0px 35px;
padding: 15px 0 55px 0;
width:710px;
}








#content #subpage_center {
        position:relative;
        left:180px;
        width:325px;
        padding: 0 10px 0 0;
        color:#767d7b;
        font-size: 100%;
        _font-size:90%;
}


#content #subpage_center2 {
position:relative;
left:180px;
width:515px;
padding: 0 10px 0 0;
color:#767d7b; font-size: 100%; _font-size:90%;
}

#content #subpage_right {
position:absolute;
right:0px;
top: 0px;
width:170px;
padding: 0 10px 0 0;
color:#767d7b; font-size: 70%; line-height: 130%;
}






#content h3 {
        margin: 0 0 10px 0;
        /*padding:10px 0 0 0;*/
}
#content h4 {position:relative; margin: 0;}


a#canyonpointresort {
position: relative;
display:block;
float:left;
width:158px;
height:180px;
background: url(images/img_canyonpointresort.jpg) no-repeat top left;
margin: 0;
text-indent: -5000px;
}

/*

WINTER

*/

/*=============================================================================================*/

/*

body {
margin:0;
padding:0;
color: #767d7b;
font-weight: 600;
font-family: arial, sans;
line-height:180%;
background:#c11e1e url(images/bg_body_winter.jpg) repeat-y top center;
}

a {color:#c4181e; border:none; outline:none; text-decoration:none;}
a:active {outline:none;}
a.more { color:#c4181e; background: url(images/link_more_winter.gif) no-repeat top left; padding: 0 0 0 8px; margin: 0 0 0 5px; line-height: 130%; font-weight:bold;}
a.magnifying {background: url(images/icon_magnifying.gif) no-repeat top left; padding: 0 0 0 20px}
a.rental_links:hover {background-position: 5px center;}

.bottom_rule {padding: 0 0 10px 0; margin: 0 0 20px 0; border-bottom: 1px solid #d9d9d9;}

img.border {display:block; border: 1px solid #d9d9d9; margin: 10px 0 10px 0; padding:5px;}

h3{
        margin: 19px 0 0 0;
        padding:0;
        font-size:20px;
        color:#c81115;
}

h4{
        margin: 19px 0 0 0;
        padding:0;
        font-size:15px;
        color:#c81115;
}

#top {
position:relative;
display:block;
padding: 0;margin:-35px 0 0 0;
height:127px;
width:768px;
background: url(images/bg_masthead.jpg) repeat-x top left;
}

#top_links {
display:block;
position: absolute;
right: 37px;
bottom: 8px;
width: 217px;
height:20px;

}

a#top_about {display:block; float:left; width:59px; height:20px; background: url(images/banner_about_winter.jpg) repeat-x top left; text-indent: -5000px; padding:0;margin:0;}
a#top_maritime {display:block; float:left; width:94px; height:20px; background: url(images/banner_maritime_winter.jpg) repeat-x top left; text-indent: -5000px; padding:0;margin:0;}
a#top_contact {display:block; float:left; width:64px; height:20px; background: url(images/banner_contactwinter.jpg) repeat-x top left; text-indent: -5000px; padding:0;margin:0;}



#logo {
display:block;
position: absolute;
height:58px;
width:352px;
left:45px;
top:54px;
background: url(images/logo_CC_winter.jpg) no-repeat top left;
}

#nav {
display:block;
height:40px;
width:768px;
border-top: 2px solid #E7E5D6;
background:#767d7b;
}

#menu {
width:362px;
height: 40px;
margin: 0 0 0 40px;
list-style-type: none;
text-align: center;
}

#menu li {
display:inline;
float: left;
}

#menu li a {display:block; height: 40px;}

#menu li a#menu_home {
width: 61px;
background: url(images/menu_home_winter.gif) no-repeat top left;
}

#menu li a#menu_buyalot {
width: 81px;
background: url(images/menu_buyalot_winter.gif) no-repeat top left;
}

#menu li a#menu_buildacottage {
width: 110px;
background: url(images/menu_buildacottage_winter.gif) no-repeat top left;
}

#menu li a#menu_rentacottage {
width: 109px;
background: url(images/menu_rentacottage_winter.gif) no-repeat top left;
}

#menu li a#menu_home:hover,#menu li a#menu_buyalot:hover,#menu li a#menu_buildacottage:hover,#menu li a#menu_rentacottage:hover {
background-position: 0 -40px;}

#menu li a#menu_home.on,#menu li a#menu_buyalot.on,#menu li a#menu_buildacottage.on,#menu li a#menu_rentacottage.on {
background-position: 0 -40px;}

ul#sub_nav {

list-style-type:none;
font-size:90%;
}

ul#sub_nav li {
padding:0 0 0 15px;
margin:0;
border-bottom: 1px solid #d9d9d9;
background: url(images/menu_sub_arrow_winter.gif) no-repeat center left;
}

ul#sub_nav li a {
display:block;
margin:0;
padding:0;
color:#767d7b;
}

ul#sub_nav li a:hover {
background: url(images/menu_sub_bg_winter.jpg) repeat-y top left;
color:#c4181e;
}








ul.list2 {
list-style-type:none;
font-size:75%;
margin:0 0 10px 0;
color: #8B8986;
line-height:130%;
}

ul.list2 li {
margin:0; padding: 0 0 0 10px;
background: url(images/bullet.gif) no-repeat center left;
}

ul#sub_nav2 {
list-style-type:none;
font-size:70%;
margin:10px 0 0 0;
}

ul#sub_nav2 li {
padding:0 0 0 15px;
margin: 0px 0 8px 0;
line-height: 100%;
}

ul#sub_nav2 li a {
margin:0;
padding:0;
color: #767d7b;
}

ul#sub_nav2 li a:hover, ul#sub_nav2 li a.sub_on {
color: #c4181e;
}

ul#sub_sub_nav {
list-style-type:none;
background:none;
border-bottom: 1px solid #d9d9d9;
}

ul#sub_sub_nav li, ul#sub_sub_nav a {
list-style-type:none;
background:none;
border:none;
line-height:190%;
}

ul#sub_sub_nav li a {font-size:80%;background:none;}
ul#sub_sub_nav li a:hover {background:none;}
ul#sub_sub_nav li a.sub_on {color:#c4181e;}

.banner {
display: block;
width:768px;
height: 200px;
margin:15px 0 0 0;
}

#banner_contact2 {background: url(images/banner_contact_winter.jpg) no-repeat top left;}
#banner_index {background: url(images/banner_index_winter.jpg) no-repeat top left;}
#banner_reserve {background: url(images/banner_reserve_winter.jpg) no-repeat top left;}
#banner_properties {background: url(images/banner_properties_winter.jpg) no-repeat top left;}
#banner_forest {background: url(images/banner_forest_winter.jpg) no-repeat top left;}
#banner_blueprints {background: url(images/banner_blueprints.jpg) no-repeat top left;}
#banner_boots {background: url(images/banner_boots_winter.jpg) no-repeat top left;}
#banner_canoe {background: url(images/banner_canoe.jpg) no-repeat top left;}
#banner_canoe2 {background: url(images/banner_canoe2.jpg) no-repeat top left;}
#banner_chairs {background: url(images/banner_chairs_winter.jpg) no-repeat top left;}
#banner_ocean {background: url(images/banner_ocean_winter.jpg) no-repeat top left;}
#banner_sunset {background: url(images/banner_sunset_winter.jpg) no-repeat top left;}

#content #subpage_left {
position: absolute;
width: 150px;
left: 5px;
top: 15px;
border-right: 1px solid #d9d9d9;
padding:0 0 30px 0;
margin:0;
}

#content table#table1 {
width: 510px;
border: 1px solid #d9d9d9;
color:#767d7b; font-size: 80%; line-height: 130%; margin:0;padding:0;
}

#content table#table1 a {
        color: #c4181e;
        text-decoration:none;
}
#content table#table1 tr.shaded {background:#d9d9d9}
#content table#table1 th{color:#4F281A; padding: 5px 0 5px 0}
#content table#table1 td{text-align:center; padding:2px;}
#content table#table1 .location{text-align:left; width:170px; padding: 0 0 0 10px}

#content #index_left {
position:relative;
width:350px;
border-right: 1px solid #d9d9d9;
padding: 0 10px 0 0;
}

a#index_btn_buy {
position: relative;
display:block;
float:left;
width:164px;
height:80px;
padding: 0 10px 20px 0;
margin: 5px 0 0 0;
background: url(images/index_btn_buy_winter.jpg) no-repeat top left;
text-indent: -5000px;
}

a#index_btn_build {
position: relative;
display:block;
float:left;
width:164px;
height:80px;
padding: 0 10px 20px 0;
margin: 5px 0 0 0;
background: url(images/index_btn_build_winter.jpg) no-repeat top left;
text-indent: -5000px;
}

a#index_btn_rent {
position: relative;
display:block;
float:left;
width:164px;
height:80px;
padding: 0 10px 20px 0;
margin: 5px 0 0 0;
background: url(images/index_btn_rent_winter.jpg) no-repeat top left;
text-indent: -5000px;
}

a#canyonpointresort span {
display:none;}

a#btn_reservenow {
display: block;
width:133px;
height: 36px;
background: url(images/btn_large_winter.gif) no-repeat top left;
color:white;
font-size:95%;
font-weight:900;
text-align:center;
padding-top:8px;
margin: 15px 0 0 0;
}

a#btn_reservenow:hover {
background-position: 0 -44px;
}

div#index_featureddevelopment {
position: relative;
display:block;
margin: 0 0 0 170px;
}

div#index_right_container {
position: relative;
display:block;
clear:both;
padding:0 0 10px 0;margin:10px 0 0 0;
border-bottom: 1px solid #d9d9d9;
height:90px;
}

div#index_right_container {
position: relative;
display:block;
clear:both;
padding:0 0 10px 0;margin:10px 0 0 0;
height:90px;
}

#footer {
border-top:1px solid #aec7df;
margin: 0 10px 0 10px;
padding: 0 0 20px 0;
text-align:right;
font-size: 70%;
}

#footer a{
        color:#c4181e;
}

div#form_popup {
display:block;
position:absolute;
top:257px;
left:50px;
width: 632px;
height:448px;
background: url(../images/bg_reserveform_winter.gif) no-repeat top left;
margin:0; padding:50px 0 0 60px;
color:#767d7b; font-size: 100%;
z-index:5000;
}

*/

/*=============================================================================================*/


/*

SPRING is Also summer with a couple of changes in the middle

*/

/*=============================================================================================*/





a {color:#DD6642;border:none;outline:none;text-decoration:none;}
a:active {outline:none;}
a.more { color:#DD6642; background: url(images/link_more_spring.gif) no-repeat top left; padding: 0 0 0 8px; margin: 0 0 0 5px; line-height: 130%; font-weight:bold;}
a.magnifying {display:block; height:20px; background: url(images/icon_magnifying.gif) no-repeat top left; padding: 0 0 0 20px;}
#table1 a.magnifying {display:block; height:20px; background: url(images/icon_magnifying.gif) no-repeat 20px 0; padding: 0 0 0 20px;}
a.rental_links:hover {background-position: 5px center;}

.bottom_rule {padding: 0 0 10px 0; margin: 0 0 20px 0; border-bottom: 1px solid #B7B57E;}

img.border {display:block; border: 1px solid #B7B57E; margin: 10px 0 10px 0; padding:5px;}


h3{
        margin: 19px 0 0 0;
        padding:0;
        font-size:20px;
        color:#DD6642;
}

h4{
        margin: 19px 0 0 0;
        padding:0;
        font-size:15px;
        color:#556C55;
}

#top {
position:relative;
display:block;
padding: 0;margin:-35px 0 0 0;
height:127px;
width:768px;
background: #EEECDA;
}

#top_links {
display:block;
position: absolute;
right: 37px;
bottom: 8px;
width: 217px;
height:20px;

}

a#top_about {display:block; float:left; width:59px; height:20px; background: url(images/banner_about_spring.gif) repeat-x top left; text-indent: -5000px; padding:0;margin:0;}
a#top_maritime {display:block; float:left; width:94px; height:20px; background: url(images/banner_maritime_spring.gif) repeat-x top left; text-indent: -5000px; padding:0;margin:0;}
a#top_contact {display:block; float:left; width:64px; height:20px; background: url(images/banner_contact_spring.gif) repeat-x top left; text-indent: -5000px; padding:0;margin:0;}



#logo {
display:block;
position: absolute;
height:58px;
width:352px;
left:45px;
top:54px;
background: url(images/logo_CC_spring.jpg) no-repeat top left;
}

#nav {
display:block;
height:40px;
width:768px;
border-top: 2px solid #ECE9D7;
background:#A2A36E;
}

#menu {
width:362px;
height: 40px;
margin: 0 0 0 40px;
list-style-type: none;
text-align: center;
}

#menu li {
display:inline;
float: left;
}

#menu li a {display:block; height: 40px;}

#menu li a#menu_home {
width: 61px;
background: url(images/menu_home_spring.gif) no-repeat top left;
}

#menu li a#menu_buyalot {
width: 81px;
background: url(images/menu_buyalot_spring.gif) no-repeat top left;
}

#menu li a#menu_buildacottage {
width: 110px;
background: url(images/menu_buildacottage_spring.gif) no-repeat top left;
}

#menu li a#menu_rentacottage {
width: 109px;
background: url(images/menu_rentacottage_spring.gif) no-repeat top left;
}

#menu li a#menu_home:hover,#menu li a#menu_buyalot:hover,#menu li a#menu_buildacottage:hover,#menu li a#menu_rentacottage:hover {
background-position: 0 -40px;}

#menu li a#menu_home.on,#menu li a#menu_buyalot.on,#menu li a#menu_buildacottage.on,#menu li a#menu_rentacottage.on {
background-position: 0 -40px;}

ul#sub_nav {

list-style-type:none;
font-size:90%;
}

ul#sub_nav li {
padding:0 0 0 15px;
margin:0;
border-bottom: 1px solid #B7B57E;
background: url(images/menu_sub_arrow_spring.jpg) no-repeat center left;
}

ul#sub_nav li a {
display:block;
margin:0;
padding:0;
color:#8A8D5F;
}

ul#sub_nav li a:hover {
background: url(images/menu_sub_bg_spring.jpg) repeat-y top left;
color:#C85D3C;
}










ul.list2 {
list-style-type:none;
font-size:75%;
margin:0 0 10px 0;
color: #8B8986;
line-height:130%;
}

ul.list2 li {
margin:0; padding: 0 0 0 10px;
background: url(images/bullet.gif) no-repeat center left;
}

ul#sub_nav2 {
list-style-type:none;
font-size:70%;
margin:10px 0 0 0;
}

ul#sub_nav2 li {
padding:0 0 0 15px;
margin: 0px 0 8px 0;
line-height: 100%;
}

ul#sub_nav2 li a {
margin:0;
padding:0;
color: #8A8D5F;
}

ul#sub_nav2 li a:hover, ul#sub_nav2 li a.sub_on {
color: #C85D3C;
}

ul#sub_sub_nav {
list-style-type:none;
background:none;
border-bottom: 1px solid #d9d9d9;
}

ul#sub_sub_nav li, ul#sub_sub_nav a {
list-style-type:none;
background:none;
border:none;
line-height:190%;
}

ul#sub_sub_nav li a {font-size:80%;background:none;}
ul#sub_sub_nav li a:hover {background:none;}
ul#sub_sub_nav li a.sub_on {
        color:#DD6642;
}

.banner {
display: block;
width:768px;
height: 200px;
margin:15px 0 0 0;
}


/*THIS HERE IS YOUR SPRING PHOTOS AND BACKGROUND COLOUR

body {
margin:0;
padding:0;
color: #767d7b;
font-weight: 600;
font-family: arial, sans;
line-height:180%;
background:#e2632e url(images/bg_body_spring.jpg) repeat-y top center;
}

#banner_contact2 {background: url(images/banner_contact_spring.jpg) no-repeat top left;}
#banner_index {background: url(images/banner_index_spring.jpg) no-repeat top left;}
#banner_reserve {background: url(images/banner_reserve_spring.jpg) no-repeat top left;}
#banner_properties {background: url(images/banner_properties_spring.jpg) no-repeat top left;}
#banner_forest {background: url(images/banner_forest_spring.jpg) no-repeat top left;}
#banner_blueprints {background: url(images/banner_blueprints.jpg) no-repeat top left;}
#banner_boots {background: url(images/banner_boots_spring.jpg) no-repeat top left;}
#banner_canoe {background: url(images/banner_canoe.jpg) no-repeat top left;}
#banner_canoe2 {background: url(images/banner_canoe2.jpg) no-repeat top left;}
#banner_chairs {background: url(images/banner_chairs_spring.jpg) no-repeat top left;}
#banner_ocean {background: url(images/banner_ocean_spring.jpg) no-repeat top left;}
#banner_sunset {background: url(images/banner_sunset_spring.jpg) no-repeat top left;}
 */
a#index_btn_buy {
position: relative;
display:block;
float:left;
width:164px;
height:80px;
padding: 0 10px 20px 0;
margin: 5px 0 0 0;
background: url(images/index_btn_buy_spring.jpg) no-repeat top left;
text-indent: -5000px;
}

a#index_btn_build {
position: relative;
display:block;
float:left;
width:164px;
height:80px;
padding: 0 10px 20px 0;
margin: 5px 0 0 0;
background: url(images/index_btn_build_spring.jpg) no-repeat top left;
text-indent: -5000px;
}

a#index_btn_rent {
position: relative;
display:block;
float:left;
width:164px;
height:80px;
padding: 0 10px 20px 0;
margin: 5px 0 0 0;
background: url(images/index_btn_rent_spring.jpg) no-repeat top left;
text-indent: -5000px;
}

a#index_btn_video {
position: relative;
display:block;
float:left;
width:164px;
height:80px;
padding: 0 10px 20px 0;
margin: 5px 0 0 0;
background: url(images/index_btn_video.jpg) no-repeat top left;
text-indent: -5000px;
}

/*END HERE*/


/*THIS IS THE SUMMER COLOURS/PHOTOS*/


body {
margin:0;
padding:0;
color: #767d7b;
font-weight: 600;
font-family: arial, sans;
line-height:180%;
background:#fece7b url(images/bg_body_summer.jpg) repeat-y top center;
}

#banner_contact2 {background: url(images/banner_contact_summer.jpg) no-repeat top left;}
#banner_index {background: url(images/banner_index_summer.jpg) no-repeat top left;}
#banner_reserve {background: url(images/banner_reserve_spring.jpg) no-repeat top left;}
#banner_properties {background: url(images/banner_properties_summer.jpg) no-repeat top left;}
#banner_forest {background: url(images/banner_forest_spring.jpg) no-repeat top left;}
#banner_blueprints {background: url(images/banner_blueprints_summer.jpg) no-repeat top left;}
#banner_boots {background: url(images/banner_boots_summer.jpg) no-repeat top left;}
#banner_canoe {background: url(images/banner_canoe.jpg) no-repeat top left;}
#banner_canoe2 {background: url(images/banner_canoe2.jpg) no-repeat top left;}
#banner_chairs {background: url(images/banner_chairs_spring.jpg) no-repeat top left;}
#banner_ocean {background: url(images/banner_ocean_spring.jpg) no-repeat top left;}
#banner_sunset {background: url(images/banner_sunset_spring.jpg) no-repeat top left;}





/*END HERE


THIS IS THE FALL COLOURS/PHOTOS


body {
margin:0;
padding:0;
color: #767d7b;
font-weight: 600;
font-family: arial, sans;
line-height:180%;
background:#e2632e url(images/bg_body_spring.jpg) repeat-y top center;
}

#banner_contact2 {background: url(images/banner_contact_fall.jpg) no-repeat top left;}
#banner_index {background: url(images/banner_index_fall.jpg) no-repeat top left;}
#banner_reserve {background: url(images/banner_reserve_fall.jpg) no-repeat top left;}
#banner_properties {background: url(images/banner_properties_summer.jpg) no-repeat top left;}
#banner_forest {background: url(images/banner_forest_fall.jpg) no-repeat top left;}
#banner_blueprints {background: url(images/banner_blueprints_fall.jpg) no-repeat top left;}
#banner_boots {background: url(images/banner_boots_summer.jpg) no-repeat top left;}
#banner_canoe {background: url(images/banner_canoe_fall.jpg) no-repeat top left;} SAME AS BLUE PRINTS
#banner_canoe2 {background: url(images/banner_canoe2.jpg) no-repeat top left;} NO WHERE?
#banner_chairs {background: url(images/banner_chairs_fall.jpg) no-repeat top left;} SAME AS CONTACT
#banner_ocean {background: url(images/banner_ocean_spring.jpg) no-repeat top left;}
#banner_sunset {background: url(images/banner_sunset_spring.jpg) no-repeat top left;} SAME AS BOOTS

a#index_btn_buy {
position: relative;
display:block;
float:left;
width:164px;
height:80px;
padding: 0 10px 20px 0;
margin: 5px 0 0 0;
background: url(images/index_btn_buy_fall.jpg) no-repeat top left;
text-indent: -5000px;
}

a#index_btn_build {
position: relative;
display:block;
float:left;
width:164px;
height:80px;
padding: 0 10px 20px 0;
margin: 5px 0 0 0;
background: url(images/index_btn_build_fall.jpg) no-repeat top left;
text-indent: -5000px;
}

a#index_btn_rent {
position: relative;
display:block;
float:left;
width:164px;
height:80px;
padding: 0 10px 20px 0;
margin: 5px 0 0 0;
background: url(images/index_btn_rent_fall.jpg) no-repeat top left;
text-indent: -5000px;
}



END HERE */








#content #subpage_left {
position: absolute;
width: 150px;
left: 5px;
top: 15px;
border-right: 1px solid #B7B57E;
padding:0 0 30px 0;
margin:0;
}

#content table#table1 {
width: 510px;
border: 1px solid #B7B57E;
color:#767d7b; font-size: 80%; line-height: 130%; margin:0;padding:0;
}

#content table#table1 a {
        color: #DD6642;
        text-decoration:none;
}
#content table#table1 tr.shaded {background:#d9d9d9}
#content table#table1 th{color:#4F281A; padding: 5px 0 5px 0}
#content table#table1 td{text-align:center; padding:2px;}
#content table#table1 .location{text-align:left; width:170px; padding: 0 0 0 10px}

#content #index_left {
float:left;
width:350px;
border-right: 1px solid #B7B57E;
padding: 0 10px 0 0;
margin:0 0 40px 0;
}

#content #index_right {
position:absolute;
top:0;
left:360px;
        float:left;
        display:inline;
        width:360px;
        padding:0;
        margin:0;
}

a#canyonpointresort span {
display:none;}

a#btn_reservenow {
display: block;
width:133px;
height: 36px;
background: url(images/btn_large_spring.gif) no-repeat top left;
color:white;
font-size:95%;
font-weight:900;
text-align:center;
padding-top:8px;
margin: 15px 0 0 0;
}

a#btn_reservenow:hover {
background-position: 0 -44px;
}

div#index_featureddevelopment {
position: relative;
display:block;
margin: 0 0 0 170px;
}


.falls_lake_feature{
        float:left;
        display:inline;
        width:348px;
        height:234px;
        margin:0 0 0 10px;
        background: url(../images/featured_fallslake.jpg) top left no-repeat;
}/*468*/

.falls_lake_feature:hover{background: url(../images/featured_fallslake.jpg) 0 -234px no-repeat;}




.canyon_feature{
        float:left;
        display:inline;
        width:357px;
        height:246px;
        margin:19px 0 0 1px;
        background: url(../images/featured_canyonpoint.jpg) top left no-repeat;
}/*468*/

.canyon_feature:hover{background: url(../images/featured_canyonpoint.jpg) 0 -246px no-repeat;}




div#index_right_container {
position: relative;
display:block;
clear:both;
padding:0 0 10px 0;
margin:10px 0 0 0;
border-bottom: 1px solid #B7B57E;
height:90px;
}

div#index_right_container2 {
position: relative;
display:block;
clear:both;
padding:0 0 10px 0;margin:10px 0 0 0;
height:90px;
}

#footer {
clear:both;
border-top:1px solid #B7B57E;
margin: 0 10px 0 10px;
padding: 0 0 20px 0;
text-align:right;
font-size: 70%;
}

#footer a{
        color:#DD6642;
}

#counter {
clear:both;
text-align:left;
width:740px;
height: 10px;
position:absolute;
right:0px;
bottom:30px;
color:#7D352F;
font-size:70%;}


div#form_popup {
display:block;
position:absolute;
top:257px;
left:50px;
width: 632px;
height:448px;
background: url(../images/bg_reserveform_spring.gif) no-repeat top left;
margin:0; padding:50px 0 0 60px;
color:#767d7b; font-size: 100%;
z-index:5000;
}



/*=============================================================================================*/



h3#h3_buildingdreams {background: url(images/h3_buildingdreams.gif) no-repeat top left; text-indent:-5000px; height:26px;}
h3#h3_ourrentals {background: url(images/h3_ourrentals.gif) no-repeat top left; text-indent:-5000px; height:26px;}
h3#h3_ourpropertylocations {background: url(images/h3_ourpropertylocations.gif) no-repeat top left; text-indent:-5000px; height:26px;}
h3#h3_purchaseinquiry {background: url(images/h3_purchaseinquiry.gif) no-repeat top left; text-indent:-5000px; height:26px; margin: 0; padding:0;}
h3#h3_rentalinquiry {background: url(images/h3_rentalinquiry.gif) no-repeat top left; text-indent:-5000px; height:26px; margin: 0; padding:0;}
h3#h3_aboutus {background: url(images/h3_aboutus.gif) no-repeat top left; text-indent:-5000px; height:26px; margin: 0; padding:0;}
h3#h3_maritime {background: url(images/h3_maritime.gif) no-repeat top left; text-indent:-5000px; height:26px; margin: 0; padding:0;}
h3#h3_contact {background: url(images/h3_contact.gif) no-repeat top left; text-indent:-5000px; height:26px; margin: 0; padding:0;}
h3#h3_forest {background: url(images/h3_forest.gif) no-repeat top left; text-indent:-5000px; height:26px; margin: 0; padding:0;}
h3#h3_waterside {background: url(images/h3_waterside.gif) no-repeat top left; text-indent:-5000px; height:26px; margin: 0; padding:0;}
h3#h3_lakefront {background: url(images/h3_lakefront.gif) no-repeat top left; text-indent:-5000px; height:26px; margin: 0; padding:0;}
h3#h3_ourhomedesigns {background: url(images/h3_ourhomedesigns.gif) no-repeat top left; text-indent:-5000px; height:26px; margin: 0; padding:0;}
h3#h3_ourmaterials {background: url(images/h3_ourmaterials.gif) no-repeat top left; text-indent:-5000px; height:26px; margin: 0; padding:0;}
h3#h3_cottagedesigns {background: url(images/h3_cottagedesigns.gif) no-repeat top left; text-indent:-5000px; height:26px; margin: 0; padding:0;}


h3#h3_forestrentals {color:#c4181e; font-size:110%;margin:0;padding:0; text-indent:0;}

h4#h4_featureddevelopment {background: url(images/h4_featureddevelopment.gif) no-repeat top left; text-indent:-5000px; height:19px;}



input#rentalformsubmit {display:block;width:49px;height:35px;background:#url(images/btn_send.gif;) no-repeat top left;}

div#form_popup form {
width:270px;
position:absolute;
top:50px;
}

div#form_popup form input, textarea {color:#767d7b; font-family: arial,sans; font-size: 90%; font-weight:bold; line-height: 130%; margin:5px 0 0 0;padding:0;}

div#form_popup form #form_right{
width:270px;
position:absolute;
top:27px;
right:-300px;
}

div#form_popup .input {
position:relative;
float:right;
width:200px;
}

div#form_popup .input2 {
position:relative;
float:right;
width:150px;
}

div#form_popup .textarea {
position:relative;
height:45px;
width:266px;
margin: 0 0 5px 0;
}

div#form_popup .textarea2 {
overflow:auto;
}

div#form_popup .formlabel {
position:relative;
float:left;
}



.hidden_text {text-indent:-5000px;}

p.rental_links {color:#6B6967; font-size: 80%; line-height: 150%; margin:0;padding:0;}