html,body,div,span,hr,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,:before,:after,input,textarea,select{background:none;border:0;border-collapse:collapse;border-spacing:0;border-width:0;bottom:auto;clear:none;content:none;direction:ltr;float:none;left:auto;letter-spacing:0;margin:0;outline:0;padding:0;right:auto;text-decoration:none;text-indent:0;top:auto;visibility:visible;}
body,input,textarea,select{font-family:"Century Gothic",Tahoma,Helvetica,sans-serif;}

#product_right, #sections, .arial { font-family: Arial,Tahoma,Helvetica,sans-serif; }

body {
background: #B5B5B5 url(../graphics/layout/back.jpg) repeat-x;
color: #fff;
font-size: 62.5%;
text-align: center;
}

	img { border: 1px solid #fff; }
	p.paging, #category_details, h1.section-name, a.paging_next, a.paging_prev, p.product_larger, .price_text, .price_vat { display: none; }



/* Main containing wrapper. */

#wrapper {
background: url(../graphics/layout/logo.jpg) 0 48px no-repeat;
font-size: 1.3em;
margin: auto;
text-align: left;
width: 960px;
}



/* Top navigational menu. */

p#nav, p#contact {
border-bottom: 1px solid #fff;
color: #fff;
padding: 65px 0 7px;
text-align: right;
}

	p#contact {
	background: url(../graphics/layout/slogan.jpg) 0 9px no-repeat;
	border: none;
	padding: 7px 0 65px;
	}

	p#nav a, p#contact a {
	color: #E1AE14;
	}
	
		p#nav a:hover, p#nav a.active, p#contact a:hover {
		color: #BEBEBE;
		}



/* Main content area. */

h1, h2, h3, h4, h5, h6 {
font-size: 1.4em;
}

	h1 span {
	font-size: .7em;
	margin: 0 0 0 10px;
	}

	#content p, #content ul, #content ol, #content blockquote {
	line-height: 1.5em;
	padding: 15px 0 0;
	}
	
	#content a, p#footer a { color: #000; }
		
	#content hr {
	border-bottom: 1px dashed #B5B5B5;
	height: 1px;
	margin: 10px 0 20px;
	}
		
	#artist_tab {
	display: inline;
	float: left;
	margin: 0 30px 0 0;
	width: 610px;
	}
	
	#ceramics_tab {
	float: left;
	width: 320px;
	}
	
	#artist_tab ul, #ceramics_tab ul {
	list-style: none;
	padding: 3px 0 20px;
	}
	
		#artist_tab ul a, #ceramics_tab ul a {
		color: #fff;
		}
		
			#artist_tab ul a:hover, #ceramics_tab ul a:hover {
			color: #000;
			}
		
			/*#artist_tab ul a:visited, #artist_tab ul a:active,
			#ceramics_tab ul a:visited, #ceramics_tab ul a:active {
			color: #595959;
			}*/



.artists_box {
float: left;
width: 50%;
}
	
	
	
/* Home page.  */
	
p#rotation {
float: right;
margin: 0 0 0 50px;
padding: 5px 0 0;
}

p#artist {
color: #E1AE14;
font-style: italic;
font-weight: bold;
}

	#content p.header {
	color: #E1AE14;
	font-weight: bold;
	padding: 7px 0;
	}



/* Footer. */

p#footer {
border-top: 1px solid #000;
color: #000;
font-size: .85em;
margin: 65px 0 0;
padding: 7px 0 20px;
}

	p#footer span { float: right; }
	


/* Section lines. */
	
ul#sections li.section {
display: inline;
float: left;
padding: 0 70px 30px 0;
}

	ul#sections li.section.nomargin {
	padding: 0 0 30px;
	}

	ul#sections li.section a {
	color: #fff;
	}

	ul#sections li.section span.section_image {
	position: relative;
	}
	
		ul#sections li.section span.sold {
		background: #fff;
		bottom: 3px;
		color: #000;
		font-size: .9em;
		font-weight: bold;
		padding: 1px 10px;
		position: absolute;
		right: 0;
		}
	
	#content table#artist { margin: 10px 1px; width: 100%; }
		#content table#artist td.details { color: #E1AE14; }
		#content table#artist td.back { text-align: right; }
			#content table#artist td.back a { color: #fff; }
			#content table#artist td.back a:hover { color: #000; }
		
		#content table#artist td.paging a {
		border: 1px solid #fff;
		color: #fff;
		padding: 1px 4px;
		}
		
		#content table#artist td.paging span {
		border: 1px solid #E1AE14;
		color: #E1AE14;
		padding: 1px 4px;
		}


#product_left {
display: inline;
float: left;
margin: 0 50px 0 20px;
width: 450px;
}

#product_right {
display: inline;
float: left;
padding: 10px 0 0;
width: 400px;
}

	#product_right p#product_price {
	font-weight: bold;
	}
	
	#product_right h3 {
	font-size: 1.2em;
	}

	#product_right p, #product_right strong {
	font-family: Arial, Helvetica, sans-serif;
	}


#home_image { float: right; margin: 0 0 20px 50px; }

p#product_alt_images a { margin: 0 5px 0 0; }

	

/* Fixes. */

		  ul#sections, 			 #product_wrap { height: 1%; }
html>body ul#sections, html>body #product_wrap { height: auto; overflow: auto; }
