
.group:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
* html .group {
    height: 1%;
}
#default_products_page_container .imagecol img, #list_view_products_page_container img, #grid_view_products_page_container img {
    margin: 0;
    padding: 0;
}
.wpsc_default_product_list.list .imagecol {
    margin-right: 30px;
}
.wpsc_hidden {
    display: none;
}
.wpsc_default_product_list.grid .default_product_display .product_form {
    text-align: center;
}
.wpsc_default_product_list.grid .default_product_display .wpsc_product_price {
}
.wpsc_container {
    overflow: visible;
}
.wpsc_default_product_list.grid {
    overflow: visible;
}
.wpsc_default_product_list .default_product_display {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
}
.wpsc_default_product_list.list .default_product_display {
    margin-bottom: 20px;
    padding: 20px 40px 20px 20px;
}
h3.wpec-related-title {
    margin: 20px 0;
}
h3.wpec-related-title a {
    color: #3F3F3F;
}
h3.wpec-related-title a:hover {
    text-decoration: none;
}
.wpec-related-product {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    float: left;
    padding: 16px 0;
    position: relative;
    text-align: center;
}
.wpec-related-product:last-child {
    margin-right: 0 !important;
}
h2.wpsc_also_bought {
    font-size: 1em;
    font-weight: normal;
}
#also-bought {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    padding: 40px;
    position: relative;
    width: 140px;
}
#single-right {
    float: right;
    margin-left: -220px;
}
.wpsc_also_bought_item {
    border-radius: 3px 3px 3px 3px;
    width: 100% !important;
}
.wpsc_also_bought_item .preview_link {
    display: block;
    margin: 10px 0 20px;
    text-align: center;
}
.wpsc_also_bought_item .wpsc_product_name {
    display: block;
    font-weight: bold;
    text-align: center;
}
.single_product_display .wpsc_also_bought_item .pricedisplay {
    display: block !important;
    font-size: 1.25em;
    margin-top: 10px;
    text-align: center;
}
.wpsc_default_product_list.list .default_product_display .pricedisplay {
}
.in_stock {
    font-size: 0.75em;
}
.list .in_stock {
    line-height: 1.5em;
    margin-bottom: 10px;
}
.list .out_of_stock {
    line-height: 1.5em;
    margin-bottom: 10px;
}
.grid .in_stock {
    display: inline;
    text-align: center;
}
.grid .out_of_stock {
    display: inline;
    text-align: center;
}
.out_of_stock {
    font-size: 0.75em;
}
.wpsc_default_product_list.list .default_product_display .prodtitle {
    text-align: left;
}
.wpsc_default_product_list.grid .default_product_display .wpsc_buy_button_container {
    float: none !important;
}
.wpsc_default_product_list.grid .additional_description_container {
    text-align: center;
}
.additional_description {
    padding: 20px;
}
.wpsc_default_product_list.grid .pr_line {
    border-style: outset;
    margin-bottom: 20px;
}
.wpsc_default_product_list.grid .default_product_display {
    display: inline-block;
    float: left;
    margin-left: 20px;
    padding-bottom: 20px;
    position: relative;
    width: 219px;
}
.wpsc_default_product_list.grid .default_product_display.first, .wpsc_default_product_list.grid .default_product_display:first-child {
    margin-left: 0 !important;
}
.wpsc_default_product_list.grid .default_product_display .imagecol {
    float: none !important;
    margin: 0 auto;
    padding-bottom: 20px;
    padding-top: 20px;
}
.wpsc_default_product_list.grid .default_product_display {
    overflow: visible;
    z-index: 100 !important;
}
.wpsc_default_product_list.list fieldset legend {
    display: block !important;
    float: left !important;
    font-size: 13px !important;
}
.shade {
    background: url("images/shd_left.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    bottom: -5px;
    height: 5px;
    left: 0;
    overflow: hidden;
    padding-left: 12px;
    position: absolute;
    width: 94%;
    z-index: 10;
}
.shade_in {
    background: url("images/shd_right.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    height: 5px;
    padding-right: 11px;
}
.shade_bg {
    background: url("images/shadback.png") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    height: 5px;
}
.wpsc_default_product_list.list .default_product_display .shade {
    width: 99%;
}
.pricedisplay {
}
.view_switcher {
    height: 31px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: -63px;
    width: 53px;
}
.view_switcher .list {
    background: url("images/grid_list.png") no-repeat scroll 100% 100% rgba(0, 0, 0, 0);
    cursor: pointer;
    float: right;
    height: 31px;
    width: 27px;
}
.view_switcher .grid {
    background: url("images/grid_list.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    float: left;
    height: 31px;
    width: 26px;
}
.view_switcher .grid.active, .view_switcher .grid:hover {
    background: url("images/grid_list.png") no-repeat scroll 0 100% rgba(0, 0, 0, 0);
}
.view_switcher .list.active, .view_switcher .list:hover {
    background: url("images/grid_list.png") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
}
.wpsc_default_product_list.grid .default_product_display .imagecol a {
}
.wpsc_default_product_list.grid .default_product_display div.product_footer {
    border: medium none;
    height: auto !important;
    margin: 20px;
    position: relative;
    text-align: center;
    width: auto !important;
}
.wpsc_default_product_list.grid .default_product_display .product_average_vote, .wpsc_default_product_list.grid .default_product_display .product_user_vote {
    float: none;
    position: relative !important;
    width: 100%;
}
.wpsc_default_product_list.grid .default_product_display .product_average_vote {
    text-align: left;
}
.product_average_vote .votetext:after {
    clear: both;
    content: " ";
}
.wpsc_default_product_list.grid .default_product_display span.votetext {
    height: auto !important;
}
.wpsc_default_product_list.grid .default_product_display .product_user_vote {
    text-align: left;
}
.vote_total {
    display: none;
}
.votetext {
    float: right;
}
.single_product_display .votetext {
    float: left;
}
.default_product_display .productcol h2 {
}
.default_product_display .productcol {
    float: none !important;
    margin-left: 0 !important;
    overflow: hidden;
}
.wpsc_default_product_list.grid .prodtitle {
    color: #313131;
    text-align: center;
}
.wpsc_default_product_list.list .prodtitle {
    margin-top: 20px !important;
}
.wpsc_default_product_list.list .wpsc_description {
    margin-bottom: 20px !important;
    overflow: hidden;
    text-align: left;
}
.wpsc_default_product_list.grid .prodtitle a {
    color: #313131;
    text-align: center;
}
.grid .wpsc_description {
    padding: 0 20px;
    text-align: center;
}
#default_products_page_container {
    line-height: 1.2em;
    position: relative;
    width: 100%;
    margin-top:20px;
}
#default_products_page_container .wpsc_page_numbers_top, #default_products_page_container .wpsc_page_numbers_bottom {
    margin: 20px 0;
}
#default_products_page_container .wpsc_page_numbers_bottom, #default_products_page_container .wpsc_page_numbers_top {
    font-size: 0;
}
#default_products_page_container .wpsc_page_numbers_bottom a, #default_products_page_container .wpsc_page_numbers_top a, #default_products_page_container .wpsc_page_numbers_bottom span, #default_products_page_container .wpsc_page_numbers_top span {
    border-radius: 3px 3px 3px 3px;
    font-size: 13px;
    margin-right: 3px;
    padding-left: 7px !important;
    padding-right: 7px !important;
}
.wpsc_category_grid_item {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #CCCCCC;
    margin: 10px;
    padding: 4px !important;
    text-align: center;
    text-decoration: none;
}
.wpsc_category_grid_item .item_no_image {
    color: #000000;
}
.wpsc_category_details img {
    background-color: #F3F3F3 !important;
    border: 1px solid #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    position: relative;
}
#default_products_page_container .wpsc_page_numbers_top a:link, #default_products_page_container .wpsc_page_numbers_top a:visited, #default_products_page_container .wpsc_page_numbers_bottom a:link, #default_products_page_container .wpsc_page_numbers_bottom a:visited {
    padding: 5px 4px;
}
#default_products_page_container .wpsc_page_numbers_top a:hover, #default_products_page_container .wpsc_page_numbers_top a:active, #default_products_page_container .wpsc_page_numbers_bottom a:hover, #default_products_page_container .wpsc_page_numbers_bottom a:active {
}
#default_products_page_container .wpsc_page_numbers_top span.current, #default_products_page_container .wpsc_page_numbers_top span.current, #default_products_page_container .wpsc_page_numbers_bottom span.current, #default_products_page_container .wpsc_page_numbers_bottom span.current {
    padding: 5px 4px;
}
.default_product_display {
}
.default_product_display {
    position: relative;
}
.default_product_display .imagecol {
    display: block;
    height: 100%;
    min-height: 50px;
    text-align: center;
    vertical-align: middle;
}
.default_product_display .imagecol img.product_image {
    background-color: #EFEFEF;
}
.default_product_display .imagecol img.no-image, #content .default_product_display .imagecol img.no-image {
    background-color: #EFEFEF;
    display: block;
}
.default_product_display .productcol {
    min-height: 50px;
    vertical-align: middle;
}

