@charset "UTF-8";
/* CSS Document */

html, body {
	position: relative;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 0.9em;
	font-weight: 400;
	color: #444;
	background-color: #ECEDE6;
}

/* 
@Basic Markup
*/
a, a:visited, a:hover { text-decoration: none; }

a, a:visited { color: #3151A2; }
a:hover { color: #C80100; }

.clearfix { 
	clear: both;                                    /* (IE version is in ie6-fixes.css) */
  	content: "."; 
  	display: block;
  	font-size: 0;
  	height: 0; 
  	visibility: hidden;
}
.clearleft { clear: left; }
.clearright { clear: right; }

.bold { font-weight: bold; }
.normal { font-weight: normal; }
.underline { text-decoration: underline; }
.overline { text-decoration: overline; }
.strikethru { text-decoration: line-through; }

.black { color: #000; }
.white { color: #FFF; }
.red { color: #FF0000; }
.blue { color: #0000FF; }
.green { color: #00FF00; }

.vspacersm { display: block; clear: both; height: 5px; }
.vspacer { display: block; clear: both; height: 10px; }
.vspacerlg { display: block; clear: both; height: 20px; }

.center { text-align: center; }

.margin-bottom-10 { margin-bottom: 10px; }
.margin-top-20 { margin-top: 20px; }

p { margin-bottom: 5px; }

em { font-style:italic; }
strong { font-weight:bold; }
/* 
@End Basic Markup
*/

/*
@Checkout Notice
*/
p#checkout-notice {
	border: 1px solid #DD3C10;
	background-color: #FFEBE8;
	padding: 5px 10px;
	font-size: 1.2em;
	margin: 10px 0;
}
/*
@End Checkout Notice
*/

/*
@Forum Notice
*/
p#forum-notice {
	border: 1px solid #DD3C10;
	background-color: #FFEBE8;
	padding: 5px 10px;
	font-size: 1.2em;
	margin: 10px 0;
}
/*
@End Forum Notice
*/


/*
@Headings
*/
h1.page-title, 
h2.page-title,
h3.page-title, 
h4.page-title {
	font-family: Georgia, "Times New Roman", Times, serif;	
	color: #3F0600;
	line-height: 1.9em;
}
h1.page-title { font-size: 2.6em; font-weight: 300; }
h2.page-title { font-size: 2.4em; font-weight: 300; }

h1.page-title span.sub {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 26px;
	background-color: #F2F2F2;
	padding: 1px 5px;	
}

p.subheader {
	color:#666;
	font-family:"Myriad Pro","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:1.8em;
	font-weight:100;
	line-height:1.2em;
	margin-bottom:10px;	
}

/*
@End Headings
*/

/*
@Page Skeleton
*/
div#page-container { position: relative; }

div#header-outer { background-color: #410801; height: 105px; position: relative; border-bottom: 5px solid #990022; }
div#header { position: relative; height:105px; width: 900px; margin: auto; }
div#header-left { float: left; width: 430px; height: 105px; }
div#header-right { float: right; width: 470px; height: 105px; }

div#main-content-outer { background-color: #FFF; position: relative; padding-bottom: 30px; }
div#main-content {
	position: relative;
	width: 900px;
	margin: auto;
	padding: 10px 0;
	min-height: 400px;
	height: auto !important;
	height: 400px;
}

/*
@Pittsburg Paints 
*/
div#pittsburgh-paints {
	position: relative;
	overflow: auto;
	padding: 10px;
	border: 2px solid #DDD;
	margin-top: 20px;
}
div#pittsburgh-paints img.image-left { 
	position: absolute;
	left: 10px;
	top: 10px;
}
div#pittsburgh-paints p {
	font-family: 'Myriad Pro', Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	color: #666;
	letter-spacing: -0.05em;
	margin: 0 100px 0 230px;
}
div#pittsburgh-paints img.image-right { 
	position: absolute;
	right: 10px;
	top: 10px;
}
/*
@End Pittsburg Paints
*/

/*
@PB-Lead Free
*/
div#pblead-free {
	position: relative;
	overflow: auto;
	padding: 10px;
	border: 2px solid #DDD;
	margin-top: 20px;
}
div#pblead-free img.image-left { 
	position: absolute;
	left: 10px;
	top: 10px;
}
div#pblead-free p {
	font-family: 'Myriad Pro', Helvetica, Arial, sans-serif;
	font-size: 1.2em;
	color: #666;
	letter-spacing: -0.05em;
	margin: 0 100px 5px 110px;
}
div#pblead-free img.image-right { 
	position: absolute;
	right: 10px;
	top: 10px;
}
/*
@End PB-Lead Free
*/


