
body {
color: white;
background: #7C7976 url(../images/rwd/v2-page-bg.jpg) ;
}
a, fieldset, form, h1, h2, h3, h4, h5, h6, p, li, ol, ul, body, html, tr, td, img {
	color: #404040;
}
.pbOnePieceBody {
	width: 512px !important;
}
a.add-to-cart {
	background: url(../images/rwd/add-to-cart.png);
}
a.add-to-cart:hover {
	background: url(../images/rwd/add-to-cart-hover.png);
}

a.sidebarcurrent, a.sidebarcurrent:visited {
	color: #BD311D;
}

.subcatg_desc {
	background-color: #333333;
	color: #fff;
}

#breadcrumb {
	background-repeat:repeat-x;*/
	background-color:#FFF;
}

/* -----------------------------------------------------------------------------*/
/* 1. COMMON GENERAL CLASSES
/* -----------------------------------------------------------------------------*/

/* -----------------------------------------------------------------------------*/
/* 33.Miscellaneous utility CSS classes
/* -----------------------------------------------------------------------------*/

/* -----------------------------------------------------------------------------*/
/* 38. Message Display
/* -----------------------------------------------------------------------------*/
div#MessageArea div#msgpopup_content_wrapper div#msgpopup1_content div#msgpopup1_txt span#ErrorMessageText {
	color:#000000;
}

div#MessageArea div#msgpopup_content_wrapper div#msgpopup2_content div#msgpopup2_txt span#ErrorMessageText {
	color:#000000;
}

div.msgpopup1 .msgpopup_content_wrapper{
	background-color: #dddcdd;
}

div.msgpopup1 .msgpopup_content_wrapper .content{
	background: url('../images/colors/color1/msgpopup1_content_bg.png');
	background-repeat: repeat-x;
}

div.msgpopup1 .msgpopup_content_wrapper .left{
	background-color: #208805;
}

div.msgpopup1 .msgpopup_content_wrapper .right{
	background-color: #208805;
}

div.msgpopup1 .msgpopup_content_wrapper .content .icon .exc {
	background:transparent url('../images/colors/color1/msgpopup1_exc.png') no-repeat scroll 0 0;
}
	
div.msgpopup2 .msgpopup_content_wrapper{
	background-color: #dddcdd;
}

div.msgpopup2 .msgpopup_content_wrapper .content{
	background: url('../images/colors/color1/msgpopup2_content_bg.png');
	background-repeat: repeat-x;
}

div.msgpopup2 .msgpopup_content_wrapper .left{
	background-color: #208805;
}

div.msgpopup2 .msgpopup_content_wrapper .content .icon .exc {
	background:transparent url('../images/colors/color1/msgpopup2_exc.png') no-repeat scroll 0 0;
}
		
/* -----------------------------------------------------------------------------*/
/* Categories page custom
/* -----------------------------------------------------------------------------*/

.featured {
	background-color: #656565;
	color: #fff;
}
/* -----------------------------------------------------------------------------*/
/* 6.LEFT NAV CLASSES
/* -----------------------------------------------------------------------------*/

#left_nav {
	background-color: #fff;
	width: 232px;
}

#sidebar2 {
	width: 232px;
}
#sidebar2 #sidemenu {
     background-image: url( '../images/rwd/side-menu-bg.png');
}
#sidebar2 #sidemenu > li > a,
#sidebar2 #sidemenu > li > a:hover
 {
  	color: #181818;
}
#sidebar2 #sidemenu > li li a:hover {
	background-color: black;
	background-image: url(none);
	color: white;
}
#sidebar2 #sidemenu > li li#sidebarcurrent a:hover {
	background-color: transparent;
}

#sidebar2 #sidemenu li {
    color: #181818;
}
#sidebar2 #sidemenu li#sidebarcurrent a, #sidebar2 #sidemenu li#sidebarcurrent a:visited {
	color: #BD311D;
}

#sidebar2 #sidemenu li:hover {
            color: #f1f1f1;
}

#sidebar2 #sidemenu a {
    color: inherit;
}

#left_nav .left_nav_container {
	background:none;
	background-color:#fff;
}

#left_nav .label {
	color: #59677d;
}
#CategorySubscriptionLink {
	background-color: #D2E9FB;
}
#content588.category_only_display h1 {
	color: #404040;
}

#four-grid td.divider_line {
color: white;
}
#four-grid td.divider_line_after {
	color: white;
}
.prange {
	color: #535353;
}

.m_list #prange2 {
    width: 32%;
    float: left;
}

#four-grid .item .container,#four-grid-wishlist .item .container,#four-grid-espot .item .container{
	background-image:url("../images/colors/color1/product_grid_td_dotted_line.png");
	background-repeat:repeat-y;
}
.on_sale_regular_price {
	color: #535353;
}
.item_container .item .description a {
    color: #404040;
}
#four-grid .item .price,#four-grid-wishlist .item .price,#four-grid-espot .item .price{
	color: #CA5A4B;
}
.home_three_across_hdr {
	background: url( '../images/rwd/spot-box-hdr-bg.png' );
	color: #fff;
}
.home_request_a_catalog {
	background: transparent url( '../images/rwd/request_a_catalog.png') no-repeat;
}
.home_strength_coach_more {
	background-image: url( '../images/rwd/more_episodes.png');
}

#home_blog .home_blog_hdr {
	background: transparent url( '../images/rwd/latest-post-hdr.png') no-repeat;
}
#home_blog .home_blog_details {
	background: #ffffff;
}
#home_blog .home_blog_links {
	background: transparent url( '../images/rwd/home_blog_links.png') no-repeat;
}
.home_blog_read_more span {
	color: #ffffff;
	background: transparent url( '../images/rwd/right_arrow_white_2.png') no-repeat right;
}
.home_blog_older_posts span {
	color: #bd311e;
	background: transparent url( '../images/rwd/right_arrow_red.png') no-repeat right;
}

#home_special {
	background: url( '../images/rwd/facility-design.png') no-repeat;
}
#common_sep_band {
	background-color: #0678b1;
}
#common_footer {
	background: #313030;
	color: #ffffff;
}
.footer_item A {
	color: #fff;
}

#search_box {
	background-image: url( '../images/rwd/v2-search-white.png');
}
#search_box a.search_button {
	background-image: url( '../images/rwd/v2-search-button.png');
}

.banner_index {
	background: url('../images/rwd/pb-banner-index-sprite.png') scroll no-repeat 0  transparent;
}
.banner_index_six {
	background: url('../images/rwd/pb-banner-index-sprite-6.png') scroll no-repeat 0  transparent;
}
.banner_index_six {
    bottom: 0;
    height: 16px;
    left: 0;
    position: absolute;
    width: 174px;
    z-index: 120;
}
.banner_index {
    bottom: 0;
    height: 16px;
    left: 0;
    position: absolute;
    width: 154px;
    z-index: 120;
}

.banner_index_six.banner_index_1 {
    background-position: 0 -85px;
}
.banner_index_six.banner_index_2 {
    background-position: 0 -68px;
}
.banner_index_six.banner_index_3 {
    background-position: 0 -51px;
}
.banner_index_six.banner_index_4 {
    background-position: 0 -34px;
}
.banner_index_six.banner_index_5 {
    background-position: 0 -17px;
}
.banner_index_six.banner_index_6 {
    background-position: 0 0;
}

