/* element styles */
img {border:none; }
body {margin:0px 0px 15px 0px; }
ul {padding:0px; margin:0px; margin-top:5px; }
li {margin:5px 0px; }
h1 {font-family:helvetica; font-size:15px; font-weight:bold; margin:0px; padding:0px; color:#525252; }
h2 {margin:0px; padding:0px; font-weight:bold; font-size:12px; }
h3 {font-family:helvetica; font-size:18px; font-weight:bold; margin:0px; padding:0px; color:#525252; margin:15px 0; }
h4 {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#525252; }
h5 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5e6a78; margin:0; padding:0; }
form {margin:0px; padding:0px; }
form.locator, form#feedback_form {font-family:arial; font-size:10px; color:#333; }
input, select {margin-bottom:5px; }

/* color class styles */
.white {background-color:#FFF;}
.light_gray {background-color:#d6d6d6; }
.light_blue {background-color:#90a0af; }
.lighter_blue {background-color:#e2e7e9; }
.dark_blue {background-color:#4d5e70; }

/* element property class styles */
.block {display:block; }
.brand_caps {font-size:11px; }
.clear_div {clear:both; height:0; width:0; }
.content_coupon p {font-family:Arial, Helvetica, sans-serif; color:#636363; font-size:12px; padding:0; margin:0; margin:15px 0; line-height:1.5em; }
.content_coupon a {text-decoration:none; font-style:italic; color:#636363; }
.content_coupon a:hover {text-decoration:underline; }
.kicker, .kicker a {font-family:arial; font-size:10px; color:#666; text-decoration:none; }
.kicker div {text-align:left; margin:30px 5px 0px 14px; }
.kicker img {margin-bottom:5px; }
.kicker ul {margin-left:15px; }
.form_column {float:left; margin-right:10px; }
.footer {font-family:arial; font-size:10px; color:#999; width:750px; text-align:left; margin-top:16px; }
.footer a {text-decoration:none; color:#999; }
.footer a:hover {text-decoration:underline; }
.footer .usg_link a {color:#4d5e70; }
.content {margin:25px 60px 33px 25px; font-family:arial; font-size:12px; color:#333; }
.content a {font-family:arial; font-size:12px; color:#5686b8; }
.content ul {list-style-image:url(../images/list_square.gif); list-style-type:none; margin-left:20px;}
.coupon_footer {border-bottom:solid 1px #ccc; }
	.coupon_footer td {padding-bottom:15px; }
.panel_left {margin:25px 15px; color:#4d5e70; font-size:10px; font-family:arial; }
.panel_left a {color:#5686b8; text-decoration:underline; }
.content .panel_vids {color:#4d5e70; font-size:10px; font-family:arial; }
.content .panel_vids a {color:#5686b8; text-decoration:underline; font-size:10px; }
.panel_vids {margin-top:12px; }
.panel_vids img {border:solid 1px #999; margin-bottom:5px; display:block; }
.left_divider {display:block; background-color:#FFF; height:1px; width:160px; margin:6px 0px; }
.breadcrumb {font-size:10px; font-family:arial; color:#666; margin-left:25px; }
.breadcrumb a {text-decoration:none; color:#666; }
.breadcrumb a:hover {text-decoration:underline; }
.store_result {padding-bottom:20px; padding-right:10px; }
.text_red {color:#FF0000; }
.text_black {color:#333; }
.text_small {font-size:9px; }

/* element property id styles */
#coupon_dealer_list div {padding:10px 0; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#525252; width:150px; }
#coupon_dealer_list a {font-style:normal; }
#coupon_details {font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#525252; margin-top:50px; padding-bottom:30px; }
#coupon_header_links a {font-family:Helvetica, Arial, sans-serif; color:#4D5E6E; font-weight:bold; text-transform:uppercase; text-decoration:none; font-size:10px; }
#coupon_header_links a:hover {color:#B05B00; }
#feedback_form {padding:20px; }
#feedback_form input {font-family:arial; font-size:12px; }
#feedback_form select {font-size:9px; font-family:arial; }
#form_coupon label {display:block; margin-bottom:3px; }
#form_coupon td {font-size:11px; color:#636363; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding-right:20px; padding-bottom:10px; }
#form_coupon input {margin:0; }
#form_coupon input[type=text], #form_coupon select {font-weight:normal; border:solid 1px #999; border-bottom:solid 1px #ccc; font-size:11px; }
#poser {display:none; }
#printable_coupon {display:none; }