div#footer-outer { position: relative; border-top: 1px solid #DDD; }
div#footer {
	position: relative;
	width: 900px;
	margin: auto;
	padding-top: 10px;
	min-height: 100px;
	height: auto !important;
	height: 100px;
}
div#footer div.content-block {
	background-color:#FFFFFF;
	background-image:url(/wp-content/themes/clayimports.com/images/paper-shadow.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	border-top:1px solid #E4E4DF;
	clear:both;
	position: relative;
	overflow: auto;
	padding:10px 20px 40px;
	width:820px;
	margin: auto;
}
div#footer div.content-block h1.astm-tested {
	color:#999999;
	font-family:"Myriad Pro","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:1.8em;
	font-weight:100;
	line-height:1.2em;
	letter-spacing: -0.05em;
	padding: 10px 115px 20px 115px;
	position: relative;
	overflow: auto;
}

div#footer div#copyright { text-align: center; padding-top: 10px; }
div#footer div#copyright h3 { margin-bottom: 5px; }
div#footer div#copyright p#policies a { padding: 0 5px; }

div#precursor { margin-top: 20px; font-size: 0.9em; text-align: center; }
div#precursor a {
	color: #444;	
	background-color: #FBFBFB;
	border: 1px solid #EEE;
	padding: 0 5px;
	letter-spacing: -0.075em;
}
div#precursor a span.gray { color: #888; }
/*
@End Page Skeleton
*/

/* @Global Logo */
div#global-logo { }
/* @End Global Logo */

/* @Global Links */
div#global-links { height: 60px; margin-top: 5px; }
div#global-links ul { position: relative; float: right; }
div#global-links ul li { float: left; padding: 3px 0; }
div#global-links ul li.link a { color: #FFF; font-size: 0.9em; display: block; padding: 3px 8px; }
div#global-links ul li.icon a { position: relative; padding-left: 18px; }

div#global-links ul li.icon a img { position: absolute; top: 3px; left: 0; }

div#global-links ul li.link a:hover { text-decoration: underline; }
div#global-links ul li.link span#cart-count { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-family: 80%;
}
div#global-links ul li.social-icon a {
	padding: 0 5px;
}
div#global-links ul li.search { margin-left: 10px; }
div#global-links ul li.search input { 
	border: 1px solid #FFF; 
	padding: 3px 5px 3px 20px; 
	background: #FFF url(/wp-content/themes/clayimports.com/images/searchbox-button.png) 0 -2px no-repeat;
}
/* @End Global Links */

/* @Global Navigation */
div#navigation { background-color: #410801;  margin: auto; }
div#navigation ul { position: relative; float: right; margin-top: 15px; }
div#navigation ul li.link { float: left; margin-left: 2px; position: relative; }
div#navigation ul li.link a.main-link {
	position: relative;
	display: block;
	padding: 4px 10px;
	font-size: 1.0em;
	color: #FFF;	
	background: url(images/nav_link_bg.gif) 0 -8px repeat-x;	
	border-bottom: 1px solid #410801;
}
div#navigation ul li.link a.main-link:hover, 
div#navigation ul li.link a.main-link.active { background: #990022; color: #FFF; border-bottom: 1px solid #990022; }

div#navigation ul.subnav {
	position: absolute;
	z-index:100;
	top: 10px;
	background-color: #FFF;
	width: 165px;
	border: 1px solid #999;
	display: none;
}
div#navigation ul.subnav li.subnav-title { font-weight: bold; padding: 0 5px; }
div#navigation ul.subnav li.subnav-link a {
	background: #FFF;
	border: 0;
	color: #3151A2;
	padding: 3px 5px;
	display: block;
	font-size: 11px;
}
div#navigation ul.subnav li.subnav-link a:hover { color: #C80100; }
/* @End Global Navigation */


