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


/* Global Items START */
a { color:#ff0000; text-decoration:underline; }
a:hover { text-decoration:none; }

a.noUL { text-decoration: none; }


input.button { color:#FFFFFF; height:27px; width:74px; font-size:0.857em; border: 0px none; line-height:24px; }

input.light { background:transparent url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/buttons/btn-light.gif) no-repeat scroll left top; }
input.dark { background:transparent url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/buttons/btn-dark.gif) no-repeat scroll left top; }
input.red { background:transparent url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/buttons/btn-red.gif) no-repeat scroll left 3px; }
input { color:#808080; font-size:0.857em; padding-left:5px; }

.container .wrapper { position:relative; }
/* Global Items @END */


/* Home Page Items START */
/*
#home .container .wrapper div.labzLogo {
	right:-22px;
	position:absolute;
	top:28px;
	z-index:500;
	width:100px;
	height:112px;
}
*/	 
#home .container .wrapper div.labzLogo{
	height:143px;
	position:absolute;
	right:-40px;
	top:0px;
	width:145px;
	z-index:2;
}

#home .container .wrapper div.tweetSticker {
	height:81px;
	position:absolute;
	right:7px;
	top:-65px;
	width:105px;
	z-index:2;
}





.container #headerAD .contentHolder {  }


#home .container .mainRight .leftSide { width:444px; }
#home .container .mainRight .leftSide div.outside { overflow:hidden; position:relative; float:left; width:147px; height:148px; margin:0px 1px 1px 0px; background:#000; }
/*
#home .container .mainRight .leftSide div a { height:148px; width:147px; text-decoration:none; display:block; position:relative; z-index:1; }
#home .container .mainRight .leftSide div a:hover { height:148px; width:147px; text-decoration:none; display:block; }
*/
#home .container .mainRight .leftSide div div.arrow {
	float:left;
	left:0;
	position:absolute;
	top:0;
	z-index:2;
	width:23px;
	height:23px;
	 }
#home .container .mainRight .leftSide div div.caption {
	background:#FFFFFF none repeat scroll 0 0;
	bottom:5px;
	left:5px;
	padding:3px;
	position:absolute;
	text-align:center;
	width:131px;
	z-index:2;
	font-size:0.857em;
	}
#home .container .mainRight .leftSide div div.caption span { color:#ff0000; text-transform:uppercase; }


#home .container .mainRight .marquee { float:right; width:766px; }
#home .container .hpTopHeadings {margin-bottom:8px;}
#home .container .hpArtistSep{margin:10px 0px 14px 0px;}
#home .container .mainRight .rightSide { width:320px; border:1px solid #000000; float:right; }
#home .container .mainRight .rightSide div.outside { overflow:hidden; position:relative; float:left; width:320px; height:295px; margin:0px; background:#000; }
#home .container .mainRight .rightSide div a { height:295px; width:320px; text-decoration:none; display:block; position:relative; z-index:1; }
#home .container .mainRight .rightSide div a:hover { height:295px; width:320px; text-decoration:none; display:block; }
#home .container .mainRight .rightSide div div.caption {
	bottom:10px;
	left:10px;
	position:absolute;
	width:300px;
	z-index:2;
	font-size:0.928em;
	color:#fff;
	text-indent:4px;
	}
#home .container .mainRight .rightSide div div.caption div.captionBox {
	background:#FFFFFF none repeat scroll 0 0;
	padding:0px 5px;
	text-indent:0px;
	color:#000;
	float:left;
	width:290px;
	}
#home .container .mainRight .rightSide div div.caption div.captionBox .leftSide { float:left; width:195px; font-size:1.571em; text-transform:uppercase; overflow:hidden; height:30px; }
#home .container .mainRight .rightSide div div.caption div.captionBox .rightSide { float:left; width:95px; border:none; text-align:right;  }
#home .container .mainRight .rightSide div div.caption div.captionBox .rightSide span.video {
	background:url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/home_video.gif) center left no-repeat;
	padding-left:30px;
	font-size:1.571em;
	}
#home .container .mainRight .rightSide div div.caption div.captionBox span { color:#ff0000; text-transform:uppercase; }


#home .container .mainRight .news {
	background:url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/home_news_bg.gif) top left no-repeat;
	height:38px;
	width:767px;
	padding:0px;
	margin:20px 0px;
	float:right;
	position:relative; }
