﻿@charset "utf-8";
/*
Copyright (c) 2009, Sanford, A Newell Rubbermaid Company. All rights reserved.
Code licensed under the BSD License:
http://www.prismacolor.com/css/license.txt

Author:			Draftfcb Chicago
Design:			suzanna.bierwirth@draftfcb.com
				brad.simpson@draftfcb.com
				kayu.tai@draftfcb.com
Development:	scott.boyce@draftfcb.com
				dennis.kim@draftfcb.com
*/

/*
[struct]		page structure (wrapper, templates, etc.)
[links]			default link treatments
[overrides]		overrides for defaults
[forms]			web forms
[copy]		 	default copy treatments
[extras]		extra effects and utility classes
*/

/*
NOTE: When upgrading the YUI Reset CSS, be sure to append !important to the body{font} rule to ensure it overrides the body{font} in SharePoint's core.css.
*/

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
*/
html {
	color:#000;
	background:#FFF;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input, textarea, select {
font-size:100%;
}
legend {
	color:#000;
}
body {
	font:13px/1.231 arial, helvetica, clean, sans-serif!important;
font-size:small;
font:x-small;
}
select, input, button, textarea {
	font:99% arial, helvetica, clean, sans-serif;
}
table {
	font-size:inherit;
	font:100%;
}
pre, code, kbd, samp, tt {
	font-family:monospace;
 font-size:108%;
	line-height:100%;
}
/* [struct] */

body, html {
	background:#000 url('img/bg-body.jpg') repeat-y center top;
	color:#555;
	height:100%;
	margin:0;
	padding:0;
	text-align:left;
}
header, footer, section, article, aside, hgroup, nav {
	display:block;
}
#all {
	position:relative;
	min-height:100%;
}
#wrapper {
	margin:0;
	min-width:960px;
	overflow:hidden;
	padding:0 0 180px 0;
	position:relative;
	width:100%;
	z-index:50;
}
.content {
	margin:0 auto;
	overflow:hidden;
	padding:0;
	position:relative;
	width:1060px;
}
/* header */

header {
	background:url('/SiteCollectionImages/bg-header.png') no-repeat center top;
	height:145px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	width:100%;
	z-index:90;
}
header .content {
	height:145px;
	z-index:91;
}
header #logo {
	left:75px;
	position:absolute;
	top:45px;
	z-index:95;
}
header #logo2 {
	position:absolute;
	top:15px;
	z-index:95;
	left:5px;
}
#mainnav ul {
	height:37px;
	left:522px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	top:44px;
	z-index:95;
	width:540px;
}
#mainnav li {
	float:left;
	height:37px;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
}
#mainnav li a {
	display:block;
	height:37px;
	overflow:hidden;
}
#mainnav li#mainnav00, #mainnav li#mainnav00 a {
	width:69px;
}
#mainnav li#mainnav00 a:link, #mainnav li#mainnav00 a:visited, #mainnav li#mainnav00 a:active {
	background:url('img/spr-mainnav.png') no-repeat 0 0;
}
#mainnav li#mainnav00 a:hover, #mainnav li#mainnav00 a:focus, .home #mainnav li#mainnav00 a:link, .home #mainnav li#mainnav00 a:visited, .home #mainnav li#mainnav00 a:hover, .home #mainnav li#mainnav00 a:focus, .home #mainnav li#mainnav00 a:active {
	background:url('img/spr-mainnav.png') no-repeat 0 -37px;
}
#mainnav li#mainnav01, #mainnav li#mainnav01 a {
	width:98px;
}
#mainnav li#mainnav01 a:link, #mainnav li#mainnav01 a:visited, #mainnav li#mainnav01 a:active {
	background:url('img/spr-mainnav.png') no-repeat -69px 0;
}
#mainnav li#mainnav01 a:hover, #mainnav li#mainnav01 a:focus, .products #mainnav li#mainnav01 a:link, .products #mainnav li#mainnav01 a:visited, .products #mainnav li#mainnav01 a:hover, .products #mainnav li#mainnav01 a:focus, .products #mainnav li#mainnav01 a:active {
	background:url('img/spr-mainnav.png') no-repeat -69px -37px;
}
#mainnav li#mainnav02, #mainnav li#mainnav02 a {
	width:82px;
}
#mainnav li#mainnav02 a:link, #mainnav li#mainnav02 a:visited, #mainnav li#mainnav02 a:active {
	background:url('img/spr-mainnav.png') no-repeat -167px 0;
}
#mainnav li#mainnav02 a:hover, #mainnav li#mainnav02 a:focus, .artists #mainnav li#mainnav02 a:link, .artists #mainnav li#mainnav02 a:visited, .artists #mainnav li#mainnav02 a:hover, .artists #mainnav li#mainnav02 a:focus, .artists #mainnav li#mainnav02 a:active {
	background:url('img/spr-mainnav.png') no-repeat -167px -37px;
}
#mainnav li#mainnav03, #mainnav li#mainnav03 a {
	width:98px;
}
#mainnav li#mainnav03 a:link, #mainnav li#mainnav03 a:visited, #mainnav li#mainnav03 a:active {
	background:url('img/spr-mainnav.png') no-repeat -249px 0;
}
#mainnav li#mainnav03 a:hover, #mainnav li#mainnav03 a:focus, .ideas #mainnav li#mainnav03 a:link, .ideas #mainnav li#mainnav03 a:visited, .ideas #mainnav li#mainnav03 a:hover, .ideas #mainnav li#mainnav03 a:focus, .ideas #mainnav li#mainnav03 a:active {
	background:url('img/spr-mainnav.png') no-repeat -249px -37px;
}
#mainnav li#mainnav04, #mainnav li#mainnav04 a {
	width:80px;
}
#mainnav li#mainnav04 a:link, #mainnav li#mainnav04 a:visited, #mainnav li#mainnav04 a:active {
	background:url('img/spr-mainnav.png') no-repeat -347px 0;
}
#mainnav li#mainnav04 a:hover, #mainnav li#mainnav04 a:focus, .events #mainnav li#mainnav04 a:link, .events #mainnav li#mainnav04 a:visited, .events #mainnav li#mainnav04 a:hover, .events #mainnav li#mainnav04 a:focus, .events #mainnav li#mainnav04 a:active {
	background:url('img/spr-mainnav.png') no-repeat -347px -37px;
}
#mainnav li#mainnav05, #mainnav li#mainnav05 a {
	width:77px;
}
#mainnav li#mainnav05 a:link, #mainnav li#mainnav05 a:visited, #mainnav li#mainnav05 a:active {
	background:url('img/spr-mainnav.png') no-repeat -427px 0;
}
#mainnav li#mainnav05 a:hover, #mainnav li#mainnav05 a:focus, .studio #mainnav li#mainnav05 a:link, .studio #mainnav li#mainnav05 a:visited, .studio #mainnav li#mainnav05 a:hover, .studio #mainnav li#mainnav05 a:focus, .studio #mainnav li#mainnav05 a:active {
	background:url('img/spr-mainnav.png') no-repeat -427px -37px;
}

#mainnav li#mainnav08, #mainnav li#mainnav08 a {
	width:77px;
}
#mainnav li#mainnav08 a:link, #mainnav li#mainnav08 a:visited, #mainnav li#mainnav08 a:active {
	background:url('/SiteCollectionImages/spr-mainnav.png') no-repeat -502px 0;
}
#mainnav li#mainnav08 a:hover, #mainnav li#mainnav08 a:focus, .studio #mainnav li#mainnav08 a:link, .studio #mainnav li#mainnav08 a:visited, .studio #mainnav li#mainnav08 a:hover, .studio #mainnav li#mainnav08 a:focus, .studio #mainnav li#mainnav08 a:active {
	background:url('/SiteCollectionImages/spr-mainnav.png') no-repeat -502px -37px;
}
.button-newsletter {
    height: 16px; 
	background: url("/SiteCollectionImages/getupdatesborder-submit.jpg") no-repeat 0 0;
	border: 0;
	cursor: pointer;
	width: 20px;
    padding: 0;
    height: 18px;
    margin-left: 989px;
    margin-top: 3px; 
}

/* social links, added 5/21/11 */
#socialNav {
	padding:1px 0 0 0;
	width:340px;
	height:30px;
	position:absolute;
	top:0px;
	left:540px;
}
#socialNav h2 {
	background:url('img/h2-follow-us.png') no-repeat 0 0;
	margin:5px 3px 0 0;
	width:87px;
	height:23px;
	float:left;
}
#socialNav .socialNavHeading {
    background: url("/SiteCollectionImages/h2-get-updates.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 23px;
    margin: 2px 3px 0 0;
    width: 95px;
}
#socialNav a {
	display:block;
	margin:0 3px 0 0;
	width:28px;
	height:29px;
	float:left;
}
#socialNav .socialFB {
	background:url('img/icon-fb.png') no-repeat 0 0;
}
#socialNav .socialTwitter {
	background:url('img/icon-twitter.png') no-repeat 0 0;
}
/*
#socialNav .socialWP {
	background:url('img/icon-wordpress.png') no-repeat 0 0;
}
*/
#socialNav .socialYT {
	background:url('img/icon-youtube.png') no-repeat 0 0;
}
#socialNav .socialPinterest {
    background: url("/SiteCollectionImages/icons/icon-pinterest.png") no-repeat scroll 0 0 transparent;
}


/* footer */

footer {
	background:url('img/bg-footer.png') no-repeat center bottom;
	bottom:0;
	height:185px;
	left:0;
	overflow:hidden;
	padding:75px 0 0 0;
	position:absolute;
	width:100%;
	z-index:90;
}
footer .content {
	height:145px;
	padding-bottom:40px;
	padding-right:30px;
	padding-left:30px;
	padding-top:60px;
	width:860px;
}
footer .section {
	float:left;
	padding:0 10px 0 0;
	width:180px;
}
footer .last {
	padding:0;
	width:260px;
}
footer .middle {
	width:220px;
	padding:0px;
}
footer h1 {
	color:#f6ff00;
	margin:0 0 1em 0;
}
footer p, footer ul {
	color:#a19f9e;
	font-size:85%;
}
footer ul {
	/*-moz-column-count:2;
	-moz-column-gap:16px;
	-webkit-column-count:2;
	-webkit-column-gap:16px;
	column-count:2;
	column-gap:16px;
	margin:0;
	padding:0;*/
	width:50%;
	float:left;
	margin:0;
	padding:0;
}
footer ul li {
	list-style:none;
	margin:0;
	padding:0;
	margin-bottom:3px;
}
footer a, footer a:link, footer a:visited, footer a:hover, footer a:focus, footer a:active {
	color:#a19f9e;
	text-decoration:none;
}
footer a:hover, footer a:focus, footer a:active {
	color:#fff;
}
footer a.cta, footer a.cta:link, footer a.cta:visited, footer a.cta:hover, footer a.cta:focus, footer a.cta:active {
	background:url('img/ico-arrow-right.png') no-repeat right center;
	color:#f6ff00;
	padding-right:10px;
}
footer a.cta:hover, footer a.cta:focus, footer a.cta:active {
	color:#fff;
}
/* content */

#content {
	background:url('img/bg-content.png') repeat-y center top;
	margin:0 auto;
	overflow:visible;
	padding:0 16px;
	position:relative;
	width:960px;
	z-index:60;
}
#flashContent {
	margin:0 auto;
	overflow:visible;
	padding:145px 0 0 0;
	position:relative;
	width:960px;
	z-index:60;
	min-height:420px;
}
#contentEnd {
	background:url('img/bg-content-end.png') no-repeat center top;
	height:100px;
	overflow:hidden;
	margin:0 auto;
	width:960px;
}
#content .content {
	background:#fff url('img/bg-content.png') repeat-y center top;
	color:#222;
	min-height:950px;
	padding:135px 0 0 0;
	width:960px;
}
#flashContent #flashArtist {
	height:771px;
	overflow:hidden;
	width:960px;
}
/* secondary (sidebar) */

.secondary {
	float:left;
	overflow:visible;
	width:240px;
}
.rightSecondary {
	margin:0 0 0 570px;
	padding:0;
	width:340px;
}
/* product nav */

#productnav {
	background:url('img/products/bg-productnav.png') no-repeat 0 19px;
	position:relative;
}
#productnav #topProduct {
	background:url('img/products/hdr-productnav.png') no-repeat 0 0;
	height:63px;
	left:40px;
	overflow:hidden;
	position:absolute;
	top:60px;
	width:184px;
	z-index:70;
}
#productnav ul {
	background:url('img/products/bg-productnav-top.png') no-repeat 0 0;
	left:30px;
	margin:0;
	min-height:300px;
	overflow:hidden;
	padding:110px 0 0 0;
	position:relative;
	width:205px;
}
#productnav ul:last-child:after {
	content:url('img/products/bg-productnav-bottom.png');
}
#productnav ul ul {
	background:none;
	left:0;
	min-height:0;
	overflow:hidden;
	padding:8px 0;
	position:relative;
	width:205px;
}
#productnav ul ul:last-child:after {
	content:'';
}
#productnav ul li {
	background:url('img/products/bg-productnav-middle.png') repeat-y 0 0;
	display:block;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0 24px 0 18px;
}
#productnav ul ul li {
	background:none;
	display:block;
	height:20px;
	line-height:20px;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0 15px;
	width:150px;
}
#productnav li a {
	display:block;
	height:49px;
	overflow:hidden;
}
#productnav li li a {
	font-size:93%;
	font-weight:bold;
	height:20px;
	line-height:20px;
	margin:0;
	text-transform:uppercase;
}
#wrapper #content #productnav li li a, #wrapper #content #productnav li li a:link, #wrapper #content #productnav li li a:visited, #wrapper #content #productnav li li a:hover, #wrapper #content #productnav li li a:focus, #wrapper #content #productnav li li a:active {
	background:none;
	text-decoration:none;
}
#wrapper #content #productnav li li a:link, #wrapper #content #productnav li li a:visited {
	color:#000;
}
#wrapper #content #productnav li li a:hover, #wrapper #content #productnav li li a:focus, #wrapper #content #productnav li li a:active {
	color:#00a4e4;
}
#wrapper #content #productnav li li.selected a, #wrapper #content #productnav li li.selected a:link, #wrapper #content #productnav li li.selected a:visited, #wrapper #content #productnav li li.selected a:hover, #wrapper #content #productnav li li.selected a:focus, #wrapper #content #productnav li li.selected a:active {
	background:none;
	color:#00a4e4;
}
#productnav li#productnav00 a, #productnav li#productnav00 a:link, #productnav li#productnav00 a:visited {
	background:url('img/products/spr-productnav.jpg') no-repeat 0 0;
}
#productnav li#productnav00 a:hover, #productnav li#productnav00 a:focus, #productnav li#productnav00 a:active {
	background:url('img/products/spr-productnav.jpg') no-repeat -163px 0;
}
.pencils #productnav li#productnav00 a, .pencils #productnav li#productnav00 a:link, .pencils #productnav li#productnav00 a:visited, .pencils #productnav li#productnav00 a:hover, .pencils #productnav li#productnav00 a:focus, .pencils #productnav li#productnav00 a:active {
	background:url('img/products/spr-productnav.jpg') no-repeat -326px 0;
}
#productnav li#productnav01 a, #productnav li#productnav01 a:link, #productnav li#productnav01 a:visited {
	background:url('img/products/spr-productnav.jpg') no-repeat 0 -49px;
}
#productnav li#productnav01 a:hover, #productnav li#productnav01 a:focus, #productnav li#productnav01 a:active {
	background:url('img/products/spr-productnav.jpg') no-repeat -163px -49px;
}
.pastels #productnav li#productnav01 a, .pastels #productnav li#productnav01 a:link, .pastels #productnav li#productnav01 a:visited, .pastels #productnav li#productnav01 a:hover, .pastels #productnav li#productnav01 a:focus, .pastels #productnav li#productnav01 a:active {
	background:url('img/products/spr-productnav.jpg') no-repeat -326px -49px;
}
#productnav li#productnav02 a, #productnav li#productnav02 a:link, #productnav li#productnav02 a:visited {
	background:url('img/products/spr-productnav.jpg') no-repeat 0 -98px;
}
#productnav li#productnav02 a:hover, #productnav li#productnav02 a:focus, #productnav li#productnav02 a:active {
	background:url('img/products/spr-productnav.jpg') no-repeat -163px -98px;
}
.charcoal #productnav li#productnav02 a, .charcoal #productnav li#productnav02 a:link, .charcoal #productnav li#productnav02 a:visited, .charcoal #productnav li#productnav02 a:hover, .charcoal #productnav li#productnav02 a:focus, .charcoal #productnav li#productnav02 a:active {
	background:url('img/products/spr-productnav.jpg') no-repeat -326px -98px;
}
#productnav li#productnav03 a, #productnav li#productnav03 a:link, #productnav li#productnav03 a:visited {
	background:url('img/products/spr-productnav.jpg') no-repeat 0 -147px;
}
#productnav li#productnav03 a:hover, #productnav li#productnav03 a:focus, #productnav li#productnav03 a:active {
	background:url('img/products/spr-productnav.jpg') no-repeat -163px -147px;
}
.graphite #productnav li#productnav03 a, .graphite #productnav li#productnav03 a:link, .graphite #productnav li#productnav03 a:visited, .graphite #productnav li#productnav03 a:hover, .graphite #productnav li#productnav03 a:focus, .graphite #productnav li#productnav03 a:active {
	background:url('img/products/spr-productnav.jpg') no-repeat -326px -147px;
}
#productnav li#productnav04 a, #productnav li#productnav04 a:link, #productnav li#productnav04 a:visited {
	background:url('img/products/spr-productnav.jpg') no-repeat 0 -196px;
}
#productnav li#productnav04 a:hover, #productnav li#productnav04 a:focus, #productnav li#productnav04 a:active {
	background:url('img/products/spr-productnav.jpg') no-repeat -163px -196px;
}
.markers #productnav li#productnav04 a, .markers #productnav li#productnav04 a:link, .markers #productnav li#productnav04 a:visited, .markers #productnav li#productnav04 a:hover, .markers #productnav li#productnav04 a:focus, .markers #productnav li#productnav04 a:active {
	background:url('img/products/spr-productnav.jpg') no-repeat -326px -196px;
}
#productnav li#productnav05 a, #productnav li#productnav05 a:link, #productnav li#productnav05 a:visited {
	background:url('img/products/spr-productnav.jpg') no-repeat 0 -245px;
}
#productnav li#productnav05 a:hover, #productnav li#productnav05 a:focus, #productnav li#productnav05 a:active {
	background:url('img/products/spr-productnav.jpg') no-repeat -163px -245px;
}
.accessories #productnav li#productnav05 a, .accessories #productnav li#productnav05 a:link, .accessories #productnav li#productnav05 a:visited, .accessories #productnav li#productnav05 a:hover, .accessories #productnav li#productnav05 a:focus, .accessories #productnav li#productnav05 a:active {
	background:url('img/products/spr-productnav.jpg') no-repeat -326px -245px;
}
/* studio nav */

