#welcome .content {
    width:502px;
    height:542px;
    background:url(/cache/img/homeSplash_1235597274.jpg) no-repeat;
    margin:36px auto 0 277px;    
}
#welcome .bd {
    width:365px;
    padding-left:51px;
    
    padding-top:340px;
    *padding-top:330px;    
    color:#606060;
    text-align:justify;
}
#welcome .bd p{
    padding-bottom:22px;
    line-height:1.4em;    
    *line-height:1.3em;     
}
#ceremonyModule {
    position:relative;
    width:948px;
    height:625px;
    background:url(/cache/img/santaBarbara_1235597278.jpg) no-repeat;
    margin:10px auto -23px 37px;    
}
#ceremonyModule #oldMission {
    width:141px;
    height:73px;
    position:absolute;
    text-indent:-9000px;
    overflow:hidden;
    left:3px;
    top:161px;  
    background:url(/cache/img/ceremonyPositions_1235597280.png) no-repeat -141px bottom;
    _background:none;
    _text-align:center;
    _text-indent:0px;
    _color:#fff;    
    _font-weight:bold;
}
#ceremonyModule #oldMission:hover{
    background:url(/cache/img/ceremonyPositions_1235597280.png) no-repeat -141px top;
    _background:none;    
}
#ceremonyModule #canaryHotel {
    width:141px;
    height:73px;
    position:absolute;
    text-indent:-9000px;
    overflow:hidden;
    left:348px;
    top:254px;  
    background:url(/cache/img/ceremonyPositions_1235597280.png) no-repeat 0px bottom;
    _background:none;
    _text-align:center;
    _text-indent:0px;
    _color:#fff;    
    _font-weight:bold;    
}
#ceremonyModule #canaryHotel:hover{
    background:url(/cache/img/ceremonyPositions_1235597280.png) no-repeat 0px top;
    _background:none;
}

#bridalParty {
    background:url(/cache/img/bridalParty_1236019629.jpg) no-repeat top left;
    width:956px;
    height:627px;
    margin-left:33px;
    margin:10px auto -23px 33px; 
    
}
#bridalParty .bd {
    position:relative;
    z-index:1;
} 
#bridalParty .popupHandle {
    width:228px;
    height:165px;
    position:absolute;
    text-indent:-9000px;
    background:url(/cache/img/bridalPartyTitles_1235597277.png) no-repeat;
    _background:none;
    _text-align:center;
    _text-indent:0px;
    _color:#326078;
    _font-weight:bold;  
    overflow:hidden;    
}
#bridalParty #maiAndJason {
    left:366px;
    top:-8px;
    background-position:0px -250px;    
}
#bridalParty #maiAndJason:hover {
    background-position:0px 0px;
}
#bridalParty #jennifer {
    left:129px;
    top:78px;
    background-position:-228px -250px;    
}
#bridalParty #jennifer:hover {
    background-position:-228px 0px;
}
#bridalParty #pokerMike {
    left:603px;
    top:78px;
    background-position:-456px -250px;    
}
#bridalParty #pokerMike:hover {
    background-position:-456px 0px;
}
#bridalParty #lindsey {
    left:2px;
    top:268px;
    background-position:-912px -250px;    
}
#bridalParty #lindsey:hover {
    background-position:-912px 0px;
}
#bridalParty #lani {
    left:244px;
    top:268px;
    background-position:-912px -250px;    
}
#bridalParty #lani:hover {
    background-position:-912px 0px;
}
#bridalParty #tam {
    left:489px;
    top:268px;
    background-position:-684px -250px;    
}
#bridalParty #tam:hover {
    background-position:-684px 0px;
}
#bridalParty #dub {
    left:730px;
    top:268px;
    background-position:-684px -250px;    
}
#bridalParty #dub:hover {
    background-position:-684px 0px;
}
#bridalParty #z {
    left:123px;
    top:457px;
    background-position:-1140px -250px;    
}
#bridalParty #z:hover {
    background-position:-1140px 0px;
}
#bridalParty #beane{
    left:366px;
    top:457px;
    background-position:-1368px -250px;    
}
#bridalParty #beane:hover {
    background-position:-1368px 0px;
}
#bridalParty #sebbie{
    left:610px;
    top:457px;
    background-position:-1596px -250px;    
}
#bridalParty #sebbie:hover {
    background-position:-1596px 0px;
}

