@charset "UTF-8";
/* CSS Document */

	*							{margin:0; padding:0;}
	:focus						{outline:0;}
	a							{color:#c00; text-decoration:none;}
	a:hover						{text-decoration:underline;}
	a.alt						{color:#4469A8; text-decoration:none;}
	a.alt:hover					{text-decoration:underline;}
	a.subhdr					{color:#4469A8; font-size:1.1em; font-weight:bold;}
	a.subhdr:hover				{text-decoration:underline;}
	body						{background:#224273 url('/images/background.jpg') repeat-x top left; font-size:62.8%}
	div, li, p					{font-family:"myriad pro","lucida grande","trebuchet ms", arial,helvetica,sans-serif; color:#000;}
	hr							{border-top:1px solid #c0c0c0; color:#c0c0c0; margin-bottom:15px;}
	p.right						{margin:0; padding-right:16px; text-align:right;}
	p.right a					{font-size:0.95em;}
	td, textarea				{font-family:"lucida grande","trebuchet ms", arial,helvetica,sans-serif; color:#000;}
	td a						{color:#000;}
	td a:hover					{color:#c00; text-decoration:none;;}
	td a.product-link			{font-size:1.20em; line-height:2.2em;}
	td a.product-link-all		{color:#c00; font-size:1.15em; line-height:2.2em;}
	td a.product-link-all:hover	{color:#c00; text-decoration:underline;}
	td#date-header				{border-bottom:1px solid #666; font-size:1.4em; font-weight:bold; line-height:2.0em; padding-top:5px; }
	td.wasnow-header			{font-size:1.15em;}
	td span.priceSml			{font-size:1.15em; line-height:2.2em;}
	
	#banner-ad						{margin:10px auto; width:728px;}
	#banner-ad-468					{margin:10px auto; width:468px;}
	#blog-icon						{float:left; width:100px;}
	#blog-icon img					{margin-left:10px;}
	#blog-with-icon					{float:left; width:700px}
	#breadcrumbs					{float:left; width:60%;;}
	#breadcrumbs p					{font-size:1.2em; margin-left:15px;}
	#breadcrumbs p.news				{font-size:1.2em; margin:0 0 25px 0;}
	#breadcrumbs p a				{color:#4469A8;}
	#column-left					{float:left; margin-top:15px; width:527px;}
	#column-left h2, #column-single h2
									{font-size:1.9em; line-height:1.2em; margin-bottom:5px;}
	#column-left h2 a, #column-single h2 a, #column-left h3 a
									{color:#000;}
	#column-left h2 a:hover, #column-single h2 a:hover, #column-left h3 a:hover
									{color:#4469A8; text-decoration:none;}
	#column-left h2 span, #column-single h2 span
									{font-size:0.7em;}
	#column-left h3					{font-size:1.45em; line-height:1.2em; margin-bottom:5px;}
	#column-left p, #column-single p, #column-single-content div.post div.post-body
									{font-size:1.4em; line-height:1.3em; margin-bottom:15px; }
	#column-left ul, #column-single ul, #column-left ol, #column-single ol
									{font-size:1.3em; line-height:1.5em; margin:-15px 0 15px 15px;}
	#column-left p strong.subhdr, #column-single p strong.subhdr
									{font-size:1.2em;}
	#column-left p.newsitem			{margin:0;}
	#column-left p#news-categories	{font-size:1.3em; margin:7px 0 0 0; text-align:center;}
	#column-left p#news-categories a
									{color:#4469A8;}
	#column-left p#news-categories a#news-all-link
									{color:#000; cursor:default;}
	#column-left td p				{margin:5px 0;}
	#column-single					{clear:both; margin-top:15px; width:886px;}
	#column-single-content			{margin:0 15px; min-height:266px;}
	#column-single-content p.smallCopy	{font-size:1.1em; margin:0 150px;}
	#column-macupdate div			{line-height:1.20em; margin-bottom:10px;}
	#column-right					{background:#f5f5f5; float:left; margin:0 0 0 40px; width:320px;}
	#column-right-inner				{margin:10px auto 0 auto; width:300px;}
	#columns						{clear:both; margin:6px 0 25px 47px; width:900px;}
	#comments						{clear:both; margin:20px 0 20px 15px;}
	#comments h2					{font-size:1.6em;}
	#contact-us-form				{background-color:#dedede; border:1px solid #aaa; margin:20px auto 20px auto; padding:20px 0 30px 10px; width:650px;}
	#container						{background:url('/images/background.gif') left top repeat-y; margin:20px auto; position:relative; width:980px; overflow:hidden;}
	#container-btm					{background:url('/images/top-bottom.gif') left -6px no-repeat; position:absolute; bottom:0; left:0; width:980px; height:5px; overflow:hidden;}
	#container-top					{background:url('/images/top-bottom.gif') left top no-repeat; position:absolute; top:0; left:0; width:980px; height:5px; overflow:hidden;}
	#copyright						{margin:0 auto 30px auto; width:910px;}
	#copyright p					{font-size:1.2em; margin:5px;}
	#news							{margin:15px 0;}
	#news p a						{color:#000; font-weight:bold;}
	#news-all						{display:block;}
	#news-ipod						{display:none;}
	#news-iphone					{display:none;}
	#news-macintosh					{display:none;}
	#no-bannerad-spacer				{clear:both; height:10px;}
	#no-results						{background:#efefef; margin:5px 0; padding:10px 0; text-align:center;}
	#no-results a					{font-size:1.0em; line-height:20px;}
	#pager							{color:#999; float:left; width:510px; text-align:left; margin:15px 0 5px 55px; font-size:1.3em;}
	#pager-links					{color:#000; float:left; width:225px; text-align:right; margin:15px 0 0 5px; font-size:1.3em; font-weight:bold;}
	#pager-links a					{color:#000;}
	#pager-links a:hover			{color:#c00;}
	#share-this						{float:right; margin-right:25px; text-align:right;}
	#share-this-news				{float:right; margin-bottom:25px; text-align:right;}
	#title							{margin:0 auto; width:910px; height:84px; overflow:hidden;}
	#title-left						{float:left; width:745px;}
	#title-left h1					{font-size:2.75em; font-weight:normal; margin:51px 0 0 10px;}
	#title-right					{float:right; margin:0 10px 0 0; width:143px;}
	#title-right img				{margin:25px 10px 5px 0;}
	#topnav							{clear:both; width:892px !important; width:888px; margin:0 auto;}
	#topnav ul						{margin:6px 0; list-style:none; height:26px;}
	#topnav ul li					{float:left; margin:0 3px !important; margin:0 2px; width:217px; height:26px;}
	#topnav ul li a					{background:url('/images/bg-topnav.gif') left top no-repeat; color:#666; display:block; float:left; font-size:1.2em; font-weight:bold; line-height:2.35em; text-align:center; width:217px; height:26px; text-decoration:none; text-transform:uppercase;}
	#topnav ul li a:hover			{color:#c00;}
	#topnav ul li a.active			{color:#666;}
	#widget-download				{background:#f5f5f5; border:1px solid #666666; margin:30px auto 20px auto; width:450px;}
	#widget-download table			{margin:30px 0 30px 80px;}
	#widget-download p.classname	{font-size:12px; line-height:14px;}
	#widget-download a.download		{font-weight:bold; font-size:14px; color:#c00;}
	#widget-download a.download:hover	{text-decoration:underline;}
	#widget-download span.small		{font-size:11px;}
	#widget-screeenshots			{background-color:#dedede; border:1px solid #666666; margin:20px auto 10px auto; padding:20px 0 30px 10px; width:750px;}
	#widget-screeenshots p.title	{width:525px; font-size:14px; font-weight:bold; margin:0 0 10px 15px; text-align:left; color:#333333;}
	#widget-screeenshots p			{width:480px; margin:7px auto;}

	
	.a2a_cols div a				{color:#4469A8; font-weight:normal;}
	.a2a_note div a 			{color:#4469A8;}
	.a2a_wide div.a2a_tabs div	{color:#000;}
	.archive-links				{float:left; margin-left:40px; width:160px;}
	.blockquote					{margin:0 40px;}
	.center						{text-align:center;}
	.clear						{clear:both; height:0; overflow:hidden;}
	.column-right-portlet		{margin-bottom:10px;}
	.imagination-entrant		{font-size:11px; color:#999;}
	.imagination-gallery		{border:1px solid #e5e5e5; margin:0 auto 20px auto; width:753px; clear:both;}
	.imagination-gallery table	{padding-bottom:15px; padding-top:15px;}
	.imagination-gallery table td.col1
								{text-align:center; vertical-align:top; width:200px;}
	.imagination-gallery table td.col2
								{font-size:1.2em; line-height: 1.5em; padding-right:25px; vertical-align:top; width:535px;}
	.imagination-gallery table td.col2 a
								{color:#c00; font-weight:bold;}
	.imagination-gallery table td.col2 a:hover
								{text-decoration:underline;}
	.imagination-label			{margin:25px 0 0 0;}
	.imagination-label h3		{font-size:1.5em; margin-left:55px;}
	.line						{background:#b4b6b7; clear:both; margin:0 auto; width:910px; height:3px; overflow:hidden;}
	.line-mini					{background:#fff url('/images/bg-line.gif') left top no-repeat; clear:both; margin:5px 0 50px 0; text-align:right; width:527px; height:34px; overflow:hidden;}
	.line-mini a img, .line-wide a img
								{border:2px solid #c00; margin:9px 10px 0 0;}
	.line-single-column			{background:#e2e2e2; clear:both; margin-bottom:30px; width:886px; height:3px; overflow:hidden;}
	.line-wide					{background:#fff url('/images/bg-line-wide.gif') left top no-repeat; clear:both; margin-top:5px; text-align:right; width:886px; height:34px; overflow:hidden;}
	.news-items					{margin:5px 0 15px 0;}
	.news-items p				{font-size:1.15em; line-height:1.15em; text-align:right; width:290px;}
	.news-items p a				{background:#f5f5f5; color:#4469A8;}
	.news-items ul				{list-style:none; margin:0 20px 0 15px;}
	.news-items ul li			{margin:9px 0;}
	.news-items ul li a			{background:#f5f5f5; color:#4469A8; font-size:1.25em; line-height:1.3em;}
	.news-items ul li a:hover	{color:#000; text-decoration:none;}
	.portlet					{}
	.portlet p#disclaimer		{color:#333; font-size:1.1em; line-height:2.0em; margin:0; padding-right:5px;}
	.portlet-subhdr				{background:url('/images/bg-subhdr.gif') left top no-repeat; width:300px; height:26px; overflow:hidden;}
	.portlet-subhdr p			{font-size:1.2em; font-weight:bold; line-height:2.4em; padding-left:15px; text-transform:uppercase;}
	.portlet-subhdr p a			{color:#000; text-decoration:none;}
	.portlet-subhdr p a:hover	{color:#000;}
	.text-links					{text-align:center;}
	.text-links a				{color:#4469A8; text-decoration:none;}
	.text-links a:hover			{text-decoration:underline;}
	.titleSml					{font-size:1.1em; line-height:2.0em;}
	a.titleSml:hover			{text-decoration:underline;}
	.wasnow-header				{border-bottom:1px solid #666; color:#000; padding:5px 2px 0 0; font-size:1.0em; font-weight:normal; text-align:right;}
	
	#form table.c5t_comment_form_table td.c5t_comment_form_field p  {font-size:1.2em; line-height:1.5em; margin:25px 0 8px 0; width:750px;}
	#form table.c5t_comment_form_table td.c5t_comment_form_label p	{font-size:1.2em;}
	
	
	/* BLOGGER LINKS */
	#column-single-content div.post div.post-body a 						{color:#4469A8; font-weight:bold;}
	#column-single-content div.post div.post-body p.blogger-labels 			{margin-top:15px; font-size:1.0em;}
	#column-single-content div.post div.post-body p.blogger-labels a		{font-weight:normal;}
	#column-single-content div.post div.post-body p.blogger-labels a:hover	{color:#000; text-decoration:none}
	#column-single-content div.post p a.comment-link						{font-size:0.9em; color:#4469A8;}
	#column-single-content div.post p a.comment-link:hover					{color:#000; text-decoration:none;}
	#column-single-content div.post h3  									{margin-bottom:6px;}
	#column-single-content div.post h3 a									{color:#000; font-size:1.1em; line-height:1.2em; }
	#column-single-content div.post h3 a:hover 								{color:#4469A8;}
	#column-single-content div.post div.post-body p							{clear:both; font-size:1.0em; line-height:1.3em; margin-bottom:15px;}
	#column-single-content div.post div.post-body p.icon-adjacent			{width:750px;}