#content {
	overflow:hidden;
	background-color:#e9e4bc;
	color:#684F40;
	padding-bottom:1em;
	}

#bodytext {
	border-bottom:0.5em solid #684F40;
	}

#bodytext h2 {
	text-align:center;
	}

#bodytext p {
	margin-left:10em;
	margin-right:10em;
	text-align:center;
	}
	
input.submit, input.submit-edit, input.submit-del {
	margin-left:0.5em;
	}

ul.products {
	overflow:hidden;
	list-style:none;
	}

ul.products li {
	float:left;
	width:40em;
	height:19em;
	margin:1em 0 0 0.5em;
	border-bottom:0.1em solid #c0c0c0;
/*	overflow:hidden; */ /* can't use this here cos it removes bullet in sub lists */
	}

ul.products li .left {
	width:17.2em;
	}
	
ul.products li .right {
	width:20.8em;
	margin-right:1em;
	height:19em;
	overflow:hidden;
	}

ul.products h3 {
	font-size:2em;
	font-weight:bold;
	line-height:0.9em;
	}

ul.products img {
/*	float:left;*/ /* SAFARI FIX */
	width:17em;
	border:0.1em solid #c0c0c0;
	}

ul.products p {
	margin-top:0.3em;
	font-size:1.2em;
	}

ul.products li ul {
	list-style:disc outside;
	margin:0.3em 0 0 1.5em;
	}

ul.products li ul li {
	float:none;
	width:auto;
	height:auto;
	margin:0;
	border:0;
	font-size:1.2em;
	}

ul.products .shop {
/*	clear:left;*/ /* SAFARI FIX */
/*	float:left;*/ /* SAFARI FIX */
	font-weight:bold;
	}

ul.products select#select-colour {
	width:11em;
	}

ul.products li.tall {
	height:39.1em;
	}

ul.products li.tall .right{
	height:auto;
	}

body#designs ul.products li.tall,
body#kits ul.products li.tall {
	height:36em;
	}
	
ul.products li.tall .shop {
/*	float:none;*/  /* undo SAFARI FIX */
/*	clear:none;*/  /* undo SAFARI FIX */
	}
	
ul.products li.long {
	width:80.5em;
	height:auto;
	padding-bottom:1em;
	}
	
ul.products li.long .right {
	height:auto;
	margin-left:1em;
	}
	
ul.products li.long img {
	float:left;
	}

ul.products li.long .details {
	margin-left:18.2em;
	margin-right:22.8em;
	}
	
ul.products li.long .shop {
	height:auto;
	}
	
ul.products li.long .shop p {
	margin:0 0 0.5em 0;
	}
	
ul.products li.all {
	overflow:hidden;
	float:none;
	width:80em;
	height:auto;
	margin:0.5em 0 0 0.5em;
	padding-bottom:0.5em;
	}

ul.products li.all img {
	width:10em;
	}

ul.products li.all .details {
	width:48em;
	margin-left:11em;
	}

ul.products li.all .details p {
	}
	
ul.products li.all .shop {
	float:right;
/*	clear:none;*/  /* SAFARI FIX */
	width:20em;
	}
	
ul.products li.all .shop p {
	margin:0 0 0.5em 0;
	}

.yab-shop-add-message {
	display:block;
	padding:0.5em;
	color:#75111B;
	font-size:1.8em;
	text-align:center;
	}