.banner_index.banner_index_1 {
    background-position: 0 -68px;
}
.banner_index.banner_index_2 {
    background-position: 0 -51px;
}
.banner_index.banner_index_3 {
    background-position: 0 -34px;
}
.banner_index.banner_index_4 {
    background-position: 0 -17px;
}
.banner_index.banner_index_5 {
    background-position: 0 0;
}

.sliderbutton {
    background-color: red;
}
.slideleft {
    background: url("../images/arrow-left.jpg") no-repeat scroll center center transparent;
}
.slideleft:hover {
    background-image: url("../images/arrow-left-hover.jpg");
}
.slideright {
    background: url("../images/arrow-right.jpg") no-repeat scroll center center transparent;
}
.slideright:hover {
    background-image: url("../images/arrow-right-hover.jpg");
}

.pagination li {
    background: none repeat scroll 0 0 #CCCCCC;
 }
.pagination li:hover, li.current {
    background: none repeat scroll 0 0 #FFFFFF;
}
#slideleft1 {
    background: url("../images/arrow-left.jpg") no-repeat scroll center center transparent;
}
#slideleft1:hover {
    background-image: url("../images/arrow-left-hover.jpg");
}
#slideright1 {
    background: url("../images/arrow-right.jpg") no-repeat scroll center center transparent;
}
#slideright1:hover {
    background-image: url("../images/arrow-right-hover.jpg");
}
#slideleft2 {
    background: url("../images/arrow-left.jpg") no-repeat scroll center center transparent;
}
#slideleft2:hover {
    background-image: url("../images/arrow-left-hover.jpg");
}
#slideright2 {
    background: url("../images/arrow-right.jpg") no-repeat scroll center center transparent;
}
#slideright2:hover {
    background-image: url("../images/arrow-right-hover.jpg");
}
#slider2 LI {
    background-image: url("../images/shadow1.png");
}
.left_cap {
    background: url("../images/blue_left_arrow2.png") repeat scroll 0 0 transparent;
}
.right_cap {
    background: url("../images/blue_right_arrow2.png") repeat scroll 0 0 transparent;
}
a.dept_selected {
    background: url("../images/blk_bg.png") repeat scroll 0 0 transparent;
    color: #FAED2D;
}
a.dept_unselected {
    background: url("../images/blue_bg.png") repeat scroll 0 0 transparent;
    color: white;
}
a.dept_selected, a.dept_unselected {
    background-repeat: repeat-x;
}
.navwrap li a {
    color: #4C7300;
}
.navwrap li a:hover {
    color: #FFFFFF;
}
.left_cap {
    background: url("/wcsstore/MFAStoreFrontAssetStore/images/blue_left_arrow2.png") repeat scroll 0 0 transparent;
}
.right_cap {
    background: url("/wcsstore/MFAStoreFrontAssetStore/images/blue_right_arrow2.png") repeat scroll 0 0 transparent;
}
.dept_selected {
    background: url("/wcsstore/MFAStoreFrontAssetStore/images/blk_bg2.png") repeat scroll 0 0 transparent;
    color: #FAED2D;
}
LI.dept_selected a {
    color: #FAED2D;
}
LI.dept_unselected a {
    color: #FFFFFF;
}
.dept_unselected {
    background: url("/wcsstore/MFAStoreFrontAssetStore/images/blue_bg.png") repeat scroll 0 0 transparent;
    color: white;
}
.dept_selected, .dept_unselected {
    background-repeat: repeat-x;
}
#best_sellers_head {
    color: #404040;
}

#page_header #header_top_links A, .top_links_sep {
color: #4293BF;
}

#live_chat .live_chat_status {
	color: white;
}
#page_header #top_right .cust_service {
color: #fff;
}
.mini_cart_text {
	color: #fff;
}
.mini_cart_text a {
	color: #fff;
}
.mini_cart_icon {
	background-image: url( '../images/rwd/my-cart-red.gif');
}
.mini_cart_icon_count {
	color: #fff;
}

#top_links #welcome_area,
#top_links #top_link_sep_1,
#top_links #top_link_sep_2
 {
	color: #333333;
}
#top_links A {color: #333;}

#menu_bar {
	background: transparent url( '../images/rwd/top-strip-bg.gif' );
}

#menu_bar .shop_dept {
background: url( '../images/rwd/v2-shop-departments-2.gif' ) no-repeat 12px center;
}
.top_strip_slash {
background: url( '../images/rwd/top-strip-slash.gif' ) no-repeat;
}

#nav li ul li:hover {
    background: transparent url( '../images/rwd/menu-sel.png') no-repeat;
    background-position: 10px 0px;
}
#nav .menu_dept li:hover {
    background: transparent url( '../images/rwd/nav-menu-sel.png') no-repeat;
    background-position: 10px 0px;
}

#nav li ul li a:hover {
    xcolor: #FFFF00;
    xbackground-color: #0b5f90;
}
#nav .current a, #nav li:hover > a {
}
#nav ul li:hover a, #nav li:hover li a {
    background: none repeat scroll 0 0 transparent;
}
#nav ul {
    background: none repeat scroll 0 0 #087cb4;
}
#nav li.menu_dept  ul {
    background: #a22b1b;
    background-image: url(none);
}
#nav ul span {
    background-image: url("../images/arr_white.gif");
    background-repeat: no-repeat;
}
#nav .menu_dept a
{
    color: inherit;
}
#nav .menu_dept a:hover {
    color: #fff;
}
#nav .menu_dept li:hover a span {
    background-image: url("../images/arr_white.gif");
}
#divSuggestions {
    color: #0769CD;
}
#divSuggestions .yui-ac-content {
    background-color: #FFFFFF;
}
#divSuggestions li.ACProductItem {
    background-color: White;
}
#divSuggestions li.ACHeaderItem {
    background-color: #666666;
    background-image: none;
    color: #FFFFFF;
}
#divSuggestions li.yui-ac-highlight {
    background-color: #EFEFEF;
    color: #0769CD;
}
.ACproductText {
    color: #0769CD;
}
#nav ul a:hover span {
    background-image: url("../images/arr_yellow.gif");
}
#nav li.menu_dept {
	background-image: url( '../images/rwd/shop-departments.png');
}

#nav li.menu_sale {
	background-image: url( '../images/rwd/menu-sale.png');
}
#nav li.menu_training_zone {
	background-image: url( '../images/rwd/menu-training-zone.png');
}
#nav li.menu_seminars {
	background: transparent url( '../images/rwd/menu-seminars.png') no-repeat;
}
#nav li.menu_extras {
	background-image: url( '../images/rwd/menu-extras.png');
}
#nav li.menu_sep {
	background-image: url( '../images/rwd/menu-sep.png');
}

#home_left {
	background-color: #fff;
}
#home_promo {
	background: transparent url('../images/rwd/home-promo-bg.png') no-repeat;
}
#home_promo_text {
	color: #fff;
	background: transparent url('../images/rwd/promo-bg.gif') no-repeat;
}
#home_promo_go {
	background: transparent url('../images/rwd/banner-go.png') no-repeat;
}
#common_promo #home_promo {
	background-repeat: repeat-x;
}
.home_live_copy {
	background: #312F30;
	color: #fff;
}

