/* CSS Document */



/* General Styles  --------------------------------------------------------------------- */

body {
margin:0 0 0 auto;
padding:0 0 0 0;
text-align:center;
width:100%;
height:auto;
background:#000000;
font-family:Arial, Futura, Trebuchet;
background-image:url(images/backgrounds/rtf_bkgrepeat.gif);
background-repeat:repeat-x;
font-size:11px;
color:#342e29;
line-height:16px;
}

img {
border:none;
}

/* Navigation system ------------------------------------------------------------------- */

ul.menu {list-style:none; margin:0; padding:0; float:left;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#FFF; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:-24px}
ul.menu ul {position:absolute; top:40px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; width:94px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#342e29}
ul.menu ul li a:hover {background-color:#58534f}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink {border:none; padding:5px 7px 7px; font-weight:bold; width:80px}
ul.menu .sub {background:#342e29 url(images/arrow.gif) 136px 8px no-repeat}


/* Sub Nav --------------- */

#navcontainer ul { 
width:677px;
margin: -8px 0 0 45px;
padding: 0;
list-style-type: none;
float:left;
}

#navcontainer a { 
display: block;
color: #342e29;
width: 75px;
padding: 4px;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #342e29;
color: #FFF;
}


/* ToolTip Popups styles */

* {margin:0; padding:0}
#text {margin:50px auto; width:500px}
.hotspot {color:#900; padding-bottom:1px; cursor:pointer}

#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}


/* This script controls the rollover effect for all thumbnail galleries */

#navcontainer li { margin: 0 0 .2em 0; float:left;}

#rollover {
margin:auto;
}

#rollover a {
display:block;
width: 208px;
padding:156px 10px 10px 7px;
#padding:142px 10px 10px 7px;
}


/* This script controls the rollover effect for home design rollover buttons */

#rollover2 {
margin:auto;
}

#rollover2 a {
display:block;
width: 140px;
padding:24px 10px 10px 7px;
#padding:10px 10px 10px 7px;
}


/* This script controls the rollover effect for the Social Networking Rollovers */

#rollover3 {
margin:auto;
}

#rollover3 a {
display:block;
width: 35px;
padding:25px 10px 10px 7px;
#padding:10px 10px 10px 7px;
}

/* Banner Slide Menu system ------------------------------------------------------------------- */

* {margin:0; padding:0;}
.sm {list-style:none; width:666px; height:305px; display:block; overflow:hidden}
.sm li {float:left; display:inline; overflow:hidden}

/* Div Styles -------------------------------------------------------------------------- */


/* All Pages --------------- */

#brandbar {
background-image:url(images/link_bg.gif);
background-repeat:repeat-x;
width:100%;
height:auto;
margin:auto;
padding:0;
}

#brandbar_links {
width:802px;
text-align:center;
margin:auto;
padding:0;
height:auto;
background-image:url(images/link_bg.gif);
background-repeat:repeat-x;
}

#brandbar_links li{
color:#FFFFFF;
margin:2px 25px 0 25px;
}

#brandbar_links a{
color:#FFFFFF;
text-decoration:none;
}

#google_results IFRAME{
width:667px;
}

#googlebar {
margin:0;
padding:0;
float:right;
}

#header {
width:760px;
height:auto;
margin:15px auto;
text-align:center;
}

#topnav {
float:right;
width:589px;
height:52px;
background-image:url(images/backgrounds/rtf_topnavbkg.png);
background-repeat:no-repeat;
font-size:10px;
margin:38px auto;
}

#contentbody {
#margin:0px auto;
margin:0 auto;
padding:0;
}

#contentarea {
text-align:center;
margin:-16px auto;
#margin:-3px auto;
padding:auto;
width:781px;
background-image:url(images/backgrounds/rtf_paperrepeater.png);
background-repeat:repeat-y;
float:none;
}

.contentarea {
text-align:center;
margin:-16px auto;
#margin:-3px auto;
padding:auto;
width:781px;
background-image:url(images/backgrounds/rtf_paperrepeater.png);
background-repeat:repeat-y;
float:none;
}



#sliderbanner {
margin:auto;
width:666px;
}

#footernav {
float:left;
#float:none;
margin:10px auto 0px 167px;
#margin:10px auto 10px auto;
text-align:center;
width:666px;
z-index:1000;
}

#footernav a{
text-align:center;
text-decoration:none;
color:#342e29;
}

#pagedecoratives {
width:995px;
margin:auto;
z-index:1;
background-image:url(images/decoratives/contactus_img.png);
background-repeat:no-repeat;
height:232px;
}

#decorativebkg {
margin:auto;
padding:0;
background-image:url(images/decoratives/index_bkg.png);
background-repeat:no-repeat;
width:1200px;
height:1020px;
}

#decorativebkg.gallery {
margin:auto;
padding:0;
background-image:url(images/decoratives/gallery_bkg.png);
background-repeat:no-repeat;
width:1200px;
height:1020px;
}

#decorativebkg.homedesign {
margin:auto;
padding:0;
background-image:url(images/decoratives/homedesign_bkg.png);
background-repeat:no-repeat;
width:1200px;
height:1020px;
}

#decorativebkg.media {
margin:-0px auto;
padding:0;
background-image:url(images/decoratives/media_bkg.png);
background-repeat:no-repeat;
width:1200px;
height:1020px;
}

#decorativebkg.research {
margin:-0px auto;
padding:0;
background-image:url(images/decoratives/research_bkg.png);
background-repeat:no-repeat;
width:1200px;
height:1020px;
}

#decorativebkg.events {
margin:-0px auto;
padding:0;
background-image:url(images/decoratives/events_bkg.png);
background-repeat:no-repeat;
width:1200px;
height:1020px;
}

#decorativebkg.rivdiff {
margin:-0px auto;
padding:0;
background-image:url(images/decoratives/rivdiff_bkg.png);
background-repeat:no-repeat;
width:1200px;
height:1020px;
}

#decorativebkg.contact {
margin:-0px auto;
padding:0;
background-image:url(images/decoratives/contact_bkg.png);
background-repeat:no-repeat;
width:1200px;
height:1020px;
}

h1 {
font:Arial, Helvetica, sans-serif;
font-size:14px;
color:#31598d;
}

h1.articletitle {
#margin-top:-80px;
font:Arial, Helvetica, sans-serif;
font-size:30px;
color:#31598d;
text-align:left;
margin-bottom:10px;
width:620px;
padding:20px 0 20px 0;
}

h1.pdflink {
font:Arial, Helvetica, sans-serif;
font-size:24px;
color:#31598d;
text-align:left;
margin-bottom:10px;
float:left;
}


h2 {
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#342e29;
}

h2.subheader {
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#342e29;
	text-align:left;
	width:620px;
}

ul.articlelist {
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:620px;
	float:left;
	margin-bottom:20px;
}

a {
color:#342e29;
}


/* Index Page -------------- */

#contentcontainer {
width:667px;
margin:auto;
}

#abouttext {
margin:30px auto;
width:360px;
float:left;
}

#abouttext p{
margin-top:10px;
text-align:justify;
width:360px;
margin-left:0px;
float:left;
}

#socialnetwork {
width:100px;
height:359px;
background-image:url(images/index_images/socialbar_bkg.png);
background-repeat:no-repeat;
float:right;
margin:-375px -88px 0 0;
#margin:-700px -88px 0 0;
}

