#section02{color:#000;font-size:11px;width:780px;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0 0 0 10px}
#section02 h1{font-size:16px;font-weight:700;margin-bottom:5px;line-height:18px;border:none}
#topLeft{width:270px;float:left;display:inline-block;margin-top:20px}
#topRight{width:610px;float:right;display:inline-block;margin-top:10px}
#tabRow{float:left;font-size:11px;line-height:normal;width:900px;text-align:center;margin-top:15px}
#tabRow ul{list-style:none;margin:0;padding:2px 10px 0 0}
#tabRow li{display:inline;margin-left:0;padding-left:0}
#tabRow a{background:url("http://media.midwayusa.com/viewProduct/images/nav/tableftB.gif") no-repeat left top;text-decoration:none;float:left;height:30px;margin:0 1px 0 0;padding:0 0 2px 4px}
#tabRow a span{display:block;background:url("http://media.midwayusa.com/viewProduct/images/nav/tabrightB.gif") no-repeat right top;color:#000;float:left;height:30px;padding:0 15px 2px 6px}
#tabRow a:hover span{color:#000}
#Top{width:880px;min-height:250px;margin-bottom:20px;margin-left:30px}
#Middle{width:880px;margin-top:30px;margin-left:30px}
#Bottom{width:880px;display:inline;margin-left:80px}
/*#FreeBird{color:#fff;right:20px;top:125px;text-align:right;position:absolute;float:right;z-index:100000}
#FreeBird a{color:#fff}*/
#enlarge{text-align:center;width:250px;font-weight:700;color:#666;margin:5px }
#enlarge a{color:#666}
#enlarge img{margin-right:2px}
.enlarge{position:relative;z-index:10000}
.enlarge:hover{background-color:#FFF}
.enlarge span{position:absolute;left:-1000px;border:1px solid gray;visibility:hidden;color:#000;text-decoration:none;padding:0}
.enlarge span img{border-width:0;padding:0}
.enlarge:hover span{visibility:visible;top:-235px;left:132px;z-index:100000}
#selectedSaleItem{display:inline-block;}
.manu{color:#999}
#vendorProductNumber, #productFamilyNumber{display:inline}
#characteristicsBlock{margin-top:5px;padding:0px;min-height:35px;zoom:1;}
#productStatus{font-weight:400;padding-left:5px;margin:5px 0 2px 0;display:inline}
#availabilityMessage{padding-left:15px;font-style:italic;color:#666;padding-bottom:10px}
#quantityBox{font-weight:700;display:inline;position:relative;top:-5px}
#characteristics{display:inline-block}
#characteristicDropDown0{font-size:9px;padding:5px 0 5px 2px}
#currentPrice{font-size:13px;padding-right:4px;font-weight:700;text-align:right}
#currentPrice.sale{color:#C00;line-height:14px;}
/*#priceLabel{color:#000;font-weight:400;font-size:12px}*/
#oldPrice{text-decoration:line-through;font-size:13px;color:#000;font-weight:700;padding-right:10px/*padding-top:2px*/}
#save{color:#060;font-size:13px;font-weight:700;margin-left:5px;padding-right:4px;}
#save.emptyElement{margin:0;padding:0;}
#priceMessage{color:#000;font-weight:400;margin-top:3px;padding-right:4px;}
#cartBar{background-color:#CCC;text-align:right;height:75px}
#wishListLink{display:block;height:14px;text-align:right;padding-top:4px;margin-right:8px}
#productWishList img{padding-right:3px}
#Info{background:url("http://media.midwayusa.com/viewProduct/images/other/grad.jpg") repeat-x top;width:880px;float:left;border-bottom:solid 1px #aaa9a9;border-left:solid 1px #999;border-right:solid 1px #aaa9a9}
#productTabLinkOthersBought,#productTabLinkProductVideos,#productTabLinkSuggestedProducts,#productTabLinkSubstituteProducts{display:none}
#productTabProductInformation{width:880px}
#productTabProductInformation ul{list-style:disc;margin-left:10px}
#productTabProductInformation li{margin-left:15px}
.red{color:red}
.bold{font-weight:700}
.application{float:left;padding:5px 0 5px 10px; width:760px;}
#descTop{width:750px;margin-bottom:10px;margin-top:15px}
#descTop .vendorLogo{float:left;margin:5px 0 5px 10px}
#descTop .socialMarket{border:solid 1px #ccc;width:200px;float:right;margin:5px 10px 15px 0}
#descTop .socialMarket p{color:#666;padding-top:3px;margin-left:2px}
#descTop .socialMarket img{padding:0 2px}
#descTop .socialMarket a{font-weight:400;color:#666}
#webLinks{float:left;width:760px;padding:0 0 5px 10px}
.webLinkTitle{font-weight:700;padding-top:7px;color:#Ce0000;font-style:italic}
.webLinkContent{padding-top:2px}
.silverlightreq {display:block;margin-bottom:12px}
#section02 h3{font-size:16px;border-bottom:1px solid #000;width:80%;margin:25px 0 5px}
#productTabProductVideos{min-width:605px;max-width:770px;display:none;margin-top:15px}
#videoTitle{font-weight:700;size:15px;width:352px;text-align:center;padding:5px 0 10px 200px}
#videoCode{padding:5px 0 10px 200px}
#productTabReviews{float:left;text-align:left;display:none;margin-top:10px;padding:10px 100px 10px 50px}
.review,#ratingSummary,.reviewerRating,.reviewerName,.reviewerDate,.reviewerComment,.reviewFeedbackBlock,.reviewFeedbackPrompt,.reviewHelpful,.reviewNotHelpful,.reviewFeedbackYes,.reviewFeedbackNo,.reviewInfoPrompt,.reviewInfoYes,.reviewInfoNo,.reviewInfoHelpful,.reviewInfoNotHelpful{float:left}
#starBox .ratingStars { margin-right: 10px}
.review{border-bottom:1px solid #999;margin:0 0 10px}
.reviewerRating{margin:0 0 0 -3px}
.reviewerName{font-weight:700;clear:left}
.reviewerDate{float:right;border:none}
.reviewerComment{clear:left;margin:5px 0 0}
.reviewFeedbackBlock{clear:left;width:500px;font-weight:700;color:#00F;margin:5px 0 0;padding:0 0 10px}
.reviewFeedbackPrompt{font-weight:700;color:#000}
.reviewFeedbackYes,.reviewFeedbackNo{font-weight:400;color:#000;margin:0 5px 0 10px}
.reviewHelpful,.reviewNotHelpful{font-weight:400;color:#006;margin:0 0 0 90px}
.reviewNotHelpful{margin:0 0 0 5px}
.review,.reviewerComment,.reviewFeedbackBlock{width:500px}
.reviewInfoSuppress { display: none; }
.reviewInfo{ color: #FF0000; }
#reviewInfoBlock {clear: left; margin: 35px 0px 0px 10px; width: 1000px; height: 50px; }
.reviewInfoPrompt {font-weight: 700; color: #006;}
/*.reviewInfoYes {font-weight:400; color:#000; margin:0 5px 0 10px; padding-bottom: 10px}*/
.reviewInfoNo, .reviewInfoYes {font-weight:400; color:#000; margin:0 5px 0 10px; padding-bottom: 10px}
/*.reviewInfoHelpful {font-weight:400; color:#006}*/
.reviewInfoNotHelpful, .reviewInfoHelpful {font-weight:400; color:#006}
a.thumbsUp  { padding:10px 39px 10px 10px; background: url(/common/img/thumbsSmall.png) no-repeat left center; }
a.thumbsDown  { padding:10px 39px 10px 0px; background: url(/common/img/thumbsSmall.png) no-repeat right center; }

#ratingSummary{height: 30px; width:600px;font-weight:700;font-size:12px;border:1px solid #999;margin:0 0 10px;padding:8px 10px 0px}
#overallRatingLabel{width:100px;height:20px;display:inline;margin:18px 0 0}
#averageCustomerRating{display:none;margin:5px 0 0}
#numericRating{width:120px;height:20px;color:#00F;display:inline;padding-left:5px}
#reviewProductPrompt{padding-left: 75px; margin-left:105px;border-left:1px solid #999;display:inline}
#reviewProductPrompt img{float:none;margin:0 5px -9px 15px}
#reviewProductPrompt a{float:none;margin-left:3px}
#ratingSummary .ratingStars {margin-left: 15px; display:inline-block;}
.floatyImage{float:left;position:absolute;left:100px}
.subimg{width:130px}
.subtxt{text-align:left;width:130px;line-height:12px}
.subprice{color:red;text-align:left;font-weight:700}
/*#productTabOthersBought,#productTabSuggestedProducts,#productTabSubstituteProducts{width:770px;height:210px;background-image:url(http://media.midwayusa.com/viewProduct/images/other/brand_bg1.jpg);background-repeat:no-repeat;position:relative;bottom:358px;display:none;margin:-105px 104px}*/
#productTabOthersBought .next,#productTabSuggestedProducts .next,.subnext{float:right;margin-top:60px;margin-right:24px}
#productTabOthersBought .previous,#productTabSuggestedProducts .previous,.subprevious{float:left;margin-top:60px;margin-left:2px}
#placeholderOthersBought,#placeholderSuggestedProducts,#placeholderSubstituteProducts{width:750px;height:220px;margin-left:20px;float:left;display:none}
/*.substituteProductScroller_imageScroller{position:relative;left:10px;width:660px;overflow:hidden;height:170px;margin:-40px 0 0 35px}*/
#popular_searches{border:1px solid #CCC;margin-top:20px;text-align:left;float:left;width:880px;margin-left:30px;height:80px}
#popular_searches h4{color:#036;font-size:17px;margin:5px 5px 5px 10px}
#popular_searches p{font-weight:700;margin:0;padding:0}
#popular_searches .box{margin-left:10px;float:left;height:50px;width:168px;white-space:nowrap}
#popular_searches .lastbox{margin-bottom:10px;width:168px;float:left;white-space:nowrap}
#knowledge{position:relative;width:775px;height:100px;margin-left:80px;text-align:center;float:left}
#knowledge img{padding-top:15px;float:none;margin:20px}
#bottomNote{width:650px;float:left;font-size:9px;margin-top:5px;line-height:12px;margin-left:130px;text-align:center;height:50px}
#characteristic0,#characteristic1,#characteristic2{float:left;margin-left:2px}
#characteristicLabel0,#characteristicLabel1,#characteristicLabel2{font-weight:700;padding:5px 0 0 2px}
#characteristicDropDown1,#characteristicDropDown2{padding:5px 0 5px 2px}
.text,.prodMessage,.techNote{float:left;margin-top:5px;width:760px;padding:5px 80px 5px 10px}
.extralinks,#packageSize{padding-left:10px;margin:5px 0}
.suggestedProductScroller_imageScroller,.substituteProductScroller_imageScroller,.othersBoughtScroller_imageScroller,.suggestedProductScroller_imageScroller,.substituteProductScroller_imageScroller{position:relative;left:10px;width:660px;overflow:hidden;height:170px;margin-top:20px}
#substituteScroller { margin-top: -25px}
#printIcon,#delicIcon, #mailIcon, #diggIcon {width:18px; height:20px; display:inline-block; padding-right: 3px; overflow:hidden}
#zoomIcon {width:16px; height:20px; display: inline-block; padding-right: 3px; overflow:hidden; *display:inline; zoom:1}
#wishlistIcon {width:16px; height:20px; display:inline-block; padding-right: 3px; overflow:hidden}
#wishlistIcon img {display:inline; padding-top: 5px}
#zoomIcon img { margin-left: 0px; margin-top:4px}
#diggIcon img { margin-left: -62px; display: inline-block}
#delicIcon img, #wishlistIcon img { margin-left: -24px}
#mailIcon img { margin-left: -40px; display: inline-block; margin-top: 3px}
#mailIcon {padding-right: 5px}
#printIcon img { margin-left: -6px; display: inline-block; margin-top: 1px}
/*.inline { display:inline-block}*/
#orLabel { padding: 0 5px }
.knowledgeLink { display:inline-block; padding: 25px}
.productTabOpen {display: inline-block; padding-right:10px;margin-right:5px;border-right:1px solid #999}
.productTabOpen:first-child {padding:0;border:0;margin:0}


#productTabOthersBought,#productTabSuggestedProducts,#productTabSubstituteProducts{
    width:770px; height:310px;
    background-repeat:no-repeat;
    position:relative;
    bottom:240px;
   display:none;
    margin:-118px 104px;
                
}

/* Hula styles */
.productHula {
    margin:5px auto;
                width:640px;
                height:263px;
                background:transparent url(http://media.midwayusa.com/common/js/jquery/plugins/hula/img/scroll_bg2.png) no-repeat 0 0;
                position:relative;
                font-size:11px;
                font-family:Verdana,sans-serif;
				margin-top: 0px
                
                
}
.productHula .slidesContainer {
    margin:0 auto;
    width:560px;
    height:263px;
    overflow:auto;
    position:relative;
}
.product { 
    margin-top: 20px;
    float: left; 
    width: 127px;
}
.product, .subtxt{
    margin-left: 5px;
    margin-right: 8px;
}
.subtxt .subprice {
    color:#FF0000;
    font-weight:bold;
}
.productHula .slidesContainer .slide {
    margin:0 auto;
    width:540px;
    height:263px;
}

.hula_control{
    display:block;
    width:41px;
    height:193px;
    text-indent:-10000px;
    position:absolute;
    cursor: pointer;
}

.hula_leftControl{
    top:0;
    left:0;
    background:transparent url(http://media.midwayusa.com/common/js/jquery/plugins/hula/img/arrow_left.png) no-repeat 0 0;
}
.hula_rightControl{
    top:0;
    right :0;
    background:transparent url(http://media.midwayusa.com/common/js/jquery/plugins/hula/img/arrow_right.png) no-repeat 0 0;
}
.slide img {
    margin:0 15px;
}
#priceblock {float:right; margin-top:-39px;text-align:right}
#salePricing {margin:3px}

#cartButton {padding: 5px 5px 5px 20px; text-align: right;display:inline;position:relative; left:-10px}
#cartButton form { display: inline}
.remindmeinfo{margin:2px 2px 0;display:inline-block}

#moreviews{text-align:center}
.moreimg {border:1px solid #ccc;margin:10px -1px}
.moreimg:hover {border-color:#c00; cursor:pointer}
.moreimgset {border:2px solid #c00; margin:9px 0}

#saleItemImage {text-align:center}

/* 
 * Sieve styles 
 */

/* Structure */
#sieve{
    overflow:auto;
    font-family:Verdana,sans-serif;
    text-align:left;
    font-size:10px;
}
.sieveFilterGroup {
    float:left;
    margin:2px;
    padding:0 10px;
    border:1px solid #CCC;
	overflow:auto;
    
}

/*.sieveFirstInRow  {margin-left:3px}*/

.sieveFilterGroupHead{
    margin:0 -10px 5px;/*border-bottom:1px solid #ccc*/
}

.sieveFilterGroupName{
                font-size:13px;font-weight:700;background:#ccc;line-height:17px;padding:2px;}


/* Filters */
.sieveOptionTile{
    float:left;
    display:inline-block;
    padding:3px;
                position:relative
                /*z-index:1;*/
}
.sieveOptionTile .sieveTileWrap{
    background:#F3F3f3;
    font-weight:bold;
    line-height:10px;
    padding:3px;
    text-align:center;
    border:1px solid #333;
    color:#333;
    cursor: pointer;
    z-index:1;
	position:relative;
}

.sieveSwatchOptionTile .sieveTileWrap {
    padding:2px;
    height:18px;
    width:18px;
    position:relative;
    background:#FFF;
}

.sieveSwatchOptionTile .sieveTileWrap>div,
.sieveSwatchOptionTile .sieveTileWrap img {
    width:18px;
    height:18px;
}


/* Overrides (due to hover or selections) */

/* Assigned to options that conflict with single selections */
.sieveIncompatible .sieveTileWrap{
    color:#dedede;
    border:1px solid #eee;
}
.sieveIncompatible .sieveTileWrap img,
.sieveIncompatible .sieveTileWrap div{filter:alpha(opacity=20);opacity:0.20;-moz-opacity:0.20;
}

/* Overrides for hover */
.sieveHoverCompatible .sieveTileWrap{
    border-color:#000;
    color:#333;
}
.sieveHoverCompatible .sieveTileWrap img, 
.sieveHoverCompatible .sieveTileWrap div{
    filter:alpha(opacity=100);opacity:1.00;-moz-opacity:1.00;
}
.sieveHoverIncompatible .sieveTileWrap{
    border-color:#eee;
    color:#dedede;
}
.sieveHoverIncompatible .sieveTileWrap img,
.sieveHoverIncompatible .sieveTileWrap div{
    filter:alpha(opacity=20);opacity:0.20;-moz-opacity:0.20;
}


.sieveHoverIncompatibleOverride .sieveTileWrap
{
    border-style:dashed;
    color:#aaa;
}
.sieveHoveredLabel, .sieveSelectedLabel {
                min-height:17px;
                background-color:#f2f2f2;
                font-weight:700;
                padding:0 2px;
                line-height:17px;
                border-bottom:1px solid #dedede;
				margin-bottom:12px;
				color:#C00;
}

/* Selected is last because it is top priority */
.sieveFilterGroup .sieveSelected .sieveTileWrap{}
.sieveFilterGroup .sieveSelected .sieveTileWrap{
    border:2px solid #C00;
    margin:-1px;
}

.sieveHoverTarget .sieveTileWrap {
    border-color:#C00;}
	
.sieveHoverTarget {
	z-index:10;}

.sieveSwatchOptionTile.sieveHoverTarget .sieveTileWrap{
    margin:-9px;
    height:36px;
    width:36px;
}
.sieveSwatchOptionTile.sieveHoverTarget.sieveSelected .sieveTileWrap {margin:-10px}

.sieveSwatchOptionTile.sieveHoverTarget .sieveTileWrap img, 
.sieveSwatchOptionTile.sieveHoverTarget .sieveTileWrap>div {
    width:36px;
    height:36px;
}

.sieveButtonDisabled {
    filter:alpha(opacity=30);
    opacity:0.30;
    -moz-opacity:0.30;
    cursor:default;
}

.sieveButtonDisabled:hover span{color:#fff}

#selectedProductSku {display:inline;color:#999;}

#imageSwapStorage{position:absolute;left:-9999px;width:4000px;top:0}

#availabilityMessage span.alert {color:#C00;}

.tooltip{position:absolute;left:-105px;bottom:16px;width:152px;z-index:1000;}
.tipcontent{border:2px solid #333;width:138px;padding:5px;background-color:#FFFFE9;color:#000;font-weight:400}
.tippointer{position:relative;border-top: 18px solid #333; border-left: 18px solid transparent; font-size: 0px; line-height: 0%; width: 0px;margin-right:40px;float:right}
.tipcutout{position:absolute;border-top: 15px solid #FFFFE9; border-left: 15px solid transparent; font-size: 0px; line-height: 0%; width: 0px;top:-20px;left:-17px}

.sieveSwatchOptionTile .tooltip {bottom:28px;left:-111px}
#persistentStatus {font-weight:bold}
#priceblock span.emptyElement + span {color:#000}
#selectMessage {font-weight:normal;font-style:italic;color:#C00}
#prodMiddle {display:block; position:relative;top:5px; margin-bottom:5px;clear:both;}
#sieve.emptyElement {border-bottom:1px solid #CCC;}

#selectedSaleItem {padding-right:10px;}
#selectedSaleItem.emptyElement{padding:0;}
#vendorProductNumber{padding:0 10px;border-left:1px solid #999;}
#vendorProductNumber.withFamily{margin-right:10px;border-right:1px solid #999;}
#vendorProductNumber.emptyElement{margin:0;padding:0;border:none;}

/* Custom MiMo stuff */
#mimo_ContentWindowFrame.mimoAlert {border-color:#C90;background:#FEFBF6;}
#mimo_ContentWindowFrame.mimoAlert #mimo_CloseControl {background:#C90;}
#mimo_ContentWindowFrame.mimoAlert #mimo_Content{background:url(iconWarning.png) no-repeat 10px 50%;}
#mimo_ContentWindowFrame.mimoAlert #mimo_Content p {padding:10px 10px 0 65px;}
.sieveSwatchOptionTile {width:24px !important}
#cartButton #addToCartSubmitButton { float: none }

#suggestedProductsTabCanvas, #substituteProductsTabCanvas, #othersBoughtTabCanvas { margin-left: 65px}
.socialMarket p {padding: 10px 0;}
.socialMarket ul li {height: 21px; display: inline; padding: 5px 0 0 0; float: left; min-width: 112px;}
.socialMarket ul li a img {float: left;}
#plusone {margin-left: 40px;}
