@charset "utf-8";
/* CSS Document */

* {outline:none;}

@font-face {
	font-family: 'MuseoSans500';
	src: url('/css/museosans_500-webfont.eot');
	src: local('Museo Sans 500'), url('/css/museosans_500-webfont.woff') format('woff'), url('/css/museosans_500-webfont.ttf') format('truetype'), url('/css/museosans_500-webfont.svg#webfontVBNGiodm') format('svg');
	font-weight: 500;
	font-style: normal;
}

html,body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; background-image: url("/img/background-tcf1.png"); }
body {background-image: url("/img/background-tcf1.png");}
h1,h3 {font-family: Helvetica, sans-serif; font-weight:500; color:#000;}
h1,h2 {margin-bottom:24px;}
h2 {font-size:15px; font-family: Helvetica; color:#555;font-weight:normal;}
h3 {font-size:14px; margin:24px 0px 12px 0px;font-weight:normal;}
p {margin-bottom:12px;}
h3 span.note, h2 span.note, em {font-size:11px; font-family:Arial; color:#888; font-weight:normal;}
h3 span.note, h2 span.note {margin-left:12px;}
h2 span.links {display:block; float:right; font-size:12px; margin-left:12px;}
h3 span.links {font-size:12px; margin-left:12px;}
h2 span.links a, h3 span.links a {text-decoration:none; color:#888;}
h2 span.links a:hover, h3 span.links a:hover {text-decoration:underline;}
a {color:#888; text-decoration:none;}
a:hover {text-decoration:underline;}
td.right {text-align:right;}
button {cursor:pointer;}
table {border-spacing:0px;}

h2.page-title {margin:0px 0px 12px 0px;}

img {border:none; vertical-align:middle;}
input, button {vertical-align:middle;}
ul {padding:0px 20px;}
.center {text-align:center;}

input.checkbox {vertical-align:middle;}
input.text {border:solid 1px #ddd; padding:2px; width:400px;}
input.empty, option.empty {color:#aaa; font-style:italic;}
textarea {border:solid 1px #ddd; padding:2px; width:400px; height:80px; sans-serif;}
textarea.empty {color:#aaa; font-style:italic;}
input[readonly],textarea[readonly] {background-color:#eee; cursor:default;}

div.clear {clear:both;}
div.error {padding:3px; background-color:#f2f2f2; border:solid 1px #ddd; color:#f00;}

a.icon20.sell {background-image:url(../bazaar/img/icon/dollar-20x20.png);}
a.icon20.delete {}
a.icon20.publish {}
a.icon20.view {background-image:url(../bazaar/img/icon/view-20x20.png);}
a.icon20.cart {background-image:url(../bazaar/img/icon/cart-20x20.png);}
a.icon20.add {background-image:url(../bazaar/img/icon/plus-20x20.png);}
a.icon20 {display:block; width:20px; height:20px; background-position:0px 0px; background-repeat:no-repeat; outline:none;}
a.icon20:hover {background-position:0px -20px;}

a.tinyButton.prev {background-image:url(../bazaar/img/tiny-buttons/previous.png);}
a.tinyButton.next {background-image:url(../bazaar/img/tiny-buttons/next.png);}
a.tinyButton.delete {background-image:url(../bazaar/img/tiny-buttons/delete.png);}
a.tinyButton.view {background-image:url(../bazaar/img/tiny-buttons/view.png);}
a.tinyButton.edit {background-image:url(../bazaar/img/tiny-buttons/edit.png);}
a.tinyButton.download {background-image:url(../bazaar/img/tiny-buttons/download.png);}
a.tinyButton.rate {background-image:url(../bazaar/img/tiny-buttons/star.png);}
a.tinyButton {display:block; width:16px; height:16px; background-position:0px 0px; background-repeat:no-repeat; outline:none; float:left; margin-right:3px;}
a.tinyButton:hover {background-position:0px -20px;}

table.form {}
table.form td {padding:6px;}

/* ===== Button Style ===== */
a.buttonl, a.buttonr {display:block; float:left; margin-right:12px;}
.buttonl, .buttonr {
	border:none; height:24px; line-height:24px; margin:0px 6px 0px 0px; font-family: Helvetica, sans-serif; color:#fff;
	padding:0px; text-decoration:none; font-size:14px;
}

.buttonr {width:80px; padding-left:0px; text-align:center; background:url(../bazaar/img/buttonr-80.png) left top no-repeat;}
.buttonl {width:80px; padding-right:12px; text-align:right; background:url(../bazaar/img/buttonl-80.png) left top no-repeat;}
.buttonr.w80 {width:80px; background-image:url(../bazaar/img/buttonr-80.png);}
a.buttonr.w80 {width:68px;}
.buttonr.w120 {width:120px; background-image:url(/img/tcf-buttonr-120.png);text-decoration:none;}
a.buttonr.w120 {width:108px;}
.buttonr.w180 {width:180px; background-image:url(/img/tcf-buttonr-180.png);text-decoration:none;}
a.buttonr.w180 {width:168px;}
a.buttonl.w80 {width:68px;}
.buttonl.w120 {width:120px; background-image:url(../bazaar/img/buttonl-120.png);}
a.buttonl.w120 {width:108px;}

.buttonl:hover, .buttonr:hover {background-position:0px -25px;}
.buttonl:active, .buttonr:active {background-position:0px -50px;}
.button1[disabled], .buttonr[disabled] {background-position:0px -75px; color:#fff;}

a.cyan131 {display:block; text-align:center;}
.cyan131 {
	border:none; background:url(../bazaar/img/button-cyan-131.png) left top no-repeat; line-height:37px; width:131px; height:37px;
	font-family: Helvetica, sans-serif; color:#fff; padding:0px; font-size:14px;color#bbb; outline:none; text-decoration:none;
}
.cyan131:hover {background-position:0px -40px;}
.cyan131:active {background-position:0px -80px;}

a.button-cyan, a.button-gray {
	color:#666666; text-decoration:none; border:solid 1px #fff; padding:5px 8px; font-size:15px;font-family:Helvetica;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;border:1px solid #CCC;
	background: #FEFEFE;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#FEFEFE),to(#DDD));
	background: -moz-linear-gradient(#FEFEFE,#DDD);
	background: linear-gradient(#FEFEFE,#DDD);
	-pie-background: linear-gradient(#FEFEFE,#DDD);
	behavior:url(/css/PIE.htc);
	vertical-align:middle; margin:0px; font-family:Helvetica, Helvetica, sans-serif;
	line-height:17px; /* Firefox Default - can't change */
}

a.button-cyan:hover, a.button-gray:hover { background:#FEFEFE; -pie-background: linear-gradient(#FEFEFE,#DDD); }
a.button-cyan:active, a.button-gray:active { background:#DDD; -pie-background: linear-gradient(#FEFEFE,#DDD); }
/* ===== General Input Field ===== */
input.text {border: solid 1px #DDD;
padding: 8px;
border-radius: 4px;
color:#777;}
select {border: solid 1px #DDD;
padding: 8px;
border-radius: 4px;color:#777;}
textarea {border: solid 1px #DDD;
padding: 8px;
border-radius: 4px;color:#777;sans-serif;}

/* ===== Form Table ===== */
table.frm2Col {}
table.frm2Col td {padding:6px;}

#super-super-wrapper {background:url(../bazaar/img/top-gradient.png) top left repeat-x;}
#super_wrapper {width:1032px; /*background:url(../bazaar/img/body-background.png) top left repeat;*/ margin:0px auto;}
#banner {
	height:33px; padding-top:15px; position:relative; line-height:18px;
	margin-bottom:36px;
}
#banner .logo {position:absolute; top:75px; left:36px; outline:none;}
#banner .taxi {font-size:11px; float:left; margin-left:42px;color:#888;}
#banner .taxi a {font-size:11px; text-decoration:underline; color:#888;}
#banner .taxi a:hover {font-size:11px; color:#CCC;}
#banner .finder {font-size:11px; float:left;color:#888;}
#banner .finder a {font-size:11px; text-decoration:underline; color:#888;}
#banner .finder a:hover {font-size:11px; color:#CCC;}
#banner .join {float:right; padding:0px 12px; margin-right:25px; text-transform:uppercase; font-size:18px; color:#888; font-weight:300; font-family: 'MuseoSans500';}
#banner .join a {font-size:18px; color: #CCC;}
#banner .links {float:right;}
#banner .links a, #banner .join a {text-decoration:none; color:#FFF; font-weight:300;}
#banner .links a:hover, #banner .join a:hover {text-decoration:underline;}
#banner .links .cart {float:left; padding:0px 12px; position:relative;}
#banner .links .cart .count {position:absolute; color:#fff; text-align:center; font-size:10px; line-height:10px; top:-1px; left:16px; width:19px;}
#banner .links .normal {float:left; padding:0px 12px; border-left:solid 1px #888;}
#banner .links .normal a{color:#777;}
#banner .links .cart a {display:block; padding-left:30px; background:url(../bazaar/img/cart.png) left center no-repeat;}

#menu {	text-align:left; width:960px; margin:0px auto;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px;
	background: #45484e;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#45484e),to(#25272a));
	background: -moz-linear-gradient(#45484e,#25272a);
	background: linear-gradient(#45484e,#25272a);
	-pie-background: linear-gradient(#45484e,#25272a);
	behavior:url(/css/PIE.htc);
	font-size:12px;
	font-weight:bold;
}
#menu .item {
	padding:12px 0px 12px 12px; float:left; 
	line-height:20px; position:relative; font-family: Helvetica, sans-serif; font-weight:bold;
}
#menu .item:first-child {}
#menu .item a {display:block; padding-right:20px; text-decoration:none; text-decoration:none; color:#ddd; display:block;font-family:Helvetica;text-shadow: #000 0px 1px 1px; z-index:10;}
#menu .item .submenu {display:none; position:absolute; left:0px;width:100%; z-index:9; font-family:Arial, Helvetica, sans-serif;border-radius:3px;}
#menu .item .submenu table.item-bg td.middle {border-radius:3px;}
#menu .item .submenu table.sub-menu tr:first-child td {border-radius:3px;}
#menu .item .submenu table {border-radius:3px;width:100%;}
#menu .item .submenu table td.top_left {background-color:#45484e;border-radius:3px;}
#menu .item .submenu table td.top_right {background-color:#45484e;border-radius:3px;}
#menu .item .submenu table td.bottom_left {background-color:#45484e;border-radius:3px;}
#menu .item .submenu table td.bottom_right {background-color:#45484e;border-radius:3px;}
#menu .item .submenu table td.middle {background-color:#45484e;border-radius:3px;}
#menu .item .submenu a {font-size:12px; font-weight:normal; color:#ddd; display:block; padding:5px 12px; line-height:14px; background:#45484e; text-transform:none; white-space:nowrap;border-radius:3px;}
#menu .item .submenu a:hover {background:#999; color:#fff;}
#menu .item.open a {background-position:right -19px; color:#ddd;border-radius:3px;}
#menu .item.open .submenu {display:block;border-radius:3px;}

#search {float:right; margin:10px 36px 36px 0px;}
#search .field {float:left; background:url(../bazaar/img/search-field.png) center center no-repeat; width:225px; height:24px; margin-right:12px; position:relative;}
#search .field input.search {margin:4px; height:15px; width:191px; padding:0px; border:solid 1px #fff; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#search .field input.empty {color:#888;}
#search .button {float:left; outline:none; border:none; background:url(../bazaar/img/search.png) center center no-repeat; width:40px; height:24px;}
#search .arrow {width:15px; height:24px; float:right; background:url(../bazaar/img/search-arrow.png) 2px 0px no-repeat; cursor:pointer; position:relative;}
#search .arrow.active {background-position:2px -25px;}
#search .arrow a {width:15px; height:24px; outline:none; display:block;}
#search .productTypeList {
	position:absolute; top:23px; right:0px; border:solid 1px #ddd; padding:12px; z-index:10;
	white-space:nowrap; display:none; background:url(../bazaar/img/menu-mid.png) top left repeat; color:#ccc;
}
#search .active .productTypeList {display:inherit;}

#body_wrapper {margin:20px auto 36px auto; width:964px;}

#footTab {width:964px; margin:0px auto 12px auto;}
#footTab table {width:100%;}
#footTab td.topLeft {background:url(../bazaar/img/tab-tl.png) top left no-repeat; height:46px;}
#footTab td.topRight {background:url(../bazaar/img/tab-tr.png) top right no-repeat; height:46px; width:10px;}
#footTab td.midLeft {background:url(../bazaar/img/tab-left.png) top left repeat-y; padding:12px;}
#footTab td.midRight {background:url(../bazaar/img/tab-right.png) top right repeat-y;}
#footTab td.bottomLeft {background:url(../bazaar/img/tab-bl.png) bottom left no-repeat; height:10px; overflow:hidden;}
#footTab td.bottomRight {background:url(../bazaar/img/tab-br.png) bottom right no-repeat; height:10px; overflow:hidden;}
#footTab .links {width:auto; float:left;}
#footTab .links td {padding:0px 12px; border-left:solid 1px #ddd; line-height:20px; width:106px;}
#footTab .links td:first-child {border:none;}
#footTab .links h3, #footTab .newsletter h3 {font-size:12px; font-weight:bold; color:#555; text-transform:uppercase; margin:0px; padding:0px; margin-bottom:12px;}
#footTab .links a {text-decoration:none; color:#888; display:block;}
#footTab .links a:hover {text-decoration:underline;}

#footTab .newsletter {float:right;}
#footTab .newsletter input {float:left; border:none; background:url(../bazaar/img/newsletter-field.png) center center no-repeat; width:159px; height:16px; padding:4px;} 
#footTab .newsletter input.empty {color:#888;}
#footTab .newsletter a {float:left; display:block; background:url(http://www.thecreativefinder.com/img/tcf-subscribe.png) left 0px no-repeat; width:160px; height:24px; margin-left:12px; outline:none;}
#footTab .newsletter a:hover {background-position:left -25px;}
#footTab .newsletter a:active {background-position:left -50px;}

#footer {margin:10px auto; font-size:11px; color:#444; width:964px;}
#footer a {display:block; float:left; line-height:16px; margin-right:12px; padding-left:18px; text-decoration:none; color:#444;}
#footer a.rss {background:url(../bazaar/img/icon-rss.png) 0px center no-repeat;}
#footer a.facebook {background:url(../bazaar/img/icon-facebook.png) 0px center no-repeat;}
#footer a.twitter {background:url(../bazaar/img/icon-twitter.png) 0px center no-repeat;}
#footer a:hover {text-decoration:underline;}

#footNote {margin:0px auto 65px auto; font-size:11px; color:#444; width:964px;}
#footNote span.light {color:#888;}
#footNote a {text-decoration:none; color:#444;}
#footNote a:hover {text-decoration:underline;}

div.box640 {width:640px;}
div.box640 .section .title {background:url(../bazaar/img/box-640-separator.png) left -1px no-repeat; padding:36px 12px 8px 12px; border-bottom:solid 1px #ddd;}
div.box640 .section:first-child .title {background:url(../bazaar/img/box-640-top.png) top left no-repeat;}
div.box640 .section .title h2 {margin:0px; padding:0px; font-size:16px; color:#222; float:left;}
div.box640 .section .title h2 span {font-size:11px; color:#888; font-family:Arial, Helvetica; font-style:normal; text-transform:none;}
div.box640 .section .body {background:url(../bazaar/img/box-640-body.png) top left repeat-y; border-bottom:solid 1px #ddd; padding:0px 3px 0px 1px; position:relative;}
div.box640 .bottom {background:url(../bazaar/img/box-640-bottom.png) bottom left no-repeat; height:24px; overflow:hidden;}

div.box964 {width:964px; margin:0px auto 24px auto;}
div.box964 .top {background:url(../bazaar/img/box-964-top.png) left top no-repeat; height:10px; overflow:hidden;}
div.box964 .body {background:url(../bazaar/img/box-964-body.png) left top repeat-y; padding:3px 3px 5px 1px; position:relative;}
div.box964 .bottom {background:url(../bazaar/img/box-964-bottom.png) left bottom no-repeat; height:10px; overflow:hidden;}

table.box {margin-bottom:24px;}
table.box td.topLeft {background:url(../bazaar/img/box-964-top.png) left top no-repeat; height:10px; overflow:hidden;}
table.box td.topRight {background:url(../bazaar/img/box-964-top.png) right top no-repeat; height:10px; width:15px; overflow:hidden;}
table.box td.middleLeft {background:url(../bazaar/img/box-964-body.png) left top repeat-y; padding:15px 12px 17px 25px;}
table.box td.middleRight {background:url(../bazaar/img/box-964-body.png) right top repeat-y; padding:3px 0px 5px 0px;}
table.box td.bottomLeft {background:url(../bazaar/img/box-964-bottom.png) left bottom no-repeat; height:10px; overflow:hidden;}
table.box td.bottomRight {background:url(../bazaar/img/box-964-bottom.png) right bottom no-repeat; height:10px; overflow:hidden;}

table.box2 {}
table.box2 td.topLeft, table.box td.topLeft.box2 {background:url(../bazaar/img/box-800x400.png) left top no-repeat; padding:15px 0px 15px 13px;}
table.box2 td.topRight, table.box td.topRight.box2 {background:url(../bazaar/img/box-800x400.png) right top no-repeat; width:15px; overflow:hidden;}
table.box2 td.middleLeft, table.box td.middleLeft.box2 {background:url(../bazaar/img/box-800x400-div.png) left top repeat-y; padding:15px 0px 15px 13px; border-top:solid 1px #ddd;}
table.box2 td.middleRight, table.box td.middleRight.box2 {background:url(../bazaar/img/box-800x400-div.png) right top repeat-y; padding:15px 0px 15px 0px; border-top:solid 1px #ddd;}
table.box2 td.bottomLeft {background:url(../bazaar/img/box-640x400.png) left bottom no-repeat; height:12px; overflow:hidden;}
table.box2 td.bottomRight {background:url(../bazaar/img/box-640x400.png) right bottom no-repeat; height:12px; overflow:hidden;}

#title h3 {font-family:Helvetica; font-weight:bold; font-size:18px; margin:0px 0px 0px 12px; color:#222; float:left; width:170px; line-height:29px;}
#title .step {float:left; margin:0px 12px; margin-top:3px; text-decoration:none; color:#888; line-height:25px;}
#title .step.active {color:#000;}
#title a.step:hover {text-decoration:underline;}

#leftNavi {float:left; width:150px;}
#leftNavi h3 {font-size:15px; font-family:Helvetica; line-height:20px; margin-top:0px;}
#leftNavi a {display:block; color:#888; text-decoration:none; line-height:24px;font-size:15px;}
#leftNavi a:hover {text-decoration:underline;}
#leftNavi a.active {color:#444;}
/*#leftNavi .topLeft a {font-weight:bold; color:#444;}*/

#rightContent {width:780px; float:right;}
.right780 {width:780px; float:right;}

#divForgotPassword input.text, #ajaxLogin input.text, #frmLogin input.password {padding:2px; width:200px; border:solid 1px #ddd;}
#divForgotPassword div.label, #ajaxLogin div.label {color:#888; margin-bottom:6px; font-size:11px;}
#ajaxLogin div.signup {font-size:11px; margin-top:6px;}
#ajaxLogin a {color:#888;}
#ajaxLogin a:hover {color:#444;}
#ajaxLogin a.reset {font-size:11px;}

#editFrm td {padding:12px;}
#editFrm input.text {border:solid 1px #ddd; padding:2px; width:500px;}
#editFrm textarea {width:500px; height:200px; padding:2px;}
#editFrm h3 {margin:24px 0px 6px 0px; font-size:16px; padding:0px;}
#editFrm h3:first-child {margin-top:0px;}
#editFrm .tip {margin:0px 0px 6px 0px;}
#editFrm select {margin:0px 0px 6px 0px;}

table.viewing {float:right; margin-bottom:6px;}
table.viewing td {padding:0px 6px;}
table.viewing select {border:solid 1px #ddd;}

table.box640 {width:640px;}
table.box640 td.topPlain {padding:1px 3px 0px 1px; overflow:hidden; background:url(../bazaar/img/box-plain-640.png) left top no-repeat;}
table.box640 td.bodyPlain {padding:0px 3px 0px 1px; overflow:hidden; background:url(../bazaar/img/box-plain-640.png) left -10px no-repeat;}
table.box640 td.divRightGray {padding:0px 3px 0px 1px; overflow:hidden; background:url(../bazaar/img/box2-640-bottom.png) left top no-repeat;}
table.box640 td.bottomRightGray {padding:0px 3px 0px 1px; overflow:hidden; background:url(../bazaar/img/box2-640-bottom.png) left bottom no-repeat;}
table.box640 td.borderTop {border-top:solid 1px #ddd;}

div.pboxMessage {margin:10px; text-align:center;}

table.artworkInfo {}
table.artworkInfo td {padding:0px 6px;}
table.artworkInfo td.img div {border:solid 1px #ddd; padding:12px;}
table.artworkInfo td.img img {border:solid 1px #ddd;}
table.artworkInfo td.info h3 {margin:6px 0px 3px 0px;}
table.artworkInfo td.info p.gallery {font-family:Arial, Helvetica; font-size:11px; color:#888;}
table.artworkInfo td.info p.description {}
table.artworkInfo td.info p.status {}
table.artworkInfo td.info p.status span {font-size:11px; color:#888;}

div.imgWrapper {box-shadow: 0px 0px 3px rgba(34,25,25,0.4);padding:5px;background-color:#fff;}
div.imgWrapper img {}

.pboxMessage h1 {margin:0px 0px 12px 0px; padding:0px; font-size:16px;}
.pboxMessage p.license {width:500px; height:300px; border:solid 1px #ddd; overflow:auto; padding:12px;}

table.artworks {width:100%;}
table.artworks td {padding:12px 0px; border-top:solid 1px #ddd; white-space:nowrap;}
table.artworks td.image {padding-right:12px;}
table.artworks td.products {width:100%;}
table.products {width:100%;}
table.products td {padding:6px; border-top:solid 1px #ddd; white-space:nowrap;}
table.products tr.header td {padding:6px; font-weight:bold; border:none;}

div.pboxMessage.product {text-align:left;}
div.pboxMessage.product h1 {font-size:16px; margin-bottom:3px;}
div.pboxMessage.product p.seller {font-style:italic; color:#888;}
div.pboxMessage.product p.desc {width:400px; max-height:200px; overflow:auto; padding:12px; border:solid 1px #eee; margin-top:3px;}
div.pboxMessage.product p.price {font-size:14px; text-align:center; font-weight:bold;}

#listing .dots {float:right;}
#listing .dot {float:left; width:6px; height:6px; background:url(../bazaar/img/dot.png) 0px 0px no-repeat; margin:6px 6px 0px 0px; cursor:pointer;}
#listing .dot.active {background-position:0px -10px;} 
#listing .window {height:270px; width:636px; margin:0px auto; overflow:hidden; position:relative;}
#listing .window .wrapper {width:999999px; height:270px; position:absolute; top:0px; left:0px;}
#listing .window .wrapper .item {float:left; position:relative;}
#listing .window .wrapper .subitem {float:left; width:187px; padding:12px; border-left:solid 1px #ddd;}
#listing .window .wrapper .subitem:first-child {border:none;}
#listing .subitem {position:relative;}
#listing .subitem h3 {text-transform:capitalize; margin:6px 0px 0px 0px; font-weight:normal; font-size:12px; color:#444; white-space:nowrap; overflow:hidden;}
#listing .subitem .price {margin:3px 0px 0px 0px; font-weight:normal; font-size:12px; color:#444; white-space:nowrap; overflow:hidden;}
#listing .subitem .seller, #listing .subitem .info {margin:3px 0px; font-style:italic; color:#888; font-family:Georgia, "Times New Roman", Times, serif; white-space:nowrap; overflow:hidden;}
#listing .subitem .new {position:absolute; left:0px; top:24px;}
#listing a.next {display:block; background:url(../bazaar/img/next-25.png) 0px 0px; width:25px; height:50px; position:absolute; right:1px; top:84px; outline:none;}
#listing a.prev {display:block; background:url(../bazaar/img/prev-25.png) 0px 0px; width:25px; height:50px; position:absolute; left:0px; top:84px; outline:none;}
#listing a.next:hover, #listing a.prev:hover {background-position:0px -50px;}
#listing a.next:active, #listing a.prev:active {background-position:0px -100px;}
#listing a.next.disabled, #listing a.prev.disabled {background-position:0px -150px;}
#listing .artwork.gallery-view {border:none; padding:0px; margin:0px;}
#listing div.bottom {height:39px;}

table.paging {float:right; margin-bottom:6px;}
table.paging td {padding:0px 3px;}
table.paging, table.paging input {font-size:12px; color:#888; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-transform:none; font-weight:normal;}
table.paging a.tinyButton {margin:0px;}
table.paging input {border:solid 1px #ddd; padding:1px; width:30px; text-align:center;}

/* ===== Gallery View of Artworks ===== */
.artwork.gallery-view {float:left; margin:0px 0px 12px 12px; border:solid 1px #ddd; padding:11px; position:relative;}
.artwork.gallery-view.col1 {clear:left; margin-left:0px;}
.artwork.gallery-view img.thumb {width:187px; height:187px;}
.artwork.gallery-view h3 {font-family: Arial; margin:6px 0px 0px 0px; font-weight:bold; font-size:13px; color:#111; white-space:nowrap; overflow:hidden;}
.artwork.gallery-view .info1 {margin:0px 0px 0px 0px; font-weight:normal; font-size:11px; color:#555; white-space:nowrap; overflow:hidden;}
.artwork.gallery-view .info2 {margin:2px 0px; font-size:11px; color:#888; font-family:Arial; white-space:nowrap; overflow:hidden;}
.artwork.gallery-view .new {position:absolute; left:0px; top:24px;}
.artwork.gallery-view .imageWrapper {padding:0px; position:relative; border:solid 1px #ddd;}
.artwork.gallery-view .imageWrapper img.wished {visibility:hidden;}
.artwork.gallery-view .wish {
	position:absolute; display:block; text-decoration:none; color:#fff;
	bottom:6px; left:6px; width:72px; height:27px; background:url(../bazaar/img/icon-addtowish.png); visibility:hidden;
}
.artwork.gallery-view .imageWrapper:hover .wish, .artwork.gallery-view .wish:hover { visibility:visible; }
.artwork.gallery-view .imageWrapper.wished .wish {
	width:61px; height:24px; background: url(../bazaar/img/icon-wished-1.png); visibility:visible;
}

/* Step Box */
table.step {width:780px; float:right; color:#888; line-height:24px; font-size:13px;}
table.step div {float:left;}
table.step div.number {width:24px; background:url(../bazaar/img/circle.png) 0px 0px no-repeat; text-align:center; color:#fff; margin-left:18px; font-weight:bold;font-size:18px;}
table.step div.number.active {background-position:0px -25px; font-weight:bold;font-size:18px;}
table.step div.text {margin-left:6px; font-size:13px;}
table.step div.text.active {color:#333; font-weight:bold; font-size:13px;}

div.star {width:85px;}
a.star {display:block; width:17px; height:16px; background:url(../bazaar/img/star.png) top right no-repeat; float:left; margin:0px;}
a.star.active {background-position:0px -20px;}
a.star.semi {background-position:0px -40px;}

div.newsletter-signup input {padding:2px; border:solid 1px #ddd;}
div.newsletter-signup .first_name, div.newsletter-signup .last_name {width:140px;}
div.newsletter-signup .email {width:289px;}
div.newsletter-signup input, div.newsletter-signup select, div.newsletter-signup.button {margin-bottom:6px;}

/* Box-280 (index.php, product.php) */
div.box280 {width:276px; padding-left:1px; padding-right:3px; background:url(../bazaar/img/box-280.png) 0px -50px no-repeat;}
div.box280.top {background-position:0px 0px;}
div.box280.break {background-position:0px -400px;}
div.box280.bottom {background-position:0px bottom;}

.headers {font-family: Helvetica;font-size:15px;font-color:#000;}

img.twitter-connect {background:url(../bazaar/img/social-media.png) -178px 0px no-repeat; width:89px; height:21px;}

/* BUTTONS */
a.button0 {display:inline-block;}
a.button0, button.button0 {
	color:#666666; text-decoration:none; border:solid 1px #999999; padding:4px 10px; font-size:12px; font-weight:bold;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
	background: #2bc359;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#fefefe),to(#dddddd));
	background: -moz-linear-gradient(#fefefe,#dddddd);
	background: linear-gradient(#fefefe,#dddddd);
	-pie-background: linear-gradient(#fefefe,#dddddd);
	behavior:url(/css/PIE.htc);
	vertical-align:middle; margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px; /* Firefox Default - can't change */
}
a.button0:hover, button.button0:hover { background:#fefefe; -pie-background: linear-gradient(#fefefe,#fefefe); }
a.button0:active, button.button0:active { background:#dddddd; -pie-background: linear-gradient(#dddddd,#dddddd); }
a.button1 {display:inline-block;}
a.button1, button.button1 {
	color:#fff; text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);text-decoration:none; border:solid 1px #808d8c; padding:3px 6px; font-size:12px; font-weight:bold;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#a3b1af),to(#8c9998));
	background: -moz-linear-gradient(#8C9998,#A3B1AF);
	background: linear-gradient(#8C9998,#A3B1AF);
	-pie-background: linear-gradient(#8C9998,#A3B1AF);
	behavior:url(/css/PIE.htc);
	vertical-align:middle; margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px; /* Firefox Default - can't change */
}
a.button1:hover, button.button1:hover { background: -webkit-gradient(linear,0 0,0 bottom,from(#a7b7b5),to(#99a7a5)); }
a.button1:active, button.button1:active { background: -webkit-gradient(linear,0 0,0 bottom,from(#596362),to(#6e7978)); }
a.button2 {display:inline-block;}
a.button2, button.button2 {
	color:#fff; text-decoration:none; border:solid 1px #962c2c; padding:4px 10px; font-size:12px; font-weight:bold;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
	background: #2bc359;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#f15c5d),to(#c63738));
	background: -moz-linear-gradient(#f15c5d,#c63738);
	background: linear-gradient(#f15c5d,#c63738);
	-pie-background: linear-gradient(#f15c5d,#c63738);
	behavior:url(/css/PIE.htc);
	vertical-align:middle; margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:17px; /* Firefox Default - can't change */
}
a.button2:hover, button.button2:hover { background:#f15c5d; -pie-background: linear-gradient(#f15c5d,#f15c5d); }
a.button2:active, button.button2:active { background:#c63738; -pie-background: linear-gradient(#c63738,#c63738); }
button[disabled], button.button1.disabled {
	color:#aaa; border:solid 1px #aaa; background:#ddd !important; -pie-background: linear-gradient(#ddd,#ddd); cursor:default;
}

/* SMALL BUTTONS (Use @ Headers) */
a.sbutton0 {display:inline-block;}
a.sbutton0, button.sbutton0 {
	color:#666666; text-decoration:none; border:solid 1px #999999; padding:1px 5px; font-size:11px;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
	background: #2bc359;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#fefefe),to(#dddddd));
	background: -moz-linear-gradient(#fefefe,#dddddd);
	background: linear-gradient(#fefefe,#dddddd);
	-pie-background: linear-gradient(#fefefe,#dddddd);
	behavior:url(/css/PIE.htc);
	vertical-align:middle; margin:0px; font-family:Arial, Helvetica, sans-serif;
	line-height:17px; /* Firefox Default - can't change */
}
a.sbutton0:hover, button.sbutton0:hover { background:#fefefe; -pie-background: linear-gradient(#fefefe,#fefefe); }
a.sbutton0:active, button.sbutton0:active { background:#dddddd; -pie-background: linear-gradient(#dddddd,#dddddd); }


a.sbutton1 {display:inline-block;}
a.sbutton1, button.sbutton1 {
	color:#fff !important; text-decoration:none; border:solid 1px #277827; padding:1px 5px; font-size:12px;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
	background: #2bc359;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#53d874),to(#00ae3e));
	background: -moz-linear-gradient(#53d874,#00ae3e);
	background: linear-gradient(#53d874,#00ae3e);
	-pie-background: linear-gradient(#53d874,#00ae3e);
	behavior:url(/css/PIE.htc);
	vertical-align:middle; margin:0px; font-family:Arial, Helvetica, sans-serif;
	line-height:17px; /* Firefox Default - can't change */
}
a.sbutton1:hover, button.sbutton1:hover { background:#53d874; -pie-background: linear-gradient(#53d874,#53d874); }
a.sbutton1:active, button.sbutton1:active { background:#00ae3e; -pie-background: linear-gradient(#00ae3e,#00ae3e); }
a.sbutton2 {display:inline-block;}
a.sbutton2, button.sbutton2 {
	color:#fff !important; text-decoration:none; border:solid 1px #962c2c; padding:1px 5px; font-size:12px;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
	background: #2bc359;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#f15c5d),to(#c63738));
	background: -moz-linear-gradient(#f15c5d,#c63738);
	background: linear-gradient(#f15c5d,#c63738);
	-pie-background: linear-gradient(#f15c5d,#c63738);
	behavior:url(/css/PIE.htc);
	vertical-align:middle; margin:0px; font-family:Arial, Helvetica, sans-serif;
	line-height:17px; /* Firefox Default - can't change */
}
a.sbutton2:hover, button.sbutton2:hover { background:#f15c5d; -pie-background: linear-gradient(#f15c5d,#f15c5d); }
a.sbutton2:active, button.sbutton2:active { background:#c63738; -pie-background: linear-gradient(#c63738,#c63738); }
button[disabled], button.sbutton1.disabled {
	color:#aaa !important; border:solid 1px #aaa; background:#ddd; -pie-background: linear-gradient(#ddd,#ddd); cursor:default;
}


a.sbuttonpublish {display:inline-block;}
a.sbuttonpublish, button.sbuttonpublish {
	color:#fff; text-decoration:none; border:solid 1px #5a7f79; padding:1px 5px; font-size:11px;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
	-moz-border-radius: 4px 4px 0px 0px; -webkit-border-radius: 4px 4px 0px 0px; -khtml-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px;
	background: #8cb9b4;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#8cb9b4),to(#7ba69f));
	background: -moz-linear-gradient(#8cb9b4,#7ba69f);
	background: linear-gradient(#8cb9b4,#7ba69f);
	-pie-background: linear-gradient(#8cb9b4,#7ba69f);
	behavior:url(/css/PIE.htc);
	vertical-align:middle; margin:0px; font-family:Arial, Helvetica, sans-serif;
	line-height:17px; /* Firefox Default - can't change */
}
a.sbuttonpublish:hover, button.sbuttonpublish:hover { background:#8fc8c2; -pie-background: linear-gradient(#8fc8c2,#83b6b0); }
a.sbuttonpublish:active, button.sbuttonpublish:active { background:#739692; -pie-background: linear-gradient(#8fc8c2,#739692); }

a.sbuttondelete {display:inline-block;}
a.sbuttondelete, button.sbuttondelete {
	color:#666666; text-decoration:none; border:solid 1px #999999; padding:1px 5px; font-size:11px;
	-moz-border-radius: 0px 0px 4px 4px; -webkit-border-radius: 0px 0px 4px 4px; -khtml-border-radius: 0px 0px 4px 4px; border-radius: 0px 0px 4px 4px;
	background: #2bc359;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#fefefe),to(#dddddd));
	background: -moz-linear-gradient(#fefefe,#dddddd);
	background: linear-gradient(#fefefe,#dddddd);
	-pie-background: linear-gradient(#fefefe,#dddddd);
	behavior:url(/css/PIE.htc);
	vertical-align:middle; margin:0px; font-family:Arial, Helvetica, sans-serif;
	line-height:17px; /* Firefox Default - can't change */
}
a.sbuttondelete:hover, button.sbuttondelete:hover { background:#fefefe; -pie-background: linear-gradient(#fefefe,#fefefe); }
a.sbuttondelete:active, button.sbuttondelete:active { background:#dddddd; -pie-background: linear-gradient(#dddddd,#dddddd); }




a.sbuttonmanage1 {display:inline-block;float:left;}
a.sbuttonmanage1, button.sbuttonmanage1 {
	color:#fff; text-decoration:none; border-top:solid 1px #5a7f79;border-left:solid 1px #5a7f79;border-bottom:solid 1px #5a7f79; padding:1px 5px; font-size:11px;text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.5);
	-moz-border-radius: 4px 0px 0px 4px; -webkit-border-radius: 4px 0px 0px 4px; -khtml-border-radius: 4px 0px 0px 4px; border-radius: 4px 0px 0px 4px;
	background: #8cb9b4;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#8cb9b4),to(#7ba69f));
	background: -moz-linear-gradient(#8cb9b4,#7ba69f);
	background: linear-gradient(#8cb9b4,#7ba69f);
	-pie-background: linear-gradient(#8cb9b4,#7ba69f);
	behavior:url(/css/PIE.htc);
	vertical-align:middle; margin:0px; font-family:Arial, Helvetica, sans-serif;
	line-height:17px; /* Firefox Default - can't change */
}
a.sbuttonmanage1:hover, button.sbuttonmanage1:hover { background:#8fc8c2; -pie-background: linear-gradient(#8fc8c2,#83b6b0); }
a.sbuttonmanage1:active, button.sbuttonmanage1:active { background:#739692; -pie-background: linear-gradient(#8fc8c2,#739692); }

a.sbuttonmanage2 {display:inline-block;float:left;}
a.sbuttonmanage2, button.sbuttonmanage2 {
	color:#666666; text-decoration:none; border:solid 1px #999999; padding:1px 5px; font-size:11px;
	-moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px;
	background: #2bc359;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#fefefe),to(#dddddd));
	background: -moz-linear-gradient(#fefefe,#dddddd);
	background: linear-gradient(#fefefe,#dddddd);
	-pie-background: linear-gradient(#fefefe,#dddddd);
	behavior:url(/css/PIE.htc);
	vertical-align:middle; margin:0px; font-family:Arial, Helvetica, sans-serif;
	line-height:17px; /* Firefox Default - can't change */
}
a.sbuttonmanage2:hover, button.sbuttonmanage2:hover { background:#fefefe; -pie-background: linear-gradient(#fefefe,#fefefe); }
a.sbuttonmanage2:active, button.sbuttonmanage2:active { background:#dddddd; -pie-background: linear-gradient(#dddddd,#dddddd); }


a.sbuttonmanage3 {display:inline-block;float:left;}
a.sbuttonmanage3, button.sbuttonmanage3 {
	color:#666666; text-decoration:none; border-top:solid 1px #999999;border-right:solid 1px #999999;border-bottom:solid 1px #999999; padding:1px 5px; font-size:11px;
	-moz-border-radius: 0px 4px 4px 0px; -webkit-border-radius: 0px 4px 4px 0px; -khtml-border-radius: 0px 4px 4px 0px; border-radius: 0px 4px 4px 0px;
	background: #2bc359;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#fefefe),to(#dddddd));
	background: -moz-linear-gradient(#fefefe,#dddddd);
	background: linear-gradient(#fefefe,#dddddd);
	-pie-background: linear-gradient(#fefefe,#dddddd);
	behavior:url(/css/PIE.htc);
	vertical-align:middle; margin:0px; font-family:Arial, Helvetica, sans-serif;
	line-height:17px; /* Firefox Default - can't change */
}
a.sbuttonmanage3:hover, button.sbuttonmanage3:hover { background:#fefefe; -pie-background: linear-gradient(#fefefe,#fefefe); }
a.sbuttonmanage3:active, button.sbuttonmanage3:active { background:#dddddd; -pie-background: linear-gradient(#dddddd,#dddddd); }





a.bigbutton1 {display:inline-block;}
a.bigbutton1, button.bigbutton1 {
	color:#fff; text-decoration:none; border:solid 1px #039377; padding:8px 12px; font-size:15px;
	-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px;
	background: #00BC98;
	background: -webkit-gradient(linear,0 0,0 bottom,from(#00BC98),to(#039377));
	background: -moz-linear-gradient(#00BC98,#039377);
	background: linear-gradient(#00BC98,#039377);
	-pie-background: linear-gradient(#00BC98,#039377);
	behavior:url(/css/PIE.htc);
	vertical-align:middle; margin:0px; font-family:Arial, Helvetica, sans-serif;
	line-height:17px; /* Firefox Default - can't change */
}
a.bigbutton1:hover, button.bigbutton1:hover { background:#039377; -pie-background: linear-gradient(#00BC98,#039377); }
a.bigbutton1:active, button.bigbutton1:active { background:#039377; -pie-background: linear-gradient(#00BC98,#039377); }

img.avatar_120 {
	border-radius: 5px;
	box-shadow: 0px 0px 5px rgba(34,25,25,0.4);
}

img.avatar_25 {
	border-radius: 3px;
	box-shadow: 0px 0px 3px rgba(34,25,25,0.4);
}

div.instructions {border: 1px solid #D2D2D2; background-color:#eee; padding: 8px; font-size: 15px; font-family: Helvetica; color: #888; margin-bottom:15px; text-align:left;border-radius:3px;box-shadow: inset -1px 1px 1px 0 rgba(0,0,0,0.1);}