.home_email_join input {
	background: #efefef url( '../images/rwd/input_bg1.gif') no-repeat;
}
a.home_email_go {
	background-image: url( '../images/rwd/email_go.png' );
}

#navigation ul {
    background-image: url( '../images/rwd/side-menu-bg.png');
}
ul.top-level { 
	background: #666; 
}
ul.top-level li {
    color: #181818;
}
ul.top-level li:hover {
    color: #f1f1f1;
}
#navigation a {
    color: inherit;
}
#navigation a:hover { 
   color: inherit;
}
#navigation .top-level a span {
	background: transparent url( '../images/rwd/right_arrow_black.png' ) no-repeat right;
}
#navigation .top-level a:hover span {
	background-image: url( '../images/rwd/right_arrow_white.png' );
}
#navigation sub-level a:hover {
    background-image: url( '../images/rwd/nav-menu-sel.png');
}
         
#navigation li:hover {
    background: transparent url( '../images/rwd/nav-menu-sel.png') no-repeat;
    background-position: 5px 0px;
}
#navigation > ul.top-level > li:hover {
    background: #313030;
    background-image: url(none);
}
#navigation ul.top-level > li > ul.sub-level > li span {
	background-image: url( '../images/rwd/right_arrow_white.png' );
}
li:hover .sub-level {
    background: #fc0;
    color: green;
}
ul.sub-level li {
    color: #ffffff;
}
#navigation .sub-level { 
	background: #a22b1b; 
}
#navigation .sub-level .sub-level { 
	background: #09C; 
}
#navigation .sub-level .sub-level {
	background-color: #087cb4;
}
#navigation .sub-level .sub-level li:hover {
    background: transparent url( '../images/rwd/menu-sel.png') no-repeat;
}
 /*IE RESET HELPER*/
 li:hover .sub-level .sub-level { display:none; }
 .sub-level li:hover .sub-level { display:block; }
 #navigation li.dept_hdr, #navigation li.dept_hdr:hover {
 	background: #313030;
 	color: white;
}
.bottom_right_link {
    background: url('../images/rwd/v2-bottom-right-slash3.gif') no-repeat top left transparent;
}
.bottom_right_link a {
    color: white;
    background: url('../images/rwd/v2-bottom-right-arrow.gif') no-repeat bottom right #BD3121;
}
.home_frame_content {
	background: #fff;
}
.home_frame_title {
	background: #097AB4;
	color: #fff;
}
.home_three_across_item {
	background: #fff;
}
.home_three_title {
	background: #097AB4;
	color: #fff;
}
.home_three_content {
	background: #fff;
}
.home_frame_highlight {
	color: #026EAC;
}
.home_frame_text_right {
color: #0a7ab4;
}

.left_nav_bottom {
    background: #097AB4;
}
#product_cross_sell .MB_PROD1 .MB_STY2 {
	color: #fff;
	background: #0977B2;
}
#product_cross_sell .MB_PROD1 .MB_PRODUCTPRICELINK  {
	color: #BE321B;
}
.mcTabPanelGroup {
    background:#fff;
}
.mcTabGroup {
    background:#FFF;
}
.mcTabPanel {
    background:#fff;
}
.mcTabDefault {
    background:#FFF;
}
.mcTabSelected {
    background:#fff;
}

/* */

.mcTabGroup a.mcTabDefault:link,
.mcTabGroup a.mcTabDefault:visited,
.mcTabGroup a.mcTabDefault:active,
.mcTabDefault {
    background:#999999;
    color: #ffffff;
}
.mcTabGroup a.mcTabDefault:hover,
.mcTabDefault:hover {
    background:#CFD4E6;
    background-color: #CFD4E6;
}

.mcTabGroup a.mcTabSelected:link,
.mcTabGroup a.mcTabSelected:visited,
.mcTabGroup a.mcTabSelected:active,
.mcTabGroup a.mcTabSelected:hover,
.mcTabSelected {
    background:#666666;
    color: #ffffff;
}
#product_options .product_name {
	color: #0678b1;
}


#maininfo-matriarch h2 {
    color: #000000;
} 
#maininfo-matriarch a, #maininfo-matriarch a:link, #maininfo-matriarch a:visited {
    color: #095c98;
}
#maininfo-matriarch a:hover {
    color: #095c98;
}

#page.product_page .promo_link {
    color: #095c98;
}
#paypal_error_info {
    background: none repeat scroll 0 0 #efe;
}

/* Pluck Blog */
#maininfo-matriarch div.cat_hdr_name {
    width: 80% !important;
}
#maininfo-matriarch h1 p {
    color: #506681;
    line-height: 130% !important;
    height: 130% !important;
    font-size: large !important;
    margin-top: 4px;
}


/* Media Queries ============================================================ */

@media screen and (min-width: 220px)  and (max-width: 767px ){


body {
    background: white url(none);
}

#page_header #logo_img {

	/*
	  Christmas-time special change below replaces the following:
    background: url( '../images/rwd/m_pb_santa_logo.png') no-repeat;
    */
	background: url( '../images/rwd/m_pb_logo.png') no-repeat;	  
	height: 56px;
    top: 8px;
}

#m_slant_links {
	background: #fff;
}
a.m_promo_line {
    background-color: #be311f;
}
a.m_promo_line > div {
    background: url("../images/rwd/m_greater_than.png") no-repeat scroll right center #be311f;
    color: #ffffff;
}


a.div2 {
    background-color: #a49e96;
    color: white;
}
a.menu_pop_slant {
    xbackground: #ffc;
    color: white;
    xbackground: #fcc;
    background: url(../images/rwd/mobile-menu-pop.png) no-repeat;
    xbackground-color: #a49e96;
    color: white;
}
a.menu_cart {
    background: url("../images/rwd/mobile-cart.png") no-repeat scroll 3px 4px #a49e96;
    color: white;
}
a.menu_phone_slant {
    color: white;
    background: url(../images/rwd/mobile-phone-2.png) no-repeat;
    xbackground-color: #a49e96;
    color: white;
}


	
#page_header #top_right {
    background: black url(none);
}
#top_links {
    background: #333;
}
#search_box {
	background-image: url( '../images/rwd/search-box-bg.png');
}
.more_images_link {
    background: #d0d0d0;
}
#menu_bar .shop_dept {
    background-image: none;
    background-color: pink;
}
#nav li.menu_sale {
	background-image: none;
	background: #fcf;
}
#nav li.menu_training_zone {
	background-image: none;
	background: #cff;
}
#nav li.menu_seminars {
	background-image: none;
	background: #ffc;
}
#nav li.menu_extras {
	background-image: none;
	background: #ccf;
}
#menu_bar {
	background-image: none;
}
.m_search_container {
	background: url('../images/rwd/m_search_text_liner.png') no-repeat #ffffff;
}
.m_search_text {
	background-color: #ffffff;
}
.m_search_go {
	background: url( '../images/rwd/m_search_button_red.png' ) no-repeat;
}
.m_email_signup_container {
	background: url('../images/rwd/m_email_list_text_liner.png') no-repeat #ffffff;
}
.m_email_signup_go {
	background: url( '../images/rwd/m_go_button_red.png' ) no-repeat;
}	
.m_email_signup_text {
	background-color: #ffffff;
}
	
