html * { margin: 0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
body { background-image: url(images/bg.jpg); background-repeat: repeat-x; background-position: top; }
h1 { font-size: 36px; font-style: italic; font-family: Arial, Helvetica, sans-serif; margin-bottom: 10px; }
h3 {font-size: 18px; color: #994C9E; }
h5 { font-size: 12px; }

#body_holder { background-image: url(images/header.jpg); background-repeat: no-repeat; background-position: top left; }

#footer * { font-size: 10px; }

#main_body { width: 675px; padding: 150px 0 5px 5px; }

#product_details { width: 810px;}
#product_details_body { background-color: #EDEDED; padding: 5px; font-size: 12px; }
#product_details_holder { padding: 10px; margin-top: 45px; }
#product_details img { float: left; margin: 5px 5px 5px 0; }
#product_details .r1, #product_details .r2, #product_details .r3, #product_details .r4 { background-color: #EDEDED; }

#rebate_form { display: none; border: solid 1px #999999; background-color: #F6F6F6; padding: 10px; }
#rebate_form * { font-size: 12px; }
#rebate_form td { padding: 0 3px; }

.bttn { cursor: pointer; }

.rebate_link { width: 300px; margin: 25px 15px; padding: 0; float: left; }
.rebate_link a { width: 277px; display: block; margin: 0; padding: 3px 2px 0; background-color: #994C9E; font-weight: bold; text-decoration: none; color: #FFFFFF; font-size: 14px; height: 20px; padding-left: 20px; }
.rebate_link img { float: left; margin: 0 10px 0 0; }

.r1, .r2, .r3, .r4 { background-color: #994C9E; }
.survey_q { margin: 4px 0; }