body {
	background-color:#FFFFE8;
	color:#000000;
	font-family:'Comic Sans MS', Arial, Verdana, Helvetica, sans-serif;
	margin:0 auto;
	font-size:12pt;
	}
.s {font-family:'Comic Sans MS', Arial, Tahoma, Verdana, Helvetica, sans-serif;font-size:10px;font-weight:bold;color:#000000;background-color:inherit;}

/* link */
a:link, a:visited {color:#000000;text-decoration:none;background-color:inherit;}
a:active {color:#000000;text-decoration:none;background-color:inherit;}
a:hover {color:#E0871A;text-decoration:none;background-color:inherit;}

/* bfc */
table {border:0 none;padding:0;margin:0 auto;}
td {padding:0;}
p {text-align:left;}
#top {border-top:5px solid #B31F24;border-left:5px solid #B31F24;margin:20px auto 0 auto;width:725px;}
#main {border-left:5px solid #B31F24;margin:0 auto;width:725px;}
.rstripe {width:5px;background-color:#B31F24;color:inherit;}
.onepixel {width:1px;height:1px;}
#logobox {width:285px;text-align:center;vertical-align:middle;}
#logo {width:200px;height:81px;}
img {border:0 none;margin:0 auto;padding:0;}
.menuline {width:1px;height:12px;vertical-align:middle;}
.vmenu,#vmenu {width:150px;background-color:#61538D;color:inherit;}
.vmenuitem {width:110px;height:20px;font-size:10pt;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
.vmenuname {margin-top:3px;margin-left:4px;}
.bullet {width:15px;height:14px;margin-top:3px;}
.bulletbox {width:15px;border-bottom:1px solid #FFFFFF;text-align:right;}
#vmenu a {color:#FFFFFF;background-color:inherit;}
#navbar {background-color:#97C830;height:30px;width:720px;color:inherit;}
#navbar img {vertical-align:bottom;}
#nav {margin-left:15px;}
#maincontent {width:720px;margin:15px auto 0px auto;}
#contentbox {width:490px;text-align:center;padding-right:15px;padding-left:15px;}
.vline {width:1px;height:100%;background-image:url(images/vline.gif);background-repeat:repeat-y;}
#content {width:720px;margin:0px auto;padding:0 15px;}
#contentitems {width:720px;margin:0px auto;}
#right {width:224px;vertical-align:middle;text-align:right;}
#footer {width:725px;}
#footerline {height:5px;background-color:#B31F24;color:inherit;}
#patternsbox {width:654px;margin:0 auto;}
#patternsbox td {text-align:center;}
.patterns {margin:0 auto;}
#patternsbox img {border:2px solid #B00000;width:300px;height:185px;}
#giftsbox {width:710px;margin:0 auto 0 10px;}
#giftsbox img {margin:0 auto;border:2px solid #B00000;width:125px;height:75px;}
.patternname {padding-bottom:20px;}
.giftitem {font-size:11pt;font-weight:bold;}
.subgiftitem {font-size:10pt;font-weight:bold;}
.giftdescription {font-size:10pt;}
.giftprice {font-size:10pt;}
.gift {vertical-align:top;text-align:left;padding-bottom:30px;width:209px;line-height:16px;}
.giftphoto {vertical-align:top;padding-bottom:30px;text-align:left;width:135px;}
.giftspacer {width:5px;}
.homephoto {width:200px;height:100px;margin:0 auto;border:2px solid #B00000;}
p.formitem,form {font-size:10pt;font-weight:bold;}
.errorhome {text-align:center;text-decoration:underline;}
.tax {margin-left:20px;}
.bfc{font-size:8pt;color:#C0C0C0;background-color:inherit;}