charset "utf-8";
/* CSS Document */

.left_nav_menu {
	width: 158px;
	height: 40px;
}
.left_nav_menu_bottom {
	width: 158px;
	height: 4px;!important
	background-color: #999a99;
}


.leftnav{
	width: 158px;
	height: 20px;
	line-height: 20px;
	background: url('../images/site/chrome/leftnav_bg.jpg');
	color: #FFFFFF;
	text-indent: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left:1px solid #999a99;
	border-right: 1px solid #999a99;
}
.leftnav:hover{
	background-position: 0 -25px;
}
a.leftnav_link {
	
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 5px;
	margin-top: 1px;
}	

a.leftnav_link:hover {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 5px;
	margin-top: 1px;
}

a.leftnav_link:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 5px;
	margin-top: 1px;
}

a.leftnav_link:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 5px;
	margin-top: 1px;
}

/* --- Homes Nav, different background color --- */

.leftnav2{
	width: 158px;
	height: 20px;
	line-height: 20px;
	background: url('../images/site/chrome/main_menu_model_bg.jpg');
	color: #FFFFFF;
	text-indent: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left:1px solid #999a99;
	border-right: 1px solid #999a99;
}
.leftnav2:hover{
	background-position: 0 -25px;
}
a.leftnav2_link {
	
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 5px;
	margin-top: 1px;
}	

a.leftnav2_link:hover {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 5px;
	margin-top: 1px;
}

a.leftnav2_link:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 5px;
	margin-top: 1px;
}

a.leftnav2_link:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 5px;
	margin-top: 1px;
}


/* --- Other Homes Nav, different background color --- */

/*.leftnav_red{
	width: 158px;
	height: 20px;
	line-height: 20px;
	background: url(../images/site/chrome/main_menu_other_bg.jpg);
	color: #FFFFFF;
	text-indent: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-left:1px solid #999a99;
	border-right: 1px solid #999a99;
}
.leftnav_red:hover{
	background-position: 0 -25px;
}
a.leftnav_red_link {
	color: #FFFFFF;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 3px;
	margin-top: 1px;
}	

a.leftnav_red_link:hover {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 5px;
	margin-top: 1px;
}

a.leftnav_red_link:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 5px;
	margin-top: 1px;
}

a.leftnav_red_link:active {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 5px;
	margin-top: 1px;
}*/  



/* ----------------------- bottom links ---------------------------------------*/
.bottom {
	width: 900px;
	height: 60px;
	text-align: center;
}
.bottom_cell {
	width: 150px;
}