/* Gallery Page -------------- */

#galleryimages {
float:left;
margin:10px 0 0 45px;
padding:0;
width:465px;
}

#galleryimagesthumbs {
float:left;
margin:10px 0 0 45px;
padding:0;
width:465px;
}

#galleryimagesthumbs img{
float:left;
}

#coilbook {
margin:10px auto;
width:213px;
height:319px;
background-image:url(images/backgrounds/coilbook_bkg.png);
background-repeat:no-repeat;
float:left;
}

#coilbook p{
color:#342e29;
float:left;
text-align:left;
margin:10px 0 0 15px;
width:175px;
}

/* Home Designs -------------- */

#homedesignsbody {
margin:20px auto;
width:681px;
}

#homedesignsbody p{
margin:6px 0 0 25px;
float:left;
text-align:justify;
width:200px;
}

#homedesignbottom {
float:left;
margin:15px auto;
padding:0 0 0 0;
}

#homedesignbottom p{
margin:auto;
width:430px;
}


#floorplancontainer {
width:677px;
margin:20px auto;
}

#floorplantext {
width:450px;
float:left;
margin:auto;
}

#floorplantext p{
float:left;
margin:10px 0 0 10px;
text-align:justify;
width:380px;
}

#floorplanimage {
float:left;
width:677px;
margin:40px auto;
}

#floorplanimage img{
margin-right:10px;
float:left;
}

#floorplannav {
width:170px;
margin:-12px 0 0 25px;
float:left;
}

#buildcontainer {
width:688px; 
margin:auto;
}

#coilbookexpand {
margin:10px auto;
width:213px;
background-image:url(images/backgrounds/coilbook_body_bkg.png);
background-repeat:repeat-y;
float:left;
}

#buildhomeinfo {
margin:10px 0 0 0px;
float:left;
width:350px;
}

#buildhomeinfo p{
text-align:justify;
float:left;
width:350px;
margin:10px 0 0 5px;
}


/* Media Page Styles ----------------------------------- */

#mediabody {
width:686px;
margin:15px auto;
}

#mediabody ul{
width:686px;
margin:auto;
float:left;
list-style:none;
display:block;
}

#mediabody li{
margin:auto;
margin-right:7px;
float:left;
}

#articlecopy {
width:686px;
margin:120px auto;
padding:0;
}

#articlecopy a{
color:#342e29;
}

#articlecopy li{
margin:5px 0 0 15px;
width:667px;
text-align:justify;
}

#articleparagraph {
float:left;
width:328px;
}

#articleparagraph p{
text-align:justify;
line-height:18px;
}

#articleimages {
width:302px;
float:left;
margin-left:25px;
}

#articlelink {
width:302px;
float:left;
margin-left:25px;
text-align:left;
}

#fullwidth {
width:667px;
}

#awards {
width:680px;
margin:auto;
}

#awardsleft {
width:442px;
float:left;
margin:20px auto;
text-align:justify;
}

#awards a{
color:#342e29;
}

#awardsright {
float:left;
width:221px;
margin:15px 0 0 15px;
}

#videoleftcont {
width:442px;
float:left;
margin:20px auto;
text-align:justify;
}


/* Research Center Styles ----------------------------------- */

#rcenterleft {
width:442px;
float:left;
margin:20px auto;
text-align:justify;
}

li.word {
font-size:10px;
background-image:url(images/researchcenter_images/techdirectory_images/buttons/word_btn.png);
width:202px;
height:54px;
background-repeat:no-repeat;
text-align:left;
}

li.excel {
font-size:10px;
background-image:url(images/researchcenter_images/techdirectory_images/buttons/excel_btn.png);
width:202px;
height:54px;
background-repeat:no-repeat;
text-align:left;
}

li.pdf {
font-size:10px;
background-image:url(images/researchcenter_images/techdirectory_images/buttons/pdf_btn.png);
width:202px;
height:54px;
background-repeat:no-repeat;
text-align:left;
}

li.zip {
font-size:10px;
background-image:url(images/researchcenter_images/techdirectory_images/buttons/zip_btn.png);
width:202px;
height:54px;
background-repeat:no-repeat;
text-align:left;
}

li.cad {
font-size:10px;
background-image:url(images/researchcenter_images/techdirectory_images/buttons/autocad_btn.png);
width:202px;
height:54px;
background-repeat:no-repeat;
text-align:left;
}

#rcenterdownloads {
width:700px;
margin:auto;
float:left;
}

#rcenterdownloads a:hover{
color:#0066FF;
}

#rcenterdownloads p.titles{
float:left;
width:667px;
text-align:left;
font-size:14px;
}

#buildtype {
background-image:url(images/researchcenter_images/whatistf_images/descriptor_bkg.png);
background-repeat:no-repeat;
width:441px;
height:179px;
}

/* Timber Frame */
#rollover.timberframe a:hover { 
background-position: 0 -164px;
}

#rollover.timberframe a:active {
background-position: 0 -328px;
}

#rollover.timberframe a {
background:url(images/researchcenter_images/whatistf_images/buttons/timberframing_btn.png);
background-repeat:no-repeat;
}

/* Post and Beam */
#rollover.postbeam a:hover { 
background-position: 0 -164px;
}

#rollover.postbeam a:active {
background-position: 0 -328px;
}

#rollover.postbeam a {
background:url(images/researchcenter_images/whatistf_images/buttons/postbeam_btn.png);
background-repeat:no-repeat;
}

/* Log Construction */
#rollover.logcon a:hover { 
background-position: 0 -164px;
}

#rollover.logcon a:active {
background-position: 0 -328px;
}

#rollover.logcon a {
background:url(images/researchcenter_images/whatistf_images/buttons/logconstruction_btn.png);
background-repeat:no-repeat;
}

#rcenterthumbs {
float:left;
margin:10px 0px 10px -5px;
}

#whatistffooter {
float:left;
margin:auto;
width:667px;
}

/* Events Styles ----------------------------------- */

#event {
font-size:11px;
width:427px;
margin:10px 0 10px 10px;
padding:0;
float:left;
}

/* Landing Page ----------------------------------- */

h1.landing_h1 {
font-size:20px;
text-align:center;
margin-bottom:10px;
}

h2.landing_h2 {
	text-align:center;
	font-size:16px;
	line-height:20px;
}

span.buttonspan {
	padding-top:7px;
	float:right;
	margin-top:15px;
	width:360px;
	background-image:url(mag_ads/images/learnmore_bkg.png);
	background-repeat:no-repeat;
	height:66px;
}


/* Reps Page Styles ----------------------------------- */

#rep_left {
	float:				left;
	margin:				20px 0 0 0;
	text-align:			justify;
	width:				424px;
}

#rep_left h1{
	margin-bottom:		5px;
}

#rep_left h2{
	margin-bottom:		15px;
}

#rep_left p{
	margin-bottom:		10px;
}

#rep_gallery {
	float:				left;
}

#rep_gallery img{
	float:				left;
	margin:				0;
}

#rep_right {
	float:				left;
	margin:				20px 0 0 30px;
	text-align:			justify;
	width:				198px;
}

#rep_right p{
	margin:5px 0 0 5px;
}

/* Campaign Popup styles */

#campaignbody {
	background-image:url(images/campaigns/campaign_bkg.png);
	width:300px;
	height:565px;
	background-repeat:no-repeat;
}

#campaigncontent {
	width:232px;
	margin:auto;
	text-align:center;
}