.custom_meta {
display:none;
}
/*.productcol .product_form {
display:none;
}*/
.prodtitle {
    color: #313131;
    text-align: center;
}
.prodtitle a {
    color: #313131;
    text-align: center;
}
.default_product_display h3.prodtitle, #content .default_product_display h3.prodtitle {
    clear: none;
    line-height: 1;
    margin: 0;
}
.default_product_display span.sale {
    display: block;
    position: absolute;
    right: -10px;
    text-indent: -9999px;
    top: -10px;
}
.default_product_display .wpsc_description, #content .default_product_display .wpsc_description {
    font-family: 'PT Sans';
    line-height: 1.4em;
}
.default_product_display .additional_description, #content .default_product_display .additional_description {
    font-size: 13px;
    line-height: 1.4em;
    margin: 0;
}
.default_product_display .additional_description_container {
    margin: 20px 0;
}
.default_product_display a.additional_description_link:link, .default_product_display a.additional_description_link:visited {
    color: #ED9D12;
    margin-left: 5px;
    text-decoration: underline;
}
.default_product_display a.additional_description_link:hover, .default_product_display a.additional_description_link:active {
    text-decoration: none;
}
.default_product_display .additional_description {
    display: none;
}
.wpsc_default_product_list.list form.product_form fieldset, #content .default_product_display form.product_form fieldset {
    display: block;
}
.default_product_display form.product_form fieldset, #content .default_product_display form.product_form fieldset {
    border: medium none;
    padding: 0;
}
.list .default_product_display form.product_form fieldset {
    display: inline;
}
.default_product_display form.product_form fieldset {
    display: block;
    margin: 0 auto;
    text-align: center;
    width: 85px;
}
.wpsc_default_product_list.list .default_product_display form.product_form fieldset {
    text-align: left;
    width: auto !important;
}
.default_product_display form.product_form .wpsc_quantity_update {
    display: inline-block;
}
.default_product_display form.product_form fieldset legend, #content .default_product_display form.product_form fieldset legend {
    display: block;
    float: left;
    font-size: 11px;
    font-weight: normal;
    padding: 0;
}
.default_product_display .wpsc_variation_forms {
    margin-bottom: 10px;
    padding: 2px;
}
.wpsc_select_variation {
    position: relative;
}
.default_product_display .wpsc_variation_forms table, #content .default_product_display .wpsc_variation_forms table, .default_product_display .wpsc_variation_forms table tr, #content .default_product_display .wpsc_variation_forms table tr, .default_product_display .wpsc_variation_forms table td, #content .default_product_display .wpsc_variation_forms table td {
    border: medium none;
    border-collapse: collapse;
    margin: 0;
}
.default_product_display .wpsc_variation_forms table td.col1, #content .default_product_display .wpsc_variation_forms table tr td.col1 {
    margin: 0;
    padding: 2px;
    text-align: left;
    width: 10%;
}
.default_product_display .wpsc_variation_forms table td.col2, #content .default_product_display .wpsc_variation_forms table tr td.col2 {
    margin: 0;
    padding: 2px;
    text-align: left;
    width: 80%;
}
.default_product_display .wpsc_variation_forms label {
    color: #000000;
    font-family: Georgia,"Bitstream Charter",serif;
    font-size: 14px;
}
.default_product_display .wpsc_variation_forms select {
    margin: 0;
    max-width: 200px;
    min-width: 100px;
}
.default_product_display .wpsc_quantity_update {
    margin-bottom: 10px;
    margin-left: 10px;
    padding-bottom: 10px;
}
.default_product_display .wpsc_quantity_update input, #content .default_product_display .wpsc_quantity_update input {
    font-size: 12px;
    line-height: 1.2em;
    margin: 0;
}
.default_product_display .wpsc_quantity_update label, #content .default_product_display .wpsc_quantity_update label {
    color: #FF6600;
    font-family: Georgia,"Bitstream Charter",serif;
    font-size: 12px;
    line-height: 1.2em;
    margin: 0;
}
.default_product_display .wpsc_product_price {
    font-size: 16px;
    margin-bottom: 10px;
    padding: 5px;
}
.list .default_product_display .wpsc_product_price {
    display: inline-block;
    float: left;
    padding-top: 3px !important;
}
.wpsc_default_product_list.list .default_product_display .wpsc_product_price {
    display: block;
    margin: 0;
    padding: 0;
}
.single_product_display .product_image {
    background: none repeat scroll 0 0 #F3F3F3;
    border: 1px solid #FFFFFF;
    box-shadow: 0 1px 1px #E7E7E7;
    padding: 4px;
}
.single_product_display h2 {
    color: #ED9D12;
}
.prod-gallery img {
    background-color: #FFFFFF;
}
.default_product_display .in_stock, .single_product_display .in_stock {
    background: url("wpsc-images/yes_stock.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    padding-left: 20px;
    position: relative;
    text-align: left;
}
.default_product_display .wpsc_product_price p {
    margin: 5px !important;
}
.default_product_display .out_of_stock, .single_product_display .out_of_stock {
    background: url("wpsc-images/outofstock.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    padding-left: 20px;
    position: relative;
}
.default_product_display .wpsc_product_price p, #content .default_product_display .wpsc_product_price p {
    margin: 0;
}
.default_product_display .wpsc_product_price span.oldprice {
    color: #AAAAAA;
    display: inline-block;
    font-size: 1em;
    margin-bottom: 10px;
    text-decoration: line-through;
}
.list .default_product_display .wpsc_product_price span.oldprice {
    padding-right: 10px;
}
.grid .default_product_display .inp_field {
    margin-right: 10px;
    width: 34px !important;
}
.list .default_product_display .inp_field {
    margin-right: 10px;
}
.default_product_display p.soldout, #content .default_product_display p.soldout {
    background: url("wpsc-images/outofstock.png") no-repeat scroll 0 2px rgba(0, 0, 0, 0);
    color: #CC3333;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    padding-left: 18px;
}
.default_product_display div.wpsc_loading_animation {
    margin-top: 5px;
    visibility: hidden;
}
.default_product_display div.wpsc_loading_animation img, #content .default_product_display div.wpsc_loading_animation img {
    border: medium none;
}
.default_product_display .product_footer .product_average_vote strong {
    float: left;
    font-size: 0.8em;
}
.default_product_display .product_footer .product_average_vote span {
    float: left;
    font-size: 0.8em;
}
.default_product_display .product_footer .product_user_vote {
    clear: both;
    float: left;
    font-size: 0.8em;
}
.default_product_display .wpcart_gallery img, #content .default_product_display .wpcart_gallery img {
    border: 1px solid #CCCCCC;
    margin-right: 6px;
}
.wpcart_gallery .attachment-gold-thumbnails, .imagecol .product_image {
    cursor: zoom-in;
}
.single_product_display .product_footer {
    margin-bottom: 20px;
}
.single_product_display form.product_form .wpsc_buy_button_container, #content .single_product_display form.product_form .wpsc_buy_button_container {
    text-align: right;
}
.default_product_display .wpsc_buy_button_container {
    float: right;
}
#list_view_products_page_container {
    position: relative;
}
#list_view_products_page_container .wpsc_page_numbers_top {
    margin-bottom: 20px;
}
#list_view_products_page_container .wpsc_page_numbers_bottom {
    margin-top: 10px;
}
#list_view_products_page_container p, #content #list_view_products_page_container p {
    line-height: 1.2em;
    margin: 0;
    padding: 0;
}
#list_view_products_page_container span.sale {
    display: none;
}
#list_view_products_page_container input, #content #list_view_products_page_container input, #list_view_products_page_container textarea, #content #list_view_products_page_container textarea {
    margin: 0;
    padding: 0;
}
table.list_productdisplay form.product_form {
    display: inline;
}
table.list_productdisplay .quantity_container {
    display: inline;
}
#content input.wpsc_buy_button {
    font-size: 12px;
}
table.list_productdisplay .wpsc_buy_button_container {
    display: inline;
    position: relative;
}
table.list_productdisplay .wpsc_buy_button_container .wpsc_loading_animation {
    font-size: 10px;
    line-height: 1.2em;
    position: absolute;
    right: -85px;
    top: 1px;
    vertical-align: middle;
    width: 100%;
}
table.list_productdisplay .wpsc_buy_button_container .wpsc_loading_animation img, #content table.list_productdisplay .wpsc_buy_button_container .wpsc_loading_animation img {
    border: medium none;
    float: left;
    vertical-align: middle;
}
table.list_productdisplay .oldprice {
    text-decoration: line-through;
}
#list_view_products_page_container table.list_productdisplay input.wpsc_buy_button, #content #list_view_products_page_container table.list_productdisplay input.wpsc_buy_button {
    padding: 5px;
}
table.list_productdisplay h2.prodtitle, #content table.list_productdisplay h2.prodtitle {
    font-size: 15px;
    line-height: 1.2em;
    margin: 0;
    word-wrap: break-word;
}
table.list_productdisplay h2.prodtitle a:link, #content table.list_productdisplay h2.prodtitle a:link, table.list_productdisplay h2.prodtitle a:visited, #content table.list_productdisplay h2.prodtitle a:visited {
    color: #006699;
    text-decoration: underline;
}
table.list_productdisplay h2.prodtitle a:hover, #content table.list_productdisplay h2.prodtitle a:hover, table.list_productdisplay h2.prodtitle a:active, #content table.list_productdisplay h2.prodtitle a:active {
    text-decoration: none;
}
table.list_productdisplay td.stock {
    text-align: center;
}
table.list_productdisplay tr.alt {
    background-color: #F8F8F8;
}
table.list_productdisplay p.soldout {
    color: #CC3333;
}
#single_product_page_container {
margin-top: 20px;
}
.single_product_display .productcol {
    overflow: hidden;
    width: auto !important;
}
.imagecol {
    float: left;
}
.preview_link:first-child, .preview_link.first_el {
    margin-left: 0 !important;
}
.preview_link {
    display: inline;
    line-height: 0;
    margin-left: 9px;
}
.preview_link img {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
.preview_link:hover {
    text-decoration: none;
}
.prod-gallery {
    margin-top: 10px;
}
.single_product_display .imagecol {
    margin-right: 40px;
}
.single_product_display .wpsc_product_price {
    margin-bottom: 20px;
}
.single_product_display .imagecol img.product_image {
}
.single_product_display .imagecol img.no-image, #content .single_product_display .imagecol img.no-image {
}
.single_product_display .product_description, .single_product_display .single_additional_description {
}
.single_product_display form.product_form fieldset, #content .single_product_display form.product_form fieldset {
}
.single_product_display form.product_form fieldset legend, #content .single_product_display form.product_form fieldset legend {
}
.single_product_display form.product_form input, #content .single_product_display form.product_form input {
}
.single_product_display form.product_form input.input_custom_text, #content .single_product_display form.product_form input.input_custom_text {
}
.single_product_display form.product_form fieldset p, #content .single_product_display form.product_form fieldset p {
}
.default_product_display .wpsc_variation_forms {
}
.single_product_display .wpsc_variation_forms table, #content .single_product_display .wpsc_variation_forms table, .single_product_display .wpsc_variation_forms table tr, #content .single_product_display .wpsc_variation_forms table tr, .single_product_display .wpsc_variation_forms table td, #content .single_product_display .wpsc_variation_forms table td {
}
.single_product_display .wpsc_variation_forms table td.col1, #content .single_product_display .wpsc_variation_forms table tr td.col1 {
}
.single_product_display .wpsc_variation_forms table td.col2, #content .single_product_display .wpsc_variation_forms table tr td.col2 {
}
.single_product_display .wpsc_variation_forms select {
}
.default_product_display .wpsc_quantity_update {
}
.single_product_display .wpsc_quantity_update input, #content .single_product_display .wpsc_quantity_update input {
}
.single_product_display .wpsc_quantity_update label, #content .single_product_display .wpsc_quantity_update label {
}
.single_product_display .wpsc_product_price p {
    text-align: left !important;
}
.single_product_display .wpsc_product_price p, #content .single_product_display .wpsc_product_price p {
    margin-bottom: 10px;
}
.single_product_display .wpsc_product_price span.oldprice {
}
.single_product_display .pricedisplay {
    color: #313131;
}
.single_product_display .yousave {
    color: #313131;
}
p.pricedisplay + p.pricedisplay {
    margin-bottom: 10px;
}
.product-info .pricedisplay {
}
.single_product_display .price_price, .single_product_display .currentprice {
    color: #282828;
}
.single_product_display .currentprice {
    font-weight: bold;
}
.single_product_display .pricedisplay {
    display: inline !important;
    margin-right: 5px;
}
.single_product_display .price_old, .single_product_display .oldprice {
    color: #AAAAAA;
    font-size: 16px;
    font-weight: normal;
}
.single_product_display p.soldout {
    background: url("wpsc-images/outofstock.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    color: #CC3333;
    font-size: 14px;
    padding-left: 18px;
}
.single_product_display div.wpsc_loading_animation {
    visibility: hidden;
}
.single_product_display .wpcart_gallery img, #content .single_product_display .wpcart_gallery img {
    border: 1px solid #CCCCCC;
    margin-right: 6px;
}
.single_product_display .productcol {
    overflow: hidden;
}
.single_product_display .in_stock {
    background: url("wpsc-images/yes_stock.png") no-repeat scroll 20px 17px rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E4E4E4;
    border-top: 1px solid #E4E4E4;
    font-size: 100%;
    margin-bottom: 20px;
    padding: 10px 10px 10px 40px;
}
.single_product_display .out_of_stock {
    background: url("wpsc-images/outofstock.png") no-repeat scroll 20px 16px rgba(0, 0, 0, 0);
    border-bottom: 1px solid #E4E4E4;
    border-top: 1px solid #E4E4E4;
    font-size: 100%;
    margin-bottom: 20px;
    padding: 10px 10px 10px 40px;
}
.default_product_display .currentprice {
    margin-bottom: 10px;
}
.default_product_display .wpsc_variation_forms label {
    color: #777777;
    display: block;
    font-family: 'PTSansBold';
    font-size: 13px;
    margin: 10px 40px;
    text-align: left;
}
.single_product_display .custom_file input {
}
.single_product_display .FB_like iframe {
    border: medium none;
    height: 40px;
    outline: medium none;
    overflow: hidden;
    width: 300px;
}
.single_options {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    padding: 40px;
    position: relative;
    width: 140px;
}
.qtyupdown {
    float: right;
    height: 34px;
    width: 53px;
}
.qtyupdown .down, .qtyupdown .up {
    cursor: pointer;
    float: left;
    height: 100%;
}
.qtyupdown .down {
    background: url("images/qty.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    width: 27px;
}
.qtyupdown .up {
    background: url("images/qty.png") no-repeat scroll 100% 0 rgba(0, 0, 0, 0);
    width: 26px;
}
.qtyupdown .down:hover {
    background: url("images/qty.png") no-repeat scroll 0 -34px rgba(0, 0, 0, 0);
}
.qtyupdown .up:hover {
    background: url("images/qty.png") no-repeat scroll 100% 100% rgba(0, 0, 0, 0);
}
.inp_field {
    background-color: #F3F3F3;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 0 0 #E5E5E5 inset;
    color: #B2B2B2;
    float: left;
    height: 27px;
    margin-bottom: 20px;
    width: 84px;
}
.inp_field input {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border: medium none !important;
    box-shadow: none !important;
    height: 27px !important;
    padding: 0 10px !important;
    text-align: left !important;
    width: 64px !important;
}
.single_options .wpsc_variation_forms label {
    display: block;
}
.wpsc_variation_forms select {
    background-color: #F3F3F3;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 0 0 #E5E5E5 inset;
    color: #B2B2B2;
    margin-bottom: 20px;
    padding: 5px;
    width: 140px;
}
.wpsc_variation_forms label, .product_form legend {
    margin-bottom: 7px;
}
.single_product_display .wpsc_buy_button_container {
    margin-top: 20px;
}
.single_product_display .wpsc_buy_button_container input {
    display: block;
    margin: 0 auto;
    width: 140px;
}
.single_options .wpsc_variation_forms label {
    text-align: left;
}
.single_options .title {
    color: #313131;
    font: bold 15px/1.5em 'Bitter',sans-serif;
    margin: 0 0 20px;
}
.proddesc {
    float: left;
    margin-right: 250px;
    overflow: hidden;
}
.wpsc_product_rating .star {
    cursor: pointer;
    display: block;
    float: left;
    text-indent: -999em;
    width: 17px;
}
.wpsc_product_rating .star a {
    background: url("wpsc-images/grey-star.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 100%;
    outline: medium none;
}
.wpsc_product_rating .star a:hover {
    background: url("wpsc-images/gold-star.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.wpsc_product_rating .star a.selected {
    background: url("wpsc-images/gold-star.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.wpsc_product_rating .star a, .wpsc_product_rating .star a:focus {
    outline: medium none;
}
div.product_footer {
    clear: both;
    height: 35px;
    margin-top: 1em;
    padding: 0 !important;
    position: relative;
    text-align: center;
}
.single_product_display div.product_footer {
    text-align: left;
}
div.product_footer strong {
    display: block;
    font-weight: normal;
}
.wpsc_default_product_list.list div.product_footer {
    margin-top: 40px;
}
.wpsc_default_product_list.list div.product_footer strong {
    float: left;
    line-height: 20px;
}
div.product_user_vote div.product_average_vote {
    float: left;
    height: inherit;
    left: 0;
    margin: 0 !important;
    position: absolute;
    top: 0;
    width: 50%;
}
div.product_user_vote {
    height: inherit;
    margin: 0 !important;
    position: absolute;
    right: 0;
    top: 0;
    width: 40%;
}
span.vote_total {
    font-size: 7pt;
    left: 2px;
    position: relative;
    top: -3px;
}
span.rating_saved {
    color: #990000;
    display: none;
}
#fancy_notification {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #CCCCCC;
    display: none;
    height: auto;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 190;
}
#fancy_notification #loading_animation {
    display: none;
}
#fancy_notification #fancy_notification_content {
    display: none;
    height: auto;
    margin: 0 !important;
    padding: 8px;
    text-align: left;
    width: 300px;
}
#fancy_notification #fancy_notification_content span {
    display: block;
    font-weight: normal;
    margin: 0 0 6px;
    text-align: center;
}
#fancy_notification #fancy_notification_content a {
    display: block;
    float: left;
    margin-bottom: 3px;
    margin-right: 6px;
}
#fancy_notification #fancy_notification_content a.go_to_checkout {
    float: right;
}
.shopping-cart-wrapper {
    line-height: 1.2em;
    position: relative;
}
.shopping-cart-wrapper span.cart_message {
    border: 1px solid #DEDEDE;
    display: block;
    margin: 10px 0;
    padding: 5px;
}
.shopping-cart-wrapper .numberitems {
    display: block;
    margin-bottom: 5px;
}
.shopping-cart-wrapper .shoppingcart {
    padding: 5px;
}
.shopping-cart-wrapper .shoppingcart table {
    width: 100%;
}
.shopping-cart-wrapper .shoppingcart .prod_name a {
    color: #313131;
}
.shopping-cart-wrapper .shoppingcart .prod_name a:hover {
    color: #ED9D12;
}
.shopping-cart-wrapper .shoppingcart .prod_name span {
    color: #AAAAAA;
}
.shopping-cart-wrapper .shoppingcart .prod_name .pricedisplay, .shopping-cart-wrapper .shoppingcart .prod_name .prod_qty {
    color: #777777;
}
.shopping-cart-wrapper .shoppingcart .total .pricedisplay {
    color: #313131;
}
.shopping-cart-wrapper .shoppingcart table th {
    font-family: Arial,sans-serif;
    padding: 2px;
}
.shopping-cart-wrapper .shoppingcart table th:first-child {
    text-align: left;
}
.shopping-cart-wrapper .shoppingcart table tbody td {
    padding: 2px;
    text-align: center;
}
.shopping-cart-wrapper .shoppingcart table .cart-widget-count {
    width: 70px;
}
.shopping-cart-wrapper .shoppingcart table tbody td, .shopping-cart-wrapper .shoppingcart table tbody td a {
    text-decoration: none;
}
.shopping-cart-wrapper .shoppingcart table tbody td a:hover {
    text-decoration: underline;
}
.shopping-cart-wrapper .remove_button {
    background: url("wpsc-images/delete.png") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    outline: medium none;
    text-indent: -9999px;
    width: 14px;
}
.shopping-cart-wrapper .shoppingcart table tbody td.cart-widget-remove {
    padding: 0;
}
.shopping-cart-wrapper .checkout-shipping, .shopping-cart-wrapper .checkout-tax, .widget_wpsc_shopping_cart #cart-widget-links {
    padding: 0 6px 0 0;
    text-align: right;
}
.widget_wpsc_shopping_cart .checkout-total, .widget_wpsc_shopping_cart .pluspostagetax {
    font-weight: bold;
    text-align: right;
}
.shopping-cart-wrapper .shoppingcart table tbody td.product-name {
    max-width: 90px;
    overflow: hidden;
    text-align: left;
    word-wrap: break-word;
}
.widget_wpsc_shopping_cart .cart-widget-total td {
    border-top: 2px solid #000000;
    padding: 5px 6px 5px 5px;
}
.widget_wpsc_shopping_cart tr.cart-widget-shipping td {
    border-top: 1px solid #000000;
}
.widget_wpsc_shopping_cart .shoppingcart {
    position: relative;
}
.shopping-cart-wrapper a.emptycart:link, .shopping-cart-wrapper a.emptycart:visited {
    color: #666666;
    font-size: 11px;
    text-decoration: none;
}
.shopping-cart-wrapper .gocheckout:active {
    border: 1px solid #CCCCCC;
}
.shopping-cart-wrapper .empty {
    margin-top: 10px;
}
.shopping-cart-wrapper a.visitshop:hover, .shopping-cart-wrapper a.visitshop:active {
    text-decoration: none;
}
#checkout_page_container {
    position: relative;
    margin-top: 25px;
}
#checkout_page_container textarea, #checkout_page_container input, #content #checkout_page_container textarea, #content #checkout_page_container input {
    font-size: 12px;
    margin: 0;
}
.cart_bt {
    border: medium none;
    color: #787878;
    font-size: 0 !important;
    height: 28px;
    width: 55px;
}
.wpsc_product_quantity .cart_bt {
    background: url("images/update_icon.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    float: left;
    height: 30px;
    width: 33px;
}
.wpsc_product_remove .cart_bt {
    background: url("images/remove_ico.png") no-repeat scroll center center rgba(0, 0, 0, 0);
}
#checkout_page_container table.checkout_cart, .wpsc_checkout_table {
    border: 1px solid #E7E7E7 !important;
    border-radius: 3px 3px 3px 3px !important;
}
#checkout_page_container table.checkout_cart tr.header th, .wpsc_checkout_table tr.header th {
    background: url("images/thead.png") repeat-x scroll left top #F1F1F1;
    border-bottom: 1px solid #DADADA;
    color: #313131;
    font-weight: normal;
    padding: 13px 20px;
    text-align: center;
}
#checkout_page_container table.checkout_cart tr {
    border-top: 1px solid #E9E9E9;
}
#checkout_page_container table.checkout_cart td, .wpsc_checkout_table td {
    background-color: #FFFFFF;
}
#checkout_page_container table.checkout_cart tr.header th:first-child {
    text-align: left;
}
#checkout_page_container table.checkout_cart tr.wpsc_total_before_shipping td {
}
#checkout_page_container table.checkout_cart tr.wpsc_coupon_row td.coupon_code form {
    padding-right: 18px;
    text-align: right;
}
#checkout_page_container table.checkout_cart tr.wpsc_coupon_row td.coupon_code form input[type="text"] {
    background-color: #F3F3F3;
}
#checkout_page_container table.checkout_cart tr.wpsc_coupon_row td.coupon_code form {
}
#checkout_page_container table.checkout_cart tr.wpsc_coupon_row td.coupon_code form {
    padding-left: 0;
    vertical-align: middle;
}
#checkout_page_container table.checkout_cart tr.wpsc_coupon_row td.coupon_code {
    padding: 16px 20px !important;
}
#checkout_page_container table.checkout_cart tr.wpsc_coupon_row td.coupon_code button {
}
#checkout_page_container table.checkout_cart tr.wpsc_coupon_row td.coupon_code form {
}
#checkout_page_container table.checkout_cart tr td, #content #checkout_page_container table.checkout_cart tr td {
    border-left: 1px solid #E9E9E9 !important;
    margin: 0;
    padding: 5px;
    vertical-align: middle;
}
#checkout_page_container table.checkout_cart tr td, #content #checkout_page_container table.checkout_cart tr td:first-child, #content #checkout_page_container table.checkout_cart tr .wpsc_product_name {
    border-left: 0 none !important;
}
#content #checkout_page_container table.checkout_cart tr .wpsc_product_name a {
    color: #313131;
}
#checkout_page_container table.checkout_cart tr.wpsc_coupon_row td form input#coupon_num {
    float: left;
    height: 31px;
    margin: 1px 20px 0 10px;
    width: 293px;
}
#checkout_page_container table.checkout_cart tr.wpsc_total_before_shipping td {
    padding: 15px 20px !important;
}
#checkout_page_container table.checkout_cart tr.wpsc_total_before_shipping td.wpsc_total_amount_before_shipping {
    text-align: right;
}
#content #checkout_page_container p {
    margin-bottom: 0;
}
.wpsc_checkout_table input.text, .wpsc_checkout_table textarea, .wpsc_checkout_table select {
    width: 311px;
}
#content img#wpsc_checkout_gravatar {
    float: left;
    margin: 0 20px 0 0;
    display:none !important;
}
#wpsc_checkout_gravatar{
display:none !important;
}
#checkout_page_container .wpsc_shipping_header {
}
.wpsc_checkout_table.table-1 tr:last-child td, .wpsc_checkout_table.table-2 tr:last-child td {
    padding-bottom: 36px !important;
}
.custom_gateway .wpsc_checkout_table {
    border: medium none !important;
}
.custom_gateway .wpsc_checkout_table input[type="text"] {
    background-color: #F3F3F3;
}
.checkout textarea {
    background-color: #F3F3F3;
}
.custom_gateway {
    padding: 10px;
}
.custom_gateway input[type="radio"] {
    margin-right: 20px !important;
}
.wpsc_checkout_table #checkout_page_container .pricedisplay, .wpsc_checkout_table .pricedisplay {
    color: #777777;
}
.checkout_cart .inp_field {
    float: left;
    height: 29px;
    margin-bottom: 0;
    margin-right: 2px;
    width: 34px;
}
#checkout_page_container .wpsc_product_quantity input[type="text"] {
}
.checkout_cart .wpsc_product_quantity {
    margin: auto !important;
    min-width: 125px;
    text-align: center;
}
.wpsc_product_quantity button {
    float: right;
    margin-right: -9px;
}
.wpsc_product_quantity .qtyupdown {
    float: left;
}
.checkout_cart #checkout_page_container .wpsc_product_quantity input[type="text"] {
    background-color: rgba(0, 0, 0, 0) !important;
}
#checkout_page_container .total_price td.wpsc_totals {
}
.wpsc_checkout_table .grand_total {
    color: #05242B;
    font-size: 16px;
    font-weight: bold;
}
.wpsc_checkout_table {
    width: 100%;
}
.wpsc_checkout_table .grand_total td {
    padding-bottom: 20px !important;
    padding-top: 20px !important;
}
.wpsc_checkout_table .grand_total .pricedisplay {
    color: #05242B;
}
#checkout_page_container .wpsc_make_purchase {
    bottom: 20px;
    /*float: right;*/
    margin-top: 40px;
    position: relative;
    text-align:center;
}