#home .container .mainRight .news .news_logo { position:absolute; width:62px; height:62px; top:-13px; left:-25px; }
#home .container .mainRight .news div.tagLine { float:left; width:160px; padding:10px 0px 0px 55px; color:#fff; font-weight:bold; }
#home .container .mainRight .news div.newsForm { float:left; width:350px; padding:4px 7px 0px;}
#home .container .mainRight .news div.item { display:inline; padding:0px; }
#home .container .mainRight .news input.newsField { border:1px solid #000; padding:3px; width:120px; }
#home .container .mainRight .news div.example { padding:10px 0px 0px 0px; color:#fff; }
#home .container .mainRight .news div.example a { color:#fff; }
#home .container .mainRight .news div.example a:hover {text-decoration:none; }


#home .container .mainRight .double { /*background: url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/home_dbl_bg.gif) top left repeat-y; */}

#home .container .mainRight .double .artists,
#home .container .mainRight .double .brands {
	background:url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/home_dbl_inside_bg.gif) top left repeat-x;
	padding:15px 0px; }

#home .container .mainRight .double .headings2 h2 { font-weight:bold; }

#home .container .mainRight .double .artists { width:500px; }
#home .container .mainRight .double .artists a { text-decoration:none;  }
#home .container .mainRight .double .artists h3.video {
	background:url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/home_video2.gif) top left no-repeat;
	padding-left:20px;
	font-size:1.214em;
	font-weight:bold; }
#home .container .mainRight .double .artists ul.artistThumbs { margin:0px; }
#home .container .mainRight .double .artists .homeArtistThumbs {width:500px}
#home .container .mainRight .double .artists ul.artistThumbs li { list-style-type:none; display:block; float:left; width:92px; text-align:center; margin-right:8px; padding-bottom:15px;}

#home .container .mainRight .double .brands ul.brandThumbs { margin:0px; }
#home .container .mainRight .double .brands .homeBrandsThumbs { width:260px; }
#home .container .mainRight .double .brands ul.brandThumbs li { list-style-type:none; display:block; float:left; width:80px; text-align:center; padding:0px 6px 15px 0px; }

.container ul.subscribeRSS { margin:0px 0px 25px 0px; display:none;}
.container ul.subscribeRSS li { 
	border-top:1px solid #cccccc;
	background:#ffffff url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/rss.gif) no-repeat left 2px;
	list-style-type:none;
	text-transform:uppercase;
	padding:3px 0px 3px 20px;
	font-size:1.071em; 
}
.container ul.subscribeRSS li a { text-decoration:none; }

.container ul.followUsList { margin:0px 0px 25px 0px; }
.container ul.followUsList li { 
	border-top:1px solid #cccccc;
	background-color:#ffffff;
	list-style-type:none;
	text-transform:uppercase;
	padding:3px 0px 3px 8px;
	font-size:1.071em; 
}
.container ul.followUsList li a { text-decoration:none; }

.container .blog { background:url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/home_dbl_bg2.gif) left top repeat-y; position:relative; }
.container .blogArticle { }
.container .blogArticle h2 { font-size:2.357em; font-weight:normal; margin-bottom:0px; line-height:1.1em; border:none; }

#home .container .blogArticle .post-author { width:90px; float:left; padding:10px 10px 0 0; }
#home .container .blogArticle .blog-post { width:390px; float:left; overflow:hidden;}

.container .blogAddons { }
.container .blogAddons h3 { background:transparent url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/buttons/dbl_arrow.gif) no-repeat scroll right 15px;
	color:#000000;
	padding:10px 17px 0px 0px;
	margin-bottom:.25em; }