/* -------------- Wallpapers Page -------------- */

#wallpaperbody {
	width:677px;
	margin:auto;
}

#wallpaperleft {
	width:340px;
	margin:15px auto;
	float:left;
}

#wallpaperright {
	width:311px;
	margin:auto 10px;
	float:left;
}

#wallpaperright p{
	margin-bottom:6px;
}


/* -------------- Incentives Page -------------- */


h1.bighead {
	font-size:18px;
	margin-top:15px;
}

p.bluebold_small {
	font-size:14px;
	color:#31598d;
	font-weight:bold;
}

p.bodycontent_small {
	font-size:12px;
	margin-top:10px;
}

h2.bigsubber {
	font-size:14px;
}

/* ------------------------------------------   Button CSS Below ---------------------------------------------------------------- */


/* Research Center buttons */

/* Oak */
#rollover.oak a:hover { 
background-position: 0 -164px;
}

#rollover.oak a:active {
background-position: 0 -328px;
}

#rollover.oak a {
background: url(images/researchcenter_images/oak_btn.png);
background-repeat:no-repeat;
}

/* Cedar */
#rollover.cedar a:hover { 
background-position: 0 -164px;
}

#rollover.cedar a:active {
background-position: 0 -328px;
}

#rollover.cedar a {
background: url(images/researchcenter_images/cedar_btn.png);
background-repeat:no-repeat;
}

/* Fir */
#rollover.fir a:hover { 
background-position: 0 -164px;
}

#rollover.fir a:active {
background-position: 0 -328px;
}

#rollover.fir a {
background: url(images/researchcenter_images/fir_btn.png);
background-repeat:no-repeat;
}

/* Chestnut */
#rollover.chestnut a:hover { 
background-position: 0 -164px;
}

#rollover.chestnut a:active {
background-position: 0 -328px;
}

#rollover.chestnut a {
background: url(images/researchcenter_images/chestnut_btn.png);
background-repeat:no-repeat;
}

/* Teak */
#rollover.teak a:hover { 
background-position: 0 -164px;
}

#rollover.teak a:active {
background-position: 0 -328px;
}

#rollover.teak a {
background: url(images/researchcenter_images/teak_btn.png);
background-repeat:no-repeat;
}

/* Cherry */
#rollover.cherry a:hover { 
background-position: 0 -164px;
}

#rollover.cherry a:active {
background-position: 0 -328px;
}

#rollover.cherry a {
background: url(images/researchcenter_images/cherry_btn.png);
background-repeat:no-repeat;
}

/* maple */
#rollover.maple a:hover { 
background-position: 0 -164px;
}

#rollover.maple a:active {
background-position: 0 -328px;
}

#rollover.maple a {
background: url(images/researchcenter_images/maple_btn.png);
background-repeat:no-repeat;
}

/* Cypress */
#rollover.cypress a:hover { 
background-position: 0 -164px;
}

#rollover.cypress a:active {
background-position: 0 -328px;
}

#rollover.cypress a {
background: url(images/researchcenter_images/cypress_btn.png);
background-repeat:no-repeat;
}


/* homedesigns sub sub nav */

/* view gallery */

#rollover2 {
margin:10px auto;
}

#rollover2.viewgallery a:hover { 
background-position: 0 -34px;
}

#rollover2.viewgallery a:active {
background-position: 0 -68px;
}

#rollover2.viewgallery a {
background: url(images/homedesign_images/buttons/viewgallery_btn.png);
background-repeat:no-repeat;
}

/* download floor plans */

#rollover2.downloadfloorplan a:hover { 
background-position: 0 -34px;
}

#rollover2.downloadfloorplan a:active {
background-position: 0 -68px;
}

#rollover2.downloadfloorplan a {
background: url(images/homedesign_images/buttons/downloadpdf_btn.png);
background-repeat:no-repeat;
}

/* media plans */

#rollover2.media a:hover { 
background-position: 0 -34px;
}

#rollover2.media a:active {
background-position: 0 -68px;
}

#rollover2.media a {
background: url(images/homedesign_images/buttons/media_btn.png);
background-repeat:no-repeat;
}

/* view floorplan */

#rollover2.viewfloorplan a:hover { 
background-position: 0 -34px;
}

#rollover2.viewfloorplan a:active {
background-position: 0 -68px;
}

#rollover2.viewfloorplan a {
background: url(images/homedesign_images/buttons/viewFP_btn.png);
background-repeat:no-repeat;
}

/* Thumbnails -------------------------------------- */

/* Main Gallery Page Thumbs -----*/

/* tidewater */
#rollover.tidewater a:hover { 
background-position: 0 -164px;
}

#rollover.tidewater a:active {
background-position: 0 -328px;
}

#rollover.tidewater a {
background: url(images/buttons/galleries_tidewater_btn.png);
background-repeat:no-repeat;
}

/* craftsman */
#rollover.craftsman a:hover { 
background-position: 0 -164px;
}

#rollover.craftsman a:active {
background-position: 0 -328px;
}

#rollover.craftsman a {
background: url(images/buttons/craftsman_btn.png);
background-repeat:no-repeat;
}

/* contemporary */
#rollover.contemporary a:hover { 
background-position: 0 -164px;
}

#rollover.contemporary a:active {
background-position: 0 -328px;
}

#rollover.contemporary a {
background: url(images/buttons/galleries_contemporary_btn.png);
background-repeat:no-repeat;
}

/* singlestory */
#rollover.singlestory a:hover { 
background-position: 0 -164px;
}

#rollover.singlestory a:active {
background-position: 0 -328px;
}

#rollover.singlestory a {
background: url(images/buttons/galleries_singlestory_btn.png);
background-repeat:no-repeat;
}

/* mountain */
#rollover.mountain a:hover { 
background-position: 0 -164px;
}

#rollover.mountain a:active {
background-position: 0 -328px;
}

#rollover.mountain a {
background: url(images/buttons/galleries_mountail_btn.png);
background-repeat:no-repeat;
}

/* traditional */
#rollover.traditional a:hover { 
background-position: 0 -164px;
}

#rollover.traditional a:active {
background-position: 0 -328px;
}

#rollover.traditional a {
background: url(images/buttons/galleries_traditional_btn.png);
background-repeat:no-repeat;
}

/* oldworld */
#rollover.oldworld a:hover { 
background-position: 0 -164px;
}

#rollover.oldworld a:active {
background-position: 0 -328px;
}

#rollover.oldworld a {
background: url(images/buttons/galleries_oldworld_btn.png);
background-repeat:no-repeat;
}

/* country */
#rollover.country a:hover { 
background-position: 0 -164px;
}

#rollover.country a:active {
background-position: 0 -328px;
}

#rollover.country a {
background: url(images/buttons/galleries_country_btn.png);
background-repeat:no-repeat;
}

/* cottage */
#rollover.cottage a:hover { 
background-position: 0 -164px;
}

#rollover.cottage a:active {
background-position: 0 -328px;
}

#rollover.cottage a {
background: url(images/buttons/galleries_cottage_btn.png);
background-repeat:no-repeat;
}

/* unique */
#rollover.unique a:hover { 
background-position: 0 -164px;
}

#rollover.unique a:active {
background-position: 0 -328px;
}

#rollover.unique a {
background: url(images/buttons/galleries_unique_btn.png);
background-repeat:no-repeat;
}

/* Residential -------------- */