#proposal {
    position:relative;
    width:438px;
    height:331px;
    background:url(/cache/img/proposal_1235597278.jpg) no-repeat;
    margin:58px auto 115px 292px;    
}
#proposal  #patina {
    width:98px;
    height:73px;
    position:absolute;
    text-indent:-9000px;
    overflow:hidden;
    left:206px;
    top:191px;  
    background:url(/cache/img/proposalTitles_1235597276.png) no-repeat right top;
    _background:none;
    _text-align:center;
    _text-indent:0px;
    _color:#fff;
    _font-weight:bold;    
}
#proposal  #patina:hover {
    background-position: left top;
}
#accommodations .content .bd a.popupHandle {
	_background:none;
    _text-align:center;
    _text-indent:0px;
    _color:#fff;
    _font-weight:bold; 
}
#accommodations {
    position:relative;
    width:948px;
    height:625px;
    background:url(/cache/img/accommodations_1235597277.jpg) no-repeat;
    margin:10px auto -23px 37px;    
}
#accommodations #simpsonHouse{
    width:176px;
    height:73px;
    position:absolute;
    text-indent:-9000px;
    overflow:hidden;
    left:280px;
    top:172px;  
    background:url(/cache/img/accommodationsTitles_1235597279.png) no-repeat 0px 0px; 
	_background:none;
    _text-align:center;
    _text-indent:0px;
    _color:#fff;
    _font-weight:bold;     
}
#accommodations #simpsonHouse:hover{
    background-position:0px -100px;
}
#accommodations #spanishGarden{
    width:210px;
    height:73px;
    position:absolute;
    text-indent:-9000px;
    overflow:hidden;
    left:448px;
    top:281px;  
    background:url(/cache/img/accommodationsTitles_1235597279.png) no-repeat -176px 0px; 
	_background:none;
    _text-align:center;
    _text-indent:0px;
    _color:#fff;
    _font-weight:bold;     
}
#accommodations #spanishGarden:hover{
    background-position:-176px -100px;
}
#accommodations #uphamHotel{
    width:167px;
    height:73px;
    position:absolute;
    text-indent:-9000px;
    overflow:hidden;
    left:259px;
    top:293px;  
    background:url(/cache/img/accommodationsTitles_1235597279.png) no-repeat -386px 0px; 
	_background:none;
    _text-align:center;
    _text-indent:0px;
    _color:#fff;
    _font-weight:bold;     
}
#accommodations #uphamHotel:hover{
    background-position:-386px -100px;
}
#accommodations #canaryHotel{
    width:141px;
    height:73px;
    position:absolute;
    text-indent:-9000px;
    overflow:hidden;
    left:395px;
    top:358px;  
    background:url(/cache/img/accommodationsTitles_1235597279.png) no-repeat -553px 0px; 
	_background:none;
    _text-align:center;
    _text-indent:0px;
    _color:#fff;
    _font-weight:bold;     
}
#accommodations #canaryHotel:hover{
    background-position:-553px -100px;
}
#accommodations #hotelSantaBarbara{
    width:176px;
    height:73px;
    position:absolute;
    text-indent:-9000px;
    overflow:hidden;
    left:487px;
    top:423px;  
    background:url(/cache/img/accommodationsTitles_1235597279.png) no-repeat -694px 0px;
	_background:none;
    _text-align:center;
    _text-indent:0px;
    _color:#fff;
    _font-weight:bold;      
}
#accommodations #hotelSantaBarbara:hover{
    background-position:-694px -100px;
}#thingsToDo {
    width:960px;    
    background:url(/cache/img/thingsToDo_1235597279.jpg) no-repeat;
    margin:0 auto -48px 31px;    
    min-height:650px;
    _height:650px;
    color:#606060;  
    position:relative;  
}
#thingsToDo a {
    color:#326078;
}
#thingsToDo ul {
    width:278px;
    
}
#thingsToDo ul a {
    display:block;
    padding-top:2px;
    
}
#thingsToDo ul li {
    margin-bottom:10px;
} 
#thingsToDo #wine {
    left:33px;
    top:80px;
    position:absolute;
}
#thingsToDo #history {
    left:348px;
    top:80px;
    position:absolute;
}
#thingsToDo #outside {
    left:664px;
    top:80px;
    position:absolute;
}#registry .bd a{ 
    width:264px;
    height:482px;  
    background:url(/cache/img/registry_1235597274.jpg) no-repeat;
    margin:5px auto 0 379px;    
    display:block;
    position:relative;
    z-index:5;
    color:#606060;    
} 
#registry .bd a:hover {
    background-position:top right;
}
#registry .bd a strong {
    
    padding-top:330px;
    *padding-top:320px;              
    display:block;
    line-height:1.4em;    
    *line-height:1.3em;        
    color:#606060;
    text-align:justify;    
}
#registry .bd a:hover {
    text-decoration:none;
}
#registry .bd a:hover strong {
    text-decoration:none;
}