#studionav {
	background:url('img/studio/bg-studionav.png') no-repeat 0 0;
	height:350px;
	margin:-22px 0 0 0;
	position:relative;
}
#studionav ul {
	margin:0;
	overflow:hidden;
	padding:70px 0 0 66px;
	position:relative;
	width:130px;
}
#studionav ul li {
	display:block;
	font-size:85%;
	height:20px;
	line-height:20px;
	list-style:none;
	margin:0 0 2px 0;
	overflow:hidden;
	padding:0;
	width:130px;
}
#studionav li a {
	display:block;
	font-weight:bold;
	height:21px;
	overflow:hidden;
	padding:0 0 0 16px;
}
#studionav li a:link, #studionav li a:visited {
	color:#222;
	text-decoration:none;
}
#studionav li a:focus, #studionav li a:hover, #studionav li a:active {
	color:#6e0e89;
	text-decoration:none;
}
#studionav li#studionav00 {
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-style:italic;
}
#studionav li#studionav00 a, #studionav li#studionav00 a:link {
	color:#00a4e4;
	background:none;
	text-decoration:underline;
}
#studionav li#studionav00 a:visited {
	color:#0e9cd5;
	background:none;
	text-decoration:underline;
}
#studionav li#studionav00 a:focus, #studionav li#studionav00 a:hover {
	color:#328ccb;
	background:none;
	text-decoration:underline;
	outline:none;
}
#studionav li#studionav00 a:active {
	color:#00beed;
	background:none;
	text-decoration:underline;
	outline:none;
}
.myPortfolio #studionav li#studionav01 a, .myPortfolio #studionav li#studionav01 a:link, .myPortfolio #studionav li#studionav01 a:visited, .myPortfolio #studionav li#studionav01 a:hover, .myPortfolio #studionav li#studionav01 a:focus, .myPortfolio #studionav li#studionav01 a:active, .mainGallery #studionav li#studionav02 a, .mainGallery #studionav li#studionav02 a:link, .mainGallery #studionav li#studionav02 a:visited, .mainGallery #studionav li#studionav02 a:hover, .mainGallery #studionav li#studionav02 a:focus, .mainGallery #studionav li#studionav02 a:active, .tipsTechniques #studionav li#studionav03 a, .tipsTechniques #studionav li#studionav03 a:link, .tipsTechniques #studionav li#studionav03 a:visited, .tipsTechniques #studionav li#studionav03 a:hover, .tipsTechniques #studionav li#studionav03 a:focus, .tipsTechniques #studionav li#studionav03 a:active, .studioArtists #studionav li#studionav04 a, .studioArtists #studionav li#studionav04 a:link, .studioArtists #studionav li#studionav04 a:visited, .studioArtists #studionav li#studionav04 a:hover, .studioArtists #studionav li#studionav04 a:focus, .studioArtists #studionav li#studionav04 a:active {
	color:#6e0e89;
}
#studionav li#studionav05, #studionav li#studionav06 {
	height:62px;
	margin:0 0 7px 0;
	width:130px;
}
#studionav li#studionav05 {
	margin-top:12px;
}
#studionav li#studionav05 a, #studionav li#studionav06 a {
	height:62px;
	padding:0;
	width:130px;
}
#studionav li#studionav05 a:link, #studionav li#studionav05 a:visited {
	background:url('img/studio/spr-studionav.png') no-repeat 0 0;
}
#studionav li#studionav05 a:focus, #studionav li#studionav05 a:hover, #studionav li#studionav05 a:active {
	background:url('img/studio/spr-studionav.png') no-repeat 0 -62px;
}
.uploadPiece #studionav li#studionav05 a:link, .uploadPiece #studionav li#studionav05 a:visited, .uploadPiece #studionav li#studionav05 a:focus, .uploadPiece #studionav li#studionav05 a:hover, .uploadPiece #studionav li#studionav05 a:active {
	background:url('img/studio/spr-studionav.png') no-repeat 0 -62px;
}
#studionav li#studionav06 a:link, #studionav li#studionav06 a:visited {
	background:url('img/studio/spr-studionav.png') no-repeat -130px 0;
}
#studionav li#studionav06 a:focus, #studionav li#studionav06 a:hover, #studionav li#studionav06 a:active {
	background:url('img/studio/spr-studionav.png') no-repeat -130px -62px;
}
.shareNewTip #studionav li#studionav06 a:link, .shareNewTip #studionav li#studionav06 a:visited, .shareNewTip #studionav li#studionav06 a:focus, .shareNewTip #studionav li#studionav06 a:hover, .shareNewTip #studionav li#studionav06 a:active {
	background:url('img/studio/spr-studionav.png') no-repeat -130px -62px;
}
/* color converter cta */

#converter {
	height:127px;
	margin:0 0 0 20px;
	padding:230px 20px 0 32px;
	position:relative;
	width:152px;
}

#converter p {
	font-size:85%;
}
#converter a {
	display:block;
	height:24px;
	left:25px;
	overflow:hidden;
	position:absolute;
	top:300px;
	width:152px;
}
.products #converter {
	background:url('img/products/bg-color-converter.png') no-repeat 0 0;
}
/* primary (main) */

.primary {
	float:right;
	overflow:visible;
	position:relative;
	width:720px;
}
.leftPrimary {
	padding:0 0 0 50px;
	width:520px;
	float:left;
}
.leftPrimaryLong {
	padding:0 50px 0 50px;
	width:860px;
}

/* bread crumbs */

#breadcrumbs {
	color:#7a7a7a;
	font-size:77%;
	letter-spacing:.5px;
	margin:0;
	text-transform:uppercase;
}
#breadcrumbs a, #breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:hover, #breadcrumbs a:focus, #breadcrumbs a:active {
	text-decoration:none;
}
#breadcrumbs a:link, #breadcrumbs a:visited {
	color:#7a7a7a;
}
#breadcrumbs a:hover, #breadcrumbs a:focus, #breadcrumbs a:active {
	color:#000;
}
#breadcrumbs a.current, #breadcrumbs a.current:link, #breadcrumbs a.current:visited, #breadcrumbs a.current:hover, #breadcrumbs a.current:focus, #breadcrumbs a.current:active {
	color:#000;
}
/* main info */

#info {
	float:left;
	overflow:hidden;
	width:535px;
}
#info h1 {
	font-size:182%;
}
/* related info */

#related {
	background:url('img/products/bg-related.png') no-repeat 0 0;
	float:left;
	overflow:hidden;
	padding:60px 0 0 0;
	min-height:335px;
	width:185px;
	margin-top:20px;
}
#related ul {
	margin:0;
	padding:0;
	text-align:center;
}
#related ul li {
	list-style:none;
	margin:15px 0px 0px 0px;
	padding:0 0 1.231em 0;
}
#related ul li a {
	display:block;
	font-family:'Trebuchet MS',Arial,Helvetica,clean,sans-serif!important;
	font-size:85%;
	font-style:italic;
}
#finder {
	background:url('img/products/bg-finder.png') no-repeat 0 0;
	height:180px;
	overflow:hidden;
	padding:0 0 10px 0;
	width:185px;
}
#finder img {
	display:block;
	padding:42px 0 0 29px;
}
#finder a {
	display:block;
	height:50px;
}
/* details box (about and color pallets) */

#details {
	display:block;
	height:390px;
	overflow:hidden;
	margin:0 0 30px 0;
	position:relative;
	width:535px;
}
/* about this product */

#about {
	display:block;
	height:345px;
	overflow:hidden;
	padding:45px 0 0 0;
	width:535px;
}
#details .hidden {
	display:none;
}
#about h1 {
	cursor:pointer;
	height:45px;
	left:200px;
	overflow:hidden;
	position:absolute;
	top:0;
	width:200px;
	z-index:80;
}
.pencils #about {
	background:url('img/products/spr-details-pencils.png') no-repeat 0 0;
}
#about .copy {
	padding:25px 50px 0 30px;
}
#about .copy h2 {
	font-size:108%;
	font-weight:bold;
	letter-spacing:.5px;
	line-height:1;
	margin:0;
	text-transform:uppercase;
}
#about img {
	left:0;
	position:absolute;
	top:150px;
}
/* slideshow navigation */

#slidenav {
	left:40px;
	margin:0;
	padding:0;
	position:absolute;
	top:340px;
	z-index:80;
}
#slidenav li {
	background:#eee;
	border:1px solid #c6c6c6;
	cursor:pointer;
	float:left;
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:85%;
	font-weight:bold;
	height:14px;
	line-height:14px;
	list-style:none;
	margin:0 5px 0 0;
	overflow:hidden;
	padding:0;
	text-align:center;
	width:18px;
}
#slidenav li.hover {
	background:#fff;
}
#slidenav li.selected {
	background:#000 url('img/bg-slidenav.png') repeat-x top;
	border:1px solid #000;
	color:#fff;
}
/* color palettes */

#palettes {
	height:345px;
	overflow:hidden;
	padding:45px 0 0 0;
	width:535px;
}
#palettes h1 {
	cursor:pointer;
	height:45px;
	left:0;
	position:absolute;
	top:0;
	width:200px;
	z-index:80;
}
#palettes img {
	display:block;
	float:left;
	margin:0px 0 0 0;
	overflow:hidden;	
}
#setnav {
	background:url('img/products/palettes/hdr-color-sets.png') no-repeat 16px 76px;
	float:left;
	margin:0;
	overflow:hidden;
	padding:70px 5px 0 70px;
	position:relative;

}
#setnav li {
	cursor:pointer;
	float:left;
	height:20px;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;	
	margin-bottom:4px;
}
#setnav li#count2 {
	background:url('img/products/palettes/spr-palettenav-2.png') no-repeat 0px 0;
}
#setnav li#count4 {
	background:url('img/products/palettes/spr-palettenav-4.png') no-repeat 0px 0;
}
#setnav li#count5 {
	background:url('img/products/palettes/spr-palettenav-5.png') no-repeat 0px 0;
}
#setnav li#count6 {
	background:url('img/products/palettes/spr-palettenav-6.png') no-repeat 0px 0;
}
#setnav li#count7 {
	background:url('img/products/palettes/spr-palettenav-7.png') no-repeat 0px 0;
}
#setnav li#count8 {
	background:url('img/products/palettes/spr-palettenav-8.png') no-repeat 0px 0;
}
#setnav li#count12 {
	background:url('img/products/palettes/spr-palettenav-12.png') no-repeat 0px 0;
}
#setnav li#count24 {
	background:url('img/products/palettes/spr-palettenav-24.png') no-repeat 0px 0;
}
#setnav li#count30 {
	background:url('img/products/palettes/spr-palettenav-30.png') no-repeat 0px 0;
}
#setnav li#count36 {
	background:url('img/products/palettes/spr-palettenav-36.png') no-repeat 0px 0;
}
#setnav li#count48 {
	background:url('img/products/palettes/spr-palettenav-48.png') no-repeat 0px 0;
}
#setnav li#count60 {
	background:url('img/products/palettes/spr-palettenav-60.png') no-repeat 0px 0;
}
#setnav li#count72 {
	background:url('img/products/palettes/spr-palettenav-72.png') no-repeat 0px 0;
}
#setnav li#count96 {
	background:url('img/products/palettes/spr-palettenav-96.png') no-repeat 0px 0;
}
#setnav li#count120 {
	background:url('img/products/palettes/spr-palettenav-120.png') no-repeat 0px 0;
}
#setnav li#count132 {
	background:url('img/products/palettes/spr-palettenav-132.png') no-repeat 0px 0;
}
#setnav li#count144 {
	background:url('img/products/palettes/spr-palettenav-144.png') no-repeat 0px 0;
}
#setnav li#count150 {
    background: url("img/products/palettes/spr-palettenav-150.png") no-repeat scroll 0 0 transparent;
}
#setnav li#count156 {
	background:url('img/products/palettes/spr-palettenav-156.png') no-repeat 0px 0;
}
#setnav li#count200 {
	background:url('img/products/palettes/spr-palettenav-200.png') no-repeat 0px 0;
}
#setnav li#countPrimary {
	background:url('img/products/palettes/spr-palettenav-primary.png') no-repeat 0px 0;
}
#setnav li#countFashion {
	background:url('img/products/palettes/spr-palettenav-fashion.png') no-repeat 0px 0;
}
#setnav li#countManga {
	background:url('img/products/palettes/spr-palettenav-manga.png') no-repeat 0px 0;
}
#setnav li#countSepia {
	background:url('img/products/palettes/spr-palettenav-sepia.png') no-repeat 0px 0;
}
#setnav li#count24P {
	background:url('img/products/palettes/spr-palettenav-portrait.png') no-repeat 0px 0;
}
#setnav li#countCoolGrey{
	background:url('img/products/palettes/spr-palettenav-coolgrey.png') no-repeat 0px 0;
}
#setnav li#countWarmGrey{
	background:url('img/products/palettes/spr-palettenav-warmgrey.png') no-repeat 0px 0;
}

#setnav li#countFrenchGrey{
	background:url('img/products/palettes/spr-palettenav-frenchgrey.png') no-repeat 0px 0;
}

#setnav li#countPrimarySecondary{
	background:url('img/products/palettes/spr-palettenav-primarysecondary.png') no-repeat 0px 0;
}
#setnav li#countNeutralGrey {
    background:url('img/products/palettes/spr-palettenav-neutralgrey.png') no-repeat scroll 0 0 transparent;
}
#setnav li#countPortraitGrey {
    background:url('img/products/palettes/spr-palettenav-portrait.png') no-repeat scroll 0 0 transparent;
}
#palettes #setnav li.hover {
	background-position:0px -20px;
}
#palettes #setnav li.selected {
	background-position:0px -40px;
	/*width:85px;*/
}
.pencils #palettes {
	background:url('img/products/spr-details-pencils.png') no-repeat -535px 0;
}
#colorbarWrapper {
	border:1px solid #9d9d9d;
	height:160px;
	left:13px;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	top:210px;
	width:504px;
}
#colorbarWrapper #hslider {
	background:url('img/products/palettes/bg-hslider.png') no-repeat 0 0;
	height:10px;
	left:4px;
	overflow:hidden;
	padding:1px 0 0 0;
	position:absolute;
	top:10px;
	width:496px;
	z-index:80;
}
#colorbarWrapper #hknob {
	background:url('img/products/palettes/bg-hknob.png') no-repeat 0 0;
	height:10px;
	overflow:hidden;
	width:10px;
}
#colorbar {
	height:160px;
	left:0;
	margin:0;
	overflow:hidden;
	padding:0;
	position:absolute;
	top:0;
	width:504px;
}
#colorbar li {
	float:left;
	height:160px;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
}
#colorbar li ul {
	margin:0;
	overflow:hidden;
	padding:0;
}
#colorbar li li {
	float:none;
	font-size:93%;
	height:auto;
	width:auto;
}
#colorbar li li.notes {
	font-size:77%;
	margin-top:20px;
}
#colorbar li li#lightfastness {
	margin:1em 0;
	padding:0 0 20px 0;
	text-transform:uppercase;
}
#colorbar li li.white1 {
	background:url('img/ico-star-small-white.png') no-repeat left bottom;
}
#colorbar li li.white2 {
	background:url('img/ico-star-small-white-2.png') no-repeat left bottom;
}
#colorbar li li.white3 {
	background:url('img/ico-star-small-white-3.png') no-repeat left bottom;
}
#colorbar li li.white4 {
	background:url('img/ico-star-small-white-4.png') no-repeat left bottom;
}
#colorbar li li.white5 {
	background:url('img/ico-star-small-white-5.png') no-repeat left bottom;
}
#colorbar li li.black1 {
	background:url('img/ico-star-small-black.png') no-repeat left bottom;
}
#colorbar li li.black2 {
	background:url('img/ico-star-small-black-2.png') no-repeat left bottom;
}
#colorbar li li.black3 {
	background:url('img/ico-star-small-black-3.png') no-repeat left bottom;
}
#colorbar li li.black4 {
	background:url('img/ico-star-small-black-4.png') no-repeat left bottom;
}
#colorbar li li.black5 {
	background:url('img/ico-star-small-black-5.png') no-repeat left bottom;
}
#colorbar hgroup {
	margin:0 0 1em 0;
}
#colorbar h3, #colorbar h4 {
	font-size:108%;
	font-weight:bold;
	letter-spacing:.5px;
	line-height:1;
	margin:0;
	text-transform:uppercase;
}
#colorbar li.selected div {
	padding:30px 12px 12px 12px;
	position:static;
	width:128px;
}
#colorbar li div {
	position:absolute;
	left:-999px;
	width:990px; /* hide me but keep me accessible! */
}
.count2 li 
{
	width:252px;
}
.count4 li
{
	width:126px;
} 
.count6 li 
{	
	width:84px;
}
.count8 li
{
	width:63px;	
} 
.count10 li
{
	width:47px;	
} 

.count12 li {
	width:42px;
}
.count24 li {
	width:21px;
}

.count30 li,
.count36 li,
.count48 li,
.count60 li,
.count72 li,
.count96 li,
.count120 li,
.count132 li,
.count144 li,
.count200 li,
.count156 li {
	width:14px;
}
/* landing page (hero) */

