@charset "utf-8";
/* center the page layout */
.paging, .description{color:#FFFFFF !important; font-weight:bold;}
#cent{width:779px; text-align:center; margin:0pt auto;}
#mynav{float:left; height: 100%;}
#badge{position:relative; top:20px; left:-26px; display:block; clear:both;}
#mylayout{background: #390700 url('https://www.mcssl.com/content/173263/productImage/design_elements/201_big-bg.jpg') top;}
#cats{position:relative; left:-40px;}
#page div.results-grid .result {border-collapse:separate;clear:none !important;display:table-cell;height:auto;line-height:1.25;margin:0px !important; padding:0px !important; max-width:185px; overflow:hidden; text-align:left; width:160px; }
#cart-links{float:right; padding-right:40px; font-size:13.333px; font-weight:bold; }
#search-box{position:relative; top:-4px; left:19px;}
#search-box div.adv-search a {color:#FFDBA5; }
.mailinglist {display: inline; width: 100%; margin-top: 100px;padding-bottom: 25px;color: #FFDFAD;}
#newsletter-go{position:relative; top:9px;}
#page-body{background: #F7F7F7 !important; color:#000000; border: 2px solid #9C3C39;}
div.wrapper-main #page-body div.secure-text a{color:#39658C;}
div.wrapper-main #page-body a{color:#39658C;}
#page .result h3{width:120px; font-size:11px !important;}
#page .result .description {display:block;line-height:1.1em;margin-bottom:10px;overflow-x:hidden;overflow-y:hidden;width:120px;}
/* 1SHOPPING CART 4 LEVEL SUBMENU BY KEVIN M. NOLAN */ 
	 
	#webcom_ecomm_category_title,ul#cats,ul#cats li,ul#cats ul {text-align:center; z-index: 1000; width:140px; /* Menu Width */ margin: 0; list-style: none; } 
	 
	ul#cats li { float: left; position: relative; width: 100%; } 
	ul#cats li.iehover { z-index: 1000; /* IE z-index bugfix */ } 
	ul#cats ul { display: none; position: absolute; top: 0; left: 100%; z-index: 9999; } /* Root Menu */ 
	ul#cats a { border: 1px solid #FFF; padding: 6px !important; display: block; background: #7B4129; color: #FFDFAD; font: bold 11px Arial, sans-serif; text-decoration: none; height: 1%; text-transform:uppercase;} 
	/* All Products: Hover Persistence */ 
	ul#cats a:hover,ul#cats li:hover a,ul#cats li.iehover a { background: #526942; color: #FFF; } 
	 
	/* 2nd Menu */ 
	ul#cats li:hover li a,ul#cats li.iehover li a { float: none; background: #526942; } 
	 
	/* 2nd Menu Hover Persistence */ 
	ul#cats li:hover li a:hover,ul#cats li:hover li:hover a,ul#cats li.iehover li a:hover,ul#cats li.iehover li.iehover a { background: #526942; } 
	 
	/* 3rd Menu */ 
	ul#cats li:hover li:hover li a,ul#cats li.iehover li.iehover li a { background: #526942; }
	 
	/* 3rd Menu Hover Persistence */ 
	ul#cats li:hover li:hover li a:hover,ul#cats li:hover li:hover li:hover a,ul#cats li.iehover li.iehover li a:hover,ul#cats li.iehover li.iehover li.iehover a { background: #526942; } 
	 
	/* 4th Menu */ 
	ul#cats li:hover li:hover li:hover li a,ul#cats li.iehover li.iehover li.iehover li a { background: #526942; }
	 
	 /* 4th Menu Hover */ 
	 ul#cats li:hover li:hover li:hover li a:hover,ul#cats li.iehover li.iehover li.iehover li a:hover { background: #526942; } 
	 
	 /* Hover Function - Do Not Move */ 
	 ul#cats li:hover ul ul,ul#cats li:hover ul ul ul,ul#cats li.iehover ul ul,ul#cats li.iehover ul ul ul { display: none; } ul#cats li:hover ul,ul#cats ul li:hover ul,ul#cats ul ul li:hover ul,ul#cats li.iehover ul,ul#cats ul li.iehover ul,ul#cats ul ul li.iehover ul { display: block; }
	 /* Important tags to overwrite basic nav padding set in onlinestore.css*/ 
	ul#cats ul {margin: 0px !important;padding: 0px !important;}
	ul#cats ul li{margin: 0px !important;padding: 0px !important;}

	/* Holly Hack for IE \*/
	* html #cats li { float: left; height: 1%; }
	* html #cats li a { height: 1%; }
	/* End */


/* Step Carousel Product Scroller */
#mygallery{background: #7B4129 url('https://www.mcssl.com/content/173263/productImage/design_elements/product_scroller/featured-bg.png');}

.stepcarousel{
position: relative; /*leave this value alone*/
border: 1px solid #874B46;
overflow: scroll; /*leave this value alone*/
width: 430px; /*Width of Carousel Viewer itself*/
height: 280px; /*Height should enough to fit largest content's height*/
margin:10px auto;
z-index:1;
}
 
.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
z-index:1;
}
 
.stepcarousel .panel{
z-index:1;
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px auto; /*margin around each panel0*/
width:auto;
/*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
/* Related Products Buy Button (displayed when viewing cart) */ 
div.wrapper-main input.button.buy{ margin:0px 0; background: url(https://www.mcssl.com/content/173263/productImage/design_elements/buyit.gif); background-repeat:no-repeat;width:90px; height:20px; border:none; padding-top:100px; color:#fff;}

/* Featured Products Buy Button (displayed on store hp) */ 
div.upsell-panel div.product .product-details a.btn-main{ margin:0px 0; background: url(https://www.mcssl.com/content/173263/productImage/design_elements/buyit.gif); background-repeat:no-repeat;width:90px; height:20px; border:none; padding-top:100px; color:#fff;}

#page div.paging{background:#7B4129;border: 1px solid #874B46; font-size:11px; padding:5px 5px;font-weight:bold;}
