h1 { color: #42382e; font-size: 11px; font-family: verdana; line-height: 150%; text-align: left; margin-top: 3px; margin-bottom: 3px; margin-left: 0; }
.home_title { color: #42382e; font-size: 11px; font-family: verdana; line-height: 150%; text-align: left; margin-top: 3px; margin-bottom: 3px; margin-left: 0; }
.home_body { color: #415a62; font-size: 10px; font-family: verdana; line-height: 140%; text-align: left; margin-bottom: 3px; margin-left: 0; }
.home_exciting { color: #257382; font-size: 10px; font-family: verdana; line-height: 150%; text-align: center; margin-top: 5px; margin-bottom: 5px; }
.item_number { color: #42382e; font-size: 9px; font-family: verdana; font-weight: bold; line-height: 150%; text-align: center; margin-top: 3px; margin-bottom: 3px; margin-left: 0; }
.item_title { color: #415a62; font-size: 10px; font-family: verdana; font-weight: bold; line-height: 140%; text-align: center; margin-bottom: 3px; margin-left: 0; }
.item_description { color: #415a62; font-size: 10px; font-family: verdana; line-height: 140%; text-align: center; margin-bottom: 3px; margin-left: 0; }
.etiquette_intro { color: #515234; font-size: 12px; font-family: "times new roman"; font-style: italic; line-height: 150%; text-align: left; margin-bottom: 3px; margin-left: 0; }
.etiquette_intro2 { color: #7a7b56; font-size: 13px; font-family: "times new roman"; font-style: italic; line-height: 170%; text-align: left; margin-bottom: 3px; margin-left: 4px; }
.etiquette_body { color: #4a2c25; font-size: 9px; font-family: verdana; line-height: 140%; text-align: left; margin-bottom: 3px; margin-left: 0; }
.contact_head { color: #515234; font-size: 11px; font-family: "times new roman"; font-weight: bold; font-style: normal; line-height: 150%; text-align: left; }
.contact_info { color: #515234; font-size: 11px; font-family: "times new roman"; font-style: italic; line-height: 150%; text-align: left; margin-left: 0; }
/* from wedding gallery */
a:link { color: #415a62; }
a:visited { color: #415a62; }
a:active { color: #415a62; }
body { margin: 0; }
#nav_more_invitations { }
#nav_invite_etiquette { }
#nav_find_vendor { width: 126px; height: 25px; }
#nav_encore { }
#nav_contact { }
.dsR33 /*agl rulekind: base;*/ { height: 25px; }
.dsR88 /*agl rulekind: base;*/ { width: 17px; height: 21px; }
.dsR91 /*agl rulekind: base;*/ { width: 17px; height: 50px; }
.dsR26 /*agl rulekind: base;*/ { width: 21px; height: 16px; }
.dsR25 /*agl rulekind: base;*/ { width: 21px; height: 25px; }
.dsR24 /*agl rulekind: base;*/ { width: 21px; height: 14px; }
.dsR22 /*agl rulekind: base;*/ { width: 21px; height: 21px; }
.dsR164 /*agl rulekind: base;*/ { width: 790px; height: auto; }
.dsR177 /*agl rulekind: base;*/ { width: 17px; }
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #EFF9F9;
padding: 5px;
left: -1000px;
border: 1px solid white;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 20px;
left: -100px; /*position where enlarged image should offset horizontally */

}
.dsR212 /*agl rulekind: base;*/ { background-color: #e6eff2; width: 817px; height: 733px; vertical-align: top; }
.dsR217 /*agl rulekind: base;*/ { width: 160px; }
.dsR218 /*agl rulekind: base;*/ { text-align: center; width: 160px; }
.dsR220 /*agl rulekind: base;*/ { width: 160px; height: 130px; }
.dsR222 /*agl rulekind: base;*/ { width: 160px; vertical-align: top; }
.dsR224 /*agl rulekind: base;*/ { width: 62px; height: 733px; vertical-align: top; }
.dsR226 /*agl rulekind: base;*/ { width: 21px; height: 733px; vertical-align: top; }
.dsR231 /*agl rulekind: base;*/ { width: 900px; height: auto; }
.dsR232 /*agl rulekind: base;*/ { height: 733px; }
.dsR234 /*agl rulekind: base;*/ { width: 10px; height: 2px; }
.dsR237 /*agl rulekind: base;*/ { background-color: #fff; width: 160px; height: 2px; vertical-align: top; }
.dsR243 /*agl rulekind: base;*/ { width: 773px; height: 21px; }
.dsR244 /*agl rulekind: base;*/ { width: 773px; height: 50px; }
.dsR245 /*agl rulekind: base;*/ { text-align: center; width: 773px; vertical-align: top; }
.dsR260 /*agl rulekind: base;*/ { width: 220px; height: 34px; }
.dsR265 /*agl rulekind: base;*/ { text-align: right; width: 350px; vertical-align: top; }
.dsR266 /*agl rulekind: base;*/ { vertical-align: top; }
.dsR268 /*agl rulekind: base;*/ { width: 10px; height: 10px; }
.dsR269 /*agl rulekind: base;*/ { width: 770px; }
.dsR272 /*agl rulekind: base;*/ { width: 95px; height: 25px; }
#innernav_home { }
.dsR276 /*agl rulekind: base;*/ { width: 50px; }
.dsR278 /*agl rulekind: base;*/ { width: 50px; height: 25px; }
.dsR279 /*agl rulekind: base;*/ { width: 900px; height: 25px; }
.dsR283 /*agl rulekind: base;*/ { width: auto; height: 1424px; }
