	body { font:11px verdana,sans-serif,helvetica,tahoma,arial; color:#000000; margin:0; padding:0; }
	h2 { font: 22px sans-serif,helvetica,arial,verdana,tahoma; color:#ae9e99; }
	.contentcontainer h1, h3 { font:18px sans-serif,helvetica,arial,verdana,tahoma; color:#6699ff; }
	.contentcontainer h1 a, h3 a { color:#003399; }
	form { margin:0; padding:0; }
	
	#container { width:995px; background:#ffffff; margin-left: auto; margin-right: auto; padding:0; margin-bottom:0; overflow:hidden; border-left:1px solid #a28eb1; border-right:1px solid #d7d1bd; }

	.vtop { vertical-align:top; }
	.padit { padding:10px; }
	.adlinksbox { background:#ffffff; padding:20px; }
	.adlinksbox_inside { background:#e6eff7; padding:20px; }
	.adlinktxt { font:16px sans-serif,helvetica,arial,tahoma; color:#003399; font-weight:bold; }
	.sponsoredlinks { text-align:right; font:10px tahoma,sans-serif,helvetica,arial; color:#96abcd; }
	.col1 { background:#d2a9ef url(/static/images/images_funpartytheme/purplestar.gif); width:270px; vertical-align:top; }
	.col1txt { font:12px verdana,sans-serif,helvetica,arial,tahoma; color:#794b93; padding:10px; }
	.col2 { background:#f9dbdb url(/static/images/images_funpartytheme/peachhearts.gif); width:255px; padding:10px; vertical-align:top; font:11px tahoma,helvetica,arial,sans-serif; }
	.col2imagebox { text-align:right; vertical-align:top; }
	.col2inside { background:#f9dbdb url(/static/images/images_funpartytheme/peachhearts.gif); vertical-align:top; width:260px; padding:5px; font:11px tahoma,helvetica,arial,sans-serif; }
	.col3 {vertical-align:top; width:220px; vertical-align:top; padding:0px; margin:0px; background:#c4df9b url(/static/images/images_funpartytheme/greenbubbles.gif); }
	.col4 { background:#dce8f7 url(/static/images/images_funpartytheme/blueboxes.gif) 0 25px; width:230px; vertical-align:top; }
	.greencolhdr h3, .greencolhdr .contentcontainer h1 {
	background:#ffffff url(/static/images/images_funpartytheme/greencolheader.gif);
	padding:4px;
	font:11px tahoma,helvetica,arial;
	color:#6E834F;
	font-weight:bold;
	text-align:right;
	margin-top: 0px;
}
	.greencolhdr p {
	background:#c4df9b url(/static/images/images_funpartytheme/greenbubbles.gif);
	font:11px tahoma,helvetica,arial;
	color:#003300;
	font-weight:normal;
	text-align:left;
	padding:17px 5px 5px 10px;
}
	.bluecolhdr { background: #ffffff url(/static/images/images_funpartytheme/bluecolheader.gif); padding:4px; font:11px tahoma,helvetica,arial; color:#92A7C1; font-weight:bold; text-align:right; }
	.col3n4 { background:#f9e35a; vertical-align:top; }
	.inside_content { background:#ffffcc; width:495px; line-height:18px; padding:25px; vertical-align:top; }
	.inside_content h3, .inside_content .contentcontainer h1 { font:18px sans-serif,helvetica,arial,verdana,tahoma; color:#535928; margin-top: 0px; }
	.searchbox { background:#c4df9b; padding:10px 20px 10px 100px; }
	.footer { padding:10px; font:10px verdana,sans-serif,arial,helvetica,tahoma; color:#5f4a41; }
	.shop { margin:0px; font:16px sans-serif,helvetica,arial; color:#6699cc; font-weight:bold; }
	
	a.maincat { font:22px sans-serif,helvetica,verdana,arial; color:#974d4d; text-decoration:none; }
	a.title { color:#3399ff; font:18px sans-serif,helvetica,verdana,arial; margin-top:6px; }
	a.title b { font-weight:normal; }
	.desc b { font-weight:normal; }
	a.url { color:#898989; 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 { padding:10px 0px 0px 0px; }
	
	
     #babycontent li a { color:#004a80; font:12px sans-serif,helvetica,arial,tahoma; text-decoration:none; font-weight:bold; }
     #babycontent li a:hover { text-decoration:underline; }
     #babycontent ul li ul li a { font:11px sans-serif,tahoma,helvetica,arial; }

	#menu ul.menulist { padding:10px 0 0 10px; margin:0; text-align:left; list-style-type: none; }
	#menu li { background: url(/static/images/common/blue_arrow_bullet.gif) 0 2px no-repeat; padding:2px 0 10px 10px; }
	#menu li a { color:#004a80; font:14px sans-serif,helvetica,arial,tahoma; text-decoration:none; font-weight:bold; }
	#menu li a:hover { text-decoration:underline; }
	#menu .menulist li.divider { display:none; }
        #menu ul li ul { list-style-type:none; padding:0 0 0 5px; margin:0px; }
        #menu ul li ul li { background: url(/static/images/images_funpartytheme/red_arrow.gif) no-repeat; padding:1px 0 0 10px; margin:0; }
        #menu ul li ul li a { font:11px sans-serif,tahoma,helvetica,arial; color:#993300; }
	#menu h3, #menu .contentcontainer h1 { margin:8px 0 0 0; padding:0; color:#932C2C; }
	#menu p { margin:0; padding:0; }
	#babycontent .menulist li.divider { display:none; }
	
	#product_results { text-align:left; padding:10px; }
	#product_results .proditem { margin:0; padding:0; }
	#product_results .proddiv { clear:both; padding:10px 0 10px 0; }
	#product_results a.prodname { font:11px tahoma,sans-serif,helvetica,verdana,arial; color:#003399; text-decoration:none; font-weight:bold; }
	#product_results a.prodname:hover { text-decoration:underline; }	  
	#product_results .proddesc { margin-top:8px; font:11px tahoma,sans-serif,helvetica,arial; }
	#product_results .storelink { display:none; }
	#product_results .storelink a { display:none; }
	#product_results .seller { margin-top:2px; margin-bottom:5px; }
	#product_results img { float:right; margin:5px 0 0 0; padding:0; }
	#product_results .price { font:18px sans-serif,helvetica,arial,verdana; color:#009900; }
	
	#shop #product_results a.prodname { font:18px tahoma,sans-serif,helvetica,verdana,arial; color:#003399; text-decoration:none; }
	#shop #product_results a.prodname b { font-weight:normal; }
	#shop #product_results .proddesc  { font: 12px sans-serif,helvetica,tahoma,verdana,arial; }
	#shop #product_results .proddesc  b { font-weight:normal; }
	#shop #product_results .price { margin-top:15px; }
	#shop #product_results .storelink { display:block; background: url(/static/images/images_funpartytheme/gotostore_button.gif) no-repeat; height:23px; padding:4px; clear:both; }
	#shop #product_results .storelink a { display:block; text-decoration:none; color:#003399; margin-left:5px; }
	
	#footermenu ul.menulist { padding:0; margin:0; list-style-type: none; }
	#footermenu .menulist li { display: inline; }
	#footermenu .menulist li.divider { border-right:1px solid #5f4a41; }
   	#footermenu .menulist a { font:10px tahoma,verdana,helvetica,arial; color:#5f4a41; margin:0px 0 0 5px; text-decoration: none; }
   	#footermenu .menulist a:hover { text-decoration: underline; }	