#landing {
	height:435px;
	position:relative;
	width:720px;
}
#landing p {
	font-size:108%;
	position:absolute;
}
#landing .more {
	position:absolute;
}
#landing h2 {
	font-size:93%;
	font-weight:bold;
	letter-spacing:.5px;
	line-height:1;
	margin:0;
	text-transform:uppercase;
}
#landing a {
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:85%;
	font-style:italic;
}
#landing a strong {
	font-style:italic;
}
/* products */
.products #landing {
	background:url('img/products/bg-landing-products.png') no-repeat 0 0;
}
.products #landing p {
	left:50px;
	top:208px;
	width:424px;
}
.pencils #landing {
	background:url('img/products/bg-landing-pencils.png') no-repeat 0 0;
}
.pencils #landing p {
	left:245px;
	top:135px;
	width:350px;
}
.pencils #landing .more {
	left:335px;
	top:340px;
}
.pencils #landing h2 {
	color:#921f22;
}
.pastels #landing {
	background:url('img/products/bg-landing-pastels.png') no-repeat 0 0;
}
.pastels #landing p {
	left:180px;
	top:275px;
	width:320px;
}
.pastels #landing .more {
	left:600px;
	top:385px;
}
.pastels #landing h2 {
	color:#211d90;
}
.charcoal #landing {
	background:url('img/products/bg-landing-charcoal.png') no-repeat 0 0;
}

.charcoal #landing p {
	left:310px;
	top:190px;
	width:340px;
	color:#fff;
}
.charcoal #landing .more {
	left:150px;
	top:370px;
	width:95px;
}

.charcoal #landing h2 {
	color:#292423;
}
.graphite #landing {
	background:url('img/products/bg-landing-graphite.png') no-repeat 0 0;
}

.graphite #landing p {
	left:325px;
	top:100px;
	width:355px;
}
.graphite #landing .more {
	left:40px;
	top:350px;
	width:95px;
}
.graphite #landing h2 {
	color:#211d90;
}
.markers #landing {
	background:url('img/products/bg-landing-markers.png') no-repeat 0 0;
}
.markers #landing p {
	left:30px;
	top:165px;
	width:280px;
}
.markers #landing .more {
	left:535px;
	top:375px;
}
.markers #landing h2 {
	color:#d80134;
}
.accessories #landing {
	background:url('img/products/bg-landing-accessories.png') no-repeat 0 0;
}

.accessories #landing p {
	left:360px;
	top:220px;
	width:300px;
}

.accessories #landing .more {
	left:440px;
	top:330px;
}
.accessories #landing h2 {
	color:#d80134;
}
/* studio */
.studioMain #landing {
	background:url('img/studio/bg-landing-studio-login.png') no-repeat 0 0;
	height:445px;
	margin:0 0 10px 0;
	width:960px;
}
.studioMain #landing p {
	font-size:100%;
	position:static;
	width:180px;
}
/* studio introduction */

#introduction {
	margin:0 50px 50px 50px;
}
#introduction .welcome {
	float:left;
	width:340px;
}
#introduction .welcome h1 {
	background:url('img/studio/hdr-explore-the-studio.png') no-repeat 0 0;
	font-size:93%;
	height:102px;
	margin:0 0 1.231em 0;
	overflow:hidden;
	width:334px;
}
#introduction .welcome p {
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:93%;
}
#introduction .welcome #registerButton {
	background:url('img/studio/btn-register-now.png') no-repeat 0 0;
	display:block;
	height:48px;
	overflow:hidden;
	width:294px;
}
#introduction .activities {
	background:url('img/studio/bg-actnav.png') no-repeat 0 30px;
	float:right;
	padding:50px 0 0 0;
	width:480px;
}
#introduction .activities ul {
	margin:0;
	padding:0;
}
#introduction .activities ul li {
	float:left;
	font-size:85%;
	list-style:none;
	overflow:hidden;
	margin:0;
	padding:0 5px;
	text-align:center;
	width:110px;
}
#introduction .activities ul li strong {
	color:#222;
	display:block;
	text-transform:uppercase;
}
#introduction .activities ul li p {
	color:#222;
	overflow:hidden;
	padding:100px 0 0 0;
	width:120px;
}
#introduction .activities ul li p {
	color:#222;
}
/*
#introduction .activities ul li a:hover, #introduction .activities ul li a:focus, #introduction .activities ul li a:active {
	color:#1db5ee;
	text-decoration:none;
}*/
#introduction .activities ul li#actnav00 p {
	background:url('img/studio/ico-studio-upload.png') no-repeat center top;
}
#introduction .activities ul li#actnav01 p {
	background:url('img/studio/ico-studio-feedback.png') no-repeat center top;
}
#introduction .activities ul li#actnav02 p {
	background:url('img/studio/ico-studio-tips.png') no-repeat center top;
}
#introduction .activities ul li#actnav03 p {
	background:url('img/studio/ico-studio-ideas.png') no-repeat center top;
}
/* category list */

#categories {
	float:left;
	overflow:hidden;
	width:170px;
}
.secondary #categories {
	float:none;
	margin:0 0 30px 0;
	padding:0 0 0 56px;
}
#categories h1 {
	border-bottom:1px solid #d5d5d5;
	font-size:100%;
	font-weight:bold;
	letter-spacing:.5px;
	overflow:hidden;
	margin:0 0 1.231em 0;
	padding:0 0 .62em 0;
}
#categories ul {
	margin:0;
	padding:0;
}
#categories ul li {
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:85%;
	list-style:none;
	margin:0 0 .62em 0;
	padding:0;
}
/* tag cloud */

#tagCloud {
	float:left;
	overflow:hidden;
	width:170px;
}
.secondary #tagCloud {
	float:none;
	padding:0 0 0 56px;
}
#tagCloud h1 {
	border-bottom:1px solid #d5d5d5;
	font-size:100%;
	font-weight:bold;
	letter-spacing:.5px;
	overflow:hidden;
	margin:0 0 1.231em 0;
	padding:0 0 .62em 0;
}
#tagCloud ul {
	margin:0;
	padding:0;
}
#tagCloud ul li {
	line-height:1;
	list-style:none;
	margin:0 0 16px 0;
	padding:0;
	text-transform:uppercase;
}
#tagCloud ul li.r1 {
	font-size:167%;
	font-weight:bold;
}
#tagCloud ul li.r2 {
	font-size:138.5%;
	font-weight:bold;
}
#tagCloud ul li.r3 {
	font-size:116%;
	font-weight:bold;
}
#tagCloud ul li.r4 {
	font-size:108%;
	font-weight:bold;
}
#tagCloud ul li.r5 {
	font-size:100%;
	font-weight:normal;
}
#tagCloud ul li.r6 {
	font-size:85%;
	font-weight:bold;
}
#tagCloud ul li.r7 {
	font-size:77%;
	font-weight:normal;
}
#tagCloud ul li a, #tagCloud ul li a:link, #tagCloud ul li a:visited, #tagCloud ul li a:focus, #tagCloud ul li a:hover, #tagCloud ul li a:active {
	color:#444;
	text-decoration:none;
}
#tagCloud ul li.down a, #tagCloud ul li.down a:link, #tagCloud ul li.down a:visited, #tagCloud ul li.down a:focus, #tagCloud ul li.down a:hover, #tagCloud ul li.down a:active {
	color:#888;
}
#tagCloud ul li.up a, #tagCloud ul li.up a:link, #tagCloud ul li.up a:visited, #tagCloud ul li.up a:focus, #tagCloud ul li.up a:hover, #tagCloud ul li.up a:active {
	color:#531f68;
}
/* recent contributions (studio) */

#featuredContent {
	margin:0 50px;
}
#recentActivity {
	background:url('img/studio/bg-recent-activity.png') repeat-y 0 0;
	float:right;
	overflow:visible;
	width:680px;
}
#recentContributions {
	float:left;
	margin:-20px 0 0 0;
	overflow:hidden;
	position:relative;
	width:380px;
}
#recentContributions div.content {
	background:url('img/studio/bg-recent-contributions-middle.png') repeat-y 0 0;
	margin:0;
	min-height:0;
	padding:0;
	position:static;
	width:380px;
}
#recentContributions #recentContributionsStart {
	background:url('img/studio/bg-recent-contributions-top.png') no-repeat 0 0;
	height:74px;
	overflow:hidden;
}
#recentContributions #recentContributionsEnd {
	background:url('img/studio/bg-recent-contributions-bottom.png') no-repeat 0 0;
	height:31px;
	overflow:hidden;
}
#content #recentContributions .headernav {
	margin:0 0 .62em 0;
	padding:24px 120px 0 24px;
}
#content #recentContributions .headernav h1 {
	border-right:0;
	float:left;
	font-size:100%;
	letter-spacing:.5px;
	overflow:hidden;
	padding-right:10px;
	text-transform:none;
	width:150px;
}
#content #recentContributions .headernav a {
	float:right;
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:85%;
	text-align:right;
	width:60px;
}
#recentContributions .thumbnail {
	margin:0 0 10px 20px;
}
#recentContributions .thumbnail h2 {
	font-size:93%;
	font-weight:bold;
	letter-spacing:.5px;
	line-height:1;
	margin:0;
	text-transform:uppercase;
}
#recentContributions .thumbnail img {
	background:url('img/bg-gallery-thumbnail-medium.png') no-repeat 0 0;
	padding:21px 14px 15px 12px;
}
#recentContributions .details {
	min-height:40px;
	padding:0 0 0 64px;
	position:relative;
}
#recentContributions .details img {
	background:none;
	border:1px solid #ccc;
	left:16px;
	padding:0;
	position:absolute;
	top:0;
}
#recentContributions .details a {
	display:block;
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:93%;
	line-height:1.231;
	margin:0 0 .31em 0;
}
#recentContributions #seeMore {
	background:url('img/studio/btn-see-more.png') no-repeat 0 0;
	display:block;
	float:right;
	height:40px;
	overflow:hidden;
	padding:0 150px 0 0;
	width:78px;
}
#recentTips {
	float:left;
	margin:30px 0 0 -135px;
	position:relative;
	width:433px;
}
#recentTipsStart {
	background:url('img/studio/bg-featured-tips-top.png') no-repeat 0 0;
	height:70px;
	overflow:hidden;
	width:433px;
}
#recentTipsEnd {
	background:url('img/studio/bg-featured-tips-bottom.png') no-repeat 0 0;
	height:60px;
	overflow:hidden;
	width:433px;
}
#recentTips div.content {
	background:url('img/studio/bg-featured-tips-middle.png') repeat-y 0 0;
	margin:0;
	min-height:0;
	padding:0;
	position:static;
	width:433px;
}
#content #recentTips .headernav {
	margin:0 0 .62em 0;
	padding:35px 40px;
}
#content #recentTips .headernav h1 {
	border-right:0;
	color:#111;
	float:left;
	font-size:100%;
	letter-spacing:.5px;
	overflow:hidden;
	padding-right:10px;
	text-transform:none;
	width:250px;
}
#content #recentTips .headernav a {
	float:right;
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:85%;
	text-align:right;
	width:90px;
}
#content #recentTips .headernav a:link, #content #recentTips .headernav a:visited {
	color:#111;
}
#content #recentTips .headernav a:focus, #content #recentTips .headernav a:hover {
	color:#333;
}
#content #recentTips .headernav a:active {
	color:#222;
}
#recentTips .tipCard {
	overflow:hidden;
	margin:0 0 0 30px;
	width:385px;
}
#recentTips .tipCard h2, #eventList li h2, #eventList li h3 {
	border-bottom:1px solid #d8d4ce;
	font-size:116%;
	font-weight:bold;
	margin:0 0 .62em 0;
	padding:0 0 .62em 0;
}
#recentTips .tipCard h2 a, #recentTips .tipCard h2 a:link, #recentTips .tipCard h2 a:visited, #recentTips .tipCard h2 a:focus, #recentTips .tipCard h2 a:hover, #recentTips .tipCard h2 a:active {
	text-decoration:none;
}
#recentTips .tipCard blockquote p {
	font-style:normal;
}
#recentTips .tipCard p {
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:85%;
	margin:0 0 1.231em 0;
}
#recentTips .tipCardStart {
	background:url('img/studio/bg-featured-tipcard-top.png') no-repeat 0 0;
	height:16px;
	overflow:hidden;
}
#recentTips .tipCard .tipContent {
	background:url('img/studio/bg-featured-tipcard-middle.png') repeat-y 0 0;
	overflow:hidden;
	padding:0 30px 0 20px;
}
#recentTips .tipCardEnd {
	background:url('img/studio/bg-featured-tipcard-bottom.png') no-repeat 0 0;
	height:43px;
	overflow:hidden;
}
/* featured product */

#feature {
	height:390px;
	position:relative;
	width:720px;
}
#feature h2 {
	font-size:93%;
	position:absolute;
}
#feature p {
	font-size:93%;
	position:absolute;
}
#feature a
{
	text-decoration:none;
}
.products #feature {
	background:url('img/products/bg-featured-product.png') no-repeat 0 0;
}
/* products listing */

.listing {
	overflow:hidden;
	padding:20px 0 20px 20px;
	width:690px;
}
.listing ul li {
}
.listing ul {
	column-width:310px;
	column-gap:30px;
	margin:0;
	padding:0;
}
.listing ul li {
	float:left;
	list-style:none;
	margin:0 20px 20px 0;
	min-height:172px;
	overflow:hidden;
	padding:0 0 0 160px;
	position:relative;
	width:160px;
}
.listing ul li h1 {
	font-size:108%;
	font-weight:bold;
	letter-spacing:.5px;
	overflow:hidden;
	padding:38px 0 0 8px;
	text-transform:uppercase;
}
.listing ul li img {
	left:0;
	position:absolute;
	top:0;
}
.listing ul li p {
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:93%;
	padding-left:8px;
}
.listing ul li a {
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:85%;
	font-style:italic;
	padding-left:8px;
}
/* heading colors */

.softcoreLead {
	color:#2e1a58;
}
.artStix {
	color:#258838;
}
.verithinColoredPencils {
	color:#b1123e;
}
.watercolorPencils {
	color:#cfa920;
}
.scholarColoredPencils {
	color:#5e2314;
}
.colErase {
	color:#196b30;
}
.colorlessBlender {
	color:#90672b;
}
.softPastels {
	color:#e5423e;
}
.nupastelsHard {
	color:#258838;
}
.turquoiseGraphitePencils {
	color:#2e1a58;
}
.drawingHoldersAndLeads {
	color:#258838;
}
.designEbonyDrawingPencil {
	color:#8d8d8d;
}
.sketchingPencils {
	color:#90402d;
}
.coloredPencilSharpener {
	color:#2e1a58;
}
.kneadedEraser {
	color:#258838;
}
.magicRubEraser {
	color:#2e1a58;
}
.artGumEraser {
	color:#8d8d8d;
}
.fixatives {
	color:#5952a3;
}
.multiPackEraser {
	color:#2e1a58;
}
.coloredPencilAccessorySet {
	color:#2e1a58;
}
/* premier section */

#premier {
	background:url('img/products/bg-premier.png') repeat-x left bottom;
	min-height:160px;
}
.listing ul li h1.premier {
	background:url('img/products/hdr-premier.png') no-repeat 0 15px;
}
/* artist’s corner */

#artistsCorner {
	/*background:url('./img/hdr-artists-corner.png') no-repeat 0 0;*/
	margin:0 0 30px 0;
	padding:50px 0 0 130px;
	position:relative;
	margin-bottom:40px;
}

#artistsCorner h1 {
	background:url('img/hdr-artists-corner.png') no-repeat 0 0;
	width:535px;
	height:30px;
	position:absolute;
	top:0;
	left:0;
}
#artistsCorner h1.skipnav span {
	position:absolute;
	left:-9999px;
}
#artistsCorner img {
	left:0;
	position:absolute;
	top:45px;
}
#artistsCorner p {
	clear:both;
	float:none;
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:85%;
}
#artistsCorner .headernav {
	margin:0 0 .31em 0;
}
#artistsCorner .headernav h2 {
	border-right:1px solid #000;
	float:left;
	font-size:93%;
	letter-spacing:.5px;
	overflow:hidden;
	padding-right:10px;
	text-transform:uppercase;
	width:290px;
}
#artistsCorner .headernav a {
	width:100px;
}
#artistsCorner cite {
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
}
#artistsCorner cite a {
	font-style:normal;
}
/* header | link */

#content .headernav {
	margin:0 0 .62em 0;
}
#content .headernav h1 {
	border-right:1px solid #000;
	float:left;
	font-size:93%;
	letter-spacing:.5px;
	overflow:hidden;
	padding-right:10px;
	text-transform:uppercase;
	width:365px;
}
.headernav a {
	float:right;
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:85%;
	text-align:right;
	width:155px;
}
/* header link (adjacent) */

#content .headernavAlt {
	margin:0 0 .62em 0;
	width:500px;
}
#content .headernavAlt h1 {
	display:inline;
	font-size:182%;
	font-weight:normal;
	margin-right:.5em;
}
.headernavAlt a {
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:85%;
	font-style:italic;
}
/* header link (right-aligned) */

#content .headernavWide {
	margin:0 0 .62em 0;
}
#content .headernavWide h1 {
	float:left;
	font-size:182%;
	font-weight:normal;
	margin-right:.5em;
	width:460px;
}
.headernavWide a {
	float:right;
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:85%;
	font-style:italic;
	padding-top:1em;
	text-align:right;
	width:180px;
}
/* video player */

.videoPlayer {
	border:1px solid #000;
	height:360px;
	overflow:hidden;
	margin:0 0 40px 0;
	width:660px;
}
/* gallery piece detail container */

.pieceDetail {
	height:auto;
	overflow:hidden;
	margin:0 0 40px 0;
	padding:0;
	width:660px;
	background:url(img/studio/bg-piece-detail.png) repeat 0 0;
}
.pieceDetail img {
	display:block;
	margin:0 auto;
	padding:0;
}
/* mini gallery */

#miniGallery {
	padding:0 0 20px 0;
}
.mainGallery #miniGallery {
	padding:0;
	position:relative;
}
#miniGallery .thumbnail {
	float:left;
	overflow:hidden;
	width:228px;
}
.mainGallery #miniGallery .thumbnail {
	margin:0 0 12px 0;
}
#miniGallery .thumbnail h2 {
	font-size:93%;
	font-weight:bold;
	letter-spacing:.5px;
	line-height:1;
	margin:0;
	text-transform:uppercase;
}
#miniGallery .thumbnail img {
	background:url('img/bg-gallery-thumbnail-medium.png') no-repeat 0 0;
	padding:21px 14px 15px 12px;
}
#miniGallery .details {
	min-height:40px;
	padding:0 16px 0 64px;
	position:relative;
}
#miniGallery .details img {
	background:none;
	border:1px solid #ccc;
	left:16px;
	padding:0;
	position:absolute;
	top:0;
}
#miniGallery .details a {
	display:block;
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:85%;
	line-height:1.231;
	margin:0 0 .31em 0;
}
#miniGallery .meta {
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:85%;
	font-style:italic;
	margin:0;
	padding:0 16px 0 0;
	text-align:right;
}
#miniGallery .products {
	padding:0 16px;
}
#content .products {
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:85%;
}
#content .products a:link, #content .products a:visited {
	color:#000;
}
#content .products a:hover, #content .products a:focus, #content .products a:active {
	color:#444;
}
#miniGallery #share, #miniGallery #share:link, #miniGallery #share:visited, #miniGallery #share:hover, #miniGallery #share:focus, #miniGallery #share:active {
	background:url('img/hdr-share-your-art.png') no-repeat center top;
	display:block;
	height:40px;
}
/* comment thread */