/* mountainview */
#rollover.mountainview a:hover { 
background-position: 0 -164px;
}

#rollover.mountainview a:active {
background-position: 0 -328px;
}

#rollover.mountainview a {
background: url(images/buttons/gallerysubnav/gallerythumbs/mountainview.png);
background-repeat:no-repeat;
}

/* Grandview */
#rollover.grandview a:hover { 
background-position: 0 -164px;
}

#rollover.grandview a:active {
background-position: 0 -328px;
}

#rollover.grandview a {
background: url(images/buttons/gallerysubnav/gallerythumbs/grandview_thumb.png);
background-repeat:no-repeat;
}

/* Wrenwood */
#rollover.wrenwood a:hover { 
background-position: 0 -164px;
}

#rollover.wrenwood a:active {
background-position: 0 -328px;
}

#rollover.wrenwood a {
background: url(images/buttons/gallerysubnav/gallerythumbs/wrenwood_thumb.png);
background-repeat:no-repeat;
}

/* prairieridge */
#rollover.prairieridge a:hover { 
background-position: 0 -164px;
}

#rollover.prairieridge a:active {
background-position: 0 -328px;
}

#rollover.prairieridge a {
background: url(images/buttons/gallerysubnav/gallerythumbs/prairieridge_thumb.png);
background-repeat:no-repeat;
}


/*queenslander */
#rollover.queenslander a:hover { 
background-position: 0 -164px;
}

#rollover.queenslander a:active {
background-position: 0 -328px;
}

#rollover.queenslander a {
background: url(images/buttons/gallerysubnav/gallerythumbs/queenslander_thumb.png);
background-repeat:no-repeat;
}

/*pheasant ridge */
#rollover.pheasantridge a:hover { 
background-position: 0 -164px;
}

#rollover.pheasantridge a:active {
background-position: 0 -328px;
}

#rollover.pheasantridge a {
background: url(images/buttons/gallerysubnav/gallerythumbs/pheasantridge_thumb.png);
background-repeat:no-repeat;
}

/* ridgewood */
#rollover.ridgewood a:hover { 
background-position: 0 -164px;
}

#rollover.ridgewood a:active {
background-position: 0 -328px;
}

#rollover.ridgewood a {
background: url(images/buttons/gallerysubnav/gallerythumbs/ridgewood_thumb.png);
background-repeat:no-repeat;
}

/* burnsideinn */
#rollover.burnsideinn a:hover { 
background-position: 0 -164px;
}

#rollover.burnsideinn a:active {
background-position: 0 -328px;
}

#rollover.burnsideinn a {
background: url(images/buttons/gallerysubnav/gallerythumbs/burnsideinn_thumb.png);
background-repeat:no-repeat;
}

/* pleasantmeadow */
#rollover.pleasantmeadow a:hover { 
background-position: 0 -164px;
}

#rollover.pleasantmeadow a:active {
background-position: 0 -328px;
}

#rollover.pleasantmeadow a {
background: url(images/buttons/gallerysubnav/gallerythumbs/pleasantmeadow_thumb.png);
background-repeat:no-repeat;
}

/* anchorbay */
#rollover.anchorbay a:hover { 
background-position: 0 -164px;
}

#rollover.anchorbay a:active {
background-position: 0 -328px;
}

#rollover.anchorbay a {
background: url(images/buttons/gallerysubnav/gallerythumbs/anchorbay_thumb.png);
background-repeat:no-repeat;
}

/* anchorbay 2 */
#rollover.anchorbay2 a:hover { 
background-position: 0 -164px;
}

#rollover.anchorbay2 a:active {
background-position: 0 -328px;
}

#rollover.anchorbay2 a {
background: url(images/buttons/gallerysubnav/gallerythumbs/anchorbay2_thumb.png);
background-repeat:no-repeat;
}

/* brookville */
#rollover.brookville a:hover { 
background-position: 0 -164px;
}

#rollover.brookville a:active {
background-position: 0 -328px;
}

#rollover.brookville a {
background: url(images/buttons/gallerysubnav/gallerythumbs/brookville_thumb.png);
background-repeat:no-repeat;
}

/* costwald */
#rollover.costwald a:hover { 
background-position: 0 -164px;
}

#rollover.costwald a:active {
background-position: 0 -328px;
}

#rollover.costwald a {
background: url(images/buttons/gallerysubnav/gallerythumbs/costwald_thumb.png);
background-repeat:no-repeat;
}

/* melodylane */
#rollover.melodylane a:hover { 
background-position: 0 -164px;
}

#rollover.melodylane a:active {
background-position: 0 -328px;
}

#rollover.melodylane a {
background: url(images/buttons/gallerysubnav/gallerythumbs/melodylane_thumb.png);
background-repeat:no-repeat;
}

/* pentwater */
#rollover.pentwater a:hover { 
background-position: 0 -164px;
}

#rollover.pentwater a:active {
background-position: 0 -328px;
}

#rollover.pentwater a {
background: url(images/buttons/gallerysubnav/gallerythumbs/pentwater_thumb.png);
background-repeat:no-repeat;
}

/* sharonvalley */
#rollover.sharonvalley a:hover { 
background-position: 0 -164px;
}

#rollover.sharonvalley a:active {
background-position: 0 -328px;
}

#rollover.sharonvalley a {
background: url(images/buttons/gallerysubnav/gallerythumbs/sharonvalley_thumb.png);
background-repeat:no-repeat;
}

/* tecumseh */
#rollover.tecumseh a:hover { 
background-position: 0 -164px;
}

#rollover.tecumseh a:active {
background-position: 0 -328px;
}

#rollover.tecumseh a {
background: url(images/buttons/gallerysubnav/gallerythumbs/tecumseh_thumb.png);
background-repeat:no-repeat;
}

/* gladstone */
#rollover.gladstone a:hover { 
background-position: 0 -164px;
}

#rollover.gladstone a:active {
background-position: 0 -328px;
}

#rollover.gladstone a {
background: url(images/buttons/gallerysubnav/gallerythumbs/gladstone_thumb.png);
background-repeat:no-repeat;
}

/* lescheneaux */
#rollover.lescheneaux a:hover { 
background-position: 0 -164px;
}

#rollover.lescheneaux a:active {
background-position: 0 -328px;
}

#rollover.lescheneaux a {
background: url(images/buttons/gallerysubnav/gallerythumbs/lescheneaux_thumb.png);
background-repeat:no-repeat;
}

/* long island */
#rollover.longisland a:hover { 
background-position: 0 -164px;
}

#rollover.longisland a:active {
background-position: 0 -328px;
}

#rollover.longisland a {
background: url(images/buttons/gallerysubnav/gallerythumbs/longisland_thumb.png);
background-repeat:no-repeat;
}


/* meadowview */
#rollover.meadowview a:hover { 
background-position: 0 -164px;
}

#rollover.meadowview a:active {
background-position: 0 -328px;
}

#rollover.meadowview a {
background: url(images/buttons/gallerysubnav/gallerythumbs/meadowview_thumb.png);
background-repeat:no-repeat;
}

/* provence */
#rollover.provence a:hover { 
background-position: 0 -164px;
}

#rollover.provence a:active {
background-position: 0 -328px;
}

#rollover.provence a {
background: url(images/buttons/gallerysubnav/gallerythumbs/provence_thumb.png);
background-repeat:no-repeat;
}

