body {font-size:100%; margin:0px; text-align:center;}
#actionbuttons {text-align:center;}
#bg_image {left:0px; position:absolute; top:0px; visibility:hidden; z-index:0;}
#digital {text-align:center; width:375px;}
#invitation {background:white url(images/invite.jpg); border-bottom:4px solid #e0cdd6; border-left:1px solid #f0dde6; border-right:4px solid #d0bdc6; border-top:1px solid #f0dde6; display:block; left:-2px; padding:15px; position:relative; top:-2px; width:95%;}
#leftquotes {left:10px; position:relative; top:23px;}
#maincontent {position:absolute; left:0px; top:0px; width:840px;}
#maincontent2 {position:absolute; left:0px; top:0px; width:740px;}
#mainpage {left:0px; position:absolute; top:0px;}
#menu {position:relative; top:3px;}
#menutable {text-align:left; width:152px;}
#relatedlinks {float:left; font-family:Geneva,Arial,Helvetica,sans-serif; font-size:10px; margin:3px;}
#relatedlinks2 {float:right; font-family:Geneva,Arial,Helvetica,sans-serif; font-size:10px; margin:3px;}
#topcopy {margin:4px; overflow:auto; width:100%;}
#toplinks {text-align:center;}
#trailsprite1 {position:absolute; z-index:90; top:1px; left:0px; width:10px; height:10px; visibility:visible}
#trailsprite2 {position:absolute; z-index:50; top:0px; left:0px; width:10px; height:10px; visibility:visible}
#trailsprite3 {position:absolute; z-index:50; top:0px; left:0px; width:10px; height:10px; visibility:visible}
#trailsprite4 {position:absolute; z-index:50; top:0px; left:0px; width:10px; height:10px; visibility:visible}
#trailsprite5 {position:absolute; z-index:50; top:0px; left:0px; width:10px; height:10px; visibility:visible}
#trailsprite6 {position:absolute; z-index:50; top:0px; left:0px; width:10px; height:10px; visibility:visible}
.advert {color:#909; font-weight:bold;}
.bullets {font-family:Geneva,Arial,Helvetica,sans-serif; font-size:15px; list-style:disc outside; margin-bottom:5px; margin-left:20px; margin-right:5px; margin-top:5px; text-align:left;}
.caption {font-family:Arial,Helvetica,sans-serif; font-size:11px; margin-top:0px; text-align:center;}
.cities {color:#7b68ee; font-family:Arial,Helvetica,sans-serif; font-size:10px; text-align:center;}
.contact {font-family:Geneva,Arial,Helvetica,sans-serif; font-size:13px;}
.copy {font-family:Geneva,Arial,Helvetica,sans-serif; font-size:15px; text-align:left;}
.copy:first-letter {font-family:"Times New Roman",Times,serif; font-size:20px;}
.copycenter {font-family:Geneva,Arial,Helvetica,sans-serif; font-size:15px; text-align:center;}
.copycenter:first-letter {font-family:"Times New Roman",Times,serif; font-size:20px;}
.copyright {font-family:Arial,Helvetica,sans-serif; font-size:10px; margin:2px;}
.copysmall {font-size:12px; font-weight:normal;}
.description {font-size:13px; margin:3px;}
.estimate {font-family:Geneva,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; margin:0px; text-decoration:none;}
.goldbar {background:#daa520 url(images/goldbar.gif); clear:left;}
.goldbar18 {background:#daa520 url(images/goldbar18.gif); clear:left;}
.group {color:#a82; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; letter-spacing:.04em;}
.group2	{font-weight:bold; margin-bottom:1px;}
.hide{overflow:hidden; position:absolute; top:-20000px; zoom:1;}
.imgframe {border-color:#b8860b; border-width:1px;}
.imgframe2 {border-color:#b8860b; border-width:2px;}
.international {color:#860; font-family:Arial,Helvetica,sans-serif; font-size:13px; margin:3px; font-weight:bold;}
.invitation {background:white url(images/invite.jpg); border-bottom:4px solid #e0cdd6; border-left:1px solid #f0dde6; border-right:4px solid #d0bdc6; border-top:1px solid #f0dde6; display:block; left:-2px; padding:15px; position:relative; top:-2px;}
.kw {display:none; visibility:hidden;}
.listen {color:#1e90ff; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-style:italic; text-align:center;}
.listheader {font-family:Geneva,Arial,Helvetica,sans-serif; font-size:15px; margin-bottom:0px; margin-left:20px; margin-right:5px; margin-top:5px; text-align:left;}
.listheader:first-letter {font-family:"Times New Roman",Times,serif; font-size:1.4em;}
.listing {font-size:13px; font-style:italic; margin:5px;}
.locations {font-size:12px;}
.mainlink {color:white; font-family:Geneva,Arial,Helvetica,sans-serif; font-size:16px; font-weight:normal; margin:5px;}
.paypal {margin:2px;}
.planners {font-size:12px; letter-spacing:.05em; margin:5px; text-align:left;}
.poem {color:#336699; font-family:Verdana; font-size:14px; font-style:italic; font-weight:bold;}
.refer {font-family:Verdana; font-size:12px; font-style:italic; letter-spacing:.04em; text-align:left;}
.sample {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:12px; font-style:italic; text-align:left; text-decoration:none;}
.sampleheader {font-family:Geneva,Arial,Helvetica,sans-serif; font-size:13px;}
.satin {visibility:hidden;}
.signature {font-family:Verdana; font-style:italic; letter-spacing:0em; text-align:left;}
.small {font-family:Arial,Helvetica,sans-serif; font-size:12px;}
.small2 {font-family:Geneva,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; margin:0px;}
.smaller {font-size:.9em;}
.submitbutton {background:url(images/submitbg.gif) repeat-x left top; border:outset 1px #db6; color:#860; font-weight:bold; height:30px; padding:1px 2px;}
.tax {font-family:Arial,Helvetica,sans-serif; font-size:13px; font-style:normal; margin:0px; text-align:left;}
h1 {font-style:italic; margin:0px; text-align:center; font-size:24px;}
h2 {font-family:Geneva,Arial,Helvetica,sans-serif; font-size:16px;}
h3 {font-family:Geneva,Arial,Helvetica,sans-serif; font-size:13px; font-weight:normal; margin:5px; margin-left:1px;}
h4 {color:#f0e68c; font-family:Geneva,Arial,Helvetica,sans-serif; font-size:18px; font-weight:normal; margin:5px;}
h6 {font-family:Verdana; font-size:12px; font-weight:normal; margin:5px;}
li {font-family:Geneva,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal;}
p {font-family:Geneva,Arial,Helvetica,sans-serif;}
select {font-family:Arial,Helvetica,sans-serif; font-size:13px;}
@media screen {
	body {overflow:-moz-scrollbars-horizontal; overflow-y:hidden;}
	#bg_image {height:100%; width:100%; visibility:visible;}
	#mainpage {height:100%; overflow:auto; width:100%; z-index:1;}
	.satin {height:100%; width:100%; visibility:visible;}
}