.container .blogAddons h3 a { color:#000; text-decoration:none; }	
.container .blogAddons h3 span { }

#home .container .recentPosts { padding-left:0px; }
.container .recentPosts h3 { font-size:1.357em; color:#000; display:inline; float:left; }
.container .recentPosts h3 a { color:#000; text-decoration:none; }
.container .headings .recentPosts span.click { height:19px; padding:4px 0px 0px 5px; line-height:19px; font-weight:bold; font-size:0.857em; }

.container .recentPosts ol.blogsitesummary { font-weight:bold; }
.container .recentPosts ol.blogsitesummary li { list-style: disc; }
.container .recentPosts ol.blogsitesummary li a { text-decoration:none; }
.container .recentPosts ol.blogsitesummary li span { font-size:0.785em; font-weight:normal; display:block; }


.container .flickr { }
.container ul.flickr { list-style:none outside; margin:0px; }
.container ul.flickr li { float:left; padding:0px 5px 0px 0px; list-style:none; }

.container .tweet span { color:#999; }
.container .tweet span a { text-decoration:none; }

.container .newStuff .headings2 { padding:0 0 10px; }

.container .carousel { }
.container .carousel div.outside { overflow:hidden; position:relative; float:left; width:180px; height:180px; margin:0px 12px 0px 0px; background:#000; }
.container .carousel div a.newStuffBG { height:180px; width:180px; text-decoration:none; display:block; position:relative; z-index:1; }
.container .carousel div a:hover {  }
.container .carousel div.outside .arrow {
	float:left;
	left:0;
	position:absolute;
	top:0;
	z-index:2;
	width:23px;
	height:23px; }

.container .carousel div div.caption a{
	background-color:#FFFFFF;
	padding:3px;
	position:absolute;
	text-align:center;
	z-index:2;
	text-transform:uppercase;
	}
.container .carousel div div.thumb1 a{ right:0; top:145px; color:#ff0000;}
.container .carousel div div.thumb2 a{ right:0; top:145px;background-color:#FF0000 !important; color:#ffffff;}
.container .carousel div div.thumb3 a{ right:0; top:145px; color:#ff0000;}
.container .carousel div div.thumb4 a{ right:0; top:145px;background-color:#FF0000 !important; color:#ffffff;}
.container .carousel div div.thumb5 a{ right:0; top:145px; color:#ff0000;}


/* Home Items Page @END */

.container #headerAd { background:url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/Header_Ad/header_ad_02.png) no-repeat; height:215px; display: none;}


.container #menu { background:#000; height:100px; position:relative; }
.container #menu .logo { position:absolute; position:absolute; top:5px; left:-30px; z-index:500 }
.container #menu .logo h1 { float:left; margin:0; padding:0 0 0 10px; text-indent:-999em; }
.container #menu .logo h1 a {outline:none; background-image:url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/logo.png); background-repeat:no-repeat; display:block; height:130px; }


.container #menu .leftSide { height:70px; margin-top:30px; }

.container #menu .leftSide .tag { color:#999; }
.container #menu .leftSide .tag span.lighter { color:#fff; }

.container #menu .leftSide .primaryNav {width:750px;  }
.container #menu .leftSide .primaryNav ul { margin:0; }
.container #menu .leftSide .primaryNav ul li { display:inline; list-style: none; font-size:1.57em; font-weight:bold;}
.container #menu .leftSide .primaryNav ul li a {  }
.container #menu .leftSide .primaryNav ul li a:hover {  }
.container #menu .leftSide .primaryNav ul li.separator a { color:#333; padding:0px 5px; text-decoration:none; }
.container #menu .leftSide .primaryNav ul ul { display:none;  }

.container #menu .rightSide { height:40px; }

.container #menu .rightSide .secondaryNav { float:right; padding-top:5px;  }
.container #menu .rightSide .secondaryNav ul { margin:0; }
.container #menu .rightSide .secondaryNav ul li { display:inline; list-style: none; font-size:0.857em; text-transform:uppercase;}
.container #menu .rightSide .secondaryNav ul li a {  }
.container #menu .rightSide .secondaryNav ul li a:hover {  }
.container #menu .rightSide .secondaryNav ul li.separator a { color:#333; font-weight:bold; padding:0px 3px; text-decoration:none; }
.container #menu .rightSide .secondaryNav ul li.cart a {
	background-image:url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/buttons/cart_gray.gif); background-position:left center;
	background-repeat:no-repeat;
	padding-left:18px; }
.container #menu .rightSide .secondaryNav ul ul { display:none;  }

.container #menu .rightSide .topSearch { float:right; padding-top:25px; }
.container #menu .rightSide .topSearch .searchBox { width:160px; }

.container .weeklyHighlights { margin-top:5px; padding-bottom:3px; border-bottom:1px dotted #ccc; }

.container .weeklyHighlights .leftSide {   }
.container .weeklyHighlights .leftSide span { padding-left:8px; color:#666; }

.container .weeklyHighlights .rightSide { float:right; text-align:right; }
.container .homeBanner{margin-bottom:7px;}
.container .globalBanner{ float:left; margin:-15px 0 15px 0;}
.container .headings .seeAll12{display:block;float:left;font-size:17px;font-weight:bold;height:20px;line-height:24px;padding-left:10px;padding-top:10px;text-decoration:none;}
.container .headings { padding:5px 0px 10px; }
.container .headings2 { padding:0px 0px 10px; }
.container .headings3 { padding:10px 0px 0px; }
.container .headings h2,
.container .headings2 h2 { font-size:1.929em; font-weight:bold; color:#000; display:inline; float:left; height:30px; margin-bottom:0px; }
.container .headings span.click,
.container .headings2 span.click { float:left; height:19px; padding:11px 0px 0px 5px; line-height:19px; font-weight:bold; font-size:0.857em; }

.container .headings h2 a,
.container .headings2 h2 a { text-decoration:none; color:#000; }
.container .headings h3,
.container .headings2 h3 { text-decoration:none; color:#000; }

.container .mainLeft {  }
.container .mainLeft .leftMenu {  }
.container .mainLeft .leftMenu ul { margin:0px 0px 0px 0px; padding:0; }
.container .mainLeft .leftMenu ul li { border-top:1px solid #ccc; list-style: none outside; text-transform:uppercase; padding:3px 0px; font-size:1.071em; }
.container .mainLeft .leftMenu ul li.title { font-weight:bold; }
.container .mainLeft .leftMenu ul li.title a { background:url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/buttons/dbl_arrow.gif) top right no-repeat; color:#000; padding-right:17px; }
.container .mainLeft .leftMenu ul li.title a:hover { color:#666; }
.container .mainLeft .leftMenu ul li.linklesstitle { font-weight:bold; }
.container .mainLeft .leftMenu ul li.linklesstitle a {color:#000000; padding-right:0; }
.container .mainLeft .leftMenu ul li.linklesstitle a:hover { cursor:text; color:#000000; }
.container .mainLeft .leftMenu ul li.SE {  }
.container .mainLeft .leftMenu ul li.SE a { background:url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/buttons/SE.gif) no-repeat top right; padding-right:25px; }
.container .mainLeft .leftMenu ul li a { text-decoration:none; }
.container .mainLeft .leftMenu ul li a:hover { color:#666; }
.container .mainLeft .leftMenu ul ul { display:none; }


.container .mainRight { float:right; }

.container .wrapper .footer { background:url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/footer_bg.gif); height:109px; margin-top:20px; }

.container .wrapper .footer .zazzleLogo { float:right; height:43px; margin:32px 10px 0 0; width:119px; }
.container .wrapper .footer .zazzleLogo h3 {
	background-image:url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/log0_zazzle.gif);
	background-position:center top;
	background-repeat:no-repeat;
	margin-bottom:0;
	width:119px; }
.container .wrapper .footer .zazzleLogo h3 a { border:medium none; display:block; height:45px; }

.container .wrapper .footer .bottomMenus { height:45px; padding:35px 0px 0px 22px; text-transform:uppercase; }
.container .wrapper .footer .bottomMenus ul { float:left; color:#808080; list-style-type:none; margin:0 0 0 1em }
.container .wrapper .footer .bottomMenus ul li { float:left; list-style-type:none; padding-right:5px; }
.container .wrapper .footer .bottomMenus ul li a { color:#808080; font-weight:bold; }
.container .wrapper .footer .bottomMenus ul li.separator a { color:#333; font-weight:bold; padding:0px 3px; text-decoration:none; }
.container .wrapper .footer .bottomMenus ul ul { display:none; }

.container .wrapper .footer .copyright { color:#333; padding:0 0 0 100px; font-size:0.785em; margin:0 0 0 1em }
.container .wrapper .footer .copyright a { color:#808080; text-decoration:underline; }
.container .wrapper .footer .footerLink{display:block;width:78px;height:78px;margin-left:12px; float:left;}

.container .shopHeader{ font-weight:bold; position:relative; font-size:32px;line-height:32px;background: url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/home_dbl_inside_bg.gif) repeat-x left bottom;padding-bottom:20px;margin-bottom:9px; text-transform:uppercase;}
#blogPage .container .shopHeader .rss { position:absolute; top:0px; right:0px; display:block; width:16px; height:20px; font-size:0.917em; }
#blogPage .container .shopHeader .rss a { text-decoration:none; font-size:0.917em; }
.container .shopSep{margin:15px 0px;border-bottom:2px solid #cbcbcb;}
.container .shopContent{width:765px;margin-bottom:30px; position:relative; }
.container .shopContent .mantleDate { 
	color:white;
	float:left;
	font-size:0.929em;
	font-weight:bold;
	height:45px;
	line-height:45px;
	padding-right:17px;
	text-align:right;
	width:748px;
	position:absolute;
}
.container .shopContent div.caption {
	bottom:83px;
	color:#FFFFFF;
	font-size:0.928em;
	left:297px;
	position:absolute;
	text-indent:4px;
	width:300px;
	z-index:2;
}
.container .shopContent div.caption div.captionBox {
	background:#FFFFFF none repeat scroll 0 0;
	color:#000000;
	float:left;
	padding:0 5px;
	text-indent:0;
	width:290px;
}
.container .shopContent div.caption div.captionBox .leftSide {
	float:left;
	font-size:1.571em;
	height:30px;
	overflow:hidden;
	text-transform:uppercase;
	width:195px;
}
.container .shopContent div.caption div.captionBox .rightSide {
	border:medium none;
	float:left;
	text-align:right;
	width:95px;
}
.container .shopContent div.caption div.captionBox .rightSide span.video {
	background:transparent url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/home_video.gif) no-repeat scroll left center;
	font-size:1.571em;
	padding-left:30px;
}

.shopWebApp{ height:225px; }
.shopWebApp .shopItemDesc{ float:left; min-height:225px; width:226px; margin-right:29px; }
.shopWebApp .shopItemDesc .shopItemTitle{ font-size:27px; }
.shopWebApp .shopItemDesc .shopItemTitle a{text-decoration:none;}
.shopWebApp .red{color:#ff0000;}
.shopWebApp .shopItem{float:left;min-height:225px;width:157px;margin-right:18px}
.shopWebApp .shopItem a{text-decoration:none;}
.shopWebApp .shopItem a:hover{text-decoration:underline; cursor:pointer;}
.shopWebApp .last{margin-right:0px !important;}
.shopWebApp .shopItemImage{width:157px;height:157px;border:1px #d5d5d5 solid;display:block;background:#ffffff none no-repeat 50% 50%;}
.shopWebApp .shopItemImage div{margin:auto auto;}
.shopWebApp .category{display:none;}

.shopWebApp2{ }
.shopWebApp2 .shopItemDesc{}
.shopWebApp2 .shopItemDesc .shopItemTitle{ font-size:20px; }
.shopWebApp2 .shopItemDesc .shopItemTitle a{text-decoration:none;}
.shopWebApp2 .red{color:#ff0000;}
.shopWebApp2 .shopItem{float:left;width:179px;margin-right:15px; text-align:right;}
.shopWebApp2 .shopItem .imageLink{display:block;}
.shopWebApp2 .shopItem a{text-decoration:none;}
.shopWebApp2 .shopItem a:hover{text-decoration:underline; cursor:pointer;}
.shopWebApp2 .last{margin-right:0px !important;}
.shopWebApp2 .shopItemImage{width:179px;height:179px;border:1px #d5d5d5 solid;display:block;background:#ffffff none no-repeat 50% 50%;}
.shopWebApp2 .shopItemImage div{margin:auto auto;}
.shopWebApp2 .category{display:none;}


.artistRight{ width:936px; padding-left:23px;}
.artistRight .sortList{ margin-bottom:10px;}
.artistRight .sortList a{text-decoration:none;display: block;float:left;margin-right:7px;font-weight:bold;}
.artistRight .showAll{float:right;font-size:14px;font-weight:bold; line-height:25px; width:210px;}
.artistRight .showAll a{text-decoration:none; float:right; margin-left:4px;}
.artistRight .showAll .bullet{float:right; margin-left:4px;}
.artistRight .showAll img{vertical-align:middle;}
.allArtists{display:block;background:#000000 url(../images/template/allArtistsBG.jpg) repeat-x left top;height:22px;line-height:22px;text-transform:uppercase;color:#f5f5f5;font-weight:bold;padding:0px 7px;border:1px solid #000000;float:right;vertical-align:middle;margin-left:4px;}
.allArtists:hover{color:#f5f5f5;}
.artistRight .brandGrid{margin:15px 0px 0px 0px;padding:0px;float:left;}
.artistRight .brandGrid a#webapp2912prev{display:none;}
.artistRight .brandGrid .pagination{display:none;}
.artistRight .brandGrid ul{margin:0px 0px 0px 0px;padding:0px;}
.artistRight .brandGrid ul li{display:block !important;height:34px !important;float:left;list-style-type:none;margin:0px 13px 10px 0px;text-align:center;width:34px;}
.artistRight .brandGrid ul li .noUL{display:none !important;}
.artistRight .brandGrid ul li a{color:#FFFFFF !important;}
.artistRight .pagination{font-weight:bold;color:#FF0000; list-style-type:none;}
.artistRight .pagination li{display:inline;font-weight:bold;color:#FF0000;}
.artistRight .pagination a{font-weight:normal;padding:3px;border:1px #fdeae9 solid;line-height:24px;text-decoration:none;color:#f6a7a0;}
.artistRight #pageList{margin-top:15px;}

.artistWebApp{min-height:142px;border-bottom:1px #e3e6e3 solid;	margin-bottom:20px;}
.artistWebApp .artistPic{float:left;width:125px;}
.artistWebApp .artistPic img{ border:1px #dddddd solid; }
.artistWebApp .artistPic .numProducts{ color:#c6c6c6;}
.artistWebApp .artistItem{float:left; margin-right:10px;}
.artistWebApp .artistItem a:hover{ cursor:pointer;}
.artistWebApp .artistItemImage{	width:105px; height:120px; border:1px #e2e6e2 solid; display:block;background:#ffffff none no-repeat 50% 50%;}
.artistWebApp .last{margin-right:0px !important;}

.artistLeft{width:301px;float:left; margin-right:20px; overflow:hidden;}
.artistLeft #postBody .links{ display:none;}
.artistLeft .post-details{display:none;}
.artistLeft .featuredTitle{font-size:15px;}
.artistLeft .post-author{display:none;}
.artistLeft .post-authorAlt{display:block !important; font-weight:bold;}
.artistLeft .red{color:#ff0000;}
.artistLeft .blogAuthorAlt{
	display:block !important;
}

.artistLeft .featuredBlog .blogDate{
	display:block !important;
	float:right;
	font-size:10px;
	color:#ffffff;
	background:#ffffff url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/featuredDateBG.jpg) no-repeat left top;
	height:20px;
	width:66px;
	text-align:center;
	padding-top:5px;
	
}
.artistLeft .featuredBlog .blogTitle{
	width:235px;
	display:block;
}
.artistLeft .featuredBlog .blog-post .post-body{
	margin:0px;
}
.artistLeft .blog{
	display:none;
}
.artistLeft .blog .blogDate{
	display:block !important;
	float:right;
	font-size:10px;
	color:#525252;
	background:#ffffff url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/blogDateBG.jpg) no-repeat left top;
	height:17px;
	width:66px;
	text-align:center;
	padding-bottom:8px;
	
}
.artistLeft .blog .blogTitle{
	width:235px;
	display:block;
}

.artistLeft .blog .blog-post .comment-list{
	display:none !important;
}

.artistLeft .featuredArchive{
	font-size:18px;
	font-weight:bold;
	margin-bottom:20px;
	text-transform:uppercase;
}
.blog-post h2.post-title{
	border-bottom:0px !important;
}
.blog-post h2.post-title a { text-decoration:none; }

.blog-post .post-body a{
	text-decoration:none;
}
.blogSep{background:#ffffff url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/home_dbl_inside_bg.gif) repeat-x left top;margin:15px 0px 0px;}
.bto .btoTitle{margin-bottom:15px;}
.bto .btoTitle a{font-size:18px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
.bto .imageBG{background:#ffffff url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/btoBG.jpg) no-repeat left top;padding:9px 8px;}
.bto .btoName{float:left;}
.bto .btoName a{text-decoration:none;font-weight:bold;}
.bto .btoArtist{float:right;font-weight:bold;}
.bto .btoArtist a{text-decoration:none;}

.dirtydozen div.outside {background-color:#000000;overflow:hidden;position:relative;float:left;width:190px;height:192px;margin:0px 1px 1px 0px;}
.dirtydozen div.outside .ddImageBG{background:#000000 none no-repeat 50% 50%;display:block;height:191px;width:190px;}
.dirtydozen div.outside .ddImageBG2{display:none;}
.dirtydozen div a {height:191px;width:190px;text-decoration:none;display:block;position:relative;z-index:1;}
.dirtydozen div a:hover {height:191px;width:190px;text-decoration:none;display:block; cursor:pointer;}
.dirtydozen div div.arrow {float:left;left:0px;position:absolute;top:0px;z-index:2;width:23px;height:23px;}
.dirtydozen div div.caption {background:#FFFFFF none repeat left top;bottom:5px;left:5px;padding:3px;position:absolute;text-align:center;width:173px;z-index:2;font-size:0.857em;}
.dirtydozen div div.caption a {color:#ff0000;text-transform:uppercase; height:auto; display:inline;}
.dirtydozen .dateWrapper{height:41px;}
.dirtydozen .title1{float:left;font-size:27px;font-weight:bold;margin-right:10px;text-transform:uppercase;}
.dirtydozen .title2{display:none;}
.dirtydozen .red{color:#FF0000}
.dirtydozen .date{display:block !important;float:left;font-size:12px;font-weight:bold;color:#ffffff;background:#ffffff url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/featuredDateBG.jpg) no-repeat left top;height:22px;width:66px;text-align:center;padding-top:3px;margin-top:8px;}
.dirtydozen .author1{color:#929292; font-size:11px; font-weight:bold; line-height:5px; margin-bottom:13px;}
.dirtydozen .author2{display:none;}
.dirtydozen .ddDescription1{font-size:15px; font-weight:bold;line-height:15px; margin-bottom:5px;}
.dirtydozen .ddDescription2{display:none;}
#release2{margin-top:79px;}
#release2 div.outside {overflow:hidden;position:relative;float:left;width:127px;height:129px;margin:0px 1px 1px 0px;background:#000000;}
#release2 div.outside .ddImageBG{display:none;}
#release2 div.outside .ddImageBG2{background:#000000 none no-repeat 50% 50%; display:block; height:129px; width:127px;}
#release2 div a {width:127px;height:129px;text-decoration:none;display:block;position:relative;z-index:1;}
#release2 div a:hover {width:127px;height:129px;text-decoration:none;display:block; cursor:pointer;}
#release2 div div.arrow {float:left;left:0px;position:absolute;top:0px;z-index:2;width:23px;height:23px;}
#release2 div div.caption {background:#FFFFFF none repeat left top;bottom:5px;left:5px;padding:3px;position:absolute;text-align:center;width:111px;z-index:2;font-size:0.75em;}
#release2 div div.caption a {color:#ff0000;text-transform:uppercase; height:auto; display:inline;}
#release2 .title1{display:none;}
#release2 .title2{float:left;font-size:27px;font-weight:bold;margin-right:10px;text-transform:uppercase;display:block;}
.ddnews {background:transparent url(http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/external/template/home_news_bg.gif) no-repeat left top;height:38px;width:767px;padding:0px;margin:20px 0px;position:relative;top:-431px;}
.ddnews .news_logo { position:absolute; width:62px; height:62px; top:-13px; left:-25px; }
.ddnews div.tagLine { float:left; width:160px; padding:10px 0px 0px 55px; color:#fff; font-weight:bold; }
.ddnews div.newsForm { float:left; width:350px; padding:4px 7px 0px; }
.ddnews div.item { display:inline; padding:0px !important; }
.ddnews input.newsField { border:1px solid #000; padding:3px; width:120px; }
.ddnews div.example { padding:10px 0px 0px 0px; color:#fff; }
.ddnews div.example a { color:#fff; }
.ddnews div.example a:hover {text-decoration:none; }
.ddFooterfix{margin-bottom:-79px;}
.ddFooterfix .pagination{display:none;}
.ddFooterfix #webapp2914next{display:none;}
.dirtydozenArchive{margin-top:0px;}
.dirtydozenArchive a{font-size:23px;font-weight:bold;text-decoration:none;}
.ddarchive .dirtydozen{margin-top:15px !important;}
.ddarchive .dirtydozen div.outside {overflow:hidden;position:relative;float:left;width:127px;height:129px;margin:0px 1px 1px 0px;background:#000000;}
.ddarchive .dirtydozen div.outside .ddImageBG{display:none;}
.ddarchive .dirtydozen div.outside .ddImageBG2{background:#000000 none no-repeat 50% 50%; display:block; height:129px; width:127px;}
.ddarchive .dirtydozen div a {width:127px;height:129px;text-decoration:none;display:block;position:relative;z-index:1;}
.ddarchive .dirtydozen div a:hover {width:127px;height:129px;text-decoration:none;display:block;}
.ddarchive .dirtydozen div div.arrow {float:left;left:0px;position:absolute;top:0px;z-index:2;width:23px;height:23px;}
.ddarchive .dirtydozen div div.caption {background:#FFFFFF none repeat left top;bottom:5px;left:5px;padding:3px;position:absolute;text-align:center;width:111px;z-index:2;font-size:0.75em;}
.ddarchive .dirtydozen div div.caption span {color:#ff0000;text-transform:uppercase;}
.ddarchive .dirtydozen .title{display:none !important;}
.ddarchive .dirtydozen .ddDescription{display:none;}
.ddarchive .dirtydozen .author{display:none;}

.dirtydozenHome div.outside {overflow:hidden;position:relative;float:left;width:147px;height:148px;margin:0px 1px 1px 0px;background:#000000;}
.dirtydozenHome div.outside .ddImageBG{background:#000000 none no-repeat 50% 50%; display:block; height:148px; width:147px;}
.dirtydozenHome div .homePageDDBG {width:147px;height:148px;text-decoration:none;display:block;position:relative;z-index:1;}
.dirtydozenHome div .homePageDDBG:hover {width:147px;height:148px;text-decoration:none;display:block; cursor:pointer !important;}
.dirtydozenHome div div.arrow {float:left;left:0px;position:absolute;top:0px;z-index:2;width:23px;height:23px;}
.dirtydozenHome div div.caption {background:#FFFFFF none repeat left top;bottom:5px;left:5px;padding:3px;position:absolute;text-align:center;width:131px;z-index:2;font-size:0.75em;}
.dirtydozenHome div div.caption span {color:#ff0000;text-transform:uppercase;}
.ddhome .pagination{display:none;}
.ddhome #webapp2914next{display:none;}
.ddhome br{display:none;}

.featuredProducts .title{margin-bottom:15px;}
.featuredProducts .title a{text-decoration:none; font-size:15px; text-transform:uppercase; font-weight:bold;}
.featuredProducts .itemContainer .item{float:left;border-bottom:1px #ffffff solid;border-right:1px #ffffff solid;height:58px;width:58px;overflow:hidden;background-color:#ffffff;}
.featuredProducts .itemContainer .item .featuredImageBG{width:58px; height:58px; background:#ffffff none no-repeat left top; display:block;}

#home .post-body .postHolder{display:none;}
#home .post-body .postPreview{display:block !important;}
#home .post-body .postPreview p{display:inline !important; margin:0px; padding:0px;}

#crossSiteShell{
	height:25px;
	background:#000;
	border-bottom:1px solid #595959;
	width:960px;
	margin:0 auto;
}
#crossSiteContent{
	margin:0 auto;
	padding-top:4px;
	height:21px;
	position:relative;
	width:960px;
	color:#bfbfbf;
}
	#siteLinksContent{
		float:left;
		position:relative;
		left:5px;
                font-size:11px;
	}
	.siteContentTitle{
		font-weight:normal;
	}
	#crossSiteContent a, #crossSiteContent a:visited, #crossSiteContent a:active{
		color:#bfbfbf;
		text-decoration:none;
	}
	#crossSiteContent a:hover{
		color:#FFF;
		text-decoration:underline;
	}
	#crossSiteContent a.active{
		color:#fff;
		font-weight:bold;
	}
	#utilityLinksContent .utilitiesShell{
		position:relative;
		top:1px;
		right:5px;
		float:right;
		color:#bfbfbf;
font-size:11px;
	}

#utilityLinksContent .utilitiesShell .seperator{
padding:0 2px;
}
	.crossSiteNavLinksShell{
		height:0;
		margin-left:175px;
		width:710px;
}
.zBar{
	border:1px solid #000000;
	height:46px;
	font-size:17px;
	line-height:50px;
	color:#666666;
	padding:0px 10px 0px 34px;
	font-weight:bold;
	display:none;
}

.zBar a{
	display:block;
	float:right;
	width:198px;
	height:46px;
	background:transparent url(../images/toZazzle.jpg) no-repeat left top;
}

.apSearch input[type="text"], .apSearch input[type="password"], .apSearch textarea {
background:url("http://asset.zcache.com/assets/graphics/z2/skins/default/inputs/gradient_v2.gif") repeat-x scroll left top #FFFFFF;
border:1px solid #808080;
color:#666666;
}

.apSearch input {
height:16px;
font-family:Arial,Verdana,Helvetica,sans-serif;
}

.apSearch input, textarea {
margin:0;
padding:2px;
vertical-align:middle;
}

.apSearch {
position:absolute;
right:4px;
top:9px;
}
.apSearch .apSearchInput {
color:#535353;
font-size:12px;
text-align:right;
width:278px;
line-height:15px !important;
}
.apSearch .apSearchSubmit {
background:url("http://asset.zcache.com/assets/graphics/z2/pn/artsprojekt/searchButton.gif") no-repeat scroll left top transparent;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
height:22px;
margin:0 0 0 4px;
padding:0 0 2px;
text-align:center;
width:65px;
line-height:23px !important;
}