body {
	background-image: none;
}
#m_footer {
	background-image: url( ../images/rwd/m_footer_bg.png );
}
.m_footer_header {
	background: url( ../images/rwd/m_footer_item.png ) no-repeat right;
}
a.m_footer_toggler {
	color: #fff !important;
	background: url("../images/rwd/m_expand.png") no-repeat right center;
}
a.m_footer_toggler_open {
	color: #fff !important;
	background: url("../images/rwd/m_collapse.png") no-repeat right center;
}
.m_footer_links > a {
	color: #fff !important;
	background: url("../images/rwd/m_greater_than.png" ) no-repeat right center;
}
.m_catg_header {
	background: url( ../images/rwd/m_category_slant_blue.png ) top right no-repeat ;
}
.m_toggler_open .m_catg_header {
	background: url( '../images/rwd/m_category_slant_blue.png' ) top right no-repeat ;
}
a.m_catg_toggler {
	background: url("../images/rwd/m_expand.png") no-repeat scroll right center rgba(0, 0, 0, 0);
	color: #fff !important;
}
.m_toggler_open a.m_catg_toggler{
	background: url("../images/rwd/m_collapse.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}
.m_category_links > ul > li > a {
	background: url( "../images/rwd/m_link_gt_gray.png" ) no-repeat right center;
	color: #0a0a0a;
}
#popMask {
	background: #808080;
}
.popTopDisplayed {
	background: #fcfcfc;
}
.popMenuLiner {
	background: #fcfcfc;
}
#pop_menu_closer {
    background: none repeat scroll 0 0 #fcfcfc;
}
#popTopMenu .m_catg_header {
	background-image: none;
	border: 2px solid #404040;
}
#popTopMenu a.m_catg_toggler {
	background: url("../images/rwd/m_expand_dark.png") no-repeat scroll right center rgba(0, 0, 0, 0);
	color: #404040 !important;
}
#popTopMenu .m_toggler_open a.m_catg_toggler {
	background: url("../images/rwd/m_collapse_dark.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}
#m_pop_aux > ul > li.m_sign_out {
    background: none repeat scroll 0 0 #f0f0f0;
}
#m_pop_aux > ul > li > a {
	background: url( ../images/rwd/m_link_gt_gray.png ) no-repeat right center;
	color: #404040;
}	

#m_home_aux > ul > li.m_sign_out {
    background-color: #e0e0e0;
}

#m_zone_links > ul > li > a,
#m_home_aux > ul > li > a {
    background: url("../images/rwd/m_link_gt_lt_blue.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    color: #1170a7;
}	

#slider1 {
    background: #312f30;
}
.dojoDndItem {
    background:  #fff;
}
.m_page_left {
	background: url(../images/rwd/m_product_paging_sprite.png) no-repeat scroll 0 0 transparent;
}
.m_page_right {
	background: url(../images/rwd/m_product_paging_sprite.png) no-repeat scroll 0 -33px transparent;
}
a > .m_page_left {
	background: url(../images/rwd/m_product_paging_sprite.png) no-repeat scroll 0 0 transparent;
}
a > .m_page_right {
	background: url(../images/rwd/m_product_paging_sprite.png) no-repeat scroll 0 -33px transparent;
}
a.prod_top_button {
	background: #e5e5e5;
}
a.prod_top_button:link, a.prod_top_button:visited {
	color: #0a0a0a;
}
#four-grid .item .container, #four-grid-wishlist .item .container, #four-grid-espot .item .container {
    background-image: none;
}

.item_outer .description > a {
    color: #000000;
}
#four-grid .item .price {
    color: #0678b1;
}
.m_product_page_current {
	color: #bd311e;
}
.m_product_page_not_current {
	color: #0a0a0a;
}

.m_list_liner a, .m_grid_liner a {
	color: #000;
}
.m_list_liner a {
	background: url(../images/rwd/m_list_selector_boxes.png) no-repeat right center;
}
.m_grid_liner a {
	background: url(../images/rwd/m_grid_selector_boxes.png) no-repeat right center;
}
.m_list_liner a {
	background: url(../images/rwd/m_list_selector_boxes.png) no-repeat right center;
}
.m_list .m_grid_liner {
	background: url(../images/rwd/m_selector_off_max.png) no-repeat center center;
}	
.m_grid .m_grid_liner {
	background: url(../images/rwd/m_selector_on_max.png) no-repeat center center;
}	
.m_list .m_list_liner {
	background: url(../images/rwd/m_selector_on_max.png) no-repeat center center;
}	
.m_grid .m_list_liner {
	background: url(../images/rwd/m_selector_off_max.png) no-repeat center center;
}	
#wishlist_container, #email_a_friend_form {
    background: none repeat scroll 0 0 #fff;
}
.m_panel_header {
    background: url("../images/rwd/m_slant_gray.png") no-repeat scroll right center rgba(0, 0, 0, 0);
}
#p2 > ul > li > a {
	background: url( "../images/rwd/m_link_gt_gray.png" ) no-repeat right center;
	color: #0a0a0a;
}
#m_add_to_cart_container 
a.add-to-cart {
	background: none #BE3325;
	color: #fff;
}
#m_addedShippingInfo { 
    color: #B60000;
}
a#WC_MyAccountSidebarDisplayf_links_1, 
a#WC_MyAccountSidebarDisplayf_links_1a,
a#WC_MyAccountSidebarDisplayf_links_4,
a#WC_MyAccountSidebarDisplayf_links_5,
a#personalInformation,
a#addressBook, 
a#wishList, 
a#orderHistory, 
a#rrPersona {
	background: none #BE3325;
	color: #fff;
}
.registration_page .sign_in_registration .form .content {
    background-image: none;
}
#addcart_popup {
    background-color: #fff;
}
.addcart_header, 
.addcart_bodycontent {
	background-image: none;
}
div.step1 {
    background: url(../images/rwd/checkout1-2-3-4-sprite-3.png) no-repeat center 0 #d3d3d3;
}
div.step2 {
    background: url(../images/rwd/checkout1-2-3-4-sprite-3.png) no-repeat center -36px #d3d3d3;
}
div.step3 {
    background: url(../images/rwd/checkout1-2-3-4-sprite-3.png) no-repeat center -72px #d3d3d3;
}
div.step4 {
    background: url(../images/rwd/checkout1-2-3-4-sprite-3.png) no-repeat center -108px #d3d3d3;
}
a.cart_remove, a.m_remove_cart_a {
    background: none #be3325;
    color: #fff;
}
.shopping_cart_page #order_details tr th div p a.cart_remove {
    color: #ffffff;
}
.shopping_cart_page .promotion_input > a, .ship_bill_details_page .promotion_input > a {
    background: none #be3325;
    color: #fff;
}
#WC_CheckoutLogonf_div_9 {
    background-color: #99b;
}
.m_guest_button > a, .m_returning_button > a, .m_shopcart_checkout > a {
    background: none #be3325;
    color: #fff;
}
#WC_CheckoutLogonf_div_9 {
	background: #fff;
}
.m_promo_wrapper a.m_font1 {
    background: #be3325;
    color: #fff;
}
.ship_bill_details_page #billing a, .ship_bill_details_page #shipping a {
  color: #ffffff;
}
.ship_bill_details_page #billing m_left_promo > a, .ship_bill_details_page #shipping m_left_promo > a {
	color: #404040;
}
#page.ship_bill_details_page #box .content_footer, 
#page.ship_bill_details_page #box_1 .content_footer {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.m_address_next > a {
    background: none #be3325;
    color: #fff;
}
.ship_bill_details_page .editBillingAddressLinkWrapper,
.ship_bill_details_page .editAddressLink,
.ship_bill_details_page .newShippingAddressButton {
	display: block !important;
	
}