/* southviewtimbers */
#rollover.southviewtimbers a:hover { 
background-position: 0 -164px;
}

#rollover.southviewtimbers a:active {
background-position: 0 -328px;
}

#rollover.southviewtimbers a {
background: url(images/buttons/gallerysubnav/gallerythumbs/southviewtimbers_thumb.png);
background-repeat:no-repeat;
}

/* tuscany */
#rollover.tuscany a:hover { 
background-position: 0 -164px;
}

#rollover.tuscany a:active {
background-position: 0 -328px;
}

#rollover.tuscany a {
background: url(images/buttons/gallerysubnav/gallerythumbs/tuscany_thumb.png);
background-repeat:no-repeat;
}

/* tuscany2 */
#rollover.tuscany2 a:hover { 
background-position: 0 -164px;
}

#rollover.tuscany2 a:active {
background-position: 0 -328px;
}

#rollover.tuscany2 a {
background: url(images/buttons/gallerysubnav/gallerythumbs/tuscany2_thumb.png);
background-repeat:no-repeat;
}

/* bbranch */
#rollover.bbranch a:hover { 
background-position: 0 -164px;
}

#rollover.bbranch a:active {
background-position: 0 -328px;
}

#rollover.bbranch a {
background: url(images/buttons/gallerysubnav/gallerythumbs/bbranch_thumb.png);
background-repeat:no-repeat;
}

/* foursuns */
#rollover.foursuns a:hover { 
background-position: 0 -164px;
}

#rollover.foursuns a:active {
background-position: 0 -328px;
}

#rollover.foursuns a {
background: url(images/buttons/gallerysubnav/gallerythumbs/foursuns_thumb.png);
background-repeat:no-repeat;
}

/* hyannis */
#rollover.hyannis a:hover { 
background-position: 0 -164px;
}

#rollover.hyannis a:active {
background-position: 0 -328px;
}

#rollover.hyannis a {
background: url(images/buttons/gallerysubnav/gallerythumbs/hyannis_thumb.png);
background-repeat:no-repeat;
}

/* kamakura */
#rollover.kamakura a:hover { 
background-position: 0 -164px;
}

#rollover.kamakura a:active {
background-position: 0 -328px;
}

#rollover.kamakura a {
background: url(images/buttons/gallerysubnav/gallerythumbs/kamakura_thumb.png);
background-repeat:no-repeat;
}

/* manitoushores */
#rollover.manitoushores a:hover { 
background-position: 0 -164px;
}

#rollover.manitoushores a:active {
background-position: 0 -328px;
}

#rollover.manitoushores a {
background: url(images/buttons/gallerysubnav/gallerythumbs/manitoushores_thumb.png);
background-repeat:no-repeat;
}

/* maumeebay */
#rollover.maumeebay a:hover { 
background-position: 0 -164px;
}

#rollover.maumeebay a:active {
background-position: 0 -328px;
}

#rollover.maumeebay a {
background: url(images/buttons/gallerysubnav/gallerythumbs/maumeebay_thumb.png);
background-repeat:no-repeat;
}

/* pearllake */
#rollover.pearllake a:hover { 
background-position: 0 -164px;
}

#rollover.pearllake a:active {
background-position: 0 -328px;
}

#rollover.pearllake a {
background: url(images/buttons/gallerysubnav/gallerythumbs/pearllake_thumb.png);
background-repeat:no-repeat;
}

/* pilotsdream */
#rollover.pilotsdream a:hover { 
background-position: 0 -164px;
}

#rollover.pilotsdream a:active {
background-position: 0 -328px;
}

#rollover.pilotsdream a {
background: url(images/buttons/gallerysubnav/gallerythumbs/pilotsdream_thumb.png);
background-repeat:no-repeat;
}

/* renaissance */
#rollover.renaissance a:hover { 
background-position: 0 -164px;
}

#rollover.renaissance a:active {
background-position: 0 -328px;
}

#rollover.renaissance a {
background: url(images/buttons/gallerysubnav/gallerythumbs/renaissance_thumb.png);
background-repeat:no-repeat;
}

/* sandhillcrane */
#rollover.sandhillcrane a:hover { 
background-position: 0 -164px;
}

#rollover.sandhillcrane a:active {
background-position: 0 -328px;
}

#rollover.sandhillcrane a {
background: url(images/buttons/gallerysubnav/gallerythumbs/sandhillcrane_thumb.png);
background-repeat:no-repeat;
}

/* sandhillcrane2 */
#rollover.sandhillcrane2 a:hover { 
background-position: 0 -164px;
}

#rollover.sandhillcrane2 a:active {
background-position: 0 -328px;
}

#rollover.sandhillcrane2 a {
background: url(images/buttons/gallerysubnav/gallerythumbs/sandhillcrane2_thumb.png);
background-repeat:no-repeat;
}

/* simpson */
#rollover.simpson a:hover { 
background-position: 0 -164px;
}

#rollover.simpson a:active {
background-position: 0 -328px;
}

#rollover.simpson a {
background: url(images/buttons/gallerysubnav/gallerythumbs/simpson_thumb.png);
background-repeat:no-repeat;
}

/* woodside */
#rollover.woodside a:hover { 
background-position: 0 -164px;
}

#rollover.woodside a:active {
background-position: 0 -328px;
}

#rollover.woodside a {
background: url(images/buttons/gallerysubnav/gallerythumbs/woodside_thumb.png);
background-repeat:no-repeat;
}

/* craughwell */
#rollover.craughwell a:hover { 
background-position: 0 -164px;
}

#rollover.craughwell a:active {
background-position: 0 -328px;
}

#rollover.craughwell a {
background: url(images/buttons/gallerysubnav/gallerythumbs/craughwell_thumb.png);
background-repeat:no-repeat;
}

/* huntsmanhuntclub */
#rollover.huntsmanhuntclub a:hover { 
background-position: 0 -164px;
}

#rollover.huntsmanhuntclub a:active {
background-position: 0 -328px;
}

#rollover.huntsmanhuntclub a {
background: url(images/buttons/gallerysubnav/gallerythumbs/huntsman_thumb.png);
background-repeat:no-repeat;
}

/* legacy */
#rollover.legacy a:hover { 
background-position: 0 -164px;
}

#rollover.legacy a:active {
background-position: 0 -328px;
}

#rollover.legacy a {
background: url(images/buttons/gallerysubnav/gallerythumbs/legacy_thumb.png);
background-repeat:no-repeat;
}

/* musik */
#rollover.musik a:hover { 
background-position: 0 -164px;
}

#rollover.musik a:active {
background-position: 0 -328px;
}

#rollover.musik a {
background: url(images/buttons/gallerysubnav/gallerythumbs/musikchapel_thumb.png);
background-repeat:no-repeat;
}

/* toledozoo */
#rollover.toledozoo a:hover { 
background-position: 0 -164px;
}

#rollover.toledozoo a:active {
background-position: 0 -328px;
}

#rollover.toledozoo a {
background: url(images/buttons/gallerysubnav/gallerythumbs/toledozoo_thumb.png);
background-repeat:no-repeat;
}

/* waterfront */
#rollover.waterfront a:hover { 
background-position: 0 -164px;
}

#rollover.waterfront a:active {
background-position: 0 -328px;
}

#rollover.waterfront a {
background: url(images/buttons/gallerysubnav/gallerythumbs/waterfront_thumb.png);
background-repeat:no-repeat;
}

