* { margin:0;padding:0;}
form, fieldset, img { border:none; }
legend { display:none; }
a { text-decoration:none; }
a:link, a:visited { color:#606060; }
a.here, a:visited.here  { color:#F5764B; }
a:hover, a:hover.here { color:#000; }

body { 
	background:#000 url(background.gif);
	font:1em Arial, sans-serif;
	text-align:center;
	color:#9E9E9E;
	text-transform:lowercase;
	position:relative;
	}

#wrapper {
	width:46.74em;
	margin:2em auto;
	text-align:left;
	border:1.3em solid #fff;
	background:#fff;
	}

h1 { background:url(pluslogo.gif) no-repeat; }
h1 a { display:block; width:130px; height:57px; text-indent:-1337px; background:url(pluslogo.gif) no-repeat;}

#nav { margin:1em 0 0.7em 1.3em; }
#nav li {
	display:inline;
	font-size:1.5em;
	margin:0 .1em 0 0;
	}

#shop { position:absolute; top:1em; text-align:right; width:43.74em; }
* html #shop { top:3em; }

#shop li { display:inline;margin:0 0 0 1em; }
#shop span { font-weight:bold; margin:0 0 0 -0.2em; }

img#hero { width:44.38em; margin-left:20px; }
img.headshot { width:8em; }

#content {
	margin:.2em 1.3em;
	}

#content ul {
	list-style:none; 
	margin:0; 
	float:left;
	}

#content li {

/*	background:url(plus.gif) 0 .45em no-repeat; */
	}

h2 { 
	font-size:2em;
	font-weight:normal;
	color:#606060;
	border-bottom:2px dotted #DADADA;
	padding-bottom:.10em;
	margin:.4em 0;
	clear:both;
	}

h2 span { 
	font-weight:bold;
	margin:0 0 0 -0.27em;
	color:#919191;
	}

h3 {
	font-size:1.5em;
	font-weight:normal;
	color:#F5764B;
	clear:both;
	}

p { margin:1em 0; }

label { display:block; width:3em; float:left;}


#footer {
	padding-top:4em;
	clear:both;
	text-align:center;
	}

#footer li {
	display:inline;
	font-size:.8em;
	margin:0 .1em 0 0;
	}

#description * {font-size:10px; color:#5e5e5e; margin:0;}
	
#shoes #description {
	clear:both;
	width:100%;
	margin-top:40px;
	}
	#description p {
		float:left;
		text-transform:uppercase;
		width: 10em;
		}
	#description ul {
		margin-left:35px;
		width:30%;
		}
		#description ul li a {
			color: #919191;
			text-decoration: underline;
		}
		#description ul li a:hover {
			text-decoration: none;
		}
		#description ul.colors {
			margin-left:30px;
			width:45%;
			}
	ul span {text-transform:uppercase;}
/*
#shoes #main {
	float:right;
	}
 */
 
#shoesindex #sidebar {
	float:left;
	width:16em;
	}

#shoesindex #main {
	float:right;
	}

img#big { width:44.38em;}
.thumbs img {width:20em;}
.thumbs p.r {float:left;}
.thumbs p {float:right;}



#artists .thumbs { width:19em; margin:1em 0 0 2em; }
#artists .thumbs img { width:8em; }
#artists .thumbs p { width:9em; float:left; border-bottom:2px dotted #DADADA; height:11em; text-align:center; margin:0; }
#artists .thumbs p.r { border-right:2px dotted #DADADA; }
#artists .thumbs p.end { width:100%; border-top:.2em solid #fff; border-bottom:none;margin:-2px 0 0 0; height:1em;}

#home #sidebar {
	float:left;
	width:14em;
	}

#home #main {
	float:right;
	width:25em;
	}

#artists #sidebar, #about #sidebar{
	float:left;
	width:10em;
	}

#artists #main, #about #main {
	float:right;
	width:30em;
	}

#error_message { color:red; }

table.shipping th { border-right:1em solid white; }

table#shoplist { font-size:70%; padding-bottom:1em;}
table#shoplist th, table#shoplist td { border-right:1em solid #fff; }

select { width:10em; }

#home #sidebar img, #home #main img, #artists #sidebar img { padding:.5em; background:white; border:1px solid #DEDEDE; }
#home #sidebar img { width:8em; }
#home #main img { width:23.1em; }

#apparel {
	clear: both;
	padding-top: 3em;
}

	#apparel h3 {
		text-transform: uppercase;
	}

	#apparel p {
		width: 10em;
	}
	
	#apparel ul {
		width: 50em;
		margin-top: -1.5em;
	}
	
#parratext {
	width: 30em;
	height: 10em;
	background: url(/artists/parra/text.jpg) no-repeat top left;
}

	#parratext p {
		display: none;
	}
