table#basketLeft {margin-top: 1em;}
#basketLeft p {border:0;}
#basketSummaryLeft p{font-size: 1.3em;}
#basketSummaryLeft p a{text-decoration: none; font-weight: bold; color: navy;}
#basketSummaryLeft p a:hover{color: #0000ff;}

	div.shopCat { margin: 1em 2em; border-bottom: 1px #0066cc solid; }
			#shop .shopCat td {padding: 0 1em; }
				#shop .shopCat td img {margin: 1em; display: block; float: right;}
		#shop .shopCat table{width:100%;}
		#shop .shopCat h3{ padding: 0.4em 0 0.2em 0; text-align: left; }
		#shop .shopCat p{margin: 1em 0 0 0}
			#shop .shopCat p a{text-decoration: none; color : #333;}
			#shop .shopCat h2 a{text-decoration: none; color : #fff;}
			#shop .shopCat a img{text-decoration: none; border: 1px #000 solid;}
		#shop .shopCat .left{text-align: right; padding: 0 0 0 1em; background-color: #0066cc; color: #ffffff; border:none;}
			#shop .shopCat .left h2{ margin: 0; padding: 0.5em; text-align: left; }
		#shop .shopCat .right{text-align: right; padding: 0 1em 0 0; background-color: #0066cc; color: #ffffff; border:none;}
			#shop .shopCat .right p{text-align: right; font-size:1.3em; color: #fff; margin: 0; padding:0.5em 0;}
			
#specification { width: 100%;}

#specification td {border: 1px solid white;  background: #cadbff; padding: 0; margin; 0;}
#specification th {border: 1px solid white;  background: #0066cc; padding: 0 1em;}
#specification h3 { color: #ffffff; }

#shop .shopCat #specification p { margin: 0; padding: 0.1em; }

#shop .shopCat table.basket {width: 66.8em;}
.basket th {padding:0 0 0 1em;background-color: #0066cc; color:#ffffff;}
.basket td, th {border: 1px solid blue;}