/* whistlingstraights */
#rollover.whistlingstraights a:hover { 
background-position: 0 -164px;
}

#rollover.whistlingstraights a:active {
background-position: 0 -328px;
}

#rollover.whistlingstraights a {
background: url(images/buttons/gallerysubnav/gallerythumbs/whistlingstraights_thumb.png);
background-repeat:no-repeat;
}

/* westlake2 */
#rollover.westlake2 a:hover { 
background-position: 0 -164px;
}

#rollover.westlake2 a:active {
background-position: 0 -328px;
}

#rollover.westlake2 a {
background: url(images/buttons/gallerysubnav/gallerythumbs/westlake_thumb.png);
background-repeat:no-repeat;
}

/* Tuscany3 */
#rollover.tuscany3 a:hover { 
background-position: 0 -164px;
}

#rollover.tuscany3 a:active {
background-position: 0 -328px;
}

#rollover.tuscany3 a {
background: url(images/buttons/gallerysubnav/gallerythumbs/tuscany3_thumb.png);
background-repeat:no-repeat;
}



/* floor plan thumbs ----------------------------------------- */

/* Melody Lane b */
#rollover.melodylaneb a:hover { 
background-position: 0 -164px;
}

#rollover.melodylaneb a:active {
background-position: 0 -328px;
}

#rollover.melodylaneb a {
background:url(images/buttons/floorplans/melodylane_btn.png);
background-repeat:no-repeat;
}

/* pentwaterfalls */
#rollover.pentwaterfalls a:hover { 
background-position: 0 -164px;
}

#rollover.pentwaterfalls a:active {
background-position: 0 -328px;
}

#rollover.pentwaterfalls a {
background: url(images/buttons/floorplans/pentwaterfalls_btn.png);
background-repeat:no-repeat;
}

/* blueriver */
#rollover.blueriver a:hover { 
background-position: 0 -164px;
}

#rollover.blueriver a:active {
background-position: 0 -328px;
}

#rollover.blueriver a {
background: url(images/buttons/floorplans/blueriver_btn.png);
background-repeat:no-repeat;
}

/* turnwoodcottage */
#rollover.turnwoodcottage a:hover { 
background-position: 0 -164px;
}

#rollover.turnwoodcottage a:active {
background-position: 0 -328px;
}

#rollover.turnwoodcottage a {
background: url(images/buttons/floorplans/turnwoodcottage_hdr.png);
background-repeat:no-repeat;
}

/* lakewood */
#rollover.lakewood a:hover { 
background-position: 0 -164px;
}

#rollover.lakewood a:active {
background-position: 0 -328px;
}

#rollover.lakewood a {
background: url(images/buttons/floorplans/lakewood_btn.png);
background-repeat:no-repeat;
}

/* cattaillodge */
#rollover.cattaillodge a:hover { 
background-position: 0 -164px;
}

#rollover.cattaillodge a:active {
background-position: 0 -328px;
}

#rollover.cattaillodge a {
background: url(images/buttons/floorplans/cattaillodge_btn.png);
background-repeat:no-repeat;
}

/* rosefield */
#rollover.rosefield a:hover { 
background-position: 0 -164px;
}

#rollover.rosefield a:active {
background-position: 0 -328px;
}

#rollover.rosefield a {
background: url(images/buttons/floorplans/rosefield_btn.png);
background-repeat:no-repeat;
}

/* theapplewood */
#rollover.theapplewood a:hover { 
background-position: 0 -164px;
}

#rollover.theapplewood a:active {
background-position: 0 -328px;
}

#rollover.theapplewood a {
background: url(images/buttons/floorplans/applewood_btn.png);
background-repeat:no-repeat;
}

/* stoneridge */
#rollover.stoneridge a:hover { 
background-position: 0 -164px;
}

#rollover.stoneridge a:active {
background-position: 0 -328px;
}

#rollover.stoneridge a {
background: url(images/buttons/floorplans/stoneridge_btn.png);
background-repeat:no-repeat;
}

/* westlake */
#rollover.westlake a:hover { 
background-position: 0 -164px;
}

#rollover.westlake a:active {
background-position: 0 -328px;
}

#rollover.westlake a {
background: url(images/buttons/floorplans/westlake_btn.png);
background-repeat:no-repeat;
}

/* hazy morning */
#rollover.hazymorning a:hover { 
background-position: 0 -164px;
}

#rollover.hazymorning a:active {
background-position: 0 -328px;
}

#rollover.hazymorning a {
background: url(images/buttons/floorplans/hazymorning_btn.png);
background-repeat:no-repeat;
}

/* spruce ridge */
#rollover.spruceridge a:hover { 
background-position: 0 -164px;
}

#rollover.spruceridge a:active {
background-position: 0 -328px;
}

#rollover.spruceridge a {
background: url(images/buttons/floorplans/spruceridge_btn.png);
background-repeat:no-repeat;
}

/* fairfield */
#rollover.fairfield a:hover { 
background-position: 0 -164px;
}

#rollover.fairfield a:active {
background-position: 0 -328px;
}

#rollover.fairfield a {
background: url(images/buttons/floorplans/fairfield_btn.png);
background-repeat:no-repeat;
}

/* theedgewood */
#rollover.theedgewood a:hover { 
background-position: 0 -164px;
}

#rollover.theedgewood a:active {
background-position: 0 -328px;
}

#rollover.theedgewood a {
background: url(images/buttons/floorplans/edgewood_btn.png);
background-repeat:no-repeat;
}

/* oak grove */
#rollover.oakgrove a:hover { 
background-position: 0 -164px;
}

#rollover.oakgrove a:active {
background-position: 0 -328px;
}

#rollover.oakgrove a {
background: url(images/buttons/floorplans/oakgrove_btn.png);
background-repeat:no-repeat;
}

/* grandhaven */
#rollover.grandhaven a:hover { 
background-position: 0 -164px;
}

#rollover.grandhaven a:active {
background-position: 0 -328px;
}

#rollover.grandhaven a {
background: url(images/buttons/floorplans/grandhaven_btn.png);
background-repeat:no-repeat;
}

/* cattaillodge */
#rollover.cattaillodge a:hover { 
background-position: 0 -164px;
}

#rollover.cattaillodge a:active {
background-position: 0 -328px;
}

#rollover.cattaillodge a {
background:url(images/buttons/gallerysubnav/gallerythumbs/cattaillodge_thumb.png);
background-repeat:no-repeat;
}

/* islandheirloom */
#rollover.islandheirloom a:hover { 
background-position: 0 -164px;
}

#rollover.islandheirloom a:active {
background-position: 0 -328px;
}

#rollover.islandheirloom a {
background:url(images/images/buttons/gallerysubnav/gallerythumbs/islandheirloom_thumb.png);
background-repeat:no-repeat;
}

/* sustainability section thumbs ----------------------------------------- */

/* eval */
#rollover.eval a:hover { 
background-position: 0 -164px;
}

#rollover.eval a:active {
background-position: 0 -328px;
}

#rollover.eval a {
background: url(images/buttons/greensustainabilitybuttons/energyvalue_btn.png);
background-repeat:no-repeat;
}

/* quilters */
#rollover.quilters a:hover { 
background-position: 0 -164px;
}

#rollover.quilters a:active {
background-position: 0 -328px;
}

#rollover.quilters a {
background: url(images/buttons/greensustainabilitybuttons/quilters_btn.png);
background-repeat:no-repeat;
}


