	body { font:11px verdana,sans-serif,helvetica,tahoma,arial; color:#000000; margin:0; padding:0; background:#8694a4; }
	body { behavior:url("/static/styles/csshover.htc"); }
	h2 { font: 22px sans-serif,helvetica,tahoma,arial; color:#003399; }
	.contentcontainer h1, h3 { font: 20px sans-serif,helvetica,tahoma,arial; color:#003399; }
	.contentcontainer h1 a, h3 a { color:#003399; }
	form { margin:0; padding:0; }
	img.hidden { display:none; }
	
	#container { width:760px; background:#ffffff; margin-left: auto; margin-right: auto; padding:0; margin-bottom:0; overflow:hidden; border-left:1px solid #2e4756; border-right:1px solid #2e4756; border-bottom:1px solid #2e4756; }

	.vtop { vertical-align:top; }
	.padit { padding:10px; }
	.articlebox { background: url(/static/images/images_bestretirement/articlebox_bg.gif) repeat-x; width:100%; padding:25px; font:11px tahoma,helvetica,verdana,arial; color:#464646; vertical-align:top; }
	.topmenubg { background: url(/static/images/images_cheapsolarpanels/topmenu_bg.gif) repeat-x; height:39px; font:11px tahoma,sans-serif,arial,helvetica,verdana; color:#ffffff; }
	.searchbox { background: url(/static/images/images_cheapsolarpanels/topmenu_bg.gif) repeat-x; height:39px; font:11px tahoma,sans-serif,arial,helvetica,verdana; color:#ffffff; padding:0 0 0 15px; margin:0; }
	.sidemenubar { background:#eaf1f7; font:14px sans-serif,helvetica,arial; font-weight:bold; color:#003399; vertical-align:top; padding:0; width:200px; }
	.headbox1 { background:#d3e2ed; padding:12px; font:11px verdana,helvetica,sans-serif,arial; color:#38526b; }
	.headbox2 { background:#a4c3dd; padding:12px; font:11px verdana,helvetica,sans-serif,arial; color:#38526b; vertical-align:top; }	
	.adbox { background:#c4d5e2; padding:12px; font:11px verdana,helvetica,sans-serif,arial; color:#38526b; }
	.shopbox { background:#c4d5e2; vertical-align:top; width:150px; }
	.shoplist { background:#c4d5e2; padding:5px; }
	.headbox1 h3, .headbox1 .contentcontainer h1 { font:16px sans-serif,helvetica,arial; color:#003399; font-weight:bold; margin:0; padding:0; }
	.headbox1 img { float:left; padding:0 10px 10px 10px; vertical-align:top; }
	.headbox1 p { margin:5px 0 0 0; padding:0; }
	.blueheaderbox { background:#154676; padding:6px; font:18px sans-serif,helvetica,arial; color:#ffffff; }
	.blueheaderbox_small { background:#154676; padding:6px; font:12px sans-serif,helvetica,arial; color:#ffffff; width:200px; }
	.sponsored { text-align:right; font:10px tahoma,helvetica,arial; color:#8caeca; margin:0; padding:0; }
	.white { background:#ffffff; padding:12px; }
	.footer { background: #8095a6; padding:8px; font:10px verdana,tahoma,helvetica,arial; color:#ffffff; }
	.contentcontainer { line-height:18px; }


	#topmenu ul.menulist { text-align:right; 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; }
	#topmenu .menulist li a:hover { text-decoration:underline; }
	
	#sidemenu ul.menulist { list-style-type:none; background:#eaf1f7 width:200px; margin:0; padding:15px 0 0 0; }
	#sidemenu .menulist li { background:#eaf1f7 url(/static/images/common/blue2_arrow_bullet.gif) 8px 8px no-repeat; padding:7px 0 5px 10px; border-bottom:1px dashed #a4c3dd; }
	#sidemenu .menulist li.divider { display:none; }
   	#sidemenu .menulist li a { font:11px tahoma,verdana,helvetica,arial; color:#0f4172; font-weight:bold; text-decoration: none; margin-left:10px; }
	
	#sidemenu2 ul.menulist { list-style-type: none; margin:0; padding:0; vertical-align:middle; }
	#sidemenu2 .menulist li { margin:0; padding:0; width:200px; }
	#sidemenu2 .menulist li.divider { padding:0; margin:0; background: url(/static/images/common/dl.gif) repeat-x; }
   	#sidemenu2 .menulist li a { font:11px tahoma,verdana,helvetica,arial; color:#0f4172; font-weight:bold; text-decoration: none; padding:5px 0 7px 10px; display:block; }
	#sidemenu2 .menulist li a:hover { background:#0099ff; color:#ffffff; }
	
	#sidemenu2_inside ul.menulist { list-style-type: none; margin:0; padding:0; vertical-align:middle; }
	#sidemenu2_inside .menulist li { margin:0; padding:0; width:200px; }
	#sidemenu2_inside .menulist li.divider { padding:0; margin:0; background: url(/static/images/common/dl.gif) repeat-x; vertical-align:middle; }
   	#sidemenu2_inside .menulist li a { font:11px tahoma,verdana,helvetica,arial; color:#0f4172; font-weight:bold; text-decoration: none; padding:0 0 2px 10px; display:block; margin:0; vertical-align:top; }
	#sidemenu2_inside .menulist li a:hover { background:#ff6600; color:#ffffff; }
		
	a.title { color:#003399; font:16px sans-serif,helvetica,arial,tahoma; font-weight:bold; }
	a.url { color:#38526b; 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_bestretirement/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:#003399; 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 { margin-top:2px; margin-bottom:5px; }
	#product_results img { float:left; margin:5px 0 0 0; padding:0 5px 0 0; }
	#product_results .price { margin-top:8px; font:16px sans-serif,helvetica,arial,verdana; color:#003399; 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.headbox2 ul.menulist li.divider { display:none; }		
	.top_splash { background:transparent url(/static/images/images_cheapsolarpanels/top_splash.jpg) no-repeat; height:223px; width:761px; vertical-align:top; }
	.top_splash_inside { background:transparent url(/static/images/images_cheapsolarpanels/top_splash_inside.jpg) no-repeat; height:174px; width:761px; vertical-align:top; }
	.headopacity { padding:0; background:#ffffff;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; text-align:left; font-weight:bold; width:200px; height:223px; }	
	.headopacity_inside { padding:0; background:#ffffff;filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; text-align:left; font-weight:bold; width:200px; height:174px; }	
