body 				{}

a 				{}
a:hover 			{}
a img  				{border:none;}

#content 			{padding-bottom:10px;}
#footer 			{}

#suitesList 			{margin:0; padding:0;}
#suitesList li 			{margin:10px 5px; padding:0; list-style:none; float:left; position:relative;}
#suitesList li a 		{}
#suitesList li a:hover 		{}
#suitesList .suitePrice 	{ position:absolute; bottom:0; right:0;}

.productGroupList 		{margin:0; padding:0;}
.productGroupList li 		{margin:10px 12px 10px 12px; padding:0; list-style:none; float:left; position:relative; width:115px; height:160px; text-align:center; padding-bottom:10px;}
.productGroupList li a 		{}
.productGroupList li a:hover 	{}
.productGroupList li a .picture {position:absolute; bottom:30px; left:0; width:100%; text-align:center;}
.productGroupList li a img 	{}
.productGroupList .suitePrice 	{position:absolute; bottom:0; right:0;}
.productGroupList .rrp    {position:absolute; bottom:16px; left:0; width:100%; text-align:center;color:#c0c0c0;text-decoration: line-through; }
.productGroupList .price 	{position:absolute; bottom:2px; left:0; width:100%; text-align:center;}

.pricePoint 			{color:#000066; font-size:26px;}

#resultsProducts 		{clear:both;}
#resultsSuites 			{clear:both;}
#resultsSuites h3 		{padding-top:20px;}

#homepageNews .newsSummaryRow 	{padding-bottom:5px; margin-bottom:5px;}
#homepageNews .newsSummaryRow p {margin:5px auto;}

.clear 				{clear:both;}

.productMorePics 		{ position:relative; }
.productMorePics ul 		{ margin:0; padding:0; }
.productMorePics ul li 		{ margin:0 15px 15px 0; padding:0; list-style:none; float:left; }
.productMorePics p 		{ clear:both; }

.categoryList li a span img         { height:100px; display:block; }