#comments {
	padding:0 60px 2em 0;
	position:relative;
}
.myPortfolio #comments, .studioArtists #comments {
	float:left;
	padding-right:0;
	width:550px;
}
#wrapper #comments .headernavWide {
	border-bottom:1px solid #d8d4ce;
	margin:0 0 1.62em 0;
	padding:0 0 .93em 0;
}
#wrapper #comments .commentsLink {
	margin:.62em 0 0 0;
	width:auto;
}
#comments .comment {
	margin:0 0 20px 0;
	position:relative;
}
#comments .response {
	left:60px;
}
#comments .author {
	background:url('img/comments/bg-comment-talkbox-arrow.png') no-repeat 121px bottom;
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:85%;
	font-style:italic;
	left:1px; /* rounding error results in border showing in some window widths */
	overflow:visible;
	padding:24px 0 0 0;
	position:absolute;
	top:0;
	width:131px;
	z-index:80;
}
#comments .author img {
	border:1px solid #ccc;
	left:0;
	position:absolute;
	top:0;
}
#comments .comment .text {
	background:#e2e2e2;
	border:1px solid #cce3eb;
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:85%;
	margin:0 0 0 130px;
	overflow:hidden;
	padding:12px;
	position:relative;
	width:384px;
	z-index:79;
}
#comments .response .text {
	width:324px;
}
#comments .comment .text strong, #comments .comment .text b {
	color:#000;
}
#wrapper #content #comments .comment .text img {
	max-width:384px;
}
#wrapper #content #comments .comment *:last-child {
	margin-bottom:0;
}
/* portfolio */

#portfolio {
	float:left;
	margin:0 0 40px 0;
	overflow:hidden;
	position:relative;
	width:550px;
}
#portnav {
	padding:0;
	position:relative;
}
.showcase #portnav {
	background:url('img/studio/spr-portfolio-details.png') no-repeat 0 0;
}
.tips #portnav {
	background:url('img/studio/spr-portfolio-details.png') no-repeat -551px 0;
}
.fans #portnav {
	background:url('img/studio/spr-portfolio-details.png') no-repeat -1100px 0;
}
#portnav ul {
	height:39px;
	margin:0;
	padding:8px;
}
#portnav li {
	float:left;
	height:39px;
	line-height:39px;
	list-style:none;
	margin:0 8px 0 0;
	overflow:hidden;
	padding:0;
}
#portnav li a {
	color:#222;
	display:block;
	height:39px;
	line-height:39px;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	text-decoration:none;
}
.showcase #portnav li#portnav00 a:link, .tips #portnav li#portnav01 a:link, .fans #portnav li#portnav02 a:link, .showcase #portnav li#portnav00 a:visited, .tips #portnav li#portnav01 a:visited, .fans #portnav li#portnav02 a:visited {
	color:#00a4e4;
}
.showcase #portnav li#portnav00 a:focus, .tips #portnav li#portnav01 a:focus, .fans #portnav li#portnav02 a:focus, .showcase #portnav li#portnav00 a:hover, .tips #portnav li#portnav01 a:hover, .fans #portnav li#portnav02 a:hover {
	color:#328ccb;
}
.showcase #portnav li#portnav00 a:active, .tips #portnav li#portnav01 a:active, .fans #portnav li#portnav02 a:active {
	color:#00beed;
}
#portnav li a strong {
	position:absolute;
	right:6px;
	text-align:center;
	top:2px;
	width:40px;
}
#portnav li#portnav00 a strong {
	right:12px;
}
#portnav li#portnav00, #portnav li#portnav00 a {
	width:222px;
}
#portnav li#portnav01, #portnav li#portnav01 a, #portnav li#portnav02, #portnav li#portnav02 a {
	width:136px;
}
#portfolio .portfolioContent {
	background:url('img/studio/bg-portfolio-details-middle.png') repeat-y 0 0;
	overflow:hidden;
	padding:24px 18px 0 18px;
}
#portfolio .portfolioEnd {
	background:url('img/studio/bg-portfolio-details-bottom.png') no-repeat 0 0;
	height:25px;
	overflow:hidden;
}
#portfolio .thumbnail {
	margin-bottom:18px;
	margin-left:18px;
	padding-top:10px;
	position:relative;
}
#portfolio .signature {
	background:url('img/studio/bg-my-signature.png') no-repeat 0 0;
}
#portfolio #miniGallery h2 {
	margin:0 0 .31em 0;
	padding:0 16px;
}
#portfolio #miniGallery .products {
	float:left;
	font-style:italic;
	overflow:hidden;
	padding-right:0;
	width:130px;
}
#portfolio #miniGallery .meta {
	float:right;
	overflow:hidden;
	padding-left:0;
	width:60px;
}
#portfolio .options {
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-style:italic;
}
#portfolio #miniGallery .options {
	font-size:77%;
	padding:0 16px;
	position:absolute;
	right:0;
	text-align:right;
	top:1em;
}
#content #portfolio .tipCard {
	background:url('img/studio/bg-portfolio-tipcard.png');
	background:rgba(255, 255, 255, .4);
	border:1px solid #e5e5e5;
	border-color:rgb(229,229,229);
	border-color:rgba(229, 229, 229, .4);
	margin-bottom:16px;
	padding:12px;
	width:auto;
}
#content #portfolio .tipCard h2 {
	font-size:116%;
}
#content #portfolio .tipCard blockquote p {
	font-size:93%;
}
#content #portfolio .tipCard .meta {
	margin-bottom:0;
}
#content #portfolio .tipCard .products {
	font-size:100%;
	margin:0 1em;
}
#portfolio #fans .artist {
	margin:0 0 16px 0;
	padding:0 0 0 8px;
}
#content #portfolio .pagenav {
	margin-top:18px;
}
#content #portfolio .pagenav p {
	margin-bottom:0;
}
/* studio artist details */

#studioArtistDetails {
	float:left;
	margin:0 0 40px 0;
	overflow:hidden;
	position:relative;
	width:550px;
}
#stArtNav {
	padding:0;
	position:relative;
}
.showcase #stArtNav {
	background:url('img/studio/spr-studio-artist-details.png') no-repeat 0 0;
}
.tips #stArtNav {
	background:url('img/studio/spr-studio-artist-details.png') no-repeat -551px 0;
}
.fans #stArtNav {
	background:url('img/studio/spr-studio-artist-details.png') no-repeat -1100px 0;
}
#stArtNav ul {
	height:39px;
	margin:0;
	padding:8px;
}
#stArtNav li {
	float:left;
	height:39px;
	line-height:39px;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
}
#stArtNav li a {
	color:#222;
	display:block;
	height:39px;
	line-height:39px;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	text-decoration:none;
}
.showcase #stArtNav li#stArtNav00 a:link, .tips #stArtNav li#stArtNav01 a:link, .fans #stArtNav li#stArtNav02 a:link, .showcase #stArtNav li#stArtNav00 a:visited, .tips #stArtNav li#stArtNav01 a:visited, .fans #stArtNav li#stArtNav02 a:visited {
	color:#00a4e4;
}
.showcase #stArtNav li#stArtNav00 a:focus, .tips #stArtNav li#stArtNav01 a:focus, .fans #stArtNav li#stArtNav02 a:focus, .showcase #stArtNav li#stArtNav00 a:hover, .tips #stArtNav li#stArtNav01 a:hover, .fans #stArtNav li#stArtNav02 a:hover {
	color:#328ccb;
}
.showcase #stArtNav li#stArtNav00 a:active, .tips #stArtNav li#stArtNav01 a:active, .fans #stArtNav li#stArtNav02 a:active {
	color:#00beed;
}
#stArtNav li a strong {
	position:absolute;
	right:0;
	text-align:center;
	top:2px;
	width:35px;
}
#stArtNav li#stArtNav00, #stArtNav li#stArtNav00 a {
	width:194px;
}
#stArtNav li#stArtNav01, #stArtNav li#stArtNav01 a {
	width:173px;
}
#stArtNav li#stArtNav02, #stArtNav li#stArtNav02 a {
	width:154px;
}
#stArtNav li#stArtNav00 a strong {
	right:10px;
}
#stArtNav li#stArtNav01 a strong {
	right:3px;
}
#stArtNav li#stArtNav02 a strong {
	right:28px;
}
#studioArtistDetails .studioArtistDetailsShowcaseBody {
	background:url('img/studio/bg-artist-showcase-body.png') repeat-y 0 0;
	overflow:hidden;
	padding:24px 0 0 0;
}
#studioArtistDetails .studioArtistDetailsShowcaseBottom {
	background:url('img/studio/bg-artist-showcase-bottom.png') no-repeat -1px 0;
	height:21px;
	overflow:hidden;
}
#studioArtistDetails .studioArtistDetailsTipsBody {
	background:url('img/studio/bg-artist-tips-body.png') repeat-y 1px 0;
	overflow:hidden;
	padding:24px 25px 0 20px;
}
#studioArtistDetails .studioArtistDetailsTipsBottom {
	background:url('img/studio/bg-artist-tips-bottom.png') no-repeat 1px 0;
	height:21px;
	overflow:hidden;
}
#studioArtistDetails .studioArtistDetailsFansBody {
	background:url('img/studio/bg-artist-fans-body.png') repeat-y 0 0;
	overflow:hidden;
	padding:24px 25px 0 20px;
}
#studioArtistDetails .studioArtistDetailsFansBottom {
	background:url('img/studio/bg-artist-fans-bottom.png') no-repeat 1px 0;
	height:21px;
	overflow:hidden;
}
#studioArtistDetails .thumbnail {
	margin-bottom:18px;
	margin-left:18px;
	padding-top:10px;
	position:relative;
}
#studioArtistDetails .signature {
	background:url('img/studio/bg-my-signature.png') no-repeat 0 0;
}
#studioArtistDetails #miniGallery h2 {
	margin:0 0 .31em 0;
	padding:0 16px;
}
#studioArtistDetails #miniGallery .products {
	float:left;
	font-style:italic;
	overflow:hidden;
	padding-right:0;
	width:130px;
}
#studioArtistDetails #miniGallery .meta {
	float:right;
	overflow:hidden;
	padding-left:0;
	width:60px;
}
#studioArtistDetails .options {
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-style:italic;
}
#studioArtistDetails #miniGallery .options {
	font-size:77%;
	padding:0 16px;
	position:absolute;
	right:0;
	text-align:right;
	top:1em;
}
#content #studioArtistDetails .tipCard {
	background:url('img/studio/bg-portfolio-tipcard.png');
	background:rgba(255, 255, 255, .7);
	border:1px solid #e5e5e5;
	border-color:rgb(229,229,229);
	border-color:rgba(229, 229, 229, .4);
	margin-bottom:16px;
	padding:12px;
	width:auto;
}
#content #studioArtistDetails .tipCard h2 {
	font-size:116%;
}
#content #studioArtistDetails .tipCard blockquote p {
	font-size:93%;
}
#content #studioArtistDetails .tipCard .meta {
	margin-bottom:0;
}
#content #studioArtistDetails .tipCard .products {
	font-size:100%;
	margin:0 1em;
}
#studioArtistDetails #fans .artist {
	margin:0 0 16px 0;
	padding:0 0 0 8px;
}
#content #studioArtistDetails .pagenav {
	margin-top:18px;
}
#content #studioArtistDetails .pagenav p {
	margin-bottom:0;
}
/* artist id panel left side */

#artistIdPanel {
	width:205px;
	padding:30px 0 0 35px;
	margin:0;
	position:relative;
}
#artistIdPanel ul {
}
#artistIdPanel ul li {
	list-style:none;
	margin:0;
	padding:0;
}
#artistIdPanel ul li.icon {
	height:142px;
	overflow:hidden;
	width:142px;
	padding:0 0 15px 0;
}
#artistIdPanel ul li.icon img {
	border:2px solid #ccc;
	display:block;
	height:142px;
	overflow:hidden;
	width:142px;
}
#artistIdPanel ul li.name {
	height:1.231em;
	font-size:108%;
	font-weight:bold;
}
#artistIdPanel ul li.name a, #artistIdPanel ul li.name a:link, #artistIdPanel ul li.name a:visited, #artistIdPanel ul li.name a:focus, #artistIdPanel ul li.name a:hover, #artistIdPanel ul li.name a:active {
	text-decoration:none;
}
#artistIdPanel ul li.location {
	font-weight:bold;
}
#artistIdPanel ul li.veterancy {
	font-size:85%;
}
#artistIdPanel ul li.follow {
	margin:15px 0 0 0;
}
#artistIdPanel ul li.follow a {
	display:block;
	background:url(img/studio/btn-become-a-fan.png) no-repeat 0 0;
	width:123px;
	height:24px;
	padding:0 20px 0 0;
}
/* successful submissions */

#successfulUpload {
	background:rgb(108,198,231);
	background:rgba(29, 181, 238, .6);
	border:3px solid #ccc;
	color:#fff;
	padding:5px 0 5px 125px;
	width:529px;
	margin:10px 0 25px 0;
	position:relative;
	min-height:67px;
}
#successfulUpload #okgraphic {
	width:125px;
	position:absolute;
	text-align:center;
	top:5px;
	left:0;
}
#successfulUpload p {
	margin:3px 0;
	padding:0;
}
#successfulUpload p strong {
	font-size:108%;
	text-transform:uppercase;
	font-weight:bold;
}
#successfulUpload p span {
	font-size:85%;
}
#successfulUpload p.black {
	font-size:85%;
	color:black;
}
#successfulUpload p.sharenow {
	padding-left:20px;
	background:url(img/ico-share.png) no-repeat 0 0;
}
#successfulUpload p.sharenow a {
	color:black;
	font-size:93%;
	font-style:italic;
	font-weight:bold;
	text-transform:capitalize;
}
/* fan of (following) */

#content #following .artist {
	border-top:1px solid #d5d5d5;
	margin:1em 8px 0 0;
	padding:1em 0 0 0;
}
/* related info */

#following {
	float:right;
	margin:-20px 0 0 0;
	overflow:hidden;
	width:170px;
}
#following h1 {
	background:url('img/studio/bg-fan-of.png') no-repeat 0 0;
	height:48px;
}
#following h1.generic {
	background:url('img/studio/bg-fan-of-generic.png') no-repeat 0 0;
	height:48px;
}
/* gallery submissions */

#submissions {
	position:relative;
}
/* artist cards */

#artists {
	position:relative;
}
#artists .artistCard {
	float:left;
	overflow:hidden;
	margin:0 10px 24px 0;
	width:350px;
}
#artists .artistCard h2 {
	font-size:131%;
	font-weight:bold;
	margin:0 0 .62em 0;
}
#artists .artistCard h2 a, #artists .artistCard h2 a:link, #artists .artistCard h2 a:visited, #artists .artistCard h2 a:focus, #artists .artistCard h2 a:hover, #artists .artistCard h2 a:active {
	text-decoration:none;
}
#artists .artistCard h2 a:link, #artists .artistCard h2 a:visited {
	color:#222;
}
#artists .artistCard h2 a:focus, #artists .artistCard h2 a:hover, #artists .artistCard h2 a:active {
	color:#1db5ee;
}
#artists .artistCard .featured img {
	background:url('img/bg-gallery-thumbnail-medium.png') no-repeat 0 0;
	float:right;
	margin:-17px 0 0 0;
	padding:21px 14px 15px 12px;
}
#artists .artistCard .artist {
	float:left;
	overflow:hidden;
	width:90px;
}
#artists .artistCard .artist li {
	display:block;
}
#content .artist li.icon {
	float:none;
	height:90px;
	width:90px;
}
#artists .artistCardStart {
	background:url('img/studio/bg-artistcard-top.png') no-repeat 0 0;
	height:13px;
	overflow:hidden;
}
#artists .artistCard .artistContent {
	background:url('img/studio/bg-artistcard-middle.png') repeat-y 0 0;
	overflow:hidden;
	padding:0 8px 0 18px;
}
#artists .artistCardEnd {
	background:url('img/studio/bg-artistcard-bottom.png') no-repeat 0 0;
	height:30px;
	overflow:hidden;
}
/* tip cards */

#tips {
	position:relative;
}
#tips .tipCard {
	overflow:hidden;
	margin:0 0 24px 0;
	width:596px;
}
#tips .tipCard h2 {
	border-bottom:1px solid #d8d4ce;
	font-size:131%;
	font-weight:bold;
	margin:0 0 .62em 0;
	padding:0 0 .62em 0;
}
#tips .tipCard h2 a, #tips .tipCard h2 a:link, #tips .tipCard h2 a:visited, #tips .tipCard h2 a:focus, #tips .tipCard h2 a:hover, #tips .tipCard h2 a:active {
	text-decoration:none;
}
#tips .tipCard blockquote p {
	font-style:normal;
}
#tips .tipCard p {
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	margin:0 0 1.231em 0;
}
#tips .tipCardStart {
	background:url('img/studio/bg-tipcard-top.png') no-repeat 0 0;
	height:13px;
	overflow:hidden;
}
#tips .tipCard .tipContent {
	background:url('img/studio/bg-tipcard-middle.png') repeat-y 0 0;
	overflow:hidden;
	padding:0 30px 0 20px;
}
#tips .tipCardEnd {
	background:url('img/studio/bg-tipcard-bottom.png') no-repeat 0 0;
	height:30px;
	overflow:hidden;
}
#tips .meta {
	font-size:85%;
	font-style:italic;
}
#tips .meta img {
	background:#fff;
	border:1px solid #ccc;
	vertical-align:text-bottom;
}
#tips .products {
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:85%;
}
#tips .products a:link, #tips .products a:visited {
	color:#000;
}
#tips .products a:hover, #tips .products a:focus, #tips .products a:active {
	color:#444;
}
/* tip details */

#tipDetails {
	padding:0 60px 0 0;
	position:relative;
	width:660px;
}
/* piece details */