/* 
@Featured Items (Home Page)
*/
div#featured-items { 
	position: relative; 
	min-height: 200px;
	height: auto !important;
	height: 200px;
	margin-top: 30px;
}
div#better-homes {
	/*float: left;
	width: 660px;*/
	margin: 0px 0 5px;
	/*min-height: 200px;
	height: auto !important;
	height: 200px;*/
	/*padding: 5px 10px;
	border: 1px solid #EEE;*/
	border-bottom: 2px solid #EEE;
	padding-bottom: 5px;
}
div#better-homes p.title { margin-bottom: 5px; }
div#better-homes p.title span {
	background-color: #a8d166;
	color: #FFF;
	font-family: Times, serif;
	font-size: 16px;
	padding: 1px 5px;
}
div#better-homes h2 { display: block; }
div#better-homes h2 a {
	font-size: 35px;
	color: #008b83;
	font-family: Helvetica, Arial, sans-serif;	
	letter-spacing: -0.05em;
}
div#better-homes p.issue { font-size: 11px; letter-spacing: -0.075em; }
div#better-homes p.subtitle {
	font-family: 'Myriad Pro', Helvetica, Arial, sans-serif;
	font-size: 18px;
	color: #777;
	letter-spacing: -0.05em;
	line-height: 26px;
	margin: 0;	
}
div#better-homes blockquote {
	background: #F4F4F4 url(/wp-content/themes/clayimports.com/images/blockquote.png) -5px -10px no-repeat;
	padding: 10px 10px 10px 40px;
	margin: 0 5px 10px;
	line-height: 14px;
}


div#bottom-banner { position: relative; }
div#bottom-banner div.section { float: left; width: 29%; position: relative; border: 1px solid #EEE; background: #FBFBFB; padding: 10px; margin-top: 20px; margin-left: 5px; min-height: 290px; }
div#bottom-banner div.section img {
	float: left;
	margin-right: 10px;
	width: 125px;
	border: 1px solid #DDD;
}
div#bottom-banner div.section h2 {
	color:#666;
	font-family:"Myriad Pro","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:1.4em;
	font-weight:100;
	line-height:1.2em;
}
div#bottom-banner div.section h2 a, div#bottom-banner div#featured-artist h2 a:visited { color #666; }
div#bottom-banner div.section h2 a:hover { color: #444; }
div#bottom-banner div.section p { color: #777; font-size: 12px; }
div#bottom-banner div.section p.learn-more { text-align: right; margin: 0; }
/*div#bottom-banner div#featured-artist { float: left; width: 47%; position: relative; border: 1px solid #EEE; background: #FBFBFB; padding: 10px; margin-top: 20px; height: 170px; }
div#bottom-banner div#featured-artist img {
	float: left;
	margin-right: 10px;
	width: 125px;
	border: 1px solid #DDD;
}
div#bottom-banner div#featured-artist h2 {
	color:#666;
	font-family:"Myriad Pro","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:1.4em;
	font-weight:100;
	line-height:1.2em;
}
div#bottom-banner div#featured-artist h2 a, div#bottom-banner div#featured-artist h2 a:visited { color #666; }
div#bottom-banner div#featured-artist h2 a:hover { color: #444; }
div#bottom-banner div#featured-artist p { color: #777; font-size: 12px; }
div#bottom-banner div#featured-artist p.learn-more { text-align: right; margin: 0; }

div#bottom-banner div#september { float: right; width: 47%; position: relative; border: 1px solid #EEE; background: #FBFBFB; padding: 10px; margin-top: 20px; height: 170px; }
div#bottom-banner div#september img {
	float: left;
	margin-right: 10px;
	width: 125px;
	border: 1px solid #DDD;
}
div#bottom-banner div#september h2 {
	color:#666;
	font-family:"Myriad Pro","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	font-size:1.4em;
	font-weight:100;
	line-height:1.2em;
}
div#bottom-banner div#september h2 a, div#bottom-banner div#september h2 a:visited { color #666; }
div#bottom-banner div#september h2 a:hover { color: #444; }
div#bottom-banner div#september p { color: #777; font-size: 12px; }
div#bottom-banner div#september p.learn-more { text-align: right; margin: 0; }*/
/* 
@End Featured Items (Home Page)
*/



/*
@Products
*/
div.products-page { position: relative;	overflow: auto; padding: 30px 0; }
div.products-page div.products-list { float: left; width: 600px; }
div.products-page div.products-list h3 {
	font-family: "Times New Roman", Times, serif;
	font-weight: 100;
	font-size: 2.4em;
	margin-bottom: 20px;
	color: #666;
}

div.products-page div.sidebar { float: right; width: 225px; }

/* @Shopping Cart */

div#sideshoppingcart span.gocheckout {
	background: url(/wp-content/themes/clayimports.com/images/cart.png) 0 0 no-repeat;
	padding-left: 20px;
}

