body {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	color: #333333;}ul, li {	display: inline;}a {	color: #333333;	text-decoration: none;}a#currentpage {	color: #333333;}.navlinks {	color: #FFFFFF;	text-decoration: none;}td#description {	vertical-align: top;	height: 100px;}.descrptitle {	font-size: 12px;}td#pagenumbers {	margin: 0px;	padding: 5px;	text-align: right;	font-size: 12px;	color: #333333;}td#infocell {	margin: 0px;	padding: 5px;	text-align: left;	font-size: 12px;	color: #333333;}a#currentpagenumber {	font-weight: bold;	font-size: larger;	color: #333333;}td#desc1title {	font-size: 12px;	color: #333333;	width: 181px;	padding: 3px;	vertical-align: top;	margin: 0px;}td#viewbasketcheckout {	padding: 30px;	text-align: right;	vertical-align: top;}/* following styles apply to product listing pages. .desc1title below is for where product details need to be done without table only. font-size, padding need to be same as td#desc1title above, make table 100% */.desc1title {	font-size: 12px;	padding: 3px;	vertical-align: top;	margin: 0px;}td#desc2price {	font-size: 12px;	vertical-align: top;	margin: 0px;	padding: 3px;	width: 50px;	text-align: right;}td#desc3body {	font-size: 10px;	line-height: 11px;	text-align: left;	vertical-align: top;	margin: 0px;	padding: 3px;}td {	color: #333333;}/* following classes apply to formatting in the product detail pages */.proddetailtextpadding {	padding: 12px;}.proddetaildescription {	font-size: 12px;}form {	display: inline;}/* paypal quantity and cartadd buttons now */input#quantity {	height: 14px;	width: 12px;	border: 1px solid #999999;	vertical-align: middle;	padding: 2px;	color: #333333;	font-size: 10px;}input#submit {	vertical-align: middle;	padding: 2px;}/* below experimenting with basket positioning */.floatingbasketimage {	position: relative;	top: 98px;	right: 2px;	float: right;		margin-top: -20px;	width: 23px;	height: 23px;	border: 0;}