.wpsc_make_purchase input[type="submit"]{
width: 450px;
font-size: 26px!important;
}
.wpsc_make_purchase {
    margin-top: 20px;
}
.wpsc_email_address_p {
    vertical-align: middle;
}
.wpsc_checkout_table input.text, .wpsc_email_address input.text {
    background-color: #F3F3F3;
}
.wpsc_email_address input.text,  {
    margin-top: 13px !important;
    width: 253px;
}
.input.make_purchase {
    background: url("images/checkout_btn.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    height: 34px;
    line-height: 34px;
    text-align: center;
    vertical-align: middle;
    width: 220px;
}
#totable {
    margin-top: 73px;
}
#checkout_page_container .total_price.total_shipping td {
    border: medium none;
    font-weight: normal;
}
#checkout_page_container .total_price.total_shipping td:first-child, #checkout_page_container .total_price td:first-child {
    padding-left: 50px;
}
#checkout_page_container .wpsc_shipping_quote_name, #checkout_page_container .wpsc_shipping_quote_price, #checkout_page_container .wpsc_shipping_quote_radio {
    border-bottom: 1px solid #E1E1E1;
}
#checkout_page_container tr:last-child .wpsc_shipping_quote_name, #checkout_page_container tr:last-child .wpsc_shipping_quote_price, #checkout_page_container tr:last-child .wpsc_shipping_quote_radio {
    border-bottom: medium none !important;
}
#checkout_page_container .wpsc_shipping_quote_name label, #checkout_page_container .wpsc_shipping_quote_price label, #checkout_page_container .wpsc_shipping_quote_radio label {
    color: #000000;
}
#content #checkout_page_container table.productcart tr td {
    border-top: medium none;
    padding-left: 0;
}
#content #checkout_page_container table.productcart {
    border: medium none;
}
#shipping_calculator, div.wpsc_email_address {
    background-color: #FFFFFF;
    border: 1px solid #E7E7E7;
    margin: 40px 0 !important;
    padding: 10px 40px 16px;
}
#shipping_calculator .productcart {
    width: 100%;
}
#shipping_calculator .productcart td {
    padding: 16px 0;
}
#zipcode {
    background-color: #F3F3F3;
    font-size: 11px !important;
    height: 20px;
}
#change_country input[type="submit"] {
    background: url("images/calc_bt.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    border: medium none;
    color: #787878;
    font-size: 11px !important;
    height: 28px;
    width: 65px;
}
div.wpsc_email_address {
    padding: 6px 40px 36px !important;
}
#checkout_page_container table.checkout_cart tr.wpsc_coupon_row tr {
    border-bottom: 0 none;
}
#checkout_page_container p.validation-error {
    clear: both;
    color: #FF0000;
}
#content table.wpsc_checkout_table, #content table.wpsc_checkout_table tr td {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #E9E9E9;
    border-image: none;
    border-style: none none none solid;
    border-width: medium medium medium 1px;
    padding: 0;
    vertical-align: middle;
}
.wpsc_total_price_and_shipping {
    text-align: left !important;
}
.wpsc_checkout_table.table-1 tr td {
    border-left: medium none !important;
    padding: 13px 40px !important;
}
.wpsc_checkout_table.table-4 tr td {
    border-left: medium none !important;
}
.wpsc_checkout_table.table-2 {
    margin-top: 40px;
}
.wpsc_checkout_table.table-2 tr td {
    padding: 13px 40px !important;
}
.wpsc_checkout_table tr td {
    border-left: medium none !important;
    padding: 13px 20px !important;
}
.wpsc_checkout_table tr td:first-child {
    padding-right: 0 !important;
}
.wpsc_checkout_table tr td:last-child {
    text-align: left;
}
.wpsc_checkout_table.table-4 tr:last-child {
    border-top: 1px solid #E9E9E9;
}
.wpsc_checkout_table.table-4 .pricedisplay {
    font-size: 1em;
}
#content table.wpsc_checkout_table tr td:first-child {
    border-left: medium none !important;
}
.wpsc-shopping-cart .asterix {
    color: #FF0000;
}
#checkout_page_container img.product_image {
}
#checkout_page_container table.checkout_cart {
    border: medium none;
    width: 100%;
}
#checkout_page_container table.checkout_cart tr, #content #checkout_page_container table.checkout_cart tr {
    margin: 0;
    padding: 0;
}
#content #checkout_page_container table.checkout_cart tr.wpsc_coupon_row td {
    text-align: center;
    vertical-align: middle;
}
#content #checkout_page_container table.checkout_cart tr.product_row td.wpsc_product_image img {
}
#content #checkout_page_container table.checkout_cart tr.product_row td, #content #checkout_page_container table.checkout_cart tr.product_row {
    line-height: 1;
    margin: 0;
    padding: 20px;
}
#checkout_page_container table.checkout_cart td.firstcol {
    text-align: center;
    vertical-align: middle;
}
#checkout_page_container .coupon {
    float: right;
    margin: 10px 0;
    position: relative;
}
#checkout_page_container .coupon span.coupon_error {
    color: #FF3300;
    font-size: 14px;
    left: 156px;
    line-height: 1.2em;
    position: absolute;
    top: -24px;
}
#checkout_page_container .col1 {
    float: left;
    width: 320px;
}
#checkout_page_container .col2 {
    float: right;
    width: 320px;
}
#checkout_page_container input.intra-field-label, #checkout_page_container textarea.intra-field-label {
    color: #BBBBBB;
}
#content #checkout_page_container table.checkout_cart tr.product_row td.wpsc_product_name {
    padding-left: 0;
}
.wpsc_registration_form {
    float: left;
    margin-top: 15px;
    width: 300px;
}
.wpsc_registration_form label {
    display: inline-table;
    margin-bottom: 10px;
    width: 100px;
}
.wpsc_registration_form fieldset {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #E7E7E7 -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: medium none;
    border-style: solid none none;
    border-width: 2px medium medium;
    padding-left: 0;
    padding-top: 12px;
}
.wpsc_registration_form.wpsc_right_registration {
    border-left: 2px solid #E7E7E7;
    padding-left: 20px;
}
.wpsc_signup_text {
    font-size: 12px;
    padding-top: 15px;
}
#shippingSameBilling {
    position: relative;
    right: 10px;
}
#shippingsameasbillingmessage {
    display: none;
}
.wpsc_no_image {
    display: none;
}
.clear {
    clear: both;
}
#wpsc_akst_form {
    background: none repeat scroll 0 0 #999999;
    border: 1px solid #DDDDDD;
    display: none;
    position: absolute;
    width: 350px;
    z-index: 999;
}
#wpsc_akst_form a.akst_close {
    color: #FFFFFF;
    float: right;
    margin: 5px;
}
#wpsc_akst_form ul.tabs {
    border: 1px solid #999999;
    list-style: none outside none;
    margin: 10px 10px 0;
    padding: 0;
}
#wpsc_akst_form ul.tabs li {
    background: none repeat scroll 0 0 #CCCCCC;
    border-bottom: 1px solid #999999;
    cursor: pointer;
    float: left;
    margin: 0 3px 0 0;
    padding: 3px 5px 2px;
}
#wpsc_akst_form ul.tabs li.selected {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    cursor: default;
    padding: 4px 5px 1px;
}
#wpsc_akst_form div.clear {
    clear: both;
    float: none;
}
#wpsc_akst_social, #wpsc_akst_email {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #FFFFFF;
    padding: 10px;
}
#wpsc_akst_social ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#wpsc_akst_social ul li {
    float: left;
    margin: 0;
    padding: 0;
    width: 45%;
}
#wpsc_akst_social ul li a {
    background-position: 0 2px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 24px;
    padding: 4px 0 0 22px;
    vertical-align: middle;
}
#wpsc_akst_delicious {
    background-image: url("../wpsc-core/images/social_networking/delicious.gif");
}
#wpsc_akst_digg {
    background-image: url("../wpsc-core/images/social_networking/digg.gif");
}
#wpsc_akst_furl {
    background-image: url("../wpsc-core/images/social_networking/furl.gif");
}
#wpsc_akst_netscape {
    background-image: url("../wpsc-core/images/social_networking/netscape.gif");
}
#wpsc_akst_yahoo_myweb {
    background-image: url("../wpsc-core/images/social_networking/yahoo_myweb.gif");
}
#wpsc_akst_stumbleupon {
    background-image: url("../wpsc-core/images/social_networking/stumbleupon.gif");
}
#wpsc_akst_google_bmarks {
    background-image: url("../wpsc-core/images/social_networking/google_bmarks.gif");
}
#wpsc_akst_technorati {
    background-image: url("../wpsc-core/images/social_networking/technorati.gif");
}
#wpsc_akst_blinklist {
    background-image: url("../wpsc-core/images/social_networking/blinklist.gif");
}
#wpsc_akst_newsvine {
    background-image: url("../wpsc-core/images/social_networking/newsvine.gif");
}
#wpsc_akst_magnolia {
    background-image: url("../wpsc-core/images/social_networking/magnolia.gif");
}
#wpsc_akst_reddit {
    background-image: url("../wpsc-core/images/social_networking/reddit.gif");
}
#wpsc_akst_windows_live {
    background-image: url("../wpsc-core/images/social_networking/windows_live.gif");
}
#wpsc_akst_tailrank {
    background-image: url("../wpsc-core/images/social_networking/tailrank.gif");
}
#wpsc_akst_email {
    display: none;
    text-align: left;
}
#wpsc_akst_email form, #wpsc_akst_email fieldset {
    border: 0 none;
    margin: 0;
    padding: 0;
}
#wpsc_akst_email fieldset legend {
    display: none;
}
#wpsc_akst_email ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#wpsc_akst_email ul li {
    margin: 0 0 7px;
    padding: 0;
}
#wpsc_akst_email ul li label {
    color: #555555;
    display: block;
    margin-bottom: 3px;
}
#wpsc_akst_email ul li input {
    padding: 3px 10px;
}
#wpsc_akst_email ul li input.akst_text {
    padding: 3px;
    width: 280px;
}
.wpsc_akst_share_link {
    display: block;
    margin: 0 0 6px;
    width: 119px;
}
.item_text {
    float: left;
    width: 33%;
}
.item_text h2 a {
    color: #000000;
    font-family: Arial,sans-serif;
    font-weight: bold;
    text-decoration: none;
}
.featured_product_display {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    padding: 20px;
}
.featured_product_display .item_text {
    float: left;
    width: 70% !important;
}
.item_text h2 a {
    font-family: 'Bitter',?sans-serif;
}
.featured_product_display .featured_product_price {
    text-align: left;
}
.featured_product_display .featured_item_image {
    float: right;
}
.featured_item_image a img {
}
.wpsc_container.wpsc_featured {
    margin-bottom: 20px;
    margin-top: 20px;
}
#current_country {
}
.featured_product_price {
    margin-bottom: 10px;
}
.wpsc_description a {
    font-size: 14px;
    text-decoration: none;
}