div#sideshoppingcart h3 { padding: 0 10px; color: #666; font-size: 1.5em; font-weight: 100; }

table.shoppingcart { width: 100%; }
/* @End Shopping Cart */

.wpsc_categories { }
.wpsc_categories li  { 
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
}

.productdisplay { position: relative; overflow: auto; }
.productdisplay .imagecol { float: left; }
.productdisplay div.textcol { width: 400px; position: relative; }

.producttext h2 { position: relative; }
.producttext h2 a.wpsc_product_title {
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: 300;
	margin-bottom: 10px;
}
.producttext h2 a.wpsc_edit_product { float: right;	}

.pricedisplay { font-size: 16px; }


/*
@Single Product Display
*/
div.productdisplay { position: relative; }

div.productdisplay h2.prodtitles {
	font-family: Helvetica, Arial, sans-serif;
	font-weight:100;
	font-size: 2.0em;
	margin-bottom: 40px;
	clear:both;
	line-height: 2.0em;
	display: block;
}

div.productdisplay div.imagecol { width: 150px; float: left; }
div.productdisplay div.imagecol a { display: block; text-align: center; }
div.productdisplay div.producttext { width: 370px; float: right; }

div.productdisplay div.producttext div.wpsc_description {
	border: 1px solid #EEE;
	background: #FEFEFE;
	padding: 5px 10px;
	margin-bottom: 15px;
}
div.productdisplay div.producttext div.single_additional_description {
	border: 1px solid #EEE;
	background: #FEFEFE;
	padding: 5px 10px;
	margin-bottom: 15px;
}
div.productdisplay div.producttext div.wpsc_variation_forms {
	margin-bottom: 10px;
	font-size: 1.2em;
	padding: 0 10px;
}
div.productdisplay div.producttext div.wpsc_variation_forms select {
	font-size: 1.2em;
	margin-left: 5px;
}
div.productdisplay div.producttext div.wpsc_product_price {
	margin-bottom: 15px;
	font-size: 1.2em;
	padding: 0 10px;
}

div.productdisplay div.producttext input.wpsc_buy_button {
	background: transparent url(/wp-content/themes/clayimports.com/images/button_gradient.png) repeat-x 0% -90px;
	border: 1px solid #BBB;
	line-height: 14px;
	padding: 8px 10px;
	font-size: 1.0em;
	border-bottom-left-radius: 0.3em 0.3em;
	border-bottom-left-radius: 0.3em 0.3em;
	border-bottom-right-radius: 0.3em 0.3em;
	border-bottom-right-radius: 0.3em 0.3em;
	border-top-left-radius: 0.3em 0.3em;
	border-top-left-radius: 0.3em 0.3em;
	border-top-right-radius: 0.3em 0.3em;
	border-top-right-radius: 0.3em 0.3em;
	margin-left: 10px;
}


/*
@End Single Product Display
*/



.wpsc_checkout_forms {
	padding: 10px;
	border: 1px solid #EEE;
	background-color: #FBFBFB;
}
.wpsc_checkout_forms label { width: 300px; }
.wpsc_checkout_forms input.text {
	font-size: 1.2em;	
}
/*
@End Products
*/

/*
@Product History
*/
table.product-history { width: 100%; }
table.product-history p { font-size: 14px; line-height: 1.4em; margin-bottom: 10px; }
table.product-history tr td { width: 33%; align: top; }
table.product-history div.padded { padding: 0 10px; }
/*
@End Product History
*/


/*
@Mexican Museums
*/
div#mexican-museums { position: relative; }
div#mexican-museums table { width: 100%; }
div#mexican-museums table tr td { width: 33%; padding: 0 5px; }
div#mexican-museums div.museum-image {
	border: 1px solid #EEE;
	background: #FBFBFB;
	padding: 5px;
}
div#mexican-museums div.museum-image img { width: 100%; }
div#mexican-museums div.museum-image p.title { text-align: center; }
/*
@End Mexican Museums
*/


/*
@Forums
*/
div#wpf-wrapper {
	-moz-border-radius:11px 11px 11px 11px;
	-moz-box-shadow:0 4px 18px #C8C8C8;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #E5E5E5;
	font-weight:normal;
	margin-left:8px;
	padding:16px 16px 40px;	
}
/*
@End Forums
*/

/*
@Product Gallery 
*/
div#shName { font-size: 1.6em; margin-bottom: 5px; }
/*
@End Product Gallery
*/
