#wrap2 {background: transparent url("i/enter.gif") repeat-y; padding-bottom:20px}
#lights {background: url("i/light2.jpg") no-repeat 60px 0}
h1 {
	font: bold 2.5em/1.1 Verdana, Arial, sans-serif;
	color:#54469c;
	color:red;
	margin:0; padding:0;
	}
h1#save {font-size:5em; color:#f90; padding:45px 0 2px 0; letter-spacing:-2px; font-weight}

h2#presents {margin-top:30px; padding-bottom:0; margin-bottom:0; font-weight:normal; line-height:1.6}

h2 {
	font: 1.1em/1 Arial, Helvetica, Verdana, sans-serif; letter-spacing:2px}

h2#date {font-size:2.3em; color:#54469c}
h2#musical {
	letter-spacing:1px; margin:0;margin-top:2em;line-height:1.5; color:#54469c; font-weight:bold;font-size:1.1em }
p { margin:0 auto; width:480px; margin-bottom:1em; color:#3b316e }

#enter {position:relative; top:-50px; left:290px;}
#enter a {color:white; padding:2px 6px; background-color: red; text-decoration:none;  }
#enter a:hover {background-color:#811016}

a#purchase {color:red; font-weight:bold}
a:hover#purchase {text-decoration:none}

h3 {font-size:1em; color:#54469c}

.top {
	color:#54469c;
	font: 1em/1.5em Verdana, san-serif;
	padding:0; 
	margin:0;
	margin:0 auto;
	width: 500px;
	background-color: #f2f2f2;
	margin-top:30px;
	}


#box {
	padding: 0 10px;
}

.top2 { 
	background: url("corners/tr.gif") no-repeat top right; 
}

.bottom {
	background: url("corners/br.gif") no-repeat bottom right; 
	}
	
img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}
span.subsub {display:block; font-size:.6em}
span.larger {font-weight:bold; font-size:1.3em}