/* basf */
#rollover.basf a:hover { 
background-position: 0 -164px;
}

#rollover.basf a:active {
background-position: 0 -328px;
}

#rollover.basf a {
background: url(images/buttons/greensustainabilitybuttons/basf_btn.png);
background-repeat:no-repeat;
}

/* toledo */
#rollover.toledo a:hover { 
background-position: 0 -164px;
}

#rollover.toledo a:active {
background-position: 0 -328px;
}

#rollover.toledo a {
background: url(images/buttons/greensustainabilitybuttons/toledozoo_btn.png);
background-repeat:no-repeat;
}

/* hbd */
#rollover.hbd a:hover { 
background-position: 0 -164px;
}

#rollover.hbd a:active {
background-position: 0 -328px;
}

#rollover.hbd a {
background: url(images/buttons/greensustainabilitybuttons/homebydesign_btn.png);
background-repeat:no-repeat;
}

/* pmeadow */
#rollover.pmeadow a:hover { 
background-position: 0 -164px;
}

#rollover.pmeadow a:active {
background-position: 0 -328px;
}

#rollover.pmeadow a {
background: url(images/buttons/greensustainabilitybuttons/pleasantmeadow_btn.png);
background-repeat:no-repeat;
}

/* stubnitz */
#rollover.stubnitz a:hover { 
background-position: 0 -164px;
}

#rollover.stubnitz a:active {
background-position: 0 -328px;
}

#rollover.stubnitz a {
background: url(images/buttons/greensustainabilitybuttons/stubnitz_btn.png);
background-repeat:no-repeat;
}

/* mienergy */
#rollover.mienergy a:hover { 
background-position: 0 -164px;
}

#rollover.mienergy a:active {
background-position: 0 -328px;
}

#rollover.mienergy a {
background: url(images/buttons/greensustainabilitybuttons/mienergystar_btn.png);
background-repeat:no-repeat;
}

/* sstarr */
#rollover.sstarr a:hover { 
background-position: 0 -164px;
}

#rollover.sstarr a:active {
background-position: 0 -328px;
}

#rollover.sstarr a {
background: url(images/buttons/greensustainabilitybuttons/solarstar_btn.png);
background-repeat:no-repeat;
}


/* ArticlesRollovers ------------------------------------------------------------------- */

/* windows09 */
#rollover.windows09 a:hover { 
background-position: 0 -164px;
}

#rollover.windows09 a:active {
background-position: 0 -328px;
}

#rollover.windows09 a {
background: url(images/media_images/buttons/windowsontheworld_2009.png);
background-repeat:no-repeat;
}


/* 08thofyear */
#rollover.thofyear a:hover { 
background-position: 0 -164px;
}

#rollover.thofyear a:active {
background-position: 0 -328px;
}

#rollover.thofyear a {
background: url(images/media_images/buttons/2008tfhomeofyear_btn.png);
background-repeat:no-repeat;
}

/* tfhomeofmonth */
#rollover.tfhomeofmonth a:hover { 
background-position: 0 -164px;
}

#rollover.tfhomeofmonth a:active {
background-position: 0 -328px;
}

#rollover.tfhomeofmonth a {
background: url(images/media_images/buttons/tfhomeofmonth_2008.png);
background-repeat:no-repeat;
}


/* heirloomhome */
#rollover.heirloomhome a:hover { 
background-position: 0 -164px;
}

#rollover.heirloomhome a:active {
background-position: 0 -328px;
}

#rollover.heirloomhome a {
background: url(images/media_images/buttons/heirloomhome_2008.png);
background-repeat:no-repeat;
}

/* lakeerieliving */
#rollover.lakeerieliving a:hover { 
background-position: 0 -164px;
}

#rollover.lakeerieliving a:active {
background-position: 0 -328px;
}

#rollover.lakeerieliving a {
background: url(images/media_images/buttons/lakeerieliving_2008.png);
background-repeat:no-repeat;
}

/* cozyquarters */
#rollover.cozyquarters a:hover { 
background-position: 0 -164px;
}

#rollover.cozyquarters a:active {
background-position: 0 -328px;
}

#rollover.cozyquarters a {
background: url(images/media_images/buttons/cozyquarters_2008.png);
background-repeat:no-repeat;
}

/* cozyquarters */
#rollover.cozyquarters a:hover { 
background-position: 0 -164px;
}

#rollover.cozyquarters a:active {
background-position: 0 -328px;
}

#rollover.cozyquarters a {
background: url(images/media_images/buttons/cozyquarters_2008.png);
background-repeat:no-repeat;
}

/* familyaffair */
#rollover.familyaffair a:hover { 
background-position: 0 -164px;
}

#rollover.familyaffair a:active {
background-position: 0 -328px;
}

#rollover.familyaffair a {
background: url(images/media_images/buttons/familyaffair_2008.png);
background-repeat:no-repeat;
}

/* allremainstrue */
#rollover.allremainstrue a:hover { 
background-position: 0 -164px;
}

#rollover.allremainstrue a:active {
background-position: 0 -328px;
}

#rollover.allremainstrue a {
background: url(images/media_images/buttons/allremainstrue_2008.png);
background-repeat:no-repeat;
}

/* breakingnewground */
#rollover.breakingnewground a:hover { 
background-position: 0 -164px;
}

#rollover.breakingnewground a:active {
background-position: 0 -328px;
}

#rollover.breakingnewground a {
background: url(images/media_images/buttons/breakingnewground_2007.png);
background-repeat:no-repeat;
}

/* glass acts */
#rollover.glassacts a:hover { 
background-position: 0 -164px;
}

#rollover.glassacts a:active {
background-position: 0 -328px;
}

#rollover.glassacts a {
background: url(images/media_images/buttons/glassacts_2007.png);
background-repeat:no-repeat;
}

/* basfhome */
#rollover.basfhome a:hover { 
background-position: 0 -164px;
}

#rollover.basfhome a:active {
background-position: 0 -328px;
}

#rollover.basfhome a {
background: url(images/media_images/buttons/basfhome_2007.png);
background-repeat:no-repeat;
}

/* riverbendspearllake */
#rollover.riverbendspearllake a:hover { 
background-position: 0 -164px;
}

#rollover.riverbendspearllake a:active {
background-position: 0 -328px;
}

#rollover.riverbendspearllake a {
background: url(images/media_images/buttons/riverbendspearllake_2007.png);
background-repeat:no-repeat;
}

/* thelawsofnature */
#rollover.thelawsofnature a:hover { 
background-position: 0 -164px;
}

#rollover.thelawsofnature a:active {
background-position: 0 -328px;
}

#rollover.thelawsofnature a {
background: url(images/media_images/buttons/thelawsofnature_2007.png);
background-repeat:no-repeat;
}

/* frametohome */
#rollover.frametohome a:hover { 
background-position: 0 -164px;
}

#rollover.frametohome a:active {
background-position: 0 -328px;
}

#rollover.frametohome a {
background: url(images/media_images/buttons/frametohome_2006.png);
background-repeat:no-repeat;
}

/* firesidehc */
#rollover.firesidehc a:hover { 
background-position: 0 -164px;
}

#rollover.firesidehc a:active {
background-position: 0 -328px;
}

#rollover.firesidehc a {
background: url(images/media_images/buttons/firesidehomeconst_2006.png);
background-repeat:no-repeat;
}

