body, table, tbody, thead, tr, td, p, ol, ul, dl, dt, dd, li, h1, h2, h3, h4, h5, h6, hr, a {margin: 0; padding: 0}
body {background: #fff; font: normal 100%/1.4em Arial, san-serif}
#header, td.header, #f1-swf, #f2-swf, #content h2, #bz, .couponPrint, td.footer, .couponFooter a, .makeList, #sitemap, #sitemapinfo, #tabbar, #sitecontent, #moreinformation, #sitevehiclecontent, #morevehicleinformation, .printCouponButton, #dynamicMakeListULDiv, #dynamicMakeUL, #dynamicMakeListBackground, #printFrame, iframe, .clear {display: none}
.container, #content, .content {background: transparent; height: inherit; line-height: 100%; margin: 0; padding: 0; top: 0; vertical-align: top}
#customContainer {line-height: 100%; margin: 0; padding: 0}
#serviceRooftopInfo h3 {font-size: 100%; *font-size: 150%; *line-height: 100%; margin: 0; padding: 0}
#serviceRooftopInfo p {font-size: 80%; *font-size: 120%}
#print {display: block; height: 30px; width: 150px}
.couponBorder {border: 1px dashed #000; float: none; height: auto; margin: 10px 0 0 0; page-break-after: auto; *page-break-after: always; text-align: left; width: 100%}
	.couponBorder h1 {font: bold 80%/1.2em Arial, san-serif; *font-size: 100%; margin: 0.5em 0; padding:0}
	.couponBorder .image {display: block; float: right; margin-top: -40px}
	.couponContent {margin: 0 auto; overflow: hidden; padding: 3px; width: 95%}
		.watermark {background: url(/themes/default/images/watermark.jpg)}
		.couponDescription {font: normal 70%/1.2em Arial, san-serif; *font-size: 100%; margin: 0; overflow: visible; width: auto}
		.couponFooter .logo {float: none; height: 30px; margin: 0; width: 150px}
		.couponHeader p, .couponFooter p {margin: 0; padding: 0}
		.couponFooter p.expiration {font-size: 50%; *font-size: 100%}
