	body { font:11px verdana,sans-serif,helvetica,tahoma,arial; color:#000000; margin:0; padding:0; background:#3a2e4b; }
	h2 { font: 22px sans-serif,helvetica,tahoma,arial; color:#584d3a; }
	.contentcontainer h1, h3 { font: 20px sans-serif,helvetica,tahoma,arial; color:#584d3a; }
	.contentcontainer h1 a, h3 a { color:#003399; }
	form { margin:0; padding:0; }
	
	#container { width:760px; background:#ffffff; margin-left: auto; margin-right: auto; padding:0; margin-bottom:0; overflow:hidden; border-left:1px solid #666699; border-right:1px solid #666699; border-bottom:1px solid #666699; }

	.vtop { vertical-align:top; }
	.padit { padding:10px; }
	.articlebox { background: url(/static/images/images_inexpensiveweddinginvitation/articlebox_bg.gif) repeat-x; width:100%; padding:10px; font:11px tahoma,helvetica,verdana,arial; color:#464646; vertical-align:top; }
	.topmenubg { background: url(/static/images/images_inexpensiveweddinginvitation/topmenu_bg.gif) repeat-x; height:39px; font:11px tahoma,sans-serif,arial,helvetica,verdana; color:#ffffff; width:460px; }
	.searchbox { background: url(/static/images/images_inexpensiveweddinginvitation/topmenu_bg.gif) repeat-x; height:39px; font:11px tahoma,sans-serif,arial,helvetica,verdana; color:#ffffff; text-align:right; padding:0 15px 0 15px; width:300px; }
	.sidemenubar { background: #b9a19e; font:14px sans-serif,helvetica,arial; font-weight:bold; color:#ffffff; vertical-align:top; padding:15px 0 0 0; width:240px; height:25px; }
	.midsplash { background:#440e62 url(/static/images/images_inexpensiveweddinginvitation/mid_splash.jpg) no-repeat; width:290px; vertical-align:top; padding:0px; }
	.midbox { background:#440e62; padding:12px; font:11px tahoma,helvetica,verdana,arial; color:#ffffff; }
	.midbox .contentcontainer h1,
	.midbox h3 { font:16px sans-serif,helvetica,arial; color:#ffffcc; font-weight:bold; margin:0; padding:0; }
	.midbox p { margin:0; padding:0; }
	.header1box { background:#8b7977; padding:6px; font:18px sans-serif,helvetica,arial; color:#ffffff; }
	.sponsored { text-align:right; font:10px tahoma,helvetica,arial; color:#b8c2da; }
	.header2box { background:#53446c; padding:6px; font:18px sans-serif,helvetica,arial; color:#ffffff; }
	.white { background:#ffffff; padding:12px; }
	.blue { background:#a4cce9; padding:12px; }
	.header2content { background:#e3cde9; padding:12px; }
	.header2content_inside { background:#fbe1f3; padding:3px; color:#173f16; font:11px tahoma,helvetica,arial,verdana; }
	.contentcontainer { line-height:18px; }
	.footer { background: #908170; padding:8px; font:10px verdana,tahoma,helvetica,arial; color:#ffffff; }

	#topmenu ul.menulist { list-style-type: none; margin:0; padding:0; }
	#topmenu .menulist li { display: inline; }
	#topmenu .menulist li.divider { border-right:1px solid #ffffff; height:39px; }
   	#topmenu .menulist li a { font:11px tahoma,verdana,helvetica,arial; color:#ffffff; text-decoration: none; margin:0 10px 0 15px; }
	
	#sidemenu ul.menulist { list-style-type: none; width:240px; margin:10px 0 0 0; padding:0; }
	#sidemenu .menulist li { background: url(/static/images/images_inexpensiveweddinginvitation/sidemenu_bg.gif) repeat-x; padding:7px 0 5px 15px; }
	#sidemenu .menulist li.divider { display:none; }
   	#sidemenu .menulist li a { font:11px tahoma,verdana,helvetica,arial; color:#453C52; font-weight:bold; text-decoration: none; margin-left:10px; }
	
	a.title { color:#4a3c35; font:16px sans-serif,helvetica,arial,tahoma; font-weight:bold; }
	a.url { color:#4a3f69; font:10px tahoma,sans-serif,helvetica,verdana,arial; text-decoration:none; }
	ul.adlinks { list-style:none; padding:0; margin:0; text-align:left; }
	ul.adlinks li { background: url(/static/images/images_inexpensiveweddinginvitation/open.gif) 0 12px no-repeat; padding:10px 0 0 20px; }

	#product_results { text-align:left; padding:10px 0 0 10px; }
	#product_results a.prodname { margin-top:3px; font:14px sans-serif,helvetica,verdana,arial; color:#413c6f; font-weight:bold; text-decoration:none;  }
	#product_results a.prodname:hover { text-decoration:underline; }	  
	#product_results .proddesc { margin-top:6px; font:11px tahoma,sans-serif,helvetica,arial; }
	#product_results .storelink { display:none; }
	#product_results .storelink a { display:none; }
	#product_results .seller { clear:both; margin-top:2px; margin-bottom:5px; }
	#product_results img { float:right; margin:5px 0 0 0; padding:0; }
	#product_results .price { margin-top:8px; font:16px sans-serif,helvetica,arial,verdana; color:#660066; font-weight:bold; }
	
	#footermenu ul.menulist { padding:0; margin:0; list-style-type: none; float:left; }
	#footermenu .menulist li { display: inline; }
	#footermenu .menulist li.divider { border-right:1px solid #ffffff; }
   	#footermenu .menulist a { font:10px verdana,tahoma,helvetica,arial; color:#ffffff; margin:0px 0 0 5px; text-decoration: none; }
	#footermenu .menulist a:hover { text-decoration: underline; }	
	
	td.articlebox ul.menulist li.divider { display:none; }
	.top_splash { background:transparent url(/static/images/images_inexpensiveweddinginvitation/top_splash.jpg) no-repeat; height:223px; width:761px; vertical-align:top; }
	.top_splash_inside { background:transparent url(/static/images/images_inexpensiveweddinginvitation/top_splash_inside.jpg) no-repeat; height:174px; width:761px; vertical-align:top; }	