#pieceDetails {
	padding:0 60px 0 0;
	position:relative;
	width:660px;
}
/* information */

#information {
	margin:0 0 40px 0;
}
/* artist box */

#content .artist {
	float:left;
	margin:0;
	overflow:hidden;
	padding:0;
	width:162px;
}
#content .artist li {
	list-style:none;
	margin:0 0 4px 0;
	padding:0;
}
#content .artist li.action {
	float:left;
	height:18px;
	width:62px;
}
#content .artist li.action a {
	display:block;
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:85%;
	height:18px;
	line-height:18px;
}
#content .artist li.name {
	height:1.231em;
	font-size:108%;
	font-weight:bold;
}
#content .artist li.name a, #content .artist li.name a:link, #content .artist li.name a:visited, #content .artist li.name a:focus, #content .artist li.name a:hover, #content .artist li.name a:active {
	text-decoration:none;
}
#content .artist li.icon {
	float:left;
	height:96px;
	overflow:hidden;
	width:96px;
}
#content .artist li.icon img {
	border:2px solid #ccc;
	display:block;
	height:86px;
	overflow:hidden;
	width:86px;
}
/* tip description */

#content .description {
	float:left;
	margin:1.231em 0 0 0;
	overflow:hidden;
	width:320px;
}
#content .description h1 {
	display:inline;
	font-size:108%;
	font-weight:bold;
	letter-spacing:.5px;
	overflow:hidden;
	padding:0 10px 0 0;
	text-transform:uppercase;
}
#content .description .title img {
	vertical-align:text-bottom;
}
#content .description .kudosTotal {
	color:#38bdef;
	font-size:108%;
}
#content .description p {
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:93%;
}
#content .description p.products {
	font-size:77%;
	font-style:italic;
}
#content .description p.products strong {
	font-style:italic;
}
/* actions */

#content .actions {
	float:right;
	margin:1.231em 0 0 0;
	overflow:hidden;
	padding:0;
	text-align:center;
	width:144px;
}
#content .actions li {
	list-style:none;
	margin:0 0 4px 0;
	padding:0;
}
#content .actions li a.flagLink {
	font-size:85%;
}
#content .actions li a.flagLink:link, #content .actions li a.flagLink:visited {
	color:#1db5ee;
}
#content .actions li a.flagLink:focus, #content .actions li a.flagLink:hover {
	color:#328ccb;
}
#content .actions li a.flagLink:active {
	color:#00beed;
}
/* pagination links */

#content .pagenav {
	float:right;
	overflow:hidden;
	padding:0;
	position:relative;
	width:140px;
}
#content .pagenav p {
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:85%;
	overflow:hidden;
	text-align:right;
}
#content .pagenav p b {
	display:block;
	float:left;
	margin:0 .5em 0 0;
}
#content .pagenav p i, #content .pagenav p a {
	display:block;
	float:left;
	height:11px;
	margin:0 0 0 .5em;
	overflow:hidden;
	width:11px;
}
#content .pagenav p i.firstPage {
	background:url('img/spr-pagenav.png') no-repeat 0 0;
}
#content .pagenav p a.firstPage, #content .pagenav p a.firstPage:link, #content .pagenav p a.firstPage:visited {
	background:url('img/spr-pagenav.png') no-repeat 0 -11px;
}
#content .pagenav p a.firstPage:focus, #content .pagenav p a.firstPage:hover, #content .pagenav p a.firstPage:active {
	background:url('img/spr-pagenav.png') no-repeat 0 -22px;
}
#content .pagenav p i.previousPage {
	background:url('img/spr-pagenav.png') no-repeat -11px 0;
}
#content .pagenav p a.previousPage, #content .pagenav p a.previousPage:link, #content .pagenav p a.previousPage:visited {
	background:url('img/spr-pagenav.png') no-repeat -11px -11px;
}
#content .pagenav p a.previousPage:focus, #content .pagenav p a.previousPage:hover, #content .pagenav p a.previousPage:active {
	background:url('img/spr-pagenav.png') no-repeat -11px -22px;
}
#content .pagenav p i.nextPage {
	background:url('img/spr-pagenav.png') no-repeat -22px 0;
}
#content .pagenav p a.nextPage, #content .pagenav p a.nextPage:link, #content .pagenav p a.nextPage:visited {
	background:url('img/spr-pagenav.png') no-repeat -22px -11px;
}
#content .pagenav p a.nextPage:focus, #content .pagenav p a.nextPage:hover, #content .pagenav p a.nextPage:active {
	background:url('img/spr-pagenav.png') no-repeat -22px -22px;
}
#content .pagenav p i.lastPage {
	background:url('img/spr-pagenav.png') no-repeat -33px 0;
}
#content .pagenav p a.lastPage, #content .pagenav p a.lastPage:link, #content .pagenav p a.lastPage:visited {
	background:url('img/spr-pagenav.png') no-repeat -33px -11px;
}
#content .pagenav p a.lastPage:focus, #content .pagenav p a.lastPage:hover, #content .pagenav p a.lastPage:active {
	background:url('img/spr-pagenav.png') no-repeat -33px -22px;
}
/* sort links */

#content .sortnav {
	position:absolute;
	right:16px;
	top:.75em;
}
#content .sortnav p {
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:85%;
	overflow:hidden;
	text-align:right;
}
#content .sortnav p i {
	color:#666;
	font-style:normal;
	font-weight:bold;
}
/* meta links */

#content .commentsLink {
	background:url('img/ico-comments.png') no-repeat 0 0;
	padding:0 0 0 33px;
	line-height:18px;
}
#content .commentsLink:link, #content .commentsLink:visited, #content .commentsLink:focus, #content .commentsLink:hover, #content .commentsLink:active {
	background:url('img/ico-comments.png') no-repeat 0 0;
}
#content .kudosLink {
	background:url('img/ico-kudos.png') no-repeat 0 0;
	padding:0 0 0 20px;
	line-height:18px;
}
#content .kudosLink:link, #content .kudosLink:visited, #content .kudosLink:focus, #content .kudosLink:hover, #content .kudosLink:active {
	background:url('img/ico-kudos.png') no-repeat 0 0;
}
#content .fansLink {
	background:url('img/ico-fan.png') no-repeat 0 0;
	padding:0 0 0 22px;
	line-height:18px;
}
#content .fansLink:link, #content .fansLink:visited, #content .fansLink:focus, #content .fansLink:hover, #content .fansLink:active {
	background:url('img/ico-fan.png') no-repeat 0 0;
}
#content .piecesLink {
	background:url('img/ico-pieces.png') no-repeat 0 0;
	padding:0 0 0 22px;
	line-height:18px;
}
#content .piecesLink:link, #content .piecesLink:visited, #content .piecesLink:focus, #content .piecesLink:hover, #content .piecesLink:active {
	background:url('img/ico-pieces.png') no-repeat 0 0;
}
#content .tipsLink {
	background:url('img/ico-tips.png') no-repeat 0 0;
	padding:0 0 0 22px;
	line-height:18px;
}
#content .tipsLink:link, #content .tipsLink:visited, #content .tipsLink:focus, #content .tipsLink:hover, #content .tipsLink:active {
	background:url('img/ico-tips.png') no-repeat 0 0;
}
#content .flagLink {
	background:url('img/ico-flag.png') no-repeat 0 0;
	padding:0 0 0 20px;
}
#content .flagLink:link, #content .flagLink:visited, #content .flagLink:focus, #content .flagLink:hover, #content .flagLink:active {
	background:url('img/ico-flag.png') no-repeat 0 0;
}
/* mini control panel (upper right) */

#miniPanel {
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:85%;
	position:absolute;
	right:16px;
	text-align:right;
	top:26px;
}
#miniPanel a {
	font-style:italic;
}
/* promotions */

.promotion {
	float:left;
	height:310px;
	overflow:visible;
	position:relative;
}
.promotion section {
	position:absolute;
}
.promotion h1 {
	color:#b22746;
	font-size:108%;
	font-weight:bold;
	letter-spacing:.5px;
	overflow:hidden;
	text-transform:uppercase;
}
.promotion a {
	font-family:'Trebuchet MS',Arial,Helvetica,clean,sans-serif!important;
	font-size:80%;
	font-style:italic;
	margin-left:8px;
}

#artistPromotion {
	background:url('img/promotions/artist/meet-the-artist-bg.png') no-repeat 0 0;
}
#artistPromotion #meetTheArtist
{
	background:url('img/promotions/artist/meet-the-artist.png') no-repeat;
    background-position:2px 2px;
    width:100%;
    height:100%;
}

 #artistPromotion .artistName
{
    color:#b22746;
    font-size:90%;
    font-weight:bold;
    letter-spacing:.5px;
    margin-left:8px;
    text-transform:uppercase;
    width:120px;
    text-align:center;
    padding-top:2px;
}
#artistPromotion section {
	left:20px;
	top:200px;
}

 #artistPromotion #artistImageContainer
{
    background-position:162px 69px;
    width:100%;
    height:100%;
}




.typeA {
	width:330px;
}
.typeB {
	width:390px;
}
.typeC {
	float:right;
	height:300px;
	width:185px;
	margin-top:30px;
}
.typeD {
	float:none;
	height:375px;
	width:240px;
}

.typeC#productPromotion {
	background:url('img/promotions/bg-small-promotion.png') no-repeat 0 0;
}
.typeD#fpo {
	background:url('img/promotions/d/fpo.png') no-repeat center 0;
}
#artistDetails {
}
#artistDetails h2 {
	font-weight:bold;
	margin-left:6px;
	text-transform:uppercase;
}
#artistDetails p {
	margin:0;
	padding:0 20px 15px 0;
}
#artistIdCard {
	background:url(img/artists/artist-id-card-bg.png) no-repeat 10px 0;
	height:350px;
}

#artistIdCard #artistBioPhoto
{
    width:100%;
    height:100%;
}
#artistCarousel {
	background:url(img/artists/bg-artist-carousel.png) repeat-x center bottom;
	min-height:400px;
	width:710px;
	overflow:hidden;
	position:relative;/* bottom-anchored alpha gradient BG *//* overlay transparent WM carousel app (flash?) */
}
#artistCarousel .hidden {
	visibility:hidden;
}
#artistCarousel div#btnLeft, #artistCarousel div#btnRight {
	width:55px;
	height:76px;
	position:absolute;
	top:120px;
	cursor:pointer;
}
#artistCarousel div#btnLeft {
	background:url(img/artists/btn-carousel-left.png) no-repeat 0 0;
	left:0;
}
#artistCarousel div#btnRight {
	background:url(img/artists/btn-carousel-right.png) no-repeat 0 0;
	right:0;
}
#artistCarousel ul {
	padding:0 419px;
	width:4190px; /* 419px x 10 pieces */
}
#artistCarousel li {
	margin:10px 5px;
	padding:0;
	width:409px;
	list-style:none;
	float:left;
	overflow:hidden;
}
#artistCarousel li a {
}
#artistCarousel li img {
	margin:0;
	padding:10px;
	background:url(img/artists/bg-piece-frame-drop-shadow.png) no-repeat 0 0;
}
#artistCarousel li p {
	margin-left:6px;
	color:black;
	font-size:85%;
	float:left;
}
#artistTabs {
	margin-top:20px;
	width:710px;
	position:relative;
}
#tabnav {
	padding:0;
	position:relative;
	width:710px;
	height:80px;
	background:url(img/artists/spr-tabnav.png) no-repeat 0 0;
}
.tabFavorite #tabnav {
	background:url(img/artists/spr-tabnav.png) no-repeat 0 0;
}
.tabTips #tabnav {
	background:url(img/artists/spr-tabnav.png) no-repeat -712px 0;
}
.tabInterview #tabnav {
	background:url(img/artists/spr-tabnav.png) no-repeat -1421px 0;
}
#tabnav ul {
	height:80px;
	margin:0;
	padding:0;
}
#tabnav li {
	float:left;
	height:80px;
	line-height:1;
	list-style:none;
	margin:0 20px 0 0;
	overflow:hidden;
	padding:0;
	cursor:pointer;
}
#tabnav li a {
	color:#222;
	display:block;
	height:80px;
	line-height:1;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	text-decoration:none;
}
/*
#tabnav li#tabnav00 a {
	width:250px;
}
#tabnav li#tabnav01 a {
	width:205px;
}
#tabnav li#tabnav02 a {
	width:155px;
}
*/
#tabnav li#tabnav00 {
	width:250px;
}
#tabnav li#tabnav01 {
	width:205px;
}
#tabnav li#tabnav02 {
	width:155px;
}
#tabFavoriteContainer, #tabTipsContainer, #tabInterviewContainer {
}
#artistTabs .hidden {
	display:none;
}
#tabFavorite {
	width:710px;	
	padding:0;
	background:url('img/artists/bg-artist-tab-favorite-body.png') repeat-y 0 0;
	clear:both;
	position:relative;
}
#tabFavoriteBottom{
	width:710px;
	height:70px;
	background:url('img/artists/bg-artist-tab-favorite-bottom.png') no-repeat 0 0;
}
#tabFavoriteTop{
	width:710px;
	height:20px;
	background:url('img/artists/bg-artist-tab-favorite-top.png') no-repeat 0 0;
	clear:both;
}


#tabTipsBody {
	width:596px;
	padding:0 62px 12px 52px;
	background:url('img/artists/bg-artist-tab-tips-body.png') repeat-y 0 0;
	clear:both;
	position:relative;
}
#tabTipsBottom {
	width:710px;
	height:96px;
	background:url('img/artists/bg-artist-tab-tips-bottom.png') no-repeat 0 0;
}
#tabInterviewTop {
	width:710px;
	height:79px;
	background:url('img/artists/bg-artist-tab-interview-top.png') no-repeat 0 0;
	clear:both;
}

#tabInterviewBody {
	width:470px;
	min-height:220px;
	background:url('img/artists/bg-artist-tab-interview-body.png') repeat-y 0 0;
	padding:0 122px 0 118px;
}
#tabInterviewBottom {
	width:710px;
	height:120px;
	background:url('img/artists/bg-artist-tab-interview-bottom.png') no-repeat 0 0;
}
#tabTipsBody .tipCard {
	overflow:hidden;
	margin:0 0 12px 0;
	width:596px;
}
#tabTipsBody .tipCard h2 {
	border-bottom:1px solid #d8d4ce;
	font-size:131%;
	font-weight:bold;
	margin:0 0 .62em 0;
	padding:0 0 .62em 0;
}
#tabTipsBody .tipCard h2 a, #tabTipsBody .tipCard h2 a:link, #tabTipsBody .tipCard h2 a:visited, #tabTipsBody .tipCard h2 a:focus, #tabTipsBody .tipCard h2 a:hover, #tabTipsBody .tipCard h2 a:active {
	text-decoration:none;
}
#tabTipsBody .tipCard blockquote p {
	font-style:normal;
}
#tabTipsBody .tipCard p {
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	margin:0 0 1.231em 0;
}
#tabTipsBody .tipCardStart {
	background:url('img/studio/bg-tipcard-top.png') no-repeat 0 0;
	height:13px;
	overflow:hidden;
}
#tabTipsBody .tipCard .tipContent {
	background:url('img/studio/bg-tipcard-middle.png') repeat-y 0 0;
	overflow:hidden;
	padding:0 30px 0 20px;
}
#tabTipsBody .tipCardEnd {
	background:url('img/studio/bg-tipcard-bottom.png') no-repeat 0 0;
	height:30px;
	overflow:hidden;
}
#tabFavorite #faveProduct1, #tabFavorite #faveProduct2 {
	padding:25px 65px 25px 0;
	width:645px;	
	left:0;
}
#tabFavorite .faveProductImg {
	width:250px;
	height:180px;
	margin:0 5px 0 40px;
	padding:0;
	float:left;
}
#tabFavorite .faveProductImg img {
	margin:0;
	padding:auto;
}
#tabFavorite .faveProductBlurb {
	width:340px;
	vertical-align:middle;
	float:left;
}
#tabFavorite .faveProductBlurb h2 {
	font-weight:bold;
	text-transform:uppercase;
	font-size:108%;
}
#tabFavorite .faveProductBlurb p {
}
/* color picker */

#colorPickerWrapper {
	width:720px;
	height:auto;
	margin:0;
	padding:0;
	position:relative;
	overflow:hidden;
}
#colorPicker {
	background:#fff;
	margin:0;
	padding:5px 0 0 15px;
	width:314px;
	border:1px solid #cecece;
	float:left;
	overflow:hidden;
}
#colorPicker h2 {
	font-size:100%;
	font-weight:bold;
	margin:10px 0 5px 0;
	padding:0;
	text-transform:uppercase;
}
#colorPicker h2 em {
	font-style:italic;
	font-weight:bold;
}
#colorPicker p.commentary {
	font-size:93%;
}
#cp1_ColorMap {
	border:2px inset #e3e3e3;
}
#cp1_ColorBar {
	border:2px inset #e3e3e3;
}
#cp1_Preview {
	background:#fff;
	border:1px inset #e3e3e3;
	height:60px;
	margin:0;
	padding:0;
	width:60px;
}
/* color picker form */

