#pst-store-wrapper {
font: 14px/16px Helvetica, Arial, sans-serif;
font-weight: 100;
padding: 25px 0;
}
#pst-store-wrapper h1, 
#pst-store-wrapper h2, 
#pst-store-wrapper h3, 
#pst-store-wrapper h4, 
#pst-store-wrapper h5, 
#pst-store-wrapper h6 {
font-weight: 200;
margin: .25em 0 .5em 0;
line-height: 1em;
}
#pst-store-wrapper h1 { font-size: 3em; }
#pst-store-wrapper h2 { font-size: 2.5em; }
#pst-store-wrapper h3 { font-size: 2em; }
#pst-store-wrapper h4 { font-size: 1.5em; }
#pst-store-wrapper h5 { font-size: 1em; }
#pst-store-wrapper h6 { font-size: .5em; }
#pst-store-wrapper p {
font-size: 1em;
line-height: 1.5em;
font-weight: 300;
}
#pst-store-wrapper form {
display: inline-block;
}
#pst-store-wrapper select {
width: auto !important;
}
#pst-store-wrapper .paginate {
text-align: center;
width: 100%;
padding: 10px;
margin-top: 50px;
}
#pst-store-wrapper .paginate .button {
font-size: 1.25em;
text-decoration: none;
background-color: #777;
color: #FFF;
padding: 3px 9px;
margin: 2px;
border-radius: 12px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
}
#pst-store-wrapper .paginate .button:hover {
background-color: #333;
}
#pst-store-wrapper .paginate .button.disabled {
color: #999;
background-color: #DDD;
}
#pst-store-wrapper .pst-price,
#pst-store-wrapper .pst-price-grid {
padding: 10px 0;
}
#pst-store-wrapper .pst-entry-list, 
#pst-store-wrapper .pst-entry-grid {
margin-bottom: 25px;
display: none;
}
#pst-store-wrapper .inside-grid {
padding: 10px;
}
#pst-store-wrapper .pst-placeholder, 
#pst-store-wrapper .pst-thumb {
padding: 2px;
border: none;
background-color: #EEE;
width: 100%;
height: auto;
overflow: hidden;
}
#pst-store-wrapper .pst-thumb {
padding: 0;
border: none;
background-color: transparent;
min-height: 200px;
text-align: center;
}
#pst-store-wrapper .pst-thumb img {
padding: 2px;
border: none;
max-width: 100%;
height: auto;
}
#pst-store-wrapper .pst-thumb-detail {
padding: 0 10px;
border: none;
background-color: transparent;
text-align: center;
}
#pst-store-wrapper .pst-thumb-detail img {
padding: 2px;
border: none;
max-width: 100%;
height: auto;
}
#pst-store-wrapper .pst-thumb-detail .pst-gallery-grid img {
width: 95%;
border: none;
}
#pst-store-wrapper .pst-meta, 
#pst-store-wrapper .pst-chat {
padding: 10px 5px;
text-transform: uppercase;
font-weight: bold;
}
#pst-store-wrapper .pst-title-grid, 
#pst-store-wrapper .pst-meta-grid, 
#pst-store-wrapper .pst-chat-grid, 
#pst-store-wrapper .pst-price-grid {
padding: 5px;
}
#pst-store-wrapper .pst-title-grid {
}
#pst-store-wrapper .pst-detail-grid {
max-height: 150px;
overflow: hidden;
}
#pst-store-wrapper .pst-meta-grid, 
#pst-store-wrapper .pst-chat-grid {
text-transform: uppercase;
font-weight: normal;
font-size: .75em;
line-height: 1em;
}
#pst-store-wrapper .featured {
border-bottom: 1px dashed #CCC;
}
#pst-store-wrapper .pst-comments {
padding: 3px 7px;
margin-top: 2px;
-moz-border-radius: 10px; 
-webkit-border-radius: 10px;
border-radius: 10px;
background-color: #555;
color: #FFFFFF;
line-height: 1.5em;
font-weight: 100;
}
#pst-store-wrapper .pst-author {
font-size: 1.25em;
}
#pst-store-wrapper .pst-meta a, 
#pst-store-wrapper .pst-chat a, 
#pst-store-wrapper .pst-meta-grid a, 
#pst-store-wrapper .pst-chat-grid a {
font-weight: 100;
padding: 0;
text-decoration: none;
}
#pst-store-wrapper .archive-title, 
#pst-store-wrapper .side-title {
margin: 0;
padding: 0;
line-height: 1em;
}
#pst-store-wrapper .pst-content {
padding: 10px 0;
}
#pst-store-wrapper .comments,
#pst-store-wrapper #comment, 
#pst-store-wrapper .comments input[type="text"] {
width: 100%;
}
#pst-store-wrapper .comments {
margin: 0; 
padding: 10px 0; 
display: block; 
float: left;
}
#pst-store-wrapper .postmetadata, 
#pst-store-wrapper .commentlist, 
#pst-store-wrapper .children { 
list-style-type: none; 
margin: 0; 
font: 14px/18px Georgia, serif; 
font-style: italic; 
}
#pst-store-wrapper .commentlist li {
padding: 10px; 
margin: 10px 0;
background-color: #EEEEEE; 
border: 1px solid transparent;
}
#pst-store-wrapper .commentlist li.alt { 
background-color: #DDDDDD; 
border: 1px solid transparent;
}
#pst-store-wrapper .commentlist li:hover, 
#pst-store-wrapper .commentlist li.alt:hover {
background-color: #FFFFFF;
border: 1px dotted #387383;
}
#pst-store-wrapper .commentlist li.bypostauthor,
#pst-store-wrapper .commentlist li.bypostauthor:hover { 
background-color: #BED5DB; 
border: 1px solid transparent;
}
#pst-store-wrapper .comment-meta { 
text-transform: uppercase; 
color: #387383;
padding: 0 0 15px 0; 
font-size: 11px; 
}
#pst-store-wrapper .commentlist img { float: left; padding: 0 5px 5px 0; }
#pst-store-wrapper .paginate {
text-align: center;
text-transform: uppercase;
}
#pst-store-wrapper #side {
}
#pst-store-wrapper #side ul,
#pst-store-wrapper #side ul {
list-style-type: none;
}
#pst-store-wrapper #side ul {
margin: 10px 0;
padding: 0;
}
#pst-store-wrapper #side li:hover,
#pst-store-wrapper #side li.current-cat {
background-color: #DDD;
}
.pst-widget {
padding: 10px 5px;
}
.pst-widget.center {
text-align: center;
}
.pst-widget ul li {
padding: 5px;
}
.pst-widget ul li a {
padding: 5px;
text-decoration: none;
}
#pst-store-wrapper .paginate .pagi-stats {
padding: 0 7px;
}
#pst-store-wrapper .all-clear {
padding: 100px 0;
text-align: center;
}
#pst-store-wrapper .all-clear .announcement {
font-size: 28px;
font-family: Georgia, serif;
font-style: italic;
font-weight: 100;
}
.pst-nav-bar {
padding: 10px 0;
margin: 15px 0;
border-bottom: 1px solid #DDD;
}
.pst-widget .pst-nav-bar {
border-bottom: none;
}
img.pst-nav {
opacity: 0.37;
filter:alpha(opacity=37);
}
img.pst-nav.on {
opacity: 1.0;
filter:alpha(opacity=100);
}
#pst-store-wrapper .variable-wrapper {
position: relative;
}
#pst-store-wrapper .variable-wrapper .variable-options {
position: absolute;
width: 300px;
z-index: 110;
}
#pst-store-wrapper .variable-wrapper .variable-options li {
font-size: 11px !important;
}
#pst-store-wrapper .pst-gallery {
width: 90%;
}
.pst-gallery-grid img {
width: 100%;
height: auto;
border: 1px solid #DDD;
}
#pst-store-wrapper .gallery-item img {
width: 100px !important;
height: 100px !important;
}#paumail-template-viewer.view-me {
display: block;
}
#paumail-template-previewer {
background-color: #FFF; 
color: #333; 
position: relative; 
top: 5%; 
left: 0; 
margin-left: 5%;
margin-right: 5%;
width: auto;
height: 90%; 
padding: 10px;
z-index: 100003;
overflow: auto;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
#paumail-template-render h3, 
#paumail-template-render-text h3 {
border-bottom: 1px solid #DDD;
margin-bottom: 0;
color: #CCC;
}