.ship_bill_details_page .editBillingAddressLinkWrapper > div > span.secondary_button,
.ship_bill_details_page .editAddressLink > span.secondary_button,
.ship_bill_details_page .newShippingAddressButton > span.secondary_button {
	background: none !important;
	border: none !important;
	display: block !important;
	font-size: auto;
	margin: 0px;
	padding: 0px !important;
}

.ship_bill_details_page .editBillingAddressLinkWrapper > div > span.secondary_button > span.button_container,
.ship_bill_details_page .editAddressLink > span.secondary_button > span.button_container,
.ship_bill_details_page .newShippingAddressButton > span.secondary_button > span.button_container {
	background: none !important;
	border: none !important;
	display: block;
}

.ship_bill_details_page .editBillingAddressLinkWrapper > div > span.secondary_button > span.button_container > span.button_bg > span.button_top,
.ship_bill_details_page .editAddressLink > span.secondary_button > span.button_container > span.button_bg > span.button_top,
.ship_bill_details_page .newShippingAddressButton > span.secondary_button > span.button_container > span.button_bg > span.button_top {
	background: none !important;
	padding: 0px;
	display: block;
}

.ship_bill_details_page .editBillingAddressLinkWrapper > div > span.secondary_button > span.button_container > span.button_bg > span.button_top > span.button_bottom,
.ship_bill_details_page .editAddressLink > span.secondary_button > span.button_container > span.button_bg > span.button_top > span.button_bottom,
.ship_bill_details_page .newShippingAddressButton > span.secondary_button > span.button_container > span.button_bg > span.button_top > span.button_bottom {
	background: none !important;
	padding: 0px;
	display: block;
}

.ship_bill_details_page .editBillingAddressLinkWrapper > div > span.secondary_button > span.button_container > span.button_bg > span.button_top > span.button_bottom > a,
.ship_bill_details_page .editAddressLink > span.secondary_button > span.button_container > span.button_bg > span.button_top > span.button_bottom > a ,
.ship_bill_details_page .newShippingAddressButton > span.secondary_button > span.button_container > span.button_bg > span.button_top > span.button_bottom > a {
background: none #be3325;
color: #ffffff !important;
}
span.secondary_button_adjustment {
	padding: 0px !important;
}
span.secondary_button_widener {
	width: auto !important;
}
.ship_bill_details_page #billing .m_promo_wrapper .m_left_promo a, .ship_bill_details_page #shipping .m_promo_wrapper .m_left_promo a {
    color: #404040;
}
#m_place_order > a {
background: none #be3325;
    color: #fff;
}
a#m_shippingBillingPageNext {
    background: none #be3325;
    color: #fff;
}
#page.newsletter_page #sub2 {
    color: #fff;
    background: none #BE3325;
}
/*===== Seminar Thank You Page =====*/
#page.seminar_thanks_page label.desc, legend.desc {
    color: #222;
}
/*===== Single Seminar Display Page =====*/
.single_seminar_disp .eventbutton1 {
    background: none #BE3325;
}
.single_seminar_disp .eventbutton2 {
    background: none #BE3325;
}

/*===== Seminar Registration Page ====*/
.seminar_reg_page .eventbutton1 {
    background: none #BE3325;
}
.seminar_reg_page .eventbutton2 {
    background: none #BE3325;
}

/*===== Seminars Display Page =====*/


/*===== Content Pages =====*/
#content588.category_only_display h1#m_hdr,
 #m_hdr {
    color: #535353;
 }

	
.trust_pilot_no_thanks {
  display: block;
  float: none;
  margin-top: 2em;
}
.trust_pilot_links {
  text-align: center;
}
	
div.m_tz_aux div.tz_aux_box3  > a {
  background: url("../images/rwd/m_link_gt_lt_blue.png") no-repeat scroll right center rgba(0, 0, 0, 0);
  color: #1170a7;
}
	
	
}   /*  end - @media screen */
/*=== End of Mobile-Specific Styles ===============================================================*/


/*==================================================================================================*
 * Just for the tablet version
 *==================================================================================================*/

@media screen and (min-width: 3768px) and (max-width: 3959px) {
	
body {
	background-image: url( ../images/rwd/m_page_metal_bg.jpg);
}

.strength_coach_link > a {
	background: url( ../images/rwd/strength_coach_thumb.png) no-repeat;
}
#textfield {
    background: white;
}

#page_header {
background-image: none; 
background-color: #ffffff;
}
/* Start of Column CSS */
#container2 {
	background: #fff;
}
#container1 {
	background:url('../images/rwd/v2-left-nav-bg.gif') 704px 0 repeat-y transparent; /* column 1 background colour
															x-offset should be width of right column */
}
#col1 {
	xbackground: #ccf;
}
#col2 {
	xbackground: #fcf;
}
.more_images_link {
	background: #d3d3d3;
}
a.add-to-cart {
	background: url(../images/rwd/add-to-cart.png);
}
a.add-to-cart:hover {
	background: url(../images/rwd/add-to-cart-hover.png);
}

.content_page #left_nav {
    background-color: #fff;
}

/*** Product Details Page ***/
.m_details .description a:link, 
.m_details .description a:link a:visited {
    color: #095c98;
}
#four-grid .m_details .price {
	color: #404040;
}
/*** Content Pages ***/

#page.content_page #maininfo-matriarch .tz_detail_header {
    color: #0270ab;
 }

.tz_aux_box3 {
	background-image: url( ../images/rwd/m_blue_metal_bg.jpg);
}
.tz_aux_box3 > a {
	background: none repeat scroll 0 0 #010c10;
	color: #ffffff;
}
.tz_aux_box3 > a > span {
	color: #fdfeff;
}
#cont_zone_nav strong {
    background: #07577f;
}

#cont_zone_nav strong {
    color: #ffffff;
}
#cont_zone_nav ul li a {
    color: #fff;
}
#cont_zone_nav {
	background: #0a7ab4;
}

/* shopping cart page */

/*===== newsletter pages =====*/

/*===== Catalog Request Page =====*/
.
/*===== Seminar Registration Page =====*/

/*===== Seminar Thank You Page =====*/

/*===== Category Landing Page =====*/
.subcatg_desc {
    background-color: #097ab4;
    color: #fff;
}

