﻿/* Base Store Styling */

/* Links */

a {color: #0066cc; text-decoration: none;}
a:link {color: #0066cc; text-decoration: none;}
a:active {color: #0066cc; text-decoration: none;}
a:hover {color: #114477;text-decoration: underline;}

/* Page Structure */

body {background:#E5F907;font: 10px Arial, Verdana;}

/* Header Area */

#storeHeader {background:#444;color:#fff;font-size:12px;height:30px;}
#storeHeader a {color:#fff;}

/* Social User Menu Widget */
/* only applicable on social store sites */

.toolbar_user_menu_table form {display:none;}
.toolbar_user_menu_table {margin-top:10px;}
.tum_logged_out_container {display:none;}
.tum_top_links, .tum_logged_in_container, #tum_top_lgout_btns {background:none !important;}
.tum_logged_in_container {position:relative;top:18px;}
.tum_logged_in_container a {color:#45BAD5 !important;font-size:12px !important;}
.tum_logged_in_container img {display:none;}

/* Product Category Area */

#productCategoryMenu {font-size:12px;}
#productCategoryMenu a {color:#444;}
#productCategoryMenu a:hover {color:#222;}

/* Footer Area */

tr.footer, td.footer {background:#444;color:#fff;font-size:11px;height:25px;}

/* Module Styles */

TD.infoBoxHeading {background:#444;color:#fff;font-weight:bold;font-size:12px;padding:2px 0;}
.infoBoxHeading img {visibility:hidden;}
.infoBoxContents {background:#fff;padding:5px;font-size:11px;}
.infoBox {border:1px solid #444;}
.boxText {font-family:font-size:11px;}
.smallText, .smallText a, .productImage a {font-size:10px;font-weight:bold;padding:5px 0;}

/* Sub Page - Manufacturer Products */

#store_index .main {background:#fff;border:1px solid #444;padding:8px;font-size:12px;}
#store_index #productCategoryMenu {background:#fff;border:1px solid #444;padding:8px;font-size:12px;}

/* Sub Page - Product Listing */

.pageHeading {color:#fff;font-size:18px;font-weight:bold;}
.productListing-heading {background:#444;font-size:11px;font-weight:bold;}
.productListing-heading, .productListing-heading a {color:#fff;}
.productListing {background:#fff;border:1px solid #444;font-size:11px;}
.productListing-data {font-size:11px;}
.stockWarning {font-size:11px;color:#990000;}
#newProductsList .smallText a, #productCategoryMenu .smallText a {font-size:12px;}
#productCategories .categoryName {line-height:1.5;}

/* Sub Page - Product Details */

#store_product_info .main {background:#fff;border:1px solid #444;padding:8px;font-size:12px;}

/* Sub Pages - Information */

#store_shipping #middleColumn .main {background:#fff;border:1px solid #444;padding:8px;font-size:12px;}
#store_privacy #middleColumn .main {background:#fff;border:1px solid #444;padding:8px;font-size:12px;}
#store_conditions #middleColumn .main {background:#fff;border:1px solid #444;padding:8px;font-size:12px;}
#store_contact_us #middleColumn .main {background:#fff;border:1px solid #444;padding:8px;font-size:12px;}
#store_contact_us #middleColumn .infoBox .main {border:0;background:0;}
#storeInformation span {line-height:1.5;}

/* Signup / Login Page */

.newCustomerTitle, .returningCustomerTitle {color:#222;font-size:16px;}

.newCustomerBox {border:1px solid #444;background:#fff;}
.returningCustomerBox {border:1px solid #444;background:#fff;}
#store_login .main {font-size:12px;}

.newCustomerBox .infoBoxContents, .returningCustomerBox .infoBoxContents  {background:transparent !important;}
.newCustomerBox .infoBoxContents td, .returningCustomerBox .infoBoxContents td {background:transparent !important;}
.newCustomerBox .infoBoxContents table, .returningCustomerBox .infoBoxContents table {background:transparent !important;}

#store_create_account .main, .inputRequirement {font-size:12px;}
#store_create_account .main b {color:#444;}

/* Sub Page - Checkout */

#store_checkout_shipping .main, #store_checkout_payment .main, #store_checkout_confirmation .main {font-size:12px;}
#store_checkout_shipping .main b, #store_checkout_payment .main b, #store_checkout_confirmation .main b {color:#444;}
.orderEdit {font-size:11px;color:#70d250;text-decoration:underline;}
.checkoutBarFrom {font-size:12px;}
.checkoutBarCurrent {font-size:12px;font-weight:bold;}
.checkoutBarTo {font-size:12px;color:#333;}
TD.headerError {color:#990000;font-weight:bold;text-align:center;border:2px dashed;background:#fff;padding:6px;}
#store_checkout_success #middlecolumn .main {background:#fff;border:1px solid #444;padding:8px;font-size:12px;}
#store_checkout_success #middlecolumn .main .pageHeading {color:#444;}
#middleColumn #checkout_status {border:1px solid #444;background:#fff;padding:4px;}


