.altLink			{font-size:12px;}
.appleAccess		{color:#FFF; float:left; font-size:9px; margin:0 15px 0 0; line-height:12px; width:230px;}
.bannerAd			{margin-bottom:15px; margin-top:15px;}
.banners			{margin:16px auto;}
.bullet1			{line-height:15px;}
.bullet2			{line-height:15px;}
.footer				{color:#FFF; font-style:italic; font-size:9px; line-height:11px;}
.footer a:link		{color:#FFF; font-style:italic; font-size:9px; line-height:11px;}
.footer a:visited	{color:#FFF; font-style:italic; font-size:9px; line-height:11px;}
.footer a:hover		{color:#333; font-style:italic; font-size:9px; line-height:11px;}
.footerLink			{color:#c00;}
.invisible			{color:#fff; font-size:1px; line-height:1px;}
.marginless			{margin:0; padding:0;}
.marginless40		{margin:40px 0 0 0; padding:0;}
.red				{color:#c00;}
.tableBorder		{border: 1px solid #000;}
.title				{font-weight:bold; font-size:12px;}


#addedToday		{padding-left:0px; margin-top:0px; text-align:left;}
#allDiscounts	{clear:both; padding-left:90px; margin-top:30px; text-align:left;}
#allDiscountsTD	{padding-right:50px; padding-top:3px; font-size:12px; font-weight:bold; color:#000000;}
#brushedFrame	{background-image:url(images/brushed_frame.gif); background-repeat:no-repeat;}
#clear			{clear:both; height:1px;}
#clickMore		{font-size:9px; font-weight:normal;}
#container		{background:url(images/bg.gif) repeat-y; margin:0 auto; width:751px;}
#description	{clear:both; font-size:12px; margin-left:auto; margin-right:auto; padding-top:30px; text-align:justify; width:555px;}
	#description p	{line-height:16px; margin-top:10px; margin-bottom:0px; font-size:12px;}
#footer			{color:#FFF; font-style:italic; font-size:9px; line-height:11px; margin:10px auto 0 auto; text-align:center; width:645px;}
#footer2		{color:#FFF; font-style:italic; font-size:9px; line-height:11px; margin:10px auto 0 auto; text-align:center; width:645px; width:500px; text-align:left;}
#image			{margin:32px 0 0 0;}
#navBox1		{background:#fff; border:1px solid #b2b4b5; width:154px; height:15px; float:left; padding:4px 0 3px 0; font:11px arial,helvetica; color:#666; cursor:pointer;}
#navBox2		{background:#fff; border:1px solid #b2b4b5; width:154px; height:15px; float:left; padding:4px 0 3px 0; font:11px arial,helvetica; color:#666; cursor:pointer; margin:0 0 0 6px;}
#navBox3		{background:#fff; border:1px solid #b2b4b5; width:154px; height:15px; float:left; padding:4px 0 3px 0; font:11px arial,helvetica; color:#666; cursor:pointer; margin:0 0 0 6px;}
#navBox4		{background:#fff; border:1px solid #b2b4b5; width:154px; height:15px; float:left; padding:4px 0 3px 0; font:11px arial,helvetica; color:#666; cursor:pointer; margin:0 0 0 6px;}
#navBoxOn		{background:#fff; border:1px solid #666; width:154px; height:15px; float:left; padding:4px 0 3px 0; font:11px arial,helvetica; color:#cc0a0a; cursor:pointer;}
#partners		{width:300px; margin-left:auto; margin-right:auto;}
#partnersTD		{font-size:9px; font-style:italic; line-height:11px; text-align:left;}
#price			{margin:10px auto 0 auto; color:#c00; font-weight:bold; font-size:18px; line-height:25px;}
#todaysOffer	{clear:both; padding-left:52px; padding-top:30px; text-align:left;}
#topBottom		{margin:0 auto; padding:0px; width:751px;}
#topNav			{margin-bottom:0px; margin-left:auto; margin-right:auto; margin-top:6px; padding:0px; width:642px;}

a:link		{color:#000; text-decoration:none;}
a:visited	{color:#000; text-decoration:none;}
a:active	{color:#000; text-decoration:none;}
a:hover		{color:#c00; text-decoration:underline;}

a.altLink:link		{color:#c00; text-decoration:underline;}
a.altLink:visited	{color:#c00; text-decoration:underline;}
a.altLink:active	{color:#c00; text-decoration:underline;}
a.altLink:hover		{color:#999; text-decoration:underline;}

a.whitelink:link	{color:#fff;}
a.whitelink:visited	{color:#fff;}
a.whitelink:hover	{color:#fff;}

body		{text-align:center; background:#4469A8; margin:0;}
div, p, td	{font:11px arial,helvetica; color:#000; line-height:18px;}
h1			{color:#000; font-family:arial,helvetica; font-size:135%; margin:-5px 0 0 0;}


#siteTitle 		{margin:0 auto; padding:0px; width:649px;}
#siteTitle a	{text-decoration:none;}
#siteTitle span	{background:#fff url(images/headerMACINTOSHOS.gif) no-repeat top left; height:73px; width:649px; cursor:pointer; display:block; text-decoration:none;}

#siteTitleBlog 		{margin-bottom:0px; margin-top:0px; padding:0px;}
#siteTitleBlog a	{text-decoration:none;}
#siteTitleBlog h1	{display: none;}
#siteTitleBlog span	{background:#fff url(images/headerOLD.gif) no-repeat top left; height:73px; width:649px; cursor:pointer; display:block; text-decoration:none;}