#colorPicker .colorSelectors, #colorPicker .colorValues {
	float:left;
	clear:left;
	overflow:hidden;
	width:314px;
}
#colorPicker .colorSelectors {
	padding-top:15px;
}
#colorPicker .colorValues {
	padding-top:25px;
}
#colorPicker #cp1_Preview {
	margin:0 0 32px 0;
}
/*
#colorPicker .colorValues p,
#colorPicker .colorSelectors p {
	overflow:hidden;
	margin:0 0 .62em 0;
	width:300px;
}
*/
#colorPicker .colorValues p label, #colorPicker .colorSelectors p label {
	text-transform:uppercase;
	font-weight:bold;
}
#colorPicker .colorValues p input, #colorPicker .colorSelectors p input {
	overflow:hidden;
	padding:2px;
	border:1px solid #cecece;
	font-weight:bold;
}
/*
#colorPicker .colorSelectors p label input {
	padding:0;
	width:auto;	
}
#colorPicker .colorSelectors p.hex label input {
	padding:2px;
	width:53px;	
}
*/
#colorPicker .colorValues p.csLeft, #colorPicker .colorSelectors p.csLeft {
	overflow:hidden;
	margin:0 0 .62em 0;
	padding:.3em 0 0 0;
	width:165px;
	height:1.5em;
	float:left;
	clear:left;
}
#colorPicker .colorValues p.csLeft input, #colorPicker .colorSelectors p.csLeft input {
	float:left;
}
#colorPicker .colorValues p.csLeft label, #colorPicker .colorSelectors p.csLeft label {
	width:140px;
	float:right;
}
#colorPicker .colorValues p.csRight, #colorPicker .colorSelectors p.csRight {
	overflow:hidden;
	margin:0 0 .62em 0;
	width:134px;
	height:1.8em;
	float:left;
}
#colorPicker .colorValues p.csRight input, #colorPicker .colorSelectors p.csRight input {
	width:75px;
}
#colorPicker .colorSelectors p.hex input {
}
#colorPickerWrapper #pointerArrow {
	background:url(img/products/bg-locator-pointer-rt.png) left top no-repeat;
	width:12px;
	height:42px;
	position:absolute;
	top:0;
	left:330px;
}
#colorPickerResults {
	padding:0;
	margin:0 13px 0 25px;
	width:351px;
	height:auto;
	float:left;
}
#colorPickerResults #resultPrompt {
	margin:0;
	padding:10px 0 13px 0;
	/*border-bottom:1px solid #c9cac6;*/
	font-size:146.5%;
	color:#554f7c;
}
#colorPickerResults .productResult {
	width:226px;
	min-height:70px;
	margin:0;
	padding:20px 35px 20px 90px;
	border-bottom:1px solid #c9cac6;
	position:relative;
}
#colorPickerResults .productResult .colorPreview {
	display:block;
	width:73px;
	height:73px;
	margin:0;
	padding:0;
	position:absolute;
	top:20px;
	left:0;
}
#colorPickerResults .productResult h2 {
	margin:0;
	padding:0 0 0 10px;
	font-size:100%;
	font-weight:bold;
	text-transform:uppercase;
	color:#0eb1ee;
}
#colorPickerResults .productResult p {
	margin:0;
	padding:0 0 0 10px;
	font-size:93%;
	color:black;
}
.headlinePremier {
	background:url(img/products/hdr-premier.png) no-repeat 0 0;
	width:100px;
	height:20px;
	margin:0;
	padding:0;
}
.headlinePremier .skipnav {
	left:-9999px;
}
#colorPickerResults .productResult .productCodes {
	color:#828380;
	font-size:85%;
	font-weight:bold;
	text-transform:uppercase;
}
#colorPickerResults .productResult a.btnQuestion {
	display:block;
	background:url(img/products/btn-location-questionball.png) no-repeat 0 0;
	width:18px;
	height:18px;
	position:absolute;
	bottom:20px;
	right:10px;
}
#colorPickerResults .productResult a.btnQuestion .skipnav {
	left:-9999px;
}
.exploreHidden {
	visibility:hidden;
}
.explore {
	width:416px;
	height:auto;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	right:0;
	z-index:9999;
	display:none;
}
.explore a.btnClose {
	display:block;
	background:url(img/products/btn-location-closeball.png) no-repeat 0 0;
	width:19px;
	height:19px;
	position:absolute;
	top:14px;
	right:18px;
}
.explore a.btnClose .skipnav {
	left:-9999px;
}
.explore .exploreTop {
	background:url(img/products/bg-explore-top.png) no-repeat 0 0;
	width:416px;
	height:16px;
	padding:0;
	margin:0;
}
.explore .exploreBody {
	background:url(img/products/bg-explore-body.png) repeat-y 0 0;
	width:205px;
	min-height:200px;
	padding:0 19px 0 192px;
	margin:0;
	position:relative;
}
.explore .exploreBody img {
	display:block;
	width:139px;
	height:139px;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:28px;
}
.explore .exploreBody a.btnExplore {
	display:block;
	background:url(img/products/btn-location-explore.png) no-repeat 0 0;
	width:136px;
	height:39px;
	margin:0;
	padding:0;
	position:absolute;
	top:159px;
	left:28px;
}
.explore .exploreBody a.btnExplore .skipnav {
	left:-9999px;
}
.explore .exploreBody h2 {
	margin:0;
	padding:0 0 0 10px;
	font-size:100%;
	font-weight:bold;
	text-transform:uppercase;
	color:#0eb1ee;
}
.explore .exploreBody h3 {
	margin:0;
	padding:0 0 0 10px;
	font-size:77%;
	font-weight:bold;
	text-transform:uppercase;
	color:#828380;
}
.explore .exploreBody p {
	font-style:italic;
	margin:0;
	padding:0 0 0 10px;
	font-size:93%;
	color:black;
}
.explore .exploreBottom {
	background:url(img/products/bg-explore-bottom.png) no-repeat 0 0;
	width:416px;
	height:34px;
	padding:0;
	margin:0;
}
/* set dressing */

#location {
	height:980px;
	left:-204px;
	overflow:hidden;
	position:absolute;
	top:100px;
	width:1400px;
}
.homePage #location {
	background:url('img/bg-location-home.png') no-repeat center top;
	top:0px;
}
/* products */
.productsLanding #location {
	background:url('img/products/bg-location-products.png') no-repeat center top;
	top:0px;
}
.pencils #location {
	background:url('img/products/bg-location-pencils.png') no-repeat center top;	
	top:0px;
	height:1800px;
}
.pastels #location {
	background:url('img/products/bg-location-pastels.png') no-repeat center top;
	top:0px;
	height:1165px;
}
.charcoal #location {
	background:url('img/products/bg-location-charcoal.png') no-repeat center top;
	top:0px;
	height:1080px;
}
.graphite #location {
	background:url('img/products/bg-location-graphite.png') no-repeat center top;
	top:0px;
	height:1090px;
}
.markers #location {
	background:url('img/products/bg-location-markers.png') no-repeat center top;
	top:0px;
	height:1200px;
}
.accessories #location {
	background:url('img/products/bg-location-accessories.png') no-repeat center top;
	top:0px;
	height:1020px;
	
}
/* artists */
.artists #location {
	background:url('img/artists/bg-location-artists.png') no-repeat center top;
	height:1800px;
	top:0px;
}
.flash #location {
	background:url('img/artists/bg-location-flash.png') no-repeat center top;
	height:916px;
	top:0;
}
/* studio */
.studioMain #location, .recentActivity #location, .myPortfolio #location, .mainGallery #location, .tipsTechniques #location, .studioArtists #location, .uploadPiece #location, .shareNewTip #location, .updateProfile #location, .changePassword #location {
	background:url('img/studio/bg-location-studio-a.png') no-repeat center top;
	height:1800px;
	top:0;
}
/* [links] */

/* default link styles */

:focus {
	-moz-outline-style:none;
}
a, a:link {
	color:#00a4e4;
	background:none;
	text-decoration:underline;
}
a:visited {
	color:#0e9cd5;
	background:none;
	text-decoration:underline;
}
a:focus, a:hover {
	color:#328ccb;
	background:none;
	text-decoration:underline;
	outline:none;
}
a:active {
	color:#00beed;
	background:none;
	text-decoration:underline;
	outline:none;
}
/* [overrides] */

/* [forms] */

#wrapper #content #webform form {
	padding:24px 0 0 0;
	width:600px;
}
#webform .formButtons {
}
button {
	border:none;
	background:none;
	cursor:pointer;
	padding:0;
}
a.button, a.iconButton, p.buttonSubmit button {
	background:url('img/spr-button.png') no-repeat 0 0;
	color:#fff;
	display:block;
	font-size:93%;
	font-weight:bold;
	height:24px;
	line-height:24px;
	overflow:hidden;
	position:relative;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:124px;
	margin-bottom:25px;
	float:left;
}
a.iconButton {
	background:url('img/spr-button.png') no-repeat 20px 0;
	padding:0 0 0 20px;
}
a.button:link, a.button:visited {
	background:url('img/spr-button.png') no-repeat 0 0;
}
a.iconButton:link, a.iconButton:visited {
	background:url('img/spr-button.png') no-repeat 20px 0;
}
a.button:focus, a.button:hover, p.buttonSubmit button:focus, p.buttonSubmit button:hover {
	background:url('img/spr-button.png') no-repeat 0 -24px;
}
a.iconButton:focus, a.iconButton:hover {
	background:url('img/spr-button.png') no-repeat 20px -24px;
}
a.button:active, p.buttonSubmit button:active {
	background:url('img/spr-button.png') no-repeat 0 -48px;
}
a.iconButton:active {
	background:url('img/spr-button.png') no-repeat 20px -48px;
}
a.button-grey, a.iconButton-grey, p.buttonCancel button {
	background:url('img/spr-button-grey.png') no-repeat 0 0;
	color:#000;
	display:block;
	font-size:93%;
	font-weight:bold;
	height:24px;
	line-height:24px;
	overflow:hidden;
	position:relative;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:124px;
	margin-bottom:25px;
	float:left;
	margin-right:10px;
}
a.iconButton-grey {
	background:url('img/spr-button-grey.png') no-repeat 20px 0;
	padding:0 0 0 20px;
}
a.button-grey:link, a.button-grey:visited {
	background:url('img/spr-button-grey.png') no-repeat 0 0;
}
a.iconButton-grey:link, a.iconButton-grey:visited {
	background:url('img/spr-button-grey.png') no-repeat 20px 0;
}
a.button-grey:focus, a.button-grey:hover, p.buttonCancel a:focus, p.buttonCancel button:hover {
	background:url('img/spr-button-grey.png') no-repeat 0 -24px;
}
a.iconButton-grey:focus, a.iconButton-grey:hover {
	background:url('img/spr-button-grey.png') no-repeat 20px -24px;
}
a.button-grey:active, p.buttonCancel button:active {
	background:url('img/spr-button-grey.png') no-repeat 0 -48px;
}
a.iconButton-grey:active {
	background:url('img/spr-button-grey.png') no-repeat 20px -48px;
}
a.iconButton img {
	left:0;
	position:absolute;
	top:3px;
}
#wrapper #content form p {
	font-size:85%;
	margin:0 0 1.24em 0;
}
#wrapper #content #webform form fieldset {
	margin:0;
	padding:0;
}
#wrapper #content #webform form p.note, #wrapper #content #webform form p.title, #wrapper #content #webform form p.inputCheckbox, #wrapper #content #webform form p.inputCheckboxSpecial {
	margin-left:160px;
	text-align:left;
	width:440px;
	clear:both;
	float:left;
}
#wrapper #content #webform form p.inputCheckbox input {
	display:block;
	width:13px;
	margin-right:7px;
	float:left;
	clear:left;
}
#wrapper #content #webform form p.inputCheckbox span {
	display:block;
	width:420px;
	float:left;
}
#wrapper #content #webform form p.inputCheckbox .checked {
	color:#328ccb;
	font-weight:bold;
	font-style:italic;
}
#wrapper #content #webform form p.inputCheckboxSpecial {
	background:rgb(108,198,231);
	background:rgba(29, 181, 238, .6);
	border:3px solid #ccc;
	color:#fff;
	padding:10px 40px;
	width:354px;
}
#wrapper #content #webform form p.inputCheckboxSpecial strong {
	text-transform:uppercase;
}
#wrapper #content #webform form p.inputCheckboxSpecial a:link, #wrapper #content #webform form p.inputCheckboxSpecial a:visited, #wrapper #content #webform form p.inputCheckboxSpecial a:focus, #wrapper #content #webform form p.inputCheckboxSpecial a:hover, #wrapper #content #webform form p.inputCheckboxSpecial a:active {
	color:#222;
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:83%;
	font-style:italic;
}
#wrapper #content #webform form p.inputCheckboxSpecial a:focus, #wrapper #content #webform form p.inputCheckboxSpecial a:hover, #wrapper #content #webform form p.inputCheckboxSpecial a:active {
	color:#000;
}
#wrapper #content #webform form p.twoCol {
	width:210px;
	float:left;
}
#wrapper #content #webform form p.twoColRight {
	margin-left:10px;
}
#wrapper #content #webform form p.title {
	margin-bottom:1.231em;
	margin-top:1.231em;
}
#wrapper #content #webform form p.subSection {
	margin-left:180px;
	font-style:italic;
}
#wrapper #content #webform form p.hidden {
	display:none;
}
#wrapper #content #webform form p.note {
	background:rgb(214,227,230);
	background:rgba(194, 235, 250, .3);
	font-size:85%;
	font-style:italic;
	padding:8px;
	width:424px;
}
#wrapper #content #webform form p.note strong {
	font-style:italic;
}
#wrapper #content .fieldgroup {
	border-bottom:1px solid #ccc;
	margin-bottom:24px;
	padding-bottom:24px;
}
#wrapper #content #webform form p {
	font-size:93%;
}
#wrapper #content form p.buttonSubmit {
	font-size:100%;
	margin:1.231em 0 0 0;
}
#wrapper #content #webform form .formButtons {
	margin-left:160px;
}
#wrapper #content form a {
	font-size:100%;
}
#wrapper .inputText input {
	background:#fff url('img/bg-input-text.png') no-repeat 0 0;
	border-bottom:1px solid #dadada;
	border-left:1px solid #b4b4b4;
	border-right:1px solid #b4b4b4;
	border-top:1px solid #717171;
	display:block;
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	height:16px;
	line-height:16px;
	padding:3px;
}
#wrapper .getUpdates {
	background:#fff url('img/bg-input-text.png') no-repeat 0 0;
	border-bottom:1px solid #dadada;
	border-left:1px solid #b4b4b4;
	/* border-right:1px solid #b4b4b4; */
	border-top:1px solid #717171;
	display:block;
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	height:16px;
	line-height:16px;
	padding:3px 0px 0px 0px;
	margin-left: 100px;
    width: 135px;	
}
#wrapper .inputFile input, #wrapper .inputFileImage input {
	display:block;
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
}
#wrapper #webform .inputText span, #wrapper #webform .inputFile span, #wrapper #webform .inputFileImage span, #wrapper #webform .inputTextarea span {
	float:left;
	text-align:right;
	width:150px;
}
#wrapper #webform .inputText input, #wrapper #webform .inputTextarea textarea {
	float:right;
	width:432px;
}
#wrapper #webform .inputFile input {
	float:right;
}
#wrapper #webform .inputFileImage input {
	float:right;
}
#wrapper #webform .inputText em, #wrapper #webform .inputFile em, #wrapper #webform .inputFileImage em {
	clear:both;
	color:#999;
	display:block;
	float:none;
	font-size:83%;
	margin:0 0 0 160px;
	text-align:left;
	width:432px;
}
#wrapper #webform .inputFileImage em {
	clear:right;
	text-align:right;
}
#wrapper #webform .inputFileImage img {
	float:left;
	margin:0 5px 0 10px;
	border:2px inset #999;
}
#wrapper #webform .inputText:after, #wrapper #webform .inputTextarea:after, #wrapper #webform .inputFile:after {
	clear:both;
	content:'.';
	display:block;
	height:0;
	visibility:hidden;
}
#wrapper .inputText input:focus {
	background:#fff url('img/bg-input-text.png') no-repeat -1px -1px;
	border:2px solid #1db5ee;
	padding:2px;
}
#wrapper .inputTextarea textarea {
	background:#fff url('img/bg-input-text.png') no-repeat 0 0;
	border-bottom:1px solid #dadada;
	border-left:1px solid #b4b4b4;
	border-right:1px solid #b4b4b4;
	border-top:1px solid #717171;
	display:block;
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	line-height:16px;
	padding:3px;
}
#wrapper .inputTextarea textarea:focus {
	background:#fff url('img/bg-input-text.png') no-repeat -1px -1px;
	border:2px solid #1db5ee;
	padding:2px;
}
#wrapper form p.errorMsg {
	color:#ee1d1d;
}
#wrapper form p .error strong {
	color:#ee1d1d;
}
#wrapper form .inputText .error input, #wrapper form .inputTextarea .error textarea {
	border:2px solid #ee1d1d;
	padding:2px;
}
#wrapper form .inputText .error input:focus, #wrapper form .inputTextarea .error textarea:focus {
	border:2px solid #1db5ee;
	padding:2px;
}
.helpPopUp {
	background:white;
	display:none;
	border:1px solid black;
	padding:10px;
	margin:5px;
	width:150px;
	position:absolute;
	top:0;
	right:0;
}
/* login form */

form#login {
	background:url('img/studio/bg-form-login.png') no-repeat 0 0;
	height:250px;
	left:610px;
	overflow:visible;
	padding:130px 0 0 70px;
	position:absolute;
	top:35px;
	width:230px;
}
form#login .inputText span {
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	text-transform:uppercase;
}
form#login .inputCheckbox span {
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	text-transform:uppercase;
}
form#login .inputText input {
	background:#fff;
	border-color:#a38fa2;
	width:160px;
}
form#login .inputText input:focus {
	background:#fff;
}
form#login .buttonLogin {
	text-align:right;
}
/* comment form */

#commentForm {
	margin:0 0 0 130px;
}
#commentForm .inputTextarea textarea {
	width:400px;
}
#commentForm .inputTextarea label span {
	color:#1db5ee;
	display:block;
	font-size:182%;
	font-weight:normal;
	margin:0 .5em .31em 0;
}
#commentForm .inputTextarea label.error span {
	color:#ee1d1d;
}
/* mootools validate.inline styles */

.validation-advice {
	clear:both;
	color:red;
	margin-left:160px;
}
/* applied to the form element that fails validation JIT */
#wrapper .inputText input.validation-failed {
	border:1px solid red;
}
/* [copy] */

