* {margin:0;padding:0;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:0;
	text-align:left;
	color:#999;
	background:#FFF;
	width:590px;
	margin: 30px auto;
	border:none;
}
.wrap {width:800px;margin:auto;padding:0;}


a, a:visited {color:#f33;}

dl {margin:auto;padding:0;text-align:center;margin:0 0 2em 0;}
dl dd {display:inline;;text-align:center;padding:.5em 1em .5em 0;}
dl dd a, dl dd a:visited {font-size:1.2em;padding:0;text-decoration:none;color:#999;font-weight:bold;}
dl dd a.selected {color:#333;}

h1 {text-align:left;visibility:hidden;line-height:0;}
h4 {margin:.5em 0 0 0;font-size:1.2em;color:#666;}
h6 {padding:.3em 0 .4em 0;font-size:10px;}

p {text-align:justify;margin:0 0 .6em 0;line-height:1.4em;}

#nav {position:absolute;top:5em;right:0em;padding:0;text-align:right;width:220px;}
.contact {background:#FFF;width:auto;margin:1em 0 0 0;text-align:right;padding:0 1em 0 0;}
#shop-lnk {position:relative;}
#shop-lnk img {border:none;}
#logo {margin:auto;text-align:center;width:100%;}
#banner {margin:auto;text-align:center;width:100%; }

#how-to-list li {padding: 0 0 .6em 0;}

#content {text-align:center;margin:auto;}

#gallery {margin:auto;}
#gallery td {padding:1em;}

#shopping-cart {text-align:center;font-weight:bold;margin:0 0 1em 0;}

#product-image {position:relative;float:left;margin:0 1em 0 0;}
#basket td {padding:.5em;}

#price-field {text-align:right;}
.basket-images {position:relative;float:left;margin:0 1em 0 0;}
.basket-desc {text-align:left;}
.selector-wrapper {text-align:left;margin:0 0 .6em 0;}
.selector-wrapper label {margin: 0 1em 0 0;}
