/*
Theme Name: MonsterVille Theme
Theme URI: http://www.mashedcreative.com
Description: MonsterVille Theme
Version: 1.0
Author: Mashed Creative
Author URI: http://www.mashedcreative.com
*/

table, tr, td, form {margin:0; padding:0;}

.page_module h1 {margin:0 0 15px 0;}

.productdisplay {width:380px; padding:10px 0 0 0;}

.ecom_shopimage {width:380px; height:260px;}

.producttext {padding:10px 0 0 0;}
.prodtitles {font-size:18px; text-transform:uppercase; font-style:italic;}

.importantnote {font-size:13px; font-weight:bold; padding:0 0 5px 0; text-transform:uppercase; font-style:italic;}
.importantnote span {color:#fcff01}

.oldprice {text-decoration:line-through; font-weight:bold; font-size:18px; padding:0 0 2px 0; text-transform:uppercase; font-style:italic; color:#0040bf;}
.currentprice {font-size:18px; font-weight:bold; padding:0 0 5px 0; text-transform:uppercase; font-style:italic; color:#fcff01; padding:0 0 10px 0;}
.pnpprice {font-size:18x; font-weight:bold; text-transform:uppercase; font-style:italic; padding:0 0 10px 0;}
.othercurrencies {font-size:14px; font-weight:bold; padding:0 0 10px 0; text-transform:uppercase; font-style:italic; color:#ccc;}

.custom_meta {color:#002a80; text-transform:uppercase; font-style:italic; font-weight:bold;}

.wpsc_buy_button {font-size:13px; color:#000; font-family:Calibri, Verdana, Geneva, sans-serif; border:0; padding:5px; font-weight:bold; text-transform:uppercase; background:#000; color:#fff; cursor:pointer;}
.wpsc_buy_button:hover {background:#ff00d8;}

.breadcrumb {text-transform:uppercase; padding:0 0 0 0; font-weight:bold;}

.wpsc_loading_animation {font-weight:bold; padding:5px 0 0 0;}

.checkout_headings {font-weight:bold; text-transform:uppercase; font-style:italic; padding:0 0 10px 0; font-size:14px;}

.product_row {background:#0040bf;}
.product_row td {padding:5px; vertical-align:top; background:#0040bf;}
.product_row .pricedisplay {font-weight:bold; font-size:14px;}

.soldout {font-size:18px; font-weight:bold; text-transform:uppercase; font-style:italic; background:#F00; padding:5px;}
.soldout p {margin:0; padding:0;}

.product_seperator {height:20px; border-bottom:1px dotted #34EAFF; margin:0 0 20px 0;}

.product_options {background:#000;}
.quantity_cell {padding:0 0 0 180px; border-bottom:10px solid #0054ff}
.quantity_cell {padding:0 0 0 195px\9;} /* for ie8 and below */
.quantity_cell {*padding:0 0 0 150px;} /* for ie7 and below */
.remove_cell {padding:5px 10px 0 0; border-bottom:10px solid #0054ff}

.quantity_field {font-size:13px; color:#000; font-family:Calibri, Verdana, Geneva, sans-serif; border:0; padding:6px; margin:15px 4px 10px 0; background:#fff; color:#888;}

.update_button {font-size:13px; font-family:Calibri, Verdana, Geneva, sans-serif; border:0; padding:5px; font-weight:bold; text-transform:uppercase; background:#ff00d8; color:#fff; cursor:pointer; margin:0 10px 0 0;}
.update_button {*margin-top:-37px;} /* for ie7 and below */
.update_button:hover {background:#cc00ad;}

.adjustform {float:left;}

.remove_button {font-size:13px; font-family:Calibri, Verdana, Geneva, sans-serif; border:0; padding:5px; font-weight:bold; text-transform:uppercase; background:#ff0161; color:#fff; cursor:pointer;}
.remove_button {height:25px\9; padding:2px 5px 0 5px\9;} /* for ie8 and below */
.remove_button {*height:28px; *padding:0 5px 0 5px;} /* for ie7 and below */
.remove_button:hover {background:#cc024f;}

#wpsc_shopping_cart_container h2 {font-style:italic; text-transform:uppercase; font-size:18px; margin:15px 0 15px 0;}

.productprices {margin:20px 0 0 0;}
.productcart #current_country {font-size:13px; color:#000; font-family:Calibri, Verdana, Geneva, sans-serif; border:0; padding:2px; background:#fff; color:#888; cursor:pointer; margin:10px 10px 0 0;}
.productcart #region {font-size:13px; color:#000; font-family:Calibri, Verdana, Geneva, sans-serif; border:0; padding:2px; background:#fff; color:#888; cursor:pointer; margin:10px 10px 0 0;}

.productcart .calculate_button {font-size:13px; font-family:Calibri, Verdana, Geneva, sans-serif; border:0; padding:5px; font-weight:bold; text-transform:uppercase; background:#000; color:#fff; cursor:pointer; margin:10px 0 0 0;}
.productcart .calculate_button:hover {background:#ff00d8;}

.wpsc_checkout_table {margin:10px 0 0 0;}
.wpsc_checkout_table td {vertical-align:top; padding:5px;}

.login_error {font-weight:bold; color:#ff0161; background:#000; font-style:italic; text-transform:uppercase; padding:5px; margin:10px 0 10px 0;}
.validation-error {margin:0; padding:0; font-weight:bold; color:#000;}
.wpsc_checkout_table tr.validation-error {color:#ff0161; background:#000; font-style:italic; text-transform:uppercase; padding:5px; margin:10px 0 10px 0;}

.wpsc_checkout_forms input {font-size:13px; color:#000; font-family:Calibri, Verdana, Geneva, sans-serif; border:0; padding:6px; background:#fff; color:#888; margin:3px 0 3px 0; width:220px;}
.wpsc_checkout_forms .termsandconditionscheckbox {width:auto; margin:0 0 0 0; background:none;}

.wpsc_checkout_forms .make_purchase {font-size:13px; font-family:Calibri, Verdana, Geneva, sans-serif; border:0; padding:5px; font-weight:bold; text-transform:uppercase; background:#000; color:#fff; cursor:pointer;}
.wpsc_checkout_forms .make_purchase:hover {background:#ff00d8;}

.total_price {font-size:18px; font-weight:bold; padding:0 0 5px 0; text-transform:uppercase; font-style:italic; color:#fcff01;}
.total_shipping {color:#fff; font-size:13px;}
.total_price .pricedisplay {padding:0 0 0 20px;}

#sideshoppingcart {background:#000; padding:30px; margin:10px 0 0 0;}
#sideshoppingcart h3 {font-size:24px; text-transform:uppercase; font-weight:bold; font-style:italic; color:#fff; padding:0 0 10px 0;}
#sideshoppingcart p { color:#01e4ff;}
#sideshoppingcart p span {color:#666; text-transform:uppercase; font-weight:bold; font-style:italic;}
#sideshoppingcart .cartstatus {margin:10px 0 0 0; font-style:italic; text-transform:uppercase; font-weight:bold; font-size:18px;}
#sideshoppingcart .cartstatus .cartvalues {color:#fcff01;}

#sideshoppingcart .wpsc_empty_the_cart {margin:0; padding:10px 0 0 0;}
#sideshoppingcart .wpsc_empty_the_cart .empty_your_cart {text-transform:uppercase; font-weight:bold; font-style:italic; font-size:13px;}
#sideshoppingcart .wpsc_empty_the_cart .empty_your_cart:link, #sideshoppingcart .wpsc_empty_the_cart .empty_your_cart:visited {color:#ff0161; text-decoration:none; outline:none;}
#sideshoppingcart .wpsc_empty_the_cart .empty_your_cart:hover, #sideshoppingcart .wpsc_empty_the_cart .empty_your_cart:active {color:#01ff79; text-decoration:none;}

#sideshoppingcart .gocheckout {text-transform:uppercase; font-weight:bold; font-style:italic; font-size:13px;}
#sideshoppingcart .gocheckout:link, #sideshoppingcart .gocheckout:visited {color:#ff0161; text-decoration:none; outline:none;}
#sideshoppingcart .gocheckout:hover, #sideshoppingcart .gocheckout:active {color:#01ff79; text-decoration:none;}

#sideshoppingcart .visitshop {text-transform:uppercase; font-weight:bold; font-style:italic; font-size:13px;}
#sideshoppingcart .visitshop:link, #sideshoppingcart .visitshop:visited {color:#ff0161; text-decoration:none; outline:none;}
#sideshoppingcart .visitshop:hover, #sideshoppingcart .visitshop:active {color:#01ff79; text-decoration:none;}

p.empty {margin:10px 0 0 0; font-style:italic; text-transform:uppercase; font-weight:bold; font-size:18px; padding:0 0 10px 0;}