a.gray1 {
  display          : block;
  width            : 38px;
  height           : 50px;
  background       : url("../images/site/ads/gray1.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
  
}
/*a:hover.gray1 {
  background-position: 0 -50px;
}*/

a.graytwo {
  display          : block;
  width            : 75px;
  height           : 50px;
  background       : url("../images/site/ads/graytwo.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
}
/*a:hover.graytwo {
  background-position: 0 -50px;
}*/

a.gray3 {
  display          : block;
  width            : 41px;
  height           : 50px;
  background       : url("../images/site/ads/gray3.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;  
}
/*a:hover.gray3 {
  background-position: 0 -50px;
}*/

a.gray4 {
  display          : block;
  width            : 61px;
  height           : 50px;
  background       : url("../images/site/ads/gray4.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;  
}
/*a:hover.gray4 {
  background-position: 0 -50px;
}*/

a.gray5 {
  display          : block;
  width            : 129px;
  height           : 50px;
  background       : url("../images/site/ads/gray5.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
}
/*a:hover.gray5 {
  background-position: 0 -50px;
}*/

a.gray7 {
  display          : block;
  width            : 80px;
  height           : 40px;
  background       : url("../images/site/ads/gray7.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
}

a.gray6 {
  display          : block;
  width            : 84px;
  height           : 50px;
  background       : url("../images/site/ads/gray6.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;  
}
/*a:hover.gray6 {
  background-position: 0 -50px;
}*/

a.gray6_a {
  display          : block;
  width            : 84px;
  height           : 50px;
  background       : url("../images/site/ads/gray6_a.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;  
}
/*a:hover.gray6_a {
  background-position: 0 -50px;
}*/

a.gray6_b {
  display          : block;
  width            : 84px;
  height           : 60px;
  background       : url("../images/site/ads/gray6_b.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;  
}
/*a:hover.gray6_b {
  background-position: 0 -50px;
}*/
a.gray6_c {
  display          : block;
  width            : 84px;
  height           : 60px;
  background       : url("../images/site/ads/gray6_c.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;  
}
a.fb {
  display          : block;
  width            : 50px;
  height           : 50px;
  background       : url("../images/site/ads/Facebook.png");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;  
}
a.twit {
  display          : block;
  width            : 50px;
  height           : 50px;
  background       : url("../images/site/ads/Twitter.png");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;  
}

a.progressive {
  display          : block;
  width            : 269px;
  height           : 100px;
  background       : url("../images/site/ads/progressive_link.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
  
}
a:hover.progressive {
  background-position: 0px -100px;
}
a.pacific {
  display          : block;
  width            : 229px;
  height           : 100px;
  background       : url("../images/site/ads/pacific_link.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
  
}
a:hover.pacific {
  background-position: 0px -100px;
}
a.gallery_nav {
  display          : block;
  width            : 100px;
  height           : 100px;
  background       : url("../images/site/gallery_link.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
  
}
a:hover.gallery_nav {
  background-position: 0px -100px;
}


/*   #####   Home Logos   #####   */

a.landmark_nav {
  display          : block;
  width            : 152px;
  height           : 62px;
  background       : url("../images/logo/landmark_link.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
 
}
a:hover.landmark_nav {
  background-position: 0px -60px;
}
a.magnum_nav {
  display          : block;
  width            : 152px;
  height           : 62px;
  background       : url("../images/logo/magnumplus_link.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
  
}
a:hover.magnum_nav {
  background-position: 0px -60px;
}
a.windriver_nav {
  display          : block;
  width            : 152px;
  height           : 62px;
  background       : url("../images/logo/windriver_link.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
  
}
a:hover.windriver_nav {
  background-position: 0px -60px;
}
a.provincial_nav {
  display          : block;
  width            : 152px;
  height           : 62px;
  background       : url("../images/logo/provincial_link.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
}
a:hover.provincial_nav {
  background-position: 0px -60px;
}
/*a.destination_nav {
  display          : block;
  width            : 152px;
  height           : 62px;
  background       : url("../images/logo/destination_link.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;

}
a:hover.destination_nav {
  background-position: 0px -60px;
 }*/
a.mansura_nav {
  display          : block;
  width            : 200px;
  height           : 73px;
  background       : url("../images/logo/mansura_link1.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
}

a.ultra_nav {
  display          : block;
  width            : 200px;
  height           : 73px;
  background       : url("../images/logo/ultra_link1.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
}

a.highpoint_nav {
  display          : block;
  width            : 200px;
  height           : 226px;
  background       : url("../images/logo/highpoint_link1.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
}

a.pinehurst_nav {
  display          : block;
  width            : 200px;
  height           : 73px;
  background       : url("../images/logo/pinehurst_link.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
}

a.silverwood_nav {
  display          : block;
  width            : 200px;
  height           : 73px;
  background       : url("../images/logo/silverwood_link1.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
}

a.westwind_nav {
  display          : block;
  width            : 152px;
  height           : 62px;
  background       : url("../images/logo/westwind_link.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
}

/*a.titan_nav {
  display          : block;
  width            : 200px;
  height           : 119px;
  background       : url("../images/logo/titan_link1.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
}*/

a.test {
  display          : block;
  width            : 400px;
  height           : 100px;
  background       : url("../images/logo/testimonial_link2.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
}
a.feature_nav {
  display          : block;
  width            : 550px;
  background       : url("../images/featured/feature.jpg");
  height           : 309px;
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
}
/*a.lakehouse_nav {
  display          : block;
  width            : 152px;
  height           : 62px;
  background       : url("../images/logo/lakehouse_link.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
}
a:hover.lakehouse_nav {
  background-position: 0px -60px;
}*/
a.westhill_nav {
  display          : block;
  width            : 200px;
  height           : 185px;
  background       : url("../images/logo/westhill_link1.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
}

a.page20 {
  display          : block;
  width            : 150px;
  height           : 100px;
  background       : url("../images/site/chrome/20_link.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin           : 0 auto;
}
a:hover.page20 {
  background-position: 0 -100px;
}

a.page22 {
  display          : block;
  width            : 150px;
  height           : 100px;
  background       : url("../images/site/chrome/22_link.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin           : 0 auto;
}
a:hover.page22 {
  background-position: 0 -100px;
}

a.eclipse_page {
  display          : block;
  width            : 150px;
  height           : 100px;
  background       : url("../images/site/chrome/eclipse_link.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin           : 0 auto;
}
a:hover.eclipse_page {
  background-position: 0 -100px;
}

a.gk_page {
  display          : block;
  width            : 150px;
  height           : 100px;
  background       : url("../images/site/chrome/gk_link.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin           : 0 auto;
}
a:hover.gk_page {
  background-position: 0 -100px;
  }
  
a.page16 {
  display          : block;
  width            : 150px;
  height           : 100px;
  background       : url("../images/site/chrome/16_link.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
  
}
a:hover.page16 {
  background-position: 0 -100px;
}
a.page18 {
  display          : block;
  width            : 150px;
  height           : 100px;
  background       : url("../images/site/chrome/18_link.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
  
}
a:hover.page18 {
  background-position: 0 -100px;
}
a.page14 {
  display          : block;
  width            : 150px;
  height           : 100px;
  background       : url("../images/site/chrome/14_link.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
  
}
a:hover.page14 {
  background-position: 0 -100px;
}
a.ss_page {
  display          : block;
  width            : 150px;
  height           : 100px;
  background       : url("../images/site/chrome/ss_link1.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
  
}
a:hover.ss_page {
  background-position: 0 -100px;
}
a.ms_page {
  display          : block;
  width            : 150px;
  height           : 100px;
  background       : url("../images/site/chrome/ms_link1.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
  
}
a:hover.ms_page {
  background-position: 0 -100px;
}
a.ts_page {
  display          : block;
  width            : 150px;
  height           : 100px;
  background       : url("../images/site/chrome/ts_link1.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
  
}
a:hover.ts_page {
  background-position: 0 -100px;
}
a.rancher_page {
  display          : block;
  width            : 150px;
  height           : 100px;
  background       : url("../images/site/chrome/rancher_link.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
  
}
a:hover.rancher_page {
  background-position: 0 -100px;
}
a.basement_page {
  display          : block;
  width            : 150px;
  height           : 100px;
  background       : url("../images/site/chrome/basement_link.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
  
}
a:hover.basement_page {
  background-position: 0 -100px;
}
a.twostory_page {
  display          : block;
  width            : 150px;
  height           : 100px;
  background       : url("../images/site/chrome/twostory_link.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
  
}
a:hover.twostory_page {
  background-position: 0 -100px;
}
a.bungalow_page {
  display          : block;
  width            : 150px;
  height           : 100px;
  background       : url("../images/site/chrome/bungalow_link.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
  
}
a:hover.bungalow_page {
  background-position: 0 -100px;
}
a.zerolot_page {
  display          : block;
  width            : 150px;
  height           : 100px;
  background       : url("../images/site/chrome/zerolot_link.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
  
}
a:hover.zerolot_page {
  background-position: 0 -100px;
}
a.specs_link {
  display          : block;
  width            : 150px;
  height           : 100px;
  background       : url("../images/site/chrome/specs_link1.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
  
}
a:hover.specs_link {
  background-position: 0 -100px;
}
a.media_nav {
  display          : block;
  width            : 100px;
  height           : 100px;
  background       : url("../images/site/chrome/media_link.jpg");
  background-repeat: no-repeat;
  text-decoration  : none;
  margin      : 0 auto;
  
}
a:hover.media_nav {
  background-position: 0 -100px;
}

a.retailer_map_link {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}
a.retailer_map_link:hover, visited {
	color: #FFF;
	font-weight: bold;
}

  
#map {
           margin:0;
           padding:0;
           width:600px;
           height:301px;
           background:url(../images/site/slideshow/modulinefp.jpg);
           font-family:arial, helvetica, sans-serif;
           font-size:8pt;
}


#map li {
         margin:0;
         padding:0;
         list-style:none;
  
}



#map li a {
         position:absolute;
         display:block;
 
          /*
 
             Specifying a background image
   
             (a 1px by 1px transparent gif)
  
             fixes a bug in older versions of

             IE that causeses the block to not

           */
          background:url(../images/site/blank.gif);
}

#map li a span { display:none; }

  
#map li a:hover span {
            position:relative;
            display:block;
            width:200px;
            left:20px;
            top:20px;
            padding:5px;
            border:1px solid #000;
            background:#fff;
            text-decoration:none;
            color:#000;
            filter:alpha(opacity=80);
            opacity:0.8;
}
      

#map a.1 {
    top:70px;
    left:53px;
    width:92px;
    height:79px;
}
#map a.2 {
    top:157px;
    left:44px;
    width:177px;
    height:67px;
}
#map a.3 {
    top:235px;
    left:28px;
    width:258px;
    height:54px;
}













#demo-container{padding:0px 0px 0 15px; margin:0 0 0 0; background:#70a867;}
ul#simple-menu{list-style-type:none;width:100%;position:relative;height:27px;font-family:"Trebuchet MS",Arial,sans-serif;font-size:13px;font-weight:bold;margin:0;padding:11px 0 0 0;}
ul#simple-menu li{display:block;float:left;margin:0 0 0 4px;height:27px;}
ul#simple-menu li.left{margin:0;}
ul#simple-menu li a{display:block;float:left;color:#fff;background:#4A6867;line-height:27px;text-decoration:none;padding:0 17px 0 18px;height:27px;}
ul#simple-menu li a.right{padding-right:19px;}
ul#simple-menu li a:hover{background:#2E4560;}
ul#simple-menu li a.current{color:#2E4560;background:#fff;}
ul#simple-menu li a.current:hover{color:#2E4560;background:#fff;}






