/* @group Image replacements */

/* h2 image replacements */

.image-rep {
height:60px;
	position: relative;
	font-style: italic;
	font-weight: normal;
	font-size: 1.7em;

}

.image-rep span {
	position: absolute;
	width: 100%;
	height: 100%;
display:inline;
}

#allende {
	width: 362px;
height:53px;
}

#allende span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-allende.gif) no-repeat;
}

#arabian { 
	 width: 350px;
	height: 75px;
	left:-5px;
height:75px;

}
 
#arabian span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-arabian.gif) no-repeat;
}
#austen {height:52px;}
#austen span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-austen.gif) no-repeat;
}
#benson {height:53px;}
#benson span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-benson.gif) no-repeat;
}
#brontes {width:261px;
height:52px;}
#brontes span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-brontes.gif) no-repeat;
}

#brownings {width:356px;
height:65px;
	left: -8px;
 
}

#brownings span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-brownings.gif) no-repeat;
}
#burns {width:337px; height:53px;}
#burns span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-burns.gif) no-repeat;
}
#byron {width:319px; height:63px;}
#byron span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-byron.gif) no-repeat;
}
#carroll {width:325px; height:53px;}
#carroll span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-carroll.gif) no-repeat;
}
#christie {width:346px; height:66px;}
#christie span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-christie.gif) no-repeat;
}
#colette {width:252px; height:57px;}
#colette span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-colette.gif) no-repeat;
}
#dickens {width:351px; height:42px;}
#dickens span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-dickens.gif) no-repeat;
}
#eliot {width:308px; height:67px;}
#eliot span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-eliot.gif) no-repeat;
}
#hellman {width:369px; height:53px;}
#hellman span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-hellman.gif) no-repeat;
}
#dinesen {width:344px; height:52px;}
#dinesen span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-isak.gif) no-repeat;
}
#keats {width:321px; height:57px;}
#keats span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-keats.gif) no-repeat;
}
#lewis {width:308px; height:53px;}
#lewis span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-lewis.gif) no-repeat;
}
#luce {width:388px; height:53px;}
#luce span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-luce.gif) no-repeat;
}
#neruda {width:344px; height:53px;}
#neruda span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-neruda.gif) no-repeat;
}
#parker {width:356px; height:69px;}
#parker span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-parker.gif) no-repeat;
}
#potter {width:344px; height:53px;}
#potter span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-potter.gif) no-repeat;
}
#shakespeare {width:319px; height:69px;}
#shakespeare span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-shakespeare.gif) no-repeat;
}
#shelley {width:344px; height:68px;}
#shelley span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-shelly.gif) no-repeat;
}
#verne {width:315px; height:65px;}
#verne span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-vern.gif) no-repeat;
}
#white {width:300px; height:52px;}
#white span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-white.gif) no-repeat;
}
#wodehouse {width:355px; height:70px}
#wodehouse span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-wodehouse.gif) no-repeat;
}

#full-suites {width:172px;
	height: 46px;

}

#full-suites span {
	background: url(http://thespencer.com/images/stories/text/fullSuitesHdrGr.gif) no-repeat;
}
#junior-suites {width:194px;
	height: 66px;}
#junior-suites span {
	background: url(http://thespencer.com/images/stories/text/jr-SuitesHdrGr.gif) no-repeat;
}

#king-double-twin {
	width: 443px; height:65px;
left:-50px;
	
}

#king-double-twin span {
	background: url(http://thespencer.com/images/stories/text/rooms-hdr-dbl-king-twin.gif) no-repeat;
}
#about {width:344px; height:65px;}
#about span {
	background: url(http://thespencer.com/images/stories/text/aboutHdrGr.gif) no-repeat;
}

#spa {
	margin: 0 auto;
	width: 82px;
	height: 66px;
	clear: left;
}

#spa span {
	background: url(http://thespencer.com/images/stories/text/spaHdrGr.gif) no-repeat;
}

#spa-services {
	margin: 0 auto;
	width: 292px;
	height: 29px;
left:-25px;
	font-size: 1em;
	font-variant: small-caps;
}

#spa-services span {
	background: url(http://thespencer.com/images/stories/text/spa_tag_hdr.gif) no-repeat;
}

#meetings span {
	background: url(http://thespencer.com/images/stories/text/meetings_hdr.gif) no-repeat;
}

#groups span {
	background: url(http://thespencer.com/images/stories/text/group_hdr.gif) no-repeat;
}

#weddings {
	width: 245px;
	margin: 0 0 0 75px;
}

.blog #weddings {
	margin: 0 10px;
}

#weddings span {
	background: url(http://thespencer.com/images/stories/text/weddings_hdr.gif) no-repeat;
}

#ideal-wedding-location {
	width: 500px;
	font-size: 1em;
	font-variant: small-caps;
	height: 1.5em;
	padding: 0 0 1em 0;
	margin: 0 auto;
}

#ideal-wedding-location span {
	background: url(http://thespencer.com/images/stories/text/wedding_subhead.gif) no-repeat;
}

#attractions span {
	background: url(http://thespencer.com/images/stories/text/attractions_hdr.gif) no-repeat;
}

#places-to-go {
	font-size: .7em;
}

#places-to-go span {
	background: url(http://thespencer.com/images/stories/text/attractions_subhead.gif) no-repeat;
}
 
#packages {width:137px; height:71px;  }
#packages span {
	background: url(http://thespencer.com/images/stories/text/packages_hdr.gif) no-repeat;
}

h2#amenities {
	width: 150px;
	left: 30%;
}

#amenities span {
	background: url(http://thespencer.com/images/stories/text/amenit-HdrGr.gif) no-repeat;
}

#policies {
	width: 450px;
	left: -20px;
}

#policies span {
	background: url(http://thespencer.com/images/stories/text/policies-HdrGr.gif) no-repeat;
}
h1#wineries {
	width: 123px;
	height: 48px;
	position: relative;
	 left:170px;
}

#wineries span {
	background: url(http://thespencer.com/images/stories/text/wineries_hdr.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#favorite-wineries {
	width: 171px;
	height: 25px;
	position: relative;
	 left:160px;
	font-size: .8em;
}

#favorite-wineries span {
	background: url(http://thespencer.com/images/stories/text/favorite_wineries_hdr2.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
#contact {
        width:295px;
        height:56px;
        position:relative;}
#contact span {
        background: url(http://thespencer.com/images/stories/text/contactHdrGr.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}

#home-specials h2 a:link, #home-specials h2 a:visited, #home-specials h2 a:hover {
	text-decoration: none;
}

#home-specials h2 span {
	background: url(http://thespencer.com/stories/text/specials_index_hdr.gif) no-repeat;
	position: absolute;
	left: 0px;
	width: 100%;
	height: 31px;
}
#all-rooms {width:400px; 
font-size:1em; height:14px; padding:10px 0 0 0; margin:10px 10px 0px 20px;}
#all-rooms span {background: url(http://thespencer.com/images/stories/text/amenGr.gif) no-repeat;}

/* @end */