/*
*
*	Pixaria Gallery
*	Copyright Jamie Longstaff
*
*/

/* Main DOM elements
----------------------------------------------- */
body {
background-color:#FFFFFF;
color:#111111;
font-family:Helvetica,Arial,Geneva,Sans-Serif;
margin:0;
text-align:center;
width:100%;
}
h1 {
font-size:14pt;
font-weight:normal;
margin:0 0 4px;
}
h2 {
font-size:12pt;
font-weight:normal;
margin:0 0 1px;
}
h3 {
font-size:10pt;
font-weight:bold;
line-height:15pt;
margin:0 0 1px;
}
p, div, td {
font-family:Helvetica,Arial,Geneva,Sans-Serif;
font-size:9pt;
line-height:12pt;
}
a:link, a:visited, a:active {
color:#F97211;
}
a:hover {
color:#555555;
text-decoration:underline;
}
li {
margin-top:9pt;
}
form {
margin:0;
}
form .forminput {
color:#222222;
font-size:8pt;
}
form .formbutton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#cccccc none repeat scroll 0 0;
color:#111111;
font-family:Helvetica,Arial,Geneva,Sans-Serif;
font-size:9pt;
font-weight:bold;
text-align:center;
}
.bold {
font-weight:bold;
}
.underline {
text-decoration:underline;
}
a.navigation-link {
color:#FFFFFF;
font-family:Helvetica,Arial,Geneva,Sans-Serif;
font-size:9pt;
font-weight:normal;
padding:0 10px;
text-decoration:none;
}
a.navigation-link:hover {
color:#000000;
text-decoration:none;
}
#copyright {
background-color:#FFFFFF;
font-size:10pt;
padding:10px;
}
#content {
margin:0 auto;
min-width:900px;
text-align:left;
width:100%;
}
.html-error-warning {
color:#FF0000;
}
.required {
color:#FF0000;
font-weight:bold;
}
.list-one {
background-color:#E1E1E1;
}
.list-two {
background-color:#E8E8E8;
}
.icon {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll center center;
border:1px solid #CCCCCC;
font-size:10pt;
padding:3px;
}
.thumbnail {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #BBBBBB;
font-size:10pt;
padding:4px;
}
.image {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
padding:6px;
}
.plain {
text-decoration:none;
}
#header {
overflow:hidden;
padding:0;
}
#header #logo {
height:50px;
left:20px;
position:absolute;
top:10px;
}
#header #navigation {
padding:70px 0 0 20px;
}
#header #navigation #search {
float:right;
}
#header #nav {
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto;
padding:0;
}
#header #nav li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
float:left;
margin:0 2px 0 0;
padding:0;
}
#header #nav li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
border:1px outset #AAAAAA;
color:#000000;
float:left;
font-size:11pt;
margin:0;
padding:7px 12px;
text-decoration:none;
}
#header #nav li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#AAAAAA none repeat scroll 0 0;
color:#FFFFFF;
}
#header #nav li.active a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#405F72;
font-weight:bold;
}
.pagination {
}
.pagination a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #AAAAAA;
display:block;
float:left;
margin:0 3px 0 0;
padding:3px 7px;
text-decoration:none;
}
.pagination a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
}
.pagination .spacer {
display:block;
float:left;
margin:0 3px 0 0;
padding:3px 7px;
}
.pagination .disabled, .pagination .current {
border:1px solid #AAAAAA;
color:#F97211;
display:block;
float:left;
margin:0 3px 0 0;
padding:3px 7px;
text-decoration:none;
}
.pages {
float:right;
padding-right:4px;
}
.page-button {
border:1px solid #AAAAAA;
color:#F97211 !important;
float:left;
font-size:10pt;
height:24px;
margin:0 2px 2px 0;
padding:3px 7px;
text-align:center;
text-decoration:none;
}
#popup-content {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
text-align:left;
}
#front-innerdiv {
width:100%;
}
#front-outerdiv {
padding:20px;
}
.table-gallery-description {
border:1px solid #CCCCCC;
border-collapse:collapse;
border-spacing:0;
margin-bottom:20px;
padding:0;
width:100%;
}
.table-gallery-description thead th {
background-color:#CCCCCC;
border:1px solid #AAAAAA;
color:#000000;
font-size:11pt;
font-weight:bold;
padding:4px 0 6px 4px;
text-align:left;
}
.table-gallery-description thead th a {
color:#222222 !important;
text-decoration:none !important;
}
.table-gallery-description table {
border-collapse:collapse;
border-spacing:0;
margin:5px;
padding:0;
width:66%;
}
.table-gallery-description tbody td {
background-color:#EEEEEE;
}
.table-gallery-description td th {
text-align:center;
vertical-align:top;
width:190px;
}
.table-gallery-description td td {
text-align:left;
vertical-align:top;
}
.table-gallery-description td h1 {
font-size:10pt;
font-weight:bold;
margin-top:2px;
}
.table-text {
border-collapse:collapse;
border-spacing:0;
line-height:1.2em;
margin-bottom:20px;
padding:0;
text-align:left;
width:100%;
}
.table-text th {
font-size:14pt;
font-weight:bold;
letter-spacing:-1pt;
line-height:1.3em;
margin-left:2px;
margin-right:8px;
margin-top:0;
padding:2px 5px 7px 0;
text-align:justify;
vertical-align:top;
width:33%;
}
.table-text td {
padding:3px;
text-align:left;
vertical-align:top;
width:33%;
}
.table-text td h1 {
font-size:12pt;
font-weight:bold;
margin-top:2px;
}
.table-text td h2 {
font-size:11pt;
font-weight:bold;
margin-top:2px;
}
.table-text td h3 {
font-size:10pt;
font-weight:bold;
margin-top:2px;
}
.table-form {
border:1px solid #AAAAAA;
border-collapse:collapse;
border-spacing:0;
margin-bottom:20px;
padding:0;
width:100%;
}
.table-form thead th {
background-color:#CCCCCC;
color:#222222;
font-size:11pt;
font-weight:bold;
padding:4px 0 6px 4px;
text-align:left;
width:33%;
}
.table-form tbody th {
font-size:9pt;
font-weight:bold;
height:25px;
padding:8px 0 0 4px;
text-align:left;
vertical-align:top;
width:33%;
}
.table-form tbody td {
height:20px;
padding:3px;
text-align:left;
vertical-align:middle;
width:33%;
}
.table-form tbody td h1 {
font-size:12pt;
font-weight:bold;
margin-top:2px;
}
.table-form tbody td h2 {
font-size:11pt;
font-weight:bold;
margin-top:2px;
}
.table-form tbody td h3 {
font-size:10pt;
font-weight:bold;
margin-top:2px;
}
.table-form tbody td td {
padding:0;
}
.table-form tbody th td {
padding:0;
}
.table-form .messages {
border-collapse:collapse;
width:100%;
}
.table-form .messages th {
padding:3px;
vertical-align:top;
width:33%;
}
.table-form .messages td {
padding:3px;
vertical-align:top;
width:66%;
}
.table-cart {
border:1px solid #CCCCCC;
border-collapse:collapse;
border-spacing:0;
margin-bottom:20px;
padding:0;
width:100%;
}
.table-cart thead th {
background-color:#777777;
color:#FFFFFF;
font-size:11pt;
font-weight:bold;
padding:4px 0 6px 4px;
text-align:left;
width:33%;
}
.table-cart tbody th {
font-size:9pt;
font-weight:bold;
padding:0;
text-align:center;
vertical-align:middle;
width:33%;
}
.table-cart tbody td {
padding:0;
text-align:left;
vertical-align:middle;
width:33%;
}
.table-cart .cart-item {
border-collapse:collapse;
width:100%;
}
.table-cart .cart-item th {
padding:3px;
text-align:left;
width:33%;
}
.table-cart .cart-item td {
padding:3px;
text-align:left;
width:66%;
}
.table-listbox {
border:1px solid #AAAAAA;
border-collapse:collapse;
border-spacing:0;
color:#222222;
margin-bottom:20px;
padding:0;
text-align:left;
width:100%;
}
.table-listbox th {
background-color:#CCCCCC;
color:#222222;
font-size:11pt;
font-weight:bold;
padding:4px 0 6px 4px;
text-align:left;
}
.table-listbox .options {
background-color:#EEEEEE;
font-weight:normal;
padding:3px 0 4px 4px;
text-align:left;
}
.table-listbox .options .option-title {
float:left;
font-weight:bold;
padding:5px 5px 0 0;
text-align:left;
width:10em;
}
.table-listbox td {
line-height:20px;
padding:0 2px;
text-align:left;
text-decoration:none;
vertical-align:middle;
}
.table-listbox td a {
text-decoration:none;
}
.table-listbox td a:hover {
text-decoration:none;
}
.table-popup-text {
border-collapse:collapse;
border-spacing:0;
line-height:1.2em;
margin:0;
padding:0;
text-align:left;
width:100%;
}
.table-popup-text th {
font-size:14pt;
font-weight:bold;
letter-spacing:-1pt;
line-height:1.3em;
margin-left:2px;
margin-right:8px;
margin-top:0;
padding:2px 5px 7px 0;
text-align:justify;
vertical-align:top;
width:33%;
}
.table-popup-text td {
padding:3px;
text-align:left;
vertical-align:top;
width:33%;
}
.table-popup-form {
border:1px solid #CCCCCC;
border-collapse:collapse;
border-spacing:0;
margin-bottom:20px;
padding:0;
width:100%;
}
.table-popup-form thead th {
background-color:#777777;
color:#FFFFFF;
font-size:11pt;
font-weight:bold;
padding:4px 0 6px 4px;
text-align:left;
width:50%;
}
.table-popup-form tbody th {
font-size:9pt;
font-weight:bold;
height:26px;
padding:8px 0 0 4px;
text-align:left;
vertical-align:top;
width:50%;
}
.table-popup-form tbody td {
height:20px;
padding:3px;
text-align:left;
vertical-align:middle;
width:50%;
}
.table-popup-form table {
border-collapse:collapse;
border-spacing:0;
padding:0;
}
.table-popup-form tbody td td {
padding:0;
}
.table-popup-form tbody th td {
padding:0;
}
.table-cart {
border:1px solid #CCCCCC;
border-collapse:collapse;
border-spacing:0;
margin-bottom:20px;
padding:0;
width:100%;
}
.table-cart thead th {
background-color:#777777;
color:#FFFFFF;
font-size:11pt;
font-weight:bold;
padding:4px 0 6px 4px;
text-align:left;
width:33%;
}
.table-cart tbody th {
font-size:9pt;
font-weight:bold;
padding:0;
text-align:center;
vertical-align:middle;
width:33%;
}
.table-cart tbody td {
padding:0;
text-align:left;
vertical-align:middle;
width:33%;
}
.table-cart .cart-item {
border-collapse:collapse;
width:100%;
}
.table-cart .cart-item th {
padding:3px;
text-align:left;
vertical-align:top;
width:33%;
}
.table-cart .cart-item td {
padding:3px;
text-align:left;
width:66%;
}
.table-search {
background-color:#EEEEEE;
border:1px solid #AAAAAA;
border-collapse:collapse;
border-spacing:0;
margin-bottom:20px;
padding:0;
table-layout:fixed;
width:100%;
}
.table-search th {
background-color:#CCCCCC;
color:#222222;
font-size:11pt;
font-weight:bold;
padding:4px 0 6px 4px;
text-align:left;
}
.table-search td .search-box {
float:left;
margin:5px 0;
min-height:270px;
padding:0 10px;
width:20%;
}
.table-import {
background-color:#DDDDDD;
border:1px solid #CCCCCC;
border-collapse:collapse;
border-spacing:0;
margin-bottom:20px;
padding:0;
table-layout:fixed;
width:100%;
}
.table-import th {
background-color:#777777;
color:#FFFFFF;
font-size:11pt;
font-weight:bold;
padding:4px 0 6px 4px;
text-align:left;
}
.table-import td .import-box {
float:left;
margin:5px 0;
min-height:270px;
padding:0 10px;
width:20%;
}
.table-news {
background-color:#EEEEEE;
border:1px solid #AAAAAA;
border-collapse:collapse;
border-spacing:0;
margin-bottom:20px;
padding:0;
table-layout:fixed;
}
.table-news thead th {
background-color:#CCCCCC;
color:#222222;
font-size:11pt;
font-weight:bold;
padding:4px 0 6px 4px;
text-align:left;
}
.table-news tbody th {
font-weight:normal;
padding:5px;
text-align:left;
}
.table-news tbody td {
font-weight:normal;
padding:5px;
text-align:left;
}
.table-news tbody th hr {
background-color:#AAAAAA;
border:0 none;
height:1px;
margin:10px 5px 10px 0;
}
.table-news tbody th .promote {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #AAAAAA;
color:#444444;
float:right;
font-size:8pt;
margin:0 10px 0 0;
padding:2px;
text-decoration:none !important;
}
.table-news tbody th .promote:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
.table-news tbody .link-rss {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icons/22x22.rss.png) no-repeat scroll 0 0;
margin:0 0 10px;
min-height:24px;
padding:5px 0 10px 26px;
}
.table-thumbnail {
background-color:#EEEEEE;
border:1px solid #BBBBBB;
border-collapse:collapse;
border-spacing:0;
margin-bottom:20px;
padding:0;
table-layout:fixed;
width:100%;
}
.table-thumbnail thead th {
background-color:#CCCCCC;
color:#222222;
font-size:11pt;
font-weight:bold;
padding:4px 0 6px 4px;
text-align:left;
}
.table-thumbnail tbody .options {
background-color:#EEEEEE;
font-weight:normal;
padding:3px 0 4px 4px;
text-align:left;
}
.table-thumbnail tbody .options .option-title {
float:left;
font-weight:bold;
padding:4px 5px 0 0;
text-align:left;
width:10em;
}
.table-thumbnail .thumb-sml {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #CCCCCC;
float:left;
margin:5px;
padding:5px;
}
.table-thumbnail .thumb-sml table {
border-collapse:collapse;
border-spacing:0;
padding:0;
width:100%;
}
.table-thumbnail .thumb-sml table thead th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 50%;
height:100px;
margin:0;
padding:0;
width:150px;
}
.table-thumbnail .thumb-sml table thead th img {
display:block;
margin:0 auto;
}
.table-thumbnail .thumb-sml table tbody th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 50%;
font-size:8pt;
text-align:right;
vertical-align:top;
width:55px;
}
.table-thumbnail .thumb-sml table tbody td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 50%;
font-size:8pt;
text-align:left;
vertical-align:top;
}
.table-thumbnail .thumb-lrg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #AAAAAA;
float:left;
margin:5px;
padding:5px;
}
.table-thumbnail .thumb-lrg table {
border-collapse:collapse;
border-spacing:0;
padding:0;
width:100%;
}
.table-thumbnail .thumb-lrg table thead th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 50%;
height:180px;
margin:0;
padding:0;
width:180px;
}
.table-thumbnail .thumb-lrg table thead th img {
display:block;
margin:0 auto;
}
.table-thumbnail .thumb-lrg table tbody th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 50%;
font-size:8pt;
text-align:right;
vertical-align:top;
width:70px;
}
.table-thumbnail .thumb-lrg table tbody td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 50%;
font-size:8pt;
text-align:left;
vertical-align:top;
}
#image-detail {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDDDDD none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin:0 0 20px;
overflow:hidden;
padding:0;
}
#image-detail .breadcrumbs {
background-color:#CCCCCC;
color:#222222;
font-size:11pt;
font-weight:bold;
padding:4px 0 6px 4px;
text-align:left;
}
#image-detail .breadcrumbs a {
color:#222222;
}
#image-detail .imagebox-wide {
padding:40px 10px 10px 410px;
text-align:center;
}
#image-detail .infobox-wide {
float:left;
margin:0;
padding:0 10px;
width:380px;
}
#image-detail .imagebox-thin {
padding:10px;
text-align:center;
}
#image-detail .infobox-thin {
margin:0;
padding:0 10px;
}
.table-image-view {
border-collapse:collapse;
border-spacing:0;
display:block;
max-width:600px;
min-width:380px;
padding:0;
}
.table-image-view th {
font-size:10pt;
font-weight:bold;
padding:5px 0 6px;
text-align:left;
vertical-align:top;
width:150px;
}
.table-image-view td {
font-size:10pt;
padding:5px 0 6px 5px;
text-align:left;
vertical-align:top;
}
.table-image-view .imageview {
font-size:10pt;
font-weight:bold;
padding:10px;
text-align:center;
vertical-align:middle;
}
ul.actionlist {
margin:0;
padding:0;
white-space:nowrap;
}
.actionlist li {
display:inline;
list-style-type:none;
}
.actionlist a {
padding:3px 10px;
text-decoration:none;
}
.actionlist a:link, .actionlist a:visited {
background-color:#DDDDDD;
border-color:#FFFFFF #BBBBBB #BBBBBB #FFFFFF;
border-style:solid;
border-width:1px;
text-decoration:none;
}
.actionlist a:hover {
background-color:#DDDDDD;
border-color:#BBBBBB #FFFFFF #FFFFFF #BBBBBB;
border-style:solid;
border-width:1px;
text-decoration:none;
}
.notification-note {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background:#FFFFFF url(../images/notification.note.gif) no-repeat scroll 0 0;
border:1px solid #CCCCCC;
font-size:8pt;
margin:0 0 5px;
padding:4px 4px 4px 35px;
}
.notification-note h1 {
font-size:9pt;
font-weight:bold;
margin:3px;
padding:0;
}
.notification-note p {
font-size:9pt;
margin:3px;
padding:0;
}
.notification-warning {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-topright:10px;
background:#FFFFFF url(../images/notification.warning.gif) no-repeat scroll 0 0;
border:1px solid #CCCCCC;
font-size:8pt;
margin:0 0 5px;
padding:4px 4px 4px 38px;
}
.notification-warning h1 {
font-size:9pt;
font-weight:bold;
margin:3px;
padding:0;
}
.notification-warning p {
font-size:9pt;
margin:3px;
padding:0;
}
.download-list dt {
font-weight:normal;
margin:15px 0 0;
}
.download-list dd {
margin:0 0 1px;
padding:2px 0 0;
}
.download-list dt a {
display:block;
float:left;
margin-right:5px;
padding:0;
}
.keywords {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #DDDDDD;
float:left;
margin:2px 4px 2px 0;
padding:2px;
}
.panel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
display:none;
padding:5px;
}
.panel-inline {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin-top:10px;
padding:5px;
}
.panel-image {
display:block;
margin:0;
padding:0;
}
.panel h1, .panel-inline h1 {
font-size:11pt;
font-weight:bold;
margin-top:2px;
}
.panel.active-tab-body {
display:block;
}
.neighbour {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #CCCCCC;
cursor:pointer;
float:none;
height:127px;
margin:3px;
overflow:hidden;
width:115px;
}
.neighbour-opaque {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #CCCCCC;
cursor:pointer;
float:none;
height:127px;
margin:3px;
opacity:0.5;
overflow:hidden;
width:115px;
}
.neighbour table {
height:110px;
width:115px;
}
.neighbour-opaque table {
height:110px;
width:115px;
}
#tab-container {
margin:0;
overflow:hidden;
padding:0;
}
#tabs {
height:29px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 9px !important;
padding:0 !important;
}
#tabs li {
float:left;
}
#tabs a {
background-color:#CCCCCC;
border:1px solid #AAAAAA;
color:#222222;
float:left;
font-size:11pt;
font-weight:bold;
margin:0 2px 0 0;
padding:4px 4px 5px;
text-decoration:none;
}
#tabs a.active-tab {
background-color:#FFFFFF;
border-color:#CCCCCC #CCCCCC #FFFFFF;
border-style:solid;
border-width:1px;
color:#222222;
float:left;
font-size:11pt;
font-weight:bold;
margin:0 2px 0 0;
padding:4px 4px 5px;
text-decoration:none;
}
.pix-cart-items {
color:#FFFFFF;
float:right;
font-size:11pt;
font-weight:bold;
margin:20px 20px 0 0;
}
.pix-cart-items a {
color:#FFFFFF !important;
}