#subcatg_container .bottom_right_link A {
    background-image:  none;
}
.cat_hdr {
    background-image: url( ../images/rwd/m_blue_metal_bg.jpg);
}
.cat_hdr_cont {
    background-color: #EAEDF2;
}
#content588.category_only_display h1.cat_hdr_name,
h1.cat_hdr_name {
	color: #0270AB;
}
.cat_hdr_desc {
	color: #010101;
}
.category_only_display .main_quickinfo_button a, 
.category_only_display .main_quickinfo_button a:hover { 
    background-image: url( ../images/rwd/quick_view2.gif);
}
.category_only_display .main_quickinfo_button
.tertiary_button {
    background: none transparent;
}
.category_only_display .main_quickinfo_button .tertiary_button:hover {
    background: none transparent;
    background-color: transparent;
}
.category_only_display .main_quickinfo_button .tertiary_button_shadow {
    background: none transparent;
}
.category_only_display .main_quickinfo_button .tertiary_button_shadow {
    background: none repeat scroll 0 0 transparent;
}
.category_only_display #CategoryDisplay_Widget #four-grid .item .container, 
.category_only_display #CategoryDisplay_Widget #four-grid .divider_line {
    background-color: transparent;
    background-image: url("none");
}
/*===== Common =====*/
input, select {
    background-color: #f8f8f8;
}
#product_options .product_name {
	color: #404040;
}
.price.bold {
	color: #404040;
}

.mcTabGroup a.mcTabDefault:hover,
.mcTabDefault:hover {
    background:#CFD4E6;
    background-color: #CFD4E6;
    color: #404040;
}
#.footer_label {
    color: #29abe2;
}

/*===== Misc - Left Sidebar Collapsable Area =====*/

.b_panel_header {
    background: url("../images/rwd/m_slant_blue.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.shop_dept .b_panel_header {
    background-image: none;
}

a.m_footer_toggler {
	color: #fff !important;
	background: url("../images/rwd/m_expand.png") no-repeat right center;
}
a.m_footer_toggler_open {
	color: #fff !important;
	background: url("../images/rwd/m_collapse.png") no-repeat right center;
}

.b_toggled_links > ul > li > a {
	background: url( "../images/rwd/m_link_gt_gray.png" ) no-repeat right center;
	color: #0a0a0a;
}
#welcome_area {
    color: #333333;
}
#welcome_area a, #welcome_area a:visited,
#top_support a, #top_support a:visited,
#top_my_account a, #top_my_account a:visited {
    color: #095c98;
}
#page_header #slogan {
    background-image: url( '../images/rwd/v2-experts.png');
}
#page_header #top_right {
    background: transparent url( '../images/rwd/v2-top-right-bg-b.png') no-repeat;
}

#page_header #logo_img {
    background-image: url( '../images/rwd/v2-logo-b.gif');
}
#page_header #live_chat {
	background:none transparent ;
}

	
	
	
}  /*  end - @media screen */

/*==================================================================================================*
 * Just for the browser version
 *==================================================================================================*/
@media screen and (min-width: 947px) {


body {
	background-image: url( ../images/rwd/m_page_metal_bg.jpg);
}

.strength_coach_link > a {
	background: url( ../images/rwd/strength_coach_thumb.png) no-repeat;
}
#textfield {
    background: white;
}

#page_header {
    background-image: none; 
    background-color: #ffffff;
}

/* Start of Column CSS */
#container2 {
	background: #fff;
}
#container1 {
	background:url('../images/rwd/v2-left-nav-bg.gif') 704px 0 repeat-y transparent; /* column 1 background colour
															x-offset should be width of right column */
}
#col1 {
	xbackground: #ccf;
}
#col2 {
	xbackground: #fcf;
}
.image_enlarger > a {	
	background: #cccccc;
	color: #000000;
}
.more_images_link {
	background: #d3d3d3;
}
a.add-to-cart:hover {
	background: url(../images/rwd/add-to-cart-hover.png);
}

.m_details .description a:link, 
.m_details .description a:link a:visited {
    color: #095c98;
}
#four-grid .m_details .price {
	color: #404040;
}

/*** Content Pages ***/

#page.content_page #maininfo-matriarch .tz_detail_header {
    color: #0270ab;
}

.tz_aux_box3 {
	background-image: url( ../images/rwd/m_blue_metal_bg.jpg);
}
.tz_aux_box3 > a {
	background: none repeat scroll 0 0 #010c10;
	color: #ffffff;
}
.tz_aux_box3 > a > span {
	color: #fdfeff;
}
/* for the mock zone nav */
#cont_zone_nav strong {
    background: #07577f;
}

#cont_zone_nav strong {
    color: #ffffff;
}
#cont_zone_nav ul li a {
    color: #fff;
}
#cont_zone_nav {
	background: #0a7ab4;
}

/* shopping cart page */
/* shipping billing address page */

/*===== newsletter pages =====*/

/*===== Catalog Request Page =====*/


/*===== Site Map Page =====*/

/*===== Seminar Registration Page =====*/

/*===== Seminar Thank You Page =====*/

/*===== Category Landing Page =====*/
.subcatg_desc {
    background-color: #097ab4;
    color: #fff;
}

#subcatg_container .bottom_right_link A {
    background-image:  none;
}
.cat_hdr {
    background-image: url( ../images/rwd/m_blue_metal_bg.jpg);
}
.cat_hdr_cont {
    background-color: #EAEDF2;
}
#content588.category_only_display h1.cat_hdr_name,
h1.cat_hdr_name {
	color: #0270AB;
}
.cat_hdr_desc {
	color: #010101;
}
.category_only_display .main_quickinfo_button a, 
.category_only_display .main_quickinfo_button a:hover { 
    background-image: url( ../images/rwd/quick_view2.gif);
}
.category_only_display .main_quickinfo_button
.tertiary_button {
  background: none transparent;
 }
.category_only_display .main_quickinfo_button .tertiary_button:hover {
  background: none transparent;
  background-color: transparent;
}
.category_only_display .main_quickinfo_button .tertiary_button_shadow {
  background: none transparent;
}
.category_only_display .main_quickinfo_button .tertiary_button_shadow {
  background: none repeat scroll 0 0 transparent;
}
.category_only_display #CategoryDisplay_Widget #four-grid .item .container, 
.category_only_display #CategoryDisplay_Widget #four-grid .divider_line {
  background-color: transparent;
  background-image: url("none");
}
/*===== Common =====*/
input, select {
  background-color: #f8f8f8;
}

.#product_options .product_name {
	color: #404040;
}
.price.bold {
	color: #404040;
}

.mcTabGroup a.mcTabDefault:hover,
.mcTabDefault:hover {
  background:#CFD4E6;
  background-color: #CFD4E6;
  color: #404040;
}
.footer_label {
  color: #29abe2;
}

/*===== Misc - Left Sidebar Collapsable Area =====*/

.b_panel_header {
background: url("../images/rwd/m_slant_blue.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.shop_dept .b_panel_header {
background-image: none;
}

a.m_footer_toggler {
	color: #fff !important;
	background: url("../images/rwd/m_expand.png") no-repeat right center;
}
a.m_footer_toggler_open {
	color: #fff !important;
	background: url("../images/rwd/m_collapse.png") no-repeat right center;
}
.b_toggled_links > ul > li > a {
	background: url( "../images/rwd/m_link_gt_gray.png" ) no-repeat right center;
	color: #0a0a0a;
}
#welcome_area {
color: #333333;
}
#welcome_area a, #welcome_area a:visited,
#top_support a, #top_support a:visited,
#top_my_account a, #top_my_account a:visited {
color: #095c98;
}
#page_header #slogan {
background-image: url( '../images/rwd/v2-experts.png');
}
#page_header #top_right {
background: transparent url( '../images/rwd/v2-top-right-bg-b.png') no-repeat;
}

#page_header #logo_img {
/* Christmas-time only change below replaces the following:
background-image: url( '../images/rwd/r_pb_santa_logo.png');
*/
background-image: url( '../images/rwd/v2-logo-b.gif');
top: 3px;
height: 120px;
background-repeat: no-repeat;
}

#page_header #live_chat {
	background:none transparent ;
}

.b_toggled_links {
  border-width: 0 0 0 0;
}	

#acdnmenu li.separator {
  margin-left: 4px;
  margin-right: 4px;
}
#mc_sidebar {
  margin: 0 2px 1em;
}	

div#page #mc_sidebar div.home_nav_only {
  display: none;
}

.ship_bill_details_page .editBillingAddressLinkWrapper,
.ship_bill_details_page .editAddressLink,
.ship_bill_details_page .newShippingAddressButton {
	display: block !important;
	
}

.ship_bill_details_page .editBillingAddressLinkWrapper > div > span.secondary_button,
.ship_bill_details_page .editAddressLink > span.secondary_button,
.ship_bill_details_page .newShippingAddressButton > span.secondary_button {
	background: none !important;
}

.ship_bill_details_page .editBillingAddressLinkWrapper > div > span.secondary_button > span.button_container,
.ship_bill_details_page .editAddressLink > span.secondary_button > span.button_container,
.ship_bill_details_page .newShippingAddressButton > span.secondary_button > span.button_container {
	background: none !important;
}

.ship_bill_details_page .editBillingAddressLinkWrapper > div > span.secondary_button > span.button_container > span.button_bg > span.button_top,
.ship_bill_details_page .editAddressLink > span.secondary_button > span.button_container > span.button_bg > span.button_top,
.ship_bill_details_page .newShippingAddressButton > span.secondary_button > span.button_container > span.button_bg > span.button_top {
	background: none !important;
}
.ship_bill_details_page .editBillingAddressLinkWrapper > div > span.secondary_button > span.button_container > span.button_bg > span.button_top > span.button_bottom,
.ship_bill_details_page .editAddressLink > span.secondary_button > span.button_container > span.button_bg > span.button_top > span.button_bottom,
.ship_bill_details_page .newShippingAddressButton > span.secondary_button > span.button_container > span.button_bg > span.button_top > span.button_bottom {
	background: none !important;
}
.ship_bill_details_page .editBillingAddressLinkWrapper > div > span.secondary_button > span.button_container > span.button_bg > span.button_top > span.button_bottom > a,
.ship_bill_details_page .editAddressLink > span.secondary_button > span.button_container > span.button_bg > span.button_top > span.button_bottom > a ,
.ship_bill_details_page .newShippingAddressButton > span.secondary_button > span.button_container > span.button_bg > span.button_top > span.button_bottom > a {
	background: none #be3325;
	color: #ffffff !important;
}
#b_panel_archive {
	display: none !important;
}
	
a > .m_page_left {
  background: transparent url("../images/rwd/m_product_paging_sprite_sm.png") no-repeat scroll 0 0;
}
a > .m_page_right {
  background: transparent url("../images/rwd/m_product_paging_sprite_sm.png") no-repeat scroll -26px 0;
}	
.m_page_left {
  background: transparent url("../images/rwd/m_product_paging_sprite_sm.png") no-repeat scroll 0 0;
}
.m_page_right {
  background: transparent url("../images/rwd/m_product_paging_sprite_sm.png") no-repeat scroll -26px 0;
}	

}	
/*==================================================================================================*
 * This is the REAL tablet version
 *==================================================================================================*/
@media screen and (min-width: 767px) and (max-width: 946px) {

body {
	background-image: url( ../images/rwd/m_page_metal_bg.jpg);
}

.b_panel_header {
background: url("../images/rwd/m_slant_blue.png") no-repeat scroll left top rgba(0, 0, 0, 0);
}
.shop_dept .b_panel_header {
background-image: none;
}

a.m_footer_toggler {
	color: #fff !important;
	background: url("../images/rwd/m_expand.png") no-repeat right center;
}
a.m_footer_toggler_open {
	color: #fff !important;
	background: url("../images/rwd/m_collapse.png") no-repeat right center;
}
.b_toggled_links > ul > li > a {
	background: url( "../images/rwd/m_link_gt_gray.png" ) no-repeat right center;
	color: #0a0a0a;
}

#mc_sidebar {
  margin: 0 2px 1em;
}	

.m_details .description a:link, 
.m_details .description a:link a:visited {
    color: #095c98;
}
	
#four-grid .m_details .price {
	color: #404040;
}

#subcatg_container .bottom_right_link A {
    background-image:  none;
}
	
.cat_hdr_desc {
	color: #010101;
}

#content588.category_only_display h1.cat_hdr_name,
h1.cat_hdr_name {
	color: #0270AB;
}
.cat_hdr_cont {
    background-color: #EAEDF2;
}
	
.cat_hdr {
    background-image: url( ../images/rwd/m_blue_metal_bg.jpg);
}
	
#page_header #logo_img {
/* Christmas-time only change below replaces the following:
background-image: url( '../images/rwd/r_pb_santa_logo.png');
*/
background-image: url( '../images/rwd/v2-logo-b.gif');
top: 3px;
height: 120px;
background-repeat: no-repeat;
}
#page_header #top_right {
background: transparent url( '../images/rwd/v2-top-right-bg-b.png') no-repeat;
}

a.m_footer_toggler {
	color: #fff !important;
	background: url("../images/rwd/m_expand.png") no-repeat right center;
}
a.m_footer_toggler_open {
	color: #fff !important;
	background: url("../images/rwd/m_collapse.png") no-repeat right center;
}
.b_toggled_links > ul > li > a {
	background: url( "../images/rwd/m_link_gt_gray.png" ) no-repeat right center;
	color: #0a0a0a;
}
.b_toggled_links {
  border-width: 0 0 0 0;
}	
.subcatg_desc {
    background-color: #097ab4;
    color: #fff;
}

#common_footer {
	background: url("../images/rwd/footer_bg.png") repeat scroll -6px 0 #ff0;
		
}
#search_box_container {
}
#container1 {
  background: url("../images/rwd/v2-left-nav-bg.gif") repeat-y scroll 0 0 transparent;
}	
	
#search_box {
  background: none no-repeat 0 0 scroll #fff;
  transform: skewX(-22deg);
  -ms-transform: skew(-22deg,0deg); /* IE 9 */
  -webkit-transform: skew(-22deg,0deg); /* Chrome, Safari, Opera */
  z-index: 8889;
}
#search_box input#textfield, #search_box div#divSuggestions {
	transform: skewX(22deg);
    -ms-transform: skew(22deg,0deg); /* IE 9 */
    -webkit-transform: skew(22deg,0deg); /* Chrome, Safari, Opera */
	background-color: #fff;
}
#search_box a.search_button {
  background-color: #be311f;
  background-image: none;
  margin: 3px 3px 8px 0;
}
#search_box a.search_button {
  height: 26px;
  text-align: center;
}
#search_box a.search_button > span.search_span {
background: url("../images/rwd/v2-search-button.png") no-repeat scroll center -3px #be311f;
display: block;
height: 23px;
margin: 0 auto;
transform: skew(22deg);
-ms-transform: skew(22deg,0deg); /* IE 9 */
-webkit-transform: skew(22deg,0deg); /* Chrome, Safari, Opera */
width: 89px;
}
	
a.add-to-cart {
  background: url("../images/rwd/add-to-cart.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);
  border-left: 1px solid #333333;
  border-right: 1px solid #858585;
}
a.add-to-cart:hover {
  background: url("../images/rwd/add-to-cart-hover.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);
}
#cont_zone_nav {
  background: none repeat scroll 0 0 transparent;
}

.tz_aux_box3 {
  background-image: url("../images/rwd/m_blue_metal_bg.jpg");
}	
.tz_aux_box3 > a {
  background: none repeat scroll 0 0 #010c10;
  color: #ffffff;
}

#left_nav_tz > strong {
background: none repeat scroll 0 0 #07577f;
border: 6px solid #0a7ab4;
color: #fff !important;
display: block;
font-size: 12px;
font-weight: bold;
margin-left: 3px;
margin-right: 3px;
padding: 3px;
}

div#page.content_page  div#sidebar2 span#left_nav_tz ul li a {
	background: url("../images/rwd/m_link_gt_gray.png") no-repeat scroll right center rgba(0, 0, 0, 0);
color: #0a0a0a;
display: block;
height: auto;
line-height: normal;
margin-right: 3px;
padding-bottom: 0.75em;
padding-right: 13px;
padding-top: 0.75em;
text-decoration: none;	
}
div#page.content_page  div#sidebar2 span#left_nav_tz ul li > br,
div#page.content_page  div#sidebar2 span#left_nav_tz ul li a > br{ display: none; }

.image_enlarger > a {	
	background: #cccccc;
	color: #000000;
}

#b_panel_archive .pluck-publicBlogs-blog-links-header {
	rgba(0, 0, 0, 0) url("../images/rwd/m_slant_blue.png") no-repeat scroll left top !important;
	border-left: 1px solid #74706b;
	height: 45px;
	margin: 0px !important;
	vertical-align: middle;
	border: 0 none;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	outline: 0 none;
	padding: 0;
}

#b_panel_archive .pluck-publicBlogs-blog-links-header h1 {
	background: rgba(0, 0, 0, 0) url("/wcsstore/PerformBetter/images/rwd/m_expand.png") no-repeat scroll right center !important;
	color: #fff !important;
	font-size: 12px !important;
	color: #fff !important;
	display: block;
	font-size: 12px;
	font-weight: bold !important;
	line-height: 45px !important;
	margin-left: 1em !important;
	margin-right: 12px;
    	text-decoration: none;
    	padding: 0px !important;
}
#b_panel_archive .pluck-publicBlogs-blog-links-value a {
	
	background: rgba(0, 0, 0, 0) url("/wcsstore/PerformBetter/images/rwd/m_link_gt_gray.png") no-repeat scroll right center !important;
    	color: #0a0a0a !important;
    	display: block;
	height: auto;
	line-height: normal;
	margin-right: 3px;
	padding-bottom: 0.75em;
	padding-right: 13px;
	padding-top: 0.75em;
    	text-decoration: none;
}
#b_panel_archive .pluck-publicBlogs-blog-links-value {
	background: none !important;
	border-bottom: 1px solid #bbb6b0 !important;
	margin: 0 0.5em !important;
        padding: 0 !important;
}

.pluckui-addPost {
    background: #185ABA url("/wcsstore/MFAStoreFrontAssetStore/images/colors/color1/primary_button_top_bg.gif") repeat-x scroll center top !important;
    color: #fff !important;
    margin-right: 15px !important;
}
	
a > .m_page_left {
  background: transparent url("../images/rwd/m_product_paging_sprite_sm.png") no-repeat scroll 0 0;
}
a > .m_page_right {
  background: transparent url("../images/rwd/m_product_paging_sprite_sm.png") no-repeat scroll -26px 0;
}
.m_page_left {
  background: transparent url("../images/rwd/m_product_paging_sprite_sm.png") no-repeat scroll 0 0;
}
.m_page_right {
  background: transparent url("../images/rwd/m_product_paging_sprite_sm.png") no-repeat scroll -26px 0;
}	
	
}  /*  end - @media screen for real tablet */

.pluck-publicBlogs-blog-links-value a { 
	background: none repeat scroll 0 0 #07577f !important;
	color: #ffffff !important;
	
}

.pluck-publicBlogs-blog-links-value {
	color: #ffffff !important;
	background: none repeat scroll 0 0 #0a7ab4  !important;
	
}

.pluck-publicBlogs-blog-links-header h1 {
	color: #ffffff !important;
	background: none repeat scroll 0 0 #07577f !important;
	
}

.pluck-publicBlogs-blog-links-header {
	background: none repeat scroll 0 0 #3685D0 !important;
}

.pluck-publicBlogs-blog-archives {
	background: none repeat scroll 0 0 #0a7ab4;
	border-bottom: 4px solid #0a7ab4 !important;
	border-top: .1em solid #0a7ab4 !important;
}
.pluck-publicBlogs-blog-links-value span {
	color: #fff !important;
	font-weight: bold !important;
    	padding: 0.2em 1em !important;
}
span.pluck-primary-button-text {
	background: #185ABA url("/wcsstore/MFAStoreFrontAssetStore/images/colors/color2/primary_button_top_bg.gif") repeat-x top !important;
	color: #fff !important;
}
a.pluck-primary-button {
	background: #185ABA url("/wcsstore/MFAStoreFrontAssetStore/images/colors/color2/primary_button_top_bg.gif") repeat-x top !important;
	color: #fff !important;
	
}
.pluck-comm-input-content p {
	color: #fff !important;
}

.pluck-publicBlogs-wrapper-logo {
	display: none;
}
span.pluck-primary-button-text {
	background-color: #b8112b;
	color: #ffffff;
}
.pluckui-submit-actions a.pluckui-positive {
	background: #095c98 url("/wcsstore/MFAStoreFrontAssetStore/images/colors/color1/primary_button_top_bg.gif") repeat-x top !important;
	color: #fff !important;
}




div#addcart_popup div#me_me div#mybuyspagezone2 div.MB_PRODUCTDISCOUNTEDPRICEWRAPPER div a.MB_PRODUCTBASEPRICELINK span.MB_PRODUCTBASEPRICE,
div#zorro div#mybuyspagezone2 div.MB_PRODUCTDISCOUNTEDPRICEWRAPPER div a.MB_PRODUCTBASEPRICELINK span.MB_PRODUCTBASEPRICE {
background: url("../images/rwd/red_sale_tag_tiny.png") no-repeat scroll 0 center transparent;
display: inline-block;
height: 16px;
margin-top: 8px;
overflow: hidden;
text-indent: -200%;
width: 64px;
}

