a.lastCrumb, a.lastCrumb:hover{text-decoration:none;color:#333333;}.catalogueDesc{margin-bottom:36px;}/* Home Page */.catalogueHomeLayout		{width:100%;border-collapse:collapse;}.catalogueHomeLayout td	{vertical-align:top;}.homeCategories {width:500px;}.homeCategoryBox{	width:200px;	height:200px;	float:left;	text-align:center;	margin:0 13px 13px 0;	border:1px solid #cccccc;	position:relative;}.homeCategoryBox h2 		{margin-bottom:20px;}.homeCategoryBox h2 a	{text-decoration:none;}.homeCategoryBox			{margin:0 40px 23px 0;padding-top:40px;height:130px;}.homeCategoryBox h2		{font-size:14px;font-weight:normal;}.homeCategoryBox h2 a	{text-decoration:underline;}.homeFeatured		{width:240px;border:1px solid #cccccc;}.homeFeatured h2	{text-align:center;margin-bottom:10px;}.featuredProduct				{padding:16px;border-bottom:1px solid #cccccc;}.featuredProduct h3			{text-align:center;font-style:normal;}.featuredProduct img			{display:block;margin:auto;margin-bottom:10px;}.featuredProduct .price		{color:#cc0000;margin:10px 0 10px 0;font-weight:bold;}.featuredProduct .rrp		{margin:10px 0 10px 0;font-weight:bold;}.featuredProduct .rrpPrice	{text-decoration:line-through;}.featuredProduct input		{margin-right:8px;}.featuredProduct .addToCart 				{clear:both;padding-top:10px;} .featuredProduct .addToCart input 		{margin-right:8px;} .featuredProduct .addToCart .qtyBox 	{width:22px;}.featuredProduct .attributes				{margin-top:6px;}.featuredProduct .attributes .label 	{float:left;padding-top:2px;margin:2px 10px 6px 0;font-weight:bold;} .featuredProduct .attributes .attValue {float:left;margin-bottom:6px;}.homeSpecial		{width:240px;border:1px solid #cccccc;}.homeSpecial h2	{text-align:center;margin-bottom:10px;}.specialProduct				{padding:16px;border-bottom:1px solid #cccccc;}.specialProduct h3			{text-align:center;font-style:normal;}.specialProduct img			{display:block;margin:auto;margin-bottom:10px;}.specialProduct .price		{color:#cc0000;margin:10px 0 10px 0;font-weight:bold;}.specialProduct .rrp			{margin:10px 0 10px 0;font-weight:bold;}.specialProduct .rrpPrice	{text-decoration:line-through;}.specialProduct input		{margin-right:8px;}.specialProduct .addToCart 				{clear:right;padding-top:10px;} .specialProduct .addToCart input 		{margin-right:8px;} .specialProduct.addToCart .qtyBox 		{width:22px;}.specialProduct .attributes				{margin-top:6px;}.specialProduct .attributes .label		{clear:right;float:left;padding-top:2px;margin:2px 10px 6px 0;font-weight:bold;} .specialProduct .attributes .attValue	{float:left;margin-bottom:6px;}/* Browse Page */.categoryBox{	width:180px;	height:180px;	float:left;	text-align:center;	padding:10px;	margin:0 13px 13px 0;	border:1px solid #cccccc;	position:relative;}.categoryBox h2 {margin-bottom:20px;}.categoryBox h2 a{text-decoration:none;}.categoryBoxList{float:none;border:none;width:auto;height:auto;margin:0;text-align:left;padding-left:30px;}.categoryBoxList h2{margin:0; font-weight:normal;line-height:150%;font-size:16px;}.categoryBoxList h2 a{text-decoration:underline;color:#000000;}.categoryBoxList h2 a:hover{color:#c5163d;}/* product browse and product page*/ .attributes					{margin-top:6px;}.attributes .label 		{clear:both;float:left;padding-top:2px;margin:2px 10px 6px 0;font-weight:bold;} .attributes .attValue 	{float:left;margin-bottom:6px;} .addToCart 					{clear:both;padding-top:10px;} .addToCart input 			{margin-right:8px;} .addToCart .qtyBox 		{width:22px;} /* product browse */.browseContainer{margin-left:-20px;margin-top:-20px;margin-right:-20px;clear:both;}.productBrowse {clear:right;width:100%; border-spacing:20px;empty-cells: hide;border-collapse:separate;}.productBrowse td {border:1px solid #cccccc;padding:16px;vertical-align:top;}.productBox2Col				{text-align: left;position:relative;}.productBox2Col img			{float:left;margin-right:20px;}.productBox2Col .info		{padding-left:140px}.productBox2Col h2 			{margin:0 0 20px 0;font-weight:normal}.productBox2Col h2 a			{text-decoration:none;}.productBox2Col .price		{margin:5px 0;}.productBox2Col .buyNow 	{margin-top:6px;}.productBox2Col .buyNow .button	{margin-left:6px;}.productBox				{text-align:center;}.productBox h2 		{margin:0 0 20px 0;font-weight:normal}.productBox h2 a		{text-decoration:none;}.productBox .price 	{margin:5px 0;}.productBox .buyNow 	{margin-top:6px;}.productBox .buyNow .button	{margin-left:6px;}/* Product Page */.productPage table		{width:85%;}.productPage table td	{vertical-align:top;}.productPage  h1			{margin-bottom:30px;}.productPage .label		{font-weight:bold;}.productPage .sku			{display:none;}.productPage .price		{margin:10px 0;}.productPage .rrp			{margin:10px 0;}.buyNow .button			{margin-left:6px;}.productPage .images		{margin-right:30px;}.productPage .mainImg	{border:3px solid #F0F0F0;padding:20px;margin-bottom:20px;}.productPage .thumbImg	{border:3px solid #F0F0F0;float:left;width:130px;text-align:center;}.productPage .thumbImg.pos2	{float:right;}.back{clear:both;display:block;}.adminSearch {text-align:right;}.adminMenu{margin:10px 0;height:30px;position:relative;right:0;}.adminMenu ul{margin:0;padding:0;}.adminMenu li{margin:0;padding:0;list-style-type:none;display:inline;float:right;border:1px solid #000;}.adminMenu li a{	padding:0 10px;	line-height:24px;	text-decoration: none;	display:block;	color:#000000;	font-size:12px;	background-color:#f0f0f0;}.adminMenu li a:hover{background-color:#000000;color:#ffffff;}/* Admin Pages */.productCategoryList{width:100%;border-collapse:collapse;border:1px solid #aaaaaa;}.productCategoryList th, .productCategoryList td{padding:4px;border:1px solid #aaaaaa;}.productCategoryList th{text-align:left;}.productCategoryList td{vertical-align:top;}.productCategoryList td.depth2 {padding-left:20px;}.productCategoryList td.depth3 {padding-left:40px;}.productCategoryList td.depth4 {padding-left:60px;}.productEdit {}.productEdit h1 {float:left;}.productEdit .buttons {text-align:right;}.buttons .button {margin-left:10px;}.productEdit table {clear:both;border-collapse:collapse;}.productEdit table td {vertical-align:top;padding:4px;}.productEdit .productInfo{width:100%;margin-top:2px;margin-bottom:20px;}.categoryTree {margin:0;padding:0;}.categoryTree li{list-style-type:none;padding:6px 0;}.categoryTree li ul {}.categoryTree li ul li{padding-left:22px;}.editVariations {background-color:#ffffff;border-collapse:collapse;}.editVariations th,.editVariations td{border:1px solid #333333;padding:5px;}.editVariations td{white-space:nowrap;}/* Product Page Related Products *//* Boxes */.relatedProducts 			{width:350px;}.relatedProducts h2		{margin:20px 0 8px 0;}.relatedBox 				{height:120px;width:150px;float:left;margin:0 10px 10px 0;border:1px solid #dfdfdf;padding:6px;text-align:center;position:relative;display:table-cell;vertical-align:center;}.relatedBox a.textLink	{display:block;position:absolute;left:6px;bottom:10px;text-align:center;width:150px;}	.relatedBox img			{max-width:150px;max-height:85px;}/* boxes with image only */.relatedProductsIO 	{width:350px;}.relatedProductsIO h2{margin:20px 0 8px 0;}.relatedBoxIO 			{height:120px;width:150px;float:left;margin:0 10px 10px 0;border:1px solid #dfdfdf;padding:6px;text-align:center;}.relatedBoxIO a		{display:block;}	.relatedBoxIO img		{max-width:150px;max-height:110px;}/* Relationships edit table */.relationshipsEdit {border-collapse:collapse;background-color:#ffffff;color:#333333;}.relationshipsEdit th, .relationshipsEdit td {border:1px solid #cccccc;padding:5px;}.relationshipsEdit th {text-align:left;}