/* Styles specifically for print view */

/****************************** START :: page **********************/


/* navigation elements should be removed for print */
#branding, #navSupplementary { display: none; }

/* Coupon CSS Document */
body { background: #fff !important; margin-top: 10px; color: #000; }
#container { width: 612px !important; margin: 0px 21px !important; text-align: left !important; border: 1px solid #fff !important; background: #fff; height: 100% !important; color: #000; }

ul li { background: none !important; list-style-position: 2px; }

#card1_home_closed { display: none !important; }
#card2_products_closed { display: none !important; }
#card3_style_closed { display: none !important; }
#card4_service_closed { display: none !important; }

#container, #main, #content, #content_wrapper { background: #fff none !important; color: #000; }

#logo, #logo h1 { background: none !important; visibility: hidden !important; }
#logo_ca, #logo_ca h1 { background: none !important; visibility: hidden !important; }

.main_nav { display: none !important; }

#spiffs { display: none !important; }


#footer { display: none !important; }

.prod_descript p { width: 460px !important; color: #000; }

.actions, .action { display: none !important; }

ul { list-style-type: disc !important; color: #000; margin-left: 5px !important; }


p.first { height: auto !important; }

.separator_img img { left: 0px !important; }


#logo_print { display: block !important; position: absolute !important; left: 0px !important; top: 0px !important; width: 605px !important; margin: 15px 10px 0px 0px!important;  }

#logo_print ul { float: right !important; }
	#logo_print ul li { float: left !important; padding-right: 10px !important; list-style-type: none !important; }
	#logo_print ul li a { color: #666 !important; }
	#logo_print .logo { float: left;  width: 250px;  }

#card4_service_open, #content #card4_service_open #service_content p, h1 { color: #000 !important; }
	
ul.h_list1 { display: none !important; }	

a:hover { border: none !important; background: none !important; }

#content #card4_service_open #service_content table td.steps_highlight, #content #card4_service_open #service_content table h1, #content #card4_service_open table.hours td, #content #card4_service_open #mapquest_map table td { color: #000 !important; }


.offer { width: 547px; margin-left: 12px; }
	.coupon_header { border-bottom: 4px solid #b03816; padding-bottom: 14px; margin-bottom: 20px; text-align:left; }
		.coupon_header_h2 { margin: 0px; padding: 0px; color: #b03816; font-size: 58px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: -2px; font-weight: normal; line-height: 1.1em; display:block;text-transform:none;}
		.coupon_header_h3 { margin: 0px; padding: 0px; color: #b03816; font-size: 32px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;line-height: 1.1em; text-align:left; text-transform:none;}
		.offer p { text-transform: uppercase; color: #666; padding: 0px; margin: 0px; font-size: 15px; font-family: Arial, Helvetica, sans-serif; text-align:left;}
		.offer p.disclaimer { text-transform: none;text-align:left;margin-bottom:5px;}
		.offer img{display:none;}