input {
	color:#494949;
	line-height:1;
	padding:2px;
}
textarea, select {
	color:#494949;
	line-height:1.231;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	margin:0;
	padding:0;
}
ul, ol, dl, quote, code, fieldset {
	line-height:1.231;
	margin:0 0 1.231em 0;
	padding:0;
}
ul ul, ul ul ul, ul p, ol ol, ol ol ol, ol p, ol ul, ol ul ol, ol ul ul, ul ol, ul ol ul, ul ol ol, ul dl, dl ul, dl ol, dl p {
	font-size:100%;
}
p {
	line-height:1.231;
	margin:0 0 1.231em 0;
	padding:0;
}
em, cite, i {
	font-style:italic;
}
strong, b {
	font-weight:bold;
}
abbr, dfn {
	cursor:help;
}
dfn {
	font-style:normal;
}
a, a abbr, a dfn {
	cursor:pointer;
}
label, label abbr {
	cursor:pointer;
}
kbd, var, pre, code, tt {
	font-family:Courier, 'Courier New', monospace !important;
}
pre, blockquote {
	margin:0 0 1.231em 0;
}
pre {
	font-size:93%;
}
blockquote {
	font-style:italic;
}
ul pre, ul blockquote, ol pre, ol blockquote {
	font-size:100%;
}
blockquote p, blockquote ul, blockquote ol, blockquote dl, blockquote dd {
	margin-bottom:0;
}
blockquote cite {
	display:block;
	text-align:right;
}
p, ul, ol, dl {
	margin-bottom:1.231em;
}
ol, ul, dl {
	padding-left:1.5em; /* LTR */
}
dl dd {
	margin-left:1em; /* LTR */
}
ul dl {
	padding-left:0;
}
li ul, li ol, li dl, li p {
	margin:0;
}
ol li {
	list-style:decimal outside;
}
ol ol li {
	list-style:upper-alpha outside;
}
ol ol ol li {
	list-style:lower-roman outside;
}
ul li {
	list-style:disc outside;
}
ul ul li {
	list-style:circle outside;
}
ul ul ul li {
	list-style:square outside;
}
hr {
	background:#5294c1;
	border:none;
	height:1px;
	margin:0;
	padding:0;
}
img, a img {
	border:none;
}
/*
Browser-specific (invalid) styles to make preformatted text wrap.
http: //users.tkk.fi/~tkarvine/pre-wrap-css3-mozilla-opera-ie.html
*/
pre {
	white-space:pre-wrap; /* css-3 */
	white-space:-moz-pre-wrap; /* Mozilla, since 1999 */
	white-space:-pre-wrap; /* Opera 4-6 */
	white-space:-o-pre-wrap; /* Opera 7 */
}
/* [extras] */

/* utility classes */

.spacer, .break { /* used for clearing floats, mostly */
	display:block;
	clear:both;
	height:1px;
	overflow:hidden;
}
.break {
	height:1.231em;
}
.print { /* hide me completely! */
	display:none;
}
.skipnav {
	position:absolute;
	left:-999px;
	width:990px; /* hide me but keep me accessible! */
}
/* events styling start */
ul#eventCategory li {
	display:inline;
	font-size:11px;
	margin:0 5px 0 0;
}
ul#eventCategory {
	margin:0;
	padding:15px 0 40px;
}
ul#eventList {
	margin:0;
	padding:0;
	width:505px;
}
ul#eventCategory li a:link, ul#eventCategory li a:visited, ul#eventCategory li a:active, ul#eventCategory li a:hover {
	font-family:Trebuchet MS;
	font-size:11px;
}
ul#eventCategory li a.selected {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
ul#eventList li h2 a:link, ul#eventList li h2 a:visited, ul#eventList li h2 a:active, ul#eventList li h2 a:hover, ul#eventList li h3 a:link, ul#eventList li h3 a:visited, ul#eventList li h3 a:active, ul#eventList li h3 a:hover {
	text-decoration:none;
}
ul#eventList li h2 a:hover {
	text-decoration:underline;
}
ul#eventList li {
	padding:0 0 40px;
	clear:left;
}
ul#eventList li, ul#eventCategory li {
	list-style:none;
}
ul#eventList span, #breadCrumb span {
	font-weight:normal;
	padding:0 6px;
}
#breadCrumb strong {
	font-weight:bold;
}
ul#eventList li .desc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0 0 7px;
}
ul#eventList li p {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#breadCrumb a:link, #breadCrumb a:visited, #breadCrumb a:active, #breadCrumb a:hover {
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
#breadCrumb {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	text-transform:uppercase;
	margin:0;
	padding:0;
}
.eventHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	margin:0 0 12px;
}
.resultsFill {
	display:block;
	float:left;
	height:14px;
	width:202px;
}
#artistContainer {
	background:transparent url(../media/img/events/bgs/artist-container-bg.jpg) no-repeat scroll left top;
	min-height:270px;
	padding:31px 250px 0 20px;
}
#artistContainer h3 a:link, #artistContainer h3 a:visited, #artistContainer h3 a:active, #artistContainer h3 a:hover {
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
}
#artistContainer p {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:inline;
}
#artistContainer a:link, #artistContainer a:visited, #artistContainer a:active, #artistContainer a:hover {
	font-size:10px;
	display:inline;
}
#artistId {
	background:transparent url(../media/img/events/bgs/artistId-bg.gif) no-repeat scroll left top;
	float:left;
	margin:10px 0 0;
	padding:2px;
	text-align:center;
	width:132px;
}
#artistId #artistLocation {
	color:#676767;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:0 4px;
}
#artistId img {
	display:block;
	padding:0 0 7px;
}
#artistId a:link, #artistId a:visited, #artistId a:active, #artistId a:hover {
}
#artistArtwork {
	margin:10px 0 0 148px;
}
#artistArtwork img {
	border:1px solid #16B4EF;
}
.eventArea {
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:15px 210px 0 0;
}
.eventArea select {
	margin:0 4px;
	width:54px;
}
.eventLeftCol {
	background:transparent url(../media/img/events/bgs/hand-print.jpg) no-repeat scroll right top;
	margin:0 30px;
	min-height:380px;
}
.winCopy p {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	padding:0 60px 0 0;
}
.winCopy h3 {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#00A4E4;
}
.winContainer h2 span {
	font-weight:bold;
}
.winContainer p, .winnerSection p {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
}
.winContainer h2 {
	border-bottom:1px solid #D8D4CE;
	font-size:20px;
	margin:11px 0;
	padding:11px 0;
	width:660px;
}
.featuredWin {
}
.featuredWin .largeImg {
	background:transparent url(../media/img/events/bgs/winner-image-bg.jpg) no-repeat scroll left top;
	float:left;
	margin:0 -4px;
	padding:9px;
}
.featuredWin #artistId {
	margin:5px 15px;
	padding:2px;
	text-align:left;
	width:200px;
}
.featuredWin #artistId .location, .winnerSection .location {
	font-family:Arial, Helvetica, sans-serif;
	color:#676767;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:2px 0 10px;
}
.featuredWin #artistId h3, .winnerSection h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
.featuredWin #artistId .artPiece {
}
.winnerSection img {
	background:transparent url(../media/img/events/bgs/winner-small-bg.jpg) no-repeat scroll left top;
	display:block;
	float:left;
	margin:0 -4px 5px;
	padding:9px;
}
.winnerSection h2 {
	font-size:14px;
	width:213px;
}
.winnerSection .location {
	display:block;
	padding:0 0 5px;
}
.winnerSection {
	background:transparent url(../media/img/events/bgs/winner-grad-bg.jpg) no-repeat scroll center bottom;
	clear:left;
	margin:0 0 0 -40px;
	min-height:298px;
	padding:0 0 60px 20px;
}
.winnerSection ul li {
	float:left;
	list-style:none;
	width:225px;
	margin:0 15px 0 0;
	width:220px;
}
.orange {
	color:#b87b19;
}
.judgePanel {
	padding:20px 0 0 0;
	clear:left;
}
.judgePanel #eventList h3 {
	margin:0 0 9px 150px;
	padding:14px 0 9px;
	width:100%;
}
.judgePanel #eventList li p {
	line-height:16px;
	margin:0 0 9px 150px;
	width:100%;
}
.judgePanel #eventList li p.desc {
	margin:0 0 0 150px;
}
a.backLink:link, a.backLink:visited, a.backLink:active, a.backLink:hover {
	float:right;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	margin:10px 51px 0 0;
}
.blueboxCallout {
	background:transparent url(../media/img/events/bgs/blue-box-callout.jpg) no-repeat scroll left top;
	min-height:71px;
	text-align:center;
}
.blueboxCallout .mainText span {
	font-size:16.4px;
	text-transform:uppercase;
}
.blueboxCallout .mainText {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:19px 0 2px;
}
.blueboxCallout .subText a:link, .blueboxCallout .subText a:active, .blueboxCallout .subText a:visited, .blueboxCallout .subText a:hover {
	background:transparent url(../media/img/btns/blue-callout-arrow.gif) no-repeat scroll left top;
	color:#000000;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	padding:0 0 0 20px;
}
.blueboxCallout .subText {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:italic;
	padding:0px;
	margin:0px;
}
#compDetails {
	background:transparent url(../media/img/events/bgs/competition-detail-bg.jpg) no-repeat scroll left top;
	margin:10px 0 0;
	min-height:300px;
}
#compDetails p {
	font-size:11px;
	line-height:18px;
}
#compDetails .titleImg {
	padding:26px 0 0 18px;
}
#compDetails .leftCol {
	float:left;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding:10px 20px;
	width:268px;
}
#compDetails .rightCol {
	margin:0 0 0 285px;
	padding:24px;
	width:182px;
}
#compDetails ul li {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:2px 0;
}
.callouts {
	margin:0 0 0 20px;
	padding:385px 0 0;
	text-align:center;
}
.callouts li {
	list-style:none;
}
.callouts li a:link, .callouts li a:visited, .callouts li a:active, .callouts li a:hover {
	color:#FFFFFF;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:10px 0 0;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
	width:100%;
}
.callouts p {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.callouts .callout01 p {
	padding:82px 0 0;
}
.callouts .callout02 p {
	padding:84px 0 0;
}
.callouts .callout01 {
	background:transparent url(../media/img/events/bgs/know-whats-coming-bg.jpg) no-repeat scroll center top;
	height:168px;
	width:162px;
}
.callouts .callout02 {
	background:url(../media/img/events/bgs/make-it-happen-bg.jpg) no-repeat top center;
	height:168px;
	width:162px;
}
.addEventForm {
	width:500px;
}
.addEvent p {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:0.05em;
	width:560px;
}
.addEvent .orangeCallout {
	color:#b97b19;
}
.addEventForm ul li {
	float:left;
	line-height:20px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 18px;
}
.addEventForm label {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
}
/*
.addEventForm input {
	background:#FFFFFF url(../media/img/events/bgs/inputMiddle.jpg) repeat-x scroll center top;
	border:medium none;
	height:17px;
}
/*
.addEventForm span.leftInput {
	background:url(../media/img/events/bgs/inputLeft.jpg) no-repeat top left;
	display:block;
	float:left;
	height:21px;
	width:5px;
}
.addEventForm span.rightInput {
	background:url(../media/img/events/bgs/inputRight.jpg) no-repeat top right;
	display:block;
	float:right;
	height:21px;
	width:5px;
}
*/
#content .addEventForm .description {
	display:block;
	margin:0;
	width:114px;
}
.addEventForm input.large {
	width:369px
}
.addEventForm i#timeSelect input.small {
	width:47px;
}
.addEventForm #timeSelect {
	margin:0 0 0 8px;
}
.addEventForm div {
	float:left;
}
#content .addEventForm #time label {
	padding:0 6px;
	text-align:right;
	width:62px;
}
.addEventForm select {
	margin:0 -3px 0 0;
	padding:2px 0 1px 0;
	width:47px;
}
.addEventForm #time input {
	width:60px;
}
.addEventForm #date input {
	width:82px;
}
.addEventForm #state label {
	padding:0 6px;
	text-align:right;
	width:124px
}
.addEventForm #timeSelect {
	margin:0 0 0 8px;
}
.addEventForm #state .leftInput {
	margin:0 0 0 11px;
}
.addEventForm #country select {
	margin:0 -3px 0 0;
	padding:2px 0 1px 0;
	width:184px;
}
.addEventForm ul {
	margin:0;
	padding:0;
}
#wrapper #content .addEventForm p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:10px 0;
}
.addEventForm #desc textarea {
	background:#FFFFFF url(../media/img/events/bgs/inputMiddle.jpg) repeat-x scroll center top;
	width:373px;
	height:83px;
	border:none;
}
.addEventForm #desc span {
	height:83px;
}
.addEvent hr {
	background:transparent none repeat scroll 0 0;
	border-bottom:1px solid #D8D4CE;
	display:block;
	float:left;
	margin:5px 0 25px;
	width:500px;
}
#wrapper #content .formEnd a:link, #wrapper #content .formEnd a:active, #wrapper #content .formEnd a:visited, #wrapper #content .formEnd a:hover {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	margin:0 0 0 3px;
}
.addEventForm .formEnd {
	clear:left;
	float:none;
	padding:0 0 0 115px;
}
.addEventForm .formEnd input {
	width:261px;
	float:left;
}
.addEventForm .formEnd span {
	float:left;
}
/* events styling end */

/* register page styling start */
.rightSecondary #introduction .activities ul li {
	padding:0 5px 22px;
}
.rightSecondary #introduction {
	margin:0;
}
.rightSecondary #introduction .activities {
	background:transparent url("img/studio/bg-actnav.png") no-repeat scroll 26px 50px;
	float:none;
	padding:70px 20px 0;
	width:auto;
}
.rightSecondary .studioAct {
	background:transparent url(../media/img/events/bgs/in-the-studio-bg.jpg) no-repeat scroll left top;
	float:right;
	margin:30px 0 0;
	min-height:438px;
	width:300px;
}
.studioExplore {
	background:transparent url(../media/img/register/bgs/studio-explore-bg.jpg) no-repeat scroll left top;
	margin:0;
	min-height:395px;
	padding:0;
}
.studioExplore li {
	list-style:none;
	float:left;
	width:272px;
}
.studioExplore li.profile {
	background:transparent url(../media/img/register/bgs/introduce-yourself-bg.jpg) no-repeat scroll left top;
	margin:51px 0 0;
	min-height:289px;
}
.studioExplore li.profile h2 {
	margin:77px 0 0;
}
.studioExplore li.profile a:link, .studioExplore li.profile a:active, .studioExplore li.profile a:visited, .studioExplore li.profile a:hover {
	background:url(../media/img/register/assets/complete-my-profile.gif) no-repeat top left;
	display:block;
	height:51px;
	margin:-19px 0 0 71px;
	width:161px;
}
.studioExplore li.share {
	background:transparent url(../media/img/register/bgs/create-a-conversation-bg.jpg) no-repeat scroll left top;
	margin:34px 0 0 12px;
	min-height:288px;
}
.studioExplore li.share h2 {
	margin:80px 0 0 6px;
}
.studioExplore li.share a:link, .studioExplore li.share a:active, .studioExplore li.share a:visited, .studioExplore li.share a:hover {
	background:url(../media/img/register/assets/start-sharing-work.gif) no-repeat top left;
	display:block;
	display:block;
	height:71px;
	margin:0 0 0 61px;
	width:158px;
}
.studioExplore li.browse h2 {
	margin:79px 0 0 -10px;
}
.studioExplore li.browse {
	background:transparent url(../media/img/register/bgs/see-whats-out-there-bg.jpg) no-repeat scroll left top;
	margin:51px 0 0 8px;
	min-height:292px;
}
.studioExplore li.browse a:link, .studioExplore li.browse a:active, .studioExplore li.browse a:visited, .studioExplore li.browse a:hover {
	background:url(../media/img/register/assets/browser-the-community.gif) no-repeat top left;
	display:block;
	height:51px;
	margin:6px 0 0 57px;
	width:168px;
}
.studioExplore h2 {
	text-align:center;
}
/* register page styling end */


/* form styling start */

.formEnd input#cancelForm {
	background:url(../media/img/btns/gray-btn.gif) no-repeat top center;
	cursor:pointer;
	height:24px;
	width:98px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000;
	font-size:11px;
	border:none;
}
.formEnd input#saveForm {
	background:url(../media/img/btns/blue-btn.gif) no-repeat top center;
	cursor:pointer;
	height:24px;
	width:98px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:11px;
	border:none;
}
.formBtns {
	clear:left;
	padding:25px 0 0;
}
.formBtns input {
	margin:0 12px 0 0;
}
.forgotPass p, .registerNow p {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.forgotPass .formBtns {
	padding:0;
}
.forgotPass a:link, .forgotPass a:visited, .forgotPass a:active, .forgotPass a:hover {
	font-style:italic;
}
#sendPass {
	background:url(../media/img/btns/blue-long-btn.gif) no-repeat top center;
	cursor:pointer;
	height:24px;
	width:141px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:11px;
	border:none;
}
#content .forgotPass #eventForm ul li label {
	width:49px;
}
.forgotPass .formEnd {
	padding:0 0 0 49px;
}
#upFor span input {
	float:left;
}
#upFor span label {
	float:left;
	margin:0 0 0 4px;
	width:360px;
}
#upFor span {
	display:block;
	float:left;
	font-size:12px;
	margin:0 0 15px 114px;
}
.addEventForm .terms {
	padding:20px 0;
}
.addEventForm .terms input {
	width:auto;
}
/* form styling end */

/* where to buy page start */

.whereBuy p {
	clear:left;
	margin:0;
	padding:0 0 15px;
}
.whereBuy p strong {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
.whereBuy ul li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
.whereBuy ul {
	margin:0;
	padding:0;
	clear:left;
}

.retailerLogoContainer .gridLine,
.stroll .gridLine 
{
	background:url(../media/img/assets/logo-grid-line.png) no-repeat  top left;
	clear:both;
	height:2px;
	width:525px;
	padding-bottom:8px;
 }
.surfLogos a:link, .surfLogos a:active, .surfLogos a:visited, .surfLogos a:hover {
	display:block;
	margin:0 58px 29px 0;
}
.strollLogos {
	background:url(../media/img/assets/small-logo-grid.gif) no-repeat top left;
	}
.whereBuy .stroll {
	padding:20px 0 15px;
}
.whereBuy h1 {
	margin:0;
	padding:0;
}
.whereBuy p.sub {
	padding:0 0 22px;
}
.whereZip input {
	width:180px;
}
.whereZip input#artSearchResult {
	background:transparent url(../media/img/btns/blue-find-btn.gif) no-repeat scroll left top;
	border:medium none;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:24px;
	text-transform:uppercase;
	width:79px;
}
.whereZip p {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	padding:12px 0;
}
.whereZip {
	padding:80px 0 0 5px;
	width:315px;
}
.whereZip p.header {
	margin:0;
	padding:0 0 10px;
}
.whereZip p strong {
	font-size:13px;
	font-weight:bold;
	font-style:normal;
	margin:0;
}
/* where to buy page end */


/* promotion page start */

.currentPromo li 
{
	background:transparent url("img/promotions/bg-promotion.png") no-repeat scroll left top;
	position:relative;
	margin:0 25px 15px 0;
	height:300px;
	width:390px;
	list-style-type:none;
    list-style-position:outside;
    list-style-image:none;
    float:left;      
}
.typeB
{
	background:transparent url("img/promotions/bg-promotion.png") no-repeat scroll left top;
	position:relative;
	height:310px;
	width:390px;
    float:left;
 }
 
 .currentPromo h1
{
	display:block;
	left:50px;
	top:60px;
	width:290px;
	overflow:hidden;
	font-style:italic;
    height:20px;
    color:#b22746;
}

.currentPromo p {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	padding:0px 60px 3px 60px;
	width:300px;
	height:40px;
	overflow:hidden;
}
 
.currentPromo #promotionMainImage
{
	margin:50px 30px 5px 45px;
}

.currentPromo a.moreInfo:link, 
.currentPromo a.moreInfo:active, 
.currentPromo a.moreInfo:visited, 
.currentPromo a.moreInfo:hover 
{
	display:block;
	height:25px;
	margin:0px 0 0 65px;
	width:280px;
}

 
/* promotion page end */
.contactUs form ul li {
	padding:0 0 15px;
}
.contactUs p {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:415px;
}
.contactUs .formBtns {
	padding:0;
}
.contactUs .addEventForm input.large {
	width:284px;
}
#content .contactUs .addEventForm label {
	width:64px;
}
.contactUsRight {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	padding:30px;
}
.contactUsRight h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:15px 0 0;
	text-transform:uppercase;
}
.contactUsRight p {
	display:block;
}
.contactUsRight span {
	display:block;
}
.contactUsRight a:link, .contactUsRight a:visited, .contactUsRight a:active, .contactUsRight a:hover {
	color:#000;
}
.faqs ul li {
	list-style:none;
}
.faqs ul {
	margin:0 0 0 4px;
	padding:0;
}
.questions a:link, .questions a:visited, .questions a:active, .questions a:hover {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	text-decoration:none;
}
.faqs .questions .q {
	margin:0 0 15px;
	padding:0 0 0 22px;
}
.faqs .questions {
	float:left;
	margin:0 28px 28px 4px;
	width:395px;
}
.faqs .questionsHeader {
	background:url(../media/img/assets/questions-header.jpg) no-repeat top left;
	height:43px;
	margin:0 0 20px;
	width:243px;
}
.faqs .answersHeader {
	background:transparent url(../media/img/assets/answers-header.jpg) no-repeat scroll left top;
	height:34px;
	margin:0 0 20px;
	width:216px;
	clear:left;
}
a.topPageLink:link, 
a.topPageLink:visited, 
a.topPageLink:active, 
a.topPageLink:hover {
	background:transparent url(../media/img/btns/back-to-top.gif) no-repeat scroll left top;
	display:block;
	height:11px;
	margin:-8px 0 22px 22px;
	width:78px;
}

.answers p {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0 0 15px;
	padding:0 0 0 22px;
	line-height:18px;
}
.faqs .q {
	background:url(../media/img/assets/question-icon.gif) no-repeat 0px 2px;
}
.faqs .a {
	background:url(../media/img/assets/answer-icon.gif) no-repeat 0px 3px;
}
.answers .q {
	font-weight:bold;
}
#homeContainer #introduction .welcome h1 {
	background:transparent url(../media/img/assets/come-one-come-all.jpg) no-repeat scroll left top;
	display:block;
	height:60px;
	margin:0;
	padding:0;
	width:684px;
}
#homeContainer #introduction .activities {
	background:transparent none repeat scroll 0 0;
	clear:left;
	float:left;
	margin:0;
	padding:0;
	width:490px;
}
#homeContainer #introduction .welcome #registerButton {
	clear:left;
	margin:6px 0 0 80px;
}
#homeContainer #introduction {
	padding:0;
margin:50px 50px 0px 50px;
}
#homeContainer #introduction .activities ul {
	height:150px;
}
#homeContribution {
	background:transparent url("img/bg-home-bottom-right.jpg") no-repeat scroll left top;
	margin:-47px 0 0 472px;
	min-height:306px;
	min-width:429px;
	padding:0;
}
#homeContribution img {
	float:left;
	margin:75px 0 0 120px;
}
#homeContainer #introduction .welcome {
	float:none;
	width:750px;
}

#homeContribution .nextContribution:link, 
#homeContribution .nextContribution:active, 
#homeContribution .nextContribution:visited, 
#homeContribution .nextContribution:hover {
	background:transparent url(../media/img/btns/next-btn.gif) no-repeat scroll left top;
	display:block;
	float:left;
	height:24px;
	margin:198px 0 0 15px;
	width:88px;
}

.saveButton
{
	background:url(../media/img/btns/blue-btn.gif) no-repeat top center;
	cursor:pointer;
	height:24px;
	width:98px;
	text-transform:uppercase;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:11px;
	border:none;
}

.rightSecondary .contactInfoSection
{
	background:transparent url("img/bg-contact-us.jpg") no-repeat scroll left top;
	float:right;
	margin:30px 0 0;
	min-height:438px;
	width:300px;	
}

/* Product Promotion Type C*/

.products #productPromotion p {
	left:25px;
	top:135px;
	width:125px;
	position:absolute;
	height:60px;
	overflow:hidden;
	padding-bottom:5px;
	font-size:12px;	
}

.products #productPromotion h1 {
	left:25px;
	top:47px;
	width:125px;
	position:absolute;
	overflow:hidden;
	height:20px;
}

.products #productPromotion a {
	left:10px;
	top:210px;
	width:150px;
	overflow:hidden;
	position:absolute;
	display:block;
	height:30px;
}
.typeC #productPromotionImage
{
	margin:20px 10px 0px 15px;
}


/*Legal & Privacy Page*/

#legalContent
{
	padding-top:20px;
	padding-bottom:40px;
}

#legalContent p,
#legalContent .codeListing,
#privacyContent p
{
	padding-bottom:10px;	
}


#legalContent .legalSubHeading,
#privacyContent .privacySubHeading
{
	text-transform:uppercase;
	font-weight:bold;
    padding-bottom:1px;	

}
#legalContent .listingsContainer
{
	padding-right:35px;
	padding-left:35px;
}
#legalContent .listingSpace
{
	float:left;
	width:40px;
}
#legalContent .codeListingBody
{
	float:left;
	width:700px;
}
/*End Legal & Privacy Page*/



.typeC #productPromotionImage
{
	margin:20px 10px 0px 15px;
}


/* SiteMap */
.nodeContainer
{
	background:transparent url("img/sitemap-seperator.png") no-repeat scroll left top;
	border-top: 1px solid #ccc;
	min-height:30px;
	margin:8px;
	float:left;
}

.nodeContainer div.title
{
	text-transform:uppercase;
	font-weight:bold;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	margin:8px;
	color:#00a4e4;
		
}

.nodeContainer div
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:16px;
	margin-bottom:6px;	
	
}

.nodeContainer a:link,
.nodeContainer a:visited, .nodeContainer a:active, .nodeContainer a:hover
{
	text-decoration:none;	
	color:black;
}

.nodeContainer .title a:link,
.nodeContainer .title  a:visited, 
.nodeContainer .title  a:active, 
.nodeContainer .title  a:hover
{
	color:#00a4e4;
}

/* SiteMap End*/

.products #feature1
{
	top:75px;
	left:190px;	
	position:absolute;
}

.products #feature1 #heroFeatureLink1
{
	left:18px;
	top:20px;
	position:absolute;
}

.products #feature2
{
	top:198px;
	left:28px;
	position:absolute;
}

.products #feature2 #heroFeatureLink2
{
	position:absolute;
	top:18px;
	left:22px;
}

.products #heroFeatureLink1 a, 
.products #heroFeatureLink2 a 
{
	text-decoration:none;
}

.products #feature1 #heroFeatureLink1 h2, 
.products #feature2 #heroFeatureLink2 h2{
	color:#1D7AC0;
	font-weight:bold;
	text-transform:uppercase;
	width:350px;
	font-size:17px;	
}

.products #feature1 #heroFeatureLink1 p,
.products #feature2 #heroFeatureLink2 p 
{
	padding-top:5px;
	width:350px;
	position:relative;
	margin-bottom:5px;
}


.erasableColoredPencils 
{
	color:#764639;
}
.listing ul li h1.scholar 
{
	background:url('img/products/hdr-scholar.png') no-repeat 0 15px;
}

.scholarGraphitePencil 
{
	color:#e0813a;
}

.scholarMarker
{
	color:#c05376;
}

.scholarAccEraser
{
	color:#4154b9;
}

.scholarAccSharpener
{
	color:#29a60c;
}
.listing ul li h1.premier {
	padding:30px 0 0 8px;
}

.listing ul li h1.scholar {
	padding:34px 0 0 8px;
}


/*color sets*/

#setnav li#count10 {
	background:url('img/products/palettes/spr-palettenav-10.png') no-repeat 0px 0;
}

#setnav li#count20 {
	background:url('img/products/palettes/spr-palettenav-20.png') no-repeat 0px 0;
}

#setnav li#count12SP {
	background:url('img/products/palettes/spr-palettenav-12SP.png') no-repeat 0px 0;
}

#setnav li#count24SP {
	background:url('img/products/palettes/spr-palettenav-24SP.png') no-repeat 0px 0;
}

.headlineScholar {
	background:url(img/products/hdr-scholar.png) no-repeat 0 0;
	width:100px;
	height:20px;
	margin:0;
	padding:0;
}
.headlineScholar .skipnav {
	left:-9999px;
}

/* Scholar */

#scholarContainer
{
 font-family:Arial, Helvetica, clean, sans-serif !important;
}
#scholarContainer #scholarHeader
{
	background:url(img/scholar/scholar-header.png) no-repeat top left;
	margin-left:10px;
	width:948px;
	position:relative;
	height:315px;
	padding-bottom:15px;
}

#scholarContainer .scholarLeftContainer
{
    width:530px;
    float:left;
}

#scholarContainer .scholarLeftContent
{
    overflow:hidden;
	margin:0px 40px 0px 50px;
	width:440px; 
}

#scholarContainer .scholarRightContainer
{
	width:430px;
    float:right;
    position:relative;
    overflow:visible;
    padding-bottom:20px;
}

#scholarContainer  #scholarTop{
	width:430px;
	height:30px;
	background:url('img/scholar/bg-scholar-top.png') no-repeat 0 0;
	clear:both;
}


#scholarContainer  #scholarBody {
	background:url('img/scholar/bg-scholar-body.png') repeat-y 0 0;
	clear:both;
	position:relative;
}
#scholarContainer  #scholarBottom {
	width:430px;
	height:30px;
	background:url('img/scholar/bg-scholar-footer.png') no-repeat 0 0;
}

.scholarRightContainer .scholarRightContent
{
   padding:0px 25px 0px 25px;
   width:330px;   
}

.scholarRightContent .scholarSeperator
{
	padding-top:15px;	
}
/* ScholarCollection*/
#scholarContainer #scholarCollection
{
	margin-top:30px;
	background:url(img/scholar/bg-scholar-collection.png) no-repeat 0px 0px;
	width:470px;
	height:150px;
	margin-left:25px;
	position:relative;
}
#scholarCollection #markerLink
{
	position:absolute;
	width:88px;
	height:15px;
	top:25px;
	left:280px;
	display:block;	
	overflow:hidden;
}

#scholarCollection #coloredLink
{
	position:absolute;
	width:88px;
	height:15px;
	top:86px;
	left:249px;
	display:block;	
	overflow:hidden;
}

#scholarCollection #graphiteLink
{
	position:absolute;
	width:88px;
	height:15px;
	top:122px;
	left:298px;
	display:block;
	overflow:hidden;	
}

#scholarCollection #accessoriesLink
{
	position:absolute;
	width:90px;
	height:15px;
	top:105px;
	left:49px;
	display:block;	
	overflow:hidden;
}

/*Scholar Lessons Corner */

#scholarContainer .scholarHeadlineContent
{
    padding:10px 15px 0 15px;
}

#scholarContainer .lessonListing 
{
	background:url('img/products/bg-premier.png') repeat-x left bottom;	
}

#scholarContainer .lessonListing ul 
{
	margin:0;
	padding:0;
}

#scholarContainer .lessonListing ul li {
	list-style:none;
	overflow:hidden;
	padding:0 15px 15px 15px;
	display:block;
	width:400px;
}
/* Teachers Corner*/
#teacherListing .thumbnail
{
	float:left;width:50px;
	background:url('img/scholar/bg-small-shadow.png') no-repeat 0 0;		
}
#teacherListing .thumbnail img
{
	margin:2px;
}


#teacherListing ul
{
    padding: 0px;
    margin: 0px 0px 18px 0px;    
}
#teacherListing ul li
{
    list-style: none;
    width: 330px;
    padding: 15px 0px 0px 0px;  
    margin:0px; 
    text-align: left;  
    list-style-type: none;  
}
    
#teacherListing ul li p
{
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 93%;
    padding-left: 10px;    
}


/* Students Corner*/
.scholarRightContainer .studentFeaturedArtWork
{
	width:175px;
	float:left;
	padding:0px;
	margin:0px;
	padding-top:8px;	
}

.scholarRightContainer .studentFeaturedArtWork p
{
	font-family:'Trebuchet MS', Arial, Helvetica, clean, sans-serif!important;
	font-size:85%;
}

.scholarRightContainer  .studentListing
{
	 width:130px;
	 float:left;
	 padding:8px 5px 0px 20px;
	 margin:0px;
	 font-size:12px;
 }
 
 .scholarRightContainer .studentListing ul 
{
    padding: 0px;
    margin: 0px;
}

.scholarRightContainer .studentListing ul li
{
	width:130px;
	margin:0px;
	padding:0px 0px 3px 0px;
	text-align: left; 
	color:#3bb1d3;  
	vertical-align:middle;
}

/*Student and Teacher Page*/
#studentContainer #studentHeader
{
	background:url(img/scholar/student-header.png) no-repeat top left;
	margin-left:10px;
	width:948px;
	position:relative;
	height:315px;
	padding-bottom:20px;
}

#teacherContainer #teacherHeader
{
	background:url(img/scholar/teacher-header.png) no-repeat top left;
	margin-left:10px;
	width:948px;
	position:relative;
	height:315px;
	padding-bottom:20px;
}

.teacherLeftContainer .teacherDesc
{
	width:280px;
	padding:10px 10px 0px 10px;
	font-family: Arial, 'Trebuchet MS',Helvetica, clean, sans-serif!important;
}

.teacherLeftContainer .teacherDesc p
{
	font-size:8pt;
	line-height:16px;
}

#teacherContainer .teacherLeftContent .thumbnail
{
	background:url(img/scholar/bg-teacher-shadow.png) no-repeat 0 0;	
}
#teacherContainer .teacherLeftContent .thumbnail img
{
	margin:6px;
}

#studentContainer .studentRightContent .thumbnail
{
	width:160px;
	float:left;
	padding-right:5px;
	background:url(img/scholar/bg-student-shadow.png) no-repeat 0 0;
}
#studentContainer .studentRightContent .thumbnail img
{
	margin:5px;
}

#studentContainer .studentLeftContainer, 
#teacherContainer .teacherLeftContainer
{
    width:370px;
    float:left;
}

#studentContainer .studentLeftContent,
#teacherContainer .teacherLeftContent
{
    overflow:hidden;
	margin:0px 20px 0px 50px;
	width:300px; 
}

#studentContainer .studentRightContainer,
#teacherContainer .teacherRightContainer
{
	width:590px;
    float:right;
    position:relative;
    overflow:visible;
    padding-bottom:20px;
}

#studentContainer .studentRightContent,
#teacherContainer .teacherRightContent
{
   padding:0px 50px 0px 0px;
   width:540px;   
}

#studentContainer #questionAnswer ul,
#teacherContainer #questionAnswer ul 
{
	padding: 0px;
    margin: 0px;	
}

#studentContainer #questionAnswer ul li,
#teacherContainer #questionAnswer ul li
{
	margin:0px;
	padding:0 10px 0 0;
	text-align: left; 
	list-style:none;
}

#questionAnswer
{
	font-family:Arial,"Trebuchet MS", Verdana,  Helvetica, sans-serif;
	font-size:13px;
	padding:0;
	line-height:18px;	
}
	

#questionAnswer .scholarA
{
	margin:5px 0 0 0;
}

#questionAnswer .scholarQ
{
	margin:15px 0 0 0;
	font-weight:bold;
	color:#009ac7;
}


/*Share*/

#scholarHeader #shareFacebook,
#studentHeader #shareFacebook,
#teacherHeader #shareFacebook
{
	position:absolute;
	width:23px;
	height:22px;
	top:249px;
	left:369px;
	display:block;	
	overflow:hidden;	
}

#scholarHeader #shareTwitter,
#studentHeader #shareTwitter,
#teacherHeader #shareTwitter
{
	position:absolute;
	width:23px;
	height:22px;
	top:249px;
	left:399px;
	display:block;	
	overflow:hidden;	
}

#scholarHeader #shareEmail,
#studentHeader #shareEmail,
#teacherHeader #shareEmail
{
	position:absolute;
	width:40px;
	height:22px;
	top:249px;
	left:426px;
	display:block;	
	overflow:hidden;
}



/* Header Nav*/
#mainnav li#mainnav06
{
	padding-left:160px;
}

#mainnav li#mainnav07{
	padding-left:170px;
}


#mainnav li#mainnav06, #mainnav li#mainnav06 a,#mainnav li#mainnav07, #mainnav li#mainnav07 a {
	width:255px;
}
#mainnav li#mainnav06 a:link, #mainnav li#mainnav06 a:visited, #mainnav li#mainnav06 a:active 
{
	background:url('img/spr-prismahome.png') no-repeat 0px 0px;
}

#mainnav li#mainnav06 a:hover, #mainnav li#mainnav06 a:focus
{
	background:url('img/spr-prismahome.png') no-repeat 0px -37px;
}

#mainnav li#mainnav07 a:link, #mainnav li#mainnav07 a:visited, #mainnav li#mainnav07 a:active 
{
	background:url('img/spr-scholarhome.png') no-repeat 0 0;
}

#mainnav li#mainnav07 a:hover, #mainnav li#mainnav07 a:focus
{
	background:url('img/spr-scholarhome.png') no-repeat 0px -37px;
}

/*Promotion*/

.products #productPromotion p 
{
font-family:"Trebuchet MS",Arial, Verdana,  Helvetica, sans-serif;

}

#landing .more {
	width:120px;
}

#info h1 font
{
	font-size: 82%;
}