/* ============================================================ */
/* Critical Mass | Print CSS Document							*/
/* Last modified 2.16.2010 - aundrae brown */
/* ============================================================ */

body{overflow: visible;background: white; font-size: 10pt;}

#container{position: relative; overflow: visible; float: none;width:auto;	margin: 0;padding: 0;	float: none !important;}


/* Hide Web Only Elements 	*/
/* ======================== */
#header{height: 100px;overflow: auto;}
#header *{}
#userHeader{display:none;}
#signin-holder{display: none;}
#order-status{display:none;}
#masthead-promo{display:none;}
#service-nav-container{display: none;}
#service-nav{display:none;}
#nav{display:none;}
#browse-bar{display:none;}
#breadcrumb{display:none;}
#promo-bar{display:none;}

#layout{}
#content{overflow: visible;  width: auto;
	border: 0;
	margin: 0 5%;
	padding: 0;
	float: none !important;
 }
#side{float: none;/*display: none;*/}
.two-col-store #side{ clear:left; width:230px;}
.two-col-store element.style{margin-right:30px;}
.two-col #content{float: none; overflow: visible; width: 680px;}
.two-col #side{display: none;}
.itemThumb, .itemThumbRight{margin-right:1px;margin-left:1px; padding: 15px;}



#sign-up{display:none;}
#footer{display: none; overflow: visible;}
.button, .page-options{display:none;}


div a{color: #869930;}
.popup-layer{position: static;float: none; display: block; clear: both;}
.printable{display: block; float: none; clear: both;}
.scrollable{overflow: visible; height: auto; float: none; clear: both;}
.popup-layer .print-layer{display: none;}
.popup-layer #print-window{display: none;}


.page-options{display: none;}
button{display: none;}

table td, th{border: 1px solid #333;}
#pip-content-table td{border: 0px solid #333;}
#pip-content-table{ display:block; clear:both;}
#content #cart-nav{display: none;}
#container #content table.order-table,
#container #content table.registry-table,
#container #content table#compare-table
{width: 650px; border: 1px solid #333333;}
.compare-header-width{width:10px;}

table.directions{width:auto;clear:both;}

table.directions tr .right {padding-right:10px;text-align:right;}
table.directions td.step {width:3%;}
table.directions td.direction {width:30%;}
table.directions td.distance {width:7%;}
table.directions td.map {width:44%;}


/*#products, .grid{float: none; overflow: visible; display: block; clear: both;}*/
.coordinate .coordinate-product{float: none; clear: both; border: 1px solid #cccccc;}
.navigate{display: none;}

/* Footer Information */
#footer_wrapper{display:none;}
.footer-disclaimer{ display:block; width:100%; text-align:left; clear:both;  border: 0;height: auto;overflow: visible;}
#legal{display:block; width:100%; text-align:center; clear:both;border: 0;height: auto;overflow: visible;}
#footer-promos {display:none;}


 /* Pip Fragments                                  */
 /* ============================================== */
#pip-product-images{float: left;width: 350px; text-align: center; background: url(../images/layout/divider_vert.gif) repeat-y top right;}
#pip-main-image{width:300px;height:300px;}
#pip-main{width: 350px; text-align: center;}
#pip-content{clear:both;}
#pip-content{float: none;display:block; width: 510px; margin-top: 20px;}
#itemRating {display:block; border:0;}

/* - PIP Actions and Options 9/15 - */
.product .actions .add-to-list, .product22 .add-to-list{display:none;}
#pip-appliance-area{display:none;}
.pip .product-instructions{display:none;}
.pip .actions .add-to-cart{display:none;}
.pip .actions .check-available {display:none;}
.product .actions .check-available {display:none;}

.BVRatingSummary, .BVCustomerRatings{border:0 none;}
table.BVRatingSummary{border:0 none;}
.BVRatingSummary tr{border:0 none;}
.BVRatingSummary td{border:0 none;}
tr.BVRatingSummary{border:0;}
td.BVRatingSummaryLinks, .BVRatingSummaryRatingsHistogram{display:none; border:0;}
.BVRatingSummaryRatingsHistogram{display:none; border:0 none;}

.BVRatingSummaryLinks{display:none; border:0 none;}
.BVcustomerRatingFirst BVcustomerRating{display:none;}
td.BVcustomerRatingItem, td.BVRatingSummaryRatings, .BVcustomerRatingScore,
.BVRatingSummaryInfo{border:0 none;}
table.BVRatingWraperTable{border:0;}
#BVpromoMessageID{display:none;} 


#pip-images{float: left;background: url(../images/layout/divider_vert.gif) repeat-y top right;}
#pip-logo{float: left; display: inline; }
#pip-logo img{display: inline; vertical-align: middle;}
#pip-thumbs{float: left; display: inline; padding-left: 20px; margin-left: 20px; background: url(../images/layout/divider_vert.gif) repeat-y top left;}
.pip-thumb{width: 45px; height: 45px; margin-right: 10px;}
.pip-view-actions{display:none;}
#pip-moreInfo-links{display:none;}

#pip-product-details{float:left;display:inline;width: 275px; overflow: hidden;}
.feedback-improvements{display: none;}



    /* Pip Tabs                                       */
    /* ============================================== */
#pip-tabs{margin-bottom: 5px; display:block;}
#pip-content .tab-content,
#pip-content .tab-content-hidden{display:block; width:100%; float: none; clear: both; border: 0;height: auto;overflow: visible; padding: 5px;}


	#pip-tab-controls{display:none;}
	#pip-content #pip-tabs #tab-features,
	#pip-content #pip-tabs #tab-specs,
	#pip-content #pip-tabs #tab-parts_services,
	#pip-content #pip-tabs #tab-moreInfo,
	#pip-content #pip-tabs #tab-shippingInfo{margin-top: 5px;display:block; width:100%; float: none; clear: both; border: 0;height: auto;overflow: visible; padding: 5px;}
	
	/* Review Tab */
	#pip-content #pip-tabs #tab-reviews{display:none;} 
	#pip-tabs #tab-reviews .tab-content-hidden{display:none;} 
	
	/* Big Hammer Information */
	#tab-moreInfo #bigHammerStuff{display:none;}

	
	#pip-content #pip-tabs h5.tab-alt-heading, .tab-alt-heading{font-size: 1.1em; font-weight: bold; clear: both;color: #000; margin: 10px 0; }
	#pip-content #pip-tabs h5.tab-alt-heading-hidden, .tab-alt-heading-hidden{display: block;font-size: 1.1em; font-weight: bold; clear: both;color: #000; margin: 10px 0;}
	#pip-content .tab-alt-heading a, #pip-content .tab-alt-heading-hidden a{color: #000;}


    /* PIP Sidebar                                    */
    /* ============================================== */
#pip-sidebar{display: none;}
#pip-sidebar .feedback-improvements{display: none;width: 100%;}
#accessories{display:block;width: 100%;}
#accessories #add-ons{display:block; width:100%;}


.hanging-promo{display:none;}
#express-checkout{display:none;}


.cart-details,
.confirmation-nav,
.no-print,
.account-registry-block,
.order-rebate
{display:none;}



#printable {display:block;}
#terms-and-conditions, .appliance-delivery {display:block;}


#content #terms-and-conditions{display: none;}
textarea{height: auto; width: 100%;overflow: visible;}



.shop-by-brands,#promo-3wide {display:none;}
.service-promos {display:none;}
.service-plan-details {float:left;}

.form-column-parent{background: #fff; float: none; overflow: visible;}
.form-column-1, .form-column-2{float: none; overflow: visible;}

/* PLP 9-15 */
.sort form.sort_by {display:none;}
.sort .choose-resultNumber {display:none;}

#products label {display:none;}
#products .product-row {margin-top: 5px;display:block; width:100%; float: none; clear: both; border: 0;height: auto;overflow: visible;}



/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
h1{font-size: 3.5em; font-weight: normal; color: #a7a7a7; border-bottom: 1px solid;margin-bottom: 10px;width:100%;letter-spacing:-2px;}



