#subcategories { padding:7px 0px 5px; text-align:center; font-size:14px; border-bottom:1px solid #DBDBDB; }
.subcategories-artist { margin-top:5px; }
#subcategories table  { margin:auto; }
#subcategories td { padding:0 4px 4px 6px; }
.pages  { padding:10px 0px 0px 5px; }
#products a,a:hover,a:visited { text-decoration:none; }
.row  { height:236px; }
.p  { float:left; width:160px; height:210px; margin-top:10px; padding:7px 10px; border:1px solid #EAEAEA; border-width:1px 0px; line-height:15px; font-size:11px; }
.row-artist  { height:208px; }
.p-artist  { float:left; width:160px; height:180px; margin-top:10px; padding:7px 10px; border:1px solid #EAEAEA; border-width:1px 0px; line-height:15px; font-size:11px; }
.row-manage  { height:178px; }
.p-manage  { float:left; width:120px; height:157px; margin-top:10px; padding:7px 10px 0px; border:1px solid #EAEAEA; border-width:1px 0px; line-height:15px; font-size:11px; }
.p-price  { color:#00A65B; }
.mleft15  { margin-left:15px; }
#artist { margin-top:3px; border-bottom:1px solid #E4E4E4; padding:0px 0px 0px 10px; font-size:14px; }
#artist-info  { float:left; padding:20px 0px 3px; text-transform:lowercase; }
#about  { padding:7px 0px 4px; }
.artist-details  { padding-top:5px; font-size:11px; }

.p-shop { height:30px; }
.p-label  { float:left; height:58px; width:58px; margin-top:-220px; }
.p-sale { float:right; height:43px; padding-top:5px; width:44px; margin-top:-206px; }
.p-artist-label { height:58px; width:58px; margin-top:-191px; }
.p-manage-label  { height:58px; width:58px; margin-top:-160px; }
.options  { height:36px; padding:35px 0px 0px 5px; }

.search-cat { float:left; line-height:20px; height:45px; font-size:12px; margin:10px 0px 0px 5px; width:350px; padding:10px 0px 10px 20px; border:1px solid #DBDBDB; }
.search-box { font-size:12px; line-height:20px; margin:10px 5px 0px 5px; padding:10px 20px 10px 20px; border:1px solid #DBDBDB; }
.search-label { float:left; width:120px; padding:5px 0px 3px 0px; }
.search-field { color:#FF0066; text-transform:uppercase; }
.search-data { float:left; width:550px; padding:5px 0px 5px 10px; }
.search-short { float:left; width:180px; padding:5px 5px 5px 10px; }
.search-clean  { border-bottom:1px solid #EAEAEA; clear:both; }
.mleft10  { margin-left:10px; }
.pleft30  { padding-left:30px; }