body{background-color:transparent;background-image:none;}
body#spec-sheet #page-top{display:none;}
body# #mainnav-wrapper mainnav ul{display:none;}
body{background-color:transparent;background-image:none;}
body#spec-sheet #page-top{display:none;}
body# #mainnav-wrapper mainnav ul{display:none;}
body#spec-sheet #mainnav-wrapper #mainnav-ww_logo{display:block;line-height:1;text-align:left;font-size:20px;position:relative;}
#search_header{background:transparent;}
#tire_search_results,#sort_by{display:none;}
#toprightstorelocatorbox{display:none;}
#topleft{display:none;}
#footer{display:none;}
.viral{display:none;}
#header_row{display:none;}
.add_to_quote{display:none;}
#search .checkbox{display:none;}
.address1{font-weight:bold;}
#phone_number_global{color:#000;}
#confirm_appointment{display:none;}
#make_changes{display:none;}
#print_quote{display:none;}
#cart_link{display:none;}
.one_column{border-top:1px solid #ccc;}
#spec-sheet h1#detail_title{display:none;}
#back_to_search_results{display:none;}
.add_to_quote spec_sheet{display:none;}
.credit_offer{display:none;}
#compare_popup{background:transparent url(/img/background/000a20.png) repeat scroll left top;-webkit-border-radius:4px;-moz-border-radius:4px;display:block;position:fixed;z-index:100;top:50%;margin-top:-240px;left:50%;width:800px;padding:4px;display:none;}
#compare_overlay{height:100%;width:100%;position:fixed;top:0;left:0;display:none;z-index:90;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#compare_popup .viewport{overflow-y:hidden;overflow-x:scroll;}
#compare_popup .scrollbox{width:10000px;}
#compare_popup.one_compare{width:316px;margin-left:-163px;}
#compare_popup.one_compare .top_level{margin-left:30px;}
#compare_popup.two_compare{width:500px;margin-left:-250px;}
#compare_popup.three_or_more_compare{width:723px;margin-left:-361px;}
#compare_popup #inner_rounded_corner{-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#FFF;}
#compare_popup .header{border-bottom:1px solid #c1c1c1;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;background-color:#efefef;padding:10px 0 10px 40px;}
#compare_popup h2{font-size:15px;color:#cf171f;text-transform:uppercase;font-weight:bold;}
#compare_popup #compare_logo{position:absolute;margin-left:-20px;margin-top:-27px;}
#compare_popup ul.top_level{list-style:none;height:165px;}
#compare_popup ul.top_level li{float:left;}
#compare_popup ul.top_level li li{float:none;}
#compare_popup ul.inner_list{margin:20px 0;}
#compare_popup ul.inner_list li{padding:5px 0 5px 10px;overflow:visible;white-space:nowrap;}
#compare_popup .close{background:transparent url(/img/sprite/lightbox-close-x.png) no-repeat 0 0;display:block;height:20px;width:20px;}
#compare_popup .header span{margin-top:-17px;margin-right:10px;}
#compare_popup .template_copy{border-right:1px solid #efefef;margin:20px 0;padding:0 10px;height:375px;width:220px;}
#compare_popup .template_copy.last{border-right:none;}
#compare_popup .template_copy *{text-align:center;}
#compare_popup .template_copy .tire_image,#compare_popup .template_copy .brand_image{max-height:110px;height:auto!important;height:110px;max-width:220px;width:auto!important;width:220px;}
#compare_popup .template_copy .tire_image{height:auto;width:auto;float:none;}
#compare_popup .template_copy li{border-bottom:1px solid #efefef;text-align:left;font-size:13px;}
#compare_popup .template_copy .tire_name{font-size:15px;width:220px;}
#compare_popup .template_copy span.title{font-size:12px;text-decoration:none;}
#compare_popup li.add_to_quote_holder{border-bottom:none;}
#compare_popup .tire_image_wrapper{max-height:155px;}
#compare_popup .close:hover{cursor:pointer;background-position:0 -20px;}
#compare_popup span.frontrear{text-transform:uppercase;color:#a0a0a0;font-size:9px;}
#compare_popup .tire_price_title,#compare_popup .title{color:#808080;font-size:12px;}
#compare_popup .tire_price{font-size:22px;}
#compare_popup sup,#compare_popup span{font-size:11px;}
#mainnav ul { display: none; }
#mainnav-ww_logo { left: 0px; }
#confirm-appointment * { font-size: 10pt; }
#confirm-appointment .column2 * { font-size: 12pt; }
#confirm-appointment #tpms_disclaimer { font-size: 12pt; }
#get-quote .quote_item { font-size: 12pt; }
#get-quote #fees { font-size: 12pt; }
