input[type="text"] { border: solid 1px #ccc; padding: 2px; }
#mwrc_featured_brand { background-color: #EDEDED;
    border: 1px solid #494949; margin-bottom: 15px; }

#mwrc_featured_brand .mwrc_title {
    background-color: #494949; text-transform: uppercase;
}

#mwrc_featured_brand ul li a.branch_closed { background: url(nav_leftArrow_more.gif) no-repeat 0 4px; padding: 7px 0 0; }
#mwrc_featured_brand ul li a.branch_open { background: url(nav_leftArrow_less.gif) no-repeat 0 4px; }

#mwrc_featured_brand ul a { padding: 2px 0 1px 5px; }

.mwrc_listing_product_name { text-transform: uppercase; }

#mwrc_category_listing .mwrc_listing_product_name { display: none; }
#mwrc_category_listing ul#mwrc_listings { margin: 0; padding: 0;}
#mwrc_category_listing ul#mwrc_listings li.mwrc_listing { margin: 0 15px 15px 0; padding: 6px;}

#mwrc_subcat_heading { display: none; }

ul.mwrc_breadcrumbs li { font-size: 12px; text-transform: uppercase; }


.mwrc_buttons a, 
.mwrc_buttons button {
    background-color: #5e5e5e !important;
    border: medium none;
    color: #b8b7b8 !important;
    cursor: pointer;
    font-family: "Lucida Grande",Tahoma,Arial,Verdana,sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 80%;
    margin: 0 7px 0 0;
    padding: 3px 7px;
    text-decoration: none;
	text-transform: uppercase;
    overflow: visible; /* removes extra side padding in IE */
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    white-space: nowrap;
    line-height:1em;
    position:relative;
    outline: none;
    display: inline-block;	
}
.mwrc_buttons button[type] { padding: 3px 7px; }

.mwrc_buttons button
{
    width:auto;
    overflow:visible;
}

#mwrc_product_search input { padding: 3px 5px; border: 1px solid #CCCCCC; }

#mwrc_product_search button#mwrc_product_search_button { border: solid 1px #5e5e5e; }

ul.mwrc_prices { margin: 13px 0 0; }
ul.mwrc_prices li { text-transform: uppercase; font-size: 12px; }

ul.mwrc_prices li.mwrc_your_price span.mwrc_price_value,
ul.mwrc_prices li.mwrc_your_price a span.mwrc_price_value { color: #494949; }

ul.mwrc_prices li.mwrc_your_price a span.mwrc_price_label,
ul.mwrc_prices li.mwrc_your_price span.mwrc_price_label { text-transform: uppercase; }

#mwrc_zipcode_search input { padding: 6px 4px; border: solid 1px #ccc; }
button#zip_find {padding: 5px 15px;}

#mwrc_add_cart, .mwrc_add_cart { padding: 8px 13px; font-size: 18px; color: #FFF !important; background: #84D020 !important; }

div.mwrc_price_ranges { font-size: 12px; }

ul.mwrc_prices li.mwrc_your_price span.mwrc_price_value { font-size: 21px; color: #84D020; }

#mwrc_footer {background: transparent; }

#mwrc_checkout_step_description { background: transparent; color: #444; }
#mwrc_checkout_steps { background: #e9e9e9; border-color: #ccc; }

#mwrc_product_details .mwrc_product_long_description, #mwrc_product_details_with_retailers .mwrc_product_long_description,
#mwrc_product_details div.mwrc_product_short_description, #mwrc_product_details_with_retailers div.mwrc_product_short_description { color: #4f4f4f; }

table#mwrc_ordered_items { border: 0; }
table#mwrc_ordered_items th { font-weight: normal; color: #444; }
table#mwrc_ordered_items thead { background: transparent; border-top: 0; border-bottom-color: #ccc; }
table#mwrc_ordered_items tfoot { background: transparent; }
table#mwrc_ordered_items tr.mwrc_odd { background: transparent; }
table#mwrc_ordered_items tbody td.mwrc_item_price_total {border-right: 0;}
#mwrc_continue_checkout { background-color: #84D020 !important; color: #fff !important; }

#mwrc_order_summary { background: transparent; border: 0; }
span.mwrc_order_amounts_value { color: #444; font-size: 12px; }
#mwrc_product_details span.mwrc_buttons a#mwrc_checkout, span.mwrc_buttons button#mwrc_checkout, span.mwrc_buttons a#mwrc_submit_order, button#mwrc_checkout, button#mwrc_submit_order
{ background: #84D020 !important; padding: 8px 10px; font-size: 16px; color: #fff !important; }

form#checkout1 label.mwrc_order_amounts, form#checkout1 span.mwrc_order_amounts_value, form#my_cart label.mwrc_order_amounts, form#my_cart span.mwrc_order_amounts_value
{ display: inline-block; font-size: 20px; margin: 10px 0; }

#mwrc_order_summary table#mwrc_order_summ_tbl tr#mwrc_order_total td label, #mwrc_order_summary table#mwrc_order_summ_tbl tr#mwrc_order_total td span 
{ font-size: 20px; }

form#checkout1 span.mwrc_order_amounts_value,
form#my_cart span.mwrc_order_amounts_value,
#mwrc_order_summary table#mwrc_order_summ_tbl tr#mwrc_order_total td span  { color: #84D020 !important; }
.mwrc_box_header {color: #444; }
.mwrc_box_footer { background: transparent; border-top: solid 1px #ccc; }
/** spec table **/
table.specs { background: #4f4f4f; }
table.specs tr.header { background: #dddfde; }
table.specs tr.rows { background: #e9eaea; }

#mwrc_secondary_detail { background-color: transparent; padding: 25px 10px 10px 10px; }

fieldset.mwrc_product_configuration_options { background: #f9f9f9; }
#cboxTitle { font-size: 14px; }