/* celebratetheoutdoors */
#rollover.celebratetheoutdoors a:hover { 
background-position: 0 -164px;
}

#rollover.celebratetheoutdoors a:active {
background-position: 0 -328px;
}

#rollover.celebratetheoutdoors a {
background: url(images/media_images/buttons/celebratetheoutdoors_2006.png);
background-repeat:no-repeat;
}

/* abrightspot */
#rollover.abrightspot a:hover { 
background-position: 0 -164px;
}

#rollover.abrightspot a:active {
background-position: 0 -328px;
}

#rollover.abrightspot a {
background: url(images/media_images/buttons/abrightspot_2006.png);
background-repeat:no-repeat;
}

/* extremehome */
#rollover.extremehome a:hover { 
background-position: 0 -164px;
}

#rollover.extremehome a:active {
background-position: 0 -328px;
}

#rollover.extremehome a {
background: url(images/media_images/buttons/extremehome_2006.png);
background-repeat:no-repeat;
}

/* breezygetaway */
#rollover.breezygetaway a:hover { 
background-position: 0 -164px;
}

#rollover.breezygetaway a:active {
background-position: 0 -328px;
}

#rollover.breezygetaway a {
background: url(images/media_images/buttons/breezygetaway_2006.png);
background-repeat:no-repeat;
}

/* itseasybeinggreen */
#rollover.itseasybeinggreen a:hover { 
background-position: 0 -164px;
}

#rollover.itseasybeinggreen a:active {
background-position: 0 -328px;
}

#rollover.itseasybeinggreen a {
background: url(images/media_images/buttons/itseasybeinggreen_2006.png);
background-repeat:no-repeat;
}

/* countryliving */
#rollover.countryliving a:hover { 
background-position: 0 -164px;
}

#rollover.countryliving a:active {
background-position: 0 -328px;
}

#rollover.countryliving a {
background: url(images/media_images/buttons/countryliving_2005.png);
background-repeat:no-repeat;
}

/* cottagecasual */
#rollover.cottagecasual a:hover { 
background-position: 0 -164px;
}

#rollover.cottagecasual a:active {
background-position: 0 -328px;
}

#rollover.cottagecasual a {
background: url(images/media_images/buttons/cottagecasual_2005.png);
background-repeat:no-repeat;
}

/* cowboycountry */
#rollover.cowboycountry a:hover { 
background-position: 0 -164px;
}

#rollover.cowboycountry a:active {
background-position: 0 -328px;
}

#rollover.cowboycountry a {
background: url(images/media_images/buttons/cowboycountry_2005.png);
background-repeat:no-repeat;
}

/* farmfresh */
#rollover.farmfresh a:hover { 
background-position: 0 -164px;
}

#rollover.farmfresh a:active {
background-position: 0 -328px;
}

#rollover.farmfresh a {
background: url(images/media_images/buttons/farmfresh_2005.png);
background-repeat:no-repeat;
}

/* lostandfound */
#rollover.lostandfound a:hover { 
background-position: 0 -164px;
}

#rollover.lostandfound a:active {
background-position: 0 -328px;
}

#rollover.lostandfound a {
background: url(images/media_images/buttons/lostandfound_2005.png);
background-repeat:no-repeat;
}

/* oldwestmidwest */
#rollover.oldwestmidwest a:hover { 
background-position: 0 -164px;
}

#rollover.oldwestmidwest a:active {
background-position: 0 -328px;
}

#rollover.oldwestmidwest a {
background: url(images/media_images/buttons/oldwestmidwest_2005.png);
background-repeat:no-repeat;
}

/* backtoitsroots */
#rollover.backtoitsroots a:hover { 
background-position: 0 -164px;
}

#rollover.backtoitsroots a:active {
background-position: 0 -328px;
}

#rollover.backtoitsroots a {
background: url(images/media_images/buttons/backtoitsroots_2005.png);
background-repeat:no-repeat;
}

/* buildingblocks */
#rollover.buildingblocks a:hover { 
background-position: 0 -164px;
}

#rollover.buildingblocks a:active {
background-position: 0 -328px;
}

#rollover.buildingblocks a {
background: url(images/media_images/buttons/buildingblocks_2005.png);
background-repeat:no-repeat;
}

/* lakesidegc */
#rollover.lakesidegc a:hover { 
background-position: 0 -164px;
}

#rollover.lakesidegc a:active {
background-position: 0 -328px;
}

#rollover.lakesidegc a {
background:url(images/media_images/buttons/lakesidegreencottage_2009.png);
background-repeat:no-repeat;
}

/* throwold */
#rollover.throwold a:hover { 
background-position: 0 -164px;
}

#rollover.throwold a:active {
background-position: 0 -328px;
}

#rollover.throwold a {
background: url(images/media_images/buttons/throwouttheold_btn.png);
background-repeat:no-repeat;
}

/* bridgefuture */
#rollover.bridgefuture a:hover { 
background-position: 0 -164px;
}

#rollover.bridgefuture a:active {
background-position: 0 -328px;
}

#rollover.bridgefuture a {
background: url(images/media_images/buttons/bridgetofuture_btn.png);
background-repeat:no-repeat;
}

/* greensg */
#rollover.greensg a:hover { 
background-position: 0 -164px;
}

#rollover.greensg a:active {
background-position: 0 -328px;
}

#rollover.greensg a {
background: url(images/media_images/buttons/greenspaciousgorgeous_btn.png);
background-repeat:no-repeat;
}

/* planhomes */
#rollover.planhomes a:hover { 
background-position: 0 -164px;
}

#rollover.planhomes a:active {
background-position: 0 -328px;
}

#rollover.planhomes a {
background-image:url(images/media_images/buttons/1plan5homes_2010.png);
background-repeat:no-repeat;
}

/* albert */
#rollover.albert a:hover { 
background-position: 0 -164px;
}

#rollover.albert a:active {
background-position: 0 -328px;
}

#rollover.albert a {
background-image:url(images/media_images/buttons/albertbestplan_2010.png);
background-repeat:no-repeat;
}

/* highergrnd */
#rollover.highergrnd a:hover { 
background-position: 0 -164px;
}

#rollover.highergrnd a:active {
background-position: 0 -328px;
}

#rollover.highergrnd a {
background-image:url(images/media_images/buttons/higherground_2010.png);
background-repeat:no-repeat;
}

/* plsntmedmod */
#rollover.plsntmedmod a:hover { 
background-position: 0 -164px;
}

#rollover.plsntmedmod a:active {
background-position: 0 -328px;
}

#rollover.plsntmedmod a {
background-image:url(images/media_images/buttons/pleasantmeadmod_2010.png);
background-repeat:no-repeat;
}


/* Project Profile Rollovers ------------------------------------------------------------------- */

/* hudsonvalley */
#rollover.hudsonvalley a:hover { 
background-position: 0 -164px;
}

#rollover.hudsonvalley a:active {
background-position: 0 -328px;
}

#rollover.hudsonvalley a {
background:url(images/media_images/buttons/hudsonvalleychurch_btn.png);
background-repeat:no-repeat;
}


/* sleepyhollow */
#rollover.sleepyhollow a:hover { 
background-position: 0 -164px;
}

#rollover.sleepyhollow a:active {
background-position: 0 -328px;
}

#rollover.sleepyhollow a {
background:url(images/media_images/buttons/sleepyhollow_btn.png);
background-repeat:no